PirintSpirit 打印控制参数

PirintSpirit 打印控制参数,用于控制标签打印的效果。参数适用于各种API,参考对应的JS/C/C#/REST/云打印 API的参数传递方法。

参数  内容  示例 备注
name 打印机名称       建议用printer代替
printer 打印机名称
outfile 打印输出文件 /tmp/label1.pdf Spirit PDF /Spiirt Image 驱动,指定标签输出文件
type 打印机类型 ZPL/CPCL/WIN
dpi 打印机分辨率(点/英寸) 203 dpi/dpmm二选一
dpiY 打印机垂直分辨率(点/英寸) 203 dpiY/dpmmY二选一
dpmm 打印机分辨率(点/毫米) 8
dpmmY 打印机分辨率(点/毫米) 8
font 打印机字体 MHEIGB18.TTF 对windows打印机无效
cache 是否使用模板缓存 false 缺省不使用
imgcache 是否使用图片缓存 true 缺省使用
paper 纸张编号
size 纸张大小 9, [width, height] 0自动获取打印机的缺省纸张, 非0打印机纸张编号(驱动决定), array [width, height]单位为0.1mm
width 纸张宽度 单位为0.1mm
print_dir 打印方向 0-不旋转, 1-逆时针90度, 2-逆时针180度, 1-逆时针270度
fill 纸张填充方式 0保持原样, 1自动缩放, 2拼板
col 设置每行打印多少个标签 1 缺省=1, "auto" 标识自动根据纸张大小/标签大小计算
row 设置每页打印多少行标签 1 缺省=1, "auto" 标识自动根据纸张大小/标签大小计算
gapX 列间隙 缺省=21
gapY 行间隙 缺省=gapX
preview 预览 true preview显示预览标签,自增加序列保持不变
job 如何处理打印任务 0-自动选择。 1:每标签一个任务或文件。2:vars为数组内标签为一个任务或一个文件。3:调用close之间所有标签一个任务或文件。4:保留
marginLeft 单位为0.1mm, 缺省0
marginRight 单位为0.1mm, 缺省等于marginLeft
marginTop 单位为0.1mm, 缺省等于marginLeft
marginBottom 单位为0.1mm, 缺省等于marginTop -> marginLeft
h_offset 水平偏移 单位为0.1mm, 缺省0
v_offset 垂直偏移 单位为0.1mm, 缺省0
charset 打印机字符集 GB2312 GB2312/GBK/UTF8
copies 打印份数。 缺省=1, 最多不超过20
quality 0-高速,1-平衡,2-高质量, 对windwos打印机无效
drv_image_binary CPCL打印使用二进制图片 true 缺省为false
auto_pager 表格自动分页 true: 如果表格数据超过表格区域,自动打印多张标签, 缺省true
BUG:HPRT-ZPL-FB-GBK 处理汉印打印机BUG

留言

登录