当前位置: 代码迷 >> 驱动开发 >> C# 编撰usb打印机驱动程序
  详细解决方案

C# 编撰usb打印机驱动程序

热度:38   发布时间:2016-04-28 10:13:26.0
C# 编写usb打印机驱动程序
我用STM32写了一个微型打印机控制程序,使用USB连接PC机,但还不知道如何下手写PC端的驱动程序,请教高手,能否给以指点。现在编程使用的是C#,有这方面的例子吗,或推荐相关文章。STM32端有关USB的定义都可以了,PC也可以识别STM32端的USB口了。就是打印文字时,找不到打印机接口,也就是缺少打印机驱动程序吧?
 希望能得到指点,万分感谢! 
------解决方案--------------------
是不是这样更简单

STM32 到PC的USB,只用物理接口,用串口方式通信也就是虚拟成串口

PC通过串口发送命令,,控制STM32,由32给打印机发送指令再

------解决方案--------------------
想使用系统的Print类驱动是需要在STM32上实现 USB Device Class Definition for Printing吧?这样操作系统的USB打印驱动程序才能够驱动你的STM32打印机。

如果设备端不打算不实现Printer Class,那么需要你自己写一个Print的Windows驱动程序,这样系统才能将识别的STM32打印机。

好像C#不能写打印机驱动程序的。驱动程序建议用C/C++。