管家婆软件任我行新旧打印管理器-常见问题及解决办法

1. 同一电脑多个打印管理器同时使用的解决方案
    解决方案1:(只支持一个最新版本的打印管理器,解决样式不冲突):
    *app.cs
    ClientSettings.CPrintDataDirName = “Data_product”;//指定data目录名称
    解决方案2:(支持多个不同版本的打印,如多个产品不同打印管理器安装在不同的路径下)
    步骤:*App.cs
    ClientSettings.ProductTag = “产品名称V1.1″;//产品信息标识
    *打印安装包制作文件(*.iss)
    [Files]
    Source: “GraspReportDsp.ocx.”; DestDir: “{app}”; Flags: ignoreversion regserver
    [Registry]
    Root: HKLM; Subkey: Software\Grasp\Carpa\Report\; ValueType: string; ValueName: 产品名称V1.1; Flags: uninsdeletevalue; ValueData: {app}\
2. 关于win8无法安装打印管理器问题
    (1) 下载打印管理器安装包
    (2) 右键->”以管理员身份运行”安装 (安装后文件夹可能需设为everyone权限)
    (3) internet 选择->安全->不勾选启用安全模式
    (4) 重新登录系统
3. 打印管理器(V11)Arg COMException报错问题(保存样式报错)
    关于错误代码为4004,异常为Arg_COMException的问题
    file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsFBB0.tmp.png
    此错误一般出现在精简版的操作系统中,如Ghost装机版,HOME版等,缺少必要的字体包引起的。
解决方法:
    · 系统磁盘Windows目录下的Fonts文件替换为正常操作系统下的Fonts
4. 终极打印:下载样式问题
    file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsFBB1.tmp.png
5. 如何解决xpsp3等系统中打印样式加载失败的问题(V10)
    操作系统为XP SP3 (ghost装机版等)打印样式加载出错2种解决:
    1、手动注册REGSVR32.EXE c:\windows\SYSTEM32\MSJTES40.DLL
    2、执行tprint.exe,检查修复页面->点击注册MSJTES40
6. 远程共享的打印,print spool 自动停止EnumJoB122号错误,系统区域太小
    1.共享打印机的电脑驱动安装不正确
    2.共享打印机的电脑中病毒,需安装杀毒软件查杀
    3.清空共享打印机电脑上的打印缓冲
7. 打印时提示找不到纸张
    原因:页面设置中的纸张名称,当前打印机不支持
    解决办法:
     1.在不改变样式的情况下,可直接在页面设置中选择自定义纸张进行保存
     2.选择当前打印机支持的其它纸张名称进行保存
8. 报错:数据提供程序或其他服务返回 E FAIL 状态
    原因:数据库损坏
    解决办法:
    打开access数据库,工具->数据库实用工具->压缩和修复数据库
9. 打印的时候字体特别大(针对针式打印机)
    1.打印机驱动本身的问题如:Epson LQ300k这款打印机的驱动本身就不稳定,所以建议升级到最新的驱动1600k
    2.在打印管理器中使用了“连续打印”,这个也有可能造成这个情况,取消即可
    3.在打印管理的纸张类型选择那里,使用了于本身纸张不匹配的类型,如使用连续纸张进行打印,可选择“宽(窄)行连续纸张”
10. 无法注册GraspReportDsp.ocx
    1.关闭杀毒软件
    2.打包时增加Atl100.dll
11. 打印管理器无法加载
    1.先看一下打印管理器版本,更新一下打印管理器(当打印管理器版本号低于程序要求的版本号时无法加载)
    2.关闭浏览器,运行打印管理器目录下tprint.exe文件,点界面上“设置IE安全级别”按钮,然后再试
12. 打印管理器网络打印报错(富士施乐)
    原因:富士施乐的打印机不支持网络打印
13. Win7 64位英文版安装打印管理器出现乱码
14. 每个页面进入打印管理器V10,都提示保存模板出错..”
    · 原因:安装的access数据库有问题
    · 解决办法:重新安装access数据库
14. V10每次进入自定义编辑界面都是纵向A4纸张的样式
    重做模板
15. 局域网共享的打印机,直接打印时报错:dOAddform出错:拒绝访问
    在打印机驱动中手动增加需要的自定义纸张大小,然后再打印管理器中选择新增的纸张
16. 第二次调用打印管理器时,报进程正在调用“table_m.cds
    用卫士修复一下
17. ie8 改为单进程:
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
    “TabProcGrowth”=dword:00000000
18. EAN13 部分条码无法扫描
    · 原因:
EAN13 要求最后一位为校验和,不勾选数值校验和选项情况下,最后一位刚好为前面12位条码值的校验和时,则能扫描,否则无法扫描
    · 解决办法:
    1. 勾选条码设计界面上的数值校验和选项。
    2. 不勾选情况下,确保最后一位为前面12位的校验和(正规的EAN13码)
19. 针式打印机自动走纸设置
    1.同时按住速度和切纸键,嘟之后开始开印
    .2按三次字体键(没按一次都会打印一排纸,最后为自动切纸—关)
    3.再按自动切纸按钮 最后打印 自动切纸—开
    EPSON客服:4008109977
20. 读取样式列表失败:Invalid variant operation
    1.注册 regsver32 系统盘:\Program Files\Common Files\microsoft shared\DAO\dao360.dll
    2.打包时包括dao360.dll,并进行注册
