Muito bom Bonatti, consegui, vou mandar uma manualzinho que fiz do seu video do youtube.
para configurar a etiqueta com imagens deve se fazer o seguinte:
link irfanView(converter imagens):
https://drive.google.com/open?id=1qNHhftrM_ZJwBgj635NXiYwa3EIADDqC
link conText(fazer arquivo de configuracao para carregar a imagem):
https://drive.google.com/open?id=1v2qGKm-2riOWy_UyTwOFtou1rTYaT91R
1 - Armazenar a imagem na impressora, como fazer isso:
deve-se pegar a imagem e converter ela para o formato PCX, no meu caso utilizei o programa IrfanView
File > Open > selecione o arquivo, e ao abrir ficará assim:
em seguida, vá no menu Image e clique em Decrease Color Depth.
e selecione a opcao 2 colors (black / white) 1 BPP
e após isso clique em salvar e escolha o formato: PCX - ZSoft Paintbrush
(salvei como avess.pcx)
(salve com no maximo 8 caracteres para o nome da imagem).
após isso, vá no programa de edicao ConText e rediga um arquivo como nesse formato:
para conseguir ver igual está ai selecionado, procure pela configuracao de ver numero de linhas. e após isso , vá em : View > Show Special Caracters.
e deixe como está assim: ou seja a 1ª linha em branco e a 5ª linha também.
(aquele caractere especial representa a quebra de linha)
no caso, o numero 2640 é o tamanho em Bytes da imagem.
como Descobrir ?
(dê um comando DIR no CMD e veja o tamanho do seu arquivo de imagem)
(ignore o ponto), coloque no conText apenas o tamanho, sem ponto.
salve o arquivo do conText, no meu caso salvei como ENVI.txt
agora, o que fazer ? Já temos a imagem(avess.pcx), e o arquivo .txt (ENVI.txt)
Agora devemos abrir a porta de comunicação da impressora, pelo CMD:
Digitando : NET USE LPT1 \\PDV\ZEBRA (\\PDV\ZEBRA) é o caminho da minha impressora
e agora , devemos copiar os dois arquivos, para a memória da impressora com o comando :
COPY ENVI.TXT + AVESS.PCX LPT1
Pronto....
se você quiser certificar-se que a imagem está na memória, digite o comando no CMD (com a porta LPT1 ainda aberta): ECHO GI > LPT1
Nessa hora a impressora ZEBRA vai imprimir a informacao de gráficos, e lá vai estar a sua FIGURA..
Agora no código Zebra, só chamar a imagem, pelo nome da imagem , com o código GM que foi passado no arquivo ENVI.txt:
Utilizando o comando GG a imagem sera impressa, pois está se chamando o nome da imagem: (FIGURA)
-----------aqui acaba----------já deve estar funcionando-------------------------
obs::
GG
Descrição: Imprime imagens armazenadas na memória da impressora
Sintaxe: GGp1, p2, "NOMEIMG"
Parâmetros: p1: coordenada X em pontos
p2: coordenada Y em pontos
"NOMEIMG"Nome da imagem a ser impressa
GI
Descrição: Imprime a lista dos gráficos armazenados na memória
Sintaxe: GI
GK
Descrição: Deleta as imagens armazenadas na memória
Sintaxe: GK"NOMEIMG"
GK"*"
Parâmetros:
"NOMEIMG" = Nome da imagem a ser deletada
"*" = Deleta a imagem da memória RAM e/ou Flash
GM
Descrição: Armazena imagens na memória da impressora
Sintaxe: GM"NOMEIMG"p1
Parâmetros: "NOMEIMG"= Nome da imagem a ser armazenada, máx 16 caracteres.
p1: tamanho da imagem em Bytes
Nota: A imagem DEVE SER DO TIPO PCX, monocromática