1. 启动Android打印机设备,并用USB线连接电脑主机及Android打印机。
  2. Android打印机系统启动完成后,在Windows设备管理器中,可以看到Android Phone设备和USB打印支持。
  3. 同时,在打印管理——打印服务器——本地——打印机里可以看到Generic / Text Only打印机。
  4. 修改Generic / Text Only打印机的属性,字体选择中的代码页设置为简体中文(936)。
  5. 在终端(如Xshell)中输入adb shell,并输入cat /dev/ffan_printer。
  6. 在打印管理中,选择Generic / Text Only打印机,右键弹出菜单,并点击菜单项打印测试页,在终端(如Xshell)中即可看到打印机测试页的信息。

    说明:

  1. 如果终端(如Xshell)只显示英文字符和数字,而不显示中文,则参考第4步,修改打印机属性字体选择中的代码页。
  2. 如果终端(如Xshell)中文显示为乱码,则需要设置终端显示的编码为简体中文。
  3. 如果使用串口终端打开ffan_printer设备,需使用后台运行的方式,命令为cat /dev/ffan_printer &,避免Ctrl-C后再次打开/dev/ffan_printer时出现"cat: /dev/ffan_printer: Device or resource busy"的错误。

转载于:https://www.cnblogs.com/we-hjb/p/5684276.html

Android USB Gadget复合设备驱动(打印机)测试方法相关推荐

  1. android usb gadget分析

    Android USB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/gadget/android.c.这个文件实现USB的上层应用协议. 首先包含了一些 ...

  2. Android USB gadget

    Android USB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/gadget/android.c.这个文件实现USB的上层应用协议. 首先包含了一些 ...

  3. linux选择usb功能,USB gadget设备驱动解析(1)——功能体验

    利用Linux USB gadget设备驱动可以实现一些比较有意思的功能,举两个例子: 1.一个嵌入式产品中的某个存储设备,或是一个存储设备的某个分区,可以作为一个U盘被PC:设别,从而非常方便的完成 ...

  4. USB gadget设备驱动解析

    利用Linux USB gadget设备驱动可以实现一些比较有意思的功能,举两个例子: 1.一个嵌入式产品中的某个存储设备,或是一个存储设备的某个分区,可以作为一个U盘被PC:设别,从而非常方便的完成 ...

  5. android usb_disk2,Android USB gadget configfs学习笔记总结

    1.一个config_item 是通过显式用户空间mkdir操作创建的,通过rmdir销毁.属性(文件)在mkdir之后出现,可以通过read和write读取或修改属性文件.与sysfs一样,read ...

  6. usb gadget printer驱动分析

    1. 简介 Gadget 英文是小物件,小装置 Gadget 框架提供了一套标准API,USB设备控制器(USB Device Controller,UDC)驱动实现这一套API. Gadget 是实 ...

  7. Android USB驱动源码分析(-)

    Android USB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/gadget/android.c.这个文件实现USB的上层应用协议. 首先包含了一些 ...

  8. Android USB驱动源码分析

    Android USB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/gadget/android.c.这个文件实现USB的上层应用协议. 首先包含了一些 ...

  9. linux usb gadget 日志

    1,USB 协议入门 几种USB控制器类型:OHCI,UHCI,EHCI,XHCI 遇到过一些关于USB的东西(如下),一直没搞明白什么USB1.0/1.1/2.0/3.0之类的,当然我知道它们的各自 ...

最新文章

  1. 面试总结之MISC(操作系统,网络,数学,软件开发,测试,工具,系统设计,算法)...
  2. POJ - 2385 Apple Catching (dp)
  3. 【Java】网络编程
  4. 很久以前的C语言笔记
  5. Tomcat version 5.5 only supports J2EE 1.2, 1.3, and 1.4 Web modules
  6. 超酷网页 Message Box 样式集合
  7. c#Winform程序CPU占用高的原因和解决方法(转载)
  8. Android Studio 如何添加悬浮提示
  9. 风险投资,扼杀中国互联网创新的黑手
  10. vector容器——插入和删除
  11. CAM350 使用,典型做钢网
  12. AD元件库安装与使用
  13. VS2017社区版离线安装
  14. 使用GoLang开发游戏服务器(一)
  15. 赛尔号桌面版_赛尔号最新版电脑版下载 赛尔号最新版安卓版下载
  16. Vue 组件化通信 provide inject ,dispatch ,boardcast
  17. 电子器件系列二:IGBT
  18. 均匀球体模型的重力异常正演
  19. 解决caffe2最新编译问题,亲测有效!
  20. 图片内,笔迹轨迹识别

热门文章

  1. express的app.js的详细配置说明
  2. 自从用完 Gradle 后,有点嫌弃 Maven 了!速度贼快!
  3. 程序员接私活的途径以及正确方式。
  4. 怼天怼地怼空气的Linus 喜欢和什么样的人一起工作?
  5. 当 HTTP 连接池遇上 KeepAlive 时
  6. 不想当亿万富翁的程序员不是好老板
  7. Redis集群:一致性哈希
  8. 计算机模拟生态系统,生态系统模拟方法.ppt
  9. 《浙江省推动数据中心能效提升行动方案(2021-2025年)》出炉
  10. 中国液冷数据中心发展白皮书