凭证打印操作及常见问题分析
解决方案:
一、了解套打模板的配置
二、凭证打印-操作手册
三、凭证打印常见问题
针对凭证打印与预览效果不一致问题,可以按照以下思路进行排查:
- 在相同的环境中,序时簿打印和套打的表现是否一致?
这里相同的环境指在同一客户端,使用同一打印机,且纸张、方向、边距等设置相同。
- 在相同的环境中,在 EAS 中的打印和用 Word 等其它软件的打印表现是否一致?
这里相同的环境指在同一台电脑,使用同一打印机,且纸张、方向、边距等设置相同。经常可以得到不一致的结果,问题大致可以定位在“Java 打印 / BOS 打印框架”这一层。
- 如果存在多台打印机,不同打印机的表现是否一致?
比较多台打印机,同样要在相同客户端的前提下,否则没有意义。如果打印机型号相同而表现不一致 ,可进一步检查打印驱动程序是否一样。
打印偏移,不全等通用解决思路:检查打印模板、打印预览页面设置和添加的自定义纸张的宽、高、方向,如下图:
其他相关常见问题:
1、打印预览时内容完整,为什么打印时内容不全(最右边或最下边的部分内容丢失)?
(图:内容部分丢失的打印效果)
分析:对于自定义纸张,可能存在所述现象。解决办法是在打印服务器打印机首选项里添加相应的自定义纸张。请特别注意纸张尺寸的描述,“宽×高”是不能颠倒的。
★ 假设页面设置为 240*140,纵向。则打印机服务器也要定义纸张为 240*140(定义为 140*240 无效 ),“矮胖”方向进纸。
★ 假设页面设置为 140*240,横向。则打印机服务器也要定义纸张为 140*240(定义为 240*140 无效 ),“瘦高”方向进纸。
(原因分析:JAVA 打印底层实现,会在打印机服务器寻找尺寸匹配的备选纸张。对于标准纸,如 A4,尺寸是确定的,不存在问题;但是对于自定义纸张,如果没有完全匹配,则可能“就近”匹配,于是可能出现内容丢失。)
有些打印机,在打印首选项里,除了自定义纸张之外,还有诸如“格式”之类的设置,也有宽*高 ,看起来很像添加自定义纸张,容易误解;有些打印机,添加完自定义纸张之后,可能还要“应用”上。当你认为“已添加了自定义纸张”之后仍没有效果,检查一下是否有这方面的原因。
如果以上操作确实不能解决问题,尝试以下操作。
在 EAS 客户端安装目录的 client\deploy\client\ctrlhome\client 下,找到一个名称为PrintConfig.properties的文件(如果没有则创建一个),用文本编辑器打开,添加一行内容:
Use_Win32Job_dll=false
注意大小写,且前后不要留有空格。需重启客户端
2、针式打印机,两边带孔的连续纸张,第一页内容位置正确,第二页开始位置明显向下偏。使用走纸微调没有效果。
(图:连续纸张位置偏移打印效果示意图)
答:请在打印服务器打印机首选项里添加相应的自定义纸张即可解决,不用走纸微调。
(原因分析:同上一个问题,同样是因为自定义纸张“就近”匹配而造成的不准确。这种明显的偏移 ,不应该用“走纸微调”来处理。因打印机机械原因,例如积累十多页而偏移 1~2 毫米的情况,才使用“走纸微调”。)
3、喷墨或激光打印机,宽度只够放下 A4 纸,对于 24 厘米宽的自定义纸张放不下怎么办?
答:A4 纸的宽度是 210 毫米,常见的打印凭证的自定义纸张是 240*120 毫米或相近尺寸,可能太宽了。还有另外一种情况,有些打印机虽然足够宽,但能识别的高度也有最小限制,例如某款打印机只能定义出纸张的最小高度为 147 毫米,它也没办法定义上述 240*120 的纸张。
对于类似的情况,采用横向打印。纸张定义为 120*240,打印方向为横向,“瘦高”向进纸。这就解决了太“宽”或不够“高”的问题。
如果套打模板已定义成 240*120 纵向,只需要编辑模板,将其修改为 120*240 横向就可以,边距不需要改变,模板内容也不会受影响,这样只影响打印时的进纸方向。从这个问题的经验上看,类似这种尺寸 ,模板定义成横向,适用性更强。
4、打印方向设置成横向时为什么预览内容还是正向的?打印出来方向相反?
答:页面设置里的方向,只是影响打印机在纸张上输出内容的方向。不管方向设置成纵向还是横向,打印预览或套打模板设计,看到的总是文字正向的内容。这不是图片处理软件,不会把内容 90 度旋转,而且也不可能让人歪着脑袋看屏幕。
打印机进纸方向和纸张尺寸的定义是一一对应的,和打印方向设置无关。a×b 和 b×a 是二种不同的纸张,只需记住如下规则:进纸时总是“宽”贴着进纸口,“高”垂直进纸口(见下图示例)。
(图:纸张尺寸和进纸关系示例及打印方向示意图)
5、怎样实现双面打印?
答:先按奇数页打印一面,手工将整叠纸张翻面后按偶数页打印另一面。对于某些打印机,可能在打印偶数页时需要设置成“逆序打印”,这要视打印机进出纸顺序而定。
6、集团统一的套打模板,在不同分公司的打印机上,打印出来的位置不一样。
答:首先确认各分公司使用的是不是同一个套打模板。
如果可能的话,尽量通过硬件的方式解决问题。如校准进纸口卡尺的位置。
实在不行,也可以通过软件的方式辅助解决。打印框架提供了“页面左上角位置微调”的设置。其中 ,横向为 X 轴,需要向右偏移给正值,需要向左偏移给负值;同理,纵向为 Y 轴,需要向下偏移给正值,需要向上偏移给负值。在套打的场景中,该设置值依赖于“当前打印机”,保存在客户端。
(图:打印起始位置偏移设置图解)
7、凭证打印显示辅助账、现金流、节纸打印等问题
凭证打印操作及常见问题分析
解决方案:一、了解套打模板的配置二、凭证打印-操作手册三、凭证打印常见问题 针对凭证打印与预览效果不一致问题,可以按照以下思...
点击下载文档
本文2024-09-22 18:12:40发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-99318.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章