捕获/查看打印的所有内容(POS /收据)

时间:2013-06-11 16:43:09

标签: php windows printing invoice

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

为什么?

我有一个用PHP编写的系统,有时我需要打印(php_printer)一些发票,但这需要大量的费用。

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

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

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

EscPos

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

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

我想要什么

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

设置

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

1 个答案:

答案 0 :(得分:1)

对我的问题显然没有解决方案。

所以我刚用类编辑了它,EscPos.php添加了一个打印后执行的方法,写了一个简单的方法来打印txt文件中的发票,我在filename.txt命令后监视{{1} }。

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

谢谢你们。