(57)【要約】【課題】  用紙の無駄を極力抑制しかつ、保存・管理および持ち運び等の運用性を向上させるようにした切断制御プログラムおよび画像形成装置およびその切断制御方法を提供する。【解決手段】  本発明の特徴あるＮ倍カットでは、ページデータ毎に、ページ長≦基準値×Ｎ（Ｎは整数かつ最小）を満たす単位でロール紙をカットする。例えば、Ａ４の定型サイズより短手の長さが少し長い２ページ目の印刷データの場合には、短手の長さが２２０ｍｍであるため、基準値２１０ｍｍ（上側）では、「Ｎ＝２」となり４２０ｍｍ単位でロール紙をカットし、基準値２２０ｍｍ（下側）では、「Ｎ＝１」となり２２０ｍｍ単位でロール紙をカットすることになる。【選択図】  図３
2006326870.tif 000002
【特許請求の範囲】
【請求項１】
連続紙にページ単位で画像を形成し、該連続紙をページ単位で切断して出力する切断処理をコンピュータに実行させる切断制御プログラムであって、
前記連続紙を切断する基準値を取得する第１のステップと、
前記連続紙の切断方向と直行する方向の各ページのページ長を取得する第２のステップと、
前記第２のステップで取得した各ページ長に応じて前記第１のステップで取得した基準値を単位にして前記連続紙の切断を制御する第３のステップと
を含むことを特徴とする切断制御プログラム。
【請求項２】
前記基準値に対する許容範囲を規定するマージンを取得する第４のステップと、
前記第２のステップで取得したページ長に応じて前記第１のステップで取得した基準値および前記第４のステップで取得したマージンとに基づき２次基準値を導出する第５のステップと、
前記第２のステップで取得した各ページのページ長に応じて前記第５のステップで導出した２次基準値を単位にして前記連続紙の切断を制御する第６のステップと
を更に含むことを特徴とする請求項１記載の切断制御プログラム。
【請求項３】
前記第５のステップは、
画像形成の対象となるジョブに含まれる全てのページのページ長に対して前記基準値および前記マージンとに基づき前記２次基準値の候補となる候補値を選択し、該候補値を単位として前記連続紙の切断を行った場合に生じる余白長をそれぞれ求め、該余白長が前記ジョブ全体を通して最も少なくなる候補値を２次基準値として導出する
ことを特徴とする請求項２記載の切断制御プログラム。
【請求項４】
連続紙にページ単位で画像を形成し、該連続紙をページ単位で切断して出力する画像形成装置において、
前記連続紙を切断する基準値を取得する基準値取得手段と、
前記連続紙の切断方向と直行する方向の各ページのページ長を取得するページ長取得手段と、
前記ページ長取得手段で取得した各ページ長に応じて前記基準値取得手段で取得した基準値を単位にして前記連続紙の切断を制御する切断制御手段と
を具備することを特徴とする画像形成装置。
【請求項５】
連続紙にページ単位で画像を形成し、該連続紙をページ単位で切断して出力する画像形成装置の切断制御方法において、
前記連続紙を切断する基準値を基準値取得手段で取得し、
前記連続紙の切断方向と直行する方向の各ページのページ長をページ長取得手段で取得し、
前記ページ長取得手段で取得した各ページ長に応じて前記基準値取得手段で取得した基準値を単位にして前記連続紙の切断を切断制御手段で制御する
ことを特徴とする画像形成装置の切断制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続紙にページ単位で画像を形成し、該連続紙をページ単位で切断して出力する切断処理を実行する切断制御プログラムおよび画像形成装置およびその切断制御方法に係わり、詳しくは、基準値のＮ倍（Ｎは整数）単位で連続紙を切断するようにした切断制御プログラムおよび画像形成装置およびその切断制御方法に関する。
【背景技術】
【０００２】
従来、ロール紙（連続紙）を使用して印刷を行うプリンタ、ファックス等の画像形成装置が知られている。ロール紙を使用した画像形成装置は、特に、長尺データを扱うエンジニアリング市場において根強く使用されており、出図センターで出力、紙折りした後に搬送するといった運用がなされている。
【０００３】
ところで、ロール紙を使用する画像形成装置では、印字後にロール紙を切断する必要がある。このロール紙を切断する技術には、データの長さにかかわらず、定型サイズ（例えば、Ａ４、Ｂ５等）、若しくはそのＮ倍（Ｎは整数）で切断する方法や（定型カット）、データの長さに応じてロール紙を切断する方法（データ長カット）や、ユーザが指定したカット長でロール紙を切断する方法（カット長指定）が知られている。
【０００４】
例えば、定型カットによる方法では、特許文献１に記載された技術が知られており、この特許文献１の発明によると、用紙の長さおよび枚数を指定することで、ロール紙から所望の長さの用紙を必要な枚数だけ得ることができるという技術について言及されている。
【０００５】
また、データ長カットによる方法では、特許文献２に記載された技術が知られており、この特許文献２の発明によると、印字するデータ量に応じてロール紙を切断することで、ロール紙の使用量を節約するという技術について言及されている。
【特許文献１】特開平４−０２２２６６号
【特許文献２】特開平７−１４３２７７号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、上記特許文献１および上記特許文献２によるロール紙切断方法について図９を参照しながら説明する。
【０００７】
同図には、印刷データとして、Ａ３の定型データ（１ページ目）、Ａ４の定型より短手の長さが少し長いデータ（２ページ目）、Ａ３の定型より長手の長さが少し短いデータ（３ページ目）が示される。
【０００８】
そして、これらそれぞれの印刷データに対し、右下に「Ａ」印のスタンプを付して印刷し、出力用紙をまとめてバインダーで閉じるか、若しくは２つ折りにして出力した場合の処理の概要が示される。
【０００９】
この定型カット（特許文献１）による方法でバインダーに綴じた場合には、全て同じサイズの用紙を使用しているために、ページをめくりながらの閲覧が容易に行えることになる。また、スタンプが押される位置が全て同じ位置にくるため、スタンプ情報を閲覧する場合も見落とすことがないし、２つ折りにして持ち運ぶことも容易にできる。しかし、無駄な余白が多く生じてしまうため、紙の節約という点で劣っている。
【００１０】
一方、データ長カット（特許文献２）による方法でバインダーに綴じた場合には、用紙のサイズが異なるために、ページをめくりながらの閲覧が困難であり、大切なページを見落としてしまう可能性がある。また、スタンプ情報を閲覧する場合にもスタンプが押される場所がページによって異なるため見辛く、さらにサイズがばらばらであるために持ち運びにも適さない。しかし、無駄な余白が挿入されないため、紙の節約には期待できる。
【００１１】
このように従来のロール紙切断方法によると、保存・管理および持ち運び等の運用性を優先させるか、紙の節約を優先させるかのいずれか一方に偏ってしまい、両立することが難しかったため、いずれかを犠牲にせざるを得なかった。
【００１２】
そこで、本発明は上記問題点に鑑みてなされたものであり、用紙の無駄を極力抑制しかつ、保存・管理および持ち運び等の運用性を向上させるようにした切断制御プログラムおよび画像形成装置およびその切断制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１の発明は、連続紙にページ単位で画像を形成し、該連続紙をページ単位で切断して出力する切断処理をコンピュータに実行させる切断制御プログラムであって、前記連続紙を切断する基準値を取得する第１のステップと、前記連続紙の切断方向と直行する方向の各ページのページ長を取得する第２のステップと、前記第２のステップで取得した各ページ長に応じて前記第１のステップで取得した基準値を単位にして前記連続紙の切断を制御する第３のステップとを含むことを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、前記基準値に対する許容範囲を規定するマージンを取得する第４のステップと、前記第２のステップで取得したページ長に応じて前記第１のステップで取得した基準値および前記第４のステップで取得したマージンとに基づき２次基準値を導出する第５のステップと、前記第２のステップで取得した各ページのページ長に応じて前記第５のステップで導出した２次基準値を単位にして前記連続紙の切断を制御する第６のステップとを更に含むことを特徴とする。
【００１５】
また、請求項３の発明は、請求項２の発明において、前記第５のステップは、画像形成の対象となるジョブに含まれる全てのページのページ長に対して前記基準値および前記マージンとに基づき前記２次基準値の候補となる候補値を選択し、該候補値を単位として前記連続紙の切断を行った場合に生じる余白長をそれぞれ求め、該余白長が前記ジョブ全体を通して最も少なくなる候補値を２次基準値として導出することを特徴とする。
【００１６】
また、請求項４の発明は、連続紙にページ単位で画像を形成し、該連続紙をページ単位で切断して出力する画像形成装置において、前記連続紙を切断する基準値を取得する基準値取得手段と、前記連続紙の切断方向と直行する方向の各ページのページ長を取得するページ長取得手段と、前記ページ長取得手段で取得した各ページ長に応じて前記基準値取得手段で取得した基準値を単位にして前記連続紙の切断を制御する切断制御手段とを具備することを特徴とする。
【００１７】
また、請求項５の発明は、連続紙にページ単位で画像を形成し、該連続紙をページ単位で切断して出力する画像形成装置の切断制御方法において、前記連続紙を切断する基準値を基準値取得手段で取得し、前記連続紙の切断方向と直行する方向の各ページのページ長をページ長取得手段で取得し、前記ページ長取得手段で取得した各ページ長に応じて前記基準値取得手段で取得した基準値を単位にして前記連続紙の切断を切断制御手段で制御することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、連続紙を切断する基準値と、連続紙の切断方向と直行する方向の各ページのページ長とを取得し、該取得した各ページ長に応じて同じく取得した基準値を単位にして連続紙の切断を制御するように構成したため、保存、管理および持ち運び等の運用性を維持しつつ、用紙の無駄を極力抑制することができる。
【００１９】
また、基準値に対する許容範囲を規定するマージンを設けた場合には、ページ長に応じて基準値とマージンから２次基準値を求め、この２次基準値を単位にして連続紙の切断を制御するように構成したため、自動的に最適な基準値を選択することができるので、上述した効果に加え、ユーザ操作を簡略化させることができる。
【発明を実施するための最良の形態】
【００２０】
以下、この発明に係わる切断制御プログラムおよび画像形成装置およびその切断制御方法の実施例について添付図面を参照して詳細に説明する。
【実施例】
【００２１】
図１は、本発明に係わる画像形成装置を配して構成した画像形成システムの全体構成の一例を示す図である。なお、本実施例においては、本発明に係わる画像形成装置をプリンタ（ロール紙プリンタ）２０に適用した場合を示す。
【００２２】
ホスト端末１０は、ディスプレイ等の表示部や、キーボード、マウス等の操作部を有するパーソナルコンピュータ等であり、プリンタ２０に対して印刷指示（印刷ジョブの送信）を行う。印刷指示の依頼に際しては、図２に示すような用紙設定画面にてロール紙カット方法などの指定を行う。
【００２３】
この用紙設定画面は、用紙サイズ選択機能、カット方法選択機能、基準値設定機能、マージン設定機能を提供する。すなわち、用紙サイズ、カット方法の選択や、基準値、マージンの入力が行える。カット方法の選択では、同図下側に示すように、従来通りのロール紙カット方法であるデータ長カット、定型カット、カット長指定の他、本発明の特徴あるＮ倍カットと、エコＮ倍カットとがコンボボックスにて選択できる。この基準値、マージンについての詳細は後述するが、カット方法の選択でＮ倍カット、エコＮ倍カットを選択した場合には、基準値の入力を行い、エコＮ倍カットを選択した場合には、さらにマージンの入力を行う。
【００２４】
ホスト端末１０からプリンタ２０に送信される印刷ジョブには、印刷対象となる印刷データと、この用紙設定画面でユーザにより選択、あるいは入力された用紙サイズ、カット方法、基準値、マージンの内の一部若しくはその全てが含まれる。
【００２５】
プリンタ２０は、ロール紙を使用して画像形成処理を行う。すなわち、ロール紙に画像を形成し、所定のロール紙カット方法によりそのロール紙を切断して出力する。先に述べた通り、ロール紙カット方法には、データ長カットと、定型カットと、カット長指定と、Ｎ倍カットと、エコＮ倍カットとがある。
【００２６】
Ｎ倍カットは、基準値のＮ倍（Ｎは整数）単位でロール紙をカットする方法である。この基準値には、ユーザが指定した値が設定され、Ｎには、基準値×Ｎが印刷するページデータの長さ以上（ページ長≦基準値×Ｎ）となる整数の内、最小のものが設定される。
【００２７】
また、エコＮ倍カットは、上述したＮ倍カットにさらに、マージン（基準値に対する許容範囲を規定）を設けたものである。すなわち、基準値とマージンから全ページデータに生じる余白長が最小となる２次基準値を求め、この２次基準値のＮ倍（Ｎは整数）単位でロール紙をカットする。
【００２８】
プリンタ２０は、ＵＩ（User Interface）部２１と、通信部２２と、制御部２３と、画像形成部２４と、用紙切断部２５とを具備して構成される。
【００２９】
ＵＩ部２１は、ユーザとプリンタ２０とを繋ぐユーザインターフェースである。例えば、操作ボタンなどの入力用デバイスと、ＬＥＤ（Light Emitting Diode）、ＬＣＤ（Liquid Crystal Display）などの表示用デバイスを備えた操作パネルで実現される。
【００３０】
通信部２２は、ホスト端末１０と通信を行うための通信インターフェース装置である。具体的には、セントロニクス、ＵＳＢ（Universal Serial Bus）、ＬＡＮ（Local Area Network）などにより、プリンタ２０と他装置との通信を可能にする通信デバイスである。プリンタ２０は、この通信部２２を介してホスト端末１０から印刷ジョブを受信する。
【００３１】
制御部２３は、プリンタ２０を統括制御する役割を果たす。具体的には、ＣＰＵ（Central Processing Unit）、プログラム用メモリ、作業用メモリ等から構成され、ＣＰＵが、このプログラム用メモリに格納されたプログラムに従ってプリンタ２０全体の制御を行う。例えば、ＵＩ部２１の表示用デバイスに対して操作画面の表示制御を行ったり、各ブロック間で発生するデータの入出力を制御する。
【００３２】
画像形成部２４は、ロール紙に対して画像を形成する役割を果たす。具体的には、感光ドラム、転写ローラ、定着部等から構成され、制御部２３からの制御に基づきロール紙に対して画像を形成する。
【００３３】
用紙切断部２５は、ロール紙を切断する役割を果たす。用紙切断部２５は、カッターにより実現され、制御部２３の制御に基づきＮ倍カット、エコＮ倍カットあるいは従来のカット方法によりロール紙を切断する。
【００３４】
ここで、図３および図４を用いて、Ｎ倍カットおよびエコＮ倍カットの概要について説明する。
【００３５】
図３は、本発明に係わる切断制御方法（Ｎ倍カット）の概要を示す図である。ここでは、Ｎ倍カット（基準値：２１０ｍｍ）の場合と、Ｎ倍カット（基準値：２２０ｍｍ）の場合の印刷処理の概要を説明する。
【００３６】
同図には、印刷データとして、Ａ３の定型データ（１ページ目）、Ａ４の定型より短手の長さが少し長いデータ（２ページ目）、Ａ３の定型より長手の長さが少し短いデータ（３ページ目）が示され、これらそれぞれの印刷データに対し右下に「Ａ」印のスタンプを付して印刷し、ロール紙に対してＮ倍カット（２１０ｍｍ指定、２２０ｍｍ指定）を行った後、出力用紙をまとめてバインダーで閉じるか、若しくは２つ折りにして出力した場合の処理の概要が示される。
【００３７】
なお、同図に一例として示す印刷データの場合では、１ページ目ではその長手が、２ページ目ではその短手が、３ページ目ではその長手がロール紙の切断方向と直行する方向となる。
【００３８】
また、同図に一例として示す印刷データに対してＮ倍カット（基準値：２１０ｍｍ）により印刷処理を行った場合には、定型カットでＡ３サイズを指定した場合と同一の印刷処理結果が得られる。
【００３９】
Ｎ倍カットでは、ページデータ毎に、ページ長≦基準値×Ｎ（Ｎは整数かつ最小）を満たす単位でロール紙をカットする。例えば、定型サイズＡ３は、４２０×２９７ｍｍと規定されているため、１ページ目の印刷データの場合には、基準値２１０ｍｍ（上側）と基準値２２０ｍｍ（下側）では、両者ともに「Ｎ＝２」となり、それぞれ４２０ｍｍ、４４０ｍｍ単位でロール紙をカットすることになる。
【００４０】
同様に、Ａ４の定型サイズより短手の長さが少し長い２ページ目の印刷データの場合には、短手の長さが２２０ｍｍであるため、基準値２１０ｍｍ（上側）では、「Ｎ＝２」となり４２０ｍｍ単位でロール紙をカットするが、基準値２２０ｍｍ（下側）では、「Ｎ＝１」となり２２０ｍｍ単位でロール紙をカットすることになる。
【００４１】
そのため、基準値に２１０ｍｍを指定した場合と、基準値に２２０ｍｍを指定した場合とでは、生じる余白長が異なることになる。この場合では、基準値に２２０ｍｍを指定した場合のほうが、基準値に２１０ｍｍを指定した場合に比べて、全ページを通して余白が少なくて済む。
【００４２】
先に述べた通り、同図に示した例では、Ｎ倍カット（基準値：２１０ｍｍ）での印刷処理結果は、定型カットでＡ３サイズを指定した場合と同一の結果が得られるため、Ｎ倍カット（基準値：２２０ｍｍ）によると、定型カットでＡ３サイズを指定した場合と同様に、２つ折りにした後の全ての印刷物での紙幅を同一としながらも、保存や携帯性を維持しつつ余白を減らし、無駄な用紙の使用を抑制できることが分かる。
【００４３】
これにより、無駄な用紙の使用を抑制しつつ、印刷依頼者がデータと後処理の特性、例えば、印刷データが全てＡ４の幅より大きい、小さい、紙取り時の幅を２２０ｍｍより小さくしたい等を考慮した印刷結果を得ることができる。
【００４４】
図４は、本発明に係わる切断制御方法（エコＮ倍カット）の概要を示す図である。ここでは、エコＮ倍カット（基準値：２１０ｍｍ、マージン：１０ｍｍ）の場合に、異なる２つのジョブに対して印刷処理を行った場合の概要を説明する。
【００４５】
ジョブ１（上側）には、印刷データとして、Ａ３の定型より長手の長さが少し短いデータ（１ページ目）、Ａ４の定型より短手の長さが少し短いデータ（２ページ目）、Ａ３の定型より長手の長さが少し短いデータ（３ページ目）が示され、これらそれぞれの印刷データに対し右下に「Ａ」印のスタンプを付して印刷し、ロール紙に対してエコＮ倍カットを行った後、出力用紙をまとめてバインダーで閉じるか、若しくは２つ折りにして出力した場合の処理の概要が示される。
【００４６】
なお、同図に一例として示すジョブ１に含まれる印刷データの場合では、１ページ目ではその長手が、２ページ目ではその短手が、３ページ目ではその長手がロール紙の切断方向と直行する方向となる。
【００４７】
ジョブ２（下側）には、Ａ３の定型より長手の長さが少し短いデータ（１ページ目）、Ａ４の定型より短手の長さが少し長いデータ（２ページ目）、Ａ３の定型より長手の長さが少し短いデータ３ページ目）、Ａ３の定型より短手の長さが少し短いデータ（４ページ目）が示される。
【００４８】
なお、同図に一例として示すジョブ２に含まれる印刷データの場合では、１ページ目ではその長手が、２ページ目ではその短手が、３ページ目ではその長手が、４ページ目ではその長手がロール紙の切断方向と直行する方向となる。
【００４９】
ジョブ１に含まれる印刷データの場合には、基準値２１０ｍｍと、マージン１０ｍｍとに基づいて、余白が最小となる２次基準値２０５ｍｍが導出され、ロール紙のカットが行われている。一方、ジョブ２に含まれる印刷データの場合には、基準値２１０ｍｍと、マージン１０ｍｍとに基づいて、余白が最小となる２次基準値２２０ｍｍが導出され、ロール紙のカットが行われている。このようにエコＮ倍カットでは、ジョブによってロール紙をカットする長さ、すなわち２次基準値が異なることになり、ジョブ毎に最も余白を抑制した印刷が行えることになる。
【００５０】
ここで、図５を用いて、ジョブ２に対する２次基準値導出処理の概要について説明する。
【００５１】
２次基準値導出処理では、まず、基準値にマージンを足し引きした値を求める（ステップ１）。この結果が図５（ステップ１）に示される。この場合、基準値が２１０ｍｍであり、マージンが１０ｍｍであるため、２００ｍｍ、２２０ｍｍが導出される。以下、基準値からマージンを引いた結果導出された値（この場合、２００ｍｍ）を、最小基準値といい、基準値にマージンを足した結果導出された値（この場合、２２０ｍｍ）を、最大基準値という。
【００５２】
続いて、ジョブに含まれる各ページデータのページ長を求め、その長さの１／Ｎ（Ｎは整数）が、最大基準値以下に収まる値（以下、この値を２次基準値候補値という）を求める（ステップ２）。すなわち、２次基準値候補値は、ページ長／Ｎ（Ｎは整数）により導出され、かつページ長／Ｎ（Ｎは最小）≦最大基準値を満たす値となる。
【００５３】
なお、導出された２次基準値候補値が最小基準値以下である場合には、その２次基準値候補値には最小基準値を採用する。そのため、２次基準値候補値は、最小基準値と最大基準値の範囲内となる（最小基準値≦２次基準値候補値≦最大基準値）。このようにして２次基準値候補値を導出した結果が、図５（ステップ２）に示される。
【００５４】
例えば、１ページ目の場合には、ページ長が４１５ｍｍであるため、ページ長／Ｎ≦最大基準値（Ｎは整数かつ最小）に当てはめると、Ｎ＝２となり２０７．５ｍｍが２次基準値候補値として導出される。
【００５５】
そして、このようにして導出された２次基準値候補値に、最小基準値と、最大基準値とを加えたものを２次基準値候補値とし、各候補値でジョブを実行した場合に生じる余白をページ毎に導出するとともに、その余白合計を求める（ステップ３）。この結果が、図５（ステップ３）に示される。
【００５６】
例えば、最小基準値（この場合、２００ｍｍ）を２次基準値とした場合には、１ページ目に１８５ｍｍ、２ページ目に１８０ｍｍ、３ページ目に１９０ｍｍ、４ページ目に１８７ｍｍの余白が生じ、ジョブ２全体では７４２ｍｍの余白が生じることになる。この１ページ目を例に採り、余白導出方法を説明すると、１ページ目のページ長が４１５ｍｍであるため、その２次基準値候補値（この場合、２００ｍｍ）を基準として４１５ｍｍ以上となる最小のＮはＮ＝３となる。したがって、（２００×３）−４１５＝１８５が導出される。
【００５７】
一方、２次基準値候補値２２０ｍｍおよび最大基準値（この場合、２２０ｍｍ）を２次基準値とした場合には、１ページ目に２５ｍｍ、２ページ目に０ｍｍ（余白なし）、３ページ目に３０ｍｍ、４ページ目に２７ｍｍの余白が生じ、ジョブ２全体でもその余白合計は８２ｍｍであるため、他の２次基準値候補値の場合と比べて格段に余白を抑制できることが分かる。以上により、余白合計が最小となる２２０ｍｍを２次基準値として採用することになる。
【００５８】
図６は、図１で説明した制御部２３の機能的な構成の一部を示す図である。
【００５９】
制御部２３は、各種処理機能部として、カットデータ取得部３１と、２次基準値導出部３２と、カット長導出部３３と、ページ長取得部３４と、画像形成制御部３５と、用紙切断制御部３６とを具備して構成される。
【００６０】
カットデータ取得部３１は、ロール紙のカットに係わる設定値を取得する処理部である。すなわち、ホスト端末１０から受信した印刷ジョブからロール紙のカットに係わる設定値を取得する。カットデータ取得部３１は内部に、ロール紙のカット方法を取得するカット方法取得部３１ａと、カット方法にＮ倍カットあるいはエコＮ倍カットが指定された場合に、基準値を取得する基準値取得部３１ｂと、カット方法にエコＮ倍カットが指定された場合に、マージンを取得するマージン取得部３１ｃとを備える。
【００６１】
２次基準値導出部３２は、エコＮ倍カットを指定した印刷ジョブを受信した場合に、全ページを通して生じる余白長が最小となる２次基準値を導出する処理部である。すなわち、上記図５で説明した処理は、主としてこの２次基準値導出部３２によって行われる。
【００６２】
カット長導出部３３は、ページデータ毎に、ロール紙を切断するカット長を導出する処理部である。例えば、Ｎ倍カットを指定した印刷ジョブを受信すると、その基準値に基づいてページデータ毎に、ページ長≦基準値×Ｎ（Ｎは整数かつ最小）を満たすカット長を導出する。また、エコＮ倍カットを指定した印刷ジョブを受信した場合には、上記２次基準値導出部３２によって求められた２次基準値に基づいてページデータ毎に、ページ長≦２次基準値×Ｎ（Ｎは整数かつ最小）を満たすカット長を導出する。
【００６３】
ページ取得部３４は、印刷ジョブから当該ジョブに含まれる各ページデータのページ長を取得する処理部であり、画像形成制御部３５は、上記図１で説明した画像形成部２４を制御し、ロール紙に対して画像を形成する処理部である。
【００６４】
用紙切断制御部３６は、ロール紙のカットに係わる制御を統括制御する処理部である。例えば、画像形成制御部３５の制御による画像形成処理と連携しつつ、上記図１で説明した用紙切断部２５を制御してロール紙をカットする。以上が制御部２３の機能的な構成の一部を示す各機能ブロックの説明である。
【００６５】
ここで、図７を用いて、本発明に係わる画像形成装置を適用したプリンタ２０の動作を示すフローチャートについて説明する。なお、ここでは、ホスト端末１０から印刷ジョブを受信した後の処理を説明する。
【００６６】
プリンタ２０は、印刷ジョブを通信部２２を介して受信すると、ユーザにより指定されたカット方法を取得する。すなわち、受信した印刷ジョブからユーザにより指定されたカット方法（カット指定、データ長カット、定型カット、Ｎ倍カット、エコＮ倍カット）をカット方法取得部３１ａで取得する。
【００６７】
ここで、取得したカット方法がカット長指定である場合には（ステップＳ１０１でＹＥＳ）、カットデータ取得部３１で印刷ジョブからカット長を取得する（ステップＳ１０７）。カット長を取得すると、用紙切断制御部３６は、画像形成制御部３５と連携して、この取得したカット長単位でロール紙を切断しつつ印刷処理を実行し（ステップＳ１２０）、この処理を終了する。
【００６８】
また、取得したカット方法がデータ長カットである場合には（ステップＳ１０１でＮＯの後、ステップＳ１０２でＹＥＳ）、ページ長取得部３４で印刷ジョブからページ長を取得する（ステップＳ１０８）。ページ長を取得すると、用紙切断制御部３６は、画像形成制御部３５と連携して、この取得したページ長単位でロール紙を切断しつつ印刷処理を実行し（ステップＳ１２０）、この処理を終了する。
【００６９】
また、取得したカット方法が定型カットである場合には（ステップＳ１０２でＮＯの後、ステップＳ１０３でＹＥＳ）、カットデータ取得部３１で印刷ジョブからユーザにより指定された定型サイズを取得する（ステップＳ１０９）。定型サイズを取得すると、用紙切断制御部３６は、画像形成制御部３５と連携して、この取得した定型サイズ単位でロール紙を切断しつつ印刷処理を実行し（ステップＳ１２０）、この処理を終了する。
【００７０】
また、取得したカット方法がＮ倍カットである場合には（ステップＳ１０３でＮＯの後、ステップＳ１０４でＹＥＳ）、基準値取得部３１ｂで印刷ジョブからユーザにより指定された基準値を取得する（ステップＳ１１０）。
【００７１】
基準値を取得すると、ページデータ毎にカット長の導出処理を行う。このカット長導出処理は、印刷ジョブに含まれた全てのページデータが終了するまで繰り返し行われる（ステップＳ１１１からステップＳ１１４）。
【００７２】
この処理が開始されると、まず、ページ長取得部３４でページ長を取得する（ステップＳ１１２）。ページ長を取得すると、カット長導出部３３は、そのページ長と、基準値とに基づいてページデータ毎にカット長を導出する（ステップＳ１１３）。すなわち、ページデータ毎に、ページ長≦基準値×Ｎ（Ｎは整数かつ最小）を満たすカット長を導出する。
【００７３】
このようにして全てのページデータに対してページデータ毎のカット長が導出されると、用紙切断制御部３６は、画像形成制御部３５と連携して、この導出したカット長単位でロール紙を切断しつつ印刷処理を実行し（ステップＳ１２０）、この処理を終了する。
【００７４】
また、取得したカット方法がエコＮ倍カットである場合には（ステップＳ１０４でＮＯの後、ステップＳ１０５でＹＥＳ）、詳細は後述するが、２次基準値を導出する（ステップＳ１１５）。
【００７５】
２次基準値を導出すると、ページデータ毎にカット長の導出処理を行う。このカット長導出処理は、印刷ジョブに含まれた全てのページデータが終了するまで繰り返し行われる（ステップＳ１１６からステップＳ１１９）。
【００７６】
この処理が開始されると、まず、ページ長取得部３４でページ長を取得する（ステップＳ１１７）。ページ長を取得すると、カット長導出部３３は、そのページ長と、２次基準値とに基づいてページデータ毎にカット長を導出する（ステップＳ１１８）。すなわち、ページデータ毎に、ページ長≦２次基準値×Ｎ（Ｎは整数かつ最小）を満たすカット長を導出する。
【００７７】
このようにして全てのページデータに対してページデータ毎のカット長が導出されると、用紙切断制御部３６は、画像形成制御部３５と連携して、この導出したカット長単位でロール紙を切断しつつ印刷処理を実行し（ステップＳ１２０）、この処理を終了する。
【００７８】
ところで、カット方法取得部３１ａにより印刷ジョブからカット方法が取得できなかった場合には（ステップＳ１０５でＮＯ）、パラメータエラーとしてユーザに通知後（ステップＳ１０６）、この処理を終了する。
【００７９】
ここで、図８を用いて、上記ステップＳ１１５の２次基準値導出処理の詳細について説明する。
【００８０】
この２次基準値導出処理が開始されると、まず、基準値取得部３１ｂにより基準値を、マージン取得部３１ｃによりマージンを取得する（ステップＳ２０１）。
【００８１】
基準値およびマージンを取得すると、２次基準値導出部は、この基準値にマージンを足し引きすることにより、最小基準値と最大基準値を求める。すなわち、基準値からマージンを引くことにより、最小基準値を求め、基準値にマージンを足すことにより最大基準値を求める（ステップＳ２０２）。
【００８２】
このようにして最小基準値および最大基準値を導出すると、次に、２次基準値候補値を導出する。この２次基準値候補値導出処理は、印刷ジョブに含まれた全てのページデータが終了するまで繰り返し行われる（ステップＳ２０３からステップＳ２０９）。
【００８３】
この処理が開始されると、まず、ページ長取得部３４でページ長を取得する（ステップＳ２０４）。ページ長を取得すると、２次基準値導出部３２は、その長さの１／Ｎ（Ｎは整数）が、最大基準値以下に収まる値（２次基準値候補値）を求める（ステップＳ２０５）。すなわち、２次基準値候補値は、ページ長／Ｎ（Ｎは整数）により導出され、かつページ長／Ｎ（Ｎは最小）≦最大基準値を満たす値となる。
【００８４】
次に、２次基準値導出部３２は、導出された２次基準値候補値が最小基準値未満であるか否かを判断する（ステップＳ２０６）。ここで、導出された２次基準値候補値が最小基準値以上である場合には（ステップＳ２０６でＮＯ）、当該候補値を一旦退避し（ステップＳ２０８）、次ページデータについて同様に２次基準値候補値導出処理を行う。
【００８５】
一方、導出された２次基準値候補値が最小基準値未満である場合には（ステップＳ２０６でＹＥＳ）、その２次基準値候補値には最小基準値を採用し（ステップＳ２０７）、当該候補値を一旦退避し（ステップＳ２０８）、次ページデータについて同様に２次基準値候補値導出処理を行う。すなわち、最小基準値と最大基準値の範囲内に収まる２次基準値候補値を求めることとなる。
【００８６】
このようにして全てのページデータに対して２次基準値候補値を求めると、その導出された２次基準値候補値に最小基準値と最大基準値とを加えて２次基準値候補値とする（ステップＳ２１０）。
【００８７】
続いて、２次基準値導出部３２は、各候補値でジョブを実行した場合に生じる余白をページデータ毎に導出するとともに、その余白合計を求める（ステップＳ２１２）。この処理は、全ての２次基準値候補値に対して行う（ステップＳ２１１からステップＳ２１３）。その結果、全ページデータを通してその余白合計が最小となる２次基準値候補値を２次基準値として採用し（ステップＳ２１４）。この処理を終了する。
【００８８】
以上説明したように本発明においては、連続紙を切断する基準値と、連続紙の切断方向と直行する方向の各ページのページ長とを取得し、この取得した各ページ長に応じて同じく取得した基準値を単位にして連続紙の切断を制御するように構成したため、保存、管理および持ち運び等の運用性を維持しつつ、用紙の無駄を極力抑制することができる。
【００８９】
また、基準値に対する許容範囲を規定するマージンを設けた場合には、ページ長に応じて基準値とマージンから２次基準値を求め、この２次基準値を単位にして連続紙の切断を制御するように構成したため、自動的に最適な基準値を選択することができるので、上述した効果に加え、ユーザ操作を簡略化させることができる。
【００９０】
すなわち、上述した構成により、紙の長さがいくつかの候補に限定されるので、閲覧する場合の見落としが減少するとともに、ページをめくりながらの閲覧が容易になる。また、長尺データ印刷時に複数の印刷済み用紙を折って保存する場合にも折った後のサイズが統一され、さらにスタンプの位置をあわせながら折ることも容易にできる。
【００９１】
また、定型サイズのデータと長尺データとが混在するジョブを一括して実行し、印刷、保存、配布することが容易になるため、人手を介さず、保存・配布業務が行えるようになる。また、データ作成段階で、仕上げ処理（フットプリントや折り）を意識してデータの出力用紙サイズを設定する必要もなくなる。
【００９２】
なお、上記実施例においては、本発明に係わる画像形成装置を適用したプリンタ２０により本発明の切断制御処理を行うように構成したが、プリンタに限られず、本発明に係わる画像形成装置は、ロール紙を使用した画像形成装置全般に適用可能である。例えば、ファックスに適用してもよい。ファックスに適用した場合には、基準値あるいはマージンを予めファックス内部の記憶部（不揮発性メモリ等）に設定しておき、カットデータ取得部３１では、この記憶部からロール紙のカットに係わる設定値を取得するようにする。
【００９３】
また、上記実施例においては、本発明に係わる画像形成装置を適用したプリンタ２０により本発明の切断制御処理を行うように構成したが、この切断制御方法をコンピュータにインストールされた切断制御制御プログラムにより行うように構成してもよい。
【００９４】
この他、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００９５】
本発明の切断制御プログラムおよび画像形成装置およびその切断制御方法は、連続紙を使用した画像形成装置全般に適用可能であり、特に、長尺データを扱うエンジニアリング市場において有効利用することができる。
【図面の簡単な説明】
【００９６】
【図１】本発明に係わる画像形成装置を配して構成した画像形成システムの全体構成の一例を示す図である。
【図２】本発明に係わる用紙設定画面の画面レイアウトの一例を示す図である。
【図３】本発明に係わる切断制御方法（Ｎ倍カット）の概要を示す図である。
【図４】本発明に係わる切断制御方法（エコＮ倍カット）の概要を示す図である。
【図５】本発明に係わる２次基準値導出処理の概要を示す図である。
【図６】図１で説明した制御部２３の機能的な構成の一部を示す図である。
【図７】本発明に係わる画像形成装置を適用したプリンタ２０の動作を示すフローチャートである。
【図８】図７に示した上記ステップＳ１１５の２次基準値導出処理の動作を示すフローチャートである。
【図９】従来技術の問題点を説明する図である。
【符号の説明】
【００９７】
１０    ホスト端末
２０    プリンタ
２１    ＵＩ（User Interface）部
２２    通信部
２３    制御部
２４    画像形成部
２５    用紙切断部
３１    カットデータ取得部
３１ａ    カット方法取得部
３１ｂ    基準値取得部
３１ｃ    マージン取得部
３２    基準値導出部
３３    カット長導出部
３４    ページ長取得部
３５    画像形成制御部
【図１】
2006326870.tif 000003
【図２】
2006326870.tif 000004
【図３】
2006326870.tif 000005
【図４】
2006326870.tif 000006
【図５】
2006326870.tif 000007
【図６】
2006326870.tif 000008
【図７】
2006326870.tif 000009
【図８】
2006326870.tif 000010
【図９】
2006326870.tif 000011