通过手机的蓝牙向支持蓝牙接口的打印机发送数据打印问题

原创 2017年01月03日 01:44:50
近期想做一个通过手机的蓝牙向支持蓝牙接口的打印机发送数据打印的尝试,但是碰到了一点问题

手机 : Nokia 6670 Symbian OS 7.0   s60 2nd
打印机 : HP Photosmart D5168
蓝牙适配器,就是市面上一般的30米那种,用手机自带的记事本等向打印机发送数据是可以打印的,但是用nokia提供的资料自行开发程序时碰到了问题,采用btpointtopoint的例子作为原型
这是发送:
iSendingSocket.Write(*iMessage, iStatus);
SetActive();
碰到的问题有:
1. 仅打印出iMessage[0]('H'), 缓冲区内容为"Hello world"
2. 只有退出程序或者断开连接打印任务才能完成 - 才能出纸(打印了个'H')

第二个问题:这里WaitOnConnectionL()读取打印机的响应,注销掉的话打印任务同样无法完成,必须断开连接才能出纸
case ESendingMessage:
{
        iLog.LogL(KStrSentMessage); // 5
        iState = EConnected;
// Catch disconnection event 
// By waiting to read socket
WaitOnConnectionL(); // ????? Now can't read the print bluetooth, or else the printer locked
//User::After(1000 * 1000); // 1000ms, 1s
/*TBuf8<1> iMessage;
iSendingSocket.RecvOneOrMore(iMessage, 0, iStatus, 1);*/
        break;
}

p2p的例子是按照搜索设备-搜索服务-发送数据的顺序处理的,理论上没有什么问题

有没有人做过BPP的呢

诚候能人回应,对于上面两个问题给出猜测性建议的也表示感谢

Android蓝牙打印机,带你真正了解各种打印格式

本文主要讲解蓝牙打印机在打印小票的过程中,如何打印各种常见格式。由于之前需要调试打印格式,但是苦于网上没有详细的讲解教程,无奈只能自给自足,自己封装了一个。如果各位盆友正在或者曾经苦恼蓝牙打印机的打印...
  • a214024475
  • a214024475
  • 2016年11月01日 15:02
  • 5956

Android蓝牙连接打印机进行打印

  • 2015年11月26日 13:47
  • 1.13MB
  • 下载

安卓手机连接蓝牙打印机实现打印功能

原文地址:http://blog.csdn.net/reality_jie_blog/article/details/11895843 最近在做一个安卓应用,其中有一个需求是要求用蓝...
  • a1031359915
  • a1031359915
  • 2014年03月18日 16:08
  • 66577

android wifi打印及蓝牙打印最全指令及demo

  • 2017年07月08日 19:59
  • 28.36MB
  • 下载

android中使用PrinterShare实现蓝牙打印功能

目前网上教程与Demo介绍的都是蓝牙连接热敏打印机(pos机大小的打印机),如果想通过蓝牙连接日常所见到的打印机,进行打印,这些教程或Demo是做不到的。 目前Android的蓝牙并不支持BPP...
  • ysh06201418
  • ysh06201418
  • 2015年08月03日 11:33
  • 7372

android连接蓝牙打印机实现打印功能

原文地址:http://blog.csdn.net/reality_jie_blog/article/details/11895843 最近在做一个安卓应用,其中有一个需求是...
  • hjh200507609
  • hjh200507609
  • 2016年01月08日 15:53
  • 2633

安卓手机连接蓝牙打印机实现打印功能

最近在做一个安卓应用,其中有一个需求是要求用蓝牙连接打印机实现打印功能。一开始没有一点头绪,网上找了很多资料也找不到有用的数据。所以自己就去研究,最终,功夫不负有心人,顺利的完成了这个功能。下边贴出我...
  • reality_jie
  • reality_jie
  • 2013年09月22日 14:22
  • 34034

安卓手机连接蓝牙打印机实现打印功能

最近在做一个安卓应用,其中有一个需求是要求用蓝牙连接打印机实现打印功能。一开始没有一点头绪,网上找了很多资料也找不到有用的数据。所以自己就去研究,最终,功夫不负有心人,顺利的完成了这个功能。下边贴出我...
  • reality_jie
  • reality_jie
  • 2013年09月22日 14:22
  • 34034

安卓手机连接蓝牙打印机实现打印功能

原文地址:http://blog.csdn.net/reality_jie_blog/article/details/11895843 最近在做一个安卓应用,其中有一个需求是要求用蓝...
  • a1031359915
  • a1031359915
  • 2014年03月18日 16:08
  • 66577

[置顶] 安卓手机连接蓝牙打印机实现打印功能

              分类: android 2013-09-22 14:22 3460人阅读 评论(43) 收藏 举报 android蓝牙打印 ...
  • yuanyuan_186
  • yuanyuan_186
  • 2014年05月26日 10:23
  • 1496
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过手机的蓝牙向支持蓝牙接口的打印机发送数据打印问题
举报原因:
原因补充:

(最多只允许输入30个字)