(57)【要約】【課題】画像形成材（トナー／インク等）の消費量が少ないメカニカルキャリブレーション機能を有するコピー装置を、提供する。【解決手段】スキャナとプリンタとコピー制御ユニットとからなるコピー装置のコピー制御ユニットに、４個のマーク図形が所定位置に描画された用紙であるキャリブレーション用シートをプリンタに生成させ、そのキャリブレーション用シート上の画像を読みとることによりスキャナが生成したイメージデータに基づき、各マーク図形の位置を特定し、それらに基づき、プリンタの出力解像度の設計値からのずれとスキャナの出力解像度の設計値からのずれとに起因してコピー結果上に現時点において現れている画像歪の程度を把握してその程度に応じた内容のキャリブレーション用情報を生成・記憶し、その後に実行するコピー制御処理をそのキャリブレーション用情報に応じたものとするメカニカルキャリブレーション機能を、付与しておく。【選択図】　図３
2004070115.tif 000002
【特許請求の範囲】
【請求項１】
原稿上の画像を読みとってその画像を表す画像データを生成するためのスキャナと、用紙上に印刷を行うためのプリンタとに、接続されて使用されるコピー制御装置であって、
前記スキャナ及び前記プリンタを制御することにより前記スキャナにセットされた原稿のコピーを前記プリンタに生成させるためのコピー制御処理であり、かつ、前記プリンタの出力解像度の設計値からのずれと前記スキャナの出力解像度の設計値からのずれとに起因する画像歪がコピー結果上に現れないようにするためのキャリブレーション用処理がその処理内で行われるコピー制御処理を実行するコピー制御処理実行手段と、
前記コピー制御処理実行手段が行う前記キャリブレーション用処理の内容を規定するキャリブレーション用情報を記憶しておくためのキャリブレーション用情報記憶手段と、
複数個のマーク図形が所定位置に描画された用紙であるキャリブレーション用シートを前記プリンタに生成させるキャリブレーション用シート印刷制御手段と、
前記キャリブレーション用シート上の画像を読みとることにより前記スキャナが生成したイメージデータに基づき、前記複数のマーク図形の位置関係を特定する位置関係特定手段と、
前記位置関係特定手段により特定された位置関係に基づき、前記プリンタの出力解像度の設計値からのずれと前記スキャナの出力解像度の設計値からのずれとに起因してコピー結果上に現時点において現れている画像歪の程度を把握し、その程度に応じた内容のキャリブレーション用情報を生成して前記キャリブレーション用情報記憶手段に記憶するキャリブレーション用情報生成手段
とを備えることを特徴とするコピー制御装置。
【請求項２】
前記キャリブレーション用シート印刷制御手段は、
前記キャリブレーション用シートを生成させるために、前記プリンタに、出力解像度が設計値通りのプリンタが２回回転対称軸を有するキャリブレーション用シートを生成することになるデータを供給する
ことを特徴とする請求項１記載のコピー制御装置。
【請求項３】
前記キャリブレーション用シート印刷制御手段は、
前記プリンタに、４個のマーク図形のみが描画されているキャリブレーション用シートを生成させる
ことを特徴とする請求項１又は請求項２記載のコピー制御装置。
【請求項４】
前記位置関係特定手段が、
前記複数のマーク図形の位置関係を特定するために前記複数のマーク図形のそれぞれの位置を特定する手段であると共に、或るマーク図形の位置を特定するために、前記キャリブレーション用シート上の画像を読みとることにより前記スキャナが生成したイメージデータに含まれる所定のデータであって、そのマーク図形に関する画素データが含まれている確率が高いものとして予め選択されているデータの内容のみをチェックする手段である
ことを特徴とする請求項１乃至請求項３のいずれかに記載のコピー制御装置。
【請求項５】
前記キャリブレーション用情報生成手段が、
或るマーク図形の位置を特定するために、前記キャリブレーション用シート上の画像を読みとることにより前記スキャナが生成したイメージデータに含まれる前記所定のデータに対してノイズを除去するための処理を行った後に、処理後のデータの内容をチェックする手段である
ことを特徴とする請求項４記載のコピー制御装置。
【請求項６】
前記キャリブレーション用情報生成手段が、
前記複数のマーク図形の位置関係を特定するために、各マーク図形の中心座標を特定する手段である
ことを特徴とする請求項１乃至請求項５のいずれかに記載のコピー制御装置。
【請求項７】
前記位置関係特定手段により特定された位置関係に基づき、前記スキャナにセットされている前記キャリブレーション用シートの状態を把握して、把握した状態が所定条件を満たすものでなかった場合には、エラーが発生したことを示すエラー情報を出力するエラー発生警告手段を、さらに、備え、
前記キャリブレーション用情報生成手段が、前記エラー発生警告手段によって前記エラー情報が出力されなかった場合に、機能する手段である
ことを特徴とする請求項１乃至請求項６のいずれかに記載のコピー制御装置。
【請求項８】
原稿上の画像を読みとってその画像を表す画像データを生成する読取部と，用紙上に印刷を行う印刷部と，前記読取部及び前記印刷部を制御することにより前記読取部にセットされた原稿のコピーを前記印刷部に生成させるコピー制御処理を実行する制御部とを備えるコピー装置であって、
前記制御部が実行するコピー制御処理が、
前記印刷部の出力解像度の設計値からのずれと前記読取部の出力解像度の設計値からのずれとに起因する画像歪がコピー結果上に現れないようにするためのキャリブレーション用処理が行われる処理であり、
前記制御部が、
前記コピー制御処理の前記キャリブレーション用処理の内容を規定するキャリブレーション用情報を記憶しておくためのキャリブレーション用情報記憶手段と、
複数個のマーク図形が所定位置に描画された用紙であるキャリブレーション用シートを前記印刷部に生成させるキャリブレーション用シート印刷制御手段と、
前記キャリブレーション用シート上の画像を読みとることにより前記読取部が生成したイメージデータに基づき、前記複数のマーク図形の位置関係を特定する位置関係特定手段と、
前記位置関係特定手段により特定された位置関係に基づき、前記印刷部の出力解像度の設計値からのずれと前記読取部の出力解像度の設計値からのずれとに起因してコピー結果上に現時点において現れている画像歪の程度を把握し、その程度に応じた内容のキャリブレーション用情報を生成して前記キャリブレーション用情報記憶手段に記憶するキャリブレーション用情報生成手段
とを含む
ことを特徴とするコピー装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コピー制御装置とコピー装置とに、関する。
【０００２】
【従来の技術】
周知のように、デジタル式のコピー装置は、通常、コピーを生成すべき原稿の画像データを生成するスキャナ部と、用紙上に印刷（画像形成）を行う印刷部と、スキャナ部によって生成された画像データに基づく印刷を印刷部に行わせる制御部とにより構成された装置となっている。
【０００３】
この種のコピー装置を構成しているスキャナ部、印刷部は、いずれも、機械的な部品を数多く組み合わせて製造されるものである。このため、各部品の製造誤差／組み立て誤差に因り、製造されたコピー装置内のスキャナ部／印刷部の出力解像度が設計値通りになっていないということが起こり得る。具体的には、スキャナ部が、２００×２００ドット分のイメージデータが出力されるべきサイズの原稿の読み取りを行わせたのにも拘わらず、２００×１９５ドット分のイメージデータを出力するユニットとなっているといったことが、起こり得る。
【０００４】
そして、スキャナ部，印刷部のいずれか一方或いは双方の出力解像度が設計値通りになっていない場合には、それらにコピーを行わせても、原稿上の画像が歪んだ形でコピーされたコピー結果しか得られないことになる。このため、そのような場合にも正確なコピーが行えるようにするための機能（以下、メカニカルキャリブレーション機能と表記する）を付与したコピー装置が、開発されている。
【０００５】
例えば、特開平１１−１８７１８２号公報に開示されたコピー装置（公報での名称は、スキャナ・プリンタステーション）は、メカニカルキャリブレーション機能として以下の機能が付与された装置となっている。
【０００６】
この特開平１１−１８７１８２号公報に記載のコピー装置（公報での名称は、スキャナ・プリンタステーション）は、スキャナとプリンタと複写制御装置とからなっている。そして、この公報に記載の複写制御装置は、メカニカルキャリブレーション機能を利用することが指示された場合、図９に模式的に示したようなキャリブレーション用シート、つまり、黒枠の印刷が行われた用紙であるキャリブレーション用シートを、プリンタに生成させる。さらに、複写制御装置は、このキャリブレーション用シートがスキャナにセットされた状態で所定の操作がなされた場合には、当該キャリブレーション用シートのイメージデータをスキャナに生成させ、そのイメージデータの内容を調査することにより、スキャナ／プリンタの出力解像度の設計値からのずれに起因してコピー結果上に現時点において生じている画像歪の程度を把握すると共に、その画像歪を補償するために必要な処理の内容（スキャナに対して指定する読取解像度の値）を決定し記憶する。なお、特開平１１−１８７１８２号公報に記載の複写制御装置は、スキャナに生成させたイメージデータを調査するための処理として、当該イメージデータが表しているイメージのライン（主操作方向に並んだ画素群）毎に、最初に現れる黒色画素の位置と最後に現れる黒色画素の位置とを特定する処理を行うものとなっている。
【０００７】
そして、この複写制御装置は、上記処理を一旦行った後には、コピーの実行が指示された際に、記憶している内容のコピー制御処理（画像歪を補償するための処理を伴うコピー制御処理）を行う状態となるように、構成されている。
【０００８】
【発明が解決しようとする課題】
上記したように、特開平１１−１８７１８２号公報に記載のコピー装置（複写制御装置）は、各部品の製造誤差／組み立て誤差に起因して生ずる，スキャナ部／印刷部（スキャナ／プリンタ）の出力解像度の設計値からのずれが、コピー結果上に現れないようにすることが出来るものとなっている。
【０００９】
ただし、このコピー装置が、スキャナ／プリンタの出力解像度の設計値からのずれを補償するために付与されている機能（以下、メカニカルキャリブレーション機能と表記する）は、画像形成材（トナーやインク）を比較的に多く必要とする印刷物（図９；以下、キャリブレーション用シートと表記する）をプリンタに印刷させるものとなっている。
【００１０】
キャリブレーション用シートの印刷に画像形成材（トナーやインク）が多く消費されるということは、メカニカルキャリブレーション機能の利用後にコピー装置が生成することが出来るコピーの総枚数が減るということを、意味する。従って、消費される画像形成材（トナーやインク）の量がより少ないメカニカルキャリブレーション機能の開発が、望まれる。
【００１１】
また、特開平１１−１８７１８２号公報に記載の複写制御装置は、上記したように、スキャナに生成させたイメージデータを調査するために、当該イメージデータが表しているイメージのライン（主操作方向に並んだ画素群）毎に、最初に現れる黒色画素の位置と最後に現れる黒色画素の位置とを特定する処理を行う装置となっている。この処理は、比較的に時間がかかる処理（ＣＰＵをかなり拘束する処理）であり、キャリブレーション用シート・原稿台間に挟まったゴミ等が黒枠の左端／右端と誤って解釈されることがある処理でもあるため、上記複写制御装置は、高機能なＣＰＵを用いておかないとキャリブレーション用処理が適当な時間で終了しない、正確なメカニカルキャリブレーションが行われないことがあるといった問題を有する装置ともなっていた。
【００１２】
本発明は、このような現状を鑑みなされたものであり、本発明の第１の課題は、画像形成材（トナー／インク等）の消費量が少ないメカニカルキャリブレーション機能を有するコピー装置、そのようなコピー装置を構築できるコピー制御装置を、提供することにある。
【００１３】
また、本発明の第２の課題は、メカニカルキャリブレーションを行うための演算処理が短時間で終了するコピー装置、そのようなコピー装置を構築できるコピー制御装置を、提供することにある。
【００１４】
さらに、本発明の第３の課題は、メカニカルキャリブレーションを正確に行えるコピー装置、そのようなコピー装置を構築できるコピー制御装置を、提供することにある。
【００１５】
【課題を解決するための手段】
上記第１の課題を解決するために、本発明のコピー制御装置は、原稿上の画像を読みとってその画像を表す画像データを生成するスキャナと、用紙上に印刷を行うプリンタとに接続されて使用される装置であって、スキャナ及びプリンタを制御することによりスキャナにセットされた原稿のコピーをプリンタに生成させるためのコピー制御処理であり、かつ、プリンタの出力解像度の設計値からのずれとスキャナの出力解像度の設計値からのずれとに起因する画像歪がコピー結果上に現れないようにするためのキャリブレーション用処理がその処理内で行われるコピー制御処理を実行するコピー制御処理実行手段と、コピー制御処理実行手段が行うキャリブレーション処理の内容を規定するキャリブレーション用情報を記憶しておくためのキャリブレーション用情報記憶手段と、複数個のマーク図形が所定位置に描画された用紙であるキャリブレーション用シートをプリンタに生成させるキャリブレーション用シート印刷制御手段と、キャリブレーション用シート上の画像を読みとることによりスキャナが生成したイメージデータに基づき、複数のマーク図形の位置関係を特定する位置関係特定手段と、位置関係特定手段により特定された位置関係に基づき、プリンタの出力解像度の設計値からのずれとスキャナの出力解像度の設計値からのずれとに起因してコピー結果上に現時点において現れている画像歪の程度を把握し、その程度に応じた内容のキャリブレーション用情報を生成してキャリブレーション用情報記憶手段に記憶するキャリブレーション用情報生成手段とを備える。
【００１６】
このように、本発明のコピー制御装置は、スキャナ及びプリンタと組み合わせることによって構成される装置が、メカニカルキャリブレーション時に、複数個のマーク図形だけが描画されたキャリブレーション用シートを印刷する装置として機能するものであるので、このコピー制御装置によれば、画像形成材（トナー／インク等）の消費量が少ないメカニカルキャリブレーション機能を有するコピー装置を構築できることになる。
【００１７】
本発明のコピー制御装置を実現する際には、キャリブレーション用シート印刷制御手段として、キャリブレーション用シートを生成させるために、プリンタに、出力解像度が設計値通りのプリンタが２回回転対称軸を有するキャリブレーション用シート（つまり、用紙を１８０度回転させても、用紙に対するマーク図形の配置が変わらないキャリブレーション用シート）を生成することになるデータを供給する手段を採用しておくことが望ましい。何故ならば、このようなキャリブレーション用シート印刷制御手段を採用しておけば、操作者が、その向きが正しいものであるか否かを考慮することなくキャリブレーション用シートのスキャナへのセットが行えることになるとともに、キャリブレーション用シートのイメージデータからマーク図形位置を特定するための処理を、簡単な内容のものとすることが出来ることになるからである。
【００１８】
また、キャリブレーション用シート印刷制御手段がプリンタに印刷させるキャリブレーション用シートは、複数個（つまり、２個以上）のマーク図形が描画されているものであればどのようなものであっても良く、例えば、４個のマーク図形のみが描画されているものとしておくことが出来る。
【００１９】
また、本発明のコピー制御装置を実現する際には、位置関係特定手段が、複数のマーク図形の位置関係を特定するために、複数のマーク図形のそれぞれの位置を特定する手段であると共に、或るマーク図形の位置を特定するために、キャリブレーション用シート上の画像を読みとることによりスキャナが生成したイメージデータに含まれる所定のデータであって、そのマーク図形に関する画素データが含まれている確率が高いものとして予め選択されている所定のデータの内容のみをチェックする手段となるようにしておくことが出来る。
【００２０】
このような位置関係特定手段を採用した形で本発明のコピー装置を実現しておけば、メカニカルキャリブレーションを行うための演算処理が短時間で終了するコピー装置が、得られることになる。なお、このような位置関係特定手段を採用する際には、当該位置関係特定手段に、ノイズを除去するための処理を行う機能を付与しておくことが望ましい。
【００２１】
また、キャリブレーション用情報生成手段としては、複数のマーク図形の位置関係をどのような形で特定するものを用いても良いが、キャリブレーション用情報生成手段として、複数のマーク図形の位置関係を特定するために、各マーク図形の中心座標を特定する手段を採用しておけば、メカニカルキャリブレーションを正確に行えるコピー装置が得られることになる。
【００２２】
また、位置関係特定手段により特定された位置関係に基づき、スキャナにセットされているキャリブレーション用シートの状態を把握して、把握した状態が所定条件を満たすものでなかった場合には、エラーが発生したことを示すエラー情報を出力するエラー発生警告手段を、付加しておくとともに、キャリブレーション用情報生成手段が、エラー発生警告手段によってエラー情報が出力されなかった場合に機能する手段となるように、本発明のコピー制御装置を、構成しておいても良い。
【００２３】
このようにコピー制御装置を構成しておけば、キャリブレーション用シートが汚れてしまった場合や、キャリブレーション用シートとスキャナとの間にゴミが挟まってしまった場合等に、誤った内容のキャリブレーション用情報が生成されてキャリブレーション用情報記憶手段に記憶されてしまうことを防止出来るコピー装置（そのようなことを防止できるという観点から、メカニカルキャリブレーションを正確に行える装置となっていると言うことができるコピー装置）を、構築できることになる。
【００２４】
そして、本発明のコピー装置は、本発明のコピー制御装置に相当する制御部を備えた装置となっている。従って、本発明のコピー装置は、画像形成材（トナー／インク等）の消費量が少ないメカニカルキャリブレーション機能を有するコピー装置として動作することになる。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２６】
まず、図１を用いて、本発明の一実施形態に係るコピー装置の構成を、説明する。
【００２７】
図１（Ａ）、（Ｂ）に示してあるように、本実施形態に係るコピー装置１０は、スキャナ１１及びプリンタ１３と、それらに接続されたコピー操作ユニット１２とからなる装置（システム）である。
【００２８】
このコピー装置１０に用いられているスキャナ１１は、コンピュータの周辺機器として単独で（コピー制御ユニット１２に接続しなくても）使用可能なスキャナである。このスキャナ１１は、Ａ３サイズまでの原稿の読み取りを行える機器であるとともに、出力解像度を１ｄｐｉ単位で指定できる機器となっている。プリンタ１３は、コンピュータの周辺機器として単独で使用可能なレーザプリンタである。このプリンタ１３は、Ａ３サイズまでの用紙に印刷を行えるものとなっている。
【００２９】
コピー操作ユニット１２は、スキャナ１１及びプリンタ１３を制御することにより、スキャナ１１にセットされている原稿のコピーをプリンタ１３に生成させる装置である。具体的なハードウェア構成の説明は省略するが、このコピー操作ユニット１２は、図１（Ａ）に示してあるように、その上面に、タッチスクリーン１５〔液晶ディスプレイ上に透明な接触位置センサを重ねた素子〕、各種の押しボタンスイッチ（テンキー，スタートボタン、ストップボタン等）等が設けられた一種のコンピュータ（ＣＰＵ，ＲＯＭ，ＲＡＭ，ＥＥＰＲＯＭ、各種インタフェース回路等を組み合わせた装置）となっている。
【００３０】
次に、本コピー装置１０に付与されているメカニカルキャリブレーション機能を、説明する。
【００３１】
コピー制御ユニット１２は、自ユニットに対して所定の一連の操作がなされると、タッチスクリーン１５上に、図２（ａ）に示したような画面、すなわち、メカニカルキャリブレーションを実行する際には、テンキーの“１”キーを押下すべきことが示された画面を、表示する。
【００３２】
その後、コピー制御ユニット１２は、“１”キー、“２”キー、或いは、ストップボタンが押下されるのを待機する状態となる。そして、コピー制御ユニット１２は、“１”キーが押下された場合には、図２（ｂ）に示した内容の画面をタッチスクリーン１５上に表示することにより、操作者に対して、プリンタ１３のＭＰカセット（Ａ３用紙がセット可能なカセット）にＡ３用紙をセットして、スタートボタンを押下すべきことを、通知する。
【００３３】
次いで、コピー制御ユニット１２は、スタートボタン（及びストップボタン）が押下されるのを待機する状態となる。そして、コピー制御ユニット１２は、スタートボタンが押下された際には、タッチスクリーン１５上に、図２（ｃ）に示した内容の画面、つまり、キャリブレーション用シートの印刷を開始したことを示す画面、を表示させた後に、キャリブレーション用シートを印刷させるための印刷データ（以下、キャリブレーション用シート印刷データと表記する）をプリンタ１３に対して送信する。
【００３４】
このキャリブレーション用シート印刷データは、プリンタ１３が理想的な性能を有するものである場合には、当該印刷データを受信したプリンタ１３から、図３に模式的に示したようなキャリブレーション用シート、すなわち、４つの、比較的に小サイズの矩形図形（以下、マークと表記する）が、用紙の最寄りの短辺からの距離δＳＨＯＲＴ、長辺からの距離δＬＯＮＧ（δＳＨＯＲＴ、δＬＯＮＧは、いずれも、ドット数単位の距離）が互いに等しくなる箇所に描画されているＡ３サイズの用紙（ＭＰカセット内の用紙が用いられた印刷物）が、排出されることになるデータとなっている。より具体的には、このキャリブレーション用シート印刷データは、理想的な性能を有する（出力解像度が設計値通りになっている）プリンタ１３に、３００ｄｐｉの解像度で、δＬＯＮＧ、δＳＨＯＲＴが共に９６ドットとなっており、各マークのＸ方向サイズ（Ｘ方向は、用紙の短辺方向）、Ｙ方向サイズ（Ｙ方向は、用紙の長辺方向）が共に６４ドットとなっているキャリブレーション用シートを印刷させることが出来るものとなっている。
【００３５】
キャリブレーション用シート印刷データをプリンタ１３に対して送信したコピー制御ユニット１２は、プリンタ１３によってキャリブレーション用シートが印刷されるのを待機する。そして、プリンタ１３によりキャリブレーション用シートが印刷された際、コピー制御ユニット１２は、図４（ａ）に示した内容の画面をタッチスクリーン１５上に表示することにより、操作者に、印刷されたキャリブレーション用シートをスキャナ１１にセットしてスタートボタンを押下すべきことを、指示する。
【００３６】
この後、コピー制御ユニット１２は、スタートボタン（及びストップボタン）が押下されるのを待機する。そして、コピー制御ユニット１２は、スタートボタンが押下された際には、メカニカルキャリブレーションを開始したことを操作者に通知するために、図４（ｂ）に示した内容の画面をタッチスクリーン１５上に表示すると共に、原稿（キャリブレーション用シート）の読取開始を指示するために、スキャナ１１に対して所定のコマンドを送信する。また、コピー制御ユニット１２は、当該コマンドを受信したスキャナ１１がその後送信してくる，キャリブレーション用シート上の画像を表すイメージデータ（以下、キャリブレーション用イメージデータと表記する）に基づき、Ｘ方向補正倍率ｒａｔｅＸ、Ｙ方向補正倍率ｒａｔｅＹを算出して内部（ＥＥＰＲＯＭ）に記憶する処理であるメカニカルキャリブレーション処理を、開始する。
【００３７】
以下、図５乃至図８を用いて、このメカニカルキャリブレーション処理時のコピー制御ユニット１２の動作を説明する。これらの図のうち、図５は、メカニカルキャリブレーション処理時のコピー制御ユニット１２の全体的な動作手順を示した流れ図であり、図６は、メカニカルキャリブレーション処理のステップＳ１０１で実行される上部マーク情報収集処理の流れ図である。なお、本実施形態は、このメカニカルキャリブレーション処理を実行しているコピー制御ユニット１２が、本発明の位置関係特定手段及びキャリブレーション用情報生成手段に相当するものとなっている。
【００３８】
図５に示したように、メカニカルキャリブレーション処理時、コピー制御ユニット１２は、まず、上部マーク情報収集処理（ステップＳ１０１）を行う。
【００３９】
図６に示したように、この上部マーク情報収集処理時、コピー制御ユニット１２は、まず、変数ｉ，ｊを“−１”に初期化する（ステップＳ２０１）。次いで、コピー制御ユニット１２は、上部マーク関連ラインデータ群を構成している最初のラインデータを処理対象ラインデータとして選択する（ステップＳ２０２）。
【００４０】
ここで、上部マーク関連ラインデータ群とは、スキャナ１１が出力するキャリブレーション用イメージデータ（ラインデータの集合）に含まれる，先頭側から数えて（スキャナ１１が出力する順番通りに数えて）、“δＳＨＯＲＴ−Ｙ方向規定値”番目（Ｙ方向規定値は、予め定められている，δＳＨＯＲＴ以下、数十程度の正の整数）のラインデータから、“δＳＨＯＲＴ＋Ｙ方向マークサイズ＋Ｙ方向規定値”番目のラインデータまでのラインデータ群のことである。換言すれば、上部マーク関連ラインデータ群は、プリンタ１３、スキャナ１１が、いずれも理想的な性能なものとなっており、かつ、キャリブレーション用シートが、原稿台上の理想的な位置に正確に置かれているという条件が完全に成立していなくても、キャリブレーション用シート上の２つのマークに関する画素データ群が含まれているように、キャリブレーション用イメージデータから抽出されるラインデータ群となっている。
【００４１】
なお、この上部マーク情報収集処理は、その実行に上部マーク関連ラインデータ群を必要とする処理であることから明らかなように、上部マーク関連ラインデータ群のスキャナ１１による出力が完了した後に実行される処理となっている。
【００４２】
ステップＳ２０２にて処理対象ラインデータを選択したコピー制御ユニット１２は、その処理対象ラインデータに含まれる左上マーク関連画素データ群、右上マーク関連画素データ群のそれぞれに対して、孤立点除去処理を行う（ステップＳ２０３）。
【００４３】
ここで、左上マーク関連画素データ群とは、上部マーク関連ラインデータ群を構成している各ラインデータ内の、先頭側から数えて、“δＬＯＮＧ−Ｘ方向規定値”番目（Ｘ方向規定値は、予め定められている，δＬＯＮＧ以下、数十程度の正の整数）の画素データから、“δＬＯＮＧ＋Ｘ方向マークサイズ＋Ｘ方向規定値”番目の画素データまでの画素データ群のことである。また、右上マーク関連画素データ群とは、上部マーク関連ラインデータ群を構成している各ラインデータ内の、末尾側から数えて、“δＬＯＮＧ＋Ｘ方向マークサイズ＋Ｘ方向規定値”番目の画素データから、“δＬＯＮＧ−Ｘ方向規定値”番目の画素データまでの画素データ群のことである。
【００４４】
換言すれば、左上マーク関連画素データ群／右上マーク関連画素データ群は、プリンタ１３、スキャナ１１が、いずれも理想的な性能なものとなっており、かつ、キャリブレーション用シートが、原稿台上の理想的な位置に正確に置かれているという条件が完全に成立していなくても、処理対象ラインデータが左上マーク／右上マーク上を通過するラインを表すものである場合には、左上マーク／右上マークに関する画素データ群が含まれているように、処理対象ラインデータから抽出される画素データ群（処理対象ラインデータ内のいずれの画素データ群を左上マーク関連画素データ群／右上マーク関連画素データ群として取り扱うかが定められている画素データ群）となっている。
【００４５】
そして、ステップＳ２０３で各マーク関連画素データ群に対して行われる孤立点除去処理は、図７に模式的にしたように、左上マーク関連部分画素データ群／右上マーク関連画素データ群に含まれている，前後の画素データが黒画素データ（黒画素を表す画素データ）となっていない黒画素データを、白画素データ（白画素を表す画素データ）に変換してしまうと共に、前後の画素データが黒画素データとなっている白画素データを、黒画素データに変換してしまう処理となっている。
【００４６】
ステップＳ２０３（図６）の処理を終えたコピー制御ユニット１２は、続くステップＳ２０４にて、孤立点除去処理後の左上マーク関連画素データ群が、黒画素データが連続している画素データ群（以下、マーク要素画素データ群と表記する）を含むものであるか否かを判断する。
【００４７】
そして、コピー制御ユニット１２は、左上マーク関連画素データ群がマーク要素画素データ群を含むものであった場合（ステップＳ２０４；ＹＥＳ）には、変数ｉに“１”を加算した後、当該マーク要素画素データ群を構成している最も左側の画素データが表している画素のＸ方向座標値と最も右側の画素データが表している画素のＸ方向座標値との平均値をＬＴ＿Ｘｉとして記憶するとともに、処理対象ラインデータが表しているライン（画素群）のＹ方向座標値をＬＴ＿Ｙｉとして記憶する（ステップＳ２０５）。すなわち、このステップＳ２０５において、コピー制御ユニット１２は、処理を行っている左上マーク関連画素データ群に含まれていたマーク要素画素データ群が表している線分（Ｘ方向に並んだ画素群；以下、マーク要素と表記する）の中心のＸ方向座標値、Ｙ方向座標値を、それぞれ、ＬＴ＿Ｘｉ、ＬＴ＿Ｙｉとして記憶する処理を行う。
【００４８】
そして、コピー制御ユニット１２は、ステップＳ２０６以降の処理を開始する。
【００４９】
一方、左上マーク関連画素データ群がマーク要素画素データ群を含むものでなかった場合（ステップＳ２０４；ＮＯ）、コピー制御ユニット１２は、変数ｉ等の値を変更することなく、ステップＳ２０６以降の処理を開始する。
【００５０】
ステップＳ２０６にて、コピー制御ユニット１２は、ステップＳ２０３にて孤立点除去処理を行った右上マーク関連画素データ群が、マーク要素画素データ群（黒画素データが連続している画素データ群）を含むものであるか否かを判断する。
【００５１】
そして、コピー制御ユニット１２は、右上マーク関連画素データ群がマーク要素画素データ群を含むものであった場合（ステップＳ２０６；ＹＥＳ）には、変数ｊに“１”を加算した後、当該マーク要素画素データ群を構成している最も左側の画素データが表している画素のＸ方向座標値と最も右側の画素データが表している画素のＸ方向座標値との平均値をＲＴ＿Ｘｉとして記憶するとともに、処理対象ラインデータが表しているラインのＹ方向座標値をＲＴ＿Ｙｉとして記憶する（ステップＳ２０７）。その後、コピー制御ユニット１２は、ステップＳ２０８の処理（判断）を行う。
【００５２】
また、右上マーク関連画素データ群がマーク要素画素データ群を含むものでなかった場合（ステップＳ２０６；ＮＯ）、コピー制御ユニット１２は、変数ｊ等の値を変更することなく、ステップＳ２０８の処理を行う。
【００５３】
ステップＳ２０８において、コピー制御ユニット１２は、上部マーク関連ラインデータ群を構成している全てのラインデータに対する処理が完了したか否かを判断する。上部マーク関連ラインデータ群を構成している全てのラインデータに対する処理が完了していなかった場合（ステップＳ２０８；ＮＯ）、コピー制御ユニット１２は、ステップＳ２０２にて、上部マーク部分ラインデータ群内の次のラインデータを処理対象ラインデータとして選択した後、その処理対象ラインデータに対して、ステップＳ２０３〜Ｓ２０７の処理を行う。
【００５４】
そして、コピー制御ユニット１２は、上部マーク関連ラインデータ群に含まれる全てのラインデータに対する処理が完了したとき（ステップＳ２０８；ＹＥＳ）に、上部マーク情報収集処理を終了する。
【００５５】
図５に戻って、メカニカルキャリブレーション処理の説明を続ける。なお、以下では、説明の便宜上、上記した上部マーク情報収集処理終了時のｉ値、ｊ値を、それぞれ、ｉｍａｘ、ｊｍａｘと表記することにする。
【００５６】
上部マーク情報収集処理を終えたコピー制御ユニット１２は、下部マーク情報収集処理（ステップＳ１０３）を実行する。
【００５７】
この下部マーク情報収集処理は、上記した上部マーク情報収集処理と本質的には同内容の処理（処理されるデータの名称、処理結果が記憶される変数名が異なるだけの処理）である。このため、その詳細説明は省略するが、下部マーク情報収集処理時には、上部マーク情報収集処理と同手順の処理が、上部マーク関連ラインデータ群に対してではなく、キャリブレーション用イメージデータに含まれる，末尾側から数えて、“δＳＨＯＲＴ＋Ｙ方向マークサイズ＋Ｙ方向規定値”番目のラインデータから、“δＳＨＯＲＴ−Ｙ方向規定値”番目のラインデータまでのラインデータ群（以下、下部マーク関連ラインデータ群と表記する）に対して行われ、左上マークに関する座標値ＬＴ＿Ｘ０〜ＬＴ＿Ｘｉｍａｘ，及び、ＬＴ＿Ｙ０〜ＬＴ＿Ｙｉｍａｘの代わりに、左下マークに関する座標値ＬＢ＿Ｘ０〜ＬＢ＿Ｘｋｍａｘ，及び、ＬＢ＿Ｙ０〜ＬＢ＿Ｙｋｍａｘが収集（算出・記憶）され、右上マークに関する座標値ＲＴ＿Ｙ０〜ＲＴ＿Ｙｊｍａｘ、及び、ＲＴ＿Ｘ０〜ＲＴ＿Ｘｊｍａｘの代わりに、右下マークに関する座標値ＲＢ＿Ｙ０〜ＲＢ＿Ｙｍｍａｘ、及び、ＲＢ＿Ｘ０〜ＲＢ＿Ｘｍｍａｘが収集される。
【００５８】
下部マーク情報収集処理を終えたコピー制御ユニット１２は、上部マーク情報収集処理、下部マーク情報収集処理にて収集した座標値をマーク別に平均することにより、左上マークの中心の座標（ＬＴ＿Ｘ，ＲＴ＿Ｘ）、右上マークの中心の座標（ＬＴ＿Ｙ，ＲＴ＿Ｙ）、左下マークの中心の座標（ＬＢ＿Ｘ，ＲＢ＿Ｘ）、及び、右下マークの中心の座標（ＬＢ＿Ｙ，ＲＢ＿Ｙ）を、算出する（ステップＳ１０３）。
【００５９】
次いで、コピー制御ユニット１２は、算出した座標値に基づき、以下の式により、ＤＸＭ、ＤＹ及びＤＸを算出する（ステップＳ１０４）。
【００６０】
【数１】
2004070115.tif 000003
【００６１】
ここで、図８を参照して、ステップＳ１０４で算出されている各値の意味を簡単に説明しておくことにする。なお、図８は、スキャナ１１の原稿台上に傾いてセットされたキャリブレーション用シート（スキャナ１１の原稿台側から見たもの）上に、（１）〜（３）式の右辺の含まれる各項がどの部分の長さに相当しているかを示した図である。
【００６２】
この図８及び（１）〜（３）式から明らかなように、コピー制御ユニット１２は、ステップＳ１０４において、左上マークのＹ座標と左下マークのＹ座標の差の絶対値“ａｂｓ（ＬＢ＿Ｘ−ＬＴ＿Ｘ）”と、右上マークのＹ座標と右下マークのＹ座標の差の絶対値“ａｂｓ（ＲＢ＿Ｘ−ＲＴ＿Ｘ）”との平均値を算出し、ＤＸＭとして記憶する。また、コピー制御ユニット１２は、左下マークのＹ座標から左上マークのＹ座標を減じた値“ＬＢ＿Ｙ−ＬＴ＿Ｙ”と、右下マークのＹ座標から右上マークのＹ座標を減じた値“ＲＢ＿Ｙ−ＲＴ＿Ｙ”との平均値を、ＤＹとして記憶する。さらに、コピー制御ユニット１２は、右下マークのＸ座標から左下マークのＸ座標を減じた値“ＲＢ＿Ｘ−ＬＢ＿Ｘ”と、右上マークのＸ座標から左上マークのＸ座標を減じた値“ＲＴ＿Ｘ−ＬＴ＿Ｘ”との平均値を、ＤＸとして記憶する。
【００６３】
次いで、コピー制御ユニット１２は、キャリブレーション用シートの原稿台上での傾斜角を表す値である“ＤＸＭ／ＤＹ”と、規定値θＬＭＴ（本実施形態では、０．０６９８ラジアン）との間の大小関係を、判断する（ステップＳ１０５）。
【００６４】
ＤＸＭ／ＤＹ≦θＬＭＴが成立していた場合（ステップＳ１０５；ＹＥＳ）、コピー制御ユニット１２は、Ｘ方向補正倍率ｒａｔｅＸ、Ｙ方向補正倍率ｒａｔｅＹを、以下に記する（４）、（５）式により算出する（ステップＳ１０６）。
【００６５】
【数２】
2004070115.tif 000004
【００６６】
なお、（４）式におけるＤＸｓｔｄは、理想的な性能のプリンタ１３によって印刷されるキャリブレーション用シート上の左上マークの中心点と右上マークの中心点との間の距離（＝右上マークの中心点と右下マークの中心点との間の距離）をドット数で表したデータである。また、（５）式におけるＤＹｓｔｄは、理想的な性能のプリンタ１３によって印刷されるキャリブレーション用シート上の左上マークの中心点と左上マークの中心点との間の距離をドット数で表したデータである。
【００６７】
そして、コピー制御ユニット１２は、算出したｒａｔｅＸ、ｒａｔｅＹの値が、補正倍率について予め定められている許容範囲内に収まっているか否かを判断（ステップＳ１０７）し、いずれの値も許容範囲内に収まっていた場合（ステップＳ１０７；ＹＥＳ）には、算出したｒａｔｅＸ、ｒａｔｅＹを、内部（本実施形態では、ＥＥＰＲＯＭ）に記憶（ステップＳ１０８）し、タッチスクリーン１５上にメカニカルキャリブレーションが正常に終了した旨が示された画面を表示して（図示せず）、メカニカルキャリブレーション処理を終了する。
【００６８】
そして、コピー制御ユニット１２は、コピーを行うことが指示された際に、ユーザにより指定されているコピー解像度ＣｕｒｒｅｎｔＲｅｓｏと、内部に記憶されているｒａｔｅＸ、ｒａｔｅＹとから以下に記する（６）、（７）式により、Ｘ方向補正解像度ＲｅｓｏＸ、Ｙ方向補正解像度ＲｅｓｏＹを算出してこれらの補正解像度でのイメージデータ出力をスキャナ１１に指示する処理（本発明のキャリブレーション用処理に相当）を含むコピー制御処理を行う状態となる。
【００６９】
【数３】
2004070115.tif 000005
【００７０】
また、コピー制御ユニット１２は、ＤＸＭ／ＤＹ≦θＬＭＴが成立していなかった場合（ステップＳ１０５；ＮＯ）と、算出したｒａｔｅＸ、ｒａｔｅＹの値のいずれか或いは双方が、予め定められている許容範囲内に収まっていなかった場合（ステップＳ１０７；ＮＯ）とには、エラーが発生した（キャリブレーションが行えなかった）ことと、その原因として考えられる現象（キャリブレーション用シートが傾いて原稿台にセットされている、キャリブレーション用シート／原稿台が汚れている等）とを、操作者に知らせるための画面をタッチスクリーン１５上に表示するエラー通知画面表示処理（ステップＳ１１１）を、行う。そして、コピー制御ユニット１２は、所定の操作がなされたときに、メカニカルキャリブレーション処理を終了する。なお、ステップＳ１１１が行われた場合には、操作者により、エラーが発生した原因が特定された後、その原因に応じた作業（例えば、原稿台上をきれいにした後、再度、コピー制御ユニット１２のキャリブレーション機能を働かせる作業）が、行われることになる。
【００７１】
以上、詳細に説明したように、本コピー装置１０（コピー制御ユニット１２）により印刷されるキャリブレーション用シートは、４つの，小サイズのマークだけが描画されているものとなっている。従って、本コピー装置１０は、黒枠が描画されるキャリブレーション用シート（図９参照）が印刷される既存のコピー装置に比して、メカニカルキャリブレーション時に消費される画像形成材の量が少ない装置として機能することになる。
【００７２】
また、コピー制御ユニット１２は、キャリブレーション用シート上の各マークの位置を特定するために、キャリブレーション用シートイメージデータ内の、そのマークに関する画素データが含まれている確率が高いデータの内容のみがチェックされるように構成されている。すなわち、コピー制御ユニット１２は、メカニカルキャリブレーション中に、ＣＰＵに、他の処理を行わせることが容易に行えるユニットとなっているということが出来る。また、本コピー制御ユニット１２で採用されている構成は、比較的に低機能なＣＰＵを用いても、スキャナ１１によるイメージデータの生成完了とほぼ同時に上記処理が終了するコピー制御ユニット１２を製造できるものとなっているということも出来る。
【００７３】
さらに、コピー制御ユニット１２は、或るマークの位置を特定するために、そのマークの周辺に関するイメージデータに対してノイズを除去する処理を行ってから、そのマークの中心位置を求める処理を行うように構成されている。すなわち、本コピー制御ユニット１２は、各マークの位置を精度良く特定できるように構成されているので、その結果として、コピー制御ユニット１２が用いられたコピー装置１０は、正確なメカニカルキャリブレーションを行える装置として動作することになる。
【００７４】
＜変形形態＞
上記したコピー装置１０は、各種の変形が可能である。例えば、上記したコピー装置１０は、スキャナ１１，コピー制御ユニット１２及びプリンタ１３を組み合わせた装置であったが、上記コピー装置１０で用いられている技術を基に、各部が一体化されているコピー装置を構成しても良い。
【００７５】
また、コピー装置１０は、キャリブレーション用シートとして、４個のマークが描画されたものを印刷する装置であったが、キャリブレーション用シートは、マーク間のＸ方向、Ｙ方向の距離が特定できるものでありさえすれば良いので、図３に示したものとは異なる内容のキャリブレーション用シートが印刷されるようにコピー装置１０を変形しておいても良い。なお、図３に示したものとは異なるキャリブレーション用シートが印刷されるようにコピー装置１０を構成する際には、用紙を１８０度回転させても、用紙に対するマークの配置が変わらないキャリブレーション用シート（例えば、左上マークと右下マークのみが描画されているキャリブレーション用シート）が生成されるようにしておくことが望ましい。何故ならば、キャリブレーション用シートをそのようなものとしておけば、操作者が、その向きが正しいものであるか否かを考慮することなくキャリブレーション用シートのスキャナ１１へのセットが行えることになるとともに、キャリブレーション用シートのイメージデータからマーク位置を特定するためにコピー制御ユニットに行わせなければならない処理の内容を、簡単なものとすることが出来ることになるからである。
【００７６】
また、コピー制御ユニット１２は、キャリブレーション用シートのイメージデータからノイズを除去するために、左右の画素の色が考慮された孤立点除去処理（図７参照）が行われるユニットであったが、上下の画素や、周囲の画素の色が考慮されてノイズが除去されるように、コピー制御ユニット１２を変形しておいても良い。また、コピー制御ユニット１２は、スキャナに対して読取解像度を指定することにより、正確なコピーが行われるようにするユニットであったが、コピー制御ユニット１２は、スキャナ１１／プリンタ１３の出力解像度の設計値からのずれに起因する画像歪を補償することが出来るように構成されていさえすれば良いので、例えば、コピー制御ユニット１２を、スキャナから得たイメージデータに対して解像度を変更する処理を行うことにより、正確なコピーが行われるようにするユニットとしておいても良い。
【００７７】
【発明の効果】
本発明によれば、メカニカルキャリブレーションを行う際の、トナー／インク等の消費量が少ないコピー装置、そのようなコピー装置を構築できるコピー制御装置を、得ることが出来る。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコピー装置の構成の説明図である。
【図２】実施形態に係るコピー装置に含まれるコピー制御ユニットのタッチスクリーンに表示される画面の説明図である。
【図３】実施形態に係るコピー装置により生成（印刷）されるキャリブレーション用シートの説明図である。
【図４】実施形態に係るコピー制御ユニットのタッチスクリーンに表示される画面の説明図である。
【図５】実施形態に係るコピー制御ユニットが実行するメカニカルキャリブレーション処理の流れ図である。
【図６】実施形態に係るコピー制御ユニットが実行する上部マーク情報収集処理の流れ図である。
【図７】実施形態に係るコピー制御ユニットが実行する孤立点除去処理の説明図である。
【図８】（１）〜（３）式の右辺の含まれる各項がキャリブレーション用シート上のどの部分の長さに相当しているかを説明するための図である。
【図９】特開平１１−１８７１８２号公報記載の装置により生成（印刷）されるキャリブレーション用シートの説明図である。
【符号の説明】
１０　コピー装置
１１　スキャナ
１２　コピー制御ユニット
１３　プリンタ
１５　タッチスクリーン
【図１】
2004070115.tif 000006
【図２】
2004070115.tif 000007
【図３】
2004070115.tif 000008
【図４】
2004070115.tif 000009
【図５】
2004070115.tif 000010
【図６】
2004070115.tif 000011
【図７】
2004070115.tif 000012
【図８】
2004070115.tif 000013
【図９】
2004070115.tif 000014