我有一个外部服务,它在Intermec Easy PM4i打印机上填充标签,使用文本文件向打印机发送指令。
我当前的文本文件如下:
AN 7
NASC -2
MAG 1,1:PP 98,92:DIR 1:FT "Swiss 721 BT",12,0,100
NI:PT "Sample Date: ";DATE$("F")
PP 98,598:FT "Swiss 721 BT",12,0,138
NI:PT ""
PP 98,450
BT "CODE128"
BM 2
BH 50
BF "Swiss 721 BT",10,0,0,1,1 ON
BF ON
PP 98,550:FT "Swiss 721 BT",8,0,138
PB "C7108411Q1"
PP 750,100
BT "QRCODE"
BM 10
BH 300
BF "Swiss 721 BT",10,0,0,1,1 ON
BF ON
PP 600,225:FT "Century Schoolbook BT",8,0,138
PB "7108411"
PP 98,450:FT "Swiss 721 BT",8,0,138
PT "Project:"
PP 290,450:FT "Swiss 721 BT",8,0,138
PT "Project 1"
PP 98,420:FT "Swiss 721 BT",8,0,138
PT "Contract:"
PP 290,420:FT "Swiss 721 BT",8,0,138
PT "219H,219H-ICC G4D"
PP 98,390:FT "Swiss 721 BT",8,0,138
PT "Customer:"
PP 290,390:FT "Swiss 721 BT",8,0,138
PT "Customer 1"
PP 98,360:FT "Swiss 721 BT",8,0,138
PT "Drawing:"
PP 290,360:FT "Swiss 721 BT",8,0,138
PT "921-7064"
PP 98,330:FT "Swiss 721 BT",8,0,138
PT "Mark:"
PP 290,330:FT "Swiss 721 BT",8,0,138
PT "Test Mark"
PP 98,300:FT "Swiss 721 BT",8,0,138
PT "Item:"
PP 290,300:FT "Swiss 721 BT",8,0,138
PT "102X5.0C H S"
PP 98,270:FT "Swiss 721 BT",8,0,138
PT "Weight:(kg)"
PP 290,270:FT "Swiss 721 BT",8,0,138
PT "1,721.300"
PP 98,80:FT "Swiss 721 BT",8,0,138
PT "Despatch Label"
PP 350,80:FT "Swiss 721 BT",8,0,138
PT "29-Nov-13 09:47"
PP 98,240:FT "Swiss 721 BT",8,0,138
PT "Rev:"
PP 290,240:FT "Swiss 721 BT",8,0,138
PT "Sample Rev"
PP 98,180:FT "Swiss 721 Bold BT",11,0,138
NI:PT "Company Name"
PF并生成不正确的QR代码,如图像url:http://www.imageupload.co.uk/images/2014/09/30/DSC0619.jpg中所示
有人知道这个文本文件的正确配置吗?
发布于 2014-11-08 04:47:26
Intermec PM4i,泛型/文本打印驱动程序,USB连接,通过泛型/文本打印机驱动程序打印记事本
在文章末尾编辑可能的解决方案。
我在标签上打印QRCode也有同样的问题,智能手机的qr读取器没有读取它,相同的设备和应用程序读取在我的http://zxing.github.io/zxing/应用程序(http://zxing.github.io/zxing/)中创建的QRCode。我不知道为什么,但是Intermec内部barcode_qrcode生成器在所有质量1-4级别上从相同的输入数据中创建不同的映像。
BARSET属性为“条形码名称”、“大条形码比(未使用)”、“窄条形比(未使用)”、“放大1-128”、“条形码1-500”、“安全级别1=low、2=med、3=quality、4=high”。
INPUT ON
NASC 1252
BF OFF
PP 30,520
PT "My label test"
PP 400,380:AN 7:BARSET "QRCODE",1,1,15,1,4
PB "ABC123"
PF我无法通过Windows网络打印管道(泛型文本驱动程序或Intermec打印驱动程序)发送此邮件,它会在打印机LCD屏幕上显示“字体未找到”错误,或打印机中没有接收到任何信息。然后我尝试了USB,至少可以从记事本打印脚本。
编辑(可能的解决方案)我正在阅读DirectProtocol程序员的指南,但我想它遗漏了一个非常重要的细节。FingerPrint程序员指南给了我解决方案。BARSET属性是“条形码名称”、1、1、"mag 1-128“、"version 1、2”、"quality 1-4“,技巧是给予version=2属性。所有的智能手机扫描仪都工作得很好,我测试的不像version=1是一个失败。
INPUT OFF
NASC 1252
BF OFF
FT "Swiss 721 Bold BT",12,0,100
PP 50,500:PT "Text line goes here"
PP 400,400:AN 7:BARSET "QRCODE",1,1,7,2,4
PB "ABC123 aabbcc....very long text goes here...I mean about 200 chars or more"
PRINTFEEDhttps://stackoverflow.com/questions/26116589
复制相似问题