1

我需要在 J2ME 中制作一个能够读取 SMS 的应用程序,然后通过蓝牙在 epson tm-p60 打印机(ESC/POS 仿真)上打印它。

我查看了 epson supprt 站点,但他们提供的唯一 ADK/驱动程序用于:

1.Sun Java2 SDK Standard Edition Version 1.4.2_10
2.Sun Java2 SDK Standard Edition Version
1.4.2_04 3.Sun Java SE Development Kit 6 Update 3

所以我不知道如何在J2ME 中使用ESC/POS 命令。

我对如何处理这个项目有点不知所措。加上 w/c 会更好地用于这个项目?Netbeans 还是 Eclipse?

谢谢!

4

2 回答 2

1

蓝牙上的 SPP(串行端口配置文件)意味着使用 RFCOMM 连接发送和接收数据,就好像它是物理串行连接一样。这是 JSR 82 的一部分,因此您只能在支持此 JSR 的手机上进行开发。

你需要:

  • 弄清楚如何发现蓝牙设备,并在发现的设备上扫描 SPP 服务,然后使用众多JSR 82 教程之一连接到这些服务之一。

  • 然后通过该连接发送 ESC/POS 协议数据——我假设您有可用的协议规范?谷歌出现了这个应用程序编程指南。

HTH。

于 2009-11-25T12:08:39.873 回答
0

JSR-82 蓝牙 API支持 L2CAP 协议、RFCOMM 和 OBEX 配置文件。我不知道蓝牙基本打印配置文件 (BPP) 的详细信息,但是,如果您查看基本打印配置文件文档,您会发现 BPP 建立在 OBEX 配置文件上。

我在 JSR-82 上找不到 BPP 的开源项目。请尝试搜索它,但如果找不到,您可能需要自己编写。

于 2009-11-24T15:18:26.157 回答