2012-06-15 27 views
0

我在Android應用程序,我想使用stariosdk爲了從我的應用程序打印收據。如何包括和使用stariosdk的Android藍牙打印

這是鏈接星SDK:http://www.starmicronics.com/support/SDKDocumentation.aspx

我試圖按照SDK指南:

所有功能都坐落在com.StarMicronics.StarIOSDK包src文件夾。

通過選擇StarIOSDKActivity.java運行程序;此源代碼是POS和移動打印機的起點。

通過單擊其他源文件來了解具體功能的工作方式。例如,「code128Activity.java」對應於GUI中的一維條碼Code128。

重要的是要注意,並非每種功能都適用於兩種打印機類型。每個SDK手冊的第一頁顯示支持哪些功能。它們列在這裏再次爲了方便:

便攜式打印機

•無錢箱支持

•沒有切割圖案支持

POS打印機

•沒有磁條閱讀器支持

此外,包含「Mini」的源文件僅適用於便攜式打印機型號。

StarBitmap.java適用於兩種打印機類型。

這些:

文件StarIO.jar是一個庫,你可以包含到你的Java項目中揭露StarIO 方法。 要包括這個庫到您的項目:

  1. 將StarIOPort.jar到項目資源管理器從SDK包

  2. 右鍵單擊項目文件夾並選擇屬性

  3. 單擊Java構建路徑

  4. 點擊庫和添加JAR按鈕

  5. 在主代碼的頂部添加:

    import com.starmicronics.stario.StarIOPort;

    import com.starmicronics.stario.StarIOPortException;

    import com.starmicronics.stario.StarPrinterStatus;

  6. 現在你可以訪問所有的StarIO的方法!

我需要幫助才能理解StarIOPort.jar和StarIOSDKActivity.java之間的區別以及如何使用它。

我希望只使用MiniPrinterFunctions.java移動打印機...

回答

0

StarIOPort.jar是庫文件負責打開/關閉打印機端口,獲取狀態,併發送打印作業到打印機。

StarIOSDKActivity.java是演示打印機功能的示例應用程序。這些命令根據您使用的打印機而不同。

SDK應用程序本身有一個移動打印機的勾選框。只要您勾選它,您就可以使用MiniPrinterFunctions.java中的功能。如果你不打勾,你使用PrinterFunctions.java。

如果您僅包含移動打印機支持,請使用MiniPrinterFunctions.java中的示例代碼。

+0

是否有一步一步教程如何將外部庫包括到項目? – kosbou

+0

如果我想使用便攜式打印機,我必須做什麼?將StarIOPort.jar導入到我的項目並使用MiniPrinterFunctions.java中的函數? – kosbou

+0

是的。在便攜式打印機手冊中引用這些頁碼。 第1步:將StarIOPort.jar導入到您的應用程序。 (第17頁) 第2步:在您的應用程序中導入StarIO。在主代碼的頂部添加: import com.starmicronics.stario.StarIOPort; import com.starmicronics.stario.StarIOPortException; import com.starmicronics.stario.StarPrinterStatus; (第17頁) 第3步:將您喜歡的任何代碼從MiniPrinterFunctions.java複製並粘貼到您的應用程序中。 – LtH