我是一名年轻的网页设计师和开发人员,正在为公司实习。我重新设计并重新开发了他们的大部分网站,但现在他们要求我制作一个购物车应用程序,当用户按下网站上的峰会按钮时,可以将订单直接打印到订单打印机。我真的不知道如何做到这一点,我已经阅读Printing to a remote printer from a website关于向打印机发送电子邮件的方式,但我无法理解这是如何工作的,我也不知道这是不是最好的主意。如果有人可以提供帮助,我们将不胜感激。 谢谢,
Agustin Ponce。
答案 0 :(得分:3)
先决条件是您可以让网络服务器与打印机通信。如果打印机连接到Web服务器,打印机与Web服务器在同一网络上,或 Web服务器具有到打印机网络的VPN链接,则会出现这种情况。如果是这种情况,那么您可以在提交时从购物车中收集数据并使用例如AJ指出的IPP打印订单。无需使用定期打印。打印机有自己的线轴,您也可以在有效时打印订单。
如果你没有办法与打印机通信,那么这是一个全新的球赛。我会发送一封电子邮件(使用PHP的mail()函数或任何邮件程序包)到一个特殊的电子邮件地址,该地址调用一个程序来剥离电子邮件标题并进行任何所需的格式化。在这种情况下,打印机需要与电子邮件服务器位于同一网络上。要正确回答这个问题,我们需要有关邮件服务器环境的更多信息。
答案 1 :(得分:1)
网站无法连接到打印机,但服务器可以。您需要一个包含以下概念的解决方案: