(57)【要約】【課題】複数のユーザが利用するようなネットワーク環境下において、画像記録装置の各給紙段の設定状況を意識することなく、自動的な給紙段選択を支障なく行えることである。【解決手段】ビデオコントローラ１０３が画像記録装置が備える複数の給紙段の設定情報を調査して得られる給紙段のメディア設定情報と、データ処理装置から供給される印刷データから取得したメディアフォーマット情報とを比較して各属性が一致するかどうかを判断して、各属性が一致する給紙段が存在すればその給紙段を選択し、そうでなければ特定の給紙段を選択して画像記録処理を行うように制御する構成を特徴とする。【選択図】        図１
2005059974.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙段を有し、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置であって、
各給紙段のメディア情報を記憶する記憶手段と、
前記データ処理装置より指定される指定メディア情報を取得する指定メディア情報取得手段と、
前記記憶手段により調査した各給紙段のメディア情報と、前記指定メディア情報取得手段により取得した指定メディア情報とを比較して各属性が一致するかどうかを判断する判断手段と、
前記判断手段により少なくとも一致すると判断されたメディア情報の供給元である給紙段が存在すると判断した場合には、その中のいずれかの給紙段を選択する第１の選択手段と、
前記判断手段により少なくとも一致すると判断されるメディア情報の供給元である給紙段が存在しないと判断した場合には、特定の給紙段を選択する第２の選択手段と、
前記第１の選択手段と前記第２の選択手段とのいずれかにより選択された給紙段より給紙することが可能であれば前記選択された給紙段を該印刷データの給紙手段として所定の画像記録処理を行う制御手段を有することを特徴とする画像記録装置。
【請求項２】
前記第１の選択手段と前記第２の選択手段とのいずれかにより選択された給紙段より給紙することが不可能であれば前記選択された給紙段に対する処置を促す最適なメッセージを通知する通知手段と、を有することを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記第２の選択手段により選択される特定の給紙段を予めユーザが設定することのできる第１の設定手段をさらに有することを特徴とする請求項１記載の画像記録装置。
【請求項４】
前記第１の選択手段の対象となる給紙段を予めユーザが設定することのできる第２の設定手段をさらに有し、
前記判断手段は、少なくとも前記第２の設定手段により前記第１の選択手段の対象となる給紙段として設定されている給紙段の範囲内で判断することを特徴とする請求項１〜３のいずれかに記載の画像記録装置。
【請求項５】
前記判断手段は、前記記憶手段により記憶された各給紙段のメディア情報と、前記指定メディア情報取得手段により取得した指定メディア情報とを比較して少なくともメディアサイズ情報、メディアタイプ情報、所定のメディアに対して論理的に設定されるメディア名称情報のいずれかひとつが一致しているかどうかを判断することを特徴とする請求項１〜４のいずれかに記載の画像記録装置。
【請求項６】
前記第２の設定手段により設定される前記第１の選択手段の対象となる給紙段の優先順位を設定可能な第３の設定手段をさらに有することを特徴とする請求項４または５記載の画像記録装置。
【請求項７】
前記第２の選択手段により選択される特定の給紙段は手差しトレイであることを特徴とする請求項１〜６のいずれかに記載の画像記録装置。
【請求項８】
前記第２の選択手段により選択される特定の給紙段が前記第１の設定手段により設定されていない場合には、給紙段の優先順位に従って最も優先順位の高い給紙段を選択することを特徴とする請求項１〜７のいずれかに記載の画像記録装置。
【請求項９】
前記第２の選択手段により選択される特定の給紙段が前記第１の設定手段により設定されていない場合には、それまでに選択されていたカレントの給紙段を選択することを特徴とする請求項１〜８のいずれかに記載の画像記録装置。
【請求項１０】
複数の給紙段を有し、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置における給紙制御方法であって、
各給紙段のメディア設定情報を調査する設定情報調査ステップと、
データ処理装置より供給される印刷データを解釈し、前記印刷データに指定されているメディアフォーマット情報を取得するフォーマット情報取得ステップと、
前記設定情報調査ステップにより調査した各給紙段のメディア設定情報と、前記フォーマット情報取得ステップにより取得したメディアフォーマット情報とを比較して各属性が一致するかどうかを判断する判断ステップと、
前記判断ステップにより少なくとも一致すると判断されたメディア設定情報の供給元である給紙段が存在すると判断した場合には、その中のいずれかの給紙段を選択する第１の選択ステップと、
前記判断ステップにより少なくとも一致すると判断されるメディア設定情報の供給元である給紙段が存在しなかったと判断した場合には、特定の給紙段を選択する第２の選択ステップと、
前記第１の選択ステップと前記第２の選択ステップとのいずれかにより選択された給紙段より給紙することが可能であれば前記選択された給紙段を該印刷データの給紙手段として所定の画像記録処理を行う制御ステップと、
前記第１の選択ステップと前記第２の選択ステップとのいずれかにより選択された給紙段より給紙することが不可能であれば前記選択された給紙段に対する処置を促す最適なメッセージを通知する通知ステップと、を有することを特徴とする給紙制御方法。
【請求項１１】
前記第２の選択ステップにより選択される特定の給紙段を予めユーザが設定することのできる第１の設定ステップをさらに有することを特徴とする請求項１０記載の給紙制御方法。
【請求項１２】
前記第１の選択ステップの対象となる給紙段を予めユーザが設定することのできる第２の設定ステップをさらに有し、
前記判断ステップは、少なくとも前記第２の設定ステップにより前記第１の選択ステップの対象となる給紙段として設定されている給紙段の範囲内で判断することを特徴とする請求項１０または１１に記載の給紙制御方法。
【請求項１３】
前記判断ステップは、前記設定情報調査ステップにより調査した各給紙段のメディア設定情報と、前記フォーマット情報取得ステップにより取得したメディアフォーマット情報とを比較して少なくともメディアサイズ情報が一致しているかどうかを判断することを特徴とする請求項１０〜１２のいずれかに記載の給紙制御方法。
【請求項１４】
前記第２の選択ステップにより選択される特定の給紙段は手差しトレイであることを特徴とする請求項１０〜１３のいずれかに記載の給紙制御方法。
【請求項１５】
前記第２の選択ステップにより選択される特定の給紙段が前記第１の設定ステップにより設定されていない場合には、給紙段の優先順位に従って最も優先順位の高い給紙段を選択することを特徴とする請求項１０〜１４のいずれかに記載の給紙制御方法。
【請求項１６】
前記第２の選択ステップにより選択される特定の給紙段が前記第１の設定ステップにより設定されていない場合には、それまでに選択されていたカレントの給紙段を選択することを特徴とする請求項１０〜１５のいずれかに記載の給紙制御方法。
【請求項１７】
請求項１０〜１６のいずれかに記載の給紙制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１８】
請求項１０〜１６のいずれかに記載の給紙制御方法を実現することを特徴とするプログラム。
【請求項１９】
複数の給紙段を有する画像記録装置と通信して印刷データを出力するデータ処理装置に、
各給紙段のメディア情報を前記画像記録装置から受信する受信ステップと、
印刷するメディア情報を前記画像記録装置に指定する指定ステップと、
前記受信ステップにより調査した各給紙段のメディア情報と、前記指定ステップにより指定した指定メディア情報とを比較して各属性が一致するかどうかを判断する判断ステップと、
前記判断ステップにより少なくとも一致すると判断されたメディア情報の供給元である給紙段が存在すると判断した場合には、その中のいずれかの給紙段を選択する第１の選択ステップと、
前記判断ステップにより少なくとも一致すると判断されるメディア情報の供給元である給紙段が存在しないと判断した場合には、特定の給紙段を選択する第２の選択ステップと、
前記第１の選択ステップと前記第２の選択ステップとのいずれかにより選択された給紙段より給紙することが可能であれば前記選択された給紙段を該印刷データの給紙手段として所定の画像記録処理を行う制御ステップと、を含むコンピュータが読み取り可能な記憶媒体に格納したことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の給紙段を有する画像記録装置に係り、特に給紙する給紙段を印刷データの内容に基づいて複数の給紙段の中から選択する機能を有する画像記録装置および給紙制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
複数の給紙段を有する画像記録装置には、印刷データの条件に従って給紙可能な給紙段を自動的に検索して選択するモードがあり、ユーザは給紙段を特定の給紙段を指定しなくても指定のメディアへの画像記録処理を行うことができる。
【０００３】
なお、以下の説明においては、上記の給紙段を選択するためのモードのことを「給紙段選択モード」と呼び、特定の給紙段が指定されなくても要求されたメディアが存在する給紙段を自動的に検索して画像記録処理における給紙段として選択する「給紙段選択モード」の値を「自動」と呼ぶことにする。
【０００４】
この「給紙段選択モード」には、前記「自動」の他に、ユーザより給紙段を特定される「固定」があり、「固定」の場合には「カセット１」、「カセット２」、「カセット３」、「トレイ」といった実際に固有の給紙段名が使用されることが多い。
【０００５】
ところで、「給紙段選択モード＝自動」の場合に、ユーザより要求されたメディア（記録媒体）が存在しない場合、オペレータコールとしてユーザに適切な処置を促していた。例えば要求されたメディア属性と一致するメディアはセットされているが、メディアが存在しない場合は用紙要求という形で用紙の補給を促す。
【０００６】
一方、要求されたメディア属性に一致するメディアがセットされている給紙段が全くない場合は、少なくともメディアが存在する給紙段があれば用紙交換要求という形で正しい用紙への交換を促し、メディアさえも存在する給紙段がなければ用紙要求という形で正しい用紙の補給を促す。
【０００７】
しかしながら、今までの「給紙段選択モード＝自動」での給紙段検索においては、該当する給紙段が見つからなければ、「給紙段選択モード＝自動」で検索される対象給紙段の中の最優先給紙段が選択されていた。
【０００８】
そのため、検索対象の給紙段の数より多くの種類のメディアがユーザからそれぞれ要求される場合には、最優先給紙段となる給紙段に対して用紙交換要求がコールされることが多く、ユーザは最優先給紙段のメディアを頻繁に交換することが多かった。なお、この種の従来技術を開示するものとして、下記特許文献１〜３が提案されている。
【０００９】
【特許文献１】
特開平５−４３０６９号公報は、自動対象給紙段の中の給紙段より指定サイズの給紙段の用紙がなくなった場合に別の給紙段を選択するものである。
【００１０】
【特許文献２】
特開平６−６４７６７号公報は、手差し給紙段以外の給紙段を使用している時に、その使用している給紙段の用紙が無くなったことを検知した場合に使用する給紙段を手差し給紙段に切り替え、その後先に使用していた給紙段に用紙が補給されたら、その給紙段に復帰するものである。
【００１１】
【特許文献３】
特開２００１−１４２６７０号公報は、印刷する用紙サイズと一致する用紙がセットされている給紙段がなければ、ユーザに指定給紙段を求めるものである。
【００１２】
【発明が解決しようとする課題】
一方、「給紙段選択モード＝自動」対象の給紙段において、要求されるサイズと同じサイズに設定されている給紙段の用紙がなくなった場合に、「給紙段選択モード＝自動」対象以外の給紙段、例えば手差しトレイを選択して用紙の補給を促す技術もある。
【００１３】
しかしながら、ネットワーク環境下で多種類のメディアが要求されることがあるような環境では、複数の給紙段を同じメディア属性で設定するのはできるたけ避けたく、各給紙段を異なるメディアで設定してメディア補給やメディア交換によるメンテナンスを容易することが求められている。
【００１４】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、画像記録装置が備える複数の給紙段の設定情報を調査して得られる給紙段のメディア設定情報と、データ処理装置から供給される印刷データから取得したメディアフォーマット情報とを比較して各属性が一致するかどうかを判断して、設定されたいずれかの給紙段か、あるいは特定の給紙段を選択して画像記録処理を行うように制御することにより、複数のユーザが利用するようなネットワーク環境下において、画像記録装置の各給紙段の設定状況を意識することなく、自動的な給紙段選択を支障なく行える画像記録装置および給紙制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１５】
また、自動給紙選択処理において、メディア設定が印刷データの指示に合致する給紙段が存在しない場合に選択する給紙段（エスケープ給紙段）を設定することにより、少なくともエスケープ給紙段以外の自動給紙選択対象の給紙段に関してはメディア設定を変更することなく運用して、複数のユーザが利用する環境において、給紙段のメディア設定に対するユーザの混乱を防ぐことができる画像記録装置および給紙制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１６】
【課題を解決するための手段】
上記目的を達成する本発明の画像記録装置は以下に示す構成を備える。
【００１７】
本発明は、複数の給紙段を有し、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置であって、各給紙段のメディア情報を記憶する記憶手段と、データ処理装置より指定される指定メディア情報を取得する指定メディア情報取得手段と、前記記憶手段により調査した各給紙段のメディア情報と、前記指定メディア情報取得手段により取得した指定メディア情報とを比較して各属性が一致するかどうかを判断する判断手段と、前記判断手段により少なくとも一致すると判断されたメディア情報の供給元である給紙段が存在すると判断した場合には、その中のいずれかの給紙段を選択する第１の選択手段と、前記判断手段により少なくとも一致すると判断されるメディア情報の供給元である給紙段が存在しないと判断した場合には、特定の給紙段を選択する第２の選択手段と、前記第１の選択手段と前記第２の選択手段とのいずれかにより選択された給紙段より給紙することが可能であれば前記選択された給紙段を該印刷データの給紙手段として所定の画像記録処理を行う制御手段を有することを特徴とする。
【００１８】
上記目的を達成する本発明の画像記録装置における給紙制御方法は以下に示す構成を備える。
【００１９】
本発明は、複数の給紙段を有し、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置における給紙制御方法であって、各給紙段のメディア設定情報を調査する設定情報調査ステップと、データ処理装置より供給される印刷データを解釈し、前記印刷データに指定されているメディアフォーマット情報を取得するフォーマット情報取得ステップと、前記設定情報調査ステップにより調査した各給紙段のメディア設定情報と、前記フォーマット情報取得ステップにより取得したメディアフォーマット情報とを比較して各属性が一致するかどうかを判断する判断ステップと、前記判断ステップにより少なくとも一致すると判断されたメディア設定情報の供給元である給紙段が存在すると判断した場合には、その中のいずれかの給紙段を選択する第１の選択ステップと、前記判断ステップにより少なくとも一致すると判断されるメディア設定情報の供給元である給紙段が存在しなかったと判断した場合には、特定の給紙段を選択する第２の選択ステップと、前記第１の選択ステップと前記第２の選択ステップとのいずれかにより選択された給紙段より給紙することが可能であれば前記選択された給紙段を該印刷データの給紙手段として所定の画像記録処理を行う制御ステップと、前記第１の選択ステップと前記第２の選択ステップとのいずれかにより選択された給紙段より給紙することが不可能であれば前記選択された給紙段に対する処置を促す最適なメッセージを通知する通知ステップとを有することを特徴とする。
【００２０】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像記録装置を適用する画像記録システムの構成を説明するブロック図である。ここでは画像記録システムについて説明するが、これに限らず記録機構を持った装置ならよく、複写機、ファクシミリなどの画像通信装置であってもよい。
【００２１】
図１において、データ処理装置１０１は、例えばパーソナルコンピュータ（ＰＣ）で構成され、画像情報の供給源、あるいはプリンタの制御装置として機能する。この実施形態においては、画像記録装置として、レーザビームプリンタ（プリンタ１０２）を用いている。本実施形態において適用される画像記録装置は、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでもよいことは言うまでもない。
【００２２】
ビデオコントローラ（ビデオコントローラ）１０３は、データ処理装置１０１から供給される画像情報（例えば、ＥＳＣコード、ページ記述言語等）に基づいて、ページ毎にラスタデータを生成し、プリンタエンジン１０５に送出する。
【００２３】
プリンタエンジン１０５は、ビデオコントローラ１０３から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写・定着（電子写真方式）することにより画像を記録する。
【００２４】
パネル部１０４は、ユーザインタフェースとして使用される。ユーザは、パネル部１０４を操作することにより、所望の動作を指示することができる。また、パネル部１０４には、プリンタ１０２の処理内容や、ユーザへの警告内容が表示される。
【００２５】
図２は、図１に示したプリンタエンジン１０５の一例を説明する断面図であり、例えばタンデム方式のカラープリンタ例に対応する。
【００２６】
図２において、２０１はプリンタ筐体である。２０２はユーザが各種指示を与えるためのスイッチ、メッセージやプリンタの設定内容等を表示するためのＬＥＤ表示器やＬＣＤ表示器等が配された操作パネルであり、図１に示すパネル部１０４の一態様である。
【００２７】
２０３はボード収容部であり、ビデオコントローラ１０３及びプリンタエンジン１０５の電子回路部分を構成するボードを収容する。
【００２８】
２２０は、用紙（記録媒体）Ｓを保持する用紙カセットであり、不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。２２１はカセットクラッチであり、用紙カセット２２０上に載置された用紙Ｓの最上位の一枚を取り出して、取り出した用紙Ｓを不図示の駆動手段から伝達される駆動力によって給紙ローラ２２２まで搬送するカムを有する。このカムは、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙Ｓを給紙する。２２３は用紙検知センサで、用紙カセット２２０に保持されている用紙Ｓの量を検知する。
【００２９】
給紙ローラ２２２は、用紙Ｓの先端部をレジストシャッタ２２４まで搬送するローラである。レジストシャッタ２２４は、用紙Ｓを押圧することにより給紙を停止することができる。
【００３０】
２３０は手差しトレイであり、２３１は、手差し給紙クラッチである。手差し給紙クラッチ２３１は、用紙Ｓの先端を手差し給紙ローラ２３２まで搬送するために使用され、手差し給紙ローラ２３２は、用紙Ｓの先端をレジストシャッタ２２４まで搬送するために使用される。画像記録に供する用紙Ｓは、用紙カセット２２０及び手差しトレイ２３０のいずれかの給紙手段を選択して給紙される。
【００３１】
なお、本実施形態において、手差しトレイ２３０は後述するようにエスケープ給紙段として機能する場合がある。
【００３２】
プリンタエンジン１０５は、ビデオコントローラ１０３と所定の通信プロトコルにしたがって通信を行い、ビデオコントローラ部１０３からの指示にしたがって用紙カセット２２０，手差しトレイ２３０の中からいずれかの給紙手段を選択し、印刷の開始指示に応じて該当する給紙手段よりレジストシャッタ２２４まで用紙Ｓを搬送する。
【００３３】
なお、プリンタエンジン１０５は、給紙手段、潜像の形成、転写、定着等の電子写真プロセスに関する機構、排紙手段及びそれらの制御手段を含む。
【００３４】
２０４ａ、２０４ｂ、２０４ｃ、２０４ｄは、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄやトナー保持部等を有する画像記録部であり、電子写真プロセスにより、用紙Ｓ上にトナー像を形成する。一方、２０６ａ、２０６ｂ、２０６ｃ、２０６ｄは、レーザスキャナ部であり、画像記録部にレーザビームによる画像情報を供給する。
【００３５】
画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄには、用紙Ｓを搬送する用紙搬送ベルト２５０が複数の回転ローラ２５１〜２５４によって用紙搬送方向（図の下から上方向）に扁平に張設され、その最上流部においては、バイアスを印加した吸着ローラ２２５によって、用紙を用紙搬送ベルト２５０に静電吸着させる。またこのベルト搬送面に対向して４個の感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄが直線状に配設されており、画像形成手段を構成している。
画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄのそれぞれには、感光ドラムの周辺近傍を順次取り囲んで、帯電器、現像器が配置されている。
【００３６】
レーザスキャナ部２０６ａ、２０６ｂ、２０６ｃ、２０６ｄにおいて、２０７ａ、２０７ｂ、２０７ｃ、２０７ｄは、レーザユニットであり、ビデオコントローラ１０３から送出される画像信号（／ＶＩＤＥＯ信号）に応じて、内蔵の半導体レーザを駆動し、レーザビームを発射する。レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄから発せられたレーザビームは、ポリゴンミラー（回転多面鏡）２０８ａ、２０８ｂ、２０８ｃ、２０８ｄにより走査され、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄ上に潜像を形成する。
【００３７】
２６０は定着器で、画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄにより用紙Ｓに形成されたトナー画像を記録紙Ｓに熱定着させる。２６１は搬送ローラで、用紙Ｓを排紙搬送する。２６２は排紙センサで、用紙Ｓの排紙状態を検知する。２６３は排紙ローラ兼両面印刷用搬送路切替えローラで、用紙Ｓを排紙方向へ搬送し、用紙Ｓの搬送指示が排紙の場合はそのまま排紙トレイ２６４に排紙し、搬送指示が両面搬送の場合は、用紙Ｓの後端が排紙センサ２６２を通過した直後に回転方向を逆向きに変え、スイッチバックすることにより用紙Ｓを両面印刷用搬送路２７０へ搬送する。２６５は排紙積載量検知センサで、排紙トレイ２６４上に積載された用紙Ｓの積載量を検知する。
【００３８】
２７０は両面印刷用搬送路であり、排紙ローラ兼両面印刷用搬送路切替えローラ２６３により両面印刷用に搬送された用紙Ｓは、両面搬送ローラ２７１〜２７４によって再びレジストシャッタ２２４まで搬送されて画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄへの搬送指示を待つ。
【００３９】
なお、プリンタ１０２には、さらにオプションカセットや封筒フィーダ等のオプションユニットを装備することができる。
【００４０】
図３は、図１に示したビデオコントローラ１０３とプリンタエンジン１０５とを接続するビデオインタフェース及びプリンタエンジン１０５の構成例を示す図である。
【００４１】
図３において、ビデオコントローラ１０３は、複数のデータ処理装置１０１との通信（画像情報の受信を含む）、受信した画像情報に基づくラスタデータの生成（展開）、プリンタエンジン１０５の制御を司る。
【００４２】
エンジン制御部１５０は、ビデオコントローラ１０３から供給される制御信号に基づいて、プリンタエンジン１０５内のユニット１５１〜１５８を制御する。
【００４３】
ユニット１５１〜１５８の概要を説明すると、１５１は用紙サイズ検出部で、用紙カセット２２０及びその他オプションカセット（不図示）内に載置された用紙のサイズを検出してエンジン制御部１５０に通知する。
【００４４】
１５２は給紙口検出部で、用紙カセット２２０及び手差し用トレイ２３１、オプションカセット（不図示）、封筒フィーダ（不図示）のそれぞれの給紙口の有無を検出してエンジン制御部１５０に通知する。１５３はオプション調査部で、オプションカセット、封筒フィーダ等のオプションの接続状況を確認する。
【００４５】
１５４は用紙の搬送を制御する搬送制御部、１５５は光学系制御部で、ポリゴンミラー２０８ａ、２０８ｂ、２０８ｃ、２０８ｄの駆動モータ、レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄ等の光学系を制御する。
【００４６】
１５６は定着器温度制御部で、定着器２６０の温度制御の他、定着器２６０における異常検出等をも行う。１５７はオプション制御部で、オプションカセットや封筒フィーダ等のオプション装置の動作を制御する。１５８はセンサ部で、レジスト、排紙、両面、反転など搬送路内の用紙の有無、外気温、印刷ページ数、トナー残量等の環境の変化（状況変化）を検出する。
【００４７】
次に、ビデオコントローラ１０３とエンジン制御部１５０とを接続するビデオインタフェースを構成する信号の概要を説明する。
【００４８】
１７０は／ＣＰＲＤＹ信号で、ビデオコントローラ１０３がエンジン制御部１５０と通信可能な状態にあることを示す。１７１は／ＰＰＲＤＹ信号で、エンジン制御部１５０がビデオコントローラ１０３と通信可能な状態にあることを示す。
【００４９】
１７２は／ＲＤＹ信号で、エンジン制御部１５０がプリント可能な状態にあることを示す。１７３は／ＰＲＮＴ信号で、ビデオコントローラ１０３がエンジン制御部１５０に印刷要求を発行する。１７４は／ＴＯＰ信号で、エンジン制御部１５０がビデオコントローラ１０３に対して出力する垂直同期信号として機能する。
【００５０】
１７６は／ＢＤ信号で、エンジン制御部１５０がビデオコントローラ１０３に出力する水平同期信号として機能する。１７８は／ＳＣＬＫ信号で、シリアル通信のための同期クロック信号として機能する。１７９は／ＣＭＤ信号で、ビデオコントローラ１０３がエンジン制御部１５０に対してコマンドを送信するためのコマンド信号として機能する。
【００５１】
１８０は／ＣＢＳＹ信号で、コマンドを送信するためのストローブ信号として機能する。１８１は／ＳＴＳ信号で、ビデオコントローラ１０３から送信されたコマンドに対して応答（プリンタエンジン１０５内部のステータスを含む）を返す。１８２は／ＳＢＳＹ信号で、ステータス等の応答を返すためのストローブ信号として機能する。１８３は／ＶＩＤＥＯ信号で、ラスタデータである。
【００５２】
１７７は／ＣＣＲＴ（Ｃｏｎｄｉｔｉｏｎ  Ｃｈａｎｇｅ  Ｒｅｐｏｒｔ）信号で、プリンタエンジン１０５のステータスのうち、／ＲＤＹ信号に直接関与しない状態、すなわち印刷の可否に直接関与しない状態変化が発生した場合（例えば、気温、印刷ページ数、トナー残量等が基準値を超えた場合）に”ＴＲＵＥ”となる。
【００５３】
図４は、図１に示したビデオコントローラ１０３の構成例を示すブロック図である。
【００５４】
図４において、３０１はパネルインタフェース部で、パネル部１０４とのデータ通信を行う。ＣＰＵ３０９は、パネルインタフェース部３０１を介して、ユーザがパネル部１０４において設定・指示した内容を確認することができる。
【００５５】
３０２はホストインタフェース部で、ネットワークを介してホストコンピュータ等のデータ処理装置１０１と双方向に通信接続する。
【００５６】
３０３は中間データ作成部で、印刷データをプリンタ１０２内部で扱いやすい形である中間データに変換する処理を行う。３０４はＲＯＭで、本発明で説明する処理や、その他プリンタ１０２の行う制御プログラムコードを保持する。
【００５７】
３０５はＲＡＭであり、ホストインタフェース部３０２で受信した印刷データより導き出された中間データを保持したり、中間データをレンダリングした結果のビットマップを保持したり、その他処理に必要な一時的なバッファエリアや、各種処理ステータスを保持したりする。後述するとおり、各給紙段のメディアタイプ、一致する用紙がない場合のエスケープ給紙段の情報を格納している。
【００５８】
３０６は、プリンタエンジン１０５と通信接続するためのエンジンインタフェース部である。ＣＰＵ３０９は、エンジンインタフェース部３０６を介して、信号１７０，１７３，１７５，１７８，１７９，１８０を制御し、信号１７１，１７２，１７４，１７６，１７７，１８１，１８２の状態、すなわち、プリンタエンジン１０５の状態を認識することができる。
【００５９】
３０７はＤＭＡ制御部であり、ＣＰＵ３０９からの指示によりＲＡＭ３０５内のビットマップデータをエンジンインタフェース部３０６に転送する。３０８はレンダリング部で、ＲＡＭ３０５に格納された中間データの内容に従って、実際に印刷出力する印刷イメージを作成する。
【００６０】
３０９はＣＰＵで、ＲＯＭ３０４に保持された制御プログラムコードに基づいて、ＣＰＵバス３１１に接続されたデバイスを制御する。
【００６１】
３１０は不揮発性メモリ（ＥＥＰＲＯＭ）で、例えば濃度補正テーブル等の制御情報を保持する。３１１はアドレス、データ、コントロールバスを含むＣＰＵバスである。
【００６２】
パネルインタフェース部３０１、ホストインタフェース部３０２、中間データ作成部３０３、ＲＯＭ３０４、ＲＡＭ３０５、エンジンインタフェース部３０６、ＤＭＡ制御部３０７、レンダリング部３０８、ＣＰＵ３０９及びＥＥＰＲＯＭ３１０は、それぞれＣＰＵバス３１１に接続されたすべてのデバイスにアクセス可能である。
【００６３】
図５は、図１に示したデータ処理装置１０１よりプリンタ１０２へ出力される印刷ジョブの構成を説明する図である。
【００６４】
図５において、印刷ジョブ５０１は大きく分けて、ジョブ属性５０２およびＰＤＬデータ５０３から構成されている。ジョブ属性５０２は、該印刷ジョブを処理するために必要な種々の属性（パラメータ）を含む。
【００６５】
すなわち、ジョブモード５１１は処理モードを示しており、”ｐｒｉｎｔ”は該印刷ジョブが正しく印刷されるためのものであることを示している。なお、該印刷ジョブを印刷後に保存する場合は”ｐｒｉｎｔ−ｓｔｏｒｅ”、保存のみを行う場合は”ｓｔｏｒｅ”、保存されたジョブを読み出して印刷する場合は”ｌｏａｄ−ｐｒｉｎｔ”、一時的に保存して同じジョブを部数分繰り返し読み出して印刷し、印刷が完了した後で保存したジョブを削除する場合は”ｓｔｏｒｅ−ｐｒｉｎｔ”などとなる。
【００６６】
ここで、これらは文字列ではなく、予め定められた符号（例えば、”ｐｒｉｎｔ”は４バイトの０＝０ｘ００００００００、”ｐｒｉｎｔ−ｓｔｏｒｅ”は０ｘ０００００００１、”ｓｔｏｒｅ”は０ｘ０００００００２、”ｌｏａｄ−ｐｒｉｎｔ”は０ｘ０００００００４、”ｓｔｏｒｅ−ｐｒｉｎｔ”は０ｘ０００００００８など）で表すものとする。
【００６７】
続いて、５１２は該ジョブ属性の総サイズ（バイト数）、５１４はジョブ名称（サイズ可変）、５１３は前記ジョブ名称のバイトサイズを示す。ここで前記ジョブ名称サイズは４バイトの倍数になるように構成されており、ジョブ名称５１４の端数分は０（図中の”￥０”は１バイトの０を示している）で埋められている。
【００６８】
ジョブ属性５０２はさらに、ＰＤＬ種別５１５の他、ドライバＵＩで指定された各種パラメータ（階調５１６、解像度５１７、部数５１８、フィニッシングモード５１９、印刷面５２０、カラーモード５２１、綴じ方向・幅５２２、複数ページ印刷モード＝いわゆるＮ−ｕｐ５２３等）、印刷ジョブを出力したユーザの情報５２５及びそのバイトサイズ５２６から構成されている。
【００６９】
なお、図中ではＮ−ｕｐ指定が２ページ印刷指定であれば”２／１”、４ページ印刷指定なら”４／１”、通常印刷（複数ページ印刷指定なし）であれば”１／１”のように示している。また、ユーザ情報５２５は電子メールアドレスであるとする（印刷履歴等に使われる）。
【００７０】
続く、ＰＤＬデータ５０３は、後続ブロックがＰＤＬデータであることを示すパケット識別子”ｓｅｎｄ＿ＰＤＬ”５５１と、ＰＤＬデータサイズ５５２、およびＰＤＬ形式の命令群から構成される。ここで前記命令群は、ＰＤＬジョブ開始命令５５３に始まって、印字解像度やサイズ単位の指定といったジョブ内で共通の環境パラメータ５５６、フォームデータ５５７、排紙命令でページ単位に区切られた描画命令群５５８〜５６０が続き、ＰＤＬジョブ終了命令５６１で終了する。
【００７１】
なお、給紙段選択モードを含めた給紙段指定や用紙サイズ、用紙種別などページ単位で変更可能なパラメータは、変更の度に各ページの先頭で指定されているものとする。
【００７２】
図６は、本発明に係る画像記録装置における給紙先設定情報の一例を示す図であり、複数の給紙段に対してユーザが設定する「自動給紙選択対象」設定と、「エスケープ給紙段」設定の設定例を示した表である。
【００７３】
図６において、「自動給紙選択対象」とは、給紙段選択モードが「自動」である場合に、その給紙段を給紙段検索の対象にするかどうかを示す設定であり、「自動給紙選択対象」が「対象」に設定されている給紙段であれば、給紙段選択モードが「自動」の印刷データが指定された場合に検索対象の給紙段として扱われる。
【００７４】
なお、本実施形態において、「エスケープ給紙段」とは、給紙段選択モードが「自動」である場合に、印刷データにより指定されたメディア属性に一致するメディア属性が設定されている給紙段が、「自動給紙選択対象」の設定が「対象」に設定されている給紙段の中に存在しない場合に選択される給紙段のことである。
【００７５】
図６の例においては、「自動給紙選択対象」には、「給紙段１」、「給紙段２」、「給紙段３」が「対象」として設定され、「給紙段４」が「非対象」として設定されている。つまり、本実施形態では、「エスケープ給紙段」には、「給紙段４」が設定されている状態となる。
【００７６】
なお、「給紙段１」〜「給紙段４」中のいずれかを「エスケープ給紙段」を設定可能であって、画像記録装置に装備される物理的な給紙段位置に限って「エスケープ給紙段」を設定可能とするのではなく、その給紙段位置の設定はユーザ本位に任意に設定可能に構成されている。
【００７７】
また、ユーザ毎に、印刷データにユーザＩＤ等の情報を付加して、プリンタ側に登録された給紙段属性管理情報（自動選択させる給紙段と、エスケープ給紙段との設定テーブル）を参照して、ユーザ毎にエスケープ給紙段先を変更できるように制御することも可能である。
【００７８】
図７は、本発明に係る画像記録装置における第１のデータ処理手順の一例を示すフローチャートであり、データ処理装置より受信する印刷ジョブの指示内容に基づいて行う給紙段選択の処理手順に対応する。なお、Ｓ１０１〜Ｓ１１９は各ステップを示す。
【００７９】
給紙段選択処理は、画像記録処理すべきページ毎に行い、ページ毎に最適な給紙段を選択して画像記録処理の中断を最小限に抑えつつ、ユーザの要求どおりの画像記録を実現するためのものである。
【００８０】
本給紙段選択処理が開始されると、まず、ステップＳ１０１において、給紙段選択処理に必要な属性情報をＲＡＭ３０５よりロードする。給紙段選択処理に必要な属性には、各給紙段に実装されているメディアの属性（サイズなど）情報、メディア有無の情報、あるいは各給紙段に設定されているメディアの属性（サイズ、タイプ、名称など）情報、また各給紙段より給紙可能なメディアサイズ、メディアタイプなどの能力情報、一方印刷データより展開された要求されているメディア属性（サイズ、タイプ、名称など）情報、給紙段の優先順位情報、検索対象給紙段情報、給紙段選択モードの情報などがある。
【００８１】
次に、ステップＳ１０２においては、給紙段の優先順位に基づいて画像記録装置のすべての給紙段が含まれる給紙段リストを作成する。給紙段優先順位は、予め設定されているものでも、画像記録装置の環境設定として変更できても、印刷データ単位に指定されるものであってもよい。
【００８２】
また、前のページで選択された給紙段を特別に給紙段優先順位の最優先給紙口として設定するように制御するものであってもよい。
【００８３】
次に、ステップＳ１０３においては、給紙段検索の対象であるかどうかのチェックを行う。
【００８４】
なお、給紙段選択モードにおいて「固定」として特定の給紙段が指定されている場合には、その給紙段のみを検索対象として扱う。一方、給紙段選択モードの指定が「自動」であった場合には、図６において前述した「自動給紙選択対象」の給紙段情報に基づいてチェックを行う。
【００８５】
そして、ステップＳ１０４では、ステップＳ１０３のチェックの結果、検索対象の給紙段がステップＳ１０２において作成された給紙段リストの中に存在するかどうかを判断して、もし検索対象の給紙段がステップＳ１０２において作成された給紙段リストに存在していると判断した場合には、ステップＳ１０５の処理に移り、存在しないないと判断した場合はステップＳ１１５の処理に移る。
【００８６】
次に、ステップＳ１０５においては、ステップＳ１０４において検索対象として判断された給紙段リストの中の給紙段に対して、印刷データより指定されているメディア属性（サイズ、タイプなど）のメディアを給紙する能力があるか、ステップＳ１０４において検索対象として判断された給紙段リストの各給紙段に対してチェックを行う。
【００８７】
そして、ステップＳ１０６では、ステップＳ１０５のチェックの結果、指定メディアに対して給紙能力のある給紙段がステップＳ１０４において検索対象として判断された給紙段リストの中に存在するかどうかを判断して、もし指定メディアに対して給紙能力のある給紙段がステップＳ１０４において検索対象として判断された給紙段リストの中に存在すると判断した場合はステップＳ１０７の処理に移り、存在しないと判断した場合はステップＳ１１５の処理に移る。
【００８８】
次に、ステップＳ１０７においては、ステップＳ１０６において指定メディアに対する給紙能力があると判断された給紙段リストの中の給紙段に対してメディア属性が指定されたメディア属性に一致しているかどうかのチェックを行う。
【００８９】
メディア属性の一致条件には、例えばサイズ、タイプ、名称などすべてが一致しなければならなかったり、少なくともその中の特定の属性が一致しなければならなかったりするというものがある。
【００９０】
次に、ステップＳ１０８では、ステップＳ１０７のチェックの結果、メディア属性が一致する給紙段がステップＳ１０６において検索対象と判断された給紙段リストの中に存在するかどうか判断して、もしメディア属性が一致する給紙段がステップＳ１０６において指定メディアに対する給紙能力があると判断された給紙段リストの中に存在していると判断した場合は、ステップＳ１０９の処理に移り、存在しないと判断した場合は、ステップＳ１１５の処理に移る。
【００９１】
次に、ステップＳ１０９においては、ステップＳ１０８においてメディア属性が一致すると判断された給紙段リストの中の給紙段に対してメディア有無のチェックを行う。
【００９２】
そして、ステップＳ１１０では、ステップ１０９のチェックの結果、メディアが存在すると給紙段がステップＳ１０８において、メディア属性が一致すると判断された給紙段リストの中に存在するかどうかの判断を行い、ステップＳ１１０においては、もしメディアが存在する給紙段がステップＳ１０８においてメディア属性が一致すると判断された給紙段リストの中に存在していると判断した場合は、ステップＳ１１１の処理に移り、存在しないと判断した場合は、ステップＳ１１３の処理に移る。
【００９３】
次に、ステップＳ１１１においては、ステップＳ１１０においてメディアが存在すると判断された給紙段リスト、すなわちステップＳ１０３からステップＳ１１０までのすべてのチェックで合格した給紙段リストに対して、その中の最優先給紙段を選択給紙段として決定し、ステップＳ１１２の処理に移る。
【００９４】
一方、ステップＳ１１３においては、ステップＳ１０９においてメディア有無のチェックを行った給紙段リスト、すなわちステップＳ１０８においてメディア属性が一致すると判断された給紙段リストに対して、その中の最優先給紙段を選択給紙段として決定し、ステップＳ１１４の処理に移る。
【００９５】
そして、ステップＳ１１４においては、選択給紙段に対して適切な用紙の補給を促すメッセージをパネル１０４、あるいはホストコンピュータ１０１のＵＩを介して通知した後、ステップＳ１１２の処理に移る。
【００９６】
さらに、ステップＳ１１５においては、図６において前述した「エスケープ給紙段」として設定された給紙段を選択給紙段として決定し、ステップＳ１１６の処理に移る。
【００９７】
次に、ステップＳ１１６においては、選択給紙段に対して印刷データとのメディア属性の一致不一致のチェックとメディア有無のチェックを行う。
【００９８】
そして、ステップＳ１１７においては、ステップＳ１１６のチェックの結果、選択給紙段にメディアが存在するかどうか判断し、メディアが存在していると判断した場合は、ステップＳ１１８の処理に移り、存在していないと判断した場合は、ステップＳ１１４の処理に移って前述したように用紙補給のメッセージを通知する。
【００９９】
そして、ステップＳ１１８においては、ステップＳ１１７のチェックの結果、選択給紙段のメディア属性が印刷データより指定されたものと一致するかどうか判断し、一致していると判断した場合は、ステップＳ１１９の処理に移り、一致していないと判断した場合は、ステップＳ１１２の処理に移る。
【０１００】
そして、ステップＳ１１９においては、選択給紙段に対して適切な用紙への交換を促すメッセージをパネル１０４、あるいはホストコンピュータ１０１のＵＩを介して通知した後、ステップＳ１１２の処理に移る。
【０１０１】
次に、ステップＳ１１２においては、前述した処理により決定した選択給紙段情報や通知中のメッセージに関する情報など、必要な属性情報をＲＡＭ３０５にストアし、給紙段選択処理を終了する。
【０１０２】
以上のような給紙段選択処理を行うことにより、少なくともエスケープ給紙段以外の自動給紙選択対象の給紙段に関してはメディア設定を変更することなく運用することができるため、複数のユーザが利用する環境において、給紙段のメディア設定に対するユーザの混乱を防ぐことができる。
【０１０３】
図８は、本発明に係る画像記録装置を含む印刷システムにおける第１の給紙段とエスケープ給紙段との設定情報のフォーマットを説明する図であり、例えばプリンタの各給紙段に装着あるいは設定されている給紙段情報、さらにホストＰＣより送信される印刷データの印刷フォーマット情報の一例に対応し、図７において前述した給紙段選択処理を行った場合の結果を説明するためのものである。
【０１０４】
図９は、図８に示した給紙段情報と印刷フォーマット情報に加えて印刷フォーマットに対する各給紙段の給紙能力情報一覧を示す図である。
【０１０５】
なお、「自動給紙選択対象」の設定と「エスケープ給紙段」の設定は、図６において前述した設定例に従うものとし、給紙段の優先順位は、「給紙段１」、「給紙段２」、「給紙段３」の順であるとする。
【０１０６】
図８、図９において、図７において前述した給紙段選択処理を適用すると、まず処理を開始してからステップＳ１０３の検索対象のチェックを行い、「給紙段１」、「給紙段２」、「給紙段３」に絞られる。その結果、ステップＳ１０４の判断では、検索対象の給紙段は存在すると判断され、ステップＳ１０５の処理へ移る。
【０１０７】
また、ステップＳ１０５の給紙能力のチェックでは、検索対象である「給紙段１」、「給紙段２」、「給紙段３」のすべてが給紙能力ありと判断される。その結果、ステップＳ１０６の判断では、給紙能力のある給紙段は存在すると判断され、ステップ１０７の処理へ移る。
【０１０８】
そして、ステップＳ１０７のメディア属性のチェックでは、印刷フォーマットとして要求されているメディアサイズ「Ｂ４」とメディアタイプ「普通紙」とメディア名称「（なし）」のすべてが合致するかどうか判断される。その結果、ステップＳ１０８の判断では、メディア属性が一致する給紙段が存在しないと判断されるため、ステップＳ１１５の処理へ移る。
【０１０９】
また、ステップＳ１１５の処理では、「エスケープ給紙段」として設定されている「給紙段４」を選択給紙段として選択する。
【０１１０】
その後は、ステップＳ１１６、ステップＳ１１７、ステップＳ１１８、ステップＳ１１９、ステップＳ１１２という順で処理を行い、「給紙段４」を選択するとともに「給紙段４」に対しての用紙交換メッセージを通知する。
【０１１１】
これにより、ユーザは「自動給紙選択対象」の「給紙段１」、「給紙段２」、「給紙段３」のメディア設定を変更することなく印刷を続行することができるため、次に印刷を行うユーザへも同様の環境での自動給紙選択手段が提供される。
【０１１２】
図１０は、本発明に係る画像記録装置を含む印刷システムにおける第２の給紙段とエスケープ給紙段との設定情報のフォーマットを説明する図であり、例えばプリンタの各給紙段に装着あるいは設定されている給紙段情報、さらにホストＰＣより送信される印刷データの印刷フォーマット情報の一例に対応し、図７において前述した給紙段選択処理を行った場合の結果を説明するためのものである。
【０１１３】
図１１は、図１０に示された給紙段情報と印刷フォーマット情報に加えて印刷フォーマットに対する各給紙段の給紙能力情報一覧を示す図である。
【０１１４】
なお、「自動給紙選択対象」の設定と「エスケープ給紙段」の設定は、図６において前述した設定例に従うものとし、給紙段の優先順位は、「給紙段１」、「給紙段２」、「給紙段３」の順であるとする。
【０１１５】
図１０、図１１において、図７において前述した給紙段選択処理を適用すると、まず処理を開始してからステップＳ１０３の検索対象のチェックを行い、「給紙段１」、「給紙段２」、「給紙段３」に絞られる。その結果、ステップＳ１０４の判断では、検索対象の給紙段は存在すると判断され、ステップＳ１０５の処理へ移る。
【０１１６】
ステップＳ１０５の給紙能力のチェックでは、検索対象である「給紙段１」、「給紙段２」、「給紙段３」のすべてが給紙能力ありと判断される。その結果、ステップＳ１０６の判断では、給紙能力のある給紙段は存在すると判断され、ステップ１０７の処理へ移る。
【０１１７】
ステップＳ１０７のメディア属性のチェックでは、印刷フォーマットとして要求されているメディアサイズ「Ａ４」とメディアタイプ「普通紙」とメディア名称「（なし）」のすべてが合致するかどうか判断される。ここでは、「給紙段２」がすべて合致すると判断される。その結果、ステップＳ１０８の判断では、メディア属性が一致する給紙段が存在すると判断されるため、ステップＳ１０９の処理へ移る。
【０１１８】
ステップＳ１０９のメディア有無のチェックでは、ステップＳ１０８においてメディア属性がすべて一致すると判断された「給紙段２」にメディアが存在するかどうか判断される。その結果、ステップＳ１１０の判断では、メディアのある給紙段はないと判断され、ステップＳ１１３の処理へ移る。
【０１１９】
ステップＳ１１３では、ステップＳ１０９においてメディア有無のチェックを行った給紙段リストの最優先給紙段、すなわち「給紙段２」を選択する。
【０１２０】
その後は、ステップＳ１１４、ステップＳ１１２という順で処理を行い、「給紙段２」を選択するとともに「給紙段２」に対しての用紙補給メッセージを通知する。これにより、ユーザは「自動給紙選択対象」の「給紙段１」、「給紙段２」、「給紙段３」のメディア設定を変更することなく「給紙段２」への用紙補給によって印刷を続行することができるため、次に印刷を行うユーザへも同様の環境での自動給紙選択手段が提供される。
【０１２１】
〔第２実施形態〕
上記第１実施形態においては、「エスケープ給紙段」として設定可能な給紙段の数が１つとする場合について説明したが、複数の給紙段を「エスケープ給紙段」として設定可能であってもよい。
【０１２２】
「エスケープ給紙段」として複数の給紙段を設定した場合には、「自動給紙選択対象」の給紙段の中にデータより指定されるメディア属性と合致する給紙段が存在しなければ、「エスケープ給紙段」中の最適な給紙段を選択する。「エスケープ給紙段」中の最適な給紙段を選択する手段は、第１実施形態の図７において前述した「自動給紙選択対象」給紙段に対する選択処理と同様の処理であってもよい。
【０１２３】
〔第３実施形態〕
上記第１実施形態においては、「エスケープ給紙段」として設定される給紙段は「自動給紙選択対象」給紙段には含まれていない場合について説明したが、「エスケープ給紙段」として設定する給紙段も「自動選択対象」給紙段に含めてもよい。
【０１２４】
〔第４実施形態〕
第１実施形態においては、「エスケープ給紙段」としてある給紙段が設定されていることを前提する実施形態であったが、必ずしも「エスケープ給紙段」が設定されていなくてもよい。
【０１２５】
「エスケープ給紙段」として給紙段が設定されていない場合は、例えば給紙段選択モードが「自動」のときの最優先給紙段が「エスケープ給紙段」の代わりに選択されるものであってもよいし、あるいは、「エスケープ給紙段」として給紙段が設定されていない場合は、その前に選択されていたカレントの給紙段が選択されるものであってもよい。また、使用頻度の低い給紙段を「エスケープ給紙段」として設定してもよい。
【０１２６】
また、「エスケープ給紙段」として給紙段が設定されていない場合は、デフォルトで特定の給紙段が選択されるものであってもよい。
【０１２７】
具体的には、第１実施形態において説明した図７のフローチャートのステップ（１１５）の前段処理として、エスケープ給紙段が設定されているか否かを判断するステップを追加して、該判断ステップにおいて、設定されていないと判断した場合には、「例えば給紙段選択モードが「自動」のときの最優先給紙段が「エスケープ給紙段」の代わりに選択されるように制御して、ステップＳ１１６へ移行する。なお、設定されている場合には、ステップＳ１１５へ進む。
【０１２８】
以上のように、「エスケープ給紙段」が設定されていなくても、いずれかの給紙段が選択され、印刷処理を続行することができる。
【０１２９】
つまり、ユーザが必ずしも用紙の属性にこだわらない場合は、自動的に優先度に応じて用紙を存在する用紙からユーザを待たせることなく選択できるし、用紙の属性にこだわる場合は、エスケープ給紙段を設定すれば、ユーザが望んだ用紙属性に印刷することができる。しかも、違う属性に設定されているよく使われる給紙段を変更しないので、他のユーザがよく使われる用紙を使う場合には待たせることもなくなり便利である。
【０１３０】
〔第５実施形態〕
第１実施形態においては、「エスケープ給紙段」としてある給紙段が設定されていることを前提する実施形態であったが、ホスト側から印刷要求する印刷データに対して印刷指示を行う画面上で、エスケープ給紙段の制御を有効とするか、無効とするかを設定可能として、ユーザがエスケープ給紙モードを確認して、ユーザが柔軟にエスケープ給紙制御の是非を決定できるように構成してもよい。
【０１３１】
また、その際、エスケープ給紙段に、特定のユーザ名称を付与して、エスケープ給紙制御モードを有効とする際に、特定のユーザ名称による給紙段が選択されたことを画像記録装置からの通知があった場合に、その特定の名称をユーザに通知して、エスケープ給紙制御結果をステータスとして表示できるように構成してもよい。
【０１３２】
また、ドライバ画面を介して画像記録装置に給紙制御情報取得命令を発効して、現在画像記録装置でエスケープ給紙段に設定されている情報を取得して、ホスト側で印刷開始前にエスケープ給紙段の有無やその属性を確認できるように構成してもよい。
【０１３３】
なお、上記図７に示す各ステップの処理を、データ処理装置１０１のドライバが代行処理する画像処理システムであっても、本発明を適用可能であり、後述する実施態様１９に示すようなステップをコンピュータが読み取り可能なプログラムを記憶媒体に格納することにより、本発明を実施可能であることはいうまでもない。
【０１３４】
以下、図１２に示すメモリマップを参照して本発明に係る画像記録装置を適用可能な印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１３５】
図１２は、本発明に係る画像記録装置を適用可能な印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３８】
本実施形態における図７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１４３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１４５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１９について説明する。
【０１５０】
〔実施態様１〕
複数の給紙段を有し、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置であって、
各給紙段のメディア情報を記憶する記憶手段（例えば図１に示すビデオコントローラ１０３内のメモリ）と、
データ処理装置より指定される指定メディア情報を取得する指定メディア情報取得手段（例えば図１に示すビデオコントローラ）と、
前記記憶手段により調査した各給紙段のメディア情報と、前記指定メディア情報取得手段により取得した指定メディア情報とを比較して各属性が一致するかどうかを判断する判断手段（例えば図１に示すビデオコントローラ）と、
前記判断手段により少なくとも一致すると判断されたメディア情報の供給元である給紙段が存在すると判断した場合には、その中のいずれかの給紙段を選択する第１の選択手段（例えば図１に示すビデオコントローラ）と、
前記判断手段により少なくとも一致すると判断されるメディア情報の供給元である給紙段が存在しないと判断した場合には、特定の給紙段を選択する第２の選択手段（例えば図１に示すビデオコントローラ）と、
前記第１の選択手段と前記第２の選択手段とのいずれかにより選択された給紙段より給紙することが可能であれば前記選択された給紙段を該印刷データの給紙手段として所定の画像記録処理を行う制御手段（例えば図１に示すビデオコントローラ）を有することを特徴とする画像記録装置。
【０１５１】
〔実施態様２〕
前記第１の選択手段と前記第２の選択手段とのいずれかにより選択された給紙段より給紙することが不可能であれば前記選択された給紙段に対する処置を促す最適なメッセージを通知する通知手段と、を有することを特徴とする実施態様１記載の画像記録装置。
【０１５２】
〔実施態様３〕
前記第２の選択手段により選択される特定の給紙段を予めユーザが設定することのできる第１の設定手段（例えば図１に示すパネル部１０４あるいはホスト側からのコマンドによる設定等）をさらに有することを特徴とする実施態様１記載の画像記録装置。
【０１５３】
〔実施態様４〕
前記第１の選択手段の対象となる給紙段を予めユーザが設定することのできる第２の設定手段（例えば図１に示すパネル部１０４あるいはホスト側からのコマンドによる設定等）をさらに有し、
前記判断手段は、少なくとも前記第２の設定手段により前記第１の選択手段の対象となる給紙段として設定されている給紙段の範囲内で判断することを特徴とする実施態様１〜３記載の画像記録装置。
【０１５４】
〔実施態様５〕
前記判断手段は、前記記憶手段により記憶された各給紙段のメディア情報と、前記指定メディア情報取得手段により取得した指定メディア情報とを比較して少なくともメディアサイズ情報、メディアタイプ情報、所定のメディアに対して論理的に設定されるメディア名称情報のいずれかひとつが一致しているかどうかを判断することを特徴とする実施態様１〜４記載の画像記録装置。
【０１５５】
〔実施態様６〕
前記第２の設定手段により設定される前記第１の選択手段の対象となる給紙段の優先順位を設定可能な第３の設定手段（例えば図１に示すパネル部１０４あるいはホスト側からのコマンドによる設定等）をさらに有することを特徴とする実施態様４または５記載の画像記録装置。
【０１５６】
〔実施態様７〕
前記第２の選択手段により選択される特定の給紙段は手差しトレイであることを特徴とする実施態様１〜６記載の画像記録装置。
【０１５７】
〔実施態様８〕
前記第２の選択手段により選択される特定の給紙段が前記第１の設定手段により設定されていない場合には、給紙段の優先順位に従って最も優先順位の高い給紙段を選択することを特徴とする実施態様２〜７記載の画像記録装置。
【０１５８】
〔実施態様９〕
前記第２の選択手段により選択される特定の給紙段が前記第１の設定手段により設定されていない場合には、それまでに選択されていたカレントの給紙段を選択することを特徴とする実施態様２〜１３記載の画像記録装置。
【０１５９】
〔実施態様１０〕
複数の給紙段を有し、データ処理装置より供給される印刷データに基づいて画像を記録する画像記録装置における給紙制御方法であって、
各給紙段のメディア設定情報を調査する設定情報調査ステップ（図示しない）と、
データ処理装置より供給される印刷データを解釈し、前記印刷データに指定されているメディアフォーマット情報を取得するフォーマット情報取得ステップ（図７に示すステップＳ１０１等）と、
前記設定情報調査ステップにより調査した各給紙段のメディア設定情報と、前記フォーマット情報取得ステップにより取得したメディアフォーマット情報とを比較して各属性が一致するかどうかを判断する判断ステップ（図７に示すステップＳ１０８）と、
前記判断ステップにより少なくとも一致すると判断されたメディア設定情報の供給元である給紙段が存在すると判断した場合には、その中のいずれかの給紙段を選択する第１の選択ステップ（図７に示すステップＳ１０９）と、
前記判断ステップにより少なくとも一致すると判断されるメディア設定情報の供給元である給紙段が存在しなかったと判断した場合には、特定の給紙段を選択する第２の選択ステップ（図７に示すステップＳ１１５）と、
前記第１の選択ステップと前記第２の選択ステップとのいずれかにより選択された給紙段より給紙することが可能であれば前記選択された給紙段を該印刷データの給紙手段として所定の画像記録処理を行う制御ステップ（図示しない）と、前記第１の選択ステップと前記第２の選択ステップとのいずれかにより選択された給紙段より給紙することが不可能であれば前記選択された給紙段に対する処置を促す最適なメッセージを通知する通知ステップと、を有することを特徴とする給紙制御方法。
【０１６０】
〔実施態様１１〕
前記第２の選択ステップにより選択される特定の給紙段を予めユーザが設定することのできる第１の設定ステップをさらに有することを特徴とする実施態様１０記載の給紙制御方法。
【０１６１】
〔実施態様１２〕
前記第１の選択ステップの対象となる給紙段を予めユーザが設定することのできる第２の設定ステップをさらに有し、
前記判断ステップは、少なくとも前記第２の設定ステップにより前記第１の選択ステップの対象となる給紙段として設定されている給紙段の範囲内で判断することを特徴とする実施態様１０または１１に記載の給紙制御方法。
【０１６２】
〔実施態様１３〕
前記判断ステップは、前記設定情報調査ステップにより調査した各給紙段のメディア設定情報と、前記フォーマット情報取得ステップにより取得したメディアフォーマット情報とを比較して少なくともメディアサイズ情報が一致しているかどうかを判断することを特徴とする実施態様１０〜１２のいずれかに記載の給紙制御方法。
【０１６３】
〔実施態様１４〕
前記第２の選択ステップにより選択される特定の給紙段は手差しトレイであることを特徴とする実施態様１０〜１１３記載の給紙制御方法。
【０１６４】
〔実施態様１５〕
前記第２の選択ステップにより選択される特定の給紙段が前記第１の設定ステップにより設定されていない場合には、給紙段の優先順位に従って最も優先順位の高い給紙段を選択することを特徴とする実施態様１０〜１４記載の給紙制御方法。
【０１６５】
〔実施態様１６〕
前記第２の選択ステップにより選択される特定の給紙段が前記第１の設定ステップにより設定されていない場合には、それまでに選択されていたカレントの給紙段を選択することを特徴とする実施態様１０〜１５記載の給紙制御方法。
【０１６６】
〔実施態様１７〕
実施態様１０〜１６のいずれかに記載の給紙制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１６７】
〔実施態様１８〕
実施態様１０〜１６のいずれかに記載の給紙制御方法を実現することを特徴とするプログラム。
【０１６８】
〔実施態様１９〕
複数の給紙段を有する画像記録装置と通信して印刷データを出力するデータ処理装置に、
各給紙段のメディア情報を前記画像記録装置から受信する受信ステップ（図７に示すステップＳ１０８）と、
印刷するメディア情報を前記画像記録装置に指定する指定ステップ（図７に示すステップＳ１０８）と、
前記受信ステップにより調査した各給紙段のメディア情報と、前記指定ステップにより指定した指定メディア情報とを比較して各属性が一致するかどうかを判断する判断ステップ（図７に示すステップＳ１０８）と、
前記判断ステップにより少なくとも一致すると判断されたメディア情報の供給元である給紙段が存在すると判断した場合には、その中のいずれかの給紙段を選択する第１の選択ステップ（図７に示すステップＳ１０８）と、
前記判断ステップにより少なくとも一致すると判断されるメディア情報の供給元である給紙段が存在しないと判断した場合には、特定の給紙段を選択する第２の選択ステップ（図７に示すステップＳ１０８）と、
前記第１の選択ステップと前記第２の選択ステップとのいずれかにより選択された給紙段より給紙することが可能であれば前記選択された給紙段を該印刷データの給紙手段として所定の画像記録処理を行う制御ステップ（図示しない）と、を含むコンピュータが読み取り可能な記憶媒体に格納したことを特徴とするプログラム。
【０１６９】
上記実施形態および実施態様によれば、複数のユーザが利用するようなネットワーク環境下において、画像記録装置の各給紙段の設定状況を意識することなく、自動的な給紙段選択を提供するとともにその運用を容易にすることができる。
【０１７０】
また、自動給紙選択処理において、メディア設定が印刷データの指示に合致する給紙段が存在しない場合に選択する給紙段（エスケープ給紙段）を設定することにより、少なくともエスケープ給紙段以外の自動給紙選択対象の給紙段に関してはメディア設定を変更することなく運用することができるため、複数のユーザが利用する環境において、給紙段のメディア設定に対するユーザの混乱を防ぐことができる。
【０１７１】
【発明の効果】
以上説明したように、本発明によれば、画像記録装置が備える複数の給紙段の設定情報を調査して得られる給紙段のメディア設定情報と、データ処理装置から供給される印刷データから取得したメディアフォーマット情報とを比較して各属性が一致するかどうかを判断して、設定されたいずれかの給紙段か、あるいは特定の給紙段を選択して画像記録処理を行うように制御するので、複数のユーザが利用するようなネットワーク環境下において、画像記録装置の各給紙段の設定状況を意識することなく、自動的な給紙段選択を支障なく行える。
【０１７２】
また、自動給紙選択処理において、メディア設定が印刷データの指示に合致する給紙段が存在しない場合に選択する給紙段（エスケープ給紙段）を設定するので、少なくともエスケープ給紙段以外の自動給紙選択対象の給紙段に関してはメディア設定を変更することなく運用して、複数のユーザが利用する環境において、給紙段のメディア設定に対するユーザの混乱を防ぐことができる等の効果を奏する。
【０１７３】
したがって、様々なユーザがプリンタを共有するネットワークプリント環境下において、あらかじめ設定される給紙段では印刷処理が中断してしまうような事態において、ユーザが意図する給紙段あるいは特定の給紙段を選択させて印刷処理を続行して、プリンタのスプール能力に影響を与えることなく、受信した印刷データを効率よく処理することができるとともに、意図しない給紙段が自動選択されてしまう事態をも確実に回避できるネットワークプリント処理環境を自在に構築することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像記録装置を適用する画像記録システムの構成を説明するブロック図である。
【図２】図１に示したプリンタエンジンの一例を説明する断面図である。
【図３】図１に示したビデオコントローラとプリンタエンジンとを接続するビデオインタフェース及びプリンタの構成例を示す図である
【図４】図１に示したビデオコントローラの構成例を示すブロック図である。
【図５】図１に示したデータ処理装置よりプリンタへ出力される印刷ジョブの構成を説明する図である。
【図６】発明に係る画像記録装置における給紙先設定情報の一例を示す図である。
【図７】本発明に係る画像記録装置における第１のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係る画像記録装置を含む印刷システムにおける第１の給紙段とエスケープ給紙段との設定情報のフォーマットを説明する図である。
【図９】図８に示した給紙段情報と印刷フォーマット情報に加えて印刷フォーマットに対する各給紙段の給紙能力情報一覧を示す図である。
【図１０】本発明に係る画像記録装置を含む印刷システムにおける第２の給紙段とエスケープ給紙段との設定情報のフォーマットを説明する図である。
【図１１】図１０に示された給紙段情報と印刷フォーマット情報に加えて印刷フォーマットに対する各給紙段の給紙能力情報一覧を示す図である。
【図１２】本発明に係る画像記録装置を適用可能な印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０３  ビデオコントローラ
１０５  プリンタエンジン
１５０  エンジン制御部
１５１  用紙サイズ検出部
１５２  給紙口検出部
１５３  オプション調査部
１５４  搬送制御部
１５５  光学系制御部
１５６  定着器温度制御部
１５７  オプション制御部
１５８  センサ部
【図１】
2005059974.tif 000003
【図２】
2005059974.tif 000004
【図３】
2005059974.tif 000005
【図４】
2005059974.tif 000006
【図５】
2005059974.tif 000007
【図６】
2005059974.tif 000008
【図７】
2005059974.tif 000009
【図８】
2005059974.tif 000010
【図９】
2005059974.tif 000011
【図１０】
2005059974.tif 000012
【図１１】
2005059974.tif 000013
【図１２】
2005059974.tif 000014