(57)【特許請求の範囲】
【請求項１】
画像取得装置と通信可能に接続されるスキャナ装置であって、
原稿を読み取って原画像データを生成する原画像データ生成部と、
前記スキャナ装置の特性に適した特定の色変換プロファイルを格納する第１のメモリと、
前記画像取得装置から、前記画像取得装置が前記特定の色変換プロファイルを有しているか否かを示す第１の情報と、前記画像取得装置が色変換プロファイルを扱うか否かを示す第２の情報と、を取得する情報取得部と、
前記第２の情報が、前記画像取得装置が前記色変換プロファイルを扱わないことを示す場合に、前記特定の色変換プロファイルを用いて、前記原画像データに対する第１種の色変換処理を実行することによって、色変換済み画像データを生成して、前記色変換済み画像データを前記画像取得装置に供給し、
前記第２の情報が、前記画像取得装置が前記色変換プロファイルを扱うことを示し、かつ、前記第１の情報が、前記画像取得装置が前記特定の色変換プロファイルを有していないことを示す場合に、前記特定の色変換プロファイルと、前記原画像データと、を前記画像取得装置に供給し、
前記第２の情報が、前記画像取得装置が前記色変換プロファイルを扱うことを示し、かつ、前記第１の情報が、前記画像取得装置が前記特定の色変換プロファイルを有していることを示す場合に、前記特定の色変換プロファイルを前記画像取得装置に供給せずに、前記原画像データを前記画像取得装置に供給する画像データ供給部と、
を備えるスキャナ装置。
【請求項２】
前記情報取得部は、前記特定の色変換プロファイルを特定するための特定情報を前記画像取得装置に送信して、前記画像取得装置から前記特定情報に基づいて供給される前記第１の情報を取得する、請求項１に記載のスキャナ装置。
【請求項３】
前記画像データ供給部は、前記第２の情報が、前記画像取得装置が前記色変換プロファイルを扱うことを示し、かつ、前記第１の情報が、前記画像取得装置が前記特定の色変換プロファイルを有していないことを示す場合に、前記特定の色変換プロファイルと、前記原画像データと、を含む１個のファイルを前記画像取得装置に供給する、請求項１又は２記載のスキャナ装置。
【請求項４】
スキャナ装置と通信可能に接続される画像取得装置であって、
前記スキャナ装置から供給される特定の色変換プロファイルであって、前記スキャナ装置の特性に適した前記特定の色変換プロファイルを格納するための第２のメモリと、
前記画像取得装置が前記特定の色変換プロファイルを有しているか否かを示す第１の情報と、前記画像取得装置が色変換プロファイルを扱うか否かを示す第２の情報と、を前記スキャナ装置に供給する情報供給部であって、前記第２のメモリに前記特定の色変換プロファイルが格納されている場合に、前記画像取得装置が前記特定の色変換プロファイルを有していることを示す前記第１の情報を、前記スキャナ装置に供給し、前記第２のメモリに前記特定の色変換プロファイルが格納されていない場合に、前記画像取得装置が前記特定の色変換プロファイルを有していないことを示す前記第１の情報を、前記スキャナ装置に供給する前記情報供給部と、
前記スキャナ装置から、画像データを取得する画像データ取得部と、を備え、
前記画像データ取得部は、
前記画像取得装置が前記色変換プロファイルを扱わないことを示す前記第２の情報が、前記スキャナ装置に供給される場合に、前記スキャナ装置から色変換済み画像データを取得し、前記色変換済み画像データは、前記スキャナ装置が、原稿を読取って生成する原画像データに対して、前記特定の色変換プロファイルを用いて第１種の色変換処理を実行することによって生成したデータであり、
前記画像取得装置が前記色変換プロファイルを扱うことを示す前記第２の情報と、前記画像取得装置が前記特定の色変換プロファイルを有していないことを示す前記第１の情報と、が前記スキャナ装置に供給される場合に、前記スキャナ装置から、前記原画像データと、前記特定の色変換プロファイルと、を取得し、前記特定の色変換プロファイルを前記第２のメモリに格納し、
前記画像取得装置が前記色変換プロファイルを扱うことを示す前記第２の情報と、前記画像取得装置が前記特定の色変換プロファイルを有していることを示す前記第１の情報と、が前記スキャナ装置に供給される場合に、前記スキャナ装置から前記特定の色変換プロファイルを取得せずに、前記スキャナ装置から前記原画像データを取得する、画像取得装置。
【請求項５】
前記情報供給部は、前記スキャナ装置から、前記特定の色変換プロファイルを特定するための特定情報を取得して、前記特定情報に基づいて、前記第２のメモリに前記特定の色変換プロファイルが格納されているのか否かを判断する判断部を備える、請求項４に記載の画像取得装置。
【請求項６】
前記画像取得装置は、さらに、
前記画像データに対して画像処理を実行する画像処理部を備え、
前記画像処理部は、
前記スキャナ装置から、前記原画像データとともに前記特定の色変換プロファイルが取得された場合に、前記特定の色変換プロファイルを用いて、前記原画像データに対する第２種の色変換処理を含む特定の画像処理を実行し、
前記スキャナ装置から、前記原画像データとともに前記特定の色変換プロファイルが取得されなかった場合に、前記第１の情報が前記スキャナ装置に供給される以前から前記第２のメモリに既に格納されている前記特定の色変換プロファイルを用いて、前記原画像データに対する前記第２種の色変換処理を含む前記特定の画像処理を実行する、請求項４又は５記載の画像取得装置。
【請求項７】
スキャナ装置と通信可能に接続される画像取得装置のためのコンピュータプログラムであって、
前記画像取得装置は、前記スキャナ装置から供給される特定の色変換プロファイルであって、前記スキャナ装置の特性に適した前記特定の色変換プロファイルを格納するための第２のメモリを備え、
前記コンピュータプログラムは、前記画像取得装置に搭載されるコンピュータに、以下の各処理、即ち、
前記画像取得装置が前記特定の色変換プロファイルを有しているか否かを示す第１の情報と、前記画像取得装置が色変換プロファイルを扱うか否かを示す第２の情報と、を前記スキャナ装置に供給する情報供給処理であって、前記第２のメモリに前記特定の色変換プロファイルが格納されている場合に、前記画像取得装置が前記特定の色変換プロファイルを有していることを示す前記第１の情報を、前記スキャナ装置に供給し、前記第２のメモリに前記特定の色変換プロファイルが格納されていない場合に、前記画像取得装置が前記特定の色変換プロファイルを有していないことを示す前記第１の情報を、前記スキャナ装置に供給する前記情報供給処理と、
前記スキャナ装置から、画像データを取得する画像データ取得処理と、を実行させ、
前記画像データ取得処理では、
前記画像取得装置が前記色変換プロファイルを扱わないことを示す前記第２の情報が、前記スキャナ装置に供給される場合に、前記スキャナ装置から色変換済み画像データを取得し、前記色変換済み画像データは、前記スキャナ装置が、原稿を読取って生成する原画像データに対して、前記特定の色変換プロファイルを用いて第１種の色変換処理を実行することによって生成したデータであり、
前記画像取得装置が前記色変換プロファイルを扱うことを示す前記第２の情報と、前記画像取得装置が前記特定の色変換プロファイルを有していないことを示す前記第１の情報と、が前記スキャナ装置に供給される場合に、前記スキャナ装置から、前記原画像データと、前記特定の色変換プロファイルと、を取得し、前記特定の色変換プロファイルを前記第２のメモリに格納し、
前記画像取得装置が前記色変換プロファイルを扱うことを示す前記第２の情報と、前記画像取得装置が前記特定の色変換プロファイルを有していることを示す前記第１の情報と、が前記スキャナ装置に供給される場合に、前記スキャナ装置から前記特定の色変換プロファイルを取得せずに、前記スキャナ装置から前記原画像データを取得する、コンピュータプログラム。
【請求項８】
画像取得装置と通信可能に接続されるスキャナ装置のためのコンピュータプログラムであって、
前記スキャナ装置は、
原稿を読み取って原画像データを生成する原画像データ生成部と、
前記スキャナ装置の特性に適した特定の色変換プロファイルを格納する第１のメモリと、を備え、
前記コンピュータプログラムは、前記スキャナ装置に搭載されるコンピュータに、以下の各処理、即ち、
前記画像取得装置から、前記画像取得装置が前記特定の色変換プロファイルを有しているか否かを示す第１の情報と、前記画像取得装置が色変換プロファイルを扱うか否かを示す第２の情報と、を取得する、情報取得処理と、
前記第２の情報が、前記画像取得装置が前記色変換プロファイルを扱わないことを示す場合に、前記特定の色変換プロファイルを用いて、前記原画像データに対する第１種の色変換処理を実行することによって、色変換済み画像データを生成して、前記色変換済み画像データを前記画像取得装置に供給し、
前記第２の情報が、前記画像取得装置が前記色変換プロファイルを扱うことを示し、かつ、前記第１の情報が、前記画像取得装置が前記特定の色変換プロファイルを有していないことを示す場合に、前記特定の色変換プロファイルと、前記原画像データと、を前記画像取得装置に供給し、
前記第２の情報が、前記画像取得装置が前記色変換プロファイルを扱うことを示し、かつ、前記第１の情報が、前記画像取得装置が前記特定の色変換プロファイルを有していることを示す場合に、前記特定の色変換プロファイルを前記画像取得装置に供給せずに、前記原画像データを前記画像取得装置に供給する、画像データ供給処理と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、スキャナ装置と、そのスキャナ装置と通信可能に接続される画像取得装置と、を開示する。
【背景技術】
【０００２】
例えば、特許文献１には、スキャナが画像データを生成して外部に供給する際に、当該スキャナに固有の色変換プロファイルを画像データに添付する技術が開示されている。画像データを利用するデバイスは、画像データに添付されている色変換プロファイルと、当該デバイスに固有の色変換プロファイルと、を用いて画像データに対する色変換を実行して、出力（例えば表示）に適した出力画像データを生成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−８４３６１号公報
【特許文献２】特開２００２−１３５６０５号公報
【特許文献３】特開２００６−８０９６７号公報
【特許文献４】国際公開第０３／０１０９５５号パンフレット
【特許文献５】特開２００２−１１７１０１号公報
【特許文献６】特開２００６−１５７１６３号公報
【特許文献７】特開２００３−１２５２２７号公報
【特許文献８】特開２００４−１７９８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スキャナ装置が画像データを外部に供給する毎に、色変換プロファイルを外部に供給する構成では、スキャナ装置と画像データの供給先のデバイスとの間の通信負荷が大きい。本明細書では、スキャナ装置と画像データの供給先のデバイスとの間の通信負荷を低減し得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示されるスキャナ装置は、画像取得装置と通信可能に接続される。スキャナ装置は、原画像データ生成部と、第１のメモリと、情報取得部と、画像データ供給部と、を備える。原画像データ生成部は、原稿を読み取って原画像データを生成する。第１のメモリは、スキャナ装置の特性に適した特定の色変換プロファイルを格納する。情報取得部は、画像取得装置から、画像取得装置が特定の色変換プロファイルを有しているか否かを示す第１の情報を取得する。画像データ供給部は、第１の情報が、画像取得装置が特定の色変換プロファイルを有していないことを示す場合に、特定の色変換プロファイルと、原画像データと、を画像取得装置に供給し、第１の情報が、画像取得装置が特定の色変換プロファイルを有していることを示す場合に、特定の色変換プロファイルを画像取得装置に供給せずに、原画像データを画像取得装置に供給する。
【０００６】
上記の構成によると、画像取得装置が特定の色変換プロファイルを有していない場合には、スキャナ装置は、特定の色変換プロファイルを画像取得装置に供給するが、画像取得装置が特定の色変換プロファイルを有している場合には、スキャナ装置は、特定の色変換プロファイルを画像取得装置に供給しない。従って、スキャナ装置が画像データを画像取得装置に供給する毎に、特定の色変換プロファイルを画像取得装置に供給する構成と比べて、スキャナ装置と画像取得装置との間の通信負荷を低減し得る。
【０００７】
情報取得部は、特定の色変換プロファイルを特定するための特定情報を画像取得装置に送信して、画像取得装置から特定情報に基づいて供給される第１の情報を取得してもよい。この構成によると、スキャナ装置は、画像取得装置から、第１の情報を適切に取得し得る。
【０００８】
情報取得部は、さらに、画像取得装置から、画像取得装置が色変換プロファイルを扱うか否かを示す第２の情報を取得してもよい。画像データ供給部は、第２の情報が、画像取得装置が色変換プロファイルを扱わないことを示す場合に、特定の色変換プロファイルを用いて、原画像データに対する第１種の色変換処理を実行することによって、色変換済み画像データを生成して、色変換済み画像データを画像取得装置に供給し、第２の情報が、画像取得装置が色変換プロファイルを扱うことを示し、かつ、第１の情報が、画像取得装置が特定の色変換プロファイルを有していないことを示す場合に、特定の色変換プロファイルと、原画像データと、を画像取得装置に供給し、第２の情報が、画像取得装置が前記色変換プロファイルを扱うことを示し、かつ、第１の情報が、画像取得装置が特定の色変換プロファイルを有していることを示す場合に、特定の色変換プロファイルを画像取得装置に供給せずに、原画像データを画像取得装置に供給してもよい。この構成によると、画像取得装置が色変換プロファイルを扱わない場合には、スキャナ装置は、特定の色変換プロファイルを用いた第１種の色変換処理によって生成される色変換済み画像データを、画像取得装置に供給する。一方において、画像取得装置が色変換プロファイルを扱う場合には、スキャナ装置は、原画像データを画像取得装置に供給する。従って、スキャナ装置は、画像取得装置が色変換プロファイルを扱うのか否かに応じて、適切な画像データ（色変換済み画像データ又は原画像データ）を画像取得装置に供給することができる。
【０００９】
画像データ供給部は、第１の情報が、画像取得装置が特定の色変換プロファイルを有していないことを示す場合に、特定の色変換プロファイルと、原画像データと、を含む１個のファイルを画像取得装置に供給してもよい。
【００１０】
本明細書によって開示される画像取得装置は、スキャナ装置と通信可能に接続される。画像取得装置は、第２のメモリと、情報供給部と、画像データ取得部と、を備える。第２のメモリは、スキャナ装置から供給される特定の色変換プロファイルであって、スキャナ装置の特性に適した特定の色変換プロファイルを格納する。情報供給部は、画像取得装置が特定の色変換プロファイルを有しているか否かを示す第１の情報を、スキャナ装置に供給する。情報供給部は、第２のメモリに特定の色変換プロファイルが格納されている場合に、画像取得装置が特定の色変換プロファイルを有していることを示す第１の情報を、スキャナ装置に供給し、第２のメモリに特定の色変換プロファイルが格納されていない場合に、画像取得装置が特定の色変換プロファイルを有していないことを示す第１の情報を、スキャナ装置に供給する。画像データ取得部は、スキャナ装置から、画像データを取得する。画像データ取得部は、画像取得装置が特定の色変換プロファイルを有していないことを示す第１の情報が、スキャナ装置に供給される場合に、スキャナ装置から、スキャナ装置が原稿を読み取って生成する原画像データと、特定の色変換プロファイルと、を取得し、特定の色変換プロファイルを第２のメモリに格納する。画像データ取得部は、画像取得装置が特定の色変換プロファイルを有していることを示す第１の情報が、スキャナ装置に供給される場合に、スキャナ装置から特定の色変換プロファイルを取得せずに、スキャナ装置から原画像データを取得する。
【００１１】
上記の構成によると、画像取得装置は、特定の色変換プロファイルを有していない場合には、スキャナ装置から、原画像データと、特定の色変換プロファイルと、を取得し、特定の色変換プロファイルを有している場合には、特定の色変換プロファイルを取得せずに、スキャナ装置から原画像データを取得する。従って、スキャナ装置が画像データを画像取得装置に供給する毎に、画像取得装置がスキャナ装置から特定の色変換プロファイルを取得する構成と比べて、スキャナ装置と画像取得装置との間の通信負荷を低減し得る。
【００１２】
情報供給部は、スキャナ装置から、特定の色変換プロファイルを特定するための特定情報を取得して、特定情報に基づいて、第２のメモリに特定の色変換プロファイルが格納されているのか否かを判断する判断部を備えてもよい。この構成によると、画像取得装置は、第２のメモリに特定の色変換プロファイルが格納されているのか否かを適切に判断し得る。
【００１３】
情報供給部は、さらに、画像取得装置が、色変換プロファイルを扱うか否かを示す第２の情報を、スキャナ装置に供給してもよい。画像データ取得部は、画像取得装置が色変換プロファイルを扱わないことを示す第２の情報が、スキャナ装置に供給される場合に、スキャナ装置から、スキャナ装置が、特定の色変換プロファイルを用いて、原画像データに対して第１種の色変換処理を実行することによって生成した色変換済み画像データを取得してもよい。画像データ取得部は、画像取得装置が色変換プロファイルを扱うことを示す第２の情報と、画像取得装置が特定の色変換プロファイルを有していないことを示す第１の情報と、がスキャナ装置に供給される場合に、スキャナ装置から、原画像データと、特定の色変換プロファイルと、を取得してもよい。画像データ取得部は、画像取得装置が色変換プロファイルを扱うことを示す第２の情報と、画像取得装置が特定の色変換プロファイルを有していることを示す第１の情報と、がスキャナ装置に供給される場合に、スキャナ装置から特定の色変換プロファイルを取得せずに、スキャナ装置から原画像データを取得してもよい。この構成によると、画像取得装置が色変換プロファイルを扱わない場合には、画像取得装置は、スキャナ装置から、特定の色変換プロファイルを用いた第１種の色変換処理によって生成される色変換済み画像データを取得する。一方において、画像取得装置が色変換プロファイルを扱う場合には、画像取得装置は、スキャナ装置から原画像データを取得する。従って、画像取得装置は、画像取得装置が色変換プロファイルを扱うのか否かに応じて、スキャナ装置から適切な画像データ（色変換済み画像データ又は原画像データ）を取得することができる。
【００１４】
画像取得装置は、さらに、画像データに対して画像処理を実行する画像処理部を備えてもよい。画像処理部は、原画像データとともに特定の色変換プロファイルが取得された場合に、特定の色変換プロファイルを用いて、原画像データに対する第２種の色変換処理を含む特定の画像処理を実行してもよい。画像処理部は、原画像データとともに特定の色変換プロファイルが取得されなかった場合に、第１の情報がスキャナ装置に供給される以前から第２のメモリに既に格納されている特定の色変換プロファイルを用いて、原画像データに対する第２種の色変換処理を含む特定の画像処理を実行してもよい。この構成によると、原画像データとともに特定の色変換プロファイルが取得された場合と、原画像データとともに特定の色変換プロファイルが取得されなかった場合と、のどちらでも、画像処理部は、特定の色変換プロファイルを用いて、原画像データに対する第２種の色変換処理を含む特定の画像処理を適切に実行することができる。
【００１５】
なお、上記のスキャナ装置の機能を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記憶媒体も、新規で有用である。また、上記の画像取得装置の機能を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記憶媒体も、新規で有用である。また、上記のスキャナ装置と上記の画像取得装置とを備えるシステムも、新規で有用である。
【図面の簡単な説明】
【００１６】
【図１】通信システムの構成を示す。
【図２】多機能機が実行する処理のフローチャートを示す。
【図３】ＰＣが実行する処理のフローチャートを示す。
【図４】ＰＣが実行する第１の処理のフローチャートを示す。
【図５】ＰＣが実行する第２の処理のフローチャートを示す。
【図６】ＰＣが実行する第３の処理のフローチャートを示す。
【図７】多機能機とＰＣとが実行する処理の一例のシーケンス図を示す。
【発明を実施するための形態】
【００１７】
（実施例）
（システムの構成）
図１に示すように、通信システム２は、複数個の多機能機１０、４０（ＰＣ５０の周辺機器）と、ＰＣ５０と、を備える。各デバイス１０、４０、５０、は、ＬＡＮ４を介して、相互に通信可能である。
【００１８】
（多機能機１０の構成）
多機能機１０の構成について説明する。なお、多機能機４０は、多機能機１０と同様の構成を備える。多機能機１０は、印刷機能及びスキャン機能を含む複数の機能を実行可能である。多機能機１０は、操作部１２と、表示部１４と、ネットワークインターフェイス１６と、スキャン実行部１８と、印刷実行部２０と、制御部２２と、を備える。各部１２〜２２は、バス線１１に接続されている。操作部１２は、複数のキーによって構成されている。ユーザは、操作部１２を操作することによって、様々な指示を多機能機１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。ネットワークインターフェイス１６は、ＬＡＮ４と接続されている。
【００１９】
スキャン実行部１８は、透明板と、自動原稿搬送装置（ＡＤＦ（Auto Document Feeder））と、スキャン機構と、を備える。スキャン機構は、ＣＣＤ、ＣＩＳ等のイメージセンサを備える。スキャン実行部１８は、透明板に載置される原稿（スキャン対象物）又は自動原稿搬送装置によって搬送される原稿をスキャンして、スキャン画像データを生成する。印刷実行部２０は、インクジェット方式、レーザ方式等の印刷機構を備える。例えば、ＰＣ５０から送信される印刷のためのデータがネットワークインターフェイス１６によって受信されると、印刷実行部２０は、受信済みの印刷データに従った印刷を実行する。
【００２０】
制御部２２は、ＣＰＵ２４とメモリ２６とを備える。ＣＰＵ２４は、メモリ２６内のプログラム（図示省略）に従って処理を実行する。ＣＰＵ２４がプログラムに従って処理を実行することによって、情報取得部３０及び画像データ供給部３２の各機能が実現される。なお、画像データ供給部３２は、多機能機側判断部３４を備える。メモリ２６は、スキャナ入力プロファイルＳＣＰ（Scanner input Profile）と、標準出力プロファイルＳＴＰ（Standard output Profile）と、を格納する。スキャナ入力プロファイルＳＣＰ及び標準出力プロファイルＳＴＰは、多機能機１０のベンダによって、多機能機１０の出荷前にメモリ２６に予め格納される。なお、スキャナ入力プロファイルＳＣＰ及び標準出力プロファイルＳＴＰは、多機能機１０のベンダによって提供されるサーバから、インターネットを介して、多機能機１０にインストールされてもよい。
【００２１】
（スキャナ入力プロファイルＳＣＰ）
スキャナ入力プロファイルＳＣＰは、色変換処理で用いられる入力側の色変換プロファイルである。スキャナ入力プロファイルＳＣＰは、多機能機１０の特性（特に多機能機１０のスキャン実行部１８の色特性）に依存するデバイス依存色（Device Dependent Color）で表現される画像データを、デバイスの特性に依存しないデバイス非依存色（Device Independent Color）で表現される画像データに変換するためのプロファイルである。より具体的に言うと、スキャナ入力プロファイルＳＣＰは、デバイス依存色空間（本実施例ではＲＧＢ色空間）内の座標値で各画素の値が表わされる画像データを、デバイス非依存色空間（本実施例ではＬ＊ａ＊ｂ＊色空間）内の座標値で各画素の値が表わされる画像データに変換するためのプロファイルである。なお、本実施例では、デバイス依存色空間としてＲＧＢ色空間を用いているが、他の色空間（例えばＨＳＶ色空間）を用いてもよい。また、本実施例では、デバイス非依存色空間としてＬ＊ａ＊ｂ＊色空間を用いているが、他の色空間（例えばＸＹＺ色空間）を用いてもよい。
【００２２】
（標準出力プロファイルＳＴＰ）
標準出力プロファイルＳＴＰは、デバイスの特性に依存しないデバイス非依存色で表現される画像データを、標準の色で表現される画像データに変換するためのプロファイルである。なお、上記の「標準の色」は、予め決められている標準の色空間（本実施例ではｓＲＧＢ色空間）で表現される色である。換言すると、標準出力プロファイルＳＴＰは、デバイス非依存色空間（本実施例ではＬ＊ａ＊ｂ＊色空間）内の座標値で各画素の値が表わされる画像データを、標準の色空間（本実施例ではｓＲＧＢ色空間）内の座標値で各画素の値が表わされる画像データに変換するためのプロファイルである。
【００２３】
（ＰＣ５０の構成）
ＰＣ５０の構成について説明する。ＰＣ５０は、ネットワークインターフェイス５２と、操作部５４と、表示部５６と、制御部５８と、を備える。各部５２〜５８は、バス線５１に接続されている。ネットワークインターフェイス５２は、ＬＡＮ４に接続されている。操作部５４は、キーボード及びマウスによって構成されている。ユーザは、操作部５４を操作することによって、様々な指示をＰＣ５０に入力することができる。表示部５６は、様々な情報を表示するためのディスプレイである。
【００２４】
制御部５８は、ＣＰＵ６０と、メモリ６２と、を備える。ＣＰＵ６０は、メモリ６２に格納されているプログラム（例えば画像処理ソフト６４）に従って、様々な処理を実行する。ＣＰＵ６０が、画像処理ソフト６４に従って処理を実行することによって、情報供給部６８、画像データ取得部７０、及び、画像処理部７２の各機能が実現される。情報供給部６８は、ＰＣ側判断部７４を備える。メモリ６２は、さらに、ＰＣ出力プロファイルＰＣＰ（PC output Profile）と、プロファイルテーブル６６と、を格納する。ＰＣ出力プロファイルＰＣＰは、ＰＣ５０のベンダによって、ＰＣ５０の出荷前にメモリ６２に予め格納される。なお、ＰＣ出力プロファイルＰＣＰは、ＰＣ５０のベンダによって提供されるサーバから、インターネットを介して、ＰＣ５０にインストールされてもよいし、ＰＣ５０と共にパッケージされているメディアから、ＰＣ５０にインストールされてもよい。画像処理ソフト６４は、多機能機１０と共にパッケージされているメディアから、ＰＣ５０にインストールされる。なお、画像処理ソフト６４は、多機能機１０のベンダによって提供されるサーバから、インターネットを介して、ＰＣ５０にインストールされてもよい。
【００２５】
（ＰＣ出力プロファイルＰＣＰ）
ＰＣ出力プロファイルＰＣＰは、デバイスの特性に依存しないデバイス非依存色で表現される画像データを、ＰＣ５０の特性（特にＰＣ５０の表示部５６の色特性）に依存するデバイス依存色で表現される画像データに変換するためのプロファイルである。換言すると、ＰＣ出力プロファイルＰＣＰは、デバイス非依存色空間（本実施例ではＬ＊ａ＊ｂ＊色空間）内の座標値で各画素の値が表わされる画像データを、デバイス依存色空間（本実施例ではｓＲＧＢ色空間）内の座標値で各画素の値が表わされる画像データに変換するためのプロファイルである。なお、本実施例では、ＰＣ出力プロファイルＰＣＰは、上記の標準出力プロファイルＳＴＰとは異なるプロファイルであるが、上記の標準出力プロファイルＳＴＰと同じであってもよい。
【００２６】
（プロファイルテーブル６６）
プロファイルテーブル６６は、後で詳しく説明するように、画像データ取得部７０が多機能機１０、４０等のモデル名及びスキャナ入力プロファイルを、メモリ６２の所定領域に格納することによって、生成される。プロファイルテーブル６６は、多機能機１０、４０等のモデル名と、スキャナ入力プロファイルと、を対応付けて格納する。仮に、多機能機１０、４０が異なるモデル名を有する場合には、プロファイルテーブル６６には、多機能機１０、４０のために、異なる２組のモデル名（例えば図１のＭ１、Ｍ２）及びスキャナ入力プロファイル（例えば図１のＰ１、Ｐ２）が格納される。また、仮に、多機能機１０、４０が同じモデル名を有する場合には、プロファイルテーブル６６には、多機能機１０、４０のために、１組のモデル名（例えば図１のＭ１）及びスキャナ入力プロファイル（例えば図１のＰ１）が格納される。
【００２７】
（多機能機１０が実行する処理）
図２を参照して、多機能機１０が実行する処理の内容について説明する。多機能機１０のユーザは、原稿を透明板又は自動原稿搬送装置に載置し、次いで、ＰＣ５０の操作部５４にスキャン実行操作を加えることができる。この場合、ＰＣ５０から多機能機１０にスキャン実行指示が送信される。多機能機１０の制御部２２は、ＰＣ５０からスキャン実行指示が受信されると、図２の処理を実行する。スキャン実行指示は、スキャン実行指示の送信元のＰＣ５０のアドレスを含む。従って、図２の処理において、多機能機１０の制御部２２は、スキャン実行指示に含まれるＰＣ５０のアドレスを用いて、ＰＣ５０と通信することができる。
【００２８】
なお、上述したように、本実施例では、外部装置（ＰＣ５０等）から多機能機１０にスキャン実行指示が送信される例（いわゆるプルスキャンの例）を採用しているが、変形例では、多機能機１０で、スキャン実行操作と、データの送信先のデバイスのアドレスを指定する指定操作と、が実行された場合に、図２の処理が実行されてもよい（いわゆるプッシュスキャン）。
【００２９】
Ｓ１０において、情報取得部３０（図１参照）は、ＰＣ５０に出力情報要求を送信することによって、ＰＣ５０に出力情報を送信するように要求する。ＰＣ５０から送信される出力情報は、ＰＣ５０が後述する色変換処理を実行可能か否かを示す情報（以下では「実行情報」と呼ぶ）と、ＰＣ５０が多機能機１０のスキャナ入力プロファイルＳＣＰを有しているか否かを示す情報（以下では「プロファイル情報」と呼ぶ）と、を含む。Ｓ１０で多機能機１０の情報取得部３０から送信される出力情報要求は、多機能機１０のモデル名を含む。この構成によると、ＰＣ５０は、多機能機１０のモデル名に対応するスキャナ入力プロファイルＳＣＰを有しているか否かを適切に判断することができる。
【００３０】
次いで、Ｓ１２において、情報取得部３０は、ＰＣ５０から出力情報を取得することを監視する。ＰＣ５０のメモリ６２に画像処理ソフト６４（図１参照）が格納されている場合には、ＰＣ５０は、出力情報要求を取得すると、上記の出力情報を多機能機１０に供給する。情報取得部３０は、ＰＣ５０から出力情報を取得すると、Ｓ１２でＹＥＳと判断する。この場合、Ｓ１４に進む。一方、例えば、ＰＣ５０のメモリ６２に画像処理ソフト６４が格納されていない場合には、ＰＣ５０は、出力情報要求を取得しても、上記の出力情報を多機能機１０に供給することができない。このように、情報取得部３０は、ＰＣ５０から上記の出力情報を取得しない場合（即ちタイムアウトの場合）には、Ｓ１２でＮＯと判断し、Ｓ１３に進む。Ｓ１３では、情報取得部３０は、「実行不可」を示す実行情報を含む出力情報が取得されたと仮定して、Ｓ１４に進む。
【００３１】
Ｓ１４では、制御部２２は、スキャンを実行することをスキャン実行部１８に指示する。この結果、まず、スキャン実行部１８は、透明板又は自動原稿搬送装置に載置された原稿をスキャンして、スキャン画像データ（例えばＲＧＢのＢＭＰ形式のデータ）を生成する。Ｓ１４では、さらに、制御部２２は、スキャン画像データを用いて、ＪＰＥＧ形式の原画像データを生成する。ＪＰＥＧデータの生成手法は公知であるために、詳しい説明を省略するが、制御部２２は、スキャン画像データを圧縮することによって圧縮画像データを生成し、次いで、ＪＰＥＧヘッダ、ＪＰＥＧフッタ等の各種の情報と、圧縮画像データと、を含むＪＰＥＧデータを生成する。以下では、Ｓ１４で生成されるＪＰＥＧデータのことを「原画像データ」と呼ぶ。
【００３２】
次いで、Ｓ１６において、多機能機側判断部３４（図１参照）は、ＰＣ５０が色変換処理を実行可能か否かを判断する。具体的に言うと、Ｓ１６では、多機能機側判断部３４は、ＰＣ５０から取得された出力情報に含まれる実行情報に基づいて、ＰＣ５０が色変換処理を実行可能か否かを判断する。即ち、多機能機側判断部３４は、実行情報が「実行可能」を示す場合には、Ｓ１６でＹＥＳと判断し、実行情報が「実行不可」を示す場合には、Ｓ１６でＮＯと判断する。なお、出力情報が取得されなかった場合（Ｓ１２でＮＯの場合）には、「実行不可」を示す実行情報が取得されたと仮定されるために（Ｓ１３）、多機能機側判断部３４は、Ｓ１６でＮＯと判断する。
【００３３】
実行情報が「実行可能」を示す場合（Ｓ１６でＹＥＳの場合）には、Ｓ２０において、多機能機側判断部３４は、ＰＣ５０がスキャナ入力プロファイルＳＣＰを有するか否かを判断する。具体的に言うと、Ｓ２０では、多機能機側判断部３４は、ＰＣ５０から取得された出力情報に含まれるプロファイル情報に基づいて、ＰＣ５０がスキャナ入力プロファイルＳＣＰを有するか否かを判断する。即ち、多機能機側判断部３４は、プロファイル情報が「有」を示す場合には、Ｓ２０でＹＥＳと判断し、プロファイル情報が「無」を示す場合には、Ｓ２０でＮＯと判断する。
【００３４】
（実行情報＝「実行可能」、かつ、プロファイル情報＝「有」である場合）
実行情報が「実行可能」を示し、かつ、プロファイル情報が「有」を示す場合（Ｓ２０でＹＥＳの場合）には、Ｓ２２において、画像データ供給部３２（図１参照）は、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給せずに、Ｓ１４で生成された原画像データをＰＣ５０に供給する。詳しく言うと、Ｓ２２では、画像データ供給部３２は、原画像データを含むが、スキャナ入力プロファイルＳＣＰを含まない１個のファイルを生成し、ＰＣ５０に供給する。Ｓ２２を終えると、図２の多機能機処理が終了する。
【００３５】
（実行情報＝「実行可能」、かつ、プロファイル情報＝「無」である場合）
一方、実行情報が「実行可能」を示し、かつ、プロファイル情報が「無」を示す場合（Ｓ２０でＮＯの場合）には、Ｓ２４において、画像データ供給部３２は、Ｓ１４で生成された原画像データとスキャナ入力プロファイルＳＣＰとをＰＣ５０に供給する。詳しく言うと、Ｓ２４では、画像データ供給部３２は、原画像データとスキャナ入力プロファイルＳＣＰとを含む１個のファイルを生成し、ＰＣ５０に供給する。より具体的には、上記の１個のファイルは、ＪＰＥＧデータである原画像データのＥｘｉｆ情報としてスキャナ入力プロファイルＳＣＰが追加されたＪＰＥＧファイルである。Ｓ２４を終えると、図２の多機能機処理が終了する。
【００３６】
（実行情報＝「実行不可」である場合）
実行情報が「実行不可」を示す場合（即ちＳ１６でＮＯの場合）には、Ｓ２６において、画像データ供給部３２は、メモリ２６に格納されているスキャナ入力プロファイルＳＣＰと標準出力プロファイルＳＴＰとを用いて、Ｓ１４で生成された原画像データに対して、色変換処理を実行する。具体的に言うと、Ｓ２６では、画像データ供給部３２は、まず、スキャナ入力プロファイルＳＣＰを用いて、Ｓ１４で生成された原画像データ（ＪＰＥＧデータ）に対する色変換処理を実行することによって、Ｌ＊ａ＊ｂ＊画像データを生成する。
【００３７】
次いで、画像データ供給部３２は、標準出力プロファイルＳＴＰを用いて、上記のＬ＊ａ＊ｂ＊画像データに対する色変換処理を実行することによって、ｓＲＧＢ画像データを生成する。以下では、Ｓ２６で生成されるｓＲＧＢ画像データのことを「色変換済み画像データ」と呼ぶ。なお、Ｓ２６では、画像データ供給部３２は、ＪＰＥＧ形式の色変換済み画像データを生成する。
【００３８】
次いで、Ｓ２８において、画像データ供給部３２は、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給せずに、Ｓ２６で生成された色変換済み画像データをＰＣ５０に供給する。詳しく言うと、Ｓ２８では、画像データ供給部３２は、色変換済み画像データを含むが、スキャナ入力プロファイルＳＣＰを含まない１個のファイルを生成し、ＰＣ５０に供給する。
【００３９】
（ＰＣ５０が実行する処理）
多機能機１０（又は多機能機４０）から出力情報要求（図２のＳ１０）が取得されると、ＰＣ５０の制御部５８は、画像処理ソフト６４に従って、図３の処理を実行する。図３の処理の内容を説明する前に、画像処理ソフト６４の設定について説明しておく。ＰＣ５０のユーザは、画像処理ソフト６４をＰＣ５０にインストールした後に、ＰＣ５０の操作部５４を操作して、ＰＣ５０が多機能機１０（又は多機能機４０）から取得する画像データに対する色変換処理を実行すべきか否かを設定することができる（以下では「色変換実行設定」と呼ぶ）。さらに、当該ユーザは、「色変換実行設定」として「実行する」を設定した場合に、ＰＣ５０が多機能機１０（又は多機能機４０）から取得されるプロファイルを管理すべきか否かを設定することができる（以下では「プロファイル管理設定」と呼ぶ）。
【００４０】
Ｓ４０において、制御部５８は、色変換実行設定が「実行する」及び「実行しない」のどちらを示すのかを判断する。制御部５８は、色変換実行設定が「実行する」を示す場合には、Ｓ４０でＹＥＳと判断し、色変換実行設定が「実行しない」を示す場合には、Ｓ４０でＮＯと判断する。色変換実行設定が「実行しない」を示す場合（Ｓ４０でＮＯの場合）には、Ｓ４２において、制御部５８は、第１の処理（図４参照）を実行する。
【００４１】
一方、色変換実行設定が「実行する」を示す場合（Ｓ４０でＹＥＳの場合）には、Ｓ４４において、制御部５８は、プロファイル管理設定が「管理する」及び「管理しない」のどちらを示すのかを判断する。制御部５８は、プロファイル管理設定が「管理する」を示す場合には、Ｓ４４でＹＥＳと判断し、プロファイル管理設定が「管理しない」を示す場合には、Ｓ４４でＮＯと判断する。プロファイル管理設定が「管理しない」を示す場合（Ｓ４４でＮＯの場合）には、Ｓ４６において、制御部５８は、第２の処理（図５参照）を実行する。一方、プロファイル管理設定が「管理する」を示す場合（Ｓ４４でＹＥＳの場合）には、Ｓ４８において、制御部５８は、第３の処理（図６参照）を実行する。
【００４２】
（図３のＳ４２の第１の処理；色変換実行設定＝「実行しない」）
図４に示されるように、Ｓ６２において、情報供給部６８（図１参照）は、多機能機１０から取得された出力情報要求に応じて、「実行不可」を示す実行情報を含む出力情報をＰＣ５０に供給する。なお、Ｓ６２で供給される出力情報は、プロファイル情報を含まない。
【００４３】
次いで、Ｓ６４において、画像データ取得部７０は、多機能機１０から色変換済み画像データ（図２のＳ２８参照）を取得する。Ｓ６４を終えると、第１の処理が終了する。なお、制御部５８は、第１の処理によって取得された色変換済み画像データによって表わされる画像を表示部５６に表示させる。なお、上述したように、色変換済み画像データは、ｓＲＧＢ形式の画像データであり、ＰＣ５０の表示部５６は、通常、ｓＲＧＢに対応している。従って、色変換済み画像データによって表わされる画像がＰＣ５０の表示部５６に表示される。
【００４４】
（図３のＳ４６の第２の処理；色変換実行設定＝「実行する」、プロファイル管理設定＝「管理しない」）
図５に示されるように、Ｓ８２において、情報供給部６８は、多機能機１０から取得された出力情報要求に応じて、「実行可能」を示す実行情報と、「無」を示すプロファイル情報と、を含む出力情報をＰＣ５０に供給する。なお、プロファイル管理設定が「管理しない」に設定されているために、ＰＣ５０は、プロファイルテーブル６６（図１参照）を有しておらず、過去に取得された入力プロファイルをメモリ６２に格納しない。そのために、ＰＣ５０は、多機能機１０のスキャナ入力プロファイルＳＣＰを有していない。従って、Ｓ８２では、情報供給部６８は、「無」を示すプロファイル情報を含む出力情報をＰＣ５０に供給する。
【００４５】
次いで、Ｓ８４において、画像データ取得部７０は、多機能機１０から、原画像データとスキャナ入力プロファイルＳＣＰとを含む１個のファイル（ＪＰＥＧファイル）を取得する（図２のＳ２４参照）。
【００４６】
次いで、Ｓ８６において、画像処理部７２（図１参照）は、Ｓ８４で取得されたスキャナ入力プロファイルＳＣＰと、メモリ６２に格納されているＰＣ出力プロファイルＰＣＰと、を用いて、原画像データに対して色変換処理を実行する。具体的に言うと、Ｓ８６では、画像処理部７２は、まず、スキャナ入力プロファイルＳＣＰを用いて、Ｓ８４で取得された原画像データ（ＪＰＥＧデータ）に対する色変換処理を実行することによって、Ｌ＊ａ＊ｂ＊画像データを生成する。次いで、画像処理部７２は、ＰＣ出力プロファイルＰＣＰを用いて、上記のＬ＊ａ＊ｂ＊画像データに対する色変換処理を実行することによって、ｓＲＧＢ画像データを生成する。
【００４７】
Ｓ８６を終えると、第２の処理が終了する。制御部５８は、第２の処理によって生成されたｓＲＧＢ画像データによって表わされる画像を表示部５６に表示させる。このｓＲＧＢ画像データは、ＰＣ５０の表示部５６の特性に応じたＰＣ出力プロファイルＰＣＰを用いて生成されるために、ＰＣ５０の表示部５６では、原画像データの色が忠実に再現される（即ち多機能機１０でスキャンされた原稿を表わす画像が適切に表示される）。
【００４８】
（図３のＳ４８の第３の処理；色変換実行設定＝「実行する」、プロファイル管理設定＝「管理する」）
図６に示されるように、Ｓ１０２において、ＰＣ側判断部７４（図１参照）は、ＰＣ５０が多機能機１０のスキャナ入力プロファイルＳＣＰを有するか否かを判断する。詳しく言うと、ＰＣ側判断部７４は、多機能機１０から取得された出力情報要求に含まれる多機能機１０のモデル名に対応する入力プロファイルが、メモリ６２のプロファイルテーブル６６に既に格納されているか否かを判断する。このように、ＰＣ側判断部７４は、出力情報要求に含まれる多機能機１０のモデル名に基づいて判断を実行するために、ＰＣ５０がスキャナ入力プロファイルＳＣＰを有しているのか否かを適切に判断することができる。ＰＣ側判断部７４は、プロファイルテーブル６６にスキャナ入力プロファイルＳＣＰが格納されている場合には、Ｓ１０２でＹＥＳと判断し、プロファイルテーブル６６にスキャナ入力プロファイルＳＣＰが格納されていない場合には、Ｓ１０２でＮＯと判断する。なお、多機能機１０から過去にスキャナ入力プロファイルＳＣＰが取得された場合のみならず、仮に、多機能機４０が多機能機１０と同じモデル名を有する際に、多機能機４０から過去にスキャナ入力プロファイルＳＣＰが取得された場合も、Ｓ１０２でＹＥＳと判断され得る。
【００４９】
ＰＣ５０がスキャナ入力プロファイルＳＣＰを有している場合（Ｓ１０２でＹＥＳの場合）には、Ｓ１０４において、情報供給部６８は、「実行可能」を示す実行情報と、「有」を示すプロファイル情報と、を含む出力情報をＰＣ５０に供給する。次いで、Ｓ１０６において、画像データ取得部７０は、多機能機１０から供給される原画像データを取得する（図２のＳ２２参照）。Ｓ１０６では、画像データ取得部７０は、多機能機１０からスキャナ入力プロファイルＳＣＰを取得しない。次いで、Ｓ１０８において、画像処理部７２は、Ｓ１０４で出力情報が供給される以前から既にプロファイルテーブル６６に格納されているスキャナ入力プロファイルＳＣＰと、メモリ６２に格納されているＰＣ出力プロファイルＰＣＰと、を用いて、Ｓ１０６で取得された原画像データに対して色変換処理を実行する。Ｓ１０８で実行される色変換処理の内容は、プロファイルテーブル６６に格納されているスキャナ入力プロファイルＳＣＰを用いる点を除くと、図５のＳ８６と同様である。
【００５０】
ＰＣ５０がスキャナ入力プロファイルＳＣＰを有していない場合（Ｓ１０２でＮＯの場合）には、Ｓ１１０において、情報供給部６８は、「実行可能」を示す実行情報と、「無」を示すプロファイル情報と、を含む出力情報をＰＣ５０に供給する。次いで、Ｓ１１２において、画像データ取得部７０は、多機能機１０から原画像データとスキャナ入力プロファイルＳＣＰとを含む１個のファイル（ＪＰＥＧファイル）を取得する（図２のＳ２４参照）。
【００５１】
次いで、Ｓ１１４において、画像データ取得部７０は、Ｓ１１２で取得されたファイルに含まれるスキャナ入力プロファイルＳＣＰをメモリ６２に保存する。詳しく言うと、Ｓ１１４では、画像データ取得部７０は、多機能機１０から取得された出力情報要求に含まれる多機能機１０のモデル名と、Ｓ１１２で取得されたファイルに含まれているスキャナ入力プロファイルＳＣＰと、を対応付けてプロファイルテーブル６６に書き込む。
【００５２】
次いで、Ｓ１１６において、画像処理部７２は、Ｓ１１２で取得されたスキャナ入力プロファイルＳＣＰと、メモリ６２に格納されているＰＣ出力プロファイルＰＣＰと、を用いて、Ｓ１１２で取得された原画像データに対する色変換処理を実行する。Ｓ１１６で実行される色変換処理の内容は、図５のＳ８６と同様である。
【００５３】
Ｓ１０８又はＳ１１６を終えると、第３の処理が終了する。制御部５８は、第３の処理のＳ１０８又はＳ１１６で生成されたｓＲＧＢ画像データによって表わされる画像を表示部５６に表示させる。このｓＲＧＢ画像データは、ＰＣ５０の表示部５６の特性に応じたＰＣ出力プロファイルＰＣＰを用いて生成されるために、ＰＣ５０の表示部５６では、原画像データの色が忠実に再現される。
【００５４】
（多機能機１０とＰＣ５０とが実行する処理）
続いて、図７を参照して、様々なケースにおいて、多機能機１０とＰＣ５０とが実行する処理について説明する。
【００５５】
（ケース１；色変換実行設定＝「実行しない」）
ＰＣ５０の色変換実行設定が「実行しない」を示す場合には、ＰＣ５０の情報供給部６８は、多機能機１０から出力情報要求が取得されると、「実行不可」を示す実行情報を含む出力情報を、多機能機１０に供給する（図４のＳ６２参照）。この結果、多機能機１０の画像データ供給部３２は、スキャナ入力プロファイルＳＣＰと標準出力プロファイルＳＴＰとを用いて、原画像データに対する色変換処理を実行し（図２のＳ２６参照）、色変換済み画像データをＰＣ５０に供給する（図２のＳ２８参照）。
【００５６】
（ケース２；色変換実行設定＝「実行する」、プロファイル管理設定＝「管理しない」）
ＰＣ５０の色変換実行設定が「実行する」を示し、かつ、ＰＣ５０のプロファイル管理設定が「管理しない」を示す場合には、ＰＣ５０の情報供給部６８は、多機能機１０から出力情報要求が取得されると、「実行可能」を示す実行情報と、「無」を示すプロファイル情報と、を含む出力情報を、多機能機１０に供給する（図５のＳ８２参照）。この結果、多機能機１０の画像データ供給部３２は、スキャナ入力プロファイルＳＣＰと原画像データとをＰＣ５０に供給する（図２のＳ２４参照）。そして、ＰＣ５０の画像処理部７２は、スキャナ入力プロファイルＳＣＰとＰＣ出力プロファイルＰＣＰとを用いて、原画像データに対する色変換処理を実行する。
【００５７】
上記のケース１及びケース２に示されるように、多機能機１０は、ＰＣ５０がスキャナ入力プロファイルＳＣＰを扱うのか否かに応じて、適切な画像データ（色変換済み画像データ又は原画像データ）をＰＣ５０に供給することができる。一方、ＰＣ５０は、ＰＣ５０がスキャナ入力プロファイルＳＣＰを扱うのか否かに応じて、多機能機１０から適切な画像データを取得することができる。特に、ケース２では、多機能機１０は、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給する。このために、ＰＣ５０は、既に販売された多数の種類（モデル）のスキャナに対応する多数の入力プロファイルを予め保持せずに済み、多機能機１０から取得されるスキャナ入力プロファイルＳＣＰを用いて、色変換処理を実行することができる。
【００５８】
（ケース３；色変換実行設定＝「実行する」、プロファイル管理設定＝「管理する」）
ＰＣ５０の色変換実行設定が「実行する」を示し、かつ、ＰＣ５０のプロファイル管理設定が「管理する」を示す場合には、ＰＣ側判断部７４は、多機能機１０から出力情報要求を取得すると、ＰＣ５０が多機能機１０のスキャナ入力プロファイルＳＣＰを有しているのか否かを判断する（図６のＳ１０２参照）。ＰＣ５０の情報供給部６８は、ＰＣ側判断部７４の判断結果に応じて、以下に示されるように、異なる出力情報を生成する。
【００５９】
（ケース３−Ａ）
ＰＣ５０が多機能機１０のスキャナ入力プロファイルＳＣＰを有している場合（図６のＳ１０２でＹＥＳの場合）には、ケース３の上段に示すように、ＰＣ５０の情報供給部６８は、「実行可能」を示す実行情報と、「有」を示すプロファイル情報と、を含む出力情報を生成して、多機能機１０に供給する（図６のＳ１０４参照）。この結果、多機能機１０の画像データ供給部３２は、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給せずに、原画像データをＰＣ５０に供給する（図２のＳ２２参照）。そして、ＰＣ５０の画像処理部７２は、以前から既に有しているスキャナ入力プロファイルＳＣＰと、ＰＣ出力プロファイルＰＣＰと、を用いて、原画像データに対する色変換処理を実行する。
【００６０】
（ケース３−Ｂ）
ＰＣ５０が多機能機１０のスキャナ入力プロファイルＳＣＰを有していない場合（図６のＳ１０２でＮＯの場合）には、ケース３の下段に示すように、ＰＣ５０の情報供給部６８は、「実行可能」を示す実行情報と、「無」を示すプロファイル情報と、を含む出力情報を生成して、多機能機１０に供給する（図６のＳ１１０参照）。この結果、多機能機１０の画像データ供給部３２は、スキャナ入力プロファイルＳＣＰと原画像データとをＰＣ５０に供給する（図２のＳ２４参照）。そして、ＰＣ５０の画像データ取得部７０は、スキャナ入力プロファイルＳＣＰをメモリ６２に格納し（図６のＳ１１４参照）、画像処理部７２は、当該スキャナ入力プロファイルＳＣＰとＰＣ出力プロファイルＰＣＰとを用いて、原画像データに対する色変換処理を実行する。
【００６１】
上記のケース３（特にケース３−Ａ）に示されるように、多機能機１０は、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給する。このために、ＰＣ５０は、既に販売された多数の種類（モデル）のスキャナに対応する多数の入力プロファイルを予め保持せずに済む。さらに、ＰＣ５０は、将来新たなスキャナが販売されても、当該スキャナの入力プロファイルを容易に取得することができる。
【００６２】
また、ＰＣ５０がスキャナ入力プロファイルＳＣＰを有していない場合には、多機能機１０は、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給するが、ＰＣ５０がスキャナ入力プロファイルＳＣＰを有している場合には、多機能機１０は、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給しない。従って、多機能機１０が画像データをＰＣ５０に供給する毎に、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給する構成と比べて、多機能機１０とＰＣ５０との間の通信負荷を低減し得る。
【００６３】
また、上記のケース３に示されるように、原画像データとともにスキャナ入力プロファイルＳＣＰが取得された場合（ケース３−Ｂ）と、原画像データとともにスキャナ入力プロファイルＳＣＰが取得されなかった場合（ケース３−Ａ）と、のどちらでも、ＰＣ５０は、スキャナ入力プロファイルＳＣＰを用いて、原画像データに対する色変換処理を適切に実行することができる。
【００６４】
さらに、本実施例では、ＰＣ５０は、多機能機のモデル（即ちスキャナ装置のモデル）の単位で入力プロファイルを管理する。仮に、ＰＣ５０がデバイス（多機能機）の単位でスキャナ入力プロファイルを管理する構成である場合、ＰＣ５０は、多機能機１０から取得されるスキャナ入力プロファイルＳＣＰをメモリ６２に保存した後に、同じ多機能機１０からスキャナ入力プロファイルＳＣＰを取得しない。多機能機１０が画像データをＰＣ５０に供給する毎に、スキャナ入力プロファイルＳＣＰをＰＣ５０に供給する構成と比べて、ＬＡＮ４の通信負荷が小さくて済む。また、ＰＣ５０は、多機能機１０、４０毎の特性に対応するスキャナ入力プロファイルを用いて色変換処理を実行できるため、正確に画像データを再現できるという利点もある。ただし、本実施例のように、ＰＣ５０が多機能機のモデルの単位で入力プロファイルを管理すれば、ＰＣ５０は、多機能機１０から取得されるスキャナ入力プロファイルＳＣＰをメモリ６２に保存した後に、多機能機４０からスキャナ入力プロファイルＳＣＰを取得しない。このために、ＰＣ５０がデバイスの単位でスキャナ入力プロファイルを管理する構成と比べて、ＬＡＮ４の通信負荷がより小さくて済む。
【００６５】
本実施例の各要素と本発明の各要素の対応関係を記載しておく。スキャン画像データを生成するスキャン実行部１８と、スキャン画像データを圧縮して原画像データを生成する制御部２２と、が「原画像データ生成部」の一例である。スキャナ入力プロファイルＳＣＰが「特定の色変換プロファイル」の一例である。プロファイル情報、実行情報が、それぞれ、「第１の情報」、「第２の情報」の一例である。多機能機１０のモデル名が「特定情報」の一例である。また、図２のＳ２６で生成される色変換済み画像データが「第１種の色変換済み画像データ」の一例であり、図５のＳ８６、図６のＳ１０８、又は、図６のＳ１１６で生成される色変換済み画像データが「第２種の色変換済み画像データ」の一例である。また、ＰＣ５０がスキャナ入力プロファイルＳＣＰを用いて色変換処理を実行することが「画像取得装置が色変換プロファイルを扱う」の一例である。
【００６６】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例を採用してもよい。
【００６７】
（変形例１）上記の実施例では、ＰＣ５０の画像処理部７２は、スキャナ入力プロファイルＳＣＰとＰＣ出力プロファイルＰＣＰとを用いて、多機能機１０から取得された原画像データに対する色変換処理を実行する（図５のＳ８６、図６のＳ１０８、Ｓ１１６参照）。これに代えて、画像処理部７２は、色変換処理を実行せずに、スキャナ入力プロファイルＳＣＰを用いて、多機能機１０から取得した原画像データに対してフォーマット変換処理を行ってもよい。例えば、画像処理部７２は、取得された原画像データを含むＪＰＥＧファイル（スキャナ入力プロファイルＳＣＰを含んでいてもよいし、含んでいなくてもよい）から、原画像データとスキャナ入力プロファイルＳＣＰとを含むＰＤＦ／Ａファイルを生成してもよい。即ち、この場合、ＪＰＥＧからＰＤＦ／Ａへのフォーマット変換が実行される。スキャナ入力プロファイルＳＣＰを含むＰＤＦ／Ａファイルが生成されるために、本変形例の構成も、「画像取得装置が色変換プロファイルを扱う」という構成に含まれる。
【００６８】
（変形例２）上記の実施例では、ＰＣ５０は、画像処理部７２を備えているが、画像処理部７２は省略可能である。この場合、ＰＣ５０は、取得された原画像データを含むＪＰＥＧファイル（スキャナ入力プロファイルＳＣＰを含んでいてもよいし、含んでいなくてもよい）を、メモリ６２に単に保存するだけでもよい。この構成も、本発明の「画像取得装置」の構成に含まれる。
【００６９】
（変形例３）上記の実施例では、ＰＣ５０の制御部５８は、多機能機１０から色変換済み画像データが取得される場合（図４のＳ６４参照）、及び、画像処理部７２が色変換済み画像データを生成する場合（図５のＳ８６、図６のＳ１０８、Ｓ１１６参照）に、色変換済み画像データによって表わされる画像を表示部５６に表示させる。これに代えて、ＰＣ５０の画像データ取得部７０は、色変換済み画像データによって表わされる画像を表示部５６に表示させずに、色変換済み画像データをメモリ６２に保存してもよい。
【００７０】
（変形例４）上記の実施例では、図２のＳ２４において、多機能機１０は、原画像データとスキャナ入力プロファイルＳＣＰとを含む１個のファイルを供給する。これに代えて、多機能機１０は、原画像データとスキャナ入力プロファイルＳＣＰとを別個のファイルとしてＰＣ５０に供給してもよい。
【００７１】
（変形例５）画像処理部７２は、色変換処理の後に、さらに、ＰＣ５０のユーザの指示に従って、色変換済み画像データに対して、コントラスト補正、輝度補正等の補正処理を実行してもよい。この場合、色変換処理と補正処理とが「特定の画像処理」の一例である。
【００７２】
（変形例６）なお、本明細書で開示される各部３０〜３４、６８〜７４の機能は、上記の実施例のようにソフトウェアによって実現されてもよいが、論理回路等のハードウェアによって実現されてもよい。
【００７３】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００７４】
２：通信システム、４：ＬＡＮ、１０、４０：多機能機、５０：ＰＣ、６６：プロファイルテーブル、ＳＣＰ：スキャナ入力プロファイル、ＳＴＰ：標準出力プロファイル、Ｐ１、Ｐ２：スキャナ入力プロファイル、ＰＣＰ：ＰＣ出力プロファイル
【図１】
0005521953.tif 000002
【図２】
0005521953.tif 000003
【図３】
0005521953.tif 000004
【図４】
0005521953.tif 000005
【図５】
0005521953.tif 000006
【図６】
0005521953.tif 000007
【図７】
0005521953.tif 000008