Printing 如何在Intermec PM4i打印机上打印二维码

Printing 如何在Intermec PM4i打印机上打印二维码,printing,intermec,Printing,Intermec,我有一个外部服务,它使用文本文件向打印机发送指令,在Intermec Easy Coder 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 B

我有一个外部服务,它使用文本文件向打印机发送指令,在Intermec Easy Coder 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
并生成错误的二维码,如图像url中所示:


是否有人知道此文本文件的正确配置。[Intermec PM4i,通用/文本打印驱动程序,USB连接,通过通用/文本打印驱动程序打印记事本]

在本文末尾编辑可能的解决方案

我在标签上打印qr码时也遇到了同样的问题,没有一个智能手机qr读卡器读取qr码,相同的设备和应用程序读取Java应用程序()中创建的qr码。我不知道为什么,但Intermec internal barcode_qrcode generator在所有1-4级质量上从相同的输入数据创建不同的图像

条码属性包括“条码名称”、“大条码比率(未使用)”、“窄条码比率(未使用)”、“放大1-128”、“条码高度1-500”、“安全级别1=低、2=中等、3=质量、4=高”

我无法通过Windows网络打印管道(通用文本驱动程序或Intermec打印驱动程序)发送此文件,它在打印机LCD屏幕上闪烁“字体未找到”错误,或者打印机中未收到任何内容。然后我尝试了USB,至少可以从记事本上打印脚本

编辑(可能的解决方案) 我在读DirectProtocol程序员指南,但我想它遗漏了一个非常重要的细节。指纹程序员指南给了我解决方案。条形码属性包括“条形码名称”、“1,1”、“mag 1-128”、“版本1,2”、“质量1-4”和诀窍是赋予版本=2属性。我测试过的所有智能手机扫描仪都工作正常,但版本=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"
PRINTFEED
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"
PRINTFEED