(57)【要約】【課題】単頁印刷機能の印刷装置により、複数頁の印刷処理を行わせることのできる印刷変換処理装置を提供すること。【解決手段】複数頁を印刷する印刷元データを印刷データ３０に変換する際に、各頁に対応する頁毎の複数の印刷データ３０ａ〜３０ｎ（印刷ジョブ）として生成し、頁毎の印刷データ３０ａ〜３０ｎと被印刷媒体の搬送命令とを交互に順次実行させる。このように複数頁の印刷元データを頁単位の印刷データとして出力することにより、印刷制御と被印刷媒体の動作制御とを個別に制御しなければならない印刷装置であっても、複数頁からなる印刷元データを連続して印刷することが可能となる。【選択図】図１
2008152696.tif 000002
【特許請求の範囲】
【請求項１】
被印刷媒体の搬送動作と印刷動作とを独立して制御することにより一つの被印刷媒体に１頁分の印刷を行う印刷装置を用いて、複数頁からなる印刷元データを異なる被印刷媒体に頁単位で連続印刷する方法であって、
（ａ）印刷対象となる複数頁の印刷元データを取得する取得工程と、
（ｂ）前記取得した印刷元データを前記印刷装置で印刷可能な頁単位に分割するデータ分割工程と、
（ｃ）前記頁単位に分割した各印刷元データから前記印刷装置に対応する印刷データを生成する印刷データ生成工程と、
（ｄ）前記生成した頁単位の印刷データ及び被印刷媒体の搬送制御命令を前記印刷装置に対して交互に順次出力する出力工程と、
を備える複数頁データの印刷制御方法。
【請求項２】
前記印刷データ生成工程（ｃ）は、
（ｃ-1）前記印刷元データから複数頁の印刷データを作成する工程と、
（ｃ-2）改頁データ処理段階で前記印刷データの生成を終了することにより１頁分の印刷データとして印刷データの作成を終了させる工程と、
（ｃ-3）印刷元データに印刷データに変換されていない残りの頁があるかどうかを確認し、残りの頁がある場合には、工程（ｃ-1）及び工程（ｃ-2）を再度繰り返し実行する工程と、
を備えることを特徴とする請求項１に記載の複数頁データの印刷制御方法。
【請求項３】
前記印刷データ生成工程（ｃ）はさらに、
（ｃ-4）各頁データの前後に印刷ヘッダ情報と印刷フッタ情報を付加する工程を備えることを特徴とする請求項２に記載の複数頁データの印刷制御方法。
【請求項４】
コンピュータに請求項１または請求項２に記載の印刷制御方法の各工程を実行させるプログラム。
【請求項５】
複数頁の印刷元データを取得する印刷元データ取得手段と、
前記取得した複数頁の印刷元データから頁毎の印刷データを生成する印刷データ生成手段と、
被印刷媒体の搬送動作と印刷動作とを独立して制御しなければならない印刷装置に対して、被印刷媒体の搬送制御情報と前記生成した頁毎の印刷データとを交互に、かつ各頁の並び順に従って順次出力する出力制御手段と、
を備える印刷制御装置。
【請求項６】
前記印刷データ生成手段は、前記印刷元データを複数頁の印刷データに変換処理を行う際に、改頁データ処理段階で一度印刷データの生成を終了することにより１頁分の印刷データとして印刷データの作成を完了し、その後、残りの印刷元データについての印刷データへの作成処理を再度実行することにより、印刷元データの頁数に相当する数の独立した頁単位の印刷データを生成することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数頁の印刷を前提としていない印刷装置において、複数ページを連続して印刷する方法、それを実行するプログラム及び印刷制御装置に関する。
【背景技術】
【０００２】
通常の印刷装置（プリンタ）では、印刷実行部と印刷媒体を搬送する搬送部が連動して制御されており、印刷データをホストコンピュータから印刷装置に出力することにより、印刷媒体の搬送作業から印刷実行作業までを一連の作業として実行する。このような印刷装置では、複数頁分のデータをまとめて受信したときには、印刷装置側で搬送部と印刷実行部を連動させて制御し、改行、印刷、改頁を行い複数ページの連続印刷を行っていた。
【０００３】
一方、例えば、ＣＤ、ＤＶＤ等の記録媒体のレーベル面に印刷を行う印刷装置のように、被印刷媒体である記録媒体の搬送と印刷をそれぞれ別々に独立して制御し、複数頁（複数の記録媒体）への連続印刷を前提としていない印刷装置も存在する。このような単頁印刷機能の印刷装置では、複数頁の印刷データを受信しても、2頁目以降を印刷しようとするタイミングと、印刷媒体の搬送動作を連動させて制御することができず、複数媒体への連続印刷を行うことができなかった。
【０００４】
複数頁の印刷データを頁単位に分割して印刷する技術としては、複数頁に亘る印刷データをさらに頁単位に分割して、分割された頁毎の印刷データを異なる複数の印刷装置に振り分けて並列印刷する印刷処理装置が開示されている（特許文献１参照）。
【特許文献１】特開平１１−２４８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術は、複数頁からなる元々一つの印刷ジョブを複数の印刷装置に振り分けて、複数の印刷装置で並列印刷処理を行うことにより複数頁印刷のスループットを高めようとするものであり、本発明のような単頁機能の印刷装置に複数頁を印刷させることを目的とするものではない。また、特許文献１の技術は、複数頁からなる一つの印刷データを作成した後に、再度頁毎の印刷データに分割した印刷データを作成するため、印刷データへの作成処理を２回重複して実行するという冗長な構成であった。
【０００６】
本発明は、このような従来技術の問題点に鑑みてなされたもので、複数頁の連続印刷を前提としない印刷装置により、複数頁の印刷元データに基づいて複数の被印刷媒体に連続して印刷することを可能にする印刷制御方法及びそれを実行する印刷処理装置を提供することを目的とする。
【０００７】
尚、本明細書においては、印刷の対象のとなるイメージデータ、テキストデータ等の印刷の基礎となる元のデータを「印刷元データ」と称し、指定された印刷装置で印刷を実行できるように「印刷元データ」を変換処理したデータを「印刷データ」と称するものとする。
【課題を解決するための手段】
【０００８】
本発明は、複数頁を印刷する印刷元データを印刷データに変換する際に、複数頁分の印刷データを頁毎の複数の印刷データ（印刷ジョブ）として生成し、頁毎の印刷データと被印刷媒体の搬送命令とを順次実行させることにより複数ページの連続印刷を可能にした。
本発明の第1の態様にかかる印刷制御方法は、被印刷媒体の搬送動作と印刷動作とを独立して制御することにより一つの被印刷媒体に１頁分の印刷を行う印刷装置を用いて、複数頁からなる印刷元データを異なる被印刷媒体に頁単位で連続印刷する方法であって、  
（ａ）印刷対象となる複数頁の印刷元データを取得する取得工程と、
（ｂ）前記取得した印刷元データを前記印刷装置で印刷可能な頁単位に分割するデータ分割工程と、
（ｃ）前記頁単位に分割した各印刷元データから前記印刷装置に対応する印刷データを生成する印刷データ生成工程と、
（ｄ）前記生成した頁単位の印刷データ及び被印刷媒体の搬送制御命令を前記印刷装置に対して交互に順次出力する出力工程と、
を備えることを特徴とする。
【０００９】
この態様によると、複数頁の印刷元データを頁単位の印刷データに分割した複数の印刷データとして生成し、搬送制御命令と頁単位の印刷データを交互に印刷装置に対して出力するので、搬送制御と印刷制御が独立して実行される印刷装置であっても、複数頁に亘る印刷元データをそれぞれの頁単位でそれぞれの被印刷媒体に連続して印刷することが可能となる。
【００１０】
本発明の第２の態様にかかる印刷制御方法は、第１の態様における前記印刷データ生成工程（ｃ）が、
（ｃ-1）前記印刷元データから複数頁の印刷データを作成する工程と、
（ｃ-2）改頁データ処理段階で前記印刷データの生成を終了することにより１頁分の印刷データとして印刷データの作成を終了させる工程と、
（ｃ-3）印刷元データに印刷データに変換されていない残りの頁があるかどうかを確認し、残りの頁がある場合には、工程（ｃ-1）及び工程（ｃ-2）を再度繰り返し実行する工程と、を備えることを特徴とする。
【００１１】
この態様では、複数頁の元データから一つの印刷データを作成する従来から存在する技術を用いて、頁毎に独立した印刷データを印刷元データの頁数と同じ数だけ作成することが可能となる。
【００１２】
本発明の第３の態様にかかる印刷制御方法は、第２の態様における前記印刷データ生成工程（ｃ）がさらに、
（ｃ-4）各頁データの前後に印刷ヘッダ情報と印刷フッタ情報を付加する工程を備えることを特徴とする。
【００１３】
本発明の第４の態様は、コンピュータに請求項１または請求項２に記載の印刷制御方法の各工程を実行させる印刷制御用のプログラムであることを特徴とする。
【００１４】
本発明の第５の態様にかかる印刷制御装置は、複数頁の印刷元データを取得する印刷元データ取得手段と、
前記取得した複数頁の印刷元データから頁毎の印刷データを生成する印刷データ生成手段と、
被印刷媒体の搬送動作と印刷動作とを独立して制御しなければならない印刷装置に対して、被印刷媒体の搬送制御情報と前記生成した頁毎の印刷データとを交互に、かつ各頁の並び順に従って順次出力する出力制御手段と、
を備えることを特徴とする。
【００１５】
本発明の第６の態様にかかる印刷制御装置は、前記印刷データ生成手段は、前記印刷元データを複数頁の印刷データに変換処理を行う際に、改頁データ処理段階で一度印刷データの生成を終了することにより１頁分の印刷データとして印刷データの作成を完了し、その後、残りの印刷元データについての印刷データへの作成処理を再度実行することにより、印刷元データの頁数に相当する数の独立した頁単位の印刷データを生成することを特徴とする。
【発明の効果】
【００１６】
本発明によると、複数頁の印刷元データに基づいて、独立した１頁毎の印刷データが複数頁分生成されて、被印刷媒体の搬送と１頁の印刷データとが単頁印刷機能の印刷装置に交互に出力される。これにより、単頁機能の印刷装置は、被印刷媒体の搬送と頁単位の印刷を交互に繰り返すことになる。これにより、複数の頁を順次１頁ずつ印刷することになり、複数頁の連続印刷が可能となる。このように、複数頁の印刷元データを頁毎の印刷データに変換することにより、印刷装置側の制御を変更することなく、単頁機能の印刷装置により複数頁の連続印刷を行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
図面を用いて本発明の一実施形態を説明する。図４（ａ）、（ｂ）はそれぞれ、印刷データの基礎となる複数頁に亘る印刷元データ（印刷対象データ）の構造、及び印刷元データを印刷装置で印刷する形式に変換した従来形式の印刷データの構造を模式的に示す図である。印刷元データ５０は、ヘッダ情報５１、１頁からＮ頁までの頁データ５２により構成されている。従来技術では、このような複数頁に亘る印刷元データ５０は、（ｂ）に示すような印刷データ５３に変換されて、印刷装置に出力されていた。
【００１８】
従来形式の印刷データ５３は、印刷ヘッダ情報５４、各頁の頁データ５５、改頁情報５６、印刷フッタ情報５７から構成される。印刷ヘッダ情報５４は印刷を開始するに当たり必要とされる情報であり、印刷フッタ情報５７は印刷を終了するに当たり必要とされる情報である。各頁データ５５は実際に印刷される頁ごとの印刷内容情報であり、改頁情報５６は次の印刷用紙に切り替えるための印刷搬送命令等の制御情報である。複数頁を連続印刷可能な印刷装置では、これらの改行情報や改頁情報を元に、印刷と印刷用紙の搬送とを同期させつつ、改頁を行い頁データ５５が変わる毎に次々に新しい印刷用紙に印刷を実行して、複数頁の印刷を行うことができる。
【００１９】
図１に、図４（ａ）に示す印刷元データ５０を、本発明の印刷制御装置により変換処理して、単頁機能の印刷装置で連続印刷できるようにした印刷データ３０の基本構造を示す。図１に示すように、本発明の印刷制御装置では、複数頁（Ｎ頁）に亘る印刷元データ５０を、１頁からＮ頁の頁毎に独立した印刷データとして生成する。
【００２０】
本発明では、印刷元データ５０を頁データ毎に分割して、各頁データ３２のヘッダ部に印刷ヘッダ情報３１を付加し、フッタ部に印刷フッタ情報３３を付加したＮ個の独立した印刷データ３０ａ乃至３０ｎが生成される。これにより、印刷装置に対して、頁ごとに独立した印刷データをそれぞれ異なるタイミングで順次出力することが可能となる。従って、印刷用紙またはＤＶＤ等の被印刷媒体を印刷部に搬送してから１頁の印刷データを出力する動作を繰り返すことにより、複数頁に亘る印刷元データを複数の被印刷媒体（ＤＶＤ等）のそれぞれに１頁ずつ連続して印刷することが可能となる。
【００２１】
これにより、例えば、文書作成ソフトにより、複数枚のＤＶＤ用のラベル印刷データを各ＤＶＤに対応させた複数頁に亘る文書データとして作成した場合であっても、単頁印刷機能のラベル印刷装置により文書データの各頁データをそれぞれ異なるＤＶＤのラベルに順次印刷することが可能となる。
【００２２】
図２に本発明の一実施形態にかかる印刷制御装置１０とラベル印刷装置のような単頁印刷機能の印刷装置２０の機能ブロック図を示す。印刷制御装置１０は、印刷元データ取得部１１、印刷情報抽出部１２、印刷データ生成部１３、頁データ記憶部１６、搬送制御部１７、出力制御部１８、及び通信インタフェース１９を備えている。また、印刷データ生成部１３は、頁データ生成部１４及び印刷情報生成部１５を備えている。
【００２３】
印刷制御装置１０は、マイクロプロセッサ、メモリ等の記憶部、論理回路、及び記憶部に記憶される制御ソフトウェアにより構成することができる。また、印刷制御装置１０は、プリンタドライバに組み込むことも、ＰＣ等の出力制御ソフトウェアとして組み込むことも可能である。
【００２４】
印刷元データ取得部１１は、アプリケーションで作成された文書データまたはイメージデータ等の印刷元データ５０を取得する。印刷情報抽出部１２は、印刷元データ５０から頁情報、ヘッダ情報等の印刷情報５１を抽出する。印刷データ生成部１３は、頁データ生成部１４により印刷元データ５０の各頁データ５２を分割して、印刷装置２０に対応する形式の印刷データ３２に変換する。印刷情報生成部１５は、印刷ヘッダ情報３１及び印刷フッタ情報３３を生成して、各頁の印刷データ３２の前後に付可して、頁ごとの印刷データ３０ａ乃至３０ｎを作成する。作成された頁ごとの印刷データ３０ａ乃至３０ｎは、頁データ記憶部１６に頁単位で記憶される。搬送制御部１７は、ＤＶＤ等の被印刷媒体を媒体収納部から印刷部へ搬送するよう制御する。
【００２５】
出力制御部１８は、印刷装置２０に搬送制御部１７からの搬送命令を出力して被印刷媒体（ＤＶＤ等）を搬送させ、また頁データ記憶部１６から頁ごとの印刷データ３０ａ乃至３０ｎを順次読み出して、印刷装置に出力して頁単位の印刷を実行させる。
【００２６】
印刷装置２０は、ラベルプリンタ等の単頁印刷機能の印刷装置であり、通信インタフェース２１、主制御部２２、印刷制御手段２３、印刷部（図示せず）を含む印刷機構２４、搬送制御部２５、搬送機構２６、及びＤＶＤ等の被印刷媒体を収納する媒体収納部２７を備えている。印刷制御手段２３、搬送制御手段２５は、印刷制御装置１０からの制御命令により制御される。印刷機構２４は、例えばインクジェットヘッドのような印刷ヘッドを備えており被印刷媒体に印刷を行う。搬送機構２４は媒体収納部２７に収納されているＤＶＤ等の被印刷媒体を印刷機構内の印刷部まで搬送し、印刷後の被印刷媒体を排出する等被印刷媒体を所望の位置に搬送する。
【００２７】
頁単位の印刷データ３０ａ乃至３０ｎが頁データ記憶部１６に記憶されると、搬送制御部１８による搬送命令が出力制御部１８及び通信インタフェース１９を会して印刷装置２０に出力される。これにより被印刷媒体が媒体収納部２７から印刷機構２６内の印刷部（図示せず）へ搬送される。搬送が完了すると、印刷装置２０から通信インタフェース２１、１９を介して搬送完了ステータスが出力制御部１８に出力される。出力制御部１８は、搬送完了ステータスを受信すると、第１頁目の印刷データ３０ａを印刷装置２０に出力する。印刷装置２０では、印刷データ３０ａを受信すると、印刷制御部２３及び印刷機構２４により第１頁の印刷が実行される。印刷が終わると印刷装置２０から印刷制御装置１０に印刷完了ステータスが返信される。印刷完了ステータスを受信すると、出力制御部１８は、印刷部から印刷済みの被印刷媒体を取り出して排出し、媒体収納部２７から次の新しい被印刷媒体を取り出して印刷部に搬送するよう印刷装置２０に制御命令を出力する。搬送が完了すると、出力制御部１８は、頁データ記憶部１６から第２頁目の印刷データを読み出して印刷装置２０に出力する。以下同様に被印刷媒体の搬送と各頁の印刷データの印刷を順次繰り返す。これにより、印刷装置２０により、複数頁の連続印刷が可能となる。
【００２８】
次に図３のフローチャートを用いて、本発明にかかる印刷制御装置１０の処理手順の一例を説明する。まず、印刷対象となる印刷元データ５０を取得する（Ｓ１０１）。取得した印刷元データ５０から、印刷に用いられる用紙サイズや、印刷方向などの印刷情報を取り出して、印刷ヘッダ３１及び印刷フッタ３３等の印刷情報を生成する（Ｓ１０２）。次に、印刷装置２０に印刷を実行させるための印刷データ３０ａ〜３０ｎを作成するための処理（Ｓｔａｒｔ  Ｄｏｃ）を起動すし（Ｓ１０３）前記生成した印刷ヘッダ情報を付加する。これにより、印刷元データ５０の第１頁目の印刷データ３０ａの作成を開始する命令（Ｓｔａｒｔ  Ｐａｇｅ）が出力される（Ｓ１０４）。これにより、印刷元データ５０の第１頁の描画データ（印刷される内容を表すデータ）を、印刷装置２０で処理できる描画データ３２に変換する変換処理が実行される（Ｓ１０５）。次に、1頁分の変換作業が完了した作成終了命令（Ｅｎｄ  Ｐａｇｅ）を出力する（Ｓ１０６）ことにより第1頁の描画が終了したことが示される。次に、印刷元データ５０中に次の頁データがあるかどうかを確認する（Ｓ１０７）。印刷元データ５０が複数頁に亘る場合には、第２頁目の印刷が残っているので（Ｓ１０７；Ｎｏ）、ステップＳ１０８に進み、まず、前記生成したフッタ情報を付加し第１頁目の印刷データ３０ａの作成を終了し（Ｅｎｄ  Ｄｏｃ）、作成した印刷データを頁データ記憶部１６に記憶する。これにより、第１頁目の印刷データが印刷装置に対する１つの独立した印刷データ３０ａとして完成する。次に第２頁目の印刷データ３０ｂを生成するために、次の印刷データの作成を起動し（Ｓ１０３）、第２頁目の印刷データ３０ｂの作成を開始するための頁作成命令（Ｓｔａｒｔ  Ｐａｇｅ）を出力する（Ｓ１０４）。これにより第２頁目の印刷データ３０ｂが生成される（Ｓ１０５）。第２頁目の印刷データ３０ｂの作成が終了すると、印刷データ作成終了命令（Ｅｎｄ  Ｐａｇｅ）が出力される（Ｓ１０６）。
【００２９】
次に、印刷元データ５０に第３頁目があるかどうかが確認される（Ｓ１０７）。第３頁が存在する場合には（Ｓ１０７；Ｎｏ）、第２頁目と同様の処理が繰り返されて、第３頁目の印刷データ３０ｃが独立したジョブとして生成され、印刷装置２０に出力される。第４頁目以降も同様に、頁単位で独立したジョブとして印刷データ３０ａ〜３０ｎが生成される。
【００３０】
次の頁データが存在しない場合には（Ｓ１０７；Ｙｅｓ）、最後の頁の印刷データ３０ｎの作成を完了して、前記生成した印刷フッタ情報を付加し印刷データの作成処理を終了（Ｓ１１０）し、作成した印刷データ３０ｎを頁データ記憶部１６に記憶する（Ｓ１１１）。その後、被印刷媒体の搬送命令と頁単位印刷データの出力を繰り返して、複数頁の印刷処理を完了する。
【００３１】
以上の説明においては、印刷装置はＤＶＤ等の記録媒体に印刷するラベルプリンタのみを示したが、本発明はこれに限定されるものではない。印刷制御と被印刷媒体の搬送制御をそれぞれ別個に制御する必要から、自動的に複数頁の連続印刷のできない各種の印刷装置に対しても、すべて本発明を適用することが可能である。
【図面の簡単な説明】
【００３２】
【図１】本発明の印刷制御装置により変換処理して、単頁機能の印刷装置で連続印刷できるようにした印刷データ基本構造の一例を示す図である。
【図２】本発明の一実施形態にかかる印刷制御装置とラベル印刷装置のような単頁印刷機能の印刷装置の機能ブロック図である。
【図３】本発明にかかる印刷制御装置の処理手順の一例を示すフローチャートである。
【図４】（ａ）は印刷データの基礎となる複数頁に亘る印刷元データ（印刷対象データ）の構造を模式的に示す図であり、（ｂ）は印刷元データを印刷装置で印刷する形式に変換した従来形式の印刷データの構造を模式的に示す図である。
【符号の説明】
【００３３】
１０  印刷制御装置
１１  印刷元データ取得部
１２  印刷情報抽出部
１３  印刷データ生成部  
１４  頁データ生成部
１５  印刷情報生成部
１６  頁データ記憶部
１７  搬送制御部
１８  出力制御部
１９  通信インタフェース
２０  印刷装置
２１  通信インタフェース
２２  主制御部
２３  印刷制御手段
２４  印刷機構  
２５  搬送制御部
２６  搬送機構
２７  媒体収納部
３０，３０ａ〜３０ｎ  印刷データ
３１  印刷ヘッダ情報
３２  頁データ
３３  印刷フッタ情報
５０  印刷元データ
５１  ヘッダ情報
５２  頁データ
５３  従来の複数頁の印刷データ
５４  印刷ヘッダ情報
５５  頁データ
５６  改頁情報
５７  印刷フッタ情報
【図１】
2008152696.tif 000003
【図２】
2008152696.tif 000004
【図３】
2008152696.tif 000005
【図４】
2008152696.tif 000006