USB Printer

概述

本示例功能:打印机设备。USB设备收到数据后,会直接打印出来。(不解析数据)

硬件设置

  • 使用USB Type-C线缆连接PC USB端口和开发板USB0端口

测试步骤:

  • 编译工程,编译通过后将程序下载到目标芯片;

  • 打开串口调试工具,配置参数(波特率-115200,1位停止位,8位数据位,无奇偶校验),打开串口;

  • 复位开发板,或在线调试,运行程序;

  • 等待USB设备枚举完成。

  • 可在设备管理器上看到打印机。

  • 在win10下,连接了USB 打印机设备后,不能直接使用。安装打印机设备的方法如下:
    • 打开:设置 -> 设备 -> 打印机和扫描仪。

    • 点击”添加打印机或扫描仪”,等待一小段时间。点击”我需要的打印机不在列表中”后,进入到”添加打印机”界面。

    • 在”添加打印机”界面中,进行设置:
      • “添加打印机”->”按其它选项查找打印机”界面中:选择”通过手动设置添加本地打印机或网络打印机”;

      • “添加打印机”->”选择打印机端口”界面中:”选择使用现有的端口”,”USB003(USB虚拟打印机端口)”。(也可以是USB001、USB002等)

      • “添加打印机”->”安装打印机驱动程序”界面中:厂商”Microsoft”,打印机”Microsoft MS-XPS Class Driver 2”。(也可以是其它打印机驱动)

      • “添加打印机”->”输入打印机名称”界面中:填写名字,如:test_printer1。

  • 安装完成后,就能测试USB打印机设备了。选中打印机名字并打印文件后,就能看到USB设备收到大量数据。