我正在尝试通过以太网连接将打印指令发送到StarTSP100(TSP143LAN型号)热敏打印机。我使用它的LANip和端口9100打开与打印机的原始数据连接没有问题,这似乎是为此目的打开的端口,但一旦连接我无法执行任何操作,我怀疑我'我错误地使用了这些命令,但我对我打算如何使用它们感到困惑。我在http://www.starmicronics.com/support/Mannualfolder/linemode_cm_en.pdf找到了一些文档这似乎适用于正确的模型,但它们的命令引用含糊不清。到目前为止,我已经尝试使用纯文本命令(例如键入“LF”并按回车键来输入一行)但没有任何结果。
我正在尝试在支持ESC命令的热敏打印机中打印576像素宽度的图像,问题是用于打印图像位的命令“ESC*”只允许我打印255像素宽度的图像(如果我使用576像素的图像,一些部分是打印的,其余部分是随机符号),在文档中说命令最多接受255个字节,如下所示:ESC*mnLnHd1ÖdkNameSpecifybitimagemodeCodeASCIIESC*mnLnHd1...dkHex.1B2AmnLnHd1...dkDecimal2742mnLnHd1...dkDefinedRegionm=0,1,32,330≤nL≤2550≤nH≤30≤d≤255所以我不知道如何打印打印机页面最大宽度(
有什么方法可以让我在蓝牙热敏打印机上打印收据,因为我真的很难在flutter上找到解决方案?任何事情都有帮助,我真的很感激这些答案 最佳答案 我试过esc_pos_bluetooth包,但它不适用于Bixolon蓝牙打印机。我找到了blue_thermal_printer库,它在Android上对我有用,但这个库直到现在才支持iOS:https://pub.dev/packages/blue_thermal_printer 关于Flutter蓝牙热敏POS打印机,我们在StackOver
我的linux机器上已经配置了热敏打印机(ESC/POS),使用终端命令(以root身份)我可以打印它:echo"Hello!">/dev/usb/lp0但是,在golang中执行相同的过程没有任何反应:packagemainimport("fmt""os")funcmain(){fmt.Println("HelloWould!")f,err:=os.Open("/dev/usb/lp0")iferr!=nil{panic(err)}deferf.Close()f.Write([]byte("Helloworld!"))}我做错了什么? 最佳答案
我必须使用Java通过热敏打印机打印收据。我已经做了一切。我的程序从数据库中获取数据并使用特殊字符、制表符和\n转换为一个字符串。然后将字符串传递给另一个将其转换为图形的方法。问题是当我单击打印按钮时,会出现白纸。我注意到我的字符串的前4-5个字符打印在纸币最末端右上角的账单的最后一行。我的打印机是EpsonTM-T81。publicvoidprintThisBill(){DefaultTableModelmod=(DefaultTableModel)jTable1.getModel();DateFormatdateFormat=newSimpleDateFormat("dd/MM/y
我正在为具有内置行式打印机的Android设备开发一个应用程序。我必须与这台打印机交互并使用它来打印收据上的详细信息,然后用裁纸器自动切割该收据。我在其中看到了一些ESC命令,但我不知道如何执行这些ESC命令。我有关于卡西欧设备打印机的三个主要问题:1.我使用了内置打印机的打印代码,但是打印后切刀没有激活BuildinEx840ex840=newBuildinEx840();intresponse=ex840.open();System.out.println("ex840open:"+response);byte[]set={'N','A','R','E','S','H','S','