(57)【要約】【課題】シミュレーション結果を有効活用する。【解決手段】第１簡易シミュレーション結果とフルシミュレーション結果が一致していれば、該フルシミュレーション結果に基いて、濃度補正処理が行われる。また、第２簡易シミュレーション結果とフルシミュレーション結果が一致していれば、該フルシミュレーション結果を補正し、補正されたフルシミュレーション結果に基いて、濃度補正処理が行われる。また、第２簡易シミュレーション結果とフルシミュレーション結果が一致していない場合、または、ユーザが印刷結果に満足しない場合は、フルシミュレーションを再度行う。そして、再度行ったフルシミュレーション結果に基いて、濃度補正処理が行われる。また、ユーザがフルシミュレーション結果に基く濃度補正処理（印刷処理）に満足しない場合は、シミュレート係数を更新する。【選択図】図１４
2009232001.tif 000002
【特許請求の範囲】
【請求項１】
第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、第１の所定個数の濃度値のシミュレーション値を算出し、
前記第１記憶手段に記憶されたシミュレート用パラメータに基いて算出された前記全濃度値のフルシミュレーション値のうち、前記第１の所定個数の濃度値に対応するシミュレーション値を第２記憶手段から取得し、
前記算出したシミュレーション値と前記取得したシミュレーション値とを比較し、
一致している場合は、
前記第２記憶手段に記憶されているフルシミュレーション値に基いて、印刷データを補正し、
一致していない場合は、
前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、前記第１の所定個数よりも多い第２の所定個数の濃度値のシミュレーション値を算出し、
前記算出したシミュレーション値に基いて、前記フルシミュレーション値を補正し、
前記補正したフルシミュレーション値に基いて、印刷データを補正する、
画像処理方法。
【請求項２】
所定の条件を満たしたときに、
前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のフルシミュレーション値を算出し、
前記算出したフルシミュレーション値に基いて、前記第２記憶手段を更新する、
請求項１の画像処理方法。
【請求項３】
前記所定の条件は、
前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、
全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた、
である請求項２の画像処理方法。
【請求項４】
所定のユーザ入力を受け付けたときに、
測定用画像を印刷し、
前記印刷した測定用画像の濃度を測定し、
前記測定した濃度に基いて、前記シミュレート用パラメータを算出し、
算出したシミュレート用パラメータに基いて、前記第１記憶手段を更新する、
請求項１乃至請求項３の画像処理方法。
【請求項５】
コンピュータに、
第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、第１の所定個数の濃度値のシミュレーション値を算出するステップ、
前記第１記憶手段に記憶されたシミュレート用パラメータに基いて算出された前記全濃度値のフルシミュレーション値のうち、前記第１の所定個数の濃度値に対応するシミュレーション値を第２記憶手段から取得するステップ、
前記算出したシミュレーション値と前記取得したシミュレーション値とを比較するステップ、
一致している場合は、
前記第２記憶手段に記憶されているフルシミュレーション値に基いて、印刷データを補正するステップ、
一致していない場合は、
前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、前記第１の所定個数よりも多い第２の所定個数の濃度値のシミュレーション値を算出するステップ、
前記算出したシミュレーション値に基いて、前記フルシミュレーション値を補正するステップ、
前記補正したフルシミュレーション値に基いて、印刷データを補正するステップ、
を実行させるための画像処理プログラム。
【請求項６】
所定の条件を満たしたときに、
前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のフルシミュレーション値を算出するステップ、
前記算出したフルシミュレーション値に基いて、前記第２記憶手段を更新するステップ、
をコンピュータに実行させるための請求項５の画像処理プログラム。
【請求項７】
前記所定の条件は、
前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、
全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた、
である請求項６の画像処理プログラム。
【請求項８】
所定のユーザ入力を受け付けたときに、
測定用画像を印刷するステップ、
前記印刷した測定用画像の濃度を測定するステップ、
前記測定した濃度に基いて、前記シミュレート用パラメータを算出するステップ、
算出したシミュレート用パラメータに基いて、前記第１記憶手段を更新するステップ、
をコンピュータに実行させる請求項５乃至請求項７の画像処理プログラム。
【請求項９】
シミュレート用パラメータを記憶する第１記憶手段と、
前記第１記憶手段に記憶されたシミュレート用パラメータに基いて算出された前記全濃度値のフルシミュレーション値を記憶する第２記憶手段と、
前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、第１の所定個数の濃度値のシミュレーション値を算出する第１シミュレート値算出手段と、
前記第１記憶手段に記憶されたシミュレート用パラメータに基いて算出された前記全濃度値のフルシミュレーション値のうち、前記第１の所定個数の濃度値に対応するシミュレーション値を第２記憶手段から取得する第１取得手段と、
前記算出したシミュレーション値と前記取得したシミュレーション値とを比較する比較手段と、
一致している場合に、前記第２記憶手段に記憶されているフルシミュレーション値に基いて、印刷データを補正する手段と、
一致していない場合に、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、前記第１の所定個数よりも多い第２の所定個数の濃度値のシミュレーション値を算出する第２シミュレート値算出手段と、
一致していない場合に、前記算出したシミュレーション値に基いて、前記フルシミュレーション値を補正するフルシミュレーション値補正手段と、
一致していない場合に、前記補正したフルシミュレーション値に基いて、印刷データを補正する印刷データ補正手段と、
を有する画像処理装置。
【請求項１０】
所定の条件を満たしたときに、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のフルシミュレーション値を算出するフルシミュレーション値算出手段と、
所定の条件を満たしたときに、前記算出したフルシミュレーション値に基いて、前記第２記憶手段を更新する更新手段と、
を有する請求項９の画像処理装置。
【請求項１１】
前記所定の条件は、
前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、
全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた、
である請求項１０の画像処理装置。
【請求項１２】
所定のユーザ入力を受け付けたときに、測定用画像を印刷する測定用画像印刷手段と、
所定のユーザ入力を受け付けたときに、前記印刷した測定用画像の濃度を測定する測定手段と、
所定のユーザ入力を受け付けたときに、前記測定した濃度に基いて、前記シミュレート用パラメータを算出するシミュレート用パラメータ算出手段と、
所定のユーザ入力を受け付けたときに、算出したシミュレート用パラメータに基いて、前記第１記憶手段を更新する第１記憶手段更新手段と、
を備える請求項９乃至請求項１１の画像処理装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像補正のためのシミュレーション値を有効に活用する画像処理方法等に関する。
【背景技術】
【０００２】
従来、画像の濃度補正を行うための技術が種々提案されている。例えば、下記特許文献１には、パッチ像を形成し、形成したパッチ像の濃度を測定し、測定した結果に基いて濃度補正値を算出する点が開示されている。
【０００３】
【特許文献１】特開平１１−１５７１３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１においては、パッチ像の形成するためにトナーを消費する上に、パッチ像が形成される中間転写体等も劣化する。また、パッチ像形成のために、処理時間も必要となる。また、上記特許文献１においては、温度センサ、湿度センサ、及び濃度センサを備える必要がある。ところが、温度センサと湿度センサは備えているが、濃度センサを備えないプリンタにおいても、シミュレーションによって濃度補正のためのパラメータを生成することがある。例えば、濃度変化に影響を及ぼす情報（例えば、温度値、湿度値）を用いて、所望の濃度値がどのように変化するかをシミュレートし、その結果に基いて濃度補正値を決定する。しかしながら、全濃度値に対してシミュレーション（フルシミュレーション）を行う場合は、ＣＰＵ等の処理能力を必要とし、また、処理時間も必要となる。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、濃度センサを備えていないプリンタにおいても、既に存在するシミュレーション値を有効に活用することで濃度値をシミュレーションする画像処理方法等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面である請求項１に係る発明は、画像処理方法であって、第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、第１の所定個数の濃度値のシミュレーション値を算出し、前記第１記憶手段に記憶されたシミュレート用パラメータに基いて算出された前記全濃度値のフルシミュレーション値のうち、前記第１の所定個数の濃度値に対応するシミュレーション値を第２記憶手段から取得し、前記算出したシミュレーション値と前記取得したシミュレーション値とを比較し、一致している場合は、前記第２記憶手段に記憶されているフルシミュレーション値に基いて、印刷データを補正し、一致していない場合は、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、前記第１の所定個数よりも多い第２の所定個数の濃度値のシミュレーション値を算出し、前記算出したシミュレーション値に基いて、前記フルシミュレーション値を補正し、前記補正したフルシミュレーション値に基いて、印刷データを補正することを特徴とする。
【０００７】
上記画像処理方法によれば、第１の所定個数（例えば、２つ）の濃度値（例えば、１０％、９０％の濃度値）のシミュレーション値とフルシミュレーション値とを比較し、一致している場合は、前記フルシミュレーション値を用いて濃度値補正を行う。これにより、新たにフルシミュレーションを行う必要がなくなる。また、一致していない場合は、第２の所定個数（例えば、４つ）の濃度値（例えば、２０％、４０％、６０％、８０％の濃度値）のシミュレーション値とフルシミュレーション値とを比較し、比較結果に基いて、前記フルシミュレーション値を補正し、補正したフルシミュレーション値を用いて濃度補正を行う。これにより、既存のフルシミュレーション値を有効に活用することができ、フルシミュレーションを行う必要がなくなる。また、画像処理方法は、プリンタに接続されるコンピュータで実行することができる。
【０００８】
本発明の一側面である請求項２に係る発明は、請求項１の画像処理方法であって、所定の条件を満たしたときに、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のフルシミュレーション値を算出し、前記算出したフルシミュレーション値に基いて、前記第２記憶手段を更新することを特徴とする。
【０００９】
上記画像処理方法によれば、所定の条件を満たした場合に、全濃度値のフルシミュレーション値を算出し、新たに第２記憶手段に記憶する。これにより、ユーザの必要に応じて、フルシミュレーションを実行し、新たにフルシミュレーション値を取得することができる。また、新たなフルシミュレーション値は、次回以降の処理において、前記第１の所定個数の濃度値のシミュレーション値及び前記第２の所定個数の濃度値のシミュレーション値との比較対象として用いられる。
【００１０】
本発明の一側面である請求項３に係る発明は、請求項２の画像処理方法であって、前記所定の条件は、前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた、であることを特徴とする。
【００１１】
上記画像処理方法によれば、所定の条件を満たした（前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた）場合に、全濃度値のフルシミュレーション値を算出し、新たに第２記憶手段に記憶する。これにより、ユーザの必要に応じて、フルシミュレーションを実行し、新たにフルシミュレーション値を取得することができる。また、新たなフルシミュレーション値は、次回以降の処理において、前記第１の所定個数の濃度値のシミュレーション値及び前記第２の所定個数の濃度値のシミュレーション値との比較対象として用いられる。
【００１２】
本発明の一側面である請求項４に係る発明は、請求項１乃至請求項３の画像処理方法であって、所定のユーザ入力を受け付けたときに、測定用画像を印刷し、前記印刷した測定用画像の濃度を測定し、前記測定した濃度に基いて、前記シミュレート用パラメータを算出し、算出したシミュレート用パラメータに基いて、前記第１記憶手段を更新することを特徴とする。
【００１３】
上記画像処理方法によれば、所定の条件を満たした（ユーザよる所定の入力があった）場合に、パッチ画像の濃度値の測定結果に基づいて、シミュレート用パラメータを算出し、新たに第１記憶手段に記憶する。これにより、ユーザの必要に応じて、新たにシミュレーション用パラメータを取得することができる。また、パッチ画像の濃度値は、外部測定器で測定してもよく、この場合は、プリンタに濃度センサを備えておく必要がない。また、また、シミュレート用パラメータは、次回以降のシミュレート値の算出において用いられる。
【００１４】
本発明の一側面である請求項５に係る発明は、画像処理プログラムであって、コンピュータに、第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、第１の所定個数の濃度値のシミュレーション値を算出するステップ、前記第１記憶手段に記憶されたシミュレート用パラメータに基いて算出された前記全濃度値のフルシミュレーション値のうち、前記第１の所定個数の濃度値に対応するシミュレーション値を第２記憶手段から取得するステップ、前記算出したシミュレーション値と前記取得したシミュレーション値とを比較するステップ、一致している場合は、前記第２記憶手段に記憶されているフルシミュレーション値に基いて、印刷データを補正するステップ、一致していない場合は、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、前記第１の所定個数よりも多い第２の所定個数の濃度値のシミュレーション値を算出するステップ、前記算出したシミュレーション値に基いて、前記フルシミュレーション値を補正するステップ、前記補正したフルシミュレーション値に基いて、印刷データを補正するステップ、を実行させることを特徴とする。
【００１５】
上記画像処理プログラムによれば、第１の所定個数（例えば、２つ）の濃度値（例えば、１０％、９０％の濃度値）のシミュレーション値とフルシミュレーション値とを比較し、一致している場合は、前記フルシミュレーション値を用いて濃度値補正を行う。これにより、新たにフルシミュレーションを行う必要がなくなる。また、一致していない場合は、第２の所定個数（例えば、４つ）の濃度値（例えば、２０％、４０％、６０％、８０％の濃度値）のシミュレーション値とフルシミュレーション値とを比較し、比較結果に基いて、前記フルシミュレーション値を補正し、補正したフルシミュレーション値を用いて濃度補正を行う。これにより、既存のフルシミュレーション値を有効に活用することができ、フルシミュレーションを行う必要がなくなる。
【００１６】
本発明の一側面である請求項６に係る発明は、請求項５の画像処理プログラムであって、所定の条件を満たしたときに、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のフルシミュレーション値を算出するステップ、前記算出したフルシミュレーション値に基いて、前記第２記憶手段を更新するステップ、をコンピュータに実行させることを特徴とする。
【００１７】
上記画像処理プログラムによれば、所定の条件を満たした場合に、全濃度値のフルシミュレーション値を算出し、新たに第２記憶手段に記憶する。これにより、ユーザの必要に応じて、フルシミュレーションを実行し、新たにフルシミュレーション値を取得することができる。また、新たなフルシミュレーション値は、次回以降の処理において、前記第１の所定個数の濃度値のシミュレーション値及び前記第２の所定個数の濃度値のシミュレーション値との比較対象として用いられる。
【００１８】
本発明の一側面である請求項７に係る発明は、請求項６の画像処理プログラムであって、前記所定の条件は、前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた、であることを特徴とする。
【００１９】
上記画像処理プログラムによれば、所定の条件を満たした（前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた）場合に、全濃度値のフルシミュレーション値を算出し、新たに第２記憶手段に記憶する。これにより、ユーザの必要に応じて、フルシミュレーションを実行し、新たにフルシミュレーション値を取得することができる。また、新たなフルシミュレーション値は、次回以降の画像処理において、前記第１の所定個数の濃度値のシミュレーション値及び前記第２の所定個数の濃度値のシミュレーション値との比較対象として用いられる。
【００２０】
本発明の一側面である請求項８に係る発明は、請求項５乃至請求項７の画像処理プログラムであって、所定のユーザ入力を受け付けたときに、測定用画像を印刷するステップ、前記印刷した測定用画像の濃度を測定するステップ、前記測定した濃度に基いて、前記シミュレート用パラメータを算出するステップ、算出したシミュレート用パラメータに基いて、前記第１記憶手段を更新するステップ、をコンピュータに実行させることを特徴とする。
【００２１】
上記画像処理プログラムによれば、所定の条件を満たした（ユーザよる所定の入力があった）場合に、パッチ画像の濃度値の測定結果に基づいて、シミュレート用パラメータを算出し、新たに第１記憶手段に記憶する。これにより、ユーザの必要に応じて、新たにシミュレーション用パラメータを取得することができる。また、パッチ画像の濃度値は、外部測定器で測定してもよく、この場合は、プリンタに濃度センサを備えておく必要がない。また、シミュレート用パラメータは、次回以降のシミュレート値の算出において用いられる。
【００２２】
本発明の一側面である請求項９に係る発明は、画像処理装置であって、シミュレート用パラメータを記憶する第１記憶手段と、前記第１記憶手段に記憶されたシミュレート用パラメータに基いて算出された前記全濃度値のフルシミュレーション値を記憶する第２記憶手段と、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、第１の所定個数の濃度値のシミュレーション値を算出する第１シミュレート値算出手段と、前記第１記憶手段に記憶されたシミュレート用パラメータに基いて算出された前記全濃度値のフルシミュレーション値のうち、前記第１の所定個数の濃度値に対応するシミュレーション値を第２記憶手段から取得する第１取得手段と、前記算出したシミュレーション値と前記取得したシミュレーション値とを比較する比較手段と、一致している場合に、前記第２記憶手段に記憶されているフルシミュレーション値に基いて、印刷データを補正する手段と、一致していない場合に、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のうち、前記第１の所定個数よりも多い第２の所定個数の濃度値のシミュレーション値を算出する第２シミュレート値算出手段と、一致していない場合に、前記算出したシミュレーション値に基いて、前記フルシミュレーション値を補正するフルシミュレーション値補正手段と、一致していない場合に、前記補正したフルシミュレーション値に基いて、印刷データを補正する印刷データ補正手段とを有することを特徴とする。
【００２３】
上記画像処理装置によれば、第１の所定個数（例えば、２つ）の濃度値（例えば、１０％、９０％の濃度値）のシミュレーション値とフルシミュレーション値とを比較し、一致している場合は、前記フルシミュレーション値を用いて濃度値補正を行う。これにより、新たにフルシミュレーションを行う必要がなくなる。また、一致していない場合は、第２の所定個数（例えば、４つ）の濃度値（例えば、２０％、４０％、６０％、８０％の濃度値）のシミュレーション値とフルシミュレーション値とを比較し、比較結果に基いて、前記フルシミュレーション値を補正し、補正したフルシミュレーション値を用いて濃度補正を行う。これにより、既存のフルシミュレーション値を有効に活用することができ、フルシミュレーションを行う必要がなくなる。
【００２４】
本発明の一側面である請求項１０に係る発明は、請求項９の画像処理装置であって、所定の条件を満たしたときに、前記第１記憶手段に記憶されているシミュレート用パラメータに基いて、全濃度値のフルシミュレーション値を算出するフルシミュレーション値算出手段と、所定の条件を満たしたときに、前記算出したフルシミュレーション値に基いて、前記第２記憶手段を更新する更新手段とを有することを特徴とする。
【００２５】
上記画像処理装置によれば、所定の条件を満たした場合に、全濃度値のフルシミュレーション値を算出し、新たに第２記憶手段に記憶する。これにより、ユーザの必要に応じて、フルシミュレーションを実行し、新たにフルシミュレーション値を取得することができる。また、新たなフルシミュレーション値は、次回以降の処理において、前記第１の所定個数の濃度値のシミュレーション値及び前記第２の所定個数の濃度値のシミュレーション値との比較対象として用いられる。
【００２６】
本発明の一側面である請求項１１に係る発明は、請求項１０の画像処理装置であって、前記所定の条件は、前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた、であることを特徴とする。
【００２７】
上記画像処理装置によれば、所定の条件を満たした（前記第２の所定個数の濃度値のシミュレーション値と前記取得したシミュレーション値とが一致していない、及び／または、全濃度値のフルシミュレーション値の算出指示に関する入力を受け付けた）場合に、全濃度値のフルシミュレーション値を算出し、新たに第２記憶手段に記憶する。これにより、ユーザの必要に応じて、フルシミュレーションを実行し、新たにフルシミュレーション値を取得することができる。また、新たなフルシミュレーション値は、次回以降の画像処理において、前記第１の所定個数の濃度値のシミュレーション値及び前記第２の所定個数の濃度値のシミュレーション値との比較対象として用いられる。
【００２８】
本発明の一側面である請求項１２に係る発明は、請求項９乃至請求項１１の画像処理装置であって、所定のユーザ入力を受け付けたときに、測定用画像を印刷する測定用画像印刷手段と、所定のユーザ入力を受け付けたときに、前記印刷した測定用画像の濃度を測定する測定手段と、所定のユーザ入力を受け付けたときに、前記測定した濃度に基いて、前記シミュレート用パラメータを算出するシミュレート用パラメータ算出手段と、所定のユーザ入力を受け付けたときに、算出したシミュレート用パラメータに基いて、前記第１記憶手段を更新する第１記憶手段更新手段とを備えることを特徴とする。
【００２９】
上記画像処理装置によれば、所定の条件を満たした（ユーザよる所定の入力があった）場合に、パッチ画像の濃度値の測定結果に基づいて、シミュレート用パラメータを算出し、新たに第１記憶手段に記憶する。これにより、ユーザの必要に応じて、新たにシミュレーション用パラメータを取得することができる。また、パッチ画像の濃度値は、外部測定器で測定してもよく、この場合は、プリンタに濃度センサを備えておく必要がない。また、また、シミュレート用パラメータは、次回以降のシミュレート値の算出において用いられる。
【発明の効果】
【００３０】
本発明によれば、所定個数の濃度値のシミュレーション値に基いて、既に存在するシミュレーション値を有効に活用することができる。
【発明を実施するための最良の形態】
【００３１】
本発明の一実施形態である画像処理方法を実現するシステムについて以下説明する。また、本発明は、以下に説明する画像処理方法をコンピュータに実行させるための画像処理プログラムとしても実現することができる。さらに、本発明は、以下に説明する画像処理方法を実行する画像処理装置としても実現することができる。
【００３２】
図１は、本実施形態の画像処理方法を実現するシステムの構成の一例である。図１に示すように、本システムは、コンピュータ１００、プリンタ２００、中継装置３００とから構成される。
【００３３】
コンピュータ１００とプリンタ２００とは、中継装置３００を介して接続される。コンピュータ１００とプリンタ２００は、種々の情報の送受信を行う。プリンタ２００は、コンピュータ１００からの指示に応じて印刷を行う。コンピュータ１００及びプリンタ２００は、識別情報（例えば、ＩＰアドレス）を有している。コンピュータ１００は、後述する種々のプログラムを実行する。
また、コンピュータ１００とプリンタ２００とを中継装置３００を介さずに、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの接続技術を用いて直接接続しても、同様に種々の情報の送受信を行うことができる。
【００３４】
図１に示す例においては、コンピュータ１００は１台であるが、複数のコンピュータ１００を備える構成であってもよいことはもちろんである。また、図１に示す例においては、プリンタ２００は１台であるが、複数のプリンタ２００を備える構成であってもよい。
【００３５】
また、コンピュータ１００が実行する種々の処理の一部または全部を、プリンタ２００が行ってもよい。すなわち、所定のプログラムを実行可能なプロセッサ及び種々の情報を一時的、恒久的に記憶できる記憶手段を有するものであれば、本実施形態におけるコンピュータとして代用可能であることはもちろんである。また、以下に説明する種々の処理の一部または全部を、ネットワークで接続された外部の機器において実行するように構成してもよい。
【００３６】
また、複数のコンピュータによる分散処理によって本実施形態を実現してもよいことはもちろんである。また、本実施形態を実行するために特化されたプロセッサ及び／またはメモリを用いてもよい。
【００３７】
コンピュータ１００は、プロセッサ、第１記憶手段、第２記憶手段、から基本的に構成される。なお、必要に応じ、種々の要素を付加してもよいことはいうまでもない。
第１記憶手段は、例えば、不揮発性のメモリで構成される。また、第１記憶手段には、本発明の実現に必要なプログラムを含む種々のプログラムが記憶されている。また、本発明の実現に必要な種々のデータについても、第１記憶手段に記憶されている。
第２記憶手段は、例えば、揮発性のメモリで構成される。また、第２記憶手段には、第１の記憶手段に記憶されるプログラムやデータがロードされる。
プロセッサは、第１記憶手段及び第２記憶手段に記憶されるデータを用いて種々の処理を実行する。また、プロセッサに接続される種々の装置の動作や信号の流れを制御する。
【００３８】
図２は、コンピュータ１００の内部構成の一例を示すブロック図である。図２に示すように、コンピュータ１００は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、入出力Ｉ／Ｆ１４、通信Ｉ／Ｆ１５を有している。ＣＰＵ１１は、本発明を実現するために、種々のプログラム（後述）を実行する。これらのプログラムは、ＲＯＭ１２に記憶されている。また、これらのプログラムは、ドライバとして機能することができる。また、プログラムの実行においては、ＲＡＭ１３に対し、種々のデータの読み込み／書き込みが行われる。入出力Ｉ／Ｆ１４を介して、不図示のディスプレイの表示制御、入力装置との情報の送受信を行う。コンピュータ１００は、通信Ｉ／Ｆ１５を介して、プリンタ２００に対して、２値化データを送信する。また、上記それぞれの要素は、信号線によって互いに接続されている。なお、図２に示す内部構成は、単なる一例であり、例えば、ＲＯＭ１２の代わりに、ＨＤＤ（図示せず）などの補助記憶手段に種々のプログラムを記憶しておいてもよく、本発明は、この内部構成を有するものに限定されないことはいうまでもない。
【００３９】
図３は、印刷時におけるコンピュータ１００及びプリンタ２００での処理の流れを示している。
所定のアプリケーションにおいて印刷要求があると、コンピュータ１００は、該印刷要求に対応する印刷データを取得し、印刷データに対し色あわせ処理を行う。
色あわせ処理は、プリンタで再現できる色と表示画面上で再現できる色との相違をできるだけ少なくするために行われる。色あわせ処理では、カラープロファイルにより、色域の置き換えが行われる。
【００４０】
コンピュータ１００は、色あわせ処理が施された画素濃度値（ＲＧＢ）に対して、色変換処理を行う。色変換処理では、カラープロファイルを用いてコンピュータ１００上の色空間とプリンタ２００の色空間との対応関係を決定する。また、例えば、ＲＧＢ値をＣＭＹＫ値に変換する（例えば、ＲＧＢ＝（２５５，０，０）の画素値は、ＣＭＹＫ＝（０，２２０，１３３，０）に変換される）。
【００４１】
コンピュータ１００は、色変換が施された画素濃度値（ＣＭＹＫ）に対して、濃度補正処理を行う。濃度補正処理では、濃度補正パラメータが用いられる。濃度補正パラメータの詳細については後述する。
【００４２】
また、濃度補正パラメータは、シミュレーション部によって生成される。シミュレーション部は、シミュレート係数及びシミュレーション用データに基いて、濃度補正パラメータを生成する。シミュレート係数は、コンピュータ１００の補助記憶手段（例えば、ＲＯＭ１２）に記憶されている。シミュレート係数は、シミュレーションにより濃度値を求める際の計算式で使用される数値である。この計算式には、シミュレーション用データ（プリンタ内の温度、湿度、トナー使用状況などの値）が変数として用いられる。シミュレート係数は、該変数が計算結果に与える影響を変化させることができる。
【００４３】
シミュレーション用データは、例えば、プリンタ２００内の温度、湿度、トナー使用状況である。プリンタ２００内の温度、湿度は、不図示のセンサによって計測される。トナー使用状況は、プリンタ２００内の所定の記憶手段に記憶されている。また、トナー使用状況は、印刷が行われるたびに更新される。
【００４４】
コンピュータ１００は、濃度補正がされた画素濃度値に対して２値化処理を行う。２値化処理では、各色の階調値を面積階調の２値化データに変換する。すなわち、濃度値が高い領域においてドットの密度を高く、また、濃度値が低い領域においてドットの密度を低くしたデータを生成する。また、作成された２値化データは、プリンタ２００に送信される。
プリンタ２００は、２値化データを受信すると、該２値化データに基いて印刷を行う。
【００４５】
（濃度補正パラメータの生成）
濃度補正パラメータの生成について説明する。
図４（Ａ）は、入力レベル１２８（２５６階調時）のディザパターンを示している。ディザパターンは、２値化データとしてプリンタ２００に送信されるデータである。図４（Ｂ）は、入力レベル１２８のシミュレーションによる印刷結果を示している。図４（Ａ）及び（Ｂ）に示されるように、シミュレーション結果の濃度値とディザパターンの濃度値とが異なる。同様に、図示しないが、実際の印刷結果の濃度値とディザパターンの濃度値は異なっている。
【００４６】
この濃度値の差を補償するために、濃度補正パラメータが必要となる。
図５は、入力濃度と濃度値との関係を示したグラフである。図５のグラフでは、中心より右側に、実測値における入力濃度と濃度値との関係（以下、「濃度カーブ」ということがある。）を示している。また、中心より左側に、目標値における入力濃度と濃度値との関係を示している。
【００４７】
測定された実測値を補間（例えば、スプライン補間）することにより、入力濃度が０〜１００％の全ての数値に対する濃度値を決定する。
そして、同一の入力濃度における目標値と実測値を比較し、比較結果に基いて、ルックテーブルを作成する。作成されたルックアップテーブルが、濃度補正パラメータとなる。また、ルックアップテーブルは、トナーの各色に対して作成される。
【００４８】
入力濃度が５０（％）のときに、濃度値の目標値を０．８としている場合を例として説明する。図５に示すように、実測値では、入力濃度が７０（％）のときに、濃度値が０．８となっている。したがって、入力濃度として５０（％）が設定された場合は、７０（％）に変換して、プリンタ２００に対し指示するようにルックアップテーブルを構成する。
【００４９】
なお、図５においては、説明を簡素化するために、入力濃度を０〜１００％の数値として説明を行ったが、一般的なパーソナルコンピュータでは、濃度は、ＲＧＢ各色で０〜２５５の数値として表現される。また、一般的なプリンタでは、濃度は、ＣＭＹＫ各色で０〜２５５の数値として表現される。
【００５０】
図６は、濃度値変換のためのルックアップテーブルの一例である。図６では、入力濃度に対し、１（％）刻みで変換後の濃度（％）が定義されている。なお、入力濃度を０〜２５５の数値で表現した場合も同様に定義することができる。また、刻み幅は適宜設定可能である。また、ルックアップテーブルに定義されていない入力濃度の変換後の濃度については、補間処理によって算出される。
【００５１】
図７（Ａ）は、入力レベル１２８のディザパターンを示している（図４（Ａ）と同じ）。図７（Ｂ）は、濃度補正パラメータによって補正された入力レベル１２８のシミュレーションによる印刷結果を示している。図７（Ａ）及び（Ｂ）に示されるように、濃度補正されたシミュレーション結果の濃度値とディザパターンの濃度値とが等しくなっている。
【００５２】
（印刷処理）
コンピュータ１００によって実行される印刷処理について説明する。図８は、印刷処理のフローチャートである。印刷処理をコンピュータ１００に実行させるためのプログラムは、補助記憶手段（例えば、ＲＯＭ１２）に記憶されているものとする。また、印刷処理は、所定のアプリケーションより印刷実行指示があった場合に実行される。また、印刷処理は、各トナー色に対して行われる。
【００５３】
Ｓ１において、フルシミュレーション結果（濃度補正パラメータ）が存在するか否かを判断する。この判断は、例えば、補助記憶手段（例えば、ＲＯＭ１２）にフルシミュレーション結果が記憶されているか否かに基いて行われる。プリンタドライバをインストールした後の最初の印刷時においては、フルシミュレーション結果は存在しない。また、トナー、ドラム等の消耗品の交換後についても、フルシミュレーション結果は存在しない（すなわち、フルシミュレーション結果はクリアされる）。
【００５４】
フルシミュレーション結果が存在すると判断した場合は（Ｓ１：ＹＥＳ）、Ｓ２に移行する。Ｓ２において、通常印刷処理を実行する。通常印刷処理の詳細については後述する。
一方、フルシミュレーション結果が存在しないと判断した場合は（Ｓ１：ＮＯ）、Ｓ３に移行する。
【００５５】
Ｓ３において、プリンタ２００に対し、シミュレーション用データを要求する。
Ｓ４において、シミュレーション用データを受信する。
図９は、シミュレーション用データの一例である。図９に示すように、シミュレーション用データには、プリンタ内の温度、プリンタ内の湿度、各トナーの使用状況が含まれる。
【００５６】
Ｓ５において、シミュレーション用データを用いて、フルシミュレーションを実行する。フルシミュレーションにより、濃度カーブ（図５参照）が算出される。
Ｓ６において、Ｓ５で算出した濃度カーブに基いて、濃度補正パラメータ（図６参照）を算出する。算出した濃度補正カーブ及び濃度補正パラメータは、例えば、補助記憶手段（例えば、ＲＯＭ１２）に記憶される。
【００５７】
Ｓ７において、Ｓ６で算出した濃度補正パラメータを用いて印刷を行う（図３参照）。
【００５８】
（通常印刷処理）
次に、通常印刷処理について説明する。図１０及び図１１は、通常印刷処理のフローチャートである。
Ｓ１１において、プリンタ２００に対し、シミュレーション用データを要求する。
Ｓ１２において、シミュレーション用データを受信する。
【００５９】
Ｓ１３において、第１簡易シミュレーションを行う。具体的には、例えば、１０％及び９０％の濃度値においてシミュレーションを行う。すなわち、フルシミュレーション時にシミュレートする濃度値（例えば、１〜１００％の１％刻み）よりも少ない箇所でシミュレーションを行う。
【００６０】
Ｓ１４において、第１簡易シミュレーションの結果とフルシミュレーションの結果とを比較する。具体的には、フルシミュレーションの結果の濃度カーブの１０％濃度値と、第１簡易シミュレーションの結果の１０％濃度値同士を比較し、また、フルシミュレーションの結果の濃度カーブの９０％濃度値と第１簡易シミュレーションの結果の９０％濃度値同士を比較する。
【００６１】
Ｓ１５において、Ｓ１４で比較した濃度値の差が所定範囲内であるか否かを判断する。濃度値の差が所定範囲内であれば、第１簡易シミュレーションの結果とフルシミュレーションの結果が一致していると判断する。また、１０％濃度値または９０％濃度値の少なくとも一方の濃度値の差が所定範囲内でなければ、シミュレーションの結果が一致していない（すなわち、「ＮＯ」）と判断する。なお、所定範囲の数値は、適宜設定可能である。
【００６２】
濃度値の差が所定範囲内であると判断した場合は（Ｓ１５：ＹＥＳ）、Ｓ２２（図１１）に移行する。
一方、濃度値の差が所定範囲内ではないと判断した場合は（Ｓ１５：ＮＯ）、Ｓ１６に移行する。
【００６３】
Ｓ１６において、第２簡易シミュレーションを行う。具体的には、例えば、２０％、４０％、６０％、８０％の濃度値においてシミュレーションを行う。すなわち、フルシミュレーション時にシミュレートする濃度値（例えば、１〜１００％の１％刻み）よりも少ない箇所で、かつ、第１簡易シミュレーション時にシミュレートした濃度値の個数よりも多い箇所でシミュレーションを行う。
【００６４】
Ｓ１７において、第２簡易シミュレーションの結果とフルシミュレーションの結果とを比較する。具体的には、フルシミュレーションの結果の濃度カーブの２０％濃度値と、第１簡易シミュレーションの結果の２０％濃度値同士を比較し、フルシミュレーションの結果の濃度カーブの４０％濃度値と、第１簡易シミュレーションの結果の４０％濃度値同士を比較し、フルシミュレーションの結果の濃度カーブの６０％濃度値と、第１簡易シミュレーションの結果の６０％濃度値同士を比較し、フルシミュレーションの結果の濃度カーブの８０％濃度値と、第１簡易シミュレーションの結果の８０％濃度値同士を比較する。
【００６５】
Ｓ１８において、Ｓ１７で比較した濃度値の差が所定範囲内であるか否かを判断する。濃度値の差が所定範囲内であれば、第２簡易シミュレーションの結果とフルシミュレーションの結果が一致していると判断する。また、２０％濃度値、４０％濃度値、６０％濃度値、８０％濃度値の少なくとも一つの濃度値の差が所定範囲内でなければ、シミュレーションの結果が一致していない（すなわち、「ＮＯ」）と判断する。なお、所定範囲の数値は、適宜設定可能である。また、Ｓ１５での所定範囲と異なる数値でもよい。
【００６６】
濃度値の差が所定範囲内ではないと判断した場合は（Ｓ１８：ＮＯ）、Ｓ２４（図１１）に移行する。
一方、濃度値の差が所定範囲内であると判断した場合は（Ｓ１８：ＹＥＳ）、Ｓ１９に移行する。
【００６７】
Ｓ１９において、フルシミュレーション結果の濃度カーブに対する補正係数を算出する。Ｓ２０において、Ｓ１９で算出した補正係数に基いて、濃度カーブを算出する。
【００６８】
補正係数及び濃度カーブの算出について、図１２及び図１３に基いて具体的に説明する。
図１２は、フルシミュレーション結果の濃度カーブと、第２簡易シミュレーション結果（入力濃度値２０％、４０％、６０％、８０％でのプロット）を示している。
【００６９】
図１２に示すように、入力濃度値２０％、４０％、６０％、８０％において、フルシミュレーション結果の濃度値と第２簡易シミュレーション結果の濃度値とが異なっている。この差を補償するために、補正係数が必要となる。
【００７０】
例えば、フルシミュレーションでの入力濃度値２０％での出力濃度値が「３０」であり、入力濃度値４０％での出力濃度値が「５０」であったとする。
また、第２簡易シミュレーションでの入力濃度値２０％での出力濃度値が「３６」であり、入力濃度値４０％での出力濃度値が「５５」であったとする。
この場合、補正係数は、入力濃度値２０％では「１．２」、４０％では「１．１」となる。これにより、入力濃度値３０％では、線形補間により「１．１５」（｛１．２＋１．１｝／２）となる。
【００７１】
図１３は、フルシミュレーション結果の濃度カーブと、補正係数によって補正されたフルシミュレーション結果の濃度カーブを示している。
【００７２】
説明を図１０に戻す。Ｓ２０で濃度カーブを算出したあと、Ｓ２１（図１１）に移行する。
Ｓ２１において、Ｓ２０で算出した濃度カーブに基いて、濃度補正パラメータを算出する。Ｓ２２において、Ｓ２１で算出した濃度補正パラメータを用いて印刷を行う。
【００７３】
Ｓ２３において、ユーザは印刷結果に満足しているか否かを判断する。この判断は、印刷結果に対するユーザの入力に基いて行う。
ユーザが印刷結果に満足していると判断した場合は（Ｓ２３：ＹＥＳ）、通常印刷処理を終了する。一方、ユーザが印刷結果に満足していないと判断した場合は（Ｓ２３：ＮＯ）、Ｓ２４に移行する。
【００７４】
Ｓ２４において、フルシミュレーションを行う。
Ｓ２５において、濃度補正パラメータを算出する。このとき、Ｓ２４で行ったフルシミュレーションに基く濃度カーブが用いられる。
Ｓ２６において、Ｓ２５で算出した濃度補正パラメータを用いて印刷を行う（図３参照）。また、算出された濃度補正パラメータと濃度カーブとは、補助記憶手段（例えば、ＲＯＭ１２）に記憶される。記憶された濃度カーブは、次回以降の印刷処理において、フルシミュレーション結果として用いられる。
【００７５】
Ｓ２７において、ユーザは印刷結果に満足しているか否かを判断する。この判断は、印刷結果に対するユーザの入力に基いて行う。
ユーザが印刷結果に満足していると判断した場合は（Ｓ２７：ＹＥＳ）、通常印刷処理を終了する。一方、ユーザが印刷結果に満足していないと判断した場合は（Ｓ２７：ＮＯ）、Ｓ２８に移行する。
【００７６】
Ｓ２８において、パッチ画像を形成する。パッチ画像の生成に関する処理は公知であるので説明を省略する。プリンタ２００が濃度センサを有している場合は、中間転写体、搬送ベルト等にパッチ画像を形成する。プリンタ２００が濃度センサを有していない場合は、紙媒体に形成する。
Ｓ２９において、Ｓ２８で形成したパッチ画像を測定する。プリンタ２００が濃度センサを有していない場合は、外部測定器によって測定する。
【００７７】
Ｓ３０において、Ｓ２９で測定した結果に基いた濃度カーブを作成する。
Ｓ３１において、Ｓ３０で作成した濃度カーブに基いて、シミュレート係数を変更する。変更されたシミュレート係数は、補助記憶手段（例えば、ＲＯＭ１２）に記憶される。記憶されたシミュレート係数は、次回以降のシミュレーション処理（フルシミュレーション、第１簡易シミュレーション、第２簡易シミュレーション）によって用いられる。
【００７８】
以上説明した処理によれば、第１簡易シミュレーション結果とフルシミュレーション結果が一致していれば、該フルシミュレーション結果に基いて、濃度補正処理が行われる（以下、「レベル１の処理」という。）。
また、第２簡易シミュレーション結果とフルシミュレーション結果が一致していれば、該フルシミュレーション結果を補正し、補正されたフルシミュレーション結果に基いて、濃度補正処理が行われる（以下、「レベル２の処理」という。）。
また、第２簡易シミュレーション結果とフルシミュレーション結果が一致していない場合、または、ユーザが印刷結果に満足しない場合は、フルシミュレーションを再度行う。そして、再度行ったフルシミュレーション結果に基いて、濃度補正処理が行われる（以下、「レベル３の処理」という。）。
また、ユーザがフルシミュレーション結果に基く濃度補正処理（印刷処理）に満足しない場合は、シミュレート係数を更新する（以下、「レベル４の処理」という。）。
【００７９】
図１４は、各レベルの処理の相違を示した表である。
レベル１の処理では、第１簡易シミュレーションのみが実行されるため、既存のフルシミュレーション結果を用いることができる。したがって、新たにフルシミュレーションを行う必要がない。
【００８０】
レベル２の処理では、第２簡易シミュレーションが実行され、その結果に基いて既存のフルシミュレーション結果を補正し、補正されたフルシミュレーション結果を用いることができる。したがって、新たにフルシミュレーションを行う必要がない。
【００８１】
レベル３の処理では、新たにフルシミュレーションを行い、該フルシミュレーション結果に基いて、濃度補正パラメータが更新される。そして、更新された濃度補正パラメータと濃度カーブは、次回以降のシミュレーション処理（フルシミュレーション、第１簡易シミュレーション、第２簡易シミュレーション）によって用いられる。
【００８２】
レベル４の処理では、形成したパッチ画像の測定値に基いて、フルシミュレーションで用いるシミュレート係数を更新する。なお、プリンタ２００が濃度センサを有していない場合は、外部測定器によって、パッチ画像の濃度値が測定される。
【００８３】
以上説明した第１実施形態によれば、第１簡易シミュレーション結果とフルシミュレーション結果が一致していれば、該フルシミュレーション結果に基いて、濃度補正処理が行われる。また、第２簡易シミュレーション結果とフルシミュレーション結果が一致していれば、該フルシミュレーション結果を補正し、補正されたフルシミュレーション結果に基いて、濃度補正処理が行われる。また、第２簡易シミュレーション結果とフルシミュレーション結果が一致していない場合、または、ユーザが印刷結果に満足しない場合は、フルシミュレーションを再度行う。そして、再度行ったフルシミュレーション結果に基いて、濃度補正処理が行われる。また、ユーザがフルシミュレーション結果に基く濃度補正処理（印刷処理）に満足しない場合は、シミュレート係数を更新する。これにより、既存のフルシミュレーション結果を有効に活用することができ、フルシミュレーションの実行回数を削減することができる。
【００８４】
［第２実施形態］
本発明の第２実施形態について説明する。第２実施形態においては、第２簡易シミュレーションを行った場合は、フルシミュレーション結果との比較を行なわない。
【００８５】
図１５は、第２実施形態における通常印刷処理のフローチャートである。
Ｓ４１において、Ｓ１１〜Ｓ１４の処理（図１０参照）を行う。
Ｓ４２、Ｓ４３、Ｓ４４、Ｓ４５、Ｓ４６の処理は、それぞれ、Ｓ１５、Ｓ１６、Ｓ１９、Ｓ２０、Ｓ２１の処理と同じである。ただし、第２簡易シミュレーションを実行した（Ｓ４３）あと、フルシミュレーション結果との比較を行なうことなく、補正係数を算出する。
Ｓ４７〜Ｓ４９の処理は、Ｓ２２〜Ｓ３１の処理と同じである。
【００８６】
以上説明した第２実施形態によれば、第１簡易シミュレーション結果とフルシミュレーション結果が一致していれば、該フルシミュレーション結果に基いて、濃度補正処理が行われる。また、第２簡易シミュレーション結果とフルシミュレーション結果が一致していれば、該フルシミュレーション結果を補正し、補正されたフルシミュレーション結果に基いて、濃度補正処理が行われる。また、第２簡易シミュレーション結果とフルシミュレーション結果が一致していない場合、または、ユーザが印刷結果に満足しない場合は、フルシミュレーションを再度行う。そして、再度行ったフルシミュレーション結果に基いて、濃度補正処理が行われる。また、ユーザがフルシミュレーション結果に基く濃度補正処理（印刷処理）に満足しない場合は、シミュレート係数を更新する。さらに、第２簡易シミュレーションを行った場合は、フルシミュレーション結果との比較を行わずに印刷を行い、ユーザ入力に基いてフルシミュレーションを再度行うか否かを決定する。これにより、フルシミュレーションの実行回数を削減することができる。
【００８７】
本発明は上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることはいうまでもよい。
また、上述した各フローチャートは単なる一例であり、該各フローチャートの処理と同等の結果を得ることできるものであれば、他のフローチャートによって処理を実現してもよい。
さらに、上述したフローチャートの一部の処理を省略、または、別の処理を追加してもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明を実現するシステムの構成の一例を示した図である。
【図２】コンピュータの内部構成の一例を示したブロック図である。
【図３】印刷時におけるコンピュータ及びプリンタでの処理の流れを示した図である。
【図４】ディザパターンとシミュレーション結果との関係を示した図である。
【図５】入力濃度と濃度値との関係を示したグラフである。
【図６】濃度値変換のためのルックアップテーブルの一例を示した図である。
【図７】ディザパターンとシミュレーション結果との関係を示した図である。
【図８】印刷処理のフローチャートである。
【図９】シミュレーション用データの一例である。
【図１０】通常印刷処理のフローチャートである。
【図１１】通常印刷処理のフローチャートである。
【図１２】フルシミュレーションの濃度カーブと簡易シミュレーション結果を示したグラフである。
【図１３】フルシミュレーションの濃度カーブと補正された濃度カーブを示したグラフである。
【図１４】各処理レベルの相違を示した表である。
【図１５】通常印刷処理のフローチャートである。
【符号の説明】
【００８９】
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    入力Ｉ／Ｆ
１５    通信Ｉ／Ｆ
１００    コンピュータ
２００    プリンタ 
【図１】
2009232001.tif 000003
【図２】
2009232001.tif 000004
【図３】
2009232001.tif 000005
【図４】
2009232001.tif 000006
【図５】
2009232001.tif 000007
【図６】
2009232001.tif 000008
【図７】
2009232001.tif 000009
【図８】
2009232001.tif 000010
【図９】
2009232001.tif 000011
【図１０】
2009232001.tif 000012
【図１１】
2009232001.tif 000013
【図１３】
2009232001.tif 000014
【図１４】
2009232001.tif 000015
【図１５】
2009232001.tif 000016
【図１２】
2009232001.tif 000017