(57)【要約】【課題】  給紙部に、指定されたサイズの用紙が収容されていない場合、給紙部を変更するための操作が必要となり、ユーザが行う作業量が多くなる。【解決手段】  複数の給紙カセットを備える印刷装置であって、複数の給紙カセットのそれぞれに収容されている用紙のサイズを記憶するメモリ２１８と、給紙カセットと用紙サイズを指定した印刷ジョブを受信すると、メモリ２１８に記憶されている、印刷ジョブで指定された給紙カセットの用紙サイズが、当該印刷ジョブで指定された用紙サイズと一致するか否かを判定し（Ｓ１２）、一致していないと判定された場合は、印刷ジョブの実行を制限する（Ｓ１４）。そして印刷ジョブの実行が制限されている間に、給紙部に用紙がセットされる動作が検出されたことに応じて印刷ジョブを実行する際の給紙カセットを特定し（Ｓ１９）、その特定された給紙カセットに収容されている用紙を給紙して印刷ジョブを実行する（Ｓ２１）。【選択図】  図５
2011121207.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙部を備える印刷装置であって、
前記複数の給紙部のそれぞれに収容される用紙のサイズを記憶する記憶手段と、
給紙部と用紙サイズを指定した印刷ジョブを受信すると、前記記憶手段に記憶されている前記印刷ジョブで指定された前記給紙部の用紙サイズが、当該印刷ジョブで指定された前記用紙サイズと一致するか否かを判定する判定手段と、
前記判定手段により一致していないと判定された場合、前記印刷ジョブの実行を制限する制限手段と、
前記複数の給紙部のいずれかに対応する給紙部に用紙がセットされる動作を検出する検出手段と、
前記制限手段により前記印刷ジョブの実行が制限されている間に前記検出手段によって前記複数の給紙部のいずれかに対応する給紙部に用紙がセットされる動作が検出されたことに応じて、前記印刷ジョブを実行する際の用紙の給紙元となる給紙部を特定する特定手段と、
前記特定手段により特定された前記給紙部に収容されている用紙を給紙して前記印刷ジョブを実行する印刷制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記判定手段により一致していないと判定された場合、前記印刷ジョブを開始するように指示する指示手段を更に有し、
前記印刷制御手段は、前記指示手段による前記指示に応じて前記印刷ジョブの実行を開始することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷制御手段が、前記検出手段による検出に応じて前記印刷ジョブの実行を開始するか、或いは前記指示手段よる前記指示に応じて前記印刷ジョブの実行を開始するかを設定する設定情報を記憶する設定情報記憶手段を更に有し、
前記印刷制御手段は、前記設定情報記憶手段に記憶された前記設定情報に従って前記印刷ジョブを実行することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記検出手段は、複数の給紙部のいずれかに対応する給紙部に用紙がセットされる動作を、前記給紙部が備える給紙カセットが装着されたことを検知することによって検出することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記制限手段により前記印刷ジョブが実行されないことを通知する通知手段をさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
複数の給紙部を備える印刷装置の制御方法であって、
給紙部と用紙サイズを指定した印刷ジョブを受信すると、前記複数の給紙部のそれぞれに収容されている用紙のサイズを記憶するメモリに記憶されている前記印刷ジョブで指定された前記給紙部の用紙サイズが、当該印刷ジョブで指定された前記用紙サイズと一致するか否かを判定する判定工程と、
前記判定工程で一致していないと判定された場合、前記印刷ジョブの実行を制限する制限工程と、
前記複数の給紙部のいずれかに対応する給紙部に用紙がセットされる動作を検出する検出工程と、
前記制限工程により前記印刷ジョブの実行が制限されている間に前記複数の給紙部のいずれかに対応する給紙部に用紙がセットされる動作が検出されたことに応じて前記印刷ジョブを実行する際の給紙元となる給紙部を特定する特定工程と、
前記特定工程で特定された前記給紙部に収容されている用紙を給紙して前記印刷ジョブを実行する印刷制御工程と、
を有することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の給紙部を有し、指定された給紙部から用紙を供給して画像を形成する印刷装置及びその制御方法に関するものである。
【背景技術】
【０００２】
それぞれ異なるサイズの用紙をセットできる複数の給紙部を有し、ホストコンピュータからの指示に応じて、その指示されたサイズの用紙或いは指示された給紙部から給紙して印刷できる画像形成装置が知られている。このような画像形成装置では、その指示された用紙サイズと、指示された給紙部に収容されている用紙のサイズとが一致していれば印刷を開始する。しかし、これらが一致していない場合は、エラー或いは必要な用紙サイズを要求する警告メッセージをユーザに通知するのが一般的である。これに対して引用文献１には、指示された給紙部に収容されている用紙サイズが、印刷対象の画像のサイズと一致しない場合、印刷する用紙サイズに合わせて画像の大きさを変更することが記載されている。しかし、このような方法では、印刷された画像のサイズが元の画像のサイズと異なるため、ユーザの意図した印刷結果が得られないことになる。
【０００３】
また、それ以外の選択肢としては、例えば画像形成装置にエラースキップボタンを備え、このボタンをユーザが押下することにより、エラーを無視して、指示したサイズの用紙に強制的に印刷することも行われている。またエラースキップを行う際に、用紙サイズごとに代替可能な用紙サイズを設定し、代替可能なサイズの用紙がある場合には、その用紙に印刷し、それ以外の場合には印刷を行わないことも提案されている（引用文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３２３４５７号公報
【特許文献２】特開２００２−０３６６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述した方法では、いずれの場合にも、ユーザが意図する印刷物を得ることができない。また選択された給紙部とは異なる給紙部を選択するためのタッチパネルを設けると、そのタッチパネルの操作によって給紙部の変更はできるが、装置が大型化し、また大幅なコストアップとなってしまう。そこで、そのような給紙部の変更を行わずに意図した印刷物を得るためには、「選択された給紙部に収容している用紙を所望のサイズの用紙に交換」する必要がある。また印刷ジョブで指定した給紙部以外の給紙部に、要求したサイズの用紙が収容されている場合であっても、給紙部を変更するためには「一度ジョブをキャンセルし、印刷ジョブで給紙部を設定し再度印刷」する必要がある。このため、ユーザが行う作業量が多くなるという問題がある。
【０００６】
本願発明の目的は、上記従来技術の問題点を解決することにある。
【０００７】
本願発明の目的は、印刷ジョブで指定された給紙部に、指定されたサイズの用紙が収容されていない場合、給紙部の交換、或いはその給紙部に収容されている用紙の交換をユーザに対して指示できる安価な構成を提案することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
複数の給紙部を備える印刷装置であって、
前記複数の給紙部のそれぞれに収容されている用紙のサイズを記憶する記憶手段と、
給紙部と用紙サイズを指定した印刷ジョブを受信すると、前記記憶手段に記憶されている前記印刷ジョブで指定された前記給紙部の用紙サイズが、当該印刷ジョブで指定された前記用紙サイズと一致するか否かを判定する判定手段と、
前記判定手段により一致していないと判定された場合、前記印刷ジョブの実行を制限する制限手段と、
前記複数の給紙部のいずれかに対応する給紙部に用紙がセットされる動作を検出する検出手段と、
前記制限手段により前記印刷ジョブの実行が制限されている間に前記検出手段によって前記複数の給紙部のいずれかの給紙部に用紙がセットされる動作が検出されたことに応じて前記印刷ジョブを実行する際の給紙部を特定する特定手段と、
前記特定手段により特定された前記給紙部に収容されている用紙を給紙して前記印刷ジョブを実行する印刷制御手段と、
を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが操作する印刷装置の操作部を極力小型化し、印刷装置で、印刷ジョブで指定された給紙部に、指定されたサイズの用紙が収容されていない場合であっても、その印刷装置のユーザによる有効な対処方法を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報処理システムの構成を示す図。
【図２】本実施形態に係るデバイスのハードウェア構成を示すブロック図。
【図３】デバイスの操作部の構成を示す概観図（Ａ）と、不揮発メモリに設定されている情報を模式的に示す図（Ｂ）である。
【図４】本実施形態に係るデバイスの処理を説明するフローチャート。
【図５】本実施形態に係るデバイスの処理を説明するフローチャート。
【図６】実施形態に係るＰＣにおける設定画面の一例を示す図。
【図７】本実施形態に係るデバイスの処理を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
図１は、本実施形態に係る情報処理システムの構成を示す図である。
【００１３】
図において、ＰＣ１０１は、一般的なパーソナルコンピュータなどのＰＣ（情報処理装置）である。デバイス１０２はプリンタなどの画像形成装置（印刷装置）で、ここではプリンタ装置の場合で説明する。ユーザ１０３は、デバイス１０２を操作するオペレータである。ネットワーク（ＬＡＮ）１０４は、これらＰＣ１０１とデバイス１０２とを接続している。
【００１４】
このシステムでは、ＰＣ１０１よりデバイス１０２に対して印刷ジョブを送信する。このとき、印刷ジョブで指定された用紙サイズと、デバイス１０２に設定されている用紙サイズとが一致しない場合、デバイス１０２はユーザ１０３にエラーを通知する。このとき、ユーザ１０３は「ジョブをキャンセルする」か「強制印刷を行う」か「用紙を交換する」か「給紙カセットを変更する」のいずれかを選択する。ユーザ１０３は、デバイス１０２に接続されている操作部２０５（図３）を操作することにより、「ジョブをキャンセルする」か「強制印刷を行う」のいずれかを選択できる。ここで、ＰＣ１０１は、操作部２０５からの操作と同様の操作指示をデバイス１０２に対して発行できる。ユーザ１０３は、デバイス１０２の給紙部に着脱可能な給紙カセットが装着されたか否かを検出することで「用紙を交換」したことをデバイス１０２に知らせる。またユーザ１０３は、デバイス１０２の給紙部の給紙カセットを取り出した後、装着し、かつデバイス１０２の操作部２０５を操作することにより「給紙カセットの変更」を指示する。またＰＣ１０１よりデバイス１０２の設定値を変更できる。またデバイス１０２の設定値の変更は、ＰＣ１０１からではなく、ユーザがデバイス１０２の操作部２０５を操作して行ってもよい。尚、この設定値は、後述するように、例えば不揮発メモリ２１８に記憶されており、エラーが発生したとき、「印刷ジョブをキャンセルする」か、「強制印刷を行う」かの設定も含む。なお、給紙部の例として、着脱可能な給紙カセットを有する給紙部を例として説明するが、開閉可能な前ドアを有する給紙部であってもよい。
【００１５】
図２は、本実施形態に係るデバイス１０２のハードウェア構成を示すブロック図である。
【００１６】
コントローラユニット２１６は、画像出力デバイスとして機能するプリンタエンジン２１２と接続し、プリンタＩ／Ｆ２１０を介して印刷を行う。このプリンタエンジン２１２は給紙カセット２２０と接続されている。尚、このプリンタエンジン２１２には複数の給紙カセット２２０を装着できる。複数の給紙カセット２２０は、給紙カセットごとに複数枚の用紙を収容でき、プリンタエンジン２１２が印刷を行う際の用紙を供給する。尚、この給紙カセット２２０は、そこに収容している用紙のサイズを検知できないものとする。給紙カセット２２０に収容された用紙のサイズを検知するための用紙ガイドや、用紙サイズ設定ダイヤル、また、用紙ガイドや用紙サイズ設定ダイヤル等を設けないことによって装置を小型化し、コストを下げることができる。従って、この給紙カセット２２０に収容されている用紙のサイズは、ＰＣ１０１よりＬＡＮＩ／Ｆ２１９を経由して不揮発メモリ（ＮＶＭＥＭ）２１８に書き込まれる。また給紙カセット２２０は、カセット開閉検知部２１５と接続される。このカセット開閉検知部２１５は、給紙カセット２２０の着脱（開閉ともいう）を検知する。その検知方式は、給紙カセットの開閉動作に応じたレバー等の移動により機械的にオン／オフするスイッチや、給紙カセットの着脱動作を光学的に検出する光センサ等を用いる方式などが考えられるが、どのような方式でも良い。エンジン制御Ｉ／Ｆ２１４は、カセット開閉検知部２１５とのインタフェース部であり、カセット開閉検知部２１５から給紙カセットが取り出されたことを示す情報、または装着されたことを示す情報を、ＣＰＵ２０１に伝える役割をする。ここで給紙カセット２２０は複数の給紙カセットを有し、各給紙カセットはそれぞれ給紙部に装着可能であり、当該給紙カセットを取り出したり、装着したりすることにより、その給紙カセットの用紙の確認や交換が可能であるものとする。
【００１７】
ＣＰＵ２０１は、このデバイス１０２全体を制御するプロセッサである。ＲＡＭ２０３は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを動作させるためのプログラムメモリや、画像データを一時記録するための画像メモリとしても使用される。ＮＶＭＥＭ２１８は不揮発性のメモリで、設定情報等を記録する。フラッシュＲＯＭ（ＦｌａｓｈＲＯＭ）２０２は、書き換え可能な不揮発性メモリであり、システムを制御するための各種制御プログラムを記憶している。ＣＰＵ２０１により実行される制御プログラムはフラッシュＲＯＭ２０２に記憶されており、実行時には、ＲＡＭ２０３にロードされＣＰＵ２０１の制御の下に実行される。操作部Ｉ／Ｆ（２０４）は、操作部２０５とのインタフェース部で、操作部２０５のＬＥＤを点灯する信号を操作部２０５に対して出力する。また操作部２０５でユーザが入力した情報を、ＣＰＵ２０１に伝える役割をする。ＵＳＢポート２０８は、ＵＳＢデバイス２１７との接続を可能にする。以上のモジュールがシステムバス２０６上に配置される。
【００１８】
イメージバス（ＩｍａｇｅＢｕｓ）Ｉ／Ｆ２０７は、システムバス２０６と、画像データを高速で転送する画像バス２１３とを接続し、データ構造を変換するバスブリッジである。画像バス２１３は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス２１３上には以下のデバイスが配置される。ラスタイメージプロセッサ（ＲＩＰ）２１１は、ＰＤＬコードのようなベクトルデータをビットマップイメージに展開する。プリンタＩ／Ｆ２１０は、プリンタエンジン２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。画像処理部２０９は、入力した画像データに対して補正、加工、編集を行い、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像画像データはＪＢＩＧ，ＭＭＲ，ＭＨ等の圧縮伸張処理を行う。プリンタ部エンジン２１２は、ラスタイメージデータを基に用紙に画像を印刷する。その印刷方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印刷するインクジェット方式等があるが、どの方式でも構わない。
【００１９】
ここでプリント動作は、ＣＰＵ２０１からの指示によって開始される。操作部２０５はＬＥＤや各種操作キーを有しており、操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ２０１に伝える。尚、この実施形態に係るデバイス１０２の操作部２０５は、図３（Ａ）に示すように、できる限り簡素化されており、必要最小限のボタンやＬＥＤだけで構成されているものとする。ＬＡＮインタフェース２１９は、ＬＡＮ１０４と接続するための機能ユニットで、ＬＡＮ１０４を介して他のデバイスのステータスを取得したり、ステータスを返したりするために使用される。
【００２０】
図３（Ａ）は、本発明の実施形態に係るデバイス１０２の操作部２０５の構成を示す概観図である。
【００２１】
操作部２０５は、コントローラユニット２１６の操作部Ｉ／Ｆ２０４と接続されてコントローラユニット２１６との間で信号の入出力を行う。即ち、ＣＰＵ２０１から情報の通知を受けてユーザ１０３へ情報を提示したり、また操作部２０５におけるユーザの操作で生じた情報をＣＰＵ２０１へ供給することにより、ユーザ１０３からの情報の入力を行う。エラーＬＥＤ３０２は、エラー発生時に点灯してユーザ１０３へエラーが発生したことを知らせる。ジョブキャンセルボタン３０３は、ユーザ１０３からのジョブキャンセルの要求を受け付けるためのボタンである。エラースキップボタン３０４は、ユーザ１０３からのエラースキップ要求を受け付ける。このように本実施形態に係る操作部２０５は、必要最小限のＬＥＤとボタンとを有している。操作部２０５のボタンを必要最小限のものとすることによって、タッチパネル等の高価な操作部を設ける場合に比べてコストを下げ、装置を小型化することができる。
【００２２】
図３（Ｂ）は、コントローラユニット２１６の不揮発メモリ２１８に設定されている設定値を模式的に示す図である。
【００２３】
図３（Ｂ）において、３１１，３１２は、複数の給紙カセット１，２に収容されている用紙サイズを記憶している領域である。ここでは２つの給紙カセット１，２に対応して２つの記憶領域を設けているが、給紙カセットの数に応じて領域の数が設定される。３１３は、エラー発生時に、給紙カセットが取り出されて、装着された後の動作に関する設定情報を記憶している領域（設定情報記憶手段）である。なお、給紙カセットが取り出されるとは、物理的にデバイス１０２と接触していない、取り出された状態を含む。また、給紙カセットが、ユーザによって引き出されレール等の支持部によって支持され、デバイス１０２に給紙可能な状態で装着されていない場合も含む。一方、給紙カセットが装着されているとは、給紙カセットが、デバイス１０２に給紙可能な状態で装着されている場合をいう。
【００２４】
この不揮発メモリ２１８に記憶されている設定値は、ＰＣ１０１よりＬＡＮＩ／Ｆ２１９経由で変更することができる。また或いはデバイス１０２の操作部２０５より行うこともできる。本実施形態では、ＰＣ１０１より設定する場合で説明する。
【００２５】
次に、本実施形態に係る制御手順を、図４、図５を用いて説明する。
【００２６】
図４は、給紙カセットが取り出された後、装着された場合に、給紙元として、新たに装着された給紙部ではなく、印刷ジョブで指定された給紙部を用紙を給紙する制御例である。図５は、給紙カセットが取り出された後、装着された場合に、新たに装着された給紙部を給紙元として用紙を給紙する制御例である。本実施形態では、予めユーザにより設定された設定に示す処理のいずれを行うかを、ユーザ１０３から設定された設定値によって切り替える。
【００２７】
図４は、本実施形態に係るデバイス１０２の印刷制御処理を説明するフローチャートである。この処理を実行するプログラムは、実行時にＲＡＭ２０３にロードされてＣＰＵ２０１の制御の下に実行される。尚、この処理は、ＰＣ１０２から受信した印刷ジョブが給紙カセットと用紙サイズとを指定していて、その指定されたデバイス１０２の給紙カセットに、指定されたサイズの用紙が収容されていない場合を主に説明している。この場合、給紙カセットを交換するのではなく、その指定された給紙カセットに、指定されたサイズの用紙を装填することを前提としている。
【００２８】
まずＳ１で、ＰＣ１０１から送信された印刷ジョブを受信する。次にＳ２に進み、Ｓ１で受信した印刷ジョブで指定されている用紙サイズが、その印刷ジョブで指定された給紙カセットの不揮発メモリ２１８の領域３１１，３１２に格納されている用紙サイズの設定値と一致するか否かを判定する。ここで用紙サイズが一致すると判定した場合はＳ３に進み、その印刷ジョブに基づいて印刷を行う。
【００２９】
一方、Ｓ２で、用紙サイズが一致しないと判定した場合はＳ４に進み、操作部２０５のエラーＬＥＤ３０２を点灯してエラー、即ち、用紙サイズの不一致が発生したために印刷ジョブの実行が制限されていることをユーザに知らせる。次にＳ５に進み、ジョブキャンセルボタン３０３が押されたかどうかを判定する。ここでジョブキャンセルボタン３０３が押されたと判定するとＳ６に進み、その印刷ジョブを破棄する。一方Ｓ５で、ジョブキャンセルボタン３０３が押されていないと判定したときはＳ７に進み、カセット開閉検知部２１５より給紙カセットが取り出されたかどうかを判定する。給紙カセットが取り出されたと判定したときはＳ８に進む。そしてＳ８で、その給紙カセットが装着されたことを検知すると、その給紙カセットの用紙が交換（セット）されたと判断してＳ９に進む。Ｓ９では、印刷ジョブで指定されている給紙カセット２２０から用紙を給紙して印刷を行う。一方Ｓ７で、給紙カセットが取り出されていないと判定したときはＳ１０に進み、エラースキップボタン３０４が押されたかどうかを判定する。ここでエラースキップボタン３０４が押されたことを検知するとＳ９に進み、デバイス１０２は用紙サイズが不一致であることを無視して印刷ジョブの実行を開始する。このときの給紙元は、もともと印刷ジョブで指定された給紙元である。また、Ｓ９で、デバイス１０２は、用紙に印刷できるサイズの画像を用紙に印刷する。また、デバイス１０２は、用紙に印刷できるサイズに、画像を縮小して印刷するようにしてもよい。またＳ１０でエラースキップボタン３０４が押されていないときはＳ５に戻って、前述の処理を実行する。
【００３０】
これにより印刷ジョブで指定された給紙カセットに、指定されたサイズの用紙が収容されていないとき、その給紙カセットに、指定されたサイズの用紙が装填された状態で印刷を行うことができる。このように、用紙サイズの不一致によるエラーが発生したとき、ここでは給紙カセットが一度取り出された後、装着されたことを検出することにより、その給紙部の給紙カセットの用紙が、指定されたサイズの用紙に交換されたと判断している。すなわち、給紙部に用紙がセットされる動作を、給紙部が備える給紙カセットが装着されたことを検知することによって検出し、当該装着された給紙カセットを印刷ジョブの給紙元として特定する。
【００３１】
図５は、本実施形態に係るデバイス１０２の印刷制御処理を説明するフローチャートである。この処理を実行するプログラムは、実行時にＲＡＭ２０３にロードされてＣＰＵ２０１の制御の下に実行される。尚、この処理は、印刷ジョブが給紙カセットと用紙サイズとを指定していて、その指定されたデバイス１０２の給紙カセットに、指定されたサイズの用紙が収容されていない場合、給紙元となる給紙カセットを変更することを前提としている。
【００３２】
図５のＳ１１〜Ｓ１７の処理は、前述の図４のＳ１〜Ｓ７の処理と同じであるため、その説明を省略する。
【００３３】
Ｓ１７で、カセット開閉検知部２１５より給紙カセットが取り出されたかどうかを判定し、取り出されたと判定するとＳ１８に進み、その給紙カセットが装着されたかどうかを判定する。ここで装着されたと判定すると、給紙カセットが、指定されたサイズの用紙を収容している給紙カセットと交換されたと判断する。そしてＳ１９に進み、その給紙カセットを給紙元の給紙カセットと特定してＳ２０に進む。そしてＳ２１で、給紙元の給紙カセットとして設定されている給紙カセットから用紙を給紙して印刷を行う。
【００３４】
これにより印刷ジョブで指定された給紙カセットに、指定されたサイズの用紙が収容されていないとき、その給紙カセットを、指定されたサイズの用紙を収容している給紙カセットに交換して印刷を行う。このように、用紙サイズの不一致によるエラーが発生したとき、ここでは給紙カセットが取り出された後、装着されることにより、その給紙部の給紙カセットが、指定されたサイズの用紙を収容している給紙カセットと交換されたと判断している。
【００３５】
また、ユーザは、上述の図４或いは図５に示す処理のいずれを行うかを、設定することができる。
【００３６】
（第２の実施形態）
第１の実施形態では、給紙部が取り出された後、装着されたことを検知したことに応じて、印刷を開始する例について説明した。第２の実施形態では、給紙部が取り出された後、装着されたことを検知したことに応じて、印刷を開始するか否かをユーザに設定させておく例について説明する。
【００３７】
図６は、実施形態に係るＰＣ１０１における設定画面の一例を示す図である。
【００３８】
この設定画面は、用紙サイズが不一致であるエラーが発生している状態でのユーザの操作による動作を規定している。ここで設定された情報は、ＰＣ１０１からデバイス１０２に送られて不揮発メモリ２１８の領域３１３に記憶される。
【００３９】
ラジオボタン６０１は、給紙カセットが装着されたことを検知すると直ぐに印刷を開始するように設定する。このとき、不揮発メモリ２１８の領域３１３には「０」が記憶される。またラジオボタン６０２は、給紙カセットが装着されたことを検知した後、エラースキップボタン３０４が押下されると印刷を開始するように設定する。このとき不揮発メモリ２１８の領域３１３には「１」が記憶される。そして、用紙サイズが不一致となるエラーが発生した場合、領域３１３の値が「０」であれば、図４の動作が実行される。一方、用紙サイズが不一致となるエラーが発生した場合、領域３１３の値が「１」であれば、デバイス１０２は給紙カセットが装着されても直ちに印刷を開始せず、エラースキップボタン３０４が押されることにより印刷を開始する図７に示す動作を行う。
【００４０】
図７は、本実施形態に係るデバイス１０２の印刷制御処理を説明するフローチャートである。この処理を実行するプログラムは、実行時にＲＡＭ２０３にロードされてＣＰＵ２０１の制御の下に実行される。
【００４１】
図７のＳ３１〜Ｓ３７の処理は、前述の図４のＳ１〜Ｓ７の処理と同じであるため、その説明を省略する。
【００４２】
Ｓ３７で、カセット開閉検知部２１５より給紙カセットが取り出されたかどうかを判定し、取り出されたと判定するとＳ３８に進み、その給紙カセットが装着されたかどうかを判定する。ここで装着されたと判定すると、給紙カセットに、指定されたサイズの用紙が装填された、或いは指定されたサイズの用紙を収容している給紙カセットと交換されたと判断する。そしてＳ３９に進み、その給紙カセットが装着された給紙部の給紙カセットを用紙の給紙元の給紙カセットと特定してＳ４０に進む。Ｓ４０では、不揮発メモリ２１８の領域３１３に設定されている設定値を参照する。ここで設定値が「０」、即ち、給紙カセットが装着されるとすぐに印刷する設定であると判定するとＳ４２に進み、Ｓ３９で給紙元に設定された給紙カセット２２０から用紙を給紙して印刷ジョブを実行する。一方、Ｓ４０で設定値が「１」、即ち、エラースキップボタン３０４が押下されて初めて印刷する設定であると判定するとＳ４１に進み、エラースキップボタン３０４が押下されたかどうかを判定する。そしてエラースキップボタン３０４が押下されたと判定するとＳ４２に進んで印刷ジョブを実行する。
【００４３】
以上説明したように本実施形態によれば、用紙サイズの不一致が発生したとき、給紙元で設定されている給紙カセット以外の給紙カセットに、その指定されたサイズの用紙が収容されている場合がある。このときユーザがその給紙カセットを収容している給紙カセットを取り出して用紙サイズを確認して給紙カセットを装着だけで、その給紙カセットから用紙を給紙して印刷を行うことができる。またユーザがその給紙カセットを収容している給紙カセットを取り出して用紙サイズを確認して給紙カセットを装着し、その後、エラースキップボタンを押下することで、その給紙カセットより用紙を給紙して印刷を行うことができる。
【００４４】
これより代替できる給紙カセットがある場合は、ユーザは給紙元に設置されている給紙カセットの用紙を取り出して、目的のサイズの用紙に交換する手間がなくなる。また、印刷ジョブをキャンセルして、給紙カセットに設置してある用紙サイズを確認した後、ＰＣで印刷ジョブの設定を修正して再度印刷を行う手間がなくなる。
【００４５】
また、デバイス１０２の設定により、ユーザが給紙カセットの取り出した後、装着したとき、その給紙カセットから給紙して印刷を開始する動作と、エラースキップボタンが押されるまで印刷を開始しない動作のいずれかを選択できる。これより、ユーザのニーズに合わせて、誤って異なるサイズの用紙に印刷されるのを防止するか、エラースキップボタンを押す動作を省くかを選択することができる。
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011121207.tif 000003
【図２】
2011121207.tif 000004
【図３】
2011121207.tif 000005
【図４】
2011121207.tif 000006
【図５】
2011121207.tif 000007
【図６】
2011121207.tif 000008
【図７】
2011121207.tif 000009