Como configurar JavaPOS com Star Printer no Ubuntu Linux
Introdução
Como usar uma impressora Star Micronics com Ubuntu Linux por meio do driver JavaPOS. Embora isso tenha sido escrito usando um USB TSP650, essas instruções são suficientes para os seguintes modelos suportados.
Impressoras suportadas: TSP650II, SP700, TSP700II, HSP7000, TUP500
Interfaces Suportadas: Série, Ethernet
Ambientes suportados: Ubuntu Linux 9.04
Instalar o kit de desenvolvimento Java
O kit de desenvolvimento Java deve ser instalado para usar o driver JavaPOS. Clique em Sistema na barra de menu superior e depois em Administration/Synaptic Package Manager.
Digite a senha, se solicitado.
Procurar por sunjava6.jdk no campo Pesquisa rápida.
Quando o pacote aparecer, clique com o botão direito nele e clique em Marcar para instalação.
Clique no botão Marcar.
Todos os outros pacotes necessários serão selecionados automaticamente. Clique em Aplicar na parte superior.
Clique no botão Aplicar.
Os arquivos serão baixados.
Concorde com os termos de licença e clique em Avançar.
Clique no botão Fechar.
Abra o Gerenciador de Pacotes Synaptic novamente e verifique se há uma caixa verde ao lado de sun-java6-jdk.
Download e instalação do driver Star Micronics JavaPOS
Obtenha o pacote JavaPOS da Star Micronics (starjavapos_linux_Ver1.9.13) no nosso site.
Abra a pasta “starjavapos_linux_Ver1.9.13”. Clique com o botão direito do mouse em “jpos.xml” e clique em Abrir com Editor de Texto.
Procure o modelo da sua impressora (por exemplo, TSP654) e copie o Nome Lógico. As conexões USB e Paralela não requerem modificação neste arquivo4. Se a impressora tiver uma interface serial ou Ethernet, ignore.
NOTA: Atualmente não há suporte para a classe de impressora USB para HSP7000, TSP650, TSP700II e SP700. Se você tiver uma interface USB, você deve selecionar o nome lógico da classe do fornecedor e colocar a chave Dip 5 OFF na impressora.
Para uma conexão serial, insira a taxa de transmissão. Para ethernet, insira o endereço IP.
Serial:
Ethernet:
Revisite a pasta Star JavaPOS e localize o arquivo de recibo de amostra chamado “StarReceiptTest.java”. Clique com o botão direito e clique em Abrir com Editor de Texto.
Procure a instrução printer.open.
Cole o nome lógico da impressora na seção “printer.open” conforme mostrado abaixo.
Role até o topo do arquivo StarReceiptTest.java até a seção “Instruções de uso – Linux”.
Abra o terminal e mude para o diretório para a pasta starjavapos_linux_Ver1.9.13.
Consulte novamente o arquivo StarReceiptTest.java e copie “javac –classpath jpos191-controls.jar:jcl.jar StarReceipt Test.java”.
Digite “sudo” no Terminal e cole na linha de comando e pressione Enter.
Digite a senha, se solicitado.
Copie a segunda linha “java –classpath .:starjavapos.jar:stario.jar:commandemulator.jar:jpos101-controls.jar:jcl.jar:xercesimpl.jar-apis.jar StarReceiptTest”
Digite “sudo” no Terminal, cole na linha de comando e pressione Enter.
O terminal confirmará que o comando foi aceito e um recibo de teste de amostra será impresso.
Parabéns! Você imprimiu com sucesso usando o driver Star Micronics JavaPOS.