Galera, eu uso o JBuilder e nao to conseguindo utilizar o javax.comm ele da um erro que o pacote nao existe, alguem ae pode me dar uma luz por favor…
Desde ja agradecido, Túlio.
Galera, eu uso o JBuilder e nao to conseguindo utilizar o javax.comm ele da um erro que o pacote nao existe, alguem ae pode me dar uma luz por favor…
Desde ja agradecido, Túlio.
kra, sei q faz tempo, mas ainda precisa dessa ajuda???
Informacao nunca é demais!! =D
Eu uso o código abaixo e a API RXTX para comunicar via porta paralela e compila mas não dá retorno na impressora. Se alguém puder ajudar:
[code]
import gnu.io.CommPortIdentifier;
import gnu.io.ParallelPort;
import gnu.io.PortInUseException;
import gnu.io.SerialPort;
import java.io.;
import java.util.;
public class SimpleWrite {
static Enumeration portList;
static CommPortIdentifier portId;
static String messageString = "L "+
"D23 "+
"120000002000050PIXEL SIZE FOR D23 "+
“E”;
static String ConfiguraPorta = “1”;
static String ConfiguraImpressor = “0”;
static String QuantidadeCopias = “1”;
static SerialPort portaSerial;
static ParallelPort portaParalela;
static OutputStream outputStream;
public static void main(String[] args) {
portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements()) {
portId = (CommPortIdentifier) portList.nextElement();
System.out.println("Port Identifier OK");
if (portId.getPortType() == CommPortIdentifier.PORT_PARALLEL) {
if (portId.getName().equals("LPT1")) {
try {
portaParalela = (ParallelPort)
portId.open("SimpleWriteApp", 2000);
System.out.println("Porta LPT1 selecionada");
} catch (PortInUseException PIUE) {
PIUE.getCause();
PIUE.printStackTrace();
}
try {
outputStream = portaParalela.getOutputStream();
System.out.println("Comunicação estabelecida com sucesso!");
} catch (IOException IOE) {
IOE.getCause();
IOE.printStackTrace();
}
/*try {
portaSerial.setSerialPortParams(9600,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_EVEN);
} catch (UnsupportedCommOperationException UCOE) {
UCOE.getCause();
UCOE.printStackTrace();
}*/
try {
System.out.println("");
System.out.println("Enviando dados...");
outputStream.write(messageString.getBytes());
System.out.println("");
} catch (IOException IOE) {
IOE.getCause();
IOE.printStackTrace();
}
try{
outputStream.close();
portaParalela.close();
System.out.println("Comunicação finalizada com sucesso!");
}catch (IOException IOE){
IOE.getCause();
IOE.printStackTrace();
}
}
}
}
}
}[/code]