(57)【要約】【課題】ユーザは、出力用紙が異なる毎に処理を完了または中止させるという煩雑な処理を行わずに、異なる用紙への配置、印刷を行うことができる印刷処理システムを提供することを目的とするものである。【解決手段】１つの印刷ジョブによって、または複数の印刷ジョブにまたがって、単一または複数ページの印刷画像データを、出力用紙上に、ページ単位で、自動配列する印刷処理システムにおいて、印刷命令時に、１つまたは複数の出力用紙情報を、上記印刷ジョブに格納させる出力用紙情報格納制御手段と、レイアウト実行時に上記印刷ジョブに格納されている上記出力用紙情報を読み出す出力用紙情報読出し制御手段と、上記読み出された出力用紙情報に従って、出力用紙情報毎に、レイアウトするレイアウト手段とを有する印刷処理システムである。【選択図】図１
2008021004.tif 000002
【特許請求の範囲】
【請求項１】
１つの印刷ジョブによって、または複数の印刷ジョブにまたがって、単一または複数ページの印刷画像データを、出力用紙上に、ページ単位で、自動配列する印刷処理システムにおいて、
印刷命令時に、１つまたは複数の出力用紙情報を、上記印刷ジョブに格納させる出力用紙情報格納制御手段と；
レイアウト実行時に上記印刷ジョブに格納されている上記出力用紙情報を読み出す出力用紙情報読出し制御手段と；
上記読み出された出力用紙情報に従って、出力用紙情報毎に、レイアウトするレイアウト手段と；
を有することを特徴とする印刷処理システム。
【請求項２】
請求項１において、
上記レイアウト手段は、
レイアウト後の各ページデータを、個別にまたは複数同時に選択するページデータ選択手段と；
上記選択した各ページデータを、他の出力用紙情報に基づくレイアウト結果に、移動するページデータ移動手段と；
を有する手段であることを特徴とする印刷処理システム。
【請求項３】
請求項１または請求項２において、
上記印刷ジョブに格納されている上記出力用紙情報は、用紙種類に関する情報を含む情報であり、
出力可能なプリンタ装置から、実際に装着されている用紙サイズ情報と上記個々の用紙サイズ情報に対応している上記用紙種類情報とを取得する情報取得手段と；
上記プリンタ装置から取得した用紙サイズ情報と上記個々の用紙サイズ情報に対応している上記用紙種類情報との中から、上記レイアウトが終わった印刷ジョブの用紙種類情報と一致する用紙種類情報を検索する検索手段と；
上記検索手段が検索した出力プリンタ装置の用紙サイズ情報に基づいて、再びレイアウトする再レイアウト手段と；
を有することを特徴とする印刷処理システム。
【請求項４】
１つの印刷ジョブによって、または複数の印刷ジョブにまたがって、単一または複数ページの印刷画像データを、出力用紙上に、ページ単位で、自動配列する印刷処理方法において、
印刷命令時に、１つまたは複数の出力用紙情報を、上記印刷ジョブに格納させる出力用紙情報格納制御工程と；
レイアウト実行時に上記印刷ジョブに格納されている上記出力用紙情報を読み出す出力用紙情報読出し制御工程と；
上記読み出された出力用紙情報に従って、出力用紙情報毎に、レイアウトするレイアウト工程と；
を有することを特徴とする印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大判プリンタのように、ロール紙もカット紙も、出力用紙として選択可能である印刷装置の印刷画像データ処理に関する。
【背景技術】
【０００２】
印刷画像データを自動配列して印刷する従来の処理システムでは、印刷出力する用紙のサイズを選択することができる。
【０００３】
しかし、上記従来例では、常に、１つの用紙サイズ上にのみ、配列することができ、２つ以上の用紙サイズに配列することができない（たとえば、特許文献１参照。）。
【特許文献１】特開２００１−１０１５３号公報（第６頁、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、上記従来例では、アプリケーションからの印刷実行時に指定される様々な用紙情報への対応を行うことができない。
【０００５】
よって、ユーザが、異なる用紙への配置と印刷とを行うことを望む場合、以前の配列処理を一旦、完了させた後に、または、中止させた後に、異なる用紙への配置、印刷を行う必要があるという問題がある。
【０００６】
本発明は、ユーザは、出力用紙が異なる毎に処理を完了または中止させるという煩雑な処理を行わずに、異なる用紙への配置、印刷を行うことができる印刷処理システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、印刷ジョブに格納されている用紙情報毎に、レイアウトする印刷処理システムである。
【発明の効果】
【０００８】
本発明によれば、印刷ジョブに格納されている用紙情報毎に、レイアウトするので、異なる用紙へ配置、印刷する場合に、ユーザは、出力用紙が異なる毎に処理を完了または中止させるという煩雑な処理を行う必要が無いという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１０】
図１は、本発明の実施例１である情報処理装置１を示すブロック図である。
【００１１】
情報処理装置１は、印刷システムの一例であり、コンピュータ等で構成されている。また、情報処理装置１上には、アプリケーションＡ２、アプリケーションＢ３が、Ｗｉｎｄｏｗｓ（登録商標）などのオペレーティングシステム４上で動作している。
【００１２】
これらアプリケーションから出力された印刷データは、プリンタドライバ５に届けられる。プリンタドライバ５は、プリンタ言語制御部６とレイアウト制御部９とによって構成されている。
【００１３】
プリンタ言語制御部６は、プリンタ言語制御部のＵＩ（ユーザインタフェース）部７とプリンタ言語化部８とに分けられる。レイアウト制御部９は、レイアウト制御部のＵＩ（ユーザインタフェース）部１０と、レイアウト制御部１１と、プレビュー部１２とに分けられる。
【００１４】
プリンタドライバ５に届いた印刷データは、プリンタ言語制御部６から一旦レイアウト処理部９に渡され、レイアウトが施された後に、プリンタ言語制御部６に戻される。プリンタ言語制御部６に戻された印刷データは、プリンタ言語化部８においてプリンタ言語化された後に、スプーラ１３を経由して、プリンタ装置Ａ１４またはプリンタ装置Ｂ１５へ送られる。
【００１５】
レイアウトを施す必要がない場合、レイアウト処理部９にデータを渡すことなく、プリンタ言語制御部６から直接、プリンタ言語化部８においてプリンタ言語化された後に、スプーラ１３を経由し、プリンタ装置Ａ１４またはプリンタ装置Ｂ１５へ送られる。その動作の切替は、プリンタ言語制御部のＵＩ（ユーザインタフェース）部７における設定で実現される。
【００１６】
図２は、アプリケーションＡ２またはアプリケーションＢ３から送信される印刷データの詳細を示す図である。
【００１７】
印刷ジョブデータ２１は、用紙情報等の付加データ２２と、実際の画像データである描画部データ２３とに分けられる。
【００１８】
図３は、レイアウト処理部９におけるプレビュー部１２が表示する画面の例であるプレビュー画面３１の全体を示す図である。
【００１９】
プレビュー画面３１は、プレビュー部画面３２と、用紙情報設定ボタン３３と、印刷開始ボタン３４とによって構成されている。プレビュー部画面３２は、プレビュー画面切り替えタブボタン３５を持ち、この例では、ロール紙と、カット紙１と、カット紙２との間で、切り替えて表示することができる。
【００２０】
次に、実施例１におけるレイアウト処理について説明する。
【００２１】
図４は、実施例１において、用紙情報毎に分けてレイアウトする際の処理を示すフローチャートである。
【００２２】
レイアウト処理部９では、印刷ジョブデータ２１が、アプリケーションＡ２、アプリケーションＢ３または他のアプリケーションから送信されたかどうかを監視し、印刷ジョブデータ２１の受信を検知すると、Ｓ２に進む。印刷ジョブデータ２１の受信を検知できないと、Ｓ１に戻る。
【００２３】
印刷ジョブデータ２１が受信されると、レイアウト処理部９のレイアウト制御部１１が、用紙情報等の付加データ２２を取り出し、用紙情報を読み出す（Ｓ２）。読み出した用紙情報がロール紙であると判別されると、Ｓ４に進み、ロール紙ではないと判別されると、Ｓ５に進む（Ｓ３）。ロール紙であると判別されると、ロール紙を出力用紙の対象としたレイアウトを行い、Ｓ１０へ進む（Ｓ４）。読み出した用紙情報がカット紙１であると判別されると、Ｓ６に進み、カット紙１ではないと判別されると、Ｓ７に進む（Ｓ５）。
【００２４】
カット紙１であると判別されると、カット紙１を出力用紙の対象とするレイアウトを行い、Ｓ１０へ進む（Ｓ６）。読み出した用紙情報がカット紙２であると判別されると、Ｓ８に進み、カット紙２ではないと判別されると、Ｓ９に進む（Ｓ７）。
【００２５】
カット紙２であると判別されると、カット紙２を出力用紙の対象とするレイアウトを行い、Ｓ１０へ進む（Ｓ８）。ロール紙、カット紙１、カット紙２のいずれでもないと判断されると、デフォルトサイズを出力用紙の対象とするレイアウトを行い、Ｓ１０へ進む（Ｓ９）。
【００２６】
次に、レイアウト処理部９は、印刷ボタンが押されたかどうかをチェックし、ボタンが押されたことが検知されると、Ｓ１１へ進み、検知されない場合は、Ｓ１へ戻る（Ｓ１０）。レイアウト制御部９は、印刷ボタンが押されたことが検知されると、レイアウトが済んだ印刷ジョブデータ２１を、プリンタ言語制御部６に送信する。そして、プリンタ言語制御部６は、スプーラ１３を経由し、プリンタ装置Ａ１４、プリンタ装置Ｂ１５または他のプリンタ装置に、レイアウトが済んだ印刷ジョブデータ２１を送信し、これによって、印刷が行われる。
【００２７】
図５は、図３に示すプレビュー部画面３２から、ページデータＣが他のタブ（レイアウト）へ移動された状態であるプレビュー画面３１を示す図である。
【００２８】
ページデータＣが、他のタブへ移動させられたので、プレビュー部画面３２は、ページデータＣが他のタブに移動した後のプレビュー画面５１となっている。
【００２９】
図６は、レイアウト処理部９におけるプレビュー部１２が表示する画面の例を図であり、再レイアウト前のプレビュー部画面６１を持ち、再レイアウト前の用紙サイズ幅６２で表示されている状態を示す図である。
【００３０】
図６に示す例では、普通紙と光沢紙との間で切り替えて、レイアウト表示を行わせることができる。
【００３１】
図７は、レイアウト処理部９におけるプレビュー部１２が表示する画面の例を示す図であり、再レイアウト後のプレビュー部画面７１を持ち、再レイアウト後の用紙サイズ幅７２で表示されている状態を示す図である。
【００３２】
図７に示す例では、普通紙と光沢紙との間で切り替えて、レイアウト表示を行わせることができる。
【００３３】
次に、実施例１におけるレイアウト処理について説明する。
【００３４】
図８は、プリンタから取得された用紙サイズと用紙種類との情報に従って、再レイアウトを行う処理を示すフローチャートである。
【００３５】
レイアウト処理部９は、印刷ジョブデータ２１を受信したかどうかを監視し、印刷ジョブデータ２１の受信を検知できれば、Ｓ２２に進む。印刷ジョブデータ２１の受信を検知できなければ、Ｓ２１に戻り、再びチェックを行う（Ｓ２１）。
【００３６】
次に、受信した印刷ジョブデータ２１から、用紙情報等の付加データ２２を読み出す（Ｓ２２）。
【００３７】
読み出した用紙情報等の付加データ２２に基づいて、用紙種類を判別し、判別された用紙種類が普通紙であれば、Ｓ２４に進む。判別された用紙情報が普通紙でなければ、Ｓ２５に進む（Ｓ２３）。用紙種類が普通紙であれば、印刷ジョブデータ２１を、普通紙用の再レイアウト前のプレビュー部画面６１にレイアウトする（Ｓ２４）。
【００３８】
読み出した用紙情報等の付加データ２２に基づいて、用紙種類を判別し、判別された用紙種類が光沢紙であれば、Ｓ２６に進む。判別された用紙情報が光沢紙でなければ、Ｓ２７に進む（Ｓ２５）。用紙種類が光沢紙であれば、印刷ジョブデータ２１を、光沢紙用の再レイアウト前のプレビュー部画面６１にレイアウトする（Ｓ２６）。
【００３９】
次に、レイアウト処理部９は、印刷開始ボタン３４が押されたかどうかをチェックし、印刷開始ボタン３４が押されていないと判別されると、Ｓ２１に戻る。印刷開始ボタン３４が押されたと判別されると、Ｓ２８に進む（Ｓ２７）。
【００４０】
ここで、レイアウト処理部９は、プリンタ装置Ａ１４とプリンタ装置Ｂ１５とを含む全ての接続されたプリンタ装置から、少なくとも用紙種類情報と用紙サイズ情報とを含む用紙情報を取得する。
【００４１】
図９は、実施例１において、レイアウト処理部９が取得した用紙情報を示す図である。
【００４２】
図９に示す例では、プリンタ装置Ａ１４に、ロール紙（Ａ１）、カット紙１（Ａ２）が装着され、ロール紙（Ａ１）の用紙種類がコート紙であり、カット紙１（Ａ２）の用紙種類が普通紙であることが、取得されている。
【００４３】
プリンタ装置Ｂ１５には、ロール紙（Ａ０）、カット紙１（Ａ２）、カット紙２（Ａ３）が装着され、ロール紙（Ａ０）の用紙種類が光沢紙であり、カット紙１（Ａ２）の用紙種類が半光沢紙であり、カット紙２（Ａ３）の用紙種類が普通紙である。そして、これら装着された用紙のサイズ情報と用紙種類とが取得される（Ｓ２８）。
【００４４】
次に、レイアウト済みジョブの用紙種類情報が、プリンタ装置から取得した用紙種類情報にあるかどうかを判別し、一致したものがあれば、Ｓ３０へ進む。一致したものがなければ、Ｓ３１へ進む（Ｓ２９）。一致したものがあれば、この一致した用紙種類に該当する用紙サイズに従って、再レイアウトを実行する（Ｓ３０）。レイアウトしたデータを、プリンタ装置Ａ１４、プリンタ装置Ｂ１５または他のプリンタ装置へ送信し、処理を終了する。
【００４５】
上記実施例によれば、印刷ジョブに格納されている用紙情報毎に、レイアウトするので、ユーザは、出力用紙が異なる毎に処理を完了または中止させるという煩雑な処理を行う必要が無い。
【００４６】
従来は、用紙情報の指定間違い等が発生した場合に、ユーザは、一旦処理を中止し、再び最初からレイアウトを開始しなければならなかったが、上記実施例によれば、このような弊害がない。つまり、上記実施例によれば、複数の用紙情報毎に区分けされて出来上がったレイアウト後のデータを、プレビュー画面で確認しながらページ単位でデータを選択し、他のレイアウト画面に移動して再レイアウトを行うので、レイアウト処理を継続することができる。
【００４７】
また、上記実施例によれば、レイアウト後のデータの用紙情報と一致するプリンタを検索し、そのプリンタに装着された用紙サイズで再レイアウトするので、プリンタに装着された用紙に最適なレイアウト結果が用意に得られる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施例１である情報処理装置１を示すブロック図である。
【図２】アプリケーションＡ２またはアプリケーションＢ３から送信される印刷データの詳細を示す図である。
【図３】レイアウト処理部９におけるプレビュー部１２が表示する画面の例であるプレビュー画面３１の全体を示す図である。
【図４】実施例１において、用紙情報毎に分けてレイアウトする際の処理を示すフローチャートである。
【図５】図３に示すプレビュー部画面３２から、ページデータＣが他のタブ（レイアウト）へ移動された状態であるプレビュー画面３１を示す図である。
【図６】レイアウト処理部９におけるプレビュー部１２が表示する画面の例を図であり、再レイアウト前のプレビュー部画面６１を持ち、再レイアウト前の用紙サイズ幅６２で表示されている状態を示す図である。
【図７】レイアウト処理部９におけるプレビュー部１２が表示する画面の例を示す図であり、再レイアウト後のプレビュー部画面７１を持ち、再レイアウト後の用紙サイズ幅７２で表示されている状態を示す図である。
【図８】プリンタから取得された用紙サイズと用紙種類との情報に従って、再レイアウトを行う処理を示すフローチャートである。
【図９】実施例１において、レイアウト処理部９が取得した用紙情報を示す図である。
【符号の説明】
【００４９】
１…情報処理装置、
２、３…アプリケーション、
４…オペレーティングシステム、
５…プリンタドライバ、
６…プリンタ言語制御部、
９…レイアウト処理部、
１３…スプーラ、
１４、１５…プリンタ装置、
２１…印刷ジョブデータ、
２２…用紙情報等の付加データ、
２３…描画部データ、
３１…プレビュー画面。
【図１】
2008021004.tif 000003
【図２】
2008021004.tif 000004
【図３】
2008021004.tif 000005
【図４】
2008021004.tif 000006
【図５】
2008021004.tif 000007
【図６】
2008021004.tif 000008
【図７】
2008021004.tif 000009
【図８】
2008021004.tif 000010
【図９】
2008021004.tif 000011