移动端打印方案,有什么可参考的吗

2021-04-30 15:38:25 +08:00
 umissthestars

1.配置可以复杂,但使用时操作流程尽量简洁。 2.打印机型号上,可接蓝牙等局域网,无 wifi 环境

有人淌过水吗,指个方向

1053 次点击
所在节点   科技
11 条回复
x86
2021-04-30 15:43:38 +08:00
公司用的钉钉,省事
akari33
2021-04-30 15:50:35 +08:00
以前对接过 bother 标签打印机的 sdk,记得当时在用户使用时一般需要选择打印机局域网 ip 、纸张类型、打印机型号就可以了。
lsylsy2
2021-04-30 15:52:36 +08:00
打印什么东西?
如果是小票,快递单之类的话,搜 escpos 协议
umissthestars
2021-04-30 15:58:42 +08:00
断个句免歧义,移动端接打印机,无 wifi 环境,打印机不接网线的那种,一般蓝牙接的
umissthestars
2021-04-30 16:01:05 +08:00
现在 h5 下载 excel,走一个打印 app(DLabel),但导入 excel 需要微信打开,app 内再打开,客户觉得不行..
umissthestars
2021-04-30 16:02:20 +08:00
@akari33 这个方案,需要打印的数据是怎么流向打印机的
akari33
2021-04-30 16:11:52 +08:00
@umissthestars 当时场景是一个图片报告,直接转成 byte 数组然后传给 ios/android native 然后转成 sdk 所需要的类型。
umissthestars
2021-04-30 16:12:39 +08:00
@lsylsy2 这个方案和我中间流程对接的 app 应该差不多(被抱怨繁琐也是出在这个 app 上),emmm 那样成本有点大...确实应该是可行的
lsylsy2
2021-04-30 16:50:09 +08:00
@umissthestars 这个协议还是很广泛的,可能会有现成轮子可以用
zjw7sky
2021-04-30 17:28:12 +08:00
通过 js 桥调用原生处理
umissthestars
2021-05-06 17:00:16 +08:00
今天 debug 了一天,总结下,两条路
1. 自己对接 escpos?
2. 还是通过 DLabel 这个 app,除了导入 excel 外也是支持图片的,而图片感觉也不怎么可能再解析了,目测即使自己对接 escpos 也不麻烦。后续也衍生了两个小问题 1. 从 base64=>Uint8Array=>createObjectURL(blob),微信接不住,就改写在 node 上了。2.当有滚动或隐藏的区块时 canvas 截图又留白,链接里的方案试了一遍都不行[ https://github.com/niklasvh/html2canvas/issues/1878 ]。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774377

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX