36 条回复  ·  3879 次点击
xj3hd 初学 2025-10-20 09:20:12
我做过,用的是 espon 家的热敏小票打印机 这个打印机支持会自带 http 服务,可以直接通过 http 接口调用的形式直接打印小票
conglovely 初学 2025-10-20 09:35:52
我们用 ZEBRA 的打印机,就用它家的 ZPL 指令去打,生成文件流图片转成 ZPL 去打印
EgbertW 初学 2025-10-20 09:42:06
生成二值图像,用串口的方式,用 escpos 指令来打印。
zy0829 初学 2025-10-20 09:42:57
@muxw6 配合客户端可以实现静默打印挺好的
ShundL 小成 2025-10-20 09:57:54
Lodop 就行了,几年前做过要打印某种检测条码的贴纸,就是用的 lodop
Razio 初学 2025-10-20 10:32:48
是不是你生成了图片,canvas 之类的,这种打印出来大概了模糊。lodop 啥的我觉得一般,简单的 html+css 打印都不会吗,这内容干了好几年了,不清晰的只能说是数据或者打印机自身配置的问题。所以其他人通常会用其他工具去减少这种问题,就比如 lodop 、菜鸟等
katalele 初学 2025-10-20 10:37:23
之前用过,飞鹅打印机,感觉还不错。wifi ,直接调接口
wei619588621 初学 2025-10-20 10:47:01
用 html 写页面,然后用 chromedp 转为 pdf,然后用 SumatraPDF 静默打印。
nullico 小成 2025-10-20 10:50:02
同样做过打印的,其他楼没有做过小票/标签打印的就不要乱推荐了,不是你们认为的 pdf 打印,另外那个 lodop 不太建议,针对这种场景。只推荐看 18 楼的。另外再说一个坑,楼主是不想让商家更换打印机的话,那就做好有一堆坑的问题。比如,打印机打着打着不打了,打着打着打印机死机了之类的问题,尤其是蓝牙和网口打印机。
RogerL 小成 2025-10-20 10:52:16
我之前做过前端的打印,用的串口 要求打印的东西比较复杂,所以是先转为了 PDF 再打印的,我是电脑上跑了一个本地服务,本地服务去调用 PDFtoPrinter 这个东西去做的打印,默认打印出来确实挺糊,转为 PDF 的时候可以设置清晰度,最好 2 倍以上,再缩放,这样就清楚了,但是缺点也有,jsPDF 在配置低的电脑上渲染相当慢 我是建议,如果没什么特别复杂的样式需求,最好直接用 escpos ,这块有条件可以让后端干,传数据就行
返回顶部