我正在使用通用纯文本打印机驱动程序,该驱动程序作为 WDK(Windows 驱动程序工具包)中的示例提供。但它适用于某些应用程序,不适用于其他应用程序。就像它适用于记事本和 Microsoft Word,但不适用于 Chrome 浏览器或弗洛伦特POS。我尝试使用此驱动程序通过以下 4 个应用程序打印到文件或热敏打印机:-
1)记事本上的简单文本:成功运行。
2) Microsoft Word 上的文本 + 图形(艺术字):工作成功,即打印文本并省略图形
3)在 Chrome 浏览器上打印来自 google 文档的简单文本:不起作用,即在打印到文件的情况下,文件为空,在打印到热敏打印机的情况下,我得到一个空白页
4)打印收据弗洛伦特POS:与(3)相同。
我想知道是否有人可以告诉我 chrome 和弗洛伦特POS做得不同吗?另外,我可以对通用纯文本驱动程序进行一些更改,使其与 chrome 一起使用吗?弗洛伦特POS ?
Thanks!!
Chrome 将文本打印为图形,或者至少在我尝试过的所有网站上都是如此。它使用线条绘制来绘制文本而不是打印实际字符;因此,纯文本驱动程序无法打印任何内容。您可以通过打印到 Adobe PDF,然后打开生成的 PDF 并通过印前分析进行检查来演示这一点。我从 cnn.com 网站打印了 20 页,得到了noPDF 中的文本。当我打印到 Windows 纯文本打印机时,除了一堆换行符之外什么也没有得到。
不幸的是,某些应用程序以这种方式打印。我用 Firefox 得到了相同的结果。 (浏览器是all出了名的不擅长打印。)在 tumblr.com 上使用 Firefox,大部分都是纯文本,我得到的完全是垃圾。最有可能的是,Firefox 使用字形 ID 而不是字符进行打印,纯文本驱动程序可能无法正确处理字符。
恐怕除了使用不同的驱动程序之外没有其他解决办法。纯文本驱动程序非常有限,我怀疑它能否在大多数应用程序中正常工作。我预计即使是 Word 也无法使用某些字体。我建议使用 Unidriver Postscript 或光栅驱动程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)