简短问答:
用虚拟打印机测试,排查打印机问题还是内容问题等:
用虚拟打印机测试下,另存文件模拟打印。
开发测试 先用本机虚拟打印机测试下
理论上本机虚拟打印没问题的话,说明插件代码没问题,程序可做的努力就的确很少了,毕竟windows下的打印是微软倡导的设备无关系原则,要在打印机和打印驱动程序 系统上排查下,尝试重装驱动 或者 打印机不支持一些功能 打印机精度太低。
用xps或pdf虚拟打印机测试,打印效果是保存成相应的xps或pdf文件,可以看出打印效果。
如果虚拟打印机没有问题,可排除插件代码问题,理论上虚拟打印没问题的话,程序可做的努力就的确很少了,毕竟windows下的打印是微软倡导的设备无关系原则,要在打印机和打印驱动程序上找原因,可尝试重装驱动,或咨询一下打印机服务商。
用xps或pdf虚拟打印机测试下,先排查是代码问题还是打印机等问题。
先在有问题的客户电脑上用虚拟打印机测试下,查看下虚拟打印机输出的文件是否正常。
切换到虚拟打印机预览查看下,如果虚拟打印机正常,说明该打印机不支持自定义的该纸张尺寸。如何使用虚拟打印机:
win7之后的系统自带xps虚拟打印机,没有也可从网上等下载pdf虚拟打印机。
win7以后系统自带Microsoft XPS Document Writer虚拟打印机 或者 下载安装群文件里的Doro PDF Writer虚拟打印机。
win7以后系统自带Microsoft XPS Document Writer虚拟打印机 或者 下载安装群文件里的Doro PDF Writer虚拟打印机
用虚拟打印机测试下,可另存文件模拟打印。
虚拟打印机不显示保存弹框
点预览里的打印按钮试试,查看下虚拟打印机弹出的保存框是否在浏览器后面,被浏览器遮挡等问题。
是否是安全设置的影响,用其他浏览器试试
排查是否有操作系统或浏览器安全阻止了。
之前有客户反馈虚拟打印机不弹出保存框,是360安全卫士把spool drivers里的核心dll文件阻止了,排查下是否是安全设置的问题。
组合回答:
win7以后系统自带Microsoft XPS Document Writer虚拟打印机 或者 下载安装群文件里的Doro PDF Writer虚拟打印机
用xps或pdf虚拟打印机测试,打印效果是保存成相应的xps或pdf文件,可以看出打印效果。
如果虚拟打印机没有问题,可排除插件代码问题,理论上虚拟打印没问题的话,程序可做的努力就的确很少了,毕竟windows下的打印是微软倡导的设备无关系原则,要在打印机和打印驱动程序上找原因,可尝试重装驱动,或者打印机不支持一些功能,或咨询一下打印机服务商。
样式不同虚拟打印机如果组合
用xps或pdf虚拟打印机测试下,先排查是代码问题还是打印机等问题。
如果虚拟打印机正常,说明和打印机或打印机设置有关,如打印机不支持自定义纸张,不同打印机可打区域不同等影响。
如果虚拟打印机也不正常,可能和内容样式等有关,参考http://www.c-lodop.com/faq/pp8.html