我在吃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);
}
}
}
答案 0 :(得分:2)
对于你所说的,问题是你正在向PPLB打印机发送PPLA代码,当你这样做时,打印机简单无所事事。这是PPLB代码的一个例子:
N↵
A50,30,0,1,1,1,N,"This is font 1." ↵
A50,70,0,2,1,1,N,"This is font 2." ↵
A50,110,0,3,1,1,N,"This is font 3." ↵
A50,150,0,4,1,1,N,"This is font 4." ↵
A50,200,0,5,1,1,R,"FONT 5"↵
P1↵
答案 1 :(得分:0)