(57)【要約】【課題】  コピー処理において、プレスキャンデータの解析結果によりスループット向上させることを目的とする。【解決方法】  原稿の中のデータが存在する領域のみ、読取センサを高速移動するように制御する。【選択図】  図５
2009141594.tif 000002
【特許請求の範囲】
【請求項１】
コピー処理において、原稿のプレスキャンを行い読み取りデータを解析し、原稿の中のデータが存在する領域を決定する決定手段と、
前記決定手段によって決定された領域のみを読み取る読取手段と、
前記読取手段を構成するセンサの移動を制御する制御手段を有し、
前記制御手段は、前記決定手段によって決定された領域において前記センサの高速移動するように制御することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー処理に関するものである。特に、原稿が存在する領域のみ読み取り動作を行うようにする画像形成装置に関する。
【背景技術】
【０００２】
従来、コピー処理において、原稿のプレスキャンを行い読み取りデータを解析し、その解析結果をもとにコピー時の処理を変える手法が行われている。これらの例としては、原稿がモノクロデータかカラーデータかを判断し、画像処理方法を変える手法がある。また、原稿の濃度を解析し濃度調整を行うような手法等もある。
【０００３】
また、コピーとは異なるがＦＡＸとしては、例えば特許文献１のような提案がされている。この提案では、白データ以外の画像データブロックを抜き出し、かつ、その画像データブロックの位置のみを送信することにより、送信データ量を減少させ、通信効率を向上させる手法が提案されている。
【特許文献１】特開平07-023233
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来例では以下のような問題があった。
【０００５】
従来例で述べられているコピー処理において、プレスキャンデータの解析結果により画像処理等のコピー処理を変える手法は存在するが、本発明で説明するような手法でスループット向上を行っているものは見当たらない。
【課題を解決するための手段】
【０００６】
上記、問題を解説するために本発明では、以下のような処理を行いコピーのスループットを向上させる。
【０００７】
すなわち、画像形成装置において、コピー処理において、原稿のプレスキャンを行い読み取りデータを解析し、原稿の中のデータが存在する領域を決定する決定手段と、前記決定手段によって決定された領域のみを読み取る読取手段と、前記読取手段を構成するセンサの移動を制御する制御手段を有し、
前記制御手段は、前記決定手段によって決定された領域において前記センサの高速移動するように制御する。
【発明の効果】
【０００８】
本発明による画像形成装置では、プレスキャンにより原稿のどの位置にデータがあるかを解析し、コピー時のスキャンではデータの存在する領域のみ読み取り動作を行い、データの存在しない領域は読み取り動作を行わずスキャナセンサの高速移動を行う。更に、コピー時のプリント処理もデータの存在する領域のみを画像処理してプリントするため、コピーのスループットアップが可能となる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施例を図1〜図１０を使用して説明する。
【００１０】
図１は、画像形成装置本体を示している。
【００１１】
図１において、１−１は操作パネル、１−２はスキャナ部、１−３はプリンタ部の給紙部、１−４はプリンタ部の排紙部、１−５はスキャナ部の原稿台である。
【００１２】
図２は画像形成装置のスキャナ部の内部構成を簡単に説明した図である。
【００１３】
図２において、２−１は原稿を載せる原稿台でガラスを使用する。２−２はスキャナラインセンサ、２−３はスキャナラインセンサを副走査方向に移動させるスキャナモーターからの駆動を伝えるプーリーである。
【００１４】
図３は画像形成装置のプリンタ部の内部構成を簡単に説明した図である。
【００１５】
図３において、３−１はインクを吐出する記録ヘッドとインクタンクを搭載しているキャリッジ（ＣＲ）である。３−２はＣＲを主走査方向に移動させるモーターからの駆動を伝えるプーリーである。３−３は記録用紙を副走査方向に搬送する搬送ローラーであり、図示しない搬送モーター（ＬＦモーター）により駆動される。３−４は記録ヘッドの回復等を行う回復ユニットである。
【００１６】
図４は画像形成装置の構成図を表している。
【００１７】
図４において、４−１はＭＰＵ、４−２はＡＳＩＣ、４−３はＲＡＭである。４−４はＲＯＭで本発明の制御プログラムが格納されている。４−５は操作パネルである。４−６は外部Ｉ／Ｆで４−７ホストコンピュータ、４−８デジタルカメラとの通信を行う。４−９はメモリカードＩ／Ｆで４−１０メモリカードとの通信を行う。４−１１はバス、Ｉ／Ｏを表している。４−１２はヘッドドライバで、４−１３記録ヘッドを駆動する。４−１４はＣＲモータードライバで４−１５ＣＲモーターを駆動する。４−１６はＬＦモータードライバで、４−１７ＬＦモーターを駆動する。４−１８はスキャナセンサドライバで、４−１９スキャナラインセンサを駆動する。４−２０はスキャナモータードライバで４−２１スキャナモーターを駆動する。
【００１８】
図５はコピーを行う原稿の例を示している。
【００１９】
図５において、X11,Y11等は後の処理で説明する原稿上の座標を表している。
【００２０】
図６はコピー時の処理フローである。
【００２１】
図６において、６−１でユーザーによりコピー開始される。６−２でプレスキャンを行い、原稿を読み取ったデータをメモリに格納する。６−３では、６−２でメモリに格納されたプレスキャンデータを解析し、データの存在する領域を決定する。６−４では、６−３で解析した結果を元にコピー処理を行う。６−５で終了する。なお、６−２で行うプレスキャンで読取る解像度はコピー時のスキャン解像度よりも低いのが一般的である。例としては、プレスキャンが７５ｄｐｉ程度、コピー時は６００ｄｐｉ程度である。これは、プレスキャン時には解析を行う必要があるため、原稿１ページ分のデータをメモリに格納する必要があるため、メモリ容量を削減するためである。
【００２２】
図７は図５の原稿を６−２プレスキャンし、６−３で解析を行った結果を表す管理テーブルの例である。７−１は図５の“ＡＢＣＤ”の領域の開始点座標（左上端）と終了点座標（右下端）を示している。同様に７−２は“ＥＦＧ”の領域の開始点座標と終了点座標、７−３は“ＨＩＪＫＬＭＮ”の領域の開始点座標と終了点座標を示している。図５の例ではデータの存在する領域数であるデータ領域数は３となる。管理テーブルは後の処理が行いやすいように、原稿の上端から下端にデータ領域が並ぶように配置する。
【００２３】
図８は図５の原稿を６−３で解析を行った後、図７をもとに６−４コピー処理時のスキャン動作をスケジューリングした例で、副走査方向の位置に対するスキャナセンサの移動速度を表した図である。図８を見ると分かるように、データ領域以外の部分では読み取り動作を行わず高速移動を行うことがわかる。
【００２４】
図９は図５の原稿を６−３で解析を行った後、図７をもとに６−４コピー処理時のプリント処理部のフローを表した図である。９−１でプリント処理を開始する。９−２でプリント処理の副走査方向の位置カウンタＹを初期化する（Ｙ＝０）。９−３でデータ領域番号Ｄを初期化する（Ｄ＝１）。９−４ですべてのデータ領域のプリント処理が終了したかどうかを判断する。このときの判断は、図５の例では、データ領域数３とデータ領域番号Ｄとの比較で判断する。９−５でプリント処理を行う範囲を示す第Ｄ番目のデータ領域の座標の開始点座標（Ｘ１，Ｙ１）（左上端）と終了点座標（Ｘ２、Ｙ２）（右下端）を設定する。９−６で現在のプリント処理の副走査方向位置が第Ｄ番目のデータ領域内にあるかどうかを判断する。プリント処理の副走査方向位置が第Ｄ番目のデータ領域に達していない場合、画像処理を行う必要がないため、９−７でプリント処理の副走査方向位置を進める。プリント処理の副走査方向位置が第Ｄ番目のデータ領域に達した場合、９−８で画像処理を行う。９−９でプリント処理の副走査方向位置を進め、９−１０でプリント処理の副走査位置が第Ｄ番目のデータ領域内にあるかどうかを判断する。９−１０でまだ、プリント処理の副走査位置が第Ｄ番目のデータ領域内にある場合は、９−８に戻り画像処理を行う。９−１０でプリント処理の副走査位置が第Ｄ番目のデータ領域を越えた場合、第Ｄ番目のデータ領域のプリント処理が終了と判断し、次のデータ領域の処理に移るため、９−１１でＤを進め（Ｄ＝Ｄ＋１）、９−４に戻る。
【００２５】
図１０はスキャナ処理部とプリント処理部のデータ入出力方法を説明した図である。１０−１はスキャナ処理部を表している。１０−２はプリント処理部を表している。１０−３はスキャナ処理部とプリント処理部の間の中間バッファ（メモリ）を表している。１０−３では図５の原稿をスキャンしたときの例を図示しており、データ領域のみ中間バッファにデータを入力しており、データがない部分は中間バッファへのデータの入力も行わないことが図示されている。１０−４はスキャナ処理部が出力したデータを格納する位置を示した入力ポインタを表している。１０−５はプリント処理部が画像処理を行うためにデータを取り出す位置を示した出力ポインタを表している。１０−３の中間バッファの構成はリング形式になっており、ポインタがバッファの一番下端まで行った後は、一番上端に戻る仕組みとなっている。１０−３中間バッファの幅は読み取りデータの主走査方向のデータ幅以上が必要となる。１０−３中間バッファの高さ（ライン数）は、多いほど効率よく処理できるが、装置のメモリ容量に依存する。
【００２６】
スキャナ処理部は中間バッファに空きがあるか確認しながら読み取り動作を行う。中間バッファに空きがない場合は、一旦、読み取り動作を停止しバッファに空きが出るまで待ち、空きが出た時点で読み取り動作を再開するような処理を行う。中間バッファの空きライン数は、１０−４と１０−５の２つのポインタと中間バッファの高さ（ライン数）から算出する。
【００２７】
プリント処理部は中間バッファにデータがあるかを確認し、データがない場合はデータが入力されるまで待つ。現在の中間バッファに貯まっているデータのライン数も１０−４と１０−５の２つのポインタと中間バッファの高さ（ライン数）から算出する。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例に係わる画像形成装置本体である。
【図２】本発明の実施例に係わる画像形成装置のスキャナ部の内部構成を簡単に説明した図である。
【図３】本発明の実施例に係わる画像形成装置のプリンタ部の内部構成を簡単に説明した図である。
【図４】本発明の実施例に係わる画像形成装置の構成図である。
【図５】本発明の実施例に係わる一般的な不揮発性記憶装置への保存とプリント処理の流れを示したフローチャートである。
【図６】本発明の実施例に係わるコピー時の処理フローである。
【図７】本発明の実施例に係わる原稿のどこにデータ領域があるかを表す管理テーブルの例である。
【図８】本発明の実施例に係わるコピー処理時のスキャン動作をスケジューリングした例である。
【図９】本発明の実施例に係わるコピー処理時のプリント処理部のフローを表した図である。
【図１０】本発明の実施例に係わるスキャナ処理部とプリント処理部のデータ入出力方法を説明した図である。
【図１】
2009141594.tif 000003
【図２】
2009141594.tif 000004
【図３】
2009141594.tif 000005
【図４】
2009141594.tif 000006
【図５】
2009141594.tif 000007
【図６】
2009141594.tif 000008
【図７】
2009141594.tif 000009
【図８】
2009141594.tif 000010
【図９】
2009141594.tif 000011
【図１０】
2009141594.tif 000012