Lodop打印控件

Lodop打印控件 官方版 v6.226

软件大小:6.95MB
软件类型:国产软件
软件语言:简体
软件授权:免费软件
软件分类: 打印机类
支持系统:

Lodop打印控件官方版是一个十分强大的打印机空间安装工具。Lodop打印控件内含32位和64位版本,这个是官方最新稳定版。Lodop web打印控件即是WEB打印控件也是打印编程接口,是JavaScript的扩展,也是报表条码及图表打印工具,一个WEB编程小工具,是WEB开发必备的辅助工具。

相关软件 版本说明 下载地址
东芝DP2303A打印机驱动 官方版 查看
hp5200驱动 最新版 查看
万能PDF转换成WORD转换器 免费版 查看
Word文档 官方最新版 查看
常见问题

      一、升级相关问题

      从Lodop6.xx 升级到新版本(6.2xx + 云打印)的主要步骤

      更新Lodopfuncs.js 文件:这虽是一个js例子,但多数人最好直接使用。之前自行编写getLodop过程的开发者需要理解变化后充实改进。其变化主要是增加了判断哪些浏览器调用传统控件,哪些浏览器调用C - Lodop云打印,并动态添加支持云打印的新js文件。默认是混合部署方式(ie系列或支持np插件方式的浏览器下使用Lodop控件方式,在不支持控件方式的浏览器下使用C - Lodop),该判断在Lodopfuncs.js 中。若升级为全面采用云打印(不再使用控件),可修改相关函数直接返回true。

      C - Lodop语句大小写问题:C - Lodop语句对字母大小写敏感,要求大写。之前控件例子中虽然大小写混合也勉强可以,但现在必须全是大写,例如LODOP.PRINT()写成LODOP.print() 是非法的。

      C - Lodop云打印语句返回结果方式:C - Lodop云打印语句返回结果的方式不一样,要指定回调函数On_Return。此前控件语句本身会同步返回结果,而新的云打印前后指令不在同一个程序进程里,所以采用异步回调函数。做起来不难,可参考相关举例,在原来代码前面增加新代码,让页面程序同时兼顾老版本控件和新的云打印。

      二、客户端相关问题

      浏览器缓存问题:客户端浏览器缓存(浏览历史记录)可能导致个别电脑不行而其他电脑可以的情况,解决办法是清理浏览器缓存信息后重新验证。

      LODOP.SET_LICENSES语句未执行问题:有的尽管看上去alert提示执行了,但因页面复杂,调用该语句的Lodop对象不是实际打印的那个(用URL打印且被打印页面也包含LODOP对象时更易发生)。可在Lodop打印代码中,在初始化LODOP.PRINT_INIT( ***)语句后,直接打印LODOP.PRINT()语句前加入授权信息语句来验证LICENSES语句的有效性,若直接打印无水印或无其他提示说明授权信息有效。

      浏览器相关的C - Lodop未准备好或WebSocket没准备好的问题

      提示WebSocket没准备好:原因是调用打印语句(print或preview等)时机太早,页面第一次加载完成后有几百毫秒时间等待WebSocket通讯服务准备完成。解决方法有两种,一是通过needCLodop()调用打印方法打印(详见样例22);二是提前自行判断之后再打印(如LODOP.webskt )。

      提示C - Lodop没准备好

      调用C - Lodop云打印时机太早:解决方法是在页面加载完之后调用打印,可参考上述问题一中的方法一、方法二。

      https协议与C - Lodop云打印协议不匹配:采用了https协议与目前C - Lodop云打印普通协议不相配,建议使用新版适合https的C - lodop云打印,或在https中调用http资源(可参考相关资料:如何在HTTPS里调用HTTP资源不出现提示框允许https页面里嵌入http资源使用相对Url无缝切换HTTP - HTTPS)。

      edge浏览器本地安全性限制:edge浏览器本地安全性设置限制本地文件访问web资源,所以edge访问本地超文本文件打印时,提示C - Lodop未准备好。

      三、注册授权相关问题

      域名相关问题

      测试域名错误:例如注册时的域名是www.abc.com 但测试时用的127.0.0.1、localhost、abc.com 等。域名的使用原则是:如果注册的是abc.com ,那么可以用域名www.abc.com 、xx.abc.com 等等,但反之则不对。

      域名注册号使用语句第一个参数问题:该语句的第一个参数必须是空字符,只有公司名注册号才必须有内容。

      操作系统语言相关问题

      客户端操作系统语言为外文:表现为预览界面按钮变成英文的,而注册号是简体中文的,注册号无效。解决办法是加语句:LODOP.SET_SHOW_MODE(LANGUAGE,0)(关于该语句参考样例19)。

      非中文windows操作系统中体现授权无效:分析程序是否设置了显示语言,若有语句LODOP.SET_SHOW_MODE(LANGUAGE,0),去掉该语句,重启一下C - Lodop验证。

      其他注册授权问题

      注册号编码串问题:由于复制拷贝等原因少了数字(一般是30个数字,32或35个字符)。

      注册语句语法错误:如函数名成了SET_LICENSES(中间没空格)而应该是SET_LICENSES。

      普通注册但调用高级注册特殊语句:原本普通注册,但打印程序调用了高级注册的特殊语句,例如类似SET_PRINT_STYLEA(0,AngleOfPageInside,-90); SET_PRINT_MODE(FULL_WIDTH_FOR_OVERFLOW,true); SET_PRINT_MODE(FULL_HEIGHT_FOR_OVERFLOW,true); SET_PRINT_MODE(TEXT_ONLY_MODE,true);这种情况的水印会有“去掉本水印需高级注册”字样。

      LodopFuncs.js 文件编码与页面编码不一致:例如UTF - 8编码不一致时,可以用记事本软件把该js文件另存为UTF - 8编码。

      lodop版本太低:收注册号的邮箱里会有说明,例如:Lodop(6.111及之后版本),排查版本号是否过低导致注册号无效,可安装最新版对比测试。

      打印机缓存机制问题:个别打印机的缓存机制捣乱,有些打印机会重复输出旧的打印任务,这属于打印机故障范畴,但会严重影响注册号的测试认定。若以上排查无误且打印维护的关于按钮看不到了,真实打印仍有水印时,建议重启该打印机。

      页面注册号超过3个产生覆盖:正确的调用方法可参考相关举例。

      四、打印页面相关问题

      存在严重问题(以深圳局方为例)

      纳税人自行解决(临时权宜之计):修改本地默认端口,安装C - Lodop扩展版(如果已安装可以不用再装),文件路径(win7系统):C:ProgramFiles(x86)MountTaiSoftwareCLodop32。

      五、远程打印相关问题

      C - Lodop主机和客户端电脑不是同一机器时:不能远程打印设计或不能远程打印维护是正常提示,目前C - Lodop暂时不支持远程设计或维护,只能在安装C - Lodop服务的主服务。

      C - Lodop主机和客户端电脑是同一机器时:若出现不能远程打印设计或维护的提示属于异常,原因一般是CLodopPrint.exe 进程被人为或意外故障杀死。解决方法是在开始快捷菜单中点击[C - LodopSetup]重新进入C - LodopSetup或重启C - Lodop服务,最新版也可点击桌面快捷方式,也可用JS语句在Lodopfuncs.js 里重启。

      六、与PHP兼容性相关问题

      跨浏览器兼容性问题:Lodop支持在IE、Chrome、Firefox等主流浏览器上运行,但在非IE浏览器中可能需要安装插件。

      与PHP集成问题:Lodop通过JavaScript与服务器端语言(如PHP)交互,处理打印任务。与PHP的兼容性问题主要取决于如何在PHP中调用Lodop的JavaScript函数。

      解决方案

      确保浏览器安装插件:在所有目标浏览器中安装并正确配置Lodop插件是解决兼容性的关键。

      服务器端正确配置:确保服务器端正确配置,以便能够生成并返回包含Lodop控件的HTML页面。

      考虑替代方案:使用现代打印解决方案,可能会提供更好的性能和兼容性。

