Printing 编写USB位图打印机驱动程序或inf

Printing 编写USB位图打印机驱动程序或inf,printing,bitmap,driver,Printing,Bitmap,Driver,我尝试为位图原始打印机编写位图打印机驱动程序 我使用了Microsoft的位图示例驱动程序,但该驱动程序不向任何打印机发送位图 Usbprint.sys查询即插即用打印机以获取1284字符串,并生成与并行总线枚举器兼容的硬件ID。(有关更多信息,请参阅USBPRINT接口。)它创建一个物理设备对象(PDO),其devnode位于Enum\USBPRINT下,并具有以下形式的两个硬件ID: USBPRINT\公司名称模型NAM1234 因此,我更改了bitmap.inf以将位图发送到原始位图打

我尝试为位图原始打印机编写位图打印机驱动程序

我使用了Microsoft的位图示例驱动程序,但该驱动程序不向任何打印机发送位图

Usbprint.sys查询即插即用打印机以获取1284字符串,并生成与并行总线枚举器兼容的硬件ID。(有关更多信息,请参阅USBPRINT接口。)它创建一个物理设备对象(PDO),其devnode位于Enum\USBPRINT下,并具有以下形式的两个硬件ID: USBPRINT\公司名称模型NAM1234

因此,我更改了bitmap.inf以将位图发送到原始位图打印机

旧位图.inf)“位图驱动程序”=位图

New bitmap.inf)“位图驱动程序”=位图,USBPRINT\mycompany\u name\u model1234

我安装成功,但打印不会将任何数据发送到打印机

我应该在bitmap.inf中更改什么?
我应该检查哪一点?

通常的打印机类GUID是{4d36e979-e325-11ce-bfc1-08002be10318}(打印机类)。但是我的打印机的类GUID是{62f9c741-b25a-46ce-b54c-9bccce08b6f2}(sw设备)。我想这是个问题。