
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 ]。 |