最近在做RFID的项目,其中涉及到打印的问题,起初的想法是走打印机的指令模式,后来经过与打印机厂商技术的沟通了解到一个新方法,那就是使用BarTender软件,我们只需要在BarTender软件中设计好相关的模板就OK
至于打印可以使用三种方式实现
1)、走指令驱动
在BarTender软件中设计好模板,打印到文件,就可以生成对应打印机的并口指令了
{D0481,0980,0451|}
{AY;+10,0|}
{C|}
{@003;+0260|}
{PC000;0630,0366,2,2,e,22,B=款型|}
{PC001;0710,0306,2,2,e,22,B=颜色代码|}
{PC002;0629,0246,2,2,e,22,B=颜色|}
{PC003;0709,0186,2,2,e,22,B=尺寸代码|}
{PC004;0630,0126,2,2,e,22,B=尺寸|}
{PC005;0519,0366,2,2,e,22,B=款型变量|}
{PC006;0520,0306,2,2,e,22,B=颜色代码变量|}
{PC007;0520,0246,2,2,e,22,B=颜色变量|}
{PC008;0530,0186,2,2,e,22,B=尺寸代码变量|}
{PC009;0530,0126,2,2,e,22,B=尺寸变量|}
{XB00;0000,0000,r,T24,G2,B01=000100020003000400050054|}
{XB01;0750,0110,A,3,04,2,0067,+0000000000,000,0,00=>5000100020003000400050054|}
{PC010;0670,0014,15,15,e,22,B=000100020003000400050054|}
{XS;I,0001,0001C6211|}
{AY;+10,0|}
{C|}
{@003;+0260|}
{PC000;0630,0366,2,2,e,22,B=款型|}
{PC001;0710,0306,2,2,e,22,B=颜色代码|}
{PC002;0629,0246,2,2,e,22,B=颜色|}
{PC003;0709,0186,2,2,e,22,B=尺寸代码|}
{PC004;0630,0126,2,2,e,22,B=尺寸|}
{PC005;0519,0366,2,2,e,22,B=款型变量|}
{PC006;0520,0306,2,2,e,22,B=颜色代码变量|}
{PC007;0520,0246,2,2,e,22,B=颜色变量|}
{PC008;0530,0186,2,2,e,22,B=尺寸代码变量|}
{PC009;0530,0126,2,2,e,22,B=尺寸变量|}
{XB00;0000,0000,r,T24,G2,B01=000100020003000400050054|}
{XB01;0750,0110,A,3,04,2,0067,+0000000000,000,0,00=>5000100020003000400050054|}
{PC010;0670,0014,15,15,e,22,B=000100020003000400050054|}
{XS;I,0001,0001C6211|}
以上就是生成的指令
2)、走window驱动打印
但是必须在驱动设置设置条玛字体和RFID字体
在程序调用相关字体就能实现
3)、调用BarTender实现模板打印
有相关指令可查