Android系统智能硬件开发外设篇(一):热敏打印机

采用的是达普热敏打印机DP-EH300,连上mini USB口即可使用。

Android系统智能硬件开发外设篇(一):热敏打印机_第1张图片

淘宝店铺位置:

  https://shop113494871.taobao.com/shop/view_shop.htm?spm=686.1000925.a1zvx.d53.Mk6IJR&mytmenu=mdianpu&user_number_id=2228340965

使用手册和用来测试的APK下载:

http://download.csdn.net/detail/dahunbi/9664938

  

  

遇到的问题1

设备USB都按照说明书接好了,自测也能打印,但是Android系统上相应的测试app打开没有显示连接。

按道理插上去就该跳出APP自动进入,然后选择PID2303就连上了。

  

网上查到方法

http://blog.csdn.net/lindonghai/article/details/50717218

  

简单来说就是:

  1. 先确定USB转串口驱动是否装在android系统下了:

drivers/usb/serial/pl2303.c

drivers/usb/serial/pl2303.h

  2.确定插入USB后,设备节点/dev/ttyUSB* 是否存在,我的插入后就多了个ttyUSB0,说明节点正常。

        3.若ttyUSB*节点正常,应用却出现找不到设备,考虑权限问题,参考下图解决。

Android系统智能硬件开发外设篇(一):热敏打印机_第2张图片

  

  

遇到的问题2

第二个问题就是用adb shell(使用方法见http://blog.csdn.net/dahunbi/article/details/52740378

操作第3步的时候,permissions这个文件夹权限不够,会出现

  

解决方法是

http://blog.csdn.net/myweishanli/article/details/37592515

输入命令

就可以改变permissions的权限了。

剩下的就是按照遇到的问题13添加一个xml,修改一个xml

重启系统,插入USB即可

 

今后还会探讨用串口控制以及源码分析,敬请关注, O(∩_∩)O谢谢。

你可能感兴趣的:(Android智能硬件开发)