IE浏览器MeadCo ScriptX的ActiveX控件打印问题——factory.printing为空或不是对象/Error querying the default printer

本文介绍了在IE浏览器中遇到MeadCo ScriptX ActiveX控件打印问题的解决方案,包括factory.printing为空或不是对象的错误以及Error querying the default printer的问题。解决方法涉及调整IE安全设置,安装和配置smsx.cab控件,修改注册表以允许控件加载,并确保本地有默认打印机。此外,还提醒用户在修复后恢复浏览器安全性设置,并针对双IE浏览器的情况给出了相应建议。
摘要由CSDN通过智能技术生成

question1:factory.printing为空或不是对象

一、设置IE浏览器的安全性

1、/Internet 选项/安全/自定义级别/设置中的ActiveX控件自动提示“禁用”。 (一般默认情况就是禁用)
2、对标记为可安全执行脚本ActiveX控件执行脚本“启用” (一般默认情况就是启用)
3、对没有标记为安全的ActiveX初始化和脚本运行“启用”(下载插件后在改为禁用) 需修改
4、下载未签名的ActiveX控件“启用”(下载插件后在改为禁用) 需修改
5、下载已签名的ActiveX控件“提示” (一般默认情况就是提示)
6、运行ActiveX控件和插件“启用”(一般默认情况就是启用)

二、解压并安装smsx.cab控件安装包

1、解压smsx.cab控件安装包并安装smsxw.msi

2、确定smsxmsi.inf文件中MCScrptX.dll的clsid为{1663ed61-23eb-11d2-b92f-008048fdd814}

三、修改或添加注册表

1、点击开始菜单栏,输入‘regedit’,打开注册表;

2、打开HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/ActiveX Compatibility为ie浏览器控件的加载选项,查找ActiveX Compatibility下面对应的项{1663ed61-23eb-11d2-b92f-008048fdd814}对应的dword值为0;
      说明: "Compatibility Flags"=dword:00000400
                  十六进制为400,十进制1024 为禁止浏览器加载控件 我们把它改为0设为允许
                  "Compatibility Flags&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值