(57)【要約】【課題】印刷指定されたタイプの用紙が給紙カセットにセットされていない場合における給紙元の切り替え制御を改善し、ユーザの利便性を向上させること。【解決手段】印刷の指定用紙サイズと給紙カセット内の用紙サイズが違う場合（ステップＳ６０３，ＮＯ）で、かつ、給紙元自動切り替え機能が有効であった場合（ステップＳ６１０，ＹＥＳ）は、手差しトレイ継続印刷が有効とされているか否かにかかわらず、給紙元を手差しトレイに切り替えて、手差しトレイから給紙を行う（ステップＳ６０８）。【選択図】  図６
2004237505.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙装置を有する印刷装置であって、
所定の判断基準に応じて給紙元を他の給紙装置に切り替える切り替え動作を行わせるか否かを選択する第１の選択手段と、
手差しトレイを前記他の給紙装置として使用するか否かを選択する第２の選択手段と、
印刷しようとする記録用紙のタイプと、給紙元としてあらかじめ設定されている給紙装置内の記録用紙のタイプとの一致／不一致を判断する判断手段と、
前記第１の選択手段により前記切り替え動作を行うよう選択された場合において、前記判断手段により「一致」と判断されたときは、前記第２の選択手段による選択結果に従い手差しトレイを前記他の給紙装置として使用し、前記判断手段により「不一致」と判断されたときは、前記第２の選択手段による選択結果にかかわらず、手差しトレイを前記他の給紙装置として使用するよう制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
複数の給紙装置を有する印刷装置の制御方法であって、
所定の判断基準に応じて給紙元を他の給紙装置に切り替える切り替え動作を行わせるか否かを選択する第１の選択ステップと、
手差しトレイを前記他の給紙装置として使用するか否かを選択する第２の選択ステップと、
印刷しようとする記録用紙のタイプと、給紙元としてあらかじめ設定されている給紙装置内の記録用紙のタイプとの一致／不一致を判断する判断ステップと、
前記第１の選択ステップにより前記切り替え動作を行うよう選択された場合において、前記判断ステップにより「一致」と判断されたときは、前記第２の選択ステップによる選択結果に従い手差しトレイを前記他の給紙装置として使用し、前記判断ステップにより「不一致」と判断されたときは、前記第２の選択ステップによる選択結果にかかわらず、手差しトレイを前記他の給紙装置として使用するよう制御する制御ステップと、
を有することを特徴とする印刷装置の制御方法。
【請求項３】
複数の給紙装置を有する印刷装置と、その印刷装置に接続されたホストコンピュータとを含む印刷システムであって、
前記ホストコンピュータは、
所定の判断基準に応じて給紙元を他の給紙装置に切り替える切り替え動作を前記印刷装置に行わせるか否かを選択する第１の選択手段と、
手差しトレイを前記他の給紙装置として前記印刷装置に使用させるか否かを選択する第２の選択手段と、
前記第１および第２の選択手段による選択結果を前記印刷装置に送信する送信手段と、
を有し、
前記印刷装置は、
印刷しようとする記録用紙のタイプと、給紙元としてあらかじめ設定されている給紙装置内の記録用紙のタイプとの一致／不一致を判断する判断手段と、
前記第１の選択手段により前記切り替え動作を行うよう選択された場合において、前記判断手段により「一致」と判断されたときは、前記第２の選択手段による選択結果に従い手差しトレイを前記他の給紙装置として使用し、前記判断手段により「不一致」と判断されたときは、前記第２の選択手段による選択結果にかかわらず、手差しトレイを前記他の給紙装置として使用するよう制御する制御手段と、
を有することを特徴とする印刷システム。
【請求項４】
複数の給紙装置を有する印刷装置と、その印刷装置に接続されたホストコンピュータとを含む印刷システムの制御方法であって、
前記ホストコンピュータは、
所定の判断基準に応じて給紙元を他の給紙装置に切り替える切り替え動作を前記印刷装置に行わせるか否かを選択する第１の選択ステップと、
手差しトレイを前記他の給紙装置として前記印刷装置に使用させるか否かを選択する第２の選択ステップと、
前記第１および第２の選択ステップによる選択結果を前記印刷装置に送信する送信ステップと、
を有し、
前記印刷装置は、
印刷しようとする記録用紙のタイプと、給紙元としてあらかじめ設定されている給紙装置内の記録用紙のタイプとの一致／不一致を判断する判断ステップと、
前記第１の選択ステップにより前記切り替え動作を行うよう選択された場合において、前記判断ステップにより「一致」と判断されたときは、前記第２の選択ステップによる選択結果に従い手差しトレイを前記他の給紙装置として使用し、前記判断ステップにより「不一致」と判断されたときは、前記第２の選択ステップによる選択結果にかかわらず、手差しトレイを前記他の給紙装置として使用するよう制御する制御ステップと、
を有することを特徴とする印刷システムの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の給紙装置を有する印刷装置における給紙装置の切り換え制御技術に関する。
【０００２】
【従来の技術】
従来より、複数の給紙装置を有する印刷装置がある。給紙装置には、例えば、特定種類の用紙を格納する給紙カセットと、不特定の種類の用紙を供給するための手差しトレイがある。
【０００３】
一般に、手差しトレイには給紙カセットとは違う種類の用紙を格納する場合が多い。例えば、給紙カセットには「Ａ４」サイズの用紙を格納し、手差しトレイには「Ｂ５」サイズの用紙を格納する、といった場合が多い。
【０００４】
また、各給紙装置における給紙カセットまたは手差しトレイには、それぞれ任意の種類の用紙を格納することが可能であるが、複数の給紙装置に同一の種類の用紙を格納しておくことも可能である。このように異なる給紙装置上に同一種類の用紙を格納する場合には、最初に給紙元となっている給紙装置１が用紙無しの状態となったとき給紙元を同一種類の用紙が格納されている他の給紙装置２に自動的に切り替えるようにすると、給紙装置１への用紙補給を後回しにでき、利便性を向上させることができる。
【０００５】
また、給紙装置によっては、現在格納されている用紙サイズ情報を設定または保持・記憶できるものがある。この場合、例えば、給紙カセット１に「Ａ４」といった用紙サイズを設定または保持・記憶しておくことが可能である。
【０００６】
給紙装置に格納されている用紙サイズが予めわかっている場合には、どの給紙装置を給紙元とするかをわざわざ指定しなくても、給紙元を適切なサイズの用紙が格納されている給紙カセットに自動的に切り替えて印刷を行わせることができる。このように、給紙カセットにおける用紙の有無や用紙サイズなどに応じて給紙元を自動的に切り替える機能が、「給紙元自動切り替え」機能とよばれるものである。
【０００７】
ところで、単純な給紙元自動切り替え機能によれば、その設定の状態によっては、手差しトレイからは給紙して欲しくない場合にも給紙元が給紙カセットから手差しトレイに切り替わってしまったり、逆に、手差しトレイから給紙して欲しい場合であっても給紙元が手差しトレイに切り替わらない場合がある。
【０００８】
例えば、給紙カセットと手差しトレイの２つの給紙装置を持っている印刷装置において、給紙カセットには「タイプＡ」の用紙が、手差しトレイには「タイプＢ」の用紙が格納されており、デフォルトの給紙元が給紙カセットであるケースを考える（通常こういった使われ方が一般的である。）。ここで、「タイプＡ」の用紙で印刷しなさいという印刷指示がなされた場合には、デフォルトの「タイプＡ」が格納されている給紙カセットを給紙元として印刷が行われる。このとき、給紙元自動切り替え機能が有効であった場合、給紙カセットが用紙切れとなりしだい給紙元が手差しトレイに自動的に切り替わる。しかし、手差しトレイには「タイプＢ」の用紙が格納されているから、違うタイプの用紙に印刷されてしまう。この結果はユーザの意図とは異なることになる。
【０００９】
そこで、印刷装置の中には、このように違うタイプの用紙に印刷されてしまうことを避けるために、給紙元自動切り替えの対象に手差しトレイを含めないように設定できるものがある。上記と同様の給紙カセットと手差しトレイの２つの給紙装置を持っている印刷装置において、給紙元自動切り替えの対象に手差しトレイを含めないように設定した場合を考える。この場合には、デフォルトの給紙カセットに「タイプＡ」の用紙が格納されているところに、「タイプＢ」の用紙で印刷しなさいという印刷指示がなされたときは、手差しトレイにセットされている用紙のタイプにかかわらず、手差しトレイに切り替わることなくエラーとして印刷が中断されることになる。
【００１０】
【発明が解決しようとする課題】
しかし、たとえ指示されたタイプの用紙が給紙カセットにセットされていなかったとしても、エラーとして印刷が中断されるよりは、手差しトレイに切り替えて、セットされている用紙のタイプにかかわらずともかく印刷を完了させることをユーザが望むケースもあろう。にもかかわらず、従来の給紙元自動切り替え機能では、かかるユーザの要請に応えることはできなかった。
【００１１】
本発明は上記の問題点を解決するためになされたもので、印刷指定されたタイプの用紙が給紙カセットにセットされていない場合における給紙元の切り替え制御を改善し、ユーザの利便性を向上させることを目的とする。
【００１２】
【課題を解決するための手段】
本発明の一側面によれば、複数の給紙装置を有する印刷装置であって、所定の判断基準に応じて給紙元を他の給紙装置に切り替える切り替え動作を行わせるか否かを選択する第１の選択手段と、手差しトレイを前記他の給紙装置として使用するか否かを選択する第２の選択手段と、印刷しようとする記録用紙のタイプと、給紙元としてあらかじめ設定されている給紙装置内の記録用紙のタイプとの一致／不一致を判断する判断手段と、前記第１の選択手段により前記切り替え動作を行うよう選択された場合において、前記判断手段により「一致」と判断されたときは、前記第２の選択手段による選択結果に応じて手差しトレイを前記他の給紙装置として使用し、前記判断手段により「不一致」と判断されたときは、前記第２の選択手段による選択結果にかかわらず、手差しトレイを前記他の給紙装置として使用するよう制御する制御手段と、を有することを特徴とする印刷装置が提供される。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１４】
本発明の実施形態に係る印刷システムの構成を説明する前に、本発明を適用可能なプリンタの一例であるレーザビームプリンタの構成を説明しておく。なお、本実施形態においてプリンタとして用いる装置はレーザービームプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００１５】
図３は、実施形態におけるカラーレーザビームプリンタ（以下、ＣＬＢＰという。）を示す概観図である。
【００１６】
ＣＬＢＰ１００は、接続されているホストコンピュータによって展開され供給される印刷データを記録媒体である記録紙等に像を形成するもので、ホストコンピュータから受信したデータを印刷用紙に印刷する印刷機構部および、印刷動作を制御するコントローラを有する本体部３０１と、印刷機構部へ用紙を供給する固定給紙装置としての給紙カセット１４７と、給紙カセット１４７とは別に任意サイズの用紙に対応可能な補助給紙装置としての手差しトレイ（多目的トレイともいう。）１６０とで構成されている。
【００１７】
図示は省略するが、給紙カセット１４７には公知の用紙サイズ検知センサが設けられており、所定サイズの用紙が給紙カセット１４７に格納されると、その用紙サイズを識別し、記憶することが可能である。また、装置本体３０１には、給紙カセット１４７および手差しトレイ１６０の用紙の有無をそれぞれ検知する用紙検知センサが設けられており、これらのセンサにより用紙の有無が検知されるようになっている。もっとも、このような用紙検知センサが設けられていない場合であっても、給紙カセット１４７に格納されている用紙サイズをあらかじめ保持・記憶できるのであれば、これに限るものではないことは言うまでもない。
【００１８】
図１は、ＣＬＢＰ１００の詳細な構成を示す断面図である。
【００１９】
同図において、１０４はＣＬＢＰ１００のコントローラユニットである。このコントローラユニット１０４は、ホストコンピュータから受け取った印刷データをビデオ信号に変換してレーザドライバ１１０に出力する。
【００２０】
コントローラユニット１０４からのビデオ信号の出力を受けたレーザドライバ１１０は、半導体レーザ１１１から発射されるレーザ光１１３のオン／オフ切替えをする。レーザ光１１３は回転多面鏡１１２の回転に応じて左右にふられ、静電ドラム１２１上に印刷パターンの静電潜像を形成する。静電ドラム１２１は帯電ローラ１２２の帯電手段により予め均一に帯電されており、レーザ光走査によって部分的に除電がなされ、前記静電潜像が形成されるものである。
【００２１】
この静電潜像は、自らは所定の一定方向姿勢を保ちつつ矢印の方向に回転し、順次当接されるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のロータリ現像手段１２４Ｃ、１２４Ｍ、１２４Ｙ、１２４Ｋにより現像される。現像された４色の画像は、中間転写体１４５に多重転写される。
【００２２】
記録紙にはカットシート記録紙１３５が用いられる。このカットシート記録紙１３５はＣＬＢＰ１００の給紙カセット１４７または手差しトレイ１６０に装填され、給紙ローラ１４８および搬送ローラ１４９により装置内に取り込まれて、中間転写体１４５から転写することによりフルカラー画像を形成した後、定着ローラ１４０および加圧ローラ１４１により定着を行い、画像形成を終了する。尚、中間転写体１４５は、コントローラユニット１０４からの制御信号１５９により動作する中間転写体制御装置１５８により制御される。
【００２３】
次に、コントローラユニット１０４における画像データの処理に関して説明する。
【００２４】
本実施形態では、画像データは、上位装置であるホストコンピュータ上において全てイメージデータとして処理されたうえ、所定のインターフェースを用いてＣＬＢＰ１００へと転送される。この際の画像データはＣＭＹＫ各色２値以上のイメージデータであり、必要に応じて圧縮されたものになっている。コントローラユニット１０４では、受け取った画像データの伸張を行うと共に、パルス幅変調信号としてレーザドライバ１１０に出力する。
【００２５】
図２は、本実施形態におけるＣＬＢＰ１００と、それに接続された情報処理装置としてのホストコンピュータ３０００とで構成される印刷システムの構成を示す図である。
【００２６】
ホストコンピュータ３０００では、外部記憶装置４２に格納されたプログラムがＲＡＭ２にロードされ、ＣＰＵ１により実行される。こうしたプログラムには、印刷制御処理を行うデバイスドライバや、印刷装置のステータスを表示するアプリケーションプログラムなどがある。その他に、オペレーティングシステムや、文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するアプリケーションプログラムなども含まれる。
【００２７】
ＣＰＵ１は、これらのプログラムを実行すると共に、システムバス４に接続される各デバイスの統括的な制御を行う。また、ＣＰＵ１はＣＲＴ４１上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウィンドウを開き、種々のデータ処理を実行する。
【００２８】
ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード４０や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）であり、ＣＲＴディスプレイ４１の表示を制御する。７はディスクコントローラ（ＤＫＣ）であり、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザーファイル、編集ファイル等を記憶するハードディスク（ＨＤＤ）、フロッピディスク（ＦＤ）やＣＤ−ＲＯＭ等の外部記憶装置４２とのアクセスを制御する。９はパラレル入出力コントローラ（ＰＩＯＣ）で、双方向パラレルインターフェース３１を介してＣＬＢＰ１００との双方向通信制御処理を実行する。
【００２９】
印刷が行われる場合は、ホストコンピュータ３０００で印刷データが作成され、スプールデータとして外部記憶装置４２に格納される。このスプールデータは、パラレルインターフェース３１を介してＣＬＢＰ１００に送られる。
【００３０】
なお、ここでは、３１を双方向パラレルインターフェースとしたが、もちろんこれは、ＵＳＢインターフェースやＩＥＥＥ１３９４インターフェースなどのシリアルインターフェースでもよいことは言うまでもない。また、ホストコンピュータ３０００とＣＬＢＰ１００間でデータの受け渡しが可能であるかぎり、ホストコンピュータ３０００とＣＬＢＰ１００とはケーブルによって直結されていてもよいし、ＬＡＮ等のネットワークを介して接続されていても良いことは言うまでもない。
【００３１】
ＣＬＢＰ１００で受信された印刷データは、コントローラユニット１０４におけるＣＰＵ２１、制御部２２の制御処理にしたがって順次ＲＡＭ２４へ送り込まれる。ＣＰＵ２１では、ＲＯＭ２３に記憶された制御プログラムによって、システムバス２８に接続された各デバイス及び印刷装置の制御を行っている。
【００３２】
ＲＡＭ２４は、ＣＰＵ２１のワークエリアや主にデータの受信バッファすなわちＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ）として用いられる。
【００３３】
２２は制御部で、メモリの制御、バスの調停等の制御を行う他、ＲＡＭ２４に格納されていた圧縮データの伸張などの画像処理も行う。２５は印刷部入出力コントローラ（印刷部ＩＯＣ）で、制御部２２で行われた画像処理後のデータを順次、印刷部インターフェースを介して印刷部５０へ出力する。
【００３４】
印刷機構部５０は、具体的には図１に示したような印刷機構を備え、また、上記したように、給紙カセット１４７および手差しトレイ１６０の用紙の有無をそれぞれ検知する用紙検知センサで構成されるセンサ部２７を含む。
【００３５】
本実施形態における印刷システムのハードウェア構成は概ね図２に示したようなものであるが、この印刷システムの機能構成例を図４に示す。同図に示されるホストコンピュータ３０００における各ブロックは、ＲＯＭ３および／または外部記憶装置４２に記憶されたプログラムを必要に応じてＣＰＵ１が実行することで実現されるものである。同様に、ＣＬＢＰ１００における各ブロックは、ＲＯＭ２３に記憶されたプログラムを必要に応じてＣＰＵ２１が実行することで実現されるものである。
【００３６】
ホストコンピュータ３０００は、印刷ジョブを作成し、双方向インターフェース３１を介して印刷ジョブをＣＬＢＰ１００に送信し、ＣＬＢＰ１００は、ホストコンピュータ３０００から受信した印刷ジョブを処理し、印刷結果を出力する。
【００３７】
ホストコンピュータ３０００は、印刷指示部４０１と、印刷データ生成部４０２と、給紙元自動切り替え設定ユーザインタフェース（ＵＩ）部４０３と、継続印刷設定ＵＩ部４０４と、ホスト送受信部４０５とを有する。
【００３８】
印刷指示部４０１は、ユーザの操作に基づき印刷開始の指示を行う。
【００３９】
印刷データ生成部４０２は、印刷を行う用紙サイズの情報を含む印刷データの生成を行う。
【００４０】
給紙元自動切り替え設定ＵＩ部４０３は、設定されている給紙元で用紙切れが発生した場合や、設定されている給紙元に印刷を行いたいサイズの用紙が格納されていない場合に、自動的に給紙元を切り替えるかどうかを設定するためのＵＩを提供する。
【００４１】
継続印刷設定ＵＩ部４０４は、給紙元自動切り替え設定ＵＩ部４０３を介して、給紙元自動切り替え機能が有効と設定された場合に、後述する補助給紙部４１２を切り替え対象の給紙装置として含めるかどうかを設定するためのＵＩを提供する。
【００４２】
また、ホスト送受信部４０５は、ＣＬＢＰ１００との間でデータやコマンドのやりとりを行う。
【００４３】
一方、ＣＬＢＰ１００は、主給紙部４１１と、補助給紙部４１２と、用紙サイズ検知部４１３と、用紙サイズ記憶部４１４と、用紙有無検知部４１５と、給紙元切り替え部４１６と、プリンタ制御部４１７と、印刷部４１８と、プリンタ送受信部４１９とを有する。
【００４４】
主給紙部４１１は、固定の種類の用紙を格納しておく給紙カセット１４７のことで、主に通常印刷に使用される用紙を格納しておくことが多い。一方、補助給紙部４１２は、不特定の任意の種類の用紙を格納しておく手差しトレイ１６０のことで、主に帳票用の専用用紙や小サイズの用紙といった主給紙部４１１に格納されていない用紙を格納しておくことが多い。
【００４５】
用紙サイズ検知部４１３は、給紙カセット１４７に設けられた用紙サイズ検知センサを用いて給紙カセット１４７に格納された用紙のサイズを検知する。検知した用紙サイズは例えばＲＡＭ２４によって実現される用紙サイズ記憶部４１４に保持される。もっとも、用紙サイズ検知部４１３が設けられていない場合であっても、給紙カセット１４７に格納されている用紙サイズを用紙サイズ記憶部４１４にあらかじめ保持・記憶できるのであれば、これに限るものではない。
【００４６】
用紙有無検知部４１５は、給紙カセット１４７および手差しトレイ１６０の用紙の有無をそれぞれ検知する用紙検知センサで構成されるセンサ部２７に相当するものである。
【００４７】
給紙元切り替え部４１６は、プリンタ制御部４１８からの指示に基づき、給紙元を主給紙部４１１および補助給紙部４１２のいずれかに切り替える。
【００４８】
印刷部４１７は、ホストコンピュータ３０００からの印刷実行指示に基づき印刷動作を行う。
【００４９】
プリンタ制御部４１８は、ＣＬＢＰ１００の動作全般の制御を行う。
【００５０】
プリンタ送受信部４１９は、双方向インターフェース３１を介してホストコンピュータ３０００との間でデータやコマンドのやりとりを行う。
【００５１】
なお、給紙元自動切り替え設定ＵＩ部４０３および継続印刷設定ＵＩ部４０４は、ホストコンピュータ３０００ではなく、ＣＬＢＰ１００側で実現するようにしてもよい。
【００５２】
図５は、給紙元自動切り替え設定ＵＩ部４０３および継続印刷装置設定ＵＩ部４０４によって提供されるＵＩ画面の一例を示す図である。このＵＩ画面は例えばホストコンピュータ３０００のＣＲＴ４１に表示され、キーボード４０や図示しないマウスを用いて指示を入力することができる。
【００５３】
同図中、給紙元選択部５０１は、ＣＬＢＰ１００における給紙元を選択する領域である。実施形態におけるＣＬＢＰ１００の給紙元は給紙カセット１４７（カセット１）と手差しトレイ１６０の２つであるから、これら２つが選択肢として表示される。３つ以上の給紙元がある場合にも、もちろんすべての給紙元が表示される。図示の如く、給紙元選択部５０１にはさらに、「自動」の選択肢が表示される。この「自動」を選択すると、後述する給紙元自動切り替え機能が有効となり、デフォルトの給紙元（初期値としてあらかじめ設定されている給紙元）である給紙カセット１４７で用紙切れが発生したり、印刷を行いたいサイズの用紙が給紙カセット１４７に格納されていない場合に、給紙元が自動的に手差しトレイ１６０に切り替えられるよう制御される。
【００５４】
他方、給紙元選択部５０１で給紙カセット１４７を示す「カセット１」が選択された場合は、いかなる印刷データであっても給紙カセット１４７に格納されている用紙で印刷を行うように設定される。また、給紙元選択部５０１で「手差しトレイ」が選択された場合は、いかなる印刷データであっても手差しトレイ１６０に格納されている用紙で印刷を行うように設定される。
【００５５】
継続印刷設定部５０２は、給紙元選択部５０１で「自動」が選択された場合に、後述する所定の判断条件に従い給紙元を手差しトレイ１６０に切り替えて印刷を継続するかどうかを選択する領域である。
【００５６】
「設定」ボタン５０３は、５０１，５０２で選択した内容を確定するためのボタンである。「キャンセル」ボタン５０４は、５０１，５０２で選択した内容を破棄したい場合のボタンである。
【００５７】
以上のような給紙元自動切り替え設定ＵＩ部４０３および継続印刷装置設定ＵＩ部４０４によるＵＩ提供処理は一般にはプリンタドライバプログラムによって実現される。また、プリンタドライバプログラムは文書等を作成するアプリケーションプログラムにリンクし、印刷指示部４０１によってアプリケーションソフトウェアから印刷指示がなされると、プリンタドライバプログラムによる印刷設定画面（例えば用紙サイズを設定する）が提供され、例えばその一部として上記のような給紙元自動切り替え設定ＵＩ部４０３および継続印刷装置設定ＵＩ部４０４によるＵＩ画面が表示される。
【００５８】
印刷設定が行われた後は、印刷データ生成部４０２により印刷データの生成が行われる。このとき、設定された用紙サイズ、および、図５に示したようなＵＩ画面における給紙元選択部５０１による給紙元選択情報、ならびに、継続印刷設定部５０２による「手差しトレイ継続印刷設定」情報が、印刷データに含められる。給紙元選択情報によれば、上記したとおり、給紙元を給紙カセット１４７または手差しトレイ１６０とするか、あるいは自動切り替えを有効としたのかを判別することができる。ここでは、用紙サイズ“Ａ”が指定されたと仮定する。こうして生成された印刷データが、ホスト送受信部４０５を介してＣＬＢＰ１００に転送される。
【００５９】
図６は、ホストコンピュータ３０００より転送されてきた印刷データを受信したＣＬＢＰ１００による給紙制御処理を示すフローチャートである。
【００６０】
まず、プリンタ送受信部４１９が印刷データを受け取ると、プリンタ制御部４１７により、指定されている用紙サイズ“Ａ”を取得する（ステップＳ６０１）。
【００６１】
次に、用紙サイズ検知部４１２により、用紙サイズ記憶部４１４に保持・記憶されている給紙カセット１４７を示すカセット１に格納されている用紙サイズ“Ｂ”を取得する（ステップＳ６０２）。
【００６２】
次に、プリンタ制御部４１８は、ステップＳ６０１とＳ６０２でそれぞれ取得した用紙サイズを比較し、デフォルトの給紙元であるカセット１（給紙カセット１４７）を給紙元とするかどうか判断する（ステップＳ６０３）。すなわち、印刷指定された用紙サイズ“Ａ”と、給紙カセット１４７に格納されている用紙のサイズ“Ｂ”が等しければ給紙カセット１４７を給紙元とし、そうでなければ、給紙カセット１４７を給紙元としない。
【００６３】
ステップＳ６０３において、印刷の指定用紙サイズ“Ａ”と、カセット１（給紙カセット１４７）に格納されている用紙サイズ“Ｂ”が同じであった場合、プリンタ制御部４１８は、カセット１から給紙を行う（ステップＳ６０４）。
【００６４】
ステップＳ６０４の給紙処理において、用紙有無検知部４１５は、カセット１に格納されている用紙がなくなったかどうかを判断する（ステップＳ６０５）。ここで、「用紙無し」が検知されると、プリンタ制御部４１８は印刷データに含まれる給紙元選択情報から、給紙元自動切り替え機能が有効になっているかどうかを判定する（ステップＳ６０６）。
【００６５】
ステップＳ６０６において、給紙元自動切り替え機能が有効であった場合は、プリンタ制御部４１８は更に、印刷データから「手差しトレイ継続印刷設定」が有効になっているかどうかを判定する（ステップＳ６０７）。
【００６６】
ステップＳ６０７において、「手差しトレイ継続印刷設定」が有効であった場合は、給紙元切り替え部４１６は、給紙元を手差しトレイに切り替え、手差しトレイ１６０から給紙を行う（ステップＳ６０８）。
【００６７】
他方、ステップＳ６０６において、給紙元自動切り替え機能が無効であった場合、または、ステップＳ６０７において、「手差しトレイ継続印刷設定」が無効であった場合は、手差しトレイ１６０への給紙元切り替えは行わず、プリンタ制御部４１８は紙無しエラーメッセージをホストコンピュータ３０００に送出する（ステップＳ６０９）。
【００６８】
次に、ステップＳ６０３において、印刷の指定用紙サイズ“Ａ”と、カセット１（給紙カセット１４７）に格納されている用紙サイズ“Ｂ”が違っていた場合について説明する。前述したように、違うタイプの用紙に印刷されてしまうことを避けるべく給紙元自動切り替えの対象に手差しトレイを含めないように設定された従来の給紙元自動切り替え機能によれば、この場合においては、手差しトレイに切り替わることなくエラーとして印刷が中断されることになる。しかし、たとえ指示されたタイプの用紙が給紙カセット１４７にセットされていなかったとしても、エラーとして印刷が中断されるよりは、手差しトレイ１６０にセットされている用紙のタイプが何であれ手差しトレイ１６０に切り替えて印刷を完了させることをユーザが望むケースもある。従来の給紙元自動切り替え機能では、かかるユーザの要請に応えることはできなかった。
【００６９】
そこで、本実施形態では、ステップＳ６０３において印刷の指定用紙サイズと、カセット１（給紙カセット１４７）の用紙サイズが違う場合には、カセット１を給紙元とはせずにステップＳ６１０に進み、ここでプリンタ制御部４１８は印刷データに含まれる給紙元選択情報から、給紙元自動切り替え機能が有効になっているかどうかを判定する。
【００７０】
ステップＳ６１０において、給紙元自動切り替え機能が無効であった場合は、手差しトレイ１６０への給紙元切り替えは行わないので、プリンタ制御部４１８は用紙サイズ不一致エラーメッセージをホストコンピュータ３０００に送出する（ステップＳ６１１）。
【００７１】
一方、ステップＳ６１０において給紙元自動切り替え機能が有効であった場合は、手差しトレイ継続印刷が有効とされているか否かにかかわらず、すなわち、上記したステップＳ６０７のような判断分岐を行うことなく、給紙元切り替え部４１６は給紙元を手差しトレイ１６０に切り替え、手差しトレイ１６０から給紙を行う（ステップＳ６０８）。
【００７２】
以上説明したように、本実施形態によれば、複数の給紙装置を持つ印刷装置において給紙元自動切り替え機能を有効と設定された場合、単に手差しトレイを給紙元として使用するか否かを選択できるだけでなく、印刷指定された用紙のタイプと給紙カセット内の用紙のタイプとが一致しないときであっても、給紙方法に関する設定内容をユーザに変更させることなく、図５の５０２で「手差しトレイで印刷を継続する」が選択されたかどうかにかかわらず、給紙元が手差しトレイに切り替えられる。
【００７３】
ところで、図６のフローチャートに基づいた上記の説明は、給紙カセットを１つ、手差しトレイを１つだけ有するプリンタについてのものであった。しかしながら、本発明は、前述したとおり、２以上の給紙カセットを有するものでもよい。そのような場合には例えば、ステップＳ６０６で給紙元自動切り替え機能が有効にされているとき、ステップＳ６０７の前もしくは後で、同一のタイプの用紙が格納されている他の給紙カセットを探し、見つかったときには給紙元をその給紙カセットに切り替える処理を介在させることになる。もちろん、ステップＳ６０７，Ｓ６０８による手差しトレイからの給紙を優先させてもよいであろう。
【００７４】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、例えばシステム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。また、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００７５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（図６に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。
【００７６】
従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００８０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００８３】
【発明の効果】
本発明によれば、印刷指定されたタイプの用紙が給紙カセットにセットされていない場合における給紙元の切り替え制御を改善し、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の印刷システムに適用可能なプリンタとしてのカラーレーザビームプリンタの構成を示す断面図である。
【図２】本発明の実施形態における印刷システムの構成を示す図である。
【図３】本発明の実施形態におけるカラーレーザビームプリンタを示す概観図である。
【図４】本発明の実施形態における印刷システムの機能構成を示す図である。
【図５】本発明の実施形態におけるＵＩ画面の一例を示す図である。
【図６】本発明の実施形態における給紙制御処理を示すフローチャート図である。
【符号の説明】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  システムバス
５  キーボードコントローラ
６  ＣＲＴコントローラ
７  ディスクコントローラ
８  制御部
９  パラレル入出力コントローラ
２１  ＣＰＵ
２２  プリンタ制御部
２３  ＲＯＭ
２４  ＲＡＭ
２５  印刷部入出力コントローラ
２６  パラレル入出力コントローラ
２８  システムバス
３１  双方向パラレルインターフェース
４０  キーボード
４１  ＣＲＴ
４２  外部記憶装置
５０  印刷機構部
１００  カラーレーザビームプリンタ
１０４  コントローラユニット
１１０  レーザドライバ
１１１  半導体レーザ
１１２  回転多面体鏡
１１３  レーザ光
１２１  静電ドラム
１２２  帯電ローラ
１２４Ｃ、１２４Ｍ、１２４Ｙ、１２４Ｋ  ロータリ現像部
１４０  定着ローラ
１４１  加圧ローラ
１４７  給紙カセット
１４８  給紙ローラ
１４９  搬送ローラ
１５８  中間転写体制御装置
１５９  制御信号
１６０  手差しトレイ
【図１】
2004237505.tif 000003
【図２】
2004237505.tif 000004
【図３】
2004237505.tif 000005
【図４】
2004237505.tif 000006
【図５】
2004237505.tif 000007
【図６】
2004237505.tif 000008