7

我需要一种方法来捕捉我笔记本上打印的所有内容。

为什么?

我有一个 PHP 系统,有时我需要打印(php_printer)一些发票,但这需要很多纸张。

打印在后台发送,没有任何弹出窗口供用户确认。

所以每次我向打印机发送东西时,窗口(或任何应用程序)都会向我显示发送的内容;或生成 PDF。

问题是:如何在不更改打印机(驱动程序等)的情况下使用此“替代品”。因为,如果我这样做,我需要在 2 台打印机上进行测试,你知道我的意思。

EscPos

这是我用来在 windows 或 linux 中打印的文件。我在windows中开发(公司要求),但在linux服务器上发布。

要点: https ://gist.github.com/patrickmaciel/7673875

我想要的是

捕获每个打印的文件并将其保存在 PDF 或某些驱动程序/应用程序中,以便不打印文件而是在屏幕上显示给我(Windows)。

设置

开发操作系统(我的):Windows 7 (是的,我知道,但我的员工只使用 Windows)
产品操作系统:CentOS
打印机:TM-T88IV AFU(爱普生)

4

1 回答 1

1

对我的问题显然没有解决办法。

所以我只是用类编辑它并EscPos.php添加了一个打印后要执行的方法,写了一个简化的方法来打印一个txt文件中的发票,我在filename.txt命令之后监控它tail-f

解决方案代码: https ://gist.github.com/patrickmaciel/7677891

多谢你们。

于 2013-11-27T15:48:18.520 回答