(57)【要約】      （修正有）【課題】ＡＤＦを用いて読み取られた画像データのノイズ画素を減少させ、またＡＤＦを用いて読み取られた画像データに対するシリアルプリンタの印刷時間を短縮する。【解決手段】原稿シートが自動供給される読取領域から画像データを読み取る読取手段と、原稿シートが不在の読取領域から読み取られた画像データについて所定濃度を有するノイズ画素の空間分布を示す基準情報を作成する基準作成手段と、原稿シートの画像データについて所定濃度を有する複写対象画素の空間分布を示す複写対象分布情報を作成する複写対象解析手段と、複写対象分布情報が示すノイズ画素に対応する複写対象画素を減少させる複写対象補正手段と、印刷用紙の供給方向に対して垂直な方向に往復移動する印刷ヘッドと、原稿シートの画像データのロジカルシーキングにおける印刷ヘッドの移動区間を、補正された複写対象分布情報に応じて制御する移動区間制御手段と、を備えるプリンタ。【選択図】図３
2009200558.tif 000002
【特許請求の範囲】
【請求項１】
原稿シートが自動供給される読取領域から画像データを読み取る読取手段と、
前記原稿シートが不在の前記読取領域から読み取られた画像データについて所定濃度を
有するノイズ画素の空間分布を示す基準情報を作成する基準作成手段と、
前記読取領域から読み取られた前記原稿シートの画像データについて所定濃度を有する
複写対象画素の空間分布を示す複写対象分布情報を作成する複写対象解析手段と、
前記基準情報を用いた前記複写対象分布情報の補正により、前記複写対象分布情報が示
す前記ノイズ画素に対応する前記複写対象画素を減少させる複写対象補正手段と、
印刷用紙の供給方向に対して垂直な方向に往復移動する印刷ヘッドと、
前記読取領域から読み取られた前記原稿シートの画像データのロジカルシーキングにお
ける前記印刷ヘッドの移動区間を、補正された前記複写対象分布情報に応じて制御する移
動区間制御手段と、
を備えるプリンタ。
【請求項２】
前記基準情報は前記印刷ヘッドの移動方向および前記印刷用紙の供給方向にそれぞれ並
ぶ複数の画素に対応する方陣のブロック毎に前記ノイズ画素の個数の関数を有する情報で
あり、
前記複写対象分布情報は前記ブロック毎に前記複写対象画素の個数の関数を有する情報
である、
請求項１に記載のプリンタ。
【請求項３】
前記複写対象解析手段によって作成された前記複写対象分布情報を用いることにより、
前記ブロック毎に前記基準情報を補正する基準補正手段をさらに備える、
請求項２に記載のプリンタ。
【請求項４】
前記基準補正手段は、前記複写対象解析手段によって作成された前記複写対象分布情報
が示す前記複写対象画素の個数が、前記基準情報が示す前記ノイズ画素の個数よりも少な
い前記ブロックについて、前記複写対象解析手段によって作成された前記複写対象分布情
報が示す前記複写対象画素の個数に応じて前記基準情報が示す前記ノイズ画素の個数を変
更する、
請求項３に記載のプリンタ。
【請求項５】
前記移動区間制御手段は、前記印刷ヘッドの可動範囲の一端から他端に向かって前記複
写対象分布情報が有する前記複写対象画素の個数の関数を前記ブロック単位で積算し、積
算値が予め決められた閾値を超える範囲に応じて前記移動区間を制御する、
請求項２から４のいずれか一項に記載のプリンタ。
【請求項６】
前記移動区間制御手段は、すべての前記ブロックのそれぞれを処理対象ブロックとし、
前記処理対象ブロック毎に、前記処理対象ブロックに対応する補正された前記複写対象分
布情報と、前記処理対象ブロックに対して前記印刷用紙の供給方向に隣接する前記ブロッ
クに対応する補正された前記複写対象分布情報とに応じて前記移動区間を制御する、
請求項１から５のいずれか一項に記載のプリンタ。
【請求項７】
原稿シートが自動供給される読取領域から画像データを読み取り、
前記原稿シートが不在の状態において前記読取領域から読み取られた画像データについ
てノイズ画素の空間分布を示す基準情報を作成し、
前記読取領域から読み取られた前記原稿シートの画像データについて複写対象画素の空
間分布を示す複写対象分布情報を作成し、
前記複写対象分布情報を用いることにより、前記ブロック毎に前記基準情報を補正し、
補正された前記基準情報を用いた補正により、前記複写対象分布情報の前記ノイズ画素
に対応する前記複写対象画素を減少させ、
前記読取領域から読み取られた前記原稿シートの画像データのロジカルシーキングにお
ける前記印刷ヘッドの移動区間を、補正された前記複写対象分布情報に応じて制御する、
ことを含むプリンタ制御方法。
【請求項８】
原稿シートが自動供給される読取領域から画像データを読み取る読取手段と、
前記原稿シートが不在の状態において前記読取領域から読み取られた画像データについ
てノイズ画素の空間分布を示す基準情報を作成する基準作成手段と、
前記読取領域から読み取られた前記原稿シートの画像データについて複写対象画素の空
間分布を示す複写対象分布情報を作成する複写対象解析手段と、
前記複写対象分布情報を用いることにより、前記ブロック毎に前記基準情報を補正する
基準補正手段と、
補正された前記基準情報を用いた補正により、前記複写対象分布情報の前記ノイズ画素
に対応する前記複写対象画素を減少させる複写対象補正手段と、
印刷用紙の給紙方向に対して垂直な方向に往復移動する印刷ヘッドと、
前記読取領域から読み取られた前記原稿シートの画像データのロジカルシーキングにお
ける前記印刷ヘッドの移動区間を、補正された前記複写対象分布情報に応じて制御する移
動区間制御手段と、
してコンピュータを機能させるプリンタ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタ、プリンタ制御方法およびプリンタ制御プログラムに関し、特にロジ
カルシーキングにおける印刷ヘッドの移動区間の制御に関する。
【背景技術】
【０００２】
従来、シリアルプリンタの制御技術としてロジカルシーキングが知られている。ロジカ
ルシーキングとは、印刷ヘッドの移動量が最小化するように印刷対象に応じて印刷ヘッド
と印刷用紙の移動を制御する技術である。
また、スキャナやファクシミリにおける画像処理技術として、原稿シートやフラットベ
ッドのプラテンガラスに付着している汚れや塵埃等に対応する孤立点を画像処理により除
去するノイズ処理技術が知られている（例えば特許文献１参照）。
【０００３】
【特許文献１】特開平９−２５２３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、孤立点を画像処理により除去する従来のノイズ処理技術では、孤立点でないノ
イズ画素を除去することが出来ない。具体的には、従来のノイズ処理技術によると、プラ
テンガラスや光学系に付着している塵埃や汚れ等に対応しＡＤＦ（Auto Document Feeder
）によって給紙方向に延びる線を形成するノイズ画素は除去対象と判定されない。したが
って、プラテンガラスや光学系に塵埃や汚れ等が付着している場合、ＡＤＦによって供給
される原稿シートから読み取った画像データに対して従来のノイズ処理を施したとしても
、原稿シートにはない塵埃や汚れに対応する連続したノイズ画素が除去されないという問
題がある。
そして、シリアルプリンタでＡＤＦによって供給される原稿シートから読み取った画像
データを印刷する場合、ノイズ画素が除去されていない画像データに対しては、原稿シー
トの余白領域にまで印刷ヘッドが移動することになるため、ロジカルシーキングによって
も印刷時間が短縮されないという問題がある。
【０００５】
本発明はこのような問題を解決するために創作されたものであって、ＡＤＦを用いて読
み取られた画像データのノイズ画素を減少させ、またＡＤＦを用いて読み取られた画像デ
ータに対するシリアルプリンタの印刷時間を短縮することを目的とする。
【課題を解決するための手段】
【０００６】
（１）上記問題の少なくともいずれかを解決するため、本発明のプリンタは、原稿シー
トが自動供給される読取領域から画像データを読み取る読取手段と、原稿シートが不在の
読取領域から読み取られた画像データについて所定濃度を有するノイズ画素の空間分布を
示す基準情報を作成する基準作成手段と、読取領域から読み取られた原稿シートの画像デ
ータについて所定濃度を有する複写対象画素の空間分布を示す複写対象分布情報を作成す
る複写対象解析手段と、基準情報を用いた複写対象分布情報の補正により、複写対象分布
情報画示すノイズ画素に対応する複写対象画素を減少させる複写対象補正手段と、印刷用
紙の供給方向に対して垂直な方向に往復移動する印刷ヘッドと、読取領域から読み取られ
た原稿シートの画像データのロジカルシーキングにおける印刷ヘッドの移動区間を、補正
された複写対象分布情報に応じて制御する移動区間制御手段と、を備える。
ノイズ画素とは読取領域に原稿シートが不在であるにもかかわらず印刷用紙に複写され
得る濃度で読み取られる対象に対応する画素である。すなわちノイズ画素とはプラテンガ
ラスや光学系に付着した塵埃や汚れ等の対象に対応する画素である。複写対象画素とは印
刷用紙に複写され得る濃度で読み取られる対象に対応する画素である。このため、自動供
給される原稿シートから読み取られた画像データには、プラテンガラスや光学系に付着し
た塵埃や汚れ等に対応する複写対象画素が含まれる。すなわち、プラテンガラスや光学系
に付着した塵埃や汚れ等に対応する複写対象画素の位置は、原稿シートが不在の状態にお
いて読取領域から読み取られるノイズ画素の位置に対応する。したがって、原稿シートの
画像データについて複写対象画素の空間分布を示す複写対象分布情報を基準情報を用いて
補正することにより、プラテンガラスや光学系に付着した塵埃や汚れ等に対応する複写対
象画素を減少させることができる。そして本発明によると、補正された複写対象分布情報
に応じて印刷ヘッドのロジカルシーキングにおける移動区間が制御されるため、ＡＤＦを
用いて読み取られた画像データに対するシリアルプリンタの印刷時間を短縮することがで
きる。
【０００７】
（２）基準情報は、印刷ヘッドの移動方向および印刷用紙の供給方向にそれぞれ並ぶ複
数の画素に対応する方陣のブロック毎にノイズ画素の個数の関数を有する情報とすること
が望ましい。また、複写対象分布情報はブロック毎に複写対象画素の個数の関数を有する
情報とすることが望ましい。
ブロックに含まれるノイズ画素の個数の関数および複写対象画素の個数の関数はブロッ
クに対応する画素数を上限とする一変数でそれぞれ表現できるため、画素毎にノイズ画素
または複写対象画素であるか否かを記憶する場合に比べ、基準情報および複写対象分布情
報を記憶するための記憶容量を低減することが出来る。
【０００８】
（３）プラテンガラスや光学系に付着した塵埃や汚れは変化するものである。例えば原
稿シートが不在の状態においてプラテンガラスに付着していた塵埃が原稿シートに付着す
ることによって除去されたり、原稿シートに付着していた塵埃がプラテンガラスに付着す
ることがある。このような場合、ノイズ画素に対応する複写対象画素が消滅したり、ノイ
ズ画素には対応していないがプラテンガラスに付着した塵埃などに対応し原稿シートの供
給方向に連続する複写対象画素が発生する。
そこで本発明のプリンタは、複写対象解析手段によって作成された複写対象分布情報を
用いることにより、ブロック毎に基準情報を補正する基準補正手段をさらに備えることが
望ましい。ノイズ画素に対応する複写対象画素が消滅している場合などには、消滅した複
写対象画素に対応していた塵埃などが消滅していると推定できるため、たとえば、消滅し
た複写対象画素に対応するノイズ画素が存在しなくなったものとして基準情報を補正すれ
ばよい。これにより本来複写対象として原稿シートに記録されている対象が複写されない
現象を回避することが出来る。またノイズ画素に対応していないが原稿シートが供給され
る方向に連続する複写対象画素が複数ページにわたって発生している場合などには、ノイ
ズ画素に対応していなかった新たな塵埃などがプラテンガラスや光学系に付着したと推定
できるため、たとえば、原稿シートが供給される方向に連続する複写対象画素に対応する
ノイズ画素が新たに生じたものとして基準情報を補正すればよい。これにより本来複写対
象として印刷すべきでない塵埃や汚れに対応する線が印刷される現象を回避することが出
来る。
【０００９】
（４）より具体的には、ノイズ画素に対応していなかった新たな塵埃や汚れがプラテン
ガラスや光学系に付着した場合、塵埃や汚れに対応するブロックでは複写対象解析手段に
よって作成された複写対象分布情報が示す複写対象画素の個数が、基準情報が示すノイズ
画素の個数よりも少なくなる。この場合、そのブロックについては、複写対象解析手段に
よって作成された複写対象分布情報が示す複写対象画素の個数に応じて基準情報が示すノ
イズ画素の個数を変更すればよい。その結果、本来複写対象として原稿シートに記録され
ている対象が複写されない現象を回避することが出来る。
【００１０】
（５）移動区間を制御するとき、ブロック毎に複写対象画素の個数が閾値を超えるか判
定し、複写対象画素の個数が閾値を超えるブロックが全て移動区間に含まれるように移動
区間の始点と終点とを設定してもよいが、この場合、点線を構成する個々の点のように周
期的かつ離散的に原稿シートに記録されている対象に対応する複写対象画素を含むブロッ
クが移動区間に全く含まれず、点線が複写されない事態が発生し得る。
そこで移動区間制御手段は、印刷ヘッドの可動範囲の一端から他端に向かって複写対象
分布情報が有する複写対象画素の個数の関数をブロック単位で積算し、積算値が予め決め
られた閾値を超える範囲に応じて移動区間を制御することが望ましい。適切な閾値を定め
てこのように移動区間を制御すると、補正された複写対象分布情報が複写対象画素である
ことを示す画素であっても、バンドの端部に位置するブロック内で孤立している複写対象
画素については移動区間に含まれないように印刷ヘッドの移動区間を制御することが出来
る。また、適切な閾値を定めてこのように移動区間を制御すると、印刷ヘッドの移動方向
に周期的かつ離散的に原稿シートに記録されている対象が全く複写されない事態を回避で
きる。
【００１１】
（６）１つのブロックに対応する複写対象分布情報には、ブロック境界をまたぐ対象の
連続性や関連性を示す情報が存在していない。そこで連続して並ぶブロックに対応する複
数の複写対象分布情報には、ブロック境界をまたぐ対象の連続性や関連性を示す複写対象
画素の分布情報が含まれていることに着目する。すなわち移動区間制御手段は、すべての
ブロックのそれぞれを処理対象ブロックとし、処理対象ブロック毎に、処理対象ブロック
に対応する補正された複写対象分布情報と、処理対象ブロックに対して印刷用紙の供給方
向に隣接するブロックに対応する補正された複写対象分布情報とに応じて移動区間を制御
することが望ましい。このように移動区間を制御すると、印刷用紙の供給方向に並ぶ２つ
のブロックの境界をまたいで記録されている線の一方のブロックにわずかにはみ出してい
る部分に対応する複写対象画素や、印刷用紙の供給方向に並ぶ２つのブロックの境界をま
たいで記録され点要素のみが一方のブロックに記録されている文字（例えばアルファベッ
トの「ｉ」）の点要素に対応する複写対象画素が含まれるように印刷ヘッドの移動区間を
制御することが出来る。
【００１２】
（７）印刷ヘッドの移動区間は、移動区間の始点と終点とを設定することにより制御で
きるが、移動区間でない区間について、読取領域から読み取られた原稿シートの画像デー
タの複写対象画素の画素値を複写対象画素でない画素値に変更してもよい。移動区間の始
点と終点とを設定した後、このように画素値を変更しておく場合、本発明とは別のアルゴ
リズムで印刷ヘッドの移動区間が画像データに基づいて設定されるモジュールが既に存在
するときには、そのモジュールを変更することなしに（例えば移動区間を受け取るための
ＡＰＩ（Application Program Interface）を既存のプログラムモジュールに追加するこ
となく）、ノイズ画素を減少させる機能をプリンタに追加することが出来る。
【００１３】
尚、上述した各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログ
ラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現され
る。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実
現されるものに限定されない。さらに、本発明はプリンタの制御方法としてもプリンタの
制御プログラムとしても、プリンタの制御プログラムを記録した記録媒体としても成立す
る。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を添付図面を参照しながら説明する。各図において対応する
構成要素には同一の符号が付され、重複する説明は省略される。
１．ハードウェア構成
図１に示すように本発明のプリンタの一実施形態であるディジタル複合機１はＡＤＦ型
イメージスキャナとして機能する読取部５０とシリアルプリンタとして機能する印刷部６
０とこれらを操作するための操作部１０と操作部１０に対する操作に応じて読取部５０お
よび印刷部６０を制御する制御部２０とを備えている。
【００１５】
読取手段としての読取部５０は、ハッチングによって示されている読取領域５６に原稿
シート５３を自動供給するためのローラ５２、原稿シート５３を位置決めするためのプラ
テンガラス５４、ラインイメージセンサ５５、スキャナＡＳＩＣ５１などを備えている。
ローラ５２は図示しないステッピングモータなどともにＡＤＦを構成している。本実施形
態ではローラ５２の表面は白色であり、原稿シート５３が不在の場合、読み取り領域５６
からローラ５２の表面が読み取られる構成である。ラインイメージセンサ５５は、多数の
光電変換素子が原稿シート５３の供給方向Ｄｓに対して垂直な方向に並んでいるものであ
り、密着型であってもよいし、縮小光学系とともに用いられるものであってもよい。スキ
ャナＡＳＩＣ５１はＡＤＦとラインイメージセンサ５５とを制御し、ラインイメージセン
サ５５によって読み取られる画像データを制御部２０に出力するＡＳＩＣ（Application 
Specific Integrated Circuit）である。
【００１６】
印刷部６０は、インクジェット方式の印刷ヘッド６７、印刷用紙６５を位置決めするた
めのプラテン６９、キャリッジ６３を往復移動させるためのローラ６２、印刷用紙６５を
プラテン６９と印刷ヘッド６７との間に供給するためのローラ６８などを備えている。本
実施形態では印刷用紙６５の供給方向Ｄｐと原稿シート５３の供給方向Ｄｓとは画像デー
タの座標系において一致している。本実施形態では印刷用紙６５の供給方向Ｄｐを下方向
として画像データにおける垂直方向と上下とを定義する。印刷ヘッド６７はインクカート
リッジ６４とともにキャリッジ６３に搭載され、インクカートリッジ６４内のインクを印
刷用紙６５に噴射するものである。印刷ヘッド６７はピエゾ型であってもサーマル型であ
ってもよい。また、印刷ヘッド６７には、ドットインパクト型や熱転写型など、インクジ
ェット型以外の構成を採用してもよい。キャリッジ６３は、タイミングベルト６６によっ
て牽引され、印刷用紙６５の供給方向Ｄｐに対して垂直な方向Ｄｈと平行に往復移動する
。本実施形態では印刷ヘッド６７の前進方向Ｄｈを右方向として画像データにおける水平
方向と左右とを定義する。プリンタＡＳＩＣ６１は制御部２０から出力される印刷データ
に基づいてローラ６２およびローラ６８を駆動するためのステッピングモータと印刷ヘッ
ド６７とを制御する。
【００１７】
制御部２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３などを備える。制御部２０は、不
揮発性記憶媒体であるＲＯＭ２２に格納されている印刷制御プログラムを実行することに
よって基準作成手段、複写対象解析手段、複写対象補正手段、移動区間制御手段および基
準補正手段として機能するコンピュータである。ＲＡＭ２３はこれらの各手段に対応する
プロセス間で受け渡されるデータが格納される記憶媒体である。
【００１８】
操作部１０は、制御部２０を操作するための各種の操作ボタン、制御部２０のステータ
スを表示するためのＦＰＤ（Flat Panel Display）、インジケータなどを備えている。
【００１９】
２．ソフトウェア構成
はじめに画像データの処理単位について図２を用いて説明する。画像データはそれぞれ
が画素値として濃度を表す多数の画素ｐからなる。ブロックｂは、画素の空間分布を表す
ための区間であり、水平方向にｒ個、垂直方向にｓ個が方陣に並ぶｒｓ個の画素に対応す
る。ラインは水平方向に１列に並ぶ多数の画素ｐに対応する。イメージバンドＩは、画像
データから印刷データへの変換単位であって、垂直方向に連続する複数のラインに対応す
る。画像データから印刷データへの変換をイメージバンド単位に分割することによりＲＡ
Ｍ２３の必要容量を低減することが出来る。印刷バンドＢはロジカルシーキングの移動区
間の設定単位であって、垂直方向に並ぶ印刷ヘッド６７のノズル数に相当する数のライン
に対応する。ブロックはその境界が印刷バンドの境界と重なるように設定すればよく、ブ
ロック、イメージバンド、印刷バンドのライン数は独立に設定できるが、理解を容易にす
るため本実施形態では、イメージバンドＩのライン数と印刷バンドＢのライン数とがブロ
ックｂのライン数ｓに一致しているものとし、イメージバンドＩと印刷バンドＢとが区別
されずに単にバンドＢとして説明される。すなわち本実施形態における任意のバンドＢは
水平方向に１列に並ぶｑ個のブロックｂの集合である。
【００２０】
次に、制御部２０によって印刷制御プログラムが実行されると生成されるプロセスと、
プロセス間で受け渡される各種のデータについて図３に基づいて説明する。
基準読取プロセスＰ１は、原稿シート５３が存在しない読取領域５６の画像データを１
ライン分入力し、ガンマ補正が施された画像データを出力する。
【００２１】
基準作成プロセスＰ１は、基準読取プロセスＰ１が出力する画像データについてノイズ
画素の空間分布を示す基準情報を作成する。ノイズ画素として判定される画素の濃度の閾
値（ノイズ閾値）は塵埃や汚れに起因して読み取られる線の濃さと太さとに基づいて実験
によって求められ、たとえば最淡濃度（白）ではない濃度の画素がノイズ画素と判定され
る。基準情報は水平方向に１列に並ぶ複数の画素からなる１ライン内の区間毎にノイズ画
素の個数のｓ倍の値を有する情報である。したがって基準情報はそれぞれがｓ個のライン
に対応するブロック毎にノイズ画素の個数を有する情報である。尚、１ライン内のノイズ
画素の度数分布表そのものを基準情報としてもよい。この場合、基準情報はブロック毎に
ノイズ画素の個数の１／ｓを有する情報となるため、後述する複写対象補正プロセスＰ５
による補正では基準情報が示すノイズ画素の個数のｓ倍の値を複写対象情報が示す複写対
象画素の個数から減ずればよい。
【００２２】
原稿読取プロセスＰ３は、原稿シート５３の画像データを入力し、ガンマ補正が施され
た画像データをバンド毎に出力する。原稿読取プロセスＰ３によるガンマ補正は原稿シー
ト５３の地色が最淡濃度となるように画素値を変換する処理である。原稿シート５３の画
像データには読取領域５６に存在する塵埃や汚れが対象となっている画素が存在する。
【００２３】
複写対象解析プロセスＰ４は、原稿読取プロセスＰ３から出力される画像データについ
て複写対象画素の空間分布を示す複写対象分布情報をバンド毎に作成する。複写対象画素
は印刷用紙６５に複写され得る濃度で読み取られる対象に対応する画素であるから、複写
対象画素と判定される濃度の閾値（複写閾値）は、最淡濃度（白）ではない画素が複写対
象画素となるように設定される。複写対象分布情報はブロック毎に複写対象画素の個数を
有する情報、すなわち複写対象画素の空間分布を示す度数分布表である。複写対象解析プ
ロセスＰ４に入力されるのはガンマ補正が施された画像データであるから、複写閾値は原
稿シート５３毎に設定される。
【００２４】
複写対象補正プロセスＰ５は、基準情報を用いた補正により、複写対象分布情報のノイ
ズ画素に対応する複写対象画素を減少させる。プラテンガラス５４または光学系に付着し
た塵埃、汚れなどが変化しないとすれば、水平方向においてノイズ画素と位置が一致する
複写対象画素の対象はノイズ画素の対象（塵埃、汚れなど）と一致する。また原稿シート
５３をＡＤＦによって供給する場合、ノイズ画素に対応する複写対象画素は垂直方向に連
続する。また基準情報は垂直方向にｓ個ずつ並べたノイズ画素の個数をブロックごとに示
す。このため複写対象補正プロセスＰ５においてノイズ画素に対応する複写対象画素を減
少させるには、ブロック毎に複写対象情報が示す複写対象画素の個数から基準情報が示す
ノイズ画素の個数を減ずればよい。
【００２５】
基準補正プロセスＰ６では、補正前の複写対象画素の個数が基準情報の個数よりも少な
いブロックについて、補正前の複写対象画素の個数を用いてブロック毎に基準情報が補正
される。
【００２６】
移動区間制御プロセスＰ８は、原稿シート５３の画像データのロジカルシーキングにお
ける印刷ヘッド６７の移動区間を、補正された複写対象分布情報に応じて制御するための
プロセスであって、移動区間設定プロセスＰ８１とノイズ除去プロセスＰ８２とを含む。
移動区間設定プロセスＰ８１は、補正された複写対象分布情報をバンド毎に入力し印刷ヘ
ッドの移動区間の始点の終点とをバンド毎に出力する。ノイズ除去プロセスＰ８２は、移
動区間でない区間について、画像データの複写対象画素に対応する画素値を複写対象画素
でない画素値に変更する。すなわちノイズ除去プロセスＰ８２からは、印刷ヘッドの移動
区間外にある全ての画素の濃度（画素値）が最淡値（白）に変更された画像データがバン
ド毎に出力される。
【００２７】
印刷データ作成プロセスＰ９は、移動区間制御プロセスＰ８からバンド毎に出力される
画像データを印刷データに変換する。すなわち印刷データ作成プロセスＰ９では、分版（
たとえばＲＧＢ色空間からＣＭＹＫ色空間への変換）、ハーフトーニング（例えば誤差拡
散法による二値化）、インクの噴射順への画素の並べ替え、などが行われる。
【００２８】
３．印刷方法
次に図３および図４を参照しながらディジタル複合機１における印刷制御方法を説明す
る。
はじめに、原稿シートが不在の状態において読取領域５６から１ライン分の画像データ
が読取部５０によって読み取られ、その画像データに対するガンマ補正が基準読取プロセ
スＰ１によって施される（ステップＳ１００）。
【００２９】
次に、基準読取プロセスＰ１から出力された１ライン分の画像データについて基準作成
プロセスＰ２によって基準情報が作成される（ステップＳ２００）。この処理の詳細な具
体例は図５に示す通りである。まず、１ブロック内に水平方向に並ぶ画素の個数（ブロッ
ク幅）、１バンドに含まれるブロック数、ノイズ閾値などの定数の設定、変数の初期化な
どが行われる（ステップＳ２０１）。次に基準情報を作成するための領域がＲＡＭ２３に
確保される（ステップＳ２０２）。次に処理対象ブロックに対応する個数（ｒ）の画素の
画素値が読み込まれる（ステップＳ２０３）。次に処理対象の画素の画素値がノイズ閾値
を超える（濃い）かが判別され、画素値がノイズ閾値を超える場合には処理対象ブロック
についてブロックの高さ相当の画素数（ｓ）が基準情報の値に加えられる（ステップＳ２
０４）。処理対象ブロックに対応する全ての画素についてステップＳ２０４の処理が終了
すると（ステップＳ２０５で「真」判定されると）、右隣にある次の処理対象ブロックに
ついてステップＳ２０３、ステップＳ２０４の処理が繰り返される。バンドの右端に位置
するブロックについてステップＳ２０３、ステップＳ２０４の処理が終了すると（ステッ
プＳ２０６で「真」判定されると）基準情報が完成する。
【００３０】
次に、読取部５０は読取領域５６に原稿シート５３を供給しながら原稿シート５３から
１バンド分の画像データを読み取り、１バンド分の画像データに対するガンマ補正が原稿
読取プロセスＰ３によって施される（ステップＳ３００、ステップＳ４００）。
【００３１】
１バンド分の画像データが原稿読取プロセスＰ３から出力されると（ステップＳ４００
の判定結果が「真」の場合）、複写対象解析プロセスＰ４によって１バンド分の複写対象
分布情報が作成される（ステップＳ５００）。この処理の詳細な具体例は図６に示す通り
である。まず、１ブロックに含まれる画素数、１バンドに含まれるブロック数、複写閾値
などの定数の設定、変数の初期化などが行われる（ステップＳ５０１）。次に複写対象情
報を作成するための領域がＲＡＭ２３に確保される（ステップＳ５０２）。次に処理対象
ブロックに含まれる個数（ｒｓ）の画素の画素値が画像データから読み込まれる（ステッ
プＳ２０３）。次に処理対象の画素の画素値が複写閾値を超える（濃い）かが判別され、
画素値が複写閾値を超える場合には処理対象ブロックについて複写対象分布情報の値に１
が加えられる（ステップＳ５０４）。処理対象ブロックに含まれる全ての画素についてス
テップＳ５０４の処理が終了すると（ステップＳ５０５で「真」判定されると）、右隣に
ある次の処理対象ブロックについてステップＳ５０３、ステップＳ５０４の処理が繰り返
される。バンドの右端に位置するブロックについてステップＳ５０３、ステップＳ５０４
の処理が終了すると（ステップＳ５０６で「真」判定されると）複写対象分布情報が完成
する。その結果、例えば図７Ａに示す４バンド分の画像データについて図７Ｂ、図７Ｃ、
図７Ｄ、図７Ｅのヒストグラムに対応する複写対象分布情報がそれぞれ作成される。図７
Ｂ、図７Ｃ、図７Ｄ、図７Ｅのヒストグラムは、それぞれバンドＢｐ−２、Ｂｐ−１、Ｂ
ｐ、Ｂｐ＋１の複写対象分布情報に対応している。
【００３２】
次に、複写対象補正プロセスＰ５によって１バンド分の複写対象分布情報が補正される
（ステップＳ６００）。その結果、例えばブロックにプラテンガラス５４に付着した塵埃
に対応するノイズ線Ｎ１が現れている図７Ａに示す画像データについては、ノイズ線Ｎ１
に対応するバンドの左端から２番目のブロックにおいて複写対象分布情報が示す複写対象
画素の個数ｆが正値から０になる（図８Ａ参照）。補正後の複写対象分布情報は連続する
３バンド分がＲＡＭ２３にＦＩＦＯ（First In First Out）で蓄積（バッファ）される。
またステップＳ６００では、補正前の複写対象情報が示す複写対象画素の個数よりも基
準情報が示すノイズ画素の個数が少ないブロックについて、基準補正プロセスＰ６により
、基準情報の値が補正前の複写対象分布情報の値に変更（置換）される。このように基準
情報の作成後に変化した塵埃や汚れに応じて随時基準情報が基準補正プロセスＰ６よって
更新されるため、複写対象情報は常に最新状況に対応した基準情報を用いて複写対象補正
プロセスＰ５によって補正される。例えばＡＤＦのローラ５２の表面に付着した塵埃は原
稿シート５３の裏側に位置することになるが、補正された基準情報を用いれば、このよう
な塵埃が原因となって不適切な補正が行われることがない。
【００３３】
ＲＡＭ２３に３バンド分の複写対象情報が蓄積されている場合（ステップＳ７００の判
定結果が「真」の場合）、連続する３バンド分の補正された複写対象分布情報に応じて３
バンドの中央に位置する処理対象バンドの移動区間の始点と終点とが移動区間設定プロセ
スＰ８１によって設定される（ステップＳ８００）。３バンド分の複写対象分布情報に応
じて処理対象バンドの移動区間が設定されるとき、処理対象バンド内の処理対象ブロック
毎に、処理対象ブロックに対応する補正された複写対象分布情報と、処理対象ブロックに
対して垂直方向に隣接するブロックに対応する補正された複写対象分布情報とに応じて移
動区間が設定される。その結果、垂直方向に隣り合う２つのブロックの境界をまたいで記
録されている線の１つのブロックにわずかにはみ出している部分に対応する複写対象画素
や、その境界をまたいで記録され点要素のみが一方のブロックに記録されている文字（例
えば図７Ａに示すアルファベットの「ｉ」）の点要素に対応する複写対象画素が含まれる
ように印刷ヘッドの移動区間を設定することが出来る。
【００３４】
図７Ａに示す画像データのバンドＢｐの左端から１４から２０番目のブロックに現れて
いる点線（原稿シート５３に記録されている点線）に対応する複写対象画素は、図７Ｄに
示すように周期的かつ離散的に分布する。このためブロック毎に複写対象画素の個数と閾
値とを比較し、複写対象画素の個数が閾値未満であるブロックを移動区間から除外すると
すれば、その点線は全く印刷されない可能性がある。したがって移動区間設定プロセスＰ
８１は複写対象情報が示す複写対象画素の個数をバンドの一端から他端に向かって積算し
、積算値が閾値を超える位置を基準に移動区間の始点または終点を設定することが望まし
い。
【００３５】
ステップＳ８００の処理の詳細な具体例は、例えば図９および図１０に示すとりである
。まず、１バンドに含まれるブロック数、移動区間の始点および終点の閾値Ｆ０、マージ
ンなどに対応する定数の設定、変数の初期化などが行われる（ステップＳ８０１）。次に
、右端ブロックが処理対象ブロックとして選択されるか（ステップＳ８０２で「真」判定
されるか）、複写対象画素の個数の積算値が移動区間の始点の閾値以上になる（ステップ
Ｓ８０４で「真」判定される）まで処理対象バンドの左端から右端に向かって処理対象ブ
ロックが順次選択され（ステップＳ８０５）、処理対象ブロックについて複写対象情報が
示す複写対象画素の個数を積算する（ステップＳ８０３）。図８Ｂに示すように複写対象
画素の個数の積算値Ｆｓが移動区間の始点の閾値Ｆ０以上になると（ステップＳ８０４で
「真」判定されると）、始点基準が処理対象ブロックの左端位置ｄｓｌに設定される（ス
テップＳ８０６）。このとき、バンドの左端から２番目のブロックについて、補正された
複写対象分布情報が示す複写対象画素の個数は０個である（図８Ａ）ため、補正前の複写
対象分布情報が複写対象画素の個数が始点閾値Ｆ０以上であったとしても、当該ブロック
の左端位置に始点が設定されることはない。また、図７Ａに示す孤立点Ｎ２に対応するバ
ンドの左端から３番目のブロックについては、孤立点Ｎ２に対応する複写対象画素の個数
が始点閾値Ｆ０未満であるため、当該ブロックの左端位置に始点が設定されることはない
。処理対象ブロックが処理対象バンドの右端ブロックに到達しても積算値が閾値に満たな
い（ステップＳ８０２で「真」判定される）場合、始点基準が処理対象バンドの左端位置
に設定される（ステップＳ８０８）。さらに続いて、処理対象ブロックが始点基準を左端
とするブロックに到達するか（ステップＳ８０９で「真」判定されるか）、複写対象画素
の個数の積算値が移動区間の終点の閾値以上になる（ステップＳ８１１で「真」判定され
る）まで、処理対象バンドの右端から左端に向かって処理対象ブロックが順次選択され（
ステップＳ８１２）、処理対象ブロックについて複写対象情報が示す複写対象画素の個数
が積算される（ステップＳ８１０）。図８Ｃに示すように複写対象画素の個数Ｆｅが移動
区間の終点の閾値Ｆ０以上になると（ステップＳ８１１で「真」判定されると）、終点基
準が処理対象ブロックの右端位置ｄｅｒに設定される（ステップＳ８１３）。なお、処理
対象ブロックが始点基準を左端とするブロックに到達しても積算値が閾値に満たない（ス
テップＳ８０９で「真」判定される）場合、終点基準が始点基準と同じ値に設定される（
ステップＳ８１４）。さらに続いて、終点基準が始点基準よりも右に位置し（ステップＳ
８１５で「真」判定される）、始点基準がマージン以上の場合（ステップＳ８１６で「真
」判定される場合）、図８Ｂに示すように移動区間の始点が始点基準ｄｓｌからマージン
を減じた値ｄｓに設定される（ステップＳ８１８）。終点基準がマージン未満の場合（ス
テップＳ８１６で「偽」判定される場合）、始点はバンド左端に設定される（ステップＳ
８２０）。さらに終点基準がバンド幅からマージンを減じた値以下である場合（ステップ
Ｓ８２１で「真」判定される場合）、図８Ｃに示すように移動区間の始点は終点基準にマ
ージンを加えた値ｄｅに設定される（ステップＳ８２２）。その結果、図８Ｃに示す移動
区間Ｓｐが設定される。尚、終点基準がバンド幅からマージンを減じた値を超える（ステ
ップＳ８２１で「偽」判定される）場合、終点はバンド右端に設定される（ステップＳ８
２３）。またステップＳ８１５で「偽」判定される場合、移動区間の始点および終点がい
ずれもバンド右端に設定される（ステップＳ８２４、ステップＳ８２５）。
【００３６】
次に、処理対象バンド毎にノイズ除去プロセスＰ８２によって移動区間でない区間にお
いて複写対象画素でない全ての画素の画素値が最淡値（白）に変更される（ステップＳ９
００）。この処理の詳細な具体例は図１１に示すとおりである。まず、１バンドに含まれ
る全ラインが選択される（ステップＳ９０６で「真」判定される）まで、処理対象ライン
が下方向に順次選択され（ステップＳ９０７）、処理対象ラインの画像データが取得され
る（ステップＳ９０１）。次に１ライン分の全ての画素が処理対象として選択される（ス
テップＳ９０４で「真」判定される）までラインの左端から右端に向かって処理対象画素
を順次選択し（ステップＳ９０５）、処理対象画素が移動区間でない区間に位置する（ス
テップＳ９０２で「真」判定される）場合には、処理対象画素の画素値を白に変更する（
ステップＳ９０３）。
【００３７】
ステップＳ９００の処理が下端バンドについて終了すると（ステップＳ１０００の判定
結果が「真」の場合）、１ページ分のノイズ除去が終了する。
ノイズ除去プロセスＰ８２によって画素値が変更された画像データが印刷プロセスＰ９
０によって印刷データに変換され、制御部２０から印刷データが印刷部６０に出力される
と、印刷データに応じて印刷ヘッド６７と印刷用紙６５との移動がプリンタＡＳＩＣ６１
によって制御されるとともに印刷データに応じて印刷ヘッド６７によるインクの噴射がプ
リンタＡＳＩＣ６１によって制御される。このときプリンタＡＳＩＣ６１は、白でない画
素値が端から連続する区間を除外した印刷ヘッド６７の移動区間を印刷データに基づいて
各バンドについて設定するとともに、設定された移動区間が最短距離で結ばれるように、
印刷ヘッド６７の移動と印刷用紙６５の移動とを制御する。
【００３８】
上述したとおり本実施形態では、基準情報を用いて補正された複写対象分布情報に応じ
て印刷ヘッド６７の移動区間が設定される。このため、プラテンガラス５４や光学系に付
着した塵埃や汚れに対応する複写対象画素の画素値を最淡値に変更したり、そのような複
写対象画素が含まれないように移動区間を設定することができる。したがって本実施形態
では、図１２Ａに示す原稿シート５３の画像データに対して図１２Ｂに示す印刷結果が得
られる。図１２Ｂおよび図１２Ｃに示す細い点線は、印刷ヘッド６７の移動区間と移動区
間でない区間の境界を表している。仮に、基準情報を用いて複写対象分布情報を補正する
複写対象補正プロセスＰ５が実行されないとすると、図１２Ａに示す画像データに対する
印刷結果は図１２Ｃに示すとおりとなる。すなわち本実施形態によると、プラテンガラス
５４や光学系に付着した塵埃や汚れ等に対応する複写対象画素を減少させることができる
とともにＡＤＦを用いて読み取られた画像データに対するシリアルプリンタの印刷時間を
短縮することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態にかかるブロック図。
【図２】本発明の実施形態にかかる処理単位を示す模式図。
【図３】本発明の実施形態にかかるプロセスを示す模式図。
【図４】本発明の実施形態にかかるフローチャート。
【図５】本発明の実施形態にかかるフローチャート。
【図６】本発明の実施形態にかかるフローチャート。
【図７】図７Ａは本発明の実施形態にかかる画像データを示す模式図。図７Ａから図７Ｅは本発明の実施形態にかかるヒストグラム。
【図８】図８Ａは本発明の実施形態にかかるヒストグラム。図８Ｂおよび図８Ｃは本発明の実施形態にかかる折れ線グラフ。
【図９】本発明の実施形態にかかるフローチャート。
【図１０】本発明の実施形態にかかるフローチャート。
【図１１】本発明の実施形態にかかるフローチャート。
【図１２】図１２Ａは本発明の実施形態にかかる画像データを示す模式図。図１２Ｂは本発明の実施形態にかかる印刷結果を示す模式図。図１２Ｃは比較例の印刷結果を示す模式図。
【符号の説明】
【００４０】
１：ディジタル複合機、３：原稿シート、１０：操作部、２０：制御部、５０：読取部、
５３：原稿シート、５６：読取領域、６０：印刷部、６５：印刷用紙、６７：印刷ヘッド
、Ｂ：バンド、ｂ：ブロック、Ｓｐ：移動区間、Ｐ１：基準作成プロセス、Ｐ１：基準読
取プロセス、Ｐ２：基準作成プロセス、Ｐ３：原稿読取プロセス、Ｐ４：複写対象解析プ
ロセス、Ｐ５：複写対象補正プロセス、Ｐ６：基準補正プロセス、Ｐ８：移動区間制御プ
ロセス、Ｐ８１：移動区間設定プロセス、Ｐ８２：ノイズ除去プロセス、Ｐ９：印刷デー
タ作成プロセス、Ｐ９０：印刷プロセス
【図１】
2009200558.tif 000003
【図２】
2009200558.tif 000004
【図３】
2009200558.tif 000005
【図４】
2009200558.tif 000006
【図５】
2009200558.tif 000007
【図６】
2009200558.tif 000008
【図７】
2009200558.tif 000009
【図８】
2009200558.tif 000010
【図９】
2009200558.tif 000011
【図１０】
2009200558.tif 000012
【図１１】
2009200558.tif 000013
【図１２】
2009200558.tif 000014