热敏打印机驱动程序在Windows中

时间:2013-12-26 07:13:32

标签: c++ windows driver wdk print-spooler-api

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

1.GPD

2.Printer图形DLL。

3.Properties.DLL

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

  1. 是否可以将该dll用于我的打印机。
  2. 这些dll的打印机是否具体。
  3. 如何让我的打印机支持各种打印机命令语言?
  4. 如何让我的驱动程序使用多个Windows版本,如xp ,7,8?
  5. 如果您有任何打印机驱动程序开发经验,可以与我分享您的知识。

1 个答案:

答案 0 :(得分:0)

你的问题很广泛。从本质上讲,您需要一本关于打印驱动程序的完整教程,这可能会填满一本书。看看Unidriver plugin samples in the WDK。版本3 Unidriver插件适用于从XP到Win8的任何Windows平台。如果您的打印机是光栅技术,那么您可能希望从BITMAP样本开始。