lodop打印维护功能

来源:互联网 发布:网络分销渠道有哪些 编辑:程序博客网 时间:2024/06/05 02:36

转载:http://blog.sina.com.cn/s/blog_157ebf1370102wrhx.html

PRINT_SETUP打印维护
打印维护(PRINT_SETUP语句)功能是提供给客户端单个电脑微调用的,为了让微调结果永久有效,Lodop会在本地为该过程对应生成一个ini配置文件,文件路径和文件名类似如下: 系统盘符:\Program Files (x86)\MountTaiSoftware\Lodop\PrintSetups_打印任务名.ini“打印任务名”是初始化语句的参数设置的:LODOP.PRINT_INIT("具体的打印任务名");或: LODOP.PRINT_INITA(0,0,800,600,"具体的打印任务名");)
(这个调整结果是针对该客户端电脑本地的,生成的是本地的模版,不会影响其他客户端设置)

清理本地配置文件方法
1.不改程序语句而想清理本地配置文件,可以进入打印维护界面,在“复原”按钮旁边找“恢复整体缺省”菜单,恢复后再按“应用”按钮.
这时候就是按照程序原本设置的代码里的进行显示,也就是重置到未经过用户打印维护调整前的代码设置。
2.如要禁用本地微调功能,则干脆设置打印任务名为空:LODOP.PRINT_INIT("");
3.改一下初始化语句设置的打印任务名,使其长而与众不同,从而让Lodop指向一个不存在的配置文件;
设置任务名重复等,会产生影响,可任务名置空,或删除本地ini文件,恢复整体缺省等。
由于很多程序设置这个任务名时过于简单,出现重复的可能性就很大,当这个名称重复时,会形成交叉干扰,最大的表现是修改web页面的js脚本对某台电脑的打印预览不起作用(因为这台电脑受该配置文件影响了)。
除此之外,有些异常如修改了却没起作用,可能是是浏览器缓存引起的,(1)刷新一下(2)清楚浏览器缓存(3)排除任务名重复等造成的影响。


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

做一个打印功能,在我们的打印机测试成功之后,在实际用户的打印机上打印的时候会出现错位错行的情况,应该是因为不同打印机的边距不同吧。我们可以在js代码里设置上边距、左边距;今天才知道通过打印维护功能调整边距,然后点击应用,会将修改保存在本地,以后在本地打印的时候都不用再调整了,实现一次调整以后只要不换打印机就可以正确打印了。

原创粉丝点击