[go: up one dir, main page]

JP2018158515A - 印刷装置、及び、制御装置 - Google Patents

印刷装置、及び、制御装置 Download PDF

Info

Publication number
JP2018158515A
JP2018158515A JP2017057154A JP2017057154A JP2018158515A JP 2018158515 A JP2018158515 A JP 2018158515A JP 2017057154 A JP2017057154 A JP 2017057154A JP 2017057154 A JP2017057154 A JP 2017057154A JP 2018158515 A JP2018158515 A JP 2018158515A
Authority
JP
Japan
Prior art keywords
calibration data
printing
control device
stored
storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017057154A
Other languages
English (en)
Inventor
敬史 江副
Takashi Ezoe
敬史 江副
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2017057154A priority Critical patent/JP2018158515A/ja
Publication of JP2018158515A publication Critical patent/JP2018158515A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Color, Gradation (AREA)

Abstract

【課題】キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる印刷装置、及び、制御装置を提供することを目的とする。
【解決手段】印刷媒体に印刷する印刷装置3であって、情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する印刷装置3。
【選択図】図1

Description

本発明は、印刷装置、及び、制御装置に関する。
従来、キャリブレーションデータを受信して格納し、必要に応じて、印刷装置(プリンター)に送信するサーバー、及び、サーバーと印刷装置とを含んで構成されたシステムが知られている(例えば、特許文献1参照)。
特開2006−116799号公報
特許文献1に係るシステムでは、キャリブレーションデータの格納場所が固定的であり、キャリブレーションデータを使用する装置は、キャリブレーションデータの格納場所にアクセスすることにより、キャリブレーションデータを取得することができた。一方で、特許文献1には、キャリブレーションデータの格納場所が固定的でない場合の、システムの各装置の処理についての記載はなく、このような場合に、各装置が適切な処理を行うことが求められていた。
本発明は、上述した事情に鑑みてなされたものであり、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる印刷装置、及び、制御装置を提供することを目的とする。
上記目的を達成するために、本発明は、印刷媒体に印刷する印刷装置であって、情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を応答する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置の記憶領域の空き容量の状況に基づいて、キャリブレーションデータを格納可能か否か判断する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、キャリブレーションデータは、情報処理装置において生成されたものである。
この構成によれば、印刷装置は、キャリブレーションデータを生成する装置からキャリブレーションデータの格納要求を受けた場合に、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置は、キャリブレーションデータを格納可能である。
この構成によれば、印刷装置は、キャリブレーションデータを格納可能な装置からキャリブレーションデータの格納要求を受けた場合に、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、上記目的を達成するために、本発明は、各印刷装置固有の特性を較正するキャリブレーションデータを格納可能な制御装置であって、情報処理装置からキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、格納要求のあったキャリブレーションデータに対応する印刷装置のネットワーク上の場所を応答する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を応答する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、格納要求のあったキャリブレーションデータに対応する印刷装置に対して、キャリブレーションデータを格納可能か否か問い合わせ、当該印刷装置から格納可能な旨の応答があった場合、当該印刷装置のネットワーク上の場所を情報処理装置に対して応答し、当該印刷装置から格納できない旨の応答があった場合、ネットワークに接続され、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を情報処理装置に対して応答する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、キャリブレーションデータは、情報処理装置において生成されたものである。
この構成によれば、制御装置は、キャリブレーションデータを生成する装置からキャリブレーションデータの格納要求を受けた場合に、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置は、印刷装置である。
この構成によれば、制御装置は、印刷装置からキャリブレーションデータの格納要求を受けた場合に、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、上記目的を達成するために、本発明は、印刷媒体に印刷する印刷装置であって、情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所に応じた処理を実行する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自印刷装置に格納されたキャリブレーションデータに基づいて補正を行う旨の応答をする。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置に、直接、又は、自印刷装置を介して間接的にキャリブレーションデータを送信させる。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置のネットワーク上の場所を応答する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置は、印刷データを生成し送信する。
この構成によれば、印刷装置は、印刷データを生成し、送信する装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置は、キャリブレーションデータを格納可能である。
この構成によれば、印刷装置は、キャリブレーションデータを格納可能な装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、上記目的を達成するために、本発明は、各印刷装置固有の特性を較正するキャリブレーションデータを格納可能な制御装置であって、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所に応じた処理を実行する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自制御装置に格納されたキャリブレーションデータを送信する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置に、直接、又は、自制御装置を介して間接的にキャリブレーションデータを送信させる。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置のネットワーク上の場所を応答する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置は、印刷データを生成し、印刷装置に送信する。
この構成によれば、制御装置は、印刷データを生成し、印刷装置に送信する装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
また、本発明は、情報処理装置は、印刷装置である。
この構成によれば、制御装置は、印刷装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
印刷システムの構成を示す図。 印刷システムが備える装置の機能的構成を示すブロック図。 印刷システムが備える装置の機能的構成を示すブロック図。 印刷システムを示す図。 印刷システムが備える装置の動作を示すフローチャート。 印刷システムを示す図。 印刷システムが備える装置の動作を示すフローチャート。 印刷システムを示す図。 印刷システムが備える装置の動作を示すフローチャート。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。 印刷システムを示す図。
以下、図面を参照して本発明の実施形態について説明する。
図1は、本実施形態に係る印刷システム1の構成を示す図である。
印刷システム1は、印刷装置3による印刷が行われる施設に設けられたシステムである。印刷システム1が設けられる施設は、例えば、顧客からの依頼に応じて印刷装置3により印刷を行って印刷物を生成し、生成した印刷物を提供するサービスを行う会社の工場である。
以下の説明では、印刷装置3を使用する者を総称して、「ユーザー」と表現する。
印刷システム1は、ローカルエリアネットワークLNを備える。ローカルエリアネットワークLNは、印刷システム1が設けられた施設に構築されたコンピューターネットワークである。
ローカルエリアネットワークLNには、複数の印刷装置3が接続される。印刷装置3は、印刷メディア(印刷媒体)が装着され、装着された印刷メディアに印刷する機能を有する装置である。特に、本実施形態に係る印刷装置3は、いわゆるLFP(Large Format Printer)であり、印刷メディアとして、大型の印刷媒体を装着可能である。一例として、印刷装置3には、印刷メディアとして、単票紙の場合は「A0」サイズの用紙を装着可能であり、また、ロール紙の場合は用紙幅が「900ミリ」を超える用紙を装着可能である。印刷メディアは、紙媒体の用紙に限らず、フィルムや、繊維等の印刷装置3に装着可能であり、印刷装置3が印刷を行うことが可能な媒体を意味する。印刷装置3に印刷メディアが装着されるとは、印刷装置3が印刷メディアを印刷対象として印刷可能な状態となることを意味し、印刷装置3の仕様や、印刷メディアのタイプ(単票紙や、ロール紙等。)によって、その態様は異なる。
印刷装置3の構成、機能、及び、処理については後に詳述する。
ローカルエリアネットワークLNには、画像処理装置4、キャリブレーション装置5、統括制御装置6、及び、制御装置7が接続される。図1では、ローカルエリアネットワークLNに、1台のキャリブレーション装置5が接続され、1台の画像処理装置4が接続され、1台の統括制御装置6が接続され、複数台の制御装置7が接続された状態であるが、ローカルエリアネットワークLNに接続される各装置の台数は、図1で例示する台数に限らない。画像処理装置4、キャリブレーション装置5、統括制御装置6、制御装置7の構成、機能、及び、処理については後に詳述する。
図2は、印刷システム1が備える印刷装置3、画像処理装置4、及び、キャリブレーション装置5の機能的構成を示すブロック図である。
印刷装置3は、装着された印刷メディアに、インクジェットヘッドによりインクを吐出してドットを形成し、画像を印刷するインクジェットプリンターである。
図2に示すように、印刷装置3は、印刷装置制御部20と、印刷装置通信部21と、印刷装置記憶部22と、印刷部23とを備える。
印刷装置制御部20は、CPUや、ROM、RAM、ASIC、信号処理回路等を備え、印刷装置3の各部を制御する。印刷装置制御部20は、例えばCPUが、ROMや後述する印刷装置記憶部22等に記憶されたプログラムをRAMに読み出して処理を実行し、また例えばASICに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
印刷装置通信部21は、印刷装置制御部20の制御で、ローカルエリアネットワークLNと接続する装置と所定の通信規格に従って通信する。
印刷装置記憶部22は、不揮発性メモリーを備え、各種データを記憶する。
印刷装置3には、ファームウェア22aがインストールされる。印刷装置制御部20は、ファームウェア22aを読み出して実行し、ファームウェア22aの機能により、後述する各種処理を実行する。
印刷部23は、印刷装置3に装着された印刷メディアにインクを吐出してドットを形成するインクジェットヘッドや、インクジェットヘッドに対向する位置に設けられて印刷メディアを支持するプラテン、インクジェットヘッドとプラテンに位置する印刷メディアとの距離を適正に保つための吸引ファン、インクジェットヘッドを走査するキャリッジ、印刷メディアを搬送する搬送機構、搬送機構により搬送される印刷メディアに作用するテンションを調整するテンション機構、インクが付着した印刷メディアを乾燥するヒーター等を備える。印刷装置制御部20は、印刷部23を制御して、印刷装置3に装着された印刷メディアに画像を印刷する。
画像処理装置4は、印刷装置3との関係でホストコンピューターとして機能するコンピューターである。
図2に示すように、画像処理装置4は、画像処理装置制御部30と、画像処理装置通信部31と、画像処理装置記憶部32とを備える。
画像処理装置制御部30は、CPUや、ROM、RAM、ASIC、信号処理回路等を備え、画像処理装置4の各部を制御する。画像処理装置制御部30は、例えばCPUが、ROMや後述する画像処理装置記憶部32等に記憶されたプログラムをRAMに読み出して処理を実行し、また例えばASICに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
画像処理装置通信部31は、画像処理装置制御部30の制御で、ローカルエリアネットワークLNと接続する装置と所定の通信規格に従って通信する。
画像処理装置記憶部32は、EEPROM等の不揮発性メモリーを備え、各種データを記憶する。
画像処理装置4には、画像処理プログラム32aがインストールされる。画像処理装置制御部30は、画像処理プログラム32aを読み出して実行し、画像処理プログラム32aの機能により、後述する各種処理を実行する。
画像処理プログラム32aは、印刷装置3に印刷させる画像のラスターデータ(印刷データ)を生成するRIP(Raster image Processor)ソフトウェアを含む。ラスターデータは、ドットマトリックス状に配置されたドットのそれぞれについて、印刷装置3が吐出可能なインクの色(例えば、シアン(C)、マゼンダ(M)、イエロー(Y)、ブラック(K)。)のそれぞれの度合いを所定階調の階調値として保持するデータである。
画像処理装置制御部30は、RIPソフトウェアの機能により、カラープロファイルを用いて、画像データを、ラスターデータに変換する。カラープロファイルとしては例えばICC(International Color Consortium)プロファイルが広く用いられている。画像データは、RGB表色系の各色(例えば、レッド(R)、グリーン(G)、ブルー(B)。)の色成分の度合いを所定階調の階調値として保持するドットにより構成されるビットマップデータである。
また、画像処理装置制御部30は、後述する所定の場合には、RIPソフトウェアの機能により、キャリブレーションデータ(後述)を用いて、色補正処理(いわゆるカラーキャリブレーション。)を行う。
キャリブレーション装置5は、キャリブレーション(後述)を行って、キャリブレーションデータ(後述)を生成する装置である。
図2に示すように、キャリブレーション装置5は、キャリブレーション装置制御部40と、キャリブレーション装置通信部41と、キャリブレーション装置記憶部42と、キャリブレーションユニット43とを備える。
キャリブレーション装置制御部40は、CPUや、ROM、RAM、ASIC、信号処理回路等を備え、キャリブレーション装置5の各部を制御する。キャリブレーション装置制御部40は、例えばCPUが、ROMや後述するキャリブレーション装置記憶部42等に記憶されたプログラムをRAMに読み出して処理を実行し、また例えばASICに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
キャリブレーション装置通信部41は、キャリブレーション装置制御部40の制御で、ローカルエリアネットワークLNと接続する装置と所定の通信規格に従って通信する。
キャリブレーション装置記憶部42は、不揮発性メモリーを備え、各種データを記憶する。
キャリブレーション装置5には、キャリブレーションツール42aがインストールされる。キャリブレーション装置制御部40は、キャリブレーションツール42aを読み出して実行し、キャリブレーションユニット43(後述)からの入力に基づいて、キャリブレーションデータを生成する。
キャリブレーションユニット43は、少なくとも、測色器、その他の測色に必要な要素を含んで構成される。キャリブレーションユニット43は、測色器による測色の結果を示すデータ(以下、「測色結果データ」という。)をキャリブレーション装置制御部40に出力する。
キャリブレーション装置5によるキャリブレーションは、以下の方法で行われる。
すなわち、事前に、キャリブレーションの対象となる印刷装置3(以下、「キャリブレーション対象装置」という。)により、キャリブレーションの対象となる種類の印刷メディア(以下、「キャリブレーション対象媒体」という。)に対して、テスト用の画像が印刷される。キャリブレーション対象装置によるテスト用の画像の印刷は、事前に用意されたテスト用のラスターデータに基づいて実行される。
キャリブレーションに際し、まず、キャリブレーション装置5に対して、キャリブレーション対象装置を識別する識別情報と、キャリブレーションの対象となる印刷メディアの種類を識別する識別情報とが所定の方法で入力される。以下、印刷装置3を識別する識別情報を「印刷装置識別情報」という。印刷装置識別情報は、印刷装置3ごとに固有の値であり、印刷装置3の機種が同一であっても、印刷装置3の個体が異なれば、印刷装置識別情報の値は異なる。また、印刷メディアの種類を識別する情報を「印刷メディア識別情報」という。印刷メディア識別情報は、印刷メディアの種類ごとに固有の値であり、印刷メディアの種類が異なれば値が異なる一方、印刷メディアの種類が同一であれば値は同一である。
次いで、キャリブレーションユニット43の測色器により、テスト用の画像が印刷されたキャリブレーション対象媒体の測色が行われる。キャリブレーションユニット43は、測色器による測色の結果に基づいて、測色の結果を示す測色結果データを、キャリブレーション装置制御部40に出力する。
キャリブレーション装置制御部40は、テスト用のラスターデータ、プリンターの特性を表したプロファイル、及び、キャリブレーションユニット43から入力された測色結果データに基づいて、キャリブレーションデータを生成する。キャリブレーションデータは、上述した色補正処理の前後の色の対応関係が記録されたデータ(一例として)である。すなわち、キャリブレーションデータは、各印刷装置3固有の特性の較正に用いられるデータである。キャリブレーションデータの生成は、既存の技術を用いて適切に行われる。キャリブレーションデータは、ルックアップテーブルであるためデータサイズが大きい。一例として、キャリブレーションデータのデータサイズは1メガバイト程度、メディアの種類に合わせて多種類保持すると数十メガバイトとなる。
1の印刷装置3により1の種類の印刷メディアに対して印刷が行われる場合、当該1の印刷装置3と当該1の種類の印刷メディアとの組み合わせに対応するキャリブレーションデータを用いて色補正処理が行われることにより、以下の効果を奏する。すなわち、印刷装置3により印刷される画像の色に関し、印刷装置3により印刷されることが求められる理想的な画像の色と、実際に印刷装置3により印刷される画像の色との整合が図られ、印刷品質が向上する。
なお、本実施形態では、キャリブレーション装置5が、測色器を含むキャリブレーションユニット43を備える構成である。この点について、キャリブレーション装置5が、キャリブレーションユニット43を備えず、測色結果データを外部の装置から取得する構成でもよい。すなわち、キャリブレーション装置5は、キャリブレーションデータを生成する機能を有していればよい。
図3は、印刷システム1が備える統括制御装置6、及び、制御装置7の機能的構成を示すブロック図である。
統括制御装置6は、ローカルエリアネットワークLNにおいて、印刷装置3、画像処理装置4、キャリブレーション装置5、及び、制御装置7をクライアントとするサーバーとして機能するコンピューターである。
図3に示すように、統括制御装置6は、統括制御装置制御部50と、統括制御装置通信部51と、統括制御装置記憶部52とを備える。
統括制御装置制御部50は、CPUや、ROM、RAM、ASIC、信号処理回路等を備え、統括制御装置6の各部を制御する。統括制御装置制御部50は、例えばCPUが、ROMや後述する統括制御装置記憶部52等に記憶されたプログラムをRAMに読み出して処理を実行し、また例えばASICに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
統括制御装置通信部51は、統括制御装置制御部50の制御で、ローカルエリアネットワークLNと接続する装置と所定の通信規格に従って通信する。
統括制御装置記憶部52は、不揮発性メモリーを備え、各種データを記憶する。
統括制御装置6には、統括印刷管理プログラム52aがインストールされる。統括制御装置制御部50は、統括印刷管理プログラム52aを読み出して実行し、統括印刷管理プログラム52aの機能によって、後述する各種処理を実行する。
制御装置7は、ローカルエリアネットワークLNにおいて、印刷装置3、画像処理装置4、キャリブレーション装置5をクライアントとするサーバーとして機能するコンピューターである。
図3に示すように、制御装置7は、制御装置制御部60と、制御装置通信部61と、制御装置記憶部62とを備える。
制御装置制御部60は、CPUや、ROM、RAM、ASIC、信号処理回路等を備え、制御装置7の各部を制御する。制御装置制御部60は、例えばCPUが、ROMや後述する制御装置記憶部62等に記憶されたプログラムをRAMに読み出して処理を実行し、また例えばASICに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
制御装置通信部61は、制御装置制御部60の制御で、ローカルエリアネットワークLNと接続する装置と所定の通信規格に従って通信する。
制御装置記憶部62は、不揮発性メモリーを備え、各種データを記憶する。
制御装置7には、印刷管理プログラム62aがインストールされる。制御装置制御部60は、印刷管理プログラム62aを読み出して実行し、印刷管理プログラム62aの機能によって、後述する各種処理を実行する。
次に、印刷システム1において、ローカルエリアネットワークLNに、新たに印刷装置3が接続される場合の、印刷装置3、及び、制御装置7の動作について説明する。
ローカルエリアネットワークLNに印刷装置3が新たに接続される場合、ユーザーは、ローカルエリアネットワークLNに接続する制御装置7のうち、新たに接続される印刷装置3を管理する対象とする1つの制御装置7を決定する。すなわち、本実施形態に係る印刷システム1では、ローカルエリアネットワークLNに接続する印刷装置3のそれぞれは、ローカルエリアネットワークLNに接続する制御装置7のうちのいずれか1つの制御装置7の管理の対象となる。
ローカルエリアネットワークLNに新たに接続された印刷装置3には、印刷装置3を管理する制御装置7を識別する識別情報(以下、制御装置7の識別情報を「制御装置識別情報」という。)と、制御装置7のローカルエリアネットワークLNにおけるアドレスを示す制御装置アドレス情報とが対応付けて登録される。登録された制御装置識別情報と、制御装置アドレス情報とは、印刷装置記憶部22に記憶される。制御装置識別情報と、制御装置アドレス情報との登録は例えば、以下の方法で行われる。
例えば、ユーザーが、所定の手段で、これら情報を印刷装置3に入力し、印刷装置制御部20は、ユーザーにより入力されたこれら情報を印刷装置記憶部22に記憶する。
また例えば、印刷装置3は、ブロードキャストで、ローカルエリアネットワークLNに接続する装置に、制御装置アドレス応答要求情報を送信する。制御装置アドレス応答要求情報は、制御装置識別情報を含み、制御装置識別情報の制御装置7に対して、制御装置アドレス情報の応答を要求する情報である。制御装置識別情報は、ユーザーにより入力される。制御装置アドレス応答要求情報に含まれる制御装置識別情報の制御装置7が制御装置アドレス要求情報を受信した場合、制御装置アドレス情報を応答する。制御装置アドレス要求情報に含まれる制御装置識別情報の制御装置7以外の装置が、制御装置アドレス要求情報を受信した場合、当該情報を破棄する。印刷装置制御部20は、制御装置アドレス応答要求情報に対する応答に基づいて、制御装置識別情報と、制御装置アドレス情報とを印刷装置記憶部22に記憶する。
また例えば、制御装置7は、所定のタイミングで、自装置が管理の対象とする印刷装置3に対して、制御装置アドレス登録要求情報を送信する。印刷装置3のローカルエリアネットワークLNにおけるアドレス等、制御装置アドレス登録要求情報を印刷装置3に送信するために必要な情報は、事前に、制御装置7に登録される。制御装置アドレス登録要求情報は、制御装置識別情報と、制御装置アドレス情報とを含み、これら情報の登録を要求する情報である。印刷装置制御部20は、制御装置アドレス登録情報を受信し、当該情報に基づいて、制御装置識別情報と、制御装置アドレス情報とを登録する。
この結果、ローカルエリアネットワークLNに接続する印刷装置3のそれぞれには、印刷装置3を管理の対象とする制御装置7の制御装置識別情報と、制御装置アドレス情報とが対応付けて登録される。
次に、キャリブレーション装置5が、キャリブレーション対象装置に対応するキャリブレーションデータを生成した後、生成したキャリブレーションデータを、ローカルエリアネットワークLNに接続する装置に格納する場合の各装置の動作について説明する。
本実施形態では、キャリブレーションデータを格納する場所が固定的でなく、キャリブレーションデータの格納の手順に関し、以下で説明する複数のパターンが存在する。なお、後に明らかとなるように、本実施形態に係る印刷システム1の各装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を行い、これにより、キャリブレーションデータを必要とする装置が、キャリブレーションデータを取得することが可能となっている。
<キャリブレーションデータの格納に関する第1のパターン(格納第1パターン)>
図4は、格納第1パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図4では、格納第1パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第1パターンの説明において、キャリブレーション装置5が生成したキャリブレーションデータに対応する印刷装置3を、「印刷装置P1」(図4参照。)と表現する。
図5のフローチャートは、格納第1パターンにおけるキャリブレーション装置5、及び、印刷装置P1の動作を示すフローチャートである。図5のフローチャートFAは、キャリブレーション装置5の動作を示し、フローチャートFBは、印刷装置P1の動作を示す。
図5のフローチャートFAに示すように、キャリブレーション装置5のキャリブレーション装置制御部40は、キャリブレーション装置通信部41を制御して、格納場所応答要求情報を、印刷装置P1に送信する(ステップSA1)(図4の矢印Y41)。格納場所応答要求情報は、キャリブレーションデータの格納場所を問い合わせる情報である。印刷装置P1のアドレス等、格納場所応答要求情報を印刷装置P1に送信するために必要な情報は事前に登録される。
図5のフローチャートFBに示すように、印刷装置P1の印刷装置制御部20は、印刷装置通信部21を制御して、格納場所応答要求情報を受信する(ステップSB1)。
次いで、印刷装置制御部20は、格納場所判断処理を実行する(ステップSB2)。格納場所判断処理において、印刷装置制御部20は、キャリブレーションデータを自装置に格納可能か否か判断する。印刷装置P1は、大容量の記憶装置が搭載された装置であり、記憶装置の記憶領域にキャリブレーションデータを格納可能な空き容量が十分に確保されている。これを踏まえ、印刷装置制御部20は、ステップSB2の格納場所判断処理において、キャリブレーションデータを自装置に格納可能と判断する。なお、キャリブレーションデータを格納可能な空き容量が確保されている状態であっても、ユーザーがキャリブレーションデータの格納を禁止する設定を行っている場合には、印刷装置制御部20が、キャリブレーションデータの格納ができないと判断する構成でもよい。
格納場所判断処理においてキャリブレーションデータを格納可能と判断した場合、印刷装置制御部20は、印刷装置通信部21を制御して、キャリブレーションデータ送信要求情報をキャリブレーション装置5に送信する(ステップSB3)(図4の矢印Y42)。キャリブレーションデータ送信要求情報は、キャリブレーションデータの送信を要求する情報である。
図5のフローチャートFAに示すように、キャリブレーション装置5のキャリブレーション装置制御部40は、キャリブレーション装置通信部41を制御して、キャリブレーションデータ送信要求情報を受信する(ステップSA2)。
次いで、キャリブレーション装置制御部40は、キャリブレーション装置通信部41を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを印刷装置P1に送信する(ステップSA3)(図4の矢印Y43)。
図5のフローチャートFBに示すように、印刷装置P1の印刷装置制御部20は、印刷装置通信部21を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する(ステップSB4)。
次いで、印刷装置制御部20は、受信した印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを対応付けて印刷装置記憶部22に記憶する(ステップSB5)。なお、印刷装置識別情報は、印刷装置P1の識別情報であるため、キャリブレーション装置5が送信しない構成でもよい。
ステップSB5の処理の結果、印刷装置P1に対応するキャリブレーションデータは、印刷装置P1に格納される。
以上のように、格納第1パターンでは、印刷装置3は、情報処理装置(本例では、キャリブレーション装置5。)からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する。
この構成によれば、印刷装置3は、自装置にキャリブレーションデータを格納可能な場合は、自装置にキャリブレーションデータを格納することができる。すなわち、印刷装置3は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置3に対して、キャリブレーションデータの格納要求を行う情報処理装置は、キャリブレーション装置5に限らない。例えば、制御装置7等の、キャリブレーションデータを格納可能な装置であってもよい。
<キャリブレーションデータの格納に関する第2のパターン(格納第2パターン)>
図6は、格納第2パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図6では、格納第2パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第2パターンの説明において、キャリブレーション装置5が生成したキャリブレーションデータに対応する印刷装置3を、「印刷装置P2」(図6参照。)と表現する。また、印刷装置P2を管理の対象とする制御装置7を、「制御装置S2」と表現する。
図7のフローチャートは、格納第2パターンにおけるキャリブレーション装置5、印刷装置P2、及び、制御装置S2の動作を示すフローチャートである。図7のフローチャートFCは、キャリブレーション装置5の動作を示し、フローチャートFDは、印刷装置P2の動作を示し、フローチャートFEは、制御装置S2の動作を示す。
図7のフローチャートFCに示すように、キャリブレーション装置5のキャリブレーション装置制御部40は、キャリブレーション装置通信部41を制御して、格納場所応答要求情報を、印刷装置P2に送信する(ステップSC1)(図6の矢印Y61)。
図7のフローチャートFDに示すように、印刷装置P2の印刷装置制御部20は、印刷装置通信部21を制御して、格納場所応答要求情報を受信する(ステップSD1)。
次いで、印刷装置制御部20は、格納場所判断処理を実行する(ステップSD2)。印刷装置P2は、大容量の記憶装置が搭載されていない装置であり、キャリブレーションデータを格納可能な空き容量が十分に確保されておらず、キャリブレーションデータを格納することができない。これを踏まえ、印刷装置制御部20は、ステップSD2の格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する。なお、大容量の記憶装置が搭載されている場合であっても、記憶装置の記憶領域に、キャリブレーションデータを格納するのに十分な空き容量が確保されていない場合、印刷装置制御部20は、キャリブレーションデータの格納ができないと判断する。
格納場所判断処理においてキャリブレーションデータを格納できない判断した場合、印刷装置制御部20は、印刷装置通信部21を制御して、制御装置アドレス情報をキャリブレーション装置5に送信する(ステップSD3)(図6の矢印Y62)。上述したように、制御装置アドレス情報は、印刷装置P2を管理の対象とする制御装置S2のローカルエリアネットワークLNにおけるアドレスを示す情報である。
図7のフローチャートFCに示すように、キャリブレーション装置5のキャリブレーション装置制御部40は、キャリブレーション装置通信部41を制御して、制御装置アドレス情報を受信する(ステップSC2)。
次いで、キャリブレーション装置制御部40は、キャリブレーション装置通信部41を制御して、制御装置アドレス情報が示すアドレス(本例では、制御装置S2のアドレス。)に対して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを送信する(ステップSC3)(図6の矢印Y63)。
図7のフローチャートFEに示すように、制御装置S2の制御装置制御部60は、制御装置通信部61を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する(ステップSE1)。
次いで、制御装置制御部60は、受信した情報に基づいて、制御装置側キャリブレーションデータ管理データベースQ1を更新する(ステップSE2)。
詳述すると、図6に示すように、格納第2パターンに係る制御装置7(本例では、制御装置S2。)の制御装置記憶部62は、制御装置側キャリブレーションデータ管理データベースQ1を記憶している。制御装置側キャリブレーションデータ管理データベースQ1の1件のレコードは、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有する。ステップSE2において、制御装置制御部60は、制御装置側キャリブレーションデータ管理データベースQ1に、受信した印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有するレコードを登録する。
ステップSE2の処理の結果、印刷装置P2に対応するキャリブレーションデータは、印刷装置P2を管理の対象とする制御装置S2に記憶される。
以上のように、格納第2パターンでは、印刷装置3は、情報処理装置(本例では、キャリブレーション装置5。)からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、情報処理装置及び自装置が接続するローカルエリアネットワークLN(ネットワーク)に接続され、キャリブレーションデータを格納な可能な制御装置7(記憶装置)のネットワーク上の場所を応答する。
この構成によれば、印刷装置3がキャリブレーションデータを格納できない場合、ローカルエリアネットワークLNと接続する各装置がアクセス可能な制御装置7にキャリブレーションデータを格納することができる。すなわち、印刷装置3は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置3に対して、キャリブレーションデータの格納要求を行う情報処理装置は、キャリブレーション装置5に限らない。例えば、制御装置7等の、キャリブレーションデータを格納可能な装置であってもよい。
<キャリブレーションデータの格納に関する第3のパターン(格納第3パターン)>
図8は、格納第3パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図8では、格納第3パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第3パターンの説明において、キャリブレーション装置5が生成したキャリブレーションデータに対応する印刷装置3を、「印刷装置P3」(図8参照。)と表現する。また、印刷装置P2を管理の対象とする制御装置7を、「制御装置S3」と表現する。また、格納第3パターンにおける統括制御装置6を、「統括制御装置T3」と表現する。
図9のフローチャートは、格納第3パターンにおけるキャリブレーション装置5、印刷装置P3、制御装置S3、及び、統括制御装置T3の動作を示すフローチャートである。図9のフローチャートFCは、キャリブレーション装置5の動作を示し、フローチャートFDは、印刷装置P3の動作を示し、フローチャートFFは、制御装置S3の動作を示し、フローチャートFGは、統括制御装置T3の動作を示す。
なお、格納第3パターンにおけるキャリブレーション装置5、及び、印刷装置P3の処理は、格納第2パターンにおけるキャリブレーション装置5、及び、印刷装置P2の処理と一致する。従って、図9のフローチャートについて、キャリブレーション装置5、及び、印刷装置P3の処理に関しては、図7のフローチャートを援用する。
図9のフローチャートFFに示すように、制御装置S3の制御装置制御部60は、制御装置通信部61を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する(ステップSF1)。
次いで、制御装置制御部60は、格納場所判断処理を実行する(ステップSF2)。以下、ステップSF2の処理について詳述する。
ここで、格納第3パターンでは、キャリブレーションデータを格納しない印刷装置3のそれぞれのキャリブレーションデータは、統括制御装置6が記憶し、統括的に管理する。すなわち、印刷装置3がキャリブレーションデータを記憶しない場合、印刷装置3を管理の対象とする制御装置7がキャリブレーションデータを記憶するのではなく、統括制御装置6が記憶する。第3格納パターンでは、ユーザーは、事前に制御装置7に対してキャリブレーションデータの格納を禁止する設定を行う。以上を踏まえ、ステップSF2の格納場所判断処理において、制御装置制御部60は、キャリブレーションデータを自装置に格納できないと判断する。なお、制御装置7にキャリブレーションデータを格納するのに十分な空き容量がない場合に、制御装置制御部60が、格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する構成でもよい。
格納場所判断処理において、キャリブレーションデータを格納できないと判断した場合、制御装置制御部60は、制御装置通信部61を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを統括制御装置T3に送信する(ステップSF3)(図8の矢印Y81)。統括制御装置T3のローカルエリアネットワークLNにおけるアドレス等、統括制御装置T3と通信するために必要な情報は、制御装置S3に事前に登録される。
図9のフローチャートFGに示すように、統括制御装置T3の統括制御装置制御部50は、統括制御装置通信部51を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する(ステップSG1)。
次いで、統括制御装置制御部50は、統括制御装置側キャリブレーションデータ管理データベースM1を更新する(ステップSG2)。
統括制御装置側キャリブレーションデータ管理データベースM1は、制御装置側キャリブレーションデータ管理データベースQ1と同一のデータ構造を有するデータベースである。ステップSG2において、統括制御装置制御部50は、統括制御装置側キャリブレーションデータ管理データベースM1に、受信した印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有するレコードを登録する。
ステップSE2の処理の結果、印刷装置P3に対応するキャリブレーションデータは、統括制御装置T3に記憶される。
以上のように、格納第3パターンでは、キャリブレーションデータは、統括制御装置6に記憶される。
<キャリブレーションデータの格納に関する第4のパターン(格納第4パターン)>
図10は、格納第4パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図10では、格納第4パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第4パターンの説明において、キャリブレーション装置5が生成したキャリブレーションデータに対応する印刷装置3を管理の対象とする制御装置7を制御装置S4(図10参照。)と表現する。
以下、図10を用いて、格納第4パターンについて説明する。
キャリブレーション装置5のキャリブレーション装置制御部40は、格納場所応答要求情報を、制御装置S4に送信する(図10の矢印Y101)。上述したように、格納場所応答要求情報は、キャリブレーションデータの格納場所を問い合わせる情報である。なお、印刷装置3を管理の対象とする制御装置7のアドレス等、印刷装置3を管理の対象とする制御装置7と通信するために必要な情報は事前に登録される。
制御装置S4の制御装置制御部60は、受信した格納場所応答要求情報に基づいて、格納場所判断処理を実行する。格納場所判断処理において、制御装置制御部60は、キャリブレーションデータを自装置に格納可能か否か判断する。制御装置S4は、キャリブレーションデータを格納可能な空き容量が十分に確保されており、また、キャリブレーションデータを格納可能な空き容量が確保されている場合は、要求に応じてキャリブレーションデータを格納する旨の設定がユーザーによりなされている。これを踏まえ、制御装置制御部60は、格納場所判断処理において、キャリブレーションデータを自装置に格納可能と判断する。
格納場所判断処理においてキャリブレーションデータを格納可能と判断した場合、制御装置制御部60は、キャリブレーションデータ送信要求情報をキャリブレーション装置5に送信する(図10の矢印Y102)。上述したように、キャリブレーションデータ送信要求情報は、キャリブレーションデータの送信を要求する情報である。
キャリブレーション装置5のキャリブレーション装置制御部40は、キャリブレーションデータ送信要求情報の受信に応じて、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを制御装置S4に送信する(図10の矢印Y103)。
制御装置S4の制御装置制御部60は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信し、制御装置側キャリブレーションデータ管理データベースQ1に、これら情報を有するレコードを登録する。格納第4パターンに係る制御装置7(本例では、制御装置S4。)は、制御装置側キャリブレーションデータ管理データベースQ1を記憶している。
この結果、制御装置S4にキャリブレーションデータが格納される。
以上のように、格納第4パターンでは、制御装置7は、情報処理装置(本例では、キャリブレーション装置5。)からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する。
この構成によれば、制御装置7は、自装置にキャリブレーションデータを格納可能な場合は、自装置にキャリブレーションデータを格納することができる。すなわち、制御装置7は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置7に対して、キャリブレーションデータの格納要求を行う情報処理装置は、キャリブレーション装置5に限らない。例えば、印刷装置3であってもよい。
<キャリブレーションデータの格納に関する第5のパターン(格納第5パターン)>
図11は、格納第5パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図11では、格納第5パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第5パターンの説明において、キャリブレーション装置5が生成したキャリブレーションデータに対応する印刷装置3を、「印刷装置P5」(図11参照。)と表現する。また、印刷装置P5を管理の対象とする制御装置7を、「制御装置S5」と表現する。
以下、図11を用いて、格納第5パターンについて説明する。
キャリブレーション装置5のキャリブレーション装置制御部40は、キャリブレーション装置通信部41を制御して、格納場所応答要求情報を、制御装置S5に送信する(図11の矢印Y111)。
制御装置S5の制御装置制御部60は、格納場所応答要求情報の受信に応じて、格納場所判断処理を実行する。制御装置S5は、キャリブレーションデータの格納を禁止する旨の設定がユーザーによりなされている。これを踏まえ、制御装置制御部60は、格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する。
格納場所判断処理においてキャリブレーションデータを格納できない判断した場合、制御装置制御部60は、印刷装置P5のローカルエリアネットワークLNにおけるアドレスを示す情報をキャリブレーション装置5に送信する(図11の矢印Y112)。
なお、格納第5パターンにおいて、印刷装置P5は、キャリブレーションデータを格納可能である。
キャリブレーション装置5のキャリブレーション装置制御部40は、印刷装置P5のアドレスを示す情報を受信する。キャリブレーション装置制御部40は、受信した情報が示すアドレス(本例では、印刷装置P5。)に対して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを送信する(図11の矢印Y113)。
印刷装置P5の印刷装置制御部20は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する。印刷装置制御部20は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを対応付けて印刷装置記憶部22に記憶する。
以上の結果、印刷装置P5に対応するキャリブレーションデータは、印刷装置P5に格納される。
以上のように、格納第5パターンでは、制御装置7は、情報処理装置(本例では、キャリブレーション装置5)からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、情報処理装置及び自装置が接続するローカルエリアネットワークLN(ネットワーク)に接続され、格納要求のあったキャリブレーションデータに対応する印刷装置3のローカルエリアネットワークLN上の場所を応答する。
この構成によれば、制御装置7がキャリブレーションデータを格納できない場合、ローカルエリアネットワークLNと接続する各装置がアクセス可能な印刷装置3にキャリブレーションデータを格納することができる。すなわち、制御装置7は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
<キャリブレーションデータの格納に関する第6のパターン(格納第6パターン)>
図12は、格納第6パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図12では、格納第6パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第6パターンの説明において、キャリブレーション装置5が生成したキャリブレーションデータに対応する印刷装置3を管理の対象とする制御装置7を、「制御装置S6」と表現する。また、格納第6パターンにおける統括制御装置6を、「統括制御装置T6」と表現する。
以下、図12を用いて、格納第6パターンについて説明する。
キャリブレーション装置5のキャリブレーション装置制御部40は、キャリブレーション装置通信部41を制御して、格納場所応答要求情報を、制御装置S6に送信する(図12の矢印Y121)。
制御装置S6の制御装置制御部60は、格納場所応答要求情報の受信に応じて、格納場所判断処理を実行する。制御装置S6は、キャリブレーションデータの格納を禁止する旨の設定がユーザーによりなされている。これを踏まえ、制御装置制御部60は、格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する。
格納場所判断処理においてキャリブレーションデータを格納できない判断した場合、制御装置制御部60は、統括制御装置T6のローカルエリアネットワークLNにおけるアドレスを示す情報をキャリブレーション装置5に送信する(図12の矢印Y122)。
キャリブレーション装置5のキャリブレーション装置制御部40は、統括制御装置T6のアドレスを示す情報を受信する。キャリブレーション装置制御部40は、受信した情報が示すアドレス(本例では、統括制御装置T6。)に対して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを送信する(図12の矢印Y123)。
統括制御装置T6の統括制御装置制御部50は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する。統括制御装置制御部50は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有するレコードを、統括制御装置側キャリブレーションデータ管理データベースM1に登録する。
以上の結果、キャリブレーションデータは、統括制御装置T6に格納される。
以上のように、格納第6パターンでは、制御装置7は、情報処理装置(本例では、キャリブレーション装置5。)からキャリブレーションデータの格納要求を受けた場合、情報処理装置及び自装置が接続するローカルエリアネットワークLN(ネットワーク)に接続され、キャリブレーションデータを格納可能な統括制御装置6(記憶装置)のローカルエリアネットワークLN上の場所を応答する。
この構成によれば、制御装置7がキャリブレーションデータを格納できない場合、ローカルエリアネットワークLNと接続する各装置がアクセス可能な統括制御装置6にキャリブレーションデータを格納することができる。すなわち、制御装置7は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置7に対してキャリブレーションデータの格納要求を行う装置は、キャリブレーション装置5に限らず、例えば、印刷装置3であってもよい。
<キャリブレーションデータの格納に関する第7のパターン(格納第7パターン)>
図13は、格納第7パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図13では、格納第7パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第7パターンの説明において、キャリブレーション装置5が生成したキャリブレーションデータに対応する印刷装置3を、「印刷装置P7」(図13参照。)と表現する。また、印刷装置P7を管理の対象とする制御装置7を、「制御装置S7」と表現する。また、格納第7パターンにおける統括制御装置6を、「統括制御装置T7」と表現する。
以下、図13を用いて、格納第7パターンについて説明する。
キャリブレーション装置5のキャリブレーション装置制御部40は、格納場所応答要求情報を、制御装置S7に送信する(図13の矢印Y131)。
制御装置S7の制御装置制御部60は、格納場所応答要求情報の受信に応じて、格納場所判断処理を実行する。制御装置S7は、キャリブレーションデータの格納を禁止する旨の設定がユーザーによりなされている。これを踏まえ、制御装置制御部60は、格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する。
格納場所判断処理においてキャリブレーションデータを格納できない判断した場合、制御装置制御部60は、キャリブレーションデータを格納可能か否か問い合わせる状態応答要求情報を印刷装置P7に送信する(図13の矢印Y132)。
印刷装置P7の印刷装置制御部20は、状態応答要求情報の受信に応じて、キャリブレーションデータを格納可能か否か判断する。格納可能な場合は、その旨を示す情報を制御装置S7に応答し、格納できない場合は、その旨を示す情報を制御装置S7に応答する(図13の矢印Y133)。
制御装置S7の制御装置制御部60は、印刷装置P7から、キャリブレーションデータを格納可能な旨の情報を受信した場合、印刷装置P7のローカルエリアネットワークLNにおけるアドレスを示す情報をキャリブレーション装置5に送信する(図13の矢印Y134)。一方、制御装置制御部60は、印刷装置P7から、キャリブレーションデータを格納できない旨の情報を受信した場合、統括制御装置T7のローカルエリアネットワークLNにおけるアドレスを示す情報をキャリブレーション装置5に送信する(図13の矢印Y134)。
キャリブレーション装置5のキャリブレーション装置制御部40は、制御装置S7から、印刷装置P7のアドレスを示す情報を受信した場合、受信した情報に基づいて、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを印刷装置P7に送信する(図13の矢印Y135)。印刷装置P7の印刷装置制御部20は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを対応付けて記憶する。
一方、キャリブレーション装置制御部40は、制御装置S7から、統括制御装置T7のアドレスを示す情報を受信した場合、受信した情報に基づいて、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを統括制御装置T7に送信する(図13の矢印Y136)。統括制御装置T7の統括制御装置制御部50は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有するレコードを、統括制御装置側キャリブレーションデータ管理データベースM1に登録する。
以上のように、格納第7パターンでは、制御装置7は、情報処理装置(本例では、キャリブレーション装置5。)からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断する。制御装置7は、格納できない場合、情報処理装置及び自装置が接続するローカルエリアネットワークLN(ネットワーク)に接続され、格納要求のあったキャリブレーションデータに対応する印刷装置3に対して、キャリブレーションデータを格納可能か否か問い合わせる。制御装置7は、印刷装置3から格納可能な旨の応答があった場合、印刷装置3のローカルエリアネットワークLN上の場所を情報処理装置に対して応答する。制御装置7は、印刷装置3から格納できない旨の応答があった場合、ローカルエリアネットワークLNに接続され、キャリブレーションデータを格納可能な統括制御装置6(記憶装置)のローカルエリアネットワークLN上の場所を情報処理装置に対して応答する。
この構成によれば、制御装置7にキャリブレーションデータを格納できない場合に、印刷装置3が格納可能なときは印刷装置3にキャリブレーションデータを格納することができ、印刷装置3が格納できないときは統括制御装置6にキャリブレーションデータを格納することができる。すなわち、制御装置7は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置7に対してキャリブレーションデータの格納要求を行う装置は、キャリブレーション装置5に限らない。
次に、画像処理装置4がラスターデータを生成して印刷装置3に送信することにより、印刷装置3による印刷が行われる場合において、画像処理装置4がキャリブレーションデータの取得を要求するときの各装置の動作について説明する。
本実施形態では、画像処理装置4がキャリブレーションデータの取得を要求した後の各装置の処理の手順に関し、以下で説明する複数のパターンが存在する。各パターンで説明する通り、本実施形態に係る印刷システム1の各装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を行う。
なお、画像処理装置4には、所定のAPI(Application Programming Interface)が事前に登録されている。APIは、画像処理プログラム32aが利用可能なAPIである。画像処理装置4の画像処理装置制御部30は、印刷装置3に情報を送信する処理を含む各処理を行う場合、必要に応じて、画像処理プログラム32aにより適切なAPIを呼び出し、APIの機能を利用して実行する。
<キャリブレーションデータの取得に関する第1のパターン(取得第1パターン)>
図14は、取得第1パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図14では、取得第1パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第1パターンの説明において、画像処理装置4が印刷を実行させる印刷装置3を、「印刷装置P8」(図14参照。)と表現する。
以下、図14を用いて、取得第1パターンについて説明する。
画像処理装置4の画像処理装置制御部30は、キャリブレーションデータ送信要求情報を印刷装置P8に送信する(図14の矢印Y141)。キャリブレーションデータ送信要求情報は、印刷を実行させる印刷装置3の印刷装置識別情報と、印刷装置3に装着された印刷メディアの印刷メディア識別情報とを含む。キャリブレーションデータ送信要求情報は、当該情報に含まれる印刷装置識別情報と、印刷メディア識別情報との組み合わせに対応するキャリブレーションデータの送信を要求する情報である。
印刷装置P8の印刷装置制御部20は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第1パターンに係る印刷装置P8には、キャリブレーションデータが格納されている。これを踏まえ、印刷装置制御部20は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていると判断する。
格納有無判断処理においてキャリブレーションデータが格納されていると判断した場合、印刷装置制御部20は、自装置に格納されたキャリブレーションデータに基づいて色補正処理を行う旨の情報を、画像処理装置4に送信する(図14の矢印Y142)。
画像処理装置4の画像処理装置制御部30は、印刷装置P8に格納されたキャリブレーションデータに基づいて印刷装置P8が色補正処理を行う旨の情報を受信した場合、キャリブレーションを取得しない。
取得第1パターンの場合において、画像処理装置4が、印刷装置P8に印刷を実行させる場合、各装置により以下の処理が実行される。すなわち、画像処理装置4の画像処理装置制御部30は、カラープロファイルに基づいて、画像データをラスターデータに変換する。画像処理装置制御部30は、ラスターデータを印刷装置P8に送信する。印刷装置P8の印刷装置制御部20は、ラスターデータを受信する。印刷装置制御部20は、自装置に格納されたキャリブレーションデータに基づいて、ラスターデータに色補正処理を行い、色補正処理後のラスターデータに基づいて、印刷部23を制御して、印刷を実行する。
以上のように、取得第1パターンでは、情報処理装置(本例では、画像処理装置4。)からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自装置に格納されたキャリブレーションデータに基づいて補正を行う旨の応答をする。
この構成によれば、印刷装置3は、自装置にキャリブレーションデータが格納されていることを踏まえ、自装置に格納されたキャリブレーションデータに基づいて色補正処理を実行できる。このため、ローカルエリアネットワークLN上をキャリブレーションデータが流れることなく、通信負荷が軽減すると共に、通信に要する時間を短縮化でき、また、処理効率を向上できる。すなわち、印刷装置3は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置3に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置4に限らない。例えば、ローカルエリアネットワークLNに接続され、キャリブレーションデータを格納可能な制御装置7や、統括制御装置6であってもよい。
<キャリブレーションデータの取得に関する第2のパターン(取得第2パターン)>
図15は、取得第2パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図15では、取得第2パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第2パターンの説明において、画像処理装置4が印刷を実行させる印刷装置3を、「印刷装置P9」(図15参照。)と表現する。また、印刷装置P9を管理の対象とする制御装置7を「制御装置S9」と表現する。
以下、図15を用いて、取得第2パターンについて説明する。
画像処理装置4の画像処理装置制御部30は、キャリブレーションデータ送信要求情報を印刷装置P9に送信する(図15の矢印Y151)。
印刷装置P9の印刷装置制御部20は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第2パターンに係る印刷装置P9には、キャリブレーションデータが格納されていない。これを踏まえ、印刷装置制御部20は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、印刷装置制御部20は、キャリブレーションデータ送信要求情報を、自装置を管理の対象とする制御装置7(本例では、制御装置S9。)に送信する(図15の矢印Y152)。取得第2パターンにおいて、印刷装置P9が送信するキャリブレーションデータ送信要求情報は、画像処理装置4へのキャリブレーションデータの送信を要求する情報である。
制御装置S9の制御装置制御部60は、キャリブレーションデータ送信要求情報の受信に応じて、キャリブレーションデータを取得する。詳述すると、制御装置制御部60は、自装置が、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを記憶している場合は、自装置が記憶するキャリブレーションデータを取得する。一方、制御装置制御部60は、自装置が、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを記憶していない場合は、以下の処理を実行する。制御装置制御部60は、統括制御装置6に、印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータの応答を要求し、統括制御装置6が応答したキャリブレーションデータを取得する。
キャリブレーションデータを取得した後、制御装置制御部60は、キャリブレーションデータを、画像処理装置4に送信する(図15の矢印Y153)。
取得第2パターンでは、印刷装置P9に印刷を実行させる場合、画像処理装置4が、キャリブレーションデータに基づく色補正処理を実行する。
以上のように、取得第2パターンでは、印刷装置3は、情報処理装置(本例では、画像処理装置4。)からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するローカルエリアネットワークLN(ネットワーク)に接続され、キャリブレーションデータを格納する制御装置7(記憶装置)に、直接、キャリブレーションデータを送信させる。
この構成によれば、印刷装置3は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、印刷装置3は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置3に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置4に限らない。例えば、ローカルエリアネットワークLNに接続され、キャリブレーションデータを格納可能な制御装置7や、統括制御装置6であってもよい。
<キャリブレーションデータの取得に関する第3のパターン(取得第3パターン)>
図16は、取得第3パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図16では、取得第3パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第3パターンの説明において、画像処理装置4が印刷を実行させる印刷装置3を、「印刷装置P10」(図16参照。)と表現する。また、印刷装置P10を管理の対象とする制御装置7を「制御装置S10」と表現する。
以下、図16を用いて、取得第3パターンについて説明する。
画像処理装置4の画像処理装置制御部30は、キャリブレーションデータ送信要求情報を印刷装置P10に送信する(図16の矢印Y161)。
印刷装置P10の印刷装置制御部20は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第3パターンに係る印刷装置P10には、キャリブレーションデータが格納されていない。これを踏まえ、印刷装置制御部20は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、印刷装置制御部20は、キャリブレーションデータ送信要求情報を、自装置を管理の対象とする制御装置7(本例では、制御装置S10。)に送信する(図16の矢印Y162)。取得第3パターンにおいて、印刷装置P10が送信するキャリブレーションデータ送信要求情報は、印刷装置P10へのキャリブレーションデータの送信を要求する情報である。
制御装置S10の制御装置制御部60は、キャリブレーションデータ送信要求情報の受信に応じて、キャリブレーションデータを取得する。キャリブレーションデータを取得する方法は、取得第2パターンで説明した方法と同様である。
キャリブレーションデータを取得した後、制御装置制御部60は、キャリブレーションデータを、印刷装置P10に送信する(図16の矢印Y163)。
印刷装置P10の印刷装置制御部20は、キャリブレーションデータを受信する。印刷装置制御部20は、受信したキャリブレーションデータを、画像処理装置4に送信する(図16の矢印Y164)。
取得第3パターンでは、印刷装置P10に印刷を実行させる場合、画像処理装置4が、キャリブレーションデータに基づく色補正処理を実行する。
以上のように、取得第3パターンでは、印刷装置3は、情報処理装置(本例では、画像処理装置4。)からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するローカルエリアネットワークLN(ネットワーク)に接続され、キャリブレーションデータを格納する制御装置7(記憶装置)に、自装置を介して間接的に、キャリブレーションデータを送信させる。
この構成によれば、印刷装置3は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、印刷装置3は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置3に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置4に限らない。例えば、ローカルエリアネットワークLNに接続され、キャリブレーションデータを格納可能な制御装置7や、統括制御装置6であってもよい。
<キャリブレーションデータの取得に関する第4のパターン(取得第4パターン)>
図17は、取得第4パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図17では、取得第4パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第4パターンの説明において、画像処理装置4が印刷を実行させる印刷装置3を、「印刷装置P11」(図17参照。)と表現する。また、印刷装置P11を管理の対象とする制御装置7を「制御装置S11」と表現する。
以下、図17を用いて、取得第4パターンについて説明する。
画像処理装置4の画像処理装置制御部30は、キャリブレーションデータ送信要求情報を印刷装置P11に送信する(図17の矢印Y171)。
印刷装置P11の印刷装置制御部20は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第4パターンに係る印刷装置P11には、キャリブレーションデータが格納されていない。これを踏まえ、印刷装置制御部20は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、印刷装置制御部20は、自装置を管理の対象とする制御装置7(本例では、制御装置S11)。のアドレスを示す情報を、画像処理装置4に送信する(図17の矢印Y172)。
画像処理装置4の画像処理装置制御部30は、印刷装置P11から受信した情報が示すアドレス(本例では、制御装置S11のアドレス。)に対して、キャリブレーションデータ送信要求情報を送信する(図17の矢印Y173)。
制御装置S11の制御装置制御部60は、キャリブレーションデータ送信要求情報の受信に応じて、キャリブレーションデータを取得する。キャリブレーションデータを取得する方法は、取得第2パターンで説明した方法と同様である。
キャリブレーションデータを取得した後、制御装置制御部60は、キャリブレーションデータを、画像処理装置4に送信する(図17の矢印Y174)。
取得第4パターンでは、印刷装置P11に印刷を実行させる場合、画像処理装置4が、キャリブレーションデータに基づく色補正処理を実行する。
以上のように、取得第4パターンでは、印刷装置3は、情報処理装置(本例では、画像処理装置4。)からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するローカルエリアネットワークLN(ネットワーク)に接続され、キャリブレーションデータを格納する制御装置7(記憶装置)のローカルエリアネットワークLN上の場所を応答する。
この構成によれば、印刷装置3は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、印刷装置3は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置3に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置4に限らない。例えば、ローカルエリアネットワークLNに接続され、キャリブレーションデータを格納可能な制御装置7や、統括制御装置6であってもよい。
<キャリブレーションデータの取得に関する第5のパターン(取得第5パターン)>
図18は、取得第5パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図18では、取得第5パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第5パターンの説明において、画像処理装置4が印刷を実行させる印刷装置3を管理の対象とする制御装置7を「制御装置S12」と表現する。
以下、図18を用いて、取得第5パターンについて説明する。
画像処理装置4の画像処理装置制御部30は、キャリブレーションデータ送信要求情報を制御装置S12に送信する(図18の矢印Y181)。
制御装置S12の制御装置制御部60は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第5パターンに係る制御装置S12には、キャリブレーションデータが格納されている。これを踏まえ、制御装置制御部60は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていると判断する。
格納有無判断処理においてキャリブレーションデータが格納されていると判断した場合、制御装置制御部60は、自装置に格納されたキャリブレーションデータを画像処理装置4に送信する(図18の矢印Y182)。
取得第5パターンでは、印刷装置3に印刷を実行させる場合、画像処理装置4が、キャリブレーションデータに基づく色補正処理を実行する。
以上のように、取得第5パターンでは、制御装置7は、情報処理装置(本例では、画像処理装置4。)からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自装置に格納されたキャリブレーションデータを送信する。
この構成によれば、制御装置7は、自装置にキャリブレーションデータが格納されている場合は、自装置に格納されたキャリブレーションデータを情報処理装置に送信し、取得させることができる。すなわち、制御装置7は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置7に対して、キャリブレーションデータの送信の要求を行う情報処理装置は、画像処理装置4に限らない。例えば、印刷装置3であってもよい。
<キャリブレーションデータの取得に関する第6のパターン(取得第6パターン)>
図19は、取得第6パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図19では、取得第6パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第6パターンの説明において、画像処理装置4が印刷を実行させる印刷装置3を管理の対象とする制御装置7を「制御装置S13」と表現する。また、取得第6パターンに係る統括制御装置6を「統括制御装置T13」と表現する。
以下、図19を用いて、取得第6パターンについて説明する。
画像処理装置4の画像処理装置制御部30は、キャリブレーションデータ送信要求情報を制御装置S13に送信する(図19の矢印Y191)。
制御装置S13の制御装置制御部60は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第6パターンに係る制御装置S13には、キャリブレーションデータが格納されていない。これを踏まえ、制御装置制御部60は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、制御装置制御部60は、統括制御装置T13に、キャリブレーションデータ送信要求情報を送信する(図19の矢印Y192)。取得第6パターンにおいて、制御装置S13が送信するキャリブレーションデータ送信要求情報は、制御装置S13へのキャリブレーションデータの送信を要求する情報である。
統括制御装置T13の統括制御装置制御部50は、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを取得する。統括制御装置制御部50は、取得したキャリブレーションデータを、制御装置S13に送信する(図19の矢印Y193)。
制御装置S13の制御装置制御部60は、キャリブレーションデータを受信する。制御装置制御部60は、受信したキャリブレーションデータを、画像処理装置4に送信する(図19の矢印Y194)。
取得第6パターンでは、印刷装置3に印刷を実行させる場合、画像処理装置4が、キャリブレーションデータに基づく色補正処理を実行する。
以上のように、取得第6パターンでは、制御装置7は、情報処理装置(本例では、画像処理装置4。)からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するネットワークに接続され、キャリブレーションデータを格納する統括制御装置6(記憶装置)に、自装置を介して間接的にキャリブレーションデータを送信させる。
この構成によれば、制御装置7は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、制御装置7は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置7に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置4に限らない。例えば、印刷装置3であってもよい。
<キャリブレーションデータの取得に関する第7のパターン(取得第7パターン)>
図20は、取得第7パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図20では、取得第7パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第7パターンの説明において、画像処理装置4が印刷を実行させる印刷装置3を管理の対象とする制御装置7を「制御装置S14」と表現する。また、取得第7パターンに係る統括制御装置6を「統括制御装置T14」と表現する。
以下、図20を用いて、取得第7パターンについて説明する。
画像処理装置4の画像処理装置制御部30は、キャリブレーションデータ送信要求情報を制御装置S14に送信する(図20の矢印Y201)。
制御装置S14の制御装置制御部60は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第7パターンに係る制御装置S14には、キャリブレーションデータが格納されていない。これを踏まえ、制御装置制御部60は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、制御装置制御部60は、統括制御装置T14に、キャリブレーションデータ送信要求情報を送信する(図20の矢印Y202)。取得第7パターンにおいて、制御装置S14が送信するキャリブレーションデータ送信要求情報は、画像処理装置4へのキャリブレーションデータの送信を要求する情報である。
統括制御装置T14の統括制御装置制御部50は、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを取得する。統括制御装置制御部50は、取得したキャリブレーションデータを、画像処理装置4に送信する(図20の矢印Y203)。
取得第7パターンでは、印刷装置3に印刷を実行させる場合、画像処理装置4が、キャリブレーションデータに基づく色補正処理を実行する。
以上のように、取得第7パターンでは、制御装置7は、情報処理装置(本例では、画像処理装置4。)からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するネットワークに接続され、キャリブレーションデータを格納する統括制御装置6(記憶装置)に、直接、キャリブレーションデータを送信させる。
この構成によれば、制御装置7は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、制御装置7は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置7に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置4に限らない。例えば、印刷装置3であってもよい。
<キャリブレーションデータの取得に関する第8のパターン(取得第8パターン)>
図21は、取得第8パターンを説明するため、印刷システム1を説明に適した態様で模式的に示す図である。図21では、取得第8パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第8パターンの説明において、画像処理装置4が印刷を実行させる印刷装置3を管理の対象とする制御装置7を「制御装置S15」と表現する。また、取得第8パターンに係る統括制御装置6を「統括制御装置T15」と表現する。
以下、図21を用いて、取得第8パターンについて説明する。
画像処理装置4の画像処理装置制御部30は、キャリブレーションデータ送信要求情報を制御装置S15に送信する(図21の矢印Y211)。
制御装置S15の制御装置制御部60は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第8パターンに係る制御装置S15には、キャリブレーションデータが格納されていない。これを踏まえ、制御装置制御部60は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、制御装置制御部60は、画像処理装置4に、統括制御装置T15のアドレスを示す情報を送信する(図21の矢印Y212)。
画像処理装置4の画像処理装置制御部30は、受信した情報が示すアドレス(本例では、統括制御装置T15のアドレス。)に対して、キャリブレーションデータ送信要求情報を送信する(図21の矢印Y213)。
統括制御装置T15の統括制御装置制御部50は、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを取得する。統括制御装置制御部50は、取得したキャリブレーションデータを、画像処理装置4に送信する(図21の矢印Y214)。
取得第8パターンでは、印刷装置3に印刷を実行させる場合、画像処理装置4が、キャリブレーションデータに基づく色補正処理を実行する。
以上のように、取得第8パターンでは、制御装置7は、情報処理装置(本例では、画像処理装置4。)からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するローカルエリアネットワークLNに接続され、キャリブレーションデータを格納する統括制御装置6(記憶装置)のローカルエリアネットワークLN上の場所を応答する。
この構成によれば、制御装置7は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、制御装置7は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置7に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置4に限らない。例えば、印刷装置3であってもよい。
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、印刷装置3がLFPである場合を例として実施形態を説明したが、印刷装置3は、LFPに限らない。また、印刷装置3がインクジェットプリンターである場合を例として実施形態を説明したが、印刷装置3の印刷方式はインクジェット方式に限らない。すなわち、印刷装置3は、印刷メディアに印刷する機能を有する装置であればよい。
また、図を用いて説明した機能ブロックは、本願発明を理解容易にするために、各装置の機能構成を主な処理内容に応じて分類して示した概略図である。各装置の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、1つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
また、図で示したフローチャートの処理単位は、各装置の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。各装置の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。また、同様の処理が行えれば、上記のフローチャートの処理順序も、図示した例に限られるものではない。
1…印刷システム、3…印刷装置(情報処理装置)、4…画像処理装置(情報処理装置)、5…キャリブレーション装置(情報処理装置)、6…統括制御装置(情報処理装置、記憶装置)、7…制御装置(情報処理装置、記憶装置)、LN…ローカルエリアネットワーク(ネットワーク)。

