我很新鲜android,我正在开发pos应用系统的android应用程序。我已经测试了从制造商收到的POS(销售点)系统的android演示应用程序。我添加了它的库到我的android项目。但打印机没有为我的应用程序工作,但该应用程序正常工作。如何添加打印机sdk POS系统android应用程序
这是制造商打印机Activtity:
private class contentPrintThread extends Thread {
@Override
public void run() {
super.run();
setName("Content Print Thread");
try {
ThermalPrinter.start(PrinterActivity.this);
ThermalPrinter.reset();
ThermalPrinter.setAlgin(ThermalPrinter.ALGIN_LEFT);
ThermalPrinter.setLeftIndent(leftDistance);
ThermalPrinter.setLineSpace(lineDistance);
if (wordFont == 4) {
ThermalPrinter.setFontSize(2);
ThermalPrinter.enlargeFontSize(2, 2);
} else if (wordFont == 3) {
ThermalPrinter.setFontSize(1);
ThermalPrinter.enlargeFontSize(2, 2);
} else if (wordFont == 2) {
ThermalPrinter.setFontSize(2);
} else if (wordFont == 1) {
ThermalPrinter.setFontSize(1);
}
ThermalPrinter.setGray(printGray);
ThermalPrinter.addString("test123");
ThermalPrinter.printString();
ThermalPrinter.clearString();
ThermalPrinter.walkPaper(100);
} catch (Exception e) {
e.printStackTrace();
Result = e.toString();
if (Result.equals("com.telpo.tps550.api.printer.NoPaperException")) {
nopaper = true;
} else if (Result.equals("com.telpo.tps550.api.printer.OverHeatException")) {