- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Integrar ZEBRA GC420T com Protheus
×
Linguagem de Programação ADVPL
Perguntas Integrar ZEBRA GC420T com Protheus
- thiagoa_sousa
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
9 anos 2 semanas atrás #29531
por thiagoa_sousa
Integrar ZEBRA GC420T com Protheus foi criado 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...
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.
- ftvernier
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 386
- Obrigados Recebidos: 2
- thiagoa_sousa
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
9 anos 2 semanas atrás #29535
por thiagoa_sousa
Respondido por thiagoa_sousa no tópico Integrar ZEBRA GC420T com Protheus
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
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.
- thiagoa_sousa
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
9 anos 2 semanas atrás - 9 anos 2 semanas atrás #29536
por thiagoa_sousa
Respondido por thiagoa_sousa no tópico Integrar ZEBRA GC420T com Protheus
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
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: 9 anos 2 semanas atrás por thiagoa_sousa.
Por favor Acessar ou Registrar para participar da conversa.
- ftvernier
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 386
- Obrigados Recebidos: 2
- marciosysth
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 5
- Obrigados Recebidos: 0
3 anos 1 mês atrás #33164
por marciosysth
Respondido por marciosysth no tópico Integrar ZEBRA GC420T com Protheus
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??
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Integrar ZEBRA GC420T com Protheus
Tempo para a criação da página:0.141 segundos