Ir ao conteúdo
  • Cadastre-se

ReiMaromba

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!