Lodop控件设置纸张打印机操作系统等误解相关
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
本文是简短问答,相关详细博文:LODOP纸张/打印机/份数/打印方向/双面打印 简短问答、LODOP设置打印机不存在不打印、 常见误解1:代码设置了自定义纸张,可适配所有打印机(错误) 纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html 用xps或pdf虚拟打印机测试一下(测试可用样例5),如果虚拟打印机输出的是正确的纸张,真实打印机不是,可能是打印机不支持该自定义纸张。 选择该真实打印机,在打印预览下方状态栏查看一下纸张大小,有的打印机不支持该自定义纸张。 纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html 用xps或pdf虚拟打印机测试一下(测试可用样例5),如果虚拟打印机输出的是正确的纸张,真实打印机不是,可能是打印机不支持自定义纸张。不支持自定义纸张,纸张大小会有问题,或走优先级走默认纸张等。 纸张的一些优先级 http://blog.sina.com.cn/s/blog_721e77e50100wto6.html 打印机不支持这种自定义纸张,可以换用打印机本身自带的纸张,用打印机自带的纸张的纸张名称,参考样例5,宽高设置为0,纸张名称会有效。打印机肯定支持打印机自带的那些纸张尺寸。 误解1.1:预览就有问题,还没打印,和打印机无关(错误) 常见误解2:打印机可打区域可以用LODOP调整(错误) “可打区域”边缘与打印机本身有关,表现在预览里是虚线,可打区域的影响http://www.c-lodop.com/faq/pp26.html 参考链接,可打区域和打印机有关,LODOP无法控制。 查看下打印机相关设置,咨询下自己用的打印机的相关客服试试。 可以用xps或pdf虚拟打印机测试下,虚拟打印机无可打区域,这个可打区域和打印机有关。 常见误解3:连续打印纸张需要设置纸张高度自适应(错误) 相关博文:Lodop打印连续的纸张、小票打印机那种,可以设置纸张高度自适应,其他普通打印机都有高度限制的,不能高度自适应。如果不是小票那种,需要设置具体的纸张高度,打印机对最大纸张高度是有限制的。 自适应高度 本质是根据打印语句明确的输出位置信息,来推断出纸张高度,从而确定纸张的高度,一般使用与专用打印机,比如小票打印机,普通打印没有那么高度的纸张;普通的打印机需要设置具体的纸张。 如果不是小票那种,需要设置具体的纸张高度,打印机对最大纸张高度是有限制的。内容多,可分页,进行批量打印,连续输出纸张,批量打印,分页分任务,在页数和任务之间平衡一下,参考样例26http://www.c-lodop.com/demolist/PrintSample26.html 超文本会按照打印项高度或纸张高度进行分页,需要设置具体的纸张高度,会自动分页,不要纸张高度自适应,参考http://www.c-lodop.com/faq/pp17.html 如果打印机不能连续输出,之前有客户反馈打印机有单页模式,和连续打印模式,查看下是否打印机在连续打印模式试试。 常见误解4:横向打印需要旋转纸张(错误) 横向纵向,参考http://blog.sina.com.cn/s/blog_721e77e5010143gh.html 设置打印方向,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html 横向打印,纵向预览,参考样例16的E http://www.c-lodop.com/demolist/PrintSample16.html 横向纵向 参考http://www.c-lodop.com/blogs/Blog010.html (官网备用链接,当新浪出问题时用) 常见误解5:LODOP可以控制打印机的切纸(错误) 切纸是打印机的功能,lodop无法控制,可以测试下是按照任务还是页数切纸。 误解6:打印机不按份数切纸,lodop可控制(错误) 可能打印机不按照份数切纸,或者执行多次任务试试。 或者咨询下打印机客服,能否按照份数切纸,如果不支持按份数切纸,只能循环多任务或多页试试。参考样例26http://www.lodop.net/demolist/PrintSample26.html 误解7:打印机队列显示错误-正在打印,lodop可以解决 这个是打印机队列的状态,排查下电脑和打印机的连线是否正常,是否打印机脱机。 用xps或pdf虚拟打印机测试下,虚拟打印机正常,说明和打印机或打印机驱动有关。 用xps或pdf虚拟打印机测试下。用其他如word软件测试打印下。 选择该打印机,测试样例7http://www.c-lodop.com/demolist/PrintSample7.html (1)选择该打印机样例7打印正常,就是自己的程序打印,队列显示错误-正在打印 样例7用这个打印机是可以打印的,说明安装启动正常,打印机连接也正常。 先用本机虚拟打印机测试下(如win7之后的系统自带xps虚拟打印机,或群文件里的Doro PDF Writer虚拟打印机) 本机虚拟打印没问题的话,说明插件代码没问题,程序可做的努力就的确很少了,毕竟windows下的打印是微软倡导的设备无关系原则,要在打印机和打印驱动程序 系统上排查下,重装打印机驱动试试。 这个是打印机队列的错误,查看下打印机连接是否正常。 常见误解8:word能打,lodop有问题,所以不是打印机原因(错误) 某些标准的功能引起了打印机驱动的故障,而word没有用到这些功能。 删减下语句排查下是哪些LODOP功能引起的。 可以做个简单例子试试,用该打印机测试下样例7http://www.c-lodop.com/demolist/PrintSample7.html 如果样例正常,删减语句排查下是哪些语句功能引起的。 误解9:官网提供的两个钱箱的语句都打不开,lodop可提供更多打开钱箱指令(错误) 打开钱箱,参考http://www.c-lodop.com/faq/pp11.html 如果我们给您的两个例子语句 打不开,就需要咨询一下打印机厂家了 两个例子语句也是其他朋友测试后 能打开的 给我们的,需要自己联系打印机厂商 再验证摸索一下。 误解10:在windows某操作系统下,lodop无法使用 和win win 无关,只要是windows系统都可以。 测试下官网样例http://www.c-lodop.com/demolist/PrintSample2.html 是否有什么提示。 右键查看源码,按照官网样例的使用方法。 注意高版本的火狐谷歌需要使用c-lodop,升级到c-lodop或混合部署方式。 参考http://www.c-lodop.com/faq/pp21.html 高版本的火狐谷歌不再支持np插件,需要使用c-lodop,可参考官网样例混合部署http://www.c-lodop.com/LodopDemo.html Lodop控件升级到C-Lodop云打印 参考http://www.c-lodop.com/faq/pp7.html 测试参考一下官网样例http://www.c-lodop.com/LodopDemo.html 官网样例是混合部署LodopFuncs.js里已经写好了判断。 客户端是浏览器支持np插件,是32位浏览器,就会提示下载32位的Lodop插件:install_lodop32.exe 客户端浏览器支持np插件,是64位浏览器,就会提示下载64位的Lodop插件:install_lodop64.exe 客户端浏览器不支持np插件(判断如高版本谷歌火狐等),会提示下载C-Lodop方式: CLodop_Setup_for_Win32NT.exe 误解11:代码里选择了某打印机,一定会从该打印机出来(错误) 选择打印机,参考测试样例5,7http://www.c-lodop.com/LodopDemo.html 打印机的一些优先级,参考http://www.c-lodop.com/blogs/Blog002.html 在哪个打印机输出,根据优先级走,参考样例7右键查看源码,可以指定打印机前加判断,打印机不存在等情况选择不成功不会走下一个优先级。 误解12:LODOP能准确获取所有打印机的脱机状态(错误) 参考http://www.mtsoftware.cn/demolist/PrintSample45.html 获取打印机状态,需要实际测试,不同打印机状态可能不同,脱机不一定获取到。 该文章在 2023/9/28 1:46:32 编辑过 |
关键字查询
相关文章
正在查询... |