(57)【要約】【課題】画像処理情報を必要としている装置に適切に画像処理情報を取得させる。【解決手段】印刷処理システムは、各印刷メディア用の印刷データの生成のために必要となる画像処理情報を記憶する第１記憶部を備えるサーバーと、前記印刷データに基づく印刷を実行する印刷装置と、を含み、前記印刷装置は、前記画像処理情報の前記第１記憶部におけるアドレス情報を印刷メディアと対応付けて記憶する第２記憶部と、前記印刷データを生成する画像処理装置から、指定された印刷メディアに対応する前記画像処理情報の要求を受けた場合、当該指定された印刷メディアに対応して前記第２記憶部に記憶されている前記アドレス情報を参照して前記要求を前記サーバーへ転送する転送制御部を備え、前記サーバーは、前記要求を受けた場合、前記参照されたアドレス情報に基づいて前記第１記憶部から前記画像処理情報を読み出し、当該読み出した画像処理情報を前記画像処理装置へ送信する【選択図】図９
2018116595.tif 000002
【特許請求の範囲】
【請求項１】
各印刷メディア用の印刷データの生成のために必要となる画像処理情報を記憶する第１記憶部を備えるサーバーと、
前記印刷データに基づく印刷を実行する印刷装置と、を含み、
前記印刷装置は、前記画像処理情報の前記第１記憶部におけるアドレス情報を記憶する第２記憶部と、前記印刷データを生成する画像処理装置から、指定された印刷メディアに対応する前記画像処理情報の要求を受けた場合、当該指定された印刷メディアに対応して前記第２記憶部に記憶されている前記アドレス情報を参照して前記要求を前記サーバーへ転送する転送制御部を備え、
前記サーバーは、前記要求を受けた場合、前記参照されたアドレス情報に基づいて前記第１記憶部から前記画像処理情報を読み出し、当該読み出した画像処理情報を前記画像処理装置へ送信する、ことを特徴とする印刷処理システム。
【請求項２】
前記サーバーは、前記画像処理情報と各印刷メディアへの印刷のために必要となる印刷設定情報とを対応付けた情報であるメディア印刷情報を前記第１記憶部に記憶しており、
前記印刷装置は、前記印刷設定情報と前記アドレス情報とを前記第１記憶部から取得して印刷メディアに対応付けて前記第２記憶部に記憶させる記憶制御部を備えることを特徴とする請求項１に記載印刷処理システム。
【請求項３】
前記サーバーは、前記第１記憶部に記憶されている前記画像処理情報と、前記画像処理情報の前記第１記憶部におけるアドレス情報とのいずれを前記印刷装置へ送信するかを、前記印刷装置から取得した前記印刷装置の機種情報に応じて切替えることを特徴とする請求項２に記載の印刷処理システム。
【請求項４】
前記記憶制御部は、前記サーバーから送信される、前記印刷設定情報および前記画像処理情報、又は前記印刷設定情報および前記アドレス情報、のいずれかを前記第２記憶部に記憶させることを特徴とする請求項３に記載の印刷処理システム。
【請求項５】
前記サーバーは、前記機種情報が所定容量以上の記憶容量を有する機種であることを示す場合に、前記印刷装置へ前記印刷設定情報および前記画像処理情報を送信し、前記機種情報が前記所定容量以上の記憶容量を有する機種ではないことを示す場合に、前記印刷装置へ前記印刷設定情報および前記アドレス情報を送信することを特徴とする請求項４に記載の印刷処理システム。
【請求項６】
印刷装置と通信するサーバーであって、
各印刷メディア用の印刷データの生成のために必要となる画像処理情報を記憶する記憶部と、
前記通信を制御する通信制御部と、を備え、
前記通信制御部は、前記記憶部に記憶された前記画像処理情報と、前記画像処理情報の前記記憶部におけるアドレス情報とのいずれを前記印刷装置へ送信するかを、前記印刷装置から取得した前記印刷装置の機種情報に応じて切替えることを特徴とするサーバー。
【請求項７】
前記通信制御部は、前記機種情報が所定容量以上の記憶容量を有する機種であることを示す場合に、前記印刷装置へ前記画像処理情報を送信し、前記機種情報が前記所定容量以上の記憶容量を有する機種ではないことを示す場合に、前記印刷装置へ前記アドレス情報を送信することを特徴とする請求項６に記載のサーバー。
【請求項８】
各印刷メディア用の印刷データの生成のために必要となる画像処理情報のアドレス情報を記憶する記憶部と、
前記印刷データを生成する画像処理装置から、指定された印刷メディアに対応する前記画像処理情報の要求を受けた場合、当該指定された印刷メディアに対応して前記記憶部に記憶されている前記アドレス情報を参照して前記要求をサーバーへ転送することにより、前記サーバーから画像処理情報を取得させる転送制御部と、を備えることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理システムおよび当該システムの一部としてのサーバー、印刷装置に関する。
【背景技術】
【０００２】
印刷メディアに印刷を行う印刷処理システムでは、印刷メディアへの印刷処理を担う印刷装置（プリンター）と、プリンターが印刷するための印刷データの生成処理を担う画像処理装置とが異なる装置である場合が多い。例えば、画像処理装置に相当するコンピューター上で印刷データが生成され、プリンターが当該コンピューターから印刷データを受信して印刷処理を実行する形態が一般的である。特に、いわゆるＬＦＰ（Large Format Printer）の分野では、このようなシステムが多く採用されている。
【０００３】
ここで、印刷に用いる給紙装置として設定された給紙装置にセットされている印刷用紙の向きおよび種類に対応した画像を形成するための印刷データを生成するプリンタードライバープログラムが開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０‐１０２３９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のシステムにおいて、印刷を完了させ、品質の良好な印刷成果物を得るためには、画像処理装置と印刷装置とで対象となる印刷メディアが一致していなければならない。そのためには、印刷データを生成する画像処理装置は、印刷装置が使用する印刷メディアに適した印刷データの生成に必要な情報（画像処理情報）を取得する必要がある。しかし、このような画像処理情報は情報量が大きいため、当該画像処理情報を印刷装置が保持できるとは限らない。このような状況で、画像処理装置が印刷データの生成に用いる画像処理情報を適切に得られるようにする必要性があった。
【０００６】
本発明は上述の課題に鑑みてなされたものであり、画像処理情報を必要としている装置に適切に画像処理情報を取得させることができる印刷処理システム、サーバーおよび印刷装置を提供する。
【０００７】
本発明の態様の１つは、印刷処理システムは、各印刷メディア用の印刷データの生成のために必要となる画像処理情報を記憶する第１記憶部を備えるサーバーと、前記印刷データに基づく印刷を実行する印刷装置と、を含み、前記印刷装置は、前記画像処理情報の前記第１記憶部におけるアドレス情報を記憶する第２記憶部と、前記印刷データを生成する画像処理装置から、指定された印刷メディアに対応する前記画像処理情報の要求を受けた場合、当該指定された印刷メディアに対応して前記第２記憶部に記憶されている前記アドレス情報を参照して前記要求を前記サーバーへ転送する転送制御部を備え、前記サーバーは、前記要求を受けた場合、前記参照されたアドレス情報に基づいて前記第１記憶部から前記画像処理情報を読み出し、当該読み出した画像処理情報を前記画像処理装置へ送信する。
当該構成によれば、印刷装置は、画像処理情報の代わりに画像処理情報の第１記憶部（サーバー）におけるアドレス情報を第２記憶部に記憶する。これにより、印刷装置は、画像処理装置から画像処理情報の要求を受けたとき、当該アドレス情報を参照して、第１記憶部（サーバー）から画像処理装置へ画像処理情報を送信させる。従って、印刷装置は、画像処理情報を記憶していなくても、画像処理装置に、画像処理装置が必要としている画像処理情報を取得させることができる。
【０００８】
本発明の態様の１つは、前記サーバーは、前記画像処理情報と各印刷メディアへの印刷のために必要となる印刷設定情報とを対応付けた情報であるメディア印刷情報を前記第１記憶部に記憶しており、前記印刷装置は、前記印刷設定情報と前記アドレス情報とを前記第１記憶部から取得して印刷メディアに対応付けて前記第２記憶部に記憶させる記憶制御部を備えるとしてもよい。
当該構成によれば、印刷装置は、サーバーから、前記印刷設定情報と前記アドレス情報を取得して第２記憶部に記憶する。これにより、印刷装置は、画像処理装置により生成された印刷データに基づく印刷を、第２記憶部に記憶した印刷設定情報に従った設定において実行することができる。
【０００９】
本発明の態様の１つは、前記サーバーは、前記第１記憶部に記憶されている前記画像処理情報と、前記画像処理情報の前記第１記憶部におけるアドレス情報とのいずれを前記印刷装置へ送信するかを、前記印刷装置から取得した前記印刷装置の機種情報に応じて切替えるとしてもよい。
当該構成によれば、サーバーは、印刷装置の機種情報が示す印刷装置の能力に応じて、画像処理情報と、画像処理情報の第１記憶部におけるアドレス情報とのいずれを印刷装置へ記憶させるかを適切に判断することができる。
また、前記記憶制御部は、前記サーバーから送信される、前記印刷設定情報および前記画像処理情報、又は前記印刷設定情報および前記アドレス情報、のいずれかを前記第２記憶部に記憶させるとしてもよい。
当該構成によれば、印刷装置は、自身の機種情報が示す自身の能力に応じてサーバーが選択した印刷設定情報および画像処理情報のセット又は印刷設定情報および前記アドレス情報のセット、のいずれかを記憶することができる。
【００１０】
本発明の態様の１つは、前記サーバーは、前記機種情報が所定容量以上の記憶容量を有する機種であることを示す場合に、前記印刷装置へ前記印刷設定情報および前記画像処理情報を送信し、前記機種情報が前記所定容量以上の記憶容量を有する機種ではないことを示す場合に、前記印刷装置へ前記印刷設定情報および前記アドレス情報を送信するとしてもよい。
当該構成によれば、サーバーは、印刷装置の記憶容量に応じて、画像処理情報と、画像処理情報の第１記憶部におけるアドレス情報とのいずれを印刷装置へ記憶させるかを適切に判断することができる。
【００１１】
本発明の技術的思想は、印刷処理システムというカテゴリー以外にも様々な態様にて実現される。印刷処理システムに含まれるサーバー、印刷装置、さらには画像処理装置はそれぞれ発明として成立する。また、サーバー、印刷装置、画像処理装置の各々が実行する工程に相当する各方法の発明や、それら工程をサーバー、印刷装置、画像処理装置といったハードウェア（コンピューター）に実行させる各プログラムの発明や、各プログラムを記憶したコンピューター読取可能な記憶媒体の発明が、それぞれ成立する。
【００１２】
一例として、印刷装置と通信するサーバーであって、各印刷メディア用の印刷データの生成のために必要となる画像処理情報を記憶する記憶部と、前記通信を制御する通信制御部と、を備え、前記通信制御部は、前記記憶部に記憶された前記画像処理情報と、前記画像処理情報の前記記憶部におけるアドレス情報とのいずれを前記印刷装置へ送信するかを、前記印刷装置から取得した前記印刷装置の機種情報に応じて切替える構成を把握することができる。
また、前記通信制御部は、前記機種情報が所定容量以上の記憶容量を有する機種であることを示す場合に、前記印刷装置へ前記画像処理情報を送信し、前記機種情報が前記所定容量以上の記憶容量を有する機種ではないことを示す場合に、前記印刷装置へ前記アドレス情報を送信する構成を把握することができる。
さらに、各印刷メディア用の印刷データの生成のために必要となる画像処理情報のアドレス情報を記憶する記憶部と、前記印刷データを生成する画像処理装置から、指定された印刷メディアに対応する前記画像処理情報の要求を受けた場合、当該指定された印刷メディアに対応して前記記憶部に記憶されている前記アドレス情報を参照して前記要求をサーバーへ転送することにより、前記サーバーから画像処理情報を取得させる転送制御部と、を備える印刷装置を把握することができる。
【図面の簡単な説明】
【００１３】
【図１】印刷処理システムの構成を簡易的に示す図。
【図２】図２Ａはメディアテーブルの構成を示す図、図２Ｂは画像処理情報の代わりにアドレス情報を有するメディアテーブルの構成を示す図。
【図３】画像処理情報の構造を示す図。
【図４】ダウンロード用画面を示す図。
【図５】メディアサーバーによるダウンロード切替処理を示すフローチャート。
【図６】メディア登録リストを示す図。
【図７】編集用画面を示す図。
【図８】画像処理装置による印刷データ生成処理を示すフローチャート。
【図９】画像処理情報のアドレス情報を有するプリンターが画像処理情報の要求を受けた場合に実行する処理を示すフローチャート。
【図１０】プリンターによる印刷処理を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。
【００１５】
１．システムの概略説明：
図１は、本実施形態にかかる印刷処理システム（以下、システム）１の構成を簡易的に示している。システム１を、印刷管理システム等と呼んでもよい。システム１は、画像処理装置２０、プリンター３０およびメディアサーバー６０の一部あるいは全部を含んでいる。
【００１６】
画像処理装置２０およびプリンター３０は、例えば、有線あるいは無線のＬＡＮ（Local Area Network）４０に接続されており、互いに通信可能である。より具体的には、図示しないルーターを介して公衆通信回線たるインターネット通信網５０に接続されたＬＡＮ４０に、画像処理装置２０、プリンター３０などの各種装置が接続されている。これら各種装置のそれぞれは、システム１内に複数含まれていてもよい。特に本実施形態では、システム１に複数台のプリンター３０が含まれていることを想定する。
【００１７】
ただし、画像処理装置２０とプリンター３０との関係は、通信可能であればよく、それらが共通のＬＡＮに参加していることは必須の構成ではない。例えば、プリンター３０はＬＡＮ４０の外に存在しつつインターネット通信網５０に接続する。この場合、プリンター３０は、インターネット通信網５０に接続可能な画像処理装置２０等の各端末から印刷指示を受け付け可能ないわゆるクラウドプリントに対応したプリンターとして機能する。
【００１８】
インターネット通信網５０には、プリンター３０のファームウェアＦＷや、後述するメディアファイルＭＦ等、システム１の運用に必要な各種情報を保持し且つ公開するメディアサーバー６０が少なくとも１台接続される。メディアサーバー６０は、インターネット通信網５０を介したクラウドサービスを提供するクラウド環境の一部（仮想サーバー）として実現されたり、物理サーバーにより実現されたりする。
【００１９】
画像処理装置２０は、例えば、パーソナルコンピューター（ＰＣ）や、ＰＣと同等の処理機能を有する情報端末により実現される。画像処理装置２０は、制御部２１、記憶部２２、表示部２３、操作受付部２４、通信インターフェイス（ＩＦ）２５等を含んでいる。制御部２１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するＩＣや、その他のメモリー等により構成される。制御部２１では、ＣＰＵが、プログラムに従った演算処理を、ＲＡＭ等をワークエリアとして用いて実行することにより画像処理装置２０の動作を制御する。制御部２１は、このようなプログラムの一種として、画像処理プログラム２６を搭載している。画像処理プログラム２６は、プリンター３０が印刷に使用する色（例えば、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ））毎の、ビットマップ展開されたラスターデータ（印刷データ）の生成を専門的に行うＲＩＰ（Raster Image Processor）ソフトウェアとしても機能する。そのため、画像処理プログラム２６をＲＩＰソフトウェアと呼び、画像処理プログラム２６を搭載する画像処理装置２０をＲＩＰ装置と呼んでもよい。
【００２０】
ＲＩＰは、比較的高画質の印刷成果物を得るために用いられる。例えば、印刷会社で用いられる業務用の高画質かつ大判のプリンター（ＬＦＰ）に印刷を実行させるために、ＲＩＰによる印刷データの生成が行われる。記憶部２２は、例えば、ハードディスクドライブ（ＨＤＤ）やフラッシュメモリー等の記憶媒体により構成される。記憶部２２は、制御部２１の一部であってもよい。通信ＩＦ２５は、外部と通信するための所定の通信規格に対応したＩＦの総称である。
【００２１】
表示部２３は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイ（ＬＣＤ）や、有機ＥＬディスプレイ等により構成される。表示部２３は、ディスプレイと、当該ディスプレイを駆動するための駆動回路とを含む構成であってもよい。操作受付部２４は、ユーザーによる操作を受け付けるための手段であり、例えば、物理的なボタンや、タッチパネルや、マウスや、キーボード等によって実現される。むろん、タッチパネルは、表示部２３の一機能として実現されるとしてもよい。
【００２２】
プリンター３０は、ネットワークプリンターとしての一般的な構成を有しており、制御部３１、記憶部３２、表示部３３、操作受付部３４、通信ＩＦ３５、プリンターエンジン３６等を含んでいる。制御部３１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するＩＣや、その他のメモリー等により構成される。制御部３１では、ＣＰＵが、プログラムやファームウェアＦＷに従った演算処理を、ＲＡＭ等をワークエリアとして用いて実行することによりプリンター３０の動作を制御する。制御部３１は、このようなプログラムの一種として、印刷管理に関する処理をプリンター３０に実行させる印刷管理プログラム３７を搭載している。印刷管理プログラム３７は、ファームウェアＦＷの拡張機能の一種であってもよい。あるいは、印刷管理プログラム３７とファームウェアＦＷとをまとめて、印刷管理プログラムと称してもよい。記憶部３２、表示部３３、操作受付部３４、通信ＩＦ３５に関する基本的説明は、記憶部２２、表示部２３、操作受付部２４、通信ＩＦ２５に関して行った前記説明を準用することができる。表示部３３および操作受付部３４を含めて、プリンター３０の操作パネル等と呼ぶことができる。
【００２３】
プリンターエンジン３６は、制御部３１による制御下で印刷メディアへの印刷動作を実行する機構である。印刷メディアとは、用紙に限られず、フィルムや繊維等、インクやトナーを付着させることができる種々の素材による媒体を指す。プリンターエンジン３６は、例えば、インクジェット方式によりインク等の液体を吐出して印刷を行う機構である。プリンターエンジン３６は、インク等の液体を吐出する印刷ヘッド、印刷ヘッドを一定の走査方向へ移動させるキャリッジ、印刷メディアを搬送する搬送機構、印刷メディアを乾燥させるためのヒーター等の構成を備える。なお、プリンターエンジン３６が採用する印刷方式はインクジェット方式に限定されず、電子写真方式など様々な方式を採用可能である。
【００２４】
メディアサーバー６０は、制御部６１、記憶部６２、通信ＩＦ６３等を含んでいる。制御部６１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するＩＣや、その他のメモリー等により構成される。制御部６１では、ＣＰＵが、プログラムに従った演算処理を、ＲＡＭ等をワークエリアとして用いて実行することによりメディアサーバー６０の動作を制御する。制御部６１は、このようなプログラムの一種として、メディア印刷情報提供プログラム６４を搭載している。記憶部６２、通信ＩＦ６３に関する基本的説明は、記憶部２２、通信ＩＦ２５に関して行った前記説明を準用することができる。なお、記憶部６２は、メディア印刷情報を記憶するメディア印刷情報記憶部（第１記憶部）の例に該当し、プリンター３０の記憶部３２は、第２記憶部の例に該当する。また、制御部６１および通信ＩＦ６３は、それらが協働することにより、プリンター３０を含む外部との通信を制御する通信制御部として機能する。
【００２５】
システム１は、ユーザーに指定された画像から画像処理装置２０が印刷データを生成し、プリンター３０が指定された印刷メディアに対して印刷データに基づく印刷を実行するシステムである。印刷すべき画像としては、文書作成ソフトウェアで作成されたテキスト画像、描画ソフトウェアで形成されたグラフィック画像、デジタルカメラで撮影された写真、スキャナーで読み込まれた画像など種々のものがある。
【００２６】
２．メディアテーブルＭＴの説明：
次に、メディアテーブルＭＴについて説明する。図１に示すように、プリンター３０は、記憶部３２にメディアテーブルＭＴを記憶させている。メディアテーブルＭＴには、印刷メディアへの印刷を実現するために画像処理装置２０、プリンター３０がそれぞれ必要とする情報が記述されている。
【００２７】
図２Ａは、メディアテーブルＭＴの構成を例示している。メディアテーブルＭＴは、システム１に含まれるプリンター３０がそれぞれ有する情報群であり、図２Ａに示すメディアテーブルＭＴは、メディアファイルＭＦの集まりである。図２Ａに示すように、ある１台のプリンター３０が有するメディアテーブルＭＴには、例えば、符号“ａａａ”、“ｂｂｂ”、“ｃｃｃ”…で示される印刷メディア毎のメディアファイルＭＦが格納されている。つまり、メディアテーブルＭＴには、当該メディアテーブルＭＴを有するプリンター３０が使用可能な印刷メディア毎のメディアファイルＭＦが格納される。前記符号“ａａａ”、“ｂｂｂ”、“ｃｃｃ”…は、印刷メディアつまり後述のメディア基本情報ＭＩを区別するための便宜上の表記でもある。
【００２８】
１つのメディアファイルＭＦは、１種類の印刷メディアに対応しており、メディア基本情報ＭＩ、画像処理情報ＰＩおよび印刷設定情報ＳＩが対応付けられた情報である。
メディア基本情報ＭＩは、印刷メディアに関する様々な情報を含んでおり、例えば、印刷メディアの名称（メディア名称）、印刷メディアの素材のタイプ（メディアタイプ）、印刷メディアを市場に提供する提供元（メディアベンダー）、印刷メディアのサイズ（長さ、幅、重さ）、メディアファイルＭＦの更新日時、当該印刷メディアを使用可能なプリンター３０の機種名等が含まれ得る。
【００２９】
画像処理情報ＰＩは、対応する印刷メディア用の印刷データの生成のために画像処理装置２０にとって必要となる情報である。例えば、画像処理情報ＰＩには、カラープロファイル、色変換テーブル、ドット振分テーブル等が含まれ得る。カラープロファイルは、例えば、対応する印刷メディアの発色特性に関連して規定されたＩＣＣ（International Color Consortium）プロファイルである。ＩＣＣプロファイルは、印刷データの生成工程の色変換処理において、対応する印刷メディア上で画像の色合いを高精度に再現するための情報であり、画像処理の分野で事実上標準化された客観性を有するものである。
【００３０】
色変換テーブルは、画像の表色系の変換（例えば、ＲＧＢ（レッド、グリーン、ブルー）表色系からＣＭＹＫ表色系への色変換）に際して用いられるルックアップテーブル（ＬＵＴ）であり、これも対応する印刷メディアの特性に応じて規定されている。ドット振分テーブルは、色変換処理により得られたプリンター３０が印刷に使用するインク色（例えば、ＣＭＹＫ）毎のラスターデータを、さらに画素毎に複数サイズのドットのいずれかに振り分けるドット振り分け処理のためのテーブルである。例えば、プリンター３０が一滴あたりのインク重量が異なる３種類のドット（大ドット、中ドット、小ドット）を吐出可能なインクジェットプリンターであるとした場合、インク色毎のラスターデータは、画素毎の階調値がこのような３種類のいずれかのドットのオン情報またはドットのオフ情報に変換される。
【００３１】
さらに画像処理情報ＰＩについて詳細に説明すると、画像処理情報ＰＩは、ユーザーが任意に選択可能な印刷モード別に情報を有している。
図３は、ある１種類の印刷メディア（例えば、メディア基本情報ＭＩが“ａａａ”である印刷メディア）に対応する画像処理情報ＰＩであって、印刷モード別に情報が分けられている構造を例示している。当該印刷メディアを用いて印刷する場合、ユーザーは、複数の印刷モード１，２，３…のいずれかを選択可能であるとする。
【００３２】
印刷モードが異なることで、印刷に要する時間や画質が異なる。図３に例示するように、画像処理情報ＰＩにおいては、印刷モード１，２，３…毎に、適切なパス数、印刷解像度、ＩＣＣプロファイル、色変換テーブル、ドット振分テーブル等がそれぞれ定義されている。パス数とは、プリンター３０のキャリッジに搭載された印刷ヘッドが印刷メディアの一定領域を印刷するために当該領域上を移動する回数であり、基本的には、パス数が多い程、印刷に要する時間は長くなるが画質は高くなる。必要とされるＩＣＣプロファイル、色変換テーブル、ドット振分テーブル等は、基本的には印刷モード毎に異なるが、一部の印刷モード間で共通していることもある。
【００３３】
印刷設定情報ＳＩは、対応する印刷メディアへの印刷のためにプリンター３０にとって必要となる情報である。例えば、印刷設定情報ＳＩには、前記ヒーターの温度、印刷メディアの搬送に関するパラメーター、印刷メディアの乾燥時間、印刷メディアを支持するプラテンから印刷ヘッドまでの高さであるプラテンギャップ、印刷ヘッドが有するノズルのクリーニング頻度等の様々な項目毎の設定値が含まれている。
【００３４】
メディアサーバー６０は、市場に流通する種々の印刷メディア毎に固有のメディアファイルＭＦを登録したメディアリスト６５（図１）を記憶部６２において記憶している。つまり、メディアサーバー６０（記憶部６２）は、各印刷メディア用の印刷データの生成のために必要となる画像処理情報ＰＩと各印刷メディアへの印刷のために必要となる印刷設定情報ＳＩとを対応付けた情報であるメディア印刷情報（印刷メディア毎のメディアファイルＭＦ）を記憶している。印刷メディア毎のメディアファイルＭＦは、例えば、各印刷メディアのメディアベンダーによって生成され、インターネット通信網５０を介してメディアサーバー６０にアップロードされ、メディアリスト６５に登録される。また、メディアベンダーがメディアサーバー６０を管理、運営する立場の事業者（メディアサーバー管理者）に対して自社の印刷メディアに関する情報を提供し、当該提供された情報に基づいてメディアサーバー管理者が生成したメディアファイルＭＦがメディアリスト６５に登録されるとしてもよい。
【００３５】
メディアベンダーの中には、プリンターを市場に提供する提供元（プリンターベンダー）も含まれ得る。また、メディアベンダーやプリンターベンダーがメディアサーバー管理者であってもよい。また、メディアサーバー６０は、このようなメディアサーバー管理者の数に応じて存在していてもよい。
【００３６】
メディアサーバー６０では、メディアリスト６５に一旦載せたメディアファイルＭＦを後に更新する場合がある。例えば、印刷メディアの仕様変更や、印刷メディアへの印刷品質を向上させるための各種情報（画像処理情報ＰＩ、印刷設定情報ＳＩ）の改善などが行われる場合がある。また、プリンター３０のファームウェアＦＷが更新されることに伴い、当該プリンター３０で使用可能な各印刷メディアのメディアファイルＭＦの更新が必要となる場合もある。メディアサーバー６０において、このようなメディアファイルＭＦの更新がされたとき、当該更新の日時が、当該メディアファイルＭＦのメディア基本情報ＭＩ内の前記更新日時に反映される。
【００３７】
図２Ｂは、図２Ａとは異なるメディアテーブルＭＴの構成を例示している。図２ＢのメディアテーブルＭＴは、図２ＡのメディアテーブルＭＴと比較したとき、画像処理情報ＰＩの代わりにアドレス情報ＡＤを有している点で異なる。アドレス情報ＡＤとは、メディアサーバー６０の記憶部６２における画像処理情報ＰＩの所在情報（例えば、ＵＲＩ（Uniform Resource Identifier）あるいはＵＲＬ（Uniform Resource Locator）と呼ばれる情報）である。つまり、図２ＢのメディアテーブルＭＴは、メディア基本情報ＭＩと、アドレス情報ＡＤと、印刷設定情報ＳＩとを対応付けた印刷メディア毎のメディアファイルＭＦ´の集まりである。
【００３８】
画像処理情報ＰＩは、上述したようにカラープロファイルや色変換テーブル等の複数のテーブルを含んでおり、且つこれら複数のテーブルは印刷モード毎に存在していることもある。そのため、画像処理情報ＰＩのデータ量は膨大である。従って、画像処理情報ＰＩの代わりにアドレス情報ＡＤを有するメディアファイルＭＦ´（図２Ｂ参照）は、画像処理情報ＰＩを有するメディアファイルＭＦ（図２Ａ参照）と比べて、データ量が大幅に削減されていると言える。
【００３９】
プリンター３０では、制御部３１が印刷管理プログラム３７を実行することにより、通信ＩＦ３５を介して、メディアサーバー６０へアクセスし、メディアリスト６５から自装置が使用可能な印刷メディアに対応するメディアファイルＭＦまたはメディアファイルＭＦ´をダウンロードする。これにより、記憶部３２のメディアテーブルＭＴには、メディアファイルＭＦまたはメディアファイルＭＦ´が格納される。なお、１台のプリンター３０が有するメディアテーブルＭＴには、メディアファイルＭＦまたはメディアファイルＭＦ´のいずれか一方が格納され、メディアファイルＭＦおよびメディアファイルＭＦ´が１台のプリンター３０のメディアテーブルＭＴ内で混在することは基本的に無い。
【００４０】
３．メディアファイル（ＭＦ又はＭＦ´）のダウンロード：
制御部３１（印刷管理プログラム３７）は、ユーザーによる操作パネル（表示部３３、操作受付部３４）への所定の操作を契機として、メディアファイルをダウンロードするためのダウンロード用画面１７０を表示部３３に表示させる。なお、プリンター３０に対して有線あるいは無線によりタブレット型端末やスマートフォン等の端末が接続され、これら端末が有する表示部や入力手段（タッチパネル等）が、表示部３３や操作受付部３４として機能するとしてもよい。
【００４１】
図４は、ダウンロード用画面１７０を例示している。ダウンロード用画面１７０は、制御部３１が提供するウェブページである。ダウンロード用画面１７０には、メディアサーバー６０が有するメディアリスト６５が表示される。メディアリスト６５は、メディアサーバー６０が有するメディアファイルＭＦの存在を、例えば、メディアベンダー、メディア名称、メディアタイプ、機種名（当該メディアファイルＭＦが対応する印刷メディアを使用可能なプリンターの機種名）、更新日時等といったメディア基本情報ＭＩに含まれる幾つかの項目によって示している。
【００４２】
ユーザーは、例えば、ダウンロード用画面１７０に表示されたメディアリスト６５から任意にメディアファイルＭＦを選択しダウンロードする所定の操作を行う。このときユーザーは、現在操作の対象としているプリンター３０が使用可能な印刷メディアのメディアファイルＭＦを選択する必要があるため、メディアリスト６５に記載された機種名が、当該プリンター３０の機種名と一致するメディアファイルＭＦを選択する。ユーザーの操作を受けると、制御部３１は、当該選択されたメディアファイルＭＦを指定してメディアサーバー６０へダウンロード要求を行う。制御部３１は、ダウンロード要求に、自装置（プリンター３０）の機種情報を含める。プリンター３０の機種情報は、例えば、所定容量以上の記憶容量を有する機種であるか否かを示す記憶能力情報を含んでいる。例えば、記憶部３２が所定容量以上の記憶容量を有する仕様のプリンター３０であれば、その機種情報には、所定容量以上の記憶容量を有する機種であることを示す第１記憶能力情報が含まれる。一方、記憶部３２が所定容量未満の記憶容量を有する仕様のプリンター３０であれば、その機種情報には、所定容量以上の記憶容量を有する機種ではないことを示す第２記憶能力情報が含まれる。
【００４３】
通信ＩＦ６３を介してプリンター３０からのダウンロード要求を受信したメディアサーバー６０の制御部６１は、メディアリスト６５に登録している（記憶部６２が記憶している）メディアファイルＭＦのうちダウンロード要求において指定されているメディアファイルＭＦまたは当該メディアファイルＭＦの代わりとしてのメディアファイルＭＦ´を、プリンター３０へ送信する。
【００４４】
図５は、プリンター３０からのダウンロード要求を受信したメディアサーバー６０の制御部６１がメディア印刷情報提供プログラム６４に従って実行するダウンロード切替処理を、フローチャートにより示している。
制御部６１は、ダウンロード要求の受信を契機として、当該ダウンロード要求に含まれている機種情報が、第１記憶能力情報と第２記憶能力情報とのいずれを有しているかを判定する（ステップＳ１００）。そして、機種情報が第１記憶能力情報を有していれば、処理をステップＳ１１０へ進め、機種情報が第２記憶能力情報を有していれば、処理をステップＳ１２０へ進める。
【００４５】
ステップＳ１１０では、制御部６１は、ダウンロード要求において指定されているメディアファイルＭＦをダウンロード要求の送信元のプリンター３０へ送信する。
一方、ステップＳ１２０では、制御部６１は、ダウンロード要求において指定されているメディアファイルＭＦをメディアファイルＭＦ´に変換し、当該変換後のメディアファイルＭＦ´をダウンロード要求の送信元のプリンター３０へ送信する。
【００４６】
メディアファイルＭＦをメディアファイルＭＦ´に変換するとは、メディアファイルＭＦを構成するメディア基本情報ＭＩ、画像処理情報ＰＩおよび印刷設定情報ＳＩのうち、画像処理情報ＰＩを当該画像処理情報ＰＩのアドレス情報ＡＤに置き換えたファイル（メディアファイルＭＦ´）を生成する処理を指す。制御部６１は、変換前のメディアファイルＭＦ自体は記憶部６２に残したままとしておく。このような構成によれば、制御部６１は、メディア印刷情報記憶部（記憶部６２）に記憶された画像処理情報ＰＩと、画像処理情報ＰＩのアドレス情報ＡＤとのいずれをプリンター３０へ送信するかを、プリンター３０から取得した機種情報に応じて切替えると言える。
【００４７】
なお、制御部３１は、ダウンロード用画面１７０を生成する際、メディアサーバー６０に、メディアサーバー６０が有するメディアファイルＭＦのうち自装置（プリンター３０）の機種名（例えば機種名“ｘｘｘ”）に対応するメディアファイルＭＦのみを表示するためのデータを要求するとしてもよい。メディアサーバー６０は、当該要求に応え、保有する大量のメディアファイルＭＦのうち機種名“ｘｘｘ”に対応するメディアファイルＭＦのみを表示するためのデータを制御部３１へ送信する。制御部３１は、当該取得したデータに基づいて、メディアサーバー６０が有するメディアファイルＭＦのうち機種名“ｘｘｘ”に対応するメディアファイルＭＦのみを列挙したリスト（メディアリスト６５の一部分）をダウンロード用画面１７０に表示させる（図４参照）。この結果、ユーザーは、ダウンロード用画面１７０に表示されたメディアリスト６５から任意にメディアファイルＭＦを選択することにより、現在操作の対象としているプリンター３０（機種名“ｘｘｘ”）が使用可能な印刷メディアに対応するメディアファイルＭＦ（又はメディアファイルＭＦ´）を容易かつ確実にダウンロードすることができる。
【００４８】
さらに、ダウンロード用画面１７０には、メディアリスト６５から所望のメディアファイルＭＦを検索するための検索ツール１７１が表示されるとしてもよい。検索ツール１７１は、ユーザーに入力された検索条件（メディアベンダー、メディアタイプ、機種名等）に従って、条件が該当するメディアファイルＭＦだけを表示するためのデータをメディアサーバー６０から取得する。制御部３１は、当該取得したデータに基づいて、メディアサーバー６０が有するメディアファイルＭＦのうち、検索ツール１７１に入力された検索条件に該当するメディアファイルＭＦのみを列挙したリスト（メディアリスト６５の一部分）をダウンロード用画面１７０に表示させる。この結果、ユーザーは、ダウンロード用画面１７０に表示されたメディアリスト６５から任意にメディアファイルＭＦを選択することにより、所望の条件に合致するメディアファイルＭＦ（又はメディアファイルＭＦ´）を容易にダウンロードすることができる。
【００４９】
図６は、制御部３１が表示部３３に表示させるメディア登録リスト１６０を例示している。メディア登録リスト１６０には、上述のようにメディアサーバー６０からプリンター３０へダウンロードされたメディアファイルＭＦ（又はメディアファイルＭＦ´）の存在が示されている。図６の例では、メディア登録リスト１６０には、メディアベンダー、メディア名称、メディアタイプ…といったメディア基本情報ＭＩに含まれる幾つかの項目により、ダウンロードされた各メディアファイルＭＦ（又はメディアファイルＭＦ´）の存在がユーザーに示されている。
【００５０】
メディア登録リスト１６０においては、メディアファイルＭＦ（又はメディアファイルＭＦ´）を、メディア番号に対応付けて登録する。メディア番号とは、例えば、♯１から始まる連番であり、プリンター３０毎に、そのプリンター３０を含むシステム１内のみで印刷メディアを識別するための便宜上の番号である。メディア番号は、メディア基本情報ＭＩとしてメディアサーバー６０からダウンロードされるものではない。ユーザーは、所定のタイミング（例えば、ダウンロード用画面１７０上でメディアファイルＭＦを選択する前のタイミング）で、メディア登録リスト１６０からメディア番号（例えば、メディア番号♯１）を任意に選択する。そのうえで、上述したようにダウンロード用画面１７０を操作することにより、メディアサーバー６０からメディアファイルＭＦ（又はメディアファイルＭＦ´）をダウンロードする。制御部３１は、このようにダウンロードされたメディアファイルＭＦ（又はメディアファイルＭＦ´）に関する記載を、メディア登録リスト１６０で選択されているメディア番号に対応する欄に表示させる。また、制御部３１は、このようにダウンロードされたメディアファイルＭＦ（又はメディアファイルＭＦ´）を前記選択されているメディア番号に対応付けて記憶部３２に（メディアテーブルＭＴの一部として）記憶させる。
【００５１】
このように、記憶部３２に記憶された各メディアファイルＭＦ（又はメディアファイルＭＦ´）が、メディアテーブルＭＴ（図２Ａまたは図２Ｂ）の具体的内容例に該当する。制御部３１は、メディアファイルＭＦ´をメディアサーバー６０からダウンロードした場合は、印刷設定情報ＳＩと、画像処理情報ＰＩの記憶部６２（第１記憶部）におけるアドレス情報ＡＤとをメディアサーバー６０から取得して印刷メディアに対応付けて記憶部３２（第２記憶部）に記憶させる記憶制御部として機能したと言える。
【００５２】
なお、制御部３１は、プリンター３０が使用可能な印刷メディア毎のメディアファイルＭＦが、メディアサーバー６０のメディアリスト６５において新たに登録されたり更新されたりすることを、メディアサーバー６０との通信により定期的にチェックし、チェックの結果に応じ、ダウンロード未実施のメディアファイルＭＦ（又はメディアファイルＭＦ´）をメディアサーバー６０から自動的にダウンロードするとしてもよい。
【００５３】
４．印刷設定情報ＳＩの編集：
ユーザーは、メディア登録リスト１６０に登録したメディアファイルＭＦ（又はメディアファイルＭＦ´）の印刷設定情報ＳＩを編集することができる。ユーザーは、印刷設定情報ＳＩを編集する対象のメディアファイルＭＦ（又はメディアファイルＭＦ´）をメディア登録リスト１６０内で選択した状態で、編集開始のための所定操作を実行する。すると制御部３１は、当該操作に応じて、編集対象のメディアファイルＭＦ（又はメディアファイルＭＦ´）の印刷設定情報ＳＩを編集するための編集用画面１８０を、表示部３３に表示させる。
【００５４】
図７は、編集用画面１８０を例示している。編集用画面１８０は、編集対象のメディアファイルＭＦ（又はメディアファイルＭＦ´）のメディア基本情報ＭＩの一部、例えばメディア名称（メディア設定名）等を編集可能な編集入力欄１８１を有するが、主に、印刷設定情報ＳＩの各項目を編集可能な編集入力欄１８２を有している。ユーザーは、編集入力欄１８２に対して任意の入力を行うことで、編集対象のメディアファイルＭＦ（又はメディアファイルＭＦ´）の現在の印刷設定情報ＳＩの各項目（プラテンギャップ、ヒーターの温度、印刷メディアの搬送に関するパラメーター、印刷メディアの乾燥時間、クリーニング頻度…等の各項目）の設定値を変更（編集）することができる。
【００５５】
ユーザーは、編集入力欄１８２等への任意の入力をした上で、編集用画面１８０に用意されているＯＫボタン１８３を操作する。当該ＯＫボタン１８３への操作に応じて、制御部３１は、編集用画面１８０の表示を終了させ、編集用画面１８０内での編集内容により、記憶部３２に記憶されている編集対象のメディアファイルＭＦ（又はメディアファイルＭＦ´）の印刷設定情報ＳＩ等を更新する。これにより、ユーザーがメディア登録リスト１６０内で編集対象として任意に選択したメディアファイルＭＦ（又はメディアファイルＭＦ´）の印刷設定情報ＳＩが編集されたことになる。
【００５６】
５．画像処理装置２０による印刷データ生成処理：
次に、システム１における画像処理装置２０の動作を説明する。
図８は、画像処理装置２０の制御部２１が画像処理プログラム２６を実行することにより実現する印刷データ生成処理をフローチャートにより示している。
制御部２１は、印刷すべき画像を示す画像データをユーザーの操作に応じて取得する（ステップＳ２００）。ここで言う画像データとは、例えば、画像処理装置２０が搭載する文書作成ソフトウェアや描画ソフトウェアにより生成された画像データ、外部のデジタルカメラやスキャナーやその他のＰＣ等から入力した画像データ等である。
【００５７】
制御部２１は、印刷処理を実行させるプリンター３０の指定を受け付ける（ステップＳ２１０）。ここでは制御部２１は、例えば、システム１に含まれる各プリンター３０とのＬＡＮ４０を介した事前の通信に基づいて、印刷処理を実行させるプリンター３０として指定可能な各プリンター３０を認識済みであるとする。そこで、制御部２１は、プリンター３０の指定を入力するためのユーザーインターフェイス（ＵＩ）画面（印刷条件入力ＵＩ画面）を生成し、表示部２３に表示させる。印刷条件入力ＵＩ画面には、システム１に含まれる各プリンター３０が、プリンター識別情報に基づいて、ユーザーがそれぞれを識別可能な態様で表示される。プリンター識別情報とは、例えば、プリンター３０の機種名、ＩＰアドレス、シリアルナンバー、ファームウェアＦＷのバージョン情報等を含んだ情報である。従って、ユーザーは、印刷条件入力ＵＩ画面を見ることにより、指定可能なプリンター３０を知ることができ、操作受付部２４を操作することにより、印刷条件入力ＵＩ画面に対してプリンター３０を指定する入力を行う。制御部２１は、このような指定を受け付ける。
【００５８】
次に、制御部２１は、印刷に使用する印刷メディアの指定を受け付ける（ステップＳ２２０）。制御部２１は、ステップＳ２１０で受け付けた指定にかかるプリンター（以下、指定プリンター）３０へ使用可能な印刷メディアを、通信ＩＦ２５を介して問い合わせる。当該問い合わせを画像処理装置２０から受けた指定プリンター３０の制御部３１は、記憶部３２のメディアテーブルＭＴに格納されている各メディアファイルＭＦ（又はメディアファイルＭＦ´）のメディア基本情報ＭＩを、通信ＩＦ３５を介して、当該問い合わせの送信元である画像処理装置２０へ送信する。このとき、制御部３１は、各メディアファイルＭＦ（又はメディアファイルＭＦ´）のメディア基本情報ＭＩに加え、メディアテーブルＭＴにおいて各メディアファイルＭＦ（又はメディアファイルＭＦ´）に対応付けられているメディア番号を画像処理装置２０へ送信してもよい。以下では、印刷メディアに関するメディア基本情報ＭＩおよびメディア番号をまとめて、メディア基本情報ＭＩ等、と呼ぶ。
【００５９】
制御部２１は、指定プリンター３０から上述のように送信された各メディアファイルＭＦ（又はメディアファイルＭＦ´）のメディア基本情報ＭＩ等に基づいて、印刷メディアの指定を入力するためのＵＩ画面（前記印刷条件入力ＵＩ画面の一種）を生成し、表示部２３に表示させる。この結果、印刷条件入力ＵＩ画面には、指定プリンター３０において使用可能な各印刷メディアの情報（メディア名称、メディアタイプ、メディアベンダー、メディア番号等）が表示される。従って、ユーザーは、印刷条件入力ＵＩ画面を見ることにより、指定プリンター３０において指定可能な印刷メディアを知ることができ、操作受付部２４を操作することにより、印刷条件入力ＵＩ画面に対して印刷メディアを指定する入力を行う。制御部２１は、このような指定を受け付ける。
【００６０】
プリンター３０および印刷メディアの指定を受け付けた画像処理装置２０は、前記指定された印刷メディアに対応する画像処理情報ＰＩを、指定プリンター３０へ要求する（ステップＳ２３０）。すなわち本実施形態では、プリンター３０は、自装置が使用可能な印刷メディアに対応するメディアファイルＭＦまたはメディアファイルＭＦ´を予め記憶部３２のメディアテーブルＭＴに格納しておき、メディアファイルＭＦまたはメディアファイルＭＦ´を有している状態で、画像処理装置２０から画像処理情報ＰＩの要求（ステップＳ２３０）を受ける。ステップＳ２３０の要求は、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）リクエストにより実現する。この場合、画像処理装置２０は、印刷メディアを指定するメディア指定情報を当該要求に含ませて、通信ＩＦ２５を介して指定プリンター３０へ送信する。メディア指定情報とは、指定プリンター３０が使用可能な印刷メディアのそれぞれを一義的に示す情報であればよく、メディア名称等であってもよい。本実施形態では、メディア指定情報としてより単純なメディア番号を用いるが、メディア番号は必須ではない。
【００６１】
ステップＳ２１０，Ｓ２２０において、ユーザーが、印刷条件入力ＵＩ画面を通じて、例えば機種名“ｘｘｘ”のプリンター３０を指定し、かつ当該機種名“ｘｘｘ”のプリンター３０が使用可能な複数の印刷メディアの中からメディア番号♯１が付された印刷メディアを指定したと仮定する。この場合、画像処理装置２０は、指定プリンター３０（機種名“ｘｘｘ”のプリンター３０）へ、メディア指定情報（＝メディア番号♯１）を送信する。なお、画像処理装置２０は、システム１に含まれる複数台のプリンター３０の中に同一機種のプリンター３０が複数含まれている場合を想定して、指定プリンター３０を、例えば機種名とＩＰアドレスやシリアルナンバーとの組み合わせ等で識別するとしてもよい。
【００６２】
ここで、画像処理装置２０からステップＳ２３０の要求を受けたプリンター３０（指定プリンター３０）側の処理を説明する。指定プリンター３０の制御部３１は、当該要求とともに受信したメディア指定情報が示す印刷メディアに対応して記憶部３２のメディアテーブルＭＴに格納されているメディアファイルＭＦまたはメディアファイルＭＦ´から、画像処理情報ＰＩまたはアドレス情報ＡＤを読み出す。つまり、指定プリンター３０が有するメディアテーブルＭＴが印刷メディア毎のメディアファイルＭＦを格納するものであれば、当該指定プリンター３０の制御部３１は、画像処理装置２０から受信したメディア指定情報が示す印刷メディアに対応する画像処理情報ＰＩをメディアテーブルＭＴから読み出すことになる。指定プリンター３０の制御部３１は、メディアテーブルＭＴから画像処理情報ＰＩを読み出した場合、当該読み出した画像処理情報ＰＩを、通信ＩＦ３５を介して、前記ステップＳ２３０の要求の送信元である画像処理装置２０へ送信する（レスポンスＲ１）。
【００６３】
一方、指定プリンター３０が有するメディアテーブルＭＴが印刷メディア毎のメディアファイルＭＦ´を格納するものであれば、当該指定プリンター３０の制御部３１は、画像処理装置２０から受信したメディア指定情報が示す印刷メディアに対応するアドレス情報ＡＤをメディアテーブルＭＴから読み出すことになる（図９のステップＳ３００）。
【００６４】
図９は、メディアファイルＭＦ´を格納したメディアテーブルＭＴを有する指定プリンター３０の制御部３１（印刷管理プログラム３７）が、画像処理装置２０からステップＳ２３０の要求を受けた場合に実行する処理をフローチャートにより示している。アドレス情報ＡＤをメディアテーブルＭＴから読み出した制御部３１は、当該アドレス情報ＡＤを参照して前記要求をメディアサーバー６０へ転送する（ステップＳ３１０）。ステップＳ３００，Ｓ３１０を実行する制御部３１は、転送制御部として機能すると言える。具体的には、制御部３１は、画像処理装置２０からの前記要求をメディアサーバー６０へ転送するとともに、前記読み出したアドレス情報ＡＤが示す記憶部６２における所在位置に記憶されている画像処理情報ＰＩを、前記要求の送信元の画像処理装置２０へ送信することをメディアサーバー６０に指示する。つまり、ステップＳ３００，Ｓ３１０を実行する制御部３１（転送制御部）は、画像処理装置２０から画像処理情報ＰＩの要求を受けた場合、メディア指定情報に対応して記憶部３２に記憶されているアドレス情報ＡＤを参照して前記要求をメディアサーバー６０へ転送することにより、メディアサーバー６０から画像処理情報ＰＩを画像処理装置２０に取得させる。
【００６５】
このような要求の転送を受けたメディアサーバー６０の制御部６１（メディア印刷情報提供プログラム６４）は、前記参照されたアドレス情報ＡＤに基づいて記憶部６２から画像処理情報ＰＩを読み出し、当該読み出した画像処理情報ＰＩを、前記要求の送信元の画像処理装置２０へ送信する（レスポンスＲ２）。
【００６６】
画像処理装置２０の制御部２１は、ステップＳ２３０の要求を実行した結果、指定プリンター３０からのレスポンスＲ１またはメディアサーバー６０からのレスポンスＲ２のいずれか一方を受信する。制御部２１は、レスポンスＲ１，Ｒ２のいずれを受信しても、前記指定された印刷メディアに対応する画像処理情報ＰＩを受信する（ステップＳ２４０）。これにより、画像処理装置２０は、指定された印刷メディアに対応する印刷データの生成に必要な画像処理情報ＰＩを取得できたことになる。なお、ステップＳ２３０の要求を指定プリンター３０へ送信した画像処理装置２０へメディアサーバー６０からレスポンスＲ２として画像処理情報ＰＩが送信される一連の処理は、リダイレクトによる画像処理情報ＰＩの送信と表現することができる。
【００６７】
次に、制御部２１は、前記受信した画像処理情報ＰＩに基づいて、前記指定された印刷メディア用の印刷データを生成する（ステップＳ２５０）。この場合、前記取得した画像データに対して、画像処理情報ＰＩに基づく画像処理を実行することにより、指定プリンター３０が印刷に使用するインク色（例えば、ＣＭＹＫ）毎のラスターデータ（印刷データ）を生成する。例えば、制御部２１は、画像データに対して、画像処理情報ＰＩに含まれる印刷解像度に応じた解像度変換処理や、色変換テーブルを用いた色変換処理や、カラープロファイルを用いたカラーマッチングや、ドット振分テーブルを用いたドット振り分け処理や、パス数に応じたデータの並び替え処理を実行し、最終的にプリンター３０へ提供する形態の印刷データを生成する。
【００６８】
上述したように、画像処理情報ＰＩは印刷モード別に情報を有している場合がある（図３）。画像処理情報ＰＩが印刷モード別の情報を有している場合、制御部２１は、それら印刷モードのいずれかを指定させるためのＵＩ画面を表示部２３に表示させ、ユーザーの操作受付部２４の操作による印刷モードの指定を受け付ける。そして、制御部２１は、当該指定された印刷モードに対応するパス数、印刷解像度、カラープロファイル、色変換テーブル、ドット振分テーブル等の画像処理情報ＰＩに基づいて、印刷データを生成する。つまり、ユーザーが任意に指定したプリンター３０、印刷メディアおよび印刷モードの組合せに最適な印刷データが生成される。
【００６９】
制御部２１は、前記のように生成した印刷データを、印刷メディアを指定する前記メディア指定情報とともに、通信ＩＦ２５を介して指定プリンター３０へ送信する（ステップＳ２６０）。むろん、ステップＳ２６０で印刷データとともに送信するメディア指定情報は、ステップＳ２２０で受け付けた指定にかかる印刷メディアを示す情報（ここでは、メディア番号）であり、ステップＳ２６０における送信先のプリンター３０は、ステップＳ２１０で受け付けた指定にかかるプリンター３０である。印刷データとともにメディア指定情報を送信するとは、印刷データにメディア指定情報を付随させたり紐づけたりして送信する態様や、印刷データ内にメディア指定情報を含めて送信する態様等を含む。なお、印刷データの生成に際して上述したように印刷モードの指定を受けた場合には、制御部２１は、ステップＳ２６０では、この指定された印刷モード、つまり印刷に際して採用すべき印刷モードを指定する印刷モード指定情報も含めて、印刷データを指定プリンター３０へ送信する。印刷モード指定情報は、印刷モードの具体的内容、例えば、パス数等を含む情報である。
【００７０】
６．プリンター３０による印刷処理：
図１０は、プリンター３０の制御部３１がファームウェアＦＷに従って実行する印刷処理をフローチャートにより示している。
制御部３１は、通信ＩＦ３５を介して外部から印刷データを受信したか否かを判定する（ステップＳ４００）。印刷データを受信した場合（ステップＳ４００において“Ｙｅｓ”）、処理をステップＳ４１０へ進める。上述したように画像処理装置２０が送信した、メディア指定情報が指定する印刷メディア用に生成された印刷データと当該メディア指定情報とを、プリンター３０（指定プリンター３０）が受信する。
【００７１】
ステップＳ４１０では、制御部３１は、前記印刷データとともに受信したメディア指定情報を取得し、当該メディア指定情報（メディア番号）に対応する印刷設定情報ＳＩを、記憶部３２のメディアテーブルＭＴから読み出す。画像処理装置２０からプリンター３０へは、上述したようにメディア指定情報が印刷データとともに（印刷データに含まれて）送信されるため、このようなメディア指定情報が指定する印刷メディアは、印刷データが指定する印刷メディアであるとも表現できる。
【００７２】
次に、制御部３１は、ステップＳ４１０で読み出した印刷設定情報ＳＩに従ってプリンターエンジン３６各部の動作条件を設定する（ステップＳ４２０）。制御部３１は、前記読み出した印刷設定情報ＳＩに従って、例えば、ヒーターの温度、搬送機構による印刷メディアの搬送、印刷メディアの乾燥時間、プラテンギャップ、クリーニング頻度等の様々な項目を設定する。そして、制御部３１は、前記受信した印刷データをプリンターエンジン３６に転送し、プリンターエンジン３６に、前記受信したメディア指定情報が指定する印刷メディアへの、印刷データに基づく印刷を実行させる（ステップＳ４３０）。つまり、制御部３１およびプリンターエンジン３６は、それらが協働することにより、印刷設定情報ＳＩに従った設定で印刷データに基づく印刷を実行する印刷処理部として機能する。
【００７３】
制御部３１は、画像処理装置２０から印刷モード指定情報を含んだ印刷データを受信することがある。制御部３１は、印刷モード指定情報を含んだ印刷データを受信した場合には、印刷モード指定情報が指定する印刷モードによりプリンターエンジン３６に印刷を実行させる。例えば、制御部３１は、印刷モード指定情報が示す印刷モードのパス数に応じて、プリンターエンジン３６が有するキャリッジの動作や搬送機構の搬送タイミングを制御することができる。以上により、ユーザーが指定したプリンター３０によるユーザーが指定した印刷メディアへの印刷が完了する。
【００７４】
７．まとめ：
このように本実施形態では、プリンター３０は、印刷メディア用の印刷データの生成のために必要となる画像処理情報ＰＩと印刷メディアへの印刷のために必要となる印刷設定情報ＳＩとを対応付けたメディアファイルＭＦまたは、画像処理情報ＰＩのメディアサーバー６０におけるアドレス情報ＡＤと印刷設定情報ＳＩとを対応付けたメディアファイルＭＦ´のいずれか一方を格納したメディアテーブルＭＴを記憶部３２に記憶している。画像処理装置２０は、プリンター３０に、指定された印刷メディアに対応する画像処理情報ＰＩを要求した結果、プリンター３０またはメディアサーバー６０から画像処理情報ＰＩを取得する。そして、画像処理装置２０は、取得した画像処理情報ＰＩに基づいて、指定された印刷メディア用の印刷データを生成し、メディア指定情報と生成した印刷データとをプリンター３０へ送信する。プリンター３０は、メディア指定情報と、画像処理装置２０により生成された印刷データとを受信する。そして、前記受信したメディア指定情報が指定する印刷メディアに対応する印刷設定情報ＳＩを記憶部３２のメディアテーブルＭＴから読み出し、当該読み出した印刷設定情報ＳＩに従った設定で、前記受信した印刷データの印刷を実行する。
【００７５】
つまり、画像処理装置２０は、メディア指定情報が指定する印刷メディアに対応する画像処理情報ＰＩに基づいて印刷データを生成し、プリンター３０は、当該メディア指定情報が指定する印刷メディアに対応する印刷設定情報ＳＩに従った設定を採用して印刷データに基づく印刷を行う。そのため、画像処理装置２０が印刷データの生成に際して用いる画像処理情報ＰＩと、プリンター３０が印刷データに基づく印刷に際して用いる印刷設定情報ＳＩとに不整合（対応する印刷メディアの不一致）が生じず、品質の良好な印刷成果物が得られる。特に、ＲＩＰ装置（画像処理装置２０）においてＩＣＣプロファイルを用いたカラーマッチング等により印刷メディアの特性に応じた精密な色合わせをした印刷データを生成し、ＬＦＰ（プリンター３０）で印刷メディアに応じた細かな印刷設定（例えば、ヒーター温度やプラテンギャップ等の設定）を行った上で印刷データに基づく高画質な印刷成果物を出力させる場面において、本実施形態は大きな効果を奏する。印刷データ生成時に対象としていた印刷メディアと、プリンター３０による印刷設定時に対象とする印刷メディアとが相違していると、印刷データと印刷設定とが最適な組み合わせとならず、結果、ユーザーが期待する高画質な印刷成果物を得ることができない。しかし本実施形態によれば、上述したような印刷メディアの不一致が確実に防がれるため、ユーザーが期待する高画質な印刷成果物を得ることができる。
【００７６】
また本実施形態によれば、画像処理情報ＰＩのメディアサーバー６０におけるアドレス情報ＡＤと印刷設定情報ＳＩとを対応付けたメディアファイルＭＦ´をメディアサーバー６０から取得して記憶部３２に記憶させたプリンター３０は、画像処理装置２０から、指定された印刷メディアに対応する画像処理情報ＰＩの要求を受けた場合、指定された印刷メディアに対応して記憶部３２に記憶しているアドレス情報ＡＤを参照して前記要求をメディアサーバー６０へ転送する。そして、前記要求の転送を受けたメディアサーバー６０は、前記参照されたアドレス情報ＡＤに基づいて記憶部６２から画像処理情報ＰＩを読み出し、当該読み出した画像処理情報ＰＩを画像処理装置２０へ送信する。つまり、プリンター３０は、画像処理情報ＰＩを保持しなくても、代わりに前記アドレス情報ＡＤを保持することにより、画像処理装置２０に、画像処理装置２０が必要としている画像処理情報ＰＩを取得させることができる。
【００７７】
特に、プリンター３０は、データ量が大きい画像処理情報ＰＩを記憶するための記憶容量を有さない仕様の製品（機種情報として前記第２記憶能力情報を有する製品）であったとしても、上述のように画像処理情報ＰＩの代わりにアドレス情報ＡＤを保持することで、画像処理装置２０に画像処理情報ＰＩを取得させることができる。
【００７８】
８．他の実施形態：
メディアサーバー６０が、画像処理情報ＰＩと、画像処理情報ＰＩの記憶部６２におけるアドレス情報ＡＤとのいずれをプリンター３０へ送信するかを切替えるに際して参照するプリンター３０の機種情報は、上述したようなプリンター３０の記憶容量に関する情報に限定されない。例えば、プリンター３０の機種情報には、プリンター３０の通信に関する処理能力を示す情報が含まれる。そして、メディアサーバー６０は、プリンター３０の機種情報に基づいて、当該プリンター３０が所定以上の通信処理能力を有すると認められる場合に、図５の処理において、ステップＳ１１０に進み、当該プリンター３０が所定以上の通信処理能力を有すると認められない場合にステップＳ１２０に進むとしてもよい。
【００７９】
あるいは、より単純に、メディアサーバー６０は、プリンター３０の機種名等に基づいて、画像処理情報ＰＩと、画像処理情報ＰＩの記憶部６２におけるアドレス情報ＡＤとのいずれをプリンター３０へ送信するかを切替えるとしてもよい。メディアサーバー６０は、予め様々なプリンター３０の機種名を、画像処理情報ＰＩの受信や記憶に耐え得る製品群（第１製品群）と、そうでない製品群（第２製品群）とに分けて記憶しているとする。そして、メディアサーバー６０は、プリンター３０から取得した機種名（機種情報の一種）が第１製品群に属する場合に、図５の処理において、ステップＳ１１０に進み、プリンター３０から取得した機種名が第２製品群に属する場合にステップＳ１２０に進むとしてもよい。
【００８０】
本実施形態においてプリンター３０の操作パネル（表示部３３、操作受付部３４）を介してユーザーが実行可能な閲覧や入力は、外部のＰＣ等の端末を用いて実行可能であるとしてもよい。ここで言う外部の端末とは、例えば、画像処理装置２０や、画像処理装置２０以外のＰＣ等である。つまり、外部の端末は、プリンター３０が生成、提供するメディア登録リスト１６０、ダウンロード用画面１７０、編集用画面１８０といった各種ＵＩ画面をプリンター３０との通信に基づいて表示可能なアプリケーションソフトウェアをインストール済みであるとする。そして、当該外部の端末は、当該アプリケーションソフトウェアの機能を用いて所定の表示部にこれらＵＩ画面を表示させ、ユーザーに閲覧や入力をさせるとしてもよい。
【００８１】
メディアサーバー６０は、インターネット通信網５０を介してアクセス可能なサーバーではなく、ローカルネットワーク（ＬＡＮ４０）内に設置されたローカルサーバーであってもよい。メディアサーバー６０をローカルサーバーとすることで、メディアサーバー６０が有する情報に関するセキュリティ（漏えい対策）を強化することができる。
【００８２】
画像処理装置２０が搭載する画像処理プログラム２６は、ＲＩＰソフトウェアであるだけでなく、印刷データを生成し、プリンター３０を制御して印刷データに基づく印刷を実行させるプリンタードライバーとして機能するものであってもよい。
また、これまで説明したソフトウェアとして実現される機能は、ハードウェアにより実現されるとしてもよい。
【符号の説明】
【００８３】
１…システム、２０…画像処理装置、２１…制御部、２２…記憶部、２３…表示部、２４…操作受付部、２５…通信ＩＦ、２６…画像処理プログラム、３０…プリンター、３１…制御部、３２…記憶部、３３…表示部、３４…操作受付部、３５…通信ＩＦ、３６…プリンターエンジン、３７…印刷管理プログラム、５０…インターネット通信網、６０…メディアサーバー、６１…制御部、６２…記憶部、６３…通信ＩＦ、６４…メディア印刷情報提供プログラム、６５…メディアリスト、１７０…ダウンロード用画面、ＭＦ，ＭＦ´…メディアファイル、ＭＴ…メディアテーブル
【図１】
2018116595.tif 000003
【図２】
2018116595.tif 000004
【図３】
2018116595.tif 000005
【図４】
2018116595.tif 000006
【図５】
2018116595.tif 000007
【図６】
2018116595.tif 000008
【図７】
2018116595.tif 000009
【図８】
2018116595.tif 000010
【図９】
2018116595.tif 000011
【図１０】
2018116595.tif 000012