如果我正在建立一个在线食品订购应用程序,但我想打印一张收据到厨房,我怎么做呢?
有很多SaaS解决方案,比如Uber、Eats和其他应用程序,可以让顾客在网上订购食物,但是所有的订单都会出现在他们提供的平板电脑上。如果厨房很大或者收据很大,前面的人会怎么告诉厨房他们到底需要什么呢?他们要在纸上再写一遍吗?
无论如何,平板解决方案很容易实现。是否有可能通过互联网连接到一台小型食谱/厨房打印机,并向它发送打印带有X项的订单的请求?我一直在四处寻找,但似乎找不到解决办法。大多数打印机都有蓝牙(在这种情况下,我不认为它可以帮助我),有些人说它们使用以太网电缆进行连接,但我还没有找到任何关于是否/如何连接到打印机并发出打印命令的信息。
我四处搜索,还找到了一些软件,上面说他们可以把在线订单发送到厨房的打印机上。他们是怎么做到的?
或者,如果你有任何建议,我应该如何处理网上订单,我是所有的耳朵!谢谢
发布于 2020-04-24 06:18:04
在你设计的这个阶段,厨房的收据打印机和普通的办公室打印机并没有什么区别(当然,它只有一种颜色,从一卷纸上取较窄的纸,而不是单张纸,但你真的关心这个,而你还在琢磨着如何打印任何东西吗?)所以,不要太担心什么使厨房收据打印机特别。
打印机总是按照推送原则设计的:“我坐在这里等你告诉我做些什么。”另一方面,云解决方案是根据拉原理设计的:客户端软件决定它需要什么并检索它。如果您试图将基于推送的客户端连接到基于拉(云)的服务器上,则不会发生任何事情,因为它们将相互等待。
将打印机连接到SaaS解决方案的解决方案是在SaaS解决方案的客户端软件中实现打印功能。然后,客户端软件可以从云中检索相关订单,并(直接或在与用户交互之后)将订单发送到连接的打印机。
https://softwareengineering.stackexchange.com/questions/409229
复制相似问题