【Windows IoT】usb 票据打印机打印(未完成)

环境

  • Windows IoT core
  • 芯烨 Xprinter 58IIH
  • Raspberry pi 3

硬件结构

  • 打印机通过 usb 连接到树莓派

技术方案

  1. 根据打印机说明书,打印机支持两种驱动方式:Windows 下安装驱动程序和端口直接驱动。由于打印机未提供 ARM 驱动,所以本次考虑使用端口直接驱动方式。
    端口直接驱动,在这种方式下,并不需要使用驱动程序,只需要把字符直接输出到端口,并由打印机内部的硬字库来实现字符的转换打印,使用端口直接驱动方式,使打印控制更方便。
    如果使用端口直接驱动方式,就需要使用到打印命令集来控制打印机的打印,58热敏票据打印机内部已经集成了ESC/POS命令集。
  2. usb 设备的获取,通过 UsbDevice 类?POS 命令操作,通过 PosPrinter 类?
    参考:http://stackoverflow.com/questions/35056276/windows-iot-usb-printer

待续...

 

posted on 2016-12-10 10:33  CsharpStyle  阅读(430)  评论(0编辑  收藏  举报