2

我在 android 应用程序中,我想使用 stariosdk 从我的应用程序打印收据。

这是明星 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 包中拖入 Project Explorer

  2. 右键单击项目文件夹并选择属性

  3. 单击 Java 构建路径

  4. 单击库和添加 JAR 按钮

  5. 在主代码的顶部添加:

    导入 com.starmicronics.stario.StarIOPort;

    进口 com.starmicronics.stario.StarIOPortException;

    导入 com.starmicronics.stario.StarPrinterStatus;

  6. 现在您可以访问 StarIO 的所有方法了!

我需要帮助来了解 StarIOPort.jar 和 StarIOSDKActivity.java 之间的区别以及如何使用它。

我只想将 MiniPrinterFunctions.java 用于移动打印机...

4

1 回答 1

1

StarIOPort.jar 是负责打开/关闭打印机端口、获取状态以及将打印作业发送到打印机的库文件。

StarIOSDKActivity.java 是一个演示打印机功能的示例应用程序。根据您使用的打印机,命令会有所不同。

SDK 应用程序本身有一个用于移动打印机的复选框。只要勾选它,您就可以使用 MiniPrinterFunctions.java 中的功能。如果你不勾选它,你正在使用 PrinterFunctions.java。

如果您只包含移动打印机支持,请使用 MiniPrinterFunctions.java 中的示例代码。

于 2012-06-19T01:37:27.790 回答