Jump to content

dev botao

problemas na impressão em quantidade


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

Recommended Posts

  • Membros Pro

Boa Noite,

já estou imprimindo em rede em linux usando a libetq, porem esbarrei com tres problemas,

1º:  ela (a lib) não está imprimindo palavras acentuadas, com comados diretos  consigo imprimir com acentos....

2º:  não tem código para impressão de QR Code... isso é muito importante na emissão de etiqueta....

3º:  se eu mandar uma quantidade relativa de etiquetas para serem impressas via lib ela não  imprime o que se comanda a partir  da 4 etiqueta 

no meu caso mandei somente 11 etiquetas diferente e uma certa informação só imprimiu nas 3 primeiras e na 6 sexta etiqueta nas demais não imprimiu

se mando separadamente imprime....

segue a imagem, e os logs, poderiam me ajudar dizendo onde estou errando....

desde já obrigado.

WhatsApp Image 2020-04-19 at 18.05.55.jpeg

acbrlib.ini ACBrLibETQ-20200419.log EtqLog.log

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Moderadores

Bom dia

item1

Chegou a testar com o demo ACBrETQ se ocorre o  mesmo problema com acentuação? pode estar relacionado com o encoding da string no momento em que passa via parâmetro da sua linguagem para a lib.

item2

Quanto ao código, o último parametro define se será impresso o código ou não, provavelmente não está saindo porque está cortando o código de barras no limite da etiqueta, tente reposicionar mais acima na etiqueta

item3

Pode ser a calibragem da impressora para identificar o gap entre etiquetas, veja se utilizando o demo ocorre o mesmo, provavelmente não está relacionado a lib em si...

 

  • Like 1
Consultor SAC ACBr

José Junior
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
3 horas atrás, José M. S. Junior disse:

Bom dia

item1

Chegou a testar com o demo ACBrETQ se ocorre o  mesmo problema com acentuação? pode estar relacionado com o encoding da string no momento em que passa via parâmetro da sua linguagem para a lib.

item2

Quanto ao código, o último parametro define se será impresso o código ou não, provavelmente não está saindo porque está cortando o código de barras no limite da etiqueta, tente reposicionar mais acima na etiqueta

item3

Pode ser a calibragem da impressora para identificar o gap entre etiquetas, veja se utilizando o demo ocorre o mesmo, provavelmente não está relacionado a lib em si...

 

quanto ao item3 já resolvi realmente pequenos ajustes fazem a diferença... veja a imagem em anexo

 

quanto ao item2 não consegui imprimir qr code  via lib na impressora, se poder me orientar onde estou errando..... usei até uma etiqueta maior (imagem 2)

 

quanto ao item1 quando escrevo direto para impressora envio por exemplo hb_utf8tostr( "promoção" ) e imprime corretamente com acento.

 

 

WhatsApp Image 2020-04-20 at 14.17.36.jpeg

WhatsApp Image 2020-04-20 at 14.22.31.jpeg

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Membros Pro
4 horas atrás, José M. S. Junior disse:

Bom dia

item1

Chegou a testar com o demo ACBrETQ se ocorre o  mesmo problema com acentuação? pode estar relacionado com o encoding da string no momento em que passa via parâmetro da sua linguagem para a lib.

item2

Quanto ao código, o último parametro define se será impresso o código ou não, provavelmente não está saindo porque está cortando o código de barras no limite da etiqueta, tente reposicionar mais acima na etiqueta

item3

Pode ser a calibragem da impressora para identificar o gap entre etiquetas, veja se utilizando o demo ocorre o mesmo, provavelmente não está relacionado a lib em si...

 

quanto ao item3 já resolvi realmente pequenos ajustes fazem a diferença... veja a imagem em anexo

 

quanto ao item2 não consegui imprimir qr code  via lib na impressora, se poder me orientar onde estou errando..... usei até uma etiqueta maior (imagem 2)

qual desse codigos é para o qr code?

Tabela de TipoBarras:

0 -> barEAN13

1 -> barEAN8

2 -> barSTANDARD

3 -> barINTERLEAVED

4 -> barCODE128

5 -> barCODE39

6 -> barCODE93

7 -> barUPCA

8 -> barCODABAR

9 -> barMSI

10 -> barCODE11

 

quanto ao item1 quando escrevo direto para impressora envio por exemplo hb_utf8tostr( "promoção" ) e imprime corretamente com acento.

 

 

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Fundadores