Claims (25)

  1. 印刷媒体に印刷する印刷装置であって、
    情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する印刷装置。
  2. 情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する請求項1に記載の印刷装置。
  3. 情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を応答する請求項1に記載の印刷装置。
  4. 情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置の記憶領域の空き容量の状況に基づいて、キャリブレーションデータを格納可能か否か判断する請求項2に記載の印刷装置。
  5. キャリブレーションデータは、情報処理装置において生成されたものである請求項1から4のいずれか1項に記載の印刷装置。
  6. 情報処理装置は、キャリブレーションデータを格納可能である請求項1から5のいずれか1項に記載の印刷装置。
  7. 各印刷装置固有の特性を較正するキャリブレーションデータを格納可能な制御装置であって、
    情報処理装置からキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する制御装置。
  8. 情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する請求項7に記載の制御装置。
  9. 情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、格納要求のあったキャリブレーションデータに対応する印刷装置のネットワーク上の場所を応答する請求項7に記載の制御装置。
  10. 情報処理装置からキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を応答する請求項7に記載の制御装置。
  11. 情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、
    格納できない場合、格納要求のあったキャリブレーションデータに対応する印刷装置に対して、キャリブレーションデータを格納可能か否か問い合わせ、
    当該印刷装置から格納可能な旨の応答があった場合、当該印刷装置のネットワーク上の場所を情報処理装置に対して応答し、
    当該印刷装置から格納できない旨の応答があった場合、ネットワークに接続され、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を情報処理装置に対して応答する請求項7に記載の制御装置。
  12. キャリブレーションデータは、情報処理装置において生成されたものである請求項7から11のいずれか1項に記載の制御装置。
  13. 情報処理装置は、印刷装置である請求項7、8、10のいずれか1項に記載の制御装置。
  14. 印刷媒体に印刷する印刷装置であって、
    情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所に応じた処理を実行する印刷装置。
  15. 情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自印刷装置に格納されたキャリブレーションデータに基づいて補正を行う旨の応答をする請求項14に記載の印刷装置。
  16. 情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置に、直接、又は、自印刷装置を介して間接的にキャリブレーションデータを送信させる請求項14に記載の印刷装置。
  17. 情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置のネットワーク上の場所を応答する請求項14に記載の印刷装置。
  18. 情報処理装置は、印刷データを生成し送信する請求項14から17のいずれか1項に記載の印刷装置。
  19. 情報処理装置は、キャリブレーションデータを格納可能である請求項14から17のいずれか1項に記載の印刷装置。
  20. 各印刷装置固有の特性を較正するキャリブレーションデータを格納可能な制御装置であって、
    情報処理装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所に応じた処理を実行する制御装置。
  21. 情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自制御装置に格納されたキャリブレーションデータを送信する請求項20に記載の制御装置。
  22. 情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置に、直接、又は、自制御装置を介して間接的にキャリブレーションデータを送信させる請求項20に記載の制御装置。
  23. 情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置のネットワーク上の場所を応答する請求項20に記載の制御装置。
  24. 情報処理装置は、印刷データを生成し、印刷装置に送信する請求項20から23のいずれか1項に記載の制御装置。
  25. 情報処理装置は、印刷装置である請求項20から23のいずれか1項に記載の制御装置。
