(57)【要約】【課題】プロファイルチャート作成時におけるユーザへの作業負荷を軽減することが可能な画像処理システム、制御方法、プログラム、記録媒体を提供することを目的とする。【解決手段】ユーザはプロファイルチャート印刷画面表示部４０７に表示されたプロファイルチャート印刷画面６００及びテンプレート情報設定画面７００を用いて、プロファイルチャート印刷時に使用する色設定情報及び宛先情報等を設定した後、プロファイルチャート印刷ボタン６０３を押下することで、画像処理装置３００では、設定された色設定情報あるいは予め定めたキャリブレーションの実行方法に関する設定情報に基づいて、キャリブレーション実行部５１１においてハードウェアキャリブレーション及びソフトウェアキャリブレーションを実行してプロファイルチャートを作成し、作成したプロファイルチャートと宛先情報をはがきに印刷する。【選択図】図３
2011138414.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置とネットワークを介して接続された情報処理装置から成る画像処理システムにおいて、
前記情報処理装置は、
ユーザがプロファイルチャートの印刷指示を行うためのプロファイルチャート印刷指示部と、
前記印刷指示部によって印刷指示がなされた場合、前記プロファイルチャートを生成するための色設定情報を含む印刷ジョブを生成処理する情報処理装置処理部と、
前記情報処理装置処理部によって生成処理した印刷ジョブを前記画像処理装置へ送信する情報処理装置送信部と、
を備え、
前記画像処理装置は、
前記情報処理装置送信部によって送信された印刷ジョブを受信する画像処理装置受信部と、
前記画像処理装置受信部によって受信した印刷ジョブを解析する印刷制御部と、
前記印刷制御部による解析結果及び予め定めたキャリブレーションの実行方法に関する設定情報に基づいて、ソフトウェアキャリブレーション及びハードウェアキャリブレーションを実行するキャリブレーション実行部と、
前記キャリブレーション実行部による実行結果と前記印刷ジョブに基づいて、前記プロファイルチャートに関する画像データを生成する画像生成部と、
前記画像生成部によって生成された画像データを用いて記録媒体へ印刷する印刷実行部と、
を備えたことを特徴とする画像処理システム。
【請求項２】
前記プロファイルチャート印刷指示部は、郵便宛先情報を設定することが可能であり、
前記情報処理装置処理部は、前記色設定情報及び前記プロファイルチャート印刷指示部によって設定された郵便宛先情報を含む印刷ジョブを生成処理し、
前記画像生成部は、前記プロファイルチャートに関する画像データと前記宛先情報に関する画像データを生成し、
前記印刷実行部は、前記画像生成部によって生成した前記プロファイルチャートに関する画像データと前記宛先情報に関する画像データをはがき印刷することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記印刷指示部は、アプリケーションプロパティからの指示入力を不可とする一方で、システムプロパティからの指示入力を可能とすることを特徴とする請求項１または請求項２に記載の画像処理システム。
【請求項４】
前記プロファイルチャート印刷指示部は、更に、差出人の宛先情報を設定することが可能なことを特徴とする請求項２または請求項３に記載の画像処理システム。
【請求項５】
前記郵便宛先情報をユーザ毎に記憶するテンプレート記憶部を更に備え、
前記印刷指示部は、前記テンプレート記憶部に記憶された郵便宛先情報を選択することが可能であることを特徴とする請求項２乃至４の何れか１項に記載の画像処理システム。
【請求項６】
前記印刷ジョブは通常の印刷処理を行うことを示すジョブを含んで構成されており、
前記画像処理装置受信部によって受信した印刷ジョブがプロファイルチャートの生成、あるいは通常の印刷処理の何れかを判定する統括部を更に備え、
前記キャリブレーション実行部は、前記統括部によって前記印刷ジョブがプロファイルチャートの生成を示す場合に実行し、一方、前記印刷ジョブが通常の印刷処理を示す場合に、実行しないことを特徴とする請求項１乃至５に記載の画像処理システム。
【請求項７】
画像処理装置とネットワークを介して接続された情報処理装置から成る画像処理システムの制御方法において、
前記情報処理装置は、
ユーザがプロファイルチャートの印刷指示を行うためのプロファイルチャート印刷指示工程と、
前記印刷指示工程によって印刷指示がなされた場合、前記プロファイルチャートを生成するための色設定情報を含む印刷ジョブを生成処理する情報処理装置処理工程と、
前記情報処理装置処理工程によって生成処理した印刷ジョブを前記画像処理装置へ送信する情報処理装置送信工程と、
を備え、
前記画像処理装置は、
前記情報処理装置送信工程によって送信された印刷ジョブを受信する画像処理装置受信工程と、
前記画像処理装置受信工程によって受信した印刷ジョブを解析する印刷制御工程と、
前記印刷制御工程による解析結果及び予め定めたキャリブレーションの実行方法に関する設定情報に基づいて、ソフトウェアキャリブレーション及びハードウェアキャリブレーションを実行するキャリブレーション実行工程と、
前記キャリブレーション実行工程による実行結果と前記印刷ジョブに基づいて、前記プロファイルチャートに関する画像データを生成する画像生成工程と、
前記画像生成工程によって生成された画像データを用いて記録媒体へ印刷する印刷実行工程と、
を備えたことを特徴とする画像処理システムの制御方法。
【請求項８】
コンピュータで読取り可能なプログラムであると共に実行可能なプログラムであって、前記プログラムは、
画像処理装置とネットワークを介して接続された情報処理装置から成る画像処理システムにおいて、
前記情報処理装置は、
ユーザがプロファイルチャートの印刷指示を行うためのプロファイルチャート印刷指示手段と、
前記印刷指示手段によって印刷指示がなされた場合、前記プロファイルチャートを生成するための色設定情報を含む印刷ジョブを生成処理する情報処理装置処理手段と、
前記情報処理装置処理手段によって生成処理した印刷ジョブを前記画像処理装置へ送信する情報処理装置送信手段と、
を備え、
前記画像処理装置は、
前記情報処理装置送信手段によって送信された印刷ジョブを受信する画像処理装置受信手段と、
前記画像処理装置受信手段によって受信した印刷ジョブを解析する印刷制御手段と、
前記印刷制御手段による解析結果及び予め定めたキャリブレーションの実行方法に関する設定情報に基づいて、ソフトウェアキャリブレーション及びハードウェアキャリブレーションを実行するキャリブレーション実行手段と、
前記キャリブレーション実行手段による実行結果と前記印刷ジョブに基づいて、前記プロファイルチャートに関する画像データを生成する画像生成手段と、
前記画像生成手段によって生成された画像データを用いて記録媒体へ印刷する印刷実行手段と、
として機能することを特徴とするプログラム。
【請求項９】
前記請求項８に記載のプログラムを記録したコンピュータで読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置のプロファイル作成における作業者の負荷を軽減すると共に、効率的に作成が可能な画像処理システム、制御方法、プログラムに関する。
【背景技術】
【０００２】
従来、プリンタの印刷物の配色とモニタに表示されるプレビューの配色を合わせるためのプロファイルを適用するときには、ユーザ自身が、キャリブレーションとプロファイル作成を実施し、プリンタに適用するという作業が行われている。
【０００３】
ここでのキャリブレーションとは、プリンタ本体内のセンサ等を用いて測色するハードウェアキャリブレーションと測色機を使用して専用のアプリケーションにて行うソフトウェアキャリブレーションを共に実施することであり、プロファイル作成時はキャリブレーションの結果からプロファイルチャートを生成する。ユーザはプロファイルチャートより色設定情報の微調整を行い、最終的にプロファイルを生成する。
【０００４】
プロファイル作成においては、「プロファイル作成サービス」というサービスを提供している。企業も存在し、このサービスを利用するユーザは、ハードウェアキャリブレーション、ソフトウェアキャリブレーションを実施し、出力したチャートを送付することによりプロファイルを入手することができる。
【０００５】
このように企業等の所定の宛先へ手紙等を送付するにあたり、手紙の宛名面に則すように印字する住所等の文字サイズを変換して印刷を行うによって、宛名を記載する手間等を軽減することが可能な技術が開示されている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−２２４９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、宛名面の住所等を自動で印字することは可能であるが、プロファイルを作成するユーザは、作成したプロファイルチャートを出力し、封筒等へ封印することによって郵送するといった手間が発生してしまうという課題がある。
【０００８】
また、「プロファイル作成サービス」を利用する場合であってもキャリブレーションによるチャート出力はユーザ自身が行う必要があり、キャリブレーションによるチャート出力は、プロファイル作成に精通している専任者を設けて調整を行う例も見られるなど、調整を行うために多くの時間と労力を要する。
【０００９】
また、キャリブレーション実施者の作業場所と、実際にプリンタが設置されている場所が異なる場合もあり、キャリブレーション実施者は、キャリブレーション実施者の作業場所と、実際にプリンタが設置されている場所を何度も往復して、キャリブレーションを実施する場合もある。
【００１０】
更に、ソフトウェアキャリブレーションやプロファイル作成を行うには、プリンタとは別売りの専用ソフトウェアや測色機械が必要になる。
【００１１】
本発明は、上記課題を解決するためになされたものであり、プロファイルチャート作成時におけるユーザへの作業負荷を軽減することが可能な画像処理システム、制御方法、プログラム、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するための第１の発明は、画像処理装置とネットワークを介して接続された情報処理装置から成る画像処理システムにおいて、前記情報処理装置は、ユーザがプロファイルチャートの印刷指示を行うためのプロファイルチャート印刷指示部と、前記印刷指示部によって印刷指示がなされた場合、前記プロファイルチャートを生成するための色設定情報を含む印刷ジョブを生成処理する情報処理装置処理部と、前記情報処理装置処理部によって生成処理した印刷ジョブを前記画像処理装置へ送信する情報処理装置送信部と、を備え、前記画像処理装置は、前記情報処理装置送信部によって送信された印刷ジョブを受信する画像処理装置受信部と、前記画像処理装置受信部によって受信した印刷ジョブを解析する印刷制御部と、前記印刷制御部による解析結果及び予め定めたキャリブレーションの実行方法に関する設定情報に基づいて、ソフトウェアキャリブレーション及びハードウェアキャリブレーションを実行するキャリブレーション実行部と、前記キャリブレーション実行部による実行結果と前記印刷ジョブに基づいて、前記プロファイルチャートに関する画像データを生成する画像生成部と、前記画像生成部によって生成された画像データを用いて記録媒体へ印刷する印刷実行部と、を備えたことを特徴とする。
【００１３】
上記目的を達成するための第２の発明は、画像処理装置とネットワークを介して接続された情報処理装置から成る画像処理システムの制御方法において、前記情報処理装置は、ユーザがプロファイルチャートの印刷指示を行うためのプロファイルチャート印刷指示工程と、前記印刷指示工程によって印刷指示がなされた場合、前記プロファイルチャートを生成するための色設定情報を含む印刷ジョブを生成処理する情報処理装置処理工程と、前記情報処理装置処理工程によって生成処理した印刷ジョブを前記画像処理装置へ送信する情報処理装置送信工程と、を備え、前記画像処理装置は、前記情報処理装置送信工程によって送信された印刷ジョブを受信する画像処理装置受信工程と、前記画像処理装置受信工程によって受信した印刷ジョブを解析する印刷制御工程と、前記印刷制御工程による解析結果及び予め定めたキャリブレーションの実行方法に関する設定情報に基づいて、ソフトウェアキャリブレーション及びハードウェアキャリブレーションを実行するキャリブレーション実行工程と、前記キャリブレーション実行工程による実行結果と前記印刷ジョブに基づいて、前記プロファイルチャートに関する画像データを生成する画像生成工程と、前記画像生成工程によって生成された画像データを用いて記録媒体へ印刷する印刷実行工程と、を備えたことを特徴とする。
【００１４】
上記目的を達成するための第３の発明は、コンピュータで読取り可能なプログラムであると共に実行可能なプログラムであって、前記プログラムは、画像処理装置とネットワークを介して接続された情報処理装置から成る画像処理システムにおいて、前記情報処理装置は、ユーザがプロファイルチャートの印刷指示を行うためのプロファイルチャート印刷指示手段と、前記印刷指示手段によって印刷指示がなされた場合、前記プロファイルチャートを生成するための色設定情報を含む印刷ジョブを生成処理する情報処理装置処理手段と、前記情報処理装置処理手段によって生成処理した印刷ジョブを前記画像処理装置へ送信する情報処理装置送信手段と、を備え、前記画像処理装置は、前記情報処理装置送信手段によって送信された印刷ジョブを受信する画像処理装置受信手段と、前記画像処理装置受信手段によって受信した印刷ジョブを解析する印刷制御手段と、前記印刷制御手段による解析結果及び予め定めたキャリブレーションの実行方法に関する設定情報に基づいて、ソフトウェアキャリブレーション及びハードウェアキャリブレーションを実行するキャリブレーション実行手段と、前記キャリブレーション実行手段による実行結果と前記印刷ジョブに基づいて、前記プロファイルチャートに関する画像データを生成する画像生成手段と、前記画像生成手段によって生成された画像データを用いて記録媒体へ印刷する印刷実行手段と、として機能することを特徴とする。
【００１５】
上記目的を達成するための第４の発明は、第３に記載のプログラムを記録したコンピュータで読取り可能な記録媒体である。
【発明の効果】
【００１６】
本発明によれば、画像処理装置に接続された情報処置装置に表示されたユーザインタフェースを用いた簡易操作によって、プロファイルチャートの出力依頼を画像処理装置へ送信することで、画像処理装置においてプロファイルチャートを生成するため、ユーザへの作業負荷を軽減することが可能となる、という効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る画像処理システムの構成の一例を示す構成図である。
【図２】本発明の実施形態に係る画像処理システムを利用したユーザの業務の流れの一例を示すフローチャートである。
【図３】本発明の実施形態に係る画像処理システムに対するサービス提供会社の業務の流れの一例を示すフローチャートである。
【図４】本発明の実施形態に係るＰＣのハードウェア構成を示す構成図である。
【図５】本発明の実施形態に係るプリンタのコントローラユニットのハードウェア構成の一例を示す構成図である。
【図６】本発明の実施形態に係るＰＣ（プリンタドライバ）とプリンタの内部の各種モジュールに関する機能群の一例を示すブロック図である。
【図７】本発明の実施形態に係るＰＣ内にあるプロファイルチャート印刷のためのキャリブレーションの色設定情報とテンプレート情報の設定が可能な画面の一例を示した構成図である。
【図８】本発明の実施形態に係るプリンタよりはがきに印字された結果を示すレイアウト図である。
【図９】本発明の実施形態に係るＰＣに記憶されるプリンタドライバ関連テーブルの一例を示す構成図である。
【図１０】本発明の実施形態に係るプリンタに記憶されるプリンタ関連テーブルの一例を示す構成図である。
【図１１】本発明の実施形態に係るＰＣのプリンタドライバにおけるプロファイル設定と実行の制御手順の一例を示すフローチャートである。
【図１２】本発明の実施形態に係るプリンタ３００におけるプロファイルチャートの印刷の制御手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１９】
図１、図２、図３を用いて、本発明におけるプロファイル作成と適用によるシステムの構成の概要と業務フローを説明する。
【００２０】
図１は、本発明におけるパーソナルコンピュータ２００（ＰＣ）及び画像処理装置３００（プリンタ）からなる画像処理システム１００のシステム構成とプロファイル作成サービスを提供しているサービス提供会社との業務の流れを示すための図である。
【００２１】
図１に示すように、ＰＣ２００とプリンタ３００は、ローカルエリアネットワーク（ＬＡＮ）２５０を介してジョブの送受信と印刷結果の送受信等のデータ通信を実施する。
【００２２】
ＰＣ２００にはプリンタドライバがインストールされており、プリンタ３００へプロファイルチャート印刷ジョブを発行する、また、サービス提供会社より送付されたプロファイルを受け取りプリンタへの適用を実施する。
【００２３】
プリンタ３００は、給紙トレイにはがきがセットされており、ＰＣ２００からのプロファイルチャート印刷ジョブを受信した際に、はがきに宛名とプロファイルチャートを印刷する、また、ＰＣ２００により指定されたプロファイルに対する本体の適用を実施する。
【００２４】
サービス提供会社は、ユーザにより送付されたはがきを受け取り、プロファイルを作成した後、差出人であるユーザへ作成したプロファイルを送信する。
【００２５】
以上のシステム構成により本発明が実現されている。
【００２６】
図２は、図１におけるプロファイル作成時のユーザによる業務の流れを示したフローチャートである。
【００２７】
次に、図１のシステム構成による具体的な業務フローを説明する。
【００２８】
Ｓ１０１では、まず、ユーザは、ＰＣ２００を操作してプロファイルチャートの作成指示入力を行うためのプロファイルチャート印刷画面を起動する。
【００２９】
Ｓ１０２では、はがきの表面にあるサービス提供会社の宛名情報と差出人情報をプロファイルチャート印刷画面から選択あるいは編集する。
【００３０】
Ｓ１０３では、同画面にあるプロファイル作成時に利用する色設定情報を編集し、編集が完了したらプロファイルチャートの印刷を実行する。ユーザがプロファイルチャートの印刷を実行したタイミングで、ＰＣ２００において、宛名情報、差出人情報、及び色設定情報を含むプロファイルチャート印刷ジョブが生成され、生成されたプロファイルチャート印刷ジョブをプリンタ３００へ送信する。
【００３１】
その後、Ｓ３００において、プリンタ３００は、受信したプロファイルチャート印刷ジョブに基づいて、はがきに宛名とプロファイルチャートを印刷する。
【００３２】
次に、Ｓ１０５において、ユーザは、プロファイルチャート画像が印刷された面（裏面）に見えないようにコーティング用のシールを貼る。そして、Ｓ１０６により、ユーザがはがきをポストに投函する。
【００３３】
図３は、サービス提供会社による業務の流れを示したフローチャートである。
【００３４】
ポストに投函されたはがきは、郵便配達を経てサービス提供会社へ届く。この時点より、Ｓ２００のフローが開始される。
【００３５】
Ｓ２０１において、プロファイルチャートが印刷されているはがきをサービス提供会社が受け取る。Ｓ２０２では、プロファイルチャートをサービス提供会社のプロファイル作成サービスを利用して測色を実施する。
【００３６】
Ｓ２０３では、測色した結果に基づいて、プロファイルが作成される。Ｓ２０４では、はがきの表面に記載された差出人の情報からユーザデータの登録をシステム等に対して行う。
【００３７】
最後に、Ｓ２０５において、プロファイルをＳ２０４でシステム等に登録したユーザデータにあるメールアドレスへ添付にて送付する。
【００３８】
以上によりサービス提供会社による業務は終了する。
【００３９】
そして、Ｓ１０７において、ユーザは、サービス提供会社より送付されたプロファイルを受け取るところから業務を再開する。
【００４０】
次に、Ｓ１０８において、プリンタドライバのプロファイル適用画面を開き、
【００４１】
Ｓ１０９において、受け取ったプロファイルを画面上から指定して適用を実行する。
【００４２】
以上によりユーザの業務は終了する。図１のシステム構成図と図２と図３の業務フローにより、本発明であるプロファイル作成システムが実現されている。
【００４３】
以下、図４を用いて、図１に示したＰＣ２００に適用可能な情報処理装置のハードウェア構成について説明する。
【００４４】
図４は、図１に示したＰＣ２００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００４５】
２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００４６】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００４７】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図４では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００４８】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００４９】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００５０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００５１】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００５２】
次に、図５を用いて、図１に示したプリンタ３００を制御するコントローラユニットのハードウェア構成について説明する。
【００５３】
図５は、図１に示したプリンタ３００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００５４】
図５において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００５５】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００５６】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００５７】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００５８】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ
Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）６００に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００５９】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００６０】
３２０はイメージバスインタフェース（ＩＭＡＧＥ
ＢＵＳ Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換印刷システム、印刷管理サーバおよびその制御方法とプログラムするバスブリッジである。
【００６１】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００６２】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００６３】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行うことや、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００６４】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００６５】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００６６】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００６７】
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００６８】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００６９】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、携帯端末内に備えられたＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００７０】
以上のような構成によって、プリンタ３００は、スキャナ部３１４から読み込んだ画像データをＬＡＮ２５０上に送信することや、ＬＡＮ２５０から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００７１】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信することや、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することができる。
【００７２】
次に図１に示したＰＣ２００（プリンタドライバ）とプリンタ３００を制御するモジュール機能について図６を用いて説明する。
【００７３】
図６は、図１に示したＰＣ２００（プリンタドライバ）とプリンタ３００の内部をそれぞれ制御するための機能を示したブロック図である。
【００７４】
プリンタドライバ４００とプリンタ３００は、ＬＡＮ（図１のネットワーク）２５０により接続されており、プリンタドライバ４００により生成した後述のプロファイルチャート印刷ジョブをプリンタ３００へ送信し、プリンタ３００はプロファイルチャート印刷ジョブをプリンタドライバ４００から受信し、プロファイルチャート印刷ジョブの内容を参照し、はがきの表面に宛先と差出人情報を、裏面にプロファイルチャートの画像を形成し出力する。
【００７５】
プリンタドライバ４００は、図６に示すように統括部４０１、外部Ｉ／Ｆ４０２、ＵＩ表示部４０３、処理部４０９、保存部４１２を備えている。
【００７６】
統括部４０１は、ＵＩ表示部４０３においてユーザによるボタン入力、及び文字入力による指示に対して外部Ｉ／Ｆ４０２、処理部４０９、または保存部４１２へ処理を振り分ける制御を行う。
【００７７】
外部Ｉ／Ｆ４０２は、プリンタドライバ４００により生成した後述のプロファイルチャート印刷ジョブをプリンタ３００へ送信するためにＬＡＮ２５０による接続の確立と送信の実行を行う。
【００７８】
ＵＩ表示部４０３は、プリンタドライバ４００をユーザが操作するための画面表示とその制御を行う。ＵＩ表示部４０３は、印刷画面表示部４０４、アプリケーションプロパティ表示部４０５、ドライバプロパティ表示部４０６を備えている。
【００７９】
印刷画面表示部４０４は、プリンタドライバから印刷実行を指示し、プリンタにて印刷処理が実行されている間に進捗状況を表示する画面を示し、表示と操作に対する処理の制御を行う。
【００８０】
アプリケーションプロパティ表示部４０５は、文書作成アプリケーションから印刷実行する際にドライバのプロパティを編集する為の画面を示し、表示とボタンや文字入力の操作に対する処理の制御を行う。
【００８１】
ドライバプロパティ表示部４０６は、プリンタドライバに対して総合的な設定を実施するためのプロパティ画面を示し、表示とボタンや文字入力の編集に対する処理の制御を行う。
【００８２】
尚、後述するプロファイルチャート印刷画面６００は、印刷画面表示部４０４及びアプリケーションプロパティ表示部４０５から表示せず、ドライバプロパティ表示部４０６のみ表示するような制御を行っても良い。
【００８３】
これによって、文書作成アプリケーションからプロファイルチャートの印刷指示を行うことを不可とし、システム設定を行うための画面から印刷指示を行うように制御することを可能としているため、システム的な作業であるプロファイルチャート作成業務においては、ユーザが画面を起動させる際に、視覚的に切り分けがしやすくなり効果的である。
【００８４】
ドライバプロパティ表示部４０６は、プロファイルチャート印刷画面表示部４０７とテンプレート情報設定画面表示部４０８を備えている。
【００８５】
プロファイルチャート印刷画面表示部４０７は、後述するプロファイルチャート印刷画面６００を示し、プロファイルチャート出力のための色設定情報の変更、プロファイルチャート印刷の実行、テンプレート設定の実行、色設定保存の実行、標準に戻す制御とそれに対する表示を行う。はがきの裏面に印刷するプロファイルチャートを生成するためのパラメータの設定を可能とする。
【００８６】
テンプレート情報設定画面表示部４０８は、前述のプロファイルチャート印刷画面表示部４０７のテンプレート設定の実行により処理される機能であり、後述するテンプレート情報設定画面７００を示す。プロファイルチャートをサービス提供会社へ送信する為の後述するはがき送付先編集エリア７０１とプロファイル送付先編集エリア７０２の情報の変更、前述のはがき送付先編集エリア７０１、プロファイル送付先編集エリア７０２の保存とキャンセルの実行による制御とそれに対する表示の実行を行う。
【００８７】
処理部４０９は、ＵＩ表示部４０３による実行結果から統括部４０１により指示された処理を実行する。処理部４０９は、印刷制御部４１０と画像生成部４１１を備えている。
【００８８】
印刷制御部４１０は、プリンタ３００へプロファイルチャート印刷ジョブを送信する為のジョブの生成を行う。保存部４１２によりプロファイルチャート印刷ジョブを形成する情報である印刷データ、プリンタ設定データ、テンプレートデータを取得し、プロファイルチャート印刷ジョブを生成する。処理完了後は、統括部４０１に生成したジョブを送信する。
【００８９】
画像生成部４１１は、後述する保存部４１２の印刷データを生成する。画像生成する為のデータは、テンプレート画像を生成する場合は、テンプレート保存部４１５より取得し、プロファイルチャート画像を生成する場合は、プリンタ設定保存部４１４より取得する。その後、画像生成部４１１は前述のテンプレート画像とプロファイルチャート画像の生成を実施し、処理完了後は、印刷データ保存部４１３へデータを保存する。
【００９０】
プリンタ３００は、図６に示すように統括部５０１、外部Ｉ／Ｆ５０２、処理部５０３、保存部５１２を備えている。
【００９１】
統括部５０１は、外部Ｉ／Ｆ５０２より受信したプロファイルチャート印刷ジョブのジョブ種別を判定し、処理部５０３または保存部５１２へ処理を振り分ける。
【００９２】
外部Ｉ／Ｆ５０２は、プリンタドライバ４００により生成した後述のプロファイルチャート印刷ジョブを受信する。その後、外部Ｉ／Ｆ５０２は、受信したプロファイルチャート印刷ジョブを統括部５０１へ送信する。
【００９３】
処理部５０３は、統括部５０１により指示された処理を実行する。処理部５０３は、印刷制御部５０４、画像生成部５０７、デバイス制御部５０８、キャリブレーション実行部５１１を備えている。
【００９４】
印刷制御部５０４は、プロファイルチャート印刷ジョブの解析結果に基づいて印刷順序の制御と後述の画像生成部５０７、デバイス制御部５０８、キャリブレーション実行部５１１に対する処理の指示を行う。印刷制御部５０４は、印刷順序制御部５０５と印刷実行部５０６を備えている。
【００９５】
印刷順序制御部５０５は、プリンタ３００内部で投入されているジョブに対しての優先度の振り分けとジョブの出力順序の決定を行う。
【００９６】
印刷実行部５０６は、印刷順序制御部５０５の指示により印刷物をはがきや印刷用紙等の記録媒体へ出力するための印刷処理の実行を行う。印刷実行部５０６は、画像生成部５０７、デバイス制御部５０８、キャリブレーション実行部５１１への処理の指示を行う。印刷実行部５０６は、キャリブレーション実行部５１１に対してキャリブレーションの実行を指示し、その後キャリブレーション結果とプロファイルチャート印刷ジョブに含まれる画像データにより画像生成部５０７へ画像のレンダリング（プリンタ３００独自の画像データの生成）の実行を要求する。その後、デバイス制御部５０８へ印刷物の出力を要求する。各処理が実行された結果は後述する保存部５１２へ保存される。
【００９７】
画像生成部５０７は、後述する保存部５１２の印刷データを生成する。画像を生成するためのデータは、保存部５１２に保存されている印刷データとキャリブレーション測定結果とプリンタ設定データを取得することにより実行を可能とする。生成される画像は、宛名と差出人情報を含むテンプレート画像とプロファイルチャート画像である。生成された画像は、後述する保存部５１２の画像保存部５１５へ保存される。
【００９８】
デバイス制御部５０８は、印刷物の出力とセンサによるハードウェアキャリブレーションとソフトウェアキャリブレーションの実行を行う。デバイス制御部５０８は、出力制御部５０９とセンサ制御部５１０を備えている。
【００９９】
デバイス制御部５０８は、前述の画像生成部５０７より生成された画像を印刷用紙（はがき）に印字する、またはそのデバイスの制御を行う。印字する為のデータは、後述する保存部５１２の画像保存部５１５より取得する。
【０１００】
センサ制御部５１０は、後述のキャリブレーション実行部５１１からの要求に対してハードウェアキャリブレーションとソフトウェアキャリブレーションを実施する。実施した結果は、後述する保存部５１２のキャリブレーション結果保存部５１６へ保存される。
【０１０１】
キャリブレーション実行部５１１は、プロファイルチャート印刷ジョブに含まれるプリンタ設定データと印刷データを解析し、キャリブレーション測定情報の取得と実行を行う。キャリブレーションの測定の実行は、デバイス制御部５０８内のセンサ制御部５１０で実施される。実行した結果は後述する保存部５１２のキャリブレーション結果保存部５１６へ保存される。
【０１０２】
保存部５１２は、外部Ｉ／Ｆ５０２より取得したプロファイルチャート印刷ジョブのデータの保存と処理部５０３にて実施された処理結果の保存を行う。
【０１０３】
保存部５１２は、印刷データ保存部５１３、プリンタ設定保存部５１４、画像保存部５１５、キャリブレーション結果保存部５１６を備えている。
【０１０４】
印刷データ保存部５１３は、プリンタドライバ４００より受信したプロファイルチャート印刷ジョブに含まれる画像データの抽出と保存を行う。印刷データ保存部５１３のデータは、その後、画像生成部５０７により用いられ、プリンタ独自の画像データを生成する。
【０１０５】
プリンタ設定保存部５１４は、ユーザにより設定されたプリンタ３００内部に保持するデータを保存する。プリンタ３００内部に保持するデータとは、プリンタのネットワーク情報やレイアウト情報等のことを示す。
【０１０６】
画像保存部５１５は、前述の処理部５０３の画像生成部５０７の実行により生成された画像データを保存する。その後、画像データは、デバイス制御部５０８の出力制御部により取得され印刷物として出力される。
【０１０７】
キャリブレーション結果保存部５１６は、前述の処理部５０３のセンサ制御部５１０の実行により生成されたハードウェアキャリブレーションの結果とソフトウェアキャリブレーションの結果を保存する。
【０１０８】
その後、ハードウェアキャリブレーションの結果とソフトウェアキャリブレーションの結果は、画像生成部５０７の画像生成の実行時に取得されプリンタ特有の画像データを出力する。
【０１０９】
本発明においてＰＣ２００に表示されるプロファイルチャートの印刷を行うためのキャリブレーションの色設定情報とテンプレート情報の設定が可能な画面構成の一例を図６に示す。
【０１１０】
図７には、プロファイルチャート印刷画面６００とテンプレート情報設定画面７００が示されている。
【０１１１】
プロファイルチャート印刷画面６００は、色編集エリア６０１、編集画像比較エリア６０２、プロファイルチャート印刷ボタン６０３、テンプレート設定ボタン６０４、色設定保存ボタン６０５、及び標準に戻すボタン６０６より構成されている。
【０１１２】
プロファイルチャート印刷画面６００は、図６のプリンタ設定保存部４１４より色設定情報を取得し画面にその情報を表示する。
【０１１３】
色編集エリア６０１は、プロファイルチャートを作成する際に必要とする色設定情報を編集する。色味、明るさ、コントラストを編集することができ、色味は、イエロー、レッド、マゼンタ、パープル、ブルー、シアン、グリーン、イエローグリーンの８色について編集可能とする。
【０１１４】
後述する色設定保存ボタン６０５の押下により色編集エリアで編集した情報が図６のプリンタ設定保存部４１４に保存され、次回プロファイルチャート印刷画面６００が選択された場合には、最終的に色設定保存ボタン６０５が押下された時に選択した色設定情報が色編集エリア６０１に表示される。この色設定情報は、後にプリンタ内部の画像生成部５０７により画像生成パラメータとして使用される。
【０１１５】
編集画像比較エリア６０２は、色設定情報の初期値によりプレビューした画像と色編集エリアで編集した値によりプレビューした画像を表示する。
【０１１６】
プロファイルチャート印刷ボタン６０３は、色編集エリア６０１により編集した色設定情報と後述するテンプレート情報設定画面７００により表示されている情報を集約しプロファイルチャート印刷の実行を要求するための機能である。
【０１１７】
テンプレート設定ボタン６０４は、後述するテンプレート情報設定画面７００を表示するための機能である。
【０１１８】
色設定保存ボタン６０５は、色編集エリア６０１より編集した色設定情報を図６のプリンタ設定保存部４１４に保存するための機能である。
【０１１９】
標準に戻すボタン６０６は、色編集エリアの色設定情報を図６のプリンタ設定保存部４１４内に保持している初期値に変更するための機能である。標準に戻すボタン６０６を選択することにより、色編集エリア６０１の設定情報が前述した初期値に置き換えられ色編集エリアにその値が表示される。
【０１２０】
テンプレート情報設定画面７００は、はがき送付先編集エリア７０１、プロファイル送付先編集エリア７０２、保存ボタン７０３、キャンセルボタン７０４より構成されている。
【０１２１】
テンプレート情報設定画面７００は、前述する図６のテンプレート保存部４１５よりテンプレート情報を取得しその情報が表示される。テンプレート情報設定画面７００に表示する情報は、ユーザ毎に異なる。また、テンプレート情報設定画面７００は、前述のプロファイルチャート印刷画面６００のテンプレート設定ボタンの選択により遷移する。その他の画面より遷移することはできない。
【０１２２】
はがき送付先編集エリア７０１は、プロファイル作成をサービス提供会社に依頼するためにそのサービス提供会社の情報を編集するエリアである。編集内容は、氏名、社名、所属、郵便番号、住所であり、初回に表示する場合には、初期値を設けておりその情報が表示される。入力必須項目の制限はなく、入力エリアの空欄も許容する。また、入力可能文字については特に制限せず、ユーザにより入力された文字または値をそのまま表示する。
【０１２３】
プロファイル送付先編集エリア７０２は、サービス提供会社により作成したプロファイルをサービス提供会社から送付するためにその送付先の情報を編集するエリアである。編集内容は、前述のはがき送付先編集エリア７０１に表示する情報に加え、送付先のメールアドレスも編集可能とする。入力必須項目と入力可能文字については、前述のはがき送付先編集エリア７０１と同様であり特に制限しない。
【０１２４】
保存ボタン７０３は、はがき送付先編集エリア７０１とプロファイル送付先編集エリア７０２より編集した各情報を図６のテンプレート保存部４１５に保存するための機能である。保存ボタン７０３を選択したあとは、テンプレート情報設定画面７００を閉じ、図７に示すプロファイルチャート印刷画面６００へ遷移する。
【０１２５】
キャンセルボタン７０４は、ユーザにより編集されたはがき送付先編集エリア７０１とプロファイル送付先編集エリア７０２の編集内容を破棄し、テンプレート情報設定画面７００を閉じる機能である。
【０１２６】
その後、図７に示すプロファイルチャート印刷画面６００へ遷移する。キャンセルボタン７０４を選択した場合は、図６のテンプレート保存部４１５に情報は保存されない。
【０１２７】
次に、本発明においてプリンタ３００よりはがきに印字されたサービス提供先の宛先情報及びプロファイル送付先情報、及びプロファイルチャートの一例を図８に示す。
【０１２８】
図７に示すテンプレート情報設定画面７００の編集内容とプロファイルチャート印刷画面６００の編集内容からプロファイルチャート印刷ボタン６０３の押下によりプリンタ３００にプロファイルチャート印刷ジョブを送付し、キャリブレーションの実行後、はがきに印字され出力する。
【０１２９】
はがきの表面は、前述のテンプレート情報設定画面７００にて編集可能なはがき送付先編集エリア７０１の情報とプロファイル送付先編集エリア７０２の情報を出力し、はがきの裏面は、プリンタ３００により実施されたキャリブレーションの結果に対するプロファイルチャート画像を出力する。
【０１３０】
はがき表面の出力位置は、後述の図９示すはがきレイアウト情報９０３の情報により決定する。はがき裏面の出力位置は、固定値により中央正面が定義されている。出力されたはがきは、プロファイル作成の依頼のために使用される。
【０１３１】
また、出力されたはがきは、ユーザによりサービス提供会社へ送付され、サービス提供会社は、そのはがきの裏面にあるプロファイルチャートを測色し、プロファイルを作成する。作成後のプロファイルをはがき表面にある差出人情報のメールアドレス宛に送付する。
【０１３２】
次に図９には、ＰＣ２００の保存部４１２に記憶されるプリンタドライバ関連テーブルの一例を示す模式図である。
【０１３３】
図９に示すように、プリンタドライバ関連テーブル８００は、色調整情報８０１、宛先情報８０２、差出人情報８０３から構成される。
【０１３４】
プリンタドライバ関連テーブル８００は、前述の図７のプロファイルチャート印刷画面６００の表示やテンプレート情報設定画面７００の表示を行う際の読み込みデータとして使用され、また、プロファイルチャート印刷ジョブを作成するときの収集情報として利用される。
【０１３５】
プリンタドライバ関連テーブル８００には、初期値を設けており、初回インストール時や編集を初回に戻す場合に初期値を利用して戻すことができる。これらのデータの取得は、図６に示すプリンタドライバ４００内の保存部４１２により取得可能である。
【０１３６】
色調整情報８０１は、プリンタ３００にて実行される画像生成部５０７の画像生成パラメータとして利用される。色調整情報８０１は、明るさ、コントラスト、色値から構成されており、プリンタ設定保存部４１４によって記憶される。
【０１３７】
宛先情報８０２は、図８に示すはがきの表面における宛名を印字するための情報として利用される。宛先情報８０２は、社名、所属、人名、郵便番号、住所から構成されている。宛先情報は、図７に示すテンプレート情報設定画面７００のはがき送付先編集エリア７０１により編集を可能とし、編集後は、図６に示すプリンタドライバ４００内のテンプレート保存部４１５によって最新の編集情報が保存される。
【０１３８】
差出人情報８０３は、図８に示すはがきの表面における差出人名（サービス提供会社からプロファイルを送付する送付先）を印字するための情報として利用される。差出人情報８０３は、ユーザＩＤ、社名、所属、人名、郵便番号、住所、メールアドレスから構成されている。
【０１３９】
そのため、差出人情報８０３は、ユーザ毎の管理を可能とし、ＰＣ２００のログインユーザに応じてはがきに出力する情報または図７に示すテンプレート情報設定画面７００のプロファイル送付先編集エリア７０２に表示する情報を切り替えることができる。プロファイル送付先編集エリア７０２による編集が確定したあとは、図６に示すプリンタドライバ４００内のテンプレート保存部４１５にて最新の編集情報が保存される。
【０１４０】
図１０は、プリンタ３００の保存部５１２によって記憶されるプリンタ関連テーブル９００の一例を示す模式図である。
【０１４１】
図１０に示すように、プリンタ関連テーブルは９００、ジョブ情報９０１、キャリブレーション情報９０２、はがきレイアウト情報９０３から構成されている。
【０１４２】
プリンタ関連テーブル９００は、図６に示す処理部５０３のジョブ情報９０１の印刷処理を行う際に、データの読み出しと処理実行による書き込みに利用される。
【０１４３】
ジョブ情報９０１は、文書を印刷するための情報として利用される。ジョブ情報は外部Ｉ／Ｆ５０２により受け取り、統括部５０１でジョブ種別の判定を行い、ジョブ種別毎の処理を実行する。ジョブ情報９０１は、ジョブ種別、部数、用紙サイズを含んで構成されており、印刷データ保存部５１３によって記憶される。
【０１４４】
プロファイルチャート印刷は、ジョブ種別がプロファイルチャート印刷ジョブであるジョブでなければ認識されない。したがって、プロファイルチャート印刷ジョブと認識された場合は、キャリブレーションの実行とはがきへの印刷出力を実行するが、それ以外のジョブと認識された場合は本発明の処理は行なわず通常の印刷ジョブとして処理される。
【０１４５】
キャリブレーション情報９０２は、図６のキャリブレーション実行部５１１にてキャリブレーションの実行方法を確定するための設定情報の読み出しとキャリブレーション実行後の測定結果の書き込みに利用され、キャリブレーション結果保存部５１６によって記憶される。
【０１４６】
キャリブレーション情報９０２は、測定方法、測定デバイス、階調補正、測定結果から構成されている。尚、測定方法、測定デバイスは、ユーザにより事前に設定されている。ハードウェアキャリブレーションとソフトウェアキャリブレーションは、このキャリブレーション情報９０２の内容を読み込むことにより適切な方法にて実施される。
【０１４７】
はがきレイアウト情報９０３は、図８に示すはがきの表面の印字位置を決定するために利用される。はがきレイアウト情報９０３は、宛名情報の郵便番号位置、宛先住所位置、宛名位置と差出人情報の郵便番号位置、差出人住所位置、差出人名位置、メールアドレス位置から構成され、プリンタ設定保存部５１４によって記憶される。これらの情報はユーザにより事前に設定されている。これらの情報は、図６に示す画像生成部５０７により使用され、画像化される。
【０１４８】
次に、図１１のフローチャートを参照して、本発明におけるプロファイルチャート印刷処理を実施するにあたりプロファイルチャート印刷時の設定と印刷の実行処理について説明する。
【０１４９】
図１１は、ＰＣ２００におけるプロファイルチャート印刷の設定と実行を示し、プリンタドライバ４００の各部による処理において実現されている。
【０１５０】
まず、ステップＳ３０１において、ユーザによってプリンタ３００の設定を行うためのドライバプロパティ画面（不図示）の表示要求なされたか否かを判定し、要求がなされたと判定した場合は、ステップＳ３０２へ処理を進め、要求がなされたと判定できない場合は、ステップＳ３０３へ処理を進める。
【０１５１】
ステップＳ３０３では、文書作成等のアプリケーションソフトウェア等が備えるアプリケーションプロパティ画面（不図示）の表示の要求がなされたか否かを判定し、要求がなされた場合、ステップＳ３０４へ処理を進め、要求がなされたと判定できなかった場合は、ステップＳ３０１へ処理を進める。統括部４０１において、アプリケーションプロパティ画面の表示要求を受信することにより実現されている。
【０１５２】
ステップＳ３０３において、アプリケーションプロパティ画面の表示要求がなされたと判定した場合は、Ｓ３０４においてアプリケーションプロパティ画面を表示する。本処理は、統括部４０１によりＵＩ表示部４０３へアプリケーションプロパティ画面の表示処理を要求する。
【０１５３】
ＵＩ表示部４０３は、アプリケーションプロパティ表示部４０５に対して、アプリケーションプロパティ画面の表示を要求し、アプリケーションプロパティ表示部４０５によりアプリケーションプロパティ画面の表示を実行する。
【０１５４】
ステップＳ３０１において、ドライバプロパティ画面の表示要求がなされたと判定した場合は、Ｓ３０２にてドライバプロパティ画面を表示する。本処理は、統括部４０１においてＵＩ表示部４０３へドライバプロパティ表示の処理を要求する。
【０１５５】
さらにＵＩ表示部４０３において、ドライバプロパティ表示部４０６へドライバプロパティ画面の表示を要求し、ドライバプロパティ表示部４０６によりドライバプロパティ画面が表示される。
【０１５６】
次に、Ｓ３０５において、ドライバプロパティ画面において、プロファイルチャート印刷画面６００を表示すべく表示ボタンが押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３０６へ処理を進める。これは、統括部４０１において、プロファイルチャート印刷画面６００の表示要求の受信することにより実現されている。
【０１５７】
Ｓ３０５において、プロファイルチャート印刷画面表示ボタンが押下されたと判定できなかった場合は、同Ｓ３０５の処理を繰り返す。
【０１５８】
Ｓ３０５において、プロファイルチャート印刷画面表示ボタンが押下されたと判定した場合は、Ｓ３０６において、ドライバプロパティ画面を表示する。ここで示すドライバプロパティ画面とは、図７に示すプロファイルチャート印刷画面６００のことを示す。
【０１５９】
本処理は、統括部４０１によりプロファイルチャート印刷画面６００の表示要求を受信することにより、統括部４０１は、ＵＩ表示部４０３へプロファイルチャート印刷画面６００の表示要求を指示する。
【０１６０】
ＵＩ表示部４０３は、ドライバプロパティ表示部４０６へプロファイルチャート印刷画面６００の表示要求を指示する。ドライバプロパティ表示部４０６は、プロファイルチャート印刷画面表示部４０７へプロファイルチャート印刷画面６００の表示要求を指示する。
【０１６１】
プロファイルチャート印刷画面表示部４０７は、保存部４１２に対して色設定情報の取得を要求する。保存部４１２は、プリンタ設定保存部４１４に対して色設定情報の取得を要求し、プリンタ設定保存部４１４は色設定情報を呼び出し元へ返却する。プロファイルチャート印刷画面表示部４０７はこの情報を受けて、プロファイルチャート印刷画面６００を表示する。
【０１６２】
次に、ステップＳ３０７においてプロファイルチャート印刷ボタン６０３が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ３０８へ処理を進め、押下されたと判定出来なかった場合は、ステップＳ３１３へ処理を進める。このステップは統括部４０１において、プロファイル印刷ボタンの押下要求を受信することにより実現されている。
【０１６３】
ステップＳ３０７において、プロファイルチャート印刷ボタン６０３が押下されたと判定した場合は、ステップＳ３０８へ処理を進め、宛名画像を生成する。本ステップは、統括部４０１においてプロファイルチャート印刷ボタン６０３の押下されたことに対する処理の要求を受信した後、統括部４０１は処理部４０９へプロファイルチャート印刷ボタン６０３が押下されたことに対する処理の要求を行う。
【０１６４】
処理部４０９は、印刷制御部４１０へプロファイルチャート印刷を指示する。印刷制御部４１０は、保存部４１２へテンプレート情報とプリンタ設定情報の取得を要求する。
【０１６５】
そして、保存部４１２は、プリンタ設定保存部４１４とテンプレート保存部４１５に対してプリンタ設定情報とテンプレート情報の取得を要求し、プリンタ設定情報をプリンタ設定保存部４１４より、また、テンプレート情報をテンプレート保存部４１５より取得し、そのデータを呼び出し元へ返却する。
【０１６６】
印刷制御部４１０は、取得したプリンタ設定情報とテンプレート情報を画像生成部４１１に渡し、画像生成部４１１にて宛名画像の生成処理を実行する。
【０１６７】
画像生成部４１１は、宛名画像を生成すると、保存部４１２に対して宛名画像の保存を要求する。保存部４１２はこれを受けて印刷データ保存部４１３へ宛名画像の保存を要求し、印刷データ保存部４１３にて宛名画像が保存される。
【０１６８】
次に、ステップＳ３０９においてプロファイルチャート印刷ジョブの作成を実施する。本ステップは、印刷制御部４１０において、保存部４１２に対して全ての保存されたデータの取得を要求する。
【０１６９】
保存部４１２は、印刷データ保存部４１３、プリンタ設定保存部４１４、テンプレート保存部４１５に対して、データの取得を要求し、各種データを取得する。
【０１７０】
保存部４１２は、印刷制御部４１０へデータを渡し、印刷制御部４１０においてプロファイルチャート印刷ジョブの生成が実行される。
【０１７１】
次にステップＳ３１０において、プリンタ３００へ印刷ジョブを発行する。本ステップは、印刷制御部４１０において、プロファイルチャート印刷ジョブの生成が完了したことを処理部４０９へ伝達し、処理部４０９はプロファイルチャート印刷ジョブと共に統括部４０１に対して処理を完了したことを伝達する。統括部４０１は、その伝達を受けて外部Ｉ／Ｆ４０２に対してプロファイルチャート印刷ジョブと共にプリンタ３００への送信を要求する。
【０１７２】
外部Ｉ／Ｆ４０２は、プリンタとの接続を確立し、プロファイルチャート印刷ジョブをプリンタへ向けて送信する。
【０１７３】
次に、ステップＳ４００においてプリンタ３００でのプロファイルチャート印刷処理を実行する。尚、ステップＳ４００の処理の詳細については後述する。ステップＳ４００において、図８に示すように宛名画像とプロファイルチャート画像がはがきに印刷され、その印刷媒体が出力される。印刷媒体が出力された時点により、次のステップＳ３１１が実行される。
【０１７４】
ステップＳ３１１において、プリンタ３００による印刷処理が正常に終了したか否かを判定し、正常に終了したと判定した場合は、処理を終了し、正常に終了したと判定できなかった場合は、ステップＳ３１２へ処理を進める。
【０１７５】
本ステップは、外部Ｉ／Ｆ４０２によりプリンタ３００から印刷処理結果を受信することで実現されている。ステップＳ３１１において、印刷が正常に終了した場合には、ＰＣ２００での処理を終了する。
【０１７６】
ステップＳ３１１において、印刷が正常に終了したと判定できなかった場合は、Ｓ３１２においてエラーメッセージを表示する。ステップＳ３１２の処理実行後は、ＰＣ２００での処理を終了する。
【０１７７】
ステップＳ３０７において、プロファイルチャート印刷ボタン６０３が押下されたと判定出来なかった場合は、Ｓ３１３においてテンプレート設定ボタン６０４が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３１４へ処理を進め、押下されたと判定できなかった場合は、ステップＳ３１８へ処理を進める。
【０１７８】
本ステップは、統括部４０１において、テンプレート設定ボタン６０４の押下がされたことに対する処理の要求を受信することにより実現されている。
【０１７９】
ステップＳ３１３において、テンプレート設定ボタン６０４が押下されたと判定した場合は、Ｓ３１４において、テンプレート設定画面を表示する。ここで示すテンプレート設定画面とは、図７に示すテンプレート情報設定画面７００のことを示す。
【０１８０】
本ステップは、統括部４０１においてテンプレート設定ボタン６０４の押下がされたことに対する処理の要求を受信した後、統括部４０１は、ＵＩ表示部４０３に対してテンプレート情報設定画面７００の表示を要求する。
【０１８１】
ＵＩ表示部４０３は、ドライバプロパティ表示部４０６に対してテンプレート情報設定画面７００の表示を要求し、さらにドライバプロパティ表示部４０６においてテンプレート情報設定画面表示部４０８にテンプレート情報設定画面７００の表示を要求する。
【０１８２】
テンプレート情報設定画面表示部４０８は、保存部４１２に対してテンプレート情報の取得を要求する。保存部４１２において、テンプレート保存部４１５に対してテンプレート情報の取得を要求すると、テンプレート保存部４１５にてテンプレート情報を呼び出し元へ返却する。
【０１８３】
テンプレート情報設定画面表示部４０８は、この結果を受けてテンプレート情報設定画面７００に取得したテンプレート情報を付加してテンプレート情報設定画面７００の表示を実行する。
【０１８４】
次に、Ｓ３１５において保存ボタン７０３が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３１６へ処理を進め、押下されたと判定できなかった場合は、ステップＳ３１７へ処理を進める。本ステップは、統括部４０１において、保存ボタン７０３の押下に対する処理の要求を受信することにより実現されている。
【０１８５】
ステップＳ３１５において、保存ボタン７０３が押下されたと判定した場合は、Ｓ３１６において、テンプレート情報をプリンタドライバ関連テーブル８００に保存する。
【０１８６】
本ステップは、統括部４０１において保存ボタン７０３の押下に対する処理の要求を受信したあと、統括部４０１は、保存部４１２に対してテンプレート情報の保存を要求する。
【０１８７】
保存部４１２は、テンプレート保存部４１５に対してテンプレート情報の保存を要求し。テンプレート保存部４１５はそのデータを受けて保存を実行する。保存されるデータは、図９に示す宛先情報８０２と差出人情報８０３に該当する。Ｓ３１６の処理が完了した場合は、Ｓ３０７のへ処理を進める。
【０１８８】
Ｓ３１５において、保存ボタン７０３が押下されたことを判定できなかった場合、Ｓ３１７においてキャンセルボタン７０４が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ３１１へ処理を進め、押下されたと判定できなかった場合は、ステップＳ３１５へ処理を進める。本ステップは、統括部４０１において、キャンセルボタン７０４の押下に対する処理の要求を受信することにより実現されている。
【０１８９】
Ｓ３１３において、テンプレート設定ボタンが押下されたことを判定できなかった場合は、ステップＳ３１８において色設定保存ボタン６０５の押下がなされたか否かを判定し、押下がなされたと判定した場合は、ステップＳ３２１へ処理を進め、押下されたと判定できなかった場合は、ステップＳ３０７へ処理を進める。本ステップは、統括部４０１において、色設定保存ボタン６０５の押下に対する処理の要求を受信することにより実現されている。
【０１９０】
ステップＳ３１８において、色設定保存ボタン６０５が押下されたことを判定した場合は、ステップＳ３１９において色情報をプリンタドライバ関連テーブル８００に保存する。本処理は、統括部４０１において色設定保存ボタン６０５の押下に対する処理の要求を受信した後、統括部４０１は、保存部４１２に対して色設定情報の保存を要求する。
【０１９１】
保存部４１２は、プリンタ設定保存部４１４に対して色設定情報の保存を要求し、プリンタ設定保存部４１４はそのデータを受けて保存を実行する。保存されるデータは、図９に示す色調整情報８０１に該当する。ステップＳ３１９の処理が完了した場合は、ステップＳ３０７へ処理を進める。
【０１９２】
ステップＳ３１８において、色設定保存ボタン６０５が押下されたと判定できなかった場合は、ステップＳ３２０において標準に戻すボタン６０６の押下がなされたか否かを判定し、押下がなされたと判定した場合は、ステップＳ３２１へ処理を進め、押下がなされたことを判定できなかった場合は、ステップＳ３０７へ処理を進める。本ステップは、統括部４０１において、標準に戻すボタン６０６の押下に対する処理の要求を受信することにより実現されている。
【０１９３】
Ｓ３２０において、標準に戻すボタン６０６を押下したと判定した場合は、ステップＳ３２１において色設定情報を初期値に戻す。本ステップは、統括部４０１において標準に戻すボタン６０６の押下に対する処理の要求を受信した後、統括部４０１は、保存部４１２に対して色設定情報の初期値の保存を要求する。
【０１９４】
保存部４１２は、プリンタ設定保存部４１４に対して色設定情報の初期値の保存を要求し、プリンタ設定保存部４１４はそのデータを受けて保存を実行する。統括部４０１は、ＵＩ表示部４０３に対してプロファイルチャート印刷画面６００の再描画を要求する。
【０１９５】
ＵＩ表示部４０３は、ドライバプロパティ表示部４０６へプロファイルチャート印刷画面６００の表示要求を指示する。ドライバプロパティ表示部４０６は、プロファイルチャート印刷画面表示部４０７へプロファイルチャート印刷画面６００の表示要求を指示する。プロファイルチャート印刷画面表示部４０７は、保存部４１２に対して色設定情報の取得を要求する。
【０１９６】
保存部４１２は、プリンタ設定保存部４１４に対して色設定情報の取得を要求し、プリンタ設定保存部４１４は色設定情報を呼び出し元へ返却する。
【０１９７】
プロファイルチャート印刷画面表示部４０７はこの情報を受けて、プロファイルチャート印刷画面６００を表示する。ステップＳ３２１の処理が完了した場合は、Ｓ３０７の処理に戻る。
【０１９８】
次に、本発明におけるプリンタ３００のプロファイルチャート印刷処理の実行と印刷物の出力について図１２に示すフローチャート用いて説明する。本フローチャートにおける各ステップの処理は、図６に示す各部において実現されており、出力された印刷物は、図８に示す通りである。
【０１９９】
次にステップＳ４０１では、プリンタドライバ４００が外部Ｉ／Ｆ４０２により印刷ジョブをプリンタ３００に向けて送信すると、Ｓ４０１において、印刷ジョブの要求を受信する。図６の外部Ｉ／Ｆ５０２において、ネットワークを経由して印刷ジョブを受信することにより実現されている。
【０２００】
次に、Ｓ４０２において、受信した印刷ジョブがプロファイルチャート印刷ジョブであるか否かを判定し、プロファイルチャート印刷ジョブであると判定した場合は、ステップＳ４０３へ処理を進め、プロファイルチャート印刷ジョブであると判定できなかった場合は、ステップＳ４１６へ処理を進める。
【０２０１】
本ステップは、外部Ｉ／Ｆ５０２において受信した印刷ジョブを統括部５０１に送信する。統括部５０１において、印刷ジョブを解析し印刷ジョブ内のジョブ種別を取得する。ここで示す印刷ジョブは、図１０のジョブ情報９０１のことである。
【０２０２】
ステップＳ４０２において、プロファイルチャート印刷ジョブを受信した場合は、ステップＳ４０３において、プロファイルチャート印刷ジョブのはがきに関するテンプレート情報を保存する。
【０２０３】
本ステップは、統括部５０１において取得したジョブ種別がプロファイルチャート印刷ジョブであると判定した後、統括部５０１は、プロファイルチャート印刷ジョブよりはがきに関するテンプレート情報とともに保存部５１２に対してテンプレート情報の保存を要求する。
【０２０４】
保存部５１２において、プリンタ設定保存部５１４に対してテンプレート情報の保存を要求し、プリンタ設定保存部５１４はそのデータを受けて保存処理を実行する。
【０２０５】
次に、ステップＳ４０４において、プリンタ３００のカセットにはがきが保管されているか否かを判定し、保管されていると判定した場合は、ステップＳ４０５へ処理を進め、保管されていると判定できなかった場合は、ステップＳ４１５へ処理を進める。
【０２０６】
本ステップは、統括部５０１において、処理部５０３に対してカセットへの用紙保管状況の確認を要求する。さらに処理部５０３は、デバイス制御部５０８に対してカセットへの用紙保管状況の確認を要求する。
【０２０７】
デバイス制御部５０８は、出力制御部５０９に対して用紙保管状況の確認を要求し、出力制御部５０９において、現在カセットに保管されている用紙種別を返却する。統括部５０１は、この結果を受け取る。
【０２０８】
ステップＳ４０４において、はがきがカセットに保管されていると判定した場合は、ステップＳ４０５においてハードウェアキャリブレーションを実行する。本処理は、統括部５０１において現在カセットに保管されている用紙にはがきが含まれていると判定した後、統括部５０１は、処理部５０３に対してハードウェアキャリブレーションの実行を要求する。
【０２０９】
処理部５０３は、キャリブレーション実行部５１１に対してハードウェアキャリブレーションの実行を要求する。さらに、キャリブレーション実行部５１１は、デバイス制御部５０８に対してハードウェアキャリブレーションの実行を要求する。
【０２１０】
デバイス制御部５０８は、センサ制御部５１０に対してハードウェアキャリブレーションの実行を要求し、センサ制御部５１０においてハードウェアキャリブレーションを実行する。センサ制御部５１０はハードウェアキャリブレーションの実行結果を呼び出し元へ返却する。
【０２１１】
次に、ステップＳ４０６において、ハードウェアキャリブレーションの結果をプリンタ３００内部に保存する。本ステップは、統括部５０１においてハードウェアキャリブレーション結果とともに保存部５１２に対して、ハードウェアキャリブレーション結果の保存を要求する。
【０２１２】
保存部５１２は、キャリブレーション結果保存部５１６に対して、ハードウェアキャリブレーション結果の保存を要求し、キャリブレーション結果保存部５１６においてそのデータの保存を実行する。
【０２１３】
次に、ステップＳ４０７において、ソフトウェアキャリブレーションを実行する。本処理は、統括部５０１において処理部５０３に対してソフトウェアキャリブレーションの実行を要求する。
【０２１４】
処理部５０３は、キャリブレーション実行部５１１に対してソフトウェアキャリブレーションの実行を要求する。さらに、キャリブレーション実行部５１１は保存部５１２に対してキャリブレーション測定方法を示した情報の取得を要求する。
【０２１５】
保存部５１２はプリンタ設定保存部５１４に対してキャリブレーション測定方法を示した情報の取得を要求し、プリンタ設定保存部５１４において、キャリブレーション測定情報を呼び出し元に返却する。返却するキャリブレーション測定情報は、図１０に示すキャリブレーション情報９０２に該当する。
【０２１６】
その後、キャリブレーション実行部５１１は、デバイス制御部５０８に対してソフトウェアキャリブレーションの実行を要求する。デバイス制御部５０８は、センサ制御部５１０に対してソフトウェアキャリブレーションの実行を要求し、センサ制御部５１０においてソフトウェアキャリブレーションを実行する。センサ制御部５１０はソフトウェアキャリブレーションの実行結果を呼び出し元へ返却する。
【０２１７】
次に、ステップＳ４０８においてソフトウェアキャリブレーションの結果をプリンタ３００内部に保存する。本処理は、統括部５０１においてソフトウェアキャリブレーション結果とともに保存部５１２に対してソフトウェアキャリブレーション結果の保存を要求する。保存部５１２は、キャリブレーション結果保存部５１６に対して、ソフトウェアキャリブレーション結果の保存を要求し、キャリブレーション結果保存部５１６においてそのデータの保存を実行する。
【０２１８】
ハードウェアキャリブレーションの結果とソフトウェアキャリブレーションの結果は、図１０に示すキャリブレーション情報９０２の測定結果に保存される。
【０２１９】
次に、ステップＳ４０９において、ステップＳ４０６とステップＳ４０８により保存されたキャリブレーション結果によりプロファイルチャート画像を生成する。本ステップは、統括部５０１において、印刷制御部５０４に対して印刷処理の実行を要求する。
【０２２０】
印刷制御部５０４は、印刷順序制御部５０５に対してプロファイルチャート印刷ジョブの解析結果に基づいて印刷順序の制御を要求し、印刷順序制御部５０５において印刷順序を決定する。次に、印刷制御部５０４は、印刷実行部５０６に印刷の開始を要求する。印刷実行部５０６は、保存部５１２に対してキャリブレーション結果の取得を要求する。
【０２２１】
保存部５１２は、キャリブレーション結果保存部５１６に対して、ハードウェアキャリブレーションの結果とソフトウェアキャリブレーションの結果の取得を要求し、キャリブレーション結果保存部５１６はそのデータを呼び出し元へ返却する。
【０２２２】
印刷実行部５０６は、そのデータを受けて画像生成部５０７にプロファイルチャート画像の生成を要求する。画像生成部５０７は、プロファイルチャート画像の生成処理を実行する。
【０２２３】
次に、ステップＳ４１０において、ステップＳ４０９により生成したプロファイルチャート画像をプリンタ３００内部に保存する。本ステップにおいて、画像生成部５０７は、プロファイルチャート画像を生成したあと、保存部５１２に対してその画像の保存を要求する。保存部５１２は、画像保存部５１５に対して、プロファイルチャート画像の保存を要求し、画像保存部５１５において、そのデータを保存する。
【０２２４】
次に、ステップＳ４１１において、Ｓ４０３により保存されたはがきに関するテンプレート情報より宛名画像を生成する。本ステップは、印刷実行部５０６において、保存部５１２に対してテンプレート情報と画像生成パラメータの取得を要求する。
【０２２５】
保存部５１２は、テンプレート情報を印刷データ保存部５１３、画像生成パラメータをプリンタ設定保存部５１４にそれぞれ取得を要求する。印刷データ保存部５１３によりテンプレート情報を、プリンタ設定保存部５１４により画像生成パラメータを呼び出し元へ返却する。画像生成パラメータとは、図１０に示すはがきレイアウト情報および印刷ジョブに含まれる図９に示す色調整情報８０１に該当する。
【０２２６】
印刷実行部５０６は、そのデータを受けて画像生成部５０７に対して宛名画像の生成を要求する。画像生成部５０７は、宛名画像の生成処理を実行する。
【０２２７】
次に、ステップＳ４１２において、ステップＳ４１０により生成した宛名画像をプリンタ３００内部に保存する。本ステップは、画像生成部５０７は、宛名画像を生成した後、保存部５１２に対してその画像の保存を要求する。
【０２２８】
保存部５１２は、画像保存部５１５に対して、宛名画像の保存を要求し、画像保存部５１５において、そのデータを保存する。
【０２２９】
次に、ステップＳ４１３において、Ｓ４１０とＳ４１２により保存された画像をはがきに配置し、印字を印刷物の出力を実行する。本ステップは、印刷実行部５０６において保存部５１２に対して、宛名画像の取得を要求する。
【０２３０】
保存部５１２は、画像保存部５１５に対して宛名画像の取得を要求し画像保存部５１５において宛名画像を呼び出し元へ返却する。印刷実行部５０６はそのデータを受けてデバイス制御部５０８に対して両面印刷の実行を要求する。
【０２３１】
デバイス制御部５０８は、出力制御部５０９に対して宛名画像を送信し、出力制御部５０９においてはがきの表面に印字を開始する。その後、出力制御部５０９は、はがきの表面への印字が完了したことを印刷実行部５０６に送信する。
【０２３２】
出力制御部５０９は、両面印刷を行うため、はがきを裏返した後、印刷実行部５０６は、表面の印字が完了したことを受けて、保存部５１２に対してプロファイルチャート画像の取得を要求する。
【０２３３】
保存部５１２は、画像保存部５１５に対してプロファイルチャート画像の取得を要求し、画像保存部５１５においてプロファイルチャート画像を呼び出し元へ返却する。印刷実行部５０６はそのデータを受けてデバイス制御部５０８に対して裏面の印刷の実行を要求する。
【０２３４】
デバイス制御部５０８は、出力制御部５０９に対してプロファイルチャート画像を渡し、出力制御部５０９においてはがきの裏面に印字を開始する。その後、出力制御部５０９は、はがきの裏面への印字が完了したことを受けて両面に印字したはがきをフィニッシャへ出力する。出力制御部５０９は、また、印刷実行部５０６に対して印刷結果を送信する。
【０２３５】
次に、Ｓ４１４において、印刷実行結果をＰＣ２００へ通知する。本ステップは、印刷実行部５０６においてデバイス制御部５０８より受け取った印刷結果を印刷制御部５０４へ送信する。印刷制御部５０４は処理部５０３に印刷結果を送信し、その後、処理部５０３は統括部５０１に印刷結果を送信する。
【０２３６】
統括部５０１は、印刷結果を受けて外部Ｉ／Ｆ５０２に対して印刷結果を送信し、プリンタドライバ４００への送信を要求する。外部Ｉ／Ｆ５０２は、ＰＣとの接続を確立し、印刷結果をＰＣへ向けて送信する。
【０２３７】
ステップＳ４０４において、はがきがカセットに保管されていると判定できなかった場合、ステップＳ４１５において、エラーを示す印刷結果を生成する。ステップＳ４１５の処理が完了した場合は、ステップＳ４１４へ処理を進める。本ステップは、統括部５０１において現在カセットに保管されている用紙にはがきが含まれていないと判定した後、統括部５０１は、外部Ｉ／Ｆ５０２に対してエラーを示す印刷結果を送信する。
【０２３８】
ステップＳ４０２において、プロファイルチャート印刷ジョブではない印刷ジョブを受信したと判定した場合、ステップＳ４１６において、その印刷ジョブが通常の印刷ジョブであるか否かを判定し、通常の印刷ジョブであると判定した場合、ステップＳ４１７へ処理を進め、通常の印刷ジョブであると判定できなかった場合、ステップＳ４１８へ処理を進める。
【０２３９】
本ステップは、統括部５０１において取得したジョブ種別がプロファイルチャート印刷ジョブではないこと判定した後、ステップＳ４１６において、統括部５０１において取得したジョブ種別が通常の印刷ジョブを受信したと判定した場合は、ステップＳ４１７において、印刷制御順に通常の印刷処理を実行する。
【０２４０】
ステップＳ４１７の処理が完了した場合は、印刷結果を設定し、ステップＳ４１４に処理を進める。本ステップは、統括部５０１において取得したジョブ種別が通常の印刷ジョブであると判定した場合、統括部５０１は、処理部５０３に対して通常の印刷ジョブによる印刷の実行を要求する。
【０２４１】
処理部５０３は、印刷制御部５０４に対して印刷の実行を要求する。印刷制御部５０４は、印刷順序制御部５０５に対して印刷順序の決定を要求し、印刷順序制御部５０５は、印刷順序を決定する。
【０２４２】
次に、印刷制御部５０４は、印刷実行部５０６に対して印刷ジョブの印刷の実行制御を要求する。印刷実行部５０６において、保存部５１２により印刷データを取得した後、画像生成部５０７にそのデータを渡し画像生成の実行を要求する。
【０２４３】
画像生成部５０７による画像生成処理後、印刷実行部５０６は、デバイス制御部５０８に対して画像生成部５０７より生成された画像を保存部５１２より取得し、印刷の実行を要求する。デバイス制御部５０８において、印字処理とフィニッシャへの用紙の出力、印刷結果の伝達を実行する。
【０２４４】
統括部５０１は、デバイス制御部５０８より受けた印刷結果により外部Ｉ／Ｆ５０２に対して印刷結果を送信するとともにＰＣ２００への印刷結果の送信を要求する。
【０２４５】
ステップＳ４１６において、通常の印刷ジョブを受信しなかった場合は、ステップＳ４１８において、コマンド処理を実行する。ステップＳ４１８の処理が完了した場合は、処理結果を設定しＳ４１４へ処理を進める。本ステップは、統括部５０１においてコマンドの内容を解析し、処理部５０３や保存部５１２に対して処理を実行する。
【０２４６】
ステップＳ４１４の処理が完了した場合は、前述のステップＳ３１１以降の処理を実行する。
【０２４７】
以上、本発明によれば、画像処理装置に接続された情報処置装置に表示されたユーザインタフェースを用いた簡易操作によって、プロファイルチャートの出力依頼を画像処理装置へ送信することで、画像処理装置においてプロファイルチャートを生成するため、ユーザへの作業負荷を軽減することが可能となる。
【０２４８】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２４９】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０２５０】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０２５１】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２５２】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０２５３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０２５４】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２５５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２５６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２５７】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２５８】
１００  画像処理システム
２００  ＰＣ
３００  プリンタ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ＣＲＴディスプレイ
２１１  外部メモリ（ＨＤ、ＦＤ）
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ハードディスクドライブ
３０５  ネットワークインタフェース
３０６  モデム
３０７  操作部インタフェース
３０８  操作部
３０９  システムバス
３１０  ラスタイメージプロセッサ
３１１  プリンタインタフェース
３１２  プリンタ部
３１３  スキャナインタフェース
３１４  スキャナ部
３１５  画像バス
３１６  コントローラユニット
３１７  画像処理部
３１８  外部インタフェース
３１９  カードリーダ
３２０  イメージバスインタフェース
【図１】
2011138414.tif 000003
【図２】
2011138414.tif 000004
【図３】
2011138414.tif 000005
【図４】
2011138414.tif 000006
【図５】
2011138414.tif 000007
【図６】
2011138414.tif 000008
【図７】
2011138414.tif 000009
【図８】
2011138414.tif 000010
【図９】
2011138414.tif 000011
【図１０】
2011138414.tif 000012
【図１１】
2011138414.tif 000013
【図１２】
2011138414.tif 000014