(57)【要約】【課題】コピー及びプリンタの機能を有する際にメモリの消費量を少なくした画像形成装置、画像形成方法、プログラム、及び記録媒体を提供する。【解決手段】コピーのＡＣＣで使用する基準パターン及びプリンタのＡＣＣで使用する基準パターンには共通する部分があり、コピーのＡＣＣとプリンタのＡＣＣで使用する基準パターンをあわせて、共通する部分を１つにし、すなわちコピーのＡＣＣとプリンタのＡＣＣとの共通の基準パターン１つにするので、ＡＣＣに必要になるメモリの消費量を少なく抑えることができる。【選択図】図１
2010204292.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取手段と、
画像を蓄積する蓄積手段と、
蓄積された画像を印刷する印刷手段と、
予め決められた画像濃度に従った基準パターンを保持する基準パターン保持手段と、
保持している基準パターンから基準パターン画像を作成する基準パターン画像作成手段と、
蓄積された濃度検知パターン画像から、濃度検知パターンを検出する検出手段と、
検出した濃度検知パターンと基準パターンを基に、濃度検知パターンを基準パターンと同じ階調にするための補正値を決定する補正値決定手段と、
補正値を保持する保持手段と、
補正値を基に、画像濃度を補正する補正手段と、
前記基準パターン画像作成手段により、コピーとプリンタの両方に対応した基準パターン画像を作成し、前記補正値決定手段により、コピーとプリンタの両方に対応した基準パターン画像からコピーとプリンタそれぞれの補正値を決定することを特徴とする画像形成装置。
【請求項２】
情報を知らせる情報通知手段と、
動作を選択する操作手段と、
前記情報通知手段と前記操作手段とにより、自動階調補正の種類を、選択し、選択された自動階調補正の種類の補正値を決定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記補正値の決定に失敗した場合に、失敗した自動階調補正の再実行を行うことを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
補正値の決定に失敗した場合、前記情報通知手段により、失敗したことを通知することを特徴とする請求項３記載の画像形成装置。
【請求項５】
補正値の決定に失敗した自動階調補正の種類を通知することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記再実行を“自動階調補正パターンシートの印刷"から行うのか、“自動階調補正パターンシートの読み取り"から行うのかを前記情報通知手段と前記操作手段により、選択することを特徴とする請求項３記載の画像形成装置。
【請求項７】
自動階調補正実行前の補正値を保存する前回補正値保存手段と、
コピーもしくはプリンタの片方だけでも補正値が決定した場合、前記前回補正値保存手段により、両方の自動階調補正実行前の補正値を保存することを特徴とする請求項１記載の画像形成装置。
【請求項８】
前記自動階調補正実行前の補正値を保存する前回補正値保存手段と、
前記前回補正値保存手段により、補正値が決定した自動階調補正のみ、自動階調補正実行前の補正値を保存することを特徴とする請求項１記載の画像形成装置。
【請求項９】
情報を知らせる情報通知手段と、
動作を選択する操作手段と、
前記情報通知手段と前記操作手段とにより、自動階調補正実行前の補正値を保存することを特徴とする請求項７または８記載の画像形成装置。
【請求項１０】
現在の補正値を前回の補正値にする復元手段と、
前記復元手段により、両方の現在の補正値を前回の補正値にすることを特徴とする請求項７または８記載の画像形成装置。
【請求項１１】
原稿を読み取る読取工程と、
画像を蓄積する蓄積工程と、
蓄積された画像を印刷する印刷工程と、
予め決められた画像濃度に従った基準パターンを保持する基準パターン保持工程と、
保持している基準パターンから基準パターン画像を作成する基準パターン画像作成工程と、
蓄積された濃度検知パターン画像から、濃度検知パターンを検出する検出工程と、
検出した濃度検知パターンと基準パターンを基に、濃度検知パターンを基準パターンと同じ階調にするための補正値を決定する補正値決定工程と、
補正値を保持する保持工程と、
補正値を基に、画像濃度を補正する補正工程と、
前記基準パターン画像作成工程により、コピーとプリンタの両方に対応した基準パターン画像を作成し、前記補正値決定工程により、コピーとプリンタの両方に対応した基準パターン画像からコピーとプリンタそれぞれの補正値を決定することを特徴とする画像形成方法。
【請求項１２】
コンピュータに、
読取手段が、原稿を読み取る手順、
蓄積手段が、画像を蓄積する手順、
印刷手段が、蓄積された画像を印刷する手順、
基準パターン保持手段が、予め決められた画像濃度に従った基準パターンを保持する手順、
基準パターン画像作成手段が、保持している基準パターンから基準パターン画像を作成する手順、
検出手段が、蓄積された濃度検知パターン画像から、濃度検知パターンを検出する手順、
補正値決定手段が、検出した濃度検知パターンと基準パターンを基に、濃度検知パターンを基準パターンと同じ階調にするための補正値を決定する手順、
保持手段が、補正値を保持する手順、
補正手段が、補正値を基に、画像濃度を補正する手順、
前記基準パターン画像作成手段が、コピーとプリンタの両方に対応した基準パターン画像を作成する手順、
前記補正値決定手段が、コピーとプリンタの両方に対応した基準パターン画像からコピーとプリンタそれぞれの補正値を決定する手順、
を実行させることを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
画像形成装置には、自動階調補正機能（以下、ＡＣＣ:Ａｕｔｏｍａｔｉｃ  Ｃｏｎｔｒａｓｔ  Ｃｏｒｒｅｃｔ）という機能がある。従来のＡＣＣでは、コピーのＡＣＣとプリンタのＡＣＣとを別々に動作させている。
この種の画像形成装置に関する技術が特許文献１に開示されている。
【０００３】
特許文献１に記載の発明は、画像形成装置の制御方法に関するものであり、具体的には、画像情報を入力することによって画像形成する画像形成装置の制御方法において、複数の異なるプロセス条件でパターン画像を形成するパターン画像形成工程と、パターンのドット特性および階調特性を評価する評価工程と、評価工程による評価結果に基づいてプロセス条件を選択する選択工程と、選択されたプロセス条件で階調補正を実行する階調補正工程とを有するものである。
【０００４】
特許文献１に記載の画像形成装置の制御方法によれば、濃度及び階調の安定だけでなく画質劣化抑制を考慮し、画質評価の高いプロセス条件とすること、より具体的には、例えば、ドット再現性、あるいは粒状性のよい条件でプロセス制御を行うことができるとしている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のＡＣＣでは、コピーのＡＣＣとプリンタのＡＣＣとで必要になるデータを別々に持つ必要がある。そのため、必要なメモリの消費量が多くなってしまい、搭載メモリが少ない機種にＡＣＣを搭載する場合、メモリを圧迫してしまうという問題があった。
【０００６】
そこで、本発明の目的は、コピー及びプリンタの機能を有する際にメモリの消費量を少なくした画像形成装置、画像形成方法、プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１記載の発明は、原稿を読み取る読取手段と、画像を蓄積する蓄積手段と、蓄積された画像を印刷する印刷手段と、予め決められた画像濃度に従った基準パターンを保持する基準パターン保持手段と、保持している基準パターンから基準パターン画像を作成する基準パターン画像作成手段と、蓄積された濃度検知パターン画像から、濃度検知パターンを検出する検出手段と、検出した濃度検知パターンと基準パターンを基に、濃度検知パターンを基準パターンと同じ階調にするための補正値を決定する補正値決定手段と、補正値を保持する保持手段と、補正値を基に、画像濃度を補正する補正手段と、前記基準パターン画像作成手段により、コピーとプリンタの両方に対応した基準パターン画像を作成し、前記補正値決定手段により、コピーとプリンタの両方に対応した基準パターン画像からコピーとプリンタそれぞれの補正値を決定することを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、情報を知らせる情報通知手段と、動作を選択する操作手段と、前記情報通知手段と前記操作手段とにより、自動階調補正の種類を、選択し、選択された自動階調補正の種類の補正値を決定することを特徴とする。
【０００９】
請求項３記載の発明は、請求項１または２記載の発明において、前記補正値の決定に失敗した場合に、失敗した自動階調補正の再実行を行うことを特徴とする。
【００１０】
請求項４記載の発明は、請求項３記載の発明において、補正値の決定に失敗した場合、前記情報通知手段により、失敗したことを通知することを特徴とする。
【００１１】
請求項５記載の発明は、請求項４記載の発明において、補正値の決定に失敗した自動階調補正の種類を通知することを特徴とする。
【００１２】
請求項６記載の発明は、請求項３記載の発明において、前記再実行を“自動階調補正パターンシートの印刷"から行うのか、“自動階調補正パターンシートの読み取り"から行うのかを前記情報通知手段と前記操作手段により、選択することを特徴とする。
【００１３】
請求項７記載の発明は、請求項１記載の発明において、自動階調補正実行前の補正値を保存する前回補正値保存手段と、コピーもしくはプリンタの片方だけでも補正値が決定した場合、前記前回補正値保存手段により、両方の自動階調補正実行前の補正値を保存することを特徴とする。
【００１４】
請求項８記載の発明は、請求項１記載の発明において、前記自動階調補正実行前の補正値を保存する前回補正値保存手段と、前記前回補正値保存手段により、補正値が決定した自動階調補正のみ、自動階調補正実行前の補正値を保存することを特徴とする。
【００１５】
請求項９記載の発明は、請求項７または８記載の発明において、情報を知らせる情報通知手段と、動作を選択する操作手段と、前記情報通知手段と前記操作手段とにより、自動階調補正実行前の補正値を保存することを特徴とする。
【００１６】
請求項１０記載の発明は、請求項７または８記載の発明において、現在の補正値を前回の補正値にする復元手段と、前記復元手段により、両方の現在の補正値を前回の補正値にすることを特徴とする。
【００１７】
請求項１１記載の発明は、原稿を読み取る読取工程と、画像を蓄積する蓄積工程と、蓄積された画像を印刷する印刷工程と、予め決められた画像濃度に従った基準パターンを保持する基準パターン保持工程と、保持している基準パターンから基準パターン画像を作成する基準パターン画像作成工程と、蓄積された濃度検知パターン画像から、濃度検知パターンを検出する検出工程と、検出した濃度検知パターンと基準パターンを基に、濃度検知パターンを基準パターンと同じ階調にするための補正値を決定する補正値決定工程と、補正値を保持する保持工程と、補正値を基に、画像濃度を補正する補正工程と、前記基準パターン画像作成工程により、コピーとプリンタの両方に対応した基準パターン画像を作成し、前記補正値決定工程により、コピーとプリンタの両方に対応した基準パターン画像からコピーとプリンタそれぞれの補正値を決定することを特徴とする。
【００１８】
請求項１２記載の発明は、コンピュータに、読取手段が、原稿を読み取る手順、蓄積手段が、画像を蓄積する手順、印刷手段が、蓄積された画像を印刷する手順、基準パターン保持手段が、予め決められた画像濃度に従った基準パターンを保持する手順、基準パターン画像作成手段が、保持している基準パターンから基準パターン画像を作成する手順、検出手段が、蓄積された濃度検知パターン画像から、濃度検知パターンを検出する手順、補正値決定手段が、検出した濃度検知パターンと基準パターンを基に、濃度検知パターンを基準パターンと同じ階調にするための補正値を決定する手順、保持手段が、補正値を保持する手順、補正手段が、補正値を基に、画像濃度を補正する手順、前記基準パターン画像作成手段が、コピーとプリンタの両方に対応した基準パターン画像を作成する手順、前記補正値決定手段が、コピーとプリンタの両方に対応した基準パターン画像からコピーとプリンタそれぞれの補正値を決定する手順、を実行させることを特徴とする。
【００１９】
請求項１３記載の発明は、請求項１２記載のプログラムを記録した記録媒体であることを特徴とする。
【発明の効果】
【００２０】
コピーのＡＣＣで使用する基準パターン及びプリンタのＡＣＣで使用する基準パターンには共通する部分があり、コピーのＡＣＣとプリンタのＡＣＣで使用する基準パターンをあわせて、共通する部分を１つにし、すなわちコピーのＡＣＣとプリンタのＡＣＣとの共通の基準パターン１つにするので、ＡＣＣに必要になるメモリの消費量を少なく抑えることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係る画像形成装置の基本構成を示すブロック図の一例である。
【図２】本発明に関わる画像形成装置のＳ／Ｗ(ソフトウェア)構成図の一例である。
【図３】図１のＳ／Ｗ（ソフトウェア）構成図内の画像処理制御部についての詳細を表した図である。
【図４】本発明に関る基準パターン画像図の一例である。
【図５】本発明に関わる濃度検知パターン画像図の一例である。
【図６】階調補正方法を説明した図である。
【図７】一般的なコピーのＡＣＣを表したフローチャート図である。
【図８】本発明に関わるコピーのＡＣＣとプリンタのＡＣＣとについて示したフローチャート図の一例である。
【図９】（ａ）〜（ｃ）は、基準パターンのメモリサイズについて示した図である。
【図１０】請求項２を示すフローチャートの一例である。
【図１１】画像形成装置の操作表示部を表した図の一例である。
【図１２】実行するＡＣＣの種類選択画面のユーザインターフェースを説明した図の一例である。
【図１３】請求項３において、実行するＡＣＣが"コピーとプリンタ"の場合を示すフローチャート図の一例である。
【図１４】請求項３において、実行するＡＣＣが"コピーのみ"の場合を示すフローチャート図の一例である。
【図１５】請求項３において、実行するＡＣＣが"プリンタのみ"の場合を示すフローチャート図の一例である。
【図１６】請求項４において、実行するＡＣＣが"コピーとプリンタ"の場合を示すフローチャート図の一例である。
【図１７】請求項４において、実行するＡＣＣが"コピーのみ"の場合を示すフローチャート図の一例である。
【図１８】請求項３において、実行するＡＣＣが"プリンタのみ"の場合を示すフローチャート図の一例である。
【図１９】ＡＣＣに失敗した場合のユーザインターフェースを説明した図の一例である。
【図２０】ＡＣＣに失敗した場合のユーザインターフェースを説明した図の一例である。
【図２１】請求項６において、実行するＡＣＣが"コピーとプリンタ"の場合を示すフローチャート図の一例である。
【図２２】請求項６において、実行するＡＣＣが"コピーのみ"の場合を示すフローチャート図の一例である。
【図２３】請求項６において、実行するＡＣＣが"プリンタのみ"の場合を示すフローチャート図の一例である。
【図２４】ＡＣＣに失敗した場合、再実行を開始する位置（印刷、または読み取り）についてのユーザインターフェースを説明した図の一例である。
【図２５】請求項７を示すフローチャートの一例である。
【図２６】請求項８を示すフローチャート図の一例である。
【図２７】請求項９を示すフローチャート図の一例である。
【図２８】ＡＣＣ実行前の補正値の保存方法についてのユーザインターフェースを説明した図の一例である。
【図２９】請求項１０を示すフローチャート図の一例である。
【発明を実施するための形態】
【００２２】
本発明の実施形態を、添付図面を参照して説明する。
図１は、本発明に係る画像形成装置の基本構成を示すブロック図の一例である。
基本機能としては、コピー、プリント、スキャナを実現するものである。
コピー、スキャナ機能における画像の入力手段としてスキャナエンジン１０５があり、画像処理部１０８では、スキャナエンジン１０５に取り込まれたデータに対し、適したデジタル信号処理化が行なわれる。
【００２３】
プリント機能における画像の入力手段として、外部ホスト機器１１１からの印刷データを受信するホストＩ／Ｆ（インターフェース）制御部１１２があり、Ｉ／Ｆの種類としてはＩＥＥＥ１２８４、ＵＳＢ等のローカル接続や有線、無線によるイーサネット（登録商標）等のネットワーク接続が挙げられる。
【００２４】
印刷出力手段としてはプリンタエンジン１１９が挙げられ、レーザー方式、ＬＥＤ（発光ダイオード）方式、インクジェット方式等の作像方式が挙げられる。
【００２５】
その他、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）バス１００を介して各ブロックへの指示や制御等を行うＣＰＵ１０１があり、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２に実行するプログラムが格納されており、システムによっては複数個搭載することで処理性能を向上させるシステムもある。
【００２６】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｅｓｓ  Ｍｅｍｏｒｙ）１０３はＲＡＭ制御部１０４を介してＣＰＵ１０１をはじめ、各ブロックの処理のデータ一時保存に活用される。
ＮＶＲＡＭ（Ｎｏｎ−ｖｏｌｉｔｉｌｅ  ＲＡＭ）１２１は不揮発メモリであり、機器固有の情報（例えばコピー枚数のカウンタ値等）を保持させる用途に使われる。
操作部１１６は機器操作のためのボタンや機器状態表示のためのインジケーター（ＬＥＤやＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｅｖｉｃｅ）等の表示器、スピーカー等）等、機器操作者とのマンマシンインターフェース部であり、操作部Ｉ／Ｆ制御１１７により操作部１１６との情報入出力を行う。
【００２７】
図２は、本発明に関わる画像形成装置のＳ／Ｗ(ソフトウェア)構成図の一例である。
２０６はシステム制御部で、ＣＰＵ１０の制御を行う。
２０１はスキャナ読み取り制御部で、スキャナエンジン１０５の制御を行う。
２０３はプロッタ印刷制御部で、プリンタエンジン１１９の制御を行う。
２０２は画像処理制御部で、ＲＯＭ１０２、ＮＶＲＡＭ１２１、画像処理部１０８、ＲＡＭ制御部１０４を制御し、ＡＣＣで使用する基準パターン画像の作成や濃度検知パターン画像の読み取り、補正値の算出や保存を行う。
ＡＣＣパターンシート出力は画像処理制御部２０２、プロッタ印刷制御部２０３により実行される。ＡＣＣパターンシート読み取りはスキャナ読み取り制御部２０１により行われる。階調の補正は画像処理制御部２０２によって実行される。
【００２８】
図３は、図１のＳ／Ｗ（ソフトウェア）構成図内の画像処理制御部についての詳細を表した図である。
２１３は画像蓄積手段で、ＲＡＭ制御部１０４を制御し、画像を蓄積する。
２０８は基準パターン保持手段で、ＲＯＭ１０２を制御し、基準パターンの保存と取得を行う。
２０７は基準パターン画像作成手段で、画像処理部１０８を制御し、基準パターンを基準パターン画像にする。
２０９は濃度検知パターン検出手段で、スキャナエンジン１０５を制御し、濃度検知パターンを検出する。
２１０は補正値決定手段で、画像処理部１０８を制御することで、濃度検知パターンと基準パターンとからコピーの補正値、プリンタの補正値を求める。
２１１は補正値保持手段で、ＮＶＲＡＭ１２１を制御し、コピーの補正値、プリンタの補正値の保存と取得を行う。
２１４は前回補正値保存手段で、ＮＶＲＡＭ１２１を制御し、ＡＣＣ実行前のコピーの補正値、ＡＣＣ実行前のプリンタの補正値の保存と取得を行う。
２１５は補正値復元手段で、ＮＶＲＡＭ１２１を制御し、現在の補正値を前回の補正値にする。
【００２９】
図４は、本発明に関る基準パターン画像図の一例である。
３０１は基準パターンであり、階調補正をするために必要な濃度情報である。この基準パターンは、コピーとプリンタとの両方の階調補正に対応している。濃度情報は基準パターン保持手段２０８で管理されている。
３０２は、ＡＣＣパターンシートの読み取り方向をユーザに知らせるための矢印である。濃度情報を印字する際に同時に印字される。また、矢印に合わせてメッセージが添えられていることもある。
基準パターン画像はプロッタ印刷制御部２０３によって、紙面に印刷されてＡＣＣパターンシートになる。
【００３０】
図５は、本発明に関わる濃度検知パターン画像図の一例である。
３０３は、濃度検知パターンであり、階調補正をするために必要な濃度情報である。この濃度検知パターンは、コピーとプリンタとの両方の階調補正に対応している。濃度情報は濃度検知パターン検出手段２０９で求められる。
濃度検知パターン画像はスキャナ読み取り制御部２０１が、ＡＣＣパターンシートを読み取ることによって、得られる。
【００３１】
図６は、階調補正方法を説明した図である。
４０１は、ＡＣＣパターンシート出力時に紙面に印字する基準パターンの持つ階調における濃度値を表したものである。以後、４０１を基準濃度値と呼ぶ。
４０２は、ＡＣＣパターンシート読み取り時にＡＣＣパターンシートから取得した濃度検知パターンの持つ階調における濃度値を表したものである。以後、４０２を検知濃度値と呼ぶ。
４０３で示す矢印は、基準濃度値４０１と検知濃度値４０２との差である濃度差を表したものである。濃度差４０３を、補正値決定手段２１０を用いて、濃度値にする。この濃度値をコピーとプリンタとのそれぞれに対して求め、コピーとプリンタとの補正値として利用する。
本発明では、基準濃度値４０１及び検知濃度値４０２は、コピーとプリンタとで共通の基準パターン、濃度検知パターンを用い、濃度差をコピー、プリンタそれぞれ別々に求めている。
ここでは、濃度値をコピーとプリンタそれぞれ別々に求めているが、コピーとプリンタとの濃度値を同時に求める場合も考えられる。
【００３２】
図７は、一般的なコピーのＡＣＣを表したフローチャート図である。
（１）システム制御部２０６は、ＡＣＣ実行を指示されると、画像処理制御部２０２へ指示をして、ＲＯＭ１０２に保存されているコピー用の基準パターンを元に、基準パターン画像を作成し、作成した画像をＲＡＭ１０３に保存する（５０１）。
【００３３】
（２）システム制御部２０６が、プロッタ印刷制御部２０３へ指示をして、ＲＡＭ１０３に保存されている基準パターン画像を印刷し、ＡＣＣパターンシートを出力する（５０２）。
【００３４】
（３）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は５０４へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（５０３）。
【００３５】
（４）システム制御部２０６は、濃度検知パターン画像の読み取りを指示されると、スキャナ読み取り制御部２０１に指示することで、濃度検知パターン画像の読み取り、読み取った濃度検知パターン画像をＲＡＭ１０３に保存する（５０４）。
【００３６】
（５）システム制御部２０６が、画像処理制御部２０２に指示することで、ＲＡＭ１０３に保存されている濃度検知パターン画像から、濃度検知パターン検出手段２０９を用いて、コピー用の濃度検知パターンを検出する（５０５）。
【００３７】
（６）濃度検知パターン検出手段２０９が、コピー用の濃度検知パターンを検出した結果を判断する。検出できた場合は、５０７へ進み、検出できなかった場合は５０７を実行できないので、処理を終了する（５０６）。
【００３８】
（７）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、コピー用の濃度検知パターンとＲＯＭ１０２に保存されているコピー用の基準パターンとを比較し、補正値を求め、補正値保持手段２１１にて、補正値をＮＶＲＡＭ１２１に保存する（５０７）。
【００３９】
ここでは、コピーのＡＣＣのフローチャートについて表しているが、プリンタのＡＣＣのフローチャートも同じになる。その際は、（１）、（７）で使用される基準パターンが、コピー用の基準パターンではなく、プリンタ用の基準パターンになり、（５）、（６）、（７）で使用される濃度検知パターンが、プリンタ用の濃度検知パターンになる。
【００４０】
図８は、本発明に関わるコピーのＡＣＣとプリンタのＡＣＣとについて示したフローチャート図の一例である。
図８が請求項１について表している。
（１）システム制御部２０６は、ＡＣＣ実行を指示されると、画像処理制御部２０２へ指示をして、ＲＯＭ１０２に保存されている基準パターン３０１を元に、基準パターン画像を作成し、作成した画像をＲＡＭ１０３に保存する（７０１）。
【００４１】
（２）システム制御部２０６が、プロッタ印刷制御部２０３へ指示をして、ＲＡＭ１０３に保存されている基準パターン画像を印刷し、ＡＣＣパターンシートを出力する（７０２）。
【００４２】
（３）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は７０４へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（７０３）。
【００４３】
（４）システム制御部２０６は、濃度検知パターン画像の読み取りを指示されると、スキャナ読み取り制御部２０１に指示することで、濃度検知パターン画像を読み取る。その後、スキャナ読み取り制御部２０１が、読み取った濃度検知パターン画像をＲＡＭ１０３に保存する（７０４）。
【００４４】
（５）システム制御部２０６が、画像処理制御部２０２に指示することで、ＲＡＭ１０３に保存されている濃度検知パターン画像から、濃度検知パターン検出手段２０９を用いて、濃度検知パターン３０３を検出する（７０５）。
【００４５】
（６）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、７０７へ進み、濃度検知パターン３０３を検出できなかった場合は７０７、７０８を実行できないので、処理を終了する（７０６）。
【００４６】
（７）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３とＲＯＭ１０２とに保存されている基準パターン３０１を比較し、コピーの補正値を求め、補正値保持手段２１１にて、コピーの補正値を得ＮＶＲＡＭ１２１に保存する（７０７）。
【００４７】
（８）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３とＲＯＭ１０２とに保存されている基準パターン３０１を比較し、プリンタの補正値を求め、補正値保持手段２１１にて、プリンタの補正値をＮＶＲＡＭ１２１に保存する（７０８）。
【００４８】
図８では、コピーの補正値決定から順に行っているが、順序はこれに限らない。また、コピーとプリンタの補正値決定が同時並行行われる場合も考えられる。
【００４９】
図９（ａ）〜（ｃ）は、基準パターンのメモリサイズについて示した図であり、図７のフローチャートの５０１、図８の７０４、７０５で使用する基準パターンのメモリサイズについて示した一例である。基準パターンは、画像ではなく、濃度値として保存されている。
コピー１００１の基準パターンとは、コピーのＡＣＣで使用する濃度値である。コピー１００１の基準パターンは色が持つ１６段階の濃淡ごとの濃度値を持ち、濃淡１段階の濃度値を保存するために必要なメモリサイズは１ｂｙｔｅである。色は４色（黒、シアン、マゼンタ、イエロー）あり、補正種類としては『写真』と『文字』との２種類あり、種類別に色を持つ。そのため、１００１コピーの基準パターンのメモリサイズは、
１(ｂｙｔｅ)×１６（濃淡数）×４（色数）×２（補正種類数）＝１２８（ｂｙｔｅ）
である。
【００５０】
プリンタ１００２の基準パターンもコピー１００１の基準パターンと同じ構成であるため、プリンタ１００２の基準パターンのメモリサイズは、
１(ｂｙｔｅ)×１６（濃淡数）×４（色数）×２（補正種類数）＝１２８（ｂｙｔｅ）
である。
【００５１】
コピー１００３とプリンタの基準パターンとは、コピーとプリンタのＡＣＣで使用する濃度値である。コピー１００３とプリンタの基準パターンは色が持つ１６段階の濃淡ごとの濃度値を持ち、濃淡１段階の濃度値を保存するために必要なメモリサイズは１ｂｙｔｅである。色は4色（黒、シアン、マゼンタ、イエロー）あり、補正種類としては『コピーの写真』、『プリンタの写真』、『コピー、プリンタ共通の文字』の３種類あり、種類別に色を持つ。そのため、コピー１００３とプリンタの基準パターンのメモリサイズは、
１(ｂｙｔｅ)×１６（濃淡数）×４（色数）×３（補正種類数）＝１９２（ｂｙｔｅ）
である。
【００５２】
従来の画像形成装置でコピーとプリンタとのＡＣＣを行う際は、コピー１００１の基準パターンとプリンタ１００２の基準パターンを両方持つ必要があったため、必要なメモリサイズは２５６ｂｙｔｅである。それに対し、コピー１００３とプリンタの基準パターンのメモリサイズは１９２bｙｔｅであるため、コピー１００３とプリンタの基準パターンだけ持つ方が、コピー１００１の基準パターンとプリンタ１００２の基準パターンを両方持つよりも、６４bｙｔｅ省メモリになる。
【００５３】
図１０は、請求項２を示すフローチャートの一例である。
（１）システム制御部２０６は、ＡＣＣ実行を指示されると、画像処理制御部２０２へ指示をして、ＲＯＭ１０２に保存されている基準パターン３０１を元に、基準パターン画像を作成し、作成した画像をＲＡＭ１０３に保存する（２００１−１）。
【００５４】
（２）システム制御部２０６が、プロッタ印刷制御部２０３へ指示をして、ＲＡＭ１０３に保存されている基準パターン画像を印刷し、ＡＣＣパターンシートを出力する（２００１−２）。
【００５５】
（３）操作部１１６に実行できるＡＣＣの種類（コピーとプリンタ、コピーのみ、プリンタのみ）の表示を行う（２００１−３）。
【００５６】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は２００１−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（２００１−４）。
【００５７】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は２００１−６へ進み、コピーのみが選択された場合は２００１−１１へ進み、プリンタのみが選択された場合は２００１−１５へ進む（２００１−５）。
【００５８】
（６）システム制御部２０６は、濃度検知パターン画像の読み取りを指示されると、スキャナ読み取り制御部２０１に指示することで、濃度検知パターン画像を読み取る。その後、スキャナ読み取り制御部２０１が、読み取った濃度検知パターン画像をＲＡＭ１０３に保存する（２００１−６）。
【００５９】
（７）システム制御部２０６が、画像処理制御部２０２に指示することで、ＲＡＭ１０３に保存されている濃度検知パターン画像から、濃度検知パターン検出手段２０９を用いて、濃度検知パターン３０３を検出する（２００１−７）。
【００６０】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、２００１−９へ進み、濃度検知パターン３０３を検出できなかった場合は２００１−９、２００１−１０を実行できないので、処理を終了する（２００１−８）。
【００６１】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３と、ＲＯＭ１０２とに保存されている基準パターン３０１とを比較し、コピーの補正値を求め、補正値保持手段２１１にて、コピーの補正値をＮＶＲＡＭ１２１に保存する（２００１−９）。
【００６２】
（１０）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３と、ＲＯＭ１０２に保存されている基準パターン３０１とを比較し、プリンタの補正値を求め、補正値保持手段２１１にて、プリンタの補正値をＮＶＲＡＭ１２１に保存する（２００１−１０）。
【００６３】
（１１）システム制御部２０６は、濃度検知パターン画像の読み取りを指示されると、スキャナ読み取り制御部２０１に指示することで、濃度検知パターン画像を読み取る。その後、スキャナ読み取り制御部２０１が、読み取った濃度検知パターン画像をＲＡＭ１０３に保存する（２００１−１１）。
【００６４】
（１２）システム制御部２０６が、画像処理制御部２０２に指示することで、ＲＡＭ１０３に保存されている濃度検知パターン画像から、濃度検知パターン検出手段２０９を用いて、濃度検知パターン３０３を検出する（２００１−１１）。
【００６５】
（１３）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、２００１−１４へ進み、濃度検知パターン３０３を検出できなかった場合は２００１−１４を実行できないので、処理を終了する（２００１−１３）。
【００６６】
（１４）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３とＲＯＭ１０２に保存されている基準パターン３０１を比較し、コピーの補正値を求め、補正値保持手段２１１にて、コピーの補正値をＮＶＲＡＭ１２１に保存する（２００１−１４）。
【００６７】
（１５）システム制御部２０６は、濃度検知パターン画像の読み取りを指示されると、スキャナ読み取り制御部２０１に指示することで、濃度検知パターン画像を読み取る。その後、スキャナ読み取り制御部２０１が、読み取った濃度検知パターン画像をＲＡＭ１０３に保存する（２００１−１５）。
【００６８】
（１６）システム制御部２０６が、画像処理制御部２０２に指示することで、ＲＡＭ１０３に保存されている濃度検知パターン画像から、濃度検知パターン検出手段２０９を用いて、濃度検知パターン３０３を検出する（２００１−１６）。
【００６９】
（１７）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、２００１−１８へ進み、濃度検知パターン３０３を検出できなかった場合は２００１−１８を実行できないので、処理を終了する（２００１−１７）。
【００７０】
（１８）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３と、ＲＯＭ１０２に保存されている基準パターン３０１とを比較し、プリンタの補正値を求め、補正値保持手段２１１にて、プリンタの補正値をＮＶＲＡＭ１２１に保存する（２００１−１８）。
【００７１】
図１０のコピーとプリンタとのＡＣＣ実行時では、コピーの補正値決定から順に行っているが、順序はこれに限らない。また、コピーとプリンタの補正値決定が同時並行行われる場合も考えられる。
【００７２】
図１１は、画像形成装置の操作表示部を表した図の一例である。
２００２−１は、操作部であり、図１中の１１６を示したものである。
２００２−２は、表示部であり、文字列やビットマップが表示される。
２００２−３は、テンキーであり、コピーの印刷部数の入力等の操作に用いられる。
２００２−４は、リセットキーであり、コピーモードのリセット時に使用する。
２００２−５は、スタートキーであり、コピーや原稿読み取りの開始を指示する操作に用いられる。
２００２−６は、アプリケーション切り替えキーであり、コピー機能／プリンタ機能／スキャナ機能／ＦＡＸ機能等の機能を切り替える操作に用いられる。
２００２−７は、クリアストップキーであり、コピー作業の中断やコピー枚数のリセット時に使用する。
本構成では、キーボードをハードキーで構成しているが、これは液晶タッチパネル上に表示されるソフトキーボードでも代用可能である。
【００７３】
図１２は、実行するＡＣＣの種類選択画面のユーザインターフェースを説明した図の一例である。
２００３−１は表示部２００２−２に表示される。
ユーザは操作部１１６を操作し、２００３−２、２００３−３、２００３−４のいずれかを選択後、２００３−５を選択することで、実行するＡＣＣの種類を決定する。また２００３−６を選択することでＡＣＣの処理が終了する。
【００７４】
図１３は、請求項３において、実行するＡＣＣが"コピーとプリンタ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（３００１−１）。
【００７５】
（２）図１０の（２）と同じ（３００１−２）。
【００７６】
（３）図１０の（３）と同じ（３００１−３）。
【００７７】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は３００１−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（３００１−５）。
【００７８】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は３００１−６へ進み、コピーのみが選択された場合は図１４の３００２−１１へ進み、プリンタのみが選択された場合は図１５の３００３−１５へ進む（３００１−５）。
【００７９】
（６）図１０の（６）と同じ（３００１−６）。
【００８０】
（７）図１０の（７）と同じ（３００１−７）。
【００８１】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、３００１−１９へ進み、濃度検知パターン３０３を検出できなかった場合は３００１−１２に進む（３００１−８）。
【００８２】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、コピーの補正値が決定済みか否かを判断する。コピーの補正値が既に求められている場合は３００１−２０へ進み、コピーの補正値がまだ求められていない場合は３００１−９へ進む（３００１−１９）。
【００８３】
（１０）図１０の（９）と同じ（３００１−９）。
【００８４】
（１１）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、プリンタの補正値が決定済みか否かを判断する。プリンタの補正値が既に求められている場合は３００１−２１へ進み、プリンタの補正値がまだ求められていない場合は３００１−１０へ進む（３００１−２０）。
【００８５】
（１２）図１０の（１０）と同じ（３００１−１０）。
【００８６】
（１３）システム制御部２０６が、コピーとプリンタとの両方の補正値が決定しているか判断し、成功している場合は処理を終了する。失敗している場合は３００１−２２へ進む（３００１−２１）。
【００８７】
（１４）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は３００１−へ進み、規定回数未満ではない場合は処理を終了する（３００１−２２）。
【００８８】
図１３では、コピーの補正値決定から順に行っているが、順序はこれに限らない。また、コピーとプリンタとの補正値決定が同時並行行われる場合も考えられる。
【００８９】
図１４は、請求項３において、実行するＡＣＣが"コピーのみ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（３００２−１）。
【００９０】
（２）図１０の（２）と同じ（３００２−２）。
【００９１】
（３）図１０の（３）と同じ（３００２−３）。
【００９２】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は３００２−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（３００２−４）。
【００９３】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は図１３の３００１−６へ進み、コピーのみが選択された場合は３００２−１１へ進み、プリンタのみが選択された場合は図１５の３００３−１５へ進む（３００２−５）。
【００９４】
（６）図１０の（６）と同じ（３００２−１１）。
【００９５】
（７）図１０の（７）と同じ（３００２−１２）。
【００９６】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、３００２−２３へ進み、濃度検知パターン３０３を検出できなかった場合は３００２−２４に進む（３００２−１３）。
【００９７】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、コピーの補正値が決定済みか否かを判断する。コピーの補正値が既に求められている場合は３００２−２４へ進み、コピーの補正値がまだ求められていない場合は３００２−１４へ進む（３００２−２３）。
【００９８】
（１０）図１０の（９）と同じ（３００２−１４）。
【００９９】
（１１）システム制御部２０６が、コピーの補正値が決定しているか否かを判断し、成功している場合は処理を終了する。失敗している場合は３００２−２５へ進む（３００２−−２４）。
【０１００】
（１２）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は３００２−１へ進み、規定回数未満ではない場合は処理を終了する（３００２−２５）。
【０１０１】
図１５は、請求項３において、実行するＡＣＣが"プリンタのみ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（３００３−１）。
【０１０２】
（２）図１０の（２）と同じ（３００３−２）。
【０１０３】
（３）図１０の（３）と同じ（３００３−３）。
【０１０４】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は３００３−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（３００３−４）。
【０１０５】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は図１３の３００１−６へ進み、コピーのみが選択された場合は図１４の３００２−１１へ進み、プリンタのみが選択された場合は３００３−１５へ進む（３００３−５）。
【０１０６】
（６）図１０の（６）と同じ（３００３−１５）。
【０１０７】
（７）図１０の（７）と同じ（３００３―１６）。
【０１０８】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、３００３−２６へ進み、濃度検知パターン３０３を検出できなかった場合は３００３−２７に進む（３００３−１７）。
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、プリンタの補正値が決定済みか否かを判断する。プリンタの補正値が既に求められている場合は３００３−２７へ進み、プリンタの補正値がまだ求められていない場合は３００３−１８へ進む（３００３−２６）。
【０１０９】
（１０）図１０の（９）と同じ（３００３−１８）。
【０１１０】
（１１）システム制御部２０６が、プリンタの補正値が決定しているか判断し、成功している場合は処理を終了する。失敗している場合は３００３−２８へ進む（３００３−２７）。
【０１１１】
（１２）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は３００３−１へ進み、規定回数未満ではない場合は処理を終了する（３００３−２８）。
【０１１２】
ここでは、３００１−２２、３００２−２５、３００３−２８で使用される"再実行回数"は共通のものである。また、再実行は規定回数しか行わないようになっているが、規定回数を用いず、補正値決定が成功するまで再実行する場合も考えられる。
【０１１３】
図１６は、請求項４において、実行するＡＣＣが"コピーとプリンタ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（４００１−１）。
【０１１４】
（２）図１０の（２）と同じ（４００１−２）。
【０１１５】
（３）図１０の（３）と同じ（４００１−３）。
【０１１６】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は４００１−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（４００１−４）。
【０１１７】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は４００１−６へ進み、コピーのみが選択された場合は図１７の４００２−１１へ進み、プリンタのみが選択された場合は図１８の４００３−１５へ進む（４００１−５）。
【０１１８】
（６）図１０の（６）と同じ（４００１−６）。
【０１１９】
（７）図１０の（７）と同じ（４００１−７）。
【０１２０】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は４００１−１９へ進み、濃度検知パターン３０３を検出できなかった場合は４００１−２１に進む（４００１−８）。
【０１２１】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、コピーの補正値が決定済みか否かを判断する。コピーの補正値が既に求められている場合は４００１−２０へ進み、コピーの補正値がまだ求められていない場合は４００１−９へ進む（４００１−１９）。
【０１２２】
（１０）図１０の（９）と同じ（４００１−９）。
【０１２３】
（１１）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、プリンタの補正値が決定済みか否かを判断する。プリンタの補正値が既に求められている場合は４００１−２１へ進み、プリンタの補正値がまだ求められていない場合は４００１−１０へ進む（４００１−２０）。
【０１２４】
（１２）図１０の（１０）と同じ（４００１−１０）。
【０１２５】
（１３）システム制御部２０６が、コピーとプリンタ両方の補正値が決定しているか否かを判断し、成功している場合は処理を終了する。失敗している場合は４００１−２２へ進む（４００１−２１）。
【０１２６】
（１４）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は４００１−２９へ進み、規定回数未満ではない場合は処理を終了する（４００１−２２）。
【０１２７】
（１５）システム制御部２０６は、操作部１１６にＡＣＣが失敗したことの表示を行う（４００１−２９）。
【０１２８】
（１６）ユーザが操作部を１１６操作し、ＡＣＣの再実行を行うか選択した結果を、システム制御部２０６が判断する。再実行を実施する場合は４００１−１へ進み、再実行を実施しない場合は処理を終了する（４００１−３０）。
【０１２９】
図１６では、コピーの補正値決定から順に行っているが、順序はこれに限らない。また、コピーとプリンタの補正値決定が同時並行行われる場合も考えられる。
【０１３０】
図１７は、請求項４において、実行するＡＣＣが"コピーのみ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（４００２−１）。
【０１３１】
（２）図１０の（２）と同じ（４００２−２）。
【０１３２】
（３）図１０の（３）と同じ（４００２−３）。
【０１３３】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は４００２−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（４００２−４）。
【０１３４】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は図１６の４００１−６へ進み、コピーのみが選択された場合は４００２−１１へ進み、プリンタのみが選択された場合は図１５の４００３−１５へ進む（４００２−５）。
【０１３５】
（６）図１０の（６）と同じ（４００２−１１）。
【０１３６】
（７）図１０の（７）と同じ（４００２−１２）。
【０１３７】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は４００２−２３へ進み、濃度検知パターン３０３を検出できなかった場合は４００２−２４に進む（４００２−１３）。
【０１３８】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、コピーの補正値が決定済みか否かを判断する。コピーの補正値が既に求められている場合は４００２−２４へ進み、コピーの補正値がまだ求められていない場合は４００２−１４へ進む（４００２−２３）。
【０１３９】
（１０）図１０の（９）と同じ（４００２−１４）。
【０１４０】
（１１）システム制御部２０６が、コピーの補正値が決定しているか判断し、成功している場合は処理を終了する。失敗している場合は４００２−２５へ進む（４００２−２４）。
【０１４１】
（１２）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は４００２−１へ進み、規定回数未満ではない場合は処理を終了する（４００２−２５）。
【０１４２】
（１３）システム制御部２０６は、操作部１１６にＡＣＣが失敗したことの表示を行う（４００２−３１）。
【０１４３】
（１４）ユーザが操作部１１６を操作し、ＡＣＣの再実行を行うか選択した結果を、システム制御部２０６が判断する。再実行を実施する場合は４００２−１へ進み、再実行を実施しない場合は処理を終了する（４００２−３２）。
【０１４４】
図１８は、請求項３において、実行するＡＣＣが"プリンタのみ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（４００３−１）。
【０１４５】
（２）図１０の（２）と同じ（４００３−２）。
【０１４６】
（３）図１０の（３）と同じ（４００３−３）。
【０１４７】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は４００３−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（４００３−４）。
【０１４８】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は図１６の４００１−６へ進み、コピーのみが選択された場合は図１７の４００２−１１へ進み、プリンタのみが選択された場合は４００３−へ進む（４００３−５）。
【０１４９】
（６）図１０の（６）と同じ（４００３−１５）。
【０１５０】
（７）図１０の（７）と同じ（４００３−１６）。
【０１５１】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、４００３−２６へ進み、濃度検知パターン３０３を検出できなかった場合は４００３−２７に進む（４００３−１７）。
【０１５２】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、プリンタの補正値が決定済みか否かを判断する。プリンタの補正値が既に求められている場合は４００３−２７へ進み、プリンタの補正値がまだ求められていない場合は４００３−１８へ進む（４００３−２６）。
【０１５３】
（１０）図１０の（９）と同じ（４００３−１８）。
【０１５４】
（１１）システム制御部２０６が、プリンタの補正値が決定しているか否かを判断し、成功している場合は処理を終了する。失敗している場合は４００３−２８へ進む（４００３−２７）。
【０１５５】
（１２）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は４００３−１へ進み、規定回数未満ではない場合は処理を終了する（４００３−２８）。
【０１５６】
（１３）システム制御部２０６は、操作部１１６にＡＣＣが失敗したことの表示を行う（４００２−３３）。
【０１５７】
（１４）ユーザが操作部１１６を操作し、ＡＣＣの再実行を行うか選択した結果を、システム制御部２０６が判断する。再実行を実施する場合は４００２−１へ進み、再実行を実施しない場合は処理を終了する（４００２−３４）。
【０１５８】
ここでは、４００１−２２、４００２−２５、４００３−２８で使用される"再実行回数"は共通のものである。また、再実行は規定回数しか行わないようになっているが、規定回数を用いず、補正値決定が成功するまで再実行する場合も考えられる。
【０１５９】
図１６、図１７、図１８では、『再実行回数が規定回数に達しているか否かの確認』後、達していない場合は『ＡＣＣ失敗の表示、ＡＣＣの再実行実施の確認』を行っているが、順序はこれにかぎらない。
【０１６０】
図１９は、ＡＣＣに失敗した場合のユーザインターフェースを説明した図の一例である。
画面４００４−１は表示部２００２−２に表示される。
ユーザは操作部１１６を操作し、４００４−２、４００４−３のどちらか一方を選択することで、ＡＣＣを再実行する／しないを選択できる。
【０１６１】
請求項５のフローチャートは図１６、図１７、図１８のフローチャートと同じになり、その際、４００１−２９、４００２−３１、４００２−３３において、表示するものが『ＡＣＣ失敗』ではなく、『ＡＣＣに失敗した種類』になる。
【０１６２】
図２０は、ＡＣＣに失敗した場合のユーザインターフェースを説明した図の一例である。
５００１−１は表示部２００２−２に表示される。
ユーザは操作部１１６を操作し、５００１−２、５００１−３のどちらか一方を選択することで、コピーのＡＣＣを再実行する／しないを選択できる。
【０１６３】
ここでは、コピーのＡＣＣに失敗した場合のユーザインターフェース画面について表しているが、コピーのＡＣＣに失敗した場合、コピーのＡＣＣとプリンタのＡＣＣ両方とも失敗した場合の画面も同じになる。その際は、『コピーの〜』の表示がプリンタのみ失敗なら『プリンタの〜』、コピーとプリンタ両方とも失敗なら『コピーとプリンタの〜』になる。
【０１６４】
図２１は、請求項６において、実行するＡＣＣが"コピーとプリンタ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（６００１−１）。
【０１６５】
（２）図１０の（２）と同じ（６００１−２）。
【０１６６】
（３）図１０の（３）と同じ（６００１−３）。
【０１６７】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は６００１−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（６００１−４）。
【０１６８】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は６００１−６へ進み、コピーのみが選択された場合は図２２の６００２−１１へ進み、プリンタのみが選択された場合は図２３の６００３−１５へ進む（６００１−５）。
【０１６９】
（６）図１０の（６）と同じ（６００１−６）。
【０１７０】
（７）図１０の（７）と同じ（６００１−７）。
【０１７１】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、６００１−１９へ進み、濃度検知パターン３０３を検出できなかった場合は６００１−２１に進む（６００１−８）。
【０１７２】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、コピーの補正値が決定済みか否かを判断する。コピーの補正値が既に求められている場合は６００１−２０へ進み、コピーの補正値がまだ求められていない場合は６００１−９へ進む（６００１−１９）。
【０１７３】
（１０）図１０の（９）と同じ（６００１−９）。
【０１７４】
（１１）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、プリンタの補正値が決定済みか否かを判断する。プリンタの補正値が既に求められている場合は６００１−２１へ進み、プリンタの補正値がまだ求められていない場合は６００１−１０へ進む（６００１−２０）。
【０１７５】
（１２）図１０の（１０）と同じ（６００１−１０）。
【０１７６】
（１３）システム制御部２０６が、コピーとプリンタ両方の補正値が決定しているか否かを判断し、成功している場合は処理を終了する。失敗している場合は６００１−２２へ進む（６００１−２１）。
【０１７７】
（１４）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は６００１−３５へ進み、規定回数未満ではない場合は処理を終了する（６００１−２２）。
【０１７８】
（１５）システム制御部２０６は、操作部１１６に再実行確認画面の表示を行う（６００１−３５）。
【０１７９】
（１６）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断する。ＡＣＣパターンシートの印刷から再実行する場合は６００１−１へ進み、ＡＡＣパターンシートの読み取りから再実行する場合は６００１−４へ進み、再実行を実施しない場合は処理を終了する（６００１−３６）。
【０１８０】
図２１では、コピーの補正値決定から順に行っているが、順序はこれに限らない。また、コピーとプリンタの補正値決定が同時並行行われる場合も考えられる。
【０１８１】
図２２は、請求項６において、実行するＡＣＣが"コピーのみ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（６００２−１）。
【０１８２】
（２）図１０の（２）と同じ（６００２−２）。
【０１８３】
（３）図１０の（３）と同じ（６００２−３）。
【０１８４】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は６００２−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（６００２−４）。
【０１８５】
（５）ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は図２１の６００１−６へ進み、コピーのみが選択された場合は６００２−１１へ進み、プリンタのみが選択された場合は図２３の６００３−１５へ進む（６００２−５）。
【０１８６】
（６）図１０の（６）と同じ（６００２−１１）。
【０１８７】
（７）図１０の（７）と同じ（６００２−１２）。
【０１８８】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、６００２−２３へ進み、濃度検知パターン３０３を検出できなかった場合は６００２−２４に進む（６００２−１３）。
【０１８９】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、コピーの補正値が決定済みか否かを判断する。コピーの補正値が既に求められている場合は６００２−２４へ進み、コピーの補正値がまだ求められていない場合は６００２−１４へ進む（６００２−２３）。
【０１９０】
（１０）図１０の（９）と同じ（６００２−１４）。
【０１９１】
（１１）システム制御部２０６が、コピーの補正値が決定しているか否かを判断し、成功している場合は処理を終了する。失敗している場合は６００２−２５へ進む（６００２−２４）。
【０１９２】
（１２）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は６００２−１へ進み、規定回数未満ではない場合は処理を終了する（６００２−２５）。
【０１９３】
（１３）システム制御部２０６は、操作部１１６に再実行確認画面の表示を行う（６００２−３７）。
【０１９４】
（１４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断する。ＡＣＣパターンシートの印刷から再実行する場合は６００２−１へ進み、ＡＣＣパターンシートの読み取りから再実行する場合は６００２−４へ、再実行を実施しない場合は処理を終了する（６００２−３８）。
【０１９５】
図２３は、請求項６において、実行するＡＣＣが"プリンタのみ"の場合を示すフローチャート図の一例である。
（１）図１０の（１）と同じ（６００３−１）。
【０１９６】
（２）図１０の（２）と同じ（６００３−２）。
【０１９７】
（３）図１０の（３）と同じ（６００３−３）。
【０１９８】
（４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は６００３−５へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（６００３−４）。
【０１９９】
（５） ユーザが操作部１１６を操作し、選択したＡＣＣ種類を、システム制御部２０６が判断し、実行するＡＣＣ種類を決定する。ＡＣＣ種類として、コピーとプリンタとが選択された場合は図２１の６００１−６へ進み、コピーのみが選択された場合は図２２の６００２―１１へ進み、プリンタのみが選択された場合は６００３−１５へ進む（６００３−５）。
【０２００】
（６）図１０の（６）と同じ（６００３−１５）。
【０２０１】
（７）図１０の（７）と同じ（６００３−１６）。
【０２０２】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、６００３−２６へ進み、濃度検知パターン３０３を検出できなかった場合は６００３−２７に進む（６００３−１７）。
【０２０３】
（９）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、プリンタの補正値が決定済みか否かを判断する。プリンタの補正値が既に求められている場合は６００３−２７へ進み、プリンタの補正値がまだ求められていない場合は６００３−１８へ進む（６００３−２６）。
【０２０４】
（１０）図１０の（９）と同じ（６００３−１８）。
【０２０５】
（１１）システム制御部２０６が、プリンタの補正値が決定しているか否かを判断し、成功している場合は処理を終了する。失敗している場合は６００３−２８へ進む（６００３−２７）。
【０２０６】
（１２）システム制御部２０６が、ＡＣＣの再実行の回数が規定回数未満か否かを判断する。再実行の回数が規定回数未満の場合は６００３−１へ進み、規定回数未満ではない場合は処理を終了する（６００３−２８）。
【０２０７】
（１３）システム制御部２０６は、操作部１１６に再実行確認画面の表示を行う（６００３−３９）。
【０２０８】
（１４）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断する。ＡＣＣパターンシートの印刷から再実行する場合は６００３−１へ進み、ＡＣＣパターンシートの読み取りから再実行する場合は６００３−４へ進み、再実行を実施しない場合は処理を終了する（６００３−４０）。
【０２０９】
ここでは、６００１−２２、６００２−２５、６００３−２８で使用される"再実行回数"は共通のものである。また、再実行は規定回数しか行わないようになっているが、規定回数を用いず、補正値決定が成功するまで再実行する場合も考えられる。
【０２１０】
図２１、図２２、図２３では、『再実行回数が規定回数に達しているか否かの確認』後、達していない場合は『再実行確認画面表示、再実行開始位置の確認』を行っているが、順序はこれにかぎらない。
【０２１１】
図２４は、ＡＣＣに失敗した場合、再実行を開始する位置（印刷、または読み取り）についてのユーザインターフェースを説明した図の一例である。
画面６００４−１は表示部２００２−２に表示される。
ユーザは操作部１１６を操作し、アイコン６００４−２、６００４−３、６００４−４を選択後、６００４−５を選択することで再実行を開始する位置若しくは再実行しないかの何れか一方を選択できる。
【０２１２】
図２５は、請求項７を示すフローチャートの一例である。
（１）システム制御部２０６は、ＡＣＣ実行を指示されると、画像処理制御部２０２へ指示をして、ＲＯＭ１０２に保存されている基準パターン３０１を元に、基準パターン画像を作成し、作成した画像をＲＡＭ１０３に保存する（７００１−１）。
【０２１３】
（２）システム制御部２０６が、プロッタ印刷制御部２０３へ指示をして、ＲＡＭ１０３に保存されている基準パターン画像を印刷し、ＡＣＣパターンシートを出力する（７００１−２）。
【０２１４】
（３）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は７００１−４へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（７００１−３）。
【０２１５】
（４）システム制御部２０６は、濃度検知パターン画像の読み取りを指示されると、スキャナ読み取り制御部２０１に指示することで、濃度検知パターン画像を読み取る。その後、スキャナ読み取り制御部２０１が、読み取った濃度検知パターン画像をＲＡＭ１０３に保存する（７００１−４）。
【０２１６】
（５）システム制御部２０６が、画像処理制御部２０２に指示することで、ＲＡＭ１０３に保存されている濃度検知パターン画像から、濃度検知パターン検出手段２０９を用いて、濃度検知パターン３０３を検出する（７００１−５）。
【０２１７】
（６）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、７００１−７へ進み、濃度検知パターン３０３を検出できなかった場合は７００１−７、７００１−８を実行できないので、処理を終了する（７００１−６）。
【０２１８】
（７）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３とＲＯＭ１０２に保存されている基準パターン３０１を比較し、コピーの補正値を求め、補正値保持手段２１１にて、コピーの補正値をＮＶＲＡＭ１２１に保存する（７００１−７）。
【０２１９】
（８）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３とＲＯＭ１０２に保存されている基準パターン３０１を比較し、プリンタの補正値を求め、補正値保持手段２１１にて、プリンタの補正値をＮＶＲＡＭ１２１に保存する（７００１−８）。
【０２２０】
（９）システム制御部２０６が、コピーまたはプリンタいずれかの補正値の決定に成功しているか否かを判断する。成功している場合は７００１−１０へ、失敗している場合は処理を終了する（７００１−９）。
【０２２１】
（１０）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、前回補正値保存手段２１４を用いて、ＡＣＣ実行前のコピー及びプリンタの補正値を、ＮＶＲＡＭ１２１に保存する（７００１−１０）。
【０２２２】
図２５では、コピーの補正値決定から順に行っているが、順序はこれに限らない。また、コピー及びプリンタの補正値決定が同時並行行われる場合も考えられる。
【０２２３】
表１〜３は、請求項７におけるＡＣＣ実行前後の補正値を表した表である。
【０２２４】
【表１】
2010204292.tif 000003
【０２２５】
表１は、図２５の７００１−７、７００１−８で共に補正値の決定に成功した場合を表している。
７００２−１は７００１−１０の処理前のコピー、プリンタそれぞれの現在の補正値と前回の補正値を表している。
７００２−２は７００１−１０の処理後のコピー、プリンタそれぞれの現在の補正値と前回の補正値とを表している。コピーの現在の補正値にはＡＣＣで決定したコピーの補正値が入り、コピーの前回の補正値には、７００２−１でコピーの現在の補正値だった値が入る。プリンタも同様に、プリンタの現在の補正値にはＡＣＣで決定したプリンタの補正値が入り、プリンタの前回の補正値には、７００２−１でプリンタの現在の補正値だった値が入る。
【０２２６】
【表２】
2010204292.tif 000004
【０２２７】
表２は７００１−７でコピーの補正値の決定に成功した場合を表し、７００１−８でプリンタの補正値の決定に失敗した場合を表している。
７００２−３は７００１−１０の処理前のコピー、プリンタそれぞれの現在の補正値と前回の補正値とを表している。
７００２−４は７００１−１０の処理後のコピー、プリンタそれぞれの現在の補正値と前回の補正値とを表している。コピーの現在の補正値にはＡＣＣで決定したコピーの補正値が入り、コピーの前回の補正値には、７００２−３でコピーの現在の補正値だった値が入る。プリンタの現在の補正値は、７００２−３でプリンタの現在の補正値だった値がそのまま残り、プリンタの前回の補正値には、７００２−３でプリンタの現在の補正値だった値が入る。
【０２２８】
【表３】
2010204292.tif 000005
【０２２９】
表３は７００１−７でコピーの補正値の決定に失敗、７００１−８でプリンタの補正値の決定に成功した場合を表している。
７００２−５は７００１−１０の処理前のコピー、プリンタそれぞれの現在の補正値と前回の補正値を表している。
７００２−６は７００１−１０の処理後のコピー、プリンタそれぞれの現在の補正値と前回の補正値を表している。コピーの現在の補正値は、７００２−５でコピーの現在の補正値だった値がそのまま残り、コピーの前回の補正値には、７００２−５でコピーの現在の補正値だった値が入る。プリンタの現在の補正値にはＡＣＣで決定したプリンタの補正値が入り、プリンタの前回の補正値には、７００２−５でプリンタの現在の補正値だった値が入る。
７００２−７は表１〜３に記載されている記号の説明である。
【０２３０】
図２６は、請求項８を示すフローチャート図の一例である。
（１）システム制御部２０６は、ＡＣＣ実行を指示されると、画像処理制御部２０２へ指示をして、ＲＯＭ１０２に保存されている基準パターン３０１を元に、基準パターン画像を作成し、作成した画像をＲＡＭ１０３に保存する（８００１−１）。
【０２３１】
（２）システム制御部２０６が、プロッタ印刷制御部２０３へ指示をして、ＲＡＭ１０３に保存されている基準パターン画像を印刷し、ＡＣＣパターンシートを出力する（８００１−２）。
【０２３２】
（３）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は８００１−４へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（８００１−３）。
【０２３３】
（４）システム制御部２０６は、濃度検知パターン画像の読み取りを指示されると、スキャナ読み取り制御部２０１に指示することで、濃度検知パターン画像を読み取る。その後、スキャナ読み取り制御部２０１が、読み取った濃度検知パターン画像をＲＡＭ１０３に保存する（８００１−４）。
【０２３４】
（５）システム制御部２０６が、画像処理制御部２０２に指示することで、ＲＡＭ１０３に保存されている濃度検知パターン画像から、濃度検知パターン検出手段２０９を用いて、濃度検知パターン３０３を検出する（８００１−５）。
【０２３５】
（６）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、８００１−７へ進み、濃度検知パターン３０３を検出できなかった場合は８００１−７、８００１−８を実行できないので、処理を終了する（８００１−６）。
【０２３６】
（７）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３とＲＯＭ１０２に保存されている基準パターン３０１を比較し、コピーの補正値を求め、補正値保持手段２１１にて、コピーの補正値をＮＶＲＡＭ１２１に保存する（８００１−７）。
【０２３７】
（８）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、濃度検知パターン３０３とＲＯＭ１０２に保存されている基準パターン３０１を比較し、プリンタの補正値を求め、補正値保持手段２１１にて、プリンタの補正値をＮＶＲＡＭ１２１に保存する（８００１−８）。
【０２３８】
（９）システム制御部２０６が、コピーまたはプリンタいずれかの補正値の決定に成功しているか否かを判断する。成功している場合は８００１−１１へ進み、失敗している場合は処理を終了する（８００１−９）。
【０２３９】
（１０）システム制御部２０６が、決定している補正値を判断する。コピーとプリンタ両方の補正値が決定している場合は８００１−１０へ進み、コピーのみの補正値が決定している場合は８００１−１２へ進み、プリンタのみの補正値が決定している場合は８００１−１３へ進む（８００１−１１）。
【０２４０】
（１１）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、前回補正値保存手段２１４を用いて、ＡＣＣ実行前のコピーとプリンタの補正値を、ＮＶＲＡＭ１２１に保存する（８００１−１０）。
【０２４１】
（１２）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、前回補正値保存手段２１４を用いて、ＡＣＣ実行前のコピーの補正値を、ＮＶＲＡＭ１２１に保存する（８００１−１２）。
【０２４２】
（１３）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、前回補正値保存手段２１４を用いて、ＡＣＣ実行前のプリンタの補正値を、ＮＶＲＡＭ１２１に保存する（８００１−１３）。
【０２４３】
図２６では、コピーの補正値決定から順に行っているが、順序はこれに限らない。また、コピーとプリンタの補正値決定が同時並行行われる場合も考えられる。
【０２４４】
表４〜６は、請求項８におけるＡＣＣ実行前後の補正値を表した表である。
【０２４５】
【表４】
2010204292.tif 000006
【０２４６】
表４は８００１−７、８００１−８で共に補正値の決定に成功した場合を表している。
８００２−１は８００１−１０の処理前のコピー、プリンタそれぞれの現在の補正値と前回の補正値を表している。
８００２−２は８００１−１０の処理後のコピー、プリンタそれぞれの現在の補正値と前回の補正値を表している。コピーの現在の補正値にはＡＣＣで決定したコピーの補正値が入り、コピーの前回の補正値には、８００２−１でコピーの現在の補正値だった値が入る。プリンタも同様に、プリンタの現在の補正値にはＡＣＣで決定したプリンタの補正値が入り、プリンタの前回の補正値には、８００２−１でプリンタの現在の補正値だった値が入る。
【０２４７】
【表５】
2010204292.tif 000007
【０２４８】
表５は８００１−７でコピーの補正値の決定に成功、８００１−８でプリンタの補正値の決定に失敗した場合を表している。
８００２−３は８００１−１２の処理前のコピー、プリンタそれぞれの現在の補正値と前回の補正値を表している。
８００２−４は８００１−１２の処理後のコピー、プリンタそれぞれの現在の補正値と前回の補正値とを表している。コピーの現在の補正値にはＡＣＣで決定したコピーの補正値が入り、コピーの前回の補正値には、８００２−３でコピーの現在の補正値だった値が入る。プリンタの現在の補正値は、８００２−３でプリンタの現在の補正値だった値がそのまま残り、プリンタの前回の補正値には、８００２−３でプリンタの前回の補正値だった値がそのまま残る。
【０２４９】
【表６】
2010204292.tif 000008
【０２５０】
表６は８００１−７でコピーの補正値の決定に失敗した場合を表し、８００１−８でプリンタの補正値の決定に成功した場合を表している。
８００２−５は８００１−１３の処理前のコピー、プリンタそれぞれの現在の補正値と前回の補正値とを表している。
８００２−６は８００１−１３の処理後のコピー、プリンタそれぞれの現在の補正値と前回の補正値とを表している。コピーの現在の補正値は、８００２−５でコピーの現在の補正値だった値がそのまま残り、コピーの前回の補正値には、８００２−５でコピーの前回の補正値だった値がそのまま残る。プリンタの現在の補正値にはＡＣＣで決定したプリンタの補正値が入り、プリンタの前回の補正値には、８００２−５でプリンタの現在の補正値だった値が入る。
８００２−７は表４〜６に記載されている記号の説明である。
【０２５１】
図２７は、請求項９を示すフローチャート図の一例である。
（１）システム制御部２０６は、ＡＣＣ実行を指示されると、操作部１１６にＡＣＣ実行前の補正値の保存方法の表示を行う（９００１−１）。
【０２５２】
（２）ユーザが操作部１１６を操作し、選択したＡＣＣ実行前の補正値の保存方法を決定し、システム制御部２０６が判断し、実行するＡＣＣ実行前の補正値の保存方法を決定する（９００１−２）。
【０２５３】
（３）図２５の（１）と同じ（９００１−３）。
【０２５４】
（４）図２５の（１）と同じ（９００１−４）。
【０２５５】
（５）ユーザが操作部１１６を操作した内容を、システム制御部２０６が判断し、ＡＣＣパターンシートパターン読み取りを実施する場合は９００１−６へ進み、ＡＣＣパターンシートの読み取りをしない場合は、処理を終了する（９００１−５）。
【０２５６】
（６）図２５の（１）と同じ（９００１−６）。
【０２５７】
（７）図２５の（１）と同じ（９００１−７）。
【０２５８】
（８）濃度検知パターン検出手段２０９が、濃度検知パターン３０３を検出した結果を判断する。濃度検知パターン３０３を検出できていた場合は、９００１−９へ進み、濃度検知パターン３０３を検出できなかった場合は９００１−９、９００１−１０を実行できないので、処理を終了する（９００１−８）。
【０２５９】
（９）図２５の（１）と同じ（９００１−９）。
【０２６０】
（１０）図２５の（１）と同じ（９００１−１０）。
【０２６１】
（１１）システム制御部２０６が、コピーまたはプリンタいずれかの補正値の決定に成功しているか否かを判断する。成功している場合は９００１−１３３へ進み、失敗している場合は処理を終了する（９００１−１１）。
【０２６２】
（１２）システム制御部２０６が、９００１−２で決定した補正値の保存方法を判断する。補正値の保存方法がすべて保存の場合は９００１−１２へ進み、補正値の保存方法が決定したもののみ保存の場合は９００１−１４へ進む（９００１−１３）。
【０２６３】
（１３）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、前回補正値保存手段２１４を用いて、ＡＣＣ実行前コピーとプリンタの補正値を、ＮＶＲＡＭ１２１に保存する（９００１−１２）。
【０２６４】
（１４）システム制御部２０６が、決定している補正値を判断する。コピーとプリンタ両方の補正値が決定している場合は９００１−１５へ進み、コピーのみの補正値が決定している場合は９００１−１６へ進み、プリンタのみの補正値が決定している場合は９００１−１７へ進む（９００１−１４）。
【０２６５】
（１５）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、前回補正値保存手段２１４を用いて、ＡＣＣ実行前のコピーとプリンタの補正値を、ＮＶＲＡＭ１２１に保存する（９００１−１５）。
【０２６６】
（１６）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、前回補正値保存手段２１４を用いて、ＡＣＣ実行前のコピーの補正値を、ＮＶＲＡＭ１２１に保存する（９００１−１６）。
【０２６７】
（１４）システム制御部２０６が、画像処理制御部２０２に指示することで、補正値決定手段２１０が、前回補正値保存手段２１４を用いて、ＡＣＣ実行前のプリンタの補正値を、ＮＶＲＡＭ１２１に保存する（９００１−１７）。
【０２６８】
図２７では、コピーの補正値決定から順に行っているが、順序はこれに限らない。また、コピーとプリンタの補正値決定が同時並行行われる場合も考えられる。
【０２６９】
図２８は、ＡＣＣ実行前の補正値の保存方法についてのユーザインターフェースを説明した図の一例である。
画面９００２−１は表示部２００２−２に表示される。
ユーザは操作部１１６を操作し、アイコン９００２−２、９００２−３を選択後、９００２−４を選択することで補正値が１つでも決定した場合、全てのＡＣＣ実行前の補正値を保存/補正値が決定したＡＣＣ実行前の補正値だけ保存を選択できる。
【０２７０】
図２９は、請求項１０を示すフローチャート図の一例である。
現在の補正値を前回の補正値にすることを“補正値復元”と定義する。
（１）補正値復元を指示されると、システム制御部２０６は、復元手段２１５を用いて、ＮＶＲＡＭ１２１に保存されているコピーの前回の補正値を、ＮＶＲＡＭ１２１に保存されているコピーの現在の補正値に上書きする（１０００１−１）。
【０２７１】
（２）システム制御部２０６は、復元手段２１５を用いて、ＮＶＲＡＭ１２１に保存されているコピーの前回の補正値を、ＮＶＲＡＭ１２１に保存されているプリンタの現在の補正値に上書きする（１０００１−２）。
【０２７２】
図２９では、コピーの補正値復元から順に行っているが、順序はこれに限らない。また、コピーとプリンタとの補正値復元が同時並行行われる場合も考えられる。
【０２７３】
表７は、請求項１０における補正値復元前後の補正値を表した表である。
【０２７４】
【表７】
2010204292.tif 000009
【０２７５】
表７は補正値復元を実施した場合を表している。
１０００２−１は１０００１−１の処理前のコピー、プリンタそれぞれの現在の補正値と前回の補正値を表している。
１０００２−２は１０００１−２の処理後のコピー、プリンタそれぞれの現在の補正値と前回の補正値を表している。コピーの現在の補正値には１０００２−１でコピーの前回の補正値だった値が入り、コピーの前回の補正値には、１０００２−１でコピーの前回の補正値だった値がそのまま残る。プリンタも同様に、プリンタの現在の補正値には１０００２−１でプリンタの前回の補正値だった値が入り、プリンタの前回の補正値には、１０００２−１でプリンタの前回の補正値だった値がそのまま残る。
【０２７６】
＜プログラム及び記録媒体＞
以上で説明した本発明にかかる画像形成装置は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。よって、一例として、プログラムにより本発明を実現する場合の説明を以下で行う。
【０２７７】
コンピュータに、
（１）読取手段が、原稿を読み取る手順、
（２）蓄積手段が、画像を蓄積する手順、
（３）印刷手段が、蓄積された画像を印刷する手順、
（４）基準パターン保持手段が、予め決められた画像濃度に従った基準パターンを保持する手順、
（５）基準パターン画像作成手段が、保持している基準パターンから基準パターン画像を作成する手順、
（６）検出手段が、蓄積された濃度検知パターン画像から、濃度検知パターンを検出する手順、
（７）補正値決定手段が、検出した濃度検知パターンと基準パターンを基に、濃度検知パターンを基準パターンと同じ階調にするための補正値を決定する手順、
（８）保持手段が、補正値を保持する手順、
（９）補正手段が、補正値を基に、画像濃度を補正する手順、
（１０）基準パターン画像作成手段が、コピーとプリンタの両方に対応した基準パターン画像を作成する手順、
（１１）補正値決定手段が、コピーとプリンタの両方に対応した基準パターン画像からコピーとプリンタそれぞれの補正値を決定する手順、
を実行させるプログラムが挙げられる。
【０２７８】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明にかかる画像形成装置を実現することができる。
このようなプログラムは、コンピュータに読み取り可能な記録媒体に記憶されていてもよい。
【０２７９】
ここで、記録媒体としては、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（ＣＤ Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのコンピュータで読み取り可能な記憶媒体、フラッシュメモリ、ＲＡＭ、ＲＯＭ、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリやＨＤＤ（Hard Disc Drive）が挙げられる。
【０２８０】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【０２８１】
ところで、特許文献１に記載の発明は、パターン画像を形成する点と階調補正を実行する点とでは一見すると本願発明と類似しているかのような印象を与える。
しかし、特許文献１に記載の発明では、メモリの消費量が多くなってしまい、搭載メモリが少ない機種に搭載する場合、メモリを圧迫してしまうという課題は解消できていない。
【符号の説明】
【０２８２】
１００    ＣＰＵバス
１０１    ＣＰＵ
１０２    ＲＯＭ
１０３    ＲＡＭ
１０４    ＲＡＭ制御部
１０５    スキャナエンジン
１０８    画像処理部
１１１    外部ホスト機器
１１２    Ｉ／Ｆ制御部
１１６    操作部
１１７    操作部Ｉ／Ｆ制御部
１１９    プリンタエンジン
１２１    ＮＶＲＡＭ
【先行技術文献】
【特許文献】
【０２８３】
【特許文献１】特開２００８−０１５０４２号公報
【図１】
2010204292.tif 000010
【図２】
2010204292.tif 000011
【図３】
2010204292.tif 000012
【図４】
2010204292.tif 000013
【図５】
2010204292.tif 000014
【図６】
2010204292.tif 000015
【図７】
2010204292.tif 000016
【図８】
2010204292.tif 000017
【図９】
2010204292.tif 000018
【図１０】
2010204292.tif 000019
【図１１】
2010204292.tif 000020
【図１２】
2010204292.tif 000021
【図１３】
2010204292.tif 000022
【図１４】
2010204292.tif 000023
【図１５】
2010204292.tif 000024
【図１６】
2010204292.tif 000025
【図１７】
2010204292.tif 000026
【図１８】
2010204292.tif 000027
【図１９】
2010204292.tif 000028
【図２０】
2010204292.tif 000029
【図２１】
2010204292.tif 000030
【図２２】
2010204292.tif 000031
【図２３】
2010204292.tif 000032
【図２４】
2010204292.tif 000033
【図２５】
2010204292.tif 000034
【図２６】
2010204292.tif 000035
【図２７】
2010204292.tif 000036
【図２８】
2010204292.tif 000037
【図２９】
2010204292.tif 000038