Android官方:
・在Android4.4(kitkat)之前,Android没有打印相关的API。开发者要想实现与打印机的通信,必须实现SMB/CIFS等网络传输协议,利用WIFI、蓝牙或者USB等方式直接和打印机通信。
・在Android4.4中Android引入了Google云打印相关的API,相关类如下:
   Android.support.v4.print.PrintHelper                 – bitmap打印队列工具类。
   Android.print.PrintDocumentAdapter                   – 提供自定义打印文档的基础类。
   Android.print.PrintManager                           – 访问打印队列,并提供PrintDocumentAdapter类支持。
   Android.print.pdf.PrintedPdfDocument                 – 基于特定PrintAttributeshelper创建PDF。
   Android.webkit.WebView.createPrintDocumentAdapter    – 为WebView打印内容创建PrintDocumentAdapter。
   Android.printservice                                  - 实现自定义PrintService的容器类。
   
   #云打印技术
   Google Cloud Print Service最先是在2010年4月对外发布的。GCP(Google Cloud Print)是一个基于web的打印机,能让任何联网设备都可以使用GCP服务来链接任何一台打印机。

依照之前六画面的实现,利用Java方式将要打印的票据内容作成图片形式,这样要打印的内容就是一张图片。有以下几种实现方式:
・利用Google云打印
方法:1、注册云打印:将本地安装好的打印机在Google网站上注册
      2、设置云打印机
      3、利用Google官方的云打印APP进行打印
在程序中可利用intent来调用Google Cloud Print进行打印。
也可利用Android的打印API来进行程序定制。

・利用打印机厂商提供的服务打印
各个打印机品牌对Android平台打印都提供了或多或少的支持,很多品牌还提供了Android APP供用户安装打印。
如:HP(惠普)的ePrint Home&Biz、Sumsung(三星)的Mobile Print等。

・利用第三方APP打印
PrinterShare等

更多相关文章

  1. 利用 Android(安卓)Keystore 系统 加密存储和解密敏感信息
  2. Android(安卓)利用方向传感器实现 指南针
  3. Android(安卓)MediaPlayer 简单综合应用
  4. Android(安卓)MediaPlayer 简单综合应用
  5. [PHP]通过 PHP for Android(安卓)利用PHP编写Android应用教程
  6. Android(安卓)JNI打印c\c++日志信息
  7. Android(安卓)JNI打印c\c++日志信息
  8. Android的NDK开发(2)————利用Android(安卓)NDK编写一个简单
  9. 写了个android简洁的日志打印工具类。

随机推荐

  1. 网页源代码查看器
  2. android 应用 安装 删除
  3. PC客户端与Android实现图片传送
  4. Android(安卓)studio 使用问题
  5. Android屏幕属性应用
  6. MTK Android(安卓)编译命令
  7. Android官方教程翻译(1)——创建第一个An
  8. Android(安卓)调用相机和调用图库
  9. Android(安卓)view获取焦点且有黄色高亮
  10. android 自定义对话框 背景透明