2023年12月17日发(作者:师玉龙)
1. 同一电脑多个打印管理器同时使用的解决方案
解决方案1:(只支持一个最新版本的打印管理器,解决样式不冲突):
*在中
DataDirName = "Data_product";//指定data目录名称
解决方案2:(支持多个不同版本的打印,如多个产品不同打印管理器安装在不同的路径下)
步骤:*在 中
tTag = "产品名称V1.1";//产品信息标识
*打印安装包制作文件(*.iss)中
[Files]
Source: "."; DestDir: "{app}"; Flags: ignoreversion regserver
[Registry]
Root: HKLM; Subkey: SoftwareGraspCarpaReport; ValueType: string; ValueName: 产品名称V1.1; Flags: uninsdeletevalue; ValueData: {app}
2. 关于win8无法安装打印管理器问题
(1) 下载打印管理器安装包
(2) 右键->"以管理员身份运行"安装 (安装后文件夹可能需设为everyone权限)
(3) internet 选择->安全->不勾选启用安全模式
(4) 重新登录系统
3. 打印管理器(V11)Arg COMException报错问题(保存样式报错)
关于错误代码为4004,异常为Arg_COMException的问题
此错误一般出现在精简版的操作系统中,如Ghost装机版,HOME版等,缺少必要的字体包引起的。
解决方法:
•
系统磁盘Windows目录下的Fonts文件替换为正常操作系统下的Fonts
4. 终极打印:下载样式问题
5. 如何解决xpsp3等系统中打印样式加载失败的问题(V10)
操作系统为XP SP3 (ghost装机版等)打印样式加载出错2种解决:
1、手动注册 c:
2、执行,检查修复页面->点击注册MSJTES40
6. 远程共享的打印,print spool 自动停止EnumJoB122号错误,系统区域太小
1共享打印机的电脑驱动安装不正确
2共享打印机的电脑中病毒,需安装杀毒软件查杀
3清空共享打印机电脑上的打印缓冲
7. 打印时提示找不到纸张
原因:页面设置中的纸张名称,当前打印机不支持
解决办法:
1.在不改变样式的情况下,可直接在页面设置中选择自定义纸张进行保存
2.选择当前打印机支持的其它纸张名称进行保存
8. 报错:数据提供程序或其他服务返回 E FAIL 状态
原因:数据库损坏
解决办法:
打开access数据库,工具->数据库实用工具->压缩和修复数据库
9. 打印的时候字体特别大(针对针式打印机)
1.打印机驱动本身的问题如:Epson LQ300k这款打印机的驱动本身就不稳定,所以建议升级到最新的驱动1600k
2.在打印管理器中使用了“连续打印”,这个也有可能造成这个情况,取消即可
3.在打印管理的纸张类型选择那里,使用了于本身纸张不匹配的类型,如使用连续纸张进行打印,可选择“宽(窄)行连续纸张”
10. 无法注册
1关闭杀毒软件
2打包时增加
11. 打印管理器无法加载
1.先看一下打印管理器版本,更新一下打印管理器(当打印管理器版本号低于程序要求的版本号时无法加载)
2.关闭浏览器,运行打印管理器目录下文件,点界面上“设置IE安全级别”按钮,然后再试
12. 打印管理器网络打印报错(富士施乐)
原因:富士施乐的打印机不支持网络打印
13. Win7 64位英文版安装打印管理器出现乱码
解决办法:
14. 每个页面进入打印管理器V10,都提示"保存模板出错.."
原因:安装的access数据库有问题
•
解决办法:重新安装access数据库
•
14. V10每次进入自定义编辑界面都是纵向A4纸张的样式
重做模板
15. 局域网共享的打印机,直接打印时报错:doaddform出错:拒绝访问
在打印机驱动中手动增加需要的自定义纸张大小,然后再打印管理器中选择新增的纸张
16. 第二次调用打印管理器时,报进程正在调用“table_
用卫士修复一下
17. ie8 改为单进程:
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain]
"TabProcGrowth"=dword:00000000
18. EAN13 部分条码无法扫描
原因:
EAN13 要求最后一位为校验和,不勾选数值校验和选项情况下,最后一位刚好为前面12位条码值的校验和时,则能扫描,否则无法扫描
•
解决办法:
1. 勾选条码设计界面上的数值校验和选项。
2. 不勾选情况下,确保最后一位为前面12位的校验和(正规的EAN13码)
•
19. 针式打印机自动走纸设置
1同时按住速度和切纸键,嘟之后开始开印
2按三次字体键(没按一次都会打印一排纸,最后为自动切纸---关)
3再按自动切纸按钮 最后打印 自动切纸---开
EPSON客服:4008109977
20. 读取样式列表失败:Invalid variant operation
1.注册 regsver32 系统盘:Program FilesCommon Filesmicrosoft
2.打包时包括,并进行注册
注:部分XP SP3系统必须要把 放在系统盘:ProgramFilesCommon
Filesmicrosoft sharedDAO(或者系统盘:WindowsSystem32)下进行注册
系统是64位的请将文件复制到C:WindowsSysWOW64目录
21. 打印机"CreateDC"调用失败问题(东芝 ts-8100)
1、先删除原来的驱动
在“打印机和传真”窗口中,依次点击“文件”→“服务器属性”。在“打印服务器属性”窗口中,点击“驱动程序”选项卡,选择对应驱动打印机型号,然后点击“删除”按钮
2、重新安装。
如果还不行,如下操作:
1、在我的电脑右键管理->服务->Print Spooler服务停止,
2、打开C:WINDOWSsystem32spooldrivers把这里面的文件全删了,一个不留!
3、在我的电脑右键管理->服务->Print Spooler服务启动
4、安装印机驱动程序就OK了!
"CreateDC"调用失败试图引用不存在的令牌
自定义纸张宽度超过打印机支持的最大宽度
使用Epson通用驱动
22. 小票机中打印测试页的时候,提示:测试页打印失败,查看帮助文档,在管家婆软件中如果预览、自定义编辑、打印等操作,都会提示:打印时出错“POS 58 Printer” 打印机
“CreateIC” 方法调用失败:操作成功完成
试了好多办法都不行,最后在进一步询问时,客户说之前360安全卫士弹出过一次阻止窗口,具体什么内容不清楚,随后远程将360安全卫士关掉,所有正常了,测试页也能打,软件中预览和自定义也没有错误提示了
23:终极打印报错:2104
解决办法:1.检查是否存在
2.安装最新的Silverlight软件
24.系统部分字体无法显示
把勾取消
通用驱动
xp系统:EPSON LQ-1600K win7:EPSON 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. 这个网址上提供了几种码制,用激光打印机打印出来后,扫描进行解码
•
6. 每次都打印上次的数据
解决办法:检查写入数据和调用打印的顺序.(取数据异步调用时会导致这个问题)
7. 钱箱不弹出
钱箱类型一般选择:EPSON TM 系列/POS 58
•
钱箱的端口(window驱动的打印机包括驱动)和打印机的端口配置一致
•
8. 小票和条码调不出来..
管理加载项
9. 打印条码出现跳纸现象
1. 到官网下载最新的打印机驱动
2. 检查安装的驱动型号是否与打印机型号一致
3. 纸张大小是否和实际纸张一致
4.
进行打印机认纸操作
10. 外部直接点条码打印报错Access Violation at address
77E765CC in module ''
接口不一致,替换老打印的文件
11.打印管理器乱码
设置区域语言成简体中文,重启电脑
12.四通打印机跳纸
安装连续打印的驱动
物流单打印
win7 快递单打印报错的问题(写入数据错误)
vbscript脚本不能执行
解决:
1.
卸载McAfee杀毒软件
如果系统是xp,网上给出一种解决办法,有人用它解决了此问题。“这里给出无法找到脚本引擎"vbscript"的解决方法: 1)找到文件: C:,右键“安装”;
2)开始→运行行里输入: regsvr32 /s 一般使用上述两个步骤就可解决问题。”
但是win7系统的“ C:WINDOWSinf ”文件夹下根本就没有文件。后来使用英文搜索,找到了问题的解决办法。原因是安装一些杀毒软件(如卡巴、瑞星等),改变了注册表中默认打开.vbs脚本的dll库。卸载杀毒软件后,注册表中这些信息仍没有被删除,所以导致打开.vbs脚本时,会去调用杀毒软件程序的dll库,才出现了此问题。
“开始”->“运行”->“regedit”,找到项“HKEY_CLASSES_ROOTCLSID{B54F3741-5B07-11cf-A4B0-00AA004A55E8}InprocServer32”,
将它的“默认”值改为“C:”(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。
我在修改“默认”值时,被拒绝修改,后来经过同事指点,是它没有写权限
,所以在项“InprocServer32”上右键选择“权限”,给你当前用户添加“完全控制”的权限,再修改即可解决此问题。
2023年12月17日发(作者:师玉龙)
1. 同一电脑多个打印管理器同时使用的解决方案
解决方案1:(只支持一个最新版本的打印管理器,解决样式不冲突):
*在中
DataDirName = "Data_product";//指定data目录名称
解决方案2:(支持多个不同版本的打印,如多个产品不同打印管理器安装在不同的路径下)
步骤:*在 中
tTag = "产品名称V1.1";//产品信息标识
*打印安装包制作文件(*.iss)中
[Files]
Source: "."; DestDir: "{app}"; Flags: ignoreversion regserver
[Registry]
Root: HKLM; Subkey: SoftwareGraspCarpaReport; ValueType: string; ValueName: 产品名称V1.1; Flags: uninsdeletevalue; ValueData: {app}
2. 关于win8无法安装打印管理器问题
(1) 下载打印管理器安装包
(2) 右键->"以管理员身份运行"安装 (安装后文件夹可能需设为everyone权限)
(3) internet 选择->安全->不勾选启用安全模式
(4) 重新登录系统
3. 打印管理器(V11)Arg COMException报错问题(保存样式报错)
关于错误代码为4004,异常为Arg_COMException的问题
此错误一般出现在精简版的操作系统中,如Ghost装机版,HOME版等,缺少必要的字体包引起的。
解决方法:
•
系统磁盘Windows目录下的Fonts文件替换为正常操作系统下的Fonts
4. 终极打印:下载样式问题
5. 如何解决xpsp3等系统中打印样式加载失败的问题(V10)
操作系统为XP SP3 (ghost装机版等)打印样式加载出错2种解决:
1、手动注册 c:
2、执行,检查修复页面->点击注册MSJTES40
6. 远程共享的打印,print spool 自动停止EnumJoB122号错误,系统区域太小
1共享打印机的电脑驱动安装不正确
2共享打印机的电脑中病毒,需安装杀毒软件查杀
3清空共享打印机电脑上的打印缓冲
7. 打印时提示找不到纸张
原因:页面设置中的纸张名称,当前打印机不支持
解决办法:
1.在不改变样式的情况下,可直接在页面设置中选择自定义纸张进行保存
2.选择当前打印机支持的其它纸张名称进行保存
8. 报错:数据提供程序或其他服务返回 E FAIL 状态
原因:数据库损坏
解决办法:
打开access数据库,工具->数据库实用工具->压缩和修复数据库
9. 打印的时候字体特别大(针对针式打印机)
1.打印机驱动本身的问题如:Epson LQ300k这款打印机的驱动本身就不稳定,所以建议升级到最新的驱动1600k
2.在打印管理器中使用了“连续打印”,这个也有可能造成这个情况,取消即可
3.在打印管理的纸张类型选择那里,使用了于本身纸张不匹配的类型,如使用连续纸张进行打印,可选择“宽(窄)行连续纸张”
10. 无法注册
1关闭杀毒软件
2打包时增加
11. 打印管理器无法加载
1.先看一下打印管理器版本,更新一下打印管理器(当打印管理器版本号低于程序要求的版本号时无法加载)
2.关闭浏览器,运行打印管理器目录下文件,点界面上“设置IE安全级别”按钮,然后再试
12. 打印管理器网络打印报错(富士施乐)
原因:富士施乐的打印机不支持网络打印
13. Win7 64位英文版安装打印管理器出现乱码
解决办法:
14. 每个页面进入打印管理器V10,都提示"保存模板出错.."
原因:安装的access数据库有问题
•
解决办法:重新安装access数据库
•
14. V10每次进入自定义编辑界面都是纵向A4纸张的样式
重做模板
15. 局域网共享的打印机,直接打印时报错:doaddform出错:拒绝访问
在打印机驱动中手动增加需要的自定义纸张大小,然后再打印管理器中选择新增的纸张
16. 第二次调用打印管理器时,报进程正在调用“table_
用卫士修复一下
17. ie8 改为单进程:
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain]
"TabProcGrowth"=dword:00000000
18. EAN13 部分条码无法扫描
原因:
EAN13 要求最后一位为校验和,不勾选数值校验和选项情况下,最后一位刚好为前面12位条码值的校验和时,则能扫描,否则无法扫描
•
解决办法:
1. 勾选条码设计界面上的数值校验和选项。
2. 不勾选情况下,确保最后一位为前面12位的校验和(正规的EAN13码)
•
19. 针式打印机自动走纸设置
1同时按住速度和切纸键,嘟之后开始开印
2按三次字体键(没按一次都会打印一排纸,最后为自动切纸---关)
3再按自动切纸按钮 最后打印 自动切纸---开
EPSON客服:4008109977
20. 读取样式列表失败:Invalid variant operation
1.注册 regsver32 系统盘:Program FilesCommon Filesmicrosoft
2.打包时包括,并进行注册
注:部分XP SP3系统必须要把 放在系统盘:ProgramFilesCommon
Filesmicrosoft sharedDAO(或者系统盘:WindowsSystem32)下进行注册
系统是64位的请将文件复制到C:WindowsSysWOW64目录
21. 打印机"CreateDC"调用失败问题(东芝 ts-8100)
1、先删除原来的驱动
在“打印机和传真”窗口中,依次点击“文件”→“服务器属性”。在“打印服务器属性”窗口中,点击“驱动程序”选项卡,选择对应驱动打印机型号,然后点击“删除”按钮
2、重新安装。
如果还不行,如下操作:
1、在我的电脑右键管理->服务->Print Spooler服务停止,
2、打开C:WINDOWSsystem32spooldrivers把这里面的文件全删了,一个不留!
3、在我的电脑右键管理->服务->Print Spooler服务启动
4、安装印机驱动程序就OK了!
"CreateDC"调用失败试图引用不存在的令牌
自定义纸张宽度超过打印机支持的最大宽度
使用Epson通用驱动
22. 小票机中打印测试页的时候,提示:测试页打印失败,查看帮助文档,在管家婆软件中如果预览、自定义编辑、打印等操作,都会提示:打印时出错“POS 58 Printer” 打印机
“CreateIC” 方法调用失败:操作成功完成
试了好多办法都不行,最后在进一步询问时,客户说之前360安全卫士弹出过一次阻止窗口,具体什么内容不清楚,随后远程将360安全卫士关掉,所有正常了,测试页也能打,软件中预览和自定义也没有错误提示了
23:终极打印报错:2104
解决办法:1.检查是否存在
2.安装最新的Silverlight软件
24.系统部分字体无法显示
把勾取消
通用驱动
xp系统:EPSON LQ-1600K win7:EPSON 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. 这个网址上提供了几种码制,用激光打印机打印出来后,扫描进行解码
•
6. 每次都打印上次的数据
解决办法:检查写入数据和调用打印的顺序.(取数据异步调用时会导致这个问题)
7. 钱箱不弹出
钱箱类型一般选择:EPSON TM 系列/POS 58
•
钱箱的端口(window驱动的打印机包括驱动)和打印机的端口配置一致
•
8. 小票和条码调不出来..
管理加载项
9. 打印条码出现跳纸现象
1. 到官网下载最新的打印机驱动
2. 检查安装的驱动型号是否与打印机型号一致
3. 纸张大小是否和实际纸张一致
4.
进行打印机认纸操作
10. 外部直接点条码打印报错Access Violation at address
77E765CC in module ''
接口不一致,替换老打印的文件
11.打印管理器乱码
设置区域语言成简体中文,重启电脑
12.四通打印机跳纸
安装连续打印的驱动
物流单打印
win7 快递单打印报错的问题(写入数据错误)
vbscript脚本不能执行
解决:
1.
卸载McAfee杀毒软件
如果系统是xp,网上给出一种解决办法,有人用它解决了此问题。“这里给出无法找到脚本引擎"vbscript"的解决方法: 1)找到文件: C:,右键“安装”;
2)开始→运行行里输入: regsvr32 /s 一般使用上述两个步骤就可解决问题。”
但是win7系统的“ C:WINDOWSinf ”文件夹下根本就没有文件。后来使用英文搜索,找到了问题的解决办法。原因是安装一些杀毒软件(如卡巴、瑞星等),改变了注册表中默认打开.vbs脚本的dll库。卸载杀毒软件后,注册表中这些信息仍没有被删除,所以导致打开.vbs脚本时,会去调用杀毒软件程序的dll库,才出现了此问题。
“开始”->“运行”->“regedit”,找到项“HKEY_CLASSES_ROOTCLSID{B54F3741-5B07-11cf-A4B0-00AA004A55E8}InprocServer32”,
将它的“默认”值改为“C:”(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。
我在修改“默认”值时,被拒绝修改,后来经过同事指点,是它没有写权限
,所以在项“InprocServer32”上右键选择“权限”,给你当前用户添加“完全控制”的权限,再修改即可解决此问题。