Argox ラベル プリンターを食べるのに問題があります。まだ何も送信できません。モデルは Argox OS214 tt、ANPP で、PPLB を受け入れます。
シリアル デバイスへの接続にはジェネリック クラスを使用します。私はいくつかの会計プリンターとはかりに使用しました。すべてrxtxライブラリを使用しています。このクラスは、すでにスケールで使用されており、会計プリンターだけでなく問題も発生していないため、デバイスからの応答を読み取ることもできます。
私は手動の PPLA を見て、多かれ少なかれそれがどのように機能するかを見ましたが、まだ何もテストできていません。私はそれから何もできませんし、あなたの返事を読むこともできません。
これが私のテストです:
import javax.swing.JOptionPane;
public class TestePPLA {
public static void main(String[] args){
String porta="COM1";
int velocidade=9600;
int databits=8;
int stopbits=1;
int paridade=0;
int timeout=10;
try
{
String comando = "<STX>L<CR>121100001000050THIS LABEL IS MADE BY JIMMY<CR>E<CR>";
ComunicacaoSerial comunica = ComunicacaoSerial.getReference ();
comunica.conexao (porta,velocidade,databits,stopbits,paridade);
comunica.escritaPortaSerial (comando.getBytes());
Thread.sleep(timeout);
String resposta = new String (comunica.getDados());
comunica.fechaConexao();
System.out.println(resposta);
}
catch(Exception ex)
{
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "Erro de comunica\u00e7\u00e3o com a impressora", "Testador", JOptionPane.ERROR_MESSAGE);
}
}
}