(57)【要約】【課題】  連続紙の用紙残量を管理し、効率よく連続紙に画像を形成する。【解決手段】  画像印刷処理が実行される度に、ロール給紙部２４の装着されたロール紙２８の用紙残量を更新し、管理するので、プリンタ本体２２では、常に最新のロール紙２８の用紙残量の情報を管理することができる。また、受信した印刷ジョブを、該印刷ジョブの用紙使用量に応じて分類して管理するとともに、ロール紙２８の用紙残量及び印刷ジョブの用紙使用量に応じて、次に印刷する印刷ジョブを決定する。このため、印刷ジョブが複数のロール紙２８に分離されて印刷されることなく、該印刷ジョブによる画像データを同一のロール紙２８に印刷することができ、ユーザによる印刷ジョブの連続性の管理作業を軽減することができる。また、ロール紙２８の用紙残量に応じて印刷ジョブを抽出し、印刷することができるので、ロール紙２８に効率良く画像を形成することができる。【選択図】        図２
2005169918.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを外部から受信する受信手段と、
受信した印刷データに基づいて、予め定められた用紙の大きさに分離可能な連続紙へ画像を形成するときに使用する前記連続紙の用紙使用量を求める演算手段と、
前記用紙使用量と前記印刷データとを関連付けて記憶する記憶手段と、
前記連続紙の用紙残量を検出する検出手段と、
前記記憶手段に記憶した印刷データのうち、前記用紙残量より少ない用紙使用量の印刷データを、次に画像を形成するための印刷データとして出力する制御手段と、
を備えた画像形成装置。
【請求項２】
前記記憶手段は、前記印刷データ及び該印刷データの用紙使用量を複数記憶し、前記制御手段は、前記記憶手段に記憶した複数の印刷データのうち、最も多い用紙使用量の印刷データを、次に画像を形成するための印刷データとして出力することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶手段は、異なる用紙使用量範囲の格納領域が予め複数定められ、前記印刷データを、該印刷データの用紙使用量に応じて前記格納領域の何れか１つに分類して格納し、前記制御手段は、前記記憶手段の複数の格納領域のうち前記用紙残量より少ない用紙使用量の格納領域に含まれる印刷データを出力することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記印刷データは、連続紙へ画像形成するときの優先順位を含み、前記制御手段は、前記用紙残量より少ない用紙使用量の印刷データについて予め定めた出力回数まで出力し、前記出力回数を越えた場合に最も高い優先順位の印刷データを出力することを特徴とする請求項１乃至請求項３の何れか１項に記載の画像形成装置。
【請求項５】
前記検出手段は、前記用紙残量を入力するための入力手段であることを特徴とする請求項１乃至請求項４の何れか１項に記載の画像形成装置。
【請求項６】
前記記憶手段は、前記入力手段による用紙残量を格納する格納手段を含み、前記検出手段は、前記印刷データを出力したときに、前記用紙残量から前記出力した印刷データの用紙使用量を減算した減算結果を前記用紙残量として検出するとともに前記格納手段に格納することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記格納手段は、不揮発性メモリであることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記用紙残量データ及び前記用紙使用量データは、画像を形成するときの前記連続紙の搬送方向の長さを表すことを特徴とする請求項１乃至請求項７の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に係り、特に、連続紙に画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
従来より、連続紙を装置本体へセットし、連続紙に画像を形成する画像形成装置が知られている。連続紙は、画像形成装置で連続して画像形成処理可能な用紙であって、一般的に、画像形成装置に装着可能な量を１まとまりとして装置本体へセットされる。このような画像形成装置において、連続紙への画像形成中に、画像形成装置に装着したロール状に巻回された連続紙であるロール紙の用紙残量不足や用紙無しを検出するための検知センサを設けた画像形成装置が知られている（例えば、特許文献１及び特許文献２参照）。この技術によれば、連続紙に設けられた用紙終了を示す孔や検出マークの検出や、ロール紙の回転に伴って回転する周期的に模様が変化する回転部材の模様を検出することによって、連続紙の用紙残量不足や用紙無しを検出する。更に、検出結果に基づいて、用紙残量不足や用紙無しを警告することができる。
【特許文献１】特開平６−２７８９３９号公報  （第３−４頁、図５）
【特許文献２】特開２００２−３３７４０９号公報  （第３−４頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記技術では、画像形成装置に装着可能な量を１まとまりとして装置本体へセットされた連続紙の用紙残量不足や用紙無しを警告することにより、用紙交換を促す情報を提供することができる。しかし、新たなまとまりの連続紙が装置本体にセットされた後に画像形成処理が再開されると、同一の印刷データによる画像が異なるまとまりの連続紙に跨って形成される恐れがあり、ユーザによる印刷データの連続性管理が必要であった。
【０００４】
本発明は、上記問題点を解決するためになされたもので、連続紙の用紙残量を管理し、効率よく連続紙に画像を形成することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明の画像形成装置は、印刷データを外部から受信する受信手段と、受信した印刷データに基づいて、予め定められた用紙の大きさに分離可能な連続紙へ画像を形成するときに使用する前記連続紙の用紙使用量を求める演算手段と、前記用紙使用量と前記印刷データとを関連付けて記憶する記憶手段と、前記連続紙の用紙残量を検出する検出手段と、前記記憶手段に記憶した印刷データのうち、前記用紙残量より少ない用紙使用量の印刷データを、次に画像を形成するための印刷データとして出力する制御手段と、を備えている。
【０００６】
本発明の画像形成装置は、受信手段を備えており、印刷データを外部から受信する。印刷データを受信すると、演算手段は、受信した印刷データの連続紙の使用量を示す用紙使用量を演算する。連続紙とは、印刷データに基づく画像を形成するためのものであって、予め定められた用紙の大きさに分離可能で、且つ画像形成装置で連続して画像形成処理可能な連続する用紙である。連続紙の一例には、カット紙やロール紙等がある。連続紙は、画像形成装置に装着可能な量を１つのまとまりとしている。用紙使用量は、印刷データに基づく画像を連続紙上に形成するときに使用する連続紙の長さや分離枚数等の使用量を示すものである。用紙使用量の演算は、例えば、印刷データをイメージデータに展開するときに求められる。記憶手段は、演算された用紙使用量と対応する印刷データとを関連付けて記憶する。印刷データに基づく画像が連続紙に形成されると、画像形成装置に装着された連続紙の用紙残量は減少し、連続紙が無くなると、連続紙への画像形成は困難となる。そこで、検出手段が、連続紙の用紙残量を検出すると、制御手段は、記憶手段に記憶された印刷データから、検出手段により出力された用紙残量より少ない用紙使用量の印刷データを特定する。すなわち、制御手段は、記憶手段に記憶された印刷データから、印刷データに基づく全ての画像を、検出された用紙残量の連続紙内へ形成することが可能な印刷データを設定する。更に制御手段は、設定した印刷データを、次に画像形成装置で画像を形成する対象となる印刷データとして出力する。画像形成手段では、制御手段により出力された印刷データが入力されると、入力された印刷データに基づく画像を連続紙へ形成する。
【０００７】
このように、連続紙の用紙残量より少ない用紙使用量の印刷データを、次に画像形成するための印刷データとすることができるので、画像形成手段では、同一連続紙内に印刷データに基づく全ての画像を形成することができる。
【０００８】
従って、連続紙への画像形成中に、連続紙の用紙残量不足が発生し、新たなまとまりの連続紙が装置本体へ装着された後に画像形成処理が再開されることによる、同一の印刷データの画像が異なるまとまりの連続紙に跨って形成されることを防ぐことができ、効率よく印刷データに基づく画像を連続紙へ印刷することができる。
【０００９】
前記記憶手段は、前記印刷データ及び該印刷データの用紙使用量を複数記憶し、前記制御手段は、前記記憶手段に記憶した複数の印刷データのうち、最も多い用紙使用量の印刷データを、次に画像を形成するための印刷データとして出力することができる。
【００１０】
連続紙へ印刷データに基づく画像が形成されると、連続紙の用紙残量は減少する。このように、連続紙の用紙残量が減少するに伴って、用紙使用量が多い印刷データの出力は困難になるが、用紙使用量が少ない印刷データを常に出力したのでは、用紙使用量が多い印刷データが常に残存してしまう。そこで、制御手段は、記憶手段に記憶された複数の印刷データ及び用紙残量から、検出手段により検出された用紙残量より少なく且つ最も多い用紙使用量の印刷データを、次に画像を形成するための印刷データとして出力する。
【００１１】
このように、検出された用紙残量より少なく且つ最も多い用紙使用量の印刷データから優先的に出力することができるので、効率良く連続紙へ画像を形成することができる。
【００１２】
前記記憶手段は、異なる用紙使用量範囲の格納領域が予め複数定められ、前記印刷データを、該印刷データの用紙使用量に応じて前記格納領域の何れか１つに分類して格納し、前記制御手段は、前記記憶手段の複数の格納領域のうち前記用紙残量より少ない用紙使用量の格納領域に含まれる印刷データを出力することができる。
【００１３】
制御手段は、用紙残量より少ない、または用紙残量データより少なく且つ最も多い使用量の印刷データを、次に画像形成する印刷データとして出力する。そこで、記憶手段は、異なる用紙使用量範囲の格納領域を予め複数定める。例えば、最も使用量の多い用紙使用量範囲から、少ない使用量の用紙使用量範囲へと、段階的に範囲が定められる。定められた異なる複数の用紙容量範囲は、記憶手段の異なる複数の格納領域各々に定められる。記憶手段は、印刷データを印刷データの用紙使用量に応じて、複数の格納領域の何れか１つに分類して格納する。すなわち、記憶手段は、印刷データを、複数の格納領域のうち、該印刷データの用紙使用量を含む用紙使用量範囲に定められた格納領域に記憶する。このため、印刷データは、用紙使用量に応じて分類されて異なる格納領域に記憶される。制御手段は、複数の格納領域から、用紙残量より少ない用紙使用量の格納領域に含まれる印刷データを、次に画像形成する印刷データとして出力する。
【００１４】
このように、予め印刷データを用紙使用量に応じて分類して異なる複数の格納領域の何れか１つに分類して格納することができるので、印刷データ出力時には、用紙残量より少ない用紙使用量の格納領域の印刷データを出力すればよく、効率よく次に画像を形成するための印刷データを出力することができる。
【００１５】
前記印刷データは、連続紙へ画像形成するときの優先順位を含み、前記制御手段は、前記用紙残量より少ない用紙使用量の印刷データについて予め定めた出力回数まで出力し、前記出力回数を越えた場合に最も高い優先順位の印刷データを出力することができる。
【００１６】
印刷データは、画像形成手段によって連続紙へ画像形成する優先順位を示す優先順位データを含んで構成される。優先順位データは、例えば、本発明の画像形成装置へ印刷データを送信する外部装置により任意に付与された該印刷データの優先度を示すデータ等によって示される。制御手段が、用紙残量より少ない印刷データを常に出力すると、優先順位の高い印刷データ出力されず残存する恐れがある。そこで、予め用紙残量より少ない印刷データの出力回数を定める。制御手段は、用紙残量より少ない印刷データの出力回数が、予め定めた出力回数以下である場合には、記憶手段に記憶された印刷データから用紙残量より少ない用紙使用量の印刷データ、または用紙残量より少なく且つ最も大きい用紙使用量の印刷データを出力する。用紙残量より少ない用紙使用量の印刷データの出力回数が、予め定めた出力回数を越えると、制御手段は、記憶手段に記憶された印刷データのうち、最も優先順位の高い印刷データを出力する。
【００１７】
このように、用紙残量より少ない用紙使用量の印刷データの出力回数を予め定めるとともに、出力回数を越えると、優先順位の高い印刷データを出力することができるので、用紙残量より少ない用紙使用量の印刷データが常に出力される事によって、優先順位の高い印刷データの出力がなされず、画像形成されない状態が継続することを抑制することができる。また、用紙残量より少ない用紙使用量の印刷データから、優先順位の高い印刷データへと、出力する印刷データを変更することができる。
【００１８】
前記検出手段は、前記用紙残量を入力するための入力手段とすることができる。連続紙の管理上、連続紙の実際の用紙残量より少ない値を設定することが望ましい場合がある。例えば、余白を残した連続紙への画像の形成が求められる場合がある。そこで、検出手段を、任意に用紙残量を入力するための入力手段で構成するようにすれば、任意の用紙残量を設定することができる。
【００１９】
前記記憶手段は、前記入力手段による用紙残量を格納する格納手段を含み、前記検出手段は、前記印刷データを出力したときに、前記用紙残量から前記出力した印刷データの用紙使用量を減算した減算結果を前記用紙残量として検出するとともに前記格納手段に格納することができる。
【００２０】
画像形成手段が印刷データに基づく画像を連続紙に形成すると、画像形成に伴って連続紙の用紙残量は減少する。そこで、記憶手段は、格納手段を含み、入力手段によって入力された連続紙の用紙残量を格納する。検出手段では、制御手段により印刷データが出力されたときに、格納手段に格納された用紙残量から、出力した印刷データの用紙使用量を減算する。更に、検出手段は、減算結果を用紙残量として検出するとともに、格納手段に格納する。
【００２１】
このように、印刷データに基づく画像が連続紙へ形成されて連続紙の用紙残量が減少すると、減少に応じて用紙残量を減算し、減算結果を格納するとともに用紙残量として検出することができる。このため、入力手段によって入力された用紙残量と、入力手段による用紙残量の入力後の実際の用紙残量と、が不一致となることを抑制することができ、用紙残量が常に最新の状態となるように更新することができる。
【００２２】
前記格納手段は、不揮発性メモリで構成することができる。格納手段に格納された用紙残量は、装置本体への電源供給が停止されても、消去されることなく格納手段に保持されるので、用紙残量の検出を、安定して実行することができる。
【００２３】
前記用紙残量データ及び前記用紙使用量データは、画像を形成するときの前記連続紙の搬送方向の長さを表わすことができる。
【００２４】
用紙残量及び用紙使用量を、連続紙の搬送方向の長さによって表すことができるので、該印刷データのページ数や１ページ当たりの連続紙の長さに依存せず、用紙残量及び用紙使用量を管理することができる。
【発明の効果】
【００２５】
以上説明したように、本発明の画像形成装置によれば、連続紙の用紙残量を検出し、用紙残量より少ない用紙使用量の印刷データを、次に画像形成する印刷データとして出力するので、同一連続紙内に印刷データに基づく全ての画像を形成するように制御することができ、印刷データに基づく画像を連続紙へ効率良く印刷することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２６】
本発明の画像形成装置に係る実施の形態の一例を図面に基づき説明する。
【００２７】
本実施の形態は、通信回線に接続可能なネットワークシステム（以下、プリンタシステムという）に、本発明を適用したものである。
【００２８】
図１には、本実施の形態に係るプリンタシステム１０の構成を模式的に示した。プリンタ２０は、通信回線としてのネットワーク１２に接続されている。ネットワーク１２には、パーソナル・コンピュータ（以下ＰＣという）１４が接続されている。これらのプリンタ２０及びＰＣ１４は、互いにネットワーク１２を介して相互通信によりデータやコマンドの授受が可能な構成となっている。なお、プリンタ２０及びＰＣ１４は、本実施の形態では各々１台ずつとして説明するが、本発明は、これに限定されるものではなく複数台で構成してもよい。
【００２９】
ＰＣ１４は、ネットワーク１２を介してプリンタ２０へ印刷ジョブを送信し、印刷実行を指示するときにユーザが操作するためのものである。プリンタ２０は、通常の印刷機能を備えており、受信した印刷ジョブに応じて画像を後述する連続紙へ出力するためのものである。
【００３０】
印刷ジョブはＰＣ１６からプリンタ１４へ向けて送信される印刷関連データの総体である。この印刷ジョブには、印刷対象そのものの印刷データ、その印刷データを表すファイル名などの名称、印刷指示の日時データ、及び印刷形態や解像度等の印刷設定情報を含んで構成される。
【００３１】
プリンタ２０は、印刷を実行するプリンタ本体２２、ロール給紙装置２４、及びロール巻取装置２６から構成されている。ロール給紙装置２４は、ロール紙２８を装着するとともに装着されたロール紙２８をプリンタ本体２２へ供給するためのものである。ロール給紙装置２４は、ロール紙検知部２５を含んで構成されている。ロール紙検知部２５は、ロール給紙装置２４へのロール紙２８の装着を検知するためのものである。ロール巻取装置２６は、画像が印刷されたロール紙３０を巻き取るためのものである。ロール給紙装置２４に装着されたロール紙２８は、プリンタ２２へ端部から順次搬送されて、画像が印刷された後に、ロール巻取装置２６へ巻き取られる。
【００３２】
なお、ロール紙２８は、連続する用紙であって、本実施の形態ではロール状に巻回された状態でロール給紙装置２４へ装着されるものとして説明する。このため、プリンタ本体２２では、カット紙を印刷するプリンタに比較して大容量の印刷データを連続してロール紙２８へ印刷することが可能な構成となっている。
【００３３】
なお、本実施の形態では、ロール紙２８は、ロール状に巻回された連続紙として説明するが、連続紙であればよく、上記形態に限られるものではない。例えば、所定の長さ毎に折り曲げられた連続紙であってもよい。
【００３４】
プリンタ本体２２には、表示部３２及び入力部３４が設けられている。表示部３２は、例えば、液晶ディスプレイ（ＬＣＤ）等で構成されており、各種メニュー、ユーザに対する各種選択項目、ロール給紙装置２４に装着されたロール紙２８の残量不足状態、及び印刷等を表示するためのものである。入力部３４は、ユーザが表示部３２に表示された各種項目の指示や、ロール給紙装置２４へのロール紙２８装着時に装着したロール紙２８の画像形成可能な用紙残量を入力するためのものである。なお、入力部３４によって入力される用紙残量とは、ロール給紙装置２４へ装着したロール紙２８の用紙総量を示すものである。
【００３５】
なお、本実施の形態では、入力部３４は、ロール紙２８の画像形成可能な用紙残量として、ロール紙２８の走査方向の長さを入力するためのものとして説明するが、入力するデータは、用紙残量を示すものであればよく、このような形態に限られるものではない。例えば、ロール紙の重量であってもよい。また、本実施の形態では、ロール紙２８の用紙残量のみを入力する場合を説明するが、ロール紙２８の走査方向に対する幅方向の長さをも入力可能なものとしてもよい。このようにすれば、任意の幅方向の長さを有するロール紙２８をも対応可能となる。
【００３６】
プリンタ本体２２の内部には、詳細を後述する画像処理部３６及び画像形成部３８が設けられている。画像処理部３６は、主に、ネットワーク１２を介してＰＣ１４から受信した後述する印刷ジョブ及び、ロール給紙装置２４に装着されたロール紙２８の用紙残量（詳細後述）に基づいて、各種処理を行うためのものである（詳細後述）。画像形成部３８は、画像処理部３６で処理されるとともに指定された画像データの画像をロール紙２８上に形成するためのものである。
【００３７】
画像形成部３８には、図示を省略した、用紙に画像を形成するための公知の機器が含まれており、当該機器としては、例えは、帯電装置によって帯電させられる感光体ドラム、この感光体ドラムに露光した静電潜像を現像する現像器、感光体ドラム表面に形成された静電潜像をロール給紙部２８から供給されたロール紙２８に転写する転写部、及びロール紙２８に転写された画像を当該ロール紙２８にフラッシュ定着させる定着装置等がある。
【００３８】
ＰＣ１４は、図示を省略した装置を制御するための制御部、各種データを記憶するための記憶部、ネットワーク１２を介してプリンタ本体２２と各種データを入出力する通信部、各種データを入力するためのキーボード等の入力部、及び各種項目や情報を表示するための表示部から構成されている。上記各構成は制御部に接続されており、互いにデータやコマンドの授受が可能な構成となっている。なお、ＰＣ１４は、一般的な構成であるため、詳細な説明を省略する。
【００３９】
次に、プリンタ本体２２の主要構成について概要を説明する。
【００４０】
プリンタ本体２２は、通信部４０、画像処理部３６、画像形成部３８、入力部３４、表示部３２、及びロール紙検知部２５から構成されている。上記通信部４０、画像処理部３６、画像形成部３８、入力部３４、表示部３２、及びロール紙検知部２５は、互いにデータやコマンドの授受が可能となるように、バス４２に接続されている。
【００４１】
通信部４０は、プリンタ本体２２をネットワーク１２に接続し、ＰＣ１４との間で印刷ジョブを含む各種データやコマンドの授受を可能とするためのインターフェース機能部である。プリンタ本体２２では、ネットワーク１２を介して印刷ジョブを受信する。受信した印刷ジョブは、通信部４０を介して画像処理部３６へ入力される。
【００４２】
画像処理部３６は、ＣＰＵ５２及び図示を省略したＲＯＭ及びＲＡＭからなるマイクロコンピュータを含んで構成されており、イメージデータ生成部４４、印刷ジョブ管理部４６、スプール部４８、メモリ部５０、用紙量管理部５４、及び印刷制御部５６を含んで構成されている。上記ＣＰＵ５２、イメージデータ生成部４４、印刷ジョブ管理部４６、スプール部４８、メモリ部５０、用紙量管理部５４、及び印刷制御部５６は、各々バス４２に接続されており、互いにデータやコマンドの授受が可能な構成となっている。
【００４３】
イメージデータ生成部４４は、受信した印刷ジョブを解析してラスタイメージデータ（以下、画像データという）に展開するためのものである。この画像データへの展開は、ページ単位に実行されるため、画像データ展開時に該印刷ジョブのページ数が求められる。この求められたページ数に応じて、イメージデータ生成部４４では、該印刷ジョブのロール紙２８の使用用紙量を演算する。すなわち、イメージデータ生成部は、印刷ジョブを画像データに展開するとともに、該印刷ジョブに基づく画像がロール紙２８に形成されるときに使用されるロール紙２８の使用量（以下、用紙使用量という）を演算する。
【００４４】
スプール部４８は、イメージデータ生成部４４でイメージ展開された画像データを含む印刷ジョブを、該印刷ジョブの用紙使用量に基づいて予め分類されたグループに関連付けて記憶するためのものである。
【００４５】
例えば、スプール部４８は、図３に示すように印刷ジョブを、該印刷ジョブに含まれる画像データの用紙使用量毎に分類して記憶する。この用紙使用量毎の分類は、予め、ロール給紙部２４に装着されたロール紙に効率よく画像を印刷するために定められたものであり、用紙使用量に応じて印刷ジョブを分類するためのものである。例えば、図３に示すスプール部４８にスプールされた印刷ジョブの分類の例では、グループＡ、グループＢ、グループＣ、及びグループＤの分類が定められている。例えば、グループＡは、用紙使用量が１００ｍ未満であり、グループＢは、用紙使用量が１００ｍ以上５００ｍ未満であり、グループＣは、用紙使用量が５００ｍ以上１０００ｍ未満であり、グループＤは、用紙使用量１０００ｍ以上であるものとして、分類条件が予め定められている。
【００４６】
図３に示す例では、グループＡに属する印刷ジョブとして、ジョブ１、ジョブ５、及びジョブ９が関連付けられている。また、グループＢには、ジョブ２、ジョブ６、ジョブ１０、及びジョブ１２が関連付けられている。グループＣには、ジョブ３、ジョブ７、及びジョブ１１が関連付けられている。更に、グループＤには、ジョブ４及びジョブ８が定められている。
【００４７】
すなわち、イメージデータ生成部４４によって画像データに展開された印刷ジョブは、該印刷ジョブの用紙使用量に応じて、予め定められた分類毎に分類されてスプール部４８へ格納される。
【００４８】
用紙量管理部５４は、入力部３４により入力されたロール紙２８の用紙残量を管理するとともに、画像形成部３８による画像データの印刷によりロール紙２８が消費されることによるロール給紙部２４のロール紙２８の残量（以下、用紙残量という）を算出して管理するためのものである。
【００４９】
メモリ部５０は、ユーザによる入力部３４の操作により入力された用紙残量、及び残用紙量を記憶するためのものであり、不揮発性メモリによって構成されている。このため、電源のオンオフに拘わらず、メモリ部５０に格納された情報は、消去することなく保持される構成となっている。印刷ジョブ管理部４６は、用紙量管理部５４により算出された用紙残量に応じて、次に印刷する対象となる画像データを含む印刷ジョブをスプール部４８から決定するためのものである。印刷制御部５６は、用紙量管理部５４により次の印刷対象となる印刷ジョブに含まれる画像データを、画像形成部３８へ出力するとともに、該画像データの印刷実行を示す出力結果を用紙量管理部５４へ出力するためのものである。
【００５０】
なお、通信部４０は、本発明の画像形成装置の受信手段に相当し、イメージデータ生成部４４は、演算手段に相当し、スプール部４８は、記憶手段に相当する。また、用紙残量管理部５４は、本発明の画像形成装置の検出手段に相当し、入力部３４は、入力手段に相当し、メモリ部５０は格納手段に相当する。
【００５１】
次に上記実施の形態の作用を図面を参照して説明する。図４には、画像処理部３６で実行される処理ルーチンを示した。
【００５２】
本実施の形態では、ロール紙２８のロール供給部２４への新規装着時には、ユーザによる入力部３４の操作によって、該装着したロール紙２８の用紙残量を示すデータが入力されるものとして説明する。入力されたデータは、使用可能な用紙残量を示すデータとして、メモリ部５０に格納されるものとする。ロール紙２８の用紙残量の入力は、例えば、メモリ部５０に格納された用紙残量が予め定めた所定量未満となった場合に、画像処理部３６の制御によって表示部３２へロール紙２８の交換を促すメッセージを表示するようにすればよい。そして、ロール紙検知部２５が、ロール給紙部２４へのロール紙２８装着を検知すると、表示部３２へ新しく装着したロール紙の用紙残量の入力を促すメッセージを表示した後に、入力されたデータを用紙残量を示すデータとしてメモリ部５０に格納するようにすればよい。
【００５３】
プリンタ本体２２では、プリンタ本体２２の図示を省略した電源スイッチによって電源が投入されると、所定時間毎に図４に示す処理ルーチンが実行されてステップ１００へ進む。ステップ１００では、通信部４０を介してＰＣ１４から印刷ジョブを受信したか否かを判断する。ステップ１００で肯定されると、ステップ１００で受信した印刷ジョブに含まれる印刷データを、画像データに展開するイメージデータ作成処理が実行される。
【００５４】
次にステップ１０４では、上記ステップ１０２で展開された画像データのロール紙２８の使用用紙量を演算する。ステップ１０４の処理は、上記ステップ１０２のイメージデータ作成によって１ページ分の画像データへの展開がなされることによって、把握した１ページ分の画像データのデータ量から、該印刷ジョブの画像データのページ数を演算し、演算したページ数に基づいて、印刷ジョブの画像データのロール紙２８の用紙使用量を演算するものである。
【００５５】
次にステップ１０６では、上記ステップ１０４で演算した用紙使用量に応じて、該用紙使用量の属する分類に関連付けて展開した画像データを含む印刷ジョブをスプール部４８に格納する。例えば、図３に示すように、印刷ジョブは、用紙使用量の分類グループ各々に関連づけてスプール部４８に格納される。
【００５６】
一方、上記ステップ１００で否定されると、ステップ１０８へ進み、スプール管理済印刷ジョブが有るか否かを判断する。ステップ１０８の判断は、スプール管理部４８に印刷ジョブが格納されているか否かを判別することによって判断可能である。ステップ１０８で否定されると、ステップ１００へ戻り、肯定されると、ステップ１１０へ進む。
【００５７】
次にステップ１１０では、用紙残量読取処理が実行される。ステップ１１０の処理は、メモリ部５０に格納された用紙残量を示すデータを読取るものである。
【００５８】
次にステップ１１２では、上記ステップ１１０で把握した用紙残量を示すデータに応じて、次に印刷を実行する印刷ジョブを抽出する。ステップ１１２の処理は、用紙残量を示すデータに応じて、該用紙残量より少なく、且つ最も使用用紙量の大きい分類に属する印刷ジョブを抽出するものである。なお。該分類に属する印刷ジョブが複数ある場合には、同一分類に属する印刷ジョブの中から、最も用紙使用量の大きい印刷ジョブを抽出するようにしてもよいし、最も早い日時にプリンタ本体２２で受信した印刷ジョブを抽出するようにしてもよい。なお、最も早い日時にプリンタ本体２２で受信された印刷ジョブの判別は、例えば、印刷ジョブに含まれる日時を示す日時情報を判別することによって判断すればよい。
【００５９】
次にステップ１１４では、画像出力処理が実行される。ステップ１１４の処理は、上記ステップ１１２で抽出された印刷ジョブの画像データに基づく印刷処理であり、ロール紙２８への画像形成処理である。ロール紙２８の画像形成された領域は順次ロール巻取部２６へ順次巻取られる。画像出力された印刷ジョブは、次にステップ１１５においてスプール部４８から削除される。
【００６０】
次にステップ１１６では、画像出力回数カウントアップ処理が実行される。ステップ１１６の処理は、上記ステップ１１２の最適印刷ジョブ抽出処理によって抽出された印刷ジョブの画像データ印刷処理の回数を示す画像出力回数をカウントアップするものである。この画像出力回数は、メモリ部５０に格納されており、このメモリ部５０に格納された画像出力回数がカウントアップされる。
【００６１】
次にステップ１１８では、用紙残量算出処理が実行される。ステップ１１８の処理は、メモリ部５０に格納された用紙残量を示すデータから、上記ステップ１１４で画像出力処理を行った印刷ジョブの用紙使用量を示すデータを減算することによって、用紙残量を算出するものである。ステップ１１８の処理によって、ロール給紙部２４に装着されたロール紙２８の印刷可能な用紙残量が算出される。算出された用紙残量は、次のステップ１２０において、メモリ部５０に格納される。ステップ１２０の処理によって、メモリ部５０に格納された用紙残量を示すデータが更新される。
【００６２】
次にステップ１２２では、画像出力回数が指定回数以上であるか否かを判断する。ステップ１２２の判断は、メモリ部５０に格納された画像出力回数を示すデータが、画像出力回数の限界値を示す指定回数以上であるか否かを判別することによって可能である。この指定回数は、メモリ部５０に予め記憶されており、例えば、ユーザによる入力部３４の操作入力によって変更されるようにすればよい。
【００６３】
ここで、この指定回数とは、スプール部４８に格納された印刷ジョブから、用紙残量に基づいて次に印刷する印刷ジョブを抽出することによって決定された印刷ジョブ（上記ステップ１１２の処理）に応じた画像を印刷した回数を示すものである。すなわち、指定回数とは、印刷ジョブ管理部４６の処理による、用紙残量に応じて決定された印刷の実行順序に応じて画像印刷を行う回数を示すものである。このように、指定回数を設定することによって、通常の印刷ジョブとして受信した順に印刷ジョブの画像データを印刷する通常印刷の実行と、用紙残量に応じた印刷の実行順序による画像印刷の実行とを、容易に切替えることができるとともに、汎用性のある印刷処理を行う事が可能となる。
【００６４】
ステップ１２２で否定されると、ステップ１２４へ進み、用紙残量は所定量以上であるか否かを判断する。ステップ１２４の判断は、メモリ部５０に格納された用紙残量が、プリンタ２０において印刷を正常に行うに充分な所定量以上であるか否かを判別することによって可能である。なお、ステップ１２４の判断は、ロール紙２８に予め設けられたロール紙の終了を示す終了フラグを判別することによってなされるようにしてもよい。
【００６５】
上記ステップ１２４で肯定されると、ステップ１００へ戻り、否定されると、ステップ１２６へ進み、ロール紙２８の交換を促すメッセージを表示部３２に表示した後に、本ルーチンを終了する。
【００６６】
一方、上記ステップ１２２で肯定されると、ステップ１２８へ進み、メモリ部５０に格納された画像出力回数を”０”に更新するリセット処理が実行された後に、ステップ１３０へ進む。
【００６７】
ステップ１３０では、印刷ジョブ抽出処理が実行される。ステップ１３０の処理は、ロール紙２８の用紙残量を考慮しない印刷ジョブ抽出処理であって、例えば、最も早く（すなわち最古の日時に）受信した印刷ジョブをスプール管理部４８から抽出するものである。なお、ステップ１３０では、最古の日時に受信した印刷ジョブを抽出するものとして説明するが、例えば、ユーザによる入力部３４の操作によって入力された優先順位に応じて抽出するようにしてもよい。この場合、例えば、スプール部４８にスプールされた印刷ジョブを識別可能か項目一覧を表示部３２に表示し、ユーザによる入力部３４の操作によって、表示された印刷ジョブに出力する優先順位を選択することができるようにすればよい。更に、入力部３４により入力された優先順位を、各々対応する印刷ジョブに関連付けて記憶するようにようにすればよい。
【００６８】
次にステップ１３２では、上記ステップ１３０において抽出された印刷ジョブの画像データに応じて、上記ステップ１１４と同様に、画像出力処理が実行される。ステップ１３２において画像出力された印刷ジョブは、次のステップ１３３においてスプール部４８から削除される。
【００６９】
次にステップ１３４では、上記ステップ１１８と同様に用紙残量算出処理が実行され、ロール給紙部２４に装着されたロール紙２８の用紙残量が算出される。次のステップ１３６では、算出された用紙残量をメモリ部５０に格納することによって、メモリ部５０に格納された用紙残量を示すデータを更新した後に、上記ステップ１００へ戻る。
【００７０】
以上説明したように、本実施の形態では、画像印刷処理が実行される度に、ロール給紙部２４の装着されたロール紙２８の用紙残量を更新し、管理することができるので、プリンタ本体２２では、常に最新のロール紙２８の用紙残量の情報を管理することができる。
【００７１】
また、受信した印刷ジョブを、該印刷ジョブの用紙使用量に応じて分類して管理するとともに、ロール紙２８の用紙残量及び印刷ジョブの用紙使用量に応じて、次に印刷する印刷ジョブを決定することができる。このため、印刷ジョブが複数のロール紙２８に分離されて印刷されることなく、該印刷ジョブによる画像データを同一のロール紙２８に印刷することができ、ユーザによる印刷ジョブの連続性の管理作業を軽減することができる。
【００７２】
また、ロール紙２８の用紙残量に応じて印刷ジョブを抽出し、印刷することができるので、ロール紙２８に効率良く画像を形成することができる。
【００７３】
例えば、印刷ジョブを受信した順に印刷ジョブに含まれる印刷データの画像データをロール紙２８へ順次印刷した場合、図５（Ａ）に示すように印刷が実行される。具体的には、印刷ジョブをより早い段階で受信した印刷ジョブをジョブ１（ＪＯＢ１）とし、次に受信した印刷ジョブ順に各印刷ジョブをジョブ２（ＪＯＢ２）、ジョブ３（ＪＯＢ３）、及びジョブ４（ＪＯＢ４）とする。
【００７４】
また、ロール給紙部２４に装着されたロール紙２８は使用量６０であり、ジョブ４の用紙使用量は、使用量６２、ジョブ３の用紙使用量は、使用量６４、ジョブ２の用紙使用量は、使用量６６、及びジョブ１の用紙使用量は、使用量６８であるものとして説明する。なお、各印刷ジョブは、各々異なる用紙使用量の分類に属しており、ジョブ４、ジョブ３、ジョブ２、及びジョブ１の順に用紙使用量が減少するものとする。また、ロール紙２８の用紙残量（用紙総量）を用紙残量６０であるものとし、用紙残量６０は、使用量６２、使用量６４、使用量６６、及び使用量６８を加算した値より小さいものとして説明する。
【００７５】
従来の技術では、用紙残量６０に、例えば、印刷ジョブを受信した順、すなわちジョブ１、ジョブ２、ジョブ３、及びジョブ４の順にロール紙２８へ印刷を実行する。この場合、例えば、図５（Ａ）に示すように、ジョブ４の一部において、ロール紙２８への印刷不可能な画像データ７０が発生する恐れがある。この場合、従来では、図５（Ｂ）に示すように、ロール紙２８を交換して、新たなロール紙２８に画像データ７０を継続して印刷していた。このため、ジョブ４が異なるロール紙２８に分割して印刷されるため、ジョブ４の連続性を管理する必要があった。
【００７６】
本実施の形態のプリンタ２０では、用紙残量以内で且つ用紙使用量が最も大きい分類に属するジョブから優先的に印刷することができるので、図５（Ｃ）に示すように、用紙残量７０以内で且つ用紙使用量が大きいジョブ４がロール紙２８へ印刷された後に、用紙残量７２以内で且つ用紙使用量が大きいジョブ３が印刷され、更に、用紙残量７４以内で且つ用紙使用量が大きいジョブ２が順次ロール紙２８へ印刷される。
【００７７】
このように、用紙残量に応じて印刷する印刷ジョブを決定して印刷することができるので、ロール紙２８を効率良く使用することができる。また、ジョブが別々のロール紙２８に跨って印刷されることを防ぐことができ、ロール紙２８に印刷されたジョブの連続性管理等の作業のユーザへの負荷を低減することができる。
【００７８】
また、用紙残量に応じた印刷ジョブの決定による印刷の回数を設定することができるので、用紙残量に応じた印刷ジョブの決定による印刷処理と、印刷ジョブの優先順位に応じた印刷処理とを容易に切替えることができるため、プリンタ２０の印刷処理による印刷ジョブの抽出に汎用性を持たせることができる。また、用紙残量に応じた印刷ジョブの決定による印刷処理によって、用紙残量と印刷ジョブの用紙使用量との関係により、印刷の優先順位が常に低い状態のままとなり、印刷が実行されない状態が継続する印刷ジョブが発生することを防ぐことができる。
【００７９】
なお、本実施の形態では、ロール紙の交換を促す情報の表示は、プリンタ本体２２に設けられた表示部２２に行うものとして説明したが（上記ステップ１２６）、このような形態に限られるものではない。例えば、ＰＣ１４に設けられた図示を省略した表示部に表示するようにしてもよい。
【００８０】
また、本実施の形態では、ロール紙２８の用紙残量の入力は、プリンタ本体２２に設けられた入力部３４で行うものとして説明したが、ＰＣ１４に設けられた図示を省略した入力部で行うようにしてもよい。
【００８１】
なお、本実施の形態では、印刷ジョブを印刷ジョブの用紙使用量に応じて分類してスプール部４８へ格納する場合を説明したが、このような形態に限られるものではない。例えば、各印刷ジョブと該印刷ジョブの用紙使用量とを関連付けてスプール部４８へ格納するようにしてもよい。この場合、上記ステップ１１２の最適印刷ジョブ抽出処理において、用紙残量より小さくかつ用紙使用量の大きい条件に一致する用紙使用量に対応する印刷ジョブをスプール部４８から検索するようにすればよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態に係るプリンタシステムの概略構成を示す模式図である。
【図２】本発明の実施の形態に係るプリンタの概略構成図である。
【図３】スプール部に分類されて管理された印刷ジョブを示す模式図である。
【図４】本発明の実施の形態に係るプリンタにおける処理の流れを示すフローチャートである。
【図５】ロール紙に画像形成された印刷ジョブの画像を示す模式図であり、（Ａ）は、従来のプリンタシステムによる複数の印刷ジョブによる画像をロール紙に形成した場合を示す模式図であり、（Ｂ）は、従来にプリンタシステムにより、同一の印刷ジョブによる画像が異なるロール紙に跨って形成された場合を示す模式図であり、（Ｃ）は、用紙残量に応じて決定された印刷ジョブの画像を順次ロール紙に形成した場合を示す模式図であり、（Ｄ）は、用紙残量に応じた印刷ジョブの決定後に、印刷ジョブの優先順位に応じた印刷ジョブの決定により決定された画像をロール紙に形成した場合を示す模式図である。
【符号の説明】
【００８３】
１０  プリンタシステム
２０  プリンタ
２２  プリンタ本体
４４  イメージデータ生成部
４６  印刷ジョブ管理部
４８  スプール部
５０  メモリ部
５４  用紙量管理部
【図１】
2005169918.tif 000003
【図２】
2005169918.tif 000004
【図３】
2005169918.tif 000005
【図４】
2005169918.tif 000006
【図５】
2005169918.tif 000007