(57)【要約】【課題】給紙段の開閉がユーザによってどのような意図でされたのかを考慮しないと不必要な用紙種類の登録画面が表示されてしまう。【解決手段】給紙段の開閉を検知した場合に、給紙段の状態を示すデータを取得する。そして、取得したデータと出力条件とが合致した場合、用紙種類の登録を促すメッセージを出力する。一方、取得したデータと出力条件とが合致しない場合、用紙種類の登録を促すメッセージを出力しない。【選択図】図９
2015223796.tif 000002
【特許請求の範囲】
【請求項１】
給紙段の開閉を検知する検知手段と、
検知手段で給紙段の開閉を検知した場合に、当該給紙段の状態を示すデータを取得する取得手段と、
前記取得したデータと出力条件とが合致するかを判定する判定手段と、
前記取得したデータと出力条件とが合致した場合、用紙種類の登録を促すメッセージを出力し、
前記取得したデータと前記出力条件とが合致しない場合、前記用紙種類の登録を促すメッセージを出力しない、制御手段と
を有する情報処理装置。
【請求項２】
前記データは、開閉が検知された給紙段の用紙残量値であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、開閉が検知された給紙段の用紙残量値が０である場合、前記メッセージを出力しないことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、開閉が検知された給紙段の用紙残量値が０である場合、前記取得したデータと前記出力条件とが合致した場合であったとしても前記メッセージを出力しないことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記出力条件は、用紙残量の増加または減少であり、
前記データは、開閉が検知された給紙段の開閉前と開閉後の用紙残量値であり、
前記制御手段は、開閉が検知された給紙段の開閉前と開閉後の用紙残量が、出力条件に合致する場合、前記メッセージを出力することを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記データは、開閉が検知された給紙段に格納されている用紙の用紙サイズであり、
前記出力条件は用紙サイズの変更であり、
前記制御手段は、開閉が検知された給紙段の開閉前と開閉後の用紙サイズが変更されている場合、前記メッセージを出力することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記データは、開閉が検知された給紙段が開放されていた時間であり、
前記制御手段は、給紙段が開放されていた時間が所定の時間に満たない場合、前記メッセージを出力しないことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記データは、開閉が検知された給紙段が開放されていた時間であり、
前記制御手段は、給紙段が開放されていた時間が所定の時間に満たない場合、前記取得したデータと前記出力条件とが合致した場合であったとしても前記メッセージを出力しないことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記出力条件をユーザ指示に基づいて設定する設定手段をさらに有することを特徴とする請求項１から８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記検知手段は、前記給紙段の開放時の操作パターンを取得し、
前記制御手段は、前記取得手段で取得した操作パターンが操作条件と合致している場合、前記メッセージを出力することを特徴とする請求項１から９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記検知手段は、前記給紙段の開放時の操作パターンを取得し、
前記制御手段は、前記取得手段で取得した操作パターンが操作条件と合致している場合、前記取得したデータと前記出力条件とが合致しない場合であったとしても前記メッセージを出力することを特徴とする請求項１から９のいずれか一項に記載の情報処理装置。
【請求項１２】
前記操作パターンは、給紙段の開閉ボタンの押下パターンであることを特徴とする請求項１０または１１に記載の情報処理装置。
【請求項１３】
前記出力条件は、給紙段ごとに設定されることを特徴とする請求項１から１２のいずれか一項に記載の情報処理装置。
【請求項１４】
前記制御手段は、印刷装置の表示手段に前記メッセージを出力することを特徴とする請求項１から１３のいずれか一項に記載の情報処理装置。
【請求項１５】
前記制御手段は、前記メッセージを含む用紙種類の登録画面を印刷装置の表示手段に出力することを特徴とする請求項１から１３のいずれか一項に記載の情報処理装置。
【請求項１６】
給紙段の開閉と前記給紙段の開放時の操作パターンとを検知する検知手段と、
前記検知手段で給紙段の開閉を検知した場合において、
前記検知手段で検知した前記操作パターンが操作条件と合致した場合、用紙種類の登録を促すメッセージを出力手段に出力させ、
前記検知手段で検知した前記操作パターンが前記操作条件と合致しない場合、前記検知手段で開閉を検知した前記給紙段の状態を示すデータを取得する制御手段と、
を有し、
前記制御手段は、前記検知手段で検知した前記操作パターンが前記操作条件と合致しない場合、前記取得した前記データと出力条件とに基づいて前記メッセージを前記出力手段に出力させるか否かを判定することを特徴とする情報処理装置。
【請求項１７】
給紙段の開閉ボタンの押下を検知する検知手段と、
前記検知手段で開閉ボタンの押下を検知した後に、給紙段に格納されていた用紙とは異なるサイズの用紙の補充を検知した場合、用紙種類の登録を促すメッセージを表示手段に出力し、
前記検知手段で開閉ボタンの押下を検知した後に、給紙段に格納されていた用紙と同じサイズの補充を検知した場合、前記用紙種類の登録を促すメッセージを前記表示手段に出力しない制御手段と
を有することを特徴とする情報処理装置。
【請求項１８】
請求項１から１７のいずれか一項に記載の情報処理装置を有する印刷装置。
【請求項１９】
給紙段の開閉を検知する検知ステップと、
検知ステップで給紙段の開閉を検知した場合に、当該給紙段の状態を示すデータを取得する取得ステップと、
前記取得したデータと出力条件とが合致するかを判定する判定ステップと、
前記取得したデータと出力条件とが合致した場合、用紙種類の登録を促すメッセージを出力するステップとを有し、
前記取得したデータと前記出力条件とが合致しない場合、前記用紙種類の登録を促すメッセージを出力しないことを特徴とする情報処理方法。
【請求項２０】
給紙段の開閉と前記給紙段の開放時の操作パターンとを検知する検知ステップと、
前記検知ステップで給紙段の開閉を検知した場合において、
前記検知ステップで検知した前記操作パターンが操作条件と合致した場合、用紙種類の登録を促すメッセージを出力手段に出力させ、
前記検知ステップで検知した前記操作パターンが前記操作条件と合致しない場合、前記検知ステップで開閉を検知した前記給紙段の状態を示すデータを取得する制御ステップと、
を有し、
前記制御ステップは、前記検知ステップで検知した前記操作パターンが前記操作条件と合致しない場合、前記取得した前記データと出力条件とに基づいて前記メッセージを前記出力手段に出力させるか否かを判定するステップを含むことを特徴とする情報処理方法。
【請求項２１】
給紙段の開閉ボタンの押下を検知する検知ステップと、
前記検知ステップで開閉ボタンの押下を検知した後に、給紙段に格納されていた用紙とは異なるサイズの用紙の補充を検知した場合、用紙種類の登録を促すメッセージを表示手段に出力する出力ステップとを有し、
前記出力ステップは、前記検知ステップで開閉ボタンの押下を検知した後に、給紙段に格納されていた用紙と同じサイズの補充を検知した場合、前記用紙種類の登録を促すメッセージを前記表示手段に出力しないことを特徴とする情報処理方法。
【請求項２２】
コンピュータを請求項１から１７のいずれか一項に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の給紙段の状況を参照してメッセージを出力する情報処理装置、情報処理方法、およびプログラムに関するものである。
【背景技術】
【０００２】
近年、印刷装置の性能向上に伴い、印刷装置で扱える用紙の種類が増えている。用紙は、サイズや坪量、表面性など、その用紙の特徴を示す属性で定義される。印刷装置は、印刷に使用する用紙の種類をあらかじめ装置内に登録しておき、給紙段にセットされる用紙がそのうちのどれに相当するかを、給紙段毎に設定しておく必要がある。なぜなら印刷装置は、設定された用紙種類に基づいて、印刷時の用紙搬送スピード、定着器の温度、濃度の調整などの制御を可変的に行うからである。
【０００３】
一般に、用紙種類の登録は、印刷装置を製造しているメーカが装置の正常稼働範囲を考慮した仕様として出荷時に行っている。また、ユーザが新しい用紙種類を登録することもできる。給紙段への用紙種類の登録は、給紙段に用紙をセットしたユーザ自身が装置に接続されているＵＩ画面から行う。例えば、印刷装置に登録される用紙種類の一覧がリストとしてＵＩ画面に表示され、その中から給紙段にセットした用紙種類を選択することで、給紙段に用紙種類を登録するのが一般的である。
【０００４】
ところで、ＰＯＤ（プリントオンデマンド）において一つのジョブで多くの用紙を使う場合や、不特定多数のユーザが使用するオフィス環境で、各ユーザが自身の必要とする用紙を使う場合など、様々な用途や場面で用紙の入れ替え作業が発生する。ユーザは、その度にＵＩ画面を操作して用紙種類登録画面を出力させて用紙種類の設定を行う必要がある。頻繁に用紙の入れ替えが発生すると、ユーザ負荷が増大するだけでなく、用紙種類の設定忘れ等のヒューマンエラーが発生する可能性も出てくる。
【０００５】
そこで、特許文献１には、給紙段が開けられたこと検知して、検知した給紙段の用紙種類登録画面をＵＩ画面に出力させることで、用紙種類登録画面をＵＩ画面に表示させるユーザ負荷を低減して用紙種類の設定忘れを防ぐ方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０５０９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では給紙段の開閉がユーザによってどのような意図でされたのかを考慮していない。例えば、用紙の継ぎ足しを目的として、ユーザが給紙段を開けた場合でも、特許文献１の技術ではＵＩ画面に用紙種類登録画面が出力されてしまう。この場合、ＵＩ画面に表示された用紙種類登録画面をユーザがわざわざ消去する必要が出てしまい、ユーザ負荷が増大してしまう。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、給紙段の開閉を検知する検知手段と、検知手段で給紙段の開閉を検知した場合に、当該給紙段の状態を示すデータを取得する取得手段と、前記取得したデータと出力条件とが合致するかを判定する判定手段と、前記取得したデータと出力条件とが合致した場合、用紙種類の登録を促すメッセージを出力し、前記取得したデータと前記出力条件とが合致しない場合、前記用紙種類の登録を促すメッセージを出力しない、制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、用紙種類の登録をユーザに促す際に、不必要な用紙登録画面をＵＩパネルに出力せずに済む。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る印刷装置の一部模式図である。
【図２】実施形態に係る給紙段の模式図である。
【図３】実施形態に係る印刷装置のハードウェアモジュール構成図である。
【図４】実施形態に係る印刷装置のソフトウェアモジュール構成図である。
【図５】実施形態に係る給紙段の状態の例を示す図である。
【図６】実施形態に係る用紙種類登録画面の出力要否を決定するテーブルである。
【図７】実施形態に係る用紙種類画面出力設定を行うＵＩ図である。
【図８】実施形態に係る用紙種類画面出力設定を行うＵＩ図である。
【図９】実施形態に係る印刷装置の処理を示したフロー図である。
【図１０】実施形態に係る印刷装置の処理を示したフロー図である。
【図１１】実施形態に係る用紙種類画面出力設定を行うＵＩ図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施例において示す構成は一例にすぎず、本発明は図示された構成に限定されるものではない。
【００１２】
＜＜実施形態１＞＞
本実施形態では、印刷装置の給紙段の状況を参照して、メッセージを出力する情報処理装置について説明する。なお、情報処理装置は印刷装置そのものであってもよいし、印刷装置内のメッセージ出力を司る構成を切り出して情報処理装置としてもよい。以下の実施形態では、情報処理装置は印刷装置であるものとして説明をする。
【００１３】
図１は、本実施形態に係る印刷装置１０１の一例を示す模式図である。印刷装置１０１は、例えば電子写真方式の印刷装置である。また、ＵＩパネル１０２は、例えば静電容量方式のタッチパネルを備えたユーザーインターフェースである。印刷装置１０１は、給紙段２０１〜２０４、および、２０８を備える。
【００１４】
図２は、印刷装置１０１が備える給紙段の模式図である。給紙段２０１は、給紙段開放ボタン２０５を備える。また、給紙段開放ボタン２０５は、給紙段開時のボタン押下方法（シングルクリック、ダブルクリック、ボタン長押し）を検出する機能を備える。また、給紙段２０１は、給紙段２０１に積載されている用紙の有無や用紙の残量を検知する用紙残量検知センサ２０６を備える。さらに、給紙段２０１は、給紙段２０１に給紙されている用紙のサイズを検知する用紙サイズ検知センサ２０９を備える。さらに、各給紙段は不図示の給紙段の開閉を検知する開閉検知センサを備える。
【００１５】
図３は、本実施形態に係る印刷装置１０１のハードウェア構成の一例を示すブロック図である。ネットワークインタフェース３０１は、ネットワーク３１１を介して、ホストコンピュータなどの、他の装置と通信を行う。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ／中央演算装置）３０２は、システムバス３１０を介して印刷装置１０１内の各部における制御や演算を行う。さらに、ＣＰＵ３０２は記憶部３０７に格納され、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０６にロードされるプログラムの実行を行う。ＲＡＭ３０６は、ＣＰＵ３０２から直接アクセスできる一般的な揮発性記憶装置の一種で、ＣＰＵ３０２のワークエリア、または、その他一時的なデータ記憶領域として使用される。記憶部３０７は、印刷装置動作時の一時記憶領域、および、ワークメモリとして機能する。エンジンインターフェース３０４は、プリンタエンジン３０５との通信やプリンタエンジン３０５の制御を行う。給紙段インターフェース３０８は、給紙段３０９との通信や給紙段３０９の制御を行う。給紙段３０９は、給紙段２０１〜２０４、および、２０８の給紙段をハード構成として総称するものである。タイマ３１２は、給紙段開放ボタン２０５の押下時間、および、給紙段が開状態である時間を計測する目的で使用される。ＵＩパネル３０３は、ＵＩパネル１０２のハード構成であり、印刷装置１０１の操作全般を行うためのユーザーインターフェースである。本実施形態では、ＵＩパネル３０３は静電容量方式のタッチパネルを備えたものとする。
【００１６】
図４は、本実施形態に係る印刷装置１０１のソフトウェアモジュール構成の一例を示すブロック図である。各ソフトウェアモジュールは、印刷装置１０１の記憶部３０７にプログラムとして格納されており、必要に応じてＲＡＭ３０６に読み出されＣＰＵ３０２で制御実行される。
【００１７】
ネットワーク制御部４０１は、ＣＰＵ３０２で実行され、ネットワーク３１１を介してホストコンピュータなどの、他の装置と通信を行う。ＵＩ制御部４０２は、ＣＰＵ３０２で実行され、ＵＩパネル３０３に対して表示内容の変更指示を行う。開閉検知部４０４は、ＣＰＵ３０２で実行され、ユーザによって給紙段３０９に属する任意の給紙段が開閉されたことを、給紙段３０９に備わっているセンサを介して検知取得する。給紙段が開閉されたこととは、給紙段が開いたことと給紙段が閉まることとを含むものである。つまり、給紙段の開と閉とをそれぞれ検知する。さらに、開閉検知部４０４は、給紙段３０９に備わっている給紙段開放ボタン２０５を介して給紙段開時のボタン押下方法を取得する。開閉検知部４０４は、取得した給紙段の番号、給紙段開時のボタン押下方法を記憶部３０７に送信し保存する。
【００１８】
用紙サイズ検知部４０５は、ＣＰＵ３０２で実行され、開閉検知部４０４で給紙段が開いたことを検知すると、給紙段開閉前の用紙のサイズ情報を、センサ２０９を介して検知取得する。用紙サイズ検知部４０５は、取得した用紙のサイズ情報を給紙段開閉前の用紙のサイズとして記憶部３０７に送信し保存する。さらに、用紙サイズ検知部４０５は、開閉検知部４０４で給紙段が閉じられたことを検知すると、給紙段に給紙された用紙のサイズ情報を、センサ２０９を介して検知取得する。用紙サイズ検知部４０５は、取得した用紙サイズの情報を給紙段開閉後の用紙サイズとして、記憶部３０７に送信し保存する。
【００１９】
用紙残量検知部４０６は、ＣＰＵ３０２で実行され、開閉検知部４０４で給紙段が開いたことを検知すると、給紙段開閉前の用紙残量値を、センサ２０６を介して検知取得する。用紙残量検知部４０６は、取得した用紙残量値を給紙段開閉前の用紙残量値として記憶部３０７に保存する。さらに、用紙残量検知部４０６は、開閉検知部４０４で給紙段が閉じられたことを検知すると、給紙段に給紙されている用紙の残量情報を、センサ２０６を介して検知取得する。用紙残量検知部４０６は、取得した用紙の残量情報を給紙段開閉後の用紙残量値として、記憶部３０７に送信し保存する。
【００２０】
用紙登録部４０７は、ＣＰＵ３０２で実行され、ＵＩパネル３０３で登録を受付けた用紙種類を、開閉検知部４０４で検知した給紙段に対して設定する。用紙登録部４０７は、設定された用紙種類を記憶部３０７に保存する。ＣＰＵ３０２は、プリンタエンジン３０５で印刷処理が実行される時に、使用する給紙段に設定されている用紙種類を記憶部３０７から取得し、それに応じてプリンタエンジン３０５の制御を変更する。印刷に使用する用紙の坪量や表面性に応じてプリンタエンジン３０５の制御を変更することで、適切な出力画質での印刷を実現している。用紙種類によって変更されるプリンタエンジン３０５の制御とは、例えば、用紙搬送スピードや、図示しない定着器の温度設定のことである。
【００２１】
開状態時間測定部４０８は、ＣＰＵ３０２で実行され、開閉検知部４０４で給紙段が開けられたことを検知すると、タイマ３１２に対して計測開始を指示する。そして、開閉検知部４０４で給紙段が閉じられたことを検知すると、タイマ３１２に対して計測終了を指示する。開状態時間測定部４０８は、計測開始から終了までに要した時間を記憶部３０７に送信し保存する。
【００２２】
登録画面出力判定部４０９は、ＣＰＵ３０２で実行され、記憶部３０７にアクセスし、開閉のあった給紙段の開閉前の用紙サイズ情報及び用紙残量値と開閉後の給紙段の用紙サイズ情報及び用紙残量値とを取得し、それぞれの変化を算出する。さらに、登録画面出力判定部４０９は、記憶部３０７にアクセスし、後述の登録画面出力決定テーブルを参照し、用紙種類登録画面をＵＩパネル３０２に出力させるかを決定する。
【００２３】
なお、上記においては、用紙サイズ検知部４０５や用紙残量検知部４０６は、開閉検知部４０４が給紙段の開を検知した場合に、給紙段開閉前の用紙サイズや用紙残量値をセンサ２０９を介して検知取得する例を説明した。しかしながら、用紙サイズ検知部４０５や用紙残量検知部４０６は、センサ２０９で定期的に用紙サイズや用紙残量値を検知してもよいし、変更があった場合にその変更のみを検知してもよい。そして、用紙サイズ検知部４０５や用紙残量検知部４０６は、開閉検知部４０４が給紙段の開を検知した場合に、既に検知されている用紙サイズや用紙残量値を取得しても良い。
【００２４】
図５は、本実施形態に係る印刷装置１０１が備える給紙段２０１〜２０４、および、２０８に給紙されている用紙サイズ、用紙種類、用紙残量の状態を示す図である。例えば状態５０２は、給紙段１に、用紙サイズ「Ａ４」、用紙種類「普通紙」の用紙が、「２５０」枚セットされていることを示している。この情報は、記憶部３０７に格納されている。例えばユーザによって給紙段１の開閉がなされると、ＣＰＵ３０２は、開閉検知部４０４に指示し、開閉がなされた給紙段１の番号を受け取る。さらに、ＣＰＵ３０２は用紙サイズ検知部４０５に指示し、開閉がなされた給紙段１の用紙サイズ情報を取得し、給紙段１の用紙サイズ情報を更新する。さらに、ＣＰＵ３０２は用紙残量検知部４０６に指示し、開閉のなされた給紙段１の用紙残量情報を取得し、給紙段１の用紙残量値を更新する。さらに、ユーザから用紙登録指示がなされた場合、ＣＰＵ３０２は用紙登録部４０７に指示し、開閉のなされた給紙段１の用紙種類を取得し、給紙段１の用紙種類を更新する。
【００２５】
＜登録画面出力決定テーブル作成について＞
図６は、ユーザが給紙段を開閉したときに、開閉した給紙段に対して用紙種類の登録画面をＵＩパネル３０３に出力するか否かを決定するための出力条件を格納したテーブルを示す図である。このテーブルは記憶部３０７に格納されており、ユーザからの用紙登録の画面出力設定指示に基づいてその値を更新する。また、印刷装置１０１に備わる給紙段２０１、２０８、２０２、２０３、２０４を、この順に給紙段番号１〜５に割り当てるものとする。図６では、各給紙段ごとに、デフォルト画面出力、例外（用紙残量）、例外（用紙残量の条件）、及び例外（用紙サイズ）の項目が設定される。各項目の詳細については後述する。図６のような決定テーブルを用いることによって、給紙段がどのような状態であれば用紙種類の登録画面を出力するのか、あるいはしないのかをユーザが任意に設定することができる。ここでは、このテーブルの設定方法について説明する。
【００２６】
図７は、用紙種類の登録画面出力要否をどの給紙段に対して実施するかをユーザ指示に基づいて設定するための画面である。画面７０１は記憶部３０７に格納されており、ユーザがＵＩパネル３０３から画面７０１の表示指示を行うと、ＣＰＵ３０２が記憶部３０７から画面７０１を取得する。さらにＣＰＵ３０２は、ＵＩ制御部４０２に指示し、画面７０１をＵＩパネル３０３に表示させる。ユーザは、ＵＩパネル３０３を操作して、用紙種類の登録画面表示設定を行いたい給紙段を選択する。例えば、給紙段１の用紙種類の登録画面表示設定を行いたい場合、チェックボックス７０２を選択し、ＯＫボタン７０５を押下する。同様に他の給紙段のチェックボックス７０３、７０４、７０６，７０７も選択することが可能である。用紙種類の登録画面表示設定を行いたい給紙段を選択した後、ユーザはＯＫボタン７０５を押下する。ＯＫボタン７０５が押下されると、ＣＰＵ３０２は、画面７０１にてユーザが指定した給紙段番号を記憶部３０７に格納する。さらに、ＵＩ制御部４０２に指示し、図８の画面８０１をＵＩパネル３０３に表示させる。
【００２７】
図８は、画面７０１で選択した給紙段に対し、用紙種類の登録画面出力を行う条件を選択するため画面８０１を示す図である。なお、画面８０１は、ＣＰＵ３０２が記憶部３０７から取得し、ＵＩ制御部４０２に指示することで、ＵＩパネル３０３に表示される。項目８０２は、画面７０１で選択した給紙段が開閉されたとき、用紙種類登録画面をＵＩパネル３０３にデフォルトで表示させるか否かを選択する項目である。なお、項目８０２でデフォルトで表示させるか否かを選択した場合に、その例外条件を、後述する項目８０５で設定することができる。つまり、項目８０１においてデフォルト画面出力が「ＯＮ」に設定された場合には、給紙段が開閉されたときには基本的に用紙種類の登録画面出力を行なうものの、項目８０５で設定された例外条件に合致した場合には登録画面出力を行なわない。一方、項目８０１においてデフォルト画面出力が「ＯＦＦ」に設定された場合には、給紙段が開閉されたときには基本的に用紙種類の登録画面出力を行なわないものの、項目８０５で設定された例外条件に合致した場合には登録画面出力を行う。
【００２８】
ユーザが、項目８０２の「ＯＮ」ボタン８０３を選択してＯＫボタン８１３を押下すると、ＣＰＵ３０２は、登録画面出力決定テーブル６０１にアクセスし、画面７０１で選択された給紙段番号における、デフォルト画面出力を「ＯＮ」に設定する。以下、デフォルト画面出力が「ＯＮ」の場合を例に挙げて、他の項目について説明する。
【００２９】
項目８０５は、項目８０２で選択された用紙種類の登録画面出力要否に対して例外条件を設定する項目である。項目８０８は用紙残量変化に関する例外条件を設定する項目である。例えば、ユーザが「有効化」ボックス８０７を選択し、「増加」ボタン８１０を選択し、ＯＫボタン８１３を押下する。すると、ＣＰＵ３０２は、登録画面出力決定テーブル６０１にアクセスし、画面７０１で選択された給紙段番号における、例外（用紙残量）を「有効」に設定する。さらに、例外（用紙残量）の条件を「増加」に設定する。この選択は、画面７０１で選択した給紙段は、給紙段の開閉でＵＩパネル３０２に用紙種類登録画面を出力するが、給紙段の開閉前後で用紙残量値が増加している場合には、用紙種類の登録画面をＵＩパネル３０２に出力しないことを意味する。また、項目８１１は用紙サイズ変化に関する例外条件を設定する項目である。例えば、ユーザが「有効化」ボックス８１２を選択し、ＯＫボタン８１３を押下すると、ＣＰＵ３０２は、登録画面出力決定テーブル６０１にアクセスし、画面７０１で選択された給紙段番号における、例外（用紙サイズ）を「有効」に設定する。この選択は、画面７０１で選択した給紙段は、給紙段の開閉でＵＩパネル３０２に用紙種類の登録画面を出力するが、給紙段の開閉前後で用紙サイズが変化している場合には用紙種類登録画面をＵＩパネル３０２に出力しないことを意味する。このように、各給紙段に対し、給紙段の開閉で用紙種類登録画面を出力させるか否かを決定するだけでなく、給紙段の開閉前後の用紙残量値の変化、または、用紙サイズの変化を条件にして用紙種類登録画面をＵＩパネル３０３に出力させるかを設定できる。
【００３０】
なお、図８では、一つの給紙段の設定画面を例に挙げて説明したが、画面７０１において複数の給紙段が指定されている場合には、給紙段ごとに図８の画面８０１を設定することができる。あるいは、複数の給紙段の設定を図８の画面８０１で一括して設定してもよい。
【００３１】
＜用紙種類の登録画面出力要否を判定するフローチャートの説明（ケース１）＞
次に、用紙種類の登録画面出力要否が行なわれる処理を、各ユースケースに基づいてフローチャートを参照しながら説明する。ケース１では、デフォルトでは用紙種類の登録画面を出力させるが、給紙段開閉前後で用紙残量値が増えているときは、用紙の継ぎ足しと判定し用紙種類の登録画面を出力させないユースケースを例に挙げる。
【００３２】
図９および図１０は、本実施形態に係る印刷装置１０１の処理フローの一例を示すフロー図である。本フローの制御プログラムは記憶部３０７に記憶されており、ＣＰＵ３０２によってＲＡＭ３０６に読み出され処理される。また、本フローチャートを説明するにあたり、給紙段の状態は図５に示すものであるとし、用紙種類の登録画面出力決定テーブルは図６に示すものであるとする。
【００３３】
開閉検知部４０４は、ステップＳ９０１でユーザによって給紙段が開けられ、そして、閉められたかを検知する。今回のケース１では、ユーザが給紙段１を開け、サイズ「Ａ４」の用紙を３００枚追加して給紙段を閉めたものとする。ステップＳ９０１で給紙段が閉められたことが検知されると、ステップＳ９０２へ進む。検知されない場合は最初に戻り、給紙段の開閉検知から繰り返す。
【００３４】
ステップＳ９０２で、用紙残量検知部４０６は、記憶部３０７から開閉された給紙段１の開閉後の用紙残量値を取得する。検知された用紙残量値が「０」の場合、処理を終了する。この処理に関しての詳細は後述する。今回のケース１では、ステップＳ９０２では、記憶部３０７から給紙段１の給紙段開閉後の用紙残量値が「５５０」で検出される。この場合、検知された用紙残量値は「０」でないので、ステップＳ９０３へ進む。
【００３５】
ステップＳ９０３で、開状態時間測定部４０８は、開閉された給紙段の開状態時間を検出する。検出された給紙段の開状態時間が予め設定された時間よりも短い場合、処理を終了する。この処理に関しての詳細は後述する。今回のケース１では、給紙段開状態時間が予め設定された時間よりも短くないと判定されるものとする。この場合、ステップＳ９０４へ進む。
【００３６】
ステップＳ９０４で、開閉検知部４０４は、検出された給紙段開時のボタン押下方法を検出する。そして、開閉検知部４０４は、登録画面出力判定部４０９に指示し、給紙段開時のボタン押下方法が、用紙種類の登録画面出力を行う給紙段ボタン押下パターンであるかを確認する。詳細は後述する。今回は、給紙段開時のボタン押下方法が用紙種類の登録画面出力を行うボタン押下パターンでないと判定されるものとする。この場合、処理をステップＳ９０５に進める。
【００３７】
ステップＳ９０５では、登録画面出力判定部４０９が、用紙種類の登録画面出力の判定処理を行なう。図１０は、ステップＳ９０５の詳細を示す図である。以下、図１０を用いて説明する。
【００３８】
Ｓ１００１で、登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、開閉のなされた給紙段１のデフォルト画面出力を確認する。給紙段１のデフォルト画面出力は「ＯＮ」なので、ステップＳ１００２に進む。ステップＳ１００２で、登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉された給紙段１の用紙種類登録を行うフラグを立てる。そしてステップＳ１００３に進む。このフラグは、後述する図９のステップＳ９０６において用紙種類の登録画面を出力するか否かを最終的に判定する処理で用いられることになる。
【００３９】
ステップＳ１００３で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、給紙段１の例外条件を確認し、例外（用紙残量）か、例外（用紙サイズ）の少なくともどちらか一方が「有効」であるかを確認する。今回のケース１では、給紙段１の例外（用紙残量）が「有効」であるため、ステップＳ１００４に進める。
【００４０】
ステップＳ１００４で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、給紙段１の例外（用紙残量）と、例外（用紙サイズ）の両方が「有効」であるかを確認する。今回のケース１は、給紙段１の例外（用紙残量）のみが「有効」であるため、ステップＳ１００７に進める。
【００４１】
ステップＳ１００７で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、給紙段１の例外（用紙残量）が「有効」であるかを確認する。今回は、給紙段１の例外（用紙残量）が「有効」であるため、ステップＳ１００８に進める。Ｓ１００８で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、開閉のなされた給紙段における例外（用紙残量）の条件を取得する。さらに登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉のなされた給紙段における給紙段開閉前の用紙枚数を取得する。さらに登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉のなされた給紙段における給紙段開閉後の用紙枚数を取得する。そして、給紙段開閉後の用紙枚数と給紙段開閉前の用紙枚数とを比較し、用紙枚数の増減を判定する。今回のケース１の場合、開閉のなされた給紙段１の例外（用紙残量）の条件は「増加」である。また、給紙段１の開閉後の用紙枚数は「５５０」であり、給紙段１の開閉前の用紙枚数は「２５０」である。従って、登録画面出力判定部４０９は、給紙段開閉前後で、３００枚の用紙が「増加」したと判定する。これは、開閉のなされた給紙段１の例外（用紙残量）の条件に一致するため、処理をステップＳ１００９に進める。
【００４２】
ステップＳ１００９で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、開閉のなされた給紙段１のデフォルト画面出力を確認する。給紙段１のデフォルト画面出力は「ＯＮ」なので、ステップＳ１０１０に進む。ステップＳ１０１０で登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉された給紙段１の用紙種類登録を行うフラグを落とす。つまり、今回のケース１では、デフォルト画面出力の設定は、「ＯＮ」になっているものの、例外条件に合致したので、用紙種類の登録画面出力を行なわないようにフラグを落とす。そして図１０の処理を終了し、処理を図９のステップＳ９０６に進める。
【００４３】
ステップＳ９０６で、登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉された給紙段１の用紙種類登録を行うフラグが立っているかを確認する。今回は、開閉された給紙段１の用紙種類登録を行うフラグが立っていないため、処理を終了する。
【００４４】
＜用紙種類の登録画面出力要否を判定するフローチャートの説明（ケース２）＞
次に、デフォルトでは用紙種類登録画面を出力させないが、給紙段開閉前後で用紙のサイズが変化したときには、用紙種類登録画面を出力させるユースケースを例に挙げて、図９及び図１０を用いて説明する。また、給紙段の状態は図５に示すものであり、登録画面出力決定テーブルは図６に示すものであるとする。
【００４５】
ユーザが給紙段２を開け、既に給紙されている「Ａ４」サイズの用紙２５０枚を取り出し、サイズ「Ａ３」の用紙を３００枚セットして給紙段を閉める。すると、開閉検知部４０４は、ステップＳ９０１でユーザによって給紙段が開けられ、そして、閉められたことを検知する。ステップＳ９０１で給紙段が閉められたことが検知されると、ステップＳ９０２へ進む。以降、処理はステップＳ９０１、Ｓ９０２、Ｓ９０３、Ｓ９０４、Ｓ９０５、Ｓ１００１と進むが、その内容は、先に説明したケース１における条件と同じであるものとして説明を割愛する。
【００４６】
ステップＳ１００１で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、開閉のなされた給紙段２のデフォルト画面出力を確認する。給紙段２のデフォルト画面出力は「ＯＦＦ」なので、ステップＳ１００３に進む。Ｓ１００３で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、給紙段２の例外（用紙残量）か、例外（用紙サイズ）の少なくともどちらか一方が「有効」であるかを確認する。今回のケース２では、給紙段２の例外（用紙サイズ）が「有効」であるため、ステップＳ１００４に進める。ステップＳ１００４で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、給紙段２の例外（用紙残量）と、例外（用紙サイズ）の両方が「有効」であるかを確認する。今回のケース２では、給紙段２の例外（サイズ）が「有効」であるため、ステップＳ１００７に進める。ステップＳ１００７で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、給紙段１の例外（用紙残量）が「有効」であるかを確認する。今回のケース２では、給紙段２の例外（用紙残量）が「有効」でないため、ステップステップＳ１０１２に進める。
【００４７】
ステップＳ１０１２で登録画面出力判定部４０９は、記憶部３０７から開閉のなされた給紙段２における給紙段開閉前の用紙サイズと開閉のなされた給紙段における給紙段開閉後の用紙サイズとを取得する。そして、両方の用紙サイズ情報を比較する。比較した結果、用紙サイズ情報に差異が無い場合、給紙段開閉前後で用紙のサイズは変化していないと判定し、処理を終了する。今回のケース２では、開閉のなされた給紙段における給紙段開閉前の用紙サイズは「Ａ４」、給紙段開閉後の用紙サイズは「Ａ３」である。この場合、登録画面出力判定部４０９は両方のサイズを比較した結果、用紙サイズが変化していると判定し、ステップＳ１００９に進める。ステップＳ１００９で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、開閉のなされた給紙段２のデフォルト画面出力を確認する。給紙段２のデフォルト画面出力は「ＯＦＦ」なので、ステップＳ１０１１に進む。ステップＳ１０１１で登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉された給紙段２の用紙種類登録を行うフラグを立てる。そして図１０の処理を終了して、処理を図９のステップＳ９０６に進める。
【００４８】
ステップＳ９０６で登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉された給紙段２の用紙種類登録を行うフラグが立っているかを確認する。今回は、開閉された給紙段２の用紙種類登録を行うフラグが立っているため、ステップＳ９０７に進む。Ｓ９０７で登録画面出力判定部４０９は、ＵＩ制御部４０２に指示し、用紙種類登録画面をＵＩパネル３０２に出力させる。そしてステップＳ９０８に進む。ステップＳ９０８で、登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉された給紙段２の用紙種類登録を行うフラグを落として処理を終了する。
【００４９】
このように、ケース２の場合、デフォルト画面出力の設定では、登録画面出力をしない設定であるものの、例外条件として用紙サイズの変更があった場合には、登録画面出力を行うことができる。
【００５０】
＜用紙種類の登録画面出力要否を判定するフローチャートの説明（ケース３）＞
次に、デフォルトでは用紙種類登録画面を出力させないが、給紙段開閉前後で用紙のサイズが変化し、かつ、用紙残量値が減少したときには、用紙種類登録画面を出力させるユースケースを説明する。今回のケース３でも同様に、給紙段の状態は図５に示すものであるとし、登録画面出力決定テーブルは図６に示すものであるとする。
【００５１】
ユーザが給紙段３を開け、既に給紙されている「Ａ３」サイズの用紙１０００枚を取り出し、サイズ「Ａ４」の用紙を３００枚セットして給紙段を閉める。すると、開閉検知部４０４は、ステップＳ９０１でユーザによって給紙段が開けられ、そして、閉められたことを検知する。ステップＳ９０１で給紙段が閉められたことが検知されると、ステップＳ９０２へ進む。以降、処理はステップＳ９０１、Ｓ９０２、Ｓ９０３、Ｓ９０４、Ｓ９０５、Ｓ１００１と進むが、その内容は、ケース１で説明済みなので割愛する。
【００５２】
ステップＳ１００１で登録画面出力判定部４０９、登録画面出力決定テーブル６０１にアクセスし、開閉のなされた給紙段３のデフォルト画面出力を確認する。給紙段３のデフォルト画面出力は「ＯＦＦ」なので、ステップＳ１００３に進む。ステップＳ１００３で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、給紙段３例外（用紙残量）か、例外（用紙サイズ）の少なくともどちらか一方が「有効」であるかを確認する。今回は、給紙段３の例外（用紙残量）と、例外（用紙サイズ）の両方が「有効」であるため、ステップＳ１００４に進める。ステップＳ１００４で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、給紙段３の例外（用紙残量）と、例外（用紙サイズ）の両方が「有効」であるかを確認する。今回は、給紙段３の例外（用紙残量）と、例外（サイズ）の両方が「有効」であるため、ステップＳ１００５に進める。
【００５３】
ステップＳ１００５で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、開閉のなされた給紙段３における例外（用紙残量）の条件を取得する。さらに登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉のなされた給紙段３における給紙段開閉前の用紙枚数と給紙段開閉後の用紙枚数とを取得する。そして、用紙枚数の増減を判定する。今回のケース３の場合、開閉のなされた給紙段３の例外（用紙残量）の条件は「減少」である。また、給紙段３の開閉後の用紙枚数は「３００」であり、給紙段３の開閉前の用紙枚数は「１０００」である。給紙段開閉後と用紙枚数から給紙段開閉前の用紙枚数を比較して、７００枚の用紙が「減少」したと判定する。これは、開閉のなされた給紙段３の例外（用紙残量）の条件に一致するため、登録画面出力判定部４０９は処理をステップＳ１００６に進める。ステップＳ１００６で登録画面出力判定部４０９は、記憶部３０７から給紙段３の給紙段開閉前の用紙サイズを取得する。さらに登録画面出力判定部４０９は、記憶部３０７から給紙段３の給紙段開閉後の用紙サイズを取得する。そして、両方の用紙サイズ情報を比較する。比較した結果、用紙サイズ情報に差異が無い場合、給紙段開閉前後で用紙のサイズは変化していないと判定し、処理を終了する。今回は、給紙段３における開閉前の用紙サイズは「Ａ３」、給紙段３における開閉後の用紙サイズは「Ａ４」である。この場合、両方のサイズに差異があるため、用紙サイズ情報に変化があると判定し、登録画面出力判定部４０９はステップＳ１００９に進める。ステップＳ１００９で登録画面出力判定部４０９は、登録画面出力決定テーブル６０１にアクセスし、開閉のなされた給紙段３のデフォルト画面出力を確認する。給紙段３のデフォルト画面出力は「ＯＦＦ」なので、ステップＳ１０１１に進む。以降、処理はステップＳ１０１１、Ｓ９０６、Ｓ９０７、Ｓ９０８と進むがその内容はケース２で説明済みなので割愛する。
【００５４】
なお、ケース３は、例外条件が複数設定されている場合、全ての例外条件を満たした場合のみ、その例外処理を適用する例を説明した。しかしながら、例外条件が複数設定されている場合、そのうちの一つでも例外条件を満たした場合にその例外処理を適用してもよい。具体的には、図１０のステップＳ１００４〜Ｓ１００６を削除し、ステップＳ１００３の次にステップＳ１００７が続く処理としてもよい。
【００５５】
＜＜実施形態２＞＞
上記の実施形態１においては、予めユーザが図６に示すような登録画面出力決定テーブルを設定しておき、その条件に応じて登録画面を出力する例を説明した。しかしながら、給紙段の状態から用紙種類の交換が行なわれてないと判定できるケースも想定される。あるいは、ユーザが意識的に用紙種類の登録を行いたいというユースケースも想定される。実施形態２では、給紙段の開閉に関連して登録画面を出力するか否かを判定するケースについて説明する。
【００５６】
具体的には、実施形態１の図６で説明した各給紙段における登録画面出力決定テーブルの設定に依存せず、用紙種類の登録画面を出力させるか否かを判定する方法について説明する。本実施形態の印刷装置は、実施形態１と同じである。
【００５７】
図１１は、実施形態１の図６に示すような登録画面出力決定テーブルでの設定に依存せず、用紙種類の登録画面を出力させるか否かを決定する操作条件を設定する画面を示す。画面１１０１は記憶部３０７に格納されており、ユーザがＵＩパネル３０３から画面１１０１の表示指示を行うと、ＣＰＵ３０２が記憶部３０７から画面１１０１を取得する。さらにＣＰＵ３０２は、ＵＩ制御部４０２に指示し、画面１１０１をＵＩパネル３０３に表示させる。ユーザは、ＵＩパネル３０３を操作して、登録画面出力決定テーブルでの設定に依存せずに、用紙種類の登録画面を出力させるか否かを決定する条件を設定する。
【００５８】
項目１１０２は、ユーザが給紙段３０９を開けてから閉めるまでの時間が何秒までなら、用紙種類登録画面を表示させないように制御するかを設定する項目である。ユーザはボタン１１０３、および、ボタン１１０９を操作してこの用紙登録画面非表示判定のための給紙段開放時間を指定する。時間を指定した後、ＯＫボタン１１０８が押下されると、ＣＰＵ３０２は、設定された値を記憶部３０７に保存する。
【００５９】
また、項目１１０４は、給紙段ボタン押下パターンを設定する項目である。「シングルクリック」１１１０は、ユーザにより給紙段の開放ボタン２０５が、シングルクリックで開放された場合に、図６に示すような登録画面出力決定テーブルでの設定に依存せずに、用紙種類の登録画面を出力させることを意味する。また、「ダブルクリック」１１１１は、給紙段の開放ボタン２０５が、ダブルクリックで開放された場合に、図６に示すような登録画面出力決定テーブルでの設定に依存せずに、用紙種類登録画面を出力させることを意味する。また「ボタン長押し」１１１２は、ユーザにより給紙段の開放ボタン２０５が、通常より長く押されて開放された場合、図６に示すような登録画面出力決定テーブルでの設定に依存せずに、用紙種類登録画面を出力させることを意味する。ここでどの程度の時間、ボタンを押下していれば「長押し」と判定されるかは印刷装置１０１に予め設定されているものとする。タイマ３１２で測定されたユーザによるボタン押下時間と設定されている時間とを比較して給紙段開放時のボタン押下が長押しであるか否かを判定するものとする。
【００６０】
ユーザは、ボックス１１０５、１１０６、１１０７を操作し、用紙種類の登録画面を出力させる給紙段開放ボタン押下パターンを指定する。設定後、ＯＫボタン１１０８が押下されると、ＣＰＵ３０２は、設定された値を記憶部３０７に保存する。
【００６１】
＜実施形態１における設定条件に依存しない登録画面出力判定フロー（ケースＡ）＞
次に、実施形態１における設定条件に依存しない登録画面出力判定フローを、各ユースケースを例に挙げて説明する。ケースＡでは、給紙段開閉前後で用紙残量値が０になるとき、用紙種類登録画面を出力させないユースケースを説明する。
【００６２】
ケースＡの処理については、実施形態１で説明した図９を用いて説明する。給紙段の状態は図５に示すものであるとし、登録画面出力決定テーブルは図６に示すものであるとする。
【００６３】
ユーザが給紙段１を開け、サイズ「Ａ４」の用紙をすべて取り出し、給紙段を閉めると、開閉検知部４０４は、ステップＳ９０１でユーザによって給紙段が開けられ、そして、閉められたことを検知する。ステップＳ９０１で給紙段が閉められたことが検知されると、ステップＳ９０２へ進む。Ｓ９０２で、用紙残量検知部４０６は、記憶部３０７にアクセスし、開閉された給紙段の開閉後の用紙残量値を検知する。今回、開閉がなされた給紙段１の用紙残量値は「０」である。用紙が投入されていなければ用紙登録画面をＵＩパネル３０３に表示する必要はない。この場合、ＣＰＵ３０２は処理を終了する。このように、給紙段の開閉の状態を参照して、明らかに用紙の種類の変更がないような場合には、登録画面出力決定テーブルを参照することなく不必要な用紙種類登録画面を出力しないように制御できる。
【００６４】
＜実施形態１における設定条件に依存しない登録画面出力判定フロー（ケースＢ）＞
次に、給紙段開閉前操作が所定の時間以内であったとき、用紙種類登録画面を出力させないユースケースを説明する。用紙種類の変更を実際に行なう場合、既に給紙段に投入されている紙を全て取り出して、新しい種類の用紙を投入することになる。これは、単なる用紙の補充と異なり時間が要することも考えられる。換言すれば、給紙段の開閉が一定時間に達していない場合には、例えば給紙段の様子を単にユーザが確認しただけであり、用紙種類の変更作業が行なわれていないものと推定できる。そこで、ケースＢでは、給紙段の開状態の時間を検知して、登録画面を出力するか否かを判定するケースについて説明する。なお、ユーザによって図１１に示す設定がなされたものとする。すなわち、記憶部３０７に格納される、用紙登録画面非表示判定のための給紙段開放時間は「５」秒に設定されているものとする。
【００６５】
ユーザが給紙段１を開けて「１」秒で給紙段を閉めると、開閉検知部４０４は、ステップＳ９０１でユーザによって給紙段が開けられ、そして、閉められたことを検知する。Ｓ９０１で給紙段が閉められたことが検知されると、ステップＳ９０２へ進む。ステップＳ９０２で、用紙残量検知部４０６は、開閉された給紙段の開閉前後の用紙残量値を検知する。今回、開閉がなされた給紙段１の給紙段開閉後の用紙残量値は「２５０」である。この場合、ステップＳ９０３へ進む。
【００６６】
ステップＳ９０３で、開状態時間測定部４０８は、開閉された給紙段の開状態時間を検出する。開状態時間測定部４０８は、記憶部３０７から、用紙登録画面非表示判定のための給紙段開放時間を取得する。そして、開状態時間測定部４０８から検出された給紙段開状態時間と、記憶部３０７から取得した用紙登録画面非表示判定のための給紙段開放時間をと比較する。比較した結果、開状態時間測定部４０８から検出された給紙段開状態時間が、記憶部３０７から取得した用紙登録画面非表示判定のための給紙段開放時間より短いと判定した場合、用紙の交換は発生していないと判定する。今回の場合、記憶部３０７から取得する用紙登録画面非表示判定のための給紙段開放時間は「５」秒である。そして、開状態時間測定部４０８から検出された給紙段開状態時間は「１」秒である。この場合、用紙の交換は発生していないと判定し、処理を終了する。このように、給紙段の開閉を参照して明らかに用紙種類の変更を行なっていないような場合には、登録画面出力決定テーブルを参照することなく不必要な用紙種類登録画面の出力しないように制御できる。
【００６７】
＜実施形態１における設定条件に依存しない登録画面出力判定フロー（ケースＣ）＞
次に、給紙段を開けるときの給紙段開放ボタン押下パターンが、用紙種類登録画面を出力させる押下方法であるときのユースケースについて説明する。本ケースでは、図１１で説明したように、給紙段の開閉ボタンの押下パターンと登録画面出力とを関連付けておく。そして、所定の押下パターンが押下された場合に、図６に示すような登録画面出力決定テーブルでの設定に依存せずに、用紙種類の登録画面を出力させる例を説明する。なお、給紙段の状態は図５に示すものであるとし、登録画面出力決定テーブルは６０１に示すものであるとする。さらに、記憶部３０７に格納される、用紙登録画面非表示判定のための給紙段開放時間は「５」秒に設定されているものとし、給紙段ボタン押下パターンは、「ダブルクリック」時に用紙登録画面を出力させる設定がなされているものとする。
【００６８】
そして、ユーザが給紙段１を「ダブルクリック」で開け、既に給紙されている「Ａ４」サイズの用紙２５０枚を取り出し、サイズ「Ａ３」の用紙を３００枚セットして給紙段を閉めるものとする。また、給紙段の開状態は「５」秒以上要したしたものとする。このとき、処理はステップＳ９０１、Ｓ９０２、Ｓ９０３と進むが、その内容は、ケース１で説明済みなので割愛する。
【００６９】
ステップＳ９０４で、開閉検知部４０４は、検出された給紙段開時のボタン押下方法を検出する。開閉検知部４０４は、記憶部３０７から、用紙種類登録画面を出力させる給紙段開放ボタン押下パターンを取得する。そして、登録画面出力判定部４０９に指示し、給紙段開時のボタン押下方法が用紙種類登録画面出力を行うボタン押下パターンであるかを確認する。今回は、検出された給紙段開時のボタン押下方法「ダブルクリック」が、用紙種類登録画面出力を行うボタン押下パターン「ダブルクリック」に一致するため、ステップＳ９０９に進める。
【００７０】
Ｓ９０９で、登録画面出力判定部４０９は、記憶部３０７にアクセスし、開閉された給紙段１の用紙種類登録を行うフラグを立てる。そしてステップＳ９０６に進む。以降、処理はステップＳ９０６、Ｓ９０７、Ｓ９０８と進むが、その内容は、ケース２で説明済みなので割愛する。
【００７１】
このように、意識的に用紙種類の登録を行いたい場合には、給紙段の押下パターンを設定しておくことで、不必要な用紙登録画面をＵＩパネルに出力しないという構成において、必要な用紙登録画面をＵＩパネルに出力することができる。
【００７２】
＜その他の実施形態＞
以上説明した実施形態においては、図６で説明した登録画面出力決定テーブルや、図１１で説明した各設定に基づいて用紙種類の登録画面をＵＩ上に表示させる例を説明した。しかしながら、所定の場合のみ、用紙種類の登録を行なう必要があることをユーザに通知できればよく、実際の登録画面をＵＩ上に表示させるのではなく、用紙種類の登録が必要であることを表示するだけでもよい。その後、ユーザの判断に応じて、用紙種類の登録が行なわれてもよい。また、用紙種類の登録を行なう必要があることをユーザに通知する例としては、ＵＩ上に画面を表示することに限られることはない。例えば、音声でユーザに用紙種類の登録を行なう必要があるというメッセージを出力してもよいし、警告音を鳴らしてもよいし、警告ランプを点灯させるような形態であってもよい。
【００７３】
また、実施形態２においては、給紙段ボタンの押下パターンがシングルクリックか、ダブルクリックか、長押しかを設定し、この設定と押下パターンとの比較によって登録画面の出力の可否を決定する例を説明した。しなしながら、ユーザによる操作パターンは、給紙段ボタンの押下パターンでなくてもよい。例えば、給紙段が開放されている状態において給紙段の開閉ボタンの押下を検知する例であってもよいし、給紙段の開閉ボタンの隣に用紙種類変更のボタンを用意しておき、この用紙種類変更ボタンの押下を検知する例であってもよい。
【００７４】
また、実施形態２では、押下パターンは各給紙段に共通の設定がされている例を説明したが、給紙段ごとに異なる設定がなされていてもよい。
【００７５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００７６】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【図１】
2015223796.tif 000003
【図２】
2015223796.tif 000004
【図３】
2015223796.tif 000005
【図４】
2015223796.tif 000006
【図５】
2015223796.tif 000007
【図６】
2015223796.tif 000008
【図７】
2015223796.tif 000009
【図８】
2015223796.tif 000010
【図９】
2015223796.tif 000011
【図１０】
2015223796.tif 000012
【図１１】
2015223796.tif 000013