PJLink クラス１
アプリケーション作成ガイドライン
Ver. 1.01

2012 年 12 月 27 日

本書は PJLink 対応アプリケーションソフトを作成するにあたってのガイドラインです。

目次
１．注意事項
２．コマンドの主な用途
３．情報取得のタイミング
４．推奨制御手順
５．システム構成例

免責事項：
1)JBMIAは、本ガイドラインに関していかなる保障もせず、またいかなるサポートサービスも提供しない。
2)JBMIAは、本ガイドラインに関する問い合わせ、修正、バージョンアップ、サポートおよび保守の義務を負わない。
3)本ガイドラインを利用したことに起因する障害、あるいは損害（収入または利益の逸失を含む）については、直接的または間接的かに関わらず、いかなる場合においてもJBMIAは一切の責任を負わない。

１．注意事項
１．１．PJLink 対応アプリケーション設計に当たっての注意事項
注意点
１つの TCP/IP ポート(例：プロジェクター/ディスプレイ「A」の TCP/IP ポート No4352)への同時接続数が１に制限されているプロジェクター/ディスプレイがあります。

対処方法、判別方法
対処方法：同時に複数のコントローラーから操作する
場合には、1 コマンド送信後に切断するなどし、必要以上に接続を行わないようにします。
一般的に、コマンドの種類により、応答が返るまでの時間は異なります。

スタンバイ中に、コマンドの種類により、応答がまた、スタンバイ中には、応答を返すまでの時間が更返るまでの時間が遅いことがあります。に遅れることがあります。
対処方法：コマンド応答のタイムアウト時間を変更できるようにします。

スタンバイ中に操作や取得ができないコマンドがあります。
例えば、スタンバイ中には映像が投写されないので、映像に関する調整(入力切り換え)や投写状態への調整(AV ミュート)は、実際のプロジェクター/ディスプレイには反映されないことがあります。
電源オンまたはオフ操作後、しばらくの間プロジェクター/ディスプレイへ TCP/IP の接続ができない場合があります。
【注意】プロジェクター/ディスプレイの機種および設定により、異なります

対処方法：スタンバイ中に操作できない項目などについては、当ガイドラインの推奨制御手順に従ってください。
また、プロジェクター/ディスプレイの仕様については、取扱説明書等を参照してください。

対処方法：数回のリトライ処理をしてください。
【注意】プロジェクター/ディスプレイの設定により、電源オフ後 TCP/IP が使用できなくなることがあります。
判別方法：ウオームアップ及びクーリングは POWR?コウオームアップ中、またはクーリング中に、制御マンドの応答により判別できます。

コマンドを受け付けない場合があります。

対処方法：当ガイドラインの推奨制御手順に従ってください。

PJLink のコマンドを連続して送受信しているとき、リモコンなど他の操作に対する反応が遅くなる場合があります。

対処方法：コマンドを連続して送信するときは、前のコマンドの応答を待ってください。
コマンドを連続送信する間隔を空けるように調整してください。
対処方法：コマンドを連続送信する間隔を空けるようコマンドの応答として ERR3(受け付け不可期間のエラー)を受信する場合があります。に調整してください。
また、プロジェクター/ディスプレイの状態により、応答が ERR3 になる場合があります。当ガイドラインの推奨制御手順に従ってください。

PJLink Class1 では、プロジェクター/ディスプレイ名とパスワードの設定方法は定義されていません。

対処方法：プロジェクター/ディスプレイの仕様については、取扱説明書等を参照してください。

１．２．PJLink 対応アプリケーション評価（テスト）に当たっての注意事項
注意点

解説

電源オフし、再度電源オンした場合、ランプ点灯に時ランプの点灯性能はプロジェクター/ディスプレ間がかかる場合があります。

イの仕様によるものです。

電源オフ後すぐに電源コードをコンセントから抜くことができる(例：ダイレクトパワーオフ機能)プロジェ
クター/ディスプレイにおいて、その後すぐ電源コードを接続して電源オンした場合、ランプ点灯に時間がかランプの点灯性能はプロジェクター/ディスプレイの仕様によるものです。

