(57)【要約】【課題】複製を繰り返すことによる画像データの劣化を防止し、粗悪な画像の複製物が印刷されることなく見易い複製物を印刷する。【解決手段】複製対象の原稿のオリジナル画像データを記憶するＨＤＤと、複製対象の原稿のオリジナル画像データを一意に識別するためのバーコードが埋め込まれた画像データである原稿画像データを生成する画像生成部３０１と、原稿画像データから抽出したバーコードを解析してリンク情報を抽出する解析サービスと、リンク情報によって識別されるオリジナル画像データをＨＤＤから検索する画像データ検索部３０３と、リンク情報によって識別されるオリジナル画像データがＨＤＤから検索されなかった場合、原稿画像データをオリジナル画像データとしてＨＤＤに保存する保存部３０５と、保存したオリジナル画像データを印刷する印刷サービスとを備えた。【選択図】        図６
2009225268.tif 000002
【特許請求の範囲】
【請求項１】
複製対象の原稿のオリジナル原稿の画像データであるオリジナル画像データを記憶する記憶手段と、
複製対象の原稿の画像データであって、前記複製対象の原稿の前記オリジナル画像データを一意に識別するための識別情報が記述された画像データである原稿画像データを取得する取得手段と、
取得した前記原稿画像データから、前記識別情報を抽出する抽出手段と、
前記識別情報によって識別される前記オリジナル画像データを、前記記憶手段から検索する検索手段と、
前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存する保存手段と、
保存した前記オリジナル画像データを出力する出力制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記原稿画像データから前記識別情報を削除する削除手段をさらに備え、
前記保存手段は、前記識別情報が削除された前記原稿画像データを、オリジナル画像データとして前記記憶手段に保存することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
情報を表示して利用者からの入力操作が可能な操作表示部と、
前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記操作表示部から、前記原稿画像データに対する前記識別情報の位置を特定する特定入力を受け付ける入力制御手段と、
前記削除手段は、前記原稿画像データから、前記特定入力により特定された位置の前記識別情報を削除することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記入力制御手段は、前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記操作表示部から、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存するか否かの選択入力を受け付け、
前記保存手段は、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存する旨の選択入力を受け付けた場合、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存することを特徴とする請求項１〜３のいずれか一つに記載の画像形成装置。
【請求項５】
画像形成装置で実行される画像データ出力方法において、
前記画像形成装置は、
複製対象の原稿のオリジナル原稿の画像データであるオリジナル画像データを記憶する記憶手段を備え、
取得手段が、複製対象の原稿の画像データであって、前記複製対象の原稿の前記オリジナル画像データを一意に識別するための識別情報が記述された画像データである原稿画像データを取得する取得ステップと、
抽出手段が、取得した前記原稿画像データから、前記識別情報を抽出する抽出ステップと、
検索手段が、前記識別情報によって識別される前記オリジナル画像データを、前記記憶手段から検索する検索ステップと、
保存手段が、前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存する保存ステップと、
出力手段が、保存した前記オリジナル画像データを出力する出力ステップと、
を含むことを特徴とする画像データ出力方法。
【請求項６】
請求項５に記載の画像データ出力方法を実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得した複製対象の原稿の画像データを出力する際に、当該原稿のオリジナル原稿の画像データが保存されていた場合は、オリジナル原稿の画像データを出力する画像形成装置、画像データ出力方法、および画像データ出力プログラムに関するものである。
【背景技術】
【０００２】
従来から、原稿を読み取って生成した画像データを、オリジナル原稿の画像データとして画像形成装置内に保存し、そのオリジナル原稿の画像データを複製する場合に、画像形成装置内で当該オリジナル原稿の画像データを識別できる識別情報を該画像データに付加して印刷が行われている。そして、識別情報が付加された原稿を複製する場合には、その識別情報が付加された原稿を読み取って生成した画像データから識別情報を抽出し、抽出した識別情報により識別されるオリジナル画像の画像データを用いて印刷が行なわれている。
【０００３】
ここで、ドキュメントを複製する際に、処理対象となる原稿がオリジナル原稿を複製した複製原稿である場合でも、オリジナル原稿に基づいた複製物を得ることができる複写機が開示されている（例えば、特許文献１）。この特許文献１の複写機は、複製した原稿を読み取り、読み取った画像データに含まれる識別コードに基づいて、複製した原稿のオリジナル原稿を検索し、検索したオリジナル原稿を印刷するものである。
【０００４】
【特許文献１】特開平６−１８９０９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、識別情報（識別コード）が付加された原稿を複製する場合に、その識別情報が付加された原稿の画像データから識別情報を抽出しても、抽出した識別情報により識別されるオリジナル原稿の画像データが画像形成装置内に保存されていない場合については考慮されていなかった。従って、その場合は、オリジナル原稿の画像データを用いた印刷ができず、読込んだ原稿の画像データを用いてそのまま印刷を行なうため、さらに複製を繰り返していった場合、画像データが徐々に劣化して粗悪な画像の複製物が印刷されてしまい、印刷された画像が見難くなっていた。
【０００６】
本発明は、上記に鑑みてなされたものであって、複製を繰り返した場合でも、画像データが劣化していくことを防止して、粗悪な画像の複製物が印刷されることなく、画像が見易い複製物を印刷する画像形成装置、画像データ出力方法、および画像データ出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、複製対象の原稿のオリジナル原稿の画像データであるオリジナル画像データを記憶する記憶手段と、複製対象の原稿の画像データであって、前記複製対象の原稿の前記オリジナル画像データを一意に識別するための識別情報が記述された画像データである原稿画像データを取得する取得手段と、取得した前記原稿画像データから、前記識別情報を抽出する抽出手段と、前記識別情報によって識別される前記オリジナル画像データを、前記記憶手段から検索する検索手段と、前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存する保存手段と、保存した前記オリジナル画像データを出力する出力制御手段と、を備えたことを特徴とする画像形成装置である。
【０００８】
また、請求項２にかかる発明は、請求項１に記載の画像形成装置において、前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記原稿画像データから前記識別情報を削除する削除手段をさらに備え、前記保存手段は、前記識別情報が削除された前記原稿画像データを、オリジナル画像データとして前記記憶手段に保存することを特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項２に記載の画像形成装置において、情報を表示して利用者からの入力操作が可能な操作表示部と、前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記操作表示部から、前記原稿画像データに対する前記識別情報の位置を特定する特定入力を受け付ける入力制御手段と、前記削除手段は、前記原稿画像データから、前記特定入力により特定された位置の前記識別情報を削除することを特徴とする。
【００１０】
また、請求項４にかかる発明は、請求項１〜３のいずれか一つに記載の画像形成装置において、前記入力制御手段は、前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記操作表示部から、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存するか否かの選択入力を受け付け、前記保存手段は、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存する旨の選択入力を受け付けた場合、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存することを特徴とする。
【００１１】
また、請求項５にかかる発明は、画像形成装置で実行される画像データ出力方法において、前記画像形成装置は、複製対象の原稿のオリジナル原稿の画像データであるオリジナル画像データを記憶する記憶手段を備え、取得手段が、複製対象の原稿の画像データであって、前記複製対象の原稿の前記オリジナル画像データを一意に識別するための識別情報が記述された画像データである原稿画像データを取得する取得ステップと、抽出手段が、取得した前記原稿画像データから、前記識別情報を抽出する抽出ステップと、検索手段が、前記識別情報によって識別される前記オリジナル画像データを、前記記憶手段から検索する検索ステップと、保存手段が、前記識別情報によって識別される前記オリジナル画像データが前記記憶手段から検索されなかった場合、前記原稿画像データをオリジナル画像データとして前記記憶手段に保存する保存ステップと、出力手段が、保存した前記オリジナル画像データを出力する出力ステップと、を含むことを特徴とする。
【００１２】
また、請求項６にかかる発明は、請求項５に記載の画像データ出力方法を実行するプログラムである。
【発明の効果】
【００１３】
本発明によれば、オリジナル画像データが保存されていなかった場合、読込んだ原稿の画像データをオリジナル画像データとして保存するため、その後複製を繰り返した場合でも、保存した画像データを用いて印刷することで、画像データが劣化していくことを防止して、粗悪な画像の複製物が印刷されることなく、画像が見易い複製物を印刷できるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像データ出力方法、および画像データ出力プログラムの最良な実施の形態を詳細に説明する。なお、以下の実施の形態においては、本発明における画像形成装置をスキャナ、コピー、ファックス、プリンタなどの複数の機能を一つの筐体に収納した複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）に適用した例を示すが、これに限定されることなく、出力を行う機能を備えた複写機、プリンタ、ファクシミリ装置等、出力機能を備えたものであれば本発明を適用することができる。
【００１５】
まず、複製対象の原稿がオリジナル原稿を複製した原稿であって、当該複製対象の原稿を複製する場合、予め複合機に保存されているオリジナル原稿の画像データを用いてコピー（印刷）を行なう技術（オリジナルコピー）について説明する。
【００１６】
図１は、予め複合機に保存されているオリジナル原稿の画像データを用いたコピー処理の流れを示す説明図である。図１に示すように、複合機１００は、オリジナル原稿の画像データ（以下、「オリジナル画像データ」という。）を一意に識別するリンク情報を２次元コード化したバーコードが付加された複製対象の原稿Ｐ１をスキャナ機能で読み取って画像データを生成する（ステップＳ１）。そして、複合機１００は、生成した画像データに付加されたバーコードからリンク情報を抽出し、抽出したリンク情報に対応するオリジナル画像データＰ０をＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３５から検索する。そして、複合機１００は、原稿Ｐ１の複写物として、検索したオリジナル画像データＰ０を印刷した原稿Ｐ２を得る（ステップＳ２）。
【００１７】
このように、原稿を複製する場合に、当該原稿のオリジナル画像データを利用することで、当該原稿の画像より劣化していない画像データによる複製物が印刷される。ここで、リンク情報とは、複製対象の原稿のオリジナル画像データの保存場所（たとえば、ファイルパスやファイル名）など、複製対象の原稿のオリジナル画像データを一意に識別するための識別情報である。このリンク情報から、公知の手法により当該情報を２値化したバーコードに変換されて印刷される。
【００１８】
次に、画像データへのリンク情報の埋め込み処理について説明する。図２は、複合機のコピー機能を利用する場合におけるリンク情報の埋め込み処理の流れを示す説明図である。図２に示すように、複合機１００は、複製対象の原稿Ｐ３をスキャナ機能で読み取って画像データを生成して、オリジナル画像データＰ０としてＨＤＤ１３５に保存する（ステップＳ３）。複合機１００は、オリジナル画像データＰ０に対応するリンク情報を２次元コード化したバーコードを生成する。そして、複合機１００は、生成したバーコードをオリジナル画像データＰ０に付加することでリンク情報を埋め込んで印刷し、原稿Ｐ４を得る（ステップＳ４）。
【００１９】
このように、原稿を複写する場合に、当該原稿の画像データを複合機１００に保存しておくことで、当該原稿の複製原稿をさらに複写する場合に、保存した画像データを利用できるので、さらに複製する原稿の画像より劣化していない複製物が印刷される。
【００２０】
図３は、複合機のプリンタ機能を利用する場合におけるリンク情報の埋め込み処理の流れを示す説明図である。図３に示すように、複合機１００は、ＰＣ１０からオリジナル画像データＰ０を取得して、ＨＤＤ１３５に保存する（ステップＳ５）。複合機１００は、オリジナル画像データＰ０に対応するリンク情報を２次元コード化したバーコードを生成する。そして、複合機１００は、生成したバーコードをオリジナル画像データＰ０に付加することでリンク情報を埋め込んで印刷し、原稿Ｐ５を得る（ステップＳ６）。
【００２１】
このように、ＰＣ等から取得した画像データを印刷する場合に、当該画像データを複合機１００に保存しておくことで、当該画像データの印刷物を複写する場合に、保存した画像データを利用できるので、複写する原稿の画像より劣化していない複製物が印刷される。
【００２２】
次に、複合機１００の詳細について説明する。図４は、以下の実施の形態１〜３にかかる複合機の構成を示すブロック図である。図４に示すように、複合機１００の内部は、アプリケーションレイヤ１１０と、サービスレイヤ１２０と、デバイスレイヤ１３０とを主に備えている。本実施の形態にかかる複合機１００は、このような階層構造で処理を行っており、各プログラムは各々アプリケーションレイヤ１１０、サービスレイヤ１２０、デバイスレイヤ１３０に配置され、上位レイヤに属するプログラムが下位レイヤに属するプログラムを利用する構成となっている。
【００２３】
アプリケーションレイヤ１１０は、プリンタ、コピーなどの複合機１００が備える機能を実行するソフトウェアが動作する層である。アプリケーションレイヤ１１０は、コピー用アプリケーションであるコピーアプリ１１１と、ページ記述言語（ＰＤＬ、ＰＣＬ）およびポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションであるプリンタアプリ１１２と、原稿のオリジナル画像データを利用してコピーを行うオリジナルコピーアプリ１１３とを有している。
【００２４】
本実施の形態にかかる複合機１００では、リソースを当該複合機１００が備えるハードウェアデバイスとする。そして、各アプリケーションが特定されたリソースを使用する場合、当該リソースを制御する下層アプリケーションに対して処理を要求することになる。
【００２５】
サービスレイヤ１２０は、スキャナデバイス１３１を制御する読取サービス１２１と、プロッタデバイス１３２を制御する印刷サービス１２２と、オペレーションパネル１３３等からの入出力を制御するオペレーションパネル制御サービス１２３と、画像データに付加されたバーコードを解析してリンク情報を抽出する解析サービス１２４と、リンク情報を２次元コード化してバーコードを生成し画像データにこのバーコードを埋め込む埋込サービス１２５と、バーコード生成に必要な各種データを登録したライブラリ１２６とを主に備えた層である。つまり、サービスレイヤ１２０は、複合機１００のアプリケーションレイヤ１１０の各アプリケーションが共有するリソースとして、各デバイスを制御するプログラムを一括管理する。
【００２６】
このように、サービスレイヤ１２０は、従来はアプリケーションが保持していたリソースを制御する機能を、アプリケーションに拘わらず共有する。これにより、ハードウェアリソースに対して修正が必要になった場合に、アプリケーションレイヤ１１０の各アプリケーションに対して修正を行う必要が無く、各アプリケーションとサービスレイヤ１２０との間の依存性が低減する。
【００２７】
デバイスレイヤ１３０は、複合機１００に載置された原稿を読み取る（スキャンする）スキャナデバイス１３１と、原稿の画像データを印刷するプロッタデバイス１３２と、設定画面等を表示して利用者による入力操作が行われるオペレーションパネル１３３と、複製対象の原稿のオリジナル画像データを記憶する記録媒体であるＨＤＤ１３５とを主に備えた層である。
【００２８】
（実施の形態１）
本実施の形態では、複製対象の原稿がオリジナル原稿を複製した原稿であって、当該複製対象の原稿を複製する場合において、予め複合機に保存されている複製対象の原稿のオリジナル画像データを用いてコピーを行なうオリジナルコピーを実行する際、複合機にオリジナル画像データが保存されていなかった場合、複製対象の原稿の画像データをオリジナル画像データとして保存して印刷するものである。
【００２９】
図５は、複合機にオリジナル原稿の画像データが保存されていなかった場合におけるオリジナルコピー処理の流れを示す説明図である。図５に示すように、複合機１００は、オリジナル画像データを識別するリンク情報を２次元コード化したバーコードが付加された複製対象の原稿Ｐ１をスキャナ機能で読み取って原稿画像データを生成する（ステップＳ７）。そして、複合機１００は、生成した原稿画像データに付加されたバーコードを解析してリンク情報を抽出し、抽出したリンク情報に対応するオリジナル画像データＰ０をＨＤＤ１３５から検索する。
【００３０】
そして、リンク情報に対応するオリジナル画像データＰ０がＨＤＤ１３５に保存されていなかった場合、複合機１００は、複製対象の原稿Ｐ１の画像データからリンク情報のバーコードを削除して、オリジナル画像データとしてＨＤＤ１３５に保存する。そして、複合機１００は、保存したオリジナル画像データにリンク情報のバーコードを付加することで新たなリンク情報を埋め込んで、当該オリジナル画像データを印刷して原稿Ｐ６を得る（ステップＳ８）。このように、原稿を複製する場合に、その原稿のオリジナル原稿画像データが保存されていなかった場合、複製する原稿の画像データを保存しておくことで、さらに複製を繰り返す場合、画像が劣化しない複製物を印刷することができる。
【００３１】
次に、図４におけるアプリケーションレイヤ１１０のオリジナルコピーアプリ１１３の詳細について説明する。図６は、実施の形態１のオリジナルコピーアプリの構成を示すブロック図である。図６に示すように、オリジナルコピーアプリ１１３は、画像生成部３０１と、画像データ検索部３０３と、削除部３０４と、保存部３０５とを主に備えている。
【００３２】
画像生成部３０１は、複合機１００における所定位置に載置され、スキャナデバイス１３１により読み取られた複製対象の原稿から画像データを生成するものである。この原稿の画像データ（原稿画像データ）は、複製対象の原稿がオリジナル原稿を複製した複製原稿である場合、当該オリジナル原稿の画像データ（オリジナル画像データ）を一意に識別するためのリンク情報が２次元コード化されたバーコードとして付加されることで、リンク情報が埋め込まれている。
【００３３】
画像データ検索部３０３は、解析サービス１２４（図４参照）により解析されたリンク情報の保存場所等にある複製対象の原稿のオリジナル画像データを、ＨＤＤ１３５から検索するものである。
【００３４】
削除部３０４は、画像データ検索部３０３により複製対象の原稿のオリジナル画像データがＨＤＤ１３５から検索されなかった場合であって、オペレーションパネル１３３から利用者により原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存する旨の選択入力を受け付けた場合、原稿画像データに埋め込まれたバーコード（すなわちリンク情報）を削除するものである。
【００３５】
保存部３０５は、画像データ検索部３０３により複製対象の原稿のオリジナル画像データがＨＤＤ１３５から検索されなかった場合であって、オペレーションパネル１３３から利用者により原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存する旨の選択入力を受け付けた場合、削除部３０４によりリンク情報のバーコードが削除された原稿画像データをオリジナル画像データとして、ＨＤＤ１３５に保存するものである。
【００３６】
次に、図４を参照して、サービスレイヤ１２０の解析サービス１２４と、オペレーションパネル制御サービス１２３の詳細について説明する。
【００３７】
解析サービス１２４は、バーコードを解析してリンク情報を抽出するものである。具体的には、リンク情報として複製対象の原稿のオリジナル画像データの保存場所、データ名称等を取得する。
【００３８】
オペレーションパネル制御サービス１２３は、画像データ検索部３０３により複製対象の原稿のオリジナル画像データがＨＤＤ１３５から検索されなかった場合、原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存するか否かの選択入力を受け付ける選択画面を、オペレーションパネル１３３に表示するものである。そして、オペレーションパネル制御サービス１２３は、オペレーションパネル１３３に表示された選択画面から、利用者による原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存するか否かの選択入力を受け付ける。
【００３９】
図７は、オペレーションパネルに表示された選択画面の一例を示す図である。図７に示すように、選択画面２００には、複製対象の原稿のオリジナル画像データが複合機１００に保存されていない旨の情報を利用者に開示するため、「オリジナル画像がありません」との表示を行う。そして、当該表示の下部に、その後の動作の選択肢が３つ表示される。具体的には、複製対象の原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存する旨の「オリジナル画像として保存する」ボタン２０１、複製対象の原稿画像データをＨＤＤ１３５に保存せず原稿画像データをそのまま印刷する旨の「そのままコピーする」ボタン２０２と、処理のキャンセルを示すボタン２０３が表示される。そして、オペレーションパネル制御サービス１２３は、利用者によりいずれかのボタン２０１〜２０３が押下されることにより、いずれかの動作の選択入力を受け付ける。
【００４０】
次に、以上のように構成された本実施の形態にかかる複合機１００における印刷処理の手順について説明する。図８は、実施の形態１にかかる複合機における印刷処理の手順を示すフローチャートである。
【００４１】
まず、原稿の複製を行う場合、利用者によって複製対象の原稿がスキャナデバイス１３１の所定位置に載置される。原稿が載置されると、スキャナデバイス１３１が原稿を読み取り、画像生成部３０１は、読込まれた原稿から原稿画像データを生成する（ステップＳ１００）。次に、解析サービス１２４は、生成された原稿画像データから、バーコードを抽出し（ステップＳ１０１）、抽出したバーコードを解析してリンク情報を抽出する（ステップＳ１０２）。
【００４２】
次に、画像データ検索部３０３は、抽出したリンク情報に対応するオリジナル画像データをＨＤＤ１３５から検索する（ステップＳ１０３）。抽出したリンク情報に対応するオリジナル画像データが検索された場合（ステップＳ１０３：Ｙｅｓ）、印刷サービス１２２は、プロッタデバイス１３２により検索されたオリジナル画像データを印刷する（ステプＳ１０４）。
【００４３】
一方、抽出したリンク情報に対応するオリジナル画像データが検索されなかった場合（ステップＳ１０３：Ｎｏ）、オペレーションパネル制御サービス１２３は、生成した原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存する選択入力を受け付けたか否かの判断をする（ステップＳ１０５）。
【００４４】
生成した原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存する選択入力を受け付けなかった場合、すなわち、原稿画像データをオリジナル画像データとして保存しない場合（ステップＳ１０５：Ｎｏ）、印刷サービス１２２は、プロッタデバイス１３２により生成した原稿画像データをそのまま印刷する（ステップＳ１０６）。
【００４５】
一方、生成した原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存する選択入力を受け付けた場合（ステップＳ１０５：Ｙｅｓ）、削除部３０４は、生成した原稿画像データからリンク情報のバーコードを削除する（ステップＳ１０７）。そして、保存部３０５は、生成した原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存する（ステップＳ１０８）。
【００４６】
次に、埋込サービス１２５は、生成した原稿画像データにリンク情報のバーコードを埋め込む（ステップＳ１０９）。そして、印刷サービス１２２は、プロッタデバイス１３２により保存したオリジナル画像データを印刷する（ステップＳ１１０）。
【００４７】
このように、実施の形態１にかかる複合機１００は、複製対象の原稿を複写（コピー）する場合、複製対象の原稿に埋め込まれたリンク情報に対応するオリジナル画像データが検索されなかった場合（保存されていなかった場合）、複製対象の原稿の画像データをオリジナル画像データとして保存して印刷する。従って、さらに複製を繰り返した場合でも、保存したオリジナル画像データを利用して印刷ができるため、複製する画像データが劣化していくことを防止して、粗悪な画像の複製物が印刷されることなく、画像が見易い複製物を印刷することができる。
【００４８】
また、複製対象の原稿のオリジナル画像データが保存されていなかった場合に、読込んだ原稿画像データをオリジナル画像データとして保存するか否かを選択でき、保存する旨の選択入力を受け付けた場合、利用者は複雑な操作をせずに容易にオリジナル画像データの保存（更新）を行うことができる。一方、読込んだ原稿画像データをオリジナル画像データとして保存しない旨の選択入力を受け付けた場合、普通のコピー処理を行うことができるため、利用者が混乱することがない。
【００４９】
なお、本実施の形態では、複製対象の原稿を複製する際、複合機にオリジナル画像データが保存されていなかった場合、リンク情報のバーコードを削除して原稿画像データをオリジナル画像データとして保存するものであったが、リンク情報のバーコードを削除しない構成としてもよい。すなわち、複合機にオリジナル画像データが保存されていなかった場合、リンク情報のバーコードを削除せずに保存し、印刷時にバーコードを上書きして画像データに付加することで、リンク情報のバーコードを埋め込む構成としてもよい。
【００５０】
（実施の形態２）
実施の形態１では、複製対象の原稿を複製する際、複合機にオリジナル画像データが保存されていなかった場合、リンク情報のバーコードを削除した原稿画像データをオリジナル画像データとして保存して印刷するものであった。これに対し、本実施の形態では、保存対象の画像データを保存する際、利用者により特定された位置にあるバーコードを削除して、当該画像データをオリジナル画像データとして保存するものである。
【００５１】
図９は、複合機にオリジナル原稿の画像データを保存する処理の流れを示す説明図である。図９に示すように、複合機１００は、オリジナル画像データを識別するリンク情報を２次元コード化したバーコードが付加された複製対象の原稿Ｐ１をスキャナ機能で読み取って原稿画像データを生成する（ステップＳ９）。そして、複合機１００は、生成した原稿画像データに付加されたリンク情報のバーコードを削除して、当該原稿画像データをＨＤＤ１３５に保存する。このように、生成した原稿画像データを保存する場合に、バーコードを削除することで、後の原稿の複製時においてリンク情報のバーコードを埋め込む場合にバーコードが複数付加されて印刷されてしまうという不整合を防止することができる。
【００５２】
次に、図４を参照して、サービスレイヤ１２０のオペレーションパネル制御サービス１２３の詳細について説明する。
【００５３】
オペレーションパネル制御サービス１２３は、画像生成部３０１により原稿画像データが生成された場合、原稿画像データに対するリンク情報を２次元コード化したバーコードの位置の特定入力を受け付ける特定入力画面を、オペレーションパネル１３３に表示するものである。そして、オペレーションパネル制御サービス１２３は、オペレーションパネル１３３に表示された特定入力画面から、利用者による原稿画像データに対するリンク情報のバーコードの位置の特定入力を受け付ける。
【００５４】
図１０は、オペレーションパネルに表示された特定入力画面の一例を示す図である。図１０に示すように、特定入力画面２１０には、複合機１００によりバーコードの位置を特定する旨の「自動検出」ボタン２１１と、利用者がバーコードの位置の特定を行う際に上下左右の位置の微調整を行う「左上」「右上」「左下」「右下」ボタン群２１２と、調整した位置により特定入力を完了させる「決定」ボタン２１３とが表示されている。利用者によりボタン群２１２が押下されることで原稿画像データに対するバーコードの位置の微調整を行われ、ボタン２１３を押下されることで、削除するバーコードの位置の特定入力を受け付ける。また、ボタン２１１を押下された場合は、利用者は位置を特定せず、複合機１００においてバーコードを特定する。
【００５５】
次に、図４におけるアプリケーションレイヤ１１０のオリジナルコピーアプリ１１３の詳細について図６を参照して説明する。ここで、オリジナルコピーアプリ１１３における画像生成部３０１と、画像データ検索部３０３と、保存部３０５とは、実施の形態１と同様であるため説明を省略する。
【００５６】
削除部３０４は、利用者による原稿画像データに対するリンク情報を２次元コード化したバーコードの位置の特定入力を受け付けた場合、原稿画像データから、特定された位置に埋め込まれたバーコードを削除するものである。
【００５７】
次に、以上のように構成された本実施の形態にかかる複合機１００における保存処理の手順について説明する。図１１は、実施の形態２にかかる複合機における保存処理の手順を示すフローチャートである。
【００５８】
まず、原稿の画像データの保存を行う場合、利用者によって保存対象の原稿がスキャナデバイス１３１の所定位置に載置される。原稿が載置されると、スキャナデバイス１３１が原稿を読み取り、画像生成部３０１は、読込まれた原稿から原稿画像データを生成する（ステップＳ１２０）。次に、オペレーションパネル制御サービス１２３は、オペレーションパネル１３３から、利用者による原稿画像データに対するバーコードの位置の特定入力を受け付ける（ステップＳ１２１）。
【００５９】
次に、削除部３０４は、生成した原稿画像データから、画像データに対して特定された位置に埋め込まれたバーコードを削除する（ステップＳ１２２）。そして、保存部３０５は、生成した原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存する（ステップＳ１２３）。なお、利用者によりリンク情報のバーコードの位置の特定入力を受け付けず、自動検出する旨の入力を受け付けた場合は、複合機１００において画像データに埋め込まれたバーコードを検出して削除する。
【００６０】
このように、実施の形態２にかかる複合機１００は、保存対象の原稿の画像データを保存する場合、利用者により特定された位置に埋め込まれたバーコードを削除して、オリジナル画像データとして保存する。従って、後に当該保存対象の原稿の複製時においてリンク情報のバーコードを埋め込む場合にバーコードが複数付加されて印刷されてしまうという不整合を防止することができる。また、特定入力画面によりバーコードの位置を特定できるため、容易にバーコードを削除できる。
【００６１】
（実施の形態３）
実施の形態１では、複製対象の原稿を複製する際、複合機にオリジナル画像データが保存されていなかった場合、複製対象の原稿画像データをオリジナル画像データとして保存して印刷するものであった。これに対し、本実施の形態では、複製対象の原稿を複製する際、複合機にオリジナル画像データが保存されていた場合、保存されていたオリジナル画像データを印刷するものである。
【００６２】
図１２は、複合機にオリジナル原稿の画像データが保存されていた場合におけるコピー処理の流れを示す説明図である。図１２に示すように、複合機１００は、オリジナル画像データを識別するリンク情報を２次元コード化したバーコードが付加された複製対象の原稿Ｐ１をスキャナ機能で読み取って原稿画像データを生成する（ステップＳ１０）。そして、複合機１００は、生成した原稿画像データに付加されたバーコードを抽出し、抽出したバーコードを解析してリンク情報を抽出し、抽出したリンク情報に対応するオリジナル画像データＰ０をＨＤＤ１３５から検索する。
【００６３】
そして、抽出したリンク情報に対応するオリジナル画像データＰ０がＨＤＤ１３５に保存されていた場合、複合機１００は、保存されていたオリジナル画像データを印刷し、原稿Ｐ７を得る（ステップＳ１１）。このように、原稿を複製する場合に、その原稿のオリジナル原稿画像データが保存されていた場合、保存されていたオリジナル画像データを印刷することで、複製を繰り返しても、画像が劣化しない複製物を印刷することができる。
【００６４】
ここで、図４におけるアプリケーションレイヤ１１０のオリジナルコピーアプリ１１３の詳細は、実施の形態１と同様であるため説明を省略する（図６参照）。
【００６５】
次に、図４を参照して、サービスレイヤ１２０のオペレーションパネル制御サービス１２３の詳細について説明する。なお、解析サービス１２４については、実施の形態１と同様であるため説明を省略する。
【００６６】
オペレーションパネル制御サービス１２３は、画像データ検索部３０３により複製対象の原稿のオリジナル画像データがＨＤＤ１３５から検索された場合、そのまま原稿画像データを印刷するか、原稿画像データをオリジナル画像データとしてＨＤＤ１３５に上書き保存するかの選択入力を受け付ける選択画面を、オペレーションパネル１３３に表示するものである。そして、オペレーションパネル制御サービス１２３は、オペレーションパネル１３３の選択画面から、利用者によるそのまま原稿画像データを印刷する旨の選択、または原稿画像データをオリジナル画像データとしてＨＤＤ１３５に上書き保存するか否かの選択入力を受け付ける。
【００６７】
図１３は、オペレーションパネルに表示された選択画面の一例を示す図である。図１３に示すように、選択画面２２０には、複製対象の原稿のオリジナル画像データが複合機１００に保存されている旨の情報を利用者に開示するため、「すでにオリジナル画像が存在しています」との表示を行う。そして、当該表示の下部に、その後の動作の選択肢が３つ表示される。具体的には、原稿画像データを保存せずにそのまま印刷する旨の「そのままコピーする」ボタン２２１、複製対象の原稿画像データをＨＤＤ１３５に上書き保存する旨の「上書きする」ボタン２２２と、処理のキャンセルを示すボタン２２３が表示される。そして、オペレーションパネル制御サービス１２３は、利用者によりいずれかのボタン２２１〜２２３が押下されることにより、いずれかの動作の選択入力を受け付ける。
【００６８】
次に、以上のように構成された本実施の形態にかかる複合機１００における印刷処理の手順について説明する。図１４は、実施の形態３にかかる複合機における印刷処理の手順を示すフローチャートである。
【００６９】
まず、原稿の画像データの保存を行う場合、利用者によって保存対象の原稿がスキャナデバイス１３１の所定位置に載置される。原稿が載置されると、スキャナデバイス１３１が原稿を読み取り、画像生成部３０１は、読込まれた原稿から原稿画像データを生成する（ステップＳ１３０）。次に、解析サービス１２４は、生成された原稿画像データから、バーコードを抽出し（ステップＳ１３１）、抽出したバーコードを解析してリンク情報を抽出する（ステップＳ１３２）。
【００７０】
次に、画像データ検索部３０３は、抽出したリンク情報に対応するオリジナル画像データをＨＤＤ１３５から検索する（ステップＳ１３３）。抽出したリンク情報に対応するオリジナル画像データが検索されなかった場合（ステップＳ１３３：Ｎｏ）、保存部３０５は、生成した原稿画像データをオリジナル画像データとしてＨＤＤ１３５に保存し（ステップＳ１３４）、保存したオリジナル画像データを印刷する（ステップＳ１３５）。なお、このステップＳ１３４、１３５の処理は、実施の形態１におけるオリジナル画像データが検索されなかった場合の処理と同様に行なってもよい（図８のステップＳ１０５〜Ｓ１１０参照）。
【００７１】
一方、抽出したリンク情報に対応するオリジナル画像データが検索された場合（ステップＳ１３３：Ｙｅｓ）、オペレーションパネル制御サービス１２３は、生成した原稿画像データをそのまま印刷する選択入力を受け付けたか否かの判断をする（ステップＳ１３６）。
【００７２】
生成した原稿画像データをそのまま印刷する選択入力を受け付けなかった場合、すなわち、原稿画像データをオリジナル画像データとして上書き保存する場合（ステップＳ１３６：Ｎｏ）、保存部３０５は、生成した原稿画像データを、上書きしてオリジナル画像データとしてＨＤＤ１３５に保存する（ステップＳ１３７）。印刷サービス１２２は、プロッタデバイス１３２により保存したオリジナル画像データを印刷する（ステップＳ１３８）。
【００７３】
一方、生成した原稿画像データをそのまま印刷する選択入力を受け付けた場合（ステップＳ１３６：Ｙｅｓ）、印刷サービス１２２は、プロッタデバイス１３２により生成した原稿画像データをそのまま印刷する（ステップＳ１３９）。
【００７４】
このように、実施の形態３にかかる複合機１００は、保存対象の原稿の画像データを保存する場合、保存対象の原稿のオリジナル原稿データが既に保存されている場合、原稿画像データを保存せずにそのまま印刷可能としているので、オリジナル画像データが重複保存されることを防止できるとともに、普通のコピー処理を行うことができるため、利用者が混乱することがない。また、保存対象の原稿のオリジナル原稿データが既に保存されている場合、上書きして印刷するか否かを確認して、上書きする旨の選択入力を受け付けた場合に原稿画像データを上書き保存するので、利用者による誤操作が軽減できる。
【００７５】
図１５は、実施の形態１〜３にかかる複合機のハードウェア構成を示すブロック図である。本図に示すように、この複合機１００は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスで接続した構成となる。コントローラ１０は、複合機１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００７６】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１３５とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂとをさらに有する。
【００７７】
ＣＰＵ１１は、複合機１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００７８】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００７９】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００８０】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００８１】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１３５およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｘ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。オペレーションパネル１３３はＡＳＩＣ１６に直接接続されている。
【００８２】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１３５は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００８３】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００８４】
なお、実施の形態１〜３にかかる複合機１００で実行される画像データ出力プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００８５】
実施の形態１〜３にかかる複合機１００で実行される画像データ出力プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００８６】
さらに、実施の形態１〜３にかかる複合機１００で実行される画像データ出力プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施の形態１〜３にかかる複合機１００で実行される画像データ出力プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８７】
実施の形態１〜３にかかる複合機１００で実行される画像データ出力プログラムは、上述した各部（画像生成部３０１、画像データ検索部３０３、削除部３０４、保存部３０５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像データ出力プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像生成部３０１、画像データ検索部３０３、削除部３０４、保存部３０５が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【００８８】
【図１】予め複合機に保存されているオリジナル原稿の画像データを用いたコピー処理の流れを示す説明図である。
【図２】複合機のコピー機能を利用する場合におけるリンク情報の埋め込み処理の流れを示す説明図である。
【図３】複合機のプリンタ機能を利用する場合におけるリンク情報の埋め込み処理の流れを示す説明図である。
【図４】実施の形態１〜３にかかる複合機の構成を示すブロック図である。
【図５】複合機にオリジナル原稿の画像データが保存されていなかった場合におけるオリジナルコピー処理の流れを示す説明図である。
【図６】実施の形態１のオリジナルコピーアプリの構成を示すブロック図である。
【図７】オペレーションパネルに表示された選択画面の一例を示す図である。
【図８】実施の形態１にかかる複合機における印刷処理の手順を示すフローチャートである。
【図９】複合機にオリジナル原稿の画像データを保存する処理の流れを示す説明図である。
【図１０】オペレーションパネルに表示された特定入力画面の一例を示す図である。
【図１１】実施の形態２にかかる複合機における保存処理の手順を示すフローチャートである。
【図１２】複合機にオリジナル原稿の画像データが保存されていた場合におけるコピー処理の流れを示す説明図である。
【図１３】オペレーションパネルに表示された選択画面の一例を示す図である。
【図１４】実施の形態３にかかる複合機における印刷処理の手順を示すフローチャートである。
【図１５】実施の形態１〜３にかかる複合機のハードウェア構成を示すブロック図である。
【符号の説明】
【００８９】
１００    複合機
１１０    アプリケーションレイヤ
１１１    コピーアプリ
１１２    プリンタアプリ
１１３    オリジナルコピーアプリ
１２０    サービスレイヤ
１２１    読取サービス
１２２    印刷サービス
１２３    オペレーションパネル制御サービス
１２４    解析サービス
１２５    埋込サービス
１２６    ライブラリ
１３０    デバイスレイヤ
１３１    スキャナデバイス
１３２    プロッタデバイス
１３３    オペレーションパネル
３０１    画像生成部
３０３    画像データ検索部
３０４    削除部
３０５    保存部
【図１】
2009225268.tif 000003
【図２】
2009225268.tif 000004
【図３】
2009225268.tif 000005
【図４】
2009225268.tif 000006
【図５】
2009225268.tif 000007
【図６】
2009225268.tif 000008
【図７】
2009225268.tif 000009
【図８】
2009225268.tif 000010
【図９】
2009225268.tif 000011
【図１０】
2009225268.tif 000012
【図１１】
2009225268.tif 000013
【図１２】
2009225268.tif 000014
【図１３】
2009225268.tif 000015
【図１４】
2009225268.tif 000016
【図１５】
2009225268.tif 000017