-
Posts
5 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de ReiMaromba em Codigo asc impressora nao fiscal foi marcado como solução
-- PROBLEMA SOLUCIONADO --
irei demonstrar um pouco de meu código , explicando como configurei meu cupom não fiscal
utilizando JAVA / SWEDA SI-150 USB .
- MANUL DE PROGRAMAÇÃO ESC/POS : Nesse link você vai encontrar todos os códigos em ESC/POS para esse modelo de impressora , particularmente eu usei o comando do tipo
DECIMAL.
APLICANDO NEGRITO:
ps.println("============================================="+(char)27 +(char) 69 + (char) 1); ps.println("********** NAO E DOCUMENTO FISCAL **********"+(char)27 +(char) 69 + (char) 0); ps.println("============================================="); nesse exemplo somente a linha com o texto "NAO E DOCUMENTO FISCAL" será afetada.
repare que no final da primeira linha eu aciono o comando negrito com o (char) 1 e desativo logo em baixo com o (char) 0 , assim como explicado no manual.
ALINHANDO CUPOM:
ps.print(String.format("%-20s", jTable1.getModel().getValueAt(x, 1))); ps.print(String.format("%2s", jTable1.getModel().getValueAt(x, 2))); ps.print(String.format("%12s", jTable1.getModel().getValueAt(x, 3)).replace(".", ",")); ps.print(String.format("%12s", jTable1.getModel().getValueAt(x, 4))); ps.println(); cada linha coleta um valor da tabela , e defino quantos caracteres quer disponibilizar para cada informação de cada dado da tabela coletado, no caso da minha linha 1 que é a descrição do produto , eu defini 20 caracteres, e o sinal de "-" fica responsável de alinhar minha descrição para esquerda. Na segunda linha seria minha quantidade , aonde decidir disponibilizar 2 caracteres , percebam que esta sem o "-" então ele será alinhado para direita.
EXEMPLO:
ps.print(String.format("%-20s", 'Felipe') ); /// Resultado sera = "Felipe " ps.print(String.format("%20s", 'Felipe') ); /// Resultado sera = " Felipe"
espero que ajude mais pessoas
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais