-3

我是 Windows 驱动程序开发的新手,现在我正在为我们自己的热敏打印机开发驱动程序。因此,从 MSDN(WDK 源)学习一些打印机驱动程序基础知识。现在我在 Windows 中使用 Generic TEXT/ONLY 模式进行打印。但我需要将我的打印机与不同的应用程序(如(word、pdf 和来自浏览器)集成,因为 GENERIC/TEXT ONLY 模式无济于事,所以我需要创建一个自己的驱动程序。每个打印机驱动程序都必须有

1.GPD

2.打印机图形DLL。

3.属性.DLL

我对此有些怀疑。我从 WDK 源中找到了一些 dll

  1. 是否可以将那个 dll 用于我的打印机。
  2. 那些dll的打印机是特定的。
  3. 如何让我的打印机支持各种打印机命令语言?
  4. 如何使我的驱动程序与 xp ,7,8 等多个 Windows 版本一起使用?

如果您对打印机驱动程序开发有任何经验,可以与我分享您的知识。

4

1 回答 1

0

你的问题非常广泛。从本质上讲,您要求的是有关打印驱动程序的完整教程,这可能会写满一本书。查看WDK 中的 Unidriver 插件示例。版本 3 Unidriver 插件可以在从 XP 到 Win8 的任何 Windows 平台上运行。如果您的打印机是光栅技术,您可能希望从 BITMAP 示例开始。

于 2013-12-26T15:02:17.727 回答