(57)【要約】【課題】複数の原稿種別のマルチクロップコピーを行う画像処理装置において、インク無しが発生したとしても、他のインクで印刷可能な原稿について、コピー処理を実行することができる画像処理装置、その制御方法およびプログラムを提供することを目的とするものである。【解決手段】マルチクロップコピーが可能な画像処理装置において、読取装置上の原稿情報を検出する原稿情報検出手段と、上記原稿情報を記憶する原稿情報記憶手段と、インク情報を検出するインク情報検出手段と、上記インク情報を記憶するインク情報記憶手段と、上記原稿情報と上記インク情報とに応じて、コピー実行可能な原稿があるかどうかを判断する判断手段と、上記判断手段が、コピー実行可能な原稿があると判断すると、原稿の読み取り順序を制御する原稿読取順序制御手段とを有する画像処理装置である。【選択図】図１
2007150413.tif 000002
【特許請求の範囲】
【請求項１】
マルチクロップコピーが可能な画像処理装置において、
読取装置上の原稿情報を検出する原稿情報検出手段と；
上記原稿情報を記憶する原稿情報記憶手段と；
インク情報を検出するインク情報検出手段と；
上記インク情報を記憶するインク情報記憶手段と；
上記原稿情報と上記インク情報とに応じて、コピー実行可能な原稿があるかどうかを判断する判断手段と；
上記判断手段が、コピー実行可能な原稿があると判断すると、原稿の読み取り順序を制御する原稿読取順序制御手段と；
を有することを特徴とする画像処理装置。
【請求項２】
請求項１において、
上記インク情報検出手段がインク無しを検出すると、上記判断手段がコピー実行可能な原稿がないと判断した後に、インク無しエラーを操作者へ通知することを特徴とする画像処理装置。
【請求項３】
請求項１において、
上記インク情報記憶手段は、不揮発性記憶媒体へ記憶する手段であることを特徴とする画像処理装置。
【請求項４】
マルチクロップコピーが可能な画像処理装置を制御する方法において、
読取装置上の原稿情報を検出する工程と；
上記原稿情報を記憶する工程と；
インク情報を検出する工程と；
インク情報を記憶する工程と；
上記原稿情報と上記インク情報とに応じて、コピー実行可能な原稿があるかどうかを判断する工程と；
上記判断工程でコピー実行可能な原稿があると判断されると、原稿の読み取り順序を制御する工程と；
有することを特徴とするマルチクロップコピー処理制御方法。
【請求項５】
請求項４において、
上記インク情報検出工程でインク無しが検出されると、上記判断工程でコピー実行可能な原稿がないと判断された後に、インク無しエラーを操作者へ通知することを特徴とするマルチクロップコピー制御方法。
【請求項６】
請求項４において、
上記インク情報を記憶する工程は、不揮発性記憶媒体へ記憶する工程であることを特徴とするマルチクロップコピー制御方法。
【請求項７】
マルチクロップコピーが可能な画像処理装置を制御するプログラムにおいて、
読取装置上の原稿情報を検出する手順と；
上記原稿情報を記憶する手順と；
インク情報を検出する手順と；
インク情報を記憶する手順と；
上記原稿情報と上記インク情報とに応じて、コピー実行可能な原稿があるかどうかを判断する手順と；
上記判断手順でコピー実行可能な原稿があると判断されると、原稿の読み取り順序を制御する手順と；
を画像処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチクロップコピー機能を有する画像処理装置、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラやイメージスキャナ等のデジタル入力機器の普及やインクジェットプリンタ等のデジタル出力機器の普及によって、パーソナルコンピュータ（以下、「ＰＣ」という）を用いた画像処理が一般ユーザでも行えるようになった。
【０００３】
また、最近は、スキャナやプリンタが一体となったマルチファンクションプリンタ（以下、「ＭＦＰ」という）が普及し始め、ＰＣ等を使用しなくても、写真のコピーなどの画像処理を手軽に実行できる。
【０００４】
こうしたＭＦＰの中には、マルチクロップスキャンと呼ばれる機能を有するものが知られている（たとえば、特許文献１参照）。このマルチクロップスキャン機能は、フラットベッド状の画像読取装置上に写真等の小さな原稿を複数枚並べ、一度の操作で、連続して原稿を読み取る機能であり、原稿読み取り時のユーザの操作性向上を図っている。
【０００５】
さらに、このマルチクロップスキャン機能を利用してコピーを行うマルチクロップコピーと呼ばれる機能も実現されている。この機能によって、ユーザは、写真原稿などを簡単に焼き増しプリントすることができる。
【０００６】
ここで、マルチクロップコピーについて簡単に説明する。
【０００７】
図５は、フラットスキャナ上に配置されている原稿例を示す図である。
【０００８】
ユーザは、図５に示すように、画像読取装置上にたとえば原稿Ｄ１、Ｄ２、Ｄ３、Ｄ４の４枚を並べる。原稿Ｄ１、Ｄ２、Ｄ３、Ｄ４は、それぞれ、葉書、Ｌ判、葉書、Ｌ判であるとする。ユーザは、ＭＦＰの操作部を介して、マルチクロップコピーを指示すると、ＭＦＰは、まず、プレスキャンを行い、原稿Ｄ１〜Ｄ４のそれぞれの位置とサイズとを検出する。
【０００９】
次に、原稿Ｄ１を本スキャンし、適切な画像変換処理を行った後に、記録紙へ印字する。これらの処理を、原稿Ｄ２、Ｄ３、Ｄ４について、各原稿枚数分、順番に繰り返し、コピーを終了する。
【００１０】
また、読み取り原稿の種別を判別するために、ヒストグラムを作成して文字／文字写真混在／写真等を判別し、最適な画像処理を施すことが知られている（たとえば、特許文献２参照。）。
【００１１】
また、インクジェット方式の記録装置においては、画像安定性・画像信頼性を確保するために、印字開始前やヘッドカートリッジ交換時に、インクヘッドの吸引回復処理を行っている。
【特許文献１】特開２００３−２１９０８５号公報
【特許文献２】特開２００２−２１８２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上記従来の技術によるマルチクロップコピーにおいて、読取装置上に配置された原稿の位置によって、読み取り順序が固定される。したがって、印字開始前の吸引回復処理によって一部のインクがなくなり、最初の原稿が印字できない場合、たとえ残りの他のインクで印刷可能な原稿があったとしても、マルチクロップコピーを継続することができず、ユーザの使い勝手が悪いという問題がある。
【００１３】
本発明は、複数の原稿種別のマルチクロップコピーを行う画像処理装置において、インク無しが発生したとしても、他のインクで印刷可能な原稿について、コピー処理を実行することができるようにすることを目的とするものである。
【００１４】
したがって、本発明は、複雑な制御や装置構成にすることなく、ユーザの操作性を向上させることができる画像処理装置、その制御方法およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
本発明は、マルチクロップコピーが可能な画像処理装置において、
読取装置上の原稿情報を検出する原稿情報検出手段と、
上記原稿情報を記憶する原稿情報記憶手段と、
インク情報を検出するインク情報検出手段と、
上記インク情報を記憶するインク情報記憶手段と、
上記原稿情報と上記インク情報とに応じて、コピー実行可能な原稿があるかどうかを判断する判断手段と、
上記判断手段が、コピー実行可能な原稿があると判断すると、原稿の読み取り順序を制御する原稿読取順序制御手段とを有する画像処理装置である。
【発明の効果】
【００１６】
本発明によれば、複数の原稿種別のマルチクロップコピーを行う画像処理装置において、インク無しが発生したとしても、他のインクで印刷可能な原稿について、コピー処理を実行することができるという効果を奏する。
【００１７】
したがって、本発明によれば、複雑な制御や装置構成にすることなく、ユーザの操作性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１９】
図１は、本発明の実施例１であるＭＦＰ装置１００の概略構成を示すブロック図である。
【００２０】
ＭＦＰ装置１００は、画像処理装置の例であり、ＣＰＵ１と、ＲＯＭ２と、ＲＡＭ３と、画像メモリ４と、データ変換部５と、読取制御部６と、読取部７と、操作パネル制御部８と、操作パネル部９とを有する。また、ＭＦＰ装置１００は、通信制御部１０と、解像度変換処理部１１と、符号復号化処理部１２と、記録制御部１３と、記録部１４と、ＵＳＢファンクション制御部１５とを有する。さらに、ＭＦＰ装置１００は、ＵＳＢホスト制御部１６と、メモリカードスロット１７と、メモリカード制御部１８と、ＥＥＰＲＯＭ１９とを有する。
【００２１】
ＣＰＵ１は、システム制御部であり、ＭＦＰ装置１００の全体を制御する。
【００２２】
ＲＯＭ２は、ＣＰＵ１が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。実施例１では、ＲＯＭ２に格納されている各制御プログラムは、ＲＯＭ２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。
【００２３】
ＲＡＭ３は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、オペレータが登録した設定値やＭＦＰ装置１００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。
【００２４】
画像メモリ４は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、画像データを蓄積する。
【００２５】
データ変換部５は、ページ記述言語（ＰＤＬ）等の解析や、キャラクタデータのＣＧ（ｃｏｍｐｕｔｅｒ  ｇｒａｐｈｉｃｓ）展開等、画像データの変換を行う。
【００２６】
読取部７は、ＣＣＤやＣＩＳなどによって構成され、原稿を光学的に読み取り、電気的な画像データに変換した画像信号を出力する。
【００２７】
読取制御部６は、読取部７が出力した画像信号を、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。なお、実施例１において、読取制御部６は、原稿台に存在している原稿をスキャンするブック読取制御方式に対応している。
【００２８】
操作パネル制御部８は、オペレータによる各種入力操作を表示し、ＭＦＰ装置１００の動作状況、エラー等のステータス状況を表示し、画像メモリ４に蓄積されている画像データを表示し、また、画像送信相手先データを決定し、設定データを登録動作する。
【００２９】
操作パネル部９は、数値入力キー、文字入力キー、ワンタッチ電話番号キー、モード設定キー、決定キー、取り消しキー等を備え、ＬＥＤ（発光ダイオード）とＬＣＤ（液晶ディスプレイ）等によって構成されている。
【００３０】
通信制御部１０は、ＭＯＤＥＭ（変復調装置）や、ＮＣＵ（網制御装置）等によって構成されている。実施例１では、通信制御部１０は、アナログの通信回線（ＰＳＴＮ）２１に接続され、Ｔ３０プロトコルでの通信制御、通信回線に対する発呼と着呼等の回線制御を行っている。
【００３１】
解像度変換処理部１１は、画像データのミリ−インチ解像度変換等の解像度変換制御を行う。なお、解像度変換部１１において、画像データの拡大縮小処理も可能である。
【００３２】
符号復号化処理部１２は、ＭＦＰ装置１００で扱う画像データ（ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を符号復号化処理し、拡大縮小処理を行う。
【００３３】
記録制御部１３は、印刷される画像データについて、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、印刷用の画像データに変換し、画像メモリ４に蓄積する。また、記録部１４の状態情報データを、定期的に取得する。
【００３４】
記録部１４は、インクジェットプリンタ等からなる印刷装置であり、記録制御部１３で変換され、画像メモリ４に蓄積されている印刷用の画像データを取り出し、カラー画像データ、またはモノクロ画像データを記録紙に印刷する。
【００３５】
ＵＳＢファンクション制御部１５は、ＵＳＢインタフェースの通信制御を行い、ＵＳＢ通信規格に従って、プロトコル制御を行い、ＣＰＵ１が実行するＵＳＢ制御タスクからのデータを、パケットに変換する。また、ＵＳＢファンクション制御部１５は、外部の情報処理端末に、ＵＳＢパケット送信を行い、逆に、外部の情報処理端末からのＵＳＢパケットを、データに変換し、ＣＰＵ１に送信する。実施例１では、パーソナルコンピュータ（以下、「ＰＣ」という）２２に接続され、ＰＣ２２上からメモリカードへのアクセスを行い、ＰＣ２２上の画像データを印刷する。
【００３６】
ＵＳＢホスト制御部１６は、ＵＳＢ通信規格で定められているプロトコルで通信を行うための制御部である。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことができる規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することができる。ＵＳＢホスト制御部１６は、ＵＳＢ通信におけるホストの機能を有する。
【００３７】
メモリカードスロット１７は、ＵＳＢインタフェースを介して、ＵＳＢホスト制御部１６に接続され、着脱可能なメモリカードが装着される。
【００３８】
メモリカード制御部１８は、メモリカードスロット１７に装着されているメモリカードに格納されているデータファイルにアクセスし、読み出すことが可能である。
【００３９】
ＥＥＰＲＯＭ１９は、不揮発性メモリであり、電源供給が停止してもインクの有無等のＭＦＰの設定情報が消えずに保持されている。
【００４０】
次に、ＭＦＰ装置１００におけるマルチクロップコピー制御について説明する。
【００４１】
図２は、ＭＦＰ装置１００におけるマルチクロップコピー制御動作を示すフローチャートである。
【００４２】
図３は、ＭＦＰ装置１００におけるＤＲＡＭ上の原稿情報管理エリア３１を示す模式図である。
【００４３】
図４は、ＭＦＰ装置１００におけるＤＲＡＭ上のインク情報管理エリア４１を示す模式図である。
【００４４】
まず、不図示のＡＣ電源が投入されると、ＣＰＵ１がＲＯＭ２のプログラムに従い、ＲＡＭ３等に各種初期設定を行う。
【００４５】
次に、操作パネル部９を介して、操作者が電源オンを指示すると、各種メカ機構等の初期化動作を行い、初期化動作が終了すると、操作パネル部９上のＬＥＤが点灯し、読み取りと印字動作とが可能になる。また、ＥＥＰＲＯＭ１９から、インク無し情報を読み出し、ＲＡＭ３上のインク情報管理エリア４１へ格納する。
【００４６】
まず、Ｓ１０で、操作者は、図５に示すように、読取部７の原稿台上に、原稿種別の異なった原稿を４枚並べる。もちろん、４枚に限らず、４枚以外の原稿を原稿台に並べるようにしてもよい。実施例１においては、原稿の種別、枚数、サイズ、並べる順番、並べる方向、傾き等を、意識することなく、自由に原稿台に配置することができる。
【００４７】
次に、Ｓ１１で、操作者は、操作パネル９を介してマルチクロップコピーを指示する。
【００４８】
次に、Ｓ１２で、原稿の位置や種別、サイズ等を、読取制御部６が検出するために、プレスキャンを実行する。このプレスキャン後に、エッジ検出等の公知の検出手段によって、原稿位置とサイズと向きとを、図３に示すようなＲＡＭ３上の原稿情報管理エリア３１に記憶する。また、上記公知のヒストグラム等を用いて、原稿種別等を検出し、同じく原稿情報管理エリア３１の原稿種別へ記憶する。
【００４９】
次に、Ｓ１３で、原稿情報管理エリア３１を検索し、原稿があるかどうかを判断し、原稿がなければ、Ｓ１４へ進み、原稿があれば、Ｓ１５を実行する。この判断を行うことによって、原稿がなかった場合におけるごみデータ印刷を防止することができる。
【００５０】
Ｓ１４で、原稿が検出できなかった場合に、操作パネル９へその旨を表示し、操作者が、原稿を読取部７へセットし、操作パネル９へコピーの再実行指示をした後に、Ｓ１２へ戻る。もちろん、パネル操作を介して、処理を中止することができる。
【００５１】
Ｓ１５で、原稿情報管理エリア３１のコピー実行結果を検索し、全ての原稿のコピーが終了したかどうか（全てが「済み」になったかどうか）を判断し、終了した場合は、操作パネル９に、待機メニューを表示させ、マルチクロップコピー処理を終了する。全ての原稿のコピーが終了していなければ、Ｓ１６を実行する。
【００５２】
次に、Ｓ１６で、記録ヘッドの特性に応じた画像信頼性を保持するための回復条件に当てはまった場合に、印字前回復処理を行い、その結果、インク無しが発生したかどうを判断する。印字前回復処理を実行しなかった場合と、印字前回復処理を実行してインク無しが発生しなかった場合とには、Ｓ１７へ進み、インク無しが発生した場合は、Ｓ１８へ進む。
【００５３】
次に、Ｓ１７で、インク情報管理エリア４１のインク無し情報をチェックする。実施例１では、Ｂｋ、Ｃ、Ｍ、Ｙの４色を管理しているが、４色に限定する必要はない。全色インクがあれば、Ｓ２５へ進み、１色でもインク無しがあれば、Ｓ１９へ進む。
【００５４】
次に、Ｓ１８で、上記印字前回復処理で発生したインク無し情報を、インク情報管理エリア４１の該当する色へ記憶し、Ｓ１９へ進む。このタイミングでインク情報管理エリア４１のインク無し情報を、ＥＥＰＲＯＭ１９へ記憶するようにしてもよく、パワーオフ時に記憶するようにしてもよい。
【００５５】
インク無し情報をＥＥＰＲＯＭ１９へ記憶することによって、電源が切断されてもインク無しの情報が保持されているので、印字前回復処理が行われなかった場合でも、インク無しの判断を正しく行うことができる。また、従来の画像処理装置等では、このタイミングでインク無しエラーを表示しているが、実施例１では、このタイミングでは、エラー表示せず、後述の印字可能な原稿があるかどうかを判断した後に、エラーを表示する。
【００５６】
次に、Ｓ１９で、インク情報管理エリア４１のインク無し情報をチェックし、全てのインクがなければ、Ｓ２４へ進み、そうでなければ、Ｓ２０へ進む。この判断によって、全ての原稿種別において印刷できない状態を検出することができる。
【００５７】
次に、Ｓ２０で、インク情報管理エリア４１のインク無し情報において、Ｂｋインク以外のカラーインクが全てあるかどうかを判断し、Ｂｋインク以外のカラーインクが全てあれば、Ｓ２１へ進み、そうでなければ、Ｓ２２へ進む。これによって、印字可能であるかどうかを、原稿種別毎に判断することができる。
【００５８】
次に、Ｓ２１で、原稿種別の１つである写真原稿について、原稿情報管理エリア３１のコピー未実行の原稿があるかどうかを検索し、あればＳ２５へ進み、なければ、Ｓ２４へ進む。この判断によって、Ｂｋインクがない状態であっても、印刷可能な原稿があるかどうか検出することができる。
【００５９】
次に、Ｓ２２で、インク情報管理エリア４１のインク無し情報において、Ｂｋインクがあれば、Ｓ２３へ進み、そうでなければ、Ｓ２４へ進む。
【００６０】
次に、Ｓ２３で、原稿種別の１つである文字原稿について、原稿情報管理エリア３１のコピー未実行の原稿があるかどうかを検索し、あれば、Ｓ２５へ進み、なければ、Ｓ２４へ進む。この判断によって、Ｃ、Ｍ、Ｙ等のカラーインクが１色でもない状態であっても、印刷可能な原稿があるかどうかを検出することができる。
【００６１】
次に、Ｓ２４で、インクがなくてコピーが実行できないので、操作パネル９にインク無しエラーを表示し、操作者が、新しいインクに交換した後に、操作パネル９から処理の継続を指示することによって、Ｓ１５へ戻り、マルチクロップコピー処理を継続する。または、操作者がインクを交換せずに、マルチクロップコピー処理の中止を指示するようにしてもよい。つまり、印刷できなかった原稿に対して、ユーザにその旨を通知し、継続するか中止するかをユーザが判断し、ユーザの優先度に応じて、処理が変更できる。
【００６２】
次に、Ｓ２５で、Ｓ２１またはＳ２３で検索された原稿情報管理エリア３１の原稿番号に対応した原稿位置から、原稿サイズ分、本スキャンを実行し、ＪＰＧ等の画像ファイルとして、画像メモリ４へ蓄積する。もちろん、ＪＰＧファイルに限らず、ＴｉＦＦやビットマップファイルでもよく、また、画像データとして画像メモリへ直接記憶するようにしてもよい。
【００６３】
次に、Ｓ２６で、Ｓ２５で蓄積された画像ファイルを、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施した後に、印刷用の画像データへ変換し、記録部１４が記録紙に印刷する。印刷が終了した後に、原稿情報管理エリア３１のコピー実行欄を、「未」から「済み」へ変更する。そしてＳ１５へ戻る。
【００６４】
実施例１によれば、複数の原稿種別のマルチクロップコピー時に、印字前クリーニング等の記録ヘッドの回復処理が実行され、インク無しが発生したとしても、他のインクで印刷可能な原稿をコピー処理できる。その結果、複雑な制御や装置構成にせずに、ユーザの操作性を向上させることができる。
【００６５】
また、実施例１の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムまたは装置に供給するようにしてもよい。つまり、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、記憶媒体に格納されているプログラムコードを読み出し、実行することによっても、実施例１の目的を達成することができる。この場合、記憶媒体から読み出されたプログラムコード自体が、実施例１の機能を実現し、そのプログラムコードを記憶した記憶媒体は、本発明を構成する。
【００６６】
また、コンピュータが読み出したプログラムコードを実行することによって、実施例１の機能が実現されるだけでない。つまり、そのプログラムコードの指示に基づいて、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが、実際の処理の一部または全部を行い、その処理によって実施例１の機能が実現される場合も含まれる。
【００６７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入されている機能拡張カードや、コンピュータに接続された機能拡張ユニットに備わるメモリに書込まれるようにしてもよい。その後に、そのプログラムコードの指示に基づいて、その機能拡張カードや機能拡張ユニットに備わっているＣＰＵなどが、実際の処理の一部または全部を行い、その処理によって実施例１の機能が実現されるようにしてもよい。
【００６８】
さらに、ＭＦＰ装置１００は、コンピュータ等の情報処理機器と、単機能の読取装置と、単機能のインクジェット式画像記録装置とを組合せた複写装置の形態を採るもの等であってもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施例１であるＭＦＰ装置１００の概略構成を示すブロック図である。
【図２】ＭＦＰ装置１００におけるマルチクロップコピー制御動作を示すフローチャートである。
【図３】ＭＦＰ装置１００におけるＤＲＡＭ上の原稿情報管理エリア３１を示す模式図である。
【図４】ＭＦＰ装置１００におけるＤＲＡＭ上のインク情報管理エリア４１を示す模式図である。
【図５】フラットスキャナ上に配置されている原稿例を示す図である。
【符号の説明】
【００７０】
１００…ＭＦＰ装置、
１…ＣＰＵ、
２…ＲＯＭ、
３…ＲＡＭ、
４…画像メモリ、
５…データ変換部、
６…読取制御部、
７…読取部、
８…操作パネル制御部、
９…操作パネル部、
１０…通信制御部、
１３…記録制御部、
１４…記録部、
３１…原稿情報管理エリア、
４１…インク情報管理エリア。
【図１】
2007150413.tif 000003
【図２】
2007150413.tif 000004
【図３】
2007150413.tif 000005
【図４】
2007150413.tif 000006
【図５】
2007150413.tif 000007