2. 機能

2.1. 概要(システム構成)

PassPRNTの概要を説明します。

_images/system.png

処理のプロセスには『上位アプリ』、『PassPRNT』、『プリンター』がプレイヤーとして存在します。上位アプリとPassPRNTは上位機器内にインストールされた状態です。上位機器とプリンターはBluetooth、Ethernetなどでデータの送受信を行います。

印刷時における代表的な処理を、プレイヤー間に流れるデータの観点から以下に説明します。なお、データ仕様に関しては、後述の章で説明しています。

  1. 上位アプリ内部で、PassPRNT用印刷データを生成し、URLスキームを用いてPassPRNTに送信します(※このタイミングでOSが自動で上位アプリからPassPRNTへ画面をスイッチします)。

  2. PassPRNTは、受信したデータに則って表示画面を遷移/印刷データ生成を行います。データ生成後、印刷データをプリンターへ送信します。

  3. 印刷データ送信後、PassPRNTはプリンターのステータスを監視し、印刷成否の判断を行います(※紙なしやカバーOPENなどのステータス監視も実施し、エラー発生時には、再試行/キャンセル画面を表示し、再印字処理を実現します)。

  4. 上位アプリにPassPRNTからスイッチ・バックする際は、印刷成否判定結果のデータを生成し、上位アプリにアプリ切り替えと同時に送信します。

2.2. ハードウェア構成

ハードウェア構成は、印刷機器である『プリンター』とPassPRNTをインストールした『上位機器』を、各通信インターフェイスで接続した構成となります。

  • "Desktop" タイプ

    モデル

    エミュレーション

    ファームウェアバージョン

    通信インターフェイス

    TSP650II

    Star Line

    2.1以降

    Bluetooth / Ethernet

    TSP700II

    Star Line

    5.1以降

    Bluetooth / Ethernet

    TSP800II

    Star Line

    2.1以降

    Bluetooth / Ethernet

    FVP10

    Star Line

    2.0以降

    Bluetooth / Ethernet

    BSC10
    (海外モデルのみ)

    ESC/POS

    1.0以降

    Ethernet

    TSP100IIIBI

    Star Graphic

    1.0以降

    Bluetooth

    TSP100IIIW

    Star Graphic

    1.4以降

    Ethernet

    TSP100IIILAN

    Star Graphic

    1.3以降

    Ethernet

    TSP100IV

    StarPRNT

    1.0以降

    Ethernet

    TSP100IV SK

    StarPRNT

    2.0以降

    Ethernet

  • "Portable" タイプ

    モデル

    エミュレーション

    ファームウェアバージョン

    通信インターフェイス

    SM-S210i
    (JPモデルのみ)
    StarPRNT
    ESC/POS
    3.0以降
    2.5以降
    Bluetooth
    Bluetooth
    SM-S230i
    (欧米モデルのみ)
    StarPRNT
    ESC/POS
    1.0以降
    1.0以降
    Bluetooth
    Bluetooth

    SM-T300i

    StarPRNT
    ESC/POS
    3.0以降
    2.5以降
    Bluetooth
    Bluetooth

    SM-T400i

    StarPRNT
    ESC/POS
    3.0以降
    2.5以降
    Bluetooth
    Bluetooth

    SM-L200

    StarPRNT

    1.1以降

    Bluetooth

    SM-L300

    StarPRNT

    1.0以降

    Bluetooth

  • "mCollection" タイプ

    モデル

    エミュレーション

    ファームウェアバージョン

    通信インターフェイス

    mPOP

    StarPRNT

    1.0.1以降

    Bluetooth

    mC-Print2

    StarPRNT

    1.0以降

    Bluetooth / Ethernet

    mC-Print3

    StarPRNT

    1.0以降

    Bluetooth / Ethernet

    mC-Label3

    StarPRNT

    1.0以降

    Bluetooth / Ethernet

