一.提示"Printer selected is not valid" 最常见的原因:windows系统默认打印机是一台网络共享打印机且该打印机目前不可访问。例如:网络断开原因、本地重启电脑后共享打印机没有记住共享端的用户名和密码等。
注意这个提示的英文部分是windows系统抛出的异常信息,意思是“所选择的打印机无效”!
如果系统打印服务没异常,而且打印驱动安装也没问题的话,那么要看是否调用了set_print_pagesize语句, 该语句可动态设置纸张大小,但目前发现有很多打印机不支持该操作,会表现出以上异常。
建议暂时去掉这个语句试试,如果不是这个原因,那么要从打印机安装或系统打印服务(Print Spooler)方面着手排查了。
|