かる場合があります。
電源オン中に電源コードをコンセントから抜くと、プロジェクター/ディスプレイによっては、冷却を行えずプロジェクター/ディスプレイの取扱説明書を参に、ランプ寿命や明るさなどへダメージを与える場合照してください。

があります。
プロジェクター/ディスプレイによっては、AV ミュー
ト中に入力されている信号が変化したとき(信号ケーブルが抜かれた場合や、PC の解像度等が変化したとき)に AV ミュートが解除されることがあります。
プロジェクターの場合、短時間でのランプ点灯動作を繰り返すことにより、ランプ寿命や明るさなどへダメージを与える場合があります。
電源オンまたはオフ操作後しばらくの間、プロジェクター/ディスプレイ本体からの反応がない場合があります。

プロジェクター/ディスプレイの仕様により、PJLink 対応アプリケーションの AV ミュート状態が変化することがあります。
一般に、電源オン／オフ(ランプのオン／オフ)を頻繁に繰り返すことは好ましくありません。プロ
ジェクターの取扱説明書を参照してください。
必要に応じて、予備のランプをご用意ください。
電源オン／オフ操作時の PJLink 対応アプリケーシ
ョンの動作について注意する必要があります。
プロジェクター/ディスプレイによっては、PJLinkに対応していないものがあります。
プロジェクター/ディスプレイによっては、PJLink

PJLink 機能が動作しない場合があります。

機能を無効にできるものがあります。PJLink 機能を有効にしてください。
プロジェクター/ディスプレイによっては、LAN 機能を無効にできるものがあります。LAN 機能を有効にしてください。

プロジェクター/ディスプレイの仕様については、
PJLink Class1 では、プロジェクター/ディスプレイ名とパスワードの設定方法は定義されていません。

取扱説明書等を参照してください。
また、PJLink 対応アプリケーションでこれらの操作ができる場合には、PJLink Class1 以外の手段を使っています。

２．コマンドの主な用途
コマンド

主な用途

【電源制御命令】POWR

１．プロジェクター/ディスプレイの電源をオン／オフするために必要です。
１．プロジェクター/ディスプレイの電源状態を取得するために必要です。

【電源状態問合せ】POWR ?

２．プロジェクター/ディスプレイの電源状態によって設定、取得できないコ
マンドがあるため、現在の電源状態を確認するために必要です。（PJLink 推
奨制御手順を参照）
１．2 種類以上の入力(プレゼンテーション資料とビデオなど)を切り換えるた【入力切り換え命令】INPTめに必要です。
２．2 台以上の PC を１台のプロジェクター/ディスプレイに接続しているとき、表示する PC を切り換えるために必要です。

【入力切り換え問合せ】INPT ?

１．現在どの入力を表示しているかを確認するために必要です。
１．電源をオフすることなくプロジェクター/ディスプレイの投写映像と音声を一時的に出力させなくするために必要です。
以下のような用途に使用します。
a．プレゼンテーション中に発表者を注目させるために必要です。
b．見せたくない PC の操作などを表示させないために必要です。

【AV ミュート命令】AVMT

c．プレゼンテーションを始める前に設置及び表示確認を行い、そのままの状態でプレゼンテーションが始まるまで映像および音声を出力させないようにしておくために必要です。
d．プロジェクター/ディスプレイの電源をオフにするとすぐに電源オンにすることができないために必要です。
e．プロジェクターの投写映像が眩しく、発表者の妨げになるときに必要です。
１．プロジェクター/ディスプレイの AV ミュート状態を確認するために必要です。
【注意】プロジェクター/ディスプレイの AV ミュート状態によって設定、取【AV ミュート状態問合せ】AVMT ?

得できないコマンドがあります。（PJLink 推奨制御手順を参照）【注意】プロジェクター/ディスプレイによっては、AV ミュート中に入力されている信号が変化したとき(信号ケーブルが抜かれた場合や、PC の解像度等が変化したとき)に AV ミュートが解除されることがあります。

コマンド

主な用途
１．プロジェクター/ディスプレイが正常に動作しているかを確認するために必要です。
プロジェクター/ディスプレイの機種ごとに異なるが、以下のような状態を取得するために必要です。
a．ファンやランプの故障などプロジェクター/ディスプレイ内部のエラー【エラー状態問合せ】ERST ?

