打印机是 usb 连接电脑的,然后前端有几种方式调用,一种是使用 window.print ,然后尝试过打印效果非常差,文字很模糊
然后调研过很多使用 esc pos 指令去打印的,然后折腾了好久,使用 web use 接口,然后访问 usb 直接提示:SecurityError: Failed to execute 'open' on’USBDevice':Access denied ,网上又搜别人说是要下载什么驱动去覆盖,但是不可能让商家下载别的驱动吧,到时候他们之前的功能都使用不了了
不知道有没有什么通用的解决方案,在网上搜感觉相关资源很少,头疼哇,v 友们有做过类似的功能么
![]() |
1
kazeik 8 小时 14 分钟前
没有蓝牙功能吗。手机端用蓝牙可以连接吧
|
![]() |
4
liyafe1997 8 小时 5 分钟前
生成 PDF ,在 Web 端通过浏览器弹出 PDF 或 pdf.js ,然后用 PDF 的打印功能?
|
5
JingKeWu 7 小时 55 分钟前
我们是购买 lodop 实现打印的
|
![]() |
6
l1ve 7 小时 54 分钟前
你参考一下菜鸟的打印组件,阿里系都用的同一个,他是统一的在本地去运行一个客户端监听端口,然后去打印,前端部分仅限于和自己的打印客户端去通信
|
7
muxw6 7 小时 50 分钟前
可以看看 vue-plugin-hiprint
|
![]() |
9
0x01Dev OP @liyafe1997 打印出来很糊的
|
![]() |
10
xian366 7 小时 15 分钟前
如果是 Windows 上打印,推荐用 Lodop https://www.lodop.net ,功能十分丰富(忽略网站比较复古的样式),稳定,兼容各种打印机,支持 js api ,使用 ws 通信,前端可以直接调用,demos 很多上手很快。正式使用记得购买商业授权,大概几百元。不购买打印小票有底部版权
如果是安卓蓝牙小票打印,参考看下佳博的 sdk 及其中代码的 demo ,提供好几种语言。 希望对你有帮助. |
![]() |
12
SethShi 4 小时 30 分钟前
我们之前买过直接远程的 wifi 打印机,直接请求一个接口就行
|
13
thtznet 4 小时 23 分钟前
关键字:Zebra,ZPL
|
![]() |
14
lsylsy2 3 小时 26 分钟前
小票打印的核心是它有两种打印模式,一种是你说的 window.print 包括 pdf 等等,本质都是渲染成一张图片然后打印,效果都很差
另一种模式是 escpos 指令直接编程,是点对点对应的发各种文字图片条形码,这种才能打印出针对小票打印机清晰的内容,驱动的路线是对的,但是 usb 驱动不一定好用可能需要串口 |
15
hanguofu 3 小时 14 分钟前
不好意思歪一下楼~~ 。 有没有人知道如何用 linux 的小主机通过 USB 驱动 小票打印 机 ?
|
![]() |
16
yolee599 3 小时 4 分钟前 via Android
本地起一个 http 后台服务,这个服务就调用商家给的二开库,web 页面和后台服务通讯。商家给的库功能是最全的,兼容性最好的
|