我正在使用通用文本打印机驱动程序,作为WDK(Windows驱动程序工具包)中的一个示例提供。 但它适用于某些应用程序,并不适用于其他应用程序。 喜欢它与记事本和微软的单词,但不适用于Chrome浏览器或FloreantPOS 。 我尝试使用这个驱动程序打印到一个文件或热敏打印机与以下4个应用程序: –
1)记事本上的简单文本:工作成功。
2)Microsoft Word上的文本+graphics(文字艺术):可以成功地打印文本并省略graphics
3)在Chrome浏览器上从谷歌文档打印简单的文本:不能正常工作,即打印到文件,文件是空的,如果打印到热敏打印机,我得到一个空白页
4)从FloreantPOS打印收据:与(3)相同。
我想知道是否有人能告诉我什么铬和FloreantPOS做的不同? 另外,我可以对通用文本驱动程序进行一些更改,使其与Chrome和FloreantPOS一起工作吗?
谢谢!!
Chrome将文本打印为图形,或者至少在我尝试的所有网站上打印。 它使用线条绘制文本而不是打印实际的字符; 因此,没有文字驱动程序可以打印。 您可以通过打印到Adobe PDF,然后打开生成的PDF并使用印前检查分析来检查它。 我从cnn.com网站上打印了20页,并没有在PDF中的文字。 当我打印到Windows纯文本打印机时,除了一大堆换行字符,我什么也得不到。
不幸的是,一些应用程序打印这种方式 我得到了与Firefox相同的结果。 (浏览器在打印方面都差强人意)。在tumblr.com上使用火狐浏览器(大多是纯文本),我得到了完整的垃圾。 最有可能的是,Firefox使用字形ID而不是字符进行打印,文本驱动程序可能无法正确处理。
恐怕除了使用不同的驱动程序之外,没有其他解决办法。 一个纯文本驱动程序是非常有限的,我怀疑它会适用于大多数应用程序。 我甚至希望Word能够以某些字体失败。 我建议使用Unidriver Postscript或者光栅驱动。