资源描述:
《条形码(barcode)打印介绍(as400)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、条形码(BarCode)打印介绍(AS400)整理:左正林1.条形码介绍条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。2.条形码(BarCode)的种类•一维条码UPC-A/E、CODE128、CODE39、Codabar(库德巴码/NW7)、ITF-14、interleaved2of5…•二维条码PDF417,MicroPDF417,DataMatrix,MaxiCode…详细介绍请参考:常用条码类型-条码内容应用范围详细介绍NotesLink3
2、.AS400客户端Barcode字体的安装Barcode使用的字体在Windows操作系统中默认是没有安装的。如果不安装Barcode专用字体,在AS400仿真终端中将不能正常显示、打印Barcode。详细安装方法请参考:APW用バーコード外字フォントの導入(WindowsXP版)NotesLink4.MEKTRON集团RPG中Barcode的打印(1)在MEKTRON现有RPG中使用的Barcode打印分成两类•CODE39(代表:MP4560R)资料内容支持0~9、A~Z、!@#$%^&等资料长度可为1~
3、N个,长度无限制,资料前后必须加入"*"作为起始及结束码,让读码器判别使用,所以"*"不可作为资料内容。•Codabar/库德巴码/NW7(代表:MJ3055R)NW7在使用上需于资料内容的两端加上A,B,C,D起始&结束码,资料长度部份并无限制,唯资料内容仅支持0~9、"+", "-", "*" ,"/" ,"$" ,"." ,":"等7个特殊符号。(2)CODE39同NW7的区别•CODE39(代表:MP4560R)a.可以打印字母、数字及符号b.打印的宽度较宽•Codabar/库德巴码/NW7(代表:M
4、J3055R)a.只能打印数字及符号,不能打印字母b.打印的宽度较窄•建议今后只使用CODE39的方式。•如果使用CODE39的方式进行打印,打印纸的宽度不够时,可以考虑使用NW7的方式。5.CODE39的处理方法(1)MP4560R中写法解析0015.00EBT1444410016.00EBT2114440017.00EBCD1510018.00EBAR4010054.00I***FORBAR-CODE**0055.00IDS0056.00I14BWK0057.00I11BWSR0058.00I22BWC1
5、0059.00I33BWC20060.00I44BWED0160.00C*****************************************************************0161.00C@BCOD1BEGSR0162.00C*****************************************************************0163.00CMOVEAW#BOCDBCD0164.00CMOVELBT2,40BWK0165.00CMOVELBWSRBAR
6、,1'OE'0166.00CMOVELBWC1BAR,2STR/バーコード0167.00CMOVELBWC2BAR,3STR/バーコード0168.00CZ-ADD4M200169.00C*0170.00C1DO15N200171.00CZ-ADD1L200172.00CBCD,NLOKUPBT1,L800173.00C80MOVELBT2,LBWK0174.00C80MOVELBWC1BAR,M0175.00C80ADD1M0176.00C80MOVELBWC2BAR,M0177.00C80ADD1M
7、0178.00CENDDO0179.00C*0180.00CMOVELBT2,40BWK0181.00CMOVELBWC1BAR,34END/バーコード0182.00CMOVELBWC2BAR,35END/バーコード0183.00CMOVEBWEDBAR,36'OF'0184.00C*0185.00CMOVEABARR1001400186.00C*0187.00CENDSR0256.00OE1PRTH010257.00OR1001680258.00OE1PRTH010259.00OR100168026
8、0.00OE1PRTH010261.00OR1001680262.00OE1PRTH010263.00O10''0264.00OE1PRTH010265.00OW#BOCD440270.00**BT10271.001234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ-.*$/+%0272.00**BT20273.000274.00027