• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f429如何驱动usb打印机

yhj416606438 2021-01-10 浏览量:537
怎么才能驱动usb打印机,网上下载的打印机驱动怎么写到代码里面,感觉没有思路
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 网上下载的打印机驱动没用,因为那是编译好的二进制文件,要自己实现,需要知道那个打印机的通信协议,然后实现它
    • 发布于 2021-01-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
    1. #define USB_PRN_CLASS 0x07
    2. extern USBH_ClassTypeDef USBH_prn;
    3. #define USBH_PRN_CLASS &USBH_prn
    4. USBH_ClassTypeDef USBH_prn =
    5. {
    6. ''MSC''
    7. USB_PRN_CLASS
    8. USBH_PRN_InterfaceInit
    9. USBH_PRN_InterfaceDeInit
    10. USBH_PRN_ClassRequest
    11. USBH_PRN_Process
    12. USBH_PRN_SOFProcess
    13. NULL
    14. };
    • 发布于2021-01-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 所谓驱动硬件设备,就是能通过指定的数据通道(接口),按格式发送/接收 数据。

    你要找到相应设备数据手册(起码要有通信数据格式说明和指令集),才能针对性的编写相应驱动。

    • 发布于2021-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以说,没有现成的,你要根据打印机的通讯协议自己编程。

    一般单片机也无法达到,因为协议是比较大的,单片机可能无法满足要求

    • 发布于2021-01-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f429如何驱动usb打印机