2009-11-24 78 views
1

我需要在J2ME中創建一個應用程序,該應用程序可以讀取SMS並通過藍牙將其打印在epson tm-p60打印機(ESC/POS仿真)上。使用J2ME通過藍牙移動收據打印

我看着愛普生supprt網站,但他們提供的只是ADK /驅動程序是:

1.Sun Java2的SDK標準版版本1.4.2_10
2.Sun Java2的SDK標準版1.4.2_04版
3.Sun Java SE開發工具包6更新3

所以我不知道我怎麼能夠在J2ME中使用ESC/POS命令。

我對我如何接近這個項目有點無知..再加上W/C會更好地用於這個項目? Netbeans或Eclipse?

謝謝!

+0

你有沒有得到它的工作? – 2010-08-27 11:49:04

回答

0

JSR-82 Bluetooth API支持L2CAP協議,RFCOMM和OBEX配置文件。我不知道藍牙基本打印配置文件(BPP)的詳細信息,但是,如果您查看basic printing profile文檔,則可以發現構建於OBEX配置文件上的BPP。

我在JSR-82上找不到BPP的開源項目。請嘗試搜索它,但如果你找不到一個你可能需要自己寫。

+0

感謝您的回覆。然而,epson tm-p60僅支持SPP(串口配置文件),所以我不能使用BPP – 2009-11-25 07:39:34

+0

他使用的打印機不會說BPP,它會說ESC/POS。 – funkybro 2009-11-25 12:09:05

+0

做了任何一個讓它工作? – 2010-08-27 11:53:26

1

通過藍牙的SPP(串行端口配置文件)意味着使用RFCOMM連接發送和接收數據,就好像它是物理串行連接一樣。這是JSR 82的一部分,因此您只能在支持此JSR的手機上開發。

您需要:

  • 圖如何發現藍牙設備,以及掃描SPP服務發現的設備上,然後連接到這些服務之一,使用許多JSR 82 tutorials在那裏的一個。

  • 然後通過該連接發送ESC/POS協議數據 - 我假設您有協議規範可用? Google翻開了this應用程序編程指南。

HTH。

+0

有沒有人讓它工作? – 2010-08-27 11:49:36