(57)【特許請求の範囲】
【請求項１】
複数の給紙トレイを有するプリンタ装置において、
同一サイズの用紙を指定した複数ページにわたる印刷指示を受付けて印刷を開始する際は、
前記印刷指示で指定されたサイズと同一サイズの用紙が入った給紙トレイがない場合は、他のサイズの用紙が入った給紙トレイを選択し、選択した給紙トレイの用紙のサイズに合わせて画像の大きさを変更して印刷を開始し、一方前記印刷指示で指定されたサイズと同一サイズの用紙が入った給紙トレイがある場合は当該給紙トレイを選択して印刷を開始し、
印刷中に給紙トレイが用紙切れになった際は、
前記用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイを探し、前記用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイがある場合はその給紙トレイから用紙を給紙し、
前記用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイがない場合は、用紙切れになった給紙トレイと方向が違う前記用紙切れになった給紙トレイの用紙と同一サイズの用紙が入っている給紙トレイを探し、用紙切れになった給紙トレイと方向が違う前記用紙切れになった給紙トレイの用紙と同一サイズの用紙が入っている給紙トレイがある場合は、その給紙トレイから用紙を給紙し、画像の向きを変えて印刷し、
同一サイズの用紙が入った給紙トレイがない場合は、他のサイズの用紙が入った給紙トレイを選択せずに、印刷処理を中断することを特徴とするプリンタ装置。
【請求項２】
前記同一サイズの用紙を指定した複数ページにわたる印刷指示は印刷枚数の情報を含み、前記印刷指示に含まれる印刷枚数分の用紙を備える給紙トレイを選択する請求項１記載のプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はプリンタ装置、特に用紙切れの際の給紙トレイの切り替えに関するものである。
【０００２】
【従来の技術】
複数の給紙トレイを有するプリンタ装置において、指定された給紙トレイに用紙がない場合がある。これに対して、例えば他の給紙トレイに同じサイズの用紙があれば、その給紙トレイに切り替え、同じサイズの用紙が入った給紙トレイがない場合は、他のサイズの用紙が入った給紙トレイを選択し、画像の倍率を変更して他のサイズの用紙に印刷するようにしていた。
【０００３】
また、例えば特開平２−１２１８６３号公報に掲載された画像形成装置では、印刷中に指定された給紙トレイに用紙がなくなると、同一サイズだが方向が違う用紙が入った給紙トレイを選択し、画像を回転して印刷を継続している。また、特開平２−１８２６３６号公報に掲載された画像形成装置では、用紙切れを検出すると、予め定めた優先順位にしたがって給紙トレイを切り替えている。
【０００４】
【発明が解決しようとする課題】
しかしながら、印刷中に用紙の倍率を変更して印刷を継続したり、特開平２−１８２６３６号公報に掲載された画像形成装置のように用紙切れを検出すると予め定めた優先順位にしたがって給紙トレイを切り替えるのでは同一文書のサイズが途中で変わることになる。
【０００５】
また、特開平２−１２１８６３号公報に掲載された画像形成装置のように印刷中に指定された給紙トレイに用紙がなくなると、同一サイズだが方向が違う用紙が入った給紙トレイを選択し、画像を回転して印刷を継続するだけでは、印刷開始の際に指定された用紙がない場合に対応できない。
【０００６】
この発明はかかる短所を解消するためになされたものであり、用紙切れになった場合に適切に給紙トレイを切り替えて、印刷処理が中断することを少なくすることを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係るプリンタ装置では、同一サイズの用紙を指定した複数ページにわたる印刷指示を受付けて印刷を開始する際は、印刷指示で指定されたサイズと同一サイズの用紙が入った給紙トレイがない場合は、他のサイズの用紙が入った給紙トレイを選択し、選択した給紙トレイの用紙のサイズに合わせて画像の大きさを変更して印刷を開始し、一方印刷指示で指定されたサイズと同一サイズの用紙が入った給紙トレイがある場合は当該給紙トレイを選択して印刷を開始する。そして、印刷中に給紙トレイが用紙切れになった際は、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイを探し、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイがある場合はその給紙トレイから用紙を給紙し、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイがない場合は、用紙切れになった給紙トレイと方向が違う用紙切れになった給紙トレイの用紙と同一サイズの用紙が入っている給紙トレイを探し、用紙切れになった給紙トレイと方向が違う用紙切れになった給紙トレイの用紙と同一サイズの用紙が入っている給紙トレイがある場合は、その給紙トレイから用紙を給紙し、画像の向きを変えて印刷する。更に、同一サイズの用紙が入った給紙トレイがなくなった場合は、他のサイズの用紙が入った給紙トレイを選択せずに、印刷処理を中断する。よって、印刷中に給紙トレイの用紙がなくなった場合であっても他の給紙トレイから同一サイズの用紙を給紙することができ、かつ印刷中に用紙サイズが変わることを防止できる。
【０００９】
さらに、印刷中に給紙トレイが用紙切れになった場合において、同一サイズの用紙が入った給紙トレイがない場合は印刷処理を中断して、印刷途中から用紙のサイズが変わることを防止する。
【００１０】
また、同一サイズの用紙を指定した複数ページにわたる印刷指示は印刷枚数の情報を含み、印刷指示に含まれる印刷枚数分の用紙を備える給紙トレイを選択することにより、印刷中に用紙切れになることを未然に防止できる。
【００１１】
【発明の実施の形態】
この発明のプリンタ装置は、複数の給紙トレイを備えるものである。プリンタ装置は、例えばトレイ選択部とトレイ切替部と倍率演算部と変倍処理部と画像回転部を有する。トレイ選択部は印刷を開始する際に指定サイズ、かつ、指定方向の用紙がない場合は、異なった方向の同一サイズの用紙が入っている給紙トレイを探し、異なった方向の同一サイズの用紙が入っている給紙トレイがある場合はその給紙トレイを選択し、同一サイズの用紙が入った給紙トレイがない場合は他のサイズの用紙が入った給紙トレイを選択する。ここで、上記用紙の指定方向とは、用紙が給紙トレイに縦長にセットされているか又は横長にセットされているかの指定をいう。トレイ切替部は用紙を給紙する給紙トレイをトレイ選択部が選択した給紙トレイに変更する。トレイ選択部が他の用紙サイズの給紙トレイを選択すると、倍率演算部はトレイ選択部が選択した給紙トレイに入っている用紙に入るように画像の倍率を演算する。変倍処理部は倍率演算部が演算した倍率で印刷する画像を変倍して印刷する。これにより、指定したサイズの用紙がない場合であっても、画像を印刷することができる。
【００１２】
さらに、同一サイズの用紙を指定した複数ページにわたる印刷指示を受付けて印刷を開始する際は、印刷指示で指定されたサイズと同一サイズの用紙が入った給紙トレイがない場合は、他のサイズの用紙が入った給紙トレイを選択し、選択した給紙トレイの用紙のサイズに合わせて画像の大きさを変更して印刷を開始し、一方印刷指示で指定されたサイズと同一サイズの用紙が入った給紙トレイがある場合は当該給紙トレイを選択して印刷を開始する。そして、印刷中に給紙トレイが用紙切れになった際は、トレイ選択部は、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイを探し、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイがある場合は、その給紙トレイから用紙を給紙する。一方、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイがない場合は、用紙切れになった給紙トレイと方向が違う用紙切れになった給紙トレイの用紙と同一サイズの用紙が入っている給紙トレイを探し、用紙切れになった給紙トレイと方向が違う用紙切れになった給紙トレイの用紙と同一サイズの用紙が入っている給紙トレイがある場合は、その給紙トレイから用紙を給紙し、画像回転部は画像を90度回転して印刷を継続する。これにより、印刷中に紙切れになった場合であっても、印刷が中断することを少なくできる。
【００１３】
さらに、同一サイズの用紙が入っている給紙トレイがない場合は、他のサイズの用紙が入った給紙トレイを選択せずに、印刷を中断する。これにより、印刷した文書の大きさが印刷途中で変わることを防止できる。
【００１４】
また、同一サイズの用紙を指定した複数ページにわたる印刷指示は印刷枚数の情報を含み、印刷指示に含まれる印刷枚数分の用紙を備える給紙トレイを選択することにより、印刷中に用紙切れになることを未然に防止できる。
【００１５】
【実施例】
図１はこの発明の一実施例のプリンタ装置１の構成図である。図に示すように、プリンタ装置１はコントローラ１０、パネル装置２、給紙トレイ３ａ〜３ｎ、給紙装置４及びプリンタエンジン５を有する。
【００１６】
コントローラ１０はＲＡＭ１１、フォントＲＯＭ１２、プログラムＲＯＭ１３、不揮発性ＲＡＭ１４、ＩＣカード１５、ＣＰＵ１６、ホストインターフェイス（以下「ホストＩ／Ｆ」という。）１７、パネルインターフェイス（以下「パネルＩ／Ｆ」という。）１８、エンジンインターフェイス（以下「エンジンＩ／Ｆ」という）１９、トレイ選択部２０、トレイ切替部２１、倍率演算部２２、変倍処理部２３及び画像回転部２４を備える。ＲＡＭ１１は一時的なデータ等を記憶する部分であり、ＣＰＵ１６のワークエリア、インプットバッファ、プリントデータのページバッファ、ダウンロードフォント記憶領域を備える。フォントＲＯＭ１２は、複数のフォントを記憶する。プログラムＲＯＭ１３はコントローラ１０の制御プログラムを記憶する。不揮発性ＲＡＭ１４はパネル装置２からのモード指示等を記憶する。ＣＰＵ１６はコントローラ１０全体の制御をする。ホストＩ／Ｆ１７はホスト装置９との通信を行なう部分であり、セントロニクスタイプのコネクタ又はＲＳ２３２Ｃタイプのコネクタを備える。ここで、ホスト装置９とはネットワークを用いて接続するようにしても良い。パネルＩ／Ｆ１８はパネル装置２との通信を行なう。エンジンＩ／Ｆ１９はプリンタエンジン５とコマンド、ステータス及び印刷データ等の通信を行なう。
【００１７】
トレイ選択部２０は印刷する際に用紙を給紙する給紙トレイ３ａ〜３ｎを選択する。トレイ切替部２１はトレイ選択部２０が選択した給紙トレイ３ａ〜３ｎから用紙を供給するように給紙装置４を制御する。倍率演算部２２はトレイ選択部２０が選択した給紙トレイ３ａ〜３ｎから供給する用紙に印刷できるように画像の倍率を計算する。変倍処理部２３は印刷する画像を倍率演算部２２が演算した倍率で拡大又は縮小する。画像回転部２４は用紙方向と画像の方向が異なる場合に画像を９０度回転する。
【００１８】
給紙装置４はトレイ切替部２１の制御に応じて給紙トレイ３ａ〜３ｎから用紙を供給し、プリンタエンジン５に送る。
【００１９】
上記構成のプリンタ装置１で画像を印刷する際の動作について、図２のフローチャートを参照して説明する。
【００２０】
ホスト装置９から画像データを受け、印刷ジョブを開始すると、トレイ選択部２０は指定された給紙トレイ３ａ〜３ｎに用紙があるか否かを調べる（ステップＳ２）。指定された給紙トレイ３ａ〜３ｎに用紙がある場合は、トレイ選択部２０は指定された給紙トレイ３ａ〜３ｎを選択し、トレイ切替部２１はトレイ選択部２０が選択した給紙トレイ３ａ〜３ｎから用紙を供給するように給紙装置４を制御し、印刷を開始する。
【００２１】
指定された給紙トレイ３ａ〜３ｎに用紙がない場合は、トレイ選択部２０は他の給紙トレイ３ａ〜３ｎに入っている用紙のサイズ及び用紙方向等の情報を調べる（ステップＳ４）。他の給紙トレイ３ａ〜３ｎに指定された給紙トレイ３ａ〜３ｎに入っていたと同じサイズで方向も同じ用紙が入っている場合は、トレイ選択部２０はその給紙トレイ３ａ〜３ｎを選択して印刷処理を継続する（ステップＳ５，Ｓ７）。指定された給紙トレイ３ａ〜３ｎに入っていたと同じサイズで方向も同じ用紙が入っている給紙トレイ３ａ〜３ｎがない場合、トレイ選択部２０は同じサイズで方向が異なる用紙が入っている給紙トレイ３ａ〜３ｎを探す。同じサイズで方向が異なる用紙が入っている給紙トレイ３ａ〜３ｎがあると、トレイ選択部２０はその給紙トレイ３ａ〜３ｎを選択し、画像回転部２４は印刷する画像を９０度回転して印刷処理を継続する（ステップＳ６，Ｓ７）。このように、指定された給紙トレイ３ａ〜３ｎに入っていたと同じサイズの用紙が入っている給紙トレイ３ａ〜３ｎを選択するので、画像の拡大又は縮小を行なう必要がなく、画像を正確に印刷することができる。
【００２２】
指定された給紙トレイ３ａ〜３ｎに用紙がなく、かつ、その給紙トレイ３ａ〜３ｎに入っていたと同じサイズの用紙が入っている給紙トレイ３ａ〜３ｎがない場合は、トレイ選択部２０は他の給紙トレイ３ａ〜３ｎに用紙が入っているか否かを調べる。他の給紙トレイ３ａ〜３ｎに用紙が入っている場合は（ステップＳ９）、トレイ選択部２０は指定された給紙トレイ３ａ〜３ｎに入っていた用紙のサイズに最も近いサイズの用紙が入っている給紙トレイ３ａ〜３ｎを選択する（ステップＳ１０）。トレイ切替部２１はトレイ選択部２０が選択した給紙トレイ３ａ〜３ｎから用紙を供給するように給紙装置４を制御する。倍率演算部２２はトレイ選択部２０が選択した給紙トレイ３ａ〜３ｎに入っている用紙のサイズに合わせて、画像の倍率を計算する（ステップＳ１１）。変倍処理部２３は倍率演算部２２が算出した倍率で印刷する画像を拡大又は縮小して、印刷処理を継続する（ステップＳ１２）。これにより、指定されたサイズの用紙がない場合であっても、印刷処理を開始することができる。
【００２３】
このように印刷処理を開始し、印刷中に用紙を供給していた給紙トレイ３ａ〜３ｎに用紙がなくなった場合は（ステップＳ２）、トレイ選択部２０は既に説明したようにそれまで供給していた用紙と同一サイズの用紙が入っている給紙トレイ３ａ〜３ｎを探し（ステップＳ４〜Ｓ７）、同一サイズの用紙が入っている給紙トレイ３ａ〜３ｎがないがあいは、紙切れエラー発生として印刷処理を中断する（ステップＳ１３）。これにより、印刷中に紙切れが発生した場合であっても他の給紙トレイ３ａ〜３ｎから同一サイズの用紙を供給し、印刷処理が中断することを防止することができると供に、印刷中に用紙サイズが変わることを防止できる。
【００２４】
なお、ホスト装置９から送信する画像データの先頭に印刷枚数等の情報を付加し、印刷処理開始の際にプリンタ装置１側でその印刷枚数分の用紙を備える給紙トレイ３ａ〜３ｎを選択するようにしても良い。これにより印刷中に用紙切れになることを防止できる。
【００２５】
また、印刷中に給紙トレイ３ａ〜３ｎが用紙切れになり、場合で用紙切れになった給紙トレイ３ａ〜３ｎに入っていた用紙と同一サイズの用紙が入った給紙トレイ３ａ〜３ｎがない場合は、用紙切れになった給紙トレイ３ａ〜３ｎに入っていた用紙より大きい用紙が入った給紙トレイ３ａ〜３ｎから用紙を供給して、同一サイズの用紙がない場合であっても印刷を継続するようにしても良い。用紙切れになった給紙トレイ３ａ〜３ｎに入っていた用紙より大きい用紙に印刷するので、用紙を切ることにより、用紙サイズを同じにすることができる。
【００２８】
【発明の効果】
この発明は以上説明したように、同一サイズの用紙を指定した複数ページにわたる印刷指示を受付けて印刷を開始する際は、印刷指示で指定されたサイズと同一サイズの用紙が入った給紙トレイがない場合は、他のサイズの用紙が入った給紙トレイを選択し、選択した給紙トレイの用紙のサイズに合わせて画像の大きさを変更して印刷を開始し、一方印刷指示で指定されたサイズと同一サイズの用紙が入った給紙トレイがある場合は当該給紙トレイを選択して印刷を開始する。そして、印刷中に給紙トレイが用紙切れになった際は、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイを探し、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイがある場合は、その給紙トレイから用紙を給紙する。一方、用紙切れになった給紙トレイの用紙と同一サイズ、かつ、用紙切れになった給紙トレイと同一方向の用紙が入っている他の給紙トレイがない場合は、用紙切れになった給紙トレイと方向が違う用紙切れになった給紙トレイの用紙と同一サイズの用紙が入っている給紙トレイを探し、用紙切れになった給紙トレイと方向が違う用紙切れになった給紙トレイの用紙と同一サイズの用紙が入っている給紙トレイがある場合は、その給紙トレイから用紙を給紙し、画像の向きを変えて印刷するので、印刷中に給紙トレイの用紙がなくなった場合であっても他の給紙トレイから同一サイズの用紙を給紙して印刷処理をすることができる。
【００２９】
さらに、印刷中に給紙トレイが用紙切れになった場合において、同一サイズの用紙が入っている給紙トレイがない場合は他のサイズの用紙が入った給紙トレイを選択せずに、印刷処理を中断するので、印刷途中から用紙サイズが変わることを防止できる。
【００３０】
また、同一サイズの用紙を指定した複数ページにわたる印刷指示は印刷枚数の情報を含み、印刷指示に含まれる印刷枚数分の用紙を備える給紙トレイを選択することにより、印刷中に用紙切れになることを未然に防止できる。
【図面の簡単な説明】
【図１】この発明の実施例を示す構成図である。
【図２】この発明の動作を示すフローチャートである。
【符号の説明】
１        プリンタ装置
１０      コントローラ
２０      トレイ選択部
２１      トレイ切替部
２２      倍率演算部
２３      変倍処理部
２４      画像回転部
３        給紙トレイ
９        ホスト装置
【図１】
0003558799.tif 000002
【図２】
0003558799.tif 000003