開発者ハブ / 公開基礎 / 技術記事

プリンター統合

このガイドは次の実装パスを説明します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。 この技術ノートは構造化された出発点です。導入結果として扱う前に、モデル、Android、ファームウェア、SDK、アプリ版、周辺機器を確認してください。

プロジェクトを相談

このガイドは次の実装パスを説明します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。 この技術ノートは構造化された出発点です。導入結果として扱う前に、モデル、Android、ファームウェア、SDK、アプリ版、周辺機器を確認してください。

ソースの根拠SUNMI 公式ドキュメント
公開リファレンス9
公開状態公開済み
v1.0.0 / 技術記事確認済みソース: 2026-08-30
モデル範囲
モデル範囲: SUNMI / V2s / V2s PLUS / Android 11. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
Android バージョン
Android バージョン: V2s / V2s PLUS / Android 11 / SUNMI. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
ファームウェア
ファームウェア: 次の境界を記録します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
SDK / インターフェース
SDK / インターフェース: SUNMI / LineApi / CommandApi / QueryApi. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
アプリビルド
アプリビルド: 技術的な実装パスを定義します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

メーカー文書が扱う範囲

  • メーカー文書が扱う範囲: LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
  • ソースの根拠: 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。
  • 公開リファレンス: 次を検証します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

API サーフェス

  • API サーフェス: woyou.aidlservice.jiuiv5 / IWoyouService
  • API サーフェス: LineApi / initLine / addText / printText / printBarCode / printQrCode / printBitmap
  • API サーフェス: CommandApi / sendEscCommand / sendTsplCommand
  • API サーフェス: QueryApi / getStatus / getInfo
  • API サーフェス: LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

範囲と前提条件

  • 範囲と前提条件: 技術的な実装パスを定義します: レシートとラベルの印刷.
  • モデル範囲: SUNMI / V2s / V2s PLUS / Android 11.
  • アプリビルド: レシートとラベルの印刷.
  • 権限と所有者: 次の境界を記録します: レシートとラベルの印刷.

権限と所有者

  • 権限と所有者: 次の境界を記録します: レシートとラベルの印刷.
  • 範囲と前提条件: 技術的な実装パスを定義します: レシートとラベルの印刷.
  • エビデンス状態: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

エラー処理

エラー処理: 次の境界を記録します: レシートとラベルの印刷. エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

既知の制限

  • 既知の制限: 次の境界を記録します: レシートとラベルの印刷.
  • ソースの根拠: 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。
  • UnitWeave テスト: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

実装パス

  1. 01

    実装パス 01: 技術的な実装パスを定義します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

  2. 02

    実装パス 02: API サーフェス: SUNMI / LineApi / CommandApi / QueryApi. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

  3. 03

    実装パス 03: 検証チェックリスト: LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

  4. 04

    実装パス 04: エラー処理: 次の境界を記録します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

  5. 05

    実装パス 05: エビデンス状態: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

  6. 06

    実装パス 06: 範囲と前提条件: LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

  7. 07

    実装パス 07: 技術的な実装パスを定義します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

検証チェックリスト

  • 検証チェックリスト 01: 次を検証します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
  • 検証チェックリスト 02: モデル範囲: SUNMI / V2s / V2s PLUS / Android 11. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
  • 検証チェックリスト 03: Android バージョン: V2s / V2s PLUS / Android 11 / SUNMI. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
  • 検証チェックリスト 04: エラー処理: 次の境界を記録します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。
  • 検証チェックリスト 05: エビデンス状態: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。
  • 検証チェックリスト 06: 次を検証します: レシートとラベルの印刷. LineApi で文字、列、バーコード、QR を処理し、ESC/POS または TSPL が必要な場合だけ CommandApi を使います。QueryApi、用紙幅、再印刷、サービスバージョンを確認します。

公開ゲート

公開するノートには公開ソースへのリンクを含め、主張をその範囲内に保ち、識別できる受け入れ結果を示し、非公開または顧客資料を除外します。

  • 公開ゲート 01: 公開するノートには公開ソースへのリンクを含め、主張をその範囲内に保ち、識別できる受け入れ結果を示し、非公開または顧客資料を除外します。
  • 公開ゲート 02: 次の境界を記録します: レシートとラベルの印刷.
  • 公開ゲート 03: 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。
  • 公開ゲート 04: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。
  • 公開ゲート 05: エビデンス状態: 認定、製品情報、メディア許諾、互換性、可用性、サポートは別々の記録で管理します。

ライセンスと出所

ライセンスと出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

サンプル参照

サンプル参照: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

ソースの根拠

ソースの出所

確認済みソース: 2026-08-30

実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

  • SUNMI Integration GuideSUNMI / SUNMI 公式ドキュメント: SUNMI Integration Guide. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • Introduction to SUNMI Printing ServicesSUNMI / SUNMI 公式ドキュメント: Introduction to SUNMI Printing Services. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • APIs for Printing Thermal ReceiptsSUNMI / SUNMI 公式ドキュメント: APIs for Printing Thermal Receipts. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • APIs for Printing Instruction SetsSUNMI / SUNMI 公式ドキュメント: APIs for Printing Instruction Sets. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • APIs for Querying PrinterSUNMI / SUNMI 公式ドキュメント: APIs for Querying Printer. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • SDK Versions of Devices With Built-in PrintersSUNMI / SUNMI 公式ドキュメント: SDK Versions of Devices With Built-in Printers. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • SUNMI Device's Android VersionSUNMI / SUNMI 公式ドキュメント: SUNMI Device's Android Version. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • SunmiPrinterXSampleSUNMI / サンプル参照: SunmiPrinterXSample. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30 / b3df54b59f56f6a670429bdfca9383b95319dcd8

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く
  • Android package visibilityAndroid Developers / SUNMI と Android の公開ソース: Android package visibility. 出典の根拠は、この公開実装ノートがどこから来たかを示します。UnitWeave のハードウェア試験や顧客受け入れとは別に管理します。 / 確認済みソース: 2026-08-30

    ソースの出所: 実装内容は UnitWeave の構成と表現でこのサイトに維持します。ソース URL は帰属表示と版の確認のため出典記録に残しますが、ガイドそのものの代わりにはなりません。

    リファレンスを開く