モバイルプリンターにおいてエミュレーションをESC/POSからStarPRNTへ変更する場合は、以下の手順をご参照ください。現在のエミュレーションは設定画面の接続確認において確認いただけます。

モバイルプリンターのエミュレーションモード切り替え方法(ESC/POS→StarPRNT)

  1. プリンターの電源を入れ、プリンターカバーを開きます。

  2. 電源ボタンとFEEDボタンを同時に長押しした後、ERRORランプが5回点滅したことを確認し、すぐに電源ボタンとFEEDボタンから指を放します。エミュレーションの切り替えが自動的に行われます。

  3. 用紙をセット後、プリンターカバーを閉めると設定されたエミュレーションモードが印字されます。

    ESC/POSモードの場合:EMU = ESC/POS

    StarPRNTモードの場合:EMU = StarPRNT

エミュレーションモードが正しく切り替わっていない場合、再度1から3の手順を行ってください。その際、2の手順においては、点滅中に指を放さず、点滅が5回完了したことを確認してから指を放すように注意してください。

  1. ESC/POS→StarPRNTを切り替え後は、プリンターの電源を一度オフにしてから再投入してください。選択したエミュレーションは、プリンターの電源を再投入することで有効になります。

2.3. ソフトウェア構成

  • 対応OS情報

    ARM系デバイスは非対応です。

    Star PassPRNTバージョン

    対応OSバージョン

    V2.8.0~

    Windows 11 (IoT Enterprise エディションを除く)
    Windows 10 21H1 以降 (IoT Enterprise エディションを除く)

    V2.5.0~

    Windows 11 (IoT Enterprise エディションを除く)
    Windows 10 2004 以降 (IoT Enterprise エディションを除く)

    V2.4.0~

    Windows 10 1809 Update以降

2.4. PassPRNTの画面

PassPRNTに含まれる要素を画面単位で説明します。

  • "プリンター設定" 画面

    アプリケーションの起動時に表示される画面です。通信するプリンターをユーザが画面上で選択/設定します。各要素の説明を以下に記述します。

    _images/printer_config2.png

    プリンター

    接続可能なプリンターを検索し、一覧を表示します。プリンター選択後は通信チェックを実施します。

    _images/printer_config_printer1.png

    _images/printer_config_printer_2.png

    用紙カット

    用紙カットタイプを設定します。

    _images/printer_config_cut1.png
    注意事項
    • TSP650II、TSP100IIIシリーズ、TSP100IV、TSP100IV SK、mC-Print3では、「フル」と設定してもパーシャルカットになります。

    • BSC10では、「フル」もしくは「ティアバー」と設定してもパーシャルカットになります。

    • モバイルプリンターは、「パーシャル」もしくは「フル」と設定してもティアバー位置までの紙送りになります。


    外部機器

    選択されたプリンターに対応する外部機器を表示します。

    _images/printer_config_peripheral1.png

    外部機器を選択後、その機器の詳細設定が表示されます。

    ドロアー

    設定項目

    設定

    タイミング

    • 印刷前

    • 印刷後

    パルス幅

    • 200ms

    • 500ms

    ブザー

    設定項目

    設定

    タイミング

    • 印刷前

    • 印刷後

    チャンネル

    • チャンネル1

    • チャンネル2

    鳴動回数

    1 ~ 20

    鳴動時間

    0 ~ 5100

    休止時間

    0 ~ 5100

    メロディースピーカー

    設定項目

    設定

    タイミング

    • 印刷前

    • 印刷後

    格納領域

    • 領域1

    • 領域2

    • 本体設定

    サウンド番号

    • 0 ~ 7

    ボリューム

    • 0 ~ 15

    • 本体設定


    このアプリについて

    アプリのバージョン情報を表示します。

    _images/printer_config_app_info1.png
  • "印刷中" 画面

    上位アプリからスイッチして、印刷中に表示される画面です。印刷中のステータスに応じて、エラーメッセージが表示されます。

    _images/printing2.png