O ACBrETQ, ainda não suporta QRCode... Creio que não seria simples de implementar... preciso estudar a documentação

Creio que a Linguagem nativa das Impressoras PPLA, PPLB, não suporte caracteres acentuados...

 

Em 20/04/2020 at 14:38, jamil disse:

quanto ao item1 quando escrevo direto para impressora envio por exemplo hb_utf8tostr( "promoção" ) e imprime corretamente com acento.

Não compreendi o que você chama de impressão direta... Se é usando o CUPs (driver), então não é usada a linguagem nativa, e sim é enviado uma imagem

Aparentemente não há suporte a QRCode, em PPLA ou PPLB... Veja na especificação:

http://svn.code.sf.net/p/acbr/code/tools/Etiqueta/Argox/PPLA&PPLB.pdf

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
15 horas atrás, Daniel Simoes disse:

O ACBrETQ, ainda não suporta QRCode... Creio que não seria simples de implementar... preciso estudar a documentação

Creio que a Linguagem nativa das Impressoras PPLA, PPLB, não suporte caracteres acentuados...

 

Não compreendi o que você chama de impressão direta... Se é usando o CUPs (driver), então não é usada a linguagem nativa, e sim é enviado uma imagem

Aparentemente não há suporte a QRCode, em PPLA ou PPLB... Veja na especificação:

http://svn.code.sf.net/p/acbr/code/tools/Etiqueta/Argox/PPLA&PPLB.pdf

@Daniel Simoes, bom dia

talvez tenha me expressado errado com impressao direta, quando faço aqui @prow()+1,0 say "^FO45,25^AEN,18,7^FD"+ hb_utf8tostr( "solução" ) +"^FS"  

imprime com acento... mais vamos deixar por hora parado esse assunto, gostaria de focar no QrCode esse sim é que interessa muito aos meus colaboradores

e eles tem impressoras compatíveis com ZPL II e EPL2   

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Fundadores

Posso fazer alguns teste aqui...

hb_utf8tostr irá traduzir de UTF8, para qual página de Código ANSI ?

Sobre o QRCode, estou pesquisando... parece que existem manuais mais atualizados]

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

  • Fundadores
1 minuto atrás, jamil disse:

-> hb_utf8tostr irá traduzir de UTF8, para qual página de Código ANSI ?

Se possível gere um DUMP (um TXT), com a saída dos comandos enviados para a Impressora... com isso eu consigo deduzir

2 minutos atrás, jamil disse:

tem uma previsão ?

Ainda não tenho como dizer...

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

  • Fundadores

Consegui implementar o QRCode... Commit [r19726]

Citar

-- ACBrETQ, ACBrETQClass, ACBrETQPpla, ACBrETQEpl2, ACBrETQZplII --
[+] Implementado novo método para impressão de QRCodes
    procedure ImprimirQRCode(Vertical, Horizontal: Integer; const Texto: String;
         LarguraModulo: Integer = 4; ErrorLevel: Integer = 0; Tipo: Integer = 2);
    (por: DSA)

Agora o @Rafael Dias, pode implementar esse método na ACBrLibETQ

  • Thanks 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

  • Fundadores

Também adicionei suporte a página de Código, na Impressão de textos

Citar

[+] Nova Propriedadade ACBrETQ.PaginaDeCodigo: TACBrETQPaginaCodigo =
    (pceNone, pce437, pce850, pce852, pce860, pce1250, pce1252) default pce850;
[+] Adicionado suporte a Impressão com Página de Código e Conversão da String
    Nativa, para a página de código selecionada
    (por: DSA)     

 

  • Thanks 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
9 horas atrás, Daniel Simoes disse:

Consegui implementar o QRCode... Commit [r19726]

Agora o @Rafael Dias, pode implementar esse método na ACBrLibETQ

 

6 horas atrás, Daniel Simoes disse:

Também adicionei suporte a página de Código, na Impressão de textos

 

Show, Obrigado @Daniel Simoes

fico no aguardo da nova versão da LibETQ para download com essas atualizações

mais uma vez obrigado

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Membros Pro
17 horas atrás, Rafael Dias disse:

Foi disponibilizada uma nova versão do manual e da biblioteca que contempla estas atualizações.
Favor baixar e testar.

Ficou Show, está imprimindo com acentos e agora com QRcode

Obrigado a equipe ACBr

  • Like 1
Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

Link to comment
Share on other sites

  • Este tópico foi criado há 1630 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.