Table of Contents
Installation and Usage
- Print Control - SpiritWeb
- Label Design - Designer
- Label Printing - SpiritLabel
- Registration Code Authorization
- Membership Authorization
- embeded Javascript
Development Manual
- JS API
- Dynamic Link Library
- REST API
- Third-party Website Integration
- Android Native SDK
- H5 APP
FAQ
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 |