最近闲着没事干,想给朋友的小店搞个下单审核通过后一键打印的功能。 现在有很多做好的方案,比如易联云等,但这类打印机都有一个问题,就是要走他们的服务端,而由于涉及到隐私,把客户的信息泄漏给第三方显然是完全不合理的,所以,有没有可能的替代方案?
如
直接用电脑链接普通打印机然后调用打印机驱动来打印是可行的,但是这样功耗比较高,优化一点就是使用 nas/树莓派 来调度,但这样缺点是部署不易且无法实现云端。
或者通过抓包分析打印机与服务端的通信协议也可以考虑,但是考虑到 tls 的问题,由于打印机的指令集不是很了解( x86 arm 系列还好)且不一定能提取到系统,所以就不大好做 mitm ,那么问题来了,由于一款打印机与服务端通信是基于 ws/http/tcp 的(即不含 tls 方便分析通讯协议)这样也有可能劫持他自己做个三方服务端来实现。。
写到这里,我觉得是不是我想复杂了,你们怎么做的呢?你们就不担心客户信息泄露吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.