(57)【要約】【課題】画像の印刷から測色までの各処理を連続的に正確に行うには多くの困難があった。【解決手段】所定の画像データに基づいて測色対象画像を印刷媒体に印刷させる印刷制御手段と、印刷媒体上における測色対象画像の印刷位置に基づいて、測色機に測色対象画像を測色させる際の位置を決定する決定手段と、この決定した位置に基づいて、印刷の終了した印刷媒体を搬送する搬送手段と、この決定した位置に基づいて測色機に測色を実行させることにより測色対象画像の測色値を取得する測色制御手段とを備える構成とした。【選択図】図５
2008103956.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像データに基づいて測色対象画像を印刷媒体に印刷させる印刷制御手段と、
印刷媒体上における測色対象画像の印刷位置に基づいて、測色部に測色対象画像を測色させる際の位置を決定する決定手段と、
この決定した位置に基づいて、印刷の終了した印刷媒体を搬送する搬送手段と、
この決定した位置に基づいて測色部に測色を実行させることにより測色対象画像の測色値を取得する測色制御手段とを備えることを特徴とする印刷測色制御装置。
【請求項２】
上記決定手段は、印刷媒体上における測色対象画像の印刷位置を規定した画像位置情報と、印刷媒体の位置に関する媒体位置情報とに基づいて、測色対象画像と測色部との距離を算出することにより測色部に測色させる際の位置を決定することを特徴とする請求項１に記載の印刷測色制御装置。
【請求項３】
上記搬送手段は、紙送り方向における上記算出した測色対象画像と測色部との距離に応じて上記測色対象画像を印刷した印刷媒体を搬送し、上記測色制御手段は、測色部の移動方向における測色対象画像と測色部との距離に応じて測色部を上記紙送り方向に略垂直な方向に移動させることを特徴とする請求項２に記載の印刷測色制御装置。
【請求項４】
上記測色制御手段は、印刷媒体を乾燥させる乾燥機の運転を制御可能であり、印刷媒体上の測色対象画像を強制的に乾燥させる強制乾燥を行う場合には、測色対象画像を測色前に乾燥機によって乾燥させることを特徴とする請求項１〜請求項３のいずれかに記載の印刷測色制御装置。
【請求項５】
上記測色部および乾燥機はそれぞれに印刷媒体の紙送り方向先の所定位置に配設され、決定手段は、上記強制乾燥を行う場合には、印刷媒体の紙送り方向における、乾燥機の配設位置を経由した測色対象画像から測色部への距離を算出し、
上記搬送手段は、この算出した距離に基づいて上記測色対象画像を印刷した印刷媒体を乾燥機の配設位置を経由して搬送することを特徴とする請求項４に記載の印刷測色制御装置。
【請求項６】
測色部によって取得された測色対象画像の測色値と予め備えた測色対象画像の基準色彩値とを比較し、当該比較結果に基づいて上記印刷制御手段による印刷処理が正常に行われたか否かを判断する判断手段をさらに備えることを特徴とする請求項１〜請求項５のいずれかに記載の印刷測色制御装置。
【請求項７】
所定の画像データに基づいて測色対象画像を印刷媒体に印刷させる印刷制御工程と、
印刷媒体上における測色対象画像の印刷位置に基づいて、測色部に測色対象画像を測色させる際の位置を決定する決定工程と、
この決定した位置に基づいて、印刷の終了した印刷媒体を搬送する搬送工程と、
この決定した位置に基づいて測色部に測色を実行させることにより測色対象画像の測色値を取得する測色制御工程とを備えることを特徴とする印刷測色制御方法。
【請求項８】
所定の画像データに基づいて測色対象画像を印刷媒体に印刷させる印刷制御機能と、
印刷媒体上における測色対象画像の印刷位置に基づいて、測色部に測色対象画像を測色させる際の位置を決定する決定機能と、
この決定した位置に基づいて、印刷の終了した印刷媒体を搬送する搬送機能と、
この決定した位置に基づいて測色部に測色を実行させることにより測色対象画像の測色値を取得する測色制御機能とをコンピュータに実行させることを特徴とする印刷測色制御プログラム。
【請求項９】
入力した画像データに基づいて測色対象画像を印刷媒体に印刷する印刷制御手段と、印刷媒体上における測色対象画像の印刷位置に基づいて、自己が備える測色部に当該画像を測色させる際の測色部の位置を決定する決定手段と、この決定した位置に基づいて、印刷の終了した印刷媒体を搬送する搬送手段と、この決定した位置に基づいて測色部に測色を実行させることにより測色対象画像の測色値を取得する測色制御手段とを備えることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の印刷と測色とを実行する印刷測色制御装置、印刷測色制御方法、印刷測色制御プログラムおよび印刷装置に関する。
【背景技術】
【０００２】
従来より、印刷に供する用紙の色を測色する測色機能部を設け、印刷動作に先立って用紙の色を測色機能部によって測色するプリンタ装置が知られている（特許文献１。）。
【特許文献１】特開２００１‐２８７４０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
プリンタによって用紙に印刷した画像は、例えばプリンタのキャリブレーションなど種々の目的のために測色の対象となり得る。しかし、上述した文献１においては印刷処理後の用紙の画像を正確に測色する術がなかった。またこれまで、印刷処理後の用紙を測色部で測色する場合、測色部が目的の画像を正確な位置で測色できるように、ユーザが用紙を測色部の規定位置にセットする必要があるなど、画像の印刷から測色までの作業が煩雑かつ困難であった。
【０００４】
本発明は上記課題に鑑みてなされたもので、画像の印刷から測色までの各処理を正確に、かつユーザの負担を極力低減した一連の作業として実現することが可能な印刷測色制御装置、印刷測色制御方法、印刷測色制御プログラムおよび印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、印刷測色制御装置では、印刷制御手段が、所定の画像データに基づいて測色対象画像を印刷媒体に印刷させると、決定手段が、印刷媒体上における測色対象画像の印刷位置に基づいて、測色部に測色対象画像を測色させる際の位置を決定する。そして、搬送手段が、この決定した位置に基づいて印刷の終了した印刷媒体を搬送し、測色制御手段が、この決定した位置に基づいて測色部に測色を実行させることにより測色対象画像の測色値を取得する。
すなわち本発明によれば、印刷媒体への測色対象画像の印刷後において、測色部に測色対象画像を測色させる際の位置を自動的に計算し、この計算した位置に基づいて印刷媒体の搬送および測色部による測色を実行する。そのため、画像の印刷と測色とが一連の作業として実現されて非常に楽であるとともに、測色位置のずれもなくなり測色対象画像の正確な測色値を取得できる。
【０００６】
より具体的には、決定手段は、印刷媒体上における測色対象画像の印刷位置を規定した画像位置情報と、印刷媒体の位置に関する媒体位置情報とに基づいて、測色対象画像と測色部との距離を算出することにより、測色部に測色させる際の位置を決定する。画像位置情報とは、測色対象画像の印刷媒体上での開始位置や大きさ等を規定した情報である。かかる情報を基にして、測色対象画像と測色部との距離を算出すれば、測色部と測色対象画像とを位置合わせするために必要な距離が決まり、測色部に測色対象画像を測色させる際の位置を決定することができる。
【０００７】
測色部と測色対象画像との位置合わせは、いずれか一方のみを移動させて実現することも可能であるが、夫々を移動させて実現することも可能である。そこで搬送手段は、紙送り方向における上記算出した測色対象画像と測色部との距離に応じて上記測色対象画像を印刷した印刷媒体を搬送し、上記測色制御手段は、測色部の移動方向における測色対象画像と測色部との距離に応じて測色部を上記紙送り方向に略垂直な方向に移動させる。つまり、印刷媒体は印刷を施される際に一定の紙送り方向に搬送されるのが通常であるため、測色処理の際にもこの紙送りの仕組みを利用して印刷媒体を必要な分だけ搬送し、紙送り方向における測色対象画像と測色部とのずれを解消する。また測色制御手段は、測色部の移動方向における測色対象画像と測色部との距離に応じて測色部を上記略垂直な方向に移動させる。かかる構成によれば、印刷処理に元々使用する機構を利用して、容易に測色部と測色対象画像とを位置合わせすることが可能となる。
【０００８】
さらに測色制御手段は、印刷媒体を乾燥させる乾燥機の運転を制御可能としてもよい。測色制御手段は、印刷媒体上の測色対象画像を強制的に乾燥させる強制乾燥を行う場合には、測色対象画像を測色前に乾燥機によって乾燥させる。画像の印刷後これを測色するには、画像の色が安定するまである期間待たなければいけないが、上記構成によれば測色対象画像を強制的に乾燥させることができるため、測色対象画像の印刷から測色までの一連の処理をより短時間で行うことが可能となる。
【０００９】
上記測色部および乾燥機はそれぞれに印刷媒体の紙送り方向先の所定位置に配設されるとしてもよい。そして決定手段は、上記強制乾燥を行う場合には、印刷媒体の紙送り方向における、乾燥機の配設位置を経由した測色対象画像から測色部への距離を算出し、搬送手段は、この算出した距離に基づいて上記測色対象画像を印刷した印刷媒体を乾燥機の配設位置を経由して搬送する。上記構成によれば、測色対象画像を印刷した印刷媒体を測色部に対して搬送する過程において、乾燥機を経由でき、その経由地点で強制乾燥処理を行えるため、測色対象画像の印刷から測色までの一連の処理をスムーズに実行することが可能となる。
【００１０】
さらに印刷測色制御装置は、測色部によって取得された測色対象画像の測色値と予め備えた測色対象画像の基準色彩値とを比較し、当該比較結果に基づいて上記印刷制御手段による印刷処理が正常に行われたか否かを判断する判断手段を備えるとしてもよい。当該判断を行うことにより、理想とされる色（基準色彩値）と測色値がある程度ずれている場合には、印刷制御手段にかかる各機構を修繕するなど、理想的な印刷結果を得るための処置を行うことができる。一方、理想とされる色と測色値がほぼ一致する場合には、印刷制御手段によって理想的な色再現がなされていることを確認することができる。
【００１１】
ここで、入力した画像データに基づいて測色対象画像を印刷媒体に印刷する印刷制御手段と、印刷媒体上における測色対象画像の印刷位置に基づいて、自己が備える測色部に当該画像を測色させる際の測色部の位置を決定する決定手段と、この決定した位置に基づいて、印刷の終了した印刷媒体を搬送する搬送手段と、この決定した位置に基づいて測色部に測色を実行させることにより測色対象画像の測色値を取得する測色制御手段とを備える印刷装置の発明をも把握することが可能である。当該印刷装置も上記各印刷測色制御装置と同様に、画像の印刷と測色とを一連の作業として実現し、測色対象画像の正確な測色値を得るという優れた効果を発揮する。
むろん、上述した各装置が備える各手段に対応した工程を備える印刷測色制御方法や印刷方法の発明、さらには、各手段に対応した機能をコンピュータに実現させる印刷測色制御プログラムや印刷プログラムの発明をも把握することが可能である。
【発明を実施するための最良の形態】
【００１２】
下記の順序に従って本発明の実施形態を説明する。
（１）本発明の実施形態の概略構成
（２）第１の実施例
（２‐１）合成画像の印刷処理／アプリケーション側
（２‐２）合成画像の印刷処理／プリンタ側
（２‐３）認証チャートの乾燥および測色処理／アプリケーション側  
（２‐４）認証チャートの乾燥および測色処理／プリンタ側
（２‐５）認証処理
（２‐６）プリンタの専有について
（３）第２の実施例
（４）測色部位置の設定処理
（５）まとめ
【００１３】
（１）本発明の実施形態の概略構成
図１は、印刷測色制御装置を構成するコンピュータ１０およびプリンタ２０を示している。またコンピュータ１０およびプリンタ２０は印刷装置制御システムを構成する。
コンピュータ１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してコンピュータ１０全体を制御する。バス１０ａには、ＲＯＭ１２、ＲＡＭ１３、各種インターフェース（Ｉ／Ｆ）１７ａ〜１７ｃが接続され、ハードディスクドライブ（ＨＤＤＲＶ）１５を介してハードディスク（ＨＤ）１４が接続されている。ＨＤ１４にはオペレーティングシステム（ＯＳ）やアプリケーションプログラム（ＡＰＬ）１４ａ等が記憶されており、これらはＣＰＵ１１によって適宜ＲＡＭ１３に転送され実行される。また、ＨＤ１４は、各種画像を印刷するための画像データ１４ｃ〜１４ｅや、後述する認証処理の際に基準値として使用する基準色彩値１４ｆ等を記憶するための記憶領域である。Ｉ／Ｆ１７ａには所定の画像データに基づいて当該データに対応する画像を表示するディスプレイ１８ａが接続され、Ｉ／Ｆ１７ｂにはキーボード１８ｂやマウス１８ｃが接続され、プリンタＩ／Ｆ１７ｃには例えばシリアルＩ／Ｆケーブルを介してプリンタ２０が接続されている。
【００１４】
プリンタ２０は、コンピュータ１０によって制御される印刷装置である。本実施形態では、プリンタ２０は印刷用紙への印刷機能だけでなく、印刷物を測色する測色機能をも備える。つまりプリンタ２０は測色部付きプリンタである。プリンタ２０では、通信Ｉ／Ｆ２４、プリンタコントロールＩＣ２５、測色コントロールＩＣ２６等がバス３２を介して接続されている。プリンタコントロールＩＣ２５は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３を備え、測色コントロールＩＣ２６は、Ｉ／Ｆ２６ｅ、ＣＰＵ２６ｆ、ＲＯＭ２６ｇ、ＲＡＭ２６ｈを備える。通信Ｉ／Ｆ２４（特定のインターフェース）はプリンタＩ／Ｆ１７ｃと接続され、コンピュータ１０とプリンタ２０は、プリンタＩ／Ｆ１７ｃおよび通信Ｉ／Ｆ２４を介して双方向通信を実現する。通信Ｉ／Ｆ２４はコンピュータ１０から送信されるインク種類別のラスタデータを受信する。
【００１５】
プリンタコントロールＩＣ２５においては、ＣＰＵ２１が、ＲＯＭ２２に記憶された所定のソフトウェア（プリンタコントローラ）に従った処理を実行する。プリンタコントロールＩＣ２５は、主に印刷処理のための各種制御を実行するＩＣであり、印刷ヘッド２５ａ、ヘッド駆動部２５ｂ、キャリッジ機構２５ｃ、紙送り機構２５ｄの各部と接続して各部を制御する。
印刷ヘッド２５ａは、複数のインク種類（例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（Ｌｃ）、ライトマゼンダ（Ｌｍ））に夫々対応する複数のインクカートリッジと、各インク種類に対応して設けられた複数のノズル列とからなり、インクカートリッジが充填したインクをノズル列からインク滴として吐出することで印刷用紙に画像を形成する。プリンタコントロールＩＣ２５は、ヘッド駆動部２５ｂに対して、上記ラスタデータに対応する印加電圧データを出力する。ヘッド駆動部２５ｂは印加電圧データから印刷ヘッド２５ａの各ノズル列に内蔵されたピエゾ素子への印加電圧パターン（駆動波形）を生成して出力し、印刷ヘッド２５ａにインク種類毎のインク滴（ドット）を吐出させる。
【００１６】
キャリッジ機構２５ｃは、プリンタコントロールＩＣ２５に制御されてプリンタ２０が備える図示しないガイドレールに沿って不図示のキャリッジを往復動させる駆動装置である。キャリッジには印刷ヘッド２５ａが搭載され、印刷ヘッド２５ａがガイドレールに沿って往復動（走査）する。紙送り機構２５ｄは、プリンタコントロールＩＣ２５によって制御されることにより、不図示の紙送りローラによって印刷用紙をキャリッジの往復動方向（主走査方向）と略直交する一方の向き（紙送り方向）に所定の速度で搬送する。
なお、プリンタ２０としては、サーマル式や昇華型など他の仕組みで印刷画像を形成するものや、ラインヘッド方式のプリンタを採用してもよい。
【００１７】
測色コントロールＩＣ２６においては、ＣＰＵ２６ｆが、ＲＯＭ２６ｇに記憶された所定のソフトウェア（測色コントローラ）に従った処理を実行する。測色コントロールＩＣ２６は、主に測色処理のための各種制御を実行するＩＣであり、測色部２６ａ、測色部移動機構２６ｂ、押さえ板駆動機構２６ｃ、乾燥機２６ｄの各部と接続して各部を制御する。測色部２６ａは、測色対象に色検出部を向けることにより、国際照明委員会（ＣＩＥ）で規定されたＬ*ａ*ｂ*表色系（以下、「*」は省略）に基づく複数の色成分Ｌ，ａ，ｂからなる色彩値を測色値として取得可能であり、測色部２６ａが取得した測色値はコンピュータ１０に出力される。Ｌａｂ色空間はデバイスに依存しない均等色空間である。むろん、測色する色空間は、ＣＩＥ規定のＬ*ｕ*ｖ*色空間、ＣＩＥ規定のＸＹＺ色空間、ＲＧＢ色空間等であってもよい。
【００１８】
測色部移動機構２６ｂは、測色コントロールＩＣ２６に制御されて、後述の押さえ板に沿って測色部２６ａを往復動させる駆動装置である。押さえ板駆動機構２６ｃは、測色コントロールＩＣ２６の制御に基づいて、印刷用紙を押さえ板に押さえさせるための駆動装置であり、測色部２６ａと相対する位置まで搬送された印刷用紙が測色作業中に動かないようにする。乾燥機２６ｄは、測色部２６ａ近傍に配設され、測色コントロールＩＣ２６の制御に基づき温風を印刷用紙に対して送る処理を行い、印刷用紙の画像を強制的に乾燥させる。つまりプリンタ２０によれば、印刷用紙への画像の印刷、乾燥、測色といった一連の処理を一台で行うことが可能となる。
【００１９】
図２は、プリンタ２０を側面から簡略的に示している。
プリンタ２０は、本体２９の頭頂部付近に印刷用紙Ｍ（ロール紙Ｍ）を収容しており、この印刷用紙Ｍを本体２９前方側に形成された斜面２９ａに略沿わせて図中の紙送り方向に搬送する。斜面２９ａの所定位置にはケーシング２７が設置されている。ケーシング２７内には印刷ヘッド２５ａが収容される。印刷ヘッド２５ａは不図示の上記ガイドレールに沿って、図２の表面に対して垂直な方向（上記主走査方向）に移動する。また、印刷ヘッド２５ａにはカッター２５ａ１が取り付けられており、カッター２５ａ１は印刷ヘッド２５ａとともに往復動する。斜面２９ａ上であってケーシング２７よりも紙送り方向下流の所定位置には、測色乾燥ユニット２８が設置されている。測色乾燥ユニット２８は内部に測色部２６ａおよび乾燥機２６ｄを収容した部品であり、斜面２９ａの決まった位置に取り付けられる。印刷用紙Ｍは搬送される際、ケーシング２７、測色乾燥ユニット２８のそれぞれ下方を通過する。
【００２０】
図３は、測色乾燥ユニット２８の内部を、上記図２内における前方から斜面２９ａに正対した視点で示している。測色乾燥ユニット２８はその長手方向が上記主走査方向と平行となるように取り付けられ、本実施形態では、搬送方向の上流側に測色部２６ａを収容し、測色部２６ａよりも搬送方向の下流側に乾燥機２６ｄを収容している。測色部２６ａは色検出部２６ａ１を斜面２９ａ側へ向けた状態で、測色乾燥ユニット２８の端における初期位置に待機している。色検出部２６ａ１の下には測色部２６ａをキャリブレーションするための白タイルが置かれている。本実施形態では、紙送り方向先（下流側）を向いた際の測色乾燥ユニット２８の左右のうち左端を測色部２６ａの初期位置とする。測色部２６ａの初期位置の隣には、主走査方向に向かって、長板状の押さえ板２８ａが設置されている。押さえ板２８ａは、斜面２９ａから所定距離だけ離間した位置において待機しており、所定のタイミングで押さえ板駆動機構２６ｃによって駆動されることにより、測色乾燥ユニット２８の下方に搬送された印刷用紙Ｍを上から押さえ付ける。
【００２１】
測色部２６ａは、測色部移動機構２６ｂによって押さえ板２８ａの上を主走査方向に移動する。押さえ板２８ａの略中央には、長手方向に沿って長穴２８ａ１が貫通して形成されている。移動する測色部２６ａは、長穴２８ａ１を介して色検出部２６ａ１を斜面２９ａ上の印刷用紙Ｍに相対させることで、印刷用紙Ｍに印刷された画像を測色する。
一方、乾燥機２６ｄは、紙送り方向先を向いた際の測色乾燥ユニット２８の左右のうち右端に固定されている。ここで、乾燥機２６ｄを測色部２６ａよりも下流側に設置したのは、乾燥機２６ａが発する熱の影響が印刷ヘッド２５ａに及ぶことを軽減するためである。つまり、印刷ヘッド２５ａが保持するインクは熱によってその色等を変化させてしまうため、かかる変化を防ぐため出来るだけ乾燥機２６ｄを印刷ヘッド２５ａから離して設置している。
【００２２】
乾燥機２６ｄは、内部に熱源としてのヒータと当該ヒータが発生させた暖気を温風として乾燥機２６ｄ外に送出するファンとを備えている。乾燥機２６ｄには、測色乾燥ユニット２８の内側を向いた壁面に送風口２６ｄ１が形成さており、ファンは送風口２６ｄ１から乾燥機２６ｄ外部に向けて温風を送出する。また、乾燥機２６ｄ下方における測色乾燥ユニット２８の床面には、送風口２６ｄ１の近傍から測色乾燥ユニット２８の長手方向に向かって長穴２８ｂが貫通して形成されている。当該構成により、乾燥機２６ｄが送風口２６ｄ１から送出した温風は長穴２８ｂを通過して測色乾燥ユニット２８下方に流れ、斜面２９ａ上の印刷用紙Ｍを乾燥させる。
なお、印刷用紙Ｍを搬送するプリンタ２０の面は図２のような斜面でなくてもよく、水平面であってもよい。
【００２３】
図４は、印刷測色制御装置におけるソフトウェア間の命令体系等を示している。本実施形態では、コンピュータ１０がＡＰＬ１４ａ（印刷測色指示手段）に従って、プリンタ２０に画像の印刷および印刷画像の測色を指示する。この場合、各指示（専有コマンド、印刷コマンド、測色コマンド、乾燥コマンド、チャート定義コマンドなど。各コマンドの詳細については後述する。）は全てプリンタコントロールＩＣ２５に送られプリンタコントローラによる処理対象となる。プリンタコントローラにおいては、受け付けたコマンドに応じた処理および印刷ヘッド２５ａ、ヘッド駆動部２５ｂ、キャリッジ機構２５ｃ、紙送り機構２５ｄ各部の制御を実行し、かつ、測色コントローラに渡すべきコマンドを受取っている場合にはそのコマンドを測色コントロールＩＣ２６に送信する。測色コントローラにおいては、Ｉ／Ｆ２６ｅを介して測色コントロールＩＣ２６が受け付けたコマンドに応じた処理および測色部２６ａ、測色部移動機構２６ｂ、押さえ板駆動機構２６ｃ、乾燥機２６ｄ各部の制御を実行する。
【００２４】
測色部２６ａによって取得された印刷画像の測色値は、測色コントローラによってプリンタコントローラに対して送信され、プリンタコントローラによってＡＰＬ１４ａに対して送信される。つまり本実施形態では、ＡＰＬ１４ａと、プリンタコントローラまたは測色コントローラとの命令やデータのやり取りにおいては常にプリンタコントローラがプリンタ２０側の窓口となり、ＡＰＬ１４ａと測色コントローラが直接に命令やデータのやり取りを行うことはない。これは、印刷処理はもちろんのこと後述するように測色や乾燥処理を行う場合でもプリンタコントローラによる制御が必要になるという理由および、ＡＰＬ１４ａからの命令伝達経路を複雑化させないためである。
【００２５】
（２）第１の実施例
次に、印刷測色制御装置の構成を用いて実行可能な１つの実施例を説明する。
ここでは、例えば複数ページに渡るカラー刷りの刊行物を印刷することを想定し、ページ毎に、画像の印刷と印刷結果の特定部分の測色とを行う。そして、ページ毎に上記測色の結果が正常な色であるか否か判断し、肯定的な判断結果を得た場合にそのページが正常な色にて印刷されていることを認証する。
【００２６】
（２‐１）合成画像の印刷処理／アプリケーション側
図５は、本実施例のうちコンピュータ１０がＡＰＬ１４ａに基づいて実行する処理内容をフローチャートにより示している。
ステップＳ（以下、ステップの記載を省略。）１００では、まずコンピュータ１０は、ユーザの操作により印刷することを指示された画像（被認証画像）についての印刷設定画面（アプリケーション画面）をディスプレイ１８ａに表示し、当該アプリケーション画面を介して各種印刷条件を入力する。被認証画像は、上述の複数ページに渡るカラー刷りの刊行物に該当する画像である。
【００２７】
図６は、アプリケーション画面の一例を示している。
アプリケーション画面１８ａ１では各種印刷条件を入力させるための表示を行う。ここでは、プリンタ種類（本実施例ではプリンタ２０を選択）、被認証画像の印刷ページ数、用紙サイズ、給紙方法、オートカット（カッター２５ａ１による用紙の切断）の有無、印刷用紙の上下左右端における各マージン、被認証画像に合成する認証チャートの種類、認証チャートの位置等を選択または設定させるための表示を行い、ユーザの入力操作に応じて各種印刷条件を取得する。またアプリケーション画面１８ａ１では、入力された印刷条件に基づいて、印刷用紙の範囲とその中に配置される被認証画像と認証チャートの合成画像とを示したプレビュー表示１８ａ１１を行う。認証チャートを構成するパッチの縦横サイズ（ｈＰ，ｗＰ）、認証チャートの１行あたりのパッチ数（ｎＰ）、パッチ行数（ｍＬ）については認証チャートの種類毎に予め規定されているため、認証チャートを選択すれば自動的に決まる。
【００２８】
Ｓ１０５では、コンピュータ１０はプリンタ２０に対して専有開始コマンドを送信する。専有開始コマンドは上記専有コマンドの一種であり、ＡＰＬ１４ａが一連のＪＯＢの実行のためにプリンタ２０の専有を開始することを告げるコマンドである。詳しくは後述するが、プリンタ２０は専有開始コマンドの受信後においては、専有解除コマンドを受信しない限りＡＰＬ１４ａの指示（ＰＲＴＤＲＶ１４ｂの指示を含む。）に基づく処理のみを実行する。
Ｓ１１０では、コンピュータ１０は、ＨＤ１４から被認証画像を表現した画像データである被認証画像データ１４ｃのうち１ページ分の画像データを読み出す。
Ｓ１１５では、コンピュータ１０は、上記印刷条件の入力時に選択された認証チャートを表現した画像データである認証チャート画像データ１４ｄをＨＤ１４から読み出すとともに、この認証チャート画像データ１４ｄとＳ１１０で読み出した１ページ分の被認証画像データ１４ｃとを合成する。
【００２９】
図７は、Ｓ１１０，１１５に渡る処理の様子を簡易的に示している。
同図に示すように、被認証画像データ１４ｃは１〜ｎページ分の画像データからなる。コンピュータ１０はこのうち１ページ分の画像データをページ番号の若い順に取り出し、取り出した認証画像データ１４ｃと上記認証チャート画像データ１４ｄとを、上記印刷条件の入力時に設定された認証チャートの位置ｘＰ，ｙＰを参照して合成し、１ページ分の合成画像データを生成する。認証チャートは複数のカラーパッチＰを連ねて成る画像であり、本実施例ではアプリケーション画面１８ａ１において、複数のパッチＰを１行連ねたチャートと２行連ねたチャートの２種類を選択可能としている。図７では２種類の認証チャートのうち、１行に形成された認証チャートにかかる認証チャート画像データ１４ｄを合成する場合を例示している。
【００３０】
認証チャートの位置ｘＰ，ｙＰは、合成画像の画像領域の原点（画像領域の先頭位置）を基準とした認証チャートの先頭位置を意味する。コンピュータ１０は、合成画像の画像領域のサイズを用紙サイズおよび上下左右の各マージンに基づいて算出するとともに、この画像領域のサイズを、コンピュータ１０が画像を表現するために用いる所定のＸＹ座標系において把握する。当該ＸＹ座標系におけるＸの正方向は、印刷用紙Ｍ上の主走査往路方向に対応し、Ｙの正方向は、紙送り方向の逆方向に対応している。次に、ＸＹ座標系において上記ｘＰ，ｙＰに対応する座標位置をチャート合成位置ＰＳとするとともに、当該位置ＰＳを先頭位置として上記認証チャート画像データ１４ｄを配置する。そして、合成画像の画像領域内であって、認証チャート画像データ１４ｄの位置と重ならない位置に１ページ分の被認証画像データ１４ｃを配置することにより合成を完了する。
Ｓ１２０では、コンピュータ１０は、上記合成画像データに基づく印刷をプリンタ２０に対して指示する。
【００３１】
図８は、Ｓ１２０の処理の詳細を示している。当該処理はＰＲＴＤＲＶ１４ｂによって実行する。つまりＡＰＬ１４ａは合成画像データを生成したらＰＲＴＤＲＶ１４ｂを起動させ、合成画像データをＰＲＴＤＲＶ１４ｂに渡す。
Ｓ２００では、ＰＲＴＤＲＶ１４ｂは、合成画像データを対象とした色変換処理を実行し、画素毎に、プリンタ２０で用いるインク種類（本実施形態の場合、Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ）毎の階調値で表現された画像データ（インクデータ）に変換する。本実施例では、合成画像データをドットマトリクス状の各画素がＣ，Ｍ，Ｙ，Ｋ毎の階調値で表現されたデータ（ＣＭＹＫデータ）としており、ＰＲＴＤＲＶ１４ｂは、ＨＤ１４に予め記録してある色変換ルックアップテーブル（ＬＵＴ）を参照し、画素毎にＣＭＹＫデータをインクデータに変換する。色変換ＬＵＴはＣＭＹＫデータとインクデータとのそれぞれによって色を表現するとともに両者を対応づけ、複数の色についてこの対応関係を記述したテーブルである。なお、合成画像データが、各画素をｓＲＧＢ規格に従ったＲＧＢ（レッド、グリーン、ブルー）毎の階調値で表現したデータである場合には、ｓＲＧＢ表色系とインクデータとの対応関係を規定した色変換ＬＵＴを用いて色変換処理を行なえばよい。
【００３２】
Ｓ２１０では、ＰＲＴＤＲＶ１４ｂは上記色変換後の画像データを対象としたハーフトーン処理を実行する。ハーフトーン処理では、ディザ法や誤差拡散法など公知の手法を用い、画素毎かつインク種類毎にドットの吐出／非吐出を規定したハーフトーンデータを生成する。Ｓ２２０では、ＰＲＴＤＲＶ１４ｂはハーフトーンデータに対して所定のラスタライズ処理を施してプリンタ２０が印刷する順番に並べ替え、インク種類毎のラスタデータ（画像データ）を生成する。
【００３３】
Ｓ２３０では、ＰＲＴＤＲＶ１４ｂは、印刷コマンドを生成しこれをプリンタＩ／Ｆ１７ｃを介してプリンタ２０に送信する。印刷コマンドとは、コンピュータ１０がプリンタ２０に印刷処理を実行させるために送信するコマンドであり、細かくは印刷領域定義コマンド、印刷位置更新コマンド、印刷データコマンドを意味する。印刷領域定義コマンドは、Ｓ１００において取得した用紙サイズおよびマージンの情報を含むコマンドであり、プリンタ２０に対して印刷用紙内における合成画像の画像領域を指示するためのコマンドである。印刷位置更新コマンドは、印刷ヘッド２５ａの１走査毎の印刷開始位置を指示するコマンドである。印刷データコマンドは、印刷用紙Ｍの搬送および印刷ヘッド２５ａの移動を伴う実際のドット吐出処理を指示するコマンドであり、印刷ヘッド２５ａの１走査分のインク種類別のラスタデータを含んでいる。
このようにＳ１２０にてプリンタ２０に対し印刷コマンドを送信した後は、コンピュータ１０は、Ｓ１２５においてプリンタ２０へ測色指示を行うことになるが、ここでは測色についての説明を行う前に、上記印刷コマンドに対するプリンタ２０側の処理を先に説明する。
【００３４】
（２‐２）合成画像の印刷処理／プリンタ側
図９は、本実施例のうちプリンタ２０のプリンタコントロールＩＣ２５がプリンタコントローラに基づいて実行する処理の一部を示している。
コンピュータ１０からプリンタ２０に送信されるコマンドは通信Ｉ／Ｆ２４を介してプリンタ２０に入力されるとともに、全てプリンタコントロールＩＣ２５に入力されて、プリンタコントローラによる処理対象となる。
プリンタコントロールＩＣ２５は、コンピュータ１０からのコマンドを受信（Ｓ３００）すると、Ｓ３０５では、上記受信したコマンドが、専有コマンドと印刷コマンドとチャート定義コマンドと乾燥コマンドと測色コマンドとの何れであるか判別し、判別したコマンドの種類に応じて以後の処理を分岐する。
【００３５】
図１０は、印刷コマンドを受信した場合にプリンタコントロールＩＣ２５がプリンタコントローラに基づいて実行する処理であり、図１１は、図１０のフローに従ってプリンタ２０が印刷用紙Ｍに印刷する合成画像である。
Ｓ４００では、印刷コマンドが印刷領域定義コマンドと印刷位置更新コマンドと印刷データコマンドの何れであるか判別し、判別した印刷コマンドの種類に応じて以後の処理を分岐する。印刷領域定義コマンドを受信した場合には、Ｓ４１０においてプリンタコントロールＩＣ２５は、コマンドに含まれている画像領域情報を所定の記憶領域に保存する。画像領域情報とは、上記Ｓ１００において取得した用紙サイズおよび上下左右端の各マージンを示す情報である。
【００３６】
Ｓ４２０では、印刷ヘッド２５ａの位置ｘｈ，ｙｈの値を、印刷用紙Ｍ上における画像領域の先頭位置の値に設定する。印刷ヘッド２５ａの位置ｘｈ，ｙｈとは、印刷用紙Ｍの用紙原点を基準とした用紙上の位置を言い、ｘｈの値は、用紙原点から主走査往路方向（Ｘ方向）への距離を意味し、ｙｈの値は、用紙原点から紙送り方向と逆方向（Ｙ方向）への距離を意味する。なお本実施形態では、印刷用紙Ｍの先頭の両端のうち、紙送り方向先を向いたときに左側に位置する端を用紙原点としている。
画像領域の先頭位置は上記画像領域情報によって特定可能である。つまり画像領域の先頭位置は上下左右端の各マージンのうち、左マージン（例えば２０ｍｍ）と上端マージン（例えば２０ｍｍ）とによって特定可能であるから、上記Ｓ４２０では、ｘｈ＝左マージンの値、ｙｈ＝上端マージンの値と設定する。
【００３７】
印刷位置更新コマンドを受信した場合、Ｓ４３０においてプリンタコントロールＩＣ２５は、印刷位置更新コマンドが指示する次の主走査における画像開始位置に基づいて、印刷ヘッド２５ａ位置ｘｈ，ｙｈの設定値を更新する。例えば、被認証画像の印刷の最初の主走査をさせるために送信される印刷位置更新コマンドは、被認証画像の先頭位置ＧＳを示す情報を有しており、プリンタコントロールＩＣ２５は当該情報に基づいて位置ｘｈ，ｙｈの設定値を先頭位置ＧＳに更新する。コンピュータ１０は、合成画像データを生成した際に先頭位置ＧＳを上記ＸＹ座標系において把握している。そこで、例えばコンピュータ１０は、ＸＹ座標系における原点０から先頭位置ＧＳまでの距離に応じて印刷用紙上でのＸ，Ｙ方向の実距離を算出し、この算出した距離を印刷位置更新コマンドとして送信する。すると、プリンタ２０側では、上記Ｓ４２０で設定したＸ，Ｙ方向の各値に、印刷位置更新コマンドが示すＸ，Ｙ方向の各値を加えることで、印刷ヘッド２５ａ位置ｘｈ，ｙｈの設定値を更新できる。また、認証チャートの印刷の最初の主走査をさせるために送信される印刷位置更新コマンドは、上記Ｓ１００で入力した認証チャートの先頭位置ｘＰ，ｙＰを示す情報を有す。
【００３８】
印刷データコマンドを受信した場合、Ｓ４４０においてプリンタコントロールＩＣ２５は、印刷データを印刷ヘッド２５ａのバッファへ格納する。印刷データは１主走査分のインク種類別のラスタデータを含み、バッファは１主走査分の印刷データを格納可能な容量となっている。Ｓ４５０では上記バッファにフルにデータが保存されたか判断する。なされたと判断した場合には、Ｓ４６０，４７０においてプリンタコントロールＩＣ２５は、その時点での位置ｘｈ，ｙｈの設定値に応じて、印刷用紙Ｍの搬送と印刷ヘッド２５ａの移動を実行する。つまり、プリンタコントロールＩＣ２５は、紙送り機構２５ｄに指示を送り、位置ｙｈと印刷ヘッド２５ａの走査位置が一致するように印刷用紙Ｍを搬送させ、かつ、キャリッジ機構２５ｃに指示を送り、位置ｘｈに印刷ヘッド２５ａが一致するようにガイドレールに沿ってキャリッジを移動させる。
【００３９】
Ｓ４８０では、プリンタコントロールＩＣ２５は１主走査分の印刷を実行する。つまり、キャリッジの所定速度での移動と、上記バッファからヘッド駆動部２５ｂへのラスタデータの転送およびこれに応じたヘッド駆動部２５ｂから印刷ヘッド２５ａへの印加電圧パターンの出力、印刷ヘッド２５ａからのドット吐出を実行する。１主走査分の印刷を終えると、Ｓ４９０において上記バッファ内のデータを消去する。
プリンタ２０は、印刷領域定義コマンドと１ページの合成画像を印刷するために必要な複数の印刷位置更新コマンドおよび印刷データコマンドとをコンピュータ１０から所定の順序で受信することで、図１１に示したような被認証画像と認証チャートとを含んだ合成画像を印刷できる。またこの意味で、プリンタ２０は印刷制御手段を備えていると言える。
【００４０】
（２‐３）認証チャートの乾燥および測色処理／アプリケーション側
図５に戻って説明を続ける。
Ｓ１２５では、コンピュータ１０はプリンタ２０に対して認証チャートの測色指示を行うとともに、この測色指示に応じてプリンタ２０が測色した認証チャートの測色値を取得する。測色指示とは、基本的にはチャート定義コマンドと乾燥コマンドと測色コマンドとを生成し送信する処理を言う。
【００４１】
図１２は、Ｓ１２５の詳細をフローチャートにより示している。
Ｓ５００では、コンピュータ１０は、上記印刷された認証チャートの印刷用紙Ｍ内における位置等を定義したチャート定義情報（画像位置情報）を生成する。チャート定義情報は、用紙原点を基準とした認証チャートの先頭位置（ｘＳ，ｙＳ）および認証チャートの最終位置（ｘＥ，ｙＥ）のほか、パッチの縦横サイズ（ｈＰ，ｗＰ）、チャート1行あたりのパッチ数（ｎＰ）、パッチ行数（ｍＬ）等を定義したものとする。先頭位置（ｘＳ，ｙＳ）については、上記Ｓ１００で入力した上端マージンと、左マージンと、認証チャートの先頭位置ｘＰ，ｙＰによって定義できる。つまり、左マージンとｘＰとの和がｘＳであり、上端マージンとｙＰとの和がｙＳである。縦横サイズ、パッチ数、パッチ行数は上述したように認証チャート毎に予め決められているので、コンピュータ１０は上記Ｓ１００で選択された認証チャートに対応して予め保存していた縦横サイズ、パッチ数、パッチ行数を読み出し、チャート定義情報の一部とする。最終位置（ｘＥ，ｙＥ）は、先頭位置（ｘＳ，ｙＳ）、縦横サイズ（ｈＰ，ｗＰ）、パッチ数（ｎＰ）、行数（ｍＬ）を適宜用いて算出する。ｘＥは、ｘＳとｗＰ×ｎＰとの和であり、ｙＥは、ｙｓとｈＰ×ｍＬとの和である。
【００４２】
Ｓ５１０では、コンピュータ１０は上記生成したチャート定義情報を含むチャート定義コマンドを生成するとともに、当該チャート定義コマンドをプリンタＩ／Ｆ１７ｃを介してプリンタ２０に対し送信する。
Ｓ５２０では、コンピュータ１０は乾燥コマンドを生成し、これをプリンタＩ／Ｆ１７ｃを介してプリンタ２０に対し送信する。本実施形態では乾燥コマンドとして、自然乾燥コマンドと強制乾燥コマンドとの何れかを生成する。自然乾燥コマンドは、印刷後の画像を所定時間そのまま自然乾燥させることを指示するものであり自然乾燥のための時間を規定した情報を備える。一方、強制乾燥コマンドは、印刷用紙Ｍを認証チャート部分が乾燥機２６ｄの配設位置まで来るように搬送するとともに認証チャートを乾燥機２６ｄによって強制的に乾燥させることを指示するものである。強制乾燥コマンドは、乾燥時間のほかヒータの温度やファンの風力などを規定した情報を備える。コンピュータ１０は、自然・強制乾燥コマンドいずれを生成するかの選択や乾燥時間などの設定を、ＡＰＬ１４ａで使用する認証チャートの種類や印刷用紙の種類によってあらかじめ決められた値を用いて行なうか、またはユーザの入力操作に基づいて行う。
【００４３】
Ｓ５３０では、コンピュータ１０は測色コマンドを生成し、これをプリンタＩ／Ｆ１７ｃを介してプリンタ２０に対し送信する。測色コマンドは、印刷用紙Ｍをその認証チャート部分が測色部２６ａの移動経路下に来るように搬送するとともに認証チャートを測色部２６ａによって測色させることをプリンタ２０に指示するものである。測色コマンドには、測色部２６ａに測色を実行させる際の各種条件、例えば、測色結果の出力形式（Ｌａｂ／ｘｙｚ／スペクトルなど）や、印刷用紙を挟んで測色部２６ａの反対側に位置する斜面２９ａ側の色（背景色と言う。白または黒。）や、色検出部の視野角（２度または１０度）を指定する情報を含ませる。コンピュータ１０は、かかる測色条件の設定を、ＡＰＬ１４ａに予め設定された値を使用して行なうか、またはユーザの入力操作に基づいて行う。
なお、図１２の処理においては各コマンドを別々に生成、送信することは必須では無く、乾燥コマンドおよび測色コマンドについてはこれらを１つのコマンドとしてまとめて生成、送信しても良い。
【００４４】
Ｓ５４０では、コンピュータ１０は、プリンタ２０からの測色値の送信を監視する。つまり、測色コマンドを送信した後はコンピュータ１０はプリンタ２０から認証チャートの測色値が送られてくるのを待つ。
Ｓ５５０では、コンピュータ１０は、認証チャートの測色値の全てすなわち認証チャートを構成する全パッチについての測色値を受信したか否か判断し、全ての受信を完了したと判断した場合、Ｓ５６０では上記受信した各パッチの測色値をＨＤ１４に保存する。
このようにＳ１２５にてプリンタ２０から認証チャートの測色値を受信した後は、コンピュータ１０は、Ｓ１３０以降において印刷結果の認証処理を行うことになるが、ここではＳ１３０以降の説明を行う前に、チャート定義コマンド、乾燥コマンド、測色コマンドに対するプリンタ２０側の処理を先に説明する。
【００４５】
（２‐４）認証チャートの乾燥および測色処理／プリンタ側
上述したように、コンピュータ１０からプリンタ２０に送信されるコマンドは通信Ｉ／Ｆ２４を介してプリンタ２０に入力されるとともに、全てプリンタコントロールＩＣ２５に入力されて、プリンタコントローラによる処理対象となる。
図９を再度用いて説明をすると、チャート定義コマンドを受信した場合、プリンタコントロールＩＣ２５は、Ｓ３００，３０５を経て、Ｓ３１０において、チャート定義コマンドからチャート定義情報を抽出し、抽出したチャート定義情報を所定の記憶領域に保存する。チャート定義情報は、後述の強制乾燥処理や測色処理の際に必要となる情報であるため、コンピュータ１０は乾燥コマンドと測色コマンドの送信に先立ってチャート定義コマンドを送信し、プリンタ２０はチャート定義情報を取得しておく。
【００４６】
乾燥コマンドを受信した場合、プリンタコントロールＩＣ２５は、Ｓ３００，３０５を経て、Ｓ３１５において、乾燥コマンドが自然乾燥コマンドであるか否か判別する。自然乾燥コマンドである場合には、当該コマンドが規定している自然乾燥のための時間が上記合成画像の印刷完了後から経過しているか否か判断し（Ｓ３２０）、未経過の場合には経過するまで待機し、経過した場合には乾燥コマンドの次に受信するコマンドに対応する処理に移る。一方、乾燥コマンドが強制乾燥コマンドである場合には、プリンタコントロールＩＣ２５はＳ３２５において、上記チャート定義情報を読み出す。
Ｓ３３０では、プリンタコントロールＩＣ２５は、認証チャートを乾燥機２６ｄによって強制的に乾燥させるために必要な印刷用紙Ｍの搬送距離Ｄ１をチャート定義情報等に基づいて計算する。強制乾燥を行う場合には、印刷用紙Ｍを測色部２６ａまで搬送する過程で先に乾燥機２６ｄに対して搬送する必要がある。この意味で、搬送距離Ｄ１は測色対象画像（認証チャート）と測色部との距離の一部分と言える。
【００４７】
図１３は、合成画像を印刷した後の印刷用紙Ｍと測色乾燥ユニット２８等との位置関係を示している。
同図では測色乾燥ユニット２８を乾燥範囲ＨＲと測色範囲ＭＲに分けて表示している。乾燥範囲ＨＲとは乾燥機２６ｄによって一度に乾燥可能な範囲を言い、乾燥機２６ｄは印刷用紙Ｍに印刷された複数のパッチ行分（図１３では２行分）に相当する範囲を一度に乾燥させることができる。同図では説明を容易とするために、乾燥範囲ＨＲを範囲Ｒ１と範囲Ｒ２に分けており、乾燥対象の認証チャートのパッチが２行である場合には、１行目が範囲Ｒ１に位置し２行目が範囲Ｒ２に位置するように印刷用紙Ｍを搬送する。一方、測色範囲ＭＲは測色部２６ａを主走査方向に移動させたときに測定可能な範囲であり、測色部２６ａは主走査方向への一度の移動で１行分のパッチを測色可能である。
【００４８】
プリンタコントロールＩＣ２５は、搬送距離Ｄ１を式（１）によって算出する。
Ｄ１＝ｄＨＭ＋ｄＭＤ−（ｙＨ−ｙＳ）＋ｈＰ／２    …（１）
ｄＨＭは、紙送り方向における印刷ヘッド２５ａと測色部２６ａの色検出部２６ａ１との距離である。プリンタ２０の製品設計上、ｄＨＭは基本的には決まっている。しかし実際には、測色乾燥ユニット２８を斜面２９ａに取り付けた際の微妙な取付位置の誤差が各プリンタ２０毎に発生し得る。そこでプリンタ２０は、自己が備える印刷ヘッド２５ａと測色部２６ａ（色検出部２６ａ１）との距離を計算し、この計算によって得た距離をｄＨＭとする。ここでは、プリンタ２０は既に自機のｄＨＭを取得済みであるとして説明を続ける。ｄＨＭの取得方法については後述する。
【００４９】
ｄＭＤは、紙送り方向における測色部２６ａ（色検出部２６ａ１）と上記乾燥範囲ＨＲの範囲Ｒ１の中心位置との距離である。ｄＭＤは測色乾燥ユニット２８の製品設計上の固定値であり、プリンタ２０は固定値としてのｄＭＤをデータとして有している。
ｙＨは、現時点での紙送り方向における印刷ヘッド２５ａから用紙原点（用紙先頭）までの距離である。プリンタコントロールＩＣ２５は、紙送り機構２５ｄによる印刷用紙Ｍの搬送距離を紙送りローラの回転数などに基づいて算出可能であるため、合成画像を印刷した過程で紙送り機構２５ｄに印刷用紙Ｍをどれだけの距離搬送させたか算出し、この算出した距離に基づいて、合成画像印刷後における印刷ヘッド２５ａから用紙先頭までの距離ｙＨを特定する。ｙＨは媒体位置情報の一種である。ｙＳは上述したように、紙送り方向における認証チャートの先頭位置から用紙原点までの距離であり、ｈＰは認証チャートを構成するパッチの縦（紙送り方向）の長さである。
【００５０】
Ｓ３３５では、プリンタコントロールＩＣ２５は上記算出した搬送距離Ｄ１の分だけ印刷用紙Ｍを紙送り方向に搬送する。つまりプリンタコントロールＩＣ２５は、紙送り機構２５ｄに指示を出して搬送距離Ｄ１に応じた分の紙送りを実行させる。かかる搬送処理の結果、印刷用紙Ｍは、認証チャートの１行目のパッチの中心位置が上記範囲Ｒ１の中心位置に略一致し、２行目のパッチがある場合には２行目のパッチの中心位置が上記範囲Ｒ２の中心位置に略一致した状態で、測色乾燥ユニット２８の下に位置することとなる。
Ｓ３４０では、プリンタコントロールＩＣ２５は強制乾燥コマンドを測色コントロールＩＣ２６に送信する。各コマンドを受けての上述の処理はいずれもプリンタコントロールＩＣ２５が実行するものであったが、強制乾燥コマンドを受けた場合には乾燥機２６ｄの制御が必要となるため、プリンタコントロールＩＣ２５から測色コントロールＩＣ２６に受け渡す。
【００５１】
図１４は、本実施例のうちプリンタ２０の測色コントロールＩＣ２６が測色コントローラに基づいて実行する処理をフローチャートにより示している。
測色コントロールＩＣ２６は、プリンタコントロールＩＣ２５からコマンドを受信（Ｓ６００）すると、Ｓ６０５でコマンドが強制乾燥コマンドと測色コマンドとの何れであるか判別し、判別したコマンドの種類に応じて以後の処理を分岐する。
強制乾燥コマンドを受信した場合、測色コントロールＩＣ２６はＳ６１０では、押さえ板駆動機構２６ｃに指示を出し、上記押さえ板２８ａを降下させて測色乾燥ユニット２８下の印刷用紙Ｍを押さえさせる。強制乾燥時に押さえ板２８ａによって印刷用紙Ｍを押さえる目的は、紙浮きを押さえて温風を均一に当て、また、温風が印刷ヘッド２５ａ側に溢れないように壁を作るためである。ただしＳ６１０の処理は必須ではなく、Ｓ６０５の判別の後、Ｓ６１０をスキップしてＳ６１５に進んでも良い。
【００５２】
Ｓ６１５では、測色コントロールＩＣ２６は、乾燥機２６ｄに強制乾燥コマンドに基づく指示を出し乾燥機２６ｄを動作させて乾燥処理を開始する。つまり、強制乾燥コマンドが規定する温度や風力の設定に従って乾燥機２６ｄのヒータとファンの駆動を制御し、印刷用紙Ｍに印刷された認証チャートを乾燥させる。
Ｓ６２０では、測色コントロールＩＣ２６は、強制乾燥コマンドが規定している乾燥時間が乾燥処理開始から経過しているか否か判断し、未経過の場合には乾燥処理を続行し、経過した場合には、Ｓ６２５において、乾燥機２６ｄに指示を出して乾燥処理を終了させる。Ｓ６３０では押さえ板駆動機構２６ｃに指示を出して押さえ板２８ａを上昇させ、印刷用紙Ｍを搬送可能な状態に戻す。
上述したように乾燥機２６ｄは一度に複数行にかかるパッチを乾燥させることができるため、認証チャートが複数のパッチ行によって構成されている場合でも、各行を乾燥機２６ｄで乾燥させるために細かい搬送距離で何度も印刷用紙Ｍを動かす必要がなく、乾燥処理を短時間かつ単純に終わらせることができる。
【００５３】
図９に戻って説明を続ける。
測色コマンドを受信した場合、プリンタコントロールＩＣ２５はＳ３００，３０５を経て、Ｓ３４５において上記チャート定義情報を読み出す。
次に、Ｓ３５０では、認証チャートのうち測色対象とする行を１つ設定する。最初は１行目を測色対象行として設定する。
Ｓ３５５では、プリンタコントロールＩＣ２５は、測色対象行を測色部２６ａに測色させるために必要な印刷用紙Ｍの搬送距離Ｄ２をチャート定義情報等に基づいて算出する。ここで、認証チャートの１行目の測色のための搬送距離Ｄ２は、上記受信した乾燥コマンドが自然乾燥コマンドか強制乾燥コマンドかによって異なる。自然乾燥コマンドを受信していた場合、Ｓ３５５の時点では印刷用紙Ｍは図１３に示す位置にある。一方強制乾燥コマンドを受信していた場合、Ｓ３５５の時点では、印刷用紙Ｍは認証チャートが乾燥機２６ｄの乾燥範囲ＨＲに収まる位置に搬送された状態にある。
【００５４】
自然乾燥コマンドを受信していた場合、プリンタコントロールＩＣ２５は、認証チャートの１行目の測色のための搬送距離Ｄ２を次の式（２）によって算出する。
Ｄ２＝ｄＨＭ−（ｙＨ−ｙＳ）＋ｈＰ／２    …（２）
一方、強制乾燥コマンドを受信していた場合、プリンタコントロールＩＣ２５は、認証チャートの１行目の測色のための搬送距離Ｄ２＝−ｄＭＤと設定する。
なお、認証チャートの２行目以後の測色はパッチの縦の長さ分だけ用紙を搬送すればよいので、測色対象行が認証チャートの２行目以降であるときには、搬送距離Ｄ２＝ｈＰと設定する。
【００５５】
Ｓ３６０では、プリンタコントロールＩＣ２５は紙送り機構２５ｄに指示を出し、Ｓ３５５で求めた搬送距離Ｄ２の分だけ印刷用紙Ｍを搬送させる。搬送距離Ｄ２がマイナスの場合は紙送り方向とは逆方向への搬送（以下、バックフィードと言う。）をさせる。かかる搬送処理の結果、印刷用紙Ｍは、その時点での測色対象行を構成するパッチの中心位置と測色部２６ａの色検出部２６ａ１の位置とが紙送り方向において一致した状態で、測色乾燥ユニット２８の下に位置することとなる。
Ｓ３６５では、プリンタコントロールＩＣ２５は測色コマンドを測色コントロールＩＣ２６に送信する。この場合、プリンタコントロールＩＣ２５はチャート定義情報とともに測色コマンドを送信する。この結果、測色コントロールＩＣ２６の側で測色コマンドに応じた処理を行うことが可能となる。
【００５６】
Ｓ３７０では、プリンタコントロールＩＣ２５は、測色コントロールＩＣ２６から送信される認証チャートの測色値を受信し、Ｓ３７５では上記受信した測色値を所定の記憶領域に保存する。
Ｓ３８０では、認証チャートの全てのパッチ行について測色値の保存を終了したか否か判断し、未処理のパッチ行がある場合にはＳ３５０に戻り、測色対象行を未処理の行に設定し、Ｓ３７５までの処理を繰り返す。一方、全ての行について測色値の保存を終了した場合にはプリンタコントロールＩＣ２５は、認証チャートを構成する全てのパッチの測色値を通信Ｉ／Ｆ２４を介してコンピュータ１０に送信する。
【００５７】
次に、測色コマンドを受信した測色コントロールＩＣ２６が実行する処理を図１４を参照して説明する。
測色コントロールＩＣ２６は、測色コマンドを受信した場合Ｓ６００，６０５を経て、Ｓ６３５において押さえ板駆動機構２６ｃに指示を出し、上記押さえ板２８ａを降下させて測色乾燥ユニット２８下の印刷用紙Ｍを押さえさせる。Ｓ６４０では、測色コントロールＩＣ２６は測色部２６ａにキャリブレーションを実行させる。本実施形態では、初期位置に待機する測色部２６ａの色検出部２６ａ１と相対する位置に、完全白色板としての白タイルを設置しており、測色処理を開始するにあたってまず測色部２６ａに当該白タイルを測色させる。測色部２６ａは、白タイルの測色結果と予めデータとして備えている当該白タイルの測色結果の基準値とを比較して両値の差異を取得し、この差異に基づいて測色部２６ａは測色結果に対する補正値を生成する。以降、測色部２６ａは測色によって取得した測色値を当該補正値によって補正した上で、測色コントロールＩＣ２６に出力することになる。
【００５８】
Ｓ６４５では、測色コントロールＩＣ２６は、チャート定義情報等に基づいて測色部２６ａの移動距離を算出する。ここで言う移動距離とは、測色部２６ａの初期位置から認証チャートの測色開始位置（先頭のパッチの中央）までの移動距離Ｄ３と、認証チャートの１行分のパッチを測色するために必要な移動距離Ｄ４を意味する。移動距離Ｄ３は式（３）によって算出する。
Ｄ３＝ｘＳ＋ｘ０−ｄｘＭ＋ｗＰ／２    …（３）
ｘ０は、図１３に示すように、プリンタ２０のメカ原点から用紙原点までの主走査方向における距離を表している。プリンタ２０は、機体の特定位置をメカ原点として予め定めている。プリンタ２０は、印刷用紙Ｍがプリンタ２０にセットされたときに所定のセンサによって用紙原点を検出するとともに、メカ原点から上記検出した用紙原点までの主走査方向における距離ｘ０を計算し、所定の記憶領域にデータとして保存しておく。距離ｘ０は、媒体位置情報の一種である。
【００５９】
ｄｘＭは、メカ原点から測色部２６ａ（色検出部２６ａ１）の初期位置までの主走査往路方向を正とした場合の距離を表している。測色乾燥ユニット２８の取付位置はプリンタ２０の設計上決まっているため、メカ原点と測色部２６ａの初期位置との距離も固定値である。プリンタ２０は固定値としてのｄｘＭをデータとして有している。なお図１３の例では、色検出部２６ａ１の初期位置はメカ原点よりマイナス位置にあるため、ｄｘＭは負の値となる。
一方、移動距離Ｄ４は認証チャートの主走査方向における長さであるため、式（４）
Ｄ４＝ｘＥ−ｘＳ    …（４）
によって算出できる。
なお本実施形態において使用した上記各式については、計算結果の意味するところが同じならば他の式を代わりに使用しても良い。
【００６０】
Ｓ６５０では、測色コントロールＩＣ２６は測色部移動機構２６ｂに指示を出し、移動距離Ｄ３の分だけ、測色部２６ａを初期位置から主走査往路方向に向けて移動させる。
Ｓ６５５では、測色コントロールＩＣ２６は、測色部２６ａに対して測色を開始することを指示する開始コマンドを送信し、測色部２６ａに認証チャートの１行分の測色を開始させる。このとき同時に、測色部移動機構２６ｂに対して、移動距離Ｄ４の分だけ測色部２６ａを主走査往路方向に移動させることを指示する。上記開始コマンドには、測色コマンドが指定している測色のための各種条件（測色結果の出力形式（Ｌａｂ）や、印刷用紙Ｍの背景色や、色検出部の視野角、測色周期などの条件。）を含むものとし、かかる各種条件も測色部２６ａに対して指示する。測色周期は測色部移動機構２６ｂによって測色部２６ａが１パッチ幅ｗＰを通過する時間であり、測色部２６ａの移動速度とパッチ幅ｗＰから計算される。
【００６１】
Ｓ６６０では、測色部２６ａは指定された測色周期で測色値を順次取得する。測色部２６ａは測色部移動機構２６ｂによって定速移動を行っているので、上記測色周期に従って測色を行なうことで、認証チャートを構成する各パッチの位置と測色のタイミングとが一対一で合い、各パッチの測色値を得ることが可能になる。
Ｓ６６５では、測色コントロールＩＣ２６は測色部２６ａに１行分の全パッチを測色させたか否か判断する。当該判断は、例えば測色部移動機構２６ｂから、測色部２６ａの移動距離Ｄ４分の移動を終えたことを知らせる信号を受けることによって可能である。測色部２６ａに１行分の全パッチを測色させたと判断した場合には、測色コントロールＩＣ２６は、測色部２６ａに測色した測色値を出力させ、これを所定の記録領域に保存する（Ｓ６７０）。
【００６２】
Ｓ６７５では、測色コントロールＩＣ２６は測色部移動機構２６ｂに指示を出して測色部２６ａを初期位置に移動させ、Ｓ６８０では、押さえ板駆動機構２６ｃに指示を出して押さえ板２８ａを上昇させる。そしてＳ６８５では、測色コントロールＩＣ２６は、上記保存した認証チャートの１行分の全パッチの測色値を、プリンタコントロールＩＣ２５に対して送信する。上述したようにプリンタコントロールＩＣ２５の側では、Ｓ３７０において、測色コントロールＩＣ２６から送信される認証チャートの測色値を受信する。
【００６３】
このように、コンピュータ１０からチャート定義コマンドと乾燥コマンドと測色コマンドの全てを、先ずプリンタ２０のプリンタコントロールＩＣ２５に送信することで、プリンタコントローラの制御によって、乾燥処理と測色処理それぞれに必要なタイミングでかつ必要な距離分の印刷用紙Ｍの搬送を行い、かつプリンタコントロールＩＣ２５から測色コントロールＩＣ２６に乾燥（強制乾燥）コマンドと測色コマンドを送信することで、プリンタコントローラの制御によって適切な位置に搬送されている印刷用紙Ｍに対して、乾燥機２６ｄによる乾燥処理を実行したり、測色部２６ａを移動させて測色処理を行うことが可能となる。印刷コマンドはもちろんのことそれ以外の全てのコマンドもプリンタコントローラにとって必要であるため、上述のようにコンピュータ１０が全コマンドをプリンタコントロールＩＣ２５に送信することで、印刷から測色までの一連の処理をプリンタ２０に確実に実行させることができる。この意味で、プリンタ２０は決定手段と、搬送手段と、測色制御手段を備えていると言える。また、コンピュータ１０としても、コマンド毎にいちいち送信先をプリンタコントロールＩＣ２５か測色コントロールＩＣ２６かに分ける必要がないため、コマンド送信処理が非常に簡易となる。
【００６４】
（２‐５）認証処理
図５に戻って説明を続ける。
Ｓ１３０では、コンピュータ１０は、上記Ｓ１２５でプリンタ２０から取得した認証チャートの各パッチの測色値について、それぞれ基準色彩値（Ｌａｂ値）１４ｆとの色差ΔＥを算出するとともに、これら算出した各パッチについての色差ΔＥの平均値（平均色差ΔＥav）を算出する。コンピュータ１０は、ユーザによって選択された認証チャートを構成する各パッチについての理想的な色彩値を予め基準色彩値１４ｆというデータとしてＨＤ１４に記憶しているため、ＨＤ１４から基準色彩値１４ｆを読み出して、対応するパッチの測色値と対比する。
【００６５】
Ｓ１３５では、コンピュータ１０は、上記算出した各パッチについての色差ΔＥおよび色差ΔＥavについて評価を行うことで、上記合成画像における被認証画像が理想的な色で印刷されているか否か判断する。具体的には、各パッチの色差ΔＥの中の最大値（最大色差ΔＥmax）が所定の目標値（色差）以下であるか判断するとともに、平均色差ΔＥavが所定の目標値（色差）以下であるか判断する。最大色差ΔＥmaxとの比較に用いる目標値としては、例えば、色差ΔＥ＝８．０といった数値が考えられ、平均色差ΔＥavとの比較に用いる目標値としては、例えば、色差ΔＥ＝３．０といった数値が考えられる。最大色差ΔＥmax、平均色差ΔＥavのいずれもが目標値以下である場合には、認証チャートとともに印刷されている被認証画像の色も正常であるとみなし、Ｓ１４０に進む。一方、最大色差ΔＥmax、平均色差ΔＥavのいずれか一方あるいは両方が目標値を越えている場合には、被認証画像の色も異常であるとみなしＳ１４５に進む。なお、色差ΔＥの算出には、ＣＩＥ１９７６、ＣＩＥ１９９４、ＣＩＥ２０００の各色差式など、いずれを用いるとしてもよい。
Ｓ１４０では、コンピュータ１０は、合成画像の画像領域内の所定位置に印刷が正常であった旨を示す認証結果を印刷することを、プリンタ２０に対して指示する。
【００６６】
図１５は、Ｓ１４０の詳細をフローチャートにより示し、図１６は、Ｓ１４０の印刷指示に応じてプリンタ２０が印刷した認証結果の例を示している。
Ｓ７００では、コンピュータ１０は、認証結果を表した認証結果画像データを生成する。例えばコンピュータ１０は、“認証済み  平均ΔＥ＝○○  最大ΔＥ＝○○”と記述（○○の中には上記平均色差ΔＥav、最大色差ΔＥmaxをそれぞれ記述）したテキストデータを生成し、このテキストデータをＲＧＢの画像データに変換する。
Ｓ７１０では、コンピュータ１０は認証結果の印刷位置を設定する。認証結果の印刷位置とは、上記合成画像の画像領域の原点を基準とした、ＸＹ方向それぞれにおける認証結果の先頭位置までの距離である。認証結果は、上記合成画像の画像領域中であって被認証画像および認証チャートに重ならない位置に印刷するものであるから、コンピュータ１０は、合成画像データ内における被認証画像と認証チャートの位置を参照して、認証結果の印刷位置を自動的に選択し設定してもよい。あるいは、ユーザの指示を受けて設定してもよい。
【００６７】
Ｓ７２０では、コンピュータ１０は、印刷用紙Ｍをバックフィードさせることを指示するバックフィードコマンドをプリンタ２０に送信する。
Ｓ７３０では、コンピュータ１０は認証結果画像データに基づいて印刷コマンドを生成し、この印刷コマンドをプリンタ２０に対して送信する。ここでは、認証結果画像データに対して色変換処理、ハーフトーン処理、ラスタライズ処理等の画像処理を施して認証結果を印刷させるためのラスタデータを生成する。また、上記設定した認証結果の印刷位置および用紙の上端マージン、左マージンに基づいて、用紙原点を基準とした印刷用紙Ｍ上での認証結果の印刷開始位置を規定した位置情報を生成する。そして、ラスタデータおよびこの位置情報を含んだ印刷コマンドを生成し、これをプリンタ２０に送信する。
Ｓ７４０では、コンピュータ１０は、認証結果を印刷した後の印刷用紙Ｍを、用紙先頭から用紙サイズ（Ｓ１００において設定された用紙サイズ）に相当する位置（用紙カット位置）でカッター２５ａ１に切断させるための用紙切断コマンドをプリンタ２０に送信する。
【００６８】
Ｓ７２０〜７４０で送信した各コマンドに対応するプリンタ２０側の説明をする。
プリンタ２０はバックフィードコマンドを受信した場合、紙送り機構２５ｄに指示を出し、認証チャートが測色範囲ＭＲに位置している状態にある印刷用紙Ｍをその用紙先頭が所定の給紙初期位置まで戻るように印刷用紙Ｍをバックフィードさせる。印刷コマンドを受信した場合、コマンドに含まれている認証結果の位置情報が示す認証結果の印刷開始位置に印刷ヘッド２５ａが位置するように、紙送り機構２５ｄとキャリッジ機構２５ｃに指示を出して印刷用紙Ｍの搬送および印刷ヘッド２５ａの移動を実行させるとともに、ヘッド駆動部２５ｂも制御して当該開始位置から上記ラスタデータに基づいて認証結果の印刷を実行する。なお、バックフィードの際、印刷用紙Ｍをその用紙先頭が給紙初期位置に来る位置まで戻すのではなく、上記測色時の位置から、印刷ヘッド２５ａの主走査経路下に認証結果の印刷開始位置が来る位置に、ダイレクトに戻すとしてもよい。
【００６９】
プリンタ２０は用紙切断コマンドを受信した場合、紙送り機構２５ｄに指示を出してカッター２５ａ１の位置と上記用紙カット位置とが一致するように印刷用紙Ｍを搬送させ、かつ、印刷ヘッド２５ａに指示を出して印刷用紙Ｍに対しカッター２５ａ１の刃先が到達する位置までカッター２５ａ１を外部に突出させ、さらに、キャリッジ機構２５ｃに指示を出して印刷ヘッド２５ａ（カッター２５ａ１）を往復動させる。
この結果、図１６に示すような被認証画像と認証チャートと認証結果とを１つの画像領域に印刷した印刷物が、ロール紙Ｍから切断された状態で得られる。カッター２５ａ１は、不使用時には印刷ヘッド２５ａの所定部位内に収容されており、用紙を切断するときだけ外部に露出させるものとする。
【００７０】
図５の説明に戻る。
一方Ｓ１４５では、コンピュータ１０は、合成画像の画像領域内の所定位置に印刷が異常であった旨を示す認証結果を印刷することを、プリンタ２０に対して指示する。例えばコンピュータ１０は、プリンタ２０に“認証不可  平均ΔＥ＝○○  最大ΔＥ＝○○”という認証結果を印刷させる。Ｓ１４５の処理はＳ１４０の処理と比べて、プリンタ２０に印刷させる認証結果の文字が異なるだけなので説明は省略する。
Ｓ１４５の次のステップとして、コンピュータ１０はＳ１５０において、プリンタ２０に対して所定の回復動作を指示する。つまり、プリンタ２０の色再現特性が理想とずれているのでそのずれの原因を解消させる。回復動作は種々考えられるが一例として、プリンタ２０に印刷ヘッド２５ａのノズルのクリーニング処理等を実行させて色再現特性を正常に戻す。むろん、コンピュータ１０はディスプレイ１８ａに所定の警告表示を出すなどして、ユーザにプリンタ２０に対する必要なメンテナンスを促しても良い。
【００７１】
Ｓ１５０の後にはコンピュータ１０はＳ１２０に戻り、直近に印刷した合成画像についての印刷指示を再度行い、Ｓ１２０以降の処理を繰り返す。
Ｓ１５５では、コンピュータ１０は、ＨＤ１４に記憶されている被認証画像データ１４ｃの全てのページについて、正常な認証結果を得られたか判断し、未処理のページが残っている場合にはＳ１１０に戻って、被認証画像データ１４ｃのうち未処理の１つのページにかかる分の画像データを読み出す。
【００７２】
一方、全てのページについて正常な認証結果を得られた場合、Ｓ１６０においてコンピュータ１０はプリンタ２０に対して専有解除コマンドを送信し、プリンタ２０の専有状態を解除し、図５の処理を終了する。
このように本実施例によれば、ユーザは、複数ページに渡るカラー刷りの刊行物に代表される被認証画像の全ページの印刷結果を、その印刷色が正常であることが認証されかつページ毎に切断された状態で取得することができる。
【００７３】
（２‐６）プリンタの専有について
次に、上記専有コマンドを用いたコンピュータ１０によるプリンタ２０の専有について説明する。
図１７は、コンピュータ１０（ＡＰＬ１４ａ）から専有コマンドを受信したプリンタ２０が実行する処理をフローチャートにより示している。
Ｓ８００では、プリンタ２０は受信した専有コマンドが専有開始コマンドと専有解除コマンドとＪＯＢ情報要求コマンドとの何れであるか判別し、判別したコマンドの種類に応じて処理を分岐する。
【００７４】
専有開始コマンドを受信した場合には、Ｓ８１０においてプリンタ２０は当該専有開始コマンドを受信したＩ／Ｆ名（またはＩ／Ｆを一意に識別するためのＩＤなど）を特定の記憶領域に保存する。図１では、コンピュータ１０（ＡＰＬ１４ａ）との通信に用いる通信Ｉ／Ｆ２４以外のＩ／Ｆの図示を省略しているが、プリンタ２０は通信Ｉ／Ｆ２４以外にも、ＡＰＬ１４ａ以外の外部の指示出力元（ＰＣやプログラム）との通信に対応した各種Ｉ／Ｆを備えているものする。プリンタ２０は各Ｉ／Ｆに対して予め番号を割り振ってこの番号をＩ／Ｆ名としている。Ｓ８１０で受信した専有開始コマンドは通信Ｉ／Ｆ２４を介して受信されているため、プリンタ２０は通信Ｉ／Ｆ２４に予め割り振っていた番号ｎをＩ／Ｆ名として特定の記憶領域に保存する。
【００７５】
なおプリンタ２０が備えるインターフェースとは、プリンタ２０に対する指示出力元とプリンタ２０との一対一の関係毎に両者の間に介在して両者間の通信を実現するための手段や通信形式を言う。よって、ＰＣをプリンタ２０に接続するＵＳＢコネクタ等のハードウェアＩ／Ｆだけでなく、指示出力元側のプログラムとプリンタ２０側のプログラムとのデータのやり取りに用いられるソフトウェアＩ／Ｆも含まれる。プリンタ２０が備えるＴＣＰ／ＩＰ形式に対応した１つのコネクタを介して複数のＰＣやプログラムと通信する場合には、各指示出力元に割り振ったＩＰアドレスやポートもＩ／Ｆの概念に含まれる。
【００７６】
Ｓ８２０では、プリンタ２０は専有開始コマンドが備えている属性情報を所定の記憶領域に保存する。ここでいう属性情報とは、ＡＰＬ１４ａがプリンタ２０に対してこれから要求しようとしている印刷から測色までの一連の処理に対して付けられたＪＯＢ名等が該当する。ＡＰＬ１４ａは、専有開始コマンドを送信する場合はＪＯＢ名やユーザ名、ＰＣホスト名などもコマンドに含ませ当該ＪＯＢ名等を知らせる。
専有解除コマンドを受信した場合には、Ｓ８３０においてプリンタ２０は、上記特定の記憶領域に保存していたＩ／Ｆ名を消去する。かかる消去後プリンタ２０は、上記消去したＩ／Ｆ名にかかるＩ／Ｆ（通信Ｉ／Ｆ２４）を介して専有開始コマンドの受信から専有解除コマンドの受信の間に受信した各コマンドに応じて実行した処理の内容を記したＪＯＢ情報を、所定の記憶装置に保存する（Ｓ８４０）。ＪＯＢ情報とは、印刷から測色の完了までに要した時間や、印刷物の枚数、ロール紙Ｍの使用長さ、インク使用量、上記認証結果の内容などが該当する。ＪＯＢ情報はＳ８２０で保存したＪＯＢ名と対応付けて保存しておいてもよい。
【００７７】
図１８は、外部からの送信に対するプリンタ２０側のコマンド受信処理の内容をフローチャートにより示している。
プリンタ２０は、上記特定の記憶領域にＩ／Ｆ名が保存されているか否かを常時判断しており（Ｓ９００）、保存されている場合には当該保存されているＩ／Ｆ名にかかるＩ／Ｆを受信Ｉ／Ｆとして指定し（Ｓ９７０）、この指定したＩ／Ｆだけからコマンドを受信する（Ｓ９８０）。すなわち、プリンタ２０はいずれかの指示出力元から専有開始コマンドを受信した後は、当該専用開始コマンドを受信したＩ／Ｆ名を保存するとともにこの保存にかかるＩ／Ｆのみを用いて外部からコマンドを受信する。このようなＩ／Ｆの限定は、上記保存にかかるＩ／Ｆを介して専有解除コマンドを受信し、上記特定の記憶領域からＩ／Ｆ名を消去しない限り継続する。
【００７８】
このようにＡＰＬ１４ａは、プリンタ２０に専有開始コマンドを送信（Ｓ１０５）してから専有解除コマンドを送信（Ｓ１６０）するまでの期間は確実にプリンタ２０を独占できる。従って、１枚目の合成画像の印刷開始から最後の合成画像の認証チャートの測色完了までの全処理を、プリンタ２０が接続する他の指示出力元からのジョブの割込みを許すこと無く、連続的に実行させることが可能となる。特に、複数ページに渡る被認証画像の全てについて印刷と認証チャートの測色を終えるには数時間要することも予想され、かかる長時間プリンタを独占することは従来であれば困難であったが、本実施形態によればプリンタを独占できるため、被認証画像のページとページの間に全く関係のない印刷物が紛れ込むといった不都合も無くなる。
【００７９】
Ｓ９００で“Ｎｏ”の判断をした場合、つまり何れの指示出力元からも専有開始コマンドを受信していない状況では、プリンタ２０は何れのＩ／Ｆからも先着順にてコマンドを受信可能である。具体的にはプリンタ２０は、状態チェックの対象のＩ／Ｆを番号が１番のＩ／Ｆに設定し（Ｓ９１０）、設定したＩ／Ｆについて状態をチェックし（Ｓ９２０）、外部からのデータを受信している状態であると判断した場合（Ｓ９３０においてＹｅｓ）には、その受信中のＩ／Ｆを受信用Ｉ／Ｆに指定し（Ｓ９６０）、この指定したＩ／Ｆを介して外部からのコマンドを受け付ける。一方、Ｓ９３０の判断において“Ｎｏ”である場合は、１番から始まる全てのＩ／Ｆについて一通り状態チェックを完了したか判断し（Ｓ９４０）、未完了である場合にはチェック対象のＩ／Ｆ番号の設定を１つカウントアップした上で（Ｓ９５０）、Ｓ９２０に戻り、一通りチェックを完了している場合（Ｓ９４０においてＹｅｓ）にはＳ９１０に戻り、番号が１番のＩ／Ｆから状態チェックを繰り返す。
【００８０】
図１７の説明に戻る。ＪＯＢ情報要求コマンドを受信した場合は、Ｓ８５０でプリンタ２０は、当該要求コマンドによって要求されているＪＯＢ情報を要求元に対して送信する。ＪＯＢ情報要求コマンドは要求するＪＯＢ情報のＪＯＢ名を特定したものとする。プリンタ２０の側では、受信したＪＯＢ情報要求コマンドが特定するＪＯＢ名に対応付けて記憶領域に保存してあるＪＯＢ情報を抽出し、この抽出したＪＯＢ情報を、コンピュータ１０に対して送信する。その結果、コンピュータ１０の側では、画像の印刷から測色までの一連処理にかかる特定のＪＯＢについての各種情報を取得することが可能となる。
なお、ＡＰＬ１４ａが専有開始コマンドを送信した後、種々の要因によってコンピュータ１０やＡＰＬ１４ａにエラーが発生し、ＡＰＬ１４ａが専有解除コマンドをプリンタ２０に送信できない事態も考えられる。そこで、プリンタ２０は、専有開始コマンドを受信した後、所定の時間（例えば、被認証画像の全てについての印刷と認証チャートの測色を終えるために充分な時間として設定された時間）が経過した場合には、リセット信号を自ら生成するとしてもよい。当該リセット信号を生成した場合には、プリンタ２０は、専有解除コマンドを受信した場合と同様の状況であるとみなし、上記特定の記憶領域に保存していたＩ／Ｆ名を消去する。また、プリンタ２０は、上記所定の時間の経過に基づく判断に加え或いは代えて、専有開始コマンドを受信した後にユーザから所定の操作をされた場合に上記リセット信号を生成して上記特定の記憶領域に保存していたＩ／Ｆ名を消去するとしてもよい。かかる構成とすることで、一つの指示出力元によってプリンタ２０が不当に専有され続けることを防止できる。また、ユーザが所望したタイミングにて容易にＡＰＬ１４ａによるプリンタ２０の専有状態を解くことができる。
【００８１】
（３）第２の実施例
印刷測色制御装置の構成を用いて実行可能な第２の実施例（以下、本実施例と言う。）について説明する。本実施例は上記第１の実施例と多くの部分で共通するため、以下では第１の実施例と異なる部分について重点的に説明する。
図１９は、本実施例においてプリンタ２０に印刷用紙Ｍに印刷させたチャート画像を示している。チャート画像は、主走査方向および紙送り方向それぞれに複数のカラーパッチＰを並べてなるチャート領域とチャート領域の周囲を取り囲む印刷安定化領域とによって構成された画像である。コンピュータ１０は、プリンタ２０に当該チャート画像の印刷から各パッチＰの測色までの一連の処理を実行させる。
【００８２】
図２０は、本実施例のうちコンピュータ１０がＡＰＬ１４ａに基づいて実行する処理内容をフローチャートにより示している。図２０を図５と比較した場合、測色結果に基づく認証処理を実行しない点で異なる。また、画像の合成処理も不要であり、コンピュータ１０は予め用意されたチャート画像を表す画像データに基づいてプリンタ２０にチャート画像を印刷させる。測色専有開始コマンドと専有解除コマンドとをプリンタ２０に送信し両コマンドの送信の間においてプリンタ２０を専有する点では共通する。
コンピュータ１０は、プリンタ２０に対して専有開始コマンドを送信した後（Ｓ１０００）、Ｓ１０１０では、チャート画像データ１４ｅに基づく印刷をプリンタ２０に対して指示する。
【００８３】
図２１は、Ｓ１０１０の処理の詳細を示している。
Ｓ１１００では、コンピュータ１０は、ユーザの操作に基づいてチャート画像の印刷設定画面（アプリケーション画面）をディスプレイ１８ａに表示し、当該アプリケーション画面を介して各種印刷条件を入力する。
図２２はアプリケーション画面の一例を示している。アプリケーション画面１８ａ２でもアプリケーション画面１８ａ１と同じように印刷条件を入力させるための表示を行い、用紙サイズや、用紙の上下左右端における各マージン、チャートの種類などをユーザの入力操作に応じて取得する。チャートを構成するパッチの縦横サイズ（ｈＰ，ｗＰ）、１行あたりのパッチ数（ｎＰ）、パッチ行数（ｍＬ）、チャート領域の位置（ｘＰ，ｙＰ）はチャートの種類毎に予め決まっており、チャートを選択すれば自動的に決まる。位置（ｘＰ，ｙＰ）は、チャート画像の画像領域の原点（画像領域の先頭位置）を基準としたチャート領域の先頭位置ＰＳを意味する。また、アプリケーション画面１８ａ１と同様に、印刷用紙中に配置されるチャート画像のプレビュー表示１８ａ２１も行われる。
【００８４】
Ｓ１１１０では、コンピュータ１０は上記印刷条件の入力時に選択されたチャート画像を表現したチャート画像データ１４ｅをＨＤ１４から読み出す。本実施例では、チャート画像データ１４ｅは各画素がＲＧＢによって表現された画像データとしている。
次にＡＰＬ１４ａは、ＰＲＴＤＲＶ１４ｂを起動させ、チャート画像データ１４ｅをＰＲＴＤＲＶ１４ｂに受け渡し、ＰＲＴＤＲＶ１４ｂにチャート画像データ１４ｅを対象とした色変換処理（Ｓ１１２０）、ハーフトーン処理（Ｓ１１３０）、ラスタライズ処理（Ｓ１１４０）、さらには印刷コマンドの生成および送信処理（Ｓ１１５０）を実行させる。
【００８５】
上述したように印刷コマンドは、印刷領域定義コマンドと印刷位置更新コマンドと印刷データコマンドとからなる。印刷領域定義コマンドは、Ｓ１１００において取得した用紙サイズおよびマージンの情報を含み、プリンタ２０に対して、印刷ヘッド２５ａ位置の設定地を印刷用紙Ｍ上におけるチャート画像の画像領域の先頭位置に設定することを指示するコマンドである。印刷位置更新コマンドは、印刷ヘッド２５ａの１走査毎のチャート領域の印刷開始位置を指示するコマンドである。印刷用紙上におけるチャート領域の印刷開始位置は、上端マージンと左マージンと上記チャート領域の位置（ｘＰ，ｙＰ）とパッチの縦サイズ（ｈＰ）とパッチ行数（ｍＬ）とによって特定可能である。なお印刷コマンドは、チャート画像の画像領域のうち印刷安定化領域については、特定の色にてベタ状の印刷を行うよう指示してもよいし、何も印刷を行わず紙白のままとするよう指示してもよい。印刷コマンドを受信したプリンタ２０の側では、プリンタコントローラに制御に基づいて図１９に示したチャート画像を印刷用紙Ｍに印刷する処理を実行する。印刷処理の詳細は第１の実施例と同じである。
【００８６】
Ｓ１０２０では、コンピュータ１０はプリンタ２０に対してチャート画像の測色指示を行うとともに、この測色指示に応じてプリンタ２０が測色したチャート画像の測色値を取得する。Ｓ１０２０の処理の詳細は図１２と基本的に同じであり、測色指示とはチャート定義コマンドと乾燥コマンドと測色コマンドとを生成し送信する処理を言う。
本実施例のチャート定義コマンドは、チャート画像のうちのチャート領域の印刷用紙Ｍ内における位置等を定義したチャート定義情報（画像位置情報）を有している。チャート定義情報は、用紙原点を基準としたチャート領域の先頭位置（ｘＳ，ｙＳ）およびチャート領域の最終位置（ｘＥ，ｙＥ）のほか、パッチの縦横サイズ（ｈＰ，ｗＰ）、パッチ数（ｎＰ）、パッチ行数（ｍＬ）等を定義したものとする。先頭位置（ｘＳ，ｙＳ）は、上記Ｓ１１００で入力した上端マージンと、左マージンと、チャート位置（ｘＰ，ｙＰ）によって定義できる。パッチの縦横サイズ、パッチ数、パッチ行数については、ユーザが選択したチャート画像に対応して予め保存していた縦横サイズ、パッチ数、パッチ行数を読み出し、チャート定義情報の一部とする。最終位置（ｘＥ，ｙＥ）は、ｘＥはｘＳとｗＰ×ｎＰとの和であり、ｙＥはｙｓとｈＰ×ｍＬとの和である。
【００８７】
乾燥コマンドとしては自然乾燥コマンドと強制乾燥コマンドの何れかを生成可能であるが、本実施例では基本的に自然乾燥コマンドを生成する。上記チャート画像のような多数行に渡るパッチ群を乾燥機２６ｄで乾燥させるのは現実的でないからである。
測色コマンドは、印刷用紙Ｍをそのチャート領域の各行が測色部２６ａの移動経路下に順次位置するように搬送し、かつチャート領域の各行を測色部２６ａに測色させることをプリンタ２０に指示するものである。
【００８８】
チャート定義コマンド、乾燥コマンド、測色コマンドを順次受信したプリンタ２０側の処理は、測色の対象が認証チャートから図１９のチャート領域へと変った以外は図９，１４の処理と同じである。本実施例では、乾燥コマンドは自然乾燥コマンドであるから、図９のＳ３５５に相当する処理において、チャート領域の１行目の測色のための搬送距離を算出する場合は上記式（２）を用いて算出する。なお本実施例にて式（２）〜（４）を使用する場合、ｙＳ，ｈＰ，ｘＳ，ｘＥの値については上記Ｓ１０２０で生成したチャート定義情報が定義する値を用いることは言うまでもない。
Ｓ１０３０では、コンピュータ１０はプリンタ２０に専有解除コマンドを送信してプリンタの専有状態を解いて処理を終了させる。
【００８９】
このように本実施例によれば、コンピュータ１０は、専有コマンドによってプリンタ２０を専有している期間に印刷コマンド、チャート定義コマンド、乾燥コマンド、測色コマンドを順次プリンタ２０に送信することで、プリンタ２０に、複数のパッチからなる上記チャート画像の印刷、乾燥、測色、測色値の送信の各処理を自動的に連続して実行させることができる。また、このようにして取得した各パッチの測色値は、プリンタ２０についてのキャリブレーションやプロファイル作成等の様々な用途に用いることができる。
【００９０】
（４）測色部位置の設定処理
次に、上記ｄＨＭ（紙送り方向における印刷ヘッド２５ａと測色部２６ａの色検出部２６ａ１との距離）の設定方法について説明する。当該処理は上記各実施例を実行する前に行っておくのが望ましい。
図２３は、印刷測色制御装置の構成を用いて実行可能な測色部位置の設定処理をフローチャートにより示している。
Ｓ１２００では、印刷測色制御装置は、所定の測色部位置確認用画像データに基づいて、印刷用紙に左右のパッチを印刷する。ここで言う左右とは、紙送り方向先を向いたときの左右である。測色部位置確認用画像データは、印刷用紙上の中央を挟んで左側と右側の位置であって紙送り方向における位置が一致する２箇所にそれぞれ同じ大きさの黒の矩形パッチを印刷させるための画像データである。つまりコンピュータ１０は、測色部位置確認用画像データをラスタデータに変換するとともに、これをプリンタ２０に送信し、プリンタ２０に当該ラスタデータに基づいた印刷を実行させる。
【００９１】
図２４は、測色部位置確認用画像データに基づいて印刷用紙Ｍに印刷した左右のパッチＰＬ，ＰＲを示している。右パッチＰＲと左パッチＰＬは、黒色で縦の長さｈＰが測色部２６ａの色検出部２６ａ１の口径と同じか同口径よりもやや短いサイズである。例えば、色検出部２６ａ１の口径が２ｍｍである場合、パッチの縦の長さｈＰを１．８ｍｍ程度とする。
Ｓ１２０５ではプリンタ２０は、印刷用紙Ｍを、左右のパッチＰＬ，ＰＲよりも色検出部２６ａ１の口径１個分ほど用紙先頭側に離れた紙上の位置（測色開始位置）が、測色部２６ａの移動（走査）経路下に来るように紙送り方向に搬送する。
【００９２】
Ｓ１２１０では、プリンタ２０は、上記測色開始位置が測色部２６ａの走査経路下にある状態から、印刷用紙Ｍを微小距離単位で搬送する。ここで言う微小距離とは、少なくとも右左のパッチＰＬ，ＰＲの縦の長さよりも短い距離を言い、好ましくは０．１ｍｍ程度である。Ｓ１２１５では、プリンタ２０は測色部移動機構２６ｂによって測色部２６ａを１回走査させながら測色部２６ａに測色を実行させる。Ｓ１２２０では、プリンタ２０は、１回の走査分の測色結果を所定の記憶領域に保存する。
Ｓ１２２５では、プリンタ２０は目的のライン数（ｎ）分の測色を完了したか否か判断し、目的のライン数に達していない場合はＳ１２１０に戻って処理を繰り返す。目的のライン数とは、左右のパッチＰＬ，ＰＲを含む紙面上の一定範囲を測色するための測色部２６ａの走査の本数であり、かかるライン数は右左のパッチＰＬ，ＰＲの縦の長さと上記微小距離などに応じて予め設定されている。
【００９３】
目的のライン数分の測色を完了した場合、プリンタ２０はＳ１２３０において、右パッチＰＲ周辺の測色結果に基づき、印刷ヘッド２５ａから、最小のＬ値が得られた紙面上の位置までの紙送り方向における距離（ヘッド‐測色部距離１）を求める。つまり、各ラインの測色結果においては、測色部２６ａが右パッチＰＲに最も近づく走査位置で１つの低輝度値（Ｌ値）が得られるとともに、このような各ライン中の低Ｌ値は右パッチＰＲの中心位置を通過するラインにおいて最小値となる。そこで、プリンタ２０は、右パッチＰＲを印刷してから、右パッチＰＲ周辺の測色結果に基づき最小のＬ値が得られた紙面上の位置が測色部２６ａに測色されたまでの印刷用紙の搬送距離を算出し、この算出した距離をヘッド‐測色部距離１とする。
同様にプリンタ２０は、Ｓ１２３５において、左パッチＰＲ周辺の測色結果に基づき、印刷ヘッド２５ａから、最小のＬ値が得られた紙面上の位置までの紙送り方向における距離（ヘッド‐測色部距離２）を求める。
【００９４】
Ｓ１２４０ではプリンタ２０は、上記のように左右別々に求めた印刷ヘッドからの距離（ヘッド‐測色部距離１とヘッド‐測色部距離２）の差を求めるとともに、この差が所定のしきい値以下であるか否か判断する。当該しきい値としては、例えば０．３ｍｍ程度の値を用いることができる。両距離の差がしきい値以下の場合は、印刷ヘッド２５ａの走査方向に対して測色部２６ａの走査方向は平行であるとみなすことができるので、プリンタ２０は上記ヘッド‐測色部距離１（或いはヘッド‐測色部距離２）をｄＨＭの値として設定し、このｄＨＭを所定の記憶領域に保存する（Ｓ１２５０）。
【００９５】
一方、ヘッド‐測色部距離１とヘッド‐測色部距離２との差が上記しきい値を越える場合、印刷ヘッド２５ａの走査方向に対して測色部２６ａの走査方向が傾いている、すなわち測色乾燥ユニット２８の取付が適切でないとみなすことができる。この場合、プリンタ２０は測色乾燥ユニット２８の取付が不適切である旨をコンピュータ１０に通知し、コンピュータ１０の側ではディスプレイ１８ａに「右側の取り付けが３ｍｍ下方」といったエラーメッセージを表示するなどして、ユーザに測色乾燥ユニット２８の取付方向を修正するように促す（Ｓ１２５５）。
【００９６】
図２５は、左右パッチＰＬ，ＰＲそれぞれについての、各ラインにおけるパッチ通過時の測色値のＬ値と、測色したライン（１〜ｎ）との関係を示している。同図（ａ）の場合では、各ラインのＬ値の中で最小Ｌ値が得られたラインが、右パッチＰＲと左パッチＰＬとでは異なっていることが判る。このように最小Ｌ値を獲得したラインが右パッチＰＲと左パッチＰＬとで異なる場合は、印刷ヘッド２５ａの走査方向に対して測色部２６ａの走査方向が傾いていると言え、上記Ｓ１２５５におけるエラーメッセージの対象となる。
一方、同図（ｂ）の場合では、各ラインで測色された右パッチＰＲと左パッチＰＬのＬ値は略一致している。このように最小Ｌ値を獲得したラインが右パッチＰＲと左パッチＰＬとで一致している場合は、印刷ヘッド２５ａの走査方向に対して測色部２６ａの走査方向が平行であるとみなせる。
【００９７】
上記測色部位置の設定処理によれば、プリンタ２０毎に微妙に異なることが予想される印刷ヘッド２５ａと色検出部２６ａ１との距離ｄＨＭを実際に算出し、この算出結果を乾燥処理や測色処理を行う際の印刷用紙の紙送り時に参照するため、印刷後の紙面上の乾燥対象や測色対象とした部分を、極めて正確に乾燥機２６ｄや測色部２６ａに対して搬送することができる。また、測色乾燥ユニット２８の取り付け位置が不適切な場合にはこれをユーザに対して知らせるため、測色乾燥ユニット２８が不適切な位置で取り付けられたまま測色処理や乾燥処理を継続してしまうことが防がれる。
【００９８】
（５）まとめ
このように本発明によれば、プリンタ２０に各種指示を出すアプリケーションがプリンタ２０に対して、印刷コマンド、チャート定義コマンド、乾燥コマンド、測色コマンド、を出力すると、プリンタ２０は印刷コマンドを受けて所定の画像を印刷する。そしてプリンタ２０は、乾燥コマンドや測色コマンドを受けて、チャート定義コマンドに定義された印刷用紙上における測色対象画像の位置等の情報を用いて印刷用紙の搬送距離を自動的に計算し、この計算した距離に応じて乾燥機２６ｄや測色部２６ａに対して印刷用紙を搬送し、かつ、乾燥機２６ｄによる強制乾燥を行なったり、チャート定義コマンドに定義された測色対象画像の位置等の情報に基づいて測色部２６ａの移動距離を計算し当該計算した移動距離に応じて測色部２６ａを移動させながら測色処理を実行する。
つまり発明を用いれば、ユーザは上記アプリケーション画面にて所定の入力をするだけで後は自動的に、画像の印刷、乾燥、測色、測色値の取得という一連の作業を正確かつ短時間で実行させることができる。また、上記一連の作業中においては、コンピュータ１０のＡＰＬ１４ａがプリンタ２０を専有しているため、他の指示出力元からの割込みで上記一連の作業が中断してしまうことも無い。
【図面の簡単な説明】
【００９９】
【図１】印刷測色制御装置の概略的ブロック図。
【図２】プリンタの外観側面図。
【図３】測色乾燥ユニットの内部構成を示す図。
【図４】ソフトウェア間の命令体系等を示す図。
【図５】ＡＰＬに基づきコンピュータが実行する処理を示すフローチャート。
【図６】アプリケーション画面の一例を示す図。
【図７】合成画像データの生成の様子を示す図。
【図８】合成画像の印刷指示の詳細を示すフローチャート。
【図９】プリンタコントロールＩＣが実行する処理の一部を示すフローチャート。
【図１０】プリンタコントロールＩＣが実行する処理の一部を示すフローチャート。
【図１１】印刷コマンドに応じて印刷された合成画像を示す図。
【図１２】測色指示および測色値の取得処理の詳細を示すフローチャート。
【図１３】印刷用紙の搬送距離および測色部の移動距離を説明する図。
【図１４】測色コントロールＩＣが実行する処理を示すフローチャート。
【図１５】認証結果の印刷指示の詳細を示すフローチャート。
【図１６】認証結果印刷後の合成画像を示す図。
【図１７】専有コマンドを受けてプリンタが実行する処理を示すフローチャート。
【図１８】プリンタのコマンド受信処理を示すフローチャート。
【図１９】印刷コマンドに応じて印刷されたチャート画像を示す図。
【図２０】ＡＰＬに基づきコンピュータが実行する処理を示すフローチャート。
【図２１】チャート画像の印刷指示の詳細を示すフローチャート。
【図２２】アプリケーション画面の一例を示す図。
【図２３】測色部位置の設定処理を示すフローチャート。
【図２４】測色部位置確認用画像データに基づいて印刷した左右のパッチを示す図。
【図２５】各測色ラインにおける測色Ｌ値の変化を左右のパッチについて示す図。
【符号の説明】
【０１００】
１０…コンピュータ、１４ａ…ＡＰＬ、１４ｂ…ＰＲＴＤＲＶ、１４ｃ…被認証画像データ、１４ｄ…認証チャート画像データ、１４ｅ…チャート画像データ、１４ｆ…基準色彩値、１７ａ，１７ｂ，１７ｃ…Ｉ／Ｆ、１８ａ１，１８ａ２…アプリケーション画面、２０…プリンタ、２４…通信Ｉ／Ｆ、２５…プリンタコントロールＩＣ、２５ａ…印刷ヘッド、２５ａ１…カッター、２５ｂ…ヘッド駆動部、２５ｃ…キャリッジ機構、２５ｄ…紙送り機構、２６…測色コントロールＩＣ、２６ａ…測色部、２６ｂ…測色部移動機構、２６ｃ…押さえ板駆動機構、２６ｄ…乾燥機、２６ａ１…色検出部、２８…測色乾燥ユニット、２８ａ…押さえ板
【図１】
2008103956.tif 000003
【図２】
2008103956.tif 000004
【図３】
2008103956.tif 000005
【図４】
2008103956.tif 000006
【図５】
2008103956.tif 000007
【図６】
2008103956.tif 000008
【図７】
2008103956.tif 000009
【図８】
2008103956.tif 000010
【図９】
2008103956.tif 000011
【図１０】
2008103956.tif 000012
【図１１】
2008103956.tif 000013
【図１２】
2008103956.tif 000014
【図１３】
2008103956.tif 000015
【図１４】
2008103956.tif 000016
【図１５】
2008103956.tif 000017
【図１６】
2008103956.tif 000018
【図１７】
2008103956.tif 000019
【図１８】
2008103956.tif 000020
【図１９】
2008103956.tif 000021
【図２０】
2008103956.tif 000022
【図２１】
2008103956.tif 000023
【図２２】
2008103956.tif 000024
【図２３】
2008103956.tif 000025
【図２４】
2008103956.tif 000026
【図２５】
2008103956.tif 000027