Jump to content

diadoacbr

LibEtq não imprime em RAW:


jamil
Go to solution Solved by jamil,
  • Este tópico foi criado há 814 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa Noite,

no linux utilizo muito imprimir  de uma empresa em outra empresa (matriz / filial) para isso uso o protocolo IPP no CUPS.

bem para mim foi uma grande sucesso quando o ACBr criou a forma de impressão RAW:xxxx ... que vem funcionando perfeitamente

uso na libnfe / libmdfe / libboleto...

porem na libetq o RAW: não está funcionado corretamente (ou Eu não estou sabendo usar), quando gero uma etiqueta e mando imprimir 

via TCP:xxx.xxx.xxx.xxx imprime corretamente, mas quando mando a mesma etiqueta via RAW:xxxx ela ao invés de imprimir a etiqueta 

imprime os codigos para gerar a mesma....

para mim mandar imprimir em uma impressora de etiqueta remota em outra empresa (filial) só funcionaria com o RAW:xxxx.

como podem ver nas imagens adicionadas fiz também o teste no programa do ACBr para linux e apresentou a mesma falha.

 

 

 

WhatsApp Image 2020-05-23 at 22.59.41.jpeg

tela.png

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Fundadores

Verifique se no Spool da Impressora, é necessário marcar algo como Impressão direta, Modo RAW, enviar direto para a impressora, ou algo semelhante...

  • Like 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro
1 hora atrás, Daniel Simoes disse:

Verifique se no Spool da Impressora, é necessário marcar algo como Impressão direta, Modo RAW, enviar direto para a impressora, ou algo semelhante...

@Daniel Simoes

olhei e não tem está opção no cups de configurar impressão direta...

olha que só que interessante, eu mando a etiqueta para um arquivo xxx.TXT e ai imprimo esse arquivo xxx.TXT a etiqueta sai perfeita (impressão direta)

que era o que o RAW deveria fazer sem eu ter que dar essa volta toda...

 

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Fundadores

Isso está além do que o ACBr faz... ele apenas usa as classes do FPC, para comandar a impressão em modo Raw...

   OldRawMode := Printer.RawMode;
   Printer.RawMode := True;  // < -- LIGA O MODO RAW
   try
     Printer.BeginDoc;
     Written := 0;
     Printer.Write(AString[1], Length(AString), Written);
     Printer.EndDoc;
   finally
     Printer.RawMode := OldRawMode;
   end;       

Pode ser algo como o CUPs implementa o modo RAW, ou ainda no Driver dessa impressora... como você vê no código acima, não há muito que possa ser feito, do lado do ACBr...

Mas como funciona no driver de Impressoras não fiscais, me faz pensar que existe alguma configuração diferente no Spool do Driver da Impressora de Etiquetas...

  • Like 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro
  • Solution
1 hora atrás, Daniel Simoes disse:

Isso está além do que o ACBr faz... ele apenas usa as classes do FPC, para comandar a impressão em modo Raw...

   OldRawMode := Printer.RawMode;
   Printer.RawMode := True;  // < -- LIGA O MODO RAW
   try
     Printer.BeginDoc;
     Written := 0;
     Printer.Write(AString[1], Length(AString), Written);
     Printer.EndDoc;
   finally
     Printer.RawMode := OldRawMode;
   end;       

Pode ser algo como o CUPs implementa o modo RAW, ou ainda no Driver dessa impressora... como você vê no código acima, não há muito que possa ser feito, do lado do ACBr...

Mas como funciona no driver de Impressoras não fiscais, me faz pensar que existe alguma configuração diferente no Spool do Driver da Impressora de Etiquetas...

@Daniel Simoes

seguindo a sua linha de raciocínio 

Desinstalei o Driver da Impressora (Tanto zebra quanto Argox) e coloque um driver genérico texto do linux......

pronto funcionando tudo perfeitamente bem tanto TCP quando RAW,

se instalar o driver do fabricante o RAW não funciona, pelo menos em OpenSuse

Obrigado.

 

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Este tópico foi criado há 814 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.