(57)【要約】【課題】同じ大きさの用紙を長辺方向及び短辺方向で搬送可能に収納する給紙部からいずれかの方向で給紙された用紙に、画像生成部で生成された画像データに基づいた印刷を行う、高印刷パフォーマンスの印刷装置を提供する。【解決手段】プリンタ１は、同じ大きさの用紙を長辺方向及び短辺方向で搬送可能に収納しており、画像生成部１２で生成した画像データに基づいて印刷を行う。このプリンタ１は、印刷を行う用紙の給紙の方向を指定する用紙方向情報を生成する用紙方向情報生成部１７を備え、画像生成部１２が、印刷開始時に用紙切れでない場合、用紙方向情報が指定する方向用の画像データの作成を開始し、印刷中に用紙切れして印刷を中断した時に、印刷未完了のページについての用紙方向情報が指定する方向とは異方向用の画像データの生成を開始する。【選択図】図１
2013043326.tif 000002
【特許請求の範囲】
【請求項１】
同じ大きさの用紙を長辺方向及び短辺方向で搬送可能に収納する給紙部からいずれかの方向で給紙された用紙に、画像生成部で生成した画像データに基づいて印刷を行う印刷装置であって、
印刷を行う用紙の給紙の方向を指定する用紙方向情報を生成する用紙方向情報生成部を備え、
前記画像生成部は、
印刷開始時に用紙切れでない場合、前記用紙方向情報が指定する方向用の画像データの作成を開始し、
印刷中に用紙切れして印刷を中断した時に、印刷未完了のページについての前記用紙方向情報が指定する方向とは異方向用の画像データの生成を開始することを特徴とする印刷装置。
【請求項２】
印刷中断中に、前記用紙切れとなった方向の用紙が補給された場合、当該方向の用紙用の画像データに基づく当該方向の用紙への印刷を再開することを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷中断中に、前記用紙切れとなった方向とは異方向の用紙を印刷に用いることをユーザが選択した場合、前記異方向の用紙用のデータに基づく当該異方向の用紙への印刷を開始し印刷を継続することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記画像生成部は、印刷開始時に用紙切れの場合、用紙が補給されるまでの間、前記長辺方向用の画像データ及び前記短辺方向用の画像データの両方を生成することを特徴とする請求項１〜３のいずれか１項に印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された印刷ジョブに基づいて印刷を行う印刷装置であって、特に、同じ大きさの用紙を長辺方向及び短辺方向で搬送可能に収納する給紙部を有するものに関するものである。
【背景技術】
【０００２】
従来、複合機（ＭＦＰ：Multi-Function Peripheral）等の印刷装置として、同じ大きさの用紙を長辺方向及び短辺方向で搬送可能に収納する給紙部を有するものが知られている。一般的には、短辺方向のものが印刷速度が速いため良く使われている。このような印刷装置では、入力された印刷ジョブに基づいて、長辺方向または短辺方向で給紙された用紙上に印刷される。
また、上述のような印刷装置では、一般的には、印刷を行っている途中では、用紙給紙方向を変更することはできない。例えば、短辺方向に給紙されているＡ４の用紙上への印刷中に、用紙切れにより印刷が停止した時、長辺方向に給紙されるＡ４の用紙を用いて印刷することはできない。
【０００３】
この問題を解決するものとして、特許文献１には、印刷中に短辺方向のＡ４の用紙が無くなった時に印刷を中断する印刷装置であって、中断後にユーザにより長辺方向のＡ４の用紙での印刷継続が選択された後に、短辺方向のＡ４の用紙へ印刷した画像を９０度回転した画像の画像データを生成し、該画像を長辺方向のＡ４用紙上へ印刷するものが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１２９０４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示の方法では、ユーザ選択後に再度印刷用に画像データを生成するので、印刷に時間がかかる、すなわち、印刷パフォーマンスが低下する。
また、上述の方法以外に、長辺方向に搬送される用紙用の画像データ及び短辺方向に搬送される用紙用の画像データの両方を常に生成する方法が考えられる。しかし、この方法は処理量が多くなるため、印刷パフォーマンスが低下する。
【０００６】
本発明は、上述のような実情を鑑み、同じ大きさの用紙を長辺方向及び短辺方向で搬送可能に収納する給紙部からいずれかの方向で給紙された用紙に、印刷ジョブから画像生成部により生成された画像データに基づいた印刷を行う、高印刷パフォーマンスの印刷装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の第１の技術手段は、同じ大きさの用紙を長辺方向及び短辺方向で搬送可能に収納する給紙部からいずれかの方向で給紙された用紙に、画像生成部で生成した画像データに基づいて印刷を行う印刷装置であって、印刷を行う用紙の給紙の方向を指定する用紙方向情報を生成する用紙方向情報生成部を備え、前記画像生成部が、印刷開始時に用紙切れでない場合、前記用紙方向情報が指定する方向用の画像データの作成を開始し、印刷中に用紙切れして印刷を中断した時に、印刷未完了のページについての前記用紙方向情報が指定する方向とは異方向用の画像データの生成を開始することを特徴としたものである。
【０００８】
本発明の第２の技術手段は、第１の技術手段において、印刷中断中に、前記用紙切れとなった方向の用紙が補給された場合、当該方向の用紙用の画像データに基づく当該方向の用紙への印刷を再開することを特徴としたものである。
【０００９】
本発明の第３の技術手段は、第１または第２の技術手段において、印刷中断中に、前記用紙切れとなった方向とは異方向の用紙を印刷に用いることをユーザが選択した場合、前記異方向の用紙用のデータに基づく当該異方向の用紙への印刷を開始し印刷を継続することを特徴としたものである。
【００１０】
本発明の第４の技術手段は、第１〜第３のいずれか１の技術手段において、前記画像生成部が、印刷開始時に用紙切れの場合、用紙が補給されるまでの間、前記長辺方向用の画像データ及び前記短辺方向用の画像データの両方を生成することを特徴としたものである。
【発明の効果】
【００１１】
本発明によれば、同じ大きさの用紙を長辺方向及び短辺方向で搬送可能に収納する給紙部からいずれかの方向で給紙された用紙に、画像生成部で生成した画像データに基づいた印刷を行う、高印刷パフォーマンスの印刷装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の印刷装置の構成例を示すブロック図である。
【図２】図１のプリンタでの画像データの生成例を具体的に説明する図である。
【図３】図１のプリンタでの画像データの生成例を具体的に説明する他の図である。
【図４】図１のプリンタでの画像データの生成例を具体的に説明する他の図である。
【図５】図１のプリンタにおける画像データ生成処理例を説明するフローチャートである。
【図６】図５の用紙方向情報生成処理例を説明するフローチャートである。
【図７】図５の中断時画像生成処理例を説明するフローチャートである。
【図８】図５の印刷完了待ち処理例を説明するフローチャートである。
【図９】図１のプリンタでの印刷処理例を示すフローチャートである。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の印刷装置を、外部から入力される印刷ジョブに基づいて印刷を行うプリンタとして構成した例を示すブロック図である。
図１のプリンタ１は、Ｉ／Ｏ部１１、画像生成部１２、エンジン制御部１３、ジョブ制御部１４、記憶部１５、ユーザインタフェース（ＵＩ：User Interface）制御部１６、用紙方向情報生成部１７と、を備える。なお、本明細書では、プリンタ１は、Ａ４サイズの用紙が長辺方向（以下、縦方向）に給紙可能な状態で収納される給紙トレイや、同用紙が短辺方向（以下、横方向）に給紙可能な状態で収納される給紙トレイを有する印刷機構を備えるものとして説明する。説明を容易とするため、他のサイズの給紙トレイを有していないものとする。
【００１４】
Ｉ／Ｏ部１１は、ネットワークＮやＵＳＢ（Universal Serial Bus）等を経由して外部装置との通信を行うものであり、該Ｉ／Ｏ部１１を介して印刷ジョブが入力される。
画像生成部１２は、Ｉ／Ｏ部１１から入力された印刷ジョブに基づいて、画像データを生成するもので、横方向に給紙される用紙用の画像データ（以下、横方向用の画像データ）、及び／又は、縦方向に給紙される用紙用の画像データ（以下、縦方向用の画像データ）を生成する。その詳細については、後述する。
【００１５】
エンジン制御部１３は、画像生成部１２により生成された画像データに基づいて印刷を行う印刷機構の印刷エンジンを駆動制御する。
ジョブ制御部１４は、印刷ジョブの受信から、印刷前の印刷ジョブの管理を行う。
記憶部１５は、ハードディスクドライブや不揮発性のメモリからなり、画像生成部１２が生成した画像データや、印刷設定情報等の各種情報を記憶する。
ＵＩ制御部１６は、不図示の表示部及び操作ボタン等からなる操作パネルにおけるユーザインタフェースの制御を行う。
【００１６】
用紙方向情報生成部１７は、印刷を行う用紙の給紙の方向を指定する用紙方向情報を生成する。
印刷ジョブでトレイの指定がない場合は、印刷速度の速い横方向が用紙方向情報により指定される。ただし、横方向の用紙が用紙切れの場合は、縦方向が用紙方向情報により指定される。
また、印刷開始時にトレイが指定されていた場合は、当該トレイに収納されている用紙の方向が用紙方向情報により指定される。
【００１７】
この用紙方向情報に基づいてプリンタ１は以下のように動作する。まず、画像生成部１２にて、用紙方向情報が指定する方向用の画像データを生成し印刷を開始する。また、印刷中に該当する用紙が用紙切れして印刷を中断した時、印刷未完了のページについて、用紙方向情報が指定する方向すなわち用紙切れとなった用紙の方向とは異方向用の画像データを生成し、用紙切れとなった方向用の画像データ及び上記異方向用の画像データの両方すなわち横方向用の画像データ及び縦方向用の画像データを用意する。
したがって、横方向と縦方向のいずれの方向の用紙で印刷を再開するとしても、即座に印刷を行うことができる。そのため、プリンタ１は高印刷パフォーマンスである。
【００１８】
また、プリンタ１は、例えば、用紙方向情報が指定する横方向の用紙が用紙切れとなり印刷が中断した場合、縦方向の用紙を用いて印刷を再開することを操作パネルを介してユーザが選択したときに、縦方向用のデータに基づく縦方向の用紙への印刷を開始し印刷を継続する。なお、自動的に上記縦方向の用紙への印刷を開始してもよい。
さらに、上記の印刷中断後に、横方向の用紙が補給された場合、プリンタ１では、自動または手動で、横方向用の画像データに基づく横方向の用紙への印刷を再開する。
また、横方向の用紙が用紙切れとなった後に縦方向の用紙を用いた印刷が再開された場合でも、その後、横方向の用紙が補給された時に、自動的に横方向用の画像データに基づく横方向用の用紙への印刷に戻るようにするのが好ましい。横方向の方が速く印刷できるからである。
【００１９】
図２〜図４は、図１のプリンタ１での画像データの生成例を具体的に説明する図である。
図では、生成済のページの画像データを通常の線で、印刷済のページの画像データを太線で示す。また、前提として、印刷ジョブ開始前のトレイに入っている用紙は次の通りであるものとする。すなわち、横方向に給紙されるＡ４サイズの用紙（以下、Ａ４横用紙）がトレイ１に１０枚、縦方向に給紙されるＡ４サイズの用紙（Ａ４縦用紙）がトレイ２に１００枚入っているとする。印刷ジョブとしては、Ａ４用紙を用いて１００ページ印刷するジョブが入力されたものとする。
【００２０】
印刷ジョブが入力されると、プリンタ１では、Ａ４横用紙用のトレイ１に用紙が入っているので、用紙方向情報生成部１７が、印刷を行う用紙の給紙の方向として横方向を指定する用紙方向情報を生成する。そして、画像生成部１２が、この用紙方向情報に基づいて、図２（Ａ）に示すように、１ページ目から順にＡ４横用紙用の画像データ（以下、Ａ４横画像データ）を生成する。
この画像データ生成に並行して、図２（Ｂ）に示すように、Ａ４横画像データに基づくＡ４横用紙への印刷が１ページ目から順に行われ、１０ページ目まで印刷を行った後、Ａ４横用紙がないため、印刷を中断する。図２（Ｂ）の例では、Ａ４横画像データに基づくＡ４横用紙への印刷が１０ページまで完了し、この段階で既にＡ４横画像データが５０ページ目まで作成済みとなっている。
【００２１】
印刷中断中、プリンタ１では、画像生成部１２が、図２（Ｃ）に示すように、印刷未完了のページから順にすなわち１１ページ目から順にＡ４縦用紙用の画像データ（以下、Ａ４縦画像データという）を生成する。なお、図２（Ｄ）は、印刷中断中に、１１ページ目から２０ページ目までＡ４縦画像データの生成が完了し、２１ページ目のＡ４縦画像データを生成中である状態を示している。
【００２２】
印刷中断後、図２（Ｄ）の状態の際に、例えば、Ａ４縦用紙での印刷が再開されると、プリンタ１では、図３（Ａ）に示すように、Ａ４縦画像データ生成に並行して、Ａ４縦画像データに基づくＡ４縦用紙への印刷が１１ページ目から順に行われる。そして、最終的に、図３（Ｂ）に示すように、１ページ目から１０ページ目まではＡ４横用紙で、１１ページ目から１００ページ目まではＡ４縦用紙で印刷されたものが得られる。
【００２３】
また、印刷中断後、Ａ４縦用紙での印刷が再開される前に、図２（Ｄ）の状態で、例えば、Ａ４横用紙がトレイ１に補給された場合、プリンタ１では、図４（Ａ）に示すように、Ａ４縦画像データの生成を停止する。
そして、図４（Ｂ）に示すように、Ａ４横画像データの生成を再開すると共に、１１ページ目から順にＡ４横画像データに基づくＡ４横用紙への印刷を行う。そして、最終的に、図４（Ｃ）に示すように、１ページ目から１００ページ目まで全てＡ４横用紙で印刷されたものが得られる。
【００２４】
また、印刷開始時に用紙があるような通常の場合とは異なり、印刷開始時に、用紙が指定されていたトレイに既にない場合や、いずれのトレイにも既にない場合がある。この場合、用紙方向情報生成部１７が、印刷を行う用紙の給紙の方向として横方向と縦方向の両方を指定する用紙方向情報を生成し、画像生成部１２では、当該用紙方向情報に基づいて、上記両方の画像データを１ページ目から作成することが好ましい。この構成では、無かった方向の用紙が補給されたり、用紙切れとなっていない同一サイズで方向が異なる用紙での印刷がユーザにより選択されたりしたときに、すぐに印刷を開始することができる。
【００２５】
図５は、図１のプリンタ１における画像データ生成処理例を説明するフローチャートである。
プリンタ１は、印刷ジョブを受信すると（ステップＳ１）、各給紙トレイの用紙有無情報等を取得し（ステップＳ２）、後述の図６で説明する用紙方向情報生成処理を行い（ステップＳ３）、用紙方向情報の生成を行う。そして、プリンタ１での印刷が現在中断中である否かを示す停止フラグがＯＮであるか否か判定する（ステップＳ４）。
【００２６】
停止フラグがＯＮでなく中断中でない場合（ＮＯの場合）、用紙方向情報に従った画像データが未生成の先頭ページについて、当該用紙方向情報に従った画像データを生成する（ステップＳ５）。そして、全てのページについて画像データを生成が完了したが否か判定し（ステップＳ６）、完了していない場合（ＮＯの場合）は、ステップＳ４に戻り、次ページ以降について同様の処理を行い、完了していた場合（ＹＥＳの場合）は、図７で説明する印刷完了待ち処理を実施して（ステップＳ７）、処理を終了する。
また、ステップＳ４において、停止フラグがＯＮであり中断中であった場合（ＹＥＳの場合）、後述の図７で説明する中断時画像生成処理を行ってからステップＳ６へ処理を進める。
【００２７】
図６は、図５のステップＳ３の用紙方向情報生成処理例を説明するフローチャートである。
用紙方向情報生成処理では、図に示すように、まず、縦方向と横方向それぞれについてトレイに用紙があるか否か判定する（ステップＳ１１）。
それぞれに用紙がある場合（ＹＥＳの場合）、用紙方向情報生成部１７により、優先トレイの用紙方向を給紙の方向として指定する用紙方向情報を生成し（ステップＳ１２）、記憶部１５に保存する（ステップＳ１３）。なお、優先トレイとは、プリンタ１で予め決まっているトレイ優先順位に従ったトレイである。
【００２８】
また、ステップＳ１１において、縦方向と横方向のトレイの両方に用紙がない場合（ＮＯの場合）、縦方向と横方向のいずれかの用紙がトレイにあるか否か判定する（ステップＳ１４）。いずれかの用紙がトレイにある場合（ステップＳ１４、ＹＥＳの場合）、用紙方向情報生成部１７により、トレイにある用紙の用紙方向を給紙の方向として指定する用紙方向情報を生成してから（ステップＳ１５）、ステップＳ１３に移行し、いずれの用紙もトレイにない場合（ステップＳ１４、ＮＯの場合）、用紙方向情報生成部１７により、横方向用紙用と縦方向用紙の両方を給紙の方向として指定するような用紙方向情報を生成してから（ステップＳ１６）、ステップＳ１３に移行する。
【００２９】
図７は、図５のステップＳ８の中断時画像生成処理例を説明する図である。
この処理は、用紙切れで印刷停止中に、印刷未完了のページの先頭から順に縦方向用の画像データと横方向用の画像データの両方を得るための処理である。
まず、印刷未完了のページの先頭ページのページ番号情報などのページ情報を取得し（ステップＳ２１）、用紙方向情報が給紙の方向として横方向と縦方向の両方を指定しているか否か判定する（ステップＳ２２）。
【００３０】
両方を指定しておらず、横方向と縦方向のいずれかを指定している場合（ＮＯの場合）、用紙方向情報が指定している方向とは別方向用の画像データを生成し（ステップＳ２３）、ステップＳ２４に処理を移行する。
一方、ステップＳ２２において、用紙方向情報が給紙の方向として横方向と縦方向の両方を指定している場合（ＹＥＳの場合）、横方向用の画像データ及び縦方向用の画像データの両方を生成し（ステップＳ２６）、ステップＳ２４に処理を移行する。
【００３１】
ステップＳ２４では、停止フラグがＯＦＦになって印刷が再開／開始されたか否か判定し、ＯＦＦになっており印刷が再開／開始されていた場合（ＹＥＳの場合）は終了し、ＯＦＦになっておらず印刷が再開／開始されていない場合（ＮＯの場合）は、次ページのページ情報を取得し（ステップＳ２５）、ステップＳ２２に処理を戻し、停止フラグがＯＦＦになるまで上述の処理を行う。
【００３２】
図８は、図５のステップＳ７の印刷完了待ち処理例を説明するフローチャートである。
印刷完了待ち処理では、プリンタ１は、まず、印刷ジョブが完了したか否か判定する（ステップＳ３１）。
【００３３】
印刷ジョブが完了していた場合（ＹＥＳの場合）、処理を終了し、完了していない場合（ＮＯの場合）、印刷未完了の先頭ページの情報を取得し（ステップＳ３２）、停止フラグがＯＮであるか否か判定する（ステップＳ３３）。
【００３４】
ステップＳ３３において、停止フラグがＯＮであり、印刷中断中の場合（ＹＥＳの場合）、当該ページについて、両方向の画像データを生成済みか否か判定する（ステップＳ３４）。
生成済みの場合（ＹＥＳの場合）、そのままステップＳ３６へ移行し、生成済みでない場合（ＮＯの場合）、生成済みの画像データの方向とは別方向の画像データを生成してから（ステップＳ３５）、ステップＳ３７へ移行する。
【００３５】
また、ステップＳ３３において、停止フラグがＯＦＦであり、印刷中の場合（ＮＯの場合）、当該ページについて、用紙方向情報で指定される用紙方向の画像データを生成済みか否か判定し（ステップＳ３６）、生成済みでない場合（ＮＯの場合）、ステップＳ３５へ進み、生成済みの場合（ＹＥＳの場合）、ステップＳ３７へ進む。
ステップＳ３６では、印刷が完了したか否か判定し、印刷が完了していた場合（ＹＥＳの場合）は終了し、印刷が完了していない場合（ＮＯの場合）は、次ページのページ情報を取得し（ステップＳ２８）、ステップＳ３３に処理を戻し、印刷が完了するまで上述の処理を行う。
【００３６】
図９は、図１のプリンタ１での印刷処理例を示すフローチャートである。
この印刷処理は、画像データ生成処理と並列に実行されるもので、プリンタ１は、まず印刷するページの画像データが生成されているか否か判定する（ステップＳ４１）。生成されていない場合（ＮＯの場合）、ステップＳ４１に戻り、生成されている場合（ＹＥＳの場合）、用紙方向情報で指定されている方向の用紙があるか否か判定する（ステップＳ４２）。
【００３７】
ステップＳ４２において、用紙方向情報で指定されている方向の用紙がある場合（ＮＯの場合）、用紙方向情報で指定されている方向用の画像データを展開し（ステップＳ４９）、印刷を行う（ステップＳ５０）。印刷したとき、印刷済みページ情報をカウントアップし（ステップＳ５１）、何ページ目まで印刷済であるかを判定できるようにする。印刷されたページの画像データは削除する（ステップＳ５２）。なお、このとき、用紙方向情報で指定されている方向とは別方向の画像データがあれば、そちらも削除する。そして、現在のページが最終ページであるか否か判定し（ステップＳ５３）、最終ページの場合（ＹＥＳの場合）、印刷処理を終了し、最終ページでない場合（ＮＯの場合）、ステップＳ４１に処理を戻して、次のページに対して印刷処理を行う。
【００３８】
ステップＳ４２において、用紙方向情報で指定されている方向の用紙が用紙切れの場合（ＹＥＳの場合）、停止フラグをＯＮにし（ステップＳ４３）、ＵＩ制御部１６により「用紙なし」メッセージを操作パネルに表示しユーザ操作入力を待つ（ステップＳ４４）。
【００３９】
そして、用紙方向情報で指定されている方向とは別の方向の用紙を用いて印刷を継続することをユーザが操作パネルを介して選択したか否か判定する（ステップＳ４５）。
別方向の用紙を用いて印刷を継続することをユーザが選択した場合（ＹＥＳの場合）、用紙方向情報を更新し（ステップＳ４６）、ステップＳ４８に移行する。
また、別方向の用紙を用いて印刷を継続することをユーザが選択しなかった場合（ＮＯの場合）、用紙方向情報で指定されている方向の用紙のトレイに給紙されたか否か判定する（ステップＳ４７）。給紙されなかった場合（ＮＯの場合）、ステップＳ４４へ戻り、給紙された場合（ＹＥＳの場合）、ステップＳ４８へ移行する。
ステップＳ４８では、停止フラグをＯＦＦにしてから、処理をステップＳ４９へ進める。
【００４０】
以上では、Ａ４サイズの用紙の例で説明したが、他のサイズの用紙を用いる印刷装置にも適用することができる。
【００４１】
なお、横方向と縦方向の両方向に給紙不可能な用紙サイズの印刷や、中綴じ印刷、後処理していされた印刷など、印刷ジョブの途中で給紙方向を変更できない印刷の場合、上述の中断時画像生成処理は行わない。これにより、無駄な画像データ生成が行われないので、不要なパフォーマンスダウンを避けることができる。
【符号の説明】
【００４２】
１…プリンタ、１１…Ｉ／Ｏ部、１２…画像生成部、１３…エンジン制御部、１４…ジョブ制御部、１５…記憶部、１６…ＵＩ制御部、１７…用紙方向情報生成部。
【図１】
2013043326.tif 000003
【図２】
2013043326.tif 000004
【図３】
2013043326.tif 000005
【図４】
2013043326.tif 000006
【図５】
2013043326.tif 000007
【図６】
2013043326.tif 000008
【図７】
2013043326.tif 000009
【図８】
2013043326.tif 000010
【図９】
2013043326.tif 000011