b．防塵フィルターの目詰まり
c．高温な室内での使用時の温度警告【注意】PJLink ではプロジェクター/ディスプレイに検知機能を実装しなければならない規定はなく、検知機能がない場合はエラーおよび警告なしの応答を返します。
エラーが発生したときに適切な処置を行うための手がかりとなります。
１．プロジェクターのランプ状況を確認するために必要です。
以下の情報を取得することができます。

【ランプ数・ランプ時間問合せ】LAMP ?

a．ランプ交換時期などの目安とするランプ使用時間
b．ランプを複数有するプロジェクターの場合、ランプの総数、点灯状態【注意】ディスプレイ等で、ランプを搭載していない場合は、“ERR1”（未定義コマンド）が返されます。
１．そのプロジェクター/ディスプレイが備える入力端子(INPT コマンドによ【入力切り換え一覧問合せ】INST ?

り入力切り換え命令が可能な入力端子)の情報を、取得するために必要です。
【注意】プロジェクター/ディスプレイによっては、オプションにより入力端子を拡張できるものがあるため、1 台毎に確認する必要があります。
１．プロジェクター/ディスプレイ名を取得するために必要です。
プロジェクター/ディスプレイ名は、以下の用途に使用します。

【プロジェクター/ディスプレイ名問a．プロジェクター/ディスプレイが複数ある場合に、それらを識別するため合せ】NAME ?に必要です。
【注意】名前を設定する方法は PJLink Class1 では規定されていないため、プロジェクター/ディスプレイの取扱説明書などを参照してください。
１．プロジェクター/ディスプレイのメーカ名を取得するために必要です。

【メーカ名問合せ】INF1 ?

２．メーカ名を利用して複数のプロジェクター/ディスプレイを一元管理する用途等に必要です。
１．プロジェクター/ディスプレイの機種名を取得するために必要です。

【機種名問合せ】INF2 ?

２．機種名を利用して複数のプロジェクター/ディスプレイを一元管理する用途等に必要です。
１．プロジェクター/ディスプレイのその他情報(メーカが任意に記載できる【その他情報問合せ】INFO ?

情報)を取得するために必要です。
【注意】その他情報は、プロジェクター/ディスプレイにより内容が異なります。

１．プロジェクター/ディスプレイが PJLink のどの Class に対応しているか【クラス情報問合せ】CLSS ?

を取得するために必要です。
【注意】現在、PJLink は Class1 のみ定義されています。

３．情報取得のタイミング

コマンド【電源状態問合せ】POWR ?

【入力切り換え問合せ】INPT ?

状態が変化する主なタイミング
リモコン等でプロジェクター/ディスプレイを操作した場合、状態が変わります。
リモコン等でプロジェクター/ディスプレイを操作した場合、状態が変わります。

情報を取得する
タイミング
定期的に取得定期的に取得

１．リモコン等でプロジェクター/ディスプレイを操作した場合、状態が変わります。
２．プロジェクター/ディスプレイによっては、AV【AV ミュート状態問合せ】AVMT ?

ミュート中に入力されている信号が変化したとき定期的に取得(信号ケーブルが抜かれた場合や、PC の解像度等が変化したとき)に AV ミュートが解除されることがあります。
【エラー状態問合せ】ERST ?

エラーが発生するタイミングは特定できません。

【ランプ数・ランプ時間問合せ】LAMP ? ランプ使用時間は、ランプ点灯中に加算されます。

定期的に取得定期的に取得

一般的に、この情報は使用中に変化しません。
【注意】プロジェクター/ディスプレイによっては、オプションにより入力端子を拡張できるものがある【入力切り換え一覧問合せ】INST ?

ため、問い合わせ結果が変化することがあります。

アプリケーション起動【注意】プロジェクター/ディスプレイによっては、 時などに 1 回取得
USB メモリなどのリムーバブルメディアを抜き差しした場合、問い合わせ結果が変化することがあります。

【プロジェクター/ディスプレイ名問合せ】NAME ?

