(57)【要約】【課題】多くの設定情報を容易に確認することができる印刷物を作成するためのデータ処理装置、データ処理方法、データ処理プログラム、および画像形成装置を提供する。【解決手段】印刷設定データに含まれる所望の設定情報を、用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、所望の設定情報を設定情報領域に全て印刷することができるか否かを判断する判断部と、用紙サイズデータを変更するデータ処理部と、をデータ処理装置は備え、判断部が所望の設定情報を設定情報領域に全て印刷することができないと判断した場合、データ処理部は用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更する。【選択図】図６
2012066531.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する取得部と、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する判断部と、
前記取得部により取得された用紙サイズデータを変更するデータ処理部と、を備え、
前記判断部が前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断した場合、前記データ処理部は前記用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更すること、
を特徴とするデータ処理装置。
【請求項２】
前記設定情報領域は、前記原稿画像が印刷される原稿画像領域以外の用紙の印刷領域であること、
を特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記データ処理部は、前記所望の設定情報を全て印刷することができる設定情報領域を有する用紙に前記用紙サイズデータを変更すること、
を特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記設定情報領域に印刷可能な記号数を算出する算出部と、
前記所望の設定情報の記号数をカウントするカウント部と、を備え、
前記判断部は前記カウント部によりカウントされた記号数が前記算出部により算出された印刷可能な記号数を超えていると判断した場合、前記データ処理部は前記用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更すること、
を特徴とする請求項１から請求項３のいずれか１項に記載のデータ処理装置。
【請求項５】
前記算出部は、ユーザによって指定された前記設定情報領域の印刷位置に印刷可能な記号数を算出すること、
を特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記算出部は、ユーザによって指定された前記設定情報領域の印刷開始位置から印刷可能な記号数を算出すること、
を特徴とする請求項５に記載のデータ処理装置。
【請求項７】
用紙の辺の長さに関する情報である用紙サイズ情報を記憶する記憶部をさらに備えること、
を特徴とする請求項１から請求項６のいずれか１項に記載のデータ処理装置。
【請求項８】
前記データ処理部は、前記記憶部に記憶された用紙サイズ情報に基づいて、前記用紙サイズデータを予め指定された用紙サイズよりも辺の長さが長い用紙サイズに変更すること、
を特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記所望の設定情報は、前記原稿画像データに基づいて用紙に印刷される原稿画像の色に関する情報であること、
を特徴とする請求項１から請求項８のいずれか１項に記載のデータ処理装置。
【請求項１０】
原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する取得部と、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する判断部と、
前記取得部により取得された用紙サイズデータを変更するデータ処理部と、
前記取得部により取得された原稿画像データに基づく原稿画像と前記所望の設定情報とを用紙に印刷する画像形成部と備え、
前記判断部が前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断した場合、前記データ処理部は前記用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更すること、
を特徴とするデータ処理装置。
【請求項１１】
原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する第１ステップと、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する第２ステップと、
前記第２ステップにより前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断された場合、前記第１ステップにより取得された用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更する第３のステップと、
を有することを特徴とするデータ処理方法。
【請求項１２】
原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する第１ステップと、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する第２ステップと、
前記第２ステップにより前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断された場合、前記第１ステップにより取得された用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更する第３のステップと、
をコンピュータに実行させることを特徴とするデータ処理プログラム。
【請求項１３】
原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する取得部と、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する判断部と、
前記取得部により取得された用紙サイズデータを変更するデータ処理部と、
前記原稿画像と前記所望の設定情報を用紙に印刷する出力部と、を備え、
前記判断部が前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断した場合、前記データ処理部は前記用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更し、
前記出力部は、前記データ処理部により指定された用紙サイズの用紙に前記原稿画像と前記所望の設定情報を印刷すること、
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷時の設定情報を用紙から容易に確認することができるデータ処理装置、データ処理方法、データ処理プログラム、および画像形成装置に関する。
【背景技術】
【０００２】
従来、原稿画像を印刷する際に、パーソナルコンピュータなどで作成された原稿画像とともに、印刷時の設定情報も併せて印刷する技術が知られており、例えば、この技術はプリンタや複合機の商談時のデモンストレーションに用いられている。
【０００３】
一般的にこのような商談では、商談相手は印刷された用紙である印刷物の良し悪しを商談の場で確認する必要がある。そこで、特許文献１は、商談を円滑に進めるために、原稿画像とともに印刷に実際に使用された設定情報である解像度や用紙サイズを用紙に印刷している。
【０００４】
また、この技術は、例えば、ＤＤＣＰ（Direct Digital Color Proof）システムにおいて、校正担当者が色見本であるＤＣＰ（Direct Color Proof）を用いて絵柄や色調整等の校正を行う際にも活用される。
【０００５】
校正担当者は、校正を行う際にはＤＣＰがどのような印刷時の設定情報で出力されたのか把握する必要がある。また、校正を行う場合、校正担当者は特許文献１で示すような商談時よりも多くの設定情報を確認する必要がある。
【０００６】
例えば、校正担当者は、ＤＣＰに原稿画像と併せて解像度、画像データ名、出力日時、色版校正などの種々の設定情報を印刷することにより、印刷物がどのような条件で印刷されたか確認する。
【０００７】
しかしながら、一般的に設定情報が印刷される位置は、用紙の印刷領域のうち原稿画像が形成される原稿画像領域以外の領域である。そのため、設定情報が印刷される領域は制限されることになり、設定情報の情報量が多い場合には、設定情報の全てが用紙に印刷されないことが問題視されていた。
【０００８】
特許文献２は、上記の問題を鑑み、設定情報をＩＤ（IDentification）画像として用紙に印刷することを提案している。これにより、設定情報が用紙に印刷できないような情報量の多い場合であったとしても、校正担当者はＩＤ画像を装置によって読み取ることで設定情報を確認することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００１−０１８４７５号公報
【特許文献２】特開２００５−３２２１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記のように設定情報をＩＤ画像として用紙に形成してしまうと、ユーザは設定情報を用紙から直接確認することができない。そのため、先で例示した商談や校正を行う者においては、ＩＤ画像を装置によって読み取って文字として表示させるという作業が必要となり、作業が煩雑であるという問題が生じている。
【００１１】
本発明は、上述したような状況に鑑みてなされたものであり、その目的は、多くの設定情報を容易に確認することができる印刷物を作成するためのデータ処理装置、データ処理方法、データ処理プログラム、および画像形成装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の上記目的は、下記の手段によって達成される。
（１）原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する取得部と、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する判断部と、
前記取得部により取得された用紙サイズデータを変更するデータ処理部と、を備え、
前記判断部が前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断した場合、前記データ処理部は前記用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更すること、
を特徴とするデータ処理装置。
（２）前記設定情報領域は、前記原稿画像が印刷される原稿画像領域以外の用紙の印刷領域であること、
を特徴とする上記（１）に記載のデータ処理装置。
（３）前記データ処理部は、前記所望の設定情報を全て印刷することができる設定情報領域を有する用紙に前記用紙サイズデータを変更すること、を特徴とする上記（２）に記載のデータ処理装置。
（４）前記設定情報領域に印刷可能な記号数を算出する算出部と、
前記所望の設定情報の記号数をカウントするカウント部と、を備え、
前記判断部は前記カウント部によりカウントされた記号数が前記算出部により算出された印刷可能な記号数を超えていると判断した場合、前記データ処理部は前記用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更すること、
を特徴とする上記（１）から上記（３）のいずれか１つに記載のデータ処理装置。
（５）前記算出部は、ユーザによって指定された前記設定情報領域の印刷位置に印刷可能な記号数を算出すること、
を特徴とする上記（４）に記載のデータ処理装置。
（６）前記算出部は、ユーザによって指定された前記設定情報領域の印刷開始位置から印刷可能な記号数を算出すること、
を特徴とする上記（５）に記載のデータ処理装置。
（７）用紙の辺の長さに関する情報である用紙サイズ情報を記憶する記憶部をさらに備えること、
を特徴とする上記（１）から上記（６）のいずれか１つに記載のデータ処理装置。
（８）前記データ処理部は、前記記憶部に記憶された用紙サイズ情報に基づいて、前記用紙サイズデータを予め指定された用紙サイズよりも辺の長さが長い用紙サイズに変更すること、
を特徴とする上記（７）に記載のデータ処理装置。
（９）前記所望の設定情報は、前記原稿画像データに基づいて用紙に印刷される原稿画像の色に関する情報であること、
を特徴とする上記（１）から上記（８）のいずれか１つに記載のデータ処理装置。
（１０）原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する取得部と、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する判断部と、
前記取得部により取得された用紙サイズデータを変更するデータ処理部と、
前記取得部により取得された原稿画像データに基づく原稿画像と前記所望の設定情報とを用紙に印刷する画像形成部と備え、
前記判断部が前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断した場合、前記データ処理部は前記用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更すること、
を特徴とするデータ処理装置。
（１１）原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する第１ステップと、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する第２ステップと、
前記第２ステップにより前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断された場合、前記第１ステップにより取得された用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更する第３のステップと、
を有することを特徴とするデータ処理方法。
（１２）原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する第１ステップと、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する第２ステップと、
前記第２ステップにより前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断された場合、前記第１ステップにより取得された用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更する第３のステップと、
をコンピュータに実行させることを特徴とするデータ処理プログラム。
（１３）原稿画像データと、該原稿画像データに基づく原稿画像を用紙に印刷する際の設定を示す印刷設定データと、前記原稿画像を印刷する用紙の用紙サイズを指定する用紙サイズデータと、を取得する取得部と、
前記印刷設定データに含まれる所望の設定情報を、前記用紙サイズデータが指定するサイズの用紙の所定の領域である設定情報領域に印刷する際に、該所望の設定情報を該設定情報領域に全て印刷することができるか否かを判断する判断部と、
前記取得部により取得された用紙サイズデータを変更するデータ処理部と、
前記原稿画像と前記所望の設定情報を用紙に印刷する出力部と、を備え、
前記判断部が前記所望の設定情報を前記設定情報領域に全て印刷することができないと判断した場合、前記データ処理部は前記用紙サイズデータを予め指定された用紙サイズよりも大きい用紙サイズに変更し、
前記出力部は、前記データ処理部により指定された用紙サイズの用紙に前記原稿画像と前記所望の設定情報を印刷すること、
を特徴とする画像形成装置。
【発明の効果】
【００１３】
本発明によれば、多くの設定情報を容易に確認することができる印刷物を作成するためのデータ処理装置、データ処理方法、データ処理プログラム、および画像形成装置する提供することができる。
【図面の簡単な説明】
【００１４】
【図１】画像形成システムＧＳの概略図
【図２】ＰＣ１の構成を示すブロック図
【図３】プリンタコントローラ２の構成を示すブロック図
【図４】プリンタ３の構成を示すブロック図
【図５】情報バーの説明図
【図６】情報バー印刷設定画面５０の一例を示す図
【図７】情報バー印刷設定画面５０にて保存できる設定セットの一例を示す図
【図８】（ａ）印刷設定データの一例、（ｂ）用紙サイズ情報の一例を示す図
【図９】プリンタコントローラ２の動作フロー
【図１０】（ａ）詳細フロー、（ｂ）印刷位置説明図、（ｃ）印刷位置の変数名表
【図１１】（ａ）詳細フロー、（ｂ）情報バーの印刷例
【図１２】（ａ）用紙サイズテーブル、（ｂ）用紙サイズテーブル
【図１３】用紙サイズに変更時の詳細フロー
【図１４】Ｂ５サイズの用紙をＢ４サイズに変更した場合の一例を示した説明図
【図１５】変更された用紙サイズにおける情報バーの印刷位置の位置関係を例示するための説明図（（ａ）元の用紙サイズを基準、（ｂ）変更後の用紙サイズを基準、（ｃ）長辺方向は元の用紙サイズを基準、短辺方向は変更後の用紙サイズを基準）
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の実施形態について説明する。なお、本発明は以下の実施形態に限定されない。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率と異なる場合がある。
【００１６】
図１を参照して、本発明の実施形態にかかる画像形成システムＧＳは、画像形成装置４に印刷の指示を実行するＰＣ１と、ＰＣ１の指示に従って印刷処理を実行する画像形成装置４とを備えている。ＰＣ１と画像形成装置４とは、ネットワークにより相互に通信可能に接続されている。なお、ＰＣ１と画像形成装置４とは、ネットワークを介することなく直接機器間でローカル接続されてもよい。
【００１７】
画像形成装置４は、互いにローカル接続されたデータ処理装置としてのプリンタコントローラ２と印刷装置としてのプリンタ３とを備える。ローカル接続には、例えば、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェースが用いられる。ただし、プリンタコントローラ２とプリンタ３とは、ネットワークにより接続されてもよい。
【００１８】
図２を参照して、ＰＣ１は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインターフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００１９】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。
【００２０】
ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。具体的には、ハードディスク１４は、文書ファイルにより作成されたデータや、ＧＩＦ（Graphics Interchange Format）、ＪＰＥＧ（Joint Photographic Experts Group）、ＰＮＧ（Portable Network Graphics）、ＢＭＰ（microsoft windows BitMaP image）等の画像ファイルを原稿画像データとして記憶する。また、ハードディスク１４には、文書ファイルを作成するための文書作成アプリケーションと、原稿画像データをプリンタコントローラ２が解釈可能なページ記述言語であるＰＤＬ（Page Description Language）で記述されたＰＤＬデータに変換するためのプリンタドライバがインストールされている。本発明の実施形態においては、プリンタドライバでは、記録媒体である用紙の用紙サイズや片面／両面などの印刷条件や後述する情報バーに関する設定を、印刷設定データとして指定することができる。なお、プリンタドライバでは、情報バーに関する設定のみを印刷設定データとし、用紙サイズに関する情報である用紙サイズデータなどの印刷条件を別途指定してもよい。
【００２１】
ディスプレイ１５は、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）ディスプレイ等であり、各種の情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００２２】
ネットワークインターフェース１７は、ネットワーク５を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２３】
図３を参照して、プリンタコントローラ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、プリンタインターフェース２７、およびネットワークインターフェース２８を備えており、これらは信号をやり取りするためのバス２９を介して相互に接続されている。なお、プリンタコントローラ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるため、その説明を省略する。
【００２４】
記憶部としてのハードディスク２４には、ＰＣ１からネットワークインターフェース２８を介して受信したＰＤＬデータを翻訳してビットマップ形式の画像データを生成するためのプログラム、およびビットマップ形式の画像データを編集または加工するためのプログラムが格納されている。また、ハードディスク２４は後述する用紙サイズ情報を記憶する。本発明の実施形態においては、ネットワークインターフェース２８は本発明の取得部としての機能を有し、ハードディスク２４は本発明の記憶部としての機能を有する。
【００２５】
プリンタインターフェース２７は、ローカル接続されたプリンタ３と通信するためのインタフェースであり、例えば、プリンタ３からプリントエンジンに関する情報など必要な情報を適宜取得する。また、プリンタインターフェース２７は、画像データとジョブチケットからなる印刷用データをプリンタ３へ送信する。
【００２６】
図４を参照して、プリンタ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、およびコントローラインターフェース３６を備えており、これらは信号をやり取りするためのバス３７を介して相互に接続されている。なお、プリンタ３の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００２７】
ＲＯＭ３２には、プリンタコントローラ２から受信した印刷用データに基づいて行われる印刷処理のプログラムが格納されている。
【００２８】
操作パネル部３４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００２９】
出力部としての印刷部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンタコントローラ２から受信した印刷用データに基づく画像を用紙等の記録媒体に印刷する。すなわち、本発明の実施形態においては、印刷部３５は本発明の画像形成部の機能を有する。なお、本発明はこれに限定されるものではなく、例えば、印刷方法としてインクジェットプロセスを採用してもよい。
【００３０】
コントローラインターフェース３６は、ローカル接続されたプリンタコントローラ２と通信するためのインタフェースである。
【００３１】
図５を参照して、情報バーについて説明する。用紙には、画像を印刷することが出来る領域である印刷領域４１（図中の破線内の領域）がある。この印刷領域４１は、原稿画像データに基づく原稿画像が印刷される原稿画像領域４２と、原稿画像領域４２以外の印刷領域４１である設定情報領域４３とからなる。この設定情報領域４３には、原稿画像の印刷時の設定情報が情報バーとして印刷される。
【００３２】
この情報バーが用紙に印刷されることにより、ユーザは、印刷結果である原稿画像とその印刷時の設定情報を簡便に確認でき、設定と対比させた印刷結果の比較を行うことができる。
【００３３】
なお、本発明の実施形態のように、原稿画像と情報バーを簡便に確認できるために、原稿画像と情報バーが重複しないように原稿画像領域４２と設定情報領域４３の領域を設けている。
【００３４】
図６を参照して、情報バーとして印刷される設定情報を選択する画面の一例を説明する。以降、この画面を情報バー印刷設定画面５０と称す。
【００３５】
情報バー印刷設定画面５０は、プリンタドライバ等のユーティリティソフトウェアとして実装される。本発明の実施形態においては、クライアント端末であるＰＣ１のハードディスク１４にプリンタドライバがインストールされている。
【００３６】
ここで、ユーザは、情報バーによって表示させたい印刷表示項目の選択、メモの追加、印刷位置の指定、情報バーを全て印刷できない場合に強制出力するか否かの選択、用紙サイズ自動変更許可の選択を行う。また、保存しておいたユーザ任意の設定セットを呼び出すことにより各項目を一括選択することもできる。
【００３７】
印刷表示項目領域５１内にあるチェックボックスを選択することで印刷表示項目の選択が行われる。ユーザは、この印刷表示項目領域５１から情報バーとして印刷したい項目を選択する。例えば、印刷表示項目としては、ジョブ名、ユーザ名、プリンタ名、キャリブレーション日時、色調整テーブル、カラーマネジメント情報、トーンカーブ名、スポットカラー、代替色、ピュアブラック、ブラックオーバープリントがある。なお、これ以外にも、解像度や用紙のサイズや厚み等の項目を設けてもよい。
【００３８】
印刷表示項目の中では、原稿画像の色に関する情報が重要視されることが多い。つまり、本発明の実施形態のように、色調整テーブル、カラーマネジメント情報、スポットカラー、代替色、ピュアブラック、ブラックオーバープリントを選択できるとともに、選択された情報が用紙に全て印刷されることが好ましい。
【００３９】
メモ領域５２は、メモを追加したい場合に、ユーザが任意の文字を入力するための領域である。例えば、ユーザは必要に応じて、社外秘、情報バーの出力者名や作成日時など様々な情報を入力することができる。
【００４０】
印刷位置指定領域５３にて印刷位置の指定が行われる。ここでは、ユーザは、情報バーの印刷位置を用紙の上下左右の何処の位置にするか指定できるだけではなく、情報バーの印刷開始位置を詳細に設定することができる。また、ユーザは印刷される情報バーのフォントサイズも指定することができる。
【００４１】
これにより、ユーザは用紙の設定情報領域４３のうち印刷したい領域にのみ情報バーを印刷することができるため、ユーザの様々な要求を満たすことができる。例えば、印刷時の設定情報の情報量が多い場合には、ユーザは印刷位置が最大となるように印刷位置指定領域５３にて情報バーの印刷位置を指定することができる。
【００４２】
なお、本発明の実施形態においては、印刷位置指定領域５３にて印刷位置を用紙の上下左右の何れかに設定することとしているが、これに限定されず、印刷位置を上下左右の４つの位置から複数選択できるようにしてもよい。このようにすることで、より多くの設定情報が情報バーとして印刷される。また、情報バーを用紙両面の設定情報領域４３に印刷する構成とすることで、さらに多くの設定情報を情報バーとして印刷することもできる。
【００４３】
強制出力選択領域５４では、情報バーが全て印刷できない場合に強制出力するか否かの選択が行われる。強制出力が許可されていると、例えば、印刷表示項目が多すぎるために情報バーを用紙の設定情報領域４３に全て印刷できない場合であっても、情報バーが用紙の設定情報領域４３に印刷できるところまで印刷される。
【００４４】
用紙サイズ自動変更許可領域５５では、設定情報の情報量が多いために用紙の設定情報領域４３に情報バーを全て印刷できない場合に、用紙サイズを自動で変更するか否かの選択が行われる。つまり、ユーザが印刷時に指定した用紙サイズよりも大きい用紙サイズに自動で変更することにより、用紙の設定情報領域４３を広める。このようにすることで、設定情報の情報量が多い場合でも情報バーを用紙に全て印刷することができる。
【００４５】
また、ユーザは、用紙サイズ自動変更許可領域５５にて、現在のプリンタ３のトレイに収容されている用紙から自動で用紙サイズを変更するか、または、現在のプリンタ３のトレイに収容されているか否かに関わらずに用紙サイズを変更するかの何れかを選択することができる。
【００４６】
前者は、ユーザにより印刷時に指定された用紙サイズを、プリンタ３のトレイに収容されている用紙の中で、情報バーが用紙に全て印刷できる用紙サイズに自動で変更する。後者は、ユーザにより印刷時に指定された用紙サイズを、プリンタ３のトレイに収容されているか否かに関わらず、情報バーが用紙に全て印刷できる用紙サイズに自動で変更する。なお、後者においては、変更された用紙がプリンタ３のトレイに収容されていない場合、プリンタ３に用紙を補給させるために、該当する用紙の補給を促す旨の警告情報がＰＣ１に送信される。
【００４７】
設定セットを保存したい場合、ユーザは任意の設定セット名を指定した後に登録ボタン５６を押下する。また、保存されている設定セットの呼び出しを行う場合、ユーザは参照ボタン５７を介して保存されている設定セット名を指定する。なお、設定セットの保存や呼び出しは、必須ではなくユーザの要望に応じて適宜行われることが好ましい。
【００４８】
図７に情報バー印刷設定画面５０にて保存できる設定セットの一例を示す。カラーマネジメント情報で示すように、情報バー印刷設定画面５０で、カラーマネジメント情報がチェックされた場合に、新たに設定ダイアログを表示し、更に詳細な項目の設定ができるようにしても良い。
【００４９】
図８（ａ）に印刷設定データの一例を示す。印刷設定データは、用紙サイズや両面／片面等の印刷条件と、情報バーの設定に関する情報を含む。なお、本発明の実施形態においては、ＰＣ１からプリンタコントローラ２に送信されるＰＤＬデータは、この印刷設定データと印刷される原稿画像データとを含み、プリンタドライバにより生成される。
【００５０】
図８（ｂ）にプリンタコントローラ２が保持する用紙サイズ情報の一例を示す。用紙サイズ情は、用紙サイズ名と用紙サイズを対応づけられた形で保存されている。なお、本発明の実施形態においては、用紙サイズ情報をプリンタコントローラ２に保持させたが、ＰＣ１やプリンタ３が保持してもよい。
【００５１】
図９に、プリンタ３のトレイにある用紙から自動で用紙サイズを選択する場合のプリンタコントローラ２の動作フローを示す。なお、この動作は、プリンタコントローラ２のＣＰＵ２１によって行われる。
【００５２】
プリンタコントローラ２は、プリンタドライバ等のユーティリティソフトウェアで生成されたＰＤＬデータをＰＣ１から受信する（Ｓ１）。
【００５３】
プリンタコントローラ２は、ＰＤＬデータから情報バーの印刷位置を特定し、当該印刷位置に印刷可能な文字数Ｎを計算する（Ｓ２）とともに、情報バー印刷設定画面５０にて設定された印刷表示項目やメモからなる情報バーの文字数Ｃをカウントする（Ｓ３）。なお、Ｓ２とＳ３の処理はどちらが先であってもよい。
【００５４】
Ｓ２で得た印刷可能な文字数Ｎと、Ｓ３で得た情報バーの文字数Ｃを比較する（Ｓ４）。情報バーの文字数Ｃが、印刷可能な文字数Ｎを超える場合にはＳ５に進み、超えない場合にはＳ９に進む。
【００５５】
プリンタコントローラ２は、ＰＤＬデータから用紙サイズを自動変更してよい設定になっているか判断する（Ｓ５）。
【００５６】
用紙サイズの自動変更が許可されている場合、プリンタコントローラ２は、情報バーを全て印刷できる用紙サイズに変更し（Ｓ８）、印刷用データをプリンタ３に送信する（Ｓ９）。なお、本発明の実施形態においては、プリンタコントローラ２は、画像データに情報バーを付加する処理を行った上で、印刷用データをプリンタ３に送信する。
【００５７】
一方、Ｓ５において、用紙サイズの自動変更が許可されていない場合はＳ６に進む。ここでは、プリンタコントローラ２は、強制出力が許可されているか否かの確認を行う（Ｓ６）。
【００５８】
強制印刷が設定されていない場合には、情報バーを全て印刷できない旨のダイアログをＰＣ１に送信し（Ｓ７）、ユーザに情報バー印刷設定画面５０の設定変更を促す。具体的には、印刷表示項目の削減、用紙サイズ自動変更許可、ないし強制印刷許可への設定変更をユーザに促す。一方、強制印刷が設定されている場合には、印刷用データに変更を加えずに印刷用データをプリンタ３に送信する（Ｓ９）。
【００５９】
上述の通り、本発明の実施形態においては、プリンタコントローラ２は本発明の算出部、カウント部、判断部およびデータ処理部としての機能を有する。
【００６０】
図９のＳ２における、プリンタコントローラ２が印刷位置に印刷可能な文字数Ｎを計算する際の詳細について、図１０（ａ）の詳細フローと、図１０（ｂ）の印刷位置説明図と、図１０（ｃ）の印刷位置の変数名を記した表を用いて説明する。なお、本発明の実施形態においては、情報バーの印刷位置が「下」に指定され、かつ、印刷開始位置が指定されている場合について説明する。
【００６１】
図１０（ｂ）には、印刷位置が「下」に指定された時に情報バーが用紙に印刷される設定情報領域４３を示している。同図において、情報バーは★の位置から印刷される。
【００６２】
以下、図１０（ｃ）に示す変数名を図１０（ｂ）に示すように割り当て、各変数について以下で説明する。
【００６３】
情報バーの印刷開始位置に関しては、用紙の短辺方向における端からの距離をｘ、用紙の長辺方向における端からの距離をｙとする。
【００６４】
用紙の端から原稿画像までの距離（以下、原稿余白マージン）に関しては、用紙の短辺方向における原稿余白マージンをＸ、用紙の長辺方向における原稿余白マージンをＹとする。
【００６５】
用紙の短辺方向の長さをＡとし、長辺方向の長さをＢ（不図示）とする。
【００６６】
用紙に画像を印刷できない領域（以下、印刷領域マージン）に関しては、短辺方向における印刷領域マージンをａ、長辺方向における印刷領域マージンをｂとする。
【００６７】
なお、情報バーの印刷開始位置であるｘとｙは、それぞれ印刷領域マージンａとｂ以上であって、原稿の余白マージンＸとＹ以下とする（ａ≦ｘ≦Ｘ、ｂ≦ｙ≦Ｙ）。
【００６８】
情報バーの印刷開始位置であるｘとｙが情報バー印刷設定画面５０で設定されていない場合、印刷位置が最大となるように、ｘには印刷領域のマージンａが設定され、ｙには原稿の余白マージンＹが設定される（ｘ＝ａ、ｙ＝Ｙ）。
【００６９】
以下、フォントサイズをＦｐｔ［ｐｔ］、フォントサイズがＦｐｔの時の１文字分のサイズをｆｍｍ［ｍｍ］とする。なお、１［ｐｔ］＝１／７２［インチ］、１［インチ］＝２５．４［ｍｍ］である。
【００７０】
上記の変数名を用いて、Ｓ２０１の１行の文字数ｌは以下の式で計算される。
【００７１】
【数１】
2012066531.tif 000003
【００７２】
ここで、rounddown（ｘ，ｎ）は、ｘを小数点以下の桁数がｎとなるよう切り捨てることを表す。Ｓ２０２の印刷可能行数ｍは以下の式で計算される。
【００７３】
【数２】
2012066531.tif 000004
【００７４】
よって、Ｓ２０３の印刷位置に印刷可能な文字数Ｎは以下の式で計算される。
【００７５】
【数３】
2012066531.tif 000005
【００７６】
Ｓ３における、プリンタコントローラ２が印刷表示項目やメモを含む情報バーの文字数Ｃをカウントする際の詳細について、図１１（ａ）の詳細フローと、図１１（ｂ）の情報バーの印刷例を用いて説明する。
【００７７】
まず、プリンタコントローラ２は情報バーの文字数Ｃを初期化する（Ｓ３０１）。
【００７８】
その後、プリンタコントローラ２は、受信したＰＤＬデータから情報バーとして印刷される印刷表示項目やメモがあるか否か判断する（Ｓ３０２）。
【００７９】
情報バーとして印刷する印刷表示項目やメモがある場合にはＳ３０３に進み、印刷表示項目やメモの値から、それらを印刷するための文字列が取得される（Ｓ３０３）。
【００８０】
図１１（ｂ）は、情報バーの印刷例として、代替色の設定を情報バーとして印刷する際の例を示す。通常、代替色テーブルは、印刷前にＰＣ１にて作成され、プリンタコントローラ２に登録される。代替色テーブルには複数の代替色が含まれる。ユーザは、プリンタドライバを用いて、使用する代替色テーブルの選択、情報バーへの代替色情報を印刷するか否かの設定を行う。図１１（ｂ）では、代替色として使用される代替色テーブル２を代替色情報として情報バーに印刷する設定がされている場合に、代替色情報がどのように情報バーとして印刷されるか示している。下線部のある文字は、プリンタコントローラ２内に登録されている情報を取得して作成される部分であり、文字長の増減がある。なお、この印刷される文字列のイメージは一例であり、別の印刷形式で文字列を印刷してもよい。例えば、「代替色モード→ＯＮ／テーブル名→代替色テーブル２／…」のように印刷してもよい。
【００８１】
Ｓ３０３において情報バーとして印刷される文字列を取得すると、取得された文字列の文字数がカウントされ（Ｓ３０４）、カウントされた文字数が情報バーの文字数Ｃに加算される（Ｓ３０５）。
【００８２】
その後、情報バーの全項目に関して処理を続け、情報バーの全項目の処理が終わったら情報バーの文字数Ｃ、すなわち総文字数が得られたので処理を終了する（Ｓ３０６）。
【００８３】
なお、Ｓ３０２において、情報バーとして印刷される印刷表示項目やメモが無い場合には、Ｓ３０３〜Ｓ３０５を実行せずにＳ３０６に進む。
【００８４】
図９のＳ８における、プリンタコントローラ２が情報バーを全て印刷することができる用紙サイズに変更する際の詳細について、図１２（ａ）と図１２（ｂ）の用紙サイズテーブルと、図１３の詳細フローを用いて説明する。本発明の実施形態においては、プリンタコントローラ２が用紙サイズ情報とは別に用紙サイズテーブルを記憶していることとする。なお、本発明はこれに限定されることはなく、例えば、プリンタコントローラ２が用紙サイズ情報から用紙サイズテーブルを適宜作成してもよい。
【００８５】
プリンタコントローラ２は、情報バーの印刷位置が「上」または「下」の場合、Ｓ８０２ａで用紙サイズの長辺方向の辺が昇順並べになっている用紙サイズテーブルを選択する。このとき選択される用紙サイズテーブルの一例が図１２（ａ）である。
【００８６】
また、情報バーの印刷位置が「左」または「右」の場合、Ｓ８０２ｂで用紙サイズの短辺方向の辺が昇順並べになっている用紙サイズ情報のテーブルを選択する。このとき選択される用紙サイズテーブルの一例が図１２（ｂ）である。
【００８７】
プリンタコントローラ２は、用紙サイズテーブルを選択した後、選択された用紙サイズテーブルにおける現在の用紙サイズの行番号を取得する（Ｓ８０３）。本発明の実施形態においては、プリンタコントローラ２は、ＰＤＬデータから現在の用紙サイズが「Ｂ５」であると判断し、Ｂ５の行番号である「８」を取得する。
【００８８】
行番号を取得した後、プリンタコントローラ２は、現在の用紙サイズである「Ｂ５」よりも１サイズ大きい用紙サイズを選択するため、取得した行番号「８」に１を加算する（Ｓ８０４）。これにより、用紙サイズは、「Ｂ５」よりも１サイズ大きい用紙サイズある「レター」に変更される。
【００８９】
その後、プリンタコントローラ２は、後述の［数８］にて印刷可能な１行の文字数ｌ’を算出し（Ｓ８０５）、後述の［数９］にて印刷可能な行数ｍ’を計算し（Ｓ８０６）、算出されたｌ’とｍ’を後述の［数１０］に代入して印刷可能な文字数Ｎ’を計算する（Ｓ８０７）。
【００９０】
印刷可能な文字数Ｎ’を算出すると、プリンタコントローラ２は、印刷可能な文字数Ｎ’と、情報バーの文字数Ｃを比較し（Ｓ８０８）、情報バーの文字数Ｃが印刷可能な文字数Ｎ’を超える場合にはＳ８０４に戻りさらに１サイズ大きい用紙を選択する処理を行う。つまり、本フローによって、用紙サイズは、ユーザにより印刷時に指定された用紙サイズに近いサイズであって、情報バーが用紙に全て印刷できるサイズに自動で変更される。
【００９１】
図１４は、変更された用紙サイズにおける情報バーの印刷位置の位置関係を示した説明図である。本発明の実施形態においては、図１４は、白フチの余白があるＢ５サイズの用紙がＡ４サイズの用紙に変更される場合の一例を示している。
【００９２】
図１５（ａ）〜（ｃ）は、図１４の一点鎖線部の拡大図であり、変更された用紙サイズにおける情報バーの印刷位置の位置関係を示している。図１５（ａ）は、ユーザから指定された端からの距離が元の用紙サイズを基準として情報バーが印刷された例である。図１５（ｂ）は、変更後の用紙サイズを基準として情報バーが印刷された例である。図１５（ｃ）は、長辺方向は元の用紙サイズを基準とし、短辺方向は変更後の用紙サイズを基準として情報バーが印刷された例である。
【００９３】
情報バーの印刷開始位置である、用紙の短辺方向における端からの距離をｘと、用紙の長辺方向における端からの距離をｙは、それぞれ（ｘ１、ｙ１）、（ｘ２、ｙ２）、（ｘ３、ｙ３）に変更される。なお、同図において、ハッチングされている部分は情報バーが印刷される設定情報領域４３となる。
【００９４】
ここでは、設定情報領域４３を最も広く取れる図１５（ｃ）について説明する。
【００９５】
変更後の用紙サイズの短辺方向の長さをＡ’、長辺方向の長さをＢ’とする。印刷領域マージンａとｂは用紙変更後も変わらない。変更後の用紙サイズにおける原稿余白マージンの単片方向の長さをＸ’、長辺方向の長さをＹ’とすると、Ｘ’とＹ’は以下で表される。
【００９６】
【数４】
2012066531.tif 000006
【００９７】
【数５】
2012066531.tif 000007
【００９８】
また、ｘ３とｙ３はそれぞれ以下の式で表せる。
【００９９】
【数６】
2012066531.tif 000008
【０１００】
【数７】
2012066531.tif 000009
【０１０１】
よって、用紙サイズ変更後の１行の文字数ｌ’は以下の式で計算される。
【０１０２】
【数８】
2012066531.tif 000010
【０１０３】
用紙サイズ変更後の印刷可能行数ｍ’は以下の式で計算される。
【０１０４】
【数９】
2012066531.tif 000011
【０１０５】
用紙サイズ変更後の印刷可能な文字数Ｎ’は以下の式で計算される。
【０１０６】
【数１０】
2012066531.tif 000012
【０１０７】
本発明の実施形態においては、用紙サイズを自動変更する際にサイズの近い用紙を自動で設定する場合について説明したが、本発明はこれに限定されない。つまり、用紙サイズ自動変更許可領域５５に表示されているように、プリンタ３のトレイにある用紙から自動で用紙サイズを変更してもよい。これにより、用紙サイズ変更にともなうプリンタ３への用紙の補給を行う手間を省くことができる。
【０１０８】
なお、プリンタ３のトレイにある用紙の用紙サイズに自動で変更する場合には、例えば、プリンタコントローラ２は、プリンタ３のトレイに入っている用紙サイズ情報を取得して図１２（ａ）や図１２（ｂ）で示したような既存の用紙サイズテーブルのうち使用可能な用紙サイズのみを抽出する。また、プリンタコントローラ２は、プリンタ３のトレイにある用紙サイズ情報から新たな用紙サイズテーブルを作成してもよい。
【０１０９】
また、用紙サイズ変更の際に、情報バーの文字数Ｃが用紙サイズ変更後の印刷可能な文字数Ｎ’に収まると判断しても処理をすぐに終了させずに、文字が入りきるか、入りきらないかを全ての用紙サイズについて保存してもよい。これにより、文字が入りきる用紙サイズの中から用紙の面積が最小となる用紙サイズを選択することが可能となる。
【０１１０】
以上、図１〜図１５を用いて本発明を説明したが、本発明は当該実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１１】
例えば、本発明の実施形態においては、画像形成装置４がＰＣ１からＰＤＬデータを受信することとしたが、画像形成装置４に図示しないスキャナを取り付け、当該スキャナからビットマップ形式の画像データを直接取得してもよい。
【０１１２】
また、本発明の実施形態においては、情報バー印刷設定画面５０は、プリンタドライバ等のユーティリティソフトウェアとしてＰＣ１にインストールされることとしたが、例えば、画像形成装置４にインストールされてもよい。
【０１１３】
また、本発明の実施形態の画像形成システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、例えばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【符号の説明】
【０１１４】
１  ＰＣ
２  プリンタコントローラ
３  プリンタ
４  画像形成装置
１１、２１、３１  ＣＰＵ
１２、２２、３２  ＲＯＭ
１３、２３、３３  ＲＡＭ
１４、２４  ハードディスク
１５、２５  ディスプレイ
１６、２６  入力装置
１７、２８  ネットワークインターフェース
２７  プリンタインターフェース
３６  コントローラインターフェース
１８、２９、３７  バス
４１  印刷領域
４２  原稿画像領域
４３  設定情報領域
５１  印刷表示項目領域
５２  メモ領域
５３  印刷位置指定領域
５４  強制出力選択領域
５５  用紙サイズ自動変更許可領域
５６  登録ボタン
５７  参照ボタン
【図１】
2012066531.tif 000013
【図２】
2012066531.tif 000014
【図３】
2012066531.tif 000015
【図４】
2012066531.tif 000016
【図５】
2012066531.tif 000017
【図６】
2012066531.tif 000018
【図７】
2012066531.tif 000019
【図８】
2012066531.tif 000020
【図９】
2012066531.tif 000021
【図１０】
2012066531.tif 000022
【図１１】
2012066531.tif 000023
【図１２】
2012066531.tif 000024
【図１３】
2012066531.tif 000025
【図１４】
2012066531.tif 000026
【図１５】
2012066531.tif 000027