(57)【要約】【課題】複数の情報処理端末からアクセス可能な装置に対するアクセス権の一元管理を行うことを目的とする。【解決手段】複数の情報処理端末からアクセス可能な管理装置であって、管理装置に対する操作を受け付ける入力部と、複数の情報処理端末および入力部からの操作内容に基づいて、複数の情報処理端末および入力部の管理装置に対するアクセス権の状態を示す第１識別情報を更新し、第１識別情報に基づいてアクセス権の状態を管理する管理部とを備える。【選択図】図２
2020014087.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理端末からアクセス可能な管理装置であって、
前記管理装置に対する操作を受け付ける入力部と、
前記複数の情報処理端末および前記入力部からの操作内容に基づいて、前記複数の情報処理端末および前記入力部の前記管理装置に対するアクセス権の状態を示す第１識別情報を更新し、前記第１識別情報に基づいて前記アクセス権の状態を管理する管理部と、
を備えることを特徴とする管理装置。
【請求項２】
前記管理装置の状態を表示する表示部と、
前記表示部への表示を制御する第１表示制御部と、
前記複数の情報処理端末の表示内容を制御する第２表示制御部とを備え、
前記管理部は、前記複数の情報処理端末および前記入力部からの操作内容に基づいて、前記表示部および前記情報処理端末の表示内容に対応する第２識別情報を更新し、前記第２識別情報に対応する表示内容を、前記第１表示制御部および前記第２表示制御部に通知する、
ことを特徴とする請求項１記載の管理装置。
【請求項３】
前記管理部は、前記アクセス権の状態が、全ての前記複数の情報処理端末および前記入力部によるアクセスが可能な第１状態である場合、前記第１表示制御部および前記第２表示制御部に共通の表示内容を通知し、
前記第１表示制御部は、前記表示部に前記共通の表示内容を表示させ、
前記第２表示制御部は、前記複数の情報処理端末に前記共通の表示内容を表示させる、
ことを特徴とする請求項２記載の管理装置。
【請求項４】
前記管理部は、前記アクセス権の状態が、前記入力部によるアクセスが可能な第２状態であるときに前記複数の情報処理端末のうちのいずれかから所定の操作が行われた場合、または、前記複数の情報処理端末のうちのいずれかによるアクセスが可能な第３状態であるときに前記入力部から所定の操作が行われた場合、前記アクセス権の状態を前記第１状態に変更する
ことを特徴とする請求項３に記載の管理装置。
【請求項５】
前記管理部は、前記入力部から所定の設定操作が行われた場合、前記アクセス権の状態を、前記複数の情報処理端末からの操作を受け付けない第４状態に更新し、
前記第２表示制御部は、所定の設定操作が行われていることを示す表示内容を前記情報処理端末に表示させる
ことを特徴とする請求項２乃至４のうち何れか１項に記載の管理装置。
【請求項６】
前記管理部は、前記複数の情報処理端末のうちのいずれかの情報処理端末から所定の設定操作が行われた場合、前記アクセス権の状態を、前記いずれかの情報処理端末を除く前記情報処理端末および前記入力部からの操作を受け付けない第５状態に更新し、
前記第１表示制御部は、前記所定の設定操作が行われていることを示す表示内容を前記表示部に表示させ、
前記第２表示制御部は、前記所定の設定操作が行われていることを示す表示内容を前記複数の情報処理端末に表示させる
ことを特徴とする請求項２乃至５のうち何れか１項に記載の管理装置。
【請求項７】
前記管理部は、前記管理装置にエラーが発生した場合、現在の前記第１識別情報および前記第２識別情報を記憶し、
前記第１表示制御部は、エラーが発生したことを示す表示内容を前記表示部に表示させ、
前記第２表示制御部は、エラーが発生したことを示す表示内容を前記複数の情報処理端末に表示させる
ことを特徴とする請求項２乃至６のうち何れか１項に記載の管理装置。
【請求項８】
前記管理部は、前記エラーが発生した後に前記入力部または前記複数の情報処理端末のうちのいずれかにリセット操作が実行された場合、前記第１識別情報および前記第２識別情報を、エラー発生時に記憶された前記第１識別情報および前記第２識別情報に更新し、前記アクセス権の状態をエラー発生前の状態に戻す
ことを特徴とする請求項７に記載の管理装置。
【請求項９】
前記管理部は、前記情報処理端末がアクセス権を有している期間中に前記管理装置と前記情報処理端末との間の通信が途絶えた場合、前記入力部にアクセス権を移す
ことを特徴とする請求項２乃至８のうち何れか１項に記載の管理装置。
【請求項１０】
複数の情報処理端末からアクセス可能なコンピュータに、
前記管理装置に対する操作を受け付け、
前記複数の情報処理端末および前記入力部からの操作内容に基づいて、前記複数の情報処理端末および前記入力部の前記管理装置に対するアクセス権の状態を示す第１識別情報を更新し、前記第１識別情報に基づいて前記アクセス権の状態を管理する、
処理を実行させるための管理プログラム。
【請求項１１】
複数の情報処理端末からアクセス可能なコンピュータが、
前記管理装置に対する操作を受け付け、
前記複数の情報処理端末および前記入力部からの操作内容に基づいて、前記複数の情報処理端末および前記入力部の前記管理装置に対するアクセス権の状態を示す第１識別情報を更新し、前記第１識別情報に基づいて前記アクセス権の状態を管理する、
処理を実行することを特徴とする管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理プログラム、および管理方法に関する。
【背景技術】
【０００２】
印刷装置等の装置に設置されている表示パネルは、ユニバーサルデザインへの対応、ユーザビリティの向上が求められている。そのため、表示パネルの大型化や、タッチパネルの適用等が行われているが、コスト増や設置スペースの増加等の課題がある。
【０００３】
そこで、装置の表示パネルを安価で小さいパネルとする一方で、複雑なオペレーションを操作性の優れたリモートパネルから行う方法が用いられている。
【０００４】
関連する技術として、複数の入出力モジュールの中から優先モジュールを選択し、当該優先モジュールの入力手段からの入力に応じた画像表示を、画像信号出力手段に指示する技術が提案されている（例えば、特許文献１を参照）。
【０００５】
また、関連する技術として、複数の操作装置のうち一つの操作装置に対する占有操作に応答して、当該操作装置に対する操作を有効に維持し、当該操作装置以外の操作装置に対する操作を無効にする技術が提案されている（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−７５６３８号公報
【特許文献２】特開２０１４−８５７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、装置の表示パネルと情報処理端末に搭載されたリモートパネルとを含む複数の操作手段から、装置にアクセス可能な状態とした場合、アクセス権の管理が適切に行われず、例えば、同期制御や排他制御に問題が発生する可能性がある。
【０００８】
１つの側面として、本発明は、複数の情報処理端末からアクセス可能な装置に対するアクセス権の一元管理を行うことを目的とする。
【課題を解決するための手段】
【０００９】
１つの態様では、管理装置は、複数の情報処理端末からアクセス可能な管理装置であって、前記管理装置に対する操作を受け付ける入力部と、前記複数の情報処理端末および前記入力部からの操作内容に基づいて、前記複数の情報処理端末および前記入力部の前記管理装置に対するアクセス権の状態を示す第１識別情報を更新し、前記第１識別情報に基づいて前記アクセス権の状態を管理する管理部とを備える。
【発明の効果】
【００１０】
１つの側面によれば、複数の情報処理端末からアクセス可能な装置に対するアクセス権の一元管理を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態のシステムの全体構成の一例を示す図である。
【図２】印刷装置の構成の一例を示す図である。
【図３】セッションＩＤとアクセス権の状態との対応関係を示す図である。
【図４】管理情報の一例を示す図である。
【図５】実施形態の処理の一例を示すフローチャートである。
【図６】第１の実施例における処理を示す図である。
【図７】第２の実施例における処理を示す図である。
【図８】第３の実施例における処理を示す図である。
【図９】第４の実施例における処理を示す図である。
【図１０】第５の実施例における処理を示す図である。
【図１１】第６の実施例における処理を示す図である。
【図１２】第７の実施例における処理を示す図である。
【図１３】第８の実施例における処理を示す図である。
【図１４】第９の実施例における処理を示す図である。
【図１５】第１０の実施例における処理を示す図である。
【図１６】第１１の実施例における処理を示す図である。
【図１７】第１２の実施例における処理を示す図である。
【図１８】第１３の実施例における処理を示す図である。
【図１９】第１４の実施例における処理を示す図である。
【図２０】第１５の実施例における処理を示す図である。
【図２１】第１６の実施例における処理を示す図（その１）である。
【図２２】第１６の実施例における処理を示す図（その２）である。
【図２３】印刷装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、実施形態について説明する。図１は、実施形態のシステムの全体構成の一例を示す。実施形態のシステムは、印刷装置１と、情報処理端末２−１、２−３・・・２−ｎを含む。情報処理端末２−１、２−３・・・２−ｎを区別しない場合、情報処理端末２と称する。
【００１３】
印刷装置１は、ネットワーク（例えば、Local Area Network（ＬＡＮ））を介して、情報処理端末２と無線または有線による通信を行うことが可能である。印刷装置１は、入力部１１と表示部１２とを含む。入力部１１は、例えば、キーである。表示部１２は、印刷装置１の状態を表示する。表示部１２は、例えば、液晶パネルである。表示部１２は、タッチパネルであり、入力部１１の機能を有していてもよい。印刷装置１は、管理装置およびコンピュータの一例である。管理装置およびコンピュータは、例えば、空気調和機、または生産設備等であってもよい。
【００１４】
情報処理端末２は、表示部２１を含む。表示部２１は、例えば、液晶パネルである。情報処理端末２は、図示しないキーボード、マウス等の入力装置が接続されている。表示部２１は、タッチパネルであり、入力装置の機能を有していてもよい。情報処理端末２に搭載されたブラウザは、表示部２１に表示され、印刷装置１の操作に用いるリモートパネルとして機能する。
【００１５】
ユーザは、情報処理端末２の入力装置を操作することによりリモートパネルから印刷装置１を操作する。また、ユーザは、印刷装置１の入力部１１から印刷装置１を操作することもできる。
【００１６】
図１に示すシステムのように、複数の操作手段（情報処理端末２、入力部１１）から印刷装置１にアクセス可能である場合、同期制御や排他制御を適切に行わないと、操作中の操作手段以外の操作手段の操作が制限されるなどの問題が発生する可能性がある。特に、印刷装置１が頻繁に操作される場合に、問題が発生する可能性が高くなる。
【００１７】
図２は、印刷装置１の構成の一例を示す図である。印刷装置１は、入力部１１と表示部１２と状態管理部１３と表示制御部１４と同期管理部１５とＷｅｂ制御部１６と記憶部１７とエラー検出部１８とを含む。記憶部１７は、管理情報と画面リソースとを記憶する。
【００１８】
入力部１１は、印刷装置１に対する操作を受け付ける。表示部１２は、印刷装置１の状態を表示する。
【００１９】
状態管理部１３は、複数の情報処理端末２および入力部１１からの操作内容に基づいて、複数の情報処理端末および入力部１１の印刷装置１の各種機能に対するアクセス権の状態を示すセッションＩＤを更新し、セッションＩＤに基づいてアクセス権の状態を管理する。セッションＩＤは、第１識別情報の一例である。以下の説明において印刷装置１の各種機能に対するアクセス権を単にアクセス権と記載することがある。
【００２０】
状態管理部１３は、複数の情報処理端末２および入力部１１からの操作内容に基づいて、表示部１２および情報処理端末２の表示内容に対応する画面ＩＤを更新する。
【００２１】
表示制御部１４は、表示部１２の表示を制御する。表示制御部１４は、例えば、状態管理部１３から通知された表示内容を表示部１２に表示させる。表示制御部１４は、第１表示制御部の一例である。
【００２２】
同期管理部１５は、状態管理部１３から通知された画面ＩＤに基づいて、管理情報における画面ＩＤに対応する表示内容を取得する。そして、取得した表示内容をＷｅｂ制御部１６に通知する。状態管理部１３および同期管理部１５は、管理部の一例である。
【００２３】
Ｗｅｂ制御部１６は、情報処理端末２の表示を制御する。Ｗｅｂ制御部１６は、Ｗｅｂサーバの機能を有する。Ｗｅｂ制御部１６は、同期管理部１５から通知された表示内容と、画面リソースに記憶された表示内容とを組み合わせて、情報処理端末２に表示させる。Ｗｅｂ制御部１６は、第２表示制御部の一例である。
【００２４】
記憶部１７は、管理情報領域１７ａと画面リソース領域１７ｂとを記憶する。管理情報領域１７ａに含まれる管理情報に関して、詳細は後述する。画面リソース領域１７ｂは、情報処理端末２の表示に用いる各種画面リソースを含む。画面リソースは、画面ＩＤに対応する、情報処理端末２毎の表示内容を含む。画面リソースは、例えば、HyperText Markup Language（ＨＴＭＬ）、Cascading Style Sheets（ＣＳＳ）、Javascript（登録商標）、Hypertext Preprocessor（ＰＨＰ）、Extensible Markup Language（ＸＭＬ）等のリソースファイルである。
【００２５】
エラー検出部１８は、印刷装置１の印刷機能等にエラーが発生したことを検出し、エラー内容を示すコードを含むエラー通知を状態管理部１３に通知する。
【００２６】
図３は、セッションＩＤとアクセス権の状態との対応関係を示す図である。セッションＩＤが０である場合、状態は基本状態（オンライン、またはオフライン）であり、アクセス権は、全ての装置（印刷装置１、および各情報処理端末２）が有している状態である。印刷装置１、および各情報処理端末２の表示内容は共通である。
【００２７】
セッションＩＤが−１である場合、印刷装置１はセットアップ状態（第１セットアップ状態および第２セットアップ状態）またはメンテナンス状態であり、アクセス権は、印刷装置１が有している状態である。
【００２８】
セッションＩＤがｘｘｘｘｘｘである場合、印刷装置１はセットアップ状態（第１セットアップ状態および第２セットアップ状態）またはメンテナンス状態であり、アクセス権は、セッションＩＤに対応する情報処理端末２が有している状態である。セッションＩＤ「ｘｘｘｘｘｘ」は、情報処理端末２を識別可能な情報である。セッションＩＤ「ｘｘｘｘｘｘ」は、例えば、クライアントのＩＰアドレスからハッシュ関数を使用して生成された符号なし整数値である。
【００２９】
図４は、管理情報の一例を示す図である。図４に示すように、セッションＩＤ、画面ＩＤ、印刷装置押下キーに対応する遷移先画面ＩＤ、情報処理端末押下ボタンに対応する遷移先画面ＩＤ、印刷装置メッセージ、情報処理端末メッセージ、アクセス権の状態が対応付けられている。遷移先画面ＩＤは、印刷装置のキー、情報処理端末のボタンが押下された場合に遷移する画面の画面ＩＤを示す。例えば、１行目の情報は、画面ＩＤが２０である場合に印刷装置１のストップキーまたは情報処理端末２のストップボタンが押下された場合、画面ＩＤが５０に遷移することを示している。
【００３０】
状態管理部１３は、図４に示す管理情報と、入力部１１および情報処理端末２の操作内容に基づいて、遷移先の画面ＩＤを決定する。状態管理部１３は、セッションＩＤを、画面ＩＤに対応する値に設定する。また、状態管理部１３および同期管理部１５は、管理情報から、印刷装置１の表示部１２と情報処理端末の表示部２１に表示する表示内容を取得する。
【００３１】
アクセス権の状態について説明する。アクセス権は、印刷装置１の各種機能にアクセスする権限である。
【００３２】
基本状態は、全ての情報処理端末２および入力部１１によるアクセスが可能な状態である。基本状態は、例えば、オンラインまたはオフラインである。エラー状態は、印刷装置１にエラーが発生した際に遷移する状態である。エラー状態の場合に、エラーの要因解除後、情報処理端末２または入力部１１からリセットボタンが押下されるとエラー発生前の状態に戻る。
【００３３】
装置パネル（入力部１１）第１セットアップ状態は、入力部１１によるアクセスが可能な状態であり、情報処理端末２から所定の操作（スタートボタン押下等）が行われた場合に基本状態に遷移可能な状態である。装置パネル（入力部１１）第１セットアップ状態は、第２状態の一例である。
【００３４】
装置パネル（入力部１１）の第２セットアップ状態は、入力部１１により印刷装置１の環境設定が行われる状態であり、入力部１１がアクセス権を占有し、情報処理端末２からの操作を受け付けない状態である。装置パネル（入力部１１）の第２セットアップ状態は、第４状態の一例である。入力部１１による環境設定は、所定の設定操作の一例である。
【００３５】
装置パネル（入力部１１）のメンテナンス状態は、入力部１１により印刷装置１のメンテンナンスが行われる状態であり、入力部１１がアクセス権を占有し、情報処理端末２からの操作を受け付けない状態である。装置パネル（入力部１１）のメンテナンス状態は、第４状態の一例である。入力部１１によるメンテンナンスは、所定の設定操作の一例である。
【００３６】
リモートパネル（情報処理端末２）の第１セットアップ状態は、情報処理端末２によるアクセスが可能な状態であり、入力部１１から所定の操作（ストップキー押下等）が行われた場合に基本状態に遷移可能な状態である。リモートパネル（情報処理端末２）の第１セットアップ状態は、第３状態の一例である。
【００３７】
リモートパネル（情報処理端末２）の第２セットアップ状態は、いずれかの情報処理端末２により印刷装置１の環境設定が行われる状態であり、その情報処理端末２がアクセス権を占有し、その情報処理端末２を除く情報処理端末２および入力部１１からの操作を受け付けない状態である。リモートパネル（情報処理端末２）の第２セットアップ状態は、第５状態の一例である。情報処理端末２による環境設定は、所定の設定操作の一例である。
【００３８】
リモートパネル（情報処理端末２）のメンテナンス状態は、いずれかの情報処理端末２により印刷装置１のメンテナンスが行われる状態であり、その情報処理端末２がアクセス権を占有し、その情報処理端末２を除く情報処理端末および入力部１１からの操作を受け付けない状態である。リモートパネル（情報処理端末２）のメンテナンス状態は、第５状態の一例である。情報処理端末２によるメンテンナンスは、所定の設定操作の一例である。
【００３９】
図５は、実施形態の処理の一例を示すフローチャートである。状態管理部１３は、エラーが発生したかを判定する（ステップＳ１０１）。エラーが発生した場合、状態管理部１３は、現在のセッションＩＤおよび画面ＩＤを記憶部１７に一時記憶する（ステップＳ１０２）。状態管理部１３は、管理情報から、エラー状態を示すセッションＩＤおよび画面ＩＤを選択し、更新する（ステップＳ１０３）。
【００４０】
エラーが発生していない場合（ステップＳ１０１でＮＯ）、状態管理部１３は、エラー状態でリセット操作（リセットボタンの押下等）が行われたか判定する（ステップＳ１０４）。ステップＳ１０４でＹＥＳの場合、セッションＩＤおよび画面ＩＤを、ステップＳ１０２で一時記憶されたセッションＩＤ、画面ＩＤに変更する（ステップＳ１０５）。ステップＳ１０４でＮＯの場合、状態管理部１３は、管理情報と操作内容に基づいて、操作内容に対応するセッションＩＤ、画面ＩＤを選択し、更新する（ステップＳ１０６）。
【００４１】
状態管理部１３は、管理情報から更新された画面ＩＤに対応する表示内容（メッセージ）を管理情報から取得し、表示制御部１４に指示する（ステップＳ１０７ａ）。そして、表示制御部１４は、指示された表示内容を表示部１２に表示させる（ステップＳ１０８ａ）。
【００４２】
同期管理部１５は、管理情報から更新された画面ＩＤに対応する表示内容（メッセージ）を管理情報から取得し、Ｗｅｂ制御部１６に指示する（ステップＳ１０７ｂ）。そして、Ｗｅｂ制御部１６は、指示された表示内容と画面リソースに記憶された内容を組み合わせて各情報処理端末２に表示させる（ステップＳ１０８ｂ）。
【００４３】
以上のように、印刷装置１は、情報処理端末２および自装置の入力部１１に共通のセッションＩＤを用いることにより、情報処理端末２および自装置の入力部１１のアクセス権を、一元管理することができる。これにより、印刷装置１は、例えば、電源断が必要な設定等を行っている際の排他制御や、アクセス状態や表示内容を共通化する場合の同期制御を容易にすることができる。
【００４４】
また、印刷装置１は、情報処理端末２および自装置の表示部１２に共通の画面ＩＤを用いることにより、情報処理端末２および自装置の表示部１２の表示内容を一元管理することができる。
＜実施例＞
図６は、第１の実施例における処理を示す図である。第１の実施例は、印刷装置１の各種機能に対して、全ての情報処理端末２および印刷装置１の入力部１１によるアクセスが可能な基本状態となる場合の処理を示す。第１の実施例は、例えば、印刷装置１の起動時等に実行される処理を示す。基本状態は、第１状態の一例である。
【００４５】
状態管理部１３は、セッションＩＤに「０」を設定し、画面ＩＤに「２０」を設定する（ステップＳ１−１）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「オンライン」を表示制御部１４に通知する（ステップＳ１−２ａ）。表示制御部１４は、通知されたメッセージ「オンライン」を表示部１２に表示させる（ステップＳ１−３ａ）。
【００４６】
状態管理部１３は、セッションＩＤが「０」であり画面ＩＤが「２０」であることを同期管理部１５に通知する（ステップＳ１−２ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「オンライン」をＷｅｂ制御部１６に通知する（ステップＳ１−３ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージ「オンライン」を各情報処理端末２に通知する（ステップＳ１−４）。各情報処理端末２は、通知されたメッセージ「オンライン」を表示部２１に表示させる。
【００４７】
図７は、第２の実施例における処理を示す図である。第２の実施例は、印刷装置１の入力部１１からの操作に応じて、全ての情報処理端末２および印刷装置１の入力部１１のアクセス権の状態がオンラインからオフラインに遷移する処理を示す。
【００４８】
ユーザの操作により入力部１１のストップキーが押下され、入力部１１は、ストップキーが押下されたことを状態管理部１３に通知する（ステップＳ２−１）。状態管理部１３は、管理情報に基づいて、セッションＩＤを「０」から変更せず、画面ＩＤを「２０」から「５０」に変更する（ステップＳ２−２）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「オフライン」を表示制御部１４に通知する（ステップＳ２−３ａ）。表示制御部１４は、通知されたメッセージ「オフライン」を表示部１２に表示させる（ステップＳ２−４ａ）。
【００４９】
状態管理部１３は、セッションＩＤが「０」であり画面ＩＤが「５０」であることを同期管理部１５に通知する（ステップＳ２−３ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「オフライン」を特定し、メッセージ「オフライン」、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ２−４ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージ「オフライン」を各情報処理端末２に通知する（ステップＳ２−５）。各情報処理端末２は、通知されたメッセージ「オフライン」を表示部２１に表示させる。
【００５０】
図８は、第３の実施例における処理を示す図である。第３の実施例は、情報処理端末２からの操作に応じて、全ての情報処理端末２および印刷装置１の入力部１１のアクセス権の状態がオンラインからオフラインに遷移する処理を示す。
【００５１】
ユーザの操作により情報処理端末２−１のストップボタンが押下され、情報処理端末２−１は、ストップボタンが押下されたことをＷｅｂ制御部１６に通知する（ステップＳ３−１）。Ｗｅｂ制御部１６は、ストップボタンが押下されたことを同期管理部１５に通知する（ステップＳ３−２）。同期管理部１５は、ストップボタンが押下されたことを状態管理部１３に通知する（ステップＳ３−３）。
【００５２】
状態管理部１３は、管理情報に基づいて、セッションＩＤを「０」から変更せず、画面ＩＤを「２０」から「５０」に変更する（ステップＳ３−４）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「オフライン」を表示制御部１４に通知する（ステップＳ３−５ａ）。表示制御部１４は、通知されたメッセージ「オフライン」を表示部１２に表示させる（ステップＳ３−６ａ）。
【００５３】
状態管理部１３は、セッションＩＤが「０」であり画面ＩＤが「５０」であることを同期管理部１５に通知する（ステップＳ３−５ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「オフライン」を特定し、メッセージ「オフライン」、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ３−６ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージ「オフライン」を各情報処理端末２に通知する（ステップＳ３−７）。各情報処理端末２は、通知されたメッセージ「オフライン」を表示部２１に表示させる。
【００５４】
以上のように、第１〜３の実施例では、アクセス権の状態が、全ての情報処理端末２および入力部１１によるアクセスが可能な基本状態となる。この場合、表示制御部１４が表示部１２に表示させる表示内容とＷｅｂ制御部１６が全ての情報処理端末２に表示させる表示内容は共通となる。すなわち、印刷装置１は、表示部１２と全ての情報処理端末２に対して同期制御を行うことができる。
【００５５】
図９は、第４の実施例における処理を示す図である。第４の実施例は、印刷装置１の入力部１１からのセットアップ操作に応じて、全ての情報処理端末２および印刷装置１の入力部１１のアクセス権の状態がオフラインから入力部１１の第１セットアップ状態に遷移する処理を示す。
【００５６】
ユーザの操作により入力部１１のセットアップキーが押下され、入力部１１は、セットアップキーが押下されたことを状態管理部１３に通知する（ステップＳ４−１）。状態管理部１３は、管理情報に基づいて、セッションＩＤを「０」から「−１」に変更し、画面ＩＤを「５０」から「１０００」に変更する（ステップＳ４−２）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「セットアッフ゜1.ソウサ1」を表示制御部１４に通知する（ステップＳ４−３ａ）。表示制御部１４は、通知されたメッセージ「セットアッフ゜1.ソウサ1」を表示部１２に表示させる（ステップＳ４−４ａ）。
【００５７】
状態管理部１３は、セッションＩＤが「−１」であり画面ＩＤが「１０００」であることを同期管理部１５に通知する（ステップＳ４−３ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「セットアップ装置パネル操作中」を取得し、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ４−４ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージ「セットアップ装置パネル操作中」を各情報処理端末２に通知する（ステップＳ４−５）。各情報処理端末２は、通知されたメッセージ「セットアップ装置パネル操作中」を表示部２１に表示させる。
【００５８】
図１０は、第５の実施例における処理を示す図である。第５の実施例は、入力部１１からのアクセスが可能な第１セットアップ状態である場合に、情報処理端末２からの所定の操作に応じて、全ての情報処理端末２および印刷装置１の入力部１１のアクセス権の状態がオンライン状態に遷移する処理を示す。入力部１１からのアクセスが可能な第１セットアップ状態は、第２状態の一例である。
【００５９】
情報処理端末２−１は、ユーザの操作によりスタートボタンが押下され、スタートボタンが押下されたことをＷｅｂ制御部１６に通知する（ステップＳ５−１）。Ｗｅｂ制御部１６は、スタートボタンが押下されたことを同期管理部１５に通知する（ステップＳ５−２）。同期管理部１５は、スタートボタンが押下されたことを状態管理部１３に通知する（ステップＳ５−３）。
【００６０】
状態管理部１３は、管理情報に基づいて、セッションＩＤを「−１」から「０」に変更し、画面ＩＤを「１０００」から「２０」に変更する（ステップＳ５−４）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「オンライン」を表示制御部１４に通知する（ステップＳ５−５ａ）。表示制御部１４は、通知されたメッセージ「オンライン」を表示部１２に表示させる（ステップＳ５−６ａ）。
【００６１】
状態管理部１３は、セッションＩＤが「０」であり画面ＩＤが「２０」であることを同期管理部１５に通知する（ステップＳ５−５ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「オンライン」を取得し、メッセージ「オンライン」、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ５−６ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージ「オンライン」を各情報処理端末２に通知する（ステップＳ５−７）。各情報処理端末２は、通知されたメッセージ「オンライン」を表示部２１に表示させる。
【００６２】
以上のように、第５の実施例では、入力部１１によるアクセスが可能な第１セットアップ状態であるときに複数の情報処理端末２のうちのいずれかから操作が行われた場合、アクセス権の状態をオンライン状態（基本状態）に変更する。印刷装置１は、例えば、入力部１１からのセットアップ中に放置されたり、通信が途切れた場合に、情報処理端末２からの操作により基本状態に戻すことができる。
【００６３】
図１１は、第６の実施例における処理を示す図である。第６の実施例は、印刷装置１の入力部１１から環境設定操作が行われた場合に、アクセス権の状態が情報処理端末２からの操作を受け付けない入力部１１の第２セットアップ状態に遷移する処理を示す。情報処理端末２からの操作を受け付けない入力部１１の第２セットアップ状態は、第４状態の一例である。
【００６４】
入力部１１は、ユーザの操作により環境設定キーが押下され、環境設定キーが押下されたことを状態管理部１３に通知する（ステップＳ６−１）。状態管理部１３は、管理情報に基づいて、セッションＩＤを「−１」から変更せず、画面ＩＤを「１００２」から「１５００」に変更する（ステップＳ６−２）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「カンキョウセッテイ1.カンキョウソウサ1」を表示制御部１４に通知する（ステップＳ６−３ａ）。表示制御部１４は、通知されたメッセージ「カンキョウセッテイ1.カンキョウソウサ1」を表示部１２に表示させる（ステップＳ６−４ａ）。
【００６５】
状態管理部１３は、セッションＩＤが「−１」であり画面ＩＤが「１５００」であることを同期管理部１５に通知する（ステップＳ６−３ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「セットアップ装置パネル操作中」を特定し、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ６−４ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージ「セットアップ装置パネル操作中」を各情報処理端末２に通知するとともに、スタートボタンをグレーアウトにする指示を送る（ステップＳ６−５）。
【００６６】
各情報処理端末２は、通知されたメッセージ「セットアップ装置パネル操作中」を表示部２１に表示させ、スタートボタンをグレーアウトにする。スタートボタンをグレーアウトにすることにより、印刷装置１は、各情報処理端末２からの操作を受け付けない状態とする。印刷装置１は、例えば、スタートボタンをグレーアウトにさせずに、各情報処理端末２からの操作を無視する設定を行うことにより、各情報処理端末２からの操作を受け付けない状態としてもよい。
【００６７】
以上のように、印刷装置１は、入力部１１に所定の設定操作が行われた場合、アクセス権の状態を、複数の情報処理端末２からの操作を受け付けない状態に更新し、Ｗｅｂ表示制御部１６は、所定の設定操作が行われていることを示す表示内容を情報処理端末２の表示部２１に表示させる。これにより、印刷装置１は、例えば、電源断が行われる設定操作中に情報処理端末２からの操作を受け付けない排他制御を行い、操作事故を防ぐことができる。
【００６８】
図１２は、第７の実施例における処理を示す図である。第７の実施例は、印刷装置１の入力部１１からのメンテナンス操作が行われた場合に、アクセス権の状態が情報処理端末２からの操作を受け付けない入力部１１の第２セットアップ状態に遷移する処理を示す。
【００６９】
入力部１１は、ユーザの操作によりメンテナンスキーが押下され、メンテナンスキーが押下されたことを状態管理部１３に通知する（ステップＳ７−１）。状態管理部１３は、管理情報に基づいて、セッションＩＤを「−１」から変更せず、画面ＩＤを「１００２」から「３０００」に変更する（ステップＳ７−２）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「メンテナンス1.メンテナンスソウサ1」を表示制御部１４に通知する（ステップＳ７−３ａ）。表示制御部１４は、通知されたメッセージ「メンテナンス1.メンテナンスソウサ1」を表示部１２に表示させる（ステップＳ７−４ａ）。
【００７０】
状態管理部１３は、セッションＩＤが「−１」であり画面ＩＤが「３０００」であることを同期管理部１５に通知する（ステップＳ７−３ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「メンテナンス装置パネル操作中」を特定し、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ７−４ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージ「メンテナンス装置パネル操作中」を各情報処理端末２に通知するとともに、スタートボタンをグレーアウトにする指示を送る（ステップＳ７−５）。
【００７１】
各情報処理端末２は、通知されたメッセージ「メンテナンス装置パネル操作中」を表示部２１に表示させ、スタートボタンをグレーアウトにする。スタートボタンをグレーアウトにすることにより、印刷装置１は、各情報処理端末２からの操作を受け付けない状態とする。印刷装置１は、例えば、スタートボタンをグレーアウトにさせずに、各情報処理端末２からの操作を無視する設定を行うことにより、各情報処理端末２からの操作を受け付けない状態としてもよい。
【００７２】
第７の実施例では、第６の実施例と同様に、印刷装置１は、例えば、電源断が行われるメンテナンス中に情報処理端末２からの操作を受け付けない排他制御を行い、操作事故を防ぐことができる。
【００７３】
図１３は、第８の実施例における処理を示す図である。第８の実施例は、オフライン状態である場合に、情報処理端末２からの操作に応じて、その情報処理端末２からの第１セットアップ状態に遷移する処理を示す。
【００７４】
ユーザの操作により情報処理端末２−１のセットアップボタンが押下され、情報処理端末２−１は、セットアップボタンが押下されたことをＷｅｂ制御部１６に通知する（ステップＳ８−１）。Ｗｅｂ制御部１６は、セットアップボタンが押下されたこととセッションＩＤを同期管理部１５に通知する（ステップＳ８−２）。なお、Ｗｅｂ制御部１６は、例えば、情報処理端末２−１のＩＰアドレスからハッシュ関数を使用して生成した符号なし整数値をセッションＩＤに用い、通知する。同期管理部１５は、セットアップボタンが押下されたこととセッションＩＤを状態管理部１３に通知する（ステップＳ８−３）。
【００７５】
状態管理部１３は、管理情報に基づいて、セッションＩＤを「０」から通知された「ｘｘｘｘｘｘ」に変更し、画面ＩＤを「５０」から「６０００」に変更する（ステップＳ８−４）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「"リモートハ゜ネルソウサチュウ ストッフ゜テ゛カイシ゛ョ"」を表示制御部１４に通知する（ステップＳ８−５ａ）。表示制御部１４は、通知されたメッセージ「"リモートハ゜ネルソウサチュウ ストッフ゜テ゛カイシ゛ョ"」を表示部１２に表示させる（ステップＳ８−６ａ）。
【００７６】
状態管理部１３は、セッションＩＤが「ｘｘｘｘｘｘ」であり画面ＩＤが「６０００」であることを同期管理部１５に通知する（ステップＳ８−５ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「セットアップ」を特定し、メッセージ「セットアップ」、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ８−６ｂ）。Ｗｅｂ制御部１６は、セットアップを行う情報処理端末２−１に表示させるメッセージと、他の情報処理端末２−２、２−３に表示させるメッセージとを画面リソースから取得する。そして、Ｗｅｂ制御部１６は、画面リソースから取得したメッセージと、通知されたメッセージ「オンライン」を各情報処理端末２に通知する（ステップＳ８−７）。情報処理端末２−１は、通知されたメッセージ「セットアップ  装置１」を表示部２１に表示させる。情報処理端末２−２、２−３は、通知されたメッセージ「セットアップ  他のリモートパネル操作中」を表示部２１に表示させる。
【００７７】
以上のように、第８の実施例では、印刷装置１は、セットアップを行う情報処理装置２と他の情報処理装置２に異なるメッセージを表示することができる。また、印刷装置１の表示部１２に情報処理装置２でセットアップ中であることを表示させることができる。
【００７８】
図１４は、第９の実施例における処理を示す図である。第９の実施例は、いずれかの情報処理装置２からのアクセスが可能な第１セットアップ状態であるときに印刷装置１の入力部１１からのストップキーが押下され、アクセス権の状態がオフライン状態に遷移する処理を示す。いずれかの情報処理装置２からのアクセスが可能な第１セットアップ状態は、第３状態の一例である。
【００７９】
ユーザの操作により入力部１１のストップキーが押下され、入力部１１は、ストップキーが押下されたことを状態管理部１３に通知する（ステップＳ９−１）。状態管理部１３は、管理情報に基づいて、セッションＩＤを「ｘｘｘｘｘｘ」から「０」に変更し、画面ＩＤを「６０００」から「５０」に変更する（ステップＳ９−２）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「オフライン」を表示制御部１４に通知する（ステップＳ９−３ａ）。表示制御部１４は、通知されたメッセージ「オフライン」を表示部１２に表示させる（ステップＳ９−４ａ）。
【００８０】
状態管理部１３は、セッションＩＤが「０」であり画面ＩＤが「５０」であることを同期管理部１５に通知する（ステップＳ９−３ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「オフライン」を特定し、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ９−４ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージ「オフライン」を各情報処理端末２に通知する（ステップＳ９−５）。各情報処理端末２は、通知されたメッセージ「オフライン」を表示部２１に表示させる。
【００８１】
以上のように、第９の実施例では、いずれかの情報処理装置２によるアクセスが可能な第１セットアップ状態であるときに入力部１１から操作が行われた場合、アクセス権の状態をオフライン状態（基本状態）に変更する。印刷装置１は、例えば、情報処理装置２からのセットアップ中に放置されたり、通信が途切れた場合に、印刷装置１の入力部１１からの操作により基本状態に戻すことができる。
【００８２】
図１５は、第１０の実施例における処理を示す図である。第１０の実施例は、情報処理端末２からの環境設定操作が行われた場合に、その情報処理端末２を除く情報処理端末２および入力部１１からの操作を受け付けない、情報処理端末２の第２セットアップ状態に遷移する処理を示す。情報処理端末２の第２セットアップ状態は、第５状態の一例である。
【００８３】
情報処理端末２−１は、ユーザの操作により環境設定ボタンが押下され、環境設定ボタンが押下されたことをＷｅｂ制御部１６に通知する（ステップＳ１０−１）。Ｗｅｂ制御部１６は、環境設定ボタンが押下されたこととセッションＩＤを同期管理部１５に通知する（ステップＳ１０−２）。なお、Ｗｅｂ制御部１６は、例えば、情報処理端末２−１のＩＰアドレスからハッシュ関数を使用して生成した符号なし整数値をセッションＩＤに用い、通知する。同期管理部１５は、環境設定ボタンが押下されたこととセッションＩＤを状態管理部１３に通知する（ステップＳ１０−３）。
【００８４】
状態管理部１３は、管理情報に基づいて、セッションＩＤを「ｘｘｘｘｘｘ」から変更せず、画面ＩＤを「６０００」から「６０１０」に変更する（ステップＳ１０−４）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「"リモートハ゜ネルソウサチュウ"」を表示制御部１４に通知する（ステップＳ１０−５ａ）。表示制御部１４は、通知されたメッセージ「"リモートハ゜ネルソウサチュウ"」を表示部１２に表示させる（ステップＳ１０−６ａ）。
【００８５】
状態管理部１３は、セッションＩＤが「ｘｘｘｘｘｘ」であり画面ＩＤが「６０１０」であることを同期管理部１５に通知する（ステップＳ１０−５ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「セットアップ環境設定」を取得し、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ１０−６ｂ）。Ｗｅｂ制御部１６は、環境設定を行う情報処理端末２−１に表示させるメッセージ「環境設定操作１」と、他の情報処理端末２−２、２−３に表示させるメッセージ「他のリモートパネル操作中」とを画面リソースから取得する。そして、Ｗｅｂ制御部１６は、画面リソースから取得したメッセージと、同期管理部１５から通知されたメッセージを各情報処理端末２に通知し、情報処理端末２−２、２−３には、スタートボタンをグレーアウトすることを指示する（ステップＳ１０−７）。
【００８６】
情報処理端末２−１は、通知されたメッセージ「セットアップ環境設定  環境設定装置１」を表示部２１に表示させる。情報処理端末２−２、２−３は、通知されたメッセージ「セットアップ環境設定  他のリモートパネル操作中」を表示部２１に表示させ、スタートボタンをグレーアウトさせる。スタートボタンをグレーアウトにすることにより、印刷装置１は、環境設定を行う情報処理端末２以外の情報処理端末２（情報処理端末２−２、２−３）からの操作を受け付けない状態とする。印刷装置１は、例えば、スタートボタンをグレーアウトにさせずに、環境設定を行う情報処理端末２以外の情報処理端末２からの操作を無視する設定を行うことにより、環境設定を行う情報処理端末２以外の情報処理端末２からの操作を受け付けない状態としてもよい。
【００８７】
そして、ユーザの操作により入力部１１のストップキーが押下された場合、入力部１１は、ストップキーが押下されたことを状態管理部１３に通知する（ステップＳ１０−８）。状態管理部１３は、情報処理端末２による環境設定操作中であるため、入力部１１からの操作を無視する（ステップＳ１０−９）。すなわち、状態管理部１３は、入力部１１からの操作を受け付けない。
【００８８】
第１０の実施例では、印刷装置１は、いずれかの情報処理端末２で環境設定操作が行われた場合、アクセス権の状態を、いずれかの情報処理端末２を除く情報処理端末２および入力部１１からの操作を受け付けない状態に更新する。また、Ｗｅｂ表示制御部１６および表示制御部１４は、環境設定操作が行われていることを示す表示内容を情報処理端末２および表示部１２に表示させる。これにより、印刷装置１は、例えば、電源断が行われる設定操作中に環境設定を行う情報処理端末２以外の情報処理端末２や入力部１１からの操作を受け付けない排他制御を行い、操作事故を防ぐことができる。
【００８９】
図１６は、第１１の実施例における処理を示す図である。第１１の実施例は、情報処理端末２から印刷装置１のメンテナンス操作が行われた場合に、その情報処理端末２を除く情報処理端末２および入力部１１からの操作を受け付けない、情報処理端末２のメンテンナンス状態に遷移する処理を示す。情報処理端末２のメンテナンス状態は、第５状態の一例である。
【００９０】
ユーザの操作により情報処理端末２−１のメンテンナンスボタンが押下され、情報処理端末２−１は、メンテンナンスボタンが押下されたことをＷｅｂ制御部１６に通知する（ステップＳ１１−１）。Ｗｅｂ制御部１６は、メンテンナンスボタンが押下されたこととセッションＩＤを同期管理部１５に通知する（ステップＳ１１−２）。なお、Ｗｅｂ制御部１６は、例えば、情報処理端末２−１のＩＰアドレスからハッシュ関数を使用して生成した符号なし整数値をセッションＩＤに用い、通知する。同期管理部１５は、メンテンナンスボタンが押下されたこととセッションＩＤを状態管理部１３に通知する（ステップＳ１１−３）。
【００９１】
状態管理部１３は、管理情報に基づいて、セッションＩＤを「ｘｘｘｘｘｘ」から変更せず、画面ＩＤを「６０００」から「６１００」に変更する（ステップＳ１１−４）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「リモートハ゜ネルメンテナンス」を表示制御部１４に通知する（ステップＳ１１−５ａ）。表示制御部１４は、通知されたメッセージ「リモートハ゜ネルメンテナンス」を表示部１２に表示させる（ステップＳ１１−６ａ）。
【００９２】
状態管理部１３は、セッションＩＤが「ｘｘｘｘｘｘ」であり画面ＩＤが「６１００」であることを同期管理部１５に通知する（ステップＳ１１−５ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「メンテンナンス」を取得し、メッセージ「メンテナンス」、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ１１−６ｂ）。Ｗｅｂ制御部１６は、セットアップを行う情報処理端末２−１に表示させるメッセージ「メンテンナンス操作１」と、他の情報処理端末２−２、２−３に表示させるメッセージ「他のリモートパネル操作中」とを画面リソースから取得する。そして、Ｗｅｂ制御部１６は、画面リソースから取得したメッセージと、通知されたメッセージを各情報処理端末２に通知し、情報処理端末２−２、２−３には、スタートボタンをグレーアウトすることを指示する（ステップＳ１１−７）。
【００９３】
情報処理端末２−１は、通知されたメッセージ「メンテンナンス  メンテンナンス装置１」を表示部２１に表示させる。情報処理端末２−２、２−３は、通知されたメッセージ「メンテンナンス  他のリモートパネル操作中」を表示部２１に表示させ、スタートボタンをグレーアウトさせる。スタートボタンをグレーアウトにすることにより、印刷装置１は、メンテンナンスを行う情報処理端末２以外の情報処理端末２（情報処理端末２−２、２−３）からの操作を受け付けない状態とする。印刷装置１は、例えば、スタートボタンをグレーアウトにさせずに、メンテンナンスを行う情報処理端末２以外の情報処理端末２からの操作を無視する設定を行うことにより、メンテンナンスを行う情報処理端末２以外の情報処理端末２からの操作を受け付けない状態としてもよい。
【００９４】
そして、ユーザの操作により入力部１１のストップキーが押下された場合、入力部１１は、ストップキーが押下されたことを状態管理部１３に通知する（ステップＳ１１−８）。状態管理部１３は、情報処理端末２によるメンテンナンス操作中であるため、入力部１１からの操作を無視する（ステップＳ１１−９）。すなわち、状態管理部１３は、入力部１１からの操作を受け付けない。
【００９５】
第１１の実施例では、印刷装置１は、いずれかの情報処理端末２でメンテンナンス操作が行われた場合、アクセス権の状態を、いずれかの情報処理端末２を除く情報処理端末２および入力部１１からの操作を受け付けない状態に更新する。また、Ｗｅｂ表示制御部１６と表示制御部１４は、メンテンナンス操作が行われていることを示す表示内容を情報処理端末２と表示部１２に表示させる。これにより、印刷装置１は、例えば、メンテンナンスを行う情報処理端末２以外の情報処理端末２や入力部１１からの操作を受け付けない排他制御を行い、操作事故を防ぐことができる。
【００９６】
図１７は、第１２の実施例における処理を示す図である。第１２の実施例は、入力部１１からの環境設置操作中に印刷装置１にエラーが発生した場合、現在のセッションＩＤ、画面ＩＤを記憶し、エラーが発生したことを示す表示内容を表示制御部１４とＷｅｂ制御部１６に通知する処理を示す。
【００９７】
エラー検出部１８は、印刷装置１の印刷機能等にエラーが発生したことを検出し、エラー内容を示すコード「００−０１」を含むエラー通知を状態管理部１３に通知する（ステップＳ１２−１）。状態管理部１３は、現在のセッションＩＤと画面ＩＤを記憶部１７に一時記憶し、セッションＩＤを「−１」から「０」に変更し、画面ＩＤを「１５０１」から「８０００」に変更する（ステップＳ１２−２）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「エラー00-01ヨウインカイシ゛ョコ゛リセットヲオス」を表示制御部１４に通知する（ステップＳ１２−３ａ）。表示制御部１４は、通知されたメッセージ「エラー00-01ヨウインカイシ゛ョコ゛リセットヲオス」を表示部１２に表示させる（ステップＳ１２−４ａ）。
【００９８】
状態管理部１３は、セッションＩＤが「０」であり画面ＩＤが「８０００」であることを同期管理部１５に通知する（ステップＳ１２−３ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「エラー  ００-０１  エラー解除後、リセットしてください」を特定する。そして、同期管理部１５は、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ１２−４ｂ）。Ｗｅｂ制御部１６は、各情報処理端末２に、通知されたメッセージを通知するとともにリセットボタンを有効にする指示を送る（ステップＳ１２−５）。各情報処理端末２は、通知されたメッセージを表示部２１に表示させ、リセットボタンを有効にする。
【００９９】
以上のように、第１２の実施例では、入力部１１からの環境設置操作中に印刷装置１にエラーが発生した場合、状態管理部１３は、アクセス権の状態をエラー状態に変更する。そして、表示制御部１４とＷｅｂ制御部１６は、エラーが発生したことを示す表示内容を表示部１２と情報処理端末２に表示させる。これにより、印刷装置１は、各情報処理装置２および入力部１１を使用するユーザにエラーの発生を知らせることができる。
【０１００】
図１８は、第１３の実施例における処理を示す図である。第１３の実施例は、エラー状態である場合に、情報処理端末２からのリセットボタン押下に応じて、エラー状態発生前の状態に遷移する処理を示す。なお、第１３の実施例は、第１２の実施例の後に実行される処理である。
【０１０１】
ユーザの操作により情報処理端末２−１のリセットボタンが押下され、情報処理端末２−１は、リセットボタンが押下されたことをＷｅｂ制御部１６に通知する（ステップＳ１３−１）。Ｗｅｂ制御部１６は、リセットボタンが押下されたことを同期管理部１５に通知する（ステップＳ１３−２）。同期管理部１５は、リセットボタンが押下されたことを状態管理部１３に通知する（ステップＳ１３−３）。
【０１０２】
状態管理部１３は、記憶情報に一時記憶されていたセッションＩＤ、画面ＩＤを用いて、セッションＩＤを「−１」に変更し、画面ＩＤを「１５０１」に変更する（ステップＳ１３−４）。すなわち、状態管理部１３は、アクセス権の状態をエラー発生前の状態に戻し、セッションＩＤ、画面ＩＤをエラー発生前の値に戻す。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「セットアッフ゜(カンキョウセッテイ)2.カンキョウソウサ2」を表示制御部１４に通知する（ステップＳ１３−５ａ）。表示制御部１４は、通知されたメッセージ「セットアッフ゜(カンキョウセッテイ)2.カンキョウソウサ2」を表示部１２に表示させる（ステップＳ１３−６ａ）。
【０１０３】
状態管理部１３は、セッションＩＤが「−１」であり画面ＩＤが「１５０１」であることを同期管理部１５に通知する（ステップＳ１３−５ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「セットアップ  装置パネル操作中」を特定し、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ１３−６ｂ）。Ｗｅｂ制御部１６は、通知されたメッセージを各情報処理端末２に通知する（ステップＳ１３−７）。情報処理端末２は、通知されたメッセージ「セットアップ  装置パネル操作中」を表示部２１に表示する。
【０１０４】
第１３の実施例では、印刷装置１は、エラーが発生した後に情報処理端末２にリセット操作が実行された場合、セッションＩＤおよび画面ＩＤを、エラー発生時に記憶された値に更新し、アクセス権の状態をエラー発生前の状態に戻す。これにより、印刷装置１は、エラーが解消された後に、エラー前に実行していた動作を容易に継続することができる。
【０１０５】
図１９は、第１４の実施例における処理を示す図である。第１４の実施例は、情報処理端末２からの環境設置操作中に印刷装置１にエラーが発生した場合、現在のセッションＩＤ、画面ＩＤを記憶し、エラーが発生したことを示す表示内容を表示する処理を示す。
【０１０６】
エラー検出部１８は、印刷装置１の印刷機能等にエラーが発生したことを検出し、エラー内容を示すコード「００−０１」を含むエラー通知を状態管理部１３に通知する（ステップＳ１４−１）。状態管理部１３は、セッションＩＤを「ｘｘｘｘｘｘ」から「０」に変更し、画面ＩＤを「６０１０」から「８０００」に変更し、変更前のセッションＩＤと画面ＩＤを記憶部１７に一時記憶する（ステップＳ１４−２）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「エラー00-01ヨウインカイシ゛ョコ゛リセットヲオス」を表示制御部１４に通知する（ステップＳ１４−３ａ）。表示制御部１４は、通知されたメッセージ「エラー00-01ヨウインカイシ゛ョコ゛リセットヲオス」を表示部１２に表示させる（ステップＳ１４−４ａ）。
【０１０７】
状態管理部１３は、セッションＩＤが「０」であり画面ＩＤが「８０００」であることを同期管理部１５に通知する（ステップＳ１４−３ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「エラー  ００-０１  エラー解除後、リセットしてください」を取得する。そして、同期管理部１５は、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ１４−４ｂ）。Ｗｅｂ制御部１６は、各情報処理端末２に、通知されたメッセージを通知するとともにリセットボタンを有効にする指示を送る（ステップＳ１４−５）。各情報処理端末２は、通知されたメッセージを表示部２１に表示させ、リセットボタンを有効にする。
【０１０８】
以上のように、第１４の実施例では、情報処理端末２からの環境設置操作中に印刷装置１にエラーが発生した場合、アクセス権の状態をエラー状態に変更し、表示制御部１４とＷｅｂ制御部１６は、エラーが発生したことを示す表示内容を表示部１２と情報処理端末２に表示する。これにより、印刷装置１は、各情報処理装置２および入力部１１を使用するユーザにエラーの発生を知らせることができる。
【０１０９】
図２０は、第１５の実施例における処理を示す図である。第１５の実施例は、エラー発生後に、入力部１１からのリセットボタンが押下され、エラー発生前の状態に遷移する処理を示す。なお、第１５の実施例は、第１４の実施例の後に実行される処理である。
【０１１０】
ユーザの操作により入力部１１のリセットキーが押下され、入力部１１は、リセットキーが押下されたことを状態管理部１３に通知する（ステップＳ１５−１）。状態管理部１３は、記憶情報に一時記憶されていたセッションＩＤ、画面ＩＤを用いて、セッションＩＤを「ｘｘｘｘｘｘ」に変更し、画面ＩＤを「６０１０」に変更する（ステップＳ１５−２）。すなわち、状態管理部１３は、装置状態をエラー発生前の状態に戻し、セッションＩＤ、画面ＩＤをエラー発生前の値に戻す。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「リモートハ゜ネルソウサチュウ」を表示制御部１４に通知する（ステップＳ１５−３ａ）。表示制御部１４は、通知されたメッセージ「リモートハ゜ネルソウサチュウ」を表示部１２に表示させる（ステップＳ１５−４ａ）。
【０１１１】
状態管理部１３は、セッションＩＤが「ｘｘｘｘｘｘ」であり画面ＩＤが「６０１０」であることを同期管理部１５に通知する（ステップＳ１５−３ｂ）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「セットアップ環境設定」を取得し、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ１５−４ｂ）。Ｗｅｂ制御部１６は、環境設定を行っていた情報処理端末２−１に表示させるメッセージ「環境設定操作１」と、他の情報処理端末２−２、２−３に表示させるメッセージ「他のリモートパネル操作中」とを画面リソースから取得する。そして、Ｗｅｂ制御部１６は、画面リソースから取得したメッセージと、同期管理部１５から通知されたメッセージを各情報処理端末２に通知する（ステップＳ１５−５）。各情報処理端末２は、通知されたメッセージを表示部２１に表示させる。
【０１１２】
第１５の実施例では、印刷装置１は、エラーが発生した後に入力部１１にリセット操作が実行された場合、セッションＩＤおよび画面ＩＤを、エラー発生時に記憶された値に更新し、アクセス権の状態をエラー発生前の状態に戻す。これにより、印刷装置１は、エラーが解消された後に、エラー前に実行していた動作を容易に継続することができる。
【０１１３】
図２１、２２は、第１６の実施例における処理を示す図である。第１６の実施例は、情報処理端末２がアクセス権を有している期間中に印刷装置１と情報処理端末２との間の通信が途絶えた場合に、入力部１１にアクセス権を移す処理を示す。
【０１１４】
ユーザの操作により情報処理端末２−１のメンテンナンスボタンが押下され（ステップＳ１６−１）、情報処理端末２−１は、メンテンナンスボタンが押下されたこととセッションＩＤを同期管理部１５に通知する（ステップＳ１６−２ａ）。同期管理部１５は、情報処理端末２−１に応答を返す（ステップＳ１６−２ｂ）。なお、情報処理端末２−１は、例えば、情報処理端末２−１のＩＰアドレスからハッシュ関数を使用して生成した符号なし整数値をセッションＩＤに用い、通知する。同期管理部１５は、メンテンナンスボタンが押下されたこととセッションＩＤを状態管理部１３に通知する（ステップＳ１６−３）。
【０１１５】
状態管理部１３は、管理情報に基づいて、セッションＩＤを「ｘｘｘｘｘｘ」から変更せず、画面ＩＤを「６１００」に設定する。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「リモートハ゜ネルメンテナンス」を表示制御部１４に通知する（ステップＳ１６−４）。表示制御部１４は、通知されたメッセージ「リモートハ゜ネルメンテナンス」を表示部１２に表示させる。
【０１１６】
状態管理部１３は、セッションＩＤが「ｘｘｘｘｘｘ」であり画面ＩＤが「６１００」であることを同期管理部１５に通知する（ステップＳ１６−５）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「メンテンナンス」を取得し、メッセージ「メンテナンス」、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ１６−６）。Ｗｅｂ制御部１６は、情報処理端末２−２に表示させるメッセージ「他のリモートパネル操作中」を画面リソースから取得する。そして、Ｗｅｂ制御部１６は、画面リソースから取得したメッセージと、通知されたメッセージを情報処理端末２−２に通知し、スタートボタンをグレーアウトにする指示を送る（ステップＳ１６−７）。情報処理端末２−２以外の情報処理端末２が存在する場合、Ｗｅｂ制御部１６は、それらの情報処理端末２にも同様の通知、指示を行う。
【０１１７】
情報処理端末２−１は、同期管理部１５との定期通信を行う（ステップＳ１６−８）。定期通信の間隔は例えば、６０秒である。そして、定期通信中に、情報処理端末２−１が異常終了し、通信を実行できなくなったとする。同期管理部１５は、例えば、情報処理端末２−１に情報を送信してから７０秒以上、応答がない場合に、定期通信が途切れたと判定する。
【０１１８】
同期管理部１５は、装置パネル（入力部１１）にアクセス権を占有させることと、セッションＩＤを−１にすることを状態管理部１３に指示する（ステップＳ１６−９）。状態管理部１３は、セッションＩＤを「−１」に変更し、画面ＩＤを「６１００」から「３０００」に変更する（ステップＳ１６−１０）。状態管理部１３は、設定した画面ＩＤと管理情報とに基づいて、表示部１２に表示させるメッセージ「メンテナンス1.メンテナンスソウサ1」を表示制御部１４に通知する（ステップＳ１６−１１）。表示制御部１４は、通知されたメッセージ「メンテナンス1.メンテナンスソウサ1」を表示部１２に表示させる。
【０１１９】
状態管理部１３は、セッションＩＤが「−１」であり画面ＩＤが「３０００」であることを同期管理部１５に通知する（ステップＳ１６−１２）。同期管理部１５は、通知された画面ＩＤと管理情報とに基づいて、情報処理端末２に表示させるメッセージ「メンテナンス装置パネル操作中」を取得し、メッセージ、セッションＩＤ、および画面ＩＤをＷｅｂ制御部１６に通知する（ステップＳ１６−１３）。Ｗｅｂ制御部１６は、通知されたメッセージ「メンテナンス装置パネル操作中」を情報処理端末２−２に通知するとともに、スタートボタンをグレーアウトにする指示を送る（ステップＳ１６−１４）。
【０１２０】
第１６の実施例では、印刷装置１は、情報処理端末２がアクセス権を有している期間中に通信が途絶えた場合に、入力部１１にアクセス権を移すため、実行中のメンテナンス等の処理を継続することができる。第１６の実施例では、入力部１１がメンテナンス処理を継続するが、情報処理端末２が環境設定を行っていた場合、入力部１１が環境設定を継続してもよい。
【０１２１】
次に、印刷装置１のハードウェア構成の一例を説明する。図２３は、印刷装置１のハードウェア構成の一例を示す図である。図２３の例に示すように、印刷装置１において、バス１００に、プロセッサ１１１とメモリ１１２と補助記憶装置１１３と通信インタフェース１１４と媒体接続部１１５と入力装置１１６と出力装置１１７とが接続される。
【０１２２】
プロセッサ１１１は、メモリ１１２に展開されたプログラムを実行する。実行されるプログラムには、実施形態における処理を行う管理プログラムが適用されてもよい。
【０１２３】
メモリ１１２は、例えば、Random Access Memory(RAM)である。補助記憶装置１１３は、種々の情報を記憶する記憶装置であり、例えばハードディスクドライブ、またはRead only memory（ＲＯＭ）等が適用されてもよい。補助記憶装置１１３に実施形態の処理を行う管理プログラムが記憶されていてもよい。
【０１２４】
通信インタフェース１１４は、Local Area Network（LAN）、Wide Area Network（WAN）等の通信ネットワークに接続され、通信に伴うデータ変換等を行う。
【０１２５】
媒体接続部１１５は、可搬型記録媒体１１８が接続可能なインタフェースである。可搬型記録媒体１１８には、光学式ディスク（例えば、Compact Disc(CD)やDigital Versatile Disc(DVD))、半導体メモリ等が適用されてもよい。可搬型記録媒体１１８に実施形態の処理を行う管理プログラムが記録されていてもよい。
【０１２６】
入力装置１１６は、例えば、キーボード、ポインティングデバイス等であり、ユーザからの指示及び情報等の入力を受け付ける。図２に示す入力部１１には、入力装置１１６が適用されてもよい。
【０１２７】
出力装置１１７は、例えば、表示装置、スピーカ等であり、ユーザへの問い合わせ又は指示、及び処理結果等を出力する。図２に示す表示部１２には、出力装置１１７が適用されてもよい。
【０１２８】
図２に示す記憶部１７は、メモリ１１２、補助記憶装置１１３または可搬型記録媒体１１８等により実現されてもよい。図２に示す状態管理部１３、表示制御部１４、同期管理部１５、およびＷｅｂ制御部１６は、メモリ１１２に展開された管理プログラムをプロセッサ１１１が実行することにより実現されてもよい。
【０１２９】
メモリ１１２、補助記憶装置１１３および可搬型記録媒体１１８は、コンピュータが読み取り可能であって非一時的な有形の記憶媒体であり、信号搬送波のような一時的な媒体ではない。
＜その他＞
本実施形態は、以上に述べた実施の形態に限定されるものではなく、本実施形態の要旨を逸脱しない範囲内で様々な変更、追加、省略が適用可能である。
【符号の説明】
【０１３０】
１    印刷装置
２    情報処理端末
１１    入力部
１２    表示部
１３    状態管理部
１４    表示制御部
１５    同期管理部
１６    Ｗｅｂ制御部
１７    記憶部
１８    エラー検出部
２１    表示部
１００    バス
１１１    プロセッサ
１１２    メモリ
１１３    補助記憶装置
１１４    通信インタフェース
１１５    媒体接続部
１１６    入力装置
１１７    出力装置
１１８    可搬型記録媒体
【図１】
2020014087.tif 000003
【図２】
2020014087.tif 000004
【図３】
2020014087.tif 000005
【図４】
2020014087.tif 000006
【図５】
2020014087.tif 000007
【図６】
2020014087.tif 000008
【図７】
2020014087.tif 000009
【図８】
2020014087.tif 000010
【図９】
2020014087.tif 000011
【図１０】
2020014087.tif 000012
【図１１】
2020014087.tif 000013
【図１２】
2020014087.tif 000014
【図１３】
2020014087.tif 000015
【図１４】
2020014087.tif 000016
【図１５】
2020014087.tif 000017
【図１６】
2020014087.tif 000018
【図１７】
2020014087.tif 000019
【図１８】
2020014087.tif 000020
【図１９】
2020014087.tif 000021
【図２０】
2020014087.tif 000022
【図２１】
2020014087.tif 000023
【図２２】
2020014087.tif 000024
【図２３】
2020014087.tif 000025