打印走纸跟模板定义不符

 

设置了分页打印模板,但是打印机实际打印时,走纸的高度和模板中设置的高度不同,每一页都向下偏移一段,如下图:

 

模板中定义的纸张尺寸和实际完全相符,但是打印的时候却会出现跨页的现象,就是跨过页分割线打印。模板定义如下:

纸张的高度和宽度是实际测量值,没有任何问题。

出现这种情况的原因在于打印机的纸张选择出现了问题。正常情况下软件会自动根据模板在系统中创建纸张并把打印机的当前纸张设置为根据模板创建的纸张,但是当软件系统为打印机设置不成功的时候就会出现打印机纸张跟模板纸张尺寸不符,打印走纸就会有问题,按如下方法解决该问题:

1、确保纸张创建成功

软件会在操作系统中创建一个跟模板同名的纸张,查看是否存在该纸张,进入设备和打印机,选择打印机,选择“打印服务器属性”:

找到和模板同名的表单,如果没有,则需要新建一个同名的表单,确保宽度和高度和模板中一样(注意单位不同,模板中是以毫米为单位)

这儿的表单就是打印纸。

2、设置打印机的打印纸为模板对应的打印纸

在打印机上点右键,弹出的菜单里选择“打印首选项”

点“高级”

将纸张规格选择为模板对应的纸张,点“确定”退出。在打印首选项里选择“用户自定义打印纸”标签页,确保打印纸名称为模板对应的打印纸:

点“应用”并“确定”退出。

这样,再打印就会按照模板定义的纸张大小正确走纸了。