(57)【特許請求の範囲】
【請求項１】
情報処理装置から受信するジョブを処理して給紙手段から給紙する用紙に画像を出力する画像出力手段と、
前記給紙手段に対して用紙サイズを設定する設定手段と、
前記給紙手段から給紙される用紙を検出する検出手段と、
前記検出手段による用紙の検出状態に応じて特定される用紙サイズと、前記ジョブで指定された用紙サイズとが一致するかどうかを判断する判断手段と、
前記情報処理装置による前記給紙手段に対する用紙サイズの設定要求に従った用紙サイズの設定を制限する制御手段とを有し、
前記制御手段は、前記判断手段が特定された用紙サイズと前記ジョブで指定された用紙サイズとが一致しないと判断した場合に、前記情報処理装置による前記給紙手段に対する用紙サイズの設定を許可することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記判断手段が特定された用紙サイズと前記ジョブで指定された用紙サイズとが一致すると判断した場合に、前記情報処理装置から要求される前記給紙手段に対する用紙サイズの設定要求に対してエラーを前記情報処理装置に通知することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記給紙手段に収容される用紙サイズの設定を制御するためのパネル優先設定情報を保持する保持手段を備え、
前記保持手段は、前記パネル優先設定情報として、前記画像処理装置による用紙サイズの設定を前記情報処理装置による用紙サイズの設定よりも優先して受け付けるか、或いは前記情報処理装置による用紙サイズの設定を前記画像処理装置による用紙サイズの設定よりも優先して受け付けるか、或いは前記画像処理装置および前記情報処理装置による用紙サイズの設定を受け付けるかのいずれかを特定するための情報を保持することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記制御手段は、前記保持手段に保持されるパネル優先設定情報として、前記画像処理装置による用紙サイズの設定を前記情報処理装置による用紙サイズの設定よりも優先して受け付ける情報が保持されている場合であっても、前記判断手段が特定された用紙サイズと前記ジョブで指定された用紙サイズとが一致しないと判断した場合には、前記情報処理装置から要求される前記給紙手段に対する用紙サイズの設定を許可することを特徴とする請求項３記載の画像処理装置。
【請求項５】
用紙サイズが指定されたジョブを画像処理装置に送信する送信手段と、
前記画像処理装置が備える給紙手段に収容される用紙の用紙サイズの設定を制御するためのパネル優先設定情報を前記画像処理装置から取得する取得手段と、
前記取得手段が取得する前記パネル優先設定情報に応じて、前記給紙手段にセットされる用紙の用紙サイズを設定するための表示項目の選択を制限する制御手段とを有し、
前記制御手段は、前記画像処理装置において、前記給紙手段に収容される用紙サイズと、前記ジョブで指定された用紙サイズとが一致しないことを示すエラーを前記画像処理装置から受信した場合に、前記用紙サイズを設定するための表示項目の選択を許可することを特徴とする情報処理装置。
【請求項６】
前記パネル優先設定情報は、前記画像処理装置による用紙サイズの設定を前記情報処理装置による用紙サイズの設定よりも優先して受け付けるか、前記情報処理装置による用紙サイズの設定を前記画像処理装置による用紙サイズの設定よりも優先して受け付けるか、或いは前記画像処理装置および前記情報処理装置による用紙サイズの設定を受け付けるかのいずれかを特定する情報であることを特徴とする請求項５記載の情報処理装置。
【請求項７】
情報処理装置から受信するジョブを処理して給紙手段から給紙する用紙に画像を出力する画像出力工程と、
前記給紙手段に対して用紙サイズを設定する設定工程と、
前記給紙手段から給紙される用紙を検出する検出工程と、
前記検出工程による用紙の検出状態に応じて特定される用紙サイズと、前記ジョブで指定された用紙サイズとが一致するかどうかを判断する判断工程と、
前記情報処理装置による前記給紙手段に対する用紙サイズの設定要求に従った用紙サイズの設定を制限する制御工程とを有し、前記判断工程が特定された用紙サイズと前記ジョブで指定された用紙サイズとが一致しないと判断した場合に、前記情報処理装置による前記給紙手段に対する用紙サイズの設定を許可することを特徴とする画像処理装置の制御方法。
【請求項８】
用紙サイズが指定されたジョブを画像処理装置に送信する送信工程と、
前記画像処理装置が備える給紙手段に収容される用紙の用紙サイズの設定を制御するためのパネル優先設定情報を前記画像処理装置から取得する取得工程と、
前記取得工程が取得する前記パネル優先設定情報に応じて、前記給紙手段にセットされる用紙の用紙サイズを設定するための表示項目の選択を制限する制御工程とを有し、
前記制御工程は、前記画像処理装置において、前記給紙手段に収容される用紙サイズと、前記ジョブで指定された用紙サイズとが一致しないことを示すエラーを前記画像処理装置から受信した場合に、前記用紙サイズを設定するため画面の表示項目の選択を許可することを特徴とする情報処理装置の制御方法。
【請求項９】
請求項７に記載の画像処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１０】
請求項８に記載の情報処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、情報処理装置、画像処理装置の制御方法、情報処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像処理装置において、ユーザは、例えば画像処理装置が備える操作パネルを用いて給紙部にセットされた用紙サイズや、トレイとカセットどちらを優先するかの優先設定などいくつかの設定項目を行えるように構成されている。
このときの設定方法として画像処理装置が備える上記操作パネルから行う手法の他に、ネットワークを介して通信する情報処理装置（ＰＣ）上で動作するＵＩアプリから行う手法が一般的である。画像処理装置によってはこれら２つの手法を両方に対応している場合もある。
【０００３】
このとき同じ設定項目を操作パネルとＵＩアプリ両方から設定可能になるが、操作パネルからの設定とＵＩアプリからの設定との競合を防止するために操作パネルとＵＩアプリのうち、操作パネルからの設定を優先する設定を設ける。そして、操作パネルからの設定を優先している間は、ＵＩアプリからの設定の指示があっても画像処理装置側で無視するといった手法が知られている（特許文献１参照）。
【０００４】
それによって、例えば、１台の画像処理装置を、複数の情報処理装置（ＰＣ）が利用する場合に、あるＰＣのユーザが画像処理装置のカセットを変更してしまい、別のＰＣのユーザが、その変更が原因で意図した印刷を行えなくなるという事態を防ぐことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１１９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし従来手法では、一度操作パネルからの設定を優先させてしまうと、給紙部に対する用紙サイズの設定をＰＣ側から変更させるべき場合でも、ＰＣ側のＵＩアプリからは用紙サイズの設定を受け付けないという問題がある。
例えば、ＰＣから送信したジョブで指定された用紙サイズの用紙がセットされた給紙部が画像処理装置に無く、画像処理装置で用紙サイズエラーが発生する場合がある。その場合、ユーザは、画像処理装置まで行き、画像処理装置が備えるカセットに収容する用紙を交換する。
その後、ユーザは、画像処理装置の操作パネルを介して用紙交換を行ったカセットに対して用紙サイズを変更する操作を行う必要があるが、当該操作を行うことなく用紙交換を行っただけでＰＣの設置位置に戻ってしまうことがある。
この場合、ＰＣから送信されたジョブで指定された用紙サイズと、給紙部に設定された用紙サイズが不一致のままであるため、再度用紙サイズエラーが発生する。
そして、この状態を認知したユーザは、再度画像処理装置に行き、操作パネルから用紙交換を行った給紙部に対して収容した用紙のサイズを設定するといった煩雑な操作を行わなければならない。
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、操作部からの設定を優先する場合でも、給紙部に対する用紙サイズの設定をＰＣ側から変更させるべき場合には、情報処理装置から用紙サイズの変更要求を受け付けることができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
情報処理装置から受信するジョブを処理して給紙手段から給紙する用紙に画像を出力する画像出力手段と画像処理装置であって、給紙手段に対して用紙サイズを設定する設定手段と、給紙手段から給紙される用紙を検出する検出手段と、検出手段による用紙の検出状態に応じて特定される用紙サイズと、ジョブで指定された用紙サイズとが一致するかどうかを判断する判断手段と、判断手段が特定された用紙サイズとジョブで指定された用紙サイズとが一致しないと判断した場合に、情報処理装置による給紙手段に対する用紙サイズの設定要求を許可し、判断手段が特定された用紙サイズとジョブで指定された用紙サイズとが一致すると判断した場合に、情報処理装置による給紙手段に対する用紙サイズの設定要求に従った用紙サイズの設定を制限する制御手段とを有し、制御手段は、判断手段が特定された用紙サイズとジョブで指定された用紙サイズとが一致しないと判断した場合に、情報処理装置による前記給紙手段に対する用紙サイズの設定を許可することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、操作部からの設定を優先する場合でも、給紙部に対する用紙サイズの設定をＰＣ側から変更させるべき場合には、情報処理装置から用紙サイズの変更要求を受け付けることができる。
【図面の簡単な説明】
【０００９】
【図１】画像処理装置を含む画像処理システムの一例を示す図である。
【図２】画像処理装置のハードウエア構成を示すブロック図である。
【図３】ＰＣが備える表示装置に表示されるＵＩを示す図である。
【図４】画像処理装置の操作部に表示されるＵＩを示す図である。
【図５】情報処理装置における制御手順を示すフローチャートである。
【図６】情報処理装置における制御手順を示すフローチャートである。
【図７】画像処理装置が保持する給紙手段のステータスを示す図である。
【図８】画像処理装置の用紙サイズ変更処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、本実施形態を示す画像処理装置を含む画像処理システムの一例を示す図である。
本例は、画像処理装置として、画像形成装置の例を示すが、複合機で構成されているシステムであってもよい。ここで、複合機とは、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と呼ばれる画像処理装置であって、プリント機能、スキャナ機能、データ送信機能、ボックス機能等を備える。
【００１１】
図１において、１０３は画像処理装置で、ネットワーク１０５を介してＰＣ１０４と通信可能に接続され、ＰＣ１０４から受信する印刷ジョブを処理する。
なお、画像処理装置１０３は、操作部を備え、給紙設定や用紙設定、他にインタフェースやネットワークの設定を受け付ける。
本例では、ユーザ１０１が画像処理装置１０３を操作し、ユーザ１０２がＰＣ１０４を操作する例を示す。
図２は、図１に示した画像処理装置１０３のハードウエア構成を示すブロック図である。
図２において、画像処理装置１０３はユーザが行う給紙カセットの用紙サイズの設定など様々な設定を操作部２０５から受け付ける。なお、通常、ＣＰＵ２０１は、操作部からの設定が優先させるパネル優先モードが設定されている場合、ＰＣ１０４による用紙サイズの変更要求を受け付けないように制御し、操作部２０５による用紙サイズの変更要求を優先して受け付けるように制御している。
しかしながら、後述するように、給紙カセット２２０、２２１の何れかから給紙された用紙サイズと、ＰＣ１０４から受信するジョブで指定された用紙サイズとが一致しないために用紙サイズエラーとなる場合がある。
そこで、ＣＰＵ２０１は、ＰＣ１０４のＵＩアプリケーション（アプリ）等が提供するユーザインタフェースを介して画像処理装置１０３の各給紙カセット２２０、２２１に対する用紙サイズの変更要求を受け付けるように制御する。
【００１２】
なお、用紙サイズエラーは、プリンタ２１２内の搬送路上に設ける用紙検出センサのＯＮ／ＯＦＦ時間をタイマにより計時して、当該計時した時間と用紙サイズ毎に設定されたテーブルの給紙時間とを比較して、用紙サイズエラーを判断する。なお、ＣＰＵ２０１は、用紙を検出する用紙検出センサが用紙の先端を検出してから後端を検出するまでの検出状態から用紙のサイズを特定する。
画像処理装置１０３のＣＰＵ２０１は、カセットの用紙サイズの設定方法として画像処理装置１０３の操作部２０５からの設定と、ＰＣ１０４で動作するＵＩアプリからの設定とを受け付け可能に構成されている。なお、ＣＰＵ２０１は、パネル優先モードが設定されている場合は、操作部２０５からの設定を優先させ、ＵＩアプリからの設定は受け付けないように制御している。
この際、ユーザ１０１は、画像処理装置１０３の保持する操作部２０５を用いて、意図する印刷設定の操作を行い、他方、ユーザ１０２はＰＣ１０４で動作するＵＩアプリを用いて、意図する印刷設定の操作を行う。
【００１３】
コントローラユニット２１６は、画像出力デバイスとして機能するプリンタ２１２と接続することで、画像データや画像処理装置の情報の入出力を行う。プリンタ２１２は、給紙カセット２２０、給紙カセット２２１の複数の給紙カセットを装着可能に構成されている。給紙カセット２２０、給紙カセット２２１は用紙を保持しプリンタ２１２が印刷を行う際の用紙を供給する。
なお、本実施形態では、給紙カセット２２０、給紙カセット２２１にセンサを有しておらず、給紙カセット２２０、給紙カセット２２１が保持している用紙サイズを検出できない構成となっている。このため、画像処理装置１０３は、ユーザ１０１が操作部２０５を通じて設定した給紙カセット２２０、給紙カセット２２１から給紙する用紙サイズをＮＶＭＥＭ２１８に記憶する。或いは、ユーザ１０２がＰＣ１０４上で動作するＵＩアプリからＬＡＮＩ／Ｆ（２１９）を通じて給紙カセット２２０、給紙カセット２２１から給紙する用紙サイズを受け付け、ＮＶＭＥＭ２１８に記憶する。また、以下の説明において、給紙カセット２２０、給紙カセット２２１を区別するため、便宜上、給紙カセット２２０をカセット１と呼び、給紙カセット２２１をカセット２と呼ぶ。なお、給紙カセットは、手差しトレイであってもよく、その他の構成を有する給紙部であってもよい。
ただし、パネル優先モードが設定された状態では、ＰＣ１０４上で動作するＵＩアプリからＬＡＮＩ／Ｆ（２１９）を通じて給紙カセット２２０、給紙カセット２２１に収容される用紙のサイズを受け付けないように制御している。
【００１４】
しかしながら、ＣＰＵ２０１が用紙サイズエラーを検出している状態では、ＰＣ１０４上で動作するＵＩアプリから給紙カセット２２０、給紙カセット２２１に収容される用紙のサイズを受け付けるように制御する。
これにより、給紙カセット２２０、２２１の用紙サイズを変更したが、操作部２０５より、各カセットに対して用紙サイズの設定をし忘れたユーザが、ＰＣ１０３側から用紙サイズの変更を行えるようになる。
なお、ＣＰＵ２０１は、ＮＶＭＥＭ２１８に記憶された給紙カセット２２０、給紙カセット２２１に対して設定された用紙サイズを認識可能に構成されている。
ＲＡＭ２０３は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。ＮＶＭＥＭ２１８は不揮発性メモリであり設定情報等を記録する。
ＦＬＡＳＨＲＯＭ（ＲＯＭ）２０２は書き換え可能な不揮発性メモリであり、システムを制御するための各種制御プログラムが記録される。操作部Ｉ／Ｆ２０４は、操作部２０５とのインタフェース部で、操作部２０５の持つＬＥＤを点灯する信号を操作部２０５に対して出力する。
【００１５】
また、操作部Ｉ／Ｆ２０４は、操作部２０５からユーザが入力した情報を、ＣＰＵ２０１に伝える役割をする。ＵＳＢポート２０８は、ＵＳＢデバイス２１７との接続を可能にする。以上のデバイスは画像処理装置が備えるシステムバス２０６上に配置される。
イメージバスＩＭＡＧＥ  ＢＵＳＩ／Ｆ２０７は、システムバス２０６と画像データを高速で転送する画像バス２１３とを接続し、データ構造を変換するバスブリッジである。
画像バス２１３は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１３上には以下のデバイスが配置される。ラスタイメージプロセッサ（ＲＩＰ）２１１はＰＤＬコードのようなベクトルデータをビットマップイメージに展開する。
プリンタＩ／Ｆ２１０は、プリンタ２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。画像処理部２０９は、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。
【００１６】
また、画像処理部２０９は、画像データの回転や、多値画像データに対してＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。プリンタ２１２は、ラスタイメージデータを用紙上の画像に変換する部分である。なお、プリンタ２１２は、ＣＰＵ２０１からの指示によってプリント動作の起動を開始する。
【００１７】
ここで、印刷方式には、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、本発明ではどの方式でも構わない。
操作部２０５は、タッチパネルで構成される操作パネルを有し、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ２０１に伝える。
ＬＡＮインタフェース２１９は、ＬＡＮに接続するための機能ユニットで、ＬＡＮを介して他のデバイスのステータスを取得したり、ステータスを返したりするために使用される。
図３は、図１に示したＰＣ１０４が備える表示装置に表示されるユーザインタフェース（ＵＩ）３０１の一例を示す図である。本例に示すＵＩ３０１は、ＰＣ１０４にインストールされたＵＩアプリケーション（ＵＩアプリ）により表示装置に表示され、ユーザから画像処理装置１０３に対する操作要求を受け付ける。なお、ＰＣ１０４は、画像処理装置１０３から取得するパネル優先設定情報の値に応じて、後述するメニューの表示を操作可能または操作無効のいずれかの状態で表示する。ここで、操作無効の場合、ＵＩアプリはメニューをグレー表示し、操作可能の場合、ＵＩアプリはメニューをアクティブ表示する。より具体的には、ＵＩアプリが、画像処理装置１０３から取得するパネル優先設定情報の値に応じて、ＵＩ１０３の用紙サイズ設定画面の各表示項目を操作可能または操作無効のいずれかの状態となるように表示状態を制御する。ここで、表示項目とは、メニューやボタンが含まれる。
【００１８】
図３において、ＵＩアプリはＰＣ１０４上で動作し、以下に示すメニュー、ボタンを表示するためのユーザインタフェース３０１を表示装置に表示する。
ユーザインタフェース３０１は、カセット１設定メニュー（以下、設定メニューと呼ぶ）３０２、カセット２設定メニュー（以下、設定メニューと呼ぶ）３０３、トレイ優先設定ボタン３０４、表示状態の更新ボタン３０５を有する。
ここで、設定メニュー３０２は給紙カセット２２０にセットした用紙のサイズをＰＣ１０４側のユーザ１０２が設定するために用いられる。設定メニュー３０２を用いて選択された用紙サイズ情報は、画像処理装置１０３に通知され、ＣＰＵ２０１がＮＶＭＥＭ２１８に格納する。
なお、現在、設定メニュー３０２上には、ユーザにより選択された用紙サイズが「Ａ４」であることが表示され、操作部２０５の表示からユーザは、給紙カセット２２０に設定された用紙サイズが「Ａ４」であることを認知する。
同様に、現在、設定メニュー３０３上には、設定された用紙サイズが「Ｂ４」であることが表示され、操作部２０５の表示からユーザは、給紙カセット２２１に設定された用紙サイズが「Ｂ４」であることを認知する。
また、設定メニュー３０３は給紙カセット２２１にセットされている用紙のサイズをユーザ１０２が設定するために用いられる。設定メニュー３０３を用いて選択された用紙サイズ情報は画像処理装置１０３に通知され、ＣＰＵ２０１がＮＶＭＥＭ２１８に格納する。
【００１９】
トレイ優先設定ボタン３０４は、印刷を行う際にプリンタ２１２の有する不図示の給紙トレイからの給紙と、給紙カセット２２０、２２１のどちらを優先するかをユーザ１０２が設定するために用いられる。
トレイ優先設定ボタン３０４から設定された値はＮＶＭＥＭ２１８に格納される。トレイ優先設定ボタン３０４がＯＮになっていればプリンタ２１２はまず自身の有する給紙トレイから用紙を給紙するように動作し、用紙がなければ給紙カセット２２０、２２１から給紙を行う。
【００２０】
表示状態の更新ボタン３０５はユーザ１０２がＵＩアプリの表示状態を更新するために用いられる。表示状態の更新ボタン３０５が選択されるとＵＩアプリは画像処理装置１０３の状態を取得し、表示状態を更新する。
なお、図３に示す設定メニュー３０２、３０３、表示状態の更新ボタン３０５は、画像処理装置１０３が備えるパネル優先設定ボタン４０５で選択される「０」〜「２」の状態に応じて、アクティブ表示されたり、グレー表示されたりする。なお、ＵＩアプリケーションは、画像処理装置１０３から通知されるパネルの優先設定の情報に従い、アクティブ表示、グレー表示を制御する。
【００２１】
図４は、図１に示した画像処理装置１０３が備える操作部２０５の表示部に表示されるユーザインタフェースの一例を示す図である。
図４において、操作部２０５は、タッチパネルと表示部とで構成され、ユーザから以下に示すボタンの操作を受け付ける。操作部２０５のタッチパネルにはカセット１のパネル設定メニュー（以下、設定メニューと呼ぶ）４０２、カセット２のパネル設定メニュー（以下、設定メニューと呼ぶ）４０３、トレイ優先設定ボタン４０４を備える。さらに、操作部２０５は、パネルの設定を優先させるパネル優先モードを設定するためのパネル優先設定ボタン４０５を有する。
【００２２】
設定メニュー４０２は給紙カセット２２０にセットされている用紙のサイズをユーザ１０１が設定するために用いられる。設定メニュー４０２には、給紙カセット２２０に収容可能な用紙サイズが登録されており、ユーザは登録された用紙サイズの中からセットした用紙サイズを選択可能に構成されている。また、ユーザによりメニュー中から選択された用紙サイズの情報はＮＶＭＥＭ２１８に格納される。
設定メニュー４０３は、給紙カセット２２１にセットされている用紙のサイズをユーザ１０１が設定するために用いられる。設定メニュー４０３を用いて指定された用紙サイズ情報は、ＮＶＭＥＭ２１８に格納される。
【００２３】
トレイ優先設定ボタン４０４は印刷を行う際にプリンタ２１２の有するトレイからの給紙と給紙カセット２２０、２２１のどちらを優先するかをユーザ１０１が設定するために用いられる。
トレイ優先設定ボタン４０４から設定された値はＮＶＭＥＭ２１８に格納される。トレイ優先設定ボタン４０４がＯＮになっていればプリンタ２１２はまず自身の有するトレイから用紙を給紙するように動作し、用紙がなければ給紙カセット２２０、２２１から給紙を行う。
【００２４】
パネル優先設定ボタン４０５は、パネルの設定を優先させるためのボタンとして機能し、パネル優先設定ボタン４０５が選択された場合、操作部２０５が備えるタッチパネルからの設定を優先して受付ける。
また、パネル優先設定ボタン４０５の情報は、図３に示したＰＣ１０４側のＵＩアプリからの設定変更要求を制限するか否かを設定するための情報して使用される。なお、本実施形態における画像処理装置１０３は、操作部２０５側またはＰＣ１０４側からの設定変更要求を受付けるため、パネル優先設定ボタン４０５は「０〜２」の値のいずれかを持つ。ここで、値が「０」であれば、操作部２０５の設定を優先させる事を意味し、値が「１」であれば、操作部２０５とＰＣ１５０１０４のＵＩアプリの両方からの設定を許可することを意味する。
【００２５】
また、値が「２」であれば、操作部２０５の設定を優先させるが、条件付きでＵＩアプリからの設定を許可することを意味する。なお、ここで条件とは、上述しているように、ＰＣ１０４から受信したジョブで指定された用紙サイズと、給紙カセット２２０、２２１に設定された用紙サイズとが一致しない用紙サイズエラーを検出する状態に遷移している場合とする。ユーザは、パネルの優先設定４０５を押した後に表示される画面を介して、「０」、「１」、「２」のいずれかを選択する。ＣＰＵ２０１は、「０」、「１」、「２」のいずれかが選択されると、選択された設定をＮＶＭＥＭ２１８に記憶する。
【００２６】
本実施形態では、３つの態様で、操作パネル４０１の設定を優先させる場合を示すが、他の態様を考慮して、本例以上の態様を組み入れることも可能である。
図５は、本実施形態を示す情報処理装置における制御手順の一例を示すフローチャートである。本例は、ＰＣ１０４でＵＩアプリが起動、あるいは表示状態の更新ボタン３０５が選択された場合に表示状態を決定するためのフローである。なお、Ｓ５０１〜Ｓ５０６は、ＰＣ１０４のＣＰＵがＵＩアプリをＲＡＭにロードして実行することで実現される。以下、ＣＰＵが実行するＵＩアプリを主体として説明を行う。
【００２７】
ＵＩアプリは、ＬＡＮＩ／Ｆ２１９を通して画像処理装置１０３の持つパネル優先設定ボタン４０５の設定値を取得する（Ｓ５０１）。ここで、設定値（０〜２）は、画像処理装置１０３のＮＶＭＥＭ２１８に格納されている。従って、ＵＩアプリは、画像処理装置１０３のＣＰＵ２０１がＮＶＭＥＭ２１８から読み出したパネル優先設定ボタン４０５の設定値を、ＬＡＮＩ／Ｆ２１９、ＬＡＮ１０５を介して取得する。
【００２８】
次に、ＵＩアプリは、画像処理装置１０３から取得したパネル優先設定ボタン４０５の値が「０」であるかどうかを判断する（Ｓ５０２）。ここで、ＵＩアプリが、取得したパネル優先設定ボタン４０５の値が「０」であると判断した場合は、Ｓ５０３へ進む。
そして、Ｓ５０３で、ＵＩアプリは、操作パネル４０１と競合する設定値を扱う設定メニュー３０２、３０３、トレイ優先設定ボタン３０４をユーザインタフェース３０１上で全てグレーアウト表示するようにＵＩのボタン表示を制御して、本処理を終了する。
これにより、表示状態の更新ボタン３０５は、操作パネル４０１と競合する設定値を扱わない状態に更新表示される。
一方、Ｓ５０３で、パネル優先設定ボタン４０５の値が「０」でないとＵＩアプリが判断した場合は、Ｓ５０４へ進む。そして、Ｓ５０４で、ＵＩアプリは、画像処理装置１０３から取得したパネル優先設定ボタン４０５の値が「１」であるかどうかを判断する。
ここで、ＵＩアプリが画像処理装置１０３から取得したパネル優先設定ボタン４０５の値が「１」であると判断した場合、Ｓ５０５へ進む。そして、ＵＩアプリは、設定メニュー３０２、３０３、トレイ優先設定ボタン３０４、表示状態の更新ボタン３０５を選択可能に表示して、本処理を終了する。この場合は、ＰＣ１０４と画像処理装置１０３のいずれからも用紙サイズの変更を要求することが可能である。
【００２９】
一方、Ｓ５０４で、ＵＩアプリが画像処理装置１０３から取得したパネル優先設定ボタン４０５の値が「１」でないと判断した場合、Ｓ５０６へ進む。
そして、Ｓ５０６で、ＵＩアプリが有効条件に合致しているＵＩ項目のボタンまたはメニューだけを表示し、その他の項目のボタンまたはメニューはグレーアウト表示して、本処理を終了する。なお、Ｓ５０６の処理については図６にてさらに詳細に説明する。
図６は、本実施形態を示す情報処理装置における制御手順の一例を示すフローチャートである。本例は、ＵＩアプリが画像処理装置１０３から取得したパネル優先設定ボタン４０５の値が「２」の場合（Ｓ５０６）の詳細処理フローである。
なお、Ｓ６０１〜Ｓ６０９は、ＰＣ１０４のＣＰＵがＵＩアプリをＲＡＭにロードして実行することで実現される。以下、ＣＰＵが実行するＵＩアプリを主体として説明を行う。以下、Ｓ５０６における処理、すなわち有効条件に合致しているユーザインタフェース３０１上のＵＩ項目だけを表示し、その他の項目はグレーアウト表示する処理の詳細を説明する。
【００３０】
まず、ＵＩアプリはＬＡＮＩ／Ｆ２１９、ＬＡＮ１０５を通して画像処理装置１０３の給紙手段に対するデバイスステータス７０１を取得する（Ｓ６０１）。次に、ＵＩアプリは給紙カセット２２０について用紙サイズエラーが発生しているかどうかを判断する（Ｓ６０２）。具体的には、ＵＩアプリが、画像処理装置１０３から取得するデバイスステータス７０１の値が「１」であるかどうかを判断する。
【００３１】
ここで、デバイスステータス７０１は、図７に示すように、「０」〜「２」ののいずれかの値を保持し、ＵＩアプリは、デバイスステータス７０１が「０」である場合は、給紙カセット２２０の状態が通常状態であると認知する。
また、ＵＩアプリは、デバイスステータス７０１が「１」である場合は、給紙カセット２２０の状態が用紙サイズエラー状態であると認知する。
さらに、ＵＩアプリは、デバイスステータス７０１が「２」である場合は、給紙カセット２２１の状態が用紙サイズエラー状態であると認知する。
ここで、デバイスステータス７０１が「１」であるとＵＩアプリが判断した場合は、Ｓ６０３へ進む。そして、Ｓ６０３で、ユーザ１０２がＵＩアプリを介して設定メニュー３０２を操作できるように、ＰＣ１０４側のユーザによるボタン設定の制限を一時的に解除して、設定メニュー３０２を選択可能に表示する。
【００３２】
一方、Ｓ６０２で、デバイスステータス７０１が「１」でないとＵＩアプリが判断した場合は、Ｓ６０４へ進む。そして、Ｓ６０４で、ユーザ１０２がＵＩアプリを介して設定メニュー３０２を操作できないように、ＰＣ１０４側のユーザによるボタン設定を受け付けないように制限して、設定メニュー３０２をグレー表示する。
【００３３】
次に、Ｓ６０５で、デバイスステータス７０１が「２」であるとＵＩアプリが判断した場合は、Ｓ６０６へ進む。そして、Ｓ６０６で、ユーザ１０２がＵＩアプリを介して設定メニュー３０３を操作できるように、ＰＣ１０４側のユーザによるボタン設定の制限を一時的に解除して、設定メニュー３０３を選択可能に表示する。
【００３４】
一方、Ｓ６０５で、デバイスステータス７０１が「２」でないとＵＩアプリが判断した場合は、Ｓ６０７へ進む。そして、Ｓ６０７で、ユーザ１０２がＵＩアプリを介して設定メニュー３０３を操作できないように、ＰＣ１０４側のユーザによるボタン設定を受け付けないように制限して、設定メニュー３０３をグレー表示する。
【００３５】
次に、Ｓ６０８で、ＵＩアプリは、ユーザ１０２が操作可能なボタンとしてトレイ優先設定ボタン３０４をアクティブな状態で表示する。次に、Ｓ６０９で、ＵＩアプリは表示状態の更新ボタン３０５を表示して、本処理を終了する。
なお、ＰＣ１０４のＵＩアプリは、ユーザが選択した用紙サイズ情報を画像処理装置１０３に通知する。そして、画像処理装置１０３は、上記デバイスステータス７０１が「１」と「２」の場合に、ＰＣ１０４から通知される給紙カセット２２０または２２１に対して選択された用紙サイズ情報を取得する。そして、画像処理装置１０３は、ＮＶＭＥＭ２１８に保持されている給紙カセット２２０、２２１の用紙サイズ情報を更新する。
【００３６】
これにより、ユーザが画像処理装置１０３に出向いて、給紙カセット２２０または給紙カセット２２１にセットした用紙サイズを操作部２０５から設定し忘れた状態で、ＰＣ１０４に戻った場合、ＵＩアプリから用紙サイズを設定可能となる。つまり、画像処理装置１０３にパネル優先モードが設定されている場合であっても、用紙サイズエラーが発生している場合には、ＰＣ１０４のＵＩアプリから用紙サイズを設定可能となるため、ユーザは画像処理装置１０３へ出向く必要がなくなる。
したがって、用紙サイズエラーが発生している場合には、ＰＣ１０４側からの用紙サイズ設定を有効に受け付けることができ、ユーザの操作負担が軽減され、利便性が向上する。
図７は、図１に示した画像処理装置１０３が保持する給紙手段に対するデバイスステータスの一例を示す図である。本実施形態では、給紙手段として、給紙カセット２２０、２２１を備える場合を示すが、給紙カセットの数はこれに限るものではない。
図７において、画像処理装置１０３は給紙カセットの状態を示すデバイスステータス７０１をＮＶＭＥＭ２１８に書き換え可能に保持している。デバイスステータス７０１は「０」から「２」までの値のいずれかをとる。
ここで、デバイスステータス７０１の値が「０」であるとは、給紙手段の状態が通常状態７０２であることを意味する。これは画像処理装置１０３の給紙手段に関わるエラーが発生していないことを表す。
また、デバイスステータス７０１の値が「１」であるとは、給紙カセット２２０にサイズエラーが発生していることを意味する。
さらに、デバイスステータス７０１の値が「２」であるとは、給紙カセット２２１にサイズエラー７０４が発生していることを意味する。
なお、サイズエラーとは、用紙有無センサが給紙される用紙の先端を検出後、後端を検出するまでのタイマによる計時時間と、ＰＣ１０４から受信するジョブで指定された用紙サイズに対応する給紙時間とが異なる場合を意味する。なお、用紙の先端及び後端は、画像処理装置１０３が備える給紙部の給紙口に設けられたシート検知センサからの信号によって、ＣＰＵ２０１が検知する。
図８は、本実施形態を示す画像処理装置の用紙サイズ変更処理の一例を示すフローチャートである。なお、Ｓ１００１〜Ｓ１００５は各ステップを示し、各ステップは、ＣＰＵ２０１がＲＯＭ２０２に記憶された制御プログラムをＲＡＭ２０３にロードして実行することで実現される。
【００３７】
まず、ＣＰＵ２０１は、ＰＣ１０４との通信により、用紙サイズ変更要求を画像処理装置１０３から受信しているかどうかを判断する。ここで、用紙サイズ変更要求を受信していると判断した場合は、Ｓ１００２へ進み、それ以外は、Ｓ１００５へ進む。
そして、Ｓ１００５で、用紙サイズ変更要求以外の他の処理を実行して、本処理を終了する。
Ｓ１００２へ進むと、ＣＰＵ２０１は、まず、給紙カセット２２０または給紙カセット２２１から給紙した用紙に対して、用紙サイズエラーが発生しているかどうかを判断する。なお、用紙サイズエラーは、ＲＡＭ２０３またはＮＶＭＥＭ２１８に保持されて管理される。なお、給紙カセット２２０または給紙カセット２２１のエラー状態は、カセット毎に判断する構成としてもよい。
【００３８】
ここで、用紙サイズエラーがＲＡＭ２０３またはＮＶＭＥＭ２１８に保持されていないとＣＰＵ２０１が判断した場合は、Ｓ１００３へ進み、それ以外はＳ１００４へ進む。
そして、Ｓ１００３では、ＣＰＵ２０１は用紙サイズエラーが発生していないので、ＰＣ１０４からの用紙サイズを変更する設定要求を拒否して、その要求に対する応答としてエラーをＰＣ１０４へ通知して、本処理を終了する。
一方、Ｓ１００４では、現在給紙カセット２２０または２２１のいずれかにおいて、用紙サイズエラーが発生しているため、ＰＣ１０４からの用紙サイズを変更する設定要求を許可する。そして、ＣＰＵ２０１は、ＰＣ１０４のＵＩアプリから給紙カセット２２０または２２１に対して指定された用紙サイズを受け付けて、ＮＶＭＥＭ２１８に保持される各給紙カセットの用紙サイズを更新して、本処理を終了する。
【００３９】
これにより、ユーザが画像処理装置１０３の給紙カセット２２０または２２１の用紙を変更する操作を行った後、用紙サイズ変更を操作部２０５から行うことなく、ＰＣ１０４の設置位置に戻った場合でも、ＵＩアプリで用紙サイズを変更可能となる。
上述した実施形態では、図５、及び図６のフローチャートに示す処理をＰＣ１０４側で行う例について説明した。しかしながら、図５、及び図６に示す処理の一部を画像処理装置１０３のＣＰＵ２０１が行っても良い。例えば、画像処理装置１０３は、ＰＣ１０４から、ＵＩの表示要求を受けると、パネル優先設定値を確認して、パネル優先設定値に応じたＵＩを生成してＰＣ１０４に送信して、ＰＣ１０４がＵＩを表示するようにしてもよい。
また、上述した実施形態では、図８のフローチャートに示す処理を画像処理装置１０３のＣＰＵ２０１が行う例を説明した。しかしながら、図８に示す処理の一部をＰＣ１０４のＣＰＵが行ってもよい。例えば、ＰＣ１０４が、画像処理装置１０３のステータスを取得して、Ｓ１００２の判定を行い、判定の結果に従って、Ｓ１００３またはＳ１００４に示す処理を行ってもよい。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００４１】
１０１、１０２  ユーザ
１０３  画像処理装置
１０４  ＰＣ
【図１】
0005404350.tif 000002
【図２】
0005404350.tif 000003
【図３】
0005404350.tif 000004
【図４】
0005404350.tif 000005
【図５】
0005404350.tif 000006
【図６】
0005404350.tif 000007
【図７】
0005404350.tif 000008
【図８】
0005404350.tif 000009