LODOP不同打印机出现偏移问题】的更多相关文章

方法简单描述:1.精确套打,设置以纸张边缘为基点,可避免不同可打区域不同带了的影响.2.不同客户端打印机位置差异,可通过打印维护调整,结果在客户端本地.或调整打印机初始位置(本人使用的金税盘的开票软件,还有以前在用友售后实习的时候见过的用友软件的打印,都有提供调整整体偏移的地方,因此开发打印,需要把打印维护开放给客户端调整,以便适用不同的打印机和客户端.)3.开发代码里,PRINT_INITA的前两个参数要为0,如果需要整体偏移,要在客户端那里调整.4.累计偏移,尽量让设置的纸张与实际纸张一致,…
Lodop打印控件中,可以使用打印机自带的纸张名称,也可以自定义纸张.(SET_PRINT_PAGESIZE语句).通常进行打印开发,为了避免浪费纸张,会用虚拟打印机效果作为依据,虚拟打印机连续打印多少张都没问题,但有时会发生在实际打印机中,内容会逐渐偏移的情况,刚开始偏移很小不明显,大批量的打印超多之后偏移会越来越明显.这种情况通常是由于 程序里设置的纸张和实际纸张有差异引起的,表现为连续打印越往后的偏移越大偏移不断累积. 程序自定义纸张与实际纸张微小差异导致连续打印偏移,偏移越来越大,如何测…
由于打印机千差万别,打印机执行的标准也不一样,LODOP获取的打印状态码也可能不同,安装了个打印机驱动实际测试一下,测试的打印机驱动是Brother Color Type3 Class Driver. 用LODOP获取打印机状态码,和打印机队列的状态对比一下,分别是打印机错误,正在排队,和脱机.1.该打印机队列里该任务呈现的是:错误-正在打印 用LODOP获取的打印状态码8210,状态码含义是 错误-正在打印LODOP获取的和打印机队列一致.2.该打印机队列里该任务呈现的是:状态是空,但是有打印…
LODOP中打印机的选择有优先级的存在,如果程序中指定的是错误的打印机,那么会走下一个优先级,这样,就可能存在选择了打印机无效,从默认打印机打印出来了,可以在代码里加判断避免这一点. 打印机优先级简介:第一优先级:SET_PRINTER_INDEX等程序代码里指定的打印机.第二优先级:上次在预览界面的打印设置中选择的打印机,Lodop按任务名对应记忆下来.第三优先级:操作系统选择的默认打印机.默认打印机优先级最低,当前两个优先级不存在或没生效时,会走最低的默认打印机优先级. 可以在预览或打印前,…
纸张#如何设置纸张纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html纸张的一些优先级 http://www.c-lodop.com/blogs/Blog002.html #不支持自定义纸张纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html用xps或pdf虚拟打印机测试一下(测试可用样例5),如果虚拟打印机输出的是正确的纸张,真实打印机不是,可能是打印机不支持…
1.位置不同,偏移问题.详细的相关偏移问题的博文:LODOP不同打印机出现偏移问题 2.样式问题. 本机浏览器解析样式不同 ,相关超文本样式博文:Lodop打印控件传入css样式.看是否传入正确样式 LODOP超文本简短问答和相关内容 3.缩放问题.某个客户端打印出现缩放,相关博文:Lodop某个电脑打印内容大小有问题 4..排查步骤和简短问答:排查步骤,相关博文:Lodop简短问答客户反馈篇 及排查步骤 及注册相关 简短问答:测试排查:先用xps或pdf虚拟打印机测试一下试试.在有问题的机器上…
该博文为简短问答,具体详细介绍可查看本博客的相关博文,套打及位置相关详细博文:LODOP中的各种宽高和位置简短问答.LODOP不同打印机出现偏移问题.Lodop打印控件打印机可打区域的影响 设置纸张边缘为基点.LODOOP中的各种边距 打印项.整体偏移.可打区域.内部边距.LODOP中预览界面查看打印机的可打区域具体值.Lodop连续打印内容逐渐偏移怎么办.LODOP批量打印多页模版进行维护.LODOP暂存.应用.复原 按钮的区别.Lodop打印连续的纸张.LODOP循环多任务 同模版只设置不同…
之前的博文:Lodop打印设计.维护.预览.直接打印简单介绍,介绍了打印设计.打印维护.打印预览,直接打印等的区别和使用. 如上面以前博文描述的,打印维护是针对客户端进行调整的,开放打印维护给客户端,客户端调整后,点应用,会在自己本地生成一个ini文件,针对该客户端就调整了,不影响其他客户端. 用户访问网站后在自己的电脑上进行打印,这种是客户端本地打印角色,实际打印端是在客户端,服务器不需要安装lodop或c-lodop,只需要引用LodopFuncs.js就可以了,相关博文:Lodop部署we…
LODOP控制打印项水平居中,可以用如下语句,该语句控制的是打印项本身在纸张中水平居中.LODOP.SET_PRINT_STYLEA(0,"Horient",2);这个根据大的打印项本身的宽度,如果打印项本身内部不是居中的,那么加了这句,内容也不会居中. 之前有博文介绍过打印项在纸张中受到的各种边距:LODOOP中的各种边距 打印项.整体偏移.可打区域.内部边距 例如,打印项的左边距,是指打印项与纸张之间的距离,打印项内部如果也有左边距,例如样式等造成的,那么打印项内容和纸张之间的距离…
有的打印机不支持自定义纸张,或不支持当前设置的纸张尺寸,会造成纸张尺寸和代码里设置的尺寸不一致的情况.现象:1.代码一样,纸张语句设置正确,有的打印机纸张正常,有的打印机不正常.2.代码一样,纸张语句设置正确,宽度正常,高度不正常.(或相反)3.代码一样,纸张语句设置正确,虚拟打印机测试正常,真实打印机不正常. 简短问答区域:纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html用xps或pdf虚拟打印机测试一下(测试可用样例5)…