我需要一种方法来捕捉笔记本中打印的所有内容。
我有一个用PHP编写的系统,有时我需要打印(php_printer)一些发票,但这需要大量的费用。
打印在后台发送,没有任何弹出窗口供用户确认。
因此,每当我向打印机发送内容时,窗口(或任何应用程序)都会显示发送的内容;或生成PDF。
问题是:如何在不更改打印机(驱动程序等)的情况下使用此“alternativa”。因为,如果我这样做,我需要在2台打印机上进行测试,你知道我的意思。
这是我以前在windows或linux中打印的文件。我在windows(公司的要求)中开发,但是在linux服务器上发布它。
要点: https://gist.github.com/patrickmaciel/7673875
捕获每个打印文件并将其保存在PDF或某些驱动程序/应用程序中,以便不打印文件,而是在屏幕上显示给我(窗口)。
开发操作系统(我的): Windows 7 (是的我知道,但我的员工只能使用Windows)
产品操作系统: CentOS
打印机: TM-T88IV AFU (Epson)
答案 0 :(得分:1)
对我的问题显然没有解决方案。
所以我刚用类编辑了它,EscPos.php
添加了一个打印后执行的方法,写了一个简单的方法来打印txt文件中的发票,我在filename.txt命令后监视{{1} }。
解决方案代码: https://gist.github.com/patrickmaciel/7677891
谢谢你们。