(57)【要約】【課題】用紙に画像を連続して印刷した後、画像と画像の境界において用紙を自動切断する場合に、前後の画像の入り込みを目立たなくする。【解決手段】並べ替え印刷ソフトウェア５１０は、連続印刷を行なう場合に、印刷すべき画像それぞれについて、上下端の色情報を取得して、評価色を決定する。そして、前画像の下端評価色と、後画像の上端評価色とが近似するように、画像の並べ替えを行なう。プリンタドライバ５２０は、並べ替えられた順序にしたがって、画像の印刷データを生成する。前後の画像の境界部分の色が近似しているため、切断位置がずれた場合でも、画像の入り込みが目立たなくなる。【選択図】　図３
2004038778.tif 000002
【特許請求の範囲】
【請求項１】
用紙に画像を連続して印刷し、画像と画像との間を切断する印刷システムにおいて、
印刷すべき画像の指定を受け付ける画像指定受付手段と、
指定された画像についての上端および下端の色情報を取得する色情報取得手段と、
取得した色情報から評価すべき色を決定する評価色決定手段と、
画像と画像との境界部分でそれぞれの評価色が近似するように印刷すべき画像の印刷順序を調整する印刷順序調整手段と、
調整された順序で指定に係る画像の印刷を行なう印刷手段と、
を備えることを特徴とする印刷システム。
【請求項２】
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷装置に出力するための印刷データを生成するプリンタホストにおいて、
印刷すべき画像の指定を受け付ける画像指定受付手段と、
指定された画像についての上端および下端の色情報を取得する色情報取得手段と、
取得した色情報から評価すべき色を決定する評価色決定手段と、
画像と画像との境界部分でそれぞれの評価色が近似するように印刷すべき画像の印刷順序を調整する印刷順序調整手段と、
を備えることを特徴とするプリンタホスト。
【請求項３】
請求項２に記載のプリンタホストにおいて、
前記画像指定受付手段は、印刷可能な画像の一覧を選択可能な状態で表示して、画像の指定を受け付けることを特徴とするプリンタホスト。
【請求項４】
請求項２に記載のプリンタホストにおいて、
前記画像指定受付手段は、印刷すべき画像の枚数を受け付け、受け付けた枚数に対応する画像の指定を受け付けることを特徴とするプリンタホスト。
【請求項５】
請求項３に記載のプリンタホストにおいて、
前記色情報取得手段は、前記一覧表示されている画像から、画像の上端および下端の色情報を取得することを特徴とするプリンタホスト。
【請求項６】
請求項４に記載のプリンタホストにおいて、
前記色情報取得手段は、前記印刷装置に出力すべき印刷データから、画像の上端および下端の色情報を取得することを特徴とするプリンタホスト。
【請求項７】
請求項２に記載のプリンタホストにおいて、
前記評価色決定手段は、取得した色情報を平均化して、評価すべき色を決定することを特徴とするプリンタホスト。
【請求項８】
請求項２に記載のプリンタホストにおいて、
前記印刷順序調整手段は、
印刷すべき画像それぞれの上端および下端の評価色の色相値を求め、
色相値が近いものを評価色が近似すると判断することを特徴とするプリンタホスト。
【請求項９】
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷装置に、印刷データを出力するプリンタホストにおいて、
印刷すべき画像の指定を受け付ける画像指定受付手段と、
同一の画像について複数の印刷指定を受け付けた場合に、一つおきに画像を反転させた印刷データを生成する印刷データ生成手段とを備えることを特徴とするプリンタホスト。
【請求項１０】
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷装置に出力するための印刷データを生成する処理をコンピュータに実行させるプリンタドライバにおいて、
印刷すべき画像の指定を受け付ける画像指定受付処理と、
指定された画像についての上端および下端の色情報を取得する色情報取得処理と、
取得した色情報から評価すべき色を決定する評価色決定処理と、
画像と画像との境界部分でそれぞれの評価色が近似するように印刷すべき画像の印刷順序を調整する印刷順序調整処理とをコンピュータに実行させることを特徴とするプリンタドライバ。
【請求項１１】
請求項１０に記載のプリンタドライバにおいて、
前記画像指定受付処理は、印刷すべき画像の枚数を受け付け、受け付けた枚数に対応する画像の指定を受け付けることを特徴とするプリンタドライバ。
【請求項１２】
請求項１０に記載のプリンタドライバにおいて、
前記色情報取得処理は、前記印刷装置に出力すべき印刷データから、画像の上端および下端の色情報を取得することを特徴とするプリンタドライバ。
【請求項１３】
請求項１０に記載のプリンタドライバにおいて、
前記評価色決定処理は、取得した色情報を平均化して、評価すべき色を決定することを特徴とするプリンタドライバ。
【請求項１４】
請求項１０に記載のプリンタドライバにおいて、
前記印刷順序調整処理は、
印刷すべき画像それぞれの上端および下端の評価色の色相値を求め、
色相値が近いものを評価色が近似すると判断することを特徴とするプリンタドライバ。
【請求項１５】
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷装置に出力するための印刷データを生成する処理をコンピュータに実行させるプリンタドライバにおいて、
印刷すべき画像の指定を受け付ける画像指定受付処理と、
同一の画像について複数の印刷指定を受け付けた場合に、一つおきに画像を反転させた印刷データを生成する処理をコンピュータに実行させることを特徴とするプリンタドライバ。
【請求項１６】
請求項１０〜１５のいずれか一項に記載のプリンタドライバを記録したコンピュータ読み取り可能な記録媒体。
【請求項１７】
プリンタドライバに印刷すべき画像の印刷順序を通知する処理をコンピュータに実行させるプログラムにおいて、
印刷すべき画像の指定を受け付ける画像指定受付処理と、
指定された画像についての上端および下端の色情報を取得する色情報取得処理と、
取得した色情報から評価すべき色を決定する評価色決定処理と、
画像と画像との境界部分でそれぞれの評価色が近似するように印刷すべき画像の印刷順序を調整する印刷順序調整処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
請求項１７に記載のプログラムにおいて、
前記画像指定受付処理は、印刷可能な画像の一覧を選択可能な状態で表示して、画像の指定を受け付けることを特徴とするプログラム。
【請求項１９】
請求項１８に記載のプログラムにおいて、
前記色情報取得処理は、前記一覧表示されている画像から、画像の上端および下端の色情報を取得することを特徴とするプログラム。
【請求項２０】
請求項１７〜１９のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷システムに係り、特に、印刷媒体の自動カットを行なう印刷システムに関する。
【０００２】
【従来の技術】
近年、プリンタで、４辺余白なし印刷を実現するための技術開発が進められ、商品化されている。余白なし印刷では、図１６に示すように、印刷すべき画像を拡大して、用紙サイズ８０１より少し大きなサイズの画像８０２を生成し、この拡大画像を印刷することにより４辺に余白が生じないようにしている。
【０００３】
余白なし印刷は、主として、Ａ４、Ｂ５等の定形のカット紙を対象に行なわれているが、ロール紙等の連続紙を対象にした余白なし印刷も実用化している。
【０００４】
一方、ロール等の連続紙に印刷を行なうプリンタは、印刷後に指定されたサイズで自動的に用紙をカットするためのカッタを筐体内または筐体外に備えるようにしているものがある。
【０００５】
このようなプリンタで、ロール紙等の連続紙に余白なし印刷を行なおうとする場合には、例えば、図１７に示すように、前後の画像を連続して印刷させ（拡大した画像と画像とが重なり合う境界部分はあらかじめトリミングしてある）、その境界線でカットするようにしている。
【０００６】
【発明が解決しようとする課題】
ところが、カットは機械的に行なうものであり、カット位置に誤差を伴う。このため、画像が連続していると、カット位置が画像の境界線からずれて、カット後の画像に前後の画像が入り込んでしまう場合がある。
【０００７】
画像に前後の画像が入り込むと、入り込んだ画像の色が画像の上端または下端に表われることになり、特に、色の差が大きいときには入り込んだ色が目立ってしまい、印刷結果の品質が低下する。
【０００８】
本発明は、用紙に画像を連続して印刷した後、画像と画像の境界において用紙を自動切断する場合に、前後の画像の入り込みを目立たなくすることを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、本発明の第１の態様によれば、
用紙に画像を連続して印刷し、画像と画像との間を切断する印刷システムにおいて、
印刷すべき画像の指定を受け付ける画像指定受付手段と、
指定された画像についての上端および下端の色情報を取得する色情報取得手段と、
取得した色情報から評価すべき色を決定する評価色決定手段と、
画像と画像との境界部分でそれぞれの評価色が近似するように印刷すべき画像の印刷順序を調整する印刷順序調整手段と、
調整された順序で指定に係る画像の印刷を行なう印刷手段と、
を備えることを特徴とする印刷システムが提供される。
【００１０】
本発明により、前後の画像の境界部分の色が近似することになるため、切断位置がずれた場合でも、画像の入り込みが目立たなくなる。
【００１１】
上記課題を解決するため、本発明の第２の態様によれば、
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷装置に出力するための印刷データを生成するプリンタホストにおいて、
印刷すべき画像の指定を受け付ける画像指定受付手段と、
指定された画像についての上端および下端の色情報を取得する色情報取得手段と、
取得した色情報から評価すべき色を決定する評価色決定手段と、
画像と画像との境界部分でそれぞれの評価色が近似するように印刷すべき画像の印刷順序を調整する印刷順序調整手段と、
を備えることを特徴とするプリンタホストが提供される。
【００１２】
また、上記課題を解決するため、本発明の第３の態様によれば、
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷装置に、印刷データを出力するプリンタホストにおいて、
印刷すべき画像の指定を受け付ける画像指定受付手段と、
同一の画像について複数の印刷指定を受け付けた場合に、一つおきに画像を反転させた印刷データを生成する印刷データ生成手段とを備えることを特徴とするプリンタホストが提供される。
【００１３】
同一の画像を一つおきに画像を反転させて連続印刷すると、境界部分の色が近似するため、切断位置がずれた場合でも、画像の入り込みが目立たなくなる。
【００１４】
また、上記課題を解決するため、本発明の第４の態様によれば、
プリンタドライバに印刷すべき画像の印刷順序を通知する処理をコンピュータに実行させるプログラムにおいて、
印刷すべき画像の指定を受け付ける画像指定受付処理と、
指定された画像についての上端および下端の色情報を取得する色情報取得処理と、
取得した色情報から評価すべき色を決定する評価色決定処理と、
画像と画像との境界部分でそれぞれの評価色が近似するように印刷すべき画像の印刷順序を調整する印刷順序調整処理とをコンピュータに実行させることを特徴とするプログラムが提供される。
【００１５】
さらに、上記課題を解決するため、本発明の第５の態様によれば、
連続紙に画像を印刷する印刷手段と、連続紙を切断する切断手段とを備える印刷装置に出力するための印刷データを生成する処理をコンピュータに実行させるプリンタドライバにおいて、
印刷すべき画像の指定を受け付ける画像指定受付処理と、
指定された画像についての上端および下端の色情報を取得する色情報取得処理と、
取得した色情報から評価すべき色を決定する評価色決定処理と、
画像と画像との境界部分でそれぞれの評価色が近似するように印刷すべき画像の印刷順序を調整する印刷順序調整処理とをコンピュータに実行させることを特徴とするプリンタドライバが提供される。
【００１６】
【発明の実施の形態】
本発明の実施の形態について図面を参照して説明する。
【００１７】
まず、本発明の基本的な原理について説明する。
【００１８】
本発明は、余白なし印刷で用紙の自動切断を行なう場合において、前後の画像の入り込みを目立たなくなるように、画像の印刷順序を調整するものである。
【００１９】
具体的には、連続して印刷する画像のそれぞれについて、上下の境界部分の色に注目し、画像の下端の色と、画像の上端の色とが近似している画像が連続するように並べ替えて印刷させることにより、両画像の境界部分で切断した場合の画像の入り込みを目立たなくさせるものである。
【００２０】
例えば、図４に示すような画像Ａ、画像Ｂ、画像Ｃ、画像Ｄを連続印刷する場合に、画像Ａ、画像Ｂ、画像Ｃ、画像Ｄの順番で印刷すると、図５（ａ）に示すような印刷結果となる。この場合、画像Ａと画像Ｂとの境界部分で切断したときに、カット位置がずれると、画像Ａの下端の黒い部分に、画像Ｂの上端の白が入り込み、画像Ｂの上端の白い部分に、画像Ａの下端の黒が入り込んでしまい、前後の画像の入り込みが目立つことになる。また、画像Ｂと画像Ｃとの境界部分、画像Ｃと画像Ｄとの境界部分も同様に、前後の画像の境界部分の色が近似していないため、カット位置がずれた場合に、画像の入り込みが目立ってしまう。
【００２１】
一方、画像Ａ、画像Ｂ、画像Ｃ、画像Ｄを連続印刷する場合に、画像Ｃ、画像Ｂ、画像Ａ、画像Ｄの順番で印刷すると、図５（ｂ）に示すような印刷結果となる。この場合、画像Ａと画像Ｂとの境界部分で切断したときに、カット位置がずれたとしても、画像Ａの下端と画像Ｂの上端とで色が近似しているため、画像の入り込みは目立たない。また、画像Ｂと画像Ａとの境界部分、画像Ａと画像Ｄとの境界部分も同様に、前後の画像の境界部分の色が近似しているため、カット位置がずれた場合でも、画像の入り込みが目立たなくなる。
【００２２】
このように、本発明では、連続して印刷する画像のそれぞれについて、上下の境界部分の色を評価して、境界部分の色が近似するように画像を並べ替えて印刷させる。
【００２３】
本発明は、種々の形態で実現することが可能である。例えば、複数の画像の指定方法、境界部分の色の評価方法、色の近似の判断方法、画像の並べ替えのタイミング等のそれぞれについて種々の実現方法が考えられる。
【００２４】
以下に、代表的な例を用いて実施形態を説明するが、本願発明は、これらの実施形態に限定されず、上記の技術的思想を具現化するあらゆる形態に適用することができる。
【００２５】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００２６】
本図に示すように、印刷システムは、アプリケーションによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ５０と、このコンピュータ５０に接続されるカッティング機能付プリンタ１０（以下、単に「プリンタ１０」とも記す）とを備えて構成される。本実施形態において、コンピュータ５０は、印刷データを生成し、プリンタ１０に送信するプリンタホストとして機能する。プリンタ１０は、コンピュータ５０から受信した印刷データに基づいて印刷を行なう。プリンタ１０は、ロール紙等の印刷用紙に印刷を行ない、指定されたサイズにカットするためのカッティング機能を備えている。なお、印刷システムの構成はこれに限られない。例えば、コンピュータ５０を複数台接続したネットワーク印刷システムとしてもよい。
【００２７】
コンピュータ５０は、各種プログラムに基づいて処理を行うＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）５１、データおよびプログラム等を一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５２、コンピュータ５０を制御するための各種データ、起動時用プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５３、および、接続されたプリンタ１０等の周辺装置とのデータの送受信をつかさどるインタフェース５４を備えている。
【００２８】
また、コンピュータ５０には、カラーディスプレイ等の表示装置６１、マウス、キーボード等の入力装置６２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置６３、内蔵または外付けの補助記憶装置６４、および、コンピュータネットワークに接続するための通信制御装置が接続される。ただし、コンピュータ５０の構成はこれに限られない。
【００２９】
プリンタ１０は、例えば、インクジェット方式のカラープリンタである。インクジェット方式のカラープリンタは、筐体内にインクを充填したインクカートリッジを複数備え、このインクを記録ヘッドから印刷用紙等の印刷媒体に吹き付けて印刷を行なう。
【００３０】
プリンタ１０は、データの受信等、コンピュータ５０との通信をつかさどるインタフェース１１と、印刷データ、各種プログラム等に基づいて処理を行なうＣＰＵ１２と、印刷データ等を一時的に記憶するＲＡＭ１３と、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１４と、インクを吐出する印刷ヘッド、印刷ヘッドを搭載するキャリッジを駆動するキャリッジ駆動機構等からなる印刷機構１５と、印刷用紙の給排紙を行なう紙送り機構１６と、印刷用紙のカットを行なうカッティング機構１７とを備えて構成される。ただし、プリンタ１０の構成はこれに限られない。
【００３１】
つぎに、本実施の形態で用いられるカッティング機能付プリンタ１０の印刷機構１５、紙送り機構１６およびカッティング機構１７の概略について説明する。ここでは、印刷用紙として、ロール紙２２を用いた場合を例に説明する。もちろん、印刷機構１５、紙送り機構１６およびカッティング機構１７は、カット紙等の定形用紙その他の記録用紙に対して同様に機能することができる。
【００３２】
図２は、印刷機構１５、紙送り機構１６およびカッティング機構１７を説明するためのプリンタ１０の側断面概略図である。カッティング機能付プリンタ１０は、印刷用紙としてのロール紙２２への印刷を行なう印刷機構１５、印刷用紙の給紙を行なう紙送り機構１６、印刷用紙のカットを行なうカッティング機構１７等を有する装置本体２３と、ロール紙２２がセットされたロール紙カセット２４とを備えている。なお、ロール紙以外の印刷用紙は、図示しない用紙トレイあるいは手差し挿入口から供給するようにする。
【００３３】
ロール紙２２は、ドラム状の紙管２７に対し、その軸部２８に押通された状態で取着され、ロール紙カセット２４の底部に配置された前後一対のローラ２９、３０に紙管２７の鍔部３１が載置された状態で収容される。ロール紙カセット２４の底部後側には駆動ローラ３０を駆動するロール紙モータ３２が配設されている。ロール紙モータ３２が正転駆動されると、駆動ローラ３０から鍔部３１に回転力が伝達されて、ロール紙２２は用紙を繰り出す方向に回転する。一方、ロール紙モータ３２が逆転駆動されると、駆動ローラ３０から鍔部３１に回転力が伝達されて、ロール紙２２は用紙を巻き取る方向に回転する。
【００３４】
ロール紙カセット２４の前端部には、ロール紙２２から送出されたロール紙２２の搬送経路に相当する位置に給紙装置３３が配設されている。給紙装置３３は、給紙従動ローラ３５と、給紙駆動ローラ３６とを備え、ロール紙２２を装置本体２３側に送出する。装置本体２３には、上流側から搬送ローラ３７、排紙ローラ３８が配置されている。主として、これらの部位が紙送り機構１６を構成する。
【００３５】
装置本体２３は、キャリッジ軸４０を備え、このキャリッジ軸４０にキャリッジ４１が摺動可能に支持されている。キャリッジ４１の下面には記録ヘッド４３が取り付けられ、この記録ヘッド４３のノズル孔（図示せず）からインク滴が吐出されてロール紙２２に印刷が行なわれる。記録ヘッド４３は、装置本体２３と別体のインクカートリッジ（図示せず）に接続され、このインクカートリッジからインクの供給を受けている。また、紙送り方向において搬送ローラ３７と排紙ローラ３８との間には、プラテン３９が配置されている。主として、これらの部位が印刷機構１５を構成する。
【００３６】
装置本体２３には、印刷済みのロール紙２２をカットするためのカッタ装置４５が内蔵されている。カッタ装置４５は、加工手段としてのカッタ４６を備え、カッタ４６は、可動刃４６ａが固定刃４６ｂに切断可能に係合した状態でロール紙２２の幅方向（紙送り方向と直交する方向）に移動することによりロール紙２２を切断する。カッタ４６によって切断されたロール紙２２は、カッタ装置４５の補助駆動ローラ４８により装置本体２３の外部に排出される。主として、これらの部位がカッティング機構１７を構成する。
【００３７】
印刷機構１５は、コンピュータ５０から送られる印刷データ中の印刷コマンドをＣＰＵ１２が実行することにより制御される。すなわち、コンピュータ５０は、描画コマンドを含む印刷データをプリンタ１０に送信することにより、任意の画像を任意の位置に印刷させることができる。
【００３８】
また、紙送り機構１６、カッティング機構１７は、コンピュータ５０から送られる印刷データ中のロール紙送りコマンド、カッティングコマンドをＣＰＵ１２が実行することにより制御される。すなわち、コンピュータ５０は、ロール紙送りコマンド、カッティングコマンドを含む印刷データをプリンタ１０に送信することにより、プリンタ１０に対して任意の量のロール紙送りを行なわせ、任意の位置でカッティングを行なわせることができる。
【００３９】
次に、上記印刷システムにおけるコンピュータ５０に実現される機能構成の要部について、図３のブロック図を参照して説明する。
【００４０】
本図に示すように、コンピュータ５０には、並べ替え印刷ソフトウェア５１０と、プリンタドライバ５２０と、スプーラ５３０と、画像ファイル記憶領域５４０とが構築される。
【００４１】
並べ替え印刷ソフトウェア５１０は、ユーザから、複数の画像について印刷の指定を受け付けると、それぞれの画像の上下端の色を評価して、連続する画像の境界部分の色が近似するように画像を並べ替える処理を行なう。
【００４２】
このため、並べ替え印刷ソフトウェア５１０は、印刷可能な画像のイメージを表示して、ユーザから印刷対象となる画像の指定を受け付ける処理を行なうユーザインタフェース部５１１と、印刷対象となった画像について印刷順序を決定する並べ替え制御部５１２とを備えている。
【００４３】
プリンタドライバ５２０は、並べ替え印刷ソフトウェア５１０が並べ替えた順序で、画像データを読み込んで、プリンタ１０が解釈できる形式の印刷データに変換する処理を行なう。具体的には、画像データをドットの集合体であるイメージデータに展開するラスタライザ処理と、イメージデータの色変換処理および中間調処理を行なうハーフトーン処理と、処理後のイメージデータが印刷されるようにプリンタ１０を制御するための印刷データに変換するコマンド変換処理とを行なう。
【００４４】
なお、並べ替え印刷ソフトウェア５１０とプリンタドライバ５２０とは、ＲＡＭ５２が読み込んだアプリケーションプログラムを、ＣＰＵ５１が実行することによりコンピュータ５０上に構築される。また、並べ替え印刷ソフトウェア５１０を構築するためのアプリケーションプログラムは、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで市場に流通させることができる。そして、この記録媒体を、メディア読取装置６３で読み取ることにより、コンピュータ５０にインストールすることができる。また、通信制御装置６５により、例えば、インターネット等のコンピュータネットワークを介してインストールすることもできる。
【００４５】
スプーラ５３０は、プリンタドライバ５２０が生成した印刷データを、プリンタ１０に出力する前に、スプールファイルとして一時的に補助記憶装置６４等に格納する処理を行なう。
【００４６】
画像ファイル記憶領域５４０は、印刷する画像データから構成される画像ファイルを記憶する領域である。画像ファイル記憶領域５４０は、いわゆるフォルダ（ディレクトリ）により階層構造を成しており、その内容はユーザに委ねられるが、本実施形態では、フォルダＦｌｄ１の下位層であるフォルダＦｌｄ２に、画像ファイルＡ、画像ファイルＢ、画像ファイルＣ・・・が記憶されているものとする。
【００４７】
なお、画像ファイル記憶領域５４０は、補助記憶装置６４等により構成することができ、その管理は、コンピュータ５０のオペレーティングシステムにより行なわれる。
【００４８】
次に、本実施形態におけるコンピュータ５０の処理動作について図６のフロー図を参照して説明する。
【００４９】
並べ替え印刷ソフトウェア５１０が起動すると、カレントのフォルダに含まれる画像の一覧表示を行なう（Ｓ１０１）。図７は、画像の一覧を表示する画面の一例を示す図である。
【００５０】
本図に示すように、画像一覧表示画面６００は、画像表示領域６０１と、フォルダ変更ボタン６０２と、並べ替え印刷ボタン６０３とを備えている。
【００５１】
画像表示領域６０１には、カレントのフォルダに含まれる画像が一覧形式で表示される。ユーザは、本領域で、画像６０１ａをクリックすることで、印刷対象となる画像を指定することができる（Ｓ１０２）。並べ替え印刷ソフトウェア５１０は、画像のクリックを受け付けると、その画像が印刷対象となっていることを示すために、画像の枠を太線表示するとともに、画像の横の領域６０１ｂに印刷枚数１を表示する。ユーザは、この画像の横の領域６０１ｂに数字を入力することにより、印刷枚数を変更することができる。また、ユーザは、フォルダ変更ボタン６０２をクリックすることで、カレントのフォルダを変更することができる。並べ替え印刷ソフトウェア５１０は、カレントのフォルダが変更されると、それにしたがって、画像表示領域６０１に表示する画像を変更する。
【００５２】
並べ替え印刷ソフトウェア５１０は、並べ替え印刷ボタン６０３のクリックを受け付けると（Ｓ１０３）、指定された画像それぞれについて、上下端の色情報を取得する（Ｓ１０４）。上下端の色情報の取得は、例えば、図８に示すように画像表示領域６０１に縮小表示された画像Ｘから、上下それぞれのラインの色情報を取得して、上端色情報および下端色情報とすることができる。同様にして、並べ替え印刷ソフトウェア５１０は、指定されたすべての画像について上端色情報および下端色情報を取得する。
【００５３】
次に、並べ替え印刷ソフトウェア５１０は、取得した上端色情報および下端色情報について、色の近似の判断に用いる評価色を決定する（Ｓ１０５）。
【００５４】
ここで、評価色は、例えば、色情報に含まれる各画素のＲＧＢの値それぞれについての平均値とすることができる。ただし、これには限られない、例えば、最も多く分布している色、所定の位置の色等としてもよい。
【００５５】
この結果、指定された画像それぞれについて、上端評価色および下端評価色が決定される。図９は、この結果を模式的に表した図である。
【００５６】
並べ替え印刷ソフトウェア５１０は、決定された上端評価色および下端評価色に基づいて、連続する画像の境界部分、すなわち、前画像の下端評価色と、後画像の上端評価色とが近似するように、画像の並べ替えを行なう（Ｓ１０６）。
【００５７】
ある評価色とある評価色とが色が近似しているかどうかの判断は、種々の方法を用いることができる。例えば、ＲＧＢの値で表される評価色について、Ｌ＊ａ＊ｂ＊色空間に変換した場合の、色相の値で比較することができる。または、明度、彩度あるいはこれらの組み合わせ等を用いて比較することもできる。もちろん、ＲＧＢの値を用いて比較してもよい。ここでは、色相を表した値を用いて説明する。
【００５８】
また、並べ替えの手順についても種々の方法を用いることができるが、ここでは、最も色相の値の小さい上端評価色を有する画像を最初に印刷する画像とする。そして、その画像の下端評価色の色相の値と最も近い色相の値を有する画像を次に印刷する画像とする。以下、同様にして、色相の値が近い下端評価色と、上端評価色とを組み合わせて印刷する画像の順番を決定していくものとする。
【００５９】
もちろん、並べ替えの手法はこれに限られない。例えば、連続する画像の上端評価色と下端評価色とについて、色空間における距離である色差の合計がなるべく少なくなるような印刷順序の組み合わせを求めるようにしてもよい。
【００６０】
また、図１０（ａ）に示すように、同じ画像を連続して複数印刷する場合には、図１０（ｂ）に示すように、画像を１枚おきに上下を反転させて印刷させるようにしてもよい。
【００６１】
そして、並べ替え印刷ソフトウェア５１０は、決定された印刷順序にしたがって、指定された画像ファイルをプリンタドライバ５２０に通知する（Ｓ１０７）。
【００６２】
そして、プリンタドライバが、画像データを順次読み込んで、プリンタ１０に出力するための印刷データを生成する（Ｓ１０８）。このとき、画像と画像との境界部分で、プリンタ１０によるカッティングが行なわれるように、カッティングコマンドを付加しておく。
【００６３】
プリンタ１０では、コンピュータ５０から送信された印刷データに基づいて順次印刷を行ない、カッティングを行なうことで、連続紙における余白なし印刷において、画像の入り込みの目立たない印刷結果を得ることができる。
【００６４】
次に、第２の実施形態について説明する。
【００６５】
図１１は、第２の実施形態におけるコンピュータ５０の機能構成を説明するためのブロック図である。本実施形態では、画像データを処理するためのアプリケーション５５０と、プリンタドライバ５６０と、スプーラ５３０とがコンピュータ５０上に構築される。本実施形態では、プリンタドライバ５６０が、画像の並べ替えを制御するようにしている。
【００６６】
このため、プリンタドライバ５６０は、ユーザインタフェース部５６１と、印刷データ生成部５６２と、印刷順序調整部５６３とを備えている。
【００６７】
次に、第２の実施形態におけるコンピュータ５０の処理動作について、図１２のフロー図を参照して説明する。
【００６８】
画像データを処理するためのアプリケーション５５０を実行中に、ユーザから処理中の画像の印刷命令を受け付けると、プリンタドライバ５６０のユーザインタフェース部５６１は、図１３に一例を示すような印刷条件設定画面７００を表示装置６１に表示して、ユーザから印刷条件の設定を受け付ける（Ｓ２０１）。
【００６９】
本図において、印刷条件設定画面７００は、ユーザが印刷条件を設定するための画面であり、例えば、用紙サイズ７０１、給紙装置７０２、用紙種類７０３、印刷品質７０４、自動切断指定７０５、余白なし印刷指定７０６、並べ替え印刷指定７０７の設定を行なうことができる。ただし、印刷条件設定画面７００で設定する項目はこれらに限られない。例えば、プリンタドライバ５２０で施すことができる画像処理に関する項目を含めるようにしてもよい。
【００７０】
ここで、用紙サイズは、用紙に印刷する画像の大きさを指定するものであり、例えば、Ａ４、Ｂ４、ハガキ等をメニューから選択することにより設定することができる。給紙装置は、給紙を行なう装置を指定するものであり、例えば、ロール紙、Ａ４トレイ、手差し等をメニューから選択することにより設定することができる。用紙種類７０３は、印刷用紙の種類を指定するものであり、例えば、普通紙、写真用紙等をメニューから選択することにより設定することができる。印刷品質７０４は、その印刷の品質を指定するものであり、例えば、高解像度、低解像度等をメニューから選択することにより設定することができる。
【００７１】
自動切断指定７０５は、用紙の自動切断を行なうかどうかを指定するものであり、チェック欄をクリックすることで自動切断を指定することができ、印刷実行時に必要に応じて用紙が自動的にカットされる。余白なし印刷指定７０６は、画像の余白部分をなくした印刷（余白なし印刷）を行なうかどうかを指定するものであり、チェック欄をクリックすることで余白なし印刷を指定することができる。このとき、印刷データ生成部５６２は、イメージデータを大きめに生成することで、用紙サイズいっぱいの画像を実現する。並べ替え印刷指定７０７は、並べ替え印刷を行なうかどうかを指定するものであり、チェック欄をクリックすることで並べ替え印刷を指定することができる。。
【００７２】
ここでは、並べ替え印刷指定７０７がチェックされ、並べ替え印刷が行なわれるものとする。
【００７３】
ユーザインタフェース部５６１は、並べ替え印刷指定７０７がチェックされた状態で、ＯＫボタン７０８のクリックを受け付けると、図１４に一例を示すような画面を表示装置６１に表示して、ユーザから印刷する画像の枚数の指定を受け付ける（Ｓ２０２）。なお、アプリケーション５５０で処理中の画像は、当然に印刷対象となっているため、ここでは、処理中の画像以外に印刷させる画像の枚数を入力する。
【００７４】
そして、枚数の指定を受け付けると、図１５に一例を示すような画面を、指定枚数分、表示装置６１に表示して、ユーザから印刷すべき画像ファイルの指定を受け付ける（Ｓ２０３）。これにより、並べ替え印刷の対象となる画像が特定される。
【００７５】
プリンタドライバ５６０の印刷データ生成部５６２は、特定された各画像データを読み込んで、印刷データを生成する（Ｓ２０４）。生成された印刷データは、スプーラ５３０によりスプールファイルとして一時的に保管される。
【００７６】
つぎに、プリンタドライバ５６０の印刷順序調整部５６３が、各画像に対応するスプールファイルから各画像の上下端の色情報を取得する（Ｓ２０５）。
【００７７】
そして、前述の実施形態と同様に、取得した上端色情報および下端色情報について、色の近似の判断に用いる評価色を決定する（Ｓ２０６）。なお、印刷データは、一般に、印刷に用いるＣＭＹ形式で表現されているため、評価色は、ＣＭＹの値で表すようにしてもよい。
【００７８】
つぎに、決定された評価色に基づいて、前画像の下端評価色と、後画像の上端評価色とが近似するように、画像の並べ替え処理を行なう（Ｓ２０７）。この処理も前述の実施形態と同様に行なうことができる。
【００７９】
そして、並べ替えられた順序にしたがって印刷データをプリンタ１０に送信する（Ｓ２０８）。このとき、画像と画像との境界部分で、プリンタ１０によるカッティングが行なわれるように、カッティングコマンドを付加しておく。
【００８０】
プリンタ１０では、コンピュータ５０から送信された印刷データに基づいて順次印刷を行ない、カッティングを行なうことで、連続紙における余白なし印刷において、画像の入り込みの目立たない印刷結果を得ることができる。
【００８１】
【発明の効果】
上述のように、本発明によれば、用紙に画像を連続して印刷した後、画像と画像の境界において用紙を自動切断する場合に、前後の画像の入り込みを目立たなくすることができる。
【図面の簡単な説明】
【図１】は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【図２】は、印刷機構１５、紙送り機構１６およびカッティング機構１７を説明するためのプリンタ１０の側断面概略図である。
【図３】は、コンピュータ５０に実現される機能構成の要部について説明するためのブロック図である。
【図４】は、連続印刷させる画像を説明するための図である。
【図５】は、連続印刷の結果について説明するための図である。
【図６】は、コンピュータ５０の処理動作について説明するためのフロー図である。
【図７】は、画像の一覧を表示する画面の一例を示す図である。
【図８】は、色情報を取得と評価色の決定とについて説明するための図である。
【図９】は、決定された上端評価色および下端評価色について模式的に表した図である。
【図１０】は、同じ画像を連続して複数印刷する場合について説明するための図である。
【図１１】は、第２の実施形態におけるコンピュータ５０の機能構成を説明するためのブロック図である。
【図１２】は、第２の実施形態におけるコンピュータ５０の処理動作について説明するためのフロー図である。
【図１３】は、印刷条件設定画面７００の一例について説明するための図である。
【図１４】は、印刷する画像の枚数の指定を受け付ける画面の一例について説明するための図である。
【図１５】は、印刷すべき画像ファイルの指定を受け付ける画面の一例について説明するための図である。
【図１６】は、余白なし印刷における画像の拡大について説明するための図である。
【図１７】は、連続紙における余白なし印刷について説明するための図である。
【符号の説明】
１０…カッティング機能付プリンタ
１１…インタフェース
１５…印刷機構
１６…紙送り機構
１７…カッティング機構
２２…ロール紙
２３…装置本体
２４…ロール紙カセット
２７…紙管
２８…軸部
２９…ローラ
３０…駆動ローラ
３１…鍔部
３２…ロール紙モータ
３３…給紙装置
３５…給紙従動ローラ
３６…給紙駆動ローラ
３７…搬送ローラ
３８…排紙ローラ
３９…プラテン
４０…キャリッジ軸
４１…キャリッジ
４３…記録ヘッド
４５…カッタ装置
４６…カッタ
４６ａ…可動刃
４６ｂ…固定刃
４８…補助駆動ローラ
５０…コンピュータ
５４…インタフェース
６１…表示装置
６２…入力装置
６３…メディア読取装置
６４…補助記憶装置
６５…通信制御装置
５１０…並べ替え印刷ソフトウェア
５１１…ユーザインタフェース部
５１２…並べ替え制御部
５２０…プリンタドライバ
５３０…スプーラ
５４０…画像ファイル記憶領域
５５０…アプリケーション
５６０…プリンタドライバ
５６１…ユーザインタフェース部
５６２…印刷データ生成部
５６３…印刷順序調整部
【図１】
2004038778.tif 000003
【図２】
2004038778.tif 000004
【図３】
2004038778.tif 000005
【図４】
2004038778.tif 000006
【図５】
2004038778.tif 000007
【図６】
2004038778.tif 000008
【図７】
2004038778.tif 000009
【図８】
2004038778.tif 000010
【図９】
2004038778.tif 000011
【図１０】
2004038778.tif 000012
【図１１】
2004038778.tif 000013
【図１２】
2004038778.tif 000014
【図１３】
2004038778.tif 000015
【図１４】
2004038778.tif 000016
【図１５】
2004038778.tif 000017
【図１６】
2004038778.tif 000018
【図１７】
2004038778.tif 000019