本マニュアルの使い方

Star CloudPRNTは、リモートサーバーのバックエンドサービスからプリンターへの印刷および周辺機器制御を可能とするプロトコルです。

このマニュアルは、Star CloudPRNTの仕様、およびStar CloudPRNTに付随する開発サポートツールに関する情報を提供します。
各項目では以下の内容を記載しています。 このセクションから順にお読みいただくことで、Star CloudPRNTを利用して実現できることや開発プロセスの理解に役立ちます。


はじめにこのマニュアルの説明や対応モデルを記載します。
Star CloudPRNT概要Star CloudPRNTの概要や特長を説明します。
CloudPRNTプロトコル概要Star CloudPRNTプロトコル仕様の概要を説明します。
クイックスタートPHP言語で実装されたサンプルサーバープログラムを利用して、CloudPRNTシステムを構築、印刷を試す手順を説明します。
クライアント設定Star CloudPRNT対応プリンターをCloudPRNTサーバーと通信させるための、プリンター本体設定について説明します。
Star CloudPRNTプロトコルリファレンスStar CloudPRNTプロトコルにおける、各種HTTPメソッドや、MQTTメッセージの詳細仕様です。
.NET API:開発サポートツール.NETベースの開発環境で利用可能な開発サポートツールである.NET APIについて説明します。
.NET API リファレンス.NET APIが提供するAPIの詳細仕様です。
CPUtil:開発サポートツール.NETベースではないCloudPRNTサーバーの実装を支援するツールであるCPUtilについて説明します。
FAQよくある質問集です。

動作環境

対応プリンター

Star CloudPRNTに対応するプリンターは以下の通りです。

プリンターモデル対応プリンターファームウェアバージョン
CloudPRNT
Version HTTP対応
CloudPRNT
Version MQTT対応
mC-Print21.2 以上-
mC-Print31.2 以上5.1 以上 *1
TSP100IV1.0 以上2.2 以上
TSP100IV SK2.0 以上2.2 以上
mC-Label31.0 以上-

*1 MCP31CBI/CIのみ対応

  • プリンターのファームウェアアップデートでは、不具合の修正や新機能の追加が行われます。 そのため、ファームウェアは常に最新版をご利用いただくことをお勧めしています。
  • プリンターのファームウェアバージョンは、プリンターのテスト印字で確認できます。 詳しくはオンラインマニュアル「テスト印字をする」をご参照ください。

    mC-Print3 オンラインマニュアル

    TSP100IV オンラインマニュアル

    mC-Label3 オンラインマニュアル

    また、プリンターファームウェアの更新は専用のアプリから行えます。 詳しくはオンラインマニュアル「アプリをつかう」をご参照ください。

    mC-Print3 オンラインマニュアル

    TSP100IV オンラインマニュアル

    mC-Label3 オンラインマニュアル

  • HTTPおよびHTTPS(TLS 1.2、TLS 1.3 *3)が動作します。
    標準の”HTTP Basic 認証”はユーザー名/パスワード セキュリティを使用します。
    *3 TLS 1.3は一部の機種のみ対応します。対応状況は 暗号スイートサポートリストを参照してください。
  • サポートされているUSB周辺機器については、周辺機器制御を参照してください。
  • CloudPRNTプロトコルでは、無線LANで接続した場合でも、プリンターのイーサネットLANポートのMACアドレスを使用します。
    これにより、プリンターでイーサネットLANと無線LANのいずれを利用しても、サーバー側は同一プリンターとして認識・管理できます。

暗号スイートサポートリスト

Star CloudPRNTに対応するプリンターの暗号スイートサポート状況は以下の通りです。
設定方法についてはクライアント設定を参照してください。

TLS1.2暗号化レベル

プリンターモデル 対応ファームウェアバージョン MEDIUM HIGH + MEDIUM
mC-Print2
mC-Print3
2.4 以下 -
3.0 以上 ✔(*)
TSP100IV 1.0 以上 ✔(*)
TSP100IV SK 2.0 以上 ✔(*)
mC-Label3 1.0 以上 - ✔(*)

*工場出荷時設定



TLS1.3

プリンターモデル 対応ファームウェアバージョン 無効 有効
mC-Print2
mC-Print3
3.4 以下 -
3.5 以上 ✔(*)
TSP100IV 1.0 以上 ✔(*)
TSP100IV SK 2.0 以上 ✔(*)
mC-Label3 1.0 以上 ✔(*)

*工場出荷時設定



暗号化レベル(モデル)別 暗号スイート対応一覧

Cipher Suites MEDIUM HIGH + MEDIUM
mC-Print2
mC-Print3
TSP100IV
TSP100IV SK
mC-Print2
mC-Print3
TSP100IV
TSP100IV SK
mC-Label3
TLS_AES_128_GCM_SHA256 (0x1301) ✔(*) ✔(*) ✔(*)
TLS_AES_256_GCM_SHA384 (0x1302) ✔(*) ✔(*) ✔(*)
TLS_CHACHA20_POLY1305_SHA256 (0x1303) ✔(*) ✔(*) ✔(*)
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xc02b) -
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xc02c) -
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 (0xcca9) -
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009) -
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0xc023) -
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xc00a) - -
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xc024) -
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xc02f) -
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030) -
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xcca8) -
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013) -
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xc027) -
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014) -
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xc028) -
TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009c) -
TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009d) -
TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
TLS_RSA_WITH_AES_128_CBC_SHA256 (0x003c) -
TLS_RSA_WITH_AES_256_CBC_SHA (0x0035)
TLS_RSA_WITH_AES_256_CBC_SHA256 (0x003d) -
TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000a) -
TLS_RSA_WITH_RC4_128_SHA (0x0005) -
TLS_RSA_WITH_RC4_128_MD5 (0x0004) -
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009e) - -
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009f) - -
TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033) - -
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x0067) - -
TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039) - -
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x006b) - -
TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (0xccaa) - -

(*)TLS1.3有効時のみ

    本書について

  • 本マニュアルはStar CloudPRNTプロトコルに関する機能・利用方法についてを解説します。
  • 本マニュアルの内容は、予告なく変更する場合があります。
  • スター精密株式会社は、正確な情報を提供するためにあらゆる措置をとっていますが、誤りや不作為について責任を負うものではありません。
  • スター精密株式会社は、このマニュアルに記載されている情報の使用に起因するいかなる損害に対しても責任を負うものではありません。
  • 本マニュアルの一部、あるいは全部を無断で複写・複製・転載することは、固くお断りします。
  • 本媒体上の他者商標の帰属先は、商標についてをご確認ください。