TSCActiveX JavaScript打印控件集成部署文档
JS 调 TSC 打印机的这套 ActiveX 方案,蛮适合做企业端的打印对接,尤其是在老 IE 环境下。控件文件分 32 位和 64 位两个版本,系统要匹配对,不然 JavaScript 那边创建对象直接扑街。
直接用new ActiveXObject("TSC.TSCPrint")就能干活,打印指令啥的都可以调,响应也快,关键是不用太多后端配合,前端能独立搞定,挺爽。
安装流程其实不复杂:把TSCActiveX.dll扔进System32或SysWOW64,注册一下,用regsvr32命令就能搞定。注意浏览器要用 IE,还得把站点加到信任列表里,不然控件跑不起来。
我自己测下来,32 位 IE 配 32 位 DLL 最稳定,打印也没出过问题。64 位就要注意用对regsvr32.exe路径,不然注册会失败。配置 IE 的时候,安全选项里要启用运行 ActiveX 控件和插件,还有本地文件运行权限。
用起来的感觉还不错,调试方便,JS 也能捕获创建失败的错误,写个try...catch就行。要是用非 IE 浏览器,那基本没戏,ActiveX 根本不支持。
如果你有接企业项目、后台系统对接打印需求,可以看看这个方案,文档里写得挺细的,照着走基本没坑。
                                        
                                    文件大小:503.43KB
                                
                                
                                
                            
评论区