2025年lodop打印控件怎么安装(安装lodop插件后仍然无法打印)

lodop打印控件怎么安装(安装lodop插件后仍然无法打印)tbody tr td style vertical align top line height 30px height 50 width 747 p nbsp nbsp nbsp nbsp lt p td tr tbody

大家好,我是讯享网,很高兴认识大家。



 <tbody> <tr> <td style="vertical-align: top;line-height:30px;" height="50" width="747"> <p>&nbsp;&nbsp;&nbsp;&nbsp;<b><font size='2.5pt'>注册号的使用一般在如下几个方面容易出现疏忽造成无效.</font></b><br> 

讯享网

–通用常见问题排查–
1.&nbsp;客户端浏览器缓存(也就是浏览历史记录)在作祟,此时表现过个别电脑不行,其它电脑可以;清理浏览器缓存信息后重新验证。
2.&nbsp;LODOP.SET_LICENSES语句没有执行;有的尽管看上去alert提示执行了,但因页面很多很乱,调用该语句的Lodop对象不是实际打印的那个,这个问题当用URL打印且被打印页面也包含LODOP对象时更容易发生;
(&nbsp;可以简单验证一下LICENSES语句的有效性:在您的Lodop打印代码中加入授权信息语句,位置在 初始化LODOP.PRINT_INIT(*)语句后,直接打印LODOP.PRINT()语句前,加入后验证,直接打印无水印或无其他提示说明授权信息有效;)
–域名注册授权常见问题排查–
3.&nbsp;在测试时用的域名不对,例如注册时的域名是”www.abc.com”但测试时用的“127.0.0.1”“localhost”“abc.com”等;域名的使用原则是:如果注册的是“abc.com”,那么可以用域名“www.abc.com”“xx.abc.com”等等,但反之则不对。
4.&nbsp;“域名注册号”使用语句的第一个参数加了内容,该语句的第一个参数必须是空字符,只有“公司名注册号”才必须有内容;
–公司名称注册授权常见问题排查–
5.&nbsp;客户端操作系统的语言选择了外文,表现为预览界面按钮变成英文的,而注册号是简体中文的,所以注册号无效,
&nbsp;&nbsp;&nbsp;&nbsp;解决办法是加语句:LODOP.SET_SHOW_MODE(“LANGUAGE”,0); 关于该语句参考样例19.
6.&nbsp;非中文windows操作系统中体现授权无效,分析程序是否设置了显示语言,语句:LODOP.SET_SHOW_MODE(“LANGUAGE”,0);
&nbsp;&nbsp;&nbsp;&nbsp;去掉该语句,重启一下C-Lodop验证。

































7.&nbsp;系统故障,最常见的是“软件出现乱码”,出现注册无效,水印乱码:
&nbsp;&nbsp;&nbsp;&nbsp;乱码水印问题图片
&nbsp;&nbsp;&nbsp;&nbsp;7.1 系统故障“软件出现乱码”,部分客户安装360卫士可以进行修复,如下图:
乱码水印问题图片
&nbsp;&nbsp;&nbsp;&nbsp;7.2 区域语言与操作系统不一致,用下图解决:操作系统修改区域语言与操作系统一致。
&nbsp;&nbsp;&nbsp;&nbsp;乱码水印问题图片
&nbsp;&nbsp;&nbsp;&nbsp;7.3 外文系统+搭配中文包的混合情况,导致公司名称顶级授权无法生效,安装纯外文或纯中文操作系统可解决,不要安装中文包,或购买域名顶级注册授权解决。
–其他问题排查–

8.&nbsp;注册号编码串由于复制拷贝等原因少了数字,一般是30个数字,32或35个字符;
9.&nbsp;注册语句有语法错误,有的函数名成了“SET_ LICENSES”而应该是“SET_LICENSES”(中间没空格);
10.&nbsp;原本普通注册,但打印程序调用了高级注册的特殊语句,例如类似下面语句:











讯享网























讯享网&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color='#0000FF'>SET_PRINT_STYLEA(0,"AngleOfPageInside",-90);</font><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color='#0000FF'>SET_PRINT_MODE("FULL_WIDTH_FOR_OVERFLOW",true);</font><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color='#0000FF'>SET_PRINT_MODE("FULL_HEIGHT_FOR_OVERFLOW",true);</font><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color='#0000FF'>SET_PRINT_MODE("TEXT_ONLY_MODE",true);</font><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(这种情况的水印会有“去掉本水印需高级注册”字样)<br> 

11.&nbsp;LodopFuncs.js文件的编码方式与页面编码不一致(例如UTF-8,此时可以用记事本软件把该js文件另存为UTF-8编码)。
12.&nbsp; lodop版本太低,收注册号的邮箱里会有说明,例如:Lodop(6.111及之后版本),排查版本号是否过低导致注册号无效,可安装最新版对比测试。
13.&nbsp;个别打印机的缓存机制在捣乱,目前发现有些打印机会重复输出旧的打印任务,这应该属于打印机故障范畴(很奇葩的故障),但会严重影响注册号的测试认定。如果以上所有步骤都排查无误,而且打印维护的“关于”按钮也看不到了,真实打印仍有水印时,建议您重启一下该打印机。
14.&nbsp; 一个页面加的注册号超过3个,产生了覆盖。此时正确的调用方法举例如下:
if (window.location.hostname.indexOf(“192.168.0.1”)>-1) {LODOP.SET_LICENSES(“”,“192.168.0.1的注册号”,“”,“”); } else
if (window.location.hostname.indexOf(“192.168.0.2”)>-1) {LODOP.SET_LICENSES(“”,“192.168.0.2的注册号”,“”,“”); } else
if (window.location.hostname.indexOf(“192.168.0.3”)>-1) {LODOP.SET_LICENSES(“”,“192.168.0.3的注册号”,“”,“”); } else
if (window.location.hostname.indexOf(“192.168.0.4”)>-1) {LODOP.SET_LICENSES(“”,“192.168.0.4的注册号”,“”,“”); } else
……




























 </td> </tr> </tbody> 

小讯
上一篇 2025-05-22 18:03
下一篇 2025-04-19 21:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/186863.html