6.6.0.7
增加:SEND_RAW_DATA_ENCODE增加两个自定字符集:EXT-ASCII 和 RAW-ASCII
LODOP.SET_PRINT_MODE('SEND_RAW_DATA_ENCODE', 'EXT-ASCII');
修正:SEND_RAW_DATA_ENCODE语句功能修正,解决扩展控制码问题;
修正:样例17增加用ESC指令打印图片的实际例子演示;
修正:重启失败是因为原端口没有释放时,增加20秒的强化杀原进程过程;
修正:进一步完善PDF打印功能;
6.6.0.4-6.6.0.6(测试版)
6.6.0.3
增加:各种对象旋转角度支持360度范围的1位小数,例如45.5度;
增加:扩展AO通信协议V1.1: 打印指令包末尾加结束标记: #12#12#0#10
增加:扩展AO通信协议V1.11:打印指令包前端加字节总数;
修正:带最新SSL证书(到2025年7月);
6.5.9.4-6.6.0.2(测试版)
6.5.9.3
增加:AO打印服务新增选项 "覆盖(DEVID)相同链接";
增加:AO通讯协议增加KEY,HTO,PTO,RSO,RFS,RFN项目;
修正:优化打印机属性的监听机制,不拖累CPU;
修正:AO服务窗口的刷新按钮汉化;
修正:优化CPU占用和垃圾链接判断能力,提高AO服务性能;
修正:解决IE引擎引起的内存泄漏和句柄占用问题;
修正:完善信息的web查看页面,解决服务无响应问题;
修正:完善debug模式,增加事件记录;
6.5.8.1-6.5.9.2(测试版)
6.5.8.0
增加:增加选项“仅TLS1.2通讯协议”;
增加:新增安全启动模式,既先安装但不立即启动,要手工启动;
修正:最大页数有2000扩为65536;
修正:修正完善PDF功能;
修正:进一步解决加载跨域问题(提示"has been blocked by CORS policy");
修正:解决CLodopPrint32_backup进程大量产生页面错误问题;
修正:选项(AO打印服务->服务选项设置->右键菜单->)"空闲时清理系统内容"默认值改为false(此前默认true);
修正:按白名单阻挡非法访问时去除弹登录窗口;
修正:guest用户名也可以用guest密码本身代替;
修正:安全方面进一步强化任意文件读取问题;
修正:优化base64码图片和本地文件图片打印性能,提高速度、减少资源占用;
修正:图片来源以 "file:///"协议名 打头的地址按本地文件对待;
修正:端桥标识名如果是汉字+内嵌预览打印问题;
修正:用websocket方式加载主JS后,仍支持 getCLodop() 函数;
修正:生成请求号的细节查看;
修正:下载SSL证书和css文件属于公告类,不在访问个数限制范围;
修正:定制版Logo显示范围扩大;
修正:再次完善LodopFuncs.js;
6.5.6.6--6.5.7.9(测试版)
6.5.6.5
增加:新增WebSocket方式加载CLodopfuncs.js从而进一步解决CORS问题,特别是新版外壳浏览器问题;
修正:针对WebSocket方式大幅度改进demo文件:LodopFuncs.js;
修正:在InitComponent阶段提前完善优化主js,提高初始打印启动速度;
修正:带新的SSL证书,证书时间为2022.6.21-2023.7.23
(旧版本会自动下载SSL证书,下载失败时推荐客户安装本版本)
修正:Lodop和C-Lodop版本号统一;
修正:About关于对话框(安装界面和设计界面)一致;
4.2.6.2--6.5.6.4(测试版)
4.1.6.1
增加:系统可查看SSLK值;
修正:云服务器工作模式增加排除:”Microsoft Print to PDF" 和 "导出为WPS PDF" 两种虚拟打印机;
修正:定制版本的托盘hint显示客户自定名;
修正:主动断开AO端桥链接到8000或18000端桥的企图(明显是人为失误,端桥应链9200端口才对);
修正:设置端桥的指向端口时,禁止这三类明显错的打头数字800*、1800*、844* (9200端口才对);
修正:AO打印机子状态随主状态变ready后而自动置空;
修正:改进Lodopfuncs.js支持多平台使用;
修正:解决CPU100%忙问题;
修正:改进PDF打印,涉及 demo165、demo168部分图片模糊或输出不完整;
修正: 改进PDF打印,涉及 demo161带图片无法预览;
修正: AO标准打印的内嵌预览无谓提示instruction empty问题;
修正: 改进PDF打印,涉及demo160提示access报错;
修正: 改进PDF打印,涉及 demo158部分字体未识别问题;
修正: 改进PDF打印,涉及demo157内容显示不完整;
修正: 解决纯文本两端对齐时尾字没有贴边问题;
修正: 首次进度条置顶;
修正: 改进读bios序列号和网卡mac方式,提高多次读的性能,从而改善C-Lodop整体性能;
修正: 解决win10+chrome94、edge94的http跨域问题;
修正: 安装程序的勾选项里增加以上功能选项,主动应对未来安全评价;
修正: 谷歌升级到94版后,限制localhost不安全访问;
修正: 解决“canvas does not allow drawing”问题;
修正: 解决PDF打印涉及demo147.pdf,背景黑色问题;
修正: PDF打印涉及demo146.pdf的图片颜色问题;
修正: pdf打印涉及demo145全黑问题;
修正: pdf打印涉及demo143重影问题;
修正: pdf打印涉及demo144丢失图章问题;
修正: Log记录更直观;
修正: 解决AO端桥超多造成CPU偶尔占用过高问题,预设调试模式;
4.1.2.8-4.1.6.0(测试版)
4.1.2.7
增加: 单一PDF打印模式;
当仅有单个PDF主对象+纸张大小PAGESIZE=模式3(纸张随内容变化)+PDF对象按原始大小输出,此时最终输出纸张大小按PDF文档内部定义的纸张尺寸;
例如:
LODOP.ADD_PRINT_PDF(0,0,"100%","100%",strURLorContent);
LODOP.SET_PRINT_STYLEA(0,"PDFScalMode",1);
LODOP.SET_PRINT_PAGESIZE(3,0,0,"");
修正: 改善C-Lodop整体性能;
修正: 解决内嵌预览时,横向打印+正向显示不再旋转问题;
修正: 某些情况下预览时无法重选打印机问题;
修正: 某些虚拟打印机获取不到纸张大小问题(例如:导出WPS PDF);
修正: 改进pdf打印的图片半透明输出问题;
修正: 修正纯文本字宽与3.0版不一致问题;
修正: 改进sendrawdata语句可能丢单问题
修正: 完善pdf打印问题,pdf文件打印图片黑底白字问题;
修正: 改进PDF打印功能,增加渐变色字体;
修正: 导出excel单元格折行问题;
修正: 解决横向内嵌预览时,预览图放大引起的模糊问题;
修正: PDF打印增加支持 Ascii85 和 AsciiHex 两种压缩方式;
修正: 解决文本对象三无(无边框、无字间距、无靠齐)时,没有保持两端对齐功能;
修正: PDF打印进一步完善,大幅提高速度;
4.1.0.5-4.1.2.6(测试版)
4.1.0.4
修改: https的加载地址改为localhost.lodop.net(原来是localhost或localhost.c-lodop.com);
修正: 解决纯文本无内容的空行被忽略问题;
修正: 解决SSL证书问题;
修正: 32位版本支持TLS1.2协议;
修正: 纯文本右靠齐+中英文混合时的位置错乱问题;
修正: 客户端安装时错选云服务器模式问题;
修正: 本地云服务模式造成本机无法打印;
修正: 前端选择打印机时,由原序号方式变成名称方式;
修正: 本地云服务模式造成"(AO)Printer not Found!";
修正: 改进AO服务器对端桥信息解析方法,提高容错率;
4.0.8.9-4.1.0.3(测试版)
4.0.8.8
增加: 图片支持直接的http和ftp方式;
例如:
LODOP.ADD_PRINT_IMAGE(147,77,128,160,"http://portrait6.sinaimg.cn/1914599397/blog/180");
增加: 图片语句支持本身透明的png图;
增加: 打印维护关闭时记忆窗口大小;
增加: 安装时可选择仅本地打印功能,满足一些客户的安全需求;
增加: 图片半透明功能;
修正: 完善PDF功能,增加支持 jbig2Stream 图形格式;
修正: 图片透色功能更圆滑;
修正: 完善pdf的单页旋转、缩放、移动功能;
修正: 完善pdf打印功能(增加支持AES128压缩加密方式);
4.0.6.4-4.0.8.7(测试版)
4.0.6.3
增加: 增加支持PDF文档格式打印功能,PDF来源可以是URL、本地路径和内容BASE64码三种方式;
例如:
LODOP.ADD_PRINT_PDF(0,0,"100%","100%","http://localhost:8000/CLodopDemos/PDFDemo.pdf");
LODOP.ADD_PRINT_PDF(0,0,"100%","100%","C:\\demos\\PDFDemo.pdf");
增加: 所有对象都支持单独变形缩放(此前仅整页缩放);
例如:
LODOP.SET_PRINT_STYLEA(0,"ScalX",1.2); //水平放大1.2倍
LODOP.SET_PRINT_STYLEA(0,"ScalY",1.5); //垂直放大1.5倍
增加: 所有对象都支持单独自由旋转(此前仅纯文本和条码对象支持旋转),
旋转原则: 1.PDF以“内容中心”为圆心旋转;
2.其它对象以内容“左上角”(与老版本纯文本旋转兼容)为圆心进行旋转,正数代表逆时针;
例如:LODOP.SET_PRINT_STYLEA(0,"Angle",45); //逆时针旋转45度;
增加: 纯文本和图形对象支持半透明(注意半透明不是变浅色的意思),透明范围值0--255(默认值是255=不透明);
例如:LODOP.SET_PRINT_STYLEA(0,"Alpha",128);
这个例子的透明度值设置为128,真正意义上的"半"透明,256的一半;
增加: 纯文本对象支持轮廓字(字形描边);
LODOP.SET_PRINT_STYLEA(0,"OutLine",true); //输出空心字
增加: 图形对象支持粗虚线(此前虚线仅支持单线);
增加: 矩形图形支持拐角率(也就是圆弧角矩形,中国式报表需要),拐角率范围值是0--1.0(默认值0=直角);
定义: 拐角率=拐角圆的直径与矩形小边(长和宽的短者)的比值;
例如:LODOP.SET_PRINT_STYLEA(0,"CornerRate",0.5); //拐角率0.5
增加: 64位扩展版支持Https(此前仅32位扩展版支持),其中本地访问带国际认证SSL证书,其默认URL是:
https://localhost.c-lodop.com:8443 //火狐浏览器不用添加"例外"就能访问了
增加: 64位版Https支持TLSv1.1和TLSv1.2(此前仅支持SSLv2,SSLv3,TLSv1.0);
增加: 多页直接打印时的首页启动速度更快,既渲染完第一页就开始打印,不等所有页渲染完再统一启动,
本功能对多页PDF尤为明显,可以让C-Lodop的开打速度超过大多数同类PDF软件;
增加: 内嵌预览语句参数增加显示选项iOption;
语法如下:
LODOP.PREVIEW(destView,iWidth,iHigh,iOption);
其中iOption是如下枚举值的合计值:
1: 隐藏“正常”按钮;
2: 隐藏“放大”按钮;
4: 隐藏“缩小”按钮;
8: 隐藏“打印”按钮;
16: 隐藏下方“状态条”;
32: 隐藏其它AO端桥(有选择端桥语句时);
例如:
LODOP.PREVIEW("_blank",0,0,1+2+4+32);
增加: 内嵌预览支持SET_PRINT_MODE的"RESELECT_XXX"参数;
例如:LODOP.SET_PRINT_MODE("RESELECT_PRINTER",true);
4.0.0.0-4.0.6.2(测试版)
================3.0版: =================================
3.0.9.3
增加: 日志功能,在端口设置界面的右键菜单里勾选 Run Logs
日志存放目录: MountTaiSoftware/CLodop32/Logs,保留最新7天日志,每天不超过200k(约2千条)
日志有对话REQUEST类和打印PRINTED类两类成功日志(暂无失败日志),
前者保存了请求目的、对方IP、对话协议、对话端口和对话时间;
后者保存了打印机名、打印标题、打印任务页数、打印份数、打印时间;
修正: 解决重复打印问题;
修正: 端桥升级地址问题;
修正: 修补一个作为云服务版的安全漏洞!
修正: 解决端桥升级提示后的下载网址指向内网地址问题(改指向外网地址)
修正: 优化table元素单元格算法,对超大html内容打印性能有很大改善;
3.0.8.4-3.0.9.2(测试版)
3.0.8.3
增加: 返回显示AO端桥打印机找不到时的辅助信息
修正: 解决启动后两次最小化预览窗口后消失任务栏问题;
修正: 解决通讯端口(8000等)被其它进程占用后,个别情况下无限等待问题;
修正: 增加Dep支持,解决StackHash问题;
修正: “来源于白名单的访问免用登录密码”设置选项在非IE下无效问题;
修正: 解决内含预览时包含的子图(条码图等)位置有局限问题;
修正: 忽略对象内容中的双分页符"\f\f"(其干扰CLODOP指令分隔);
修正: on_return返回结果里偶然出现字符值"True"(应该是逻辑值)问题;
修正: SELECT_PRINTER语句对话框移出窗口之外问题;
修正: 解决IE11+https+跨域名+堆栈溢出(SecurityError)问题;
3.0.7.6-3.0.8.2(测试版)
3.0.7.5
增加: SET_BRIDGE_INDEX 语句,简化端桥的选择和使用;
如: LODOP.SET_BRIDGE_INDEX("端桥编号;端桥标识名 , 打印机名或序号");
增加: SEND_PRINT_RAWDATA语句参数支持文件协议(协议前缀是: file:/// )
从而可以把服务器RootDir下任意文件发给打印机(包括AO打印机)。
如: LODOP.SEND_PRINT_RAWDATA("file:///myRawFiles/P01.txt");
对应文件全路径:
C:\Program Files (x86)\MountTaiSoftware\CLodop32\Rootdir\myRawFiles\P01.txt
修正: 选择AO打印失败时(如找不到该AO打印设备),不再进一步走(下一个优先级的)普通打印,避免歧途提示;
修正: 纯文本打印的选机问题;
修正: 进一步降低出现如下问题的几率(关键改进点):
Operation not supported on selected printer
Printer selected is not valid
There is no default printer currently selected
修正: 语音转换可以用序号选择目标引擎;
例如:
LODOP.FORMAT("VOICE:0;50","Hello,您好!"); 自动选择对应语言(中英筛选)的第一个引擎
LODOP.FORMAT("VOICE0:0;50","Hello,您好!"); 强制选择0号引擎(也是默认引擎)
LODOP.FORMAT("VOICE1:0;50","Hello,您好!"); 强制选择1号引擎,以此类推
修正: 对应以上修正,完善样例48;
修正: 云注册号去掉纯文本模式打印的水印(关键改进点);
LODOP.SET_PRINT_MODE("TEXT_ONLY_MODE",true);
修正: 设置访问密码时,admin与administrator等用效果问题(关键改进点);
修正: AO打印指令改用字节流方式发送,从而适应打印指令非文本格式,可含图片字节流(关键改进点);
修正: AO打印指令没有包含动态纸张大小问题;
修正: SELECT_PRINTER语句的"确定"按钮高度被页面自己的style:line-height:0影响问题;
修正: 去掉清理"超时"页面的功能,以便于适应超长时间页面的需求;
(已断开链接的页面仍会被清理,更复杂的垃圾交给重启机制解决)
修正: 内含预览无法多次打印问题;
修正: 优化端桥上线速度;
3.0.6.1-3.0.7.4(测试版)
3.0.6.0
增加: AO打印的欢迎页面增加SEND_PRINT_RAWDATA的例子;
修正: AO服务器提示端桥升级,安装程序下载地址可以自行定义,指向其它网址;
修正: win10下第三方用start语句静默安装CLodop主程序时偶尔会出现非进度提示信息问题;
修正: 云注册号去掉朗读时的语音水印;
修正: AO打印时,厂家打印驱动翻译出来的指令没有包含非文本部分问题;
修正: 欢迎页面的广播消息演示有弹窗改成显示红字,避免频繁扰民;
修正: Print Spooler停止时,广播消息反复出现问题;
修正: 解决64位版服务端,当AO专用打印机是GB18030字符集时的问题(32位无此问题);
3.0.5.7-3.0.5.9(测试版)
3.0.5.6
增加: 服务端广播功能,页面可用如下回调函数On_Broadcast获取消息内容并处理;
其中关键字 PRINTER_CHANGED 代表服务端打印机信息有变化,如打印机名变了、有增删、另选了默认等等。
CLODOP.On_Broadcast=function(strMessage){
if (strMessage.indexOf("PRINTER_CHANGED")>=0)
alert("Web打印服务消息:打印机有变化,请刷新本页面!");
else
alert(strMessage);
};
CLODOP.On_Broadcast_Remain=true;
以上代码在C-Lodop欢迎页面有演示
修正: 解决windows多用户登录时的切换用户问题;
修正: 免登录启动服务CLodopService不再有“允许与桌面交互”功能(避免某些电脑专门设置屏蔽这类服务);
修正: 免登录启动服务CLodopService能开启当前用户进程(此前只能开启system进程,造成本机无法弹窗预览,windows频繁提示交互消息);
修正: 介于上面这条,C-Lodop标准版恢复带“免登录启动服务”功能(该功能从3.0.3.0版剔除的),以便加强进程保护;
修正: LODOP.GET_VALUE("ProgramCodes",该参数无效问题);
修正: LODOP.GET_VALUE("ProgramData",该参数无效问题);
修正: 后备进程与主进程的主端口保持一致更准,应答口令更严格;
避免有其他进程的8000端口干扰backup应答判断,从而无法死而复生!
修正: 注册号校验时机延后(解决某些设备序列号开机前后不一致);
3.0.4.9-3.0.5.5(测试版)
3.0.4.8
增加: 安装程序添加CLodop.protocol功能(一种bs页面调用cs程序的功能),便于页面主动启动C-Lodop服务;
(优化页面内友好提示信息,主程序名由“C-Lodop云打印主服务”改为“Web打印服务C-Lodop”)
修正: CLodopfuncs.js文件名调用时忽略大小写
修正: 解决“获取AO相关在线信息"时的端口缺失问题;
修正: (在线例子)端桥欢迎页面中默认20个端桥太少,可用配置设置并倒序;
MainOption.ini -> MainService -> ao_list_custom_count=具体值
修正: 进一步修改非法访问误判问题;
修正: 条码codebar前后中止位兼容问题;
修正: 定时重启时,保留AO打印机已连接状态(进一步完善及时清理云垃圾任务问题);
修正: 云服务工作模式下,页内预览时(此前仅直接打印时)也禁用虚拟打印;
修正: 提示 Invalid Parameter 时,增加E.message信息;
修正: 完善页内预览的细节(标题漏缝);
修正: 解决electron定制的浏览器UserAgent包含汉字时,误判非法访问问题;
修正: PREVIEW语句参数_winopen再扩展一个子参数前缀: _blank ,如下:
LODOP.PREVIEW("_winopen:_blank"); 实现在新板子里预览(不是弹窗)
修正: 页内预览的工具栏按钮随拉杆移动问题;
修正: 优化注册算法,网卡顺序不再影响注册判断;
3.0.3.8-3.0.4.7(测试版)
3.0.3.7
修正: 优化JSON的生成过程,以便各种浏览器能让主JS兼容各种特殊字符,如 打印机名包含\ & " ' < >等等;
修正: 打印机名称包含反斜杠(共享机带斜杠)时SET_PRINTER_INDEX语句与Lodop插件兼容,既忽略之后选定;
修正: 优化非法访问的验证算法,阻挡合法访问的几率降为零;
修正: 云工作模式+AO打印机一旦在线,就不再进行普通打印,避免云端留下垃圾任务;
修正: AO打印机名称空白或很长时,默认成: ID_设备编码后10位;
修正: 获取AO打印机的2个状态值:status 和substatus;
修正: 预览语句新增支持window.open语句源参数传递,格式为 "_winopen:属性串值";
LODOP.PREVIEW("_winopen:left=150,top=100,resizable=yes");
修正: 提交注册号时,正确的同级注册号重写ini文件,以便于新建系统用户自动有效;
修正: 解决windows8 (Server 2012)下获取原始指令时差问题(对标准AO打印影响大);
修正: 解决停止服务时清理了开机自启动信息问题;
修正: 标准版不再带"免登陆启动"服务功能;
修正: 扩展版找不到CLodopService时也不再提醒;
3.0.3.0-3.0.3.6(测试版)
3.0.2.9
增加: 凌晨定时重启服务的选项功能(默认选中);
修正: 解决UserAgent中补加Lodop版本信息时重复问题,
该修正可解决部分批量任务超大时的图片下载失败问题,原因是重复UserAgent造成URL值过大,有些服务器会拒绝
修正: guest用户没有及时弹出登录页面问题;
修正: 进一步优化打印内容里排除C-Lodop的主js问题(不能包含CLodopfuncs.js的引用);
修正: 自定义纸张的增删消息没有被探测到问题;
修正: 预览之后,设置窗口不能置顶问题;
修正: 进一步修正一些繁体提示信息;
3.0.0.9-3.0.2.8(测试版)
3.0.0.8
增加: 安装时添加“服务器工作模式”,从而避免云端的虚拟打印对话框、重定向打印等造成的服务一直等待的问题;
增加: 获取CLodopfuncs.js时,可以通过参数AOListCount控制其中所含打印机个数(避免拖累速度);
例如5个: <script src='http://192.168.0.105:8000/CLodopfuncs.js?AOListCount=5 '></script>
增加: 标准版隐含支持端桥功能,从而避免标准版覆盖扩展版;
修正: 解决运算表达式中,浮点值“0+科学计数法时”问题(Lodop插件也随之升级);
修正: 进一步完善所有与浮点值转换相关的极端值问题;
修正: 页内预览的下拉选择里,AO打印机的最大默认个数改为20;(此前100太慢);
修正: 再次完善非法访问的简称,排除域名方式;
修正: 进一步完善虚拟打印机的类型个数;
修正: 标准版隐藏安装界面的“显示托盘图标”菜单;
修正: 极端情况下的"非法访问"判断有误问题;
修正: html的图片不能垂直居中(vertical-align: middle);
修正: 完善某些菜单的繁体提示;
修正: 解决自定义安装程序的繁体名称乱码问题;
修正: 简化安装界面;
修正: 端桥打印时,支持0个打印机;
3.0.0.1-3.0.0.7(测试版)
3.0.0.0
增加: 支持广域网云打印;
增加: 支持网址白名单;
增加: 端桥打印语句,例如:
LODOP.SET_PRINTER_INDEX('(AO)Client-Bridge Driver,C8136407072;laocao的01端桥,1');
增加: 增加后备保护进程,进一步解决进程中断问题;
修正: 提高性能和启动成功率;
修正: 解决同一个浏览器多页面大批量并发且不等返回结果就关闭时,会丢失任务问题,大大提高了C-Lodop的稳定性;
修正: 进一步完善出现“Printer selected is not valid”问题;
================2.0版: =================================
2.1.6.3
增加: 设置非逐份打印;
LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",true);
增加: 增加通过本站下载安装程序功能;
增加: 增加后备保护进程,进一步解决进程中断问题;
解决c-lodop服务进程莫名消失问题的较彻底方案;
增加: 改进C-Lodop安装程序,添加桌面快捷方式等;
修正: 云注册号设备唯一性识别进一步完善,避免系统重装后无效;
修正: 进一步完善System用户极端情况下启动占先问题;
修正: 补充PRINTB、PREVIEWA、PREVIEWB等没有返回taskID问题;
修正: 解决打印机首选项触发循环占用CPU问题;
修正: 细微除零问题;
修正: 解决覆盖安装失败问题,特别是64位覆盖失败问题;
修正: 解决C-Lodop调用SET_PRINTER_INDEXA语句后“不能另选”问题(和Lodop保持一致应能另选);
2.1.1.3-2.1.6.2(测试版)
2.1.1.2
增加: 设置界面的托盘图标;
增加: 支持内容里包含分页符#12(此前该字符是段落分界标记);
增加: c_sysmessage中增加C-Lodop主服务的最后启动时间;
修正: SEND_PRINT_RAWDATA语句不能发编码为0的字符问题;
修正: 页面引用多个C-Lodop时,window.On_CLodop_Opened加Opener参数来区分,例如:
window.On_CLodop_Opened=function(Opener){
if (Opener===CLODOPA) alert("CLODOPA打开了");
else alert("是另一个打开了");
};
修正: 在XP和更低windows版本(排除win2003)下的system作为非系统用户对待
2.0.9.7-2.1.1.1(测试)
2.0.9.3
修正: 样例14引起64位版的主服务崩溃问题;
修正: 解决某些情况下水印表现为乱码字符问题;
修正: 开机启动后,个别电脑的SYSTEM进程占先问题;
修正: 解决win10上2.0.9.0版被误报病毒问题;
修正: 检查打印机讯息变动消息占用的资源未及时释放问题;
2.0.9.1-2(测试版)
2.0.9.0
增加: 支持双端口8000和18000;
增加: 支持中文域名注册号;
修正: 彻底解决chrome浏览器丢单问题;
修正: 超文本解析时,强制按最高标准;
修正: 放弃单独的安装设置程序CLodopSetup32.exe,用主服务程序兼之,安装更高效稳定,整体安装文件更小;
修正: 打印机删减后,指向打印机功能失效;
修正: 不识别颜色名 threedlightshadow 问题;
修正: 添加辅助代码位置问题("base href" "window.alert = null"...);
修正: 改进样例23的"打印设计2";
修正: TextArea标签对象line-height属性问题;
修正: 生成程序代码不再限制单个超文本内容50K且提速;
修正: 启动预览或打印时,如果安装界面还在,就关闭它;
修正: 安装界面假如停止了服务,关闭时就完全退出服务进程;
修正: h1-h6标签字体的进一步完善;
修正: 样例46或URL方式嵌套自身js出现的堆栈溢出问题;
修正: List标签在IE10下的问题;
修正: 解决SSL证书时间(https服务过期失效)问题;
修正: 完善串口读取语句 READ_PORT_DATA(strPortNameData)功能,其参数可以用换行符附加通讯参数等数据,
从而实现用单个语句对串口设置通讯参数后先写数据,停顿一定毫秒后再读,参考样例17,例如:
LODOP.READ_PORT_DATA("COM1\nmode com1:2400,n,8,1,2000,1000\nSleep:200\nIamGoodMan"); (注意\n是换行符)
修正: SET_PRINTER_INDEX语句指向-1未返回true问题;
修正: 文档式模板的动态汉字对象问题;
修正: 文档式模板未包含初始化语句的打印任务名问题;
修正: 优化服务回应的循环等待;
2.0.6.9-2.0.8.9(测试版)
2.0.6.8
增加: 一个页面可同时引用多个云主机,用name参数区分,譬如:
<script src='http://192.168.1.1:8000/CLodopfuncs.js?name=LODOPA'></script>
<script src='http://192.168.1.2:8000/CLodopfuncs.js?name=LODOPB'></script>
增加: (为无限注册)新增获得打印原始指令的功能,见样例51,相关语句是:
LODOP.SET_PRINT_MODE("PRINT_TO_CODES",true);
增加: C-Lodop支持新事件: window.On_CLodop_Opened
页面可以在该事件里调用打印,避免打印太早提示”C-Lodop没准备好“,参考样例22;
修正: 解决2.0.6.3开始出现的无法读取上次执行结果问题;
修正: 样例26出现漏打问题;
修正: 初次进入打印维护点应用按钮时,所有对象都保存问题;
2.0.6.7
修正: 解决系统字体放大(如125%)时图片显示不全问题(插件版);
(既在surface平板电脑下高分辨率时图片显示不全问题)
2.0.6.6(测试版)
2.0.6.5
增加: 注册用户可以屏蔽欢迎页面等;
增加: 新增支持TCP/IP写远程HOST主机端口功能(例如向IP打印机发送自编写的ZPL打印指令),参考样例17最后的演示;
修正: 解决websocket浏览器没有进行安全验证问题;
修正: 提高CLodopfuncs.js下载速度(800ms->300ms);
修正: 提高打印机属性改变后的响应速度(解决打印属性改变后需要刷新两次才有效问题);
修正: 初始化没有清空背景图等对象(ADD_PRINT_SETUP_BKIMG)问题;
修正: 另存对话框被遮挡问题;
修正: 样例35里“导入程序代码”偶尔失败问题;
修正: 解决维护和设计窗口在无预览动作时的关闭慢问题;
2.0.6.3 -- 2.0.6.4 测试版
2.0.6.2
修正: 提高C-Lodop性能,对象个数特别多时提速明显;
2.0.6.1(测试版)
2.0.6.0
修正: 非Administrator安装https服务失败问题;
2.0.5.9
修正: CLodopPrint进程造成XP系统没法关机问题;
修正: 云打印的页内预览也支持“隐藏预览界面打印按钮”功能;
增加: C-Lodop的(弹窗或页内)预览后能获取样例22和样例36的多数内容项;
增加: 支持安全通讯协议https,默认端口是8443,采用单独的安装程序,仅支持localhost域名;
页面通过CLODOP.HTTPS_STATUS属性判断是否安装https服务: 0-没安装 1-已安装 2-安装且已启动
修正: SET_PRINTER_INDEX语句选择数字值时无效问题;
2.0.5.5---2.0.5.8(测试版)
2.0.5.4
修正: 文档式模板的条码类型值修改保存后未起作用问题;
修正: 在整宽缩放时,div p form 这三个标签元素的right被忽略问题;
修正: 解决Alt+Tab会显示云打印服务运行窗口问题;
修正: 无限注册号在云打印中,对纯外文操作系统无效问题;
修正: 火狐浏览器的页内预览时偶尔出现返回结果重叠问题;
修正: 标准安装没有覆盖自定义安装logo问题;
2.0.5.3
修正: 主服务运行错误提示(32位系统安装64位C-Lodop的提示);
修正: create阶段错误造成主进程界面没法隐藏问题;
修正: C-Lodop在挪威操作系统下的问题;
2.0.5.2
修正: 升级包含的Lodop版本为6.2.0.4;解决如下俩问题:
超长单词折行后末尾的空格丢失问题;
条码类型PDF417的内容为纯数字时的问题;
2.0.5.1
修正: 名称带字符“\”的网络共享打印机按名选择无效问题;
修正: 页内预览打印的纸张大小控制无效问题;
修正: 页内预览的横向打印时,显示的纸张方向问题;
修正: 判断MozWebSocket无效问题;
修正: C-Lodop定做界面的logo自动大小问题;
修正: Text语句的英文折行空格丢失问题(先解决云打印,控件也待修改!):
2.0.4.8-2.0.5.0(测试版)
2.0.4.7
修正: 优化主进程相互覆盖功能,普通用户也能覆盖管理员进程;
修正: 云主机界面更简单,没有停止启动等按钮;
修正: 云打印安装程序可以定做;
增加: 远程预览包含“仅预览不打印的背景图”;
2.0.4.1
修正: 样例22和32的加载时机延迟1500ms;
修正: 页内预览窗口的工具栏下划线不到位问题;;HWS_WebPageUnit: 351,position:fixed;
修正: SET_PRINT_PAGESIZE语句不能置零问题; 涉及样例16的预览6和7;
修正: 语句参数不完整时不再提示(提示会让客户感觉不兼容),而是直接无效,从而兼容旧程序;
修正: 完善样例40;
2.0.4.0
增加: 欢迎页面增加“选择云主机”演示;
增加: 去掉外网地址获取过程,加快云主机准备时间;
2.0.3.9
修正: 转义字符&带逗号问题;
2.0.3.8
修正: 共享打印机名和纸张类型名带"\"等转义关键字问题;
2.0.3.7
修正: 纸张类型名带回车换行符问题;
修正: 免登录启动服务不能安装时,不再提示;
修正: 非管理员安装时,安装免登录启动功能失败,就用开机启动项来运行;
2.0.3.6(测试)
2.0.3.5
修正: 安装程序的各用户之间出现死锁,造成云打印故障问题;
修正: 系统的Error部分提示红色;
修正: 改进窗口已打开的前端提示;
修正: 增加本地调用的进度条提示功能;
2.0.3.4(测试版本)
2.0.3.2
修正: 支持LODOP.SET_PRINT_MODE("CONTROL_PRINTER:",..);语句,样例45;
修正: 支持LODOP.GET_VALUE("PRINT_STATUS_...",..);语句;
修正: 支持LODOP.GET_VALUE("ProgramData",0);语句;
修正: 支持LODOP.GET_VALUE("ProgramCodes",0);语句;
修正: 有页内预览语句时,显示小叉问题;
修正: 支持ADD_PRINT_DATA语句问题;
修正: 支持ADD_PRINT_DATA语句后的LODOP.SET_PRINT_STYLEA语句,例如:
LODOP.SET_PRINT_STYLEA("jj_xm","CONTENT","张三");//样例50;
2.0.3.0
修正: 解决XP崩溃问题;
修正: 实现FORMAT语句的js方法,可以立即返回结果,样例40;
修正: 打印设计生成的程序代码带字符"true"时的问题,参考样例35;
修正: 样例41加回调函数;
修正: XP下输出内容了嵌套包含CLodopfucs.js问题
2.0.2.8
修正: websocket方式时语音无声问题;
2.0.2.7
增加: 支持GET_PRINTER_NAME语句获取驱动名称等属性,样例7;
增加: 支持websocket(WS)通信方式(兼容http方式)
修正: 解决websocket模式的相对路径问题; 样例14的按ID摘取;
修正: 从com读数立即弹错,完善样例17;
修正: 临时选择打印机问题;
历史版本略。。。