此项目用于安卓小票打印驱动。(稳定版)已用于实际项目
支持:
USB转串口线、纯串口阵脚打印线、纯USB打印线、Cp21xx、USB CDC/ACM serial、FTDI Serial
项目说明:
android_serialport_api 纯串口阵脚线通信,检测设备,读写串口等工具
com.hoho.android.usbserial 其他辅助测试类. 可以忽略
com.hoho.android.usbserial.driver 各种USB规格的驱动,可自行扩展。 FtdiSerialDriver.java(USB转串口线驱动),UsbPrinterDriver.java(纯USB打印线驱动),目前使用到这两个驱动。
com.hoho.android.usbserial.escpos 爱普生的 esc/pos 标准指令, 打印指令类。
com.hoho.android.usbserial.util 一些转换16进制工具类
net.pragmaware.pegasus.notetaker 采用JNI操作USB读写进行通信,这只另一种是先打印通信方式。
核心类 入口:
用于检测设备与打印机通信
纯串口阵脚线打印:使用SerialPortFinder.java 检测出设备,即可进行打印指令发送。
USB转串口 , 包括纯USB打印线:UsbSerialProber.java 检测出设备,即可进行打印指令发送。
以上是串口或USB线 设备检测
用于打印指令控制,输出打印结果
打印指令类:UsbComPrinter.java 使用这个类,即可进行打印操作。
最终流程: 1.检测出可用设备
2.输入打印内容
3.打印指令发送至设备
4.输出打印结果
1