1、使用机器码控制:
大多数打印机指令使用控制码 Escape 作为其指令序列的第一个序列码
设置换行量(行距)1/8 英寸
ASCII码: ESC 0
十进制码: 27 48
设置以行为单位的页长
ASCII码: ESC C n
十进制码: 27 67 n
其中n 为每页行数范围(1 127)
例:
//定制行距1/8英寸
//-- 1/8英寸 = 0.125 英寸=3.175毫米
PrintSend(ll_job, CHAR(27)+CHAR(48))
//设定页长22行,0.125 * 22 = 2.75英寸
//= 1 英寸 = 25.4 毫米
//= 所以页长 为 2.75 * 25.4 = 69.85 毫米
PrintSend(ll_job, CHAR(27)+CHAR(67)+CHAR(22))
2、使用 PB 自已自定义纸张功能(要求 PB9 以上版本)
DataWindow.Print.Paper.Size=256
DataWindow.Print.CustomPage.Length = n1
DataWindow.Print.CustomPage.Width = n2
n1、n2 为整数,单位为 mm 。