LODOP纸张/打印机/份数/打印方向/双面打印 简短问答

纸张
#如何设置纸张
纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html
纸张的一些优先级 http://blog.sina.com.cn/s/blog_721e77e50100wto6.html

#不支持自定义纸张
纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html
用xps或pdf虚拟打印机测试一下(测试可用样例5),如果虚拟打印机输出的是正确的纸张,真实打印机不是,可能是打印机不支持该自定义纸张。
选择该真实打印机,在打印预览下方状态栏查看一下纸张大小,有的打印机不支持该自定义纸张。

纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html
纸张的一些优先级 http://blog.sina.com.cn/s/blog_721e77e50100wto6.html
用xps或pdf虚拟打印机测试一下(测试可用样例5),如果虚拟打印机输出的是正确的纸张,真实打印机不是,可能是打印机不支持该自定义纸张。
选择该真实打印机,在打印预览下方状态栏查看一下纸张大小,有的打印机不支持该自定义纸张。

连续打印纸张,连续出纸
如(相关博文:)的纸张,容易被误认为没有纸张高度,但是打印机又有打印高度限制,不是小票那种,所以打到一定高度就大不了了,这种也是需要设置纸张高度的。

如果不是小票那种,需要设置具体的纸张高度,打印机对最大纸张高度是有限制的。批量打印,分页分任务,在页数和任务之间平衡一下,参考样例26http://www.c-lodop.com/demolist/PrintSample26.html

需要设置具体的纸张高度,会自动分页,参考http://www.c-lodop.com/faq/pp17.html
3.连续打印输出多张,偏移累计越来越大:
设置输出的纸张 与实际纸张大小有差异,如果确实无法做到与纸张实物一样大,输出一定任务数量后,发现有偏差时需要手动调整进纸位置以纠正。
这种连续的纸张,设置一张大小,连续打印纸张。

打印机应该有连续打印模式,之前有客户没有连续打印,是用的打印机单页模式,调整成连续打印模式后可以连续打印了

打印机
#如何设置打印机
选择打印机,参考样例5,7http://www.c-lodop.com/LodopDemo.html
打印机优先级,参考http://blog.sina.com.cn/s/blog_721e77e50100wto6.html

#获取不到某打印机
选择打印机,参考样例5、7
http://www.c-lodop.com/demolist/PrintSample5.html
http://www.c-lodop.com/demolist/PrintSample7.html
打印机的一些优先级 http://blog.sina.com.cn/s/blog_721e77e50100wto6.html
测试一样例5,7,是否能获取到该打印机,获取的是安装到windows操作系统打印机列表的打印机。如果获取不到,重新安装驱动或重新共享试试。

#获取默认打印机
参考样例7 http://www.c-lodop.com/demolist/PrintSample7.html
-1特指默认打印机

获取打印机个数、打印机名称、指定打印机打印 参考样例7
http://www.c-lodop.com/demolist/PrintSample7.html
-1特指默认打印机

#设置windows默认打印机
设置windows默认打印机 参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html

#选择临时默认打印机后,再选择就无效了(相关博文:LODOP指定window默认打印机和临时默认打印机、)

不要用哪个临时默认打印机,那个c-lodop下,选择后,再选打印机就无效了。
刷新页面可以重新其他打印机。
用其他打印机选择方法,打印机优先级,参考http://www.c-lodop.com/blogs/Blog002.html

临时默认打印机那个不符合你的业务需要,可以试试样例5的2的纸钉大打印机的 这个打印机列表。
http://www.c-lodop.com/demolist/PrintSample5.html
选择打印机及优先级,参考http://www.c-lodop.com/blogs/Blog002.html

*指定别的打印机才能在某个打印机打印预览,直接指定该打印机不行
直接测试下样例7试试,指定那个打印机。http://www.c-lodop.com/demolist/PrintSample7.html

选择打印机,参考http://www.c-lodop.com/demolist/PrintSample7.html
用样例7获取到的打印机名称,如果名称错误,会按照优先级走其他打印机。

打印机的一些优先级 http://blog.sina.com.cn/s/blog_721e77e50100wto6.html
代码里指定了打印机,会按照指定的打印机走。

把有问题的打印机设置成windows默认打印机,指定-1试试,-1特指默认打印机。

选择该打印机,测试下样例试试,重装打印机驱动试试。

**选择某打印机无法预览,10页一下可以,其他打印机可以
不好判断,应该和打印机有关。
打印张数少的时候如果可以预览,或者把内容拆分下,预览页数多可以多分一些任务,太多不建议预览,建议直接打印,在任务和页数之间平衡一下,参考样例26 http://www.c-lodop.com/demolist/PrintSample26.html
如果任务里内容可以拆分,可以分多次任务打印试试,比如一次打印一页。
其他打印机没问题,或者换打印机。

试试一页内容,该打印机是否可以预览。
如果测试该打印机没法预览10页以上,拆分任务,每次打印10页试试。
没有很好的方法,或者不预览,直接打印。

份数
#设置份数
打印机份数 参考样例7 http://www.c-lodop.com/demolist/PrintSample7.html

#设置非逐份输出(相关博文:LODOP设置打印份数及是否逐份输出
LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1);//设置为非逐份打印,1-1 2-2 3-3

打印方向
#设置打印方向
横向纵向,参考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/demolist/PrintSample6.html
需要用打印机实际测试,有可能打印机不支持双面打印。

#某打印机的双面控制不了
如果实际测试语句控制不了,只能在打印机上设置了。
打印机的设置里可以设置。在windows的打印机设备列表里,选中打印机,高级里可能有。
具体可以咨询下打印机客服。

刷新下页面,清理下浏览器缓存,刷新打印机列表试试,是否是缓存的影响。

可能lodop控制不了这个打印机的双面,没有很好的办法,打印机的限制。
只能尝试用打印机的本身设置修改试试。如果打印机本身的设置也无效,咨询下打印机客服,有没有什么其他方法强制设置双面,lodop没有其他控制方法了。

转载于:https://www.cnblogs.com/huaxie/p/11301778.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值