(57)【要約】【課題】原稿の読取領域内にゴミが付着している場合であっても、原稿の読み取り動作を継続することができると共に、原稿の元画像情報を失うことなく、ゴミによる画像ノイズを消去して出力することができる画像出力装置を提供する。【解決手段】１枚ずつ搬送される原稿(8)が所定位置Pを通過する際に原稿を読み取る画像読取手段(37)と、画像読取手段(37)の読取領域に付着するゴミを検出するゴミ検出手段(42)と、原稿(8)に付加された該原稿の元画像データの保存場所を示す原稿付加情報(9)を検出する原稿付加情報検出手段(28)と、原稿付加情報(9)に基づいて原稿の元画像データを取得する元画像データ取得手段(56,53)と、ゴミが検出された場合に元画像データ取得手段(56,53)が取得した元画像データを、原稿を読み取った原稿画像に置き換える画像編集手段(57)と、編集された原稿画像を出力する出力手段(58)とを備える構成である。【選択図】図３
2009182563.tif 000002
【特許請求の範囲】
【請求項１】
原稿を１枚ずつ搬送する搬送手段と、
前記搬送手段によって搬送される原稿が所定位置を通過する際に原稿画像を読み取る画像読取手段と、
前記画像読取手段の読取領域に付着するゴミを検出するゴミ検出手段と、
原稿に付加された該原稿の元画像データの保存場所を示す原稿付加情報を検出する原稿付加情報検出手段と、
前記原稿付加情報に基づいて原稿の元画像データを取得する元画像データ取得手段と、
前記ゴミ検出手段によりゴミが検出された場合、前記元画像データ取得手段が取得した元画像データを、前記画像読取手段が読み取った原稿画像に置き換える画像編集手段と、
前記画像編集手段で編集された原稿画像を出力する出力手段と、
を備えることを特徴とする画像出力装置。
【請求項２】
前記画像編集手段は、前記元画像データ取得手段が取得した元画像データを、１ページ単位で前記画像読取手段が読み取った原稿画像と置き換えることを特徴とする請求項１記載の画像出力装置。
【請求項３】
前記ゴミ検出手段は、前記画像読取手段の読取領域におけるゴミの付着位置を検出し、
前記画像編集手段は、前記元画像データ取得手段が取得した元画像データから前記ゴミの付着位置に対応する領域のデータを切り出し、前記画像読取手段が読み取った原稿画像の対応する領域と置き換えることを特徴とする請求項１記載の画像出力装置。
【請求項４】
前記原稿付加情報検出手段は、前記搬送手段によって搬送される前の複数の原稿から前記原稿付加情報を検出するように構成され、
前記元画像データ取得手段は、前記ゴミ検出手段によりゴミが検出された場合、前記複数の原稿の元画像データを一括して取得することを特徴とする請求項１乃至３のいずれかに記載の画像出力装置。
【請求項５】
前記出力手段は、前記画像編集手段で編集された原稿画像と併せて、前記画像読取手段が読み取った原稿画像を出力することを特徴とする請求項１乃至４のいずれかに記載の画像出力装置。
【請求項６】
原稿を１枚ずつ搬送する搬送手段と、前記搬送手段によって搬送される原稿が所定位置を通過する際に原稿画像を読み取る画像読取手段と、前記画像読取手段の読取領域に付着するゴミを検出するゴミ検出手段と、原稿に付加された該原稿の元画像データの保存場所を示す原稿付加情報を検出する原稿付加情報検出手段と、を備えた画像出力装置のコンピュータによって実行されるプログラムであって、
前記コンピュータを、
前記原稿付加情報検出手段に対して検出要求信号を送出することにより得られる前記原稿付加情報に基づいて、原稿の元画像データを取得する元画像データ取得手段、
前記ゴミ検出手段に検出要求信号を送出することによりゴミが検出された場合、前記元画像データ取得手段において取得した元画像データを、前記画像読取手段が原稿を読み取って得られた原稿画像に置き換える画像編集手段、
前記画像編集手段で編集された原稿画像を出力する出力手段、
として機能させることを特徴とする画像出力装置用プログラム。
【請求項７】
原稿を１枚ずつ搬送し、原稿が所定位置を通過する際に原稿画像を読み取る画像読取工程と、
原稿画像を読み取る読取領域に付着するゴミを検出するゴミ検出工程と、
原稿に付加された該原稿の元画像データの保存場所を示す原稿付加情報を検出する原稿付加情報検出工程と、
前記原稿付加情報に基づいて原稿の元画像データを取得する元画像データ取得工程と、
前記ゴミ検出工程においてゴミが検出された場合、前記元画像データ取得工程で取得した元画像データを、前記画像読取工程において読み取った原稿画像に置き換える画像編集工程と、
前記画像編集工程で編集された原稿画像を出力する出力工程と、
を有することを特徴とする画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー、スキャナ又はＦＡＸなどの画像読取機能を備えた画像出力装置及びその方法並びにその画像出力装置用プログラムに関する。
【背景技術】
【０００２】
近年、複合機やＭＦＰ（Multi Function Peripherals）などと呼ばれる画像読取機能を備えた画像出力装置が普及している。このような装置では、原稿画像を読み取る際のスループットを向上させるため、いわゆる流し撮りという技術が採用されている。この技術は、ＣＣＤなどの読取センサを移動させるのではなく、固定した読取センサに対して原稿を移動させることにより原稿画像を読み取るというものである。そのため、読取センサの読取領域内にゴミ、紙粉、埃、傷などの異物（以下、これらを総称して「ゴミ」という。）が付着している場合、読取センサは原稿が流れている間中、常にゴミを読み取ることとなる。その結果、ゴミの付着位置に対応して、原稿を読み取った画像には筋状の画像ノイズが現れる。そしてこのような画像ノイズは、原稿の移動に伴ってゴミが読取領域外に移動しない限り、出現し続けることになる。例えば２０枚の原稿をコピーする場合、ゴミによる画像ノイズが１枚目の原稿画像から出現した場合には、２０枚全ての原稿画像に筋状の画像ノイズが出現する可能性もある。
【０００３】
上記のような不具合を解消するため、従来は、原稿の読取領域内にゴミが付着しているか否かを検出し、ゴミが付着している場合には、ページ間であっても原稿の読み取り動作を禁止し、ユーザに対して清掃を促す処理などを実行することが提案されている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００７−１３５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、原稿の読取領域内でゴミが検出された場合、原稿の読み取り動作が中断するので、原稿を効率的に読み取ることができないという問題がある。また上記特許文献１の技術では、原稿の読取領域内のガラスに傷が付いた場合には、ガラスを取り替えない限り、原稿の読み取りができないという問題もある。
【０００６】
上記問題点を解消するため、例えばゴミの付着の有無にかかわらず、原稿の読み取り動作を継続して、ゴミの付着が検出された場合には、読み取った原稿画像を画像補正することにより、ゴミによる画像ノイズを消去することが考えられる。しかし、この場合、画像補正によって画像ノイズだけを消去することは難しく、画像ノイズの消去に伴い、必要である原稿の元画像情報が失われる可能性がある。
【０００７】
そこで、本発明は、上記従来の問題点を解決することを目的としてなされたものであり、原稿の読取領域内にゴミが付着している場合であっても、原稿の読み取り動作を継続することができると共に、原稿の元画像情報を失うことなく、ゴミによる画像ノイズを消去して出力することができる画像出力装置及びその方法並びにその画像出力装置用プログラムを提供するものである。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１にかかる発明は、画像出力装置であって、原稿を１枚ずつ搬送する搬送手段と、前記搬送手段によって搬送される原稿が所定位置を通過する際に原稿画像を読み取る画像読取手段と、前記画像読取手段の読取領域に付着するゴミを検出するゴミ検出手段と、原稿に付加された該原稿の元画像データの保存場所を示す原稿付加情報を検出する原稿付加情報検出手段と、前記原稿付加情報に基づいて原稿の元画像データを取得する元画像データ取得手段と、前記ゴミ検出手段によりゴミが検出された場合、前記元画像データ取得手段が取得した元画像データを、前記画像読取手段が読み取った原稿画像に置き換える画像編集手段と、前記画像編集手段で編集された原稿画像を出力する出力手段と、を備える構成としている。
【０００９】
この場合において、元画像データ取得手段は、原稿の読み取り動作と並行して元画像データの取得を行うように構成することが好ましい。
【００１０】
また請求項２にかかる発明は、請求項１に記載の画像出力装置において、前記画像編集手段が、前記元画像データ取得手段が取得した元画像データを、１ページ単位で前記画像読取手段が読み取った原稿画像と置き換える構成としている。
【００１１】
また請求項３にかかる発明は、請求項１に記載の画像出力装置において、前記ゴミ検出手段が、前記画像読取手段の読取領域におけるゴミの付着位置を検出し、前記画像編集手段が、前記元画像データ取得手段が取得した元画像データから前記ゴミの付着位置に対応する領域のデータを切り出し、前記画像読取手段が読み取った原稿画像の対応する領域と置き換える構成としている。
【００１２】
また請求項４にかかる発明は、請求項１乃至３のいずれかに記載の画像出力装置において、前記原稿付加情報検出手段が、前記搬送手段によって搬送される前の複数の原稿から前記原稿付加情報を検出するように構成されており、前記元画像データ取得手段が、前記ゴミ検出手段によりゴミが検出された場合、前記複数の原稿の元画像データを一括して取得する構成としている。
【００１３】
また請求項５にかかる発明は、請求項１乃至４のいずれかに記載の画像出力装置において、前記出力手段は、前記画像編集手段で編集された原稿画像と併せて、前記画像読取手段が読み取った原稿画像を出力する構成としている。
【００１４】
また請求項６にかかる発明は、原稿を１枚ずつ搬送する搬送手段と、前記搬送手段によって搬送される原稿が所定位置を通過する際に原稿画像を読み取る画像読取手段と、前記画像読取手段の読取領域に付着するゴミを検出するゴミ検出手段と、原稿に付加された該原稿の元画像データの保存場所を示す原稿付加情報を検出する原稿付加情報検出手段と、を備えた画像出力装置のコンピュータによって実行されるプログラムであって、前記コンピュータを、前記原稿付加情報検出手段に対して検出要求信号を送出することにより得られる前記原稿付加情報に基づいて、原稿の元画像データを取得する元画像データ取得手段、前記ゴミ検出手段に検出要求信号を送出することによりゴミが検出された場合、前記元画像データ取得手段において取得した元画像データを、前記画像読取手段が原稿を読み取って得られた原稿画像に置き換える画像編集手段、前記画像編集手段で編集された原稿画像を出力する出力手段、として機能させることを特徴とする構成である。
【００１５】
さらに請求項７にかかる発明は、画像出力方法であって、原稿を１枚ずつ搬送し、原稿が所定位置を通過する際に原稿画像を読み取る画像読取工程と、原稿画像を読み取る読取領域に付着するゴミを検出するゴミ検出工程と、原稿に付加された該原稿の元画像データの保存場所を示す原稿付加情報を検出する原稿付加情報検出工程と、前記原稿付加情報に基づいて原稿の元画像データを取得する元画像データ取得工程と、前記ゴミ検出工程においてゴミが検出された場合、前記元画像データ取得工程で取得した元画像データを、前記画像読取工程において読み取った原稿画像に置き換える画像編集工程と、前記画像編集工程で編集された原稿画像を出力する出力工程と、を有する構成としている。
【発明の効果】
【００１６】
本発明の画像出力装置および画像出力方法によれば、原稿の読取領域内にゴミが付着している場合であっても、原稿の読み取り動作を継続することができると共に、原稿の元画像情報を失うことなく、ゴミによる画像ノイズを消去した高品質な画像を出力することができる。特に原稿の読取領域内に付着しているゴミが傷である場合であっても、原稿の元画像情報を失うことなく、傷による画像ノイズを消去した高品質な画像を出力することができる。
【００１７】
特に画像編集手段において、元画像データ取得手段が取得した元画像データを、１ページ単位で画像読取手段が読み取った原稿画像と置き換える構成とした場合には、編集処理に時間がかからず、効率的に画像ノイズのない原稿画像を得ることができる。
【００１８】
またゴミ検出手段が画像読取手段の読取領域におけるゴミの付着位置を検出し、画像編集手段において、元画像データ取得手段が取得した元画像データからゴミの付着位置に対応する領域のデータを切り出し、画像読取手段が読み取った原稿画像の対応する領域と置き換える構成とした場合には、ゴミの付着位置に対応した部分だけが元画像データと置き換えられるので、原稿に手書きなどの追加情報がある場合、その追加情報を失う可能性が低くなる。それ故、ゴミによる画像ノイズを消去しつつも、読み取った原稿に忠実な原稿画像を出力することができる。
【００１９】
また原稿付加情報検出手段が、搬送手段によって搬送される前の複数の原稿から原稿付加情報を検出し、ゴミ検出手段によってゴミが検出された場合には、元画像データ取得手段が、複数の原稿の元画像データを一括して取得する構成とした場合には、１枚ずつの原稿の元画像データを取得する場合と比較して、効率的に元画像データを取得することができる。
【００２０】
さらに出力手段が、画像編集手段で編集された原稿画像と併せて、画像読取手段が読み取った原稿画像を出力する構成とした場合には、編集前後の原稿画像が併せて出力されるので、編集された原稿画像が手書きなどの追加情報を失っている場合であっても、編集前の原稿画像からその追加情報を入手できるようになる。
【００２１】
また本発明の画像出力装置用プログラムによれば、画像出力装置のコンピュータによって実行されることにより、原稿の読取領域内にゴミが付着している場合であっても、原稿の読み取り動作を継続することができると共に、原稿の元画像情報を失うことなく、ゴミによる画像ノイズを消去した高品質な画像を出力することができる画像出力装置を実現することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好ましい実施の形態について図面を参照しつつ詳細に説明する。尚、以下の実施の形態においては、本発明にかかる画像出力装置として、コピー、スキャナ及びＦＡＸなどの機能を備えた複合機やＭＦＰなどと呼ばれる装置を例示して説明する。
【００２３】
図１は、本実施形態の画像出力装置１を備えた全体システムの概略構成を示す図である。図１に示すように、この画像出力装置１は、有線又は無線ＬＡＮなどのネットワーク２を介してサーバコンピュータ３ａやクライアントコンピュータ３ｂなどの外部の情報処理装置３に接続されており、これら情報処理装置３と相互にデータ通信を行うことができるように構成されている。情報処理装置３ａ，３ｂにはそれぞれ電子データを記憶するハードディスク４ａ，４ｂなどの記憶装置４が設けられており、これら記憶装置４には画像出力装置１において画像読み取りの対象となる原稿８の元画像データが記憶されている。尚、図例ではネットワーク２に対して２台の情報処理装置３が接続されている場合を示しているが、ネットワーク２に接続される情報処理装置３の台数は任意であり、少なくとも１台が接続されていれば良い。
【００２４】
画像出力装置１は、複数枚の原稿８を流し撮りすることができるように構成されたＥＤＨ（Electric Document Handler）などと呼ばれる自動原稿読取装置１０と、白紙の用紙などに印刷することにより画像形成を行って出力するプリンタ部５と、プリンタ部５に対して用紙などを給紙する給紙部６と、ユーザが画像出力装置１に対する操作を入力するための液晶表示パネルを備えたタッチパネル式の入力センサや、液晶表示パネルの周囲に配置された複数の操作ボタンから成る操作部７とを備えている。尚、図示を省略するが、この画像出力装置１は、電話回線などの通信網にも接続されており、遠隔の装置とＦＡＸの送受信が行えるようにも構成されている。このような画像出力装置１のコピー機能、スキャナ機能又はＦＡＸ機能を利用する際、ユーザは画像読み取りの対象となる原稿８を自動原稿読取装置１０にセットし、操作部７を介して原稿８の読み取り開始を指示することにより、画像出力装置１は原稿８の流し撮り動作を開始し、原稿１枚ずつの画像読み取りを行う。
【００２５】
本実施形態では、図１において拡大図Ａで示すように、自動原稿読取装置１０が画像読み取りを行う原稿８には、１枚ずつ原稿付加情報９が付加されている。原稿付加情報９は、当該原稿の元画像データの保存場所を示す情報であり、例えば原稿８の元画像データがサーバコンピュータ３ａのハードディスク４ａに格納されている場合には、ネットワーク２を介してそのハードディスク４ａにアクセスするためのアドレス、元画像データを格納しているフォルダ名、元画像データのファイル名、ページ番号などの情報が含まれる。本実施形態では、原稿付加情報９はシート状のＩＣタグ９ａに記録され、複数枚からなる原稿８の各ページに対応するＩＣタグ９ａが予め原稿８の各ページに対して一定の位置（例えば原稿の下端部又は上端部）に貼付されている。
【００２６】
自動原稿読取装置１０は、自動原稿搬送部１１と、スキャナ部１２とを備えている。自動原稿搬送部１１の上部には、読み取り対象である複数枚の原稿８を載置する原稿載置部１１ａが設けられており、原稿載置部１１ａの下部には原稿排出部１１ｂが設けられている。自動原稿読取装置１０は、原稿載置部１１ａにセットされた原稿８を１枚ずつ取り出し、スキャナ部１２に対して順次搬送することにより、スキャナ部１２が移動中の原稿８から原稿画像を読み取る。そして自動原稿搬送部１１は、スキャナ部１２によって原稿画像の読み取りが行われた原稿８を原稿排出部１１ｂに排出する。
【００２７】
図２は、自動原稿読取装置１０の内部構成を示す断面図である。自動原稿搬送部１１は、傾斜した原稿載置部１１ａの一端側に原稿挿入部２１を有しており、その内部には、原稿挿入部２１に挿入してセットされた複数枚の原稿８を１枚ずつ搬送するためのローラ２２，２３，２４を含む搬送機構部２５を備えている。搬送機構部２５によって搬送される原稿は、所定位置Ｐを通過する際にスキャナ部１２によって読み取られ、その後、原稿排出部１１ｂに向かって開口する排出口２６から排出されるようになっている。所定位置Ｐは、スキャナ部１２によって原稿の流し撮りが行われる際の原稿画像読取位置であり、自動原稿搬送部１１にはこの所定位置Ｐに対応して白色のシート状部材２７が設けられている。
【００２８】
また自動原稿搬送部１１は、原稿８に付加された原稿付加情報９を検出するための原稿付加情報検出部２８を備えている。この原稿付加情報検出部２８は、排出口２６の近傍と、原稿挿入部２１の近傍の２箇所に設けられている。排出口２６の近傍に設けられた第１検出部２８ａは、搬送機構部２５によって１枚ずつ搬送される原稿８から当該ページに対応する原稿付加情報９を読み取る検出部である。また原稿挿入部２１の近傍に設けられた第２検出部２８ｂは、原稿載置部１１ａに原稿８がセットされている状態で原稿挿入部２１に残っている原稿８の全てのページに対応する原稿付加情報９を一括して読み取る検出部である。このような検出部２８ａ，２８ｂとしては、例えばＩＣタグ９ａから情報を読み取る一般的なＩＣタグリーダーを用いることができる。尚、第１検出部２８ａは、搬送中の１枚の原稿８から原稿付加情報９を読み取ることができれば良いので、必ずしも排出口２６の近傍に設ける必要はなく、原稿８の搬送路中のどの位置にあっても構わない。
【００２９】
スキャナ部１２は、原稿画像読取位置に対応して読取ガラス３１を備えており、その内部には、原稿画像読み取り時に原稿を照明する読取ランプ３２と、原稿からの反射光を固定された読取センサ３７に導くためのミラー３３，３４，３５及びレンズ３６と、複数の画素が主走査方向に配列されたＣＣＤラインセンサなどで構成される読取センサ３７と、原稿画像生成部４１と、ゴミ検出部４２とを備えている。読取センサ３７は、原稿８の画像を読み取る画像読取手段であり、原稿画像読取位置を原稿８が通過している時には主走査方向の読み取りを繰り返し行って原稿画像生成部４１に順次出力することにより、原稿画像生成部４１において原稿８の１ページ全体の原稿画像が生成されるように構成されている。また原稿画像読取位置を原稿８が通過していない時（原稿が搬送される前、或いは搬送される原稿のページとページの間）には、読取センサ３７は白色のシート状部材２７を読み取るように構成されており、この読み取り情報をゴミ検出部４２に出力することにより、ゴミ検出部４２において読取ガラス３１の読取領域内にゴミが付着しているか否かが検出されるようになっている。またゴミ検出部４２は、ゴミの有無だけでなく、読取ガラス３１にゴミが付着している場合には、主走査方向におけるゴミの付着位置も検出するように構成されている。
【００３０】
またスキャナ部１２は、読取ガラス３１を原稿の搬送方向に沿って微動させるガラス微動機構部３８を備えている。ガラス微動機構部３８は読取ガラス３１に付着したゴミの位置を主走査方向と直角の方向に移動させるためのものであり、例えばページ間で白色のシート状部材２７を読み取った際にゴミが検出された場合、ガラス微動機構部３８が読取ガラス３１を微動させることによって読取センサ３７の読取領域外にゴミを移動させることができる。しかし、ガラス微動機構部３８による読取ガラス３１の移動量は小さく、ガラス微動機構部３８が読取ガラス３１を微動させた場合であってもゴミは依然として読取センサ３７の読取領域内に位置することがある。この場合、読取ガラス３１の移動前後においてゴミの位置が異なり、原稿を読み取って得られた原稿画像に現れる筋状の画像ノイズの位置が変わることになる。
【００３１】
そして本実施形態の画像出力装置１は、上記のような自動原稿読取装置１０において原稿８の流し撮りを行う際、原稿付加情報検出部２８が原稿８に付加された原稿付加情報９を検出するように構成されている。そして読取ガラス３１にゴミが付着していることが検出された場合には、原稿付加情報検出部２８が検出した原稿付加情報９に基づいて、画像出力装置１がネットワーク２を介して原稿８の元画像データを記憶している情報処理装置３にアクセスし、その元画像データを取得すると共に、原稿８を読み取って得られた原稿画像を元画像データと置き換える編集処理を行い、その編集後の画像を出力するように構成される。
【００３２】
図３は、画像出力装置１の内部機能の一例を示す概略ブロック図である。この画像出力装置１は上述した構成の他、その内部機構として、ＣＰＵ５０、メモリ６０、通信インタフェース７０とを備えている。メモリ６０は、ＣＰＵ５０によって実行されるプログラム６１を記憶すると共に、ＣＰＵ５０がプログラム６１を実行する際の各種パラメータを記憶するパラメータ記憶部６２、原稿８を読み取って得られた原稿画像を記憶する原稿画像記憶部６３、原稿画像を複製した複製画像を記憶する複製画像記憶部６４、および、ネットワーク２を介して取得される原稿８の元画像データを記憶する元画像データ記憶部６５を備えた記憶手段である。通信インタフェース７０は、画像出力装置１がネットワーク２を介して他の情報処理装置２とデータ通信を行うための通信手段である。尚、メモリ６０に格納されるプログラム６１は、例えばネットワーク２を介してダウンロードすることにより、最新バージョンのプログラムに更新することができるようになっている。
【００３３】
ＣＰＵ５０は画像出力装置１においてコピー、スキャナ、ＦＡＸなどの各機能を実現するため、各部を制御するコンピュータであり、メモリ６０に格納された画像出力装置用のプログラム６１を読み出して実行することにより後述するフローチャートに基づいた処理を行う。このＣＰＵ５０は、主制御部５１と、原稿画像記録処理部５２と、通信処理部５３とを備えており、これらはＣＰＵ５０において並列的に機能する。さらに主制御部５１は、原稿８が原稿載置部１１ａにセットされた状態で操作部７を介してユーザから画像読み取りの指示が与えられると、画像読取制御部５４、原稿付加情報検出処理部５５、元画像データ取得制御部５６、画像編集部５７および出力制御部５８が順次かつ循環的に機能するように構成されている。
【００３４】
画像読取制御部５４は、自動原稿搬送部１１に対して１枚の原稿を搬送させるための原稿搬送開始要求信号を送出すると共に、スキャナ部１２に対して１枚の原稿を読み取るための原稿読み取り開始要求信号を送出することにより、自動原稿読取装置１０における原稿８の読み取り開始を１枚ずつ指令する。これにより、自動原稿搬送部１１は原稿８から１枚の原稿を取り出して搬送を開始し、スキャナ部１２は自動原稿搬送部１１の搬送動作と連携して１枚分の原稿を読み取って原稿画像を生成する。これに伴い、ＣＰＵ５０では、主制御部５１と並列的に動作する原稿画像記録処理部５２が機能し、スキャナ部１２から得られる原稿画像をメモリ６０の原稿画像記憶部６３に記憶させる処理が主制御部５１のバックグランドで行われる。
【００３５】
また画像読取制御部５４は、自動原稿読取装置１０が原稿の読み取りを行っていない時（原稿が搬送される前、或いは搬送される原稿のページとページの間）に、ゴミ検出処理を行ってゴミ検出部４２からゴミの付着に関する情報を取得する。このとき取得する情報には、読取ガラス３１にゴミが付着しているか否か示すゴミ有無情報と、ゴミの付着位置に関するゴミ位置情報とが含まれる。
【００３６】
原稿付加情報検出処理部５５は、原稿付加情報検出部２８の第１検出部２８ａ及び第２検出部２８ｂのそれぞれで検出される原稿付加情報９を取得し、原稿８のページごとに元画像データの保存場所を特定するように構成されている。第１検出部２８ａは排出口２６の近傍に設けられているため、原稿付加情報検出処理部５５は、第１検出部２８ａで検出された原稿付加情報９に基づいて排出された原稿１枚分の元画像データの保存場所を特定することができる。また第２検出部２８ｂは原稿挿入部２１の近傍に設けられているため、原稿付加情報検出処理部５５は、第２検出部２８ａで一括検出された原稿付加情報９に基づいて原稿挿入部２１に残っている全ての原稿８の元画像データの保存場所を特定することができる。
【００３７】
元画像データ取得制御部５６は、原稿付加情報検出処理部５５で特定された元画像データの保存場所に基づいて、通信処理部５３に対して元画像データの取得を要求する。これに伴い、ＣＰＵ５０では、主制御部５１と並列的に動作する通信処理部５３が機能し、ネットワーク２を介して元画像データの保存場所にアクセスし、元画像データを取得すると共に、その取得した元画像データをメモリ６０の元画像データ記憶部６５に記憶させる処理が主制御部５１のバックグランドで行われる。したがって、本実施形態では、元画像データ取得制御部５６と通信処理部５３とにより、原稿８の元画像データを取得する元画像データ取得手段が構成される。
【００３８】
画像編集部５７は、読取ガラス３１へのゴミの付着が検出されていた場合に、原稿８を読み取った原稿画像を、ネットワーク２を介して取得した原稿８の元画像データと置き換える編集処理を行う。例えば、メモリ６０の元画像データ記憶部６５に格納された元画像データを読み出し、原稿画像記憶部６３に格納された原稿画像に上書きすることで編集処理が行われる。画像編集部５７が行う編集処理には、原稿８を読み取って得られた原稿画像の１ページ単位で元画像データと置き換える１ページ単位での編集処理と、原稿８を読み取って得られた原稿画像において画像ノイズの出現する領域を特定し、その領域に対応する画像成分のみを置き換える領域単位での編集処理とがある。本実施形態では、１ページ単位での編集処理と、領域単位での編集処理とのいずれで編集処理を実行するかは、ユーザが自由に選択することができるようになっており、ユーザによって予め設定された編集モードに基づいていずれか一方の編集処理を行うように構成されている。
【００３９】
１ページ単位での編集処理の場合、自動原稿読取装置１０が読み取った１ページごとの原稿画像を、これに対応する元画像データと入れ替えるだけで良いため、処理効率が良いという利点がある。ただし、その反面、原稿８に手書きなどで書き加えられた追加情報が含まれている場合には、１ページ単位で元画像データと置き換えてしまうと、その追加情報が完全に失われることになる。
【００４０】
これに対し、領域単位での編集処理の場合には、原稿画像において画像ノイズの出現する領域の画像成分のみが元画像データと置き換えられるため、手書きなどの追加情報が完全に失われる可能性は低い。図４は、領域単位での編集処理の概念を示す図である。図４に示すように、主走査方向に沿う原稿８の読み取り幅をほぼ等間隔に複数の領域Ｒ１〜Ｒ１０に分割すると、図例の如く読取ガラス３１にゴミＷが付着していれば、読み取った原稿画像の領域Ｒ４に搬送方向（副走査方向）に延びる筋状の画像ノイズが発生する。そこで領域単位の編集処理では、ゴミ位置情報に基づいて、元画像データの領域Ｒ４に対応する帯状の画像成分のみを切り出し、読み取った原稿画像の領域Ｒ４に対応する部分に貼り付けることにより、画像ノイズの影響を取り除く処理が行われる。この処理により、手書きなどの追加情報が領域Ｒ４以外の領域に存在する場合には、その追加情報を失うことなく出力することができるようになる。尚、図例では、原稿画像の読み取り幅を１０個の領域に分割する場合を示したが、この分割数は処理効率と追加情報の喪失の可能性とのバランスを考慮して任意に設定することができる。
【００４１】
したがって、ユーザは手書きした追加情報の有無などから、画像出力装置１において１ページ単位での編集処理と、領域単位での編集処理とのいずれで編集処理を実行させるかを選択すれば良い。
【００４２】
また画像編集部５７は、原稿画像記憶部６３に格納された原稿画像を元画像データで置き換える編集処理を行うことに先立ち、あらかじめ原稿８を読み取って得られた原稿画像をそのまま複製し、その複製画像をメモリ６０の複製画像記憶部６４に保存しておく。これにより、原稿画像記憶部６３に格納された原稿画像が元画像データで置き換えられた場合であっても、原稿８を読み取って得られた原稿画像は複製画像として残しておくことができる。
【００４３】
図３に戻り、出力制御部５８は、メモリ６０の原稿画像記憶部６４に保存された原稿画像を１枚ずつ読み出して画像出力を行う。例えばユーザによって指示された処理が原稿８のコピーである場合には、原稿画像のプリント出力となるため、出力制御部５８は原稿画像を読み出してプリンタ部５にプリント要求を出力する。またユーザによって指示された処理が原稿８のＦＡＸ送信や原稿のスキャンである場合には、原稿画像のデータ送信出力となるため、出力制御部５８は原稿画像を読み出し、ユーザによって指示された出力先にデータ出力を行う。出力制御部５８が画像出力を行う際、上述の編集処理が行われた場合には、編集された後の原稿画像が出力されることになる。したがって、原稿８の読み取り時に、読取ガラス３１にゴミの付着が検出されていた場合には、少なくともゴミの影響によって画像ノイズが出現する領域が元画像データと置き換えられた原稿画像が出力されるので、画像出力装置１から出力される出力画像には筋状の画像ノイズは生じない。
【００４４】
そして本実施形態では、画像編集部５７で編集された原稿画像のみを出力することができると共に、画像編集部５７で編集された原稿画像と併せて編集前の複製画像を出力することもできるように構成される。例えば、上述した領域ごとの編集処理を行う場合であっても、原稿画像の元画像データと置き換えられる領域に手書きなどの追加情報が含まれている場合には、編集処理によってその追加情報は失われる可能性がある。このような場合、ユーザは追加情報が含まれている出力画像を希望することがある。そのため、本実施形態では、画像編集部５７で編集された原稿画像のみを出力する処理と、画像編集部５７で編集された原稿画像と併せて編集前の複製画像を出力する処理とのいずれで画像出力を実行するかは、ユーザが自由に選択することができるようになっており、ユーザによって予め設定された出力モードに基づいていずれか一方の画像出力を行うように構成されている。
【００４５】
次に、上記構成を有する画像出力装置１の動作について説明する。図５乃至図１５は、画像出力装置１における処理手順を示すフローチャートであり、主としてＣＰＵ５０の主制御部５１によって実行される処理シーケンスを示している。尚、この処理シーケンスは、画像出力装置１が原稿８を読み取ってプリント出力する場合を例示している。また、この処理シーケンスでは、上述したガラス微動機構部３８を具備する構成の場合と、具備しない構成のいずれであっても適用可能なシーケンスを例示している。
【００４６】
まず図５のフローチャートに示すように、ユーザは、１枚ずつ原稿付加情報９を付加した原稿８を自動原稿搬送部１１の原稿載置部１１ａにセットする（ステップＳ１０）。このとき、原稿８に設けた原稿付加情報９が第２検出部２８ｂによって検出可能であるように原稿８の向きを整え、原稿挿入部２１に対して原稿８の一端を差し込んでおく。そしてユーザによって操作部７が操作され、原稿８の読み取り開始が指示されたか否かを判断する（ステップＳ１１）。原稿８の読み取り開始が指示されると、画像出力装置１は各種パラメータの初期化処理を行う（ステップＳ１２）。この初期化処理では、原稿８の読み取り枚数（ページ数）を示す読取値ｎを「１」に初期化する。そして原稿挿入部２１に挿入された原稿８の全てのページを読み取り、かつ、全てのページに対応するプリント出力が終了するまでステップＳ１３〜Ｓ２３までの処理を繰り返し実行するメインルーチンへと移行する。ステップＳ１３〜Ｓ２３の処理では、上述した画像読取制御部５４、原稿付加情報検出処理部５５、元画像データ取得制御部５６、画像編集部５７および出力制御部５８が順次機能する。
【００４７】
メインルーチンに移行すると、主制御部５１においてまず画像読取制御部５４が機能し、画像読取処理（ステップＳ１３）が行われる。この画像読取処理（ステップＳ１３）の詳細は、図６に示すフローチャートである。画像読取処理においては、まず画像読取制御部５４は、原稿画像の読み取り中であるか否かを判断する（ステップＳ１００）。ユーザによって原稿８の読み取り開始が指示された直後においては、自動原稿搬送部１１による原稿８の搬送は未だ開始されていないので、ステップＳ１００ではＮＯと判断される。また自動原稿搬送部１１が、画像読取制御部５４の要求に基づいて１枚の原稿を搬送し、既にスキャナ部１２がその１枚の原稿から原稿画像を読み取る動作を終了している場合（すなわち、搬送される原稿のページとページの間である場合）にもステップＳ１００ではＮＯと判断される。これに対して、自動原稿搬送部１１が、画像読取制御部５４の要求に基づいて１枚の原稿を搬送中であり、かつ、スキャナ部１２がその１枚の原稿から原稿画像を読み取る動作を継続している場合には、ステップＳ１００においてＹＥＳと判断され、それ以降の処理を行うことなく、画像読取処理を抜ける。
【００４８】
ステップＳ１００において原稿画像の読み取り中でないと判断された場合には、読取ランプ３２に対してランプを消灯させる消灯要求信号を出力する（ステップＳ１０１）。これにより、読取ランプ３２は一旦消灯する。そして画像読取制御部５４は、原稿挿入部２１に原稿８があるかどうかを判断する（ステップＳ１０３）。この判断は、原稿付加情報９を検出する第２検出部２８ｂからの出力信号に基づいて行っても良いし、第２検出部２８ｂの他に別途原稿検知センサなどを設けてその検知結果に基づいて行っても良い。そして原稿載置部２１に原稿８が存在する場合にはステップＳ１０４に進み、原稿８が存在しない場合には原稿読み取り処理を終了するための処理を行い（ステップＳ１１５）、さらに読取値ｎをリセットした後（ステップＳ１１６）、画像読取処理を抜ける。
【００４９】
原稿挿入部２１に原稿が存在する場合、画像読取制御部５４はスキャナ部１２にガラス微動機構部３８が設けられているか否かを判断する（ステップＳ１０４）。そしてガラス微動機構部３８が設けられている場合には、ガラス微動機構部３８に対して読取ガラス３１を微動させるガラス微動要求信号を出力する（ステップＳ１０５）。これにより、スキャナ部１２では、ガラス微動機構部２８が読取ガラス３１を微動させる。したがって、読取ガラス３１にゴミが付着している場合には、読取ガラス３１の微動によって読取センサ３７が読み取るゴミの位置が移動することになる。一方、スキャナ部１２にガラス微動機構部３８が設けられていない場合には、ステップＳ１０５の処理をスキップする。
【００５０】
そして画像読取制御部５４がゴミ検出処理を実行する（ステップＳ１０６）。このゴミ検出処理（ステップＳ１０６）の詳細は、図７のフローチャートである。ゴミ検出処理に進むと、画像読取制御部５４はゴミ検出準備が完了しているか否かを判断する（ステップＳ１２０）。ここでは、スキャナ部１２に設けられたゴミ検出部４２が作動していることが確認できればＹＥＳと判断される。これに対し、ゴミ検出部４２が作動していない場合には、ゴミ検出はできないのでＮＯと判断され、ゴミ検出処理を一旦抜けることになる。
【００５１】
ステップＳ１２０においてゴミ検出準備が完了していた場合には、画像読取制御部５４はゴミの検出を行うべく、読取ランプ３２に対して点灯要求信号を送出すると共に（ステップＳ１２１）、ゴミ検出部４２に対してゴミ検出要求信号を送出する（ステップＳ１２３）。これにより、読取ランプ３２は点灯し、ゴミ検出部４２は読取センサ３７を駆動して原稿画像読取位置に原稿８が存在しない状態で画像読み取りを行い、ゴミを検出する。このとき、読取センサ３７は白色のシート状部材２７を読み取ることになるので、読取ガラス３１にゴミが付着していれば、ゴミに対応する画素の濃度値は高くなる。そのため、ゴミ検出部４２は読取センサ３７が読み取った各画素の濃度値から所定レベル以上のものをゴミであると認識し、そのゴミの付着している位置を特定する。そしてゴミ検出部４２はゴミの検出結果を画像読取制御部５４に対して出力する。
【００５２】
画像読取制御部５４は、ゴミ検出部４２においてゴミ検出が終了するまで待機し（ステップＳ１２４）、ゴミ検出部４２からゴミの検出結果を受信すれば、ゴミが付着しているか否かを示すゴミ有無情報を保存すると共に（ステップＳ１２５）、ゴミが付着している場合にはそのゴミの付着位置を示すゴミ位置情報を保存する（ステップＳ１２６）。尚、ゴミ検出処理（ステップＳ１０６）は１枚の原稿８が搬送される度に行われるため、ゴミ有無情報およびゴミ位置情報は、それぞれ原稿の読取値ｎ（ページ数）と対応させてメモリ６０のパラメータ記憶部６２に保存される。そしてメモリ６０への保存処理が終了すると、画像読取制御部５４は読取ランプ３２に対して消灯要求信号を出力し（ステップＳ１２７）、ゴミ検出処理を終了する。
【００５３】
そして図６のステップＳ１０７に進み、画像読取制御部５４は、メモリ６０の原稿画像記憶部６３においてスキャナ部１２が読み取る１枚分の原稿画像の記憶領域を確保する（ステップＳ１０７）。そして原稿を読み取る準備が完了しているか否かを判断する（ステップＳ１０８）。ここで原稿を読み取るための準備が完了していない場合には、画像読取処理（ステップＳ１３）を一旦抜けることになる。
【００５４】
ステップＳ１０８において原稿を読み取る準備が完了している場合には、画像読取制御部５４は、読取ランプ３２に対して点灯要求信号を出力し、読取ランプ３２を点灯させる（ステップＳ１０９）。また自動原稿搬送部１１に対して１枚の原稿８を搬送させるための原稿搬送開始要求信号を出力すると共に（ステップＳ１１０）、スキャナ部１２に対して原稿の読み取り開始要求信号を出力する（ステップＳ１１１）。これにより、自動原稿搬送部１１は原稿載置部１１ａにセットされた原稿８から１枚の原稿を取り出して搬送を開始すると共に、スキャナ部１２は自動原稿搬送部１１と連携して原稿８が原稿画像読取位置を通過する際に原稿画像の読み取りを行う。そしてスキャナ部１２から出力される原稿画像は、このメインルーチンのバックグランドで作動する原稿画像記録処理部５２によってメモリ６０の原稿画像記憶部６３に格納されていく。
【００５５】
画像読取制御部５４はステップＳ１１０，Ｓ１１１の処理を行った後、これに引き続いて原稿付加情報検出要求信号を出力すると共に（ステップＳ１１２）、原稿元画像データ転送要求信号を出力する（ステップＳ１１３）。これらのステップＳ１１２，Ｓ１１３で出力される信号は、メモリ６０のパラメータ記憶部６２に出力され、パラメータ記憶部６２において制御用のフラグ信号として一時的に保持される。そして画像読取制御部５４は、原稿の読取値ｎをカウントアップする（ステップＳ１１４）。このカウントアップにより、読取値ｎには、ステップＳ１１０，Ｓ１１１に応答して画像読み取りが開始される原稿８のページ数が付与されることになる。その後、画像読取制御部５４は画像読取処理を終了して図５のフローチャートに戻る。尚、これに伴い、画像読取制御部５４の機能は停止する。
【００５６】
図５に戻り、画像読取処理（ステップＳ１３）が終了すると、次に主制御部５１において原稿付加情報検出処理部５５が機能し、第１の原稿付加情報検出処理（ステップＳ１４）と第２の原稿付加情報検出処理（ステップＳ１５）が順に実行される。
【００５７】
まず第１の原稿付加情報検出処理（ステップＳ１４）の詳細は、図８に示すフローチャートである。この処理は、自動原稿搬送部１１によって搬送される１枚ずつの原稿８から、原稿付加情報検出部２８の第１検出部２８ａによって原稿付加情報９を検出するための処理である。この処理において原稿付加情報検出処理部５５は、まずメモリ６０のパラメータ記憶部６２を参照し、原稿付加情報検出要求信号が出力されているか否かを判断する（ステップＳ２００）。その結果、原稿付加情報検出要求信号が出力されていなかった場合には、第１の原稿付加情報検出処理（ステップＳ１４）を抜ける。これに対し、原稿付加情報検出要求信号が出力されていた場合には、自動原稿搬送部１１によって搬送される１枚の原稿が第１検出部２８ａの検出位置を通過しているか否かを判断する（ステップＳ２０１）。原稿が第１検出部２８ａの検出位置を通過していないときには、原稿付加情報９を検出できないので、ＮＯと判断され、第１の原稿付加情報検出処理（ステップＳ１４）を抜ける。これに対し、原稿が第１検出部２８ａの検出位置を通過しているときには、原稿付加情報９の検出が可能であるので、ＹＥＳと判断され、ステップＳ２０２に進んで第１検出部２８ａに原稿付加情報９の検出動作を開始させる。
【００５８】
第１検出部２８ａはＩＣタグ９ａに記録された原稿付加情報９を読み取ることにより、当該原稿の元画像データの保存場所を示す情報を取得する。これにより、当該原稿の元画像データが保存されている情報処理装置３のアドレス、元画像データを格納しているフォルダ名、元画像データのファイル名、ページ番号などの情報を取得することができる。そして第１検出部２８ａは、その取得した情報を原稿付加情報検出処理部５５に対して出力する。
【００５９】
原稿付加情報検出処理部５５は、第１検出部２８ａにおいて原稿付加情報９の検出が終了するまで待機し（ステップＳ２０３）、第１検出部２８ａから検出結果を受信すると、原稿付加情報９を検出することができたか否かを示す検出結果情報を保存すると共に（ステップＳ２０４）、原稿付加情報９を検出することができた場合には当該原稿の元画像データの保存場所を示す保存場所情報を保存する（ステップＳ２０５）。尚、このような処理は１枚の原稿８が搬送される度に行われるため、ステップＳ２０４およびＳ２０５において保存される検出結果情報および保存場所情報は、それぞれ原稿の読取値ｎ（ページ数）と対応させてメモリ６０のパラメータ記憶部６２に保存される。そしてメモリ６０への保存処理が終了すると、第１の原稿付加情報検出処理は終了する。
【００６０】
つぎに第２の原稿付加情報検出処理（図５のステップＳ１５）の詳細は、図９に示すフローチャートである。この処理は、自動原稿搬送部１１の原稿挿入部２１に残っている全ての原稿８から、原稿付加情報検出部２８の第２検出部２８ｂによって原稿付加情報９を一括して検出するための処理である。この処理においても原稿付加情報検出処理部５５は、まずメモリ６０のパラメータ記憶部６２を参照し、原稿付加情報検出要求信号が出力されているか否かを判断する（ステップＳ３００）。その結果、原稿付加情報検出要求信号が出力されていなかった場合にはＮＯと判断され、第２の原稿付加情報検出処理（ステップＳ１５）を抜ける。これに対し、原稿付加情報検出要求信号が出力されていた場合には、ＹＥＳと判断され、ステップＳ３０１に進んで第２検出部２８ａに原稿付加情報９の検出動作を開始させる。
【００６１】
第２検出部２８ｂは、原稿挿入部２１に残っている全ての原稿８のＩＣタグ９ａから原稿付加情報９を読み取ることにより、原稿挿入部２１に残っている全ての原稿の元画像データの保存場所を示す情報を取得する。また第２検出部２８ｂによる原稿付加情報９の検出数から原稿挿入部２１に残っている原稿８の枚数を特定することができる。そして第２検出部２８ｂは、その取得した情報を原稿付加情報検出処理部５５に対して出力する。
【００６２】
原稿付加情報検出処理部５５は、第２検出部２８ｂにおいて原稿付加情報９の検出が終了するまで待機し（ステップＳ３０２）、第２検出部２８ｂから検出結果を受信すると、第２検出部２８ｂによって検出された原稿付加情報９の検出数から原稿挿入部２１に残っている原稿８の枚数をカウントし、そのカウント値を変数ｍに代入する（ステップＳ３０３）。そしてステップＳ３０４〜Ｓ３０６のループ処理を変数ｍが０になるまで繰り返すことにより、原稿挿入部２１に残っている全ての原稿について、各原稿の元画像データの保存場所を示す保存場所情報をメモリ６０のパラメータ記憶部６２に保存する。尚、原稿挿入部２１に複数枚の原稿８が残っている場合、第２検出部２８ｂは全ての原稿８から原稿付加情報９を読み取ることができるが、第２検出部２８ｂが読み取った原稿付加情報９からはその原稿付加情報９が何枚目の原稿８に付加されている情報であるかを特定することができない。そのため、ステップＳ３０４〜Ｓ３０６のループ処理においては、原稿挿入部２１に残っている各原稿の元画像データの保存場所情報が順不同に保存されることになる。そしてメモリ６０への保存処理が終了すると、第２の原稿付加情報検出処理は終了する。そしてこれに伴い、原稿付加情報検出処理部５５の機能は停止する。
【００６３】
尚、上述したように第１検出部２８ａおよび第２検出部２８ｂによって原稿付加情報９の検出動作が行われた場合には、原稿付加情報検出処理部５５がその機能を停止する際に、メモリ６０のパラメータ記憶部６２に記憶されていた原稿付加情報検出要求信号を削除しておくことが好ましい。
【００６４】
図５に戻り、第１および第２の原稿付加情報検出処理（ステップＳ１４，Ｓ１５）が終了すると、次に主制御部５１において元画像データ取得制御部５６が機能し、元画像データ転送要求処理（ステップＳ１６）が実行される。元画像データ転送要求処理の詳細は、図１０に示すフローチャートである。この処理において元画像データ取得制御部５６は、まずメモリ６０のパラメータ記憶部６２を参照し、原稿元画像データ転送要求信号が出力されているか否かを判断する（ステップＳ４００）。その結果、転送要求信号が出力されていなかった場合には、元画像データ転送要求処理（ステップＳ１６）を抜ける。
【００６５】
それに対し、元画像データ転送要求信号が出力されていた場合には、元画像データ取得制御部５６は、メモリ６０のパラメータ記憶部６２を参照し、原稿の読取値ｎに対応するゴミ有無情報を読み出す（ステップＳ４０１）。元画像データ取得制御部５６は、このゴミ有無情報から、ｎ枚目の原稿を読み取る際にゴミが検出されていたか否かを判断し（ステップＳ４０２）、ゴミが検出されていなければ元画像データを取得する必要がないので、元画像データ転送要求処理を抜ける。
【００６６】
ステップＳ４０２においてゴミが検出されていると判断した場合、元画像データ取得制御部５６は、原稿の読取値ｎに対応する原稿付加情報９の検出結果情報をメモリ６０から読み出す（ステップＳ４０３）。そして原稿付加情報９が検出されているか否かを判断する（ステップＳ４０４）。原稿付加情報９が検出されていなければ、原稿の元画像データを取得することはできないので、元画像データ転送要求処理を抜ける。これに対し、原稿付加情報９が検出されていれば、さらにスキャナ部１２にガラス微動機構部３８が設けられているか否かを判断する（ステップＳ４０５）。
【００６７】
そしてガラス微動機構部３８が設けられている場合には、第１検出部２８ａによって検出された読取値ｎに対応する元画像データの保存場所情報をメモリ６０から読み出し（ステップＳ４０６）、メモリ６０の元画像データ記憶部６５に１ページ分の元画像データの保存領域を確保する（ステップＳ４０７）。そして元画像データ取得制御部５６は、通信処理部５３に対し、ステップＳ４０６で読み出した保存場所情報に基づいてｎ枚目の元画像データの転送要求信号を出力する（ステップＳ４０８）。これにより、通信処理部５３は、主制御部５１のバックグランドで作動し、ネットワーク２を介して保存場所情報が示す情報処理装置３にアクセスし、読取値ｎに対応する元画像データを取得すると共に、その取得した元画像データを元画像データ記憶部６５に格納する。このようにガラス微動機構部３８が設けられている場合には、自動原稿読取装置１０において１枚の原稿が読み取られる度にゴミの位置が移動するため、読み取った原稿の元画像データを１枚ずつ取得するように構成されている。またこのような元画像データの取得は、原稿８の流し撮り動作と並行して行われるため、処理全体のスループットを低下させることがない。そして元画像データ取得制御部５６は、通信処理部５３に対して元画像データの転送要求信号を出力すると、元画像データ転送要求処理を終了する。
【００６８】
一方、ステップＳ４０５においてガラス微動機構部３８が設けられていないと判断した場合、読取ガラス３１に付着しているゴミはその後の原稿読み取り時にも同様に検出され、原稿画像に画像ノイズとなって現れる可能性が高いため、その場合にはステップＳ４０９に進み、第２検出部２８ｂによって検出された原稿挿入部２１に残っている全ての原稿の元画像データの保存場所情報に基づいて、元画像データの一括転送要求処理が行われる。この元画像データ一括転送要求処理の詳細は、図１１に示すフローチャートである。ステップＳ４０９に進むと、元画像データ取得制御部５６は、まず既に元画像データの一括転送要求信号を出力しているか否かを判断する（ステップＳ４１０）。これ以前の処理で、既に元画像データの一括転送要求が行われている場合には、既にメモリ６０の元画像データ記憶部６５に残りの原稿の元画像データが記憶済みであるか、或いは、通信処理部５３がその時点でデータ取得中であるため、再度一括転送要求を行う必要はない。そのため、ステップＳ４１０でＹＥＳと判断される場合は、元画像データ一括転送要求処理を抜ける。これに対し、未だ元画像データの一括転送要求が行われていない場合には、残りの原稿の元画像データを一括して取得すべく、ステップＳ４１１に進む。
【００６９】
ステップＳ４１１において元画像データ取得制御部５６は、それ以前の処理において第２検出部２８ｂが検出した原稿挿入部２１に残っている原稿８の枚数をカウントし、そのカウント値を変数ｍに代入する。そしてステップＳ４１２〜Ｓ４１４のループ処理を変数ｍが０になるまで繰り返すことにより、原稿挿入部２１に残っているｍ枚の原稿全てについて、メモリ６０のパラメータ記憶部６２に保存された保存場所情報を読み出す（ステップＳ４１３）。そしてｍ枚分の保存場所情報の読み出しが終了すると、元画像データ取得制御部５６は、メモリ６０の元画像データ記憶部６５にｍページ分の元画像データの保存領域を確保する（ステップＳ４１５）。そして通信処理部５３に対し、ステップＳ４１２〜Ｓ４１４のループ処理で読み出した保存場所情報に基づいて、ｍ枚分の元画像データの一括転送要求信号を出力する（ステップＳ４１６）。これにより、通信処理部５３は、主制御部５１のバックグランドで作動し、ネットワーク２を介して保存場所情報が示す情報処理装置３にアクセスし、原稿挿入部２１に残っている全ての原稿の元画像データを一括して取得すると共に、その取得した元画像データを元画像データ記憶部６５に格納する。
【００７０】
このようにガラス微動機構部３８が設けられていない場合には、原稿８の流し撮りを行っているときにゴミが検出されると、その時点で原稿挿入部２１に残っている読み取り前の全ての原稿８について元画像データを一括して取得するように構成されているため、１枚ずつ元画像データを取得する場合に比べて効率が良く、しかも原稿８の流し撮り動作と並行して元画像データを一括取得することができる。そして元画像データ取得制御部５６は、通信処理部５３に対して元画像データの一括転送要求信号を出力すると、元画像データ転送要求処理を終了する。
【００７１】
図５に戻り、元画像データ転送要求処理（ステップＳ１６）が終了すると、次に主制御部５１において画像編集部５７が機能する。画像編集部５７は、ユーザによって設定された画像編集モードが、領域単位での編集モードであるか、ページ単位での編集モードであるかを判断し（ステップＳ１７）、領域単位での編集モードが設定されている場合にはステップＳ１８に進み、ページ単位での編集モードが設定されている場合にはステップＳ１９に進む。
【００７２】
図１２は、領域ごとの画像編集処理（ステップＳ１８）の詳細を示すフローチャートである。領域ごとの画像編集処理に進むと、画像編集部５７は、まず原稿８の読取値ｎが２以上にカウントアップされ、読み取りページが更新されたか否かを判断する（ステップＳ５００）。読み取りページが更新されていない場合には、図５の画像読取処理（ステップＳ１３）で指示した１枚の原稿の読み取り動作が未了であり、編集すべき原稿画像がメモリ６０の原稿画像記憶部６３に格納されていないと判断されるので、画像編集処理を行わずに終了する。これに対し、読み取りページが更新されている場合には、既に前回読み取った原稿画像は原稿画像記憶部６３に格納されているので、ステップＳ５０１に進む。そして原稿画像記憶部６３に格納された（ｎ−１）枚目の原稿画像に対して画像編集を行う必要性を判断し、必要があれば領域ごとの編集処理を実施する。
【００７３】
ステップＳ５０１では、画像編集部５７は、（ｎ−１）枚目の原稿読み取り時に検出されたゴミ有無情報を読み出す。そしてゴミが検出されているか否かを判断する（ステップＳ５０２）。ここでゴミが検出されていなければ、原稿画像を編集する必要はないので、画像編集処理を行わずに終了する。一方、ゴミが検出されていれば、編集処理を行う必要があるので、（ｎ−１）枚目の原稿読み取り時に第１検出部２８ａによって検出した原稿付加情報９の検出結果情報を読み出す（ステップＳ５０３）。そして原稿付加情報９が検出されているか否かを判断し（ステップＳ５０４）、検出されていなければ、元画像データを取得できていないため、編集処理を行うことができず、それ以降の処理を行うことなく終了する。これに対し、原稿付加情報９が検出されていれば、（ｎ−１）枚目の原稿８に対応する元画像データを取得できているので、それ以降の処理に進む。
【００７４】
次に画像編集部５７はガラス微動機構部３８の有無を判断する（ステップＳ５０５）。ガラス微動機構部３８が設けられていない場合には、上述の元画像データ一括転送要求処理（図１１）によって取得した元画像データの中から（ｎ−１）枚目の原稿に対応する元画像データを特定する必要がある。そのため、ステップＳ５０６に進み、画像編集部５７は、一括転送で取得した元画像データの中から、（ｎ−１）枚目の原稿読み取り時に第１検出部２８ａが検出した保存場所情報と同じ保存場所から取得した元画像データを選び出し、これを（ｎ−１）枚目の原稿に対応する元画像データであると特定する。そしてステップＳ５０７に進む。尚、ガラス微動機構部３８が設けられている場合には、第１検出部２８ａが検出する原稿付加情報９に基づいて１枚ずつ元画像データが取得されているので、ステップＳ５０６のような処理は必要でない。
【００７５】
そして画像編集部５７は画像編集処理の準備が完了しているか否かを判断し（ステップＳ５０７）、完了していない場合には画像編集処理を続行することができないと判断して処理を終了する。これに対し、準備が完了している場合には、ステップＳ５０８に進み、画像編集部５７は、（ｎ−１）枚目の原稿８を読み取って得られた原稿画像を複製する。すなわち、原稿画像記憶部６３に記憶された（ｎ−１）枚目の原稿画像を、複製画像記憶部６４にそのままコピーして保存する。
【００７６】
次に画像編集部５７は、（ｎ−１）枚目の原稿読み取り時に検出されたゴミ位置情報を読み出す（ステップＳ５０９）。そして、そのゴミ位置に対応する領域の画像成分を、（ｎ−１）枚目の原稿に対応する元画像データから切り出し、その切り出したデータを原稿画像記憶部６３に記憶された原稿画像の対応する領域に貼り付ける（ステップＳ５１０）。例えば、図４に示したように領域Ｒ４に対応する位置にゴミＷが検出されていた場合には、ステップＳ５１０の処理によって、画像記憶部６３に記憶された原稿画像全体のうち、領域Ｒ４に対応する帯状の画像成分のみが元画像データと置き換えられることになる。そのため、編集後の原稿画像は、ゴミの影響による画像ノイズが消去された画像となる。また領域Ｒ４以外の領域については、原稿８を読み取って得られた原稿画像がそのまま編集後の画像に反映されるため、そこに手書きなどの追加情報が含まれる場合にはそれら追加情報を失うことなく保持することができる。以上により、領域ごとの画像編集処理（ステップＳ１８）が終了する。
【００７７】
次に図１３は、ページごとの画像編集処理（ステップＳ１９）の詳細を示すフローチャートである。尚、図１３のフローチャートにおいてステップＳ６００〜Ｓ６０７の処理は、図１２のフローチャートにおけるステップＳ５００〜Ｓ５０７の処理と同様であるので、ここでは説明を省略する。
【００７８】
画像編集部５７は、ステップＳ６０７において画像編集処理の準備が完了していると判断した場合、ステップＳ６０８に進んで、（ｎ−１）枚目の原稿８を読み取って得られた原稿画像を複製する。すなわち、原稿画像記憶部６３に記憶された（ｎ−１）枚目の原稿画像を、複製画像記憶部６４にそのままコピーして保存する。そしてステップＳ６０９に進み、画像編集部５７は、（ｎ−１）枚目の原稿に対応する元画像データの１ページ全体をコピーし、そのコピーしたデータを原稿画像記憶部６３に記憶された原稿画像の全体に貼り付けて上書きする（ステップＳ６０９）。これにより、（ｎ−１）枚目の原稿画像読み取り時にゴミが検出されていた場合には、原稿８を読み取って得られた原稿画像の１ページ全体が元画像データと置き換えられ、ゴミの影響による画像ノイズは解消される。以上で、ページごとの画像編集処理（ステップＳ１９）が終了する。
【００７９】
図５に戻り、領域ごとの画像編集処理（ステップＳ１８）およびページごとの画像編集処理（ステップＳ１９）のいずれか一方の処理が終了すると、次に主制御部５１において出力制御部５８が機能する。出力制御部５８は、ユーザによって設定されたプリントモードが、第１のプリントモードであるか、第２のプリントモードであるかを判断する（ステップＳ２０）。第１のプリントモードは、ゴミが検出された場合、上述の画像編集処理によって編集された原稿画像のみをプリント出力するモードである。第２のプリントモードは、ゴミが検出された場合、上述の画像編集処理によって編集された原稿画像と併せて編集前の複製画像をプリント出力するモードである。そして第１のプリントモードが設定されている場合にはステップＳ２１に進み、第２のプリントモードが設定されている場合にはステップＳ２２に進む。
【００８０】
図１４は、第１のプリントモード設定時に実行される第１のプリント出力処理（ステップＳ２１）の詳細を示すフローチャートである。出力制御部５８は、まず原稿８の読取値ｎが２以上にカウントアップされ、読み取りページが更新されたか否かを判断する（ステップＳ７００）。読み取りページが更新されていない場合には、図５の画像読取処理（ステップＳ１３）で指示した１枚の原稿の読み取り動作が未了であり、出力すべき原稿画像がメモリ６０の原稿画像記憶部６３に格納されていないと判断されるので、プリント出力を行わずに終了する。これに対し、読み取りページが更新されている場合には、既に前回読み取った原稿画像は原稿画像記憶部６３に格納されていると判断されるのでステップＳ７０１に進む。そしてプリンタ部５とデータ通信を行ってプリント動作の準備が完了しているか否かを判断する。プリント動作の準備が完了していない場合には終了し、完了している場合にはステップＳ７０２に進む。
【００８１】
そして出力制御部５８は、メモリ６０の原稿画像記憶部６３から（ｎ−１）枚目の原稿画像を読み出す（ステップＳ７０２）。（ｎ−１）枚目の原稿読み取り時にゴミが検出されていた場合、ステップＳ７０２で読み出される原稿画像は、上述の画像編集処理が行われた後の画像であり、ゴミの影響による画像ノイズが消去された画像となっている。また（ｎ−１）枚目の原稿読み取り時にゴミが検出されていなかった場合には、ステップＳ７０２で読み出される原稿画像は、（ｎ−１）枚目の原稿８を読み取って得られた原稿画像である。
【００８２】
そして出力制御部５８は、ステップＳ７０２で読み出した原稿画像に基づいてプリンタ部５に対してプリント要求を出力する（ステップＳ７０３）。これにより、プリンタ部５は、給紙部６から１枚の用紙を搬送し、出力制御部５８から受け取った原稿画像に基づいて用紙に画像形成を行いプリント出力する。以上で、第１のプリント出力処理が終了する。
【００８３】
図１５は、第２のプリントモード設定時に実行される第２のプリント出力処理（ステップＳ２２）の詳細を示すフローチャートである。ステップＳ８００では、図１４のステップＳ７００と同様に、出力制御部５８は原稿８の読取値ｎが２以上にカウントアップされ、読み取りページが更新されたか否かを判断する（ステップＳ８００）。そして読み取りページが更新されていない場合には、プリント出力を行わずに終了する。読み取りページが更新されている場合には、出力制御部５８は（ｎ−１）枚目の原稿読み取り時のゴミ有無情報をメモリ６０から読み出し（ステップＳ８０１）、ゴミが検出されているか否かを判断する（ステップＳ８０２）。
【００８４】
ステップＳ８０２においてゴミが検出されていないと判断した場合には、（ｎ−１）枚目の原稿８を読み取った原稿画像はそのままの状態で原稿画像記憶部６３に記憶されているので、その原稿画像を出力すべく、ステップＳ８０８にジャンプする。これに対し、ゴミが検出されていた場合には、ステップＳ８０３に進む。
【００８５】
そして出力制御部５８は、（ｎ−１）枚目の原稿読み取り時に第１検出部２８ａが検出した検出結果情報をメモリ６０から読み出し（ステップＳ８０３）、原稿付加情報９を検出している否かを判断する（ステップＳ８０４）。原稿付加情報９を検出していない場合には、ゴミが付着していても上述の画像編集処理は行われていないため、原稿画像記憶部６３に記憶されている原稿画像を出力すべく、ステップＳ８０８にジャンプする。一方、原稿付加情報９を検出している場合には、上述の画像編集処理が行われており、複製画像が生成されているので、ステップＳ８０５に進む。そしてプリンタ部５においてプリント動作の準備が完了しているか否かを判断し、完了している場合にはステップＳ８０６に進む。
【００８６】
そして出力制御部５８は、メモリ６０の複製画像記憶部６４から、（ｎ−１）枚目の原稿画像を編集する前に複製された複製画像を読み出し（ステップＳ８０６）、この複製画像に基づきプリンタ部５に対してプリント要求を出力する（ステップＳ８０７）。これにより、プリンタ部５は、給紙部６から１枚の用紙を搬送し、出力制御部５８から受け取った複製画像に基づいて用紙に画像形成を行いプリント出力する。
【００８７】
さらにステップＳ８０８に進み、出力制御部５８はプリンタ部５においてプリント動作の準備が完了しているか否かを判断し、完了している場合にはステップＳ８０９に進む。そして出力制御部５８は、メモリ６０の原稿画像記憶部６３から、（ｎ−１）枚目の原稿画像を読み出す（ステップＳ８０９）。上記ステップＳ８０６，Ｓ８０７が実行された場合、ステップＳ８０９で読み出される原稿画像は、上述の画像編集処理が行われた後の画像であり、ゴミの影響による画像ノイズが消去された画像となっている。
【００８８】
そして出力制御部５８は、ステップＳ８０９で読み出した原稿画像に基づいてプリンタ部５に対してプリント要求を出力する（ステップＳ８１０）。これにより、プリンタ部５は、給紙部６から１枚の用紙を搬送し、出力制御部５８から受け取った原稿画像に基づいて用紙に画像形成を行いプリント出力する。以上で、第２のプリント出力処理が終了する。
【００８９】
図５に戻り、第１のプリント出力処理（ステップＳ２１）および第２のプリント出力処理（ステップＳ２２）のいずれか一方の処理が終了すると、主制御部５１においてその他の処理（ステップＳ２３）が実行される。そしてステップＳ１３に戻り、原稿載置部１１ａにセットされた全ての原稿８の画像読み取りが行われ、全ての原稿画像に基づくプリント出力が終了するまで上述の処理が繰り返し実行される。
【００９０】
以上のように本実施形態の画像出力装置１は、原稿８に付加された原稿付加情報９を原稿付加情報検出部２８によって検出することにより、当該原稿の元画像データの保存場所を特定できるようになっており、原稿８の流し撮り動作と並行して原稿８の各ページに対応する元画像データを取得する。そして原稿８の読取領域内にゴミが付着していることを検出した場合には、原稿の流し撮り動作と並行して取得した元画像データを、スキャナ部１２が読み取った原稿画像に置き換えて出力するように構成されている。したがって、原稿８の読取領域内にゴミが付着している場合であっても、原稿８の流し撮り動作が中断することはなく、効率的な原稿読み取りが可能である。また画像出力装置１から出力される出力画像は、原稿８の元画像情報を失うことなく、ゴミによる画像ノイズだけが消去された画像となっているので、高品質な画像出力を行うことができるようになっている。特に原稿８の読取領域内に付着しているゴミが読取ガラス３１に付いた傷であっても、本実施形態の場合には、原稿８の元画像情報を失うことなく、傷による画像ノイズを消去した画像が出力されるので、高品質な画像出力を行うことができるようになっている。
【００９１】
また、画像出力装置１が元画像データを取得する動作は、原稿８の流し撮り動作と並行して行われるので、原稿８の画像読み取りを開始してから原稿８に基づく全ての画像出力を完了するまでのスループットを低下させることがない。特に、原稿８の読取領域内にゴミが付着していることが検出された場合には、それ以後に読み取る原稿８の元画像データを一括して取得することができるので、その都度１枚ずつ元画像データを取得する場合に比べて処理効率が向上するという利点がある。
【００９２】
以上、本発明にかかる画像出力装置１の一実施形態について説明したが、本発明は上述した内容に限定されるものではなく、種々の変形例が適用可能である。
【００９３】
例えば、上記実施形態では、ＩＣタグ９ａに原稿付加情報９を記録しておき、原稿８の各ページの所定位置にそのＩＣタグ９ａを貼付しておくことを例示した。しかし、本発明において原稿８に付加される原稿付加情報９は、ＩＣタグ９ａに記録される形態に限定されるものではなく、例えば、原稿８の各ページに印刷したバーコード、地紋、電子透かしなどを原稿付加情報９としても良い。ただし、この場合、第２検出部２８ｂは複数枚の原稿８から一括して原稿付加情報９を読み取ることができなくなるため、原稿８の画像読み取りを開始する前に、バーコードを読み取って原稿付加情報９を検出するための流し撮り動作（いわゆるプレスキャン）が必要になる。
【００９４】
また上記実施形態では、主として画像出力がプリント出力である場合を例示したが、これに限られるものではなく、例えばＦＡＸ機能による画像送信出力や、スキャナ機能による画像データ出力であっても構わない。また上記実施形態では、画像出力装置として、コピー機能、スキャン機能、及び、ＦＡＸ機能を備えた多機能複合機を例示したが、これらのうち１つの機能のみを有する単機能機であっても構わない。また画像データの送信機能としては、ＦＡＸ送信に限られず、電子メールによる送信やＦＴＰによる送信等であっても構わない。
【図面の簡単な説明】
【００９５】
【図１】画像出力装置を備えた全体システムの概略構成を示す図である。
【図２】自動原稿読取装置の内部構成を示す断面図である。
【図３】画像出力装置の内部機能の一例を示す概略ブロック図である。
【図４】領域単位での編集処理の概念を示す図である。
【図５】画像出力装置における処理手順を示すフローチャートである。
【図６】画像読取処理（図５のステップＳ１３）の詳細を示すフローチャートである。
【図７】ゴミ検出処理（図６のステップＳ１０６）の詳細を示すフローチャートである。
【図８】第１の原稿付加情報検出処理（図５のステップＳ１４）の詳細を示すフローチャートである。
【図９】第２の原稿付加情報検出処理（図５のステップＳ１５）の詳細を示すフローチャートである。
【図１０】元画像データ転送要求処理（図５のステップＳ１６）の詳細を示すフローチャートである。
【図１１】元画像データ一括転送要求処理（図１０のステップＳ４０９）の詳細を示すフローチャートである。
【図１２】領域ごとの画像編集処理（図５のステップＳ１８）の詳細を示すフローチャートである。
【図１３】ページごとの画像編集処理（図５のステップＳ１９）の詳細を示すフローチャートである。
【図１４】第１のプリント出力処理（図５のステップＳ２１）の詳細を示すフローチャートである。
【図１５】第２のプリント出力処理（図５のステップＳ２２）の詳細を示すフローチャートである。
【符号の説明】
【００９６】
１  画像出力装置
２  ネットワーク
５  プリンタ部（出力手段）
８  原稿
９  原稿付加情報
１０  自動原稿読取装置
１１  自動原稿搬送部（搬送手段）
１２  スキャナ部
２８  原稿付加情報検出部
２８ａ  第１検出部（原稿付加情報検出手段）
２８ｂ  第２検出部（原稿付加情報検出手段）
３１  読取ガラス
３７  読取センサ（画像読取手段）
４２  ゴミ検出部（ゴミ検出手段）
５０  ＣＰＵ（コンピュータ）
５１  主制御部
５２  原稿画像記録処理部
５３  通信処理部（元画像データ取得手段）
５４  画像読取制御部
５５  原稿付加情報検出処理部
５６  元画像データ取得制御部（元画像データ取得手段）
５７  画像編集部（画像編集手段）
５８  出力制御部（出力手段）
Ｒ１〜Ｒ１０  領域
Ｗ  ゴミ
【図１】
2009182563.tif 000003
【図２】
2009182563.tif 000004
【図３】
2009182563.tif 000005
【図４】
2009182563.tif 000006
【図５】
2009182563.tif 000007
【図６】
2009182563.tif 000008
【図７】
2009182563.tif 000009
【図８】
2009182563.tif 000010
【図９】
2009182563.tif 000011
【図１０】
2009182563.tif 000012
【図１１】
2009182563.tif 000013
【図１２】
2009182563.tif 000014
【図１３】
2009182563.tif 000015
【図１４】
2009182563.tif 000016
【図１５】
2009182563.tif 000017