(57)【要約】【課題】  実行されたジョブに関する情報を、コストを低減させながらジョブを管理する。【解決手段】  ジョブが実行された際に、それに関わる画像データと、ジョブ管理データとをコード化して出力する。【選択図】  図５
2007233845.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像に対して、指示された処理を実行する実行手段と、
前記実行手段における実行結果を含むジョブ管理データを生成するジョブ管理データ生成手段と、
前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記入力された画像とから、符号画像を生成する符号化手段と、
前記符号化手段で生成された符号画像とを出力する出力手段とを有することを特徴とする画像処理装置。
【請求項２】
前記符号化手段は、
前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記入力された画像との合計の情報量が所定量以下の場合に、前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記入力された画像とを符号化して符号画像を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記符号化手段は、
前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記入力された画像との合計の情報量が所定量より多い場合に、前記入力された画像のデータサイズを削減し、当該データサイズの削減された後の画像と前記ジョブ管理データ生成手段で生成されたジョブ管理データとを符号化して符号画像を生成することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
入力された画像に対して、指示された処理を実行して出力画像を生成して出力する実行手段と、
前記実行手段における実行結果を含むジョブ管理データを生成するジョブ管理データ生成手段と、
前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記実行手段で出力された画像とから、符号画像を生成する符号化手段と、
前記符号化手段で生成された符号画像とを出力する出力手段とを有することを特徴とする画像処理装置。
【請求項５】
前記符号化手段は、
前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記出力された出力画像との合計の情報量が所定量以下の場合に、前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記出力された出力画像とを符号化して符号画像を生成することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記符号化手段は、
前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記出力された出力画像との合計の情報量が所定量より多い場合に、前記出力された出力画像のデータサイズを削減し、当該データサイズの削減された後の出力画像と前記ジョブ管理データ生成手段で生成されたジョブ管理データとを符号化して符号画像を生成することを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
入力された画像に対して、指示された処理を実行する実行工程と、
前記実行工程における実行結果を含むジョブ管理データを生成するジョブ管理データ生成工程と、
前記ジョブ管理データ生成工程で生成されたジョブ管理データと、前記入力された画像とから、符号画像を生成する符号化工程と、
前記符号化工程で生成された符号画像とを出力する出力工程とを有することを特徴とする画像処理装置の制御方法。
【請求項８】
前記符号化工程は、
前記ジョブ管理データ生成工程で生成されたジョブ管理データと、前記入力された画像との合計の情報量が所定量以下の場合に、前記ジョブ管理データ生成工程で生成されたジョブ管理データと、前記入力された画像とを符号化して符号画像を生成することを特徴とする請求項７に記載の画像処理装置の制御方法。
【請求項９】
前記符号化工程は、
前記ジョブ管理データ生成工程で生成されたジョブ管理データと、前記入力された画像との合計の情報量が所定量より多い場合に、前記入力された画像のデータサイズを削減し、当該データサイズの削減された後の画像と前記ジョブ管理データ生成工程で生成されたジョブ管理データとを符号化して符号画像を生成することを特徴とする請求項７又は８に記載の画像処理装置の制御方法。
【請求項１０】
入力された画像に対して、指示された処理を実行して出力画像を生成して出力する実行工程と、
前記実行工程における実行結果を含むジョブ管理データを生成するジョブ管理データ生成工程と、
前記ジョブ管理データ生成工程で生成されたジョブ管理データと、前記実行工程で出力された画像とから、符号画像を生成する符号化工程と、
前記符号化工程で生成された符号画像とを出力する出力工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１１】
前記符号化工程は、
前記ジョブ管理データ生成工程で生成されたジョブ管理データと、前記出力された出力画像との合計の情報量が所定量以下の場合に、前記ジョブ管理データ生成工程で生成されたジョブ管理データと、前記出力された出力画像とを符号化して符号画像を生成することを特徴とする請求項４に記載の画像処理装置の制御方法。
【請求項１２】
前記符号化工程は、
前記ジョブ管理データ生成工程で生成されたジョブ管理データと、前記出力された出力画像との合計の情報量が所定量より多い場合に、前記出力された出力画像のデータサイズを削減し、当該データサイズの削減された後の出力画像と前記ジョブ管理データ生成工程で生成されたジョブ管理データとを符号化して符号画像を生成することを特徴とする請求項４又は５に記載の画像処理装置の制御方法。
【請求項１３】
請求項７乃至１２に記載の方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、プログラム、記憶媒体に関する。
【背景技術】
【０００２】
白黒の画像であるバーコード画像や二次元コード画像が知られている。これらバーコード画像や二次元コード画像は、情報がコード化（符号化とも称する）されることで生成された画像である。本明細書では、このように情報が符号化されることで生成された画像を符号画像と称する。
【０００３】
また、符号画像にリーダを近づけてスキャンし、スキャンにより得られたデジタルデータから情報を取出す技術が知られている。
【０００４】
図１０（Ａ）及び図１０（Ｂ）は、この符号化技術を説明するための図である。まず、図１０（Ａ）について説明する。
【０００５】
０１は、符号画像と、タイトルという文字画像と、黒線画像とを含む原稿画像を示す。この原稿画像は、デジタルデータではなく紙自体である。０２は、複写機を示す。
【０００６】
ユーザがこの原稿画像０１を複合機０２のスキャン台に置いてスキャンを指示すると、複合機０２はこの原稿画像をスキャンし、スキャンによりデジタルデータを得る。さらに、この複合機０２は、デジタルデータ内に符号画像が含まれていることを認識し、この符号画像を抽出する。さらに、抽出された符号画像内に含まれる情報を取出す。そして、取出された情報が文字情報である場合には、その文字情報を文字画像に変換して印刷出力する。０３は、印刷出力された紙を示す。この紙０３は、タイトルという文字画像と、黒線画像と、今年のＡ社の成績という文字画像とを含む。即ち、原稿画像０１に含まれる符号画像は、今年のＡ社の成績という文字情報が符号化されて生成された画像であることがわかる。
【０００７】
一方、取出された情報が画像情報である場合には、その画像情報を印刷出力する。図１０（Ｂ）における１３は、印刷出力された紙を示す。この紙１３は、花火の絵を示す画像を含む。
【０００８】
このように、情報を符号化する技術を符号化技術という。また、符号化技術により情報から生成された画像を符号画像という。
【０００９】
ところで、複写機の内部には、画像処理を行うユニットが存在するが、この画像処理を行うユニットをコントローラユニットという。こうしたコントローラユニットには、ＣＰＵやＲＡＭが存在する。このようなコントローラユニットを備える装置を画像処理装置という。こうした画像処理装置には、例えば、複写機（コントローラユニット＋スキャナ部＋プリント部）やプリンタ（コントローラユニット＋プリント部）やＦＡＸ（コントローラユニット＋ＦＡＸ送信部）や複合機（コントローラユニット＋スキャナ部＋プリント部＋ＦＡＸ送信部）が含まれるのはいうまでもない。
【００１０】
コントローラユニットには、実行したジョブに関する情報を外部や内部の記憶装置に記憶させることが可能な装置が存在する。このように、実行したジョブに関する情報を記憶装置に記憶させておき、後に取出せるようにする機能をジョブ管理機能という。
【００１１】
ジョブ管理機能でよく使われる用語の定義を以下に行う。
【００１２】
ジョブは、コントローラユニットが行うべき仕事である。このジョブという用語を、例を用いてわかりやすく説明する。ユーザがＡ３原稿画像を複写機のスキャン台に置き、５０％縮小設定を選択し、かつ、出力用紙としてＡ３を選択した上でコピーボタンを押したとする。すると、このコントローラユニットが行うべき仕事は、「スキャナ部から送られてきたＡ３原稿画像データを縦横共に５０％縮小し、当該縮小後の原稿画像データを得る。そして、縮小後の原稿画像データに余白画像データを付けて新たな原稿画像データを生成する。そして、生成された新たな原稿画像データをプリント部に送る。」ことである（図１１参照）。
【００１３】
このようなジョブ管理機能では、ジョブ管理レポートを出力することが行なわれている。具体的には、図５における５０１のように、ジョブ結果データやジョブ名と印刷出力した画像データとを紙上に画像形成して出力するということが行われている。ジョブ結果データは、具体的には、ジョブの実行日時、ジョブ実行時間、ジョブ実行枚数、ジョブ実行結果などのようにジョブを実行した後に得られるデータである。また、他の技術として、画像データを符号化して生成した白黒二値の画像データと、特に符号化はされていないジョブ管理データとを紙上に画像形成して出力するということが行われている（特許文献１参照）。こうしたジョブ管理レポートは、各ユーザが自分の通信がうまくいったかどうかを確認するために利用されてきた。その一方で、現状では機密文書の流出防止や、流出した際の流出経路の追跡が重要視されている。
【００１４】
また、ジョブ管理データと、画像データとを両方とも特に符号化せずにデジタルデータのままサーバに登録する技術が知られている。この技術は、ジョブアーカイブ技術と呼ばれている。
【特許文献１】特開２００２−１７００７５
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、こうしたジョブ管理レポートを用いたとしても、機密文書が流出した際の流出経路の追跡がうまくいかない。例えば、誰々がいつ機密文書をプリントしたのではないかということが想像できたとしても、それを確かめるためには、積み上げられたジョブ管理レポートを一枚一枚めくって、探さざるを得ない。つまりは、ジョブ管理、文書管理に大きなコストがかかってしまうことになる。
【００１６】
また、ジョブアーカイブ技術を用いると、機密文書が流出した際の流出経路の追跡が成功しうるが、サーバに保存するためのデータ量が膨大であるため、非常に大きなコストがかかる。
【００１７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、実行されたジョブに関する情報を、コストを低減させながらジョブを管理することが可能な画像処理装置を提供するところにある。
【課題を解決するための手段】
【００１８】
上述した課題を解決するために、本発明における画像処理装置は以下の構成を有する。
【００１９】
即ち、入力された画像に対して、指示された処理を実行する実行手段と、前記実行手段における実行結果を含むジョブ管理データを生成するジョブ管理データ生成手段と、前記ジョブ管理データ生成手段で生成されたジョブ管理データと、前記入力された画像とから、符号画像を生成する符号化手段と、前記符号化手段で生成された符号画像とを出力する出力手段とを有する。
【００２０】
（発明の目的）
実行されたジョブに関する情報を、コストを低減させながらジョブを管理することが可能となる。
【発明の効果】
【００２１】
以上説明したように、
様々なデータを入出力してジョブを実行する画像処理装置において、
実行した画像データを保存する画像データ保存手段と、
前記画像データを二次元符号化する二次元符号化手段と、
ジョブ終了結果やジョブ実行日時等のジョブに付随する属性データを保存するジョブ属性データ保存手段を具備し、
前記画像データ保存手段により保存された画像データを前記二次元符号化手段により二次元符号化し、前記ジョブ属性データ保存手段により保存されたジョブ属性データと関連づけてジョブ履歴データを作成するジョブ履歴データ作成手段と、
前記ジョブ履歴データ作成手段により作成されたジョブ履歴データをレポートとして印刷するジョブ履歴データ印刷手段を有することにより、
安価で手軽に使用できるジョブ履歴管理機能が提供可能な効果があり、このレポートとして出力されたジョブ履歴データを、画像処理装置のスキャナ等の読取装置から読取るだけで、元の画像データを手軽に再現することが可能である。
【発明を実施するための最良の形態】
【００２２】
（実施例１）
以下、本発明の一実施形態について図面を参照しながら説明する。
【００２３】
図１は、本発明の処理の全体像を示した概念図である。
【００２４】
図１おいて、画像処理装置の一例として［１０９］複合機（ＭＦＰ）を示している。
【００２５】
処理の対象となる画像データ［１０１］には、スキャナで読取られたスキャンデータや、ＬＡＮやＷＡＮなどの伝送回路で送られてきたＰＤＬデータや、電話回線（ＦＡＸ）などで送られてきたデータや、ＵＳＢデバイスなどの外部媒体から直接入力されたデータなどが含まれる。
【００２６】
複合機［１０９］は、指示されたジョブを実行する。ジョブ実行が終了すると、ジョブ結果データと、入力された画像データとを符号化して生成した符号画像データとを、原稿画像付きジョブ管理レポート［１０８］として印刷出力する［１０７］。
【００２７】
図２は、画像処理装置の一例として、複合機（ＭＦＰ）［１０９］の内部構成を示したものである。
【００２８】
図２において、［２００］は複合機全体である。複合機［２００］は、ＲＯＭ［２０２］あるいは例えばハードディスクなどの大規模記憶装置［２１０］に記憶されたソフトウェアを実行するＣＰＵ［２０１］を備え、ＣＰＵ［２０１］はシステムバス［２１３］に接続される各デバイスを総括的に制御する。
【００２９】
［２０３］はＲＡＭで、ＣＰＵ［２０１］の主メモリ、ワークエリア等として機能する。［２０５］は外部入力コントローラ（ＰＡＮＥＬＣ）で、複合機に備えられた各種ボタンあるいはタッチパネル［２０６］等からの指示入力を制御する。［２０７］はディスプレイコントローラ（ＤＩＳＰＣ）で、例えば液晶ディスプレイなどで構成される表示モジュール（ＤＩＳＰＬＡＹ）［２０８］の表示を制御する。
【００３０】
［２０４］はネットワークインタフェースカード（ＮＩＣ）で、ＬＡＮ［２１４］を介して、他のネットワーク機器あるいはファイルサーバ等と双方向にデータをやりとりする。
【００３１】
［２１１］は、例えば電子写真方式あるいはインクジェット方式などで実現される紙への印字部である。
【００３２】
［２１２］は、紙に印字された画像を読み込むための画像読取り部である。多くの場合、画像読取り部［２１２］にはオプションとしてオートドキュメントフィーダ（不図示）が装着されており、複数枚の原稿を自動的に読み込むことができる。
【００３３】
なお、大規模記憶装置［２１０］は、場合によっては画像の一時記憶場所としても使われることがある。図２上では、ハードディスクとして記載しているが、他の不揮発性記録媒体であっても良い。
【００３４】
なお、このうち［２０１］、［２０２］、［２０３］、［２０４］、［２０５］、［２０７］、［２０９］、［２１３］がコントローラユニットに含まれている。［２１１］がプリント部に含まれている。［２１２］がスキャナ部に含まれている。
【００３５】
図３は、ジョブ管理データを説明するための図である。このジョブ管理データは、コントローラユニットと電気的に接続された記憶装置に記憶されているデジタルデータである。
【００３６】
［３０２］は、ジョブ管理番号である。
【００３７】
［３０３］は、ジョブ名である。例えばファクシミリジョブであれば宛先番号、ネットワーク送信ジョブであれば相手アドレス、プリントジョブであればファイル名がジョブ名となる。
【００３８】
［３０４］は、ジョブの実行を開始した時間である。これは、ジョブ結果データの一種である。
【００３９】
［３０５］は、ジョブを開始してから終了するまでにかかったジョブ実行時間である。これも、ジョブ結果データの一種である。
【００４０】
［３０６］は、出力条件反映後画像データの枚数である。ジョブがコピージョブだった場合に、このページ数は排紙ビンに排紙された紙の枚数に一致する。これも、ジョブ結果データの一種である。
【００４１】
［３０７］は、ジョブの終了状況である。すなわち正常終了であればＯＫ、異常終了であればＮＧ等の文字が記載される。これも、ジョブ結果データの一種である。
【００４２】
図５は、ジョブの終了後に印刷出力される従来型の原稿画像付きジョブ管理レポートデータ［５０１］の概要と、本発明型の原稿画像付きのジョブ管理レポートデータ［５１１］の概要とを示した図である。
【００４３】
従来型のレポートデータには、［５０２］の領域にジョブ管理データが画像化されて生成されたジョブ管理画像データと、［５０３］の領域に出力条件反映前画像データにおける先頭ページの画像データとが存在していた。
【００４４】
本発明型のレポートデータには、［５１２］の領域に［５０２］同じくジョブ管理データが画像化されて生成されたジョブ管理画像データが存在しているが、［５０３］の領域に出力条件反映前画像データを符号化して生成された符号画像データが存在している。本発明の詳細な説明の前に言葉の定義を行っておく。
【００４５】
出力条件データは、コントローラユニットに送られてきた画像データをシート上に画像形成する際の条件（５０％縮小、濃く、薄く、両面、２ｉｎ１など）や送信条件（６００ｄｐｉで送信）などの出力条件を示すデータである。出力条件反映前画像データは、出力条件を反映する前の画像データである。出力条件反映後画像データは、出力条件を反映した後の画像データである。先ほどの例では、出力条件データは、「出力用紙はＡ３であるというデータ」と「５０％縮小設定がされているというデータ」とを含むデータである。出力条件反映前画像データは、スキャナ部から送られてきたＡ３サイズの原稿画像データである。出力条件反映後画像データは、プリント部に送るためのＡ３サイズの余白部の付いた新たな原稿画像データである。
【００４６】
図４は、本発明型レポートデータの他の例［４０１］を示したものであり、図５におけるレポートデータ［５１１］に代わるものである。
【００４７】
［４０２］の領域には、ジョブ管理データが存在する。
【００４８】
［４０３］の領域には、出力条件反映前画像データを符号化して得られた符号画像データが存在する。［４０２］と［４０３］とは関連するデータであるため、図で示したように、その関連が人間に認識できるように、例えば、枠線等で囲むような黒線データが存在している。
【００４９】
本発明の実施形態について図面を用いて詳細に説明する。
【００５０】
以下、図６のフローチャートを説明する。
【００５１】
［６０１］において出力ジョブ（コピージョブやプリントジョブや送信ジョブ）の開始が指示されると、［６０２］で出力ジョブを実行し、［６０３］に移行する。［６０２］における出力ジョブの実行は、具体的には、入力された画像データに対して所定の処理を施した上で、当該所定の処理後の出力画像データを出力する。ここで、出力とは、印刷出力や送信出力などを指す。また、入力された画像データのことを出力条件反映前画像データに含まれることになる（入力された時点では、条件設定は反映されていないため）。さらに、出力画像データのことを、出力条件反映後画像データと称する（出力される時点では、条件設定は既に反映されているため）。
【００５２】
［６０３］では、出力ジョブの実行が終了したか否かを判断する。そして、［６０３］で出力ジョブの実行が終了していないと判断した場合、［６０２］に移行する。また、［６０３］で出力ジョブの実行が終了したと判断した場合、［６０４］に移行する。
【００５３】
［６０４］では、図３で説明したジョブ結果データを生成するとともに、管理番号を発番し、これらのデータをジョブ名と共に記憶手段に記憶させる。即ち、ジョブ管理データを生成し、当該生成されたジョブ管理データを記憶手段に記憶させる。そして、［６０５］に移行する。
【００５４】
［６０５］では、ジョブ管理データが正常に記憶されたかどうかを判断し、その判断結果がＮＧであった場合は［６０８］に移行する。ＯＫだった場合は［６０６］に移行する。
【００５５】
［６０５］における判断結果が、ジョブ結果データが正常に保存できた場合に［６０６］へ移行し、データサイズ削減処理を行う。［６０６］での処理内容（出力条件反映前画像データの記憶処理）は、図９を用いて詳細に後述する。
【００５６】
［６０６］での出力条件反映前画像データの記憶処理が終了すると、［６０８］に移行する。終了していない場合は、［６０５］に移行する。
【００５７】
なお、ここでの説明は、ジョブ管理データの記憶処理の後に出力条件反映前画像データの記憶処理を実行しているが、印刷ジョブ結果データと出力条件反映前画像データとの記憶処理のどちらを先に行っても構わない。ただし、ジョブ管理データと出力条件反映前画像データとが関連づいた形で記憶手段において記憶されるように記憶処理を行う必要があるのは、どの場合も同じである。
【００５８】
次に、［６１１］で原稿画像付きジョブ管理レポートデータの印刷出力がユーザにより指示されると、［６１２］でレポートを印刷出力することが可能かどうかを判断する。このレポートの印刷出力が可能か判断する処理［６１２］の詳細は、後述の図９の説明で記述する。
【００５９】
［６１３］で、レポートの印刷出力が開始されたか否かを判断する。開始された場合には、［６１２に戻る。一方、開始された場合には、［６１４］に移行する。
【００６０】
［６１４］で、ジョブ管理データを記憶手段から取出し、［６１５］で、その取出し結果を判断する。
【００６１】
［６１５］におけるジョブ管理データの取出し結果がＮＧであった場合には、［６２２］に移行して処理を終了する。ＯＫであった場合には、［６１６］に移行する。
【００６２】
［６１６］で、ジョブ管理データを印刷するために印刷用データへの変換（ラスタ化や画像化とも称する）を行う。
【００６３】
［６１７］においてジョブ管理データが正常に画像化されたかどうかの判断を行い、その判断結果がＮＧであった場合には、［６２２］に移行して処理を終了する。ＯＫであった場合には、［６１８］に移行する。
【００６４】
［６１８］で、画像化されたジョブ管理データと出力条件反映前画像データとのレイアウト処理（１）を行う。即ち、出力条件反映前画像データ付きジョブ管理レポートデータ（例えば、図５における［５１１］）を生成する。このレイアウト処理（１）の詳細は、後述の図８の説明で記述する。
【００６５】
ここでの説明は、ジョブ結果データのラスタ化処理の後に画像データのレイアウト処理を実行しているが、ジョブ結果データと画像データの関連がレポートプリント可能となるのであれば、その処理順を変更しても同様の結果が得られる。
【００６６】
［６１８］でレイアウト処理が終了した後、ジョブ管理レポートデータ１ページ分の生成処理が終了したかどうかを［６１９］で判断する。
【００６７】
［６１９］における判断結果がレポート１ページ分の処理が終了していないと判断した場合には、［６１４］へ戻り、ジョブ管理データの取出し処理から処理を繰り返す。
【００６８】
［６１９］における判断結果がレポート１ページ分の処理が終了したと判断した場合、［６２０］に移行し、出力条件反映前画像データ付きジョブ管理レポートデータをプリント部に送り画像形成させる。
【００６９】
［６２１］で、ジョブ管理レポートデータが他にも無いかなどの終了条件をチェックする。
【００７０】
［６２１］において終了したと判断された場合、［６２２］に移行して処理を終了する。
【００７１】
［６２１］において終了したと判断された場合、［６１４］へと戻り、ジョブ管理データの取出し処理から処理を繰り返す。以下、図９のフローチャートを説明する。
【００７２】
ここでは、保存やレポートプリントする際に、画像データを圧縮、切捨処理を行う際のフロー［９０１］から［９１３］と、レポートプリントを開始する際の出力状態判断処理フロー［９２１］から［９２７］を示している。
【００７３】
以下、図６におけるデータサイズ削減処理［６０６］の処理の詳細を、図９を用いて説明する。
【００７４】
［９０１］にてデータサイズ削減処理が開始されると、［９０２］で出力条件反映前画像データのデータサイズ（５ｃｍ×４ｃｍとかのサイズではなく、３０ＫＢや５０ＫＢなどのサイズ）を獲得し、続いて［９０３］で符号画像をプリントするためのプリントエリアサイズ（３０ＫＢや５０ＫＢなどのサイズではなく、５ｃｍ×４ｃｍなどのサイズである。具体的には、例えば、［５１３］の領域のエリアサイズ）を獲得する。
【００７５】
［９０２］と［９０３］で獲得された２つのサイズを［９０４］で比較する。比較の際には、もちろんデータサイズとエリアサイズとの比較は単純には行えない。しかしながら、あるエリアサイズの符号画像に埋込める情報量（データサイズ）には限界があるため、この限界量を利用する。即ち、本実施例では、符号画像を印刷するための領域のエリアサイズを限界量に変換し、当該変換後の限界量と、出力条件反映前画像データのデータサイズとを比較する。
【００７６】
［９０５］では、その比較結果を判定する。［９０５］での判定の結果、出力条件反映前画像データのデータサイズが限界量より小さいか又は等しい場合には、［９１３］に移行する。また、出力条件反映前画像データのデータサイズが限界量より大きい場合には、［９０６］に移行する。
【００７７】
［９０６］では、出力条件反映前画像データを圧縮するか、切捨てるか、プリントエリアサイズを増やすかなどの処理方法を選択する。この処理方法を選択する時、予め登録されている情報を参照しても良いし、ユーザからの指示を仰いでその指示に基づいた処理方法を選択してもよい。なお、ユーザからの指示を仰ぐ場合には、コントローラユニットは、Ｄｉｓｐｌａｙ［２０８］の表示手段に警告通知を表示するように制御し、当該表示に対するユーザからのＰＡＮＥＬ［２０６］を介した指示を受付けるように制御するという構成が考えられる。
【００７８】
［９０６］で選択された方法がどのような方法であるかを［９０７］で判断し、出力条件反映前画像データを圧縮する、と判断された場合には［９０８］にて出力条件反映前画像データの圧縮処理を行い、圧縮された後の出力条件反映前画像データサイズを獲得し、前記限界量と比較する。出力条件反映前画像データを切捨てると判断された場合には［９０９］に移行して出力条件反映前画像データの一部を切捨てる。
【００７９】
［９１０］で［９０８］の比較結果を判断し、出力条件反映前画像データサイズが限界量より大きい場合には、出力条件反映前画像データの切捨処理を［９１１］で行う。一方、出力条件反映前画像データサイズが限界量より小さい場合には、［９１３］に移行して処理を終了する。
【００８０】
［９１１］や［９０９］の出力条件反映前画像データ切捨処理において、切捨てる出力条件反映前画像データの境界は、出力条件反映前画像データのページ境界等で切捨てても良いし、切捨てサイズが最小となるように切捨てても良い。また、その切捨て方法は装置に登録されていても良いし、ユーザからの指示を仰いでその指示に基づいた処理方法を選択してもよい。
【００８１】
［９０７］で出力条件反映前画像データのデータサイズを下げることなく、逆にエリアサイズを増やすと判定された場合には、エリアサイズを増やすことになる。ただし、あまりにもページ数が多くなってしまう場合には、警告表示などを行うように制御するのがよい。もちろん、その場合には、限界ページ数などが予め登録されていることが前提である。
【００８２】
以下、図８のフローチャートを説明する。
【００８３】
ここでは、図６の［６１８］における出力条件反映前画像データのレイアウト処理に関して説明する。
【００８４】
［８０１］で出力条件反映前画像データレイアウト処理（１）が開始されると、［８０２］で出力条件反映前画像データを取出し、［８０３］で出力条件反映前画像データが正常に取出しできたかどうかを判断する。
【００８５】
［８０３］における判断結果が、正常に取出し出来なかったと判断された場合、［８０７］に移行し、既に［６１６］で画像化されているジョブ管理データのみをレイアウトして処理を終了する。このステップでは、出力条件反映前画像データがそもそも記憶手段内に存在しない場合も、正常に取出しできなかったと判断される。
【００８６】
［８０３］における判断結果が、正常に取出し出来たと判断された場合、［８０４］で取出した出力条件反映前画像データの符号化処理を行って符号画像データを生成し、［８０５］に移行する。［８０５］では、出力条件反映前画像データが正常に符号化できたか否かを判断する。［８０５］における判断結果が、正常に符号化が出来なかったと判断された場合、［８０７］に移行する。
【００８７】
［８０５］における判断結果が、正常に符号化が出来たと判断された場合、［８０６］でジョブ管理データ（正確には、ジョブ管理データが［６１６］で画像化されてできたジョブ管理画像データ）と符号画像データとを結合して、画像データ付きジョブ管理レポートデータを生成して処理を終了する。
【００８８】
以下、図６における［６１２］で行う処理について説明する。即ち、レポートの印刷出力が可能かどうか判断する処理の説明を行う。
【００８９】
［１３２１］にて判断処理が開始されると、［１３２２］でユーザからのレポート印刷出力指示があったかどうかの確認を行う。
【００９０】
［１３２３］での確認の結果、印刷出力指示があった場合には［１３２６］に移行し、なかった場合には［１３２４］に移行する。
【００９１】
［１３２４］では、記憶手段で記憶されているジョブ管理データの数を調べて、［１３２５］において、その数が保存の上限に達しているかどうかの判断を行う。ここで、レポートプリントを行うための閾値を使用して判断しても同様であり、それらの数値は装置に登録されていても良いし、ユーザからの指示を仰いでもよい。
【００９２】
［１３２５］における判断結果が、上限に達している、と判断された場合、［１３２６］に移行してレポート出力を開始する。
【００９３】
［１３２５］における判断結果が、上限に達していない、と判断された場合、［１３２７］に移行してレポート未出力という処理結果にて処理を終了する。
【００９４】
また、本フローは、オペレータ指示チェックと上限チェックをシーケンシャルに実行しているフローであるが、オペレータ指示チェックと上限チェックを別々の処理として動作させても同様である。
【００９５】
以上のようにして本発明型のジョブ管理レポートを出力することで、実行されたジョブに関する情報を、コストを低減させながらジョブを管理することが可能となる。
【００９６】
（実施例２）
以下、図７のフローチャートを説明する。
【００９７】
図７のフローチャート中、［７０１］から［７０７］に関しては、図６のフローチャート中の［６０１］から［６０８］までの間で、処理［６０６］を省略したものと同様であるため、ここでの説明は省略する。
【００９８】
また、図７のフローチャート中、［７１１］から［７２２］に関しては、図６のフローチャート中の［６１１］から［６２２］までの間で、［６１８］画像データレイアウト（１）を、画像データレイアウト（２）へ変更したものと同様であるため、ここでの説明は省略する。画像データレイアウト（２）の処理詳細に関しては、後述の図８の説明で記述する。
【００９９】
また、図１２における出力条件反映前画像データレイアウト処理（２）である［１２１１］から［１２１９］に関しては、データサイズ削減処理［１２１４］を追加で行う以外は、図８のフローチャートにおける［８０１］から［８０８］までのフローと同様であるため、ここでの説明は省略する。
【０１００】
データサイズ削減処理［１２１４］は、図９で示した処理と同様のため、ここでの説明は省略する。
【０１０１】
（他の実施例）
上記実施例では、入力された画像データ（出力条件反映前の画像データの一種）に基づいて符号画像を生成し、生成された符合画像をジョブ管理レポートとして出力した。しかしながら、本発明は、これに限られるものではない。例えば、出力された出力画像データ（出力条件反映御の画像データの一種）に基づいて符号画像を生成し、生成された符合画像をジョブ管理レポートとして出力してもよい。
【０１０２】
また、上記実施例では、最終的にジョブ管理レポートを印刷出力することを前提に説明を行ったが、ジョブ管理レポートを印刷出力するのではなく、単に、ジョブ管理レポートのデータをあらかじめ定められた宛先（管理者が管理する専用サーバ、管理者やジョブ実行者のメールアドレス等）へ送信しても同様の効果が得られる。ただし、この場合には、管理者が定期的に、このジョブ管理レポートの印刷出力を行うことになる。
【０１０３】
また、上述した実施例１及び実施例２では、コード画像判定手段、処理手段、ＪＰＥＧ化手段、伸張手段、記憶処理手段を、ＣＰＵにより制御されるハードウェアであるものとして説明を行った。しかしながら、各手段が、ＣＰＵが記憶手段に記憶されている各種プログラムを実行することにより実現される機能であっても、本発明を実現することができる。
【０１０４】
もちろん、この各種プログラムは、コンピュータ読取り可能な記憶媒体に格納されている場合も考えられる。その場合には、コンピュータ読取り可能な記憶媒体に格納されているプログラムをＲＡＭ等にロードし、このロードされたプログラムをＣＰＵが実行することによっても本発明の目的を達成することができる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の処理の全体像を示した概念図
【図２】図１における複合機（ＭＦＰ）［１０９］を示すブロック図
【図３】従来における複数ジョブ時のジョブ管理レポート概要
【図４】本発明における複数ジョブ時のジョブ管理レポート概要
【図５】従来、及び本発明における１ジョブ時のジョブ管理（結果）レポート概要
【図６】本発明における処理フローを示したフローチャート
【図７】本発明における処理フローを示したフローチャート
【図８】本発明における処理フローを示したフローチャート
【図９】本発明における処理フローを示したフローチャート
【図１０】（Ａ）は符合画像から情報を取出して、当該情報を文字画像化した画像を出力する画像形成装置を示した図、（Ｂ）は符合画像から情報を取出して、当該情報をビットマップ化した画像を出力する画像形成装置を示した図
【図１１】縮小印刷を示した図
【図１２】ジョブデータレイアウト２の処理フローを示したフローチャート
【図１３】説出力状態判断処理の処理フローを示したフローチャート
【図１】
2007233845.tif 000003
【図２】
2007233845.tif 000004
【図３】
2007233845.tif 000005
【図４】
2007233845.tif 000006
【図５】
2007233845.tif 000007
【図６】
2007233845.tif 000008
【図７】
2007233845.tif 000009
【図８】
2007233845.tif 000010
【図９】
2007233845.tif 000011
【図１０】
2007233845.tif 000012
【図１１】
2007233845.tif 000013
【図１２】
2007233845.tif 000014
【図１３】
2007233845.tif 000015