(57)【特許請求の範囲】
【請求項１】
送信された印刷データに基づいて記録材に印刷を行う印刷装置と、印刷データの管理単位である印刷ジョブごとに印刷データを前記印刷装置へ送信する印刷制御装置とを備えた印刷システムであって、
前記印刷制御装置は、複数の印刷ジョブの印刷データを記憶する記憶手段と、
複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力する入力手段と、
前記入力した印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択する印刷データ選択手段と、
組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定する印刷開始位置設定手段と、
前記選択した印刷データ及び前記設定した印刷開始位置の情報を印刷装置に送信する送信手段とを備え、
前記印刷装置は、前記印刷制御装置から送信される印刷データ及び当該印刷データについての印刷開始位置の情報を受信する受信手段と、
受信された印刷開始位置から印刷データに基づく印刷を開始する印刷手段とを備えた、
ことを特徴とする印刷システム。
【請求項２】
前記印刷制御装置は、前記入力手段が印刷データの大きさを揃えることについての情報を更に入力する手段であり、当該手段により入力した印刷データの大きさを揃えることについての情報に基づいて、各印刷データを拡大または縮小する印刷データ処理手段を更に備えたことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷制御装置は、前記入力手段が印刷データの記録材上における印刷方向についての情報を更に入力する手段であり、当該手段により入力した印刷方向についての情報に基づいて、印刷データの印刷方向を変更する印刷方向変更手段を更に備えたことを特徴とする請求項１または請求項２に記載の印刷システム。
【請求項４】
印刷データの管理単位である印刷ジョブごとに印刷データを制御し、記録材に当該印刷データに基づく印刷を行う印刷方法であって、
複数の印刷ジョブの印刷データを記憶する工程と、
複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力する工程と、
前記入力した印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択する工程と、
組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定する工程と、
前記選択した印刷データ及び前記設定した印刷開始位置の情報を印刷装置に送信する工程と、
前記送信される印刷データ及び当該印刷データについての印刷開始位置の情報を受信する工程と、
受信された印刷開始位置から印刷データに基づく印刷を開始する工程とを備えた、
ことを特徴とする印刷方法。
【請求項５】
印刷データの大きさを揃えることについての情報を入力する工程と、当該工程により入力した印刷データの大きさを揃えることについての情報に基づいて、各印刷データを拡大または縮小する工程とを更に備えたことを特徴とする請求項４に記載の印刷方法。
【請求項６】
印刷データの記録材上における印刷方向についての情報を入力する工程と、当該工程により入力した印刷方向についての情報に基づいて、印刷データの印刷方向を変更する工程とを更に備えたことを特徴とする請求項４または請求項５に記載の印刷方法。
【請求項７】
送信された印刷データ及び印刷開始位置に基づいて記録材に印刷を行う印刷装置へ、印刷データの管理単位である印刷ジョブごとに印刷データを送信する印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、
前記印刷制御プログラムは、コンピュータに、
複数の印刷ジョブの印刷データを記憶させ、
複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力させ、
前記入力させた印刷ジョブの組み合わせについての情報に基づいて組み合わさせる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択させ、
組み合わさせる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定させ、
前記選択させた印刷データ及び前記設定させた印刷開始位置の情報を印刷装置に送信させる、
ことを特徴とする印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項８】
前記印刷制御プログラムは、コンピュータに、印刷データの大きさを揃えることについての情報を更に入力させ、入力させた印刷データの大きさを揃えることについての情報に基づいて、各印刷データを拡大または縮小させることを特徴とする請求項７に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項９】
前記印刷制御プログラムは、コンピュータに、印刷データの記録材上における印刷方向についての情報を更に入力させ、入力させた印刷方向についての情報に基づいて、印刷データの印刷方向を変更させることを特徴とする請求項７または請求項８に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１０】
送信された印刷データに基づいて記録材に印刷を行う印刷装置と、印刷データの管理単位である印刷ジョブごとに印刷データを前記印刷装置へ送信する印刷制御装置とを備えた印刷システムに用いられる印刷制御装置であって、
複数の印刷ジョブの印刷データを記憶する記憶手段と、
複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力する入力手段と、
前記入力した印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択する印刷データ選択手段と、
組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定する印刷開始位置設定手段と、
その印刷開始位置から前記印刷装置が印刷を開始し得るように、前記選択した印刷データ及び前記設定した印刷開始位置の情報を印刷装置に送信する送信手段と、を備えたことを特徴とする印刷システムに用いられる印刷制御装置。
【請求項１１】
送信された印刷データ及び印刷開始位置に基づいて記録材に印刷を行う印刷装置へ、印刷制御装置により印刷データの管理単位である印刷ジョブごとに印刷データを送信する印刷制御方法であって、
前記印刷制御装置が、複数の印刷ジョブの印刷データを記憶する工程と、
前記印刷制御装置に、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力する工程と、
前記印刷制御装置が、前記入力した印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択する工程と、
前記印刷制御装置が、組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定する工程と、
その印刷開始位置から前記印刷装置が印刷を開始し得るように、前記印刷制御装置が、前記選択した印刷データ及び前記設定した印刷開始位置の情報を印刷装置に送信する工程と、を備えたことを特徴とする印刷制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ロール紙のような連続した長い紙に印刷できる印刷システムで、横断幕や垂れ幕といった長い印刷物を容易に作成する印刷システム、印刷方法、印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体、印刷システムに用いられる印刷制御装置、及び印刷制御方法の技術分野に関するものである。
【０００２】
【従来の技術】
横断幕や垂れ幕といった長い印刷物を作成する印刷システムとしては、ロール紙のような連続した長い紙に印刷可能なインクジェット方式等のプリンタと、プリンタに印刷データを送信するパーソナルコンピュータ等の印刷制御装置とを備えたシステムが知られている。
【０００３】
このようなシステムでは、印刷制御装置上で描画アプリケーションプログラムを用いて文字、図形、記号等の画像を作成し、更に印刷制御装置上でプリンタドライバプログラムを実行することより、前記画像に基づいた印刷データを作成し、更にビットマップデータに展開した上でプリンタに送信する。そして、このビットマップデータを受信したプリンタは、このビットマップデータに基づいて印刷を行っている。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記画像を作成する描画アプリケーションプログラムは、連続した長い印刷物を作成することが想定されていないために、横断幕や垂れ幕用に印刷する画像を一度に作成することはできず、画像全体を分割して幾つかの画像を作成し、それらを個々に印刷していく方法を採っていた。
【０００５】
従って、画像を別々に作成するために大きさが合わなかったり、印刷した際に印刷位置が合わなくなったりする問題があった。
【０００６】
また、印刷の際には１つの印刷データを印刷した後に余白ができないようにロール紙の位置合わせ等の操作を行う必要があり、非常に手間のかかる作業であった。
【０００７】
そこで、本発明は、このような問題を解決し、ロール紙のような連続した長い紙に容易に所望の画像を印刷することのできる印刷システム、印刷方法、印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体、印刷システムに用いられる印刷制御装置、及び印刷制御方法を提供することを課題としている。
【０００８】
【課題を解決するための手段】
請求項１に記載の印刷システムは、送信された印刷データに基づいて記録材に印刷を行う印刷装置と、印刷データの管理単位である印刷ジョブごとに印刷データを前記印刷装置へ送信する印刷制御装置とを備えた印刷システムであって、前記印刷制御装置は、複数の印刷ジョブの印刷データを記憶する記憶手段と、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力する入力手段と、前記入力した印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択する印刷データ選択手段と、組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定する印刷開始位置設定手段と、前記選択した印刷データ及び前記設定した印刷開始位置の情報を印刷装置に送信する送信手段とを備え、前記印刷装置は、前記印刷制御装置から送信される印刷データ及び当該印刷データについての印刷開始位置の情報を受信する受信手段と、受信された印刷開始位置から印刷データに基づく印刷を開始する印刷手段とを備えたことを特徴とする。
【０００９】
請求項１に記載の印刷システムによれば、入力手段により、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報が入力されると、印刷データ選択手段により、前記入力された印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データが、前記記憶手段に記憶された印刷データの中から、一つの印刷ジョブの印刷データとして連続して選択される。そして、印刷開始位置設定手段により、前記組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように、各印刷データの印刷開始位置が設定される。そして、送信手段により、前記選択した印刷データ及び前記設定した印刷開始位置の情報が印刷装置に送信されると、これらのデータ及び情報は、印刷装置の受信手段により受信され、印刷手段により、前記受信された印刷開始位置からの印刷データに基づく印刷が開始される。従って、複数の印刷データが、印刷位置を揃えられて作成されることになり、長尺の記録材であっても、位置揃えされた印刷結果が容易に得られる。
【００１０】
請求項２に記載の印刷システムは、請求項１に記載の印刷システムにおいて、前記印刷制御装置は、前記入力手段が印刷データの大きさを揃えることについての情報を更に入力する手段であり、当該手段により入力した印刷データの大きさを揃えることについての情報に基づいて、各印刷データを拡大または縮小する印刷データ処理手段を更に備えたことを特徴とする。
【００１１】
請求項２に記載の印刷システムによれば、前記入力手段により印刷データの大きさを揃えることについての情報が更に入力されると、当該入力された印刷データの大きさを揃えることについての情報に基づいて、各印刷データは、印刷データ処理手段により拡大または縮小される。従って、位置だけでなく、大きさを揃えて長尺物の印刷が行われる。
【００１２】
請求項３に記載の印刷システムは、請求項１または請求項２に記載の印刷システムにおいて、前記印刷制御装置は、前記入力手段が印刷データの記録材上における印刷方向についての情報を更に入力する手段であり、当該手段により入力した印刷方向についての情報に基づいて、印刷データの印刷方向を変更する印刷方向変更手段を更に備えたことを特徴とする。
【００１３】
請求項３に記載の印刷システムによれば、前記入力手段により印刷データの記録材上における印刷方向についての情報が更に入力されると、当該入力された印刷方向についての情報に基づいて、印刷方向変更手段により、印刷データの印刷方向が変更される。従って、横方向及び縦方向のいずれの方向にも位置等が揃えられて長尺物の印刷が行われる。
【００１４】
請求項４に記載の印刷方法は、前記課題を解決するために、印刷データの管理単位である印刷ジョブごとに印刷データを制御し、記録材に当該印刷データに基づく印刷を行う印刷方法であって、複数の印刷ジョブの印刷データを記憶する工程と、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力する工程と、前記入力した印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択する工程と、組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定する工程と、前記選択した印刷データ及び前記設定した印刷開始位置の情報を印刷装置に送信する工程と、前記送信される印刷データ及び当該印刷データについての印刷開始位置の情報を受信する工程と、受信された印刷開始位置から印刷データに基づく印刷を開始する工程とを備えたことを特徴とする。
【００１５】
請求項４に記載の印刷方法によれば、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報が入力されると、前記入力された印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データが、一つの印刷ジョブの印刷データとして連続して選択される。そして、前記組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように、各印刷データの印刷開始位置が設定される。そして、前記選択した印刷データ及び前記設定した印刷開始位置の情報が印刷装置に送信されると、これらのデータ及び情報は、印刷装置により受信され、前記受信された印刷開始位置からの印刷データに基づく印刷が開始される。従って、複数の印刷データが、印刷位置を揃えられて作成されることになり、長尺の記録材であっても、位置揃えされた印刷結果が容易に得られる。
【００１６】
請求項５に記載の印刷方法は、請求項４に記載の印刷方法において、印刷データの大きさを揃えることについての情報を入力する工程と、当該工程により入力した印刷データの大きさを揃えることについての情報に基づいて、各印刷データを拡大または縮小する工程とを更に備えたことを特徴とする。
【００１７】
請求項５に記載の印刷方法によれば、前記印刷データの大きさを揃えることについての情報が更に入力されると、当該入力された印刷データの大きさを揃えることについての情報に基づいて、各印刷データは、拡大または縮小される。従って、位置だけでなく、大きさを揃えて長尺物の印刷が行われる。
【００１８】
請求項６に記載の印刷方法は、前記請求項４または請求項５に記載の印刷方法において、印刷データの記録材上における印刷方向についての情報を入力する工程と、当該工程により入力した印刷方向についての情報に基づいて、印刷データの印刷方向を変更する工程とを更に備えたことを特徴とする。
【００１９】
請求項６に記載の印刷方法によれば、前記印刷データの記録材上における印刷方向についての情報が更に入力されると、当該入力された情報に基づいて印刷方向が変更され、横方向及び縦方向のいずれの方向にも位置等が揃えられて長尺物の印刷が行われる。
【００２０】
請求項７に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、送信された印刷データ及び印刷開始位置に基づいて記録材に印刷を行う印刷装置へ、印刷データの管理単位である印刷ジョブごとに印刷データを送信する印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記印刷制御プログラムは、コンピュータに、複数の印刷ジョブの印刷データを記憶させ、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力させ、前記入力させた印刷ジョブの組み合わせについての情報に基づいて組み合わさせる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択させ、組み合わさせる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定させ、前記選択させた印刷データ及び前記設定させた印刷開始位置の情報を印刷装置に送信させることを特徴とする。
【００２１】
請求項７に記載の印刷制御プログラムをたコンピュータに読み取らせることにより、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報が入力されると、前記入力された印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択させる。そして、前記組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように、各印刷データの印刷開始位置を設定させる。そして、前記選択した印刷データ及び前記設定した印刷開始位置の情報が印刷装置に送信させると、これらのデータ及び情報は、印刷装置により受信させ、前記受信させた印刷開始位置からの印刷データに基づく印刷を開始させる。従って、複数の印刷データが、印刷位置を揃えられて作成されることになり、長尺の記録材であっても、位置揃えされた印刷結果を容易に獲得させる。
【００２２】
請求項８に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記請求項７に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体において、前記印刷制御プログラムは、コンピュータに、印刷データの大きさを揃えることについての情報を更に入力させ、入力させた印刷データの大きさを揃えることについての情報に基づいて、各印刷データを拡大または縮小させることを特徴とする。
【００２３】
請求項８に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、前記印刷データの大きさを揃えることについての情報が更に入力されると、当該入力された印刷データの大きさを揃えることについての情報に基づいて、各印刷データを、拡大または縮小させる。従って、位置だけでなく、大きさを揃えて長尺物の印刷を行わせる。
【００２４】
請求項９に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記請求項７または請求項８に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体において、前記印刷制御プログラムは、コンピュータに、印刷データの記録材上における印刷方向についての情報を更に入力させ、入力させた印刷方向についての情報に基づいて、印刷データの印刷方向を変更させることを特徴とする。
【００２５】
請求項９に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、前記印刷データの記録材上における印刷方向についての情報が更に入力されると、当該入力された情報に基づいて印刷方向を変更させ、横方向及び縦方向のいずれの方向にも位置等が揃えられて長尺物の印刷を行わせる。
請求項１０に記載の印刷システムに用いられる印刷制御装置は、送信された印刷データに基づいて記録材に印刷を行う印刷装置と、印刷データの管理単位である印刷ジョブごとに印刷データを前記印刷装置へ送信する印刷制御装置とを備えた印刷システムに用いられる印刷制御装置であって、複数の印刷ジョブの印刷データを記憶する記憶手段と、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力する入力手段と、前記入力した印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択する印刷データ選択手段と、組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定する印刷開始位置設定手段と、その印刷開始位置から前記印刷装置が印刷を開始し得るように、前記選択した印刷データ及び前記設定した印刷開始位置の情報を印刷装置に送信する送信手段と、を備えたことを特徴とする。
請求項１１に記載の印刷制御方法は、送信された印刷データ及び印刷開始位置に基づいて記録材に印刷を行う印刷装置へ、印刷制御装置により印刷データの管理単位である印刷ジョブごとに印刷データを送信する印刷制御方法であって、前記印刷制御装置が、複数の印刷ジョブの印刷データを記憶する工程と、前記印刷制御装置に、複数の印刷ジョブの組み合わせについての情報及び記録材の幅方向における印刷基準位置についての情報を入力する工程と、前記印刷制御装置が、前記入力した印刷ジョブの組み合わせについての情報に基づいて組み合わされる複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択する工程と、前記印刷制御装置が、組み合わされる各印刷ジョブにおける各印刷データを、前記印刷基準位置についての情報に基づいて前記印刷基準位置に揃えるように各印刷データの印刷開始位置を設定する工程と、その印刷開始位置から前記印刷装置が印刷を開始し得るように、前記印刷制御装置が、前記選択した印刷データ及び前記設定した印刷開始位置の情報を印刷装置に送信する工程と、を備えたことを特徴とする。
【００２６】
【発明の実施の形態】
以下、本発明の実施形態を添付図面に基づいて説明する。
【００２７】
（第１の実施形態）
まず、本発明の第１の実施形態を図１乃至図８に基づいて説明する。図１は、本実施形態における印刷システムの概略構成を示すブロック図である。
【００２８】
図１に示すように、本実施形態の印刷システムは、印刷データを作成するパーソナルコンピュータ等の印刷制御装置１と、該印刷制御装置１に接続された印刷装置１０とを備えている。
【００２９】
印刷制御装置１は、図１に示すように、ＣＰＵ２と、外部記憶装置３と、ＲＯＭ４と、ＲＡＭ５と、キーボード６と、ＣＲＴ７と、インターフェース８と、これらの各構成要素を接続するバス９とを備えている。
【００３０】
ＣＰＵ２は、外部記憶装置３またはＲＡＭ５に記憶されているアプリケーションプログラム及びプリンタドライバプログラムに基いて、自ら演算処理等を行い、あるいは上述した各構成要素を制御し、印刷制御装置１を印刷データ選択手段、印刷開始位置設定手段、送信手段、印刷データ処理手段、及び印刷方向変更手段として機能させる。これらの機能については後述する。
【００３１】
外部記憶装置３は、ハードディスク装置等からなり、各種のプログラムを記憶するだけでなく、必要時にはＲＡＭ５と同等な記憶手段として機能する。本実施形態においては、印刷制御プログラムは外部記憶装置３にインストールされている。
【００３２】
ＲＯＭ４は、ＣＰＵ２における処理に必要な制御用のプログラムを記憶している読み出し専用のメモリであり、所定のタイミングで必要なプログラムを読み出して、バス９に出力する。
【００３３】
また、記憶手段としてのＲＡＭ５は、ＣＰＵ２における処理に必要なデータ等を一時的に記憶し、必要に応じてバス９に出力する。更に、ＲＡＭ５は、印刷ジョブといわれる単位ごとに、印刷データを記憶している。
【００３４】
入力手段としてのキーボード６は、印刷制御装置１の使用者の操作により入力されたデータを、バス９を介してＣＰＵ２等に出力する。
【００３５】
更に、ＣＲＴ７は、ＣＰＵ２における処理に必要な表示を行うと共に、後述の表示データに対応する画像を表示する。
【００３６】
インターフェース８は、印刷装置１０と印刷制御装置１との通信を行うために、必要なデータ線及び制御線の接続、あるいは信号の送受信タイミングの制御を行っている。
【００３７】
一方、印刷装置１０は、印刷制御装置１から送信される印刷データを受信するための図示しない受信手段と、インクジェット方式の印刷機構を有する図示しない印刷手段とを備えている。また、本実施形態における印刷装置１０は、ロール紙等の長尺の紙に連続的な印刷が可能であり、横断幕や垂れ幕といった長い印刷物を作成することができる。
【００３８】
しかしながら、前記印刷制御装置１にインストールされて実行される一般的な描画アプリケーションプログラムは、カット紙１頁分単位でしか画像を作成することができず、印刷もカット紙１ページ単位で行われるため、横断幕や垂れ幕に印刷する文章等の各文字の印刷位置または文字間隔を所望の値に設定するのは困難であった。
【００３９】
そこで、本実施形態では、前記一般的な描画アプリケーションプログラムで作成され個別の印刷ジョブの印刷データとして取り扱われていたデータを、一つの印刷ジョブの印刷データとして取り扱うこととし、使用者が設定した基準位置に各印刷データを揃えて印刷するように構成した。
【００４０】
以下、本実施形態における長尺印刷物の印刷処理について具体的に説明する。本実施形態の印刷処理においては、まず、各印刷データに共通の名前を付すことが必要となる。
【００４１】
例えば、図２（Ａ）に示すような印刷データ２０〜２６を、描画アプリケーションプログラムにより作成し、それぞれのファイル名に「ｓｐｒｉｎｇｓａｌｅ」という共通の名前を付け、更に図２（Ｂ）に示すように「ｓｐｒｉｎｇｓａｌｅ」という名前部分の後半に、「０１」から開始される連続した番号部分を設ける。この番号部分の番号は、印刷順序を示しており、使用者が各画像の印刷順序を決定した上で、ファイル名を作成する必要がある。
【００４２】
図２（Ａ）の例では、描画アプリケーションプログラムにより作成される印刷データ２０〜２６の各ファイルには、それぞれ「ｓｐｒｉｎｇｓａｌｅ０１．ｇｒｐ」〜「ｓｐｒｉｎｇｓａｌｅ０７．ｇｒｐ」のファイル名を付した。
【００４３】
次に、本実施形態における印刷装置１０の印刷開始位置について説明する。本実施形態の印刷装置１０は、図３に示すようなロール紙Ｐに連続して印刷が可能である。このロール紙Ｐが図３に矢印で示す排紙方向に排紙されるものとすると、図３に示すロール紙Ｐの左上端の位置が原点（０，０）に設定されており、図示しないインクジェットヘッドは、初期状態においては原点（０，０）の位置にある。そして、インクジェットヘッドは、図３に示すｙ軸方向に移動可能に配設されており、また、ロール紙が矢印の排紙方向に排紙されることにより、相対的にロール紙Ｐ上をｘ方向に移動して印刷を行う。従って、本実施形態では、図３に示す下方向をｙ軸方向の正方向とし、右方向をｘ軸方向の正方向に設定している。
【００４４】
以上のような前提の下で、図４（Ａ）〜図４（Ｃ）に示すような印刷物を作成する処理を、図５の模式図及び図６乃至図８のフローチャートに基づいて説明する。
【００４５】
まず、使用者が印刷制御装置１のキーボード６あるい図示しないマウス等を用いて、長尺印刷処理を行うことを指定すると、外部記憶装置３にインストールされている印刷制御プログラムが起動され、ＣＲＴ７上に図５（Ａ），（Ｂ）に示すような設定画面が表示される。この表示により使用者に対して所定のデータの入力を促し、入力されたデータに基づいて印刷オプションの初期設定を行う（図６；ステップＳ１）。
【００４６】
この初期設定処理の詳細は、図７に示されている。初期設定処理は、図５（Ａ），（Ｂ）に示す画面の各欄に所定のデータを入力し、リターンキーの押下あるいはスイッチボックスのクリック等により当該入力を確定し、印刷の実行が指示された時点で開始される。
【００４７】
最初に、印刷開始データ欄３０に入力されたファイル名を、ＲＡＭ５の「印刷開始データ名」と名付けられた記憶領域に格納する（ステップＳ２０）。次に、印刷方向欄３１に入力された方向により印刷方向を設定する（ステップＳ２１）。印刷方向欄３１には選択肢として「縦」と「横」が用意されており、いずれかを選択することで印刷方向欄３１への入力が行われる。ここで、印刷方向とは、図３に示すｙ軸方向を文字の縦方向として、ｘ軸方向に横書きする場合を「横」方向とし、ｘ軸方向を文字の縦方向として、ｘ軸方向に縦書きする場合を「縦」方向としている。従って、図４の例では印刷方向はいずれも横方向である。
【００４８】
次に、印刷サイズ欄３２にデータが入力されているか否かを判定する（ステップＳ２２）。図５（Ａ）のようにこの印刷サイズ欄３２にデータが入力されている場合には（ステップＳ２２；ＹＥＳ）、各画像のサイズを入力されたサイズに揃える処理を行うため、サイズ揃えモードを有効に設定する（ステップＳ２３）。一方、図５（Ｂ）のように印刷サイズ欄３２にデータが入力されていない場合には（ステップＳ２２；ＮＯ）、各画像のサイズを揃える処理は行わないので、サイズ揃えモードを無効に設定する（ステップＳ２４）。
【００４９】
そして、印刷サイズ欄３２に入力されたデータを、印刷サイズに設定する（ステップＳ２５）。なお、印刷サイズ欄３２にデータが入力されていない場合には、各印刷データが有しているサイズデータを印刷サイズとする。
【００５０】
次に、揃え欄３３に入力されたデータに基づいて、揃え位置を設定する（ステップＳ２６）。揃え欄３３には選択肢として「上」「中央」「下」の３種類が用意されており、いずれかを選択することで揃え欄３３への入力が行われる。この揃え位置とは、図４（Ａ），（Ｂ）に示すように、基準線に対する各印刷データの揃え位置をいう。つまり、揃え位置が「中央」の場合は、基準線が各印刷データの中央に位置するように、各印刷データの位置が揃えられる。また、揃え位置が「下」の場合は、基準線が各印刷データの下端に位置にするように各印刷データの位置が揃えられる。
【００５１】
次に、基準線欄３４に入力されたデータにより基準線の位置を設定する（ステップＳ２７）。基準線欄３４には選択肢として「上端」「中央」「下端」の３種類が用意されており、いずれかを選択することで基準線欄３３への入力が行われる。この基準線の位置は、ロール紙Ｐのｙ軸方向における位置であり、基準線位置を「中央」とした時には、基準線は図４（Ａ）に示すように、ロール紙Ｐの幅方向の中央となり、基準線位置を「上端」とした時は、原点（０，０）の位置、基準線位置を「下端」とした時はｙ軸の正方向にロール紙Ｐの幅分移動した位置となる。
【００５２】
次に、補正欄３５に入力されたデータにより基準線の補正量を設定する（ステップＳ２８）。この補正量とは、前記ｙ軸方向の正方向に対する基準線の移動補正量をいい、補正欄３５にデータが入力されていない場合は、基準線の位置は補正されず、補正欄３５に図５（Ｂ）に示すように「−１００」と入力されていた場合には、ｙ軸方向の負方向、即ち図３における上方向に１００ｍｍ基準線を移動させる。従って、基準線欄３４に「下端」と入力し、補正欄３５に「−１００」と入力した場合には、図４（Ｂ）に示すように、ロール紙Ｐの下端に余白が形成されることになる。
【００５３】
以上のようにして、使用者が入力したデータを取り込んだ後は、「印刷開始データ名」と名付けられた記憶領域に記憶した印刷開始データの名前部分と同じ名前部分を持つファイル名の印刷データを検索して、印刷データ名テーブルを作成する（ステップＳ２９）。
【００５４】
本実施形態では、上述したように、各印刷データに「ｓｐｒｉｎｇｓａｌｅ」という共通の名前部分を持つファイル名を付けたので、この処理により、「ｓｐｒｉｎｇｓａｌｅ０１」〜「ｓｐｒｉｎｇｓａｌｅ０７」の印刷データが検索され、印刷データ名テーブルが作成されることになる。
【００５５】
そして、このように作成した印刷データ名テーブルを番号部分で昇順に並び替えることにより（ステップＳ３０）、図２（Ａ）に示すように、各印刷データが印刷順序に従って印刷データ名テーブルに格納されることになる。
【００５６】
以上で初期設定処理は終了し、次に、図６に示すように、印刷データ名テーブルのポインタを印刷開始データ名である「ｓｐｒｉｎｇｓａｌｅ０１．ｇｒｐ」の位置にセットする（ステップＳ２）。
【００５７】
そして、ポインタの指す名前の印刷データを外部記憶装置３から読み出し（ステップＳ３）、サイズ揃えモードが有効な場合には（ステップＳ４；ＹＥＳ）、次のような処理を行う。
【００５８】
まず、印刷方向が横の場合には（ステップＳ５；ＹＥＳ）、印刷データの縦サイズを印刷サイズで除算して印刷倍率を計算する（ステップＳ６）。次に、印刷方向が縦の場合には（ステップＳ５；ＮＯ）、印刷データの横サイズを印刷サイズで除算して印刷倍率を計算する（ステップＳ７）。
【００５９】
そして、このようにして求めた印刷倍率を用いて、印刷データを拡大縮小する（ステップＳ８）。従って、各印刷データは、印刷サイズ欄３２に入力したサイズに揃えられることになる。
【００６０】
一方、サイズ揃えモードが無効の場合には（ステップＳ４；ＮＯ）、以上のような拡大・縮小処理を行わない。
【００６１】
次に、印刷開始位置の計算を行う（ステップＳ９）。この印刷開始位置の計算処理は、図８に詳述されている。まず、開始位置のｘ座標、ｙ座標を原点（０，０）に設定する。次に、基準線位置が上端である場合には（ステップＳ４１；ＹＥＳ）、この原点（０，０）位置から印刷が開始されるので、次の処理に移行する。一方、基準線位置が中央である場合には（ステップＳ４１；ＮＯ〜ステップＳ４２；ＹＥＳ）、用紙幅の１／２をｙ座標に設定する（ステップＳ４３）。これにより、基準線は図４（Ａ）に示すように用紙中央に設定される。また、基準線位置が下端の場合は（ステップＳ４１；ＮＯ〜ステップＳ４２；ＮＯ）、用紙幅をｙ座標に設定する（ステップＳ４４）。
【００６２】
次に、以上のようにして決定した印刷開始位置のｙ座標に、基準線補正量を加算する（ステップＳ４５）。例えば、図５（Ｂ）に示す例では、基準線位置が下端であり、補正量が−１００なので、印刷開始開始位置のｙ座標は用紙幅−１００ｍｍの位置となり、図４（Ｂ）に示すように用紙下端から用紙上端方向に１００ｍｍ移動した位置が基準線位置となる。
【００６３】
次に、印刷方向の判定を行う（ステップＳ４６）。印刷方向が横であれば（ステップＳ４６；ＹＥＳ）、印刷データの位置揃えは、印刷データの縦方向に対して行われるので、印刷データの縦サイズを揃え補正量に設定する（ステップＳ４７）。また、印刷方向が縦であれば（ステップＳ４６；ＮＯ）、印刷データの横サイズを揃え補正量に設定する（ステップＳ４８）。
【００６４】
次に、揃え位置の判定を行う（ステップＳ４９）。揃え位置が上の場合には（ステップＳ４９；ＹＥＳ）、各印刷データは基準線位置から印刷されるので、ここまでの段階におけるｘ，ｙ座標が印刷開始位置となる。
【００６５】
しかし、揃え位置が中央である場合には（ステップＳ４９；ＮＯ〜ステップＳ５０；ＹＥＳ）、前記揃え補正量の１／２をｙ座標から減算する（ステップＳ５１）。つまり、印刷方向が横方向の場合には、印刷データの縦サイズが揃え補正量であるから、基準線よりも縦サイズの１／２だけ上方向に移動した位置が印刷開始位置となる。
【００６６】
また、揃え位置が下の場合には（ステップＳ４９；ＮＯ〜ステップＳ５０；ＮＯ）、揃え補正量全部をｙ座標から減算する（ステップＳ５２）。これにより、印刷方向が横方向の場合には、印刷開始位置は、基準線よりも縦サイズ分だけ上方向に移動することになる。
【００６７】
以上のようにして印刷開始位置の計算が終了すると、次に、図６に示すように、印刷が実行される（ステップＳ１０）。具体的には、印刷制御装置１において、印刷データをビットマップデータに展開し、このビットマップデータを印刷装置１０に送信して、印刷を行わせる。
【００６８】
次に、印刷データ名テーブルのポインタが示すデータの印刷が終了したら、現在のポインタの位置が最後の位置であるかを確認する（ステップＳ１１）。最後の位置ではない場合には（ステップＳ１１；ＮＯ）、印刷データ名テーブルのポインタを次の位置、図２（Ａ）に示す例では、「ｓｐｒｉｎｇｓａｌｅ０２．ｇｒｐ」の位置にセットして、上述した印刷データの読み出し（ステップＳ３）から印刷実行（ステップＳ１０）までの処理を同様に繰り返す。そして、これらの処理を、ポインタがテーブルの最後の位置に来るまで、即ち、全ての印刷データについて行う。
【００６９】
このような印刷処理を行うことにより、図４に示すような印刷が行われる。
【００７０】
図４（Ａ）は、印刷方向を横、サイズ揃えモードを無効、揃え位置を中央、基準線位置を中央、補正量を０とした時の印刷結果である。図４（Ａ）に示すように、異なるファイルに記録された印刷データが、用紙の中央位置に揃えられて印刷される。
【００７１】
図４（Ｂ）は、図５（Ｂ）に示すような設定を行った場合の印刷結果である。図４（Ｂ）に示すように、各印刷データが基準線位置に下揃えされて印刷される。
【００７２】
図４（Ｃ）は、図５（Ａ）に示すような設定を行った場合の印刷結果である。図４（Ｃ）に示すように、各印刷データはサイズが揃えられ、かつ、用紙中央に位置揃えされて印刷される。
【００７３】
以上のように、本実施形態によれば、それぞれ別個に作成した印刷データを用いても、それぞれの印刷データの印刷位置を揃えて連続的に印刷を行うことができ、横断幕や垂れ幕を容易に作成することができる。
【００７４】
（第２の実施形態）
次に、本発明の第２の実施形態を図９乃至図１１に基づいて説明する。なお、第１の実施形態との共通箇所には同一符号を付して説明を省略する。
【００７５】
前記第１の実施形態では、使用者が各印刷データの記録されたファイル名を共通の名前に作成する必要があったが、本実施形態では、各印刷データの記録されたファイル名が異なる場合でも、第１の実施形態と同様な長尺の用紙に対する印刷を行うことができるように構成したものである。
【００７６】
本実施形態では、初期設定処理の画面が、図９のようになっており、第１の実施形態における印刷開始データ欄の代わりに、印刷データリスト欄３６が設けられている。
【００７７】
そして、使用者が、この印刷データリスト欄３６に、印刷したい印刷データの記録されたファイル名を印刷したい順序で入力すると、このリスト欄３６と等しい内容の印刷データ名テーブルが作成される。
【００７８】
本実施形態では、図１０（Ａ）に示すような印刷データ名テーブルが作成される。
【００７９】
この処理の詳細を示したのが、図１１のフローチャートである。図１１において、ステップＳ２０〜ステップＳ２８までは、第１の実施形態における図７に示す処理と同様なので説明を省略する。本実施形態においては、図７のステップＳ２９及びステップＳ３０の処理の代わりに、図１１にしめすように、印刷データリスト欄３６の名前を上から順に読み出して、印刷データ名テーブルを作成する処理（ステップＳ３１）が設けられている。
【００８０】
以上のような本実施形態によれば、印刷データのファイル名を使用者が共通化しなくても、初期設定の段階で各ファイル名の入力を行うことにより、図１０（Ａ）に示すような印刷データ名テーブルが作成され、図１０（Ｂ）に示すような印刷結果が得られる。
【００８１】
以上説明したように、本発明によれば、印刷データのそれぞれの大きさが揃っていない場合でも、それぞれの印刷データの大きさ、印刷位置、印刷方向を揃えて印刷することができるので、横断幕や垂れ幕等の長尺の印刷物を容易に作成することができる。
【００８２】
なお、上述した各実施形態においては、印刷制御装置と印刷装置とをそれぞれ別の装置として構成した例について説明したが、印刷装置内に印刷制御装置を含む構成としても良い。
【００８３】
また、印刷ジョブが印刷制御装置上で形成される例について説明したが、別のコンピュータによって形成された印刷ジョブが、ネットワーク回線や変換可能な外部記憶装置を通じて印刷制御装置に入力される構成としても良い。また、印刷オプションの設定が印刷制御装置上で行われる例について説明したが、これも、ネットワーク回線を通じて別のコンピュータによって行われる構成であっても良い。また、印刷オプションの設定が、印刷ジョブの印刷データの一形態として与えられ、それによって画面表示を行わずに初期設定が行われる構成であっても良い。
【００８４】
また、本発明は、印刷制御装置のＣＰＵによって読み取り可能なＣＤ−ＲＯＭあるいはフロッピィディスク等の記録媒体に上述した印刷制御プログラムを記録し、当該記録媒体をＣＰＵによって読み取り、前記印刷制御プログラムを実行することによっても具現化できる。
【００８５】
【発明の効果】
請求項１に記載の印刷システムによれば、複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択し、組み合わされる各印刷ジョブにおける各印刷データを、入力された情報に基づいて印刷基準位置に揃えるように各印刷データの印刷開始位置を設定し、印刷を行うので、複数の印刷データの印刷位置を揃えて連続的に印刷することができ、長尺の記録材であっても、位置揃えされた印刷結果を容易に得ることができる。
【００８６】
請求項２に記載の印刷システムによれば、印刷データの大きさを揃えることについての情報が入力されると、各印刷データを拡大または縮小するので、複数の印刷データの位置と大きさを揃えて長尺物の印刷を行うことができる。
【００８７】
請求項３に記載の印刷システムによれば、印刷データの記録材上における印刷方向についての情報が入力されると、印刷データの印刷方向を変更するので、横方向及び縦方向のいずれの方向にも位置等を揃えて長尺物の印刷を行うことができる。
【００８８】
請求項４に記載の印刷方法によれば、複数の印刷ジョブにおける各印刷データを、一つの印刷ジョブの印刷データとして連続して選択し、組み合わされる各印刷ジョブにおける各印刷データを、入力された情報に基づいて印刷基準位置に揃えるように各印刷データの印刷開始位置を設定し、印刷を行うので、複数の印刷データの印刷位置を揃えて連続的に印刷することができ、長尺の記録材であっても、位置揃えされた印刷結果を容易に得ることができる。
【００８９】
請求項５に記載の印刷方法によれば、印刷データの大きさを揃えることについての情報が入力されると、各印刷データを拡大または縮小するので、複数の印刷データの位置と大きさを揃えて長尺物の印刷を行うことができる。
【００９０】
請求項６に記載の印刷方法によれば、印刷データの記録材上における印刷方向についての情報が入力されると、印刷データの印刷方向を変更するので、横方向及び縦方向のいずれの方向にも位置等を揃えて長尺物の印刷を行うことができる。
【００９１】
請求項７に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、複数の印刷ジョブにおける各印刷データが、一つの印刷ジョブの印刷データとして連続して選択され、組み合わされる各印刷ジョブにおける各印刷データを、入力された情報に基づいて印刷基準位置に揃えるように各印刷データの印刷開始位置が設定され、印刷を行わせるので、複数の印刷データの印刷位置を揃えて連続的に印刷させることができ、長尺の記録材であっても、位置揃えされた印刷結果を容易に得ることができる。
【００９２】
請求項８に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、前記印刷データの大きさを揃えることについての情報が更に入力されると、当該入力された印刷データの大きさを揃えることについての情報に基づいて、各印刷データを、拡大または縮小させるので、位置だけでなく、大きさを揃えて長尺物の印刷を行わせることができる。
【００９３】
請求項９に記載の印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、印刷データの記録材上における印刷方向についての情報が入力されると、印刷データの印刷方向を変更させるので、横方向及び縦方向のいずれの方向にも位置等を揃えて長尺物の印刷を行わせることができる。
請求項１０に記載の印刷システムに用いられる印刷制御装置によれば、複数の印刷データの印刷位置を揃えて連続的に印刷させることができ、長尺の記録材であっても、位置揃えされた印刷結果を容易に得ることができる。
請求項１１に記載の印刷制御方法によれば、複数の印刷データの印刷位置を揃えて連続的に印刷させることができ、長尺の記録材であっても、位置揃えされた印刷結果を容易に得ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における印刷システムの概略構成を示すブロック図である。
【図２】（Ａ）は本発明の第１の実施形態の印刷システムにおける印刷データ名テーブルを説明する図、（Ｂ）は印刷データ名テーブルに記録されるファイル名を説明する図である。
【図３】本発明の第１の実施形態における印刷開始位置を説明するための図である。
【図４】（Ａ）は本発明の第１の実施形態における基準線位置及び揃え位置を中央にして、サイズ揃えを行わなかった場合の印刷結果を示す図、（Ｂ）は基準線位置が下端から−１００ｍｍに、揃え位置を下にして、サイズ揃えを行わなかった場合の印刷結果をしめす図、（Ｃ）は基準線位置及び揃え位置が中央で、サイズ揃えを行った場合の印刷結果を示す図である。
【図５】（Ａ）は本発明の第１の実施形態における初期設定画面における入力例を示す図、（Ｂ）は同様の初期設定画面における他の入力例を示す図である。
【図６】本発明の第１の実施形態における長尺印刷処理を示すフローチャートである。
【図７】図６の長尺印刷処理中の初期設定処理を詳しく示すフローチャートである。
【図８】図６の長尺印刷処理中の印刷開始位置の計算処理を詳しく示すフローチャートである。
【図９】本発明の第２の実施形態における初期設定画面における入力例を示す図である。
【図１０】（Ａ）は本発明の第２の実施形態の印刷システムにおける印刷データ名テーブルを説明する図、（Ｂ）は本発明の第２の実施形態における印刷結果を示す図である。
【図１１】本発明の第２の実施形態における長尺印刷処理中の初期設定処理を詳しく示すフローチャートである。
【符号の説明】
１…印刷制御装置
２…ＣＰＵ
３…外部記憶装置
４…ＲＯＭ
５…ＲＡＭ
６…キーボード
７…ＣＲＴ
８…インターフェース
９…バス
１０…印刷装置
Ｐ…ロール紙
【図１】
0003598728.tif 000002
【図２】
0003598728.tif 000003
【図３】
0003598728.tif 000004
【図４】
0003598728.tif 000005
【図５】
0003598728.tif 000006
【図６】
0003598728.tif 000007
【図７】
0003598728.tif 000008
【図８】
0003598728.tif 000009
【図９】
0003598728.tif 000010
【図１０】
0003598728.tif 000011
【図１１】
0003598728.tif 000012