一般的に、この情報は使用中に変化しない。
【注意】プロジェクター/ディスプレイ名が変更された場合、この情報は変化します。

【メーカ名問合せ】INF1 ?

この情報は使用中に変化しません。

【機種名問合せ】INF2 ?

この情報は使用中に変化しません。

アプリケーション起動時などに 1 回取得
アプリケーション起動時などに 1 回取得
アプリケーション起動時などに 1 回取得

一般的に、この情報は使用中に変化しません。
【その他情報問合せ】INFO ?

【注意】プロジェクター/ディスプレイによっては、 アプリケーション起動
ファームウェアのアップデート等の理由で、この情時などに 1 回取得報が変化する場合があります。
【クラス情報問合せ】CLSS ?

この情報は使用中に変化しません。

アプリケーション起動時などに 1 回取得

４．推奨制御手順
４．１ 準備PJLink を使用可能にするためには、プロジェクター/ディスプレイの設定変更が必要な場合があります。
設定変更方法については、各プロジェクター/ディスプレイの取扱説明書等を参照してください。
(例)・ PJLink 機能を有効にしてください。
・セキュリティー機能を解除してください。
・ネットワーク機能を有効にしてください。
・スタンバイ中にネットワークが無効になる機能を解除してください。

４．２．推奨制御手順 INPT コマンド
電源状態、ミュート状態によっては、入力切り換えができない場合があります。
操作を行う前に、POWR ?コマンドの応答が 1 であることを確認します。
続けて AV ミュートの状態を確認します。具体的には、AVMT ?コマンドの応答が 30 (解除)であることを確認します。
その後、INPT コマンドを送信してください。
INPT コマンドに対して ERR3 応答が返されたときは、場合により、少し時間を空けて INPT コマンドを再送信してください。
プロジェクター/ディスプレイの状況により、正常な応答を返せなくなる場合を想定し、タイムアウト処理、またはリトライする回数はアプリケーションにて対応してください。
INPTコマンド送信フロー
スタート

コマンド POWR ?
により電源状態問い合わせ

応答が1

Y
コマンド AVMT ?
によりミュート状態問い合わせN

応答が30N

Y

コマンド INPT
送信

応答がOK

N

応答がERR3

NY
Y

入力切替成功少し時間を空ける ※エンド※ 1秒程度を目安にウエイトを入れる

送信不可４．３．推奨制御手順 POWR 1 コマンド制御を行う前に、電源オフ状態であることを確認します。
具体的には、POWR ?コマンドの応答が 0 であることを確認します。
その後、POWR 1 コマンドを送信してください。
(電源 ON 状態で POWR 1 コマンドを送信しても、プロジェクター/ディスプレイの状態は変化しません)
POWR 1 コマンドを送信し、もしその応答が”OK”以外であれば操作禁止期間である可能性があります。
その場合は、少し時間を空けて、POWR 1 を再送信してください。
POWR 1 コマンドの応答が ERR4 である場合には、ハードウェア異常等により、電源オンできない可能性があります。
プロジェクター/ディスプレイの状況により、正常な応答を返せなくなる場合を想定し、タイムアウト処理、またはリトライする回数はアプリケーションにて対応してください。

POWR 1 コマンド送信フロー
スタート

コマンド POWR ?
により電源状態問い合わせ

応答が0N

Y

コマンド
POWR 1を送信

応答がOKNY

電源オン 完了

エンド

電源オン禁止状態
または異常状態

送信不可４．４．推奨制御手順 POWR 0 コマンド制御を行う前に、電源オン状態であることを確認します。
具体的には、POWR ?コマンドの応答が 1 であることを確認します。
その後、POWR 0 コマンドを送信してください。
(電源オフ状態で POWR 0 コマンドを送信しても、プロジェクター/ディスプレイの状態は変化しません)
POWR 0 コマンドを送信し、もしその応答が”OK”以外であれば、操作禁止期間である可能性があります。
その場合は、少し時間を空けて、POWR 0 を再送信してください。
プロジェクター/ディスプレイの状況により、正常な応答を返せなくなる場合を想定し、タイムアウト処理、またはリトライする回数はアプリケーションにて対応してください。

