首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在构建打印机驱动程序方面需要帮助

在构建打印机驱动程序方面需要帮助
EN

Stack Overflow用户
提问于 2010-05-11 17:11:55
回答 2查看 603关注 0票数 2

我需要一些帮助来构建打印机驱动程序。打印机通过串口连接到系统。我只需要抓取应用程序发送到打印机的数据,压缩它(这是一个自定义例程)并将其发送到打印机。

我没有任何开发驱动程序的经验。我有所有的工具,SDK,DDK。如果有人能指出一些到示例驱动程序的链接(这可以只写到平面文件,而不是发送到打印机),那就太好了。

驱动程序必须在windows NT上运行。

因此,基本上我正在寻找一些示例打印机驱动程序,DDK (名为winprint)有一个,但当我编译和链接它时,它生成的是dll文件,而不是sys。

请不要再说WDK无法工作,因为此驱动程序将在NT上运行。

EN

回答 2

Stack Overflow用户

发布于 2011-04-07 01:26:14

您应该使用Win NT DDK。它应该有样例文件。此外,在Windows NT中,打印机驱动程序文件实际上是.dll文件而不是.sys文件。打印机驱动程序是Win NT中不同类别的驱动程序,需要使用添加打印机向导并以包含INF文件的软件包形式进行安装。

如果您已经拥有Win NT DDK,则可以使用现有的示例TTY驱动程序。我相信这可以在%DDKROOT%\Src\Print\Mini\Txtonly中找到。

本文将更多地讨论此驱动程序的一些更新- http://support.microsoft.com/kb/289108

一旦您能够安装和运行此驱动程序,您应该能够看到主代码,并添加您自己的代码来获取传入的数据并将其流式传输到文件中。

希望这能有所帮助。如果是,+1 :)

票数 0
EN

Stack Overflow用户

发布于 2013-03-08 07:21:21

您不需要修改代码就可以获得可以写入平面文件的驱动程序。

Windows打印机驱动程序可以连接到各种端口。特别是,您可以创建一个实际连接到文件的本地端口。在打印机的端口选项卡上,单击添加端口,然后选择本地端口并单击新建端口。在“Enter port name”编辑文本控件中,键入要填充PDL数据的文件的路径。然后,每次您随后打印时,来自驱动程序的PDL将被写入与新端口相关联的文件,覆盖其先前的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2809345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档