通用纯文本打印机驱动程序不起作用

2023-11-30

我正在使用通用纯文本打印机驱动程序,该驱动程序作为 WDK(Windows 驱动程序工具包)中的示例提供。但它适用于某些应用程序,不适用于其他应用程序。就像它适用于记事本和 Microsoft Word,但不适用于 Chrome 浏览器或弗洛伦特POS。我尝试使用此驱动程序通过以下 4 个应用程序打印到文件或热敏打印机:-

1)记事本上的简单文本:成功运行。

2) Microsoft Word 上的文本 + 图形(艺术字):工作成功,即打印文本并省略图形

3)在 Chrome 浏览器上打印来自 google 文档的简单文本:不起作用,即在打印到文件的情况下,文件为空,在打印到热敏打印机的情况下,我得到一个空白页

4)打印收据弗洛伦特POS:与(3)相同。

我想知道是否有人可以告诉我 chrome 和弗洛伦特POS做得不同吗?另外,我可以对通用纯文本驱动程序进行一些更改,使其与 chrome 一起使用吗?弗洛伦特POS ?

Thanks!!


Chrome 将文本打印为图形,或者至少在我尝试过的所有网站上都是如此。它使用线条绘制来绘制文本而不是打印实际字符;因此,纯文本驱动程序无法打印任何内容。您可以通过打印到 Adob​​e PDF,然后打开生成的 PDF 并通过印前分析进行检查来演示这一点。我从 cnn.com 网站打印了 20 页,得到了noPDF 中的文本。当我打印到 Windows 纯文本打印机时,除了一堆换行符之外什么也没有得到。

不幸的是,某些应用程序以这种方式打印。我用 Firefox 得到了相同的结果。 (浏览器是all出了名的不擅长打印。)在 tumblr.com 上使用 Firefox,大部分都是纯文本,我得到的完全是垃圾。最有可能的是,Firefox 使用字形 ID 而不是字符进行打印,纯文本驱动程序可能无法正确处理字符。

恐怕除了使用不同的驱动程序之外没有其他解决办法。纯文本驱动程序非常有限,我怀疑它能否在大多数应用程序中正常工作。我预计即使是 Word 也无法使用某些字体。我建议使用 Unidriver Postscript 或光栅驱动程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通用纯文本打印机驱动程序不起作用 的相关文章

