【问题标题】:Thermal printer Driver In windows [closed]Windows中的热敏打印机驱动程序[关闭]
【发布时间】:2013-12-26 07:13:32
【问题描述】:

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

1.GPD

2.打印机图形DLL。

3.Properties.DLL

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-03
      • 2017-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-05
      相关资源
      最近更新 更多