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