软件特点

1、使用简单,易上手,在js中通过函数的调用就可以实现一项复杂打印任务开发,极大地减少了打印功能开发量。

2、网页中的任何内容都是打印输出时的裁减素材,使用JS语句将当前网页中某区域超文本显示在既定打印布局中输出,其在打印布局中的位置既可程序控制,也可由使用者在操作时调整。

3、各类调整和打印设置等控制内容全部本地自动保存,彻底解决了一个大型软件工程项目中打印机类型繁杂时的精确套打问题。

4、使用插件技术来实现WEB打印,插件安装方式不仅简单,而且成功率高。

截图

使用方法

1.下载完成后不要在压缩包内运行软件直接使用,先解压Lodop打印控件官方版。

2.软件同时支持32位64位运行环境。

3.如果软件无法正常打开,请右键使用管理员模式运行。

更新日志

修正:解决UserAgent中补加Lodop版本信息时重复问题;

该修正可解决部分批量任务超大时的图片下载失败问题,原因是重复UserAgent造成URL值过大,有些服务器会拒绝;

修正:html的图片不能垂直居中(vertical-align: middle);

修正:解决谷歌浏览器配置文件垃圾太多时的安装超慢问题;

修正:不识别颜色名 threedlightshadow 问题;

修正:生成程序代码不再限制单个超文本内容50K且提速;

修正:支持中文域名注册号;

修正:打印机删减后,指向打印机功能失效;

修正:文档式模板的动态汉字对象问题。

FAQ

问:什么是lodop?

答:lodop取意自“load or print”,是一款优秀的Web打印控件。在B/S系统中,传统打印控件总是“页面看到什么才能打印什么”,缺乏灵活性,使打印略显呆板。而使用lodop则可以做到“只看想看的、打印想打的”,不仅开发人员可以自由设置打印输出内容,用户还可对打印内容进行一系列调整。

问:Lodop打印控件官方版有哪几个版本?

答:目前有简体中文、繁体中文、大五码(big5)和英文几个版本。

Lodop打印控件下载地址

Windows版下载

普通下载地址

百科推荐

Lodop打印控件

Lodop打印控件