(57)【要約】【課題】カット位置がずれても、ずれの発生による視覚的な影響を低減するのに好適な連続印刷用画像処理システムを提供する。【解決手段】ホスト端末１００は、連続印刷される複数の画像について印刷ジョブを取得し、視覚的特徴に連続性が形成されたフレーム画像の画像データを取得する。そして、取得した印刷ジョブおよび画像データに基づいて、隣接画像群のそれぞれにフレーム画像を合成し、修正した画像の画像データを含む印刷ジョブをそれぞれ印刷装置２００に送信する。【選択図】図１
2007295222.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理システムであって、
前記複数の画像について前記画像データを取得する画像データ取得手段と、視覚的特徴に連続性が形成されたフレーム画像の画像データを記憶するフレーム画像記憶手段と、前記画像データ取得手段で取得した画像データおよび前記フレーム画像記憶手段の画像データに基づいて、隣接する画像のそれぞれに前記フレーム画像を合成する画像修正手段とを備えることを特徴とする連続印刷用画像処理システム。
【請求項２】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理システムであって、
前記複数の画像について前記画像データを取得する画像データ取得手段と、複数の背景画像についての画像データを記憶する背景画像記憶手段と、前記画像データ取得手段で取得した画像データおよび前記背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像の境界部分において視覚的特徴に連続性が形成されるように、前記隣接する画像の背景画像を前記複数の背景画像のいずれかにそれぞれ変更する画像修正手段とを備えることを特徴とする連続印刷用画像処理システム。
【請求項３】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理システムであって、
前記複数の画像について前記画像データを取得する画像データ取得手段と、視覚的特徴に連続性が形成された背景画像の画像データを記憶する背景画像記憶手段と、前記画像データ取得手段で取得した画像データおよび前記背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像を１つの前記背景画像に変更する画像修正手段とを備えることを特徴とする連続印刷用画像処理システム。
【請求項４】
請求項１ないし３のいずれか１項において、
さらに、前記画像の隣接方向の向きを決定する向き決定手段とを備えることを特徴とする連続印刷用画像処理システム。
【請求項５】
請求項１ないし３のいずれか１項において、
さらに、前記隣接する画像の境界であって１つの前記画像の異なる境界に対してそれぞれ余白を設定するか否かを示す余白設定情報を前記複数の画像について取得する余白設定情報取得手段と、前記余白設定情報取得手段で取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が当該境界を共通にして隣接するように、前記画像の隣接方向の向きを決定する向き決定手段とを備え、
前記画像修正手段は、前記境界に余白を設定せずに隣接する画像を修正することを特徴とする連続印刷用画像処理システム。
【請求項６】
請求項１ないし３のいずれか１項において、
さらに、前記複数の画像の各境界ごとに当該境界と他の前記画像の各境界とをそれぞれ対比してそれら境界に余白を設定するか否かを判定する余白判定手段と、前記余白判定手段の判定結果に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が当該境界を共通にして隣接するように、前記画像の隣接方向の向きを決定する向き決定手段とを備え、
前記画像修正手段は、前記境界に余白を設定せずに隣接する画像を修正することを特徴とする連続印刷用画像処理システム。
【請求項７】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理プログラムであって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および視覚的特徴に連続性が形成されたフレーム画像の画像データを記憶するフレーム画像記憶手段の画像データに基づいて、隣接する画像のそれぞれに前記フレーム画像を合成する画像修正ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする連続印刷用画像処理プログラム。
【請求項８】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理プログラムであって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および複数の背景画像についての画像データを記憶する背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像の境界部分において視覚的特徴に連続性が形成されるように、前記隣接する画像の背景画像を前記複数の背景画像のいずれかにそれぞれ変更する画像修正ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする連続印刷用画像処理プログラム。
【請求項９】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理プログラムであって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および視覚的特徴に連続性が形成された背景画像の画像データを記憶する背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像を１つの前記背景画像に変更する画像修正ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする連続印刷用画像処理プログラム。
【請求項１０】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理方法であって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および視覚的特徴に連続性が形成されたフレーム画像の画像データを記憶するフレーム画像記憶手段の画像データに基づいて、隣接する画像のそれぞれに前記フレーム画像を合成する画像修正ステップとを含むことを特徴とする連続印刷用画像処理方法。
【請求項１１】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理方法であって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および複数の背景画像についての画像データを記憶する背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像の境界部分において視覚的特徴に連続性が形成されるように、前記隣接する画像の背景画像を前記複数の背景画像のいずれかにそれぞれ変更する画像修正ステップとを含むことを特徴とする連続印刷用画像処理方法。
【請求項１２】
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理方法であって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および視覚的特徴に連続性が形成された背景画像の画像データを記憶する背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像を１つの前記背景画像に変更する画像修正ステップとを含むことを特徴とする連続印刷用画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、境界に余白を形成せずに連続印刷される画像を処理するシステムおよびプログラム、並びに方法に係り、特に、カット位置がずれても、ずれの発生による視覚的な影響を低減するのに好適な連続印刷用画像処理システムおよび連続印刷用画像処理プログラム、並びに連続印刷用画像処理方法に関する。
【背景技術】
【０００２】
従来、複数の画像をロール紙に連続印刷し、各画像の境界の位置でロール紙を切り取る印刷装置としては、例えば、特許文献１〜３記載の技術が知られている。
特許文献１記載の技術は、ホストコンピュータからカット位置調整パターンのデータを受信し、ロール紙に印刷を行う。カット位置調整パターンは、プリンタの主走査方向に「１」〜「１７」までが順に等間隔に並んだ数字と、各数字に対応する升目とを備える。カット位置調整パターンの印刷後、ロール紙は、所定の紙送り量で紙送りされて切断され、切断位置と一致する境界線に対応する数字が読み取られ、調整データとしてホストコンピュータに入力される。
【０００３】
特許文献２記載の技術は、１ページ分のプリントが終ると、このページに後端側余白を残すようにペーパを送出しカッタでカットする一方、ロール側ペーパの先端をカッタから一定量巻き戻してからプリント開始する。巻き戻す量は、ペーパ先端とプリントヘッドとの間隔がプリント用紙の先端側余白寸法にほぼ等しくなるように設定する。また、電源投入時にペーパを微少量巻き戻してカッタを作動させる。
【０００４】
特許文献３記載の技術は、ペーパが搬送されると、画像コマのサイズ情報およびプリントマスク情報に基づきカットマークの偏差σ等を読み取り、ペーパの搬送量Ｘ（Ａ＋σ）を設定してペーパガイド幅を変更する。次に、カットマークを検出してから距離Ｘだけペーパを搬送し、ペーパを切断してカットした画像コマサイズをソータへ送信する。このとき、カットマークを検出すると、カットマーク対を検出し、接合部を含む領域の両端を切断するとともに不要であることを示す信号を送信する。
【特許文献１】特開２００３−２３１３１６号公報
【特許文献２】特開平６−１８３０８２号公報
【特許文献３】特開平６−３４７９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、特許文献１〜３記載の技術にあってはいずれも、カット位置を調整し、実際のカット位置が目標のカット位置からずれる量を低減するものである。しかしながら、精密に調整を行っても一定の限界があり、多少のずれはどうしても発生してしまう。そのため、複数の画像を余白なしに連続印刷する場合、画像の境界部分が切断されたり、隣接する画像の境界部分が入り込んだりし、ずれの発生による視覚的な影響が大きいという問題があった。
【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、カット位置がずれても、ずれの発生による視覚的な影響を低減するのに好適な連続印刷用画像処理システムおよび連続印刷用画像処理プログラム、並びに連続印刷用画像処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１の連続印刷用画像処理システムは、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理システムであって、
前記複数の画像について前記画像データを取得する画像データ取得手段と、視覚的特徴に連続性が形成されたフレーム画像の画像データを記憶するフレーム画像記憶手段と、前記画像データ取得手段で取得した画像データおよび前記フレーム画像記憶手段の画像データに基づいて、隣接する画像のそれぞれに前記フレーム画像を合成する画像修正手段とを備えることを特徴とする。
【０００８】
このような構成であれば、画像データ取得手段により、複数の画像について画像データが取得され、画像修正手段により、取得された画像データおよびフレーム画像記憶手段の画像データに基づいて、隣接する画像のそれぞれにフレーム画像が合成される。フレーム画像は、視覚的特徴に連続性が形成されているので、隣接する画像の境界部分において視覚的特徴に連続性が形成される。
【０００９】
これにより、隣接する画像の境界部分において視覚的特徴に連続性が形成されるので、カット位置がずれても、ずれの発生による視覚的な影響を低減することができるという効果が得られる。
ここで、視覚的特徴としては、色、模様若しくは形状、またはそれらの組み合わせが含まれる。以下、形態２および３の連続印刷用画像処理システム、形態７ないし９の連続印刷用画像処理プログラム、並びに形態１３ないし１５の連続印刷用画像処理方法において同じである。
【００１０】
また、複数の画像についての画像データとは、それら各画像を構成するデータをいう。このとき、画像データと画像は、１：ｎ（ｎ≧１）で対応させることができる。例えば、１つの画像を１つの画像データにより構成してもよいし、複数の画像を１つの画像データにより構成してもよい。以下、形態２および３の連続印刷用画像処理システム、形態７ないし９の連続印刷用画像処理プログラム、並びに形態１３ないし１５の連続印刷用画像処理方法において同じである。
【００１１】
また、画像データ取得手段は、画像データを取得するようになっていればどのような構成であってもよく、例えば、入力装置等から画像データを入力してもよいし、外部の装置等から画像データを獲得または受信してもよいし、記憶装置や記憶媒体等から画像データを読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、取得の概念については同じである。
【００１２】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。以下、形態２および３の連続印刷用画像処理システムにおいて同じである。
【００１３】
〔形態２〕  さらに、形態２の連続印刷用画像処理システムは、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理システムであって、
前記複数の画像について前記画像データを取得する画像データ取得手段と、複数の背景画像についての画像データを記憶する背景画像記憶手段と、前記画像データ取得手段で取得した画像データおよび前記背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像の境界部分において視覚的特徴に連続性が形成されるように、前記隣接する画像の背景画像を前記複数の背景画像のいずれかにそれぞれ変更する画像修正手段とを備えることを特徴とする。
【００１４】
このような構成であれば、画像データ取得手段により、複数の画像について画像データが取得され、画像修正手段により、取得された画像データおよび背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像の境界部分において視覚的特徴に連続性が形成されるように、隣接する画像の背景画像が複数の背景画像のいずれかにそれぞれ変更される。
【００１５】
これにより、隣接する画像の境界部分において視覚的特徴に連続性が形成されるので、カット位置がずれても、ずれの発生による視覚的な影響を低減することができるという効果が得られる。
ここで、複数の背景画像についての画像データとは、それら各背景画像を構成するデータをいう。このとき、画像データと背景画像は、１：ｎ（ｎ≧１）で対応させることができる。例えば、１つの背景画像を１つの画像データにより構成してもよいし、複数の背景画像を１つの画像データにより構成してもよい。以下、形態８の連続印刷用画像処理プログラム、および形態１４の連続印刷用画像処理方法において同じである。
【００１６】
〔形態３〕  さらに、形態３の連続印刷用画像処理システムは、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理システムであって、
前記複数の画像について前記画像データを取得する画像データ取得手段と、視覚的特徴に連続性が形成された背景画像の画像データを記憶する背景画像記憶手段と、前記画像データ取得手段で取得した画像データおよび前記背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像を１つの前記背景画像に変更する画像修正手段とを備えることを特徴とする。
【００１７】
このような構成であれば、画像データ取得手段により、複数の画像について画像データが取得され、画像修正手段により、取得された画像データおよび背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像が１つの背景画像に変更される。背景画像記憶手段の背景画像は、視覚的特徴に連続性が形成されているので、隣接する画像の境界部分において視覚的特徴に連続性が形成される。
これにより、隣接する画像の境界部分において視覚的特徴に連続性が形成されるので、カット位置がずれても、ずれの発生による視覚的な影響を低減することができるという効果が得られる。
【００１８】
〔形態４〕  さらに、形態４の連続印刷用画像処理システムは、形態１ないし３のいずれか１の連続印刷用画像処理システムにおいて、
さらに、前記画像の隣接方向の向きを決定する向き決定手段とを備えることを特徴とする。
このような構成であれば、向き決定手段により、画像の隣接方向の向きが決定され、画像修正手段により、隣接する画像の境界部分が修正される。
これにより、例えば、隣接する画像の境界部分の色差が少なくなるように画像の隣接方向の向きを決定すれば、隣接する画像の境界部分において色差の変化を低減することができるので、ずれの発生による視覚的な影響をさらに低減することができるという効果が得られる。
【００１９】
〔形態５〕  さらに、形態５の連続印刷用画像処理システムは、形態１ないし３のいずれか１の連続印刷用画像処理システムにおいて、
さらに、前記隣接する画像の境界であって１つの前記画像の異なる境界に対してそれぞれ余白を設定するか否かを示す余白設定情報を前記複数の画像について取得する余白設定情報取得手段と、前記余白設定情報取得手段で取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が当該境界を共通にして隣接するように、前記画像の隣接方向の向きを決定する向き決定手段とを備え、
前記画像修正手段は、前記境界に余白を設定せずに隣接する画像を修正することを特徴とする。
【００２０】
このような構成であれば、余白設定情報取得手段により、複数の画像について余白設定情報が取得され、向き決定手段により、取得された余白設定情報に基づいて、境界に余白を設定しない画像同士、または境界に余白を設定する画像同士がその境界を共通にして隣接するように、画像の隣接方向の向きが決定される。そして、画像修正手段により、境界に余白を設定せずに隣接する画像が修正される。
【００２１】
これにより、余白なしの画像と余白ありの画像を混在させて連続印刷する場合に、それらが隣接する機会が低減するので、余白なしの画像の境界に余白が発生せず、無駄紙を低減することができるという効果が得られる。また、余白なしの画像を隣接させても、その境界部分において視覚的特徴に連続性が形成されるので、ずれの発生による視覚的な影響を低減することができるという効果が得られる。
【００２２】
ここで、複数の画像についての余白設定情報とは、それら各画像ごとにその画像の境界に余白を設定するか否かを示す情報をいう。このとき、余白設定情報と画像は、１：ｎ（ｎ≧１）で対応させることができる。例えば、１つの画像に対して１つの余白設定情報により余白の有無を設定してもよいし、複数の画像に対して１つの余白設定情報により余白の有無を設定してもよい。以下、形態１１の連続印刷用画像処理プログラム、および形態１７の連続印刷用画像処理方法において同じである。
【００２３】
〔形態６〕  さらに、形態６の連続印刷用画像処理システムは、形態１ないし３のいずれか１の連続印刷用画像処理システムにおいて、
さらに、前記複数の画像の各境界ごとに当該境界と他の前記画像の各境界とをそれぞれ対比してそれら境界に余白を設定するか否かを判定する余白判定手段と、前記余白判定手段の判定結果に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が当該境界を共通にして隣接するように、前記画像の隣接方向の向きを決定する向き決定手段とを備え、
前記画像修正手段は、前記境界に余白を設定せずに隣接する画像を修正することを特徴とする。
【００２４】
このような構成であれば、余白判定手段により、複数の画像の各境界ごとにその境界と他の画像の各境界とがそれぞれ対比されてそれら境界に余白を設定するか否かが判定され、向き決定手段により、その判定結果に基づいて、境界に余白を設定しない画像同士、または境界に余白を設定する画像同士がその境界を共通にして隣接するように、画像の隣接方向の向きが決定される。そして、画像修正手段により、境界に余白を設定せずに隣接する画像が修正される。
【００２５】
これにより、余白なしの画像と余白ありの画像を混在させて連続印刷する場合に、それらが隣接する機会が低減するので、余白なしの画像の境界に余白が発生せず、無駄紙を低減することができるという効果が得られる。また、余白なしの画像を隣接させても、その境界部分において視覚的特徴に連続性が形成されるので、ずれの発生による視覚的な影響を低減することができるという効果が得られる。
【００２６】
〔形態７〕  一方、上記目的を達成するために、形態７の連続印刷用画像処理プログラムは、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理プログラムであって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および視覚的特徴に連続性が形成されたフレーム画像の画像データを記憶するフレーム画像記憶手段の画像データに基づいて、隣接する画像のそれぞれに前記フレーム画像を合成する画像修正ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００２７】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の連続印刷用画像処理システムと同等の作用および効果が得られる。
【００２８】
〔形態８〕  さらに、形態８の連続印刷用画像処理プログラムは、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理プログラムであって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および複数の背景画像についての画像データを記憶する背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像の境界部分において視覚的特徴に連続性が形成されるように、前記隣接する画像の背景画像を前記複数の背景画像のいずれかにそれぞれ変更する画像修正ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００２９】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の連続印刷用画像処理システムと同等の作用および効果が得られる。
【００３０】
〔形態９〕  さらに、形態９の連続印刷用画像処理プログラムは、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理プログラムであって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および視覚的特徴に連続性が形成された背景画像の画像データを記憶する背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像を１つの前記背景画像に変更する画像修正ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００３１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の連続印刷用画像処理システムと同等の作用および効果が得られる。
【００３２】
〔形態１０〕  さらに、形態１０の連続印刷用画像処理プログラムは、形態７ないし９のいずれか１の連続印刷用画像処理プログラムにおいて、
さらに、前記画像の隣接方向の向きを決定する向き決定ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の連続印刷用画像処理システムと同等の作用および効果が得られる。
【００３３】
〔形態１１〕  さらに、形態１１の連続印刷用画像処理プログラムは、形態７ないし９のいずれか１の連続印刷用画像処理プログラムにおいて、
さらに、前記隣接する画像の境界であって１つの前記画像の異なる境界に対してそれぞれ余白を設定するか否かを示す余白設定情報を前記複数の画像について取得する余白設定情報取得ステップと、前記余白設定情報取得ステップで取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が当該境界を共通にして隣接するように、前記画像の隣接方向の向きを決定する向き決定ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記画像修正ステップは、前記境界に余白を設定せずに隣接する画像を修正することを特徴とする。
【００３４】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の連続印刷用画像処理システムと同等の作用および効果が得られる。
【００３５】
〔形態１２〕  さらに、形態１２の連続印刷用画像処理プログラムは、形態７ないし９のいずれか１の連続印刷用画像処理プログラムにおいて、
さらに、前記複数の画像の各境界ごとに当該境界と他の前記画像の各境界とをそれぞれ対比してそれら境界に余白を設定するか否かを判定する余白判定ステップと、前記余白判定ステップの判定結果に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が当該境界を共通にして隣接するように、前記画像の隣接方向の向きを決定する向き決定ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記画像修正ステップは、前記境界に余白を設定せずに隣接する画像を修正することを特徴とする。
【００３６】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の連続印刷用画像処理システムと同等の作用および効果が得られる。
【００３７】
〔形態１３〕  一方、上記目的を達成するために、形態１３の連続印刷用画像処理方法は、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理方法であって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および視覚的特徴に連続性が形成されたフレーム画像の画像データを記憶するフレーム画像記憶手段の画像データに基づいて、隣接する画像のそれぞれに前記フレーム画像を合成する画像修正ステップとを含むことを特徴とする。
これにより、形態１の連続印刷用画像処理システムと同等の効果が得られる。
【００３８】
〔形態１４〕  さらに、形態１４の連続印刷用画像処理方法は、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理方法であって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および複数の背景画像についての画像データを記憶する背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像の境界部分において視覚的特徴に連続性が形成されるように、前記隣接する画像の背景画像を前記複数の背景画像のいずれかにそれぞれ変更する画像修正ステップとを含むことを特徴とする。
これにより、形態２の連続印刷用画像処理システムと同等の効果が得られる。
【００３９】
〔形態１５〕  さらに、形態１５の連続印刷用画像処理方法は、
複数の画像をそれら境界に余白を形成せずに印刷媒体に連続印刷し、前記各画像の境界の位置で前記印刷媒体を切り取る印刷装置に適用する連続印刷用画像処理方法であって、
前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記画像データ取得ステップで取得した画像データ、および視覚的特徴に連続性が形成された背景画像の画像データを記憶する背景画像記憶手段の画像データに基づいて、隣接する画像の背景画像を１つの前記背景画像に変更する画像修正ステップとを含むことを特徴とする。
これにより、形態３の連続印刷用画像処理システムと同等の効果が得られる。
【００４０】
〔形態１６〕  さらに、形態１６の連続印刷用画像処理方法は、形態１３ないし１５のいずれか１の連続印刷用画像処理方法において、
さらに、前記画像の隣接方向の向きを決定する向き決定ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
これにより、形態４の連続印刷用画像処理システムと同等の効果が得られる。
【００４１】
〔形態１７〕  さらに、形態１７の連続印刷用画像処理方法は、形態１３ないし１５のいずれか１の連続印刷用画像処理方法において、
さらに、前記隣接する画像の境界であって１つの前記画像の異なる境界に対してそれぞれ余白を設定するか否かを示す余白設定情報を前記複数の画像について取得する余白設定情報取得ステップと、前記余白設定情報取得ステップで取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が当該境界を共通にして隣接するように、前記画像の隣接方向の向きを決定する向き決定ステップとを含み、
前記画像修正ステップは、前記境界に余白を設定せずに隣接する画像を修正することを特徴とする。
これにより、形態５の連続印刷用画像処理システムと同等の効果が得られる。
【００４２】
〔形態１８〕  さらに、形態１８の連続印刷用画像処理方法は、形態１３ないし１５のいずれか１の連続印刷用画像処理方法において、
さらに、前記複数の画像の各境界ごとに当該境界と他の前記画像の各境界とをそれぞれ対比してそれら境界に余白を設定するか否かを判定する余白判定ステップと、前記余白判定ステップの判定結果に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が当該境界を共通にして隣接するように、前記画像の隣接方向の向きを決定する向き決定ステップとを含み、
前記画像修正ステップは、前記境界に余白を設定せずに隣接する画像を修正することを特徴とする。
これにより、形態６の連続印刷用画像処理システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００４３】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図４は、本発明に係る連続印刷用画像処理システムおよび連続印刷用画像処理プログラム、並びに連続印刷用画像処理方法の第１の実施の形態を示す図である。
まず、本発明を適用するネットワークシステムの機能概要を説明する。
【００４４】
図１は、本発明を適用するネットワークシステムの機能概要を示すブロック図である。
ネットワーク１９９には、図１に示すように、ユーザの利用に供するホスト端末１００と、ホスト端末１００からの印刷要求に応じて複数の画像をそれら境界に余白を形成せずにロール紙に連続印刷する印刷装置２００とが接続されている。
ホスト端末１００は、連続印刷される複数の画像のそれぞれについてその画像データを含む印刷ジョブを取得する印刷ジョブ取得部１０と、視覚的特徴（色、模様若しくは形状、またはそれらの組み合わせをいう。以下、同様である。）に連続性が形成されたフレーム画像の画像データを記憶するフレーム画像記憶部１１とを有して構成されている。
【００４５】
ホスト端末１００は、さらに、隣接する２つの画像（以下、隣接画像群という。）を修正する画像修正部１３と、画像修正部１３で修正した画像の画像データを含む印刷ジョブを印刷装置２００に送信する印刷ジョブ送信部１４とを有して構成されている。
画像修正部１３は、印刷ジョブ取得部１０で取得した複数の印刷ジョブおよびフレーム画像記憶部１１の画像データに基づいて、隣接画像群のそれぞれにフレーム画像を合成する。
【００４６】
印刷装置２００は、印刷ジョブを受信する印刷ジョブ受信部２０と、ロール紙への印刷に必要な機構を備える印刷機構２１と、印刷ジョブ受信部２０で受信した印刷ジョブに基づいて印刷機構２１を制御する印刷制御部２２と、ロール紙のカットに必要な機構を備えるカット機構２３と、印刷ジョブ受信部２０で受信した印刷ジョブに基づいてカット機構２３を制御するカット制御部２４とを有して構成されている。
【００４７】
印刷機構２１は、ロール紙に印刷を行う印刷ヘッドと、ロール紙を送出する用紙送出部と、ロール紙の送出方向と直交する方向に設けられかつ印刷ヘッドを移動可能に支持するガイドレールと、印刷ヘッドをガイドレール上で移動させるヘッド駆動部とを有して構成されている。
カット機構２３は、ロール紙を切り取るカッティングヘッドと、ロール紙の送出方向と直交する方向に設けられかつカッティングヘッドを移動可能に支持するガイドレールと、カッティングヘッドをガイドレール上で移動させるヘッド駆動部とを有して構成されている。
【００４８】
次に、ホスト端末１００の構成を詳細に説明する。
図２は、ホスト端末１００のハードウェア構成を示す図である。
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００４９】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、ネットワーク１９９に接続するための信号線とが接続されている。
【００５０】
次に、記憶装置６２のデータ構造を説明する。
記憶装置６２は、フレーム画像記憶部１１を構成し、フレーム画像の画像データを記憶している。フレーム画像は、隣接画像群のそれぞれに合成した場合に、隣接画像群の境界を挟んで隣接することとなる上辺フレームおよび下辺フレームの視覚的特徴に連続性が形成されている。連続性の態様としては、例えば、上辺フレームおよび下辺フレームの視覚的特徴が同一であること、上辺フレームおよび下辺フレームの視覚的特徴が一体をなすこと、上辺フレームおよび下辺フレームの視覚的特徴の変化が連続すること、上辺フレームおよび下辺フレームの視覚的特徴が想起させる概念が同一または関連することが挙げられる。
【００５１】
次に、ＣＰＵ５０で実行する処理を説明する。
ＣＰＵ５０は、マイクロプロセッシングユニット等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３のフローチャートに示す画像連続印刷処理を実行する。
【００５２】
図３は、画像連続印刷処理を示すフローチャートである。
画像連続印刷処理は、ＣＰＵ５０において実行されると、図３に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、画像編集アプリケーション等から印刷要求を入力したか否かを判定し、印刷要求を入力したと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷要求を入力するまでステップＳ１００で待機する。
【００５３】
ステップＳ１０２では、画像編集アプリケーション等から印刷ジョブを取得し、ステップＳ１０４に移行して、後続の印刷ジョブが存在するか否かを判定し、後続の印刷ジョブが存在すると判定したとき(Yes)は、ステップＳ１０６に移行する。
ステップＳ１０６では、フレーム画像の画像データを記憶装置６２から取得し、ステップＳ１０８に移行して、ステップＳ１０２、Ｓ１１４で取得した印刷ジョブおよび取得した画像データに基づいて、隣接画像群の一方にフレーム画像を合成し、ステップＳ１１０に移行する。
【００５４】
ステップＳ１１０では、フレーム画像を合成した画像の画像データを含む印刷ジョブを印刷装置２００に送信し、ステップＳ１１２に移行して、後続の印刷ジョブが存在するか否かを判定し、後続の印刷ジョブが存在しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１１２で、後続の印刷ジョブが存在すると判定したとき(Yes)は、ステップＳ１１４に移行して、画像編集アプリケーション等から次の印刷ジョブを取得し、ステップＳ１０８に移行する。
【００５５】
一方、ステップＳ１０４で、後続の印刷ジョブが存在しないと判定したとき(No)は、ステップＳ１１６に移行して、ステップＳ１０２で取得した印刷ジョブを印刷装置２００に送信し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
図４は、隣接画像群のそれぞれにフレーム画像を合成する場合を示す図である。
【００５６】
複数の画像を連続印刷する場合、ホスト端末１００では、印刷要求が入力されると、まず、連続印刷される複数の画像のうち先頭の画像が処理対象となり、ステップＳ１０２〜Ｓ１０６を経て、先頭の画像の画像データを含む印刷ジョブが取得され、フレーム画像の画像データが取得される。そして、ステップＳ１０８、Ｓ１１０を経て、取得された印刷ジョブおよび画像データに基づいて、図４に示すように、隣接画像群の一方である先頭の画像にフレーム画像が合成され、修正された先頭の画像の画像データを含む印刷ジョブが印刷装置２００に送信される。
【００５７】
次に、連続印刷される複数の画像のうち２番目の画像が処理対象となり、ステップＳ１１４を経て、２番目の画像の画像データを含む印刷ジョブが取得される。そして、ステップＳ１０８、Ｓ１１０を経て、取得された印刷ジョブおよび画像データに基づいて、図４に示すように、隣接画像群の他方である２番目の画像にフレーム画像が合成され、修正された２番目の画像の画像データを含む印刷ジョブが印刷装置２００に送信される。フレーム画像は、上辺フレームおよび下辺フレームの視覚的特徴に連続性が形成されているので、先頭の画像と２番目の画像の境界部分において視覚的特徴に連続性が形成される。
【００５８】
３番目以降の画像が存在する場合は、３番目以降の各画像についても、同様にステップＳ１１４、Ｓ１０８、Ｓ１１０の処理が行われ、フレーム画像が合成される。そのため、２番目以降の隣接画像群の各境界部分においても、同様に視覚的特徴に連続性が形成される。
印刷装置２００では、印刷ジョブを受信すると、印刷制御部２２により、受信した印刷ジョブに基づいて印刷機構２１が制御される。また、カット制御部２４により、受信した印刷ジョブに基づいてカット機構２３が制御される。その結果、複数の画像が余白なしにロール紙に連続印刷され、各画像の境界の位置でロール紙がカットされる。
【００５９】
なお、連続印刷ではなく１枚の画像を印刷する場合は、ステップＳ１０２、Ｓ１０４、Ｓ１１６を経て、印刷ジョブが取得され、取得された印刷ジョブがそのまま印刷装置２００に送信される。
このようにして、本実施の形態では、複数の画像について印刷ジョブを取得し、視覚的特徴に連続性が形成されたフレーム画像の画像データを取得し、取得した印刷ジョブおよび画像データに基づいて、隣接画像群のそれぞれにフレーム画像を合成する。
これにより、隣接画像群の境界部分において視覚的特徴に連続性が形成されるので、カット位置がずれても、ずれの発生による視覚的な影響を低減することができる。
【００６０】
上記第１の実施の形態において、フレーム画像記憶部１１および記憶装置６２は、形態１、７または１３のフレーム画像記憶手段に対応し、印刷ジョブ取得部１０およびステップＳ１０２、Ｓ１１４は、形態１の画像データ取得手段に対応し、ステップＳ１０２、Ｓ１１４は、形態７または１３の画像データ取得ステップに対応している。また、画像修正部１３およびステップＳ１０６、Ｓ１０８は、形態１の画像修正手段に対応し、ステップＳ１０６、Ｓ１０８は、形態７または１３の画像修正ステップに対応し、ロール紙は、形態１、７または１３の印刷媒体に対応している。
【００６１】
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図５ないし図９は、本発明に係る連続印刷用画像処理システムおよび連続印刷用画像処理プログラム、並びに連続印刷用画像処理方法の第１の実施の形態を示す図である。
本実施の形態は、上記第１の実施の形態に対して、フレーム画像を合成するのではなく、隣接画像群の背景画像を変更する点が異なる。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００６２】
まず、本発明を適用するネットワークシステムの機能概要を説明する。
図５は、本発明を適用するネットワークシステムの機能概要を示すブロック図である。
ホスト端末１００は、図５に示すように、印刷ジョブ取得部１０、画像修正部１３および印刷ジョブ送信部１４のほか、背景画像の画像データを複数記憶する背景画像記憶部１２を有して構成されている。
【００６３】
印刷ジョブに含まれる画像データは、背景画像およびその他の構成画像を分離可能なデータ構造となっている。例えば、背景画像およびその他の構成画像を異なるレイヤのデータとして保持するような公知のデータ構造を採用できる。
画像修正部１３は、印刷ジョブ取得部１０で取得した画像データおよび背景画像記憶部１２の画像データに基づいて、隣接画像群の背景画像の境界部分において視覚的特徴に連続性が形成されるように、隣接画像群の背景画像を複数の背景画像のいずれかにそれぞれ変更する。
【００６４】
次に、記憶装置６２のデータ構造を説明する。
図６は、背景画像を示す図である。
記憶装置６２は、背景画像記憶部１２を構成し、背景画像の画像データを複数記憶している。背景画像には、関連する他の背景画像が少なくとも１つ存在する。背景画像は、図６に示すように、関連する他の背景画像と隣接して配置した場合、それら背景画像の境界部分において視覚的特徴に連続性が形成されている。
【００６５】
図６の例では、背景画像１、２が関連した背景画像であり、背景画像１、２を隣接して配置した場合は、背景画像１、２が１つの背景画像を構成する。その他の連続性の態様としては、上記第１の実施の形態と同様の態様が挙げられる。
記憶装置６２は、さらに、背景画像の画像データを管理する背景画像データ管理テーブル４００を記憶している。
【００６６】
図７は、背景画像データ管理テーブル４００のデータ構造を示す図である。
背景画像データ管理テーブル４００には、図７に示すように、各背景画像ごとに１つのレコードが登録されている。各レコードは、背景画像に対して一意に割り当てられた画像ＩＤ、背景画像の画像データの格納場所、並びに関連する他の背景画像の隣接方向および画像ＩＤからなる連続画像ＩＤをそれぞれ登録するフィールドを含んで構成されている。
【００６７】
図７の例では、第１段目のレコードには、画像ＩＤおよび連続画像ＩＤとして、「背景画像１」および「縦：背景画像２」がそれぞれ登録されている。これは、背景画像１、２が関連した背景画像であり、背景画像１、２を縦方向に隣接して配置した場合は、背景画像１、２が１つの背景画像を構成することを示している。
【００６８】
次に、ＣＰＵ５０で実行する処理を説明する。
ＣＰＵ５０は、図３の画像連続印刷処理に代えて、図８のフローチャートに示す画像連続印刷処理を実行する。
図８は、画像連続印刷処理を示すフローチャートである。
画像連続印刷処理は、ＣＰＵ５０において実行されると、図５に示すように、まず、ステップＳ２００に移行する。
【００６９】
ステップＳ２００では、画像編集アプリケーション等から印刷要求を入力したか否かを判定し、印刷要求を入力したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、印刷要求を入力するまでステップＳ２００で待機する。
ステップＳ２０２では、画像編集アプリケーション等から印刷ジョブを取得し、ステップＳ２０４に移行して、後続の印刷ジョブが存在するか否かを判定し、後続の印刷ジョブが存在すると判定したとき(Yes)は、ステップＳ２０６に移行する。
【００７０】
ステップＳ２０６では、任意の背景画像の画像データを記憶装置６２から取得し、ステップＳ２０８に移行して、ステップＳ２０２で取得した印刷ジョブおよび取得した画像データに基づいて、隣接画像群の一方の背景画像を変更し、ステップＳ２１０に移行する。
ステップＳ２１０では、背景画像を変更した画像の画像データを含む印刷ジョブを印刷装置２００に送信し、ステップＳ２１２に移行して、画像編集アプリケーション等から次の印刷ジョブを取得し、ステップＳ２１４に移行する。
【００７１】
ステップＳ２１４では、背景画像データ管理テーブル４００に基づいて、ステップＳ２０６、Ｓ２１４で１つ前に取得した背景画像に関連する背景画像の画像データを記憶装置６２から取得し、ステップＳ２１６に移行して、ステップＳ２１２で取得した印刷ジョブおよび取得した画像データに基づいて、隣接画像群の一方の背景画像を変更し、ステップＳ２１８に移行する。
【００７２】
ステップＳ２１８では、背景画像を変更した画像の画像データを含む印刷ジョブを印刷装置２００に送信し、ステップＳ２２０に移行して、後続の印刷ジョブが存在するか否かを判定し、後続の印刷ジョブが存在しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【００７３】
一方、ステップＳ２２０で、後続の印刷ジョブが存在すると判定したとき(Yes)は、ステップＳ２１２に移行する。
一方、ステップＳ２０４で、後続の印刷ジョブが存在しないと判定したとき(No)は、ステップＳ２２２に移行して、ステップＳ２０２で取得した印刷ジョブを印刷装置２００に送信し、一連の処理を終了して元の処理に復帰させる。
【００７４】
次に、本実施の形態の動作を説明する。
図９は、隣接画像群の背景画像をそれぞれ変更する場合を示す図である。
複数の画像を連続印刷する場合、ホスト端末１００では、印刷要求が入力されると、まず、連続印刷される複数の画像のうち先頭の画像が処理対象となり、ステップＳ２０２〜Ｓ２０６を経て、先頭の画像の画像データを含む印刷ジョブが取得され、背景画像の画像データが取得される。そして、ステップＳ２０８、Ｓ２１０を経て、取得された印刷ジョブおよび画像データに基づいて、図９に示すように、隣接画像群の一方である先頭の画像の背景画像が変更され、修正された先頭の画像の画像データを含む印刷ジョブが印刷装置２００に送信される。
【００７５】
次に、連続印刷される複数の画像のうち２番目の画像が処理対象となり、ステップＳ２１２、Ｓ２１４を経て、２番目の画像の画像データを含む印刷ジョブが取得され、先頭の画像について取得された背景画像と関連する背景画像の画像データが取得される。そして、ステップＳ２１６、Ｓ２１８を経て、取得された印刷ジョブおよび画像データに基づいて、図９に示すように、隣接画像群の他方である２番目の画像の背景画像が変更され、修正された２番目の画像の画像データを含む印刷ジョブが印刷装置２００に送信される。先頭および２番目の画像について適用された２つの背景画像は、その境界部分において視覚的特徴に連続性が形成されるので、先頭の画像と２番目の画像の境界部分において視覚的特徴に連続性が形成される。
【００７６】
３番目以降の画像が存在する場合は、３番目以降の各画像についても、同様にステップＳ２１２〜Ｓ２１８の処理が行われ、背景画像が変更される。そのため、２番目以降の隣接画像群の各境界部分においても、同様に視覚的特徴に連続性が形成される。
このようにして、本実施の形態では、複数の画像について印刷ジョブを取得し、背景画像の画像データを取得し、取得した印刷ジョブおよび画像データに基づいて、隣接画像群の背景画像の境界部分において視覚的特徴に連続性が形成されるように、隣接画像群の背景画像を複数の背景画像のいずれかにそれぞれ変更する。
【００７７】
これにより、隣接画像群の境界部分において視覚的特徴に連続性が形成されるので、カット位置がずれても、ずれの発生による視覚的な影響を低減することができる。
上記第２の実施の形態において、背景画像記憶部１２および記憶装置６２は、形態２、８または１４の背景画像記憶手段に対応し、印刷ジョブ取得部１０およびステップＳ２０２、Ｓ２１２は、形態２の画像データ取得手段に対応し、ステップＳ２０２、Ｓ２１２は、形態８または１４の画像データ取得ステップに対応している。また、画像修正部１３およびステップＳ２０６、Ｓ２０８、Ｓ２１４、Ｓ２１６は、形態２の画像修正手段に対応し、ステップＳ２０６、Ｓ２０８、Ｓ２１４、Ｓ２１６は、形態８または１４の画像修正ステップに対応している。
【００７８】
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図１０および図１１は、本発明に係る連続印刷用画像処理システムおよび連続印刷用画像処理プログラム、並びに連続印刷用画像処理方法の第１の実施の形態を示す図である。
本実施の形態は、上記第２の実施の形態に対して、隣接画像群の背景画像を１つの背景画像に変更する点が異なる。なお、以下、上記第２の実施の形態と異なる部分についてのみ説明し、上記第２の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００７９】
まず、記憶装置６２のデータ構造を説明する。
記憶装置６２は、画像２つ分のサイズを有する背景画像の画像データを記憶している。背景画像は、隣接画像群の境界部分に相当する箇所（縦方向の中点付近）において視覚的特徴に連続性が形成されている。例えば、図６における背景画像１、２を結合した画像として構成する。
【００８０】
次に、ＣＰＵ５０で実行する処理を説明する。
ＣＰＵ５０は、図８の画像連続印刷処理に代えて、図１０のフローチャートに示す画像連続印刷処理を実行する。
図１０は、画像連続印刷処理を示すフローチャートである。
画像連続印刷処理は、ＣＰＵ５０において実行されると、図１０に示すように、まず、ステップＳ３００に移行する。
【００８１】
ステップＳ３００では、画像編集アプリケーション等から印刷要求を入力したか否かを判定し、印刷要求を入力したと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、印刷要求を入力するまでステップＳ３００で待機する。
ステップＳ３０２では、画像編集アプリケーション等から印刷ジョブを取得し、ステップＳ３０４に移行して、後続の印刷ジョブが存在するか否かを判定し、後続の印刷ジョブが存在すると判定したとき(Yes)は、ステップＳ３０６に移行する。
【００８２】
ステップＳ３０６では、画像編集アプリケーション等から次の印刷ジョブを取得し、ステップＳ３０８に移行して、背景画像の画像データを記憶装置６２から取得し、ステップＳ３１０に移行して、ステップＳ３０２、Ｓ３０６またはステップＳ３２４、Ｓ３２６で取得した２つの印刷ジョブおよび画像データに基づいて、隣接画像群の背景画像を１つの背景画像に変更し、ステップＳ３１２に移行する。
【００８３】
ステップＳ３１２では、背景画像を変更した隣接画像群のうち前段の画像の画像データを含む印刷ジョブを印刷装置２００に送信し、ステップＳ３１４に移行して、背景画像を変更した隣接画像群のうち後段の画像の画像データを含む印刷ジョブを印刷装置２００に送信し、ステップＳ３１６に移行する。
ステップＳ３１６では、後続の印刷ジョブが２つ存在するか否かを判定し、後続の印刷ジョブが２つ存在しないと判定したとき(No)は、ステップＳ３１８に移行して、後続の印刷ジョブが存在するか否かを判定し、後続の印刷ジョブが存在しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【００８４】
一方、ステップＳ３１８で、後続の印刷ジョブが存在すると判定したとき(Yes)は、ステップＳ３２０に移行して、画像編集アプリケーション等から次の印刷ジョブを取得し、ステップＳ３２２に移行して、取得した印刷ジョブを印刷装置２００に送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３１６で、後続の印刷ジョブが２つ存在すると判定したとき(Yes)は、ステップＳ３２４に移行して、画像編集アプリケーション等から次の印刷ジョブを取得し、ステップＳ３２６に移行して、画像編集アプリケーション等からそのさらに次の印刷ジョブを取得し、ステップＳ３１０に移行する。
【００８５】
一方、ステップＳ３０４で、後続の印刷ジョブが存在しないと判定したとき(No)は、ステップＳ３２８に移行して、ステップＳ３０２で取得した印刷ジョブを印刷装置２００に送信し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
図１１は、隣接画像群の背景画像を１つの背景画像に変更する場合を示す図である。
【００８６】
複数の画像を連続印刷する場合、ホスト端末１００では、印刷要求が入力されると、まず、連続印刷される複数の画像のうち先頭および２番目の画像が処理対象となり、ステップＳ３０２〜Ｓ３０８を経て、先頭および２番目の画像についてその画像データを含む２つの印刷ジョブが取得され、背景画像の画像データが取得される。そして、ステップＳ３１０〜Ｓ３１４を経て、取得された２つの印刷ジョブおよび画像データに基づいて、図１１に示すように、隣接画像群の背景画像が１つの背景画像に変更され、修正された先頭および２番目の画像の画像データを含む印刷ジョブがそれぞれ印刷装置２００に送信される。先頭および２番目の画像について適用された背景画像は、隣接画像群の境界部分に相当する箇所において視覚的特徴に連続性が形成されているので、先頭の画像と２番目の画像の境界部分において視覚的特徴に連続性が形成される。
【００８７】
３番目以降の画像が存在する場合は、３番目以降の各画像についても、画像２つずつをセットにして、同様にステップＳ３２４、Ｓ３２６、Ｓ３１０〜Ｓ３１４の処理が行われ、背景画像が変更される。そのため、２番目以降の隣接画像群の各境界部分においても、同様に視覚的特徴に連続性が形成される。
このようにして、本実施の形態では、複数の画像について印刷ジョブを取得し、視覚的特徴に連続性が形成された背景画像の画像データを取得し、取得した印刷ジョブおよび画像データに基づいて、隣接画像群の背景画像を１つの背景画像に変更する。
【００８８】
これにより、隣接画像群の境界部分において視覚的特徴に連続性が形成されるので、カット位置がずれても、ずれの発生による視覚的な影響を低減することができる。
上記第３の実施の形態において、背景画像記憶部１２および記憶装置６２は、形態３、９または１５の背景画像記憶手段に対応し、印刷ジョブ取得部１０およびステップＳ３０２、Ｓ３０６、Ｓ３２４、Ｓ３２６は、形態３の画像データ取得手段に対応し、ステップＳ３０２、Ｓ３０６、Ｓ３２４、Ｓ３２６は、形態９または１５の画像データ取得ステップに対応している。また、画像修正部１３およびステップＳ３０８、Ｓ３１０は、形態３の画像修正手段に対応し、ステップＳ３０８、Ｓ３１０は、形態９または１５の画像修正ステップに対応している。
【００８９】
次に、本発明の第４の実施の形態を図面を参照しながら説明する。図１２ないし図１７は、本発明に係る連続印刷用画像処理システムおよび連続印刷用画像処理プログラム、並びに連続印刷用画像処理方法の第１の実施の形態を示す図である。
本実施の形態は、上記第１の実施の形態に対して、境界に設定する余白の有無に応じて画像の向きを変更する点が異なる。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００９０】
まず、本発明を適用するネットワークシステムの構成を説明する。
図１２は、本発明を適用するネットワークシステムの構成を示すブロック図である。
ホスト端末１００は、図１２に示すように、印刷ジョブを記憶する印刷ジョブキュー３０と、印刷ジョブを取得する印刷ジョブ取得部３１と、印刷ジョブ取得部３１で取得した印刷ジョブを印刷ジョブキュー３０に登録する印刷ジョブ登録部３２とを有して構成されている。
【００９１】
印刷ジョブは、画像を構成する画像データおよび隣接する画像との２つの境界に対してそれぞれ余白を設定するか否かを示す余白設定情報を含んで構成されている。余白設定情報には、隣接画像との境界に余白を設定する２カット方式、または隣接画像との境界に余白を設定しない１カット方式のいずれかが設定されている。２カット方式とは、境界に余白を設定するため、１つの境界に着目すると、隣接画像の境界と、自己の境界の２カ所をカットする方式をいう。これに対し、１カット方式とは、境界に余白を設定しないため、１つの境界に着目すると、隣接画像および自己の連続する境界をカットする方式をいう。１カット方式にするか２カット方式にするかは、例えば、特開2003-233480号公報の技術により決定することができる。また、ユーザが決定するという処理も採用できる。
【００９２】
ホスト端末１００は、さらに、複数の画像の各境界ごとにその境界と他の画像の各境界とをそれぞれ対比してそれら境界に余白を設定するか否かを判定する余白判定部３３と、余白判定部３３の判定結果に基づいて、境界に余白を設定しない画像同士がその境界を共通にして隣接するように、印刷ジョブキュー３０での印刷ジョブの登録順序および画像の隣接方向の向き（以下、単に向きという。）を変更する向き決定部３４とを有して構成されている。
【００９３】
向き決定部３４は、印刷ジョブの登録順序と各画像の向きとの組み合わせのなかから、境界に余白を設定しない画像同士がその境界を共通にして隣接する個数が最も多い組み合わせを決定し、決定した順序および向きに基づいて、印刷ジョブキュー３０の印刷ジョブのうち、直前に印刷した画像の次に印刷すべき画像の印刷ジョブを印刷ジョブキュー３０の先頭に移動するとともに、次に印刷すべき画像の向きを反転する。
ホスト端末１００は、さらに、印刷ジョブ取得部１０、フレーム画像記憶部１１、画像修正部１３および印刷ジョブ送信部１４を有して構成されている。
印刷ジョブ取得部１０は、印刷ジョブキュー３０の先頭から印刷ジョブを取得する。
【００９４】
次に、ホスト端末１００で実行する処理を説明する。
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１３および図１７のフローチャートに示す印刷ジョブ取得処理および印刷ジョブスケジューリング処理をそれぞれ時分割で実行する。
初めに、印刷ジョブ取得処理を説明する。
【００９５】
図１３は、印刷ジョブ取得処理を示すフローチャートである。
印刷ジョブ取得処理は、ＣＰＵ５０において実行されると、図１３に示すように、まず、ステップＳ４００に移行する。
ステップＳ４００では、画像編集アプリケーション等から印刷要求を入力したか否かを判定し、印刷要求を入力したと判定したとき(Yes)は、ステップＳ４０２に移行するが、そうでないと判定したとき(No)は、印刷要求を入力するまでステップＳ４００で待機する。
【００９６】
ステップＳ４０２では、画像編集アプリケーション等から印刷ジョブを取得し、ステップＳ４０４に移行して、取得した印刷ジョブを印刷ジョブキュー３０の末尾に登録し、ステップＳ４０６に移行する。
ステップＳ４０６では、複数の画像の各境界ごとにその境界と他の画像の各境界とをそれぞれ対比してそれら境界に余白を設定するか否かを判定し、各境界ごとに余白の有無を登録した境界余白対応テーブルを生成する。画像の境界に余白を設定するか否か（すなわち、１カット方式にするか２カット方式にするか）の判定では、境界を挟んで隣接する画像の余白設定情報について余白が設定されていないならば余白を設定しないと判定する。また、隣接画像の少なくとも一方の画像の余白設定情報について余白が設定されているならば余白を設定すると判定する。
【００９７】
図１４は、要求された印刷ジョブの状態を示す図である。
図１４に示すように、前の印刷ジョブに基づいて印刷が行われた後、印刷ジョブＪ１、Ｊ２、Ｊ３がその順序で要求されたとする。印刷ジョブの画像は、向きを設定することができる。画像の向きには、画像の隣接方向が図１４に示すように図面上下方向である場合、画像の所定辺６００を上向きにする向き（以下、順方向という。）と、同所定辺６００を下向きにする向き（以下、逆方向という。）がある。図１４の例では、印刷ジョブＪ１〜Ｊ３の画像はいずれも順方向となっている。
【００９８】
図１５は、境界余白対応テーブル４２０のデータ構造を示す図である。
境界余白対応テーブル４２０には、図１５に示すように、直前に印刷が完了の印刷ジョブ（以下、直前の印刷ジョブと略記する。）および印刷ジョブＪ１〜Ｊ３の画像の印刷順序および向きのすべての組み合わせについて余白の有無が登録されている。図１５の第１行目を説明すると、第１列目は、直前の印刷ジョブの画像に印刷ジョブＪ１の画像を順方向で隣接させた場合はそれら境界に余白を設定し、第２列目は、直前の印刷ジョブの画像に印刷ジョブＪ１の画像を逆方向で隣接させた場合はそれら境界に余白を設定しないことを登録している。余白を設定する場合は「×」で、余白を設定しない場合は「○」で表記している。同様に、第３列目は、直前の印刷ジョブの画像に印刷ジョブＪ２の画像を順方向で、第４列目は、直前の印刷ジョブの画像に印刷ジョブＪ２の画像を逆方向で、第５列目は、直前の印刷ジョブの画像に印刷ジョブＪ３の画像を順方向で、第６列目は、直前の印刷ジョブの画像に印刷ジョブＪ３の画像を逆方向で隣接させた場合の余白の有無をそれぞれ登録している。第２行目以降は、前段の画像が、印刷ジョブＪ１の順方向の画像、印刷ジョブＪ１の逆方向の画像、印刷ジョブＪ２の順方向の画像、印刷ジョブＪ２の逆方向の画像、印刷ジョブＪ３の順方向の画像および印刷ジョブＪ３の逆方向の画像の場合である。
【００９９】
次いで、ステップＳ４０８に移行して、境界余白対応テーブル４２０に基づいて画像の印刷順序および向きを示すジョブスケジュールツリーを生成する。
図１６は、ジョブスケジュールツリー４４０の論理構造を示す図である。
ジョブスケジュールツリー４４０は、図１６に示すように、画像の印刷順序および向きをツリー状に形成して構成されている。図１５の境界余白対応テーブル４２０を参照すると、例えば、直前の印刷ジョブの画像、印刷ジョブＪ１の逆方向の画像、印刷ジョブＪ３の順方向の画像および印刷ジョブＪ２の逆方向の画像をその順で隣接した場合は、各境界に余白が発生しないことが分かる。ジョブスケジュールツリー４４０の最上段のパスは、そのように各画像が１カットで連続印刷可能な印刷順序および向きを示している。同様に、１カットで連続印刷可能な画像の印刷順序および向きとして他に４つのパターンが存在するので、ジョブスケジュールツリー４４０には、それらに対応するパスが形成されている。
【０１００】
次いで、ステップＳ４１０に移行して、任意または他の条件によって、生成したジョブスケジュールツリー４４０において各画像が１カットで連続印刷可能な画像の印刷順序および向きを決定し、一連の処理を終了して元の処理に復帰させる。
次に、印刷ジョブスケジューリング処理を説明する。
図１７は、印刷ジョブスケジューリング処理を示すフローチャートである。
【０１０１】
印刷ジョブスケジューリング処理は、ＣＰＵ５０において実行されると、図１７に示すように、まず、ステップＳ５００に移行する。
ステップＳ５００では、印刷ジョブキュー３０に印刷ジョブが存在するか否かを判定し、印刷ジョブが存在すると判定したとき(Yes)は、ステップＳ５０２に移行して、ステップＳ４１０で決定された順序に基づいて、直前に印刷した画像の次に印刷すべき画像の印刷ジョブを印刷ジョブキュー３０の先頭に移動し、ステップＳ５０４に移行する。
【０１０２】
ステップＳ５０４では、ステップＳ４１０で決定された向きに基づいて、次に印刷すべき画像の向きを反転するか否かを判定し、向きを反転すると判定したとき(Yes)は、ステップＳ５０６に移行して、次に印刷すべき画像の向きを反転し、ステップＳ５０８に移行し、印刷ジョブキュー３０の先頭から印刷ジョブを取得し、ステップＳ５１０に移行する。
【０１０３】
ステップＳ５１０では、ステップＳ１０４〜Ｓ１１６の処理からなる画像修正処理を実行し、ステップＳ５１２に移行して、隣接画像群のうち修正した前段の画像の画像データを含む印刷ジョブを印刷装置２００に送信し、ステップＳ５１４に移行する。
ステップＳ５１４では、印刷装置２００との通信により１枚の画像の印刷が完了したか否かを判定し、１枚の画像の印刷が完了したと判定したとき(Yes)は、ステップＳ５００に移行するが、そうでないと判定したとき(No)は、１枚の画像の印刷が完了するまでステップＳ５１４で待機する。
【０１０４】
一方、ステップＳ５０４で、次に印刷すべき画像の向きを反転しないと判定したとき(No)は、ステップＳ５０８に移行する。
一方、ステップＳ５００で、印刷ジョブキュー３０に印刷ジョブが存在しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
【０１０５】
ホスト端末１００では、印刷要求が入力されると、ステップＳ４０２、Ｓ４０４を経て、印刷ジョブが取得され、取得された印刷ジョブが印刷ジョブキュー３０の末尾に登録される。また、ステップＳ４０６、Ｓ４０８を経て、各境界ごとに余白の有無を登録した境界余白対応テーブル４２０が生成され、境界余白対応テーブル４２０に基づいて、画像の印刷順序および向きを示すジョブスケジュールツリー４４０が生成される。そして、ステップＳ４１０を経て、ジョブスケジュールツリー４４０において各画像が１カットで連続印刷可能な画像の印刷順序および向きが決定される。
【０１０６】
ホスト端末１００では、印刷ジョブが登録されると、ステップＳ５０２〜Ｓ５０６を経て、決定された順序および向きに基づいて、直前に印刷した画像の次に印刷すべき画像の印刷ジョブが印刷ジョブキュー３０の先頭に移動するとともに、その印刷ジョブの画像の向きが反転する。例えば、図１６のジョブスケジュールツリー４４０において画像の印刷順序および向きとして最上段のパスが決定された場合は、印刷ジョブＪ１が印刷ジョブキュー３０の先頭に移動するとともに印刷ジョブＪ１の画像の向きが反転する。そして、ステップＳ５０８〜Ｓ５１２を経て、印刷ジョブキュー３０の先頭から２つの印刷ジョブが取得され、取得された２つの印刷ジョブに基づいて隣接画像群のそれぞれにフレーム画像が合成され、修正された画像の画像データを含む印刷ジョブがそれぞれ印刷装置２００に送信される。
【０１０７】
このようにして、本実施の形態では、画像を構成する画像データおよび隣接する画像との２つの境界に対してそれぞれ余白を設定するか否かを示す余白設定情報を含む印刷ジョブを取得し、取得した印刷ジョブを印刷ジョブキュー３０の末尾に登録し、取得した印刷ジョブに含まれる余白設定情報に基づいて、境界に余白を設定しない画像同士がその境界を共通にして隣接するように印刷ジョブキュー３０での印刷ジョブの登録順序および画像の向きをを決定し、印刷ジョブキュー３０の先頭から印刷ジョブを取得し、取得した印刷ジョブに基づいて、境界に余白を設定しない画像同士にそれぞれフレーム画像を合成し、修正した画像の画像データを含む印刷ジョブを印刷装置２００に送信する。
【０１０８】
これにより、余白なしの画像と余白ありの画像を混在させて連続印刷する場合に、それらが隣接する機会が低減するので、余白なしの画像の境界に余白が発生せず、無駄紙を低減することができる。また、余白なしの画像を隣接させても、その境界部分において視覚的特徴に連続性が形成されるので、ずれの発生による視覚的な影響を低減することができる。
【０１０９】
さらに、本実施の形態では、複数の画像を印刷する順序と各画像の向きとの組み合わせのなかから、各画像が１カットで連続印刷可能な画像の印刷順序および向きを決定し、決定した順序および向きに基づいて、印刷ジョブキュー３０の印刷ジョブのうち、直前に印刷した画像の次に印刷すべき画像の印刷ジョブを印刷ジョブキュー３０の先頭に移動するとともに、次に印刷すべき画像の向きを反転する。
これにより、余白なしの画像と余白ありの画像が隣接する機会がより確実に低減するので、無駄紙をさらに低減することができる。
【０１１０】
上記第４の実施の形態において、印刷ジョブ取得部３１およびステップＳ４０２は、形態５の余白設定情報取得手段に対応し、ステップＳ４０２は、形態１１または１７の余白設定情報取得ステップに対応し、向き決定部３４およびステップＳ４０８、Ｓ４１０、Ｓ５０２〜Ｓ５０６は、形態５の向き決定手段に対応している。また、ステップＳ４０８、Ｓ４１０、Ｓ５０２〜Ｓ５０６は、形態１１または１７の向き決定ステップに対応し、画像修正部１３およびステップＳ５１０は、形態５の画像修正手段に対応し、ステップＳ５１０は、形態１１または１７の画像修正ステップに対応している。
【０１１１】
なお、上記第４の実施の形態において、印刷ジョブに余白設定情報が含まれている場合を説明したが、これに限らず、印刷ジョブに余白設定情報が含まれない場合についても適用することができる。この場合、隣接画像の画像データに基づいて余白を設定するか否かを判定することができる。以下、画像データに基づいて余白を設定するか否かの判定処理の一例を説明する。この余白判定処理は、ステップＳ４０６において実行する。
【０１１２】
図１８は、隣接する２つの画像のドットデータを模式的に示したものである。
図１８中の桝目がドットを示し、行・列は、ドットの並びを示す。ここで、各々のドットの位置を、（行，列）で表わす。例えば、行ｅ、列０に位置するドットを（ｅ，０）とする。図１８中の矢印方向が紙送り方向であり、印字ヘッドは、例えば、１行ずつ印刷する印字ヘッドならば、行ｅ−２、行ｅ−１、行ｅ、行ｓ、行ｓ＋１、行ｓ＋２といった順に印刷する。また、各々のドットの色をｃ（行，列）と表記する。
【０１１３】
図１８の例では、行ｅと行ｓの間がカット位置で、カット制御部２４は、紙送りによってカット位置とカット機構２３の位置が一致した時点でカット機構２３が動作して用紙をカットすべく制御するが、その際に機械的な原因等によってカット位置に誤差が生じる恐れがある範囲をｌとする。誤差範囲ｌは、機構の設計公差や事前の試験によってあらかじめ定められているものとする。ここでは、ｌの単位は、ドット（紙送り方向のドット数）とする。また、ｌは前方向（すなわち、画像１の後端方向）にずれる場合と、後方向（すなわち、画像２の先端方向）にずれる場合とについて、別々に定めることもできる。例えば、前方向の誤差範囲をｌ１、後方向の誤差範囲をｌ２とする。さらに、カット位置がずれた場合に、画像端部のドットの色と、入り込んだ異なる画像のドットの色の差の許容値（色差）をｔｈｃとする。すなわち、正確に同一の色でなくとも、画像の入り込みが起こった場合にも違和感を感じない程度の色の違いであれば入り込みを許容するものとし、その許容誤差はあらかじめ定められているものとする。
【０１１４】
このように、カット位置誤差が起こる可能性がある紙送り方向のみについて、また、画像端部のドットと入り込みの可能性がある対向画像のドットの色を比較し、色の差が許容値を超える場合には２カット方式を選択する。
入り込みの可能性のあるドットの色の差が１ヶ所でも許容値を超える場合には２カット方式を選択する方法のほか、次のようなバリエーションが考えられる。
【０１１５】
（１）色の差が許容値を超えるドットの数を計数し、ドット数が一定の値を超えたら２カット方式を選択する。
（２）色の差が許容値を超えるドットが、所定の密度以上で存在する場合に２カット方式を選択する。（１ドットの異常色は視覚的に目立たないが、異常色がまとまっていると目立つ）
（３）色の差の計算に、カット位置誤差が起こる可能性の大きさを乗じる。すなわち、理想的なカット位置から離れるほど、入り込みが起こる恐れは少ないので、カット位置からの距離によって確率値を定め、色の差の計算に重み付けをする。
【０１１６】
このように、異常色が入り込む場合のドット数や密度、確率によって許容範囲を設けることによって、目立たない入り込みは無視することができ、１カット方式を実施する、すなわち用紙の無駄を出さない処理をより多く実施することができる。
色の差の計算については、ドットデータがR,G,BやC,M,Y,Kの場合には、比較するドットデータの対応する値の差の合計を求めることによっても得られる。より正確には、ドットデータのR,G,BやC,M,Y,Kをもとに、CIE Lab表色系のような絶対色空間における色値を算出し、ΔE値のような、視覚的な差異に対応する値に変換して差異を求めることもできる。
【０１１７】
このような構成であっても、上記第４の実施の形態と同等の効果が得られる。
この場合において、余白判定部３３およびステップＳ４０６は、形態６の余白判定手段に対応し、ステップＳ４０６は、形態１２または１８の余白判定ステップに対応し、向き決定部３４およびステップＳ４０８、Ｓ４１０、Ｓ５０２〜Ｓ５０６は、形態６の向き決定手段に対応している。また、ステップＳ４０８、Ｓ４１０、Ｓ５０２〜Ｓ５０６は、形態１２または１８の向き決定ステップに対応し、画像修正部１３およびステップＳ５１０は、形態６の画像修正手段に対応し、ステップＳ５１０は、形態１２または１８の画像修正ステップに対応している。
【０１１８】
また、上記第４の実施の形態において、余白設定情報に基づいて画像の向きを決定するように構成したが、これに限らず、余白にかかわらず画像の向きを決定するように構成することもできる。例えば、隣接画像群の境界部分の色差が少なくなるように画像の向きを決定する。具体的には、カット位置誤差が起こる可能性がある紙送り方向のみについて、また、画像端部のドットと入り込みの可能性がある対向画像のドットの色を比較し、色の差が許容値を超える場合には画像を反転する。
【０１１９】
また、上記第２および第３の実施の形態においては、隣接画像群の背景画像を変更するように構成したが、これに限らず、隣接画像群の境界部分において視覚的特徴に連続性が形成されるのであれば、隣接画像群の一方のみの背景画像を変更するように構成することもできる。例えば、あらかじめ設定された背景画像を利用した第１画像と、不特定の背景画像を利用した第２画像が隣接する場合、第１画像および第２画像の境界部分において視覚的特徴に連続性が形成されるように、第２画像の背景画像を変更する。
【０１２０】
これにより、隣接画像群の背景画像を変更する場合に比して処理量が少なくなる。
また、上記第４の実施の形態においては、上記第１の実施の形態による画像修正処理を適用したが、これに限らず、上記第２または第３の実施の形態による画像修正処理を適用してもよい。この場合、ステップＳ５１０として、ステップＳ２０４〜Ｓ２２２の処理またはステップＳ３０４〜Ｓ３２８の処理からなる画像修正処理を実行する。
【０１２１】
また、上記第３の実施の形態においては、画像２つ分のサイズを有する背景画像を用い、隣接する２つの画像の背景画像を１つの背景画像に変更するように構成したが、これに限らず、画像３つ以上のサイズを有する背景画像を用い、隣接する３つ以上の画像の背景画像を１つの背景画像に変更するように構成してもよいし、任意のサイズを有する背景画像を拡大またはトリミングし、隣接画像群の背景画像を１つの背景画像に変更するように構成してもよい。
【０１２２】
また、上記第１ないし第４の実施の形態においては、図３、図８、図１０、図１３および図１７のフローチャートに示す処理をホスト端末１００において実行するように構成したが、これに限らず、これらの処理を印刷装置２００で実行するように構成することもできる。
図１９は、印刷装置２００で実行する印刷制御処理を示すフローチャートである。
【０１２３】
印刷制御処理は、印刷装置２００において実行されると、図１９に示すように、まず、ステップＳ６００に移行する。
ステップＳ６００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ６０２に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ６００で待機する。
【０１２４】
ステップＳ６０２では、印刷ジョブを受信し、ステップＳ６０４に移行して、ステップＳ１０４〜Ｓ１１２の処理、ステップＳ２０４〜Ｓ２２２の処理またはステップＳ３０４〜Ｓ３２８の処理からなる画像修正処理を実行し、ステップＳ６０６に移行する。
ステップＳ６０６では、隣接画像群のうち修正した前段の画像の画像データを含む印刷ジョブに基づいて１走査分印刷を行い、ステップＳ６０８に移行して、カット位置であるか否かを判定し、カット位置であると判定したとき(Yes)は、ステップＳ６１０に移行して、ロール紙をカットし、ステップＳ６１２に移行する。
【０１２５】
ステップＳ６１２では、１枚の画像の印刷が終了したか否かを判定し、１枚の画像について印刷が終了したと判定したとき(Yes)は、ステップＳ６１４に移行して、すべての印刷ジョブについて印刷が終了したか否かを判定し、すべての印刷ジョブについて印刷が終了したと判定したとき(Yes)は、ステップＳ６１６に移行する。
ステップＳ６１６では、カット位置までロール紙を送出し、ステップＳ６１８に移行して、ロール紙をカットし、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ６１４で、すべての印刷ジョブについて印刷が終了していないと判定したとき(No)は、ステップＳ６０２に移行する。
【０１２６】
一方、ステップＳ６１２で、１枚の画像の印刷が終了していないと判定したとき(No)は、ステップＳ６０６に移行する。
このような構成であれば、印刷ジョブが取得され、印刷ジョブの画像が修正された後、印刷が行われる。１枚目の画像については、切断箇所はないため、通常と同じように印刷される。２枚目の画像については、同様に、印刷ジョブの画像が修正された後、印刷が行われる。このとき、１枚目と２枚目の切断箇所が目標のカット位置と一致した場合に、切断が行われる。その後、２枚目の残りの印刷ジョブの画像を印刷する。以後、同様に印刷を繰り返し、後続の印刷ジョブが存在しない場合は、用紙送りをして切断箇所にて切断する。
【０１２７】
また、上記第１ないし第４の実施の形態において、印刷ジョブは、画像データを含むデータとして説明したが、より具体的には、例えば、ＰＤＦ（Portable Document Format）その他の文書作成アプリケーションが取扱可能な文書データとして構成することもできるし、ＰＳ（PostScript）その他のＰＤＬ（Page Description Language）で記述されたデータとして構成することもできる。
【０１２８】
また、上記第４の実施の形態においては、ジョブスケジュールツリー４４０において各画像が１カットで連続印刷可能な画像の印刷順序および向きを決定するように構成したが、図１６に示すように、１カットで連続印刷可能な画像の印刷順序および向きの候補が複数存在する場合は、次の方法で決定することができる。
【０１２９】
（１）１カットで連続印刷可能な画像の印刷順序および向きの候補のなかから、逆方向の画像の個数が最も少ないものを決定する。
画像の印刷順序または向きが変更されると、ユーザに混乱が生じたり、印刷後に入れ替え作業が発生したりする。これにより、逆方向の画像の個数が最も少ない順序および向きで印刷が行われるので、ユーザに対する混乱および印刷後に発生する入れ替え作業を低減することができる。
【０１３０】
（２）１カットで連続印刷可能な画像の印刷順序および向きの候補のなかから、逆方向の画像の個数および順方向の画像の個数のうち少ない方の個数が最も少ないものを決定する。
逆方向の画像の個数が多い場合は、逆に、順方向の画像を入れ替える作業を行えばよい。したがって、順方向の画像の個数が最も少ない順序および向きで印刷することと、逆方向の画像の個数が最も少ない順序および向きで印刷することは、作業を低減する観点から等価である。（１）の方法との比較では、例えば、逆方向の画像の個数が最も少ない候補においてその個数が３個であり、順方向の画像の個数が最も少ない候補においてその個数が２個である場合、（１）の方法は、３個の候補を決定するのに対して、（２）の方法は、２個の候補を決定する。入れ替えの作業としては後者の方が少ないので、（２）の方法の方がより効果的である。
【０１３１】
なお、（１）、（２）の方法では、１カットで連続印刷可能な画像の印刷順序および向きの候補のなかから決定するが、これに限らず、画像の印刷順序および向きのすべての候補のなかから決定してもよい。
さらに、次の方法で決定することもできる。
【０１３２】
（３）画像の印刷順序が重視される場合には、できるだけ印刷順序を変えないほうが望ましい。この課題に対しては、例えば、印刷順序の変更を評価し、印刷順序を決定する方法が考えられる。印刷順序の変更を評価する方法の一例としては、印刷順序の変化を数値化する方法が考えられる。例えば、当初は、印刷ジョブＪ１、Ｊ２、Ｊ３の画像の印刷順序を、印刷ジョブＪ３、Ｊ１、Ｊ２の順に変更する場合、印刷ジョブＪ１の印刷順位は、１番から２番になるので変化は「１」、印刷ジョブＪ２の印刷順位は、２番から３番になるので変化は「１」、印刷ジョブＪ３の印刷順位は、３番から１番になるので変化は「２」で、この３つの印刷ジョブの変化量を合計すると「４」となり、これを印刷順序の変化量とする。他の印刷順序の候補についても同様に印刷順序の変化量を算出し、変化量が少ない印刷順序を決定する。
【０１３３】
（４）複数のユーザが使用する印刷装置２００においては、複数のユーザ間で印刷ジョブの印刷順序が変わると、出力された印刷物をユーザごとに分類する手間が生じる可能性がある。この課題に対しては、印刷順序の変更は、同一のユーザが指示した連続する印刷ジョブについてのみ行う（すなわち、同一のユーザの連続する印刷ジョブのみに制限する）といった対応が可能である。
【０１３４】
（５）印刷装置２００または印刷ジョブの設定項目または属性値として、（例えば、上記のような項目については）「用紙の節約」、「画像反転の可・不可」、「印刷順序の変更の許容度」、「複数のユーザ間で印刷順序の変更の可・不可」といった設定を可能にし、その設定に従って画像の印刷順序および向きを決定する。
【０１３５】
また、上記第４の実施の形態においては、ジョブスケジュールツリー４４０において各画像が１カットで連続印刷可能な画像の印刷順序および向きを決定するように構成したが、これに限らず、境界に余白を設定しない画像同士がその境界を共通にして隣接する個数が最も多い（すなわち、カット数が最も少ない）画像の印刷順序および向きを決定するように構成することもできる。
【０１３６】
また、上記第４の実施の形態においては、印刷機構２１およびカット機構２３を備えた印刷装置２００を利用したが、これに限らず、印刷機構２１のみを備えた印刷装置２１０と、カット機構２３のみを備えた印刷装置２２０を利用することもできる。
図２０は、本発明を適用するネットワークシステムの構成を示すブロック図である。
ネットワーク１９９には、図２０に示すように、ホスト端末１００と、印刷装置２１０、２２０とが接続されている。
【０１３７】
ホスト端末１００は、印刷ジョブキュー３０、印刷ジョブ取得部３１、印刷ジョブ登録部３２、余白判定部３３、向き決定部３４、印刷ジョブ取得部１０、フレーム画像記憶部１１、画像修正部１３および印刷ジョブ送信部１４を有して構成されている。
印刷ジョブ送信部１４は、印刷ジョブ取得部１０で取得した印刷ジョブを印刷装置２１０に送信し、印刷ジョブに含まれる余白設定情報に基づいてジョブチケットを生成し、生成したジョブチケットを印刷装置２２０に送信する。
【０１３８】
図２１は、ジョブチケットのデータ構造を示す図である。
ジョブチケットは、図２１に示すように、各印刷ジョブごとにカット方式および余白長が記述されている。ジョブチケットは、例えば、ＸＭＬ（eXtensible Markup Language）等のマークアップ言語により記述することができる。
印刷装置２１０は、印刷ジョブ受信部２０、印刷機構２１および印刷制御部２２を有して構成されている。
【０１３９】
印刷装置２２０は、ジョブチケットを受信するジョブチケット受信部２５と、カット機構２３と、ジョブチケット受信部２５で受信したジョブチケットに基づいてカット機構２３を制御するカット制御部２４とを有して構成されている。
なお、上記第２または第３の実施の形態による画像修正処理を適用する場合も、同様に構成することができる。
【０１４０】
また、上記第１ないし第４の実施の形態において、図３、図８、図１０、図１３および図１７のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
【０１４１】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【図面の簡単な説明】
【０１４２】
【図１】本発明を適用するネットワークシステムの機能概要を示すブロック図である。
【図２】ホスト端末１００のハードウェア構成を示す図である。
【図３】画像連続印刷処理を示すフローチャートである。
【図４】隣接画像群のそれぞれにフレーム画像を合成する場合を示す図である。
【図５】本発明を適用するネットワークシステムの機能概要を示すブロック図である。
【図６】背景画像を示す図である。
【図７】背景画像データ管理テーブル４００のデータ構造を示す図である。
【図８】画像連続印刷処理を示すフローチャートである。
【図９】隣接画像群の背景画像をそれぞれ変更する場合を示す図である。
【図１０】画像連続印刷処理を示すフローチャートである。
【図１１】隣接画像群の背景画像を１つの背景画像に変更する場合を示す図である。
【図１２】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図１３】印刷ジョブ取得処理を示すフローチャートである。
【図１４】要求された印刷ジョブの状態を示す図である。
【図１５】境界余白対応テーブル４２０のデータ構造を示す図である。
【図１６】ジョブスケジュールツリー４４０の論理構造を示す図である。
【図１７】印刷ジョブスケジューリング処理を示すフローチャートである。
【図１８】隣接する２つの画像のドットデータを模式的に示したものである。
【図１９】印刷装置２００で実行する印刷制御処理を示すフローチャートである。
【図２０】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２１】ジョブチケットのデータ構造を示す図である。
【符号の説明】
【０１４３】
１００…ホスト端末、  ２００、２１０、２２０…印刷装置、  １０…印刷ジョブ取得部、  １１…フレーム画像記憶部、  １２…背景画像記憶部、  １３…画像修正部、  １４…印刷ジョブ送信部、  ３０…印刷ジョブキュー、  ３１…印刷ジョブ取得部、  ３２…印刷ジョブ登録部、  ３３…余白判定部、  ３４…向き決定部、  ２０…印刷ジョブ受信部、  ２１…印刷機構、  ２２…印刷制御部、  ２３…カット機構、  ２４…カット制御部、  ２５…ジョブチケット受信部、  ５０…ＣＰＵ、  ５２…ＲＯＭ、  ５４…ＲＡＭ、  ５８…Ｉ／Ｆ、  ６０…入力装置、  ６２…記憶装置、  ６４…表示装置、  １９９…ネットワーク、  ４００…背景画像データ管理テーブル、  ４２０…境界余白対応テーブル、  ４４０…ジョブスケジュールツリー
【図１】
2007295222.tif 000003
【図２】
2007295222.tif 000004
【図３】
2007295222.tif 000005
【図４】
2007295222.tif 000006
【図５】
2007295222.tif 000007
【図６】
2007295222.tif 000008
【図７】
2007295222.tif 000009
【図８】
2007295222.tif 000010
【図９】
2007295222.tif 000011
【図１０】
2007295222.tif 000012
【図１１】
2007295222.tif 000013
【図１２】
2007295222.tif 000014
【図１３】
2007295222.tif 000015
【図１４】
2007295222.tif 000016
【図１５】
2007295222.tif 000017
【図１６】
2007295222.tif 000018
【図１７】
2007295222.tif 000019
【図１８】
2007295222.tif 000020
【図１９】
2007295222.tif 000021
【図２０】
2007295222.tif 000022
【図２１】
2007295222.tif 000023