Ir para conteúdo
  • Cadastre-se

dev botao

Melhor tipo de PaginaDeCodigo para tipo de linguagem diferentes


  • Este tópico foi criado há 348 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde a todos.

Estou com uma impressora Argox 214 Plus com a linguagem PPLA, quando não passo um tipo de PaginaDeCodigo para o ACBrETQ, caracteres especiais não são mostrados na impressão, como estou criando um serviço que independe da impressora, gostaria de saber qual a melhor forma de passar esse informação para o ACBrETQ.

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Programação InterNews
Boa tarde !
Por padrão utilizamos a paginação de código pce850 justamente para qdo a impressora tiver suporte a esta paginação permitir os caracteres acentuados da nossa língua.

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
17 horas atrás, Programação InterNews disse:

Mesmo usando o pce850 a acentuação não foi impressa corretamente.

Bom dia !
então, como citei acima, infelizmente não são todas que suportam.
Mas vc pode ver o firmware dela e se tem algum outro disponível com o fabricante.
 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia, 

Entendi, vou buscar mais informações com a impressora.

Estou com uma dúvida sobre como funciona o comportamento da impressora com as linhas enviadas para o AcBrEtLib.

Exemplo: Tenho essa imagem em anexo onde mando o texto que deveria ser impresso dessa forma:

LINHA 1
LINHA 2
LINHA 3

Envio para o AcbrEtLib nessa sequencia exata, porem na impressora imprime igual na imagem anexada.

 No log do componente vai assim:

24/05/23 09:13:19:745 - ETQ_ImprimirTexto( 0,3,1,1,3,3,LINHA 1,0,False )
24/05/23 09:13:19:745 - Travar
24/05/23 09:13:19:745 -    SetRetorno(0, )
24/05/23 09:13:19:745 - Destravar
24/05/23 09:13:19:745 - ETQ_ImprimirTexto( 0,3,1,1,3,51,LINHA 1,0,False )
24/05/23 09:13:19:745 - Travar
24/05/23 09:13:19:745 -    SetRetorno(0, )
24/05/23 09:13:19:745 - Destravar
24/05/23 09:13:19:746 - ETQ_ImprimirTexto( 0,3,1,1,7,3,LINHA 2,0,False )
24/05/23 09:13:19:746 - Travar
24/05/23 09:13:19:746 -    SetRetorno(0, )
24/05/23 09:13:19:746 - Destravar
24/05/23 09:13:19:746 - ETQ_ImprimirTexto( 0,3,1,1,7,51,LINHA 2,0,False )
24/05/23 09:13:19:746 - Travar
24/05/23 09:13:19:746 -    SetRetorno(0, )
24/05/23 09:13:19:746 - Destravar
24/05/23 09:13:19:746 - ETQ_ImprimirTexto( 0,3,1,1,11,3,LINHA 3,0,False )
24/05/23 09:13:19:746 - Travar
24/05/23 09:13:19:746 -    SetRetorno(0, )
24/05/23 09:13:19:746 - Destravar
24/05/23 09:13:19:746 - ETQ_ImprimirTexto( 0,3,1,1,11,51,LINHA 3,0,False )

Esse comportamento pode ser modificado? preciso que a 'LINHA 1', fique no Topo da etiqueta e que a 'LINHA 2' venha abaixo dela. Como posso fazer isso? Outra situação como eu evito esse pulo de etiqueta? Sempre está pulando uma.

Obrigado.

IMG_20230524_091534.jpg

Editado por Programação InterNews
Link para o comentário
Compartilhar em outros sites

  • Consultores

@Programação InterNews
Quando vc imprime, não é igual no word q ele sai sequencial.
Você informa a posição que vai sair o texto X,Y -> Vertical e horizontal

ETQ_ImprimirTexto(Orientacao, Fonte, MultiplicadorH, MultiplicadorV, Vertical, Horizontal, eTexto, [SubFonte], [ImprimirReverso]);
nos comandos q vc executou vc disse a impressora:
para posição X,Y (3 ,3) imprima "Linha 1"
para posição X,Y (7 ,3) imprima "Linha 2"
para posição X,Y (11,3) imprima "Linha 3"

Posição                     X,Y                       
ETQ_ImprimirTexto( 0,3,1,1, 3,3,LINHA 1,0,False )
ETQ_ImprimirTexto( 0,3,1,1, 7,3,LINHA 2,0,False )
ETQ_ImprimirTexto( 0,3,1,1,11,3,LINHA 3,0,False )

No seu caso  me parece q a etiqueta esta "invertida a impressão"
Faça um teste, vai na propriedade da impressora, configuração de pagina deixe como retrato 180o , se já estiver, então deixe apenas como retrato

Captura de tela 2023-05-24 141356.png

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Vale citar que para a Argox PPLA o "ponto zero" (0 para X e 0 para Y) é no canto inferior esquerdo conforme manual.

 

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 348 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...