蓝牙打印机相关的一些问题
1.蓝牙打印机能设置字体的大小吗?
答:蓝牙打印机里可以设置字体横向放大、纵向放大,横纵向放大,除此之外还可以设置向前向后走纸,也可以打印下划线和空格。
G6017,G1005,G6023,G75,G1017
2.我在连接了蓝牙打印机时为什么找不到要连接的设备?
答:这应该是第一次连接吧,这时你可以先在本机的蓝牙设置里搜索到要连接的设备,然后与本地蓝牙进行配对连接,然后再打开程序进行连接。
3.在连接蓝牙打印机时能找到要连接的设备可是连接时老是出现如图所示的提示连接不到设备:
答:你看一下你的蓝牙打印机是不是休眠了,像我们用的智胜达生产的那款蓝牙打印机为了延长电池的寿命在两分钟内没有操作就自动休眠了。
4.蓝牙打印机一般支持什么样的字符?
答:这个不同的打印机可能不一样,智胜达生产的那款蓝牙打印机支持的是GB2312标准点阵字库及ASCII字符。
5.在做蓝牙通信这方面时怎样建立服务套接字和监听连接
答:首先通过调用listenUsingRfcommWithServiceRecord(String, UUID)方法来获取BluetoothServerSocket对象,参数String代表了该服务的名称,UUID代表了和客户端连接的一个标识(128位格式的字符串ID,相当于PIN码),UUID必须双方匹配才可以建立连接。
其次调用accept()方法来监听可能到来的连接请求,当监听到以后,返回一个连接上的蓝牙套接字BluetoothSocket。
最后,在监听到一个连接以后,需要调用close()方法来关闭监听程序。
(一般蓝牙设备之间是点对点的传输)
6.在使用蓝牙打印机时需要什么权限吗?
答:只要操作蓝牙,都先要在AndroidManifest.xml里加入权限:
<uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permissionandroid:name="android.permission.BLUETOOTH" />
如果其它什么不懂的问题,可咨询qq:870345353。