可以使用POS / Receipt打印机打印网页吗?

时间:2011-07-22 06:24:05

标签: php

我有一个仅包含文本(无图像)的Intranet网页。我需要使用Receipt \ POS打印机打印此页面进行打印。

是不是可能?

谢谢

1 个答案:

答案 0 :(得分:0)

不确定。两种简单的方法,取决于您愿意在界面中接受多少干扰。

首先,您可以使用JavaScript来触发您的收据页面/ iframe进行打印。这个选项有点笨拙,因为它要求收银员在系统对话中确认打印。

但其次,您始终可以选择在网络上共享每个电台的打印机。您的服务器端组件可以直接打印到它。如果它是一个* nix服务器,一旦每个工作站的打印机添加到服务器/与服务器共享,它就很容易做到。在PHP中(安装了CUP,我想):

// attempt to pipe to 'lp -d printername'
if (`echo "{$text}" | lp -d {$printer_name}`) {
    // print successful
    return true;
} else {
    // print failed
    return false;
}

如果您正在运行Windows服务器,那可能要复杂得多。