(57)【要約】【課題】付加情報を印刷用紙等の記録媒体上に出力する場合に、利用者が知りたい項目が記録媒体からはみ出して出力されないことを防ぐ。【解決手段】付加情報生成部３３は、印刷する画像に合成するための複数項目からなる付加情報を生成する。判定部３５は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅が、付加情報の文字列幅よりも狭いか否かを判定する。付加情報選択部３６は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅が当該付加情報の文字列幅よりも狭いと判定された場合、この文字列幅が付加情報を印刷可能な領域の幅以下となるように、付加情報の複数項目の中から画像上に合成する項目を選択する。付加情報生成部３３は、付加情報選択部３６により付加情報に含める項目が選択された場合には、付加情報選択部３６により選択された項目からなる付加情報を生成する。【選択図】図３
2017061049.tif 000002
【特許請求の範囲】
【請求項１】
出力する画像に合成するための複数項目からなる付加情報を生成する生成手段と、
画像を出力する記録媒体において付加情報を出力可能な領域の幅が当該付加情報の文字列幅よりも狭い場合、前記文字列幅が付加情報を出力可能な領域の幅以下となるように、前記付加情報の複数項目の中から画像上に合成する項目を選択する選択手段と、
前記選択手段により選択された項目からなる付加情報を、出力しようとする画像上に合成する合成手段と、
を有する画像処理装置。
【請求項２】
前記生成手段により生成された付加情報を文字列に変換し、変換された文字列に含まれる各文字に対応するフォント情報から、前記付加情報の文字列幅を算出する算出手段をさらに有する請求項１記載の画像処理装置。
【請求項３】
前記算出手段は、画像を出力する記録媒体の幅から左右の余白領域の幅を差し引いた幅を、付加情報を出力可能な領域の幅として算出する請求項２記載の画像処理装置。
【請求項４】
前記選択手段は、前記付加情報の複数の項目のうち、初期値から変更された出力設定情報に関する項目を優先して選択する請求項１から３のいずれか１項記載の画像処理装置。
【請求項５】
前記選択手段は、前記付加情報の複数の項目のうち、予め設定された優先順位の高い項目を優先して選択する請求項１から３のいずれか１項記載の画像処理装置。
【請求項６】
前記選択手段は、前記付加情報の複数の項目のうち、前頁とは設定値が異なる項目を優先して選択する請求項１から３のいずれか１項記載の画像処理装置。
【請求項７】
出力する画像に合成するための複数項目からなる付加情報を生成する生成手段と、
画像を出力する記録媒体において付加情報を出力可能な領域の幅が、当該付加情報の文字列幅よりも狭い場合、前記付加情報の複数項目の中から画像上に合成する項目を選択する選択手段と、
前記選択手段により選択された項目からなる付加情報を、出力しようとする画像上に合成する合成手段と、
前記合成手段により付加情報が合成された画像を記録媒体に出力する出力手段と、
を有する画像形成装置。
【請求項８】
出力する画像に合成するための複数項目からなる付加情報を生成する生成ステップと、
画像を出力する記録媒体において付加情報を出力可能な領域の幅が当該付加情報の文字列幅よりも狭い場合、前記文字列幅が付加情報を出力可能な領域の幅以下となるように、前記付加情報の複数項目の中から画像上に合成する項目を選択するステップと、
前記選択ステップにおいて選択された項目からなる付加情報を、出力しようとする画像上に合成する合成ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、付加情報の配置位置、印刷濃度、サイズを自在に調整することができ、印刷される画像の印象を損なうことなく所望の付加情報を画像とともに印刷することができるようにした画像形成装置が開示されている。
【０００３】
特許文献２には、付加情報をドキュメントとは独立して記憶しておき、選択された付加情報をドキュメントに対して所定の位置に付加して出力するようにした出力装置が開示されている。
【０００４】
特許文献３には、画像とともに付帯情報の印刷を行う指示があった場合、全面印刷の場合には裏面に、通常印刷の場合には画像印刷領域外に付帯情報を印刷するようにした画像出力装置が開示されている。
【０００５】
特許文献４には、画像に付加情報を重ねて印字する際、その入力画像における付加情報の印字位置を操作部から受け付けて、受け付けた印字位置に印字すると付加情報が画像形成領域からはみ出す場合には、付加情報の印字位置を補正するようにした画像形成装置が開示されている。
【０００６】
特許文献５には、複数ページ分の原稿を１ページに集約して印刷する際に、複数ページの原稿において共通する付加情報を削除することにより、付加情報が重複して印刷されることを抑制するようにした印刷制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−０１６４３４号公報
【特許文献２】特開２００４−１８８９１０号公報
【特許文献３】特開２００５−１９９６１６号公報
【特許文献４】特開２００７−１６０７３２号公報
【特許文献５】特開２０１３−１６３２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
画像を印刷用紙等に記録媒体上に印刷する際に、印刷設定パラメータや印刷時刻、印刷ジョブ名等の各種情報を付加情報として、記録媒体上の例えば下部領域に印刷するようなことが行われている。
【０００９】
この付加情報の文字数は、付加情報に含める各項目の設定内容によって変動する。そのため、この設定内容によっては付加情報の文字列が長くなってしまい付加情報の一部が記録媒体からはみ出して途切れてしまい、付加情報の一部が記録媒体上に印刷されないという事態が発生してしまう場合がある。
【００１０】
本発明の目的は、付加情報を印刷用紙等の記録媒体上に出力する場合に、利用者が知りたい項目が記録媒体からはみ出して出力されないことを防ぐことが可能な画像処理装置、画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【００１１】
［画像処理装置］
請求項１に係る本発明は、出力する画像に合成するための複数項目からなる付加情報を生成する生成手段と、
画像を出力する記録媒体において付加情報を出力可能な領域の幅が当該付加情報の文字列幅よりも狭い場合、前記文字列幅が付加情報を出力可能な領域の幅以下となるように、前記付加情報の複数項目の中から画像上に合成する項目を選択する選択手段と、
前記選択手段により選択された項目からなる付加情報を、出力しようとする画像上に合成する合成手段とを有する画像処理装置である。
【００１２】
請求項２に係る本発明は、前記生成手段により生成された付加情報を文字列に変換し、変換された文字列に含まれる各文字に対応するフォント情報から、前記付加情報の文字列幅を算出する算出手段をさらに有する請求項１記載の画像処理装置である。
【００１３】
請求項３に係る本発明では、前記算出手段は、画像を出力する記録媒体の幅から左右の余白領域の幅を差し引いた幅を、付加情報を出力可能な領域の幅として算出する請求項２記載の画像処理装置である。
【００１４】
請求項４に係る本発明では、前記選択手段は、前記付加情報の複数の項目のうち、初期値から変更された出力設定情報に関する項目を優先して選択する請求項１から３のいずれか１項記載の画像処理装置である。
【００１５】
請求項５に係る本発明では、前記選択手段は、前記付加情報の複数の項目のうち、予め設定された優先順位の高い項目を優先して選択する請求項１から３のいずれか１項記載の画像処理装置である。
【００１６】
請求項６に係る本発明では、前記選択手段は、前記付加情報の複数の項目のうち、前頁とは設定値が異なる項目を優先して選択する請求項１から３のいずれか１項記載の画像処理装置である。
【００１７】
[画像形成装置]
請求項７に係る本発明は、出力する画像に合成するための複数項目からなる付加情報を生成する生成手段と、
画像を出力する記録媒体において付加情報を出力可能な領域の幅が、当該付加情報の文字列幅よりも狭い場合、前記付加情報の複数項目の中から画像上に合成する項目を選択する選択手段と、
前記選択手段により選択された項目からなる付加情報を、出力しようとする画像上に合成する合成手段と、
前記合成手段により付加情報が合成された画像を記録媒体に出力する出力手段とを有する画像形成装置である。
【００１８】
[プログラム]
請求項８に係る本発明は、出力する画像に合成するための複数項目からなる付加情報を生成する生成ステップと、
画像を出力する記録媒体において付加情報を出力可能な領域の幅が当該付加情報の文字列幅よりも狭い場合、前記文字列幅が付加情報を出力可能な領域の幅以下となるように、前記付加情報の複数項目の中から画像上に合成する項目を選択するステップと、
前記選択ステップにおいて選択された項目からなる付加情報を、出力しようとする画像上に合成する合成ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
請求項１に係る本発明によれば、付加情報を記録媒体上に出力する場合に、利用者が知りたい項目が出力されないことを防ぐことが可能な画像処理装置を提供することができる。
【００２０】
請求項２に係る本発明によれば、請求項１に係る発明により得られる効果に加えて、付加情報が記録媒体上の領域に出力可能か否かを精度よく判定することが可能な画像処理装置を提供することができる。
【００２１】
請求項３に係る本発明によれば、請求項２に係る発明により得られる効果に加えて、左右の余白領域の幅を考慮して、付加情報が記録媒体上の領域に出力可能か否かを精度よく判定することが可能な画像処理装置を提供することができる。
【００２２】
請求項４に係る本発明によれば、付加情報を記録媒体上に出力する場合に、初期値から変更された項目が出力されないことを防ぐことが可能な画像処理装置を提供することができる。
【００２３】
請求項５に係る本発明によれば、付加情報を記録媒体上に出力する場合に、優先順位の高い項目が出力されないことを防ぐことが可能な画像処理装置を提供することができる。
【００２４】
請求項６に係る本発明によれば、付加情報を記録媒体上に出力する場合に、異なる設定値の項目が出力されないことを防ぐことが可能な画像処理装置を提供することができる。
【００２５】
請求項７に係る本発明によれば、付加情報を記録媒体上に出力する場合に、利用者が知りたい項目が出力されないことを防ぐことが可能な画像形成装置を提供することができる。
【００２６】
請求項８に係る本発明によれば、付加情報を記録媒体上に出力する場合に、利用者が知りたい項目が出力されないことを防ぐことが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施形態の画像形成システムのシステム構成を示す図である。
【図２】本発明の第１の実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】印刷設定パラメータの各項目と設定値の一例を説明するための図である。
【図５】本発明の第１の実施形態の画像形成装置１０の動作を示すフローチャートである。
【図６】印刷設定パラメータの各項目に設定されている初期値の例を説明するための図である。
【図７】付加情報生成部３３により生成された修正前の付加情報の一例を示す図である。
【図８】付加情報生成部３３により生成された修正後の付加情報の一例を示す図である。
【図９】生成された付加情報が印刷用紙の所定の領域に印刷された印刷結果の一例を示す図である。
【図１０】本発明の第２の実施形態の画像形成装置１０の動作を示すフローチャートである。
【図１１】印刷設定パラメータの各項目に対して付加情報として表示すべき優先順位を設定するための操作画面例を示す図である。
【図１２】付加情報生成部３３により生成された修正前の付加情報の一例を示す図である。
【図１３】付加情報生成部３３により生成された修正後の付加情報の一例を示す図である。
【図１４】本発明の第３の実施形態の画像形成装置１０の動作を示すフローチャートである。
【図１５】前ページに対して生成された付加情報の一例を示す図である。
【図１６】付加情報生成部３３により生成された修正前の付加情報の一例を示す図である。
【図１７】付加情報生成部３３により生成された修正後の付加情報の一例を示す図である。
【発明を実施するための形態】
【００２８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２９】
[第１の実施形態]
図１は本発明の第１の実施形態の画像形成システムのシステム構成を示す図である。
【００３０】
本実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および端末装置２０により構成される。端末装置２０は、印刷ジョブ（印刷指示）を生成して、ネットワーク３０経由にて画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷ジョブを受け付けて、この印刷ジョブに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００３１】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００３２】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）、ＮＶＲＡＭ(Non-Volatile RAM)、ＲＯＭ、ＳＤメモリカード（ＳＤ−Ｃａｒｄ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信制御装置１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、印刷制御部１７、プリントエンジン１８を有する。これらの構成要素は、制御バス１９を介して互いに接続されている。
【００３３】
プリントエンジン１８は、印刷制御部１７による制御に基づいて、例えば、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。なお、本実施形態では、プリントエンジン１８は、電子写真方式の印刷処理を行うものとして説明するが、本発明はこのような場合に限定されるものではなく、インクジェット方式等の他の印刷方式を用いる場合でも同様に適用することができるものである。
【００３４】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＳＤメモリカード等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３５】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００３６】
本実施形態の画像形成装置１０は、図３に示されるように、印刷ジョブ受信部３１と、描画処理部３２と、付加情報生成部３３と、付加情報合成部３４と、判定部３５と、付加情報選択部３６と、画像出力部３７とを備えている。
【００３７】
印刷ジョブ受信部３１は、端末装置２０から送信されてきた印刷ジョブ（印刷指示）を受信する。
【００３８】
描画処理部３２は、印刷ジョブ受信部３１により受信された印刷ジョブに対して描画処理を実行することによりラスタ形式の画像データを生成する。
【００３９】
付加情報生成部３３は、印刷する画像に合成するための複数項目からなる付加情報を生成する。なお、付加情報生成部３３は、付加情報選択部３６により付加情報に含める項目が選択された場合には、付加情報選択部３６により選択された項目からなる付加情報を生成する。
【００４０】
なお、本実施形態の画像形成装置１０では、画像を印刷する際の印刷設定パラメータ（出力設定情報）の各設定値を付加情報として生成する場合を用いて説明する。
【００４１】
この印刷設定パラメータの各項目と設定値の一例を図４を参照して説明する。
【００４２】
この図４を参照すると、印刷設定パラメータの項目として、「カラーモード」、「印刷品質」、「ＲＧＢ補正」、「ＣＭＹＫ色補正」、「用紙種類」、「カラー調整」という項目に対して、それぞれ設定値が設定可能なようになっているのが分かる。
【００４３】
例えば、「カラーモード」という項目には、「自動」、「グレースケール（白黒）」という設定値が設定可能となっている。また、「印刷品質」という項目には、「標準」、「高速」、「高画質」、「高精細」という設定値が設定可能となっている。
【００４４】
同様にして、「ＲＧＢ補正」、「ＣＭＹＫ補正」、「用紙種類」、「カラー調整」の項目に対しても、それぞれ図４に示すような設定値が設定可能となっている。なお、「カラー調整」という項目における設定値中の「＊」は、ユーザにより設定された具体的な数字を示している。
【００４５】
付加情報合成部３４は、付加情報生成部３３により生成された付加情報を描画処理部３２により生成された画像データの所定の領域に合成する。
【００４６】
例えば、付加情報合成部３４は、できるだけ多くの情報を付加情報に含めるために、印刷用紙の長辺側の下端部の領域に付加情報を合成する。
【００４７】
なお、付加情報選択部３６により付加情報に含める項目が選択された場合、付加情報合成部３４は、付加情報選択部３６により選択された項目からなる付加情報を、印刷しようとする画像上に合成することになる。
【００４８】
判定部３５は、付加情報生成部３３により生成された付加情報を文字列に変換し、変換された文字列に含まれる各文字に対応するフォント情報から、この付加情報の文字列幅を算出する。
【００４９】
また、判定部３５は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅を算出する。
【００５０】
具体的には、判定部３５は、画像を印刷する印刷用紙の幅から左右の余白領域の幅を差し引いた幅を、付加情報を印刷可能な領域の幅として算出する。
【００５１】
そして、判定部３５は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅が、付加情報の文字列幅よりも狭いか否かを判定する。
【００５２】
付加情報選択部３６は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅が当該付加情報の文字列幅よりも狭いと判定部３５により判定された場合、この文字列幅が付加情報を印刷可能な領域の幅以下となるように、付加情報の複数項目の中から画像上に合成する項目を選択する。
【００５３】
画像出力部３７は、付加情報合成部３７により付加情報が合成された画像を印刷用紙に印刷する。
【００５４】
なお、図３に示した、描画処理部３２、付加情報生成部３３、付加情報合成部３４、判定部３５、付加情報選択部３６により画像処理装置が構成される
【００５５】
次に、本実施形態の画像形成装置１０の動作について図面を参照して詳細に説明する。
【００５６】
図５は、本実施形態の画像形成装置１０において、印刷する画像に印刷設定パラメータの情報を付加情報として付加する処理を説明するためのフローチャートである。
【００５７】
本実施形態では、付加情報選択部３６は、付加情報を構成する複数の項目のうち、初期値から変更された印刷設定パラメータ（出力設定情報）に関する項目を優先して選択する。
【００５８】
ここで、印刷設定パラメータの初期値とは、典型的な利用環境を想定して予め設定された値であり、記憶装置１３に格納されている。
【００５９】
本実施形態では、例えば、図６に示すように、印刷設定パラメータの初期値として、「印刷色」の項目としては「自動」という値が設定されており、「印刷品質」の項目としては「標準」が設定されており、「ＣＭＹＫ色補正」という項目としては「自動」という値が設定されており、「用紙種類」の項目としては「普通紙」という値が設定されているものとする。
【００６０】
先ず、付加情報選択部３６は、記憶装置１３に格納されている印刷設定パラメータの初期値を取得する（ステップＳ１０１）。
【００６１】
そして、付加情報生成部３３は、印刷ジョブ受信部３１により受信された印刷ジョブに基づいて、印刷する画像に合成するための複数項目からなる付加情報を生成する（ステップＳ１０２）。
【００６２】
次に、判定部３５は、付加情報生成部３３により生成された付加情報を文字列に変換し、変換された文字列に含まれる各文字に対応するフォント情報から、この付加情報の文字列幅Ａを算出する（ステップＳ１０３）。
【００６３】
そして、判定部３５は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅Ｂを算出する（ステップＳ１０４）。
【００６４】
そして、判定部３５は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅Ｂが、付加情報の文字列幅Ａよりも狭いか否かを判定する（ステップＳ１０５）。
【００６５】
このステップＳ１０５において、付加情報の文字列幅Ａが付加情報を印刷可能な領域の幅Ｂよりも広いと判定された場合（ステップＳ１０５においてＹｅｓ）、付加情報選択部３６は、この文字列幅Ａが付加情報を印刷可能な領域の幅Ｂ以下となるように、付加情報の複数項目の中から画像上に合成する項目を選択する（ステップＳ１０６）。
【００６６】
例えば、付加情報生成部３３により生成された付加情報が図７に示すような内容である場合、付加情報に含まれる項目のうち「印刷品質」の設定値が「標準」のままであり、図６に示した初期値から変更されていない。
【００６７】
そのため、付加情報選択部３６は、付加情報を構成する複数の項目のうち、設定値が初期値のままである「印刷品質」以外の「カラーモード」、「ＣＭＹＫ色補正」、「用紙種類」等の項目を優先して選択する。
【００６８】
なお、図７では、付加情報に含める項目の数が４と少なくなっているが、これは説明を行う際の見易さを考慮したものであり、実際にはもっと多くの項目が付加情報に含まれ付加情報の文字数はもっと多くなっている。
【００６９】
そして、付加情報生成部３３は、付加情報選択部３６により選択された項目からなる付加情報を生成することにより付加情報を修正する（ステップＳ１０７）。
【００７０】
具体的には、図８に示すように、付加情報生成部３３は、付加情報から「印刷品質」という項目が削除された付加情報を生成する。この結果、修正後の付加情報の文字列幅Ａは、付加情報を印刷可能な領域の幅Ｂ以下となっているのが分かる。
【００７１】
そして、付加情報合成部３４は、付加情報生成部３３により生成された付加情報を描画処理部３２により生成された画像データの所定の領域に合成し、画像出力部３７は、付加情報合成部３７により付加情報が合成された画像を印刷用紙に印刷する（ステップＳ１０８）。
【００７２】
このようにして生成された付加情報が印刷用紙の所定の領域に印刷された印刷結果の一例を図９に示す。図９に示した例では、付加情報が印刷用紙からはみ出すことなく用紙の長辺の下端に印刷されているのが分かる。
【００７３】
そして、上記の処理を行っているページが印刷ジョブの最終ページでなければ、ステップＳ１０２の処理に戻り、最終ページであれば処理を終了する（ステップＳ１０９）。
【００７４】
[第２の実施形態]
次に、本発明の第２の実施形態の画像形成装置について説明する。
【００７５】
本実施形態の画像形成装置は、図１に示した第１の実施形態の画像形成装置１０と基本的な構成は同様であるため、上記で説明した第１の実施形態における符号を参照して説明を行う。
【００７６】
本実施形態の画像形成装置における付加情報選択部３６は、付加情報を構成する複数の項目のうち、予め設定された優先順位の高い項目を優先して選択する点が上記で説明した第１の実施形態とは異なる。
【００７７】
次に、本実施形態の画像形成装置の動作について図面を参照して詳細に説明する。
【００７８】
図１０は、本実施形態の画像形成装置において、印刷する画像に印刷設定パラメータの情報を付加情報として付加する処理を説明するためのフローチャートである。この図１０に示したフローチャートは、図５に示した第１の実施形態におけるフローチャートに対して、ステップＳ１０１、Ｓ１０６を、それぞれステップＳ２０１、Ｓ２０２に置き換えたものであり、他のステップについては同じである。そのため、以下の説明では、ステップＳ２０１、Ｓ２０２の処理についてのみ説明する。
【００７９】
本実施形態では、図１１に示すような操作画面により、印刷設定パラメータの各項目に対して、付加情報として表示すべき優先順位が設定されている。この図１１に示した操作画面は、端末装置２０においてインストールされているプリンタドライバにより表示される画面例を示したものである。
【００８０】
例えば、図１１に示した設定例では、「カラーモード」が最も優先順位が高い項目として設定されており、以降「印刷年月日・時刻」、「用紙種類」、「ＲＧＢ色補正」、「ＣＭＹＫ色補正」・・・という順で優先順位が設定されている。そして、この図１１に示した設定例では、「印刷品質」は優先順位が最も低い項目として設定されている。
【００８１】
そして、このようにして設定された優先順位の情報は、印刷ジョブとともに端末装置２０から画像形成装置に送信される。
【００８２】
本実施形態における付加情報選択部３６は、印刷設定パラメータの各項目に対して設定されている優先順位の情報を取得する（ステップＳ２０１）。
【００８３】
そして、本実施形態では、ステップＳ１０５において、付加情報の文字列幅Ａが付加情報を印刷可能な領域の幅Ｂよりも広いと判定された場合（ステップＳ１０５においてＹｅｓ）、付加情報選択部３６は、この文字列幅Ａが付加情報を印刷可能な領域の幅Ｂ以下となるように、付加情報の複数項目の中から優先順の高い順に画像上に合成する項目を選択する（ステップＳ２０２）。
【００８４】
例えば、付加情報生成部３３により生成された付加情報が図１２に示すような内容である場合、付加情報に含まれる項目のうち「印刷品質」は優先順位が最も低い印刷設定パラメータとなっている。
【００８５】
そのため、付加情報選択部３６は、付加情報を構成する複数の項目のうち、設定値が初期値のままである「印刷品質」以外の「カラーモード」、「ＣＭＹＫ色補正」、「用紙種類」等の項目を優先して選択する。
【００８６】
その結果、図１３に示すように、付加情報生成部３３は、付加情報から「印刷品質」という項目が削除された付加情報を生成する。この結果、修正後の付加情報の文字列幅Ａは、付加情報を印刷可能な領域の幅Ｂ以下となっているのが分かる。
【００８７】
[第３の実施形態]
次に、本発明の第３の実施形態の画像形成装置について説明する。
【００８８】
本実施形態の画像形成装置は、図１に示した第１の実施形態の画像形成装置１０と基本的な構成は同様であるため、上記で説明した第１の実施形態における符号を参照して説明を行う。
【００８９】
複数ページの印刷ジョブを印刷する場合、各ページにおける印刷設定パラメータは同じになることが多いが、異なるページにおいて印刷設定パラメータが異なる場合がある。例えば、カラーページと白黒ページが混在するような印刷ジョブでは、カラーページにおける印刷設定パラメータと白黒ページにおける印刷設定パラメータとは異なるものになる。
【００９０】
このような場合には、１ページ目では付加情報の全ての項目が印刷可能な領域に収まっているにもかかわらず、２ページ目以降で付加情報の全ての項目が印刷可能な領域に収まらないような場合が発生し得る。
【００９１】
そのため、本実施形態の画像形成装置における付加情報選択部３６は、付加情報を構成する複数の項目のうち、前ページ（頁）とは設定値が異なる項目を優先して選択する。なお、ここで前ページとは、付加情報の全ての項目が印刷可能な領域に収まるか否かを判定しているページの直前のページだけでなく、そのページよりも前のページを含むものとする。
【００９２】
次に、本実施形態の画像形成装置の動作について図面を参照して詳細に説明する。
【００９３】
図１４は、本実施形態の画像形成装置において、印刷する画像に印刷設定パラメータの情報を付加情報として付加する処理を説明するためのフローチャートである。
【００９４】
先ず、付加情報生成部３３は、印刷ジョブ受信部３１により受信された印刷ジョブに基づいて、印刷する画像に合成するための複数項目からなる付加情報を生成する（ステップＳ３０１）。
【００９５】
次に、判定部３５は、付加情報生成部３３により生成された付加情報を文字列に変換し、変換された文字列に含まれる各文字に対応するフォント情報から、この付加情報の文字列幅Ａを算出する（ステップＳ３０２）。
【００９６】
そして、判定部３５は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅Ｂを算出する（ステップＳ３０３）。
【００９７】
そして、判定部３５は、画像を印刷する印刷用紙において付加情報を印刷可能な領域の幅Ｂが、付加情報の文字列幅Ａよりも狭いか否かを判定する（ステップＳ３０４）。
【００９８】
このステップＳ３０４において付加情報の文字列幅Ａが付加情報を印刷可能な領域の幅Ｂよりも広いと判定された場合（ステップＳ３０４においてＹｅｓ）、付加情報選択部３６は、所定のデータ領域に前ページの付加情報が格納されているか否かを判定する（ステップＳ３０５）。
【００９９】
このステップＳ３０５において所定のデータ領域に前ページの付加情報が格納されていないと判定された場合（ステップＳ３０５においてｎｏ）、付加情報選択部３６は、文字列幅Ａが付加情報を印刷可能な領域の幅Ｂ以下となるように、付加情報の複数項目の中から画像上に合成する項目を選択する（ステップＳ３０６）。
【０１００】
なお、このステップＳ３０６において付加情報選択部３６が、付加情報の複数の項目の中から印刷用紙上に出力すべき項目を選択する際には、上記の第１または第２の実施形態において説明した方法を使用することができる。
【０１０１】
そして、付加情報生成部３３は、付加情報選択部３６により選択された項目からなる付加情報を生成することにより付加情報を修正する（ステップＳ３０７）。
【０１０２】
そして、付加情報生成部３３により生成された付加情報は、所定のデータ領域に保存される（ステップＳ３０８）。
【０１０３】
そして、付加情報合成部３４は、付加情報生成部３３により生成された付加情報を描画処理部３２により生成された画像データの所定の領域に合成し、画像出力部３７は、付加情報合成部３７により付加情報が合成された画像を印刷用紙に印刷する（ステップＳ３０９）。
【０１０４】
そして、上記の処理を行っているページが印刷ジョブの最終ページでなければ、ステップＳ３０１の処理に戻り、最終ページであれば処理を終了する（ステップＳ３１０）。
【０１０５】
また、ステップＳ３０５において所定のデータ領域に前ページの付加情報が格納されていると判定された場合（ステップＳ３０５においてｙｅｓ）、付加情報選択部３６は、所定のデータ領域から保存されている前ページの付加情報を取得する（ステップＳ３１１）。
【０１０６】
そして、付加情報選択部３６は、付加情報を構成する複数の項目のうち、所定のデータ領域から取得した前ページの付加情報に含まれていない項目を優先して選択して、文字列幅Ａが付加情報を印刷可能な領域の幅Ｂ以下となるようにする（ステップＳ３１２）。
【０１０７】
例えば、前ページの付加情報が、図１５に示すように、「カラーモード」の項目には「自動」という値が設定され、「印刷品質」の項目には「標準」という値が設定され、「ＣＭＹＫ色補正」の項目には「鮮明なカラー」という値が設定され、「用紙種類」の項目には「厚紙」という値が設定されていたものとする。
【０１０８】
そして、今回生成した付加情報では、図１６に示すように、「カラーモード」の項目には「グレースケール」という値が設定され、「印刷品質」の項目には「標準」という値が設定され、「ＣＭＹＫ色補正」の項目には「広告印刷用」という値が設定され、「用紙種類」の項目には「厚紙」という値が設定されていたものとする。
【０１０９】
この場合、付加情報選択部３６は、図１７に示すように、複数の印刷設定パラメータの項目の中から、前ページとは設定値が異なる印刷設定パラメータ、つまり「カラーモード」、「ＣＭＹＫ色補正」という項目の印刷設定パラメータを選択する。この結果、修正後の付加情報の文字列幅Ａは、付加情報を印刷可能な領域の幅Ｂ以下となっているのが分かる。
【０１１０】
[変形例]
上記実施形態では、印刷設定パラメータを付加情報として印刷用紙上の所定の領域に印刷する場合を用いて説明したが、本発明はこれに限定されるものではなく、印刷時刻、機種名、印刷ジョブ名等の情報を付加情報として印刷する場合でも同様に本発明を適用することができるものである。
【０１１１】
さらに、上記実施形態では、付加情報を日本語として付加する場合を用いて説明したが、本発明はこのような場合に限定されるものではなく、英語、中国語、ドイツ語、フランス語等の他の言語により付加情報を表現する場合でも同様に本発明を適用することができるものである。
【符号の説明】
【０１１２】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信制御装置
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    印刷制御部
１８    プリントエンジン
１９    制御バス
２０    端末装置
３０    ネットワーク
３１    印刷ジョブ受信部
３２    描画処理部
３３    付加情報生成部
３４    付加情報合成部
３５    判定部
３６    付加情報選択部
３７    画像出力部
【図１】
2017061049.tif 000003
【図２】
2017061049.tif 000004
【図３】
2017061049.tif 000005
【図４】
2017061049.tif 000006
【図５】
2017061049.tif 000007
【図６】
2017061049.tif 000008
【図７】
2017061049.tif 000009
【図８】
2017061049.tif 000010
【図９】
2017061049.tif 000011
【図１０】
2017061049.tif 000012
【図１１】
2017061049.tif 000013
【図１２】
2017061049.tif 000014
【図１３】
2017061049.tif 000015
【図１４】
2017061049.tif 000016
【図１５】
2017061049.tif 000017
【図１６】
2017061049.tif 000018
【図１７】
2017061049.tif 000019