(57)【要約】【課題】割付印刷での画像データの配置中に、用紙のどれだけの部分が有効に使用されるかを具体的な数値で示すことができ、途中で印刷開始するかどうかの判断材料をユーザが得ることができる印刷装置を提供することを目的とする。【解決手段】機器の各種の状態を表示する表示手段と、複数個の印刷ジョブを記憶可能な大容量記憶手段と、上記大容量記憶手段に記憶されている複数個の印刷ジョブを横並びに割付けて配置する配置制御手段と、上記配置制御手段が配置した画像を印刷する印刷手段と、印刷待ちの時間に、上記配置制御手段による配置結果を、上記表示手段に表示する表示制御手段とを有することを特徴とする印刷装置である。【選択図】図２
2010284820.tif 000002
【特許請求の範囲】
【請求項１】
機器の各種の状態を表示する表示手段と；
複数個の印刷ジョブを記憶可能な大容量記憶手段と；
上記大容量記憶手段に記憶されている複数個の印刷ジョブを横並びに割付けて配置する配置制御手段と；
上記配置制御手段が配置した画像を印刷する印刷手段と；
印刷待ちの時間に、上記配置制御手段による配置結果を、上記表示手段に表示する表示制御手段と；
を有することを特徴とする印刷装置。
【請求項２】
請求項１であって、
上記表示制御手段は、印刷可能領域の横幅に占める印刷画像の横幅の割合を表示させる手段であることを特徴とする印刷装置。
【請求項３】
請求項１であって、
上記表示制御手段は、印刷可能領域の面積に占める印刷画像の面積の割合を表示させる手段であることを特徴とする印刷装置。
【請求項４】
機器の各種機能を実行するための操作を行う操作手段と；
上記操作手段を介して設定された各種の設定値を記憶する設定値記憶手段と；
複数個の印刷ジョブを記憶する大容量記憶手段と、上記大容量記憶手段に記憶されている複数個の印刷ジョブを横並びに割付けて配置する配置制御手段と；
上記配置制御手段が配置した画像を印刷する印刷手段と；
上記配置制御手段による配置を実施した際に、印刷画像の割合が上記設定値記憶手段に記憶されている設定値を超えた場合、印刷を開始させる印刷制御手段と；
を有することを特徴とする印刷装置。
【請求項５】
請求項４であって、
上記操作手段で指定する設定値は、印刷可能領域の横幅に占める印刷画像の横幅の割合であることを特徴とする印刷装置。
【請求項６】
請求項４であって、
上記操作手段で指定する設定値は、印刷可能領域の面積に占める印刷画像の面積の割合であることを特徴とする印刷装置。
【請求項７】
請求項４であって、
上記操作手段で指定する設定値は、印刷可能領域内の横幅の長さであることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、割付印刷機能を有するプリンタ装置が用紙情報を表示する方法に関する。
【背景技術】
【０００２】
大きな用紙に画像を印刷する大判プリンタが知られ、この大判プリンタには、多くの場合、大きな用紙を給紙するために、ロール紙の給紙機構が装備されている。このようなプリンタにおいて、比較的小さな画像を印刷する場合があり、用紙を交換する手間を省きたければ、大きな用紙を交換せずに、小さい画像をそのまま印刷することができる。
【０００３】
この場合、用紙の一部は、印刷に使われずにロールから切り取られ、用紙が無駄になる。このような無駄を低減するために、割付印刷機能がある。この割付印刷機能は、ホスト側で、画像を配置処理することもあるが、プリンタ側で画像を配置処理する場合もある。プリンタ側で処理する場合、受信した画像データを直ちに印刷せずに、次に受信した画像データをロール紙の横方向に並べるように配置する。そして、切り取られる用紙の横方向のスペースを、できるだけ画像で埋めてから、印刷する。
【０００４】
割付印刷機能は、ページ全体で配置することもあるが、大判プリンタにおけるロール紙では、縦方向の長さにほぼ制限がないので、横方向での配置についてのみ考慮する。
【０００５】
割付印刷機能で印刷を起動するタイミングは、
（１）画像の幅が一定の幅を超えた場合
（２）データが一定時間送信されてこない場合
（３）ユーザが強制印刷を指定した場合
などである。
【０００６】
ここで、上記（３）の処理を行うためには、ユーザが画像の配置状況を確認できるようにする必要がある。従来、機器上で画像の配置状況を、ユーザが確認し、この確認した状況に満足しなければ、特定の画像の向きを変えて配置し直すことが知られている（たとえば、特許文献１参照）。この配置し直した状況をユーザが満足すれば、ユーザは、上記（２）における時間経過を待たずに、上記（３）の強制印刷指示を行う操作手順が考えられる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２２９８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記従来例のように、ユーザが画像の配置状況をユーザが確認することはできるが、その結果、どの程度の用紙の無駄を低減できるのかを、目分量でしか分からないという問題がある。
【０００９】
また割付印刷機能では、上記（１）でのタイミングで印刷が起動されるが、その判断基準となる「一定の幅」の値は、機器によって決められている。このために、ユーザによっては、用紙の無駄に対する許容量が高い場合でも、同じ量のデータを送信しないと自動的には印刷されないので、その度に、上記（３）の強制印刷操作を行うか、上記（２）の時間を待たなければならないという問題がある。
【００１０】
本発明は、割付印刷での画像データの配置中に、用紙のどれだけの部分が有効に使用されるかを具体的な数値で示すことができ、途中で印刷開始するかどうかの判断材料をユーザが得ることができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、機器の各種の状態を表示する表示手段と、複数個の印刷ジョブを記憶可能な大容量記憶手段と、上記大容量記憶手段に記憶されている複数個の印刷ジョブを横並びに割付けて配置する配置制御手段と、上記配置制御手段が配置した画像を印刷する印刷手段と、印刷待ちの時間に、上記配置制御手段による配置結果を、上記表示手段に表示する表示制御手段とを有することを特徴とする印刷装置である。
【発明の効果】
【００１２】
本発明によれば、割付印刷での画像データの配置中に、用紙のどれだけの部分が有効に使用されるかを具体的な数値で示すことができ、途中で印刷開始するかどうかの判断材料をユーザが得ることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例１である印刷装置ＰＲ１の構成を示すブロック図である。
【図２】実施例１における動作内容の一例を示す図である。
【図３】実施例１における割付データ管理記憶部１４の構成を示す図である。
【図４】印刷データを受信した場合における制御手順を示すフローチャートである。
【図５】実施例１における用紙使用率の計算手順を示すフローチャートである。
【図６】実施例２における動作の説明図である。
【図７】実施例２における割付データ管理記憶部１４の構成を示す図である。
【図８】用紙使用率を計算する手順（Ｓ１０８）を示すフローチャートである。
【発明を実施するための形態】
【００１４】
発明を実施するための形態は、次の実施例である。
【実施例１】
【００１５】
図１は、本発明の実施例１である印刷装置ＰＲ１の構成を示すブロック図である。
【００１６】
印刷装置ＰＲ１は、操作手段１と、表示手段２と、通信手段３と、印刷手段４と、制御手段５と、ＲＡＭ６と、ＲＯＭ７と、ＨＤＤ８と、タイマ９とを有する。
【００１７】
操作手段１は、印刷指示などの機器の各種の機能の実行指示を行うための操作手段である。操作手段１は、複数個のキー、ボタン、スイッチ等によって構成されている。表示手段２は、機器の状態や各種の操作結果をユーザに通知するための表示手段であり、液晶パネル、ＬＥＤなどで構成されている。通信手段３は、外部の機器と通信を行い、パラレルポート、ネットワーク、ＵＳＢなど、各種のインタフェースの１つまたは複数によって構成されている。通信手段３は、印刷データを機器に入力する場合や操作手段１を使用せずに印刷などの各種操作を行う場合に使用される。
【００１８】
印刷手段４は、印刷を実行し、制御手段５が処理したデータの印刷を実行する。各機構には、各種の検知装置が備わり、紙なし、紙づまり、インク切れやカバーオープン等のさまざまな動作エラーを検出することができる。
【００１９】
制御手段５は、機器の各機能の実行を行う制御手段であり、紙送り機構や描画機構等によって構成され、操作手段１や通信手段３からの各種の入力動作に対応して、各種の出力動作を制御する。各種の制御の手順は、ＲＯＭ７内のプログラム記憶領域に記憶されている。
【００２０】
ＲＡＭ６は、記憶装置の一種であり、ランダムアクセスメモリの略語であり、揮発性の記憶装置である。ＲＡＭ６には、印刷データなどの大量のデータを扱う場合に使用されるバッファ１１、制御手段５が各種制御を行う際に必要である変数などを一時的に記憶するワークエリア１２などを備えている。
【００２１】
ＲＯＭ７は、記憶装置の一種であり、制御手段５を制御するプログラム等を記憶している。ＨＤＤ８は、記憶装置の一種であり、ハードディスクドライブの略語であり、不揮発性の記憶装置であるハードディスクと、それを駆動する機構とから構成されている。ＨＤＤ８は、通信手段３を介して入力された印刷データを蓄積して記憶する印刷データ記憶部１３や、割付印刷するデータの管理情報を記憶する割付データ管理記憶部１４などを備えている。
【００２２】
タイマ９は、時間の経過を計測管理する。割付印刷データ待ちの状態である場合、データが送信されてこない状態が一定の時間続いた場合に、待ち状態を解除し、印刷を開始するが、この待ち時間のカウントに、タイマ９を使用する。
【００２３】
実施例１では、用紙に対する画像の有効使用度合いを、横幅の長さを基準に計算し、表示する実施例である。実施例１では、ロール紙の給紙口が１つ設けられ、給紙済である状況を想定している。また、受信されたジョブには、１つの画像データのみが存在し、印刷用紙の指定情報等を含まないことが前提である。
【００２４】
図２は、実施例１における動作内容の一例を示す図である。
【００２５】
配置例２１〜２３は、ロール紙に割付印刷する場合における画像データの配置例を示す図であり、データの受信に伴い、配置を更新する様子を示す図である。
【００２６】
配置例２１は、印刷装置ＰＲ１が割付印刷の設定である時に、最初の印刷データを受信した場合におけるロール紙上へ配置された配置例である。印刷データを、「ジョブ」ともいい、図２では、ジョブ１として表現している。割付印刷の場合、受信後に直ちに印刷するのではないので、実際に印刷せず、図２に示す配置例は、印刷したとした場合における用紙上の配置の概念図である。図２において用紙上に示す横の点線は、印刷完了時にロール紙が切り離される箇所を示す。配置例２２は、印刷装置ＰＲ１が、配置例２１である状態で、さらに別のジョブ２を受信した場合におけるロール紙上への配置例である。配置例２３は、印刷装置ＰＲ１が、配置例２２の状態で、さらに別のジョブ３を受信した場合におけるロール紙上の配置例である。
【００２７】
表示例２４〜２６は、配置例２１〜２３のそれぞれの場合に、表示手段２に表示する表示例である。各配置例において、表示手段２は、印刷装置ＰＲ１の状態を表示する。実施例１において、表示手段２は、２行以上の文字表示領域を有し、上段の行に、印刷装置ＰＲ１の現在のステータスを表示し、下段の行に、ステータスを補足する情報を表示している。
【００２８】
表示例２４〜２６では、印刷装置ＰＲ１の現在の状態が、割付印刷を行いたい画像データが送信されるのを待っている状態であるので、上段の行には「割付印刷待機中」が表示されている。また、上記待ち時間が、その右側に表示されている。割付印刷データ待ちの状態で、データが送信されてこない状態が一定の時間続くと、待ち状態を解除し、印刷開始する設定にしてあるので、待ち時間の残りを更新しながら表示する。
【００２９】
表示例２４〜２６の下段の行には、実施例１の特徴である「割付印刷に関する補足情報」が表示されている。「割付印刷に関する補足情報」は、情報の意味を表す「用紙使用幅率」の文字と、用紙使用幅率の値と、最大使用幅率とである。「用紙使用幅率」は、印刷しようとする用紙幅に対する印刷画像の横幅が占める割合であり、％単位で表示される。印刷画像が複数ある場合、その全ての画像の横幅の合計に基づいて算出される。また計算の際に、画像間の余白も考慮して計算される。表示例２４〜２６の例では、その値は、３２％、４８％、９０％とデータを受信する度に増加している。
【００３０】
また「最大使用幅率」は、用紙の幅に対して、割付印刷で画像を割り付けることができる画像の最大幅の割合を示す数値であり、％単位で表示される。割付印刷データ待ちの状態で、データを受信し、画像を割り付けた際に、用紙使用幅率が最大使用幅率を超えると、待ち状態を解除し、印刷を開始する。この最大使用幅率は、機器の固有の値でもよく、ユーザによって指定される値でもよい。表示例２４〜２６における最大使用幅率は、９５％である。ユーザは、これらの表示情報を、割付印刷データ待ちの状態を継続するか否かを判断する材料とし、操作を選択することができる。
【００３１】
図３は、実施例１に設けられている割付データ管理記憶部１４の内部構成の一例を示す図である。
【００３２】
割付データ管理記憶部１４は、印刷データ記憶部１３が記憶している印刷データファイルのうちで、割付印刷を予定しているデータの情報を記憶する。管理情報は、１ファイルが、ファイル名項目３１、長さ情報項目３２、幅情報項目３３によって構成され、これらファイル名項目３１、長さ情報項目３２、幅情報項目３３をまとめて「レコード」と呼ぶ。ファイル名項目３１は、各印刷データの識別子であるファイル名を記憶している。ここでは、「Ａ１．ＴＩＦ」、「Ｂ２．ＪＰＧ」、「Ｃ３．ＴＩＦ」の３つのファイル名が記憶されている。
【００３３】
長さ情報項目３２、幅情報項目３３は、各ファイルのデータ画像のサイズを記憶し、長さ情報項目３２は、画像の縦方向のサイズを示す「長さ情報」であり、幅情報項目３３は、画像の横方向のサイズを示す「幅情報」である。それぞれのサイズを現す数値の単位は、一定の基準で決められ、この例では、ｍｍ単位である。レコード３４〜３７は、割付データ管理記憶の各レコードである。レコード３４は、ファイル「Ａ１．ＴＩＦ」について記憶し、レコード３５は、ファイル「Ｂ２．ＪＰＧ」について記憶し、レコード３６は、ファイル「Ｃ３．ＴＩＦ」について記憶している。
【００３４】
また、全レコードの最後には、最後であることを示す空白レコードが存在している。空白レコードの内容は、レコード３７に示すように、ファイル名項目３１の内容が、「０」である。この空白レコードを検出することによって、全てのデータファイルの数を検知することができる。また、空白レコードの幅情報項目３３には、他のレコードとは違う意味のデータを記憶し、具体的には、登録されている全レコードの幅情報項目３３の値の総和を記憶している。
【００３５】
図３の構成図を、図２の状態図に合わせて説明すると、初期状態は、レコード３７のみが記憶され、その幅情報項目３３の値は、「０」である。印刷装置ＰＲ１がジョブ１を受信した場合に、配置例２１となり、レコード３４が追加され、レコード３７の幅情報項目３３が更新される。
【００３６】
さらに、印刷装置ＰＲ１がジョブ２を受信すると、配置例２２となり、レコード３５が追加され、レコード３７の幅情報項目３３が更新される。さらに、印刷装置ＰＲ１がジョブ３を受信すると、配置例２３となり、レコード３６が追加され、レコード３７の幅情報項目３３が更新され、図３に示す状態になる。
【００３７】
図４は、印刷装置ＰＲ１が印刷データを受信した場合における制御手順の概要を示すフローチャートである。
【００３８】
ステップＳ１０１で、受信したデータをＨＤＤ８の印刷データ記憶部１３に保存する。保存されたデータに、任意の名前を付け、ファイルとして管理する。ステップＳ１０２で、印刷装置ＰＲ１の現在の設定が割付印刷モードであるかどうかを調べる。印刷装置ＰＲ１の設定は、ＨＤＤ８内の図示しない部分に記憶され、ユーザによる各種の指定内容を保存している。割付印刷のモード指定もその１つにあるとする。ここで、割付印刷のモード指定でないと判定すると、ステップＳ１０３へ進み、受信したジョブを、通常通りに印刷処理し、終了する。一方、割付印刷の指定であると判定すると、ステップＳ１０４へ進む。
【００３９】
ステップＳ１０４で、受信したジョブに含まれている画像の大きさを調べる。画像の大きさの情報は、受信データの中に含まれていれば、その値を確認し、含まれていなければ、画像の状態から算出する。ステップＳ１０５で、用紙の未印刷の領域の大きさを調べる。印刷用紙は、既に給紙済であることが前提であるので、その用紙の幅と長さとから、その印刷可能な領域の大きさが求められる。縦方向の長さは、用紙がカット紙である場合、固定値で求められ、ロール紙であれば、管理された残量から求められる。割付データ管理記憶部１４にいくつかのデータが既に登録されていれば、用紙の紙幅から割付予定の画像の横幅の総和を引くことによって、横方向の長さの残量を計算する。
【００４０】
割付予定の画像の横幅の総和は、割付データ管理記憶部１４の最終のレコード３７の幅情報項目３３に記憶されているので、これを参照して求める。ステップＳ１０６で、受信した画像が用紙の残領域内に収まるかどうかを判定する。画像の大きさを、ステップＳ１０４で取得し、用紙の残領域の大きさを、ステップＳ１０５で取得するので、幅と長さとをそれぞれ比較することによって判定する。用紙の残領域内に収まると判定されれば、ステップＳ１０７へ進み、そうでないと判定されれば、ステップＳ１１４へ進む。
【００４１】
ステップＳ１０７で、受信した画像の情報を割付リストに登録する。「割付リスト」は、割付データ管理記憶部１４のことである。登録する情報は、ファイル名項目３１、長さ情報項目３２、幅情報項目３３の３点である。ファイル名は、受信データの中に情報が含まれている場合、その情報を登録し、含まれない場合、特定の規則で名前付けを行い登録する。ステップＳ１０４で取得された値を、長さ情報と幅情報として登録する。ステップＳ１０８で、用紙の使用率を計算する。
【００４２】
図５は、実施例１における用紙使用率の計算手順を示すフローチャートである。
【００４３】
ここでの処理内容の詳細は、実施例によって異なり、ここでは、使用率を計算し、また、現在の状況を割付データ管理記憶部１４の最終のレコード３７に記憶する。ステップＳ１０９では、ステップＳ１０８で算出した用紙使用率が設定値を超えていないかどうかを調べ、超えていなければ、ステップＳ１１０へ進み、超えていれば、ステップＳ１１１へ進む。比較に使用する設定値は、実施例１では、図２で説明した「最大使用幅率」の値であり、実施例２では、「最大使用面積率」の値を指す。どちらの値も、機器の固定の値であってもよく、ユーザが指定した値でもよい。
【００４４】
「最大使用幅率」、「最大使用面積率」をユーザが指定する場合、操作手段１を操作して値を設定し、または、通信手段３を介して値を設定する。実施例１において、使用率を指定する代わりに、横幅の長さ量を指定するようにしてもよい。この値が、固定値である場合、ＲＯＭ内に記憶し、可変値である場合、ＨＤＤ８内の図示しない部分に記憶する。
【００４５】
ステップＳ１１０で、表示手段２の表示を更新し、処理を終了する。表示は、図２の表示例２４〜２６である。この表示形式の場合、更新する内容は、表示例２４の上段に示す割付印刷のデータ待ち時間と、下段に示す用紙の使用率の値とである。データ待ち時間は、データを受信したことによって、規定の時間データを再び待つ必要があるので、規定される初期の値に戻して表示する。用紙の使用率は、ステップＳ１１１で割付印刷した場合における用紙の使用率に更新し、表示する。
【００４６】
一方、ステップＳ１０９で、用紙使用率が設定値を超えていると判断された場合、割付印刷データの待ち状態を解除し、印刷を開始する。ステップＳ１１１で、割付リストに登録された画像の割付印刷を実施する。割付データ管理記憶部１４の登録された情報から、全てのレコードの画像を配置・展開し、印刷する。ステップＳ１１２で、割付リストの内容をクリアする。具体的には、割付データ管理記憶部１４の全レコードを削除し、全項目の値が「０」である空白のレコード３７を登録する。ステップＳ１１３で、表示手段２の表示を初期化し、終了する。
【００４７】
表示例２４〜２６に示す表示形式の場合、更新する内容は、表示例２４の上段に示す割付印刷のデータ待ち時間と、下段に示す用紙の使用率の値とである。データ待ち時間は、印刷を実施したことによって規定の時間データを再び待つことが必要であるので、規定される初期の値に戻して表示する。用紙の使用率は、ステップＳ１１２でクリアされたので、初期の値「０」に戻し、表示する。一方、ステップＳ１０６で、受信した画像データが用紙の残領域内に収まらないと判定された場合、ステップＳ１１４へ進む。ステップＳ１１４で、割付リストに登録があるかどうかを調べる。この結果、登録レコードが１つ以上あれば、既に登録されている割付印刷データを、一旦印刷出力し、用紙の残領域を最大にするように処理する。
【００４８】
一方、登録レコードが１つもなければ、その用紙で出力することは不可能であるので、エラーとして処理する。調べた結果、登録があれば、ステップＳ１１５へ進み、そうでなければ、ステップＳ１１８へ進む。ステップＳ１１５〜Ｓ１１７で、ステップＳ１１１〜Ｓ１１３と同様な処理を実行し、受信したジョブ以前に登録されている割付印刷を実施する。その後に、ステップＳ１０５へ戻り、受信画像データの処理を改めて実行する。一方、ステップＳ１１８で、表示手段２にエラーメッセージを表示し、処理を終了する。
【００４９】
図５は、実施例１において、用紙使用率の計算手順（Ｓ１０８）を示すフローチャートである。
【００５０】
ステップＳ２０１で、入力画像の幅情報を取得し、変数ｗに保存する。入力画像の幅情報は、ステップＳ１０４で取得しているので、その値から取得する。変数ｗも含めて、今後使用する一時変数は、全てＲＡＭ６内のワークエリア１２内に存在する。ステップＳ２０２で、割付リストの最終レコードの幅情報を、変数ｗ１に保存する。最終のレコード３７の幅情報項目３３には、図３で説明した全レコードの幅情報項目３３の値の総和が記憶されている。
【００５１】
ステップＳ２０３で、変数ｗ１の値に変数ｗの値を加算し、変数ｗ１に保存する。これによって、新しい幅の総和の値を得ることができる。ステップＳ２０４で、変数ｗ１の値を、最終レコードの幅情報に保存する。これによって、最終のレコード３７の幅の総和の記憶が更新される。ステップＳ２０５で、用紙の幅情報を、変数ｗ２に保存する。用紙の幅情報は、ステップＳ１０５と同様に取得する。ステップＳ２０６で、用紙の使用率を計算する。用紙の幅の使用率は、以下の式で計算することができる。
【００５２】
用紙の幅使用率＝（画像の幅の総和÷用紙の幅）×１００（％）
＝（変数ｗ１÷変数ｗ２）×１００（％）
図５に示すサブルーチンは、この計算結果を、図４のＳ１０９に返すことによって終了する。
【実施例２】
【００５３】
本発明の実施例２である印刷装置ＰＲ２は、用紙に対する画像の有効使用度合いを、画像の面積を基準に計算し、表示する実施例であり、その構成は、基本的には、図１に示す印刷装置ＰＲ１と同様である。
【００５４】
実施例２の動作において、図４のフローチャートで示す処理は、実施例１と基本的には共通である。実施例２におけるロール紙の給紙口は１つであり、既に給紙済である状況を想定している。また受信されるジョブには、１つの画像データのみが存在し、印刷用紙の指定情報等は含まれていないことが前提である。
【００５５】
図６は、実施例２における動作の説明図である。
【００５６】
配置例６１〜６３は、実施例１における配置例２１〜２３と同じである。表示例６４〜６６は、配置例６１〜６３のそれぞれにおいて表示手段２が表示する例である。
【００５７】
各状態のときに、表示手段２は、印刷装置ＰＲ２の状態を表示する。実施例２での表示手段２は、２行以上の文字表示領域を有し、そのうちの２行が状態表示領域であり、上段の行に、印刷装置ＰＲ２の現在のステータスを表示し、下段の行に、ステータスを補足する情報を表示している。
【００５８】
表示例６４〜６６の例で説明すると、印刷装置ＰＲ２の現在の状態で、割付印刷を行いたい画像データが送信されるのを待つので、上段の行には「割付印刷待機中」が表示されている。同時に、その待ち時間が、その右側に表示されている。割付印刷データ待ちの状態である場合、データが送信されてこない状態が一定の時間続くと、待ち状態を解除し、印刷を強制的に開始するので、その待ち時間の残りを更新しながら表示する。
【００５９】
下段の行には、実施例２の特徴である割付印刷に関する補足情報が表示されている。上記捕捉情報は、「用紙使用面積率」の文字と、用紙使用面積率の値とである。「用紙使用面積率」は、印刷しようとする用紙の面積に対して印刷画像の面積が占める割合であり、％単位で表示される。印刷画像が複数ある場合、その全ての画像の面積の合計に基づいて、用紙使用面積率を算出する。また、用紙使用面積率を計算する場合、画像間の余白も考慮して計算する。表示例６４〜６６において、用紙使用面積率の値は、３２％、３６％、５８％であり、データを受信する度に増加する。ユーザは、これらの表示情報を、割付印刷データ待ちの状態を継続するか否かを判断する場合、上記表示情報を参考にして、操作を選択することができる。
【００６０】
図７は、実施例２における割付データ管理記憶部１４の内部構成の一例を示す図である。ファイル名項目７１、長さ情報項目７２、幅情報項目７３、レコード７４、７５、７６、７７は、それぞれ、図３に示すファイル名項目３１、長さ情報項目３２、幅情報項目３３、レコード３４、３５、３６、３７と同じである。
【００６１】
空白のレコード７７の長さ情報項目７２と、幅情報項目７３とに、他のレコードとは違う意味のデータを記憶している。つまり、長さ情報項目７２に登録されている全レコードの長さ情報項目７２の値のうちで、最大の値が記憶されている。
【００６２】
図７に示す例では、長さ情報項目７２の内で、レコード７５の値が最大であるので、その長さ情報項目７２の値である「４５０」が、空白のレコード７７に記憶されている。幅情報項目７３は、登録されている全レコードの画像の面積の総和を記憶している。各レコードの画像の面積は、長さ情報項目７２の値と、幅情報項目７３の値と掛ければ、算出可能である。図７に示す各画像の面積の合計として、「１４７６００」が記憶されている。
【００６３】
印刷装置ＰＲ２が印刷データを受信した際の制御手順の概要を示すフローチャートは、実施例１と基本的には同様であり、図４に示す動作と基本的には同様である。処理の流れは、実施例１と同じで、ステップＳ１０８の処理が、実施例２では、図８に示すフローチャートになっている点だけが異なる。
【００６４】
図８は、実施例２において、用紙使用率を計算する手順（Ｓ１０８）の概要を示すフローチャートである。
【００６５】
ステップＳ３０１で、入力画像の幅情報と高さ情報とを取得し、それぞれの変数に保存する。入力画像の幅情報と高さ情報とは、ステップＳ１０４で取得しているので、その値を取得する。幅情報を、変数ｗに記憶し、高さ情報を、変数ｈに記憶する。これらの一時変数は、全てＲＡＭ６内のワークエリア１２内に存在する。
【００６６】
ステップＳ３０２で、入力画像の面積を計算し、変数ｓに保存する。画像の面積は、変数ｗの値と変数ｈの値とを掛けることによって算出することができる。ステップＳ３０３で、割付リストの最終レコードの幅情報項目の値を、変数ｓ１に保存する。最終のレコード７７の幅情報項目７３には，図７で説明したように，全レコードの画像面積の値の総和が記憶されている。
【００６７】
ステップＳ３０４で、変数ｓ１の値に、変数ｓの値を加算し、変数ｓ１に保存する。これによって、最終のレコード７７の新しい面積の総和の値を得ることができる。ステップＳ３０５で、変数ｓ１の値を最終レコードの幅情報項目に保存する。これによって、面積の総和の記憶が更新される。
【００６８】
ステップＳ３０６で、割付リストの最終レコードの長さ情報項目の値を、変数ｈ１に保存する。最終のレコード７７の長さ情報項目７２には、図７で説明したように、全レコードの最大長の値が記憶されている。ステップＳ３０７で、変数ｈ１の値と変数ｈの値とを比較する。変数ｈの値が変数ｈ１の値よりも大きければ、ステップＳ３０８へ進み、そうでなければ、ステップＳ３０９へ進む。ステップＳ３０８で、変数ｈの値を、最終レコードの高さ情報項目に保存する。これによって、最終のレコード７７の最大長の値の記憶が更新される。また、これと同時に、変数ｈ１の値を、変数ｈの値に代入する。
【００６９】
ステップＳ３０９で、用紙の幅情報と高さ情報とを取得し、それぞれの変数に保存する。用紙の幅情報と高さ情報とを、ステップＳ１０５と同様に取得する。幅情報を、変数ｗ２に記憶し、高さ情報を、変数ｈ２に記憶する。
【００７０】
ステップＳ３１０で、用紙の種類を調べ、用紙がロール紙であれば、ステップＳ３１１へ進み、そうでなければ、ステップＳ３１２へ進む。ステップＳ３１１で、ロール紙における使用用紙の面積を計算し、変数ｓ２に保存する。ロール紙における使用用紙の面積は、用紙の幅と必要な用紙の長さとの積で求められる。割付印刷の場合、必要な用紙の長さは、割り付けられる全画像の最大の長さであるが、その値は、変数ｈ１に保存されている。用紙の幅は、変数ｗ２に保存されているので、以下の式から、ロール紙での使用面積を計算することができる。
【００７１】
ロール紙での使用面積＝変数ｗ２×変数ｈ１
ステップＳ３１２で、ロール紙以外での使用用紙の面積を計算し、変数ｓ２に保存する。実施例２では、ロール紙でない用紙は、カット紙しか想定していないとする。カット紙における使用用紙の面積は、用紙の幅と用紙の長さとの積で求められる。それぞれの値は、ステップＳ３０９で取得されているので、カット紙での使用面積を、以下の式から計算することができる。
【００７２】
カット紙での使用面積＝変数ｗ２×変数ｈ２
ステップＳ３１３で、用紙の使用率を計算する。用紙の面積の使用率は、以下の式で計算することができる。
【００７３】
用紙の面積の使用率＝（画像の面積の総和÷用紙の面積）×１００（％）
＝（変数ｓ１÷変数ｓ２）×１００（％）
図８のサブルーチンは、この計算結果を、図４のＳ１０９に返すことによって終了する。
【００７４】
上記実施例において、ユーザは現在の割付け状況でどのくらい用紙が有効に使用されているかを具体的な数値で確認することができ、用紙節約の意識を高めることができる。また用紙節約をあまり気にしないユーザにとっては、上記（２）や（３）の操作をせずに印刷出力を得やすくなり、機器の使用効率が向上する。
【００７５】
上記実施例において、操作手段１は、機器の各種機能を実行するための操作を行う操作手段の例であり、表示手段２は、機器の各種の状態を表示する表示手段の例であり、ＨＤＤ８は、複数個の印刷ジョブを記憶可能な大容量記憶手段の例である。制御手段５は、上記大容量記憶手段に記憶されている複数個の印刷ジョブを横並びに割付けて配置する配置制御手段の例であり、印刷手段４は、上記配置制御手段が配置した画像を印刷する印刷手段の例である。制御手段５は、印刷待ちの時間に、上記配置制御手段による配置結果を、上記表示手段に表示する表示制御手段の例である。
【００７６】
また、上記表示制御手段は、印刷可能領域の横幅に占める印刷画像の横幅の割合を表示させる手段である。さらに、上記表示制御手段は、印刷可能領域の面積に占める印刷画像の面積の割合を表示させる手段である。
【００７７】
また、ＲＯＭ７は、上記操作手段を介して設定された各種の設定値を記憶する設定値記憶手段の例である。制御手段５は、上記配置制御手段による配置を実施した際に、印刷画像の割合が上記設定値記憶手段に記憶されている設定値を超えた場合、印刷を開始させる印刷制御手段の例である。この場合、上記操作手段で指定する設定値は、印刷可能領域の横幅に占める印刷画像の横幅の割合である。さらに、上記操作手段で指定する設定値は、印刷可能領域の面積に占める印刷画像の面積の割合である。しかも、上記操作手段で指定する設定値は、印刷可能領域内の横幅の長さである。
【符号の説明】
【００７８】
１…操作手段、
２…表示手段、
４…印刷手段、
５…制御手段、
１４…割付データ管理記憶部。
【図１】
2010284820.tif 000003
【図２】
2010284820.tif 000004
【図３】
2010284820.tif 000005
【図４】
2010284820.tif 000006
【図５】
2010284820.tif 000007
【図６】
2010284820.tif 000008
【図７】
2010284820.tif 000009
【図８】
2010284820.tif 000010