U8C打印问题常见解决方案
如凭证的纸张尺寸为24*14,要实现的打印效果要下图所示 :
常用的打印机:针式打印机、喷墨打印机、激光打印机
1.问题现象:打印不全,后一行记账人等字段没有显示;打印走空白纸;打印进度条完
成,但打印机没有反应。
原因分析:未在打印机服务器属性中添加相应的自定义纸张,造成自定义纸张未识别。
1>本地针式打印机,由于针孔的关系,一般是纵向打印的。需要在打印机直接连接的电脑的控制面板-打印机和传真,服务器属性中添加自定义纸张24*14,而且不必进行打印项的设置。
同时在模板编辑器中设置自定义纸张为24*14,鉴于纸型的宽度大于高度,而u8c只能从打印机中读取到宽度小于高度的纸型,所以这里要做自定义纸张。
2>网络激光打印机:如果是纵向打印,需要同针式打印机一样的设置,但同时好将打印项设置为自定义纸型。如果是横向打印,需要在服务器属性中设置自定义纸张为14*24,
同时设置打印项为自定义纸型,如图所示:
与此同时,在打印模板编辑器中也可以读取到这个纸型,而不必去自定义。
小结:打印机类型不同,打印项的设置界面可能也会有所不同,或是不需要设置打印项,具体情况也要视打印机的类型来定。本地打印机的纸型需要在打印机直接连接的电脑上设置,网络打印机的纸型需要在u8c打印的电脑上设置。如果这些设置都做好了,u8c打印依然有问题,就有可能是打印机驱动不稳定或缓存代码问题,需要重新安装打印机驱动或清理缓存。同样设置下,Word能正常打印不代表u8c能正常打印,不能判定打印驱动有问题,但word也不能正常打印,却可以判定出驱动有问题或打印机硬件有问题。
2.问题现象:连续打印凭证,从第二页开始打印内容依次向上错位或向下错位
原因分析:从第二页开始依次向下错位,纸张高度设置的偏大,需要同时修改服务器属性中的纸张高度和u8c中页面设置的纸张高度;同理,依次向上错位,纸张高度偏小。如果错位很大,如超过1cm,可能是驱动的问题,可以先在word中测试,可以重装驱动。
3.问题现象:选择多张凭证打印,打印范围选择全部或多于一页,却只能打印出张。
解决方法:这类问题一般出现在共享打印机或网络打印机上,需要修改打印机属性-高级,
将使用后台打印改为直接打印到打印机,设置后要退出u8c重新登录才生效。
4.问题现象:修改页边距不生效
原因分析:1>若是在模板编辑器中修改,确认所修改的模板是不是所使用的模板;
2>检查在服务器属性中是否设置了相应的纸型,以及纸型的边距,这里的边
距也会起到调整边距的效果,但如果设置的过大,有可能造成在模板编辑器中修改页边距不起作用;
3>针式打印机的话,是可以左右移动纸张的,实现纸张内容边距的改变。
5.问题现象:打印异常报错,java lang.object
问题原因: 客户端的缓存版本与服务器端的缓存版本不一致
解决方法:1>取消分配打印模板,重新分配后保存。
2>清理本机的u8c缓存。
3>删除服务器u8c缓存文件夹CACHE,重启中间件。
6.问题现象:打印凭证,点击预览,报错:nc/ui/pub/print/output/printer/PrintTask
解决方法:将能正常打印的电脑的缓存文件NCCACHE拷贝到本机后再打印
7.问题现象:打印范围选择全部,却只打印奇数页。
问题原因:打印模板中设置了一页打印两张凭证,而且模板中的纸型与实际送入打印机的纸型不一致。
8.问题现象:年末大数据量打印,容易内存溢出。现象为打印范围选择全部,没有弹出打印机选择的界面,直接返回到查询界面。(日志报错,java heap space、out of memory)
解决方法:1)用uclient登录,适当设置java runtime参数-Xms128m –Xmx256m
9.问题现象:导出excel时,提示拒绝访问,或导出后找不到excel文件,多发生在win7、vista操作系统。
解决方法:ie-internet选项-安全中,将启用保护模式取消。
10.问题现象:导出总账账表,点输出EXCEL的时候,没有反应,进度条也没有出来
解决方法:客户端缓存文件中缺少jar包,文件所在路径为nchome/code/lib/poi-3.0.1-FINAL-20070705.jar,将能正常导出的客户端的缓存中此文件复制到有问题的客户端,重新登录NC
11.问题现象:点击打印后,ie自动退出。
解决方法:
查看桌面是否有生成日志文件,如果有,可以根据日志判断,如
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x2b7928a
Function name=(N/A)
Library=C:\WINDOWS\system32\SOGOUPY.IME
总结:打印遵循规则即预览效果与模板编辑器设置的效果一致,打印效果与预览效果一致。如果预览正常,而打印不正常,包括显示不全、边距不正确等,多半原因都是出在打印机的设置上,可能是自定义纸张的问题,也可能是打印驱动的问题。如果预览都不正常,就要首先检查打印模板的设置是否有问题。虽然以上只是针对凭证的打印来说,但打印模板的调用对各个节点都是一致的,所以以上问题在各个节点也都试用。
用友客服电话:022-27565665
关注我们
电话沟通
咨询热线
022-27565665