(57)【要約】【課題】操作部ロック中に装置でエラーが発生した場合に、エラーを解消する手順の全てを確認可能に好適に制御する仕組みを提供する。【解決手段】印刷装置は、設定に従って、操作部に設けられた複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する。また、本印刷装置は、当該印刷装置のエラーが検知されると、当該エラーの解除手順を示す確認画面を表示し、少なくとも１つのキーを介するユーザ操作の受け付けが禁止されているか否かに関わらず、確認画面の画面遷移を制御する。【選択図】  図１０
2020015267.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
複数のキーが設けられ、該複数のキーを介してユーザ操作を受け付ける操作手段と、
設定に従って、前記複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する制限手段と、
前記印刷装置のエラーを検知する検知手段と、
前記検知手段によってエラーが検知されると、該エラーの解除手順を示す確認画面を表示する表示手段と、
前記制限手段によって前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されているか否かに関わらず、前記確認画面の画面遷移を制御する制御手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記印刷装置のエラーが発生していない状態で用いる、前記少なくとも１つのキーを定義した第１テーブルと、前記印刷装置のエラーが発生している状態で用いる、前記少なくとも１つのキーを定義した第２テーブルとを記憶する記憶手段をさらに備え、
前記制限手段は、前記記憶手段に記憶された前記第１テーブル又は前記第２テーブルに従って、前記少なくとも１つのキーを介するユーザ操作の受け付けを禁止し、
前記制御手段は、前記検知手段によってエラーが検知されると、前記制限手段によって用いられている前記第１テーブルを、前記第２テーブルに切り替えることにより、前記確認画面の画面遷移を行うためのユーザ操作を受け付け可能に制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、前記検知手段によってエラーが検知されると、前記表示手段によって表示される前記確認画面を、所定時間が経過するごとに画面遷移させることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記制御手段は、前記検知手段によってエラーが検知され、かつ、前記制限手段によって前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されている場合に、前記複数のキーのうち、前記少なくとも１つのキー以外のキーに前記確認画面の画面遷移を行うための機能を割り当てられることを特徴とする請求項１に記載の印刷装置。
【請求項５】
印刷装置であって、
複数のキーが設けられ、該複数のキーを介してユーザ操作を受け付ける操作手段と、
設定に従って、前記複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する制限手段と、
前記印刷装置のエラーを検知する検知手段と、
前記検知手段によってエラーが検知されると、該エラーの解除手順を示す確認画面を表示する表示手段と、
前記制限手段によって前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されていない場合には、画面遷移を伴って全ての解除手順が表示される第１確認画面を前記表示手段に表示させ、前記制限手段によって前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されている場合には、前記エラーの解除手順の全てが１つの画面で表示される第２確認画面を前記表示手段に表示させる制御手段と
を備えることを特徴とする印刷装置。
【請求項６】
前記制限手段は、前記印刷装置にネットワークを介して接続された外部装置からの管理者権限を有するユーザ指示に基づく設定に従って、前記少なくとも１つのキーを介したユーザ操作の受け付けを禁止することを特徴とする請求項１乃至５の何れか１項に記載の印刷装置。
【請求項７】
前記印刷装置のエラーとは、紙詰まりであることを特徴とする請求項１乃至６の何れか１項に記載の印刷装置。
【請求項８】
複数のキーが設けられ、該複数のキーを介してユーザ操作を受け付ける操作手段を備える印刷装置の制御方法であって、
制限手段が、設定に従って、前記複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する制限工程と、
検知手段が、前記印刷装置のエラーを検知する検知工程と、
表示手段が、前記検知工程でエラーが検知されると、該エラーの解除手順を示す確認画面を表示する表示工程と、
制御手段が、前記制限工程で前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されているか否かに関わらず、前記確認画面の画面遷移を制御する制御工程と
を含むことを特徴とする印刷装置の制御方法。
【請求項９】
複数のキーが設けられ、該複数のキーを介してユーザ操作を受け付ける操作手段を備える印刷装置であって、
制限手段が、設定に従って、前記複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する制限工程と、
検知手段が、前記印刷装置のエラーを検知する検知工程と、
表示手段が、前記検知工程でエラーが検知されると、該エラーの解除手順を示す確認画面を表示する表示工程と、
制御手段が、前記制限工程において前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されていない場合には、画面遷移を伴って全ての解除手順が表示される第１確認画面を前記表示手段に表示させ、前記制限工程で前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されている場合には、前記エラーの解除手順の全てが１つの画面で表示される第２確認画面を前記表示手段に表示させる制御工程と
を含むことを特徴とする印刷装置の制御方法。
【請求項１０】
複数のキーが設けられ、該複数のキーを介してユーザ操作を受け付ける操作手段を備える印刷装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
制限手段が、設定に従って、前記複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する制限工程と、
検知手段が、前記印刷装置のエラーを検知する検知工程と、
表示手段が、前記検知工程でエラーが検知されると、該エラーの解除手順を示す確認画面を表示する表示工程と、
制御手段が、前記制限工程で前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されているか否かに関わらず、前記確認画面の画面遷移を制御する制御工程と
を含むことを特徴とするプログラム。
【請求項１１】
複数のキーが設けられ、該複数のキーを介してユーザ操作を受け付ける操作手段を備える印刷装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
制限手段が、設定に従って、前記複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する制限工程と、
検知手段が、前記印刷装置のエラーを検知する検知工程と、
表示手段が、前記検知工程でエラーが検知されると、該エラーの解除手順を示す確認画面を表示する表示工程と、
制御手段が、前記制限工程において前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されていない場合には、画面遷移を伴って全ての解除手順が表示される第１確認画面を前記表示部に表示させ、前記制限工程で前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されている場合には、前記エラーの解除手順の全てが１つの画面で表示される第２確認画面を前記表示部に表示させる工程と
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
管理者以外のユーザが管理者の意図しない操作を印刷装置に対して行うことを防止するために、印刷装置の操作部からのキー操作を禁止する（操作部ロック）設定が可能な印刷装置が存在する。これは、例えば、学校等の教育機関に印刷装置を置いて、生徒が印刷できるようにした場合に、生徒がいたずらで印刷装置の設定を変更してしまうことを防止するために用いられている。他にも、店舗で印刷装置を使用する際に、従業員が操作部から設定を変更することを防止するために、経営者が操作部ロックを設定する場合もある。
【０００３】
操作部ロックの設定は、印刷装置の管理者が操作部での特殊な操作によって、設定及び解除できる。或いは、印刷装置が外部インタフェース（例えば、ネットワーク接続されたＰＣ上に表示させたリモートのＵＩ画面、以下ではリモートＵＩと称する。）を持っていて、外部インタフェースから設定及び解除が行える場合もある。
【０００４】
特許文献１には、操作部の受け付けを許可又は禁止する通信装置において、操作部からの操作入力を禁止している状態において、オフフックが検知された場合に、所定時間が経過すると操作部の受け付けを許可することが提案されている。これにより、キーロック状態からの発呼機能の利用を可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−６１２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術には以下に記載する課題がある。例えば、印刷装置の操作部がロックされた状態で印刷装置にエラーが発生すると、エラー対応時に何らかの操作が必要になり、その操作が制限を受けてしまう場合がある。印刷装置で発生するエラーには様々なものがあるが、印刷装置が操作部ロック状態の時に、「操作部の操作が必要な場合があり、ユーザが復帰できるエラー」が発生すると問題が発生する。例えば、印刷装置において印刷時にジャムエラーが発生した場合、印刷装置のＬＣＤにジャムエラーを解除する手順が表示される。ＬＣＤに表示されるジャム解除手順は複数の操作から構成されており、ユーザは右キーを押下することで手順の先を確認でき、左キーを押下することで手順を戻って確認することができる。しかし、印刷装置が操作部ロック状態にあると、左キーや右キーを押下してもキー押下が無効になるため、ジャム解除手順を確認することができなくなってしまう。
【０００７】
本発明は、上述の問題の少なくとも一つに鑑みて成されたものであり、操作部ロック中に装置でエラーが発生した場合に、エラーを解消する手順の全てを確認可能に好適に制御する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、例えば、印刷装置であって、複数のキーが設けられ、該複数のキーを介してユーザ操作を受け付ける操作手段と、設定に従って、前記複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する制限手段と、前記印刷装置のエラーを検知する検知手段と、前記検知手段によってエラーが検知されると、該エラーの解除手順を示す確認画面を表示する表示手段と、前記制限手段によって前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されているか否かに関わらず、前記確認画面の画面遷移を制御する制御手段とを備えることを特徴とする。
【０００９】
また、本発明は、例えば、印刷装置であって、複数のキーが設けられ、該複数のキーを介してユーザ操作を受け付ける操作手段と、設定に従って、前記複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する制限手段と、前記印刷装置のエラーを検知する検知手段と、前記検知手段によってエラーが検知されると、該エラーの解除手順を示す確認画面を表示する表示手段と、前記制限手段によって前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されていない場合には、画面遷移を伴って全ての解除手順が表示される第１確認画面を前記表示手段に表示させ、前記制限手段によって前記少なくとも１つのキーを介するユーザ操作の受け付けが禁止されている場合には、前記エラーの解除手順の全てが１つの画面で表示される第２確認画面を前記表示手段に表示させる制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、操作部ロック中に装置でエラーが発生した場合に、エラーを解消する手順の全てを確認可能に好適に制御することができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る印刷装置１００のハードウェア構成を示すブロック図。
【図２】一実施形態に係るＲＡＭ１０３の構成を示す図。
【図３】一実施形態に係るＲＯＭ１０２の構成を示す図。
【図４】一実施形態に係る操作部の構成例を示す図。
【図５】一実施形態に係る印刷装置１００を含むネットワーク構成図。
【図６】一実施形態に係るリモートＵＩアクセス処理を示したフローチャート。
【図７】一実施形態に係る管理者画面処理Ｓ６０５を示したフローチャート。
【図８】比較例となる印刷装置でのキー押下処理を示したフローチャート。
【図９】一実施形態に係る印刷装置１００のジャム発生時処理を示したフローチャート。
【図１０】一実施形態に係る印刷装置１００でのキー押下処理を示したフローチャート。
【図１１】一実施形態に係る印刷装置１００での別のジャム発生時処理を示したフローチャート。
【図１２】一実施形態に係る印刷装置１００での別のジャム発生時処理を示したフローチャート。
【図１３】一実施形態に係る印刷装置１００での別のジャム発生時処理を示したフローチャート。
【図１４】一実施形態に係るＰＣ５０１上で管理者モードのＴＯＰ画面例を示す図。
【図１５】一実施形態に係るＰＣ５０１上で表示する設定確認画面例を示す図。
【図１６】一実施形態に係るＰＣ５０１上で表示するシステム管理設定画面例を示す図。
【図１７】一実施形態に係る印刷装置１０１の表示部１０５に表示するジャム解除手順の画面例を示す図。
【図１８】一実施形態に係る印刷装置１０１の表示部１０５にＳ１３０２で表示するジャム解除手順の画面例を示す図。
【発明を実施するための形態】
【００１２】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確立されるのであって、以下の個別の実施形態によって限定されるわけではない。なお、実施形態に係る印刷装置として複合機（デジタル複合機／ＭＦＰ／Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に説明する。しかしながら適用範囲は複合機に限定はせず、画像処理機能を有する装置であればよい。
【００１３】
＜第１の実施形態＞
＜印刷装置の構成＞
以下では、添付図面を参照して、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係る印刷装置１００のハードウェア構成を説明する。
【００１４】
印刷装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、操作部１０４、表示部（ＬＣＤ）１０５、画像処理部１０６、及びプリンタ部（プリンタ部）１０７を備える。さらに、印刷装置１００は、有線ＬＡＮ通信部１０８、無線ＬＡＮ通信部１０９、及びＵＳＢ１１０を備える。
【００１５】
ＣＰＵ１０１は、システムバス（Ｓｙｓｔｅｍ ＢＵＳ）１１１に接続される各デバイスを統括的に制御すると共に、ＲＯＭ１０２に記憶されたファームウェアモジュールを実行する。なお、ファームウェアモジュールは、少なくとも２つ以上のモジュールから構成され、ファームウェアモジュールの更新は、それぞれのモジュールごとに行うことが可能である。また、ＣＰＵ１０１は、制御プログラムとしてのファームウェアモジュールに従って、後述の各フローチャートに示す処理を実行する。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリアとして機能するほか、装置設定を保存するためのバックアップ可能なメモリとして使用される。
【００１６】
操作部１０４は、ユーザからの指示が入力される操作部であり、ホームキー、戻るキー、上キー、下キー、左キー、右キー、ＯＫキー、ストップキー、節電キー、及びＬＥＤ等を含んで構成される。表示部１０５は操作部１０４上にある例えばＬＣＤであり、ＣＰＵ１０１の制御によって、ユーザに対するメッセージを表示してユーザに情報を伝え、装置設定画面や動作を決定する画面では、ユーザに対して設定や動作を複数表示して、ユーザの指定を促す。
【００１７】
画像処理部１０６は、ＣＰＵ１０１の制御の基で、外部から受信した印刷用データをデコードして生データに変換する画像処理を実施する。プリンタ部１０７は、電子写真方式で記録紙に画像形成を行う。
【００１８】
有線ＬＡＮ通信部１０８は、ネットワーク網１１５に有線ＬＡＮを介して接続され、ネットワークインタフェースを制御し、ネットワーク上の他端末やサーバとデータのやり取りや印刷ジョブの受け取りができる。例えば、ネットワーク上の他端末からのアクセスに対応して、印刷装置１００が自装置の仮想ＵＩ画面（以下では、リモートＵＩと称する。）を他端末に送って、他端末上に表示させ、ユーザが印刷装置１００の状況や設定を確認することもできる。
【００１９】
無線ＬＡＮ通信部１０９は、無線ＬＡＮ通信機能を有し、公衆又はローカルネットワークに接続されている無線ＬＡＮルータを介して、ネットワーク網１１５上の他端末と無線ＬＡＮ通信や印刷ジョブの受け取りが可能である。ネットワーク上の他端末からのアクセスに対応して、印刷装置１００の仮想ＵＩ画面（リモートＵＩ）を他端末に送って、他端末上に表示し、ユーザが印刷装置１００の状況や設定を確認することもできる。
【００２０】
ＵＳＢ１１０は、ＵＳＢデバイス機能を有し、ＵＳＢケーブルを介してＰＣ５０１と接続され、ＰＣの指示のもとにプリントジョブを受け付けることができる。
【００２１】
本印刷装置１００では、所定の設定（管理者設定）に従って、操作部１０４に設けられた複数のキーのち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止するように制限することができる（操作部ロック）。このような操作部ロック中であっても、印刷装置１００でエラーが発生すると、当該エラーの解除手順を示す確認画面を表示する必要がある。しかし、当該確認画面は、上記キーを介するユーザ操作に従って画面遷移を行って全ての解除手順を示すことが一般的である。このような場合において、本実施形態に係る印刷装置は、好適に確認画面を遷移させることができる。具体的な構成については後述する。なお、上記印刷装置１００で発生するエラーとは、紙詰まり（ジャム）、各部品の交換（例えば、トナーカートリッジの交換）など種々のエラーが含まれ、当該エラーを解除する（解消する）手順を表示するエラーに対応する。
【００２２】
印刷装置１００において発生するエラーについては、操作部１０４の操作の必要性に応じて３つに分類することができる。即ち、操作部１０４の操作が不要で復帰できるエラーと、操作部１０４の操作が必要な場合があり、ユーザが復帰できるエラーと、操作部１０４の操作が必要な場合があり、管理者が復帰すべきエラーとに分類することができる。
【００２３】
「操作部の操作が不要で復帰できるエラー」は、用紙なしエラーや紙サイズ不一致エラーである。ユーザが用紙を補給したり、間違えてセットした用紙を差し替えたりすることでエラーを解消することができる。「操作部の操作が必要な場合があり、ユーザが復帰できるエラー」は、プリンタジャムやカバーオープンエラーである。プリンタジャムが発生した場合は、ジャム解除をユーザが行わなければならないが、操作手順が複雑な場合があり、その操作をガイドするために操作手順をＬＣＤに表示して、ユーザが操作部１０４の操作で画面を切り替えて、手順を確認できるようにしている。カバーオープンでも同様に操作手順をＬＣＤに表示して、画面の切り替えを可能にしてもよい。「操作部の操作が必要な場合があり、管理者が復帰すべきエラー」は、カートリッジ寿命エラーやサービスマンコールエラーである。カートリッジ寿命エラーは、カートリッジが寿命に達したのであるが、そのまま印刷を継続することもできる。しかしながら、印刷継続することで、印刷装置自体にダメージを与える場合があり、どのように使用するかは操作部ロックを設定する管理者が行うべきものである。サービスマンコールエラーの場合も、サービスマンを呼ぶのは本来管理者が行うべきものである。本実施形態では、上記「操作部の操作が必要な場合があり、ユーザが復帰できるエラー」に分類されるエラーについて、エラーの解除手順を示す確認画面を表示する際の制御に関連して以下で詳細に説明する。なお、以下では、一例として紙詰まりのエラー（ジャム）を例に説明する。
【００２４】
＜ＲＡＭのデータ構成＞
次に、図２を参照して、本実施形態のＲＡＭ１０３のデータ構成を説明する。ＲＡＭ１０３には、印刷装置１００の設定値を保存する領域が設けられ、その中に、操作部ロック設定２１１が少なくとも含まれる。操作部ロック設定２１１は、印刷装置１００において操作部１０４を介して入力されたユーザ操作を無視して、操作部入力を禁止する動作を行うか否かの情報を保存する。操作部ロック設定２１１の変更は、操作部１０４からは行うことができず、例えば、ネットワーク網１１５を介して接続されたＰＣから印刷装置１００にアクセスした際に、ＰＣに表示されるリモートＵＩ上でのみ変更が可能である。この場合、リモートＵＩは、認証された管理者モードでログインされなければ、ＰＣに表示されないように制御されることが望ましい。図２には記載していないが、ＲＡＭ１０３には、この他にも印刷装置１００の設定に関する情報が保存されている。
【００２５】
＜ＲＯＭのデータ構成＞
次に、図３を参照して、本実施形態に係るＲＯＭ１０２のデータ構成を説明する。ＲＯＭ１０２には、ファームウェアモジュールのほかに、操作部ロック中の禁止キーテーブル３０１、操作部ロック中におけるジャム解除手順画面の禁止キーテーブル３０２、メンテアニメ画面構成テーブル３０３が少なくとも保持される。操作部ロック中の禁止キーテーブル３０１は、印刷装置１００が操作部ロック状態にあるときに入力を禁止する少なくとも１つのキーが定義されている。テーブルの最後には終端を意味する「Ｔｅｒｍｉｎａｔｅ」があって、テーブルが終わりであることを明示している。操作部ロック中におけるジャム解除手順画面の禁止キーテーブル３０２は、印刷装置が操作部ロック状態にあるときで、かつジャムエラー（紙詰まり）が発生していてジャム解除手順を示すメンテアニメ画面の表示中に入力を禁止するキーが複数定義されている。
【００２６】
本実施形態では、操作部ロック中の入力禁止キーと、ジャム解除手順を表示中の入力禁止キーとを分けるために、２つの禁止キーテーブルを保有している。なお、これらの禁止キーテーブルの保持については一例であり、本発明は他のテーブルや他の設定値（禁止キー）を含んで構成されてもよい。他のテーブルについては、各装置状況に応じて禁止キーが異なるのであれば、個別に当該装置状況に対応する禁止キーテーブルを設けることが望ましい。
【００２７】
メンテアニメ画面構成テーブル３０３は、ジャム解除手順を示すメンテアニメ画面の構成を保持しており、ＩＤ部３１１と画面データ部３１２とを含んで構成される。本実施形態では、ジャム解除手順は７つの画面から構成されており、画面１は「カバーを開ける画面」、画面２は「カートリッジを取り出す画面」のように各手順の画面が定義されている。
【００２８】
実際の画面例を図１７に示す。画面１の「カバーを開ける画面」の例は１７０１である。画面２の「カートリッジを取り出す画面」の例は１７０２である。画面３の「後ろカバーを開ける画面」の例は１７０３である。画面４の「紙詰まりを取り除く画面」の例は１７０４である。画面５の「後ろカバーを閉める画面」の例は１７０５である。画面６の「カートリッジをセットする画面」は１７０６である。画面７の「カバーを閉める画面」の例は１７０７である。これらの画面はジャムエラーが発生した時に表示部１０５に表示され、ユーザは、例えば右キーと左キーを使用して、ジャム解除手順の詳細を確認することができる。つまり、このようなジャム発生状況において、右キーと左キーが入力禁止にされると、ユーザは画面遷移を行うことができず、これらの画面を確認できなくなってしまう。
【００２９】
＜操作部の構成＞
次に、図４を参照して、本実施形態に係る操作部１０４の構成例を説明する。操作部１０４は、表示部１０５と一体的に構成される。操作部１０４には、ホームキー４０１、戻るキー４０２、上キー４０３、下キー４０４、ＯＫキー４０５、左キー４０６、右キー４０７、節電キー４０８、状況確認キー４０９、テンキー４１０、及びＳＴＯＰキー４１１が配置されている。
【００３０】
ホームキー４０１は、ホーム画面に戻るキーであり、戻るキー４０２はひとつ前の画面に戻るためのキーである。上キー４０３は、選択項目の一覧が表示されているときに選択中の項目を上に移動するためのキーであり、下キー４０４は、選択項目の一覧が表示されているときに選択中の項目を下に移動するためのキーである。ＯＫキー４０５は、選択項目を決定する、又は階層構造のメニューではさらに下の選択項目に進むための決定キーである。
【００３１】
左キー４０６は、選択項目が左右に並んでいるときに選択中の項目を左に移動する、又は、ジャム解除手順画面で、表示手順をひとつ前に戻すためのキーである。右キー４０７は選択項目が左右に並んでいるときに選択中の項目を右に移動する、又は、選択項目が上下に並んでいるときにその項目を決定する、又は、ジャム解除手順画面で、表示手順をひとつ先に進めるためのキーである。
【００３２】
節電キー４０８は、印刷装置を待機状態の消費電力をさらに低減した節電モードに移行するためのキーである。状況確認キー４０９は、装置状態やジョブの履歴を確認するモードに入るためのキーである。テンキー４１０は、メニュー設定等の各種設定において、数値登録をするために使用するキーである。ＳＴＯＰキー４１１は、印刷中のジョブを停止するためのキーである。
【００３３】
本実施形態によれば、操作部ロック中の禁止キーテーブル３０１には、上キー４０３、下キー４０４、ＯＫキー４０５、左キー４０６、右キー４０７、状況確認キー４０９、及びテンキー４１０が登録されている。これは、上キー４０３、下キー４０４、左キー４０６、右キー４０７は選択項目の移動に使用されるので、操作部ロック状態では操作させないことにしている。また、ＯＫキー４０５と右キー４０７は、項目の決定に使用されるので、操作部ロック状態では操作をさせない。状況確認キー４０９は、装置状態やジョブ履歴を確認するために使用されるが、操作部ロック状態ではそこまでの操作は必要ないので禁止しており、テンキー４１０も装置への設定をさせないために操作を禁止している。
【００３４】
一方、操作部ロック中におけるジャム解除手順画面の禁止キーテーブル３０２では、操作部ロック中の禁止キーテーブル３０１と比較すると、ジャム解除手順画面でユーザが手順確認をできるように、左キー４０６と右キー４０７とがテーブルから削除されている。それ以外のキーについては、禁止キーテーブル３０１と同様に定義されている。つまり、本実施形態によれば、操作部ロック中にジャムが発生した場合においては、左キー４０６及び右キー４０７を操作可能に、操作部ロックが制御される。
【００３５】
＜ネットワーク構成＞
次に、図５を参照して、本実施形態に係る印刷装置１００を含むネットワーク構成を説明する。印刷装置１００はネットワーク網１１５に有線ＬＡＮで接続されている。ネットワーク網１１５には、ＰＣ５０１も接続されている。ＰＣ５０１がブラウザからネットワーク網１１５を介して印刷装置１００にアクセスすると、印刷装置１００はリモートＵＩ画面を作成してＰＣ５０１に表示させる。これにより、印刷装置１００の状態の通知や装置設定の変更が可能になる。なお、図５では有線ＬＡＮを使用して接続されているが、印刷装置１００とＰＣ５０１は、各々無線ＬＡＮを使用してネットワーク網１１５に接続する構成としてもよい。なお、ここでは１台の印刷装置１００やＰＣ５０１がネットワーク網１１５に接続される構成を例示しているが、これは説明を容易にするためであり、実際にはより多くの印刷装置やＰＣが接続されてもよい。
【００３６】
＜リモートＵＩアクセス＞
次に、図６を参照して、本実施形態でのリモートＵＩアクセスに関する処理手順を説明する。以下で説明する処理は、例えばＣＰＵ１０１がＲＯＭに格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００３７】
ネットワーク上の他端末であるＰＣ５０１から印刷装置１００に対してリモートＵＩアクセスがあった場合、Ｓ６０１で、ＣＰＵ１０１は、リモートＵＩの画面情報をＰＣ５０１へ送信し、当該ＰＣ５０１上でログイン画面を表示させる。ログイン画面の中には、ログインＩＤ及びパスワードの入力領域と、リモートＵＩでのログインモードの選択と、及びログインボタンとを含んで構成される。ログインモードには、ユーザ指示により設定情報の編集が可能な「管理者モード」と、編集は不可で設定内容の閲覧のみ可能な「一般モード」とが含まれ、いずれかのログインモードの指定が可能となっている。つまり、上記「管理者モード」とは、管理者権限を有するユーザによるログインモードである。
【００３８】
次に、Ｓ６０２で、ＣＰＵ１０１は、リモートＵＩを介してログインボタンが押下されたかを判定する。押下されていなければ、Ｓ６０１へ処理を戻す。一方、ログインボタンが押下されていればＳ６０３に進み、ＣＰＵ１０１は、入力されたログインＩＤとパスワードから、リモートＵＩのログイン認証が成功した（ＯＫ）かどうかを判定する。ログイン認証がＯＫの場合はＳ６０４に進み、ＣＰＵ１０１は、ログインモードが管理者モードであるかどうかを判定する。ログインモードが管理者モードであれば、Ｓ６０５に進み、ＣＰＵ１０１は、ＰＣ５０１上で後述する管理者画面処理を実行させる。管理者画面処理の詳細は図７で説明する。Ｓ６０４で管理者モードでなければ、Ｓ６０６に進み、ＣＰＵ１０１は、一般ユーザログイン画面の画面情報をＰＣ５０１に送信し、ＰＣ５０１上に表示させ、設定内容の閲覧のみが可能な一般ユーザモードとしてリモートＵＩ画面を動作させる。
【００３９】
また、Ｓ６０３でログイン認証が失敗であった場合はＳ６０７に進み、ＣＰＵ１０１は、ＰＣ５０１上にログインできないことを表示させ、当該ログインを許可せずにＳ６０１へ処理を戻す。
【００４０】
＜管理者画面処理＞
次に、図７を参照して、本実施形態に係る管理者画面処理（Ｓ６０５）の詳細な処理手順を説明する。以下で説明する処理は、例えばＣＰＵ１０１がＲＯＭに格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００４１】
Ｓ７０１で、ＣＰＵ１０１は、ＰＣ５０１に画面情報を送信し、ＰＣ５０１上で管理者モードのＴＯＰ画面を表示させる。管理者モードのＴＯＰ画面の一例を図１４に示す。１４０１が管理者モードのＴＯＰ画面であり、画面の中には、状態を表示する画面に遷移するための状態ボタン１４０２と、装置の設定を編集、確認する画面に遷移するための設定確認ボタン１４０３とが配置されている。
【００４２】
続いて、Ｓ７０２で、ＣＰＵ１０１は、状態ボタン１４０２が押下されたか否かを判定する。状態ボタン１４０２が押下されていなければＳ７０３に進み、ＣＰＵ１０１は、設定確認ボタン１４０３が押下されたか否かを判定する。押下されていなければ、ユーザからの指示がまだないので、ＣＰＵ１０１は、処理をＳ７０２に戻し、ボタン押下の検知を続ける。
【００４３】
一方、Ｓ７０３で設定確認ボタン１４０３が押下されていればＳ７０４に進み、ＣＰＵ１０１は、画面情報をＰＣ５０１に送信し、ＰＣ５０１上に設定確認画面を表示させる。設定確認画面の一例を図１５に示す。１５０１が設定確認画面であり、画面の中には、システム管理設定ボタン１５０２と、プリンタ設定ボタン１５０３とが配置されている。システム管理設定ボタン１５０２は、装置のシステムに関わるシステム管理設定を編集、確認する画面に遷移するボタンである。プリンタ設定ボタン１５０３は、プリンタ一般の設定を編集、確認する画面に遷移するためのボタンである。
【００４４】
次に、Ｓ７０５で、ＣＰＵ１０１は、ＰＣ５０１上でシステム管理設定ボタン１５０２が押下されたか否かを判定する。押下されていればＳ７０６に進み、ＣＰＵ１０１は、画面情報をＰＣ５０１に送信し、ＰＣ５０１上にシステム管理設定画面を表示させる。システム管理設定画面の一例を図１６に示す。１６０１がシステム管理設定画面であり、画面の中には、操作部ロック１６０２の設定を指定する領域と、ネットワーク設定ボタン１６０５と、決定ボタン１６１１とが配置されている。操作部ロック１６０２には、ＲＡＭ１０３の操作部ロック設定２１１の設定状態を表示させる。設定が「する」であった場合は、「する」の側（１６０３）にマークを付ける。設定が「しない」であった場合は、「しない」の側（１６０４）にマークを付ける。図１６の例では、「する」の側（１６０３）にマークが付けられている状態を示す。ネットワーク設定ボタン１６０５はプリンタ一般の設定を編集、確認する画面に遷移するためのボタンである。決定ボタン１６１１は、表示されている設定の選択状態を決定するボタンである。
【００４５】
次に、Ｓ７０７で、ＣＰＵ１０１は、操作部ロックの設定が変更されたか否かを判定する。変更されたというのは、システム管理設定画面１６０１上で、操作部ロック１６０２の「する」側のマーク１６０３か「しない」側のマーク１６０４がチェックされたかどうかである。変更されていればＳ７０８に進み、ＣＰＵ１０１は、画面上で変更を反映する。具体的には、操作部ロック１６０２の「する」側のマーク１６０３がチェックされた場合には、「する」側のマーク１６０３を付け、「しない」側のマーク１６０４を付けない状態とする。一方、操作部ロック１６０２の「しない」側のマーク１６０４がチェックされた場合には、「しない」側のマーク１６０４を付け、「する」側のマーク１６０３を付けない状態にする。
【００４６】
Ｓ７０７で操作部ロックの設定が変更されていない場合、又は、Ｓ７０８が終了すると、Ｓ７０９に進み、ＣＰＵ１０１は、ＰＣ５０１上でネットワーク設定ボタン１６０５が押下されたか否かを判定する。押下されていればＳ７１０に進み、ＣＰＵ１０１は、ＰＣ５０１上でネットワーク画面処理を行い、Ｓ７１１に進む。
【００４７】
Ｓ７０９でネットワーク設定ボタン１６０５が押下されていない場合、又は、Ｓ７１０が終了すると、Ｓ７１１に進み、ＣＰＵ１０１は、決定ボタン１６１１が押下されたか否かを判定する。押下されていなければＳ７０７へ戻り、次の操作を検出する。一方、決定ボタン１６１１が押下されていればＳ７１２に進み、ＣＰＵ１０１は、画面上の変更を装置のＲＡＭ１０３に保存する。このシステム管理画面では、画面上で変更できるのは操作部ロック１６０２の状態だけであり、ＣＰＵ１０１は、操作部ロック１６０２の画面状態を、ＲＡＭ１０３の操作部ロック設定２１１に保存することになる。
【００４８】
Ｓ７０５でシステム管理ボタンが押下されていなければＳ７１３に進み、ＣＰＵ１０１は、その他のボタンが押下されたか否かを判定する。押下されていなければ、Ｓ７０５に戻って設定確認画面でのボタン押下の検出を行う。Ｓ７１３でその他のボタンが押下されていればＳ７１４に進み、ＣＰＵ１０１は、押下されたボタンに応じた処理を行う。例えば、図１５の画面１５０２において、プリンタ設定ボタン１５０３が押下されたのであれば、プリンタ設定画面（不図示）を表示する動作に進む。Ｓ７１４の処理が終わるとＣＰＵ１０１は管理者画面処理を終了する。
【００４９】
Ｓ７０２で状態ボタン１４０２が押下されていればＳ７１５に進み、ＣＰＵ１０１は、画面情報をＰＣ５０１に送信し、ＰＣ５０１上に状態画面（不図示）を表示させる。この状態画面では、装置の状態（用紙有無やトナーの有無、エラー発生の有無）が表示される。状態画面の表示が終わるとＣＰＵ１０１は管理者画面処理を終了する。
【００５０】
＜比較例となるキー押下処理＞
次に、図８を参照して、比較例となる一般的な印刷装置でのキー押下処理を説明する。当該印刷装置の操作部のキーが押下されると、印刷装置のＣＰＵは、Ｓ８０１で、ＲＡＭの操作部ロック設定の状態を参照し、操作部ロックが「する」に設定されているか否かを判定する。操作部ロック設定が「する」に設定されていればＳ８０２に進み、ＣＰＵは、押下されたキーが操作部ロック中の禁止キーテーブルに存在しているか否かを判定する。存在している場合にはＣＰＵは、押下されたキーが操作部ロック中は入力が禁止されたキーであると判断して、何もせずに処理を終了する。Ｓ８０２で押下されたキーが操作部ロック中の禁止キーテーブルに存在していなければ、入力が禁止されたキーでないと判断されるため、Ｓ８０３で、ＣＰＵは、入力されたキーに応じた処理を行う。
【００５１】
Ｓ８０１で操作部ロック設定が「する」になっていなければ、操作部がロックされた状態ではないので、Ｓ８０３で、ＣＰＵ１０１は、入力されたキーに応じた処理を行う。
【００５２】
つまり、通常のキー押下処理では、キー押下を検出した際に、操作部がロック状態であるか否かと、当該キーがロック対象であるか否かとを判定し、キー押下に応じた処理を実行するか否かを判断することが行われている。
【００５３】
＜ジャム発生時処理＞
次に、図９を参照して、本実施形態に係る印刷装置１００において操作部ロック中であるか否かを判断しないジャム発生時の処理手順を説明する。以下で説明する処理は、例えばＣＰＵ１０１がＲＯＭに格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。なお、操作ブロック中であるか否かを判断するジャム発生時の処理については図１１を用いて後述する。
【００５４】
ジャムが発生すると、ジャムを解除するための操作手順が印刷装置１００の表示部１０５に表示される。まず、Ｓ９０１で、ＣＰＵ１０１は、ＲＡＭ１０３に保持される画面ＩＤに１をセットする。画面ＩＤは、ジャム解除画面で使用する複数の画面の中の何れの画面を表示しているかを示す変数であり、メンテアニメ画面構成テーブル３０３のＩＤ部３１１の値に紐づけられている。画面ＩＤに１をセットするということは、ＩＤ部３１１が１の場合のカバーを開ける画面を指している。
【００５５】
次に、Ｓ９０２で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。具体的には、ＣＰＵ１０１は、メンテアニメ画面構成テーブル３０３のＩＤ部３１１が一致する画面ＩＤを探して、対応する画面データ部３１２の画面を表示する。画面ＩＤが１であれば、カバーを開ける画面を表示して、最初の解除手順をユーザに知らせる。続いて、Ｓ９０３で、ＣＰＵ１０１は、発生したジャムが解除されたか否かを確認する。ジャムが解除されていなかった場合はＳ９０４に進み、ＣＰＵ１０１は、キー入力があったか否かを判定する。キー入力がなかった場合はＳ９０３に戻り、ＣＰＵ１０１は、発生したジャムが解除されたか否かを確認する。つまり、Ｓ９０３及びＳ９０４で、ＣＰＵ１０１は、ジャムが解除されるか、又は、キー入力が行われたかの判断を、何れかが行われるまで周期的に判定している。
【００５６】
Ｓ９０４でキー入力があった場合はＳ９０５に進み、ＣＰＵ１０１は、入力されたキーが左キー４０６であるか否かを判定する。左キー４０６であった場合は、表示しているジャム解除手順の確認画面を前に戻す指示を受け付けたことになる。この場合、Ｓ９０６で、ＣＰＵ１０１は、画面ＩＤが１であるか否かを判定する。１でなかった場合は、Ｓ９０７で、ジャム解除手順の確認画面を前に戻すことができるので、ＣＰＵ１０１は、画面ＩＤを１つデクリメントし、処理をＳ９０２に戻す。Ｓ９０２で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。ここでは、左キー押下に対応してジャム解除手順の確認画面を１つ戻したことになる。
【００５７】
Ｓ９０６で画面ＩＤが１であった場合は、画面を戻すことはできないので、Ｓ９０２に処理を戻し、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。これは、画面遷移が行われず、引き続き同じ画面を表示していることになる。
【００５８】
また、Ｓ９０５で入力されたキーが左キー４０６でなかった場合、Ｓ９０８に進み、ＣＰＵ１０１は、入力されたキーが右キー４０７であるか否かを判定する。右キー４０７であった場合は、Ｓ９０９に進み、ＣＰＵ１０１は、画面ＩＤがメンテアニメ画面構成テーブル３０３のＩＤ部３１１の最大値であるか否かを判定する。最大値でなかった場合は、次のジャム解除手順の確認画面があるということなので、Ｓ９１０で、ＣＰＵ１０１は、画面ＩＤを１つインクリメントし、処理をＳ９０２に戻す。Ｓ９０２で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。ここでは、右キー押下に対応してジャム解除手順の確認画面を１つ進めたことになる。
【００５９】
一方、Ｓ９０９で画面ＩＤがメンテアニメ画面構成テーブル３０３のＩＤ部３１１の最大値であった場合は、画面を進めることができないので、Ｓ９０２に処理を戻し、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。これは、画面遷移が行われず、引き続き同じ画面を表示していることになる。また、Ｓ９０８で入力されたキーが右キー４０７でなかった場合、Ｓ９１１で、ＣＰＵ１０１は、入力されたキーに応じた処理を行い、処理をＳ９０２に戻す。また、Ｓ９０３で発生したジャムが解除されたと判定した場合は、ＣＰＵ１０１は、ジャム解除手順の表示処理を終了する。
【００６０】
＜キー押下処理＞
次に、図１０を参照して、本実施形態の印刷装置１００に係るキー押下処理の処理手順を説明する。以下で説明する処理は、例えばＣＰＵ１０１がＲＯＭに格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。
【００６１】
操作部１０４のキーが押下されると、Ｓ１００１で、ＣＰＵ１０１は、ＲＡＭ１０３の操作部ロック設定２１１の設定値を参照して、操作部ロックが「する」に設定されているか否かを判定する。操作部ロック設定が「する」に設定されている場合、Ｓ１００２で、ＣＰＵ１０１は、印刷装置１００にジャムエラーが発生していて、ジャムエラーの解除手順を表示部１０５に表示中であるか否かを判定する。一方、ジャムエラーの解除手順の表示中でなかった場合は、Ｓ１００３に進み、ＣＰＵ１０１は、装置の禁止キーテーブルとして、操作部ロック中の禁止キーテーブル３０１をセット（選択）する。
【００６２】
次に、Ｓ１００５で、ＣＰＵ１０１は、押下されたキーが禁止キーテーブルに存在しているか否かを判定する。存在していれば、ＣＰＵ１０１は、押下されたキーは入力が禁止されたキーであると判断して、何もせずに処理を終了する。この結果、操作部ロック状態でジャムエラーの解除手順表示画面でなかった場合は、操作部ロック中の禁止キーテーブル３０１に保存されたキーは入力を禁止され、何もせずに処理を終えることになる。一方、Ｓ１００５で押下されたキーが禁止キーテーブルに存在していない場合は、Ｓ１００６に進み、ＣＰＵ１０１は、入力されたキーに応じた処理を実行し、処理を終了する。
【００６３】
また、Ｓ１００２でジャムエラーの解除手順を表示中であった場合、Ｓ１００４に進み、ＣＰＵ１０１は、装置の禁止キーテーブルとして、操作部ロック中におけるジャム解除手順の画面の禁止キーテーブル３０２をセットする。操作部ロック中におけるジャム解除手順の画面の禁止キーテーブル３０２には、ジャム解除手順の画面でユーザが画面を前後に切り替えるための左キー４０６と右キー４０７は禁止キーとして定義されていない。そのため、左キー４０６や右キー４０７が押下された場合、ＣＰＵ１０１は、Ｓ１００５で、キーが禁止キーテーブルに存在しないと判断し、処理をＳ１００６に進め、押下されたキーに応じた処理を行い、処理を終了する。従って、操作部ロック中であっても、左キー４０６が押下された場合は、ジャム解除手順画面でひとつ前の画面を表示し、右キー４０７が押下された場合はひとつ先の画面を表示して、ジャム解除手順を確認することができる。
【００６４】
また、Ｓ１００１で操作部ロックが「する」になっていなかった場合、操作部がロックされた状態ではないので、Ｓ１００６に進み、ＣＰＵ１０１は、入力されたキーに応じた処理を実行する。
【００６５】
＜変形例１＞
次に、図１１を参照して、本実施形態に係る印刷装置１００におけるジャム発生時処理の変形例（変形例１）を説明する。以下で説明する処理は、例えばＣＰＵ１０１がＲＯＭに格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。このジャム発生時処理では、操作部ロック状態でジャム解除手順を表示しているときに、禁止キーテーブルを変更することなく、ジャム解除手順の切り替えをユーザ操作（例えば、左右キーの押下）ではなく自動で行うものである。
【００６６】
ジャムが発生すると、Ｓ１１０１で、ＣＰＵ１０１は、ＲＡＭ１０３の操作部ロック設定２１１の設定を参照して、操作部ロックが「する」に設定されているか否かを判定する。操作部ロック設定が「する」に設定されている場合、Ｓ１１０２に進み、ＣＰＵ１０１は、ＲＡＭ１０３に保持される画面ＩＤに１をセットする。続いて、Ｓ１１０３で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。具体的には、メンテアニメ画面構成テーブル３０３のＩＤ部３１１が一致する画面ＩＤを探して、対応する画面データ部３１２の画面を表示する。
【００６７】
次に、Ｓ１１０４で、ＣＰＵ１０１は、タイマを開始する。このタイマ値はジャム解除手順の切り替えまでの長さを規定している。続いて、Ｓ１１０５で、ＣＰＵ１０１は、発生したジャムが解除されたか否かを確認する。ジャムが解除されていなかった場合、Ｓ１００６に進み、ＣＰＵ１０１は、Ｓ１１０４で開始したタイマが満了したか否かを判定する。満了していない場合は、処理をＳ１１０５に戻し、ＣＰＵ１０１は、発生したジャムが解除されたか否かを周期的に確認する。このように、Ｓ１１０５及びＳ１１０６において、ＣＰＵ１０１は、ジャムが解除されるか、又は、タイマが満了するのを待機している。
【００６８】
Ｓ１１０６でタイマが満了していれば、Ｓ１１０７に進み、ＣＰＵ１０１は、キー入力があったか否かを判定する。キー入力があった場合、Ｓ１１０８に進み、ＣＰＵ１０１は、当該キーが操作部ロック中の禁止キーテーブル３０１に存在しているか否かを判定する。存在していない場合には入力が禁止されたキーでないと判断されるので、Ｓ１１０９で、ＣＰＵ１０１は、入力されたキーに応じた処理を行い、Ｓ１１１０へ進む。一方、Ｓ１１０８で入力されたキーが操作部ロック中の禁止キーテーブル３０１に存在している場合は、押下されたキーが操作部ロック中は入力が禁止されたキーであると判断して、ＣＰＵ１０１は、何もせずにＳ１１１０へ進む。
【００６９】
Ｓ１１０７に進んだ場合にはタイマが満了しているため、その後の処理において、表示しているジャム解除手順の画面の切り替えを行う。具体的には、Ｓ１１１０で、ＣＰＵ１０１は、画面ＩＤがメンテアニメ画面構成テーブル３０３のＩＤ部３１１の最大値であるか否かを判定する。最大値であれば、Ｓ１１１１に進み、ＣＰＵ１０１は、複数のジャム解除手順画面の最後まで表示しているため、手順の最初の画面に戻すべく、画面ＩＤに１をセットする。そして、ＣＰＵ１０１は、処理をＳ１１０３に戻し、画面ＩＤに紐づけられた画面を表示部１０５に表示する。こうして、ジャム解除手順画面を最初の手順画面に戻すことができる。
【００７０】
一方、Ｓ１１１０で画面ＩＤがメンテアニメ画面構成テーブル３０３のＩＤ部３１１の最大値でなかった場合は、次のジャム解除手順の確認画面があるため、Ｓ１１１２に進み、ＣＰＵ１０１は、画面ＩＤを１つインクリメントし、処理をＳ１１０３に戻す。Ｓ１１０３で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。こうして、ジャム解除手順の画面を次の画面に切り替えることができる。これにより、操作部ロック中であっても、ジャム解除手順の画面を切り替える左キー４０６と右キー４０７の押下が禁止されていても、一定時間ごとにジャム解除手順の画面を自動的に遷移させることで、ジャム解除手順の全てをユーザに伝えることができる。
【００７１】
なお、Ｓ１１０１で、操作部ロック設定が「する」に設定されていない場合は、Ｓ１１１３において、ＣＰＵ１０１は、図９で説明したジャム発生時処理を行い、通常のジャム解除手順の表示を動作させる。
【００７２】
＜変形例２＞
次に、図１２を参照して、本実施形態に係る印刷装置１００におけるジャム発生時処理の別の変形例（変形例２）を説明する。以下で説明する処理は、例えばＣＰＵ１０１がＲＯＭに格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。このジャム発生時処理では、操作部ロック状態でジャム解除手順を表示しているときに禁止キーテーブルを変更するのではなく、ジャム解除手順の切り替えを、禁止されていないキーに割り当てて動作させるものである。本変形例では、左キー４０６の機能を戻るキー４０２に割り当てて、右キー４０７の機能を節電キーに割り当てている。なお、このキー割り当ては一例であって、本発明を限定するものではなく、他のキーが割り当てられてもよい。即ち、本変形例によれば、操作部ロック状態においては、禁止キーテーブルに定義されている少なくとも１つのキー以外のキーに確認画面の画面遷移を行うための機能を割り当てる。
【００７３】
ジャムが発生すると、Ｓ１２０１で、ＣＰＵ１０１は、ＲＡＭ１０３の操作部ロック設定２１１の設定を参照して、操作部ロックが「する」に設定されているか否かを判定する。操作部ロック設定が「する」に設定されている場合、Ｓ１２０２に進み、ＣＰＵ１０１は、ＲＡＭ１０３に保持される画面ＩＤに１をセットする。続いて、Ｓ１２０３で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。具体的には、メンテアニメ画面構成テーブル３０３のＩＤ部３１１が一致する画面ＩＤを探して、対応する画面データ部３１２の画面を表示する。
【００７４】
続いて、Ｓ１２０４で、ＣＰＵ１０１は、発生したジャムが解除されたか否かを確認する。ジャムが解除されていなかった場合、Ｓ１２０５で、ＣＰＵ１０１は、キー入力があったか否かを判定する。キー入力がなかった場合は、Ｓ１２０４に戻って、ＣＰＵ１０１は、発生したジャムが解除されたか否かを周期的に確認する。このように、Ｓ１２０４及びＳ１２０５において、ＣＰＵ１０１は、ジャムが解除されるか、又は、キーが入力されるのを待機している。
【００７５】
Ｓ１２０５でキー入力があった場合、Ｓ１２０６に進み、ＣＰＵ１０１は、入力されたキーが戻るキー４０２であるか否かを判定する。操作部ロック状態中においては、ジャム解除手順の確認画面で表示された手順画面を一つ前に戻すための左キー４０６が禁止キーに定義されているため使用できない。そのため、戻るキー４０２が押下された時に表示手順画面を一つ前に戻すことにする。入力されたキーが戻るキー４０２であった場合には、Ｓ１２０７で、ＣＰＵ１０１は、画面ＩＤが１であるか否かを判定する。１でなかった場合は、ジャム解除手順の確認画面を前に戻すことができるので、Ｓ１２０８で、ＣＰＵ１０１は、画面ＩＤを１つデクリメントし、処理をＳ１２０３に戻す。その後、Ｓ１２０３で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。これによって、戻るキー４０２の押下に対応してジャム解除手順の確認画面を１つ戻すことができる。一方、Ｓ１２０７で画面ＩＤが１であった場合は、画面を戻すことはできないので、Ｓ１２０３に戻り、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。これは、画面遷移が行われず、引き続き同じ画面を表示していることになる。
【００７６】
また、Ｓ１２０６で入力されたキーが戻るキー４０２でなかった場合、Ｓ１２０９に進み、ＣＰＵ１０１は、入力されたキーが節電キー４０８であるか否かを判定する。操作部ロック状態の時には、ジャム解除手順の確認画面で表示された手順画面を一つ先に進めるための右キー４０７が押下できない。そのため、節電キー４０８が押下された時に表示手順画面を一つ先に進めることにする。入力されたキーが節電キー４０８であった場合は、Ｓ１２１０において、ＣＰＵ１０１は、画面ＩＤがメンテアニメ画面構成テーブル３０３のＩＤ部３１１の最大値であるか否かを判定する。最大値でなかった場合は、次のジャム解除手順の確認画面があるということなので、Ｓ１２１１に進み、ＣＰＵ１０１は、画面ＩＤを１つインクリメントし、処理をＳ１２０３に戻す。Ｓ１２０３で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。これによって、節電キー４０８の押下に対応してジャム解除手順の確認画面を１つ進めることができる。このように、本変形例によれば、操作部ロック中は、左キー４０６の機能を戻るキー４０２に、右キー４０７の機能を節電キー４０８に割り当てる。これにより、ジャム解除手順画面を切り替える左キー４０６と右キー４０７の押下が禁止されていても、ユーザは代替キーを使用することでジャム解除手順の表示を遷移させることができる。
【００７７】
一方、Ｓ１２１０で画面ＩＤがメンテアニメ画面構成テーブル３０３のＩＤ部３１１の最大値であった場合は、画面を進めることができないので、Ｓ１２０３で、ＣＰＵ１０１は、画面ＩＤに紐づけられた画面を表示部１０５に表示する。これは、画面遷移が行われず、引き続き同じ画面を表示していることになる。
【００７８】
Ｓ１２０９で入力されたキーが節電キー４０８でなかった場合、Ｓ１２１２で、ＣＰＵ１０１は、当該キーが操作部ロック中の禁止キーテーブル３０１に存在しているか否かを判定する。存在していない場合には入力が禁止されたキーでないと判断されるので、Ｓ１２１３で、ＣＰＵ１０１は、入力されたキーに応じた処理を行い、Ｓ１２０３へ進む。一方、Ｓ１２１２で入力されたキーが操作部ロック中の禁止キーテーブル３０１に存在している場合は、押下されたキーが操作部ロック中は入力が禁止されたキーであると判断して、ＣＰＵ１０１は、何もせずにＳ１２０３へ進む。
【００７９】
また、Ｓ１２０４において発生したジャムが解除されたと判定した場合は、ＣＰＵ１０１はジャム解除手順の表示処理を終了する。また、Ｓ１２０１で操作部ロック設定が「する」に設定されていない場合、Ｓ１２１４に進み、ＣＰＵ１０１は、図９のジャム発生時処理を行い、通常のジャム解除手順の表示を動作させる。
【００８０】
＜変形例３＞
次に、図１３を参照して、本実施形態に係る印刷装置１００におけるジャム発生時処理の別の変形例（変形例３）を説明する。以下で説明する処理は、例えばＣＰＵ１０１がＲＯＭに格納された制御プログラムをＲＡＭ１０３に読み出して実行することにより実現される。このジャム発生時処理では、操作部ロック状態でジャム解除手順を表示しているときに禁止キーテーブルを変更するのではなく、ジャム解除手順を複数の画面（第１確認画面）で構成させずに、別の１画面（第２確認画面）で表示して、ジャム解除手順の表示切替を不要にしたものである。
【００８１】
ジャムが発生すると、Ｓ１３０１で、ＣＰＵ１０１は、ＲＡＭ１０３の操作部ロック設定２１１の設定を参照して、操作部ロックが「する」に設定されているか否かを判定する。操作部ロック設定が「する」に設定されている場合、Ｓ１３０２に進み、ＣＰＵ１０１は、操作部ロック中のジャム発生通知画面（第２確認画面）１８０１を表示部１０５に表示する。ジャム発生通知画面１８０１の例を図１８に示す。通常、ジャム解除手順の表示は複数の画面から構成され、画面遷移が必要なジャム解除手順であるが、画面遷移が必要でない画面表示に切り替える。その後、Ｓ１３０３で、ＣＰＵ１０１は、発生したジャムが解除されたか否かを判定する。ジャムが解除されていなかった場合、ＣＰＵ１０１は処理をＳ１３０２に戻す。ジャムが解除された場合は、ＣＰＵ１０１は、処理を終了する。
【００８２】
一方、Ｓ１３０１で操作部ロック設定が「する」に設定されていない場合、Ｓ１３０４に進み、ＣＰＵ１０１は、図９のジャム発生時処理を行い、通常のジャム解除手順の表示を動作させる。
【００８３】
以上説明したように、本実施形態に係る印刷装置は、設定に従って、操作部に設けられた複数のキーのうち、少なくとも１つのキーを介するユーザ操作の受け付けを禁止する。また、本印刷装置は、当該印刷装置のエラー（例えば、ジャム）が検知されると、当該エラーの解除手順を示す確認画面を表示し、少なくとも１つのキーを介するユーザ操作の受け付けが禁止されているか否かに関わらず、確認画面の画面遷移を制御する。より詳細には、印刷装置でエラーが発生ししているか否かに応じて、上記ユーザ操作の受け付けを禁止する際の禁止キーテーブルを切り替えて、エラーが発生している状態では当該エラーの解除手順を示す確認画面の画面遷移を所定のユーザ操作に応じて行えるように制御する。つまり、画面切り替えのキーについてはユーザ操作を制限しないように制御する。このように、操作部ロック中にジャムエラーが発生した場合には、使用している禁止キーテーブルをジャム解除手順画面での禁止キーテーブルに切り替える。つまり、本実施形態によれば、操作部ロック中に装置でエラーが発生した場合に、エラーを解消する手順の全てを確認可能に好適に制御することができる。その結果、例えば、表示しているジャム解除手順の画面切り替えキーが有効になり、ユーザがジャム解除手順を自由に切り替えて確認できるようになり、ユーザの利便性を向上することができる。
【００８４】
また、本発明は上記実施形態に限定されず様々な変形が可能である。例えば、操作部ロック中にジャムエラーが発生した場合に、表示するジャム解除手順画面を手順の先頭から一定時間ごとに切り替える。これにより、画面切り替えのキーがロックされていても、操作なしにジャム解除手順が確認できる。また、操作部ロック中にジャムエラーが発生した場合に、通常使用していたジャム解除手順画面の切り替えキーが操作部ロックのために使えなくても、別のキーを割り当てて動作させる。これにより、ユーザがジャム解除手順を自由に切り替えて確認できる。また、操作部ロック中にジャムエラーが発生した場合に、通常使用していたジャム解除手順画面の切り替えキーが操作部ロックのために使えなくても、複数の画面からなるジャム解除手順を別の１画面表示に変更する。これにより、画面遷移を必要とすることなく、全手順を一画面でユーザに伝えることが可能となる。
【００８５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
１０１：ＣＰＵ、１０２：ＲＯＭ、１０３：ＲＡＭ、１０４：操作部、１０５：ＬＣＤ、１０６：画像処理部、１０７：プリンタ部、１０８：有線ＬＡＮ通信部、１０９：無線ＬＡＮ通信部、１１０：ＵＳＢ
【図１】
2020015267.tif 000003
【図２】
2020015267.tif 000004
【図３】
2020015267.tif 000005
【図４】
2020015267.tif 000006
【図５】
2020015267.tif 000007
【図６】
2020015267.tif 000008
【図７】
2020015267.tif 000009
【図８】
2020015267.tif 000010
【図９】
2020015267.tif 000011
【図１０】
2020015267.tif 000012
【図１１】
2020015267.tif 000013
【図１２】
2020015267.tif 000014
【図１３】
2020015267.tif 000015
【図１４】
2020015267.tif 000016
【図１５】
2020015267.tif 000017
【図１６】
2020015267.tif 000018
【図１７】
2020015267.tif 000019
【図１８】
2020015267.tif 000020