× Linguagem de Programação ADVPL

Perguntas Integrar ZEBRA GC420T com Protheus

Mais
8 anos 5 meses atrás #29531 por thiagoa_sousa
Olá Pessoal...
Trabalho com Advpl faz um tempo e estou com uma duvida... Alguém tem algum fonte que faz a integração da impressora ZEBRA GC420 com o protheus??

Desde já agradeço a todos vocês e aguardo retorno...

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 5 meses atrás #29532 por ftvernier
Respondido por ftvernier no tópico Integrar ZEBRA GC420T com Protheus
Thiago Boa Tarde,

Primeiramente muito bem vindo ao masteradvpl.

No caso você quer customizar uma etiqueta e imprimir?

Abraços

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 5 meses atrás #29535 por thiagoa_sousa
Boa tarde Fernando,

Eu gostaria de imprimir uma etiqueta. Eu estou usando este codigo aqui:

aDriver := ReadDriver()

//Raliza a configuração da impressora e abre con exao com a impressora
//MSCBPRINTER(printModel,cPorta,,,.t.,,,,)
MSCBPRINTER(printModel,cPorta, , 40 ,.f.)

//seta ou visualiza status da impressora
MSCBCHKSTATUS(.T.)

//Inicializa a montagem da imagem de cada etiqueta
MSCBBEGIN(1,4)
//Imprime o dado na etiqueta
MSCBSAY(10,15,'Teste Emp',"N","C","10") // NOME DA EMPRESA
MSCBSAY(nDesloc0,25, '0012' ,"N" ,"C" ,"20") // CODIGO DOS PRODUTOS
MSCBSAY(nDesloc0,35, '1310' ,"N" ,"C" ,"20") // LOTE
MSCBSAY(nDesloc0,45, 'Teste' ,"N" ,"C" ,"20") // DESCRIÇÃO DOS PRODUTOS
MSCBSAYBAR(nDesloc0,55, 'kkkkk' ,'N','E',9,.F.,.T.,.F.,,2.3,1.3,.F.,,,) //CODIGO DE BARRAS
MSCBSAY(nDesloc0,65, "Quant. p/ Embalagem","N", "C", "15,15") // QUANTIDADE POR EMBALAGEM
MSCBSAY(nDesloc0,75, '12' ,"N" ,"C" ,"15,15") // QUANTIDADE POR EMBALAGEM

_nEtq++

//Finaliza a montagem da imagem de impressao
MSCBEND()

//Fecha a conexao com a impressora
MSCBCLOSEPRINTER()

Estou usando a porta LPT1 e para isto eu fiz um mapeamento utilizando o net use porém, quando eu mando imprimir o documento simplesmente trava e nao imprime.

Muito Obrigado pela Atenção

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 5 meses atrás - 8 anos 5 meses atrás #29536 por thiagoa_sousa
Pessoal, Consegui resolver!!!

O problema era isso aqui:

MSCBCHKSTATUS(.F.)

Com esta função ativada, sempre que a aplicação enviar qualquer informação para a impressora, o status será analisado. Caso esteja com o buffer cheio, sem papel ou sem ribbon, o sistema aguardara até que os itens anteriores estejam solucionados. Porém, caso haja uma incompatibilidade com o sistema operacional ou uma configuração inadequada, o mesmo poderá travar por não conseguir efetuar uma comunicação correta.
Caso isto ocorra, desative esta opção

Fernando, muito obrigado pela atenção!!

Fonte: tdn-qa.totvs.com/display/mp/MSCBChkStatu...+impressora+--+30808
Ultima edição: 8 anos 5 meses atrás por thiagoa_sousa.

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 5 meses atrás #29540 por ftvernier
Respondido por ftvernier no tópico Integrar ZEBRA GC420T com Protheus
Thiago,

Fica tranquilo sempre que precisar estamos aqui.

Abraços e sucesso.

Por favor Acessar ou Registrar para participar da conversa.

Mais
2 anos 7 meses atrás #33164 por marciosysth
Boa tarde.
Estou com o mesmo problema, mas a
MSCBCHKSTATUS(.F.) já está como false.

O mapeamento já está correto, porém no Appserver via console fica mostrando "falha na abertura da porta".

Alguém tem uma dica??

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.130 segundos
Joomla templates by a4joomla