小程序打印

打印指令说明

以下说明红色背景的都最好不要改变,黄色部分是需要自己修改的

 

varstr = '!0200 2003281\n';

 

对应的打印指令如下

<!> {offset} <200><200> {height} {qty}

<!>:使用“!”作为控制会话的起始字符。

{offset}:整个标签的横向偏置。此值可以使所有域以指定的单位数量进行横向偏置。

<200>:横向分辨率(以点/英寸为单位)。

<200>:纵向分辨率(以点/英寸为单位)。

{height}:标签的大高度。这个你根据自己标签需要的大小设置高度

 

str += 'PW608\n';

指令如下

{command} {width}

其中: {command}:从下面选择一项:

PAGE-WIDTH(或 PW):指定页面宽度

{width}:页面的单位宽度。这个是指定你标签的宽度,必须自己根据实际情况设置

 

// 边框线

// 横线

str += 'L0 80 584 80 2\n';

str += 'L0 140 584 140 2\n';

str += 'L0 268 584 268 2\n';

// 竖线

str += 'L146 0 146 322 2\n';

str += 'L292 0 292 140 2\n';

str += 'L438 0 438 140 2\n';

str += 'L292 268 292 322 2\n';

str += 'L438 268 438 322 2\n';

 

指令如下

{command} {x0 } {y0 } {x1} {y1} {width}

其中: {command}:   从下面选择一项:  LINE(或 L):打印线条。

{x0 }:左上角的 X 坐标。

{y0 }:左上角的 Y 坐标。

{x1}:以下项的 X 坐标: - 水平轴的右上角。 - 垂直轴的左下角。

{y1}:以下项的 Y 坐标: - 水平轴的右上角。 - 垂直轴的左下角。

{width}:线条的单位宽度

 

 

// 第一竖标题文字

str += 'T 8 035 25 始发地\n';

str += 'T 8 035 99 收货人\n';

str += 'T 8 035 190 地 址\n';

str += 'T 8 025 287 承运时间\n';

// 第二竖标题文字

str += 'T 8 0327 25 目的地\n';

str += 'T 8 0327 99 件 数\n';

str += 'T 8 1293 287 期望到达时间\n';

// 第一竖填充文字

str += 'T 8 0166 25 ' + parameter.yw_order_mostly_localVO.begin_local_name + '\n';

str += 'T 8 0166 99 ' + parameter.yw_order_mostly_localVO.consignee_linkman + '\n';

str += 'T 8 0166 190 ' + parameter.yw_order_mostly_localVO.ys_end_address + '\n';

str += 'T 8 0166 287 ' + parameter.shipment_data + '\n';

// 第二竖填充文字

str += 'T 8 0458 25 ' + parameter.yw_order_mostly_localVO.end_local_name + '\n';

str += 'T 8 0458 99 ' + parameter.qty + '\n';

str += 'T 8 0448 287 ' + parameter.planjiaofu_data + '\n';

 

指令如下

{command} {font} {size} {x} {y} {data}

其中: {command}:从下面选择一项:

 

{font}:字体名称/编号。

{size}:字体的大小标识。

{x}:横向起始位置。

{y}:纵向起始位置。

{data}:要打印的文本。

 

str += 'FORM\n';

指令如下

{command}:FORM

FORM 命令可以指示打印机在一页打印结束后切换至下一页顶部。这个建议不要修改

 

str += 'PRINT\n';

指令如下

{command}:PRINT

PRINT 命令作为整个命令集的结束命令,将会启动文件打印。在任何情况下(行式打印模式除外),这项命令都必 须是后一条命令。执行 PRINT 命令时,打印机将从控制会话中退出。确保使用回车和换行字符结束此项及所有命令。

以下是坐标计算示意图

 

https://maxboo118.com/html/2018/1106/8045105014001132.shtm

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值