Alexandre....

A impressora fiscal está na porta serial. A única coisa que consegui fazer
até agora foi fazer o programa reconhecer a porta COM2. Estou enviando o
código, pois não consigo enviar nenhum comando e nem receber nada da
impressora.

Se vc puder me auxiliar.....

Agradeço muiiiitooooo!!!!

Thanks

import java.io.*;
import java.util.*;
import javax.comm.*;

public class SimpleWrite {
    static Enumeration portList;
    static CommPortIdentifier portId;
     static String messageString = "chr("+ esc.hashCode() + ").13|}";
    static SerialPort serialPort;
    static OutputStream outputStream;
    static InputStream inputStream;

    public static void main(String[] args) {
        portList = CommPortIdentifier.getPortIdentifiers();

        while (portList.hasMoreElements()) {
            portId = (CommPortIdentifier) portList.nextElement();
            if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
                if (portId.getName().equals("COM2")){
                    try {
                        serialPort = (SerialPort) portId.open("Teste",
2000);
                    } catch (PortInUseException e) {}
                    try {
                        outputStream = serialPort.getOutputStream();
                        inputStream = serialPort.getInputStream();
                    } catch (IOException e) {}
                    try {
                        serialPort.setSerialPortParams(9600,
                            SerialPort.DATABITS_8,
                            SerialPort.STOPBITS_1,
                            SerialPort.PARITY_NONE);
                    } catch (UnsupportedCommOperationException e) {}
                    try {
                        outputStream.write(messageString.getBytes());
                    } catch (IOException e) {}
                }
            }
        }
    }
}


----- Original Message -----
From: Alexandre Rodrigues Gomes <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 19, 2001 11:07 AM
Subject: RES: [java-list] JAVAX.COMM - URGENTEEEEEEEE!!!!!!!!!!


Adriana, eu já utilizei a javax.comm para comunicação via modem e funcionou
perfeitamente.
Verifique o status da sua porta antes de enviar dados para ela:

 o
<file:///C:/Arquivos%20de%20programas/jdk1.2.2/commapi/javadocs/javax.comm.P
arallelPort.html#isPaperOut()> isPaperOut()

Checks if the port is indicating an "Out of Paper" state.

 o
<file:///C:/Arquivos%20de%20programas/jdk1.2.2/commapi/javadocs/javax.comm.P
arallelPort.html#isPrinterBusy()> isPrinterBusy()

Checks if the port is indicating a "Printer Busy" state.

 o
<file:///C:/Arquivos%20de%20programas/jdk1.2.2/commapi/javadocs/javax.comm.P
arallelPort.html#isPrinterError()> isPrinterError()

Checks if the printer has encountered an error.

 o
<file:///C:/Arquivos%20de%20programas/jdk1.2.2/commapi/javadocs/javax.comm.P
arallelPort.html#isPrinterSelected()> isPrinterSelected()

Checks if the printer is in selected state.

 o
<file:///C:/Arquivos%20de%20programas/jdk1.2.2/commapi/javadocs/javax.comm.P
arallelPort.html#isPrinterTimedOut()> isPrinterTimedOut()
         Checks if the printer has timed out.



By Alê!

-----Mensagem original-----
De: Adriana de Oliveira Abegão [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 16 de março de 2001 14:34
Para: [EMAIL PROTECTED]
Assunto: [java-list] JAVAX.COMM - URGENTEEEEEEEE!!!!!!!!!!
Prioridade: Alta



Olá pessoal, estou tentando me comunicar com uma impressora fiscal e até
agora não tenho obtido nenhum sucesso.....Mesmo os fontes existentes no site
da Sun, não estão sendo executados, o programa apenas reconhece a existência
da porta COM, mas não envia dados para a mesma....

Alguém tem alguma experiência nesse assunto.

Qualquer ajuda é válida !!!!

HELP, PLEASE !!!

Desde já, obrigado !!!!




----------------------------------------------------------------------------
----


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a