Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP热打印客户端_Php_Windows_Linux_Thermal Printer - Fatal编程技术网

PHP热打印客户端

PHP热打印客户端,php,windows,linux,thermal-printer,Php,Windows,Linux,Thermal Printer,我有一台爱普生热敏打印机,型号是TM-T20,我正在为客户安装 我们的Web服务器是linux服务器,客户端机器将是Windows机器 使用php是否可以直接控制连接到客户端计算机的热敏打印机 我已经看过javascripts window.print(),但这不是我想要的,如果可能的话,我想绕过打印对话框 谢谢, Tony没有。PHP与客户端的打印机完全无关。如果打印机连接到运行PHP脚本的机器(即服务器),那么您可能可以做一些事情。实际上,PHP只向客户端发送文本。从那以后,客户端的浏览器和

我有一台爱普生热敏打印机,型号是TM-T20,我正在为客户安装

我们的Web服务器是linux服务器,客户端机器将是Windows机器

使用php是否可以直接控制连接到客户端计算机的热敏打印机

我已经看过javascripts window.print(),但这不是我想要的,如果可能的话,我想绕过打印对话框

谢谢,
Tony

没有。PHP与客户端的打印机完全无关。如果打印机连接到运行PHP脚本的机器(即服务器),那么您可能可以做一些事情。实际上,PHP只向客户端发送文本。从那以后,客户端的浏览器和打印机软件必须处理它


或者,如果Windows box运行一个打印服务器,公开PHP可以通过网络与之对话的打印机,那么您可以直接与打印机对话。但这将不再是正常的PHP服务器/客户端关系。

不。PHP与客户端的打印机完全无关。如果打印机连接到运行PHP脚本的机器(即服务器),那么您可能可以做一些事情。实际上,PHP只向客户端发送文本。从那以后,客户端的浏览器和打印机软件必须处理它


或者,如果Windows box运行一个打印服务器,公开PHP可以通过网络与之对话的打印机,那么您可以直接与打印机对话。但这将不再是一种正常的PHP服务器/客户端关系。

从PHP打印并不是那么容易,我见过的大多数web应用程序都会生成pdf,客户端会打印它


看看他们为商店做的一个销售点应用程序,你需要下载并安装一些东西,通过收据打印机打印待审单。它可能会给你一些启发

从php打印并不是那么容易,我见过的大多数web应用程序都会生成pdf,客户端会打印出来


看看他们为商店做的一个销售点应用程序,你需要下载并安装一些东西,通过收据打印机打印待审单。这可能会给你一些启发

我以前确实做过这件事。在工作场所的局域网上使用ubuntu服务器,在装运区的另一台ubuntu计算机上使用热敏打印机,这相当棘手。那台计算机正在运行一个php服务,正在监听一个端口,它是无头的,藏在橱柜里

该公司局域网服务器上的内部web php“应用程序”将与其电子商务和UPS.com协调,以打印装运标签。我忘了UPS是如何发送的,但我们使用imagemagik将最终图像调整到完美的像素宽度。然后,LAN服务器将连接到目标的php套接字服务器,并将适当的命令与图像数据一起发送到打印机所连接的串行端口

称这种解决方案为Madhatery是一种轻描淡写的说法。。。但是,在“发货”订单时,标签神奇地出现在屏幕上,这真是太神奇了。没有打印对话框或任何东西。最便宜的解决方案是获得一个可以运行Ubuntu的Atom盒,并获得一台带有ppd文件的打印机。那就好好排队吧。与linux中的远程打印概念相同


您可以从网页的AJAX请求执行打印请求,而不需要额外的基础结构(或目标计算机的php套接字服务器)。

我以前确实做过这件事。在工作场所的局域网上使用ubuntu服务器,在装运区的另一台ubuntu计算机上使用热敏打印机,这相当棘手。那台计算机正在运行一个php服务,正在监听一个端口,它是无头的,藏在橱柜里

该公司局域网服务器上的内部web php“应用程序”将与其电子商务和UPS.com协调,以打印装运标签。我忘了UPS是如何发送的,但我们使用imagemagik将最终图像调整到完美的像素宽度。然后,LAN服务器将连接到目标的php套接字服务器,并将适当的命令与图像数据一起发送到打印机所连接的串行端口

称这种解决方案为Madhatery是一种轻描淡写的说法。。。但是,在“发货”订单时,标签神奇地出现在屏幕上,这真是太神奇了。没有打印对话框或任何东西。最便宜的解决方案是获得一个可以运行Ubuntu的Atom盒,并获得一台带有ppd文件的打印机。那就好好排队吧。与linux中的远程打印概念相同

您可以从网页的AJAX请求执行打印请求,而不需要额外的基础设施(或目标计算机的php套接字服务器)