注:部分XP SP3系统必须要把dao360.dll 放在系统盘:\Program\Files\Common Files\microsoft shared\DAO\(或者系统盘:\Windows\System32)下进行注册
系统是64位的请将文件复制到C:\Windows\SysWOW64目录
 21. 打印机“CreateDC”调用失败问题(东芝 ts-8100
    1、先删除原来的驱动
    在“打印机和传真”窗口中,依次点击“文件”→“服务器属性”。在“打印服务器属性”窗口中,点击“驱动程序”选项卡,选择对应驱动打印机型号,然后点击“删除”按钮
    2、重新安装。
    如果还不行,如下操作:
    1、在我的电脑右键管理->服务->Print Spooler服务停止,
    2、打开C:\WINDOWS\system32\spool\drivers把这里面的文件全删了,一个不留!
    3、在我的电脑右键管理->服务->Print Spooler服务启动
    4、安装印机驱动程序就OK了!
   “CreateDC”调用失败试图引用不存在的令牌
    自定义纸张宽度超过打印机支持的最大宽度
    使用Epson通用驱动
22. 小票机中打印测试页的时候,提示:测试页打印失败,查看帮助文档,在管家婆软件中如果预览、自定义编辑、打印等操作,都会提示:打印时出错“POS 58 Printer” 打印机 “CreateIC” 方法调用失败:操作成功完成
试了好多办法都不行,最后在进一步询问时,客户说之前360安全卫士弹出过一次阻止窗口,具体什么内容不清楚,随后远程将360安全卫士关掉,所有正常了,测试页也能打,软件中预览和自定义也没有错误提示了
23终极打印报错:2104
    解决办法:
       1.检查Carpa.Report.xap是否存在
       2.安装最新的Silverlight软件
 24.系统部分字体无法显示
    file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsFBC2.tmp.png
    file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsFBC3.tmp.png
    把勾取消
25.EPSON 通用驱动
xp系统:EPSON LQ-1600K   win7EPSON LQ series 1(136)
小票条码问题
1. 打印后每次都弹出钱箱
针对window驱动的POS打印机
打印机驱动–>属性->设备配置->何时弹出钱箱  这儿可根据需要进行设置
2. 打印大概A4纸张的高度不再打印
针对window驱动的POS打印机
1.打印机驱动–>属性->设备配置->自定义页长 设置小票打印机支持的纸张高度(默认为A4纸张高度-297),如果打印内容比较长,可直接设置为提示的最大值
2.打印首选项中-》高级-》设置纸张高度
3. 打印条码出现卡纸现象
检查条码设置的纸张高度与实际纸张的高度是否一致,不一致时,会导致条码打印机检测纸张出错而卡纸(打印机是根据条码纸之间的空隙进行检测纸张)
例:设置的纸张高度为250mm,实际纸张的高度为1000mm,第一次打印没问题,在第二次打印时,退纸后打印机出现卡纸的情况
4. 条码线条不清晰,扫描率低
1.使用热敏打印机进行打印(推荐)
2.条码线条宽度设为2
3.换识别度比较高的条码枪进行扫描
4.条码输出方向改为从左到右(考虑页面设置中页面方向)
5. 某些条码类型无法扫描
· 原因
一些扫描枪出厂时,只支持几种常用类型的条形码码制如:UPC-A、UPC-E、EAN-8、EAN-13、Code128、Code39、Interleaved 2 of 5.其他条码类型需进行解码后才能扫描
· 解决办法
1.扫描枪的说明书上找到解码的码制,用扫码器扫描进行解码
2.http://www.chongshang.com.cn/news/view.asp?id=563 这个网址上提供了几种码制,用激光打印机打印出来后,扫描进行解码
6. 每次都打印上次的数据
解决办法:检查写入数据和调用打印的顺序.(取数据异步调用时会导致这个问题)
7. 钱箱不弹出
· 钱箱类型一般选择:EPSON TM 系列/POS 58
· 钱箱的端口(window驱动的打印机包括驱动)和打印机的端口配置一致
8. 小票和条码调不出来..
管理加载项
9. 打印条码出现跳纸现象
1. 到官网下载最新的打印机驱动
2. 检查安装的驱动型号是否与打印机型号一致
3. 纸张大小是否和实际纸张一致
4. 进行打印机认纸操作
10. 外部直接点条码打印报错Access Violation at address 77E765CC in module ‘Kernel32.dll’
接口不一致,替换老打印的文件
11.打印管理器乱码
设置区域语言成简体中文,重启电脑
12.四通打印机跳纸
安装连续打印的驱动
物流单打印
win7 快递单打印报错的问题(写入数据错误)
vbscript脚本不能执行
解决:
1. 卸载McAfee杀毒软件
如果系统是xp,网上给出一种解决办法,有人用它解决了此问题。“这里给出无法找到脚本引擎”vbscript”的解决方法: 1)找到文件: C:\WINDOWS\inf\wsh.inf,右键“安装”;
2)开始→运行行里输入: regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s 一般使用上述两个步骤就可解决问题。”
但是win7系统的“ C:\WINDOWS\inf\ ”文件夹下根本就没有wsh.inf文件。后来使用英文搜索,找到了问题的解决办法。原因是安装一些杀毒软件(如卡巴、瑞星等),改变了注册表中默认打开.vbs脚本的dll库。卸载杀毒软件后,注册表中这些信息仍没有被删除,所以导致打开.vbs脚本时,会去调用杀毒软件程序的dll库,才出现了此问题。
“开始”->“运行”->“regedit”,找到项“HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32”,
将它的“默认”值改为“C:\Windows\system32\vbscript.dll”(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。
我在修改“默认”值时,被拒绝修改,后来经过同事指点,是它没有写权限
,所以在项“InprocServer32”上右键选择“权限”,给你当前用户添加“完全控制”的权限,再修改即可解决此问题。