【发布时间】:2015-11-26 07:41:56
【问题描述】:
我正在通过路由器和以太网电缆连接两台计算机来测试一个网站,其中一台 PC 具有带有 WAMP 的网站并充当服务器。
一切都很好,但有一个问题。我编写了 PHP 以通过热敏打印机打印最终收据,该热敏打印机在通过 USB 连接热敏打印机的服务器计算机上打印时效果很好。
现在的问题是,当作为客户端工作的第二台计算机访问网站时,它将如何通过通过 USB 连接到它的热敏打印机打印收据?服务器找不到连接到客户端的打印机。
当然,如果我想访问客户端的打印机,我认为 JavaScript 是最好的方法,但它有一个很大的缺陷。
当我使用window.open() 在新窗口中加载可打印内容然后将数据写入其中时。然后我打电话给window. print();,它会打印内容,但不会停止。打印收据上的数据后,它会继续将空收据推出打印机,并且永不停止。
PHP 工作正常,它只是打印数据然后停止,这样我就可以撕开收据。为什么使用 JavaScript 打印数据后打印机不会停止。
请帮忙。这是唯一剩下的东西..
【问题讨论】:
-
您如何使用 PHP 进行打印?
标签: javascript php