JP2017057154A 2017-03-23 2017-03-23 印刷装置、及び、制御装置 Pending JP2018158515A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017057154A JP2018158515A (ja) 2017-03-23 2017-03-23 印刷装置、及び、制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017057154A JP2018158515A (ja) 2017-03-23 2017-03-23 印刷装置、及び、制御装置

Publications (1)

Publication Number Publication Date
JP2018158515A true JP2018158515A (ja) 2018-10-11

Family

ID=63795375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017057154A Pending JP2018158515A (ja) 2017-03-23 2017-03-23 印刷装置、及び、制御装置

Country Status (1)

Country Link
JP (1) JP2018158515A (ja)

Similar Documents

Publication Publication Date Title
CN108334293B (zh) 印刷处理系统、服务器及印刷装置
US11297206B2 (en) Color prediction model creation using a first model to create a second model
US8203750B2 (en) Color job reprint set-up for a printing system
US9674401B2 (en) Printing control method and printing control device
US9277076B2 (en) Image processing apparatus and method for performing calibration for printing
US10382656B2 (en) Image processing device and printing system
US20160261775A1 (en) Method and device for color compensation
US9769328B2 (en) Determining when refrain from performing image quality adjustment by an image quality control and adjustment apparatus, an image quality control and adjustment method, and a non-transitory computer readable medium
US7978356B2 (en) Printing management system
US20170182821A1 (en) Printing process system, printing process method, printing management device, and printing management program
US11818317B2 (en) Printing management
CN114691057A (zh) 一种色彩管理方法、打印方法和色彩管理系统
JP2016139223A (ja) 印刷システム及び印刷方法
EP3383018B1 (en) Information processing system, print medium, and information processing device
US20160373614A1 (en) Image processing apparatus
KR20170003628A (ko) 인쇄 제어 장치, 인쇄 시스템, 및, 인쇄 제어 방법
JP2018158515A (ja) 印刷装置、及び、制御装置
JP2015004890A (ja) 画像形成装置、画像形成方法、およびプログラム
JP2012521171A (ja) プロファイル選択機構
US11620091B2 (en) Non-transitory computer-readable medium storing computer-readable instructions, color setting method, and color setting device
JP2018182383A (ja) 情報処理装置、及び、情報処理装置の制御方法
JP2010105311A (ja) 印刷装置、制御方法、及びプログラム
JP2021064170A (ja) 情報管理システム、情報管理方法、及び、情報管理サーバー
US11743413B2 (en) Non-transitory computer-readable medium storing computer-readable instructions, color setting method, and color setting device
US20180249020A1 (en) Information processing system, control method of information processing system, printing apparatus, and print medium

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180910