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

原创 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的呢

诚候能人回应,对于上面两个问题给出猜测性建议的也表示感谢
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

原文地址:http://blog.csdn.net/reality_jie_blog/article/details/11895843 最近在做一个安卓应用,其中有一个需求是要求用蓝...

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

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

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

最近做的一个Android demo 。 要求用手机蓝牙连接打印机实现打印功能。   先开始玩的是佳能IP100的打印机, 发现这 款打印机蓝牙只能实现打印图片功能,文档什么的要么接受了没反应,要么就...

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

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

微信硬件蓝牙扫描绑定JSAPI发送数据

http://blog.csdn.net/wangbo54979/article/details/51783016#comments 这是后台接口调用 微信文档  http://iot.weixi...

微信硬件蓝牙扫描绑定JSAPI发送数据

微信蓝牙

iOS学习,蓝牙,iOS设备模拟BLE发送数据

写在前面 刚开始学习iOS开发,在此过程中学习到很多知识点,写这些的目的,首先是为了给像我一样的小白提供一些参考资料,其次是对自己所学知识的一个总结与记录。 废话不多说,下面开始。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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