Ir para conteúdo
  • Cadastre-se

dev botao

Melhor tipo de PaginaDeCodigo para tipo de linguagem diferentes


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