(57)【要約】【課題】本文ページとそれを補足する付録ページとを参照することを容易にする印刷を行うための印刷制御プログラムの提供。【解決手段】印刷制御プログラムであって、コンピュータに、印刷ジョブ取得ステップと、印刷ジョブが保持する参照情報を取得して解析するステップと、解析した結果に基づいて印刷ジョブを展開して印刷データを生成するステップと、印刷データを記憶するステップと、印刷を制御するステップと、を少なくとも実行させ、参照情報は、印刷ジョブにおける各ページに関連する別のページへの参照情報であり、展開ステップにおいて、印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、参照情報が指し示す関連する別のページに対応する第二の印刷データを生成し、制御ステップにおいて、第一の印刷データおよび第二の印刷データを用紙の表面および裏面のそれぞれに印刷するように制御する。【選択図】図１
2005234887.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、
コンピュータに、
印刷ジョブを取得する印刷ジョブ取得ステップと、
前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析ステップと、
前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開ステップと、
前記印刷データを記憶する記憶ステップと、
前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御ステップと、
を少なくとも実行させ、
前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、
前記展開ステップにおいて、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、
前記制御ステップにおいて、前記第一の印刷データおよび前記第二の印刷データを前記用紙の表面および裏面のそれぞれに印刷するように制御することを特徴とする印刷制御プログラム。
【請求項２】
画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、
コンピュータに、
印刷ジョブを取得する印刷ジョブ取得ステップと、
前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析ステップと、
前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開ステップと、
前記印刷データを記憶する記憶ステップと、
前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御ステップと、
を少なくとも実行させ、
前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、
前記展開ステップにおいて、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、
前記制御ステップにおいて、前記第一の印刷データおよび前記第二の印刷データをそれぞれ異なる用紙上に印刷するように制御することを特徴とする印刷制御プログラム。
【請求項３】
請求項1または２に記載の印刷制御プログラムであって、
前記参照情報が複数の別のページへの参照を表している場合には、前記展開ステップにおいて前記第二の印刷データを生成する際に、前記複数の別のページの印刷データの全てが用紙に収まるように前記複数の別のページの印刷データを縮小して配置することを特徴とする印刷制御プログラム。
【請求項４】
画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、
印刷ジョブを取得する印刷ジョブ取得ステップと、
前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析ステップと、
前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開ステップと、
前記印刷データを記憶する記憶ステップと、
前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御ステップと、
を含み、
前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、
前記展開ステップにおいて、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、
前記制御ステップにおいて、前記第一の印刷データおよび前記第二の印刷データを前記用紙の表面および裏面のそれぞれに印刷するように制御することを特徴とする印刷制御方法。
【請求項５】
画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、
印刷ジョブを取得する印刷ジョブ取得ステップと、
前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析ステップと、
前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開ステップと、
前記印刷データを記憶する記憶ステップと、
前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御ステップと、
を含み、
前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、
前記展開ステップにおいて、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、
前記制御ステップにおいて、前記第一の印刷データおよび前記第二の印刷データをそれぞれ異なる用紙上に印刷するように制御することを特徴とする印刷制御方法。
【請求項６】
請求項４または５に記載の印刷制御方法であって、
前記参照情報が複数の別のページへの参照を表している場合には、前記展開ステップにおいて前記第二の印刷データを生成する際に、前記複数の別のページの印刷データの全てが用紙に収まるように前記複数の別のページの印刷データを縮小して配置することを特徴とする印刷制御方法。
【請求項７】
画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、
印刷ジョブを取得する印刷ジョブ取得手段と、
前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析手段と、
前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開手段と、
前記印刷データを記憶する記憶手段と、
前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御手段と、
を有し、
前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、
前記展開手段は、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、
前記制御手段は、前記第一の印刷データおよび前記第二の印刷データを前記用紙の表面および裏面のそれぞれに印刷するように制御することを特徴とする印刷制御装置。
【請求項８】
画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、
印刷ジョブを取得する印刷ジョブ取得手段と、
前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析手段と、
前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開手段と、
前記印刷データを記憶する記憶手段と、
前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御手段と、
を有し、
前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、
前記展開手段は、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、
前記制御手段は、前記第一の印刷データおよび前記第二の印刷データをそれぞれ異なる用紙上に印刷するように制御することを特徴とする印刷制御装置。
【請求項９】
請求項７または８に記載の印刷制御装置であって、
前記参照情報が複数の別のページへの参照を表している場合には、前記展開手段が前記第二の印刷データを生成する際に、前記複数の別のページの印刷データの全てが用紙に収まるように前記複数の別のページの印刷データを縮小して配置することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブに基づく画像形成装置による用紙上への印刷、を制御する印刷制御プログラム、印刷制御方法及び印刷制御装置に関する。
【背景技術】
【０００２】
文書情報は文章の本文やプレゼンテーションの本体に相当する部分と、それらを補足するために用意された付録とで構成されることが多い。ところが、このような付録情報は文書の末尾にまとめて配置されるため、これを印刷した場合には対応関係に基づいて参照を行うために異なるページ間を行き来する必要があった。このような動作を繰り返すと、印刷された用紙は次第に散逸し、管理が非常に難しくなってしまう。
【０００３】
そこで、文書内のページ間の関係に基づいた印刷を行い、必要な情報を１枚の用紙に集中させる方法が考えられる。例えば、文書のページ問の階層構造を反映した情報を印刷に用いる技術としては、特開２００３−９１５２０号公報（特許文献１）に開示されている方法がある。この方法では、１つの文書中において、ヘッダやフッタを複数の区切りごとに指定することが可能であり、これによれば、文書の序章と本文および付録をそのページ番号の書体などで区別することが可能になる。
【０００４】
【特許文献１】特開２００３−９１５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、ページ間の対応関係を印刷時の紙面の利用方法に反映させることができない。
【０００６】
本発明は、複数ページからなる印刷物の印刷において、あるページと、そのページを補足するページとを参照する等の利用を容易にする印刷を行うための印刷制御プログラム、印刷制御方法及び印刷制御装置である。
【課題を解決するための手段】
【０００７】
本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、コンピュータに、印刷ジョブを取得する印刷ジョブ取得ステップと、前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析ステップと、前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開ステップと、前記印刷データを記憶する記憶ステップと、前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御ステップと、を少なくとも実行させ、前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、前記展開ステップにおいて、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、前記制御ステップにおいて、前記第一の印刷データおよび前記第二の印刷データを前記用紙の表面および裏面のそれぞれに印刷するように制御する。
【０００８】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、コンピュータに、印刷ジョブを取得する印刷ジョブ取得ステップと、前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析ステップと、前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開ステップと、前記印刷データを記憶する記憶ステップと、前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御ステップと、を少なくとも実行させ、前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、前記展開ステップにおいて、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、前記制御ステップにおいて、前記第一の印刷データおよび前記第二の印刷データをそれぞれ異なる用紙上に印刷するように制御する。
【０００９】
また、前記印刷制御プログラムにおいて、前記参照情報が複数の別のページへの参照を表している場合には、前記展開ステップにおいて前記第二の印刷データを生成する際に、前記複数の別のページの印刷データの全てが用紙に収まるように前記複数の別のページの印刷データを縮小して配置することが好ましい。
【００１０】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、印刷ジョブを取得する印刷ジョブ取得ステップと、前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析ステップと、前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開ステップと、前記印刷データを記憶する記憶ステップと、前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御ステップと、を含み、前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、前記展開ステップにおいて、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、前記制御ステップにおいて、前記第一の印刷データおよび前記第二の印刷データを前記用紙の表面および裏面のそれぞれに印刷するように制御する。
【００１１】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、印刷ジョブを取得する印刷ジョブ取得ステップと、前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析ステップと、前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開ステップと、前記印刷データを記憶する記憶ステップと、前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御ステップと、を含み、前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、前記展開ステップにおいて、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、前記制御ステップにおいて、前記第一の印刷データおよび前記第二の印刷データをそれぞれ異なる用紙上に印刷するように制御する。
【００１２】
また、前記印刷制御方法において、前記参照情報が複数の別のページへの参照を表している場合には、前記展開ステップにおいて前記第二の印刷データを生成する際に、前記複数の別のページの印刷データの全てが用紙に収まるように前記複数の別のページの印刷データを縮小して配置することが好ましい。
【００１３】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、印刷ジョブを取得する印刷ジョブ取得手段と、前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析手段と、前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開手段と、前記印刷データを記憶する記憶手段と、前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御手段と、を有し、前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、前記展開手段は、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、前記制御手段は、前記第一の印刷データおよび前記第二の印刷データを前記用紙の表面および裏面のそれぞれに印刷するように制御する。
【００１４】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、印刷ジョブを取得する印刷ジョブ取得手段と、前記印刷ジョブが保持する参照情報を取得して解析する参照情報解析手段と、前記解析した結果に基づいて前記印刷ジョブを展開して印刷データを生成する展開手段と、前記印刷データを記憶する記憶手段と、前記記憶された印刷データに基づく前記画像形成装置による印刷を制御する制御手段と、を有し、前記参照情報は、前記印刷ジョブにおける各ページに関連する別のページへの参照情報であり、前記展開手段は、前記印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、前記参照情報が指し示す前記関連する別のページに対応する第二の印刷データを生成し、前記制御手段は、前記第一の印刷データおよび前記第二の印刷データをそれぞれ異なる用紙上に印刷するように制御する。
【００１５】
また、前記印刷制御装置において、前記参照情報が複数の別のページへの参照を表している場合には、前記展開手段が前記第二の印刷データを生成する際に、前記複数の別のページの印刷データの全てが用紙に収まるように前記複数の別のページの印刷データを縮小して配置することが好ましい。
【発明の効果】
【００１６】
本発明において、印刷ジョブが保持する参照情報を解析して、その解析結果に基づいて本文ページ等に対応する第一の印刷データと、その本文ページ等の内容を補足する付録ページ等に対応する第二の印刷データとを、用紙の表面及び裏面のそれぞれに、または異なる用紙に印刷することにより、本文中のページに対応する付録情報を容易に参照可能な印刷結果を得ることが可能になる。
【発明を実施するための最良の形態】
【００１７】
本発明の印刷制御方法の一実施形態は、図１に示すフローチャートの各工程を実行することにより実現される。
【００１８】
（実施形態1）
以下では本実施形態に係る印刷制御方法をコンピュータを用いて実現した場合の実施の形態について説明する。
【００１９】
本実施形態に係る印刷制御システムは、図２に示すように、印刷制御装置１０、画像形成装置２０、印刷ジョブ生成手段３０等を含んで構成することができる。印刷制御装置１０、画像形成装置２０、印刷ジョブ生成手段３０は、ネットワーク４０等の情報伝達媒体を介して、所定のプロトコルにしたがって相互に情報を伝達可能に接続されている。
【００２０】
印刷制御装置１０は、印刷ジョブ生成手段３０から印刷対象となる印刷ジョブを受け取り、画像形成装置２０を制御して所望の印刷を行う。このとき、印刷ジョブにおける各ページに対応する第一の印刷データを用紙の表面に印刷し、各ページに関連する別のページに対応する第二の印刷データを用紙の裏面に印刷する。これによって、本文中のページに対応する付録情報を容易に参照可能な印刷結果を得ることができる。このとき、第一の印刷データを用紙の裏面に、第二の印刷データを用紙の表面にそれぞれ印刷してもかまわない。
【００２１】
また、印刷ジョブにおける各ページに対応する第一の印刷データを用紙に印刷し、各ページに関連する別のページに対応する第二の印刷データを異なる用紙に印刷してもよい。これによって、本文中のページに対応する付録情報を容易に参照可能な印刷結果を得ることができる。
【００２２】
印刷ジョブ生成手段３０は、印刷ジョブを生成する手段であれば、特に制限はないが、例えば、ホストコンピュータとして働く情報処理装置や、コピー機、スキャナ等の文書読取装置や、ファックス等の文書送信装置等が挙げられる。印刷ジョブ生成手段３０は、データインターフェース３００を含む。印刷ジョブ生成手段３０は、印刷ジョブを生成し、プリンタドライバ等を介してデータインターフェース３００を用いて、ネットワーク４０等を介して印刷ジョブを印刷制御装置１０に送信する。例えば、印刷ジョブ生成手段３０が情報処理装置の場合、アプリケーションソフトウェアなどを用いて印刷ジョブを生成する。
【００２３】
印刷制御装置１０は、図１に示すように、制御部１００、記憶部１２０、及びデータインターフェース１４０等を含んで構成することができる。
【００２４】
制御部１００は、ＣＰＵ等の制御素子を含んで構成され、印刷制御装置１０を統合的に制御する機能を有する。
【００２５】
記憶部１２０は半導体メモリ、ハードディスク等を含んで構成され、制御部１００で処理されるプログラム、印刷データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。
【００２６】
データインターフェース１４０は、ネットワーク４０等を介して画像形成装置２０におけるデータインターフェース２００及び印刷ジョブ生成手段３０におけるデータインターフェース３００と情報伝達可能に接続され、印刷ジョブまたは印刷データ等を送受信するために用いられる。
【００２７】
印刷制御装置１０は、さらに、モニタ等を含んで構成される表示手段や、キーボード、マウス、タッチパネル等を含んで構成される入力手段等を含んでもよい。表示手段と入力手段はタッチパネルなど一体のユーザインターフェースであってもよい。
【００２８】
印刷制御装置１０は、記憶部１２０に格納された印刷制御プログラムを実行することにより、画像形成装置２０における印刷の制御を行う。印刷制御装置１０は、データインターフェース１４０を用いて、ネットワーク４０等を介して印刷ジョブ生成手段３０から送信された印刷ジョブを受信する。また、印刷制御装置１０は、データインターフェース１４０を用いて、ネットワーク４０等を介して印刷データを画像形成装置２０に送信する。
【００２９】
画像形成装置２０は、例えば、電子写真方式、インクジェット方式、感熱方式、プロッタ方式等の各種のプリンタ、コピー機、複合機または印刷機等であり、用紙上に印刷対象となる印刷データに基づいて画像形成するものであればよい。
【００３０】
画像形成装置２０は、データインターフェース２００、制御部、印刷データ取得手段、給紙手段、印刷手段および排紙手段等を含んで構成することができる。
【００３１】
画像形成装置２０は、データインターフェース２００を用いて、ネットワーク４０等を介して印刷制御装置１０から印刷対象となる印刷データを受信する。制御部は、印刷データ取得手段から受け取った印刷データを印刷手段へと送信する。印刷手段では、送信された印刷データに基づいて用紙上に印刷結果画像を形成する。
【００３２】
なお、本実施形態における用紙とは、一般的な紙のみならず、ＯＨＰシート、厚紙、葉書等を含む印刷の被対象物全般を言う。また、印刷物とは、印刷が行われた用紙のことを示し、もちろん紙のみならずＯＨＰシート、厚紙、葉書等を含む概念である。
【００３３】
本実施形態に係る印刷制御方法の各工程はコンピュータで処理可能な印刷制御プログラムに変換されて記憶部１２０に格納および保持される。制御部１００は、記憶部１２０に保持されている印刷制御プログラムを読み出し、各工程を順次実行する。本実施形態において各工程は必須要件ではなく適宜組み合わせて実行することができる。
【００３４】
図１に示すフローチャートの各工程において、ステップＳ１０では、印刷制御装置１０の制御部１００は、印刷ジョブ生成手段３０から印刷対象となる印刷ジョブを取得する。ここで、印刷ジョブとは、印刷を実行する処理のことであり、例えば、ＰＤＬデータ等が挙げられる。
【００３５】
ステップＳ１２では、制御部１００は、ステップＳ１０において取得した印刷ジョブが保持する参照情報を取得して解析する。ここで、参照情報とは、印刷ジョブにおける各ページに関連する別のページへの参照情報である。参照情報は、印刷ジョブにおいてあらかじめ設定された、本文ページ等のページとそれに関連づけられた付録ページ等のページとを示す情報であり、例えば、ハイパーテキスト等の手段により印刷ジョブに付加されている。本文ページとは、印刷ジョブにおいて主体となっているページであり、例えば、文書情報において文章の本文やプレゼンテーションの本体に相当するページである。付録ページとは、例えば、本文ページの内容を補足するページである。制御部１００は、例えば、印刷ジョブの内容を先頭から順に調べ、本文中のページとそこから参照される付録ページとの対を抽出することができる。
【００３６】
ステップＳ１４では、制御部１００は、ステップＳ１２において解析した結果に基づいて、ステップＳ１０において取得した印刷ジョブを展開して印刷データを生成する。ここで、「展開」とは、印刷ジョブ生成手段から取得したＰＤＬデータ等の印刷ジョブをプリントサーバ等により画像データに変換すること、またはＰＤＬデータ等の印刷ジョブにコマンドを追加すること等をいう。
【００３７】
このとき、印刷ジョブを展開して印刷データを生成する際に、印刷ジョブにおける各ページに対応する第一の印刷データを生成するとともに、参照情報が指し示す、印刷ジョブにおける各ページに関連する別のページに対応する第二の印刷データとを生成する。
【００３８】
ここで、印刷ジョブにおける各ページに対応する第一の印刷データとは、例えば、本文ページに対応するデータである。第一の印刷データは通常、用紙の表面に印刷される。
【００３９】
また、印刷ジョブにおける各ページに関連する別のページに対応する第二の印刷データとは、例えば、付録ページに対応するデータである。第二の印刷データは通常、用紙の裏面に印刷される。また、第二の印刷データは、第一の印刷データが印刷された用紙とは異なる用紙の裏面に印刷されてもよい。
【００４０】
本文ページに対応する第一の印刷データから参照される付録ページが複数ある場合には、第二の印刷データを生成する際に、複数の付録ページの印刷データの全てが用紙に収まるように複数の付録ページの印刷データを縮小して配置することが好ましい。このときの縮小率は、用紙の大きさや、参照される付録ページの数や、印刷される印刷データの種類及び内容に応じて任意に決めることができるが、例えば、１／２、１／４、１／８、１／１６等の倍率とすることができる。例えば、１／４に縮小する場合、元の印刷データの画素を縦方向および横方向のそれぞれにおいて一つおきに間引くといった方法を適用することができる。
【００４１】
また、第二の印刷データは、その元の印刷データの特定部分を抽出して生成したデータであってもよい。さらに、第二の印刷データはその元の印刷データの特定部分を抽出し拡大して生成したデータであってもよい。
【００４２】
図３は、本実施形態に係る印刷ジョブの構造の一例を示す図である。図３は、本文と付録とから成る文書データを表すものである。５０，５２，５４は本文中の独立したページを表している。また、６０，６２，６４，６６は付録におけるそれぞれのページを表している。図３においては、本文ページ５０が付録ページ６０を参照している。同様に、本文ページ５２が付録ページ６２を参照しており、本文ページ５４が付録ページ６４および６６を参照している。
【００４３】
この参照構造を模式的に表したものが図４である。一般に文書情報の構成やその印刷においては、このような参照構造を有するページ配置が行われることが多く、例えば７０に示す部分においてはそれぞれのページが離れた位置に配置および印刷されることが多かった。しかし、本実施形態に係る印刷制御方法によれば、印刷ジョブが保持する参照情報を取得して解析することにより、本文ページとそれに関連する付録ページとを容易に参照可能な印刷結果を容易に得ることができる。
【００４４】
図５は用紙裏面の印刷データを構成するページ配置を説明する図である。図５（ａ）における８０は用紙表面の本文ページを示す第一の印刷データである。８２は表面の本文ページから参照される付録ページの内容を配置した用紙裏面の第二の印刷データである。用紙の４つの頂点に付けられたｘ，ｙ，ｚ，ｗは、８０および８２の間で対応する頂点を表している。８２に示すように、参照される付録ページが８４および８６のように複数ある場合には、それらは用紙の領域に収まるように元の大きさに対して縮小され再配置されることが好ましい。
【００４５】
図５（ａ）のように、例えば、用紙上辺ｘ−ｙの1点をクリップ９２などで固定して吊り下げる方法で固定すると、それを中心に回転すれば本文およびそこから参照される付録のそれぞれを用紙の表面と裏面を使って簡単に切り替えることができる。
【００４６】
また、印刷したページの閲覧の仕方に応じて、第二の印刷データの座標軸を回転させて、それを第二の印刷データとすることが好ましい。ここで、「回転させる」とは、印刷データに基づいて印刷したときに印刷結果画像が用紙の面内で回転するように印刷データの座標軸を回転させる処理のことをいう。例えば、元の印刷データに対して９０度あるいは１８０度回転させることが挙げられる。
【００４７】
図５（ｂ）は用紙の上辺全体を固定し、用紙の下端を持って用紙全体をめくり上げる場合のページ配置を示す図である。８８は用紙表面の本文ページを示す第一の印刷データであり、９０は表面の印刷内容から参照される付録ページの内容を配置した用紙裏面の第二の印刷データである。用紙の４つの頂点に付けられたｘ，ｙ，ｚ，ｗは、８８および９０の間で対応する頂点を表しており、図５（ｂ）においては、用紙の下端ｚ−ｗを持って、用紙の上端ｘ−ｙを軸として用紙全体をめくり上げる場合を示す。図５（ａ）の場合と異なり天地が逆転するため、元の印刷データの座標軸を１８０度回転させて、第二の印刷データ９０としている。
【００４８】
これらの第二の印刷データにおける配置の形式は、印刷された用紙を利用する形態に応じて予めユーザが指定すればよい。こうして形成された第一の印刷データ及び第二の印刷データは、画像形成装置によって同一の用紙の表面および裏面に印刷される。また、パネル等の部材を用いた掲示を行う場合には、この表面および裏面に印刷データをそれぞれ独立した用紙に印刷しパネルに貼り付けて利用してもよい。
【００４９】
以上のような、第二の印刷データを生成する方法は、印刷処理を行う前、又は印刷処理を行う際に予め指定しておくことが好ましい。生成方法の指定は、印刷ジョブ生成手段３０から印刷ジョブを印刷制御装置１０に送信する際に行うことができる。例えば、印刷ジョブ生成手段３０が情報処理装置である場合は、プリンタドライバ等のインタフェース上で行うことができる。また、生成方法の指定は、印刷制御装置１０から画像形成装置２０に印刷データを送信する際に行うこともできる。例えば、印刷制御装置１０にタッチパネル等の入力手段を設けて、その入力手段から指定することができる。また、生成方法の指定は、画像形成装置２０において印刷を開始する前にも行うことができる。例えば、印刷制御装置２０にタッチパネル等の入力手段を設けて、その入力手段から指定することができる。
【００５０】
ステップＳ１６では、制御部１００は、展開手段によって生成された印刷データを記憶部１２０に格納する。このとき、記憶部１００は、第一の印刷データを記憶する第一の記憶部１００ａと、第二の印刷データを記憶する第二の記憶部１００ｂと、を少なくとも含むことが好ましい。制御部１００は、第一の印刷データを生成して第一の記憶部１００ａに格納すると共に、第二の印刷データを生成して第二の記憶部１００ｂに格納する。
【００５１】
第一の印刷データを記憶する第一の記憶部１００ａと、第二の印刷データを記憶する第二の記憶部１００ｂとを有することにより、第一の印刷データの生成が終わるのを待ってから、第二の印刷データの生成を行わなくてもよいため、処理時間が短縮される。第一の印刷データに基づく印刷と、第二の印刷データに基づく印刷の間に充分な時間があるときには、必ずしも第一の記憶部１００ａと、第二の記憶部１００ｂとを有する必要はない。
【００５２】
ステップＳ１８では、制御部１００は、データインターフェース１４０を用いて、第一の印刷データ及び第二の印刷データを画像形成装置２０に送信し、画像形成装置２０を制御する。このとき、第一の印刷データを用紙の表面に、第二の印刷データを用紙の裏面に印刷するように、または第一の印刷データをある用紙に、第二の印刷データを第一の印刷データを印刷した用紙とは異なる用紙に印刷するように、画像形成装置を制御する。
【００５３】
この後、画像形成装置２０において、印刷制御装置１０の制御に基づいて用紙上に印刷結果画像が形成される。画像形成装置２０では、制御部は、データインターフェース２００を用いて、印刷データを取得し、その印刷データに基づいて用紙上に印刷結果画像を形成する。
【００５４】
用紙の表面と裏面との両方に印刷結果画像を形成する場合には、画像形成装置２０は、両面印刷手段を有することが好ましい。画像形成装置２０が両面印刷手段を有さない場合には、表面に第一の印刷データに基づく印刷結果画像を形成した後、手動で用紙を裏面に返して第二の印刷データに基づく印刷結果画像を用紙の裏面に印刷してもよい。
【００５５】
（実施形態２）
本発明の別の実施形態において、印刷制御装置１０は、画像形成装置２０に組み込まれる形で実現してもよい。この場合、印刷ジョブ生成手段３０からネットワーク４０等を経由して受け取った印刷ジョブの各ページを上述した方法に従って、印刷ジョブにおける各ページに対応する第一の印刷データと、各ページに関連する別のページに対応する第二の印刷データとに展開し、用紙に印刷することで所望の印刷を実現することができる。
【００５６】
（実施形態３）
また、本発明のさらに別の実施形態において、印刷制御装置１０は、情報処理装置等の印刷ジョブ生成手段３０におけるプリンタドライバ等のソフトウェアあるいはそのフィルタとして実現してもよい。この場合、図１に示す各ステップは、コンピュータで処理可能な印刷制御プログラムに変換されて、プリンタドライバ等のソフトウェアに組み込まれる。プリンタドライバの内部で印刷ジョブを構成する際に、印刷ジョブにおける各ページに対応する第一の印刷データと、各ページに関連する別のページに対応する第二の印刷データとを生成して付加し、ネットワーク４０等を介して画像形成装置２０に印刷を行うように指示すればよい。
【００５７】
この場合、上記ステップＳ１４において、印刷ジョブの展開を行う方法としては、解像度、印刷領域、座標軸の方向、座標軸の原点の位置等を指定することにより行われる。例えば、第二の印刷データの元の印刷データの解像度を縦横それぞれ半分にした上で座標軸を１８０度回転し原点を印刷領域の中央に平行移動したような描画領域を定義し、印刷ジョブを展開して表面の印刷データを生成する際に同時にこの新たに定義した描画領域にも展開処理を行い第二の印刷データを生成することができる。
【００５８】
以上の方法によって、複数ページからなる印刷物を印刷する際に、印刷ジョブが保持する参照情報を解析し、その解析結果に基づいて本文中のページに対応する付録情報を容易に参照可能な印刷結果を得ることが可能になる。これによって、印刷物を配置または掲示した状態での対話が容易になると同時に、限られた机面や壁面に対して必要な情報を効率的に配置することが可能になる。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態における印刷制御方法を示すチャート図である。
【図２】本発明の一実施形態における印刷制御システムを示すブロック図である。
【図３】本発明の一実施形態における印刷ジョブの構造を示す図である。
【図４】本発明の一実施形態における印刷ジョブの構造を示す図である。
【図５】本発明の一実施形態における第二の印刷データを構成するページ配置を説明する図である。
【符号の説明】
【００６０】
１０  印刷制御装置、２０  画像形成装置、３０  印刷ジョブ生成手段、４０  ネットワーク、１００  制御部、１２０  記憶部、１４０  データインターフェース、５０,５２，５４，６０，６２，６４，６６，８４，８６  印刷データ、７０  参照構造単位、８０，８８  第一の印刷データ、８２，９０  第二の印刷データ、９２  クリップ。
【図１】
2005234887.tif 000003
【図２】
2005234887.tif 000004
【図３】
2005234887.tif 000005
【図４】
2005234887.tif 000006
【図５】
2005234887.tif 000007