标签机二次开发

来源:互联网 发布:杭州 酒吧 知乎 编辑:程序博客网 时间:2024/05/20 00:38

1. BPLA_OpenComEx("com1",38400,1,1000)

    打开串口


2. BPLA_Set(2,0,1)

    设置打印机基本参数,如果设置出纸方式为“撕离”,那么需要第3.1步,如果设置出纸方式为“回卷”,需要第3.2步

    如果打印机有碳带,需要设置打印机为“热转印打印"。


3.1 BPLA_SetEnd(185)

   设置出纸停止位置。


3.2 BPLA_SendCommand函数发送‘G' 'P'

  设置出纸停止位置。


4. BPLA_StartArea(1,820,0,0,30,0,0,0)

   主要设置打印纸总的宽度。


5. BPLA_PrintTruetype("设备ID: ",22,200,"微软雅黑",40,0)

   打印TrueType文字,需要注意的是字符串的宽带为函数自动计算,如果超过了第4步设置的打印纸宽带,打印机将不相应。


6. BPLA_Print(1,1,1)

   开始打印。


另外需要注意的是,L42打印机,没有提供一行多个标签的函数设置。因此打印内容需自行编写。

并且第2,3步不可缺少,如果没有,打印内容每次高度不一致,且,出纸位置无法预知。


原创粉丝点击