2012-01-02 207 views
8

我想打印到Bixolon SPP-R200,因爲我聽說過,它是使用android設置的更容易的移動藍牙打印機之一。但是我不確定如何開始。Android:連接和打印到Bixolon SPP-R200

  1. 我想我必須首先通過藍牙連接到打印機 - 爲此我假設我使用原生的Android藍牙API?

  2. 我可能需要某種SDK將數據發送到打印機 - 我讀here,有一個SDK,但瀏覽bixolon頁面沒有產生任何結果(即沒有SDK) - 我寫信給支持,但我不希望回答任何時間很快...

我想我有其他問題(如:你派位圖,你可以在.net CF做打印機? )與該打印機的SDK緊密相關 - 如果它存在... ...

+0

我直接聯繫了Bixolon,他們爲我提供了一個特殊的android SDK(在他們的網站上沒有找到這個)。我會相應地調查並更新我的問題。同時,如果有人需要SDK,請在這裏留言。 – AgentKnopf 2012-01-03 16:09:04

+0

有趣的事實:我目前正在使用Bixolon的SPP-R200打印示例項目,並且他們在BxlExample.java上的onContextItemSelected方法的長度爲1700行oO - 我想我曾經閱讀過有關良好實踐的一些內容,嘗試不使方法長於一個屏幕的長度......我認爲在這種情況下可以輕鬆完成,因爲這個怪物方法只是一個巨大的開關/外殼聲明... – AgentKnopf 2012-01-08 16:43:55

+0

請問您可以向我提供SDK嗎? – VSB 2012-05-14 12:22:45

回答

5

好吧,因爲它變成了支持閃電般快速,並提供了一個Android SDK,克服了我的第二個問題。

說SDK附帶了一個示例項目以及用戶手冊和SDK的API(不幸的是,SDK jar文件不包含javadoc ...)。我不得不說,SDK API寫得很差,缺乏深度,除此之外,樣本項目中使用的一些方法根本沒有被覆蓋(比如我認爲聽起來相當重要和必須的「初始化」...... )。但是,在查看示例時,您會了解如何使用SDK。它涵蓋了從無線連接,USB或藍牙連接(這回答我的第一個問題)的一切。

如果有人需要SDK /示例項目,我建議通過[email protected]刪除bixolon支持人員的電子郵件,以接收最新的SDK。我沒有在Bixolon的網站上找到android SDK!我發現的唯一SDK是.Net相關的。

UPDATE

上的附加說明:原來一個並不真正需要的SDK。我們拋棄了SDK,而是創建了兩個線程:一個接受連接請求(連接打印機)和另一個連接請求(連接建立後)有一個BluetoothSocket並寫入/讀取它。這具有以下優點:我們可以將它用於任何移動打印機,因爲它不再是Bixolon專用的。

欲瞭解更多與藍牙相關的信息,請查看this Q&A,其中介紹了讓Bixolon(和Fujitsu)與Android設備進行通信的步驟。

更新2

因爲我經過這個帖子最近,看了起來,這裏是爲BIXOLON SPP-R200一些額外的鏈接:

  • Downloads for Bixolon SPP-R200(驅動程序,手冊命令手冊等)
  • Product Overview Bixolon SPP-R220
  • 有問答&在BIXOLON網站here一節。但是,您需要先創建一個帳戶才能在Q & A部分查看答案。如果您鍵入的搜索框中輸入幾個答案彈出「機器人」 - 但因爲我沒有戶口,我沒看過他們 - 但它可能是值得一試
+0

你在哪裏找到了'bixolonSDK.zip'。它的官方網站在哪裏可能更新? Galaxy Tabs有問題。你能給我這個文件在官方網頁的鏈接嗎? – breceivemail 2012-09-29 11:17:39

+0

@breceivemail我更新了我的帖子,使其更加清晰:我通過電子郵件從Bixolons支持(在聯繫他們後)獲得了SDK,但我沒有在他們的網站上找到Android SDK。我刪除了非官方下載鏈接到我上傳的SDK,因爲 - 這裏你有一個問題 - 人們應該更願意聯繫bixolon對官方SDK的支持,因爲我上傳的那個已經過時了。在「更新2」部分,我添加了更多信息;也許可以通過在Q&A部分查看答案來找到SDK(需要在bixolon網站上提供帳戶)。 – AgentKnopf 2012-10-01 05:55:10

+0

Zainodis,可以打印這些ESC/POS打印機中的圖像??我必須打印一些像這些priter的圖像,但我不知道如何...你能幫助我嗎?... [檢查我的問題請](http://stackoverflow.com/questions/14530058/get-byte-data-of-a-bitmap-android) – 2013-04-30 13:47:48

0

我一直與this JAR(這可能是幫助。但是,更簡單的解決方案可能是通過藍牙串行端口發送ESC序列。因此,如果您正在創建Phonegap應用程序,則可以使用此PluginChat sample併發送ESC序列(有關打印機ESC保留的文檔也可用)。

+0

我個人丟棄了Bixolon jar,在我的情況下沒有必要,因爲我可以直接使用所需的一切,而不需要在兩者之間使用bixolon的API。它也有點讓我厭煩,它是封閉的源,所以上帝知道那裏發生了什麼...... :) – AgentKnopf 2014-11-27 16:24:34