0755-82048936

当前位置:首页 > 技术知识
管家婆软件打印常见问题
日期:2013/9/13 10:22:14     来源:深圳市麟壹科技发展有限公司

  新打印管理器的基本结构

  新打印管理器由print.exe和各种单据的打印格式RPDB.mdb文件组成,print.exe存放在客户端下,RPDB.mdb文件存放在客户端data下。

打印管理器中的设置问题

  • 要增加每页显示的行数,到自定义编辑-文件-报表属性设置中修改最大数据行。

  • 要在一页中打印几个单据,到自定义编辑-文件-报表属性设置中修改每页表数;另还要到打印设置中自定义纸张。

  • 关于自定义纸张。由于打印管理器重新进入管家婆只默认A4纸,要让其默认自定义的纸张,请到windows下的打印机驱动程序中修改为默认自定义纸张。

  • 显示小数位数、日期没有显示完、显示为会计记数方式到具体的单元格属性中修改。对日期没有显示完,要将小数后保留几位设置为“-1”。  

注意:修改设置后切记保存!

备注:打印时报“I/O 出错”,这种错误可能跟打印机或操作系统有关系,请检查打印机和系统。  

常见问题处理:

问题:

 

打印时提示:将文档"XXX.RWX"打印到LPTI时发现一个错误。是否再试一次或取消作业。

答案:

 

这是打印机打印时报的错,请执行以下常规检查:
1.
检查能否打印测试页,
  如果不能打印测试页,可做如下检查:
1.1.
电缆线有没有接、或者有没有接好、或者是否接的其它的打印机或设备
1.2. BIOS
LTP1模式设置不是EPP或者其它,可以都换一下
1.3.
打印机驱动程序与打印机是否匹配
1.4.
打印机驱动程序是否显示的是正确的,但实际文件不对,比如对Epson打印机,可以先卸载所有Epson打印软件,多次卸载并启动以保证添加删除程序Epson打印软件项消失,然后再安装新的

2.
Word或其它软件中能否正常打印,如果能打印测试页而在Word等其它软件中不能打印,那暂时就不知道原因了。

3.
检查用打印管理器打印时队列中有没有内容,如果没有内容则可提供打印机详细型号及错误现象(如果有)报开发的处理;如果有内容而不能打印,请仔细看打印机有没什么错误提示(比如显示在激光打印机的LCD屏上的),可提供错误信息(如果有)联系开发协助处理

问题:

 

疑难杂症
1.
在三星MP1430上打印单据的时候挂起,即打印死机
2.
在三星SCX-5312F一体机上,打印时提示缺纸,无法进行打印
3.
在三星的激光打印机点击打印没有任何反映,预览都可以
4.
在联想激光多功能一体机LJ6012MFP上,按了打印键后,打印任务会在打印机的打印任务栏里出现,然后会自动删除就没了反应,但按一下打印机上自带的取消作业按钮又会打印出来,按一下打印一页
5.
其它:打印出来与设置的自定义纸张大小不符、缩成一团、不走纸 等等

答案:

 

问题1(Issue60) 已确认在打印管理器最新版本解决,我们自己专门去找了一个打印机测试验证过,问题3 估计与问题1相同性质也以解决
问题2和问题4(Issue170) 10版新版本给代理商后已收到反馈确认解决

这些疑难杂症的特点就是用Word打印都是对的,就是用我们的打印管理器不对,而且确实不是设置的问题。但这些问题都与特定型号或者打印机特定驱动程序有关,不是所有的都有问题。

但我们发现最新版本的打印管理器已经能够解决问题,原因是打印管理器由于历史原因存在有9版和10版两个版本,9版没有在打印驱动这一层次做工作,对打印机的驱动程序有很强的依赖性,所以会出现有时候换个驱动程序就对了。而10版则自己做了一层打印驱动的抽象支持,对打印机驱动程序减少了依赖性,尤其是9版支持自定义纸张的各种问题在10版几乎全部解决。由于10版相对9版的改动非常大,所以9版基本上只修改小BUG,不增加功能,而且改动风险大的,比如换打印底层,也不会再做。

这里,我们对这些仍然存在的疑难问题提出统一解决方案:

1
对于仍然使用老(小版本旧的)9版的管家婆851、千方、标准35等版本等

1.1
请升级到最新的9,可能可以解决小部分问题,这个方案不需要各版本开发组做任何修改

1.2
更换打印机驱动程序,比如我们确认过LQ 300系列驱动支持自定义纸张有问题时,换LQ 1600KIII就没问题;对于LQ300+,则只能换LQ1600KIII,换之前先在添加删除程序中把所有Espon的打印软件卸载;新版LQ1600III打印机使用LQ 1600KIII后面带H等的驱动有问题时换成不带HLQ 1600KIII就没问题

1.3
与开发组配合,对程序做很少改动后升级到打印管理器 10

2
对于仍然使用老10版的千方部分客户、标准41、服装2005等版本、所有天通、分销ERP、分销服装等BS产品

2.1
请升级到最新的10,可以大部分解决问题,这个方案也不需要对应各版本开发组做任何修改

2.2
如果2.1不能解决问题,则只有个案处理;如果通过各种途径能够解决或者不能够解决问题,都请及时反馈沟通

建议实施解决方案之前需要了解的内容:
1.
能否打印测试页、用Word能否正常打印
2.
用打印管理器打印后打印队列中有无内容
3.
如有条件换打印机能否换打印机测试
4.
打印机的具体型号
5.
对于10版打印管理器可以在自定义编辑或者预览中按F11后照提示操作以辅助查找问题

我们的个案处理可能解决步骤:
1.
如果打印不能进入队列,我们可以根据打印机型号找个驱动程序来测试,这种情况一般都能解决,不需要在实际的打印机测试,网上找不到驱动程序时需要客户提供
2.
如果打印能够进入队列,我们只有想办法找实际的打印机测试了

问题:

 

如何支持小票打印?

答案:

 

可以通过两种方案来支持小票打印:
1.
通过安装小票打印机的Windows驱动程序后把它当作普通打印机使用
2.
打印管理器直接支持小票打印,小票打印速度比Windows驱动打印快很多倍,而且打印出来很清晰

天通等软件用的老版本打印管理器只能采用方案1;其它软件用的9版和10版打印管理器直接支持小票打印,要求cprint.dll目录中有billPrint.dll后可以设置报表属性,选中使用POS打印,如下图A,然后点菜单“POS打印设置,设置小票格式,如下图B,设置后可以预览和打印小票

问题:

 

使用POS小票打印时商品名称只能打印五个字,后面的字都不能显示,而我设置的商品名称字段占用了一行,如何解决?

答案:

 

请在pos打印设置中
#商品全名!”
的叹号前多加几个空格即可,如果出现乱码,则再多加一个空格或减少一个空格

问题:

 

使用小票打印机Windows驱动程序打印票据时,票据纸不能按实际打印内容走纸,在打印管理器中自定义纸张大小也不起作用,但该打印机在其它软件中工作正常(wordexcel、客户用的其它软件)

答案:

 

用新版本(v10.0以后)打印管理器后打印正常,而用老版本(9版或天通1.0版)打印管理器在pos58小票打印机上重现该问题。
问题在于老版本支持自定义纸张有问题,自定义纸张设置经常无效,只有打印驱动程序对路才可以。