0

我买了一台收据打印机并连接到我电脑上的串行 COM1。当有人在线下订单时,我想自动打印收据。怎么可能呢?

我用 PHP / MySQL 开发了一个购物车网站;位于数据中心的服务器。

4

3 回答 3

2

好的,所以您的网站在数据中心,而您的打印机在家里,听起来好像无法正常工作...

这是您需要的:
- 允许您通过 Web API 添加作业的网络打印机或打印机服务器
- 此 API 必须可从外部(从数据中心)访问,因此您需要静态 IP 或某些服务,如 dyndns...
- 您需要扩展您的网站以将收据发送到打印机队列

但如果我是你,我不会开始做这件事......

更好的解决方案可能是在您的本地计算机上运行并连接到您网站的数据库以检查是否已下订单并创建收据并将其发送到打印机的程序...

于 2011-03-04T15:43:21.817 回答
0

您将需要在本地运行的东西来监控您的数据库中的新订单并生成发送到打印机的适当文件。

您可以通过在本地运行另一个 Web 服务器并在 PHP 中做一些事情来做到这一点。否则,您可能会购买一些程序。

于 2011-03-04T15:39:07.917 回答
0

让 PHP 向服务器中触发打印机的特定端口发送请求怎么样?

我的意思是,您应该有一个服务器在您计算机上的特定端口上侦听,该端口将接收要打印的数据或存储数据的数据库行的主键,一旦获得此类数据,它将自动将其发送到打印机。

于 2011-03-04T15:43:41.473 回答