发新话题
打印

无插件web打印---JCP,上线测试,一个setup.exe搞定安装,全程免设置,欢迎下载试用

本主题由 admin 于 2023-7-16 13:11 解除高亮

无插件web打印---JCP,上线测试,一个setup.exe搞定安装,全程免设置,欢迎下载试用

一、安装: 1. 下载 http://print.jatools.com/jcp/setup.zip , 1.5M ,解压,安装里面的 setup.exe 2. 打开测试页 http://print.jatools.com/demos.htm 二、说明 1. 试用版只支持 ie,firefox,chrome,ms edge 2. 不需要在浏览器端设置任何东西 3. 如果你想在本机中试用,可参照官网示例代码,另外: a: 需要本地做一个服务器,用127.0.0.1访问你的测试页面 b: 可以直接用官网的 jcp.js,如: 4. 本版本只支持 127.0.0.1上试用,端口不限,其他ip或者域名不支持

TOP

为什么要做无插件的web打印?

1. 现在浏览器越来越多,插件标准经常变更,用户为了使用某个浏览器,也得不断改,为此安装,升级,设置的工作量不少,用户不胜其扰。比如,chrome刚刚中止了老插件的支持,最新版的 firefox,对老插件不支持了,ms edge也才刚刚推出了新插件。 2. 浏览器厂商为了实现自己的利益,实行平台捆绑,脱离它的平台用插件,就人为设置麻烦,不让你一个 setup.exe来完成所有设置步骤,普通用户设置浏览器有困难,这会留给项目管理人员不少工作量,特别是chrome 插件安装,它推荐要在google商店上来安装,这对国内用户几乎不可能。 3. 无插件web打印更稳定。因为不在浏览器上装插件,而通过标准的http协议,与专用的web服务通讯,避免了因不同浏览器,不同版本引起的插件崩溃、兼容性等问题。 4. 可以为未来云打印提供基础。 无插件web打印,可以让用户从大量的插件安装,浏览器设置,升级中解放出来,从而节约打印项目的维护成本,提高系统的稳定性,无插件web打印必将是未来web打印的发展方向。

TOP

无插件web打印是怎么实现的?

无插件web打印,实际上,实现了一个小型的web服务,当你需要在页面中打印的时候,只需要往本地web服务发一个指令即可。下面以打印命令为例,具体分解: 1. 用户安装 setup.exe,安装完成后,自动启动一个web服务程序,jcp.exe 2. 用户访问系统的打印页面,打印页面引入我们提供的 jcp.js 3. 用户点击打印按钮, 系统访问脚本 getJCP().print(myDoc,....); 参数包括打印内容,打印设置等 4. jcp.js 把 print方法,自动转化为 http访问命令,如 http://127.0.0.1/api?... 5. jcp.exe 收到 http访问后,验证用户的访问页的ip地址,是否经过授权,如经过授权,则下一步 6. jcp.exe 将打印命令发送给打印机,完成打印 另外,我们非常在意软件包的大小,软件包小,用户就可以节约下载时间,提高安装速度。 经过精简,安装包只有 3M大小。 jatoolsPrinter 和新版本 JCP 的技术架构 jatoolsPrinter: JCP:

TOP

急急急,setup.exe 安装之后点击打印还是不行,我安装完并没有启动bridge.exe 程序

急急急,setup.exe 安装之后点击打印还是不行,我安装完并没有启动bridge.exe 程序,点击测试网页的打印还是不行,怎么回事呢

TOP

请 联系 qq: 1020527890

TOP

刚刚更新了一个版本,可以支持 ms edge 了,欢迎下载测试。 对 android ,ios的支持,也在紧张进行中,敬请期待。

TOP

在线示例有更新!

TOP

演示更新,一二维码打印,更清晰,更容易扫描识别

TOP

demo更新

提示: 该帖被管理员或版主屏蔽

TOP

演示全部完成

安装新版本 http://print.jatools.com/jcp/setup.zip 查看演示:http://print.jatools.com/demos.htm 基本功能 取打印机列表 取得与设置默认打印机 取指定打印机纸张 取打印机状态 获取打印机信息 取打印机可用功能 取打印任务信息 取版本号 弹出关于对话框 基本打印设置 打印预览、直接打印、选择打印机打印 选择打印机打印 选择纸张类型、方向、页边距 自动生成自定义纸张 打印份数控制 打印指定页 双面打印 保留打印设置到注册表 删除注册表中的打印设置 批量打印设置 多个文档共存在同一web页面中,区别打印 不显示文档,直接指定url打印 打印隐藏对象 打印