本マニュアルの使い方

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 以上-
TSP100IV SK2.0 以上-
mC-Label31.0 以上-

*1 MCP31CBI/CIのみ対応


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

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