如何最简单实现: 扫码器(扫描二维码) > 访问相关 API(自己写的) > 控制热敏打印机打印 (门票/参会证)

84 天前
 daiv

简要前提

热敏打印机(基本已定)

ZEBRA 斑马 ZD888T 热敏标签条码打印机 https://item.jd.com/100025791694.html

扫码器:

得力扫码盒子
https://item.jd.com/100034046591.html

笔记本/二手手机/ARM 主机等

希望有经验的给点建议, 方案, 优选 简单,易用, 部署方便, 价格第二(别超级贵即可)

谢谢

1244 次点击
所在节点    问与答
25 条回复
drymonfidelia
84 天前
前公司就是做这种方案的,ARM 主板,DHCP 获取 IP ,配置远程下发,再加块小彩屏,一套下来批发成本 50 不到,可以卖五六万
drymonfidelia
84 天前
@drymonfidelia 不包括打印机成本
renmu
84 天前
直接手机扫码然后蓝牙打印结束
rabbbit
84 天前
做过移动端 web 扫码。
扫二维码效果很好。条形码体验不是很好,需要对准方向,能用。
rabbbit
84 天前
条形码扫码想速度快体验好应该要扫码枪
rabbbit
84 天前
不过我用的是开源的库,不清楚商业的效果怎么样。
想成本便宜就移动端 web 扫码,省了手机的费用。为了信号稳定接自己的路由 wifi 。
一台笔记本作为服务端,这样服务器的钱也省了。
不清楚打印机支不支持 wifi ,不支持就上交换机挂到路由器底下。
这样只需要 10 台打印机和一个路由的费用,路由搞个好点的例如 h3c 之类的
daiv
84 天前
@rabbbit 有人流高峰,要求要快。
rabbbit
84 天前
@daiv 需要快那还是推荐扫码枪
rabbbit
84 天前
@daiv 我见过有扫码,出小票一体的设备。但是你这个打印机定了的话没办法了。
daiv
84 天前
@rabbbit 我们打印 90mm*130mm ,克数 160-200 ,所以可能需要这个打印机
daiv
83 天前
@drymonfidelia #1 ARM 主板 加个触摸屏 不可能 50 元呀, 主板都要 200-300 了吧,
billgong
83 天前
其实用安卓手机和平板也行,OTG 供电 HUB 连接打印机同时给手机充电(还能根据需要连接局域网),单独写应用调用前置或后置摄像头扫码+请求 API+处理打印,用手机还自带主机+WiFi+4/5G 加成。

用前置摄像头扫码的话,做的认真一点可以加个 GUI 和播放提示音引导用户。
daiv
83 天前
@billgong 还是一定需要 扫码枪/扫码器的, 手机去扫码太麻烦了
busterian
83 天前
@rabbbit 你确定?扫二维码对性能有要求的, 扫码枪的芯片算力能比得过手机?
lbaob
83 天前
简单的接收扫码数据的方案是做一个输入框获取焦点
rabbbit
83 天前
@busterian
没错,性能好的话肯定是手机。考虑楼主要出票,因此识别二维码只占整个流程的一小部分。
手机扫码受环境影响,例如场景光线暗,反光。
举个例子,扫码共享单车,光线暗,单车二维码上的遮盖板反光时,就会出现无法识别的情况。
而扫码盒子因为光照固定,基本不存在这个问题,二维码扣上基本都能识别。
aken29
83 天前
刚帮你问了一下客服,貌似扫码盒子不支持直接接手机,也没有蓝牙。打印机也没有直接连接手机的。

所以你可以直接做个 winform 程序或者做个 web 网页,打印机和扫码器连接电脑,网页做个输入框加个打印按钮,扫码器扫到内容就会填充到输入框(输入框获得焦点的时候),监听输入框有内容就激活打印按钮让员工点打印,这时调 API 校验信息后打印。

如果想要自动,那就在上述基础,监听到输入框内容就调用 API 校验信息后调打印就行。hi-print 可以不用预览就直接打印(应该有其他方法)。

扫码器一般会在扫码结束后自动加一些特殊符号,例如会在结尾加个回车,那就监听有回车就判定为扫码完成。
drymonfidelia
83 天前
@daiv 当然不是触摸屏,那种两三寸小屏
ARM 主板很便宜
retanoj
83 天前
扫码枪 --usb-- 笔记本 --网线-- 打印机
前提是笔记本上的校验程序不需要联互联网,联网的话 wifi 或者现场拉线
当然,还得有电源
ma836323493
83 天前
@rabbbit #6 可不敢只用一台电脑,万一这电脑突然死机了

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

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

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

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

© 2021 V2EX