随机推荐

  • 使用 SSLEngine (JSSE) 与旧客户端进行 SSL 握手

    这是 的后续问题 使用自签名证书和 SSLEngine JSSE 进行 SSL 握手 我已经实现了一个 NIO Web 服务器 可以在同一端口上处理 SSL 和非 SSL 消息 为了区分 SSL 和非 SSL 消息 我检查入站请求的第一个字
  • 如何使用InputStream从ZIP读取文件?

    我必须使用 SFTP 从 ZIP 存档 只有一个文件 我知道它的名称 获取文件内容 我唯一拥有的是 ZIPInputStream 大多数示例显示如何使用此语句获取内容 ZipFile zipFile new ZipFile location
  • 使用委托将数据传递回先前的 VC 并更新自定义单元

    我正在尝试传递数据BACK到上一个viewController使用代表 有谁知道如何从ViewController B to ViewController A 所以我想传递数据SecondVC to FirstVC并使用来自的数据更新自定义
  • 为什么我的 @Autowired 对象为空?

    我有以下 JSF 托管 bean package com example import java io Serializable import javax faces bean ManagedBean import org springfr
  • 如何在iPhone应用程序中显示不同的自定义阿拉伯字体?

    在我的应用程序中 我需要使用不同的自定义字体显示阿拉伯语文本 我按照场景添加ttf文件到info plist 根据上面的场景 我成功获得了不同字体样式的显示文本ENGLISH纯文本 我正在做同样的事情arabic字体样式 但在这里我没有得到
  • 关于值类型装箱的混乱

    在下面的代码中 int i 5 object o 5 Console WriteLine o prints 5 我有三个问题 1 获得了哪些附加 有用的功能5驻留在变量中o那5由变量表示i不具有 2 如果某些代码需要值类型 那么我们可以将
  • 我的 CSS 不会链接到我的 HTML 文件

    我正在尝试在 Sublime Text Editor 2 中构建一个简单的网站 但是 我的 CSS 文件不会链接到我的 HTML 文件 因此不会打印纯文本 我的 HTML 代码是
  • Angularjs - 控制器继承与范围继承

    下面是使用范围继承的代码
  • 立即执行时出现无效字符错误

    BEGIN exception when others then sqltext2 insert into ERROR TABLE SHREE select str from dual EXECUTE IMMEDIATE sqltext2
  • 如何在 WPF MVVM 中将组合框与外键绑定

    我知道关于数据绑定组合框有很多问题 也有很多教程 但我觉得这些教程很难 所以 我问这个问题 假设我的数据库中有两个表 Customer CustomerID Name GenderID 性别类型 GenderTypeID GenderTyp
  • 跨浏览器脚本使我的网站成为主页[重复]

    这个问题在这里已经有答案了 我有一个网站 我想要求用户将我的网站设为主页 如果他们单击 是 我想运行一个脚本 使我的网站成为用户浏览器的主页 有一个类似的主题在这里和一个解决方案here 但是 我的后一个链接中提供的解决方案仅适用于 IE
  • 用于密码验证的正则表达式

    我目前使用这个正则表达式来检查字符串是否符合一些条件 条件是 字符串长度必须介于 8 到 15 个字符之间 字符串必须至少包含一个数字 字符串必须至少包含一个大写字母 字符串必须至少包含一个小写字母 0 9 a zA Z a zA Z0 9
  • 使用 Paramiko 设置 SSH 隧道来访问 PostgreSQL

    我目前使用 Paramiko 访问 SFTP 服务器并连接到同一服务器上的 PostgreSQL 我发现很多例子使用sshtunnel登录 PostgreSQL 但我不知道如何用纯Paramiko 做到这一点 目前我的代码看起来像这样 es
  • 红移。将逗号分隔的值转换为行

    我想知道如何将逗号分隔的值转换为 Redshift 中的行 我担心我自己的解决方案不是最佳的 请指教 我有一个表 其中一列具有逗号分隔的值 例如 I have user id user name user action 1 Shone st
  • 使用 Microsoft.Azure.Management.ServiceBus 获取队列消息计数

    我需要一个关于如何在服务总线队列上进行 CRUD 操作的示例 我实际上需要 Microsoft Azure Management ServiceBus SBQueue 类的实例 以便我可以计算该队列中的消息 较旧的方法是使用管理客户端 va
  • 如何在 MahApps.Metro 中创建自定义口音?

    我正在尝试覆盖弹出窗口的默认样式 我尝试将所有样式移动到自己的 ResourceDictionary 中并使用
  • C# 找出数组中最短和最长的单词

    我试图根据长度找到最短和最长的字符串值 但我被卡住了 截至目前 脚本在写入行之后退出 我认为代码需要一些帮助 我不认为 for 循环可以单独工作 任何援助将不胜感激 for int i 5 i lt 0 i string word new
  • 将核心数据数据库从一个应用程序迁移到另一个应用程序

    我有一个核心数据数据库 我希望预先填充该数据库 而不必在首次启动时加载所有数据 我试图通过创建第二个应用程序来实现这一点 该应用程序负责加载并将 SQL 数据库从该应用程序复制到新应用程序 最初我尝试简单地复制 sqlite从第二个应用程序
  • Google电子表格:所有粗体单元格的总和

    我正在尝试学习 Google 电子表格中的脚本编写 并且已经得到了一些简单的脚本可以工作 但这一个确实很痛苦 我想制作一个使用 onEdit 函数更新特定单元格的脚本 以显示电子表格中所有粗体值的总和 Fx 1 2 3 4 那么该单元格的值
  • 通用纯文本打印机驱动程序不起作用

    我正在使用通用纯文本打印机驱动程序 该驱动程序作为 WDK Windows 驱动程序工具包 中的示例提供 但它适用于某些应用程序 不适用于其他应用程序 就像它适用于记事本和 Microsoft Word 但不适用于 Chrome 浏览器或弗