z近又有不少客户询问
使用电脑或安卓手机,打开网页,
提交任务直接连接本地的打印机进行打印。
不用安装驱动,
只需要对本地打印机进行绑定,
支持网络接口和蓝牙接口的斑马打印机。
Browser Print SDK 能够使用 Javascript 进行打印。
Zebra Browser Print
官网信息请访问
https://www.zebra.cn/cn/zh/products/software/barcode-printers/link-os/browser-print.html
本文相关安装包和资料下载地址:
链接:https://pan.baidu.com/s/1CVp5HlFGfvKEi0H5vsJkjg
提取码:gnj6
应用特点
-
允许网页直接通过客户端设备与Zebra打印机进行通信连接。
-
自动发现网络和蓝牙连接的Zebra打印机。
-
允许与设备进行双向通信。
-
能够为z终用户应用程序设置默认打印机,
-
而与默认打印机无关由操作系统使用。
-
能够从URL或Blob链接中打印PNG,JPG或位图图像
安装
1.下载并安装APK文件。
目前版本zebra-browser-print-android-v130158.apk
2.安装好后,打开应用程序图标“Browser-Print”来运行该应用程序。
3.程序首次运行时,将弹出“z终用户许可协议”。
选择“接受”。
4.一旦打开应用程序,浏览器打印服务应启动。
浏览器打印图标将出现在通知托盘中。
连接绑定打印机
打开应用后可以绑定网络,和蓝牙连接的打印机
1. 点击下方的搜寻打印机
2. 可以看到设备开始查找附近的打印机
选择你需要连接捆绑的打印机
您也可以通过单击“管理设备”来手动添加未被发现的设备
3.连接捆绑打印机成功,你就可以看到打印机的状态
这样就捆绑为设置默认打印机。
你稍后在网页中打印时就不用选择设备了
A。默认设备:列出有关默认设备的信息。
B。接受的主机:列出用户允许访问其设备的网址。
这些可以使用此屏幕删除。
C。被阻止的主机:列出用户已阻止对其设备进行访问的网址。
这些可以使用此屏幕删除。
例如:当我们通过192.168.1.80上的URL网址访问时,就会被记录在这里。
我们也可以将它从列表中删除
删除之后,当有新的网站要访问使用Browser Print
系统就会跳出确认提示
网页Web服务器
Browser Print使用易于使用的Javascript API,通过浏览器通过USB,网络和蓝牙与本地Zebra设备进行通信。
浏览器打印使网站或Web应用程序能够与任何受支持平台上的本地连接的设备无缝通信。单一的跨平台Javascript API消除了本机复杂性,使您的团队可以专注于您的产品。
**注意Demo时候,需要访问Web Server上的网页,而不能在本地直接打开文件测试。
记得将你的网页,和Javascript API的两个文件放在一起
BrowserPrint-3.0.216.min.js
BrowserPrint-Zebra-1.0.216.min.js
注意我们在网页代码,声明API 库的位置
这里我们用了Demo的样例网页
安卓浏览器打开的效果
第一次安卓访问该网页时,Browser Print 会弹出连接允许请求。
点击“ALLOW” 同意之后,网页的JS代码才会访问打印机设备。
这时候,可以看到网页已经自动刷新了打印机列表
这时候就是显示的默认打印机。
当然,如果你想更换打印机
你可以点击打印的下拉菜单,这时候就会弹出你可选择全部打印机。
我们可以选择“发送ZPL标签” 送打印一个测试标签
可以看到标签已经被打印出来。
也可以选择“发送ZPL代码” 送打印一个测试标签
我们可以打印一张有中文字符的标签
详细的JS 的使用 可以查看相应的说明文档。
在下载目录中可以方便的找到。
现在的Browser Print 支持安卓系统和 windows PC
在PC 上相关的管理界面也很简单。
支持的浏览器
Internet Explorer v11、Chrome 或 Safari 浏览器
友情提醒:
使用蓝牙和wifi等连接打印机工作,
建议将打印机升级到z新固件