2.提示"Printer selected is not valid"可能原因


 

注意这个提示的英文部分是windows系统抛出的异常信息,意思是“所选择的打印机无效”! 如果系统打印服务没异常,而且打印驱动安装也没问题的话,那么要看是否调用了set_print_pagesize语句, 该语句可动态设置纸张大小,但目前发现有很多打印机不支持该操作,会表现出以上异常。 建议暂时去掉这个语句试试,如果不是这个原因,那么要从打印机安装或系统打印服务(Print Spooler)方面着手排查了。

有客户反馈:
打印机的问题,碰到过,打印机人家是共享的 然后我重启了电脑,那个共享的没有记住那个人的用户名和密码 所以出现了,应该是打印机的问题


出现“操作失败(access error)”的原因很多,可以从如下几个方面排查一下:
1:如果是IE7以上,可以在浏览器的高级选项中做一下“重置”操作试试,重置可以解决浏览器加载项故障, 这种问题最容易发生,也容易解决,注意IE的故障也会表现在其它浏览器上,因为Lodop调用了IE的渲染引擎;
2:如果打印的数据量很大,且电脑配置较低,这种情况建议安装LODOP最新版本(至少6.0.4.9之后);
3:如果是IE6,升级到IE的更高版本会解决问题。或者删除IE目录彻底重新安装浏览器试试;
4:如果是刚刚添加打印机出现该问题,建议重新启动电脑(个别驱动程序要求系统重启打印服务);
5:有时候电脑病毒也会造成这个问题;
6: 试试能否设置默认打印机,否则检查操作系统用户是否有足够的权限:运行->regedit->HKEY_CURRENT_USER->右键菜单"权限"->设置Administrator的权限为"完全控制": http://wenku.baidu.com/view/119e917f168884868762d68b.html
7:试试如下办法修复IE:http://www.2cto.com/os/201105/92053.html
8:ADD_PRINT_IMAGE语句的内容参数值空可能会引起;