(57)【特許請求の範囲】
【請求項１】
原稿データと、記憶部に記憶され前記原稿データの印刷に用いられる複数のデータをそれぞれ識別するための識別情報とが印刷された印刷用紙を読み取り、スキャン画像データを作成するスキャナ部と、
前記スキャン画像データから前記識別情報を抽出する抽出部と、
前記スキャン画像データの用途を指示する指示情報が入力される入力部と、
前記識別情報と前記指示情報とに基づいて、前記記憶部に記憶された前記複数のデータの中から使用するデータを選択するデータ選択部と、
前記指示情報に基づいて、前記データ選択部が選択したデータに関する処理を行うデータ処理部と、
を備え、
前記複数のデータは、前記原稿データをページ記述言語で記述した中間データと、前記中間データがラスタライズされたラスタデータとであり、
前記指示情報が差分抽出処理を指示している場合、前記データ選択部は、前記使用するデータとして前記ラスタデータを前記記憶部から取得し、
前記データ処理部は、
前記スキャン画像データと、前記データ選択部が取得した前記ラスタデータとの差分を抽出する差分抽出部、
を含むことを特徴とする画像読取装置。
【請求項２】
原稿データと、記憶部に記憶され前記原稿データの印刷に用いられる複数のデータをそれぞれ識別するための識別情報とが印刷された印刷用紙を読み取り、スキャン画像データを作成するスキャナ部と、
前記スキャン画像データから前記識別情報を抽出する抽出部と、
前記スキャン画像データの用途を指示する指示情報が入力される入力部と、
前記識別情報と前記指示情報とに基づいて、前記記憶部に記憶された前記複数のデータの中から使用するデータを選択するデータ選択部と、
前記指示情報に基づいて、前記データ選択部が選択したデータに関する処理を行うデータ処理部と、
を備え、
前記複数のデータは、前記原稿データをページ記述言語で記述した中間データと、前記中間データがラスタライズされたラスタデータとであり、
前記印刷用紙には、さらに、前記中間データのラスタライズに関する設定情報が印刷されており、
前記指示情報が、前記識別情報に対応するデータの印刷処理を指示している場合、前記データ選択部は、前記データ処理部と前記原稿データを前記印刷用紙に印刷した印刷装置との間に、前記中間データの印刷処理に関して互換性があるかどうかを、前記設定情報に基づいて確認することを特徴とする画像読取装置。
【請求項３】
請求項２に記載の画像読取装置において、
前記データ処理部が前記互換性を有している場合、前記データ選択部は、前記使用するデータとして前記中間データを選択し、
前記データ処理部は、
前記データ選択部が選択した前記中間データを用いて印刷処理を行う印刷部、
を含むことを特徴とする画像読取装置。
【請求項４】
請求項２に記載の画像読取装置において、
前記データ処理部が前記互換性を有していない場合、前記データ選択部は、前記使用するデータとして前記ラスタデータを選択し、
前記データ処理部は、
前記データ選択部が選択した前記ラスタデータを用いて印刷処理を行う印刷部、
を含むことを特徴とする画像読取装置。
【請求項５】
請求項２に記載の画像読取装置において、
前記印刷用紙には、さらに、前記原稿データを前記印刷用紙に印刷した印刷装置を特定するための特定情報が印刷されており、
前記データ処理部が前記互換性を有していない場合、前記データ選択部は、前記使用するデータとして前記中間データを選択し、
前記データ処理部は、
前記特定情報に基づいて前記印刷装置を特定し、特定した前記印刷装置に対して、前記データ選択部が選択した前記中間データを用いた印刷処理を指示する印刷指示部、
を含むことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷文書を読み込んで画像データを作成し、作成した画像データから印刷文書に対応する印刷データを取得する画像読取装置に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ（ＰＣ）の指示に基づいて印刷データを印刷する際に、ネットワークを介して接続するサーバなどに印刷データを記憶するネットワーク複合機がある。前述した従来のネットワーク複合機は、印刷データと、サーバに記憶された印刷データを識別するためのコード情報とを印刷用紙に印刷して、印刷文書を出力する。
【０００３】
従来のネットワーク複合機は、印刷文書をコピーする場合、印刷文書をスキャンしてコード情報を抽出し、コード情報に対応する印刷データをサーバから取得する。従来のネットワーク複合機は、各画像データの代わりに取得した印刷データを印刷して、コピー文書を作成する。
【０００４】
通常、従来のネットワーク複合機は、ページ記述言語で記述されたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ、およびＰＤＬデータをラスタライズしたラスタデータのいずれかを、印刷データとしてサーバなどに記憶する。
【０００５】
なお、印刷データとしてＰＤＬデータとラスタデータとを記憶するサーバが、特許文献１に開示されている。特許文献１に係るサーバは、プリンタなどに印刷データを送信する場合、送信先へのデータ転送速度に応じて送信するデータを選択する。
【０００６】
【特許文献１】特開２００２−９９３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように、特許文献１に係るサーバは、従来のネットワーク複合機から印刷データの送信要求を受けた場合、転送速度に応じたデータを送信する。このため、従来のネットワーク複合機は、印刷データを特許文献１に係るサーバに保存した場合、ユーザが指定した処理を実行できないことがある。
【０００８】
たとえば、ユーザが、印刷文書に対応するＰＤＬデータの印刷を指示した場合を考える。特許文献１に係るサーバは、転送速度が大きい場合、印刷データとしてラスタデータを従来のネットワーク複合機に送信する。したがって、従来のネットワーク複合機は、ユーザが指示したＰＤＬデータの印刷処理を実行することができない。
【０００９】
このように、従来のネットワーク複合機は、特許文献１に係るサーバに印刷データとしてＰＤＬデータとラスタデータとを記憶した場合、ユーザが指示した処理を実行できないおそれがあるという問題があった。
【００１０】
そこで、本発明は前記問題点に鑑み、ユーザが指定した処理に応じて、適切なデータを選択することができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１記載の発明は、画像処理装置であって、原稿データと、記憶部に記憶され前記原稿データの印刷に用いられる複数のデータをそれぞれ識別するための識別情報とが印刷された印刷用紙を読み取り、スキャン画像データを作成するスキャナ部と、前記スキャン画像データから前記識別情報を抽出する抽出部と、前記スキャン画像データの用途を指示する指示情報が入力される入力部と、前記識別情報と前記指示情報とに基づいて、前記記憶部に記憶された前記複数のデータの中から使用するデータを選択するデータ選択部と、前記指示情報に基づいて、前記データ選択部が選択したデータに関する処理を行うデータ処理部と、を備え、前記複数のデータは、前記原稿データをページ記述言語で記述した中間データと、前記中間データがラスタライズされたラスタデータとであり、前記指示情報が差分抽出処理を指示している場合、前記データ選択部は、前記使用するデータとして前記ラスタデータを前記記憶部から取得し、前記データ処理部は、前記スキャン画像データと、前記データ選択部が取得した前記ラスタデータとの差分を抽出する差分抽出部、を含むことを特徴とする。
【００１４】
請求項２記載の発明は、画像読取装置であって、原稿データと、記憶部に記憶され前記原稿データの印刷に用いられる複数のデータをそれぞれ識別するための識別情報とが印刷された印刷用紙を読み取り、スキャン画像データを作成するスキャナ部と、前記スキャン画像データから前記識別情報を抽出する抽出部と、前記スキャン画像データの用途を指示する指示情報が入力される入力部と、前記識別情報と前記指示情報とに基づいて、前記記憶部に記憶された前記複数のデータの中から使用するデータを選択するデータ選択部と、前記指示情報に基づいて、前記データ選択部が選択したデータに関する処理を行うデータ処理部と、を備え、前記複数のデータは、前記原稿データをページ記述言語で記述した中間データと、前記中間データがラスタライズされたラスタデータとであり、前記印刷用紙には、さらに、前記中間データのラスタライズに関する設定情報が印刷されており、前記指示情報が、前記識別情報に対応するデータの印刷処理を指示している場合、前記データ選択部は、前記データ処理部と前記原稿データを前記印刷用紙に印刷した印刷装置との間に、前記中間データの印刷処理に関して互換性があるかどうかを、前記設定情報に基づいて確認することを特徴とする。
【００１５】
請求項３記載の発明は、請求項２に記載の画像読取装置において、前記データ処理部が前記互換性を有している場合、前記データ選択部は、前記使用するデータとして前記中間データを選択し、前記データ処理部は、前記データ選択部が選択した前記中間データを用いて印刷処理を行う印刷部、を含むことを特徴とする。
【００１６】
請求項４記載の発明は、請求項２に記載の画像読取装置において、前記データ処理部が前記互換性を有していない場合、前記データ選択部は、前記使用するデータとして前記ラスタデータを選択し、前記データ処理部は、前記データ選択部が選択した前記ラスタデータを用いて印刷処理を行う印刷部、を含むことを特徴とする。
【００１７】
請求項５記載の発明は、請求項２に記載の画像読取装置において、前記印刷用紙には、さらに、前記原稿データを前記印刷用紙に印刷した印刷装置を特定するための特定情報が印刷されており、前記データ処理部が前記互換性を有していない場合、前記データ選択部は、前記使用するデータとして前記中間データを選択し、前記データ処理部は、前記特定情報に基づいて前記印刷装置を特定し、特定した前記印刷装置に対して、前記データ選択部が選択した前記中間データを用いた印刷処理を指示する印刷指示部、を含むことを特徴とする。
【発明の効果】
【００１８】
本発明の画像読取装置は、スキャン画像データに対する処理の内容に応じて、記憶部に記憶されている中間データおよびラスタデータのいずれかを選択する。これにより、本発明の画像読取装置は、指示情報に基づくデータ処理を確実に実行することができる。
【００１９】
また、本発明の画像読取装置は、識別情報に対応する複数のデータのうちいずれかのデータの印刷が指示された場合、中間データの処理が可能かどうかを確認する。このように、本発明の画像読取装置は、印刷用紙をコピーする際に、印刷処理が可能なデータを選択して印刷するため、確実に識別情報に対応するデータを印刷することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しつつ本発明の一実施の形態について説明する。本実施の形態では、本発明に係る画像読取装置の一例として、ネットワーク複合機について説明する。図１は、ネットワーク複合機２の構成を含むネットワークシステムの構成図である。
【００２１】
図１に示すネットワークシステムは、プリンタ１と、ネットワーク複合機２と、パーソナルコンピュータ（ＰＣ）３と、ファイルサーバ４とが、ローカルエリアネットワーク（ＬＡＮ）５に接続された構成となっている。
【００２２】
プリンタ１は、ＰＣ３から送信された印刷指示に基づいた印刷処理を実行するネットワークプリンタである。ネットワーク複合機２は、コピー機能、プリンタ機能、スキャナ機能、およびファクシミリ（ＦＡＸ）機能などを備える多機能装置である。ＰＣ３は、ユーザが使用する端末装置である。ファイルサーバ４は、プリンタ１の指示に基づいて、原本ＰＤＬデータ３４および原本ラスタデータ３５（以下、「原本データ」と呼ぶ）を記憶する。ＬＡＮ５には、インターネットあるいは他のＬＡＮに接続するためのルータ（図示省略）などが設置されている。
【００２３】
次に、プリンタ１の構成について説明する。プリンタ１は、制御部１１と、プリンタ部１２と、通信部１３とを備える。
【００２４】
制御部１１は、属性情報作成部１１１と、ラスタライズ部１１２と、データ保存部１１３と、コード作成部１１４と、画像合成部１１５と、マイクロプロセッサ（図示省略）とを備える。マイクロプロセッサは、プリンタ１の全体制御を行う。
【００２５】
プリンタ部１２は、ＰＣ３から送信された印刷指示に基づいて、印刷文書４０を作成する。通信部１３は、ＬＡＮ５に接続されたネットワーク複合機２、ＰＣ３、ファイルサーバ４との間で、ＴＣＰ／ＩＰなどのプロトコルを利用してデータの送受信を行う。
【００２６】
次に、制御部１１が有する各機能部について説明する。属性情報作成部１１１は、印刷データ３１をラスタライズする際の諸条件を記録した属性情報３２を作成する。印刷データ３１は、ＰＣ３にインストールされたプリンタドライバによって、ＰＣ３に記憶されたテキストデータなどがＰＤＬデータに変換されたデータである。
【００２７】
ラスタライズ部１１２は、印刷データ３１をラスタライズして、ラスタデータ３３を作成する。
【００２８】
データ保存部１１３は、原本ＰＤＬデータ３４と、原本ラスタデータ３５とをファイルサーバ４に保存し、原本ＰＤＬデータ３４および原本ラスタデータ３５をそれぞれ特定するための情報を作成する。なお、原本ＰＤＬデータ３４は印刷データ３１と同一のデータであり、原本ラスタデータ３５はラスタデータ３３と同一のデータである。
【００２９】
コード作成部１１４は、属性情報３２などを記録した２次元コード３７を作成する。画像合成部１１５は、ラスタデータ３３と、２次元コード３７とを合成する。
【００３０】
次に、ネットワーク複合機２の構成について説明する。ネットワーク複合機２は、制御部２１と、操作部２２と、タッチパネル式ディスプレイ２３と、スキャナ部２４と、プリンタ部２５と、ＦＡＸ部２６と、通信部２７とを備える。
【００３１】
制御部２１は、コード処理部２１１と、データ選択部２１２と、差分抽出部２１３と、ラスタライズ部２１４と、画像合成部２１５と、マイクロプロセッサ（図示省略）とを備える。マイクロプロセッサは、ネットワーク複合機２の全体制御を行う。
【００３２】
操作部２２は、ネットワーク複合機２に対する各種の指示を入力するためのハードウェアキーなどで構成される。タッチパネル式ディスプレイ２３は、ネットワーク複合機２に関する情報、および各種の操作メニューを表示する。ユーザは、操作部２２およびタッチパネル式ディスプレイ２３を利用して、ネットワーク複合機２の各種操作をすることが可能である。
【００３３】
スキャナ部２４は、オートドキュメントフィーダ（図示省略）にセットされた印刷文書４０を読み取り、各ページに対応するスキャン画像データ４１、４１・・・を出力する。プリンタ部２５は、ＦＡＸ部２６が受信した画像データなどを印刷する。
【００３４】
ＦＡＸ部２６は、公衆回線網（図示省略）を介してファクシミリ通信を行う。通信部２７は、ＬＡＮ５あるいはインターネットなどに接続された各コンピュータとの間で、ＴＣＰ／ＩＰなどのプロトコルを利用してデータの送受信を行う。
【００３５】
次に、制御部２１が有する各機能部について説明する。コード処理部２１１は、スキャン画像データ４１から２次元コード３７を抽出し、２次元コード３７に記録された各種の情報を取得する。また、コード処理部２１１は、抽出した各種情報を記録した２次元コード３７を作成する。
【００３６】
データ選択部２１２は、ユーザが入力した指示情報などに基づいて、ファイルサーバ４に記憶されたデータを選択し、選択したデータをファイルサーバ４から取得する。差分抽出部２１３は、スキャン画像データ４１と原本ラスタデータ３５との差分を抽出する。
【００３７】
ラスタライズ部２１４は、データ選択部２１２が取得した原本ＰＤＬデータ３４をラスタライズする。画像合成部２１５は、ラスタライズされた原本ＰＤＬデータ３４と、コード処理部２１１が作成した２次元コード３７とを合成する。
【００３８】
以下、図１に示すプリンタ１およびネットワーク複合機２の動作について説明する。なお、以下の説明において、印刷データ３１が単一のページで構成されていると仮定する。
【００３９】
最初に、印刷データ３１の印刷処理における、プリンタ１の動作について説明する。図２は、印刷データ３１の印刷処理におけるプリンタ１の動作の流れを示すフローチャートである。なお、ネットワーク複合機２は、印刷データ３１の印刷処理に関与しない。
【００４０】
まず、ユーザは、ＰＣ３を操作して、ＰＣ３に記憶されているテキストデータの印刷をＰＣ３に指示する。ＰＣ３のプリンタドライバは、テキストデータをＰＤＬデータに変換して、印刷データ３１を作成する。印刷データ３１は、印刷指示とともにＬＡＮ５を介してＰＣ３からプリンタ１に送信される。
【００４１】
プリンタ１の制御部１１は、通信部１３を介して印刷指示および印刷データ３１を受信することにより（ステップＳ１１においてＹｅｓ）、印刷データ３１の印刷処理を開始する。具体的には、属性情報作成部１１１が、印刷データ３１をラスタライズする際の諸条件を記録した属性情報３２を作成する（ステップＳ１２）。属性情報３２は、ラスタライズ部１１２およびコード作成部１１４に渡される。
【００４２】
属性情報３２には、種別情報、作成元情報、使用フォント情報などが含まれる。種別情報は、原本ＰＤＬデータ３４で使用されているページ記述言語名（ＰｏｓｔＳｃｒｉｐｔなど）が記録される。作成元情報は、印刷文書４０の作成元を示す情報であり、プリンタ１のＩＰアドレス、名前、機種名などが記録される。使用フォント情報は、印刷データ３１をラスタライズする際に、実際に使用したフォントの種類などが記録された情報である。
【００４３】
次に、ラスタライズ部１１２が、属性情報３２に基づいて、印刷データ３１をラスタライズしてラスタデータ３３を作成する（ステップＳ１３）。
【００４４】
データ保存部１１３は、印刷データ３１を原本ＰＤＬデータ３４としてファイルサーバ４に保存し、ラスタデータ３３を原本ラスタデータ３５としてファイルサーバ４に保存する（ステップＳ１４）。その後、データ保存部１１３は、保存先情報３６を作成する（ステップＳ１５）。保存先情報３６には、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｒｃｅ  Ｌｏｃａｔｏｒ）などの形式に基づいて、原本ＰＤＬデータ３４および原本ラスタデータ３５のそれぞれの保存先が記録される。
【００４５】
次に、コード作成部１１４は、属性情報３２と保存先情報３６とを記録した２次元コード３７を作成する（ステップＳ１６）。２次元コード３７としては、たとえば、ＱＲコード（登録商標）を用いることができる。なお、コード作成部１１４は、２次元コード３７に代えて、１次元コード（バーコード）を作成してもよい。画像合成部１１５は、ラスタデータ３３と、２次元コード３７とを合成して、合成ラスタデータ３８を作成する（ステップＳ１７）。
【００４６】
図３は、合成ラスタデータ３８の一例を示す図である。図３に示すように、合成ラスタデータ３８において、ラスタデータ３３と２次元コード３７とが、互いに重ならない位置に配置されている。なお、印刷用紙のサイズによっては、ラスタデータ３３の余白に２次元コード３７を配置できない場合がある。この場合、属性情報作成部１１１が、予めラスタデータ３３の縮小率を決定して、属性情報３２に記録する。画像合成部１１５は、属性情報３２に基づいてラスタデータ３３を縮小し、２次元コード３７と縮小したラスタデータ３３とを合成する。
【００４７】
プリンタ部１２は、画像合成部１１５が作成した合成ラスタデータ３８を印刷して（ステップＳ１８）、印刷文書４０を出力する。これにより、印刷文書４０には、印刷文書４０の作成条件を示す属性情報３２と、印刷文書４０の作成に用いられた原本ＰＤＬデータ３４および原本ラスタデータ３５のそれぞれの保存先を示す保存先情報３６とが、２次元コード３７の形で印刷される。
【００４８】
次に、原本ＰＤＬデータ３４または原本ラスタデータ３５を用いた原本データ処理について説明する。図４は、原本データ処理におけるネットワーク複合機２の動作の流れを示すフローチャートである。
【００４９】
まず、ユーザが、スキャナ部２４のオートドキュメントフィーダ（図示省略）に、印刷文書４０をセットする。ユーザは、操作部２２またはタッチパネル式ディスプレイ２３を操作して、原本データ処理に関する設定を行う。これにより、ネットワーク複合機２の制御部２１は、原本データ処理の指示情報を取得する（ステップＳ２１）。原本データ処理としては、原本ラスタデータ３５とスキャン画像データ４１との差分抽出処理、あるいは印刷文書４０に対応する原本データの印刷処理などが挙げられる。
【００５０】
ユーザは、原本データ処理の設定後、操作部２２またはタッチパネル式ディスプレイ２３を操作してスキャン開始の指示を入力する。スキャナ部２４は、スキャン開始の指示に基づいて（ステップＳ２２においてＹｅｓ）、印刷文書４０を読み取り、スキャン画像データ４１を作成する（ステップＳ２３）。
【００５１】
コード処理部２１１は、スキャン画像データ４１から２次元コード３７を抽出する（ステップＳ２４）。コード処理部２１１は、２次元コード３７を解析し、２次元コード３７に記録された属性情報３２および保存先情報３６を取得する（ステップＳ２５）。コード処理部１１２が取得した属性情報３２および保存先情報３６は、データ選択部２１２に渡される。
【００５２】
次に、データ選択部２１２は、入力された指示情報を参照して、ユーザが原本データ処理として差分抽出処理を指示しているかどうかを判定する（ステップＳ２６）。
【００５３】
差分抽出処理が指示されている場合（ステップＳ２６においてＹｅｓ）、データ選択部２１２は、保存先情報３６に基づいて原本ラスタデータ３５を取得する（ステップＳ２７）。これは、原本ラスタデータ３５とスキャン画像データ４１とが画素単位で比較されるためである。差分抽出部２１３は、原本ラスタデータ３５とスキャン画像データ４１とを用いて差分抽出処理を行い（ステップＳ２８）、図４に示す処理を終了する。
【００５４】
一方、差分抽出処理が指示されていない場合（ステップＳ２６においてＮｏ）、データ選択部２１２は、入力された指示情報を参照して、原本データの印刷が指示されているかどうかを判定する（ステップＳ２９）。
【００５５】
原本データの印刷が指示されていない場合（ステップＳ２９においてＮｏ）、詳細な説明は省略するが、ネットワーク複合機２は、ユーザが指示したその他の処理を実行し、図４に示す処理を終了する。一方、原本データの印刷が指示されている場合（ステップＳ２９においてＹｅｓ）、ネットワーク複合機２は、原本データ印刷処理を行い（ステップＳ３０）、図４に示す処理を終了する。
【００５６】
次に、ステップＳ３０の原本データ印刷処理について説明する。図５は、原本データ処理（ステップＳ３０）におけるネットワーク複合機２の動作の流れを示すフローチャートである。
【００５７】
まず、データ選択部２１２は、保存先情報３６に対応する原本ＰＤＬデータ３４のラスタライズについて、ネットワーク複合機２がプリンタ１と互換性を有しているかどうかを確認する（ステップＳ３０１）。互換性の確認は、属性情報３２の種別情報、使用フォント情報などに基づいて行われる。
【００５８】
ネットワーク複合機２が互換性を有している場合（ステップＳ３０１においてＹｅｓ）、データ選択部２１２は、保存先情報３６に基づいて、ファイルサーバ４から原本ＰＤＬデータ３４を取得する（ステップＳ３０２）。ラスタライズ部２１４は、コード処理部２１１が取得した属性情報３２に基づいて、原本ＰＤＬデータ３４をラスタライズして（ステップＳ３０３）、ラスタデータ４４を作成する。
【００５９】
コード処理部２１１は、属性情報３２と保存先情報３６とを記録した２次元コード３７を作成し（ステップＳ３０４）、画像合成部２１５に渡す。画像合成部２１５は、２次元コード３７と、ラスタライズ部２１４が作成したラスタデータ４４とを合成して（ステップＳ３０５）、合成ラスタデータ４６を作成する。合成ラスタデータ４６には、図３に示す合成ラスタデータ３８と同様に、ラスタデータ４４と２次元コード３７とが配置されている。プリンタ部２５は、合成ラスタデータ４６を印刷し（ステップＳ３０６）、印刷文書４０のコピーとしてコピー文書５０を出力する。
【００６０】
このように、ネットワーク複合機２は、原本ＰＤＬデータ３４の処理についてプリンタ１と互換性を有している場合、原本ＰＤＬデータ３４をラスタライズしてコピー文書５０を出力する。これにより、ネットワーク複合機２は、プリンタ部２５の性能に応じたラスタデータ４４を作成できるため、印刷文書４０を単にコピーした場合と比較して、画質の劣化のないコピー文書５０を作成することができる。
【００６１】
ここで、ステップＳ３０１の説明に戻る。ネットワーク複合機２が互換性を有していない場合（ステップＳ３０１においてＮｏ）、データ選択部２１２は、出力先選択画面をタッチパネル式ディスプレイ２３に表示させる（ステップＳ３０７）。つまり、データ選択部２１２は、コピー文書５０の出力先を、ユーザが操作しているネットワーク複合機２とするか、印刷文書４０を作成したプリンタ１とするかを、ユーザに選択させる。ユーザは、操作部２２またはタッチパネル式ディスプレイ２３を操作して、コピー文書５０の出力先を指定する。
【００６２】
出力先がネットワーク複合機２に指定された場合（ステップＳ３０８においてＮｏ）、データ選択部２１２は、保存先情報３６に基づいて、ファイルサーバ４から原本ラスタデータ３５を取得する（ステップＳ３０９）。データ選択部２１２は、取得した原本ラスタデータ３５をラスタデータ４４として、画像合成部２１５に渡す。ネットワーク複合機２は、ステップＳ３０４〜Ｓ３０６に示す処理を行い、コピー文書５０を作成する。
【００６３】
この場合、原本ラスタデータ３５から作成されたコピー文書５０の画質は、印刷文書４０の画質より劣化する場合がある。これは、画像合成部２１５が、プリンタ部２５の性能に応じて、原本ラスタデータ３５の解像度などを変更した上で、合成ラスタデータ４６を作成することがあるためである。しかし、原本ラスタデータ３５を用いることで、通常のコピー文書よりも、画質の劣化が少ないコピー文書５０を作成することができる。
【００６４】
一方、ステップＳ３０８において、出力先がプリンタ１に指定された場合（ステップＳ３０８においてＹｅｓ）、データ選択部２１２は、印刷文書４０の作成元を特定する（ステップＳ３１０）。具体的には、データ選択部２１２は、属性情報３２の作成元情報に基づいて、印刷文書４０の作成元がプリンタ１であると特定する。
【００６５】
次に、データ選択部２１２は、属性情報３２と保存先情報３６とを含む印刷指示メッセージ４７を作成する（ステップＳ３１１）。印刷指示メッセージ４７は、ＬＡＮ５を介して、印刷文書４０の作成元であるプリンタ１に送信される（ステップＳ３１２）。
【００６６】
プリンタ１は、印刷指示メッセージ４７を受信することにより、原本ＰＤＬデータ３４の印刷処理を行う。具体的には、プリンタ１は、印刷指示メッセージ４７の保存先情報３６に基づいて、ファイルサーバ４から原本ＰＤＬデータ３４を取得する。プリンタ１は、印刷指示メッセージ４７の属性情報３２に基づいて、原本ＰＤＬデータ３４をラスタライズする。ラスタライズされた原本ＰＤＬデータ３４が印刷されることによって、印刷文書４０と同一の文書が、プリンタ１から出力される。
【００６７】
このように、原本ＰＤＬデータ３４のラスタライズに関してネットワーク複合機２がプリンタ１と互換性を有しない場合、ユーザは、コピー文書５０の出力先としてプリンタ１を指定することができる。これにより、ユーザは、ネットワーク複合機２以外の機器を用いることなく、印刷文書４０と同一の文書を作成することができる。
【００６８】
以上説明したように、本実施の形態に係るネットワーク複合機２は、ユーザが指定した処理に適したフォーマットの原本データを取得する。これにより、ネットワーク複合機２は、ユーザが指定した処理を確実に実行することができる。
【００６９】
なお、本実施の形態において、プリンタ１が印刷文書４０を作成する例について説明したが、これに限られない。たとえば、ネットワーク複合機２が印刷文書４０を作成してもよい。この場合、ネットワーク複合機２の制御部２１は、属性情報作成部１１１と、データ保存部１１３とを備える。また、ネットワーク複合機２が印刷文書４０の作成元となり得るため、ネットワーク複合機２は、ステップＳ３０１に示す処理を実行する前に、印刷文書４０の作成元を特定してもよい。印刷文書４０の作成元がネットワーク複合機２である場合、データ選択部２１２は、ステップＳ３０１に示す処理を省略し、ステップＳ３０２に進めばよい。
【００７０】
また、上記実施の形態において、コピー文書５０に２次元コード３７が印刷される例について説明したが、これに限られない。たとえば、ネットワーク複合機２は、コピー文書５０に２次元コード３７を印刷しなくてもよい。この場合、ステップＳ３０４に示す処理を省略することができる。
【００７１】
また、上記実施の形態において、印刷データ３１が単一のページで構成されている例について説明したが、これに限られない。印刷データ３１は、複数のページで構成されていてもよい。この場合、プリンタ１は、先頭ページのみに２次元コード３７が印刷された印刷文書４０、あるいは全てのページに２次元コード３７が印刷された印刷文書４０を作成する。これにより、ネットワーク複合機２は、印刷文書４０の全てのページを読み込むことなく、印刷文書４０に対応する原本ＰＤＬデータ３４または原本ラスタデータ３５を取得することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施の形態に係るネットワーク複合機の構成を含むネットワークシステムの構成図である。
【図２】プリンタの動作を示すフローチャートである。
【図３】合成ラスタデータの一例を示す図である。
【図４】原本データ処理時のネットワーク複合機の動作を示すフローチャートである。
【図５】原本データ印刷処理時のネットワーク複合機の動作を示すフローチャートである。
【符号の説明】
【００７３】
１  プリンタ
２  ネットワーク複合機
３  ＰＣ（パーソナルコンピュータ）
４  ファイルサーバ
１１、２１  制御部
１２、２５  プリンタ部
２２  操作部
２３  タッチパネル式ディスプレイ
２４  スキャナ部
１１１  属性情報作成部
１１２、２１４  ラスタライズ部
１１３  データ保存部
１１４  コード作成部
１１５、２１５  画像合成部
２１１  コード処理部
２１２  データ選択部
２１３  差分抽出部
【図１】
0004992737.tif 000002
【図２】
0004992737.tif 000003
【図３】
0004992737.tif 000004
【図４】
0004992737.tif 000005
【図５】
0004992737.tif 000006