POWR 0 コマンド送信フロー
スタート

コマンド POWR ?
により電源状態問い合わせ

応答が1N

Y

コマンド
POWR 0を送信

応答がOKNY

電源オフ 完了

エンド

電源オフ禁止状態
または異常状態

送信不可

４．５．推奨制御手順 AVMT コマンド制御を行う前に、電源オン状態であることを確認します。
具体的には、POWR ?コマンドの応答が 1 であることを確認します。
それに続けて、AVMT コマンドを送信します。
応答が OK 以外のときは、場合により、少し時間を空けて、AVMT を再送します。
プロジェクター/ディスプレイの状況により、正常な応答を返せなくなる場合を想定し、タイムアウト処理、またはリトライする回数はアプリケーションにて対応してください。

AVMT コマンド送信フロー
スタート

コマンド POWR ?
により電源状態問い合わせ

応答が1

N

Y

コマンド AVMT
送信

応答が
OK

N

応答がERR3N

Y
Y

AVミュート操作 成功

少し時間を空ける ※

送信不可

エンド
※ 1秒程度を目安にウエイトを入れる

４．６．推奨制御手順 状態確認コマンド（電源オン状態でのみ問合せができるもの）
電源オン状態でのみ問合せができるコマンドは、一般的には、AVMT ?と、INPT ?が該当します。
制御を行う前に、電源オン状態であることを確認します。
具体的には、POWR ?コマンドの応答が 1 であることを確認します。
電源オン状態でのみ問合せができるコマンドは、一般的には、電源オフ時には常に ERR3 が返ります。
プロジェクター/ディスプレイの状況により、正常な応答を返せなくなる場合を想定し、タイムアウト処理、またはリトライする回数はアプリケーションにて対応してください。

取得コマンド送信フロー (電源オン状態でのみ問い合わせができるもの)

スタート

コマンド POWR ?
により電源状態問い合わせ応答が1
N
Y

取得コマンド送信

正常な応答

N応答がERR3

N

Y
Y

取得 成功

少し時間を空ける ※

問い合わせ
不可

エンド
※ 1秒程度を目安にウエイトを入れる

４．７．推奨制御手順 状態確認コマンド(電源オン状態でなくても問合せできるもの)
状態確認コマンド(電源オン状態でなくても問合せできるもの)を送信した後、応答が ERR3 になったときは、場合により、少し時間を空けて、コマンドを再送信してください。
プロジェクター/ディスプレイの状況により、正常な応答を返せなくなる場合を想定し、タイムアウト処理、またはリトライする回数はアプリケーションにて対応してください。

取得コマンド送信フロー (電源オン状態でなくても問い合わせできるもの)
スタート

取得コマンド送信

正常な応答

N応答がERR3N

YY取得 成功

少し時間を空ける ※問い合わせ不可エンド※ 1秒程度を目安にウエイトを入れる

５．システム構成例
５．１．マルチ画面システム
システム例
・２ｘ２のマルチ画面を、4 台のプロジェクター/ディスプレイを使って実現する。
・ソースは、すべて「RGB1」に接続されている。
・各プロジェクター/ディスプレイには、それぞれ、画面の 1/4 を拡大した信号が既に接続されている。
制御例
・すべてのプロジェクター/ディスプレイの電源を入れ、映像を表示する。
・すべてのプロジェクター/ディスプレイの電源を切る。
・すべてのプロジェクター/ディスプレイの画面を消す。
・すべてのプロジェクター/ディスプレイの映像を表示する。
・各プロジェクター/ディスプレイの入力がそろっていない場合はそろえる。
注意事項
・プロジェクター/ディスプレイの電源オンの突入電流（ラッシュ電流）を考慮して、電源オンの時間を多少ずらすことをお勧めします。
・入力切り換え、ミュートの場合は、同時に 4 台接続し、コマンド送信のタイミングがなるべくずれないようにすることをお勧めします。
スクリーン

PJLink 対応プロジェクター/ディス
プレイ１～４

RGB ケーブル操作用 PC

映像拡大分配器

LAN（PJLink 対応アプリケーション）