(57)【要約】【課題】  従来例では、表紙、背表紙作成指定がある場合に、自動的にヘッダフッタ位置の文字画像情報を利用して表紙背表紙を作成することや、ページ順やページ方向を自動で判断して整理して複写することは可能であるが、印刷設定処理については画像形成装置に付属の表示装置及び印刷装置を利用してユーザーが設定を行うという操作が必要であった。【解決手段】  原稿を読み込み印刷処理を実行する際の指定を簡便に行う手段をあらかじめ紙原稿に記載しておき自動判定し処理を変更することで印刷処理指定を簡便に行うことを可能とする画像出力装置を提案する。【選択図】  図１
2007104486.tif 000002
【特許請求の範囲】
【請求項１】
機器内の不揮発性の記憶装置に印刷設定パターン一覧と印刷処理実行時の設定をユーザーに対して表示する表示装置およびユーザーが設定を入力可能な入力装置とを有し、更に紙原稿を読み込むデータ入力手段と、前記データ入力手段により読み込んだデータを解析しラスターデータに変換するラスターデータ生成手段と、前記ラスターデータ生成手段により生成したラスターデータを不揮発性の記憶装置に保存するデータ保存手段と、前記データ保存手段により記憶装置上に保存された画像を紙原稿上に印刷する印刷手段を有する画像形成装置であり、
紙原稿からのデータ入力時に前記表示装置および入力装置を利用して紙原稿上の印刷設定を有効にするか否かを選択する、印刷設定付加原稿読み込み選択手段と、
読み込まれた紙原稿上に予め決定されている領域に画像があるか否かを判別する印刷設定画像領域認識手段と、
印刷設定画像領域に画像があった場合に、印刷設定領域の画像を抽出する印刷設定画像抽出手段と、
前記印刷設定画像抽出手段により抽出された画像のパターンを認識する印刷設定パターン認識手段と、
画像形成装置内の不揮発性の記憶装置に保存されている印刷設定パターン一覧を検索し、前記印刷設定パターン認識手段により認識された印刷設定画像が存在するか否かを検索する印刷設定パターン検索手段と、
前記印刷設定パターン検索手段によって検索された印刷設定に従い不揮発性の記憶装置に保存されているラスター画像を印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項２】
前記請求項１記載の画像形成装置であり、
前記請求項１記載の印刷設定画像抽出手段により抽出された画像を前記請求項１記載のデータ保存手段により記憶装置に保存されているラスターデータから削除する印刷設画像削除手段を有することを特徴とする画像形成装置。
【請求項３】
前記請求項１および２記載の画像形成装置であり、
前記請求項１記載の印刷設定パターン検索手段において印刷設定パターンが登録されていると判断された場合に、画像形成装置に付属している表示装置に対して検索された印刷設定、あるいは前記請求項１記載の印刷設定パターン検索手段において印刷設定パターンが登録されていないと判断された場合には処理可能な印刷設定が無い事および印刷設定を入力して欲しい旨表示する印刷設定表示手段と、
画像形成装置に付属している入力装置を使用し、前記印刷設定表示手段によって表示された設定を設定するか否か、あるいはユーザーの所望する処理設定を入力する印刷設定入力手段と、
前記請求項１記載の印刷設定パターン検索手段によって検索され前記印刷設定表示手段および印刷設定入力手段によって設定された印刷設定に従い不揮発性の記憶装置に保存されているラスター画像を印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項４】
前記請求項１〜３記載の画像形成装置であり、
前記請求項１記載の画像のパターンを認識する印刷設定パターン認識手段は図形および文字を認識する手段であることを特徴とする画像形成装置。
【請求項５】
前記請求項1〜４記載の画像形成装置であり、
前記請求項１記載の画像パターンを認識する印刷設定パターン認識手段は手書き認識手段およびおOCR手段であることを特徴とする画像形成装置。
【請求項６】
前記請求項１〜５記載の画像形成装置であり、
前記請求項１記載の紙原稿を読み込むデータ入力手段により読み込み、生成されたラスターデータを解析し画像領域を分割するブロックセレクション手段と、
前記請求項1記載のデータ入力手段により入力されたラスターデータを画像形成装置に付属する表示装置に表示するラスターデータ表示手段と、
前記ラスターデータ表示手段において画像形成装置に付属する表示装置への表示を行う際に、前記ブロックセレクション手段によって分割された領域を示す修飾情報を付加して表示するブロックセレクション領域表示手段と、
前記ブロックセレクション領域表示手段によって表示された領域を画像形成装置に付属する入力装置を利用して選択可能とするブロックセレクション選択手段と、
前記ブロックセレクション選択手段により選択された画像領域が前記請求項１記載の印刷設定画像領域であることを特徴とする画像形成装置。
【請求項７】
前記請求項１記載の画像形成装置に対してデータ送信可能なホストPC上で動作し、画像形成装置において印刷処理を行うことができるPDLデータを生成する印刷データ生成手段と、前記PDLデータ生成処理実行に際して、ユーザーが紙原稿に対する様々な印刷設定を行うことのできる印刷設定手段とを有するデバイスドライバであり、
前記印刷設定手段において、ユーザーに対してドラフト印刷時の設定を可能とするドラフト印刷設定手段と、
前記ドラフト設定手段に従いPDLデータおよび印刷設定手段を画像形成装置に対して送信するデータ送信手段を有することを特徴とするデバイスドライバ。
【請求項８】
前記請求項７記載のデバイスドライバであり、
前記ドラフト印刷設定手段とは別に複写印刷時の設定を可能とする複写印刷設定手段と、
前記請求項７記載のドラフト印刷設定手段と複写印刷設定手段の差分を検出する印刷設定差分検出手段を有することを特徴とするデバイスドライバ。
【請求項９】
前記請求項７および８記載のデバイスドライバであり、
前記請求項７記載の印刷差分検出手段により検出された印刷設定差分を、画像形成装置内のPDLデータ解析手段およびラスターデータ生成手段おいて予め決定されている印刷設定画像として生成されるPDLコマンドに変換可能な差分PDLコマンド生成手段と、
前記差分PDLコマンド生成手段によって生成されたPDLコマンドを前記請求項７記載の印刷データ生成手段によって生成されたPDLコマンドと共に画像形成装置に対して送信するデータ送信手段を有することを特徴とするデバイスドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナなどで読み込んだ紙原稿の画像データを物理媒体に画像形成する手段、さらには紙原稿に付加されている印刷設定パターンに従い印刷処理を行う手段を有する画像形成装置に関するものである。
【０００２】
更に、ホストPCからの印刷データ出力時にユーザーの指定に従い印刷設定パターンを付加する手段と、前記付加された印刷設定パターンを印刷データとして前記画像形成装置に送信するデバイスドライバに関するものである。
【背景技術】
【０００３】
従来、紙原稿の画像をスキャナなどで読み込み、メモリ上に蓄積された画像データを出力する複写機能を持つ画像出力装置として、例えば、文書のヘッダ、フッタ位置に文字画像を挿入しておき、表紙、背表紙作成指定があった場合にヘッダフッタ位置の文字画像からOCR処理にて文字列を抽出し、定義されているフォーマットに従って表紙、背表紙を作成するというものがある(例えば特許文献１)。
【０００４】
或いは、紙原稿の画像をスキャナなどで読み込み、メモリ上に蓄積された画像データを出力する複写機能を持つ画像出力装置として、例えば、予め印刷出力時に文書情報やページ番号、印刷方向を符号化情報として紙原稿上に埋め込んである紙原稿を、サイズや方向がばらばらの状態でADFにのせてスキャン操作を実行した場合にもページ順に整理されて複写されるというものがある(例えば特許文献２)。
【特許文献１】特開2001-320575号公報
【特許文献２】特開平10-228470号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来例では、表紙、背表紙作成指定がある場合に、自動的にヘッダフッタ位置の文字画像情報を利用して表紙背表紙を作成することや、ページ順やページ方向を自動で判断して整理して複写することは可能であるが、印刷設定処理については画像形成装置に付属の表示装置及び印刷装置を利用してユーザーが設定を行うという操作が必要であった。
【０００６】
あるいは会議用レジュメなどのように複数部印刷し配布する必要がある場合など、ひとまずドラフト印刷を行ってユーザーが原稿の内容を確認し、当該内容で問題ない場合に内容確認に利用した紙原稿を複数部数指定し複写処理を実施して配布するか、再度ホストから必要部数を指定し印刷処理を実行しなければならないという問題があった。
【０００７】
本発明はこのような従来の問題点を解決すべく創案されたもので、紙原稿上に手書きあるいは印刷された印刷設定パターンを認識し、これに従い複写処理を実行可能とすることにより、ユーザーが画像形成装置の表示装置や入力装置を用いて印刷設定をする事無く所望の印刷処理を実行可能とすることである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
【０００９】
本発明にかかる第1の発明は、機器内の不揮発性の記憶装置に印刷設定パターン一覧と印刷処理実行時の設定をユーザーに対して表示する表示装置およびユーザーが設定を入力可能な入力装置と、更に紙原稿を読み込むデータ入力機能と、前記データ入力機能により読み込んだデータを解析しラスターデータに変換するラスターデータ生成機能と、前記ラスターデータ生成機能により生成したラスターデータを不揮発性の記憶装置に保存するデータ保存機能と、前記データ保存機能により記憶装置上に保存された画像を紙原稿上に印刷する印刷機能を有する画像形成装置であり、
紙原稿からのデータ入力時に前記表示装置および入力装置を利用して紙原稿上の印刷設定を有効にするか否かを選択可能とする印刷設定付加原稿読み込み選択機能と、
読み込まれた紙原稿上に予め決定されている領域に画像があるか否かを判別する印刷設定画像領域認識機能と、
印刷設定画像領域に画像があった場合に、印刷設定領域の画像を抽出する印刷設定画像抽出機能と、
前記印刷設定画像抽出機能により抽出された画像のパターンを認識する印刷設定パターン認識機能と、
画像形成装置内の不揮発性の記憶装置に保存されている印刷設定パターン一覧を検索し、前記印刷設定パターン認識機能により認識された印刷設定画像が存在するか否かを検索する印刷設定パターン検索機能と、
前記印刷設定パターン検索機能によって検索された印刷設定に従い不揮発性の記憶装置に保存されているラスター画像を印刷する印刷機能とを機能とを設けたことである。
【００１０】
本発明にかかる第２の発明は、前記第1の発明に示す機能を有する画像形成装置にかかり、
前記第1の発明に示す印刷設定画像抽出機能により抽出された画像を前記第1の発明に示すデータ保存機能により記憶装置に保存されているラスターデータから削除する印刷設画像削除機能とを設けたことである。
【００１１】
本発明にかかる第３の発明は、前記第1および第2の発明に示す機能を有する画像形成装置にかかり、
前記第1の発明に示す印刷設定パターン検索機能において印刷設定パターンが登録されていると判断された場合に、画像形成装置に付属している表示装置に対して検索された印刷設定、あるいは前記第1の発明に示す印刷設定パターン検索機能において印刷設定パターンが登録されていないと判断された場合には処理可能な印刷設定が無い事および印刷設定を入力して欲しい旨表示する印刷設定表示機能と、
画像形成装置に付属している入力装置を使用し、前記印刷設定表示機能によって表示された設定を設定するか否か、あるいはユーザーの所望する処理設定を入力する印刷設定入力機能と、
前記第１の発明に示す印刷設定パターン検索機能によって検索され前記印刷設定表示機能および印刷設定入力機能によって設定された印刷設定に従い不揮発性の記憶装置に保存されているラスター画像を印刷する印刷機能とを設けたことである。
【００１２】
本発明にかかる第４の発明は、前記第1〜第３の発明に示す機能を有する画像形成装置にかかり、
前記第１の発明に示す画像のパターンを認識する印刷設定パターン認識機能として図形および文字を認識する機能を設けたことである。
【００１３】
本発明にかかる第５の発明は、前記第1〜第４の発明に示す機能を有する画像形成装置にかかり、
前記第１の発明に示す画像パターンを認識する印刷設定パターン認識機能として手書き認識機能およびおOCR機能を設けたことである。
【００１４】
本発明にかかる第６の発明は、前記第１〜第５の発明に示す機能を有する画像形成装置にかかり、
前記第１の発明に示す紙原稿を読み込むデータ入力機能により読み込み、生成されたラスターデータを解析し画像領域を分割するブロックセレクション機能と、
前記第１の発明に示すデータ入力機能により入力されたラスターデータを画像形成装置に付属する表示装置に表示するラスターデータ表示機能と、
前記ラスターデータ表示機能において画像形成装置に付属する表示装置への表示を行う際に、前記ブロックセレクション機能によって分割された領域を示す修飾情報を付加して表示するブロックセレクション領域表示機能と、
前記ブロックセレクション領域表示機能によって表示された領域を画像形成装置に付属する入力装置を利用して選択可能とするブロックセレクション選択機能と、
前記ブロックセレクション選択機能により選択された画像領域が前記第１の発明に示す印刷設定画像領域として決定される機能とを設けたことである。
【００１５】
本発明にかかる第７の発明は、
前記第１の発明に示す画像形成装置に対してデータ送信可能なホストPC上で動作し、画像形成装置において印刷処理を行うことができるPDLデータを生成する印刷データ生成機能と、前記PDLデータ生成処理実行に際して、ユーザーが紙原稿に対する様々な印刷設定を行うことのできる印刷設定機能とを有するデバイスドライバにかかり、
前記印刷設定機能において、ユーザーに対してドラフト印刷時の設定を可能とするドラフト印刷設定機能と、
前記ドラフト設定機能に従いPDLデータおよび印刷設定機能を画像形成装置に対して送信するデータ送信機能とを設けたことである。
【００１６】
本発明にかかる第8の発明は、前記第７の発明に示す機能を有するデバイスドライバにかかり、
前記ドラフト印刷設定機能とは別に複写印刷時の設定を可能とする複写印刷設定機能と、
前記第7の発明に示すドラフト印刷設定機能と複写印刷設定機能の差分を検出する印刷設定差分検出機能とを設けたことである。
【００１７】
本発明にかかる第９の発明は、前記第７および第8の発明に示す機能を有するデバイスドライバにかかり、
前記第7の発明に示す印刷差分検出機能により検出された印刷設定差分を、画像形成装置内のPDLデータ解析機能およびラスターデータ生成機能おいて予め決定されている印刷設定画像として生成されるPDLコマンドに変換可能な差分PDLコマンド生成機能と、
前記差分PDLコマンド生成機能によって生成されたPDLコマンドを前記第7の発明に示す印刷データ生成機能によって生成されたPDLコマンドと共に画像形成装置に対して送信するデータ送信機能を設けたことである。
【発明の効果】
【００１８】
以上の構成により、入力される紙原稿の任意の領域中に記載されているユーザー所望の印刷設定を使用する事が可能となり、紙原稿の複写時にユーザーが画像形成装置にて再度設定を行うことなく所望の出力結果を容易に得ることが可能となる。
【発明を実施するための最良の形態】
【００１９】
図１はＭＦＰを示すブロック図、図２は本発明にかかる画像処理方法の第１実施形態を示すフローチャ−ト、図３は、図２の画像処理方法により処理される入力原稿と出力原稿の一例、図４、図５は本発明にかかる画像処理方法の第２実施形態を示すフローチャ−ト、図６は、図４に示すデバイスドライバにおいてユーザーが所望する設定を行う印刷設定画面の一例、図７は図４及び図５に示す画像生成処理によって印刷される紙原稿の一例、図８は本発明にかかる第３の実施形態を示すフローチャート、図９は図８に示すブロックセレクション処理によって生成される分割領域の一例を示す図である。
【００２０】
[ＭＦＰ]
図１において、ＭＦＰ１００は、図示しないオートドキュメントフィーダ（ＡＤＦ）を有する画像読み取り部１１０を備え、画像読み取り部１１０は束状の或いは1枚の原稿の画像を光源で照射し、反射画像をレンズで固体撮像素子上に結像する。固体撮像素子は所定解像度（例えば６００ｄｐｉ）および所定濃度レベル（例えば８ビット）の画像読み取り信号を生成し、画像読み取り信号からラスターデータよりなる画像データが構成され、データ処理装置１１５で記録可能な記録信号に変換された後、ＭＦＰ１００において記録紙上に記録画像として記録される。
【００２１】
また、ＭＦＰ１００は、ＬＡＮ１１８との接続のためのネットワークＩＦ１１４を有し、ホストＰＣ１２０が出力しうるPDLで記述された印刷データを記録装置１１２によって記録し得る。ホストＰＣ１２０から出力された印刷データもしくはＬＡＮ１１８からネットワークＩＦ１１４を経てデータ処理装置１１５で記録可能な記録信号に変換された後、ＭＦＰ１００において記録紙上に記録画像として記録される。
【００２２】
ＭＦＰ１００は表示装置１１６と操作入力装置１１７を有し、操作入力の状態や、ユーザーに対する警告表示などを、表示装置１１６によって表示し得る。
【実施例１】
【００２３】
次に本発明にかかる画像処理方法の第１実施形態を図面に基づいて説明する。
【００２４】
[画像形成装置の処理の流れ１]
本発明にかかる画像処理方法の第１実施形態は図２のフローチャートに示す各ステップにより実行される。
【００２５】
ステップＳ１００１：ユーザーはＭＦＰ１００の表示装置１１６および操作入力装置１１７を使用し、印刷設定パターン付の原稿読み込みモードを設定する。
【００２６】
ステップＳ１００２：ＭＦＰ１００の画像読み取り部１１０を動作させて紙原稿をラスター状に走査し、所定解像度および所定濃度レベルの、画像読み取り信号を取得する。
【００２７】
入力される紙原稿の一例を図３の１１０１に示す。
【００２８】
ステップＳ１００３：画像読み取り信号はデータ処理部１１５によって前処理され、ラスターデータとして、記憶装置１１１に保存される。
【００２９】
ステップＳ１００４：ステップＳ１００２にて入力されたラスターデータの所定の領域に画像が存在するか否かを確認。
【００３０】
ステップＳ１００５：ステップ１００４にて所定の領域に画像が存在するか否かを判断し、画像が存在すると判断された場合はステップＳ１００６に進む。
【００３１】
一方、画像が存在しないと判断された場合はステップＳ１０１７に進み、紙原稿に印刷設定画像が無い旨メッセージ表示する。
【００３２】
ステップＳ１００６：ステップＳ１００４およびステップＳ１００５にて所定領域に画像があると判断された場合、領域内に存在する画像を抽出する。
【００３３】
ステップＳ１００７：ステップＳ１００６にて抽出された画像のパターンを認識する。認識方法は、たとえば手書き認識手段とＯＣＲ技術を利用した文字認識手段であってもよいし、手書き入力された図形パターンの類似度から同一パターンであることを認識する図形パターン認識手段であってもよい。
【００３４】
ステップＳ１００８：ステップＳ１００７にて画像パターン認識終了後、ステップＳ１００２にて入力されステップＳ１００３で記憶装置１１１に保存されたラスターデータからステップＳ１００６にて抽出された画像を削除する。
【００３５】
ステップＳ１００９：ステップＳ１００７にて認識された画像パターンと合致する印刷設定パターンあるいは文字列があるか否か、ＭＦＰ１００内に保存されている印刷設定パターンＤＢを検索する。
【００３６】
ステップＳ１０１０：ステップＳ１００９での検索の結果、印刷設定パターンＤＢ内に類似する印刷設定が検索されたか否かを判断する。類似する印刷設定パターンが検出された場合ステップＳ１０１１に進む。
【００３７】
一方、類似する印刷設定パターンが検出されなかった場合ステップＳ１０１７に進み、表示装置１１６に対して該当する印刷設定が無い事を表示する。
【００３８】
ステップＳ１０１１：ステップＳ１０１０にて類似する印刷設定パターンが検出されたと判断された場合、検出された印刷設定パターンに対応する印刷設定をＭＦＰ１１０に付属する表示装置１１６に表示する。
【００３９】
ステップＳ１０１２：表示装置１１６にステップＳ１０１１にて表示装置１１６に表示された印刷設定を確定するか否かを問い合わせるメッセージを表示する。
【００４０】
ステップＳ１０１３：ステップ１０１２にて表示装置に表示されたメッセージに対してユーザーがＭＦＰ１１０に付属する入力装置を利用し入力した入力情報を認識する。
【００４１】
ステップＳ１０１４：ステップＳ１０１３で認識されたユーザーの入力が印刷設定付の紙原稿から読み出された印刷設定を変更するか否かを判断する。印刷設定を変更すると入力された場合ステップＳ１０１８に進み、表示装置に印刷設定の入力を促すメッセージを表示しユーザーに対して入力を要求し、ステップＳ１０１９にて入力装置１１７にて入力設定された印刷設定を確定する。
【００４２】
一方、印刷設定を変更せず確定した場合ステップＳ１０１５に進む。
【００４３】
ステップＳ１０１５：ステップＳ１０１３もしくはステップＳ１０１９にて確定された印刷設定をＭＦＰの印刷設定として機器内部の設定情報を更新し設定を行う。
【００４４】
ステップＳ１０１６：ステップＳ１００２にて紙原稿から読み込まれ、記憶装置に保存されたラスター画像を、ステップＳ１０１５にて機器内部の設定情報に設定された内容に従い印刷処理を実施しラスターデータを紙原稿に出力する。
【００４５】
印刷処理されえられる紙原稿の一例を図３の１１０２に示す。
【００４６】
以上の構成により、入力される紙原稿の特定の領域中にユーザーが所望の印刷設定を記載しておくことで、これを自動で読み取り印刷設定に使用する事が可能となり、紙原稿の複写時にユーザーが画像形成装置で設定を行うことなく所望の出力結果を容易に得ることが可能となる。
【実施例２】
【００４７】
第１実施形態では、入力される紙原稿中にユーザーが所望の印刷設定を記載しておくことで、これを自動で読み取り印刷設定に使用する事が可能となり、紙原稿の複写時にユーザーが画像形成装置で設定を行うことなく所望の出力結果を容易に得ることを可能とする方法について説明したが、本発明がこれに限定されないことはいうまでもない。
【００４８】
本発明にかかる画像処理方法の第２実施形態は、ネットワークＩ／Ｆ１１４及びＬＡＮ１１８を介して画像形成装置に接続されるホストＰＣ１２０上のデバイスドライバにおいてドラフト印刷処理の設定とドラフト印刷した紙原稿を複写する際の設定を複数設定する手段を設けた場合の処理であり、図４、図５に示すフローチャートの各ステップ及び実施例１で説明した図２に示すフローチャートにより実行される。
【００４９】
[デバイスドライバにおける処理の流れ]
ステップＳ２００１：ホストＰＣにて印刷対象のデータに対して印刷処理が選択されると、印刷処理に必要な印刷設定を可能とし、これに従い画像形成装置にて解釈可能なＰＤＬ言語などの印刷データに変換し送信するデバイスドライバが起動される。
【００５０】
デバイスドライバのドラフト印刷用の印刷処理設定画面にて設定されている印刷処理設定を確認する。
【００５１】
デバイスドライバのドラフト印刷処理設定用画面の一例として図６に示す２２０１を示す。
【００５２】
ステップＳ２００２：デバイスドライバの複写印刷用の印刷処理設定画面にて設定されている印刷処理設定を確認する。
【００５３】
デバイスドライバの複写印刷処理設定用画面の一例として図６に示す２２０２を示す。
【００５４】
ステップＳ２００３：ステップＳ２００１およびステップＳ２００２にて確認された印刷設定の差分を抽出する。
【００５５】
図６に示す設定画面を使用した場合、当該ステップにおいてはステイプル設定および印刷部数設定が差分として抽出される。
【００５６】
ステップＳ２００４：ステップＳ２００３にて印刷設定の差分が抽出されたか否かを判断する。差分が抽出された場合ステップＳ２００５に進み、差分が抽出されない場合ステップＳ２００７に進む。
【００５７】
ステップＳ２００５：ステップＳ２００４にてドラフト印刷用の印刷設定と複写印刷用の印刷設定に差分があると判断された場合に、差分として抽出された複写印刷用の印刷設定を予め決められている特定の印刷設定パターンに変換する。
【００５８】
当該パターンは図形パターンでもよいし、文字情報でもよい。
【００５９】
ステップＳ２００６：ステップＳ２００５にて変換された印刷設定パターンを画像形成装置（ＭＦＰ１００）のデータ処理装置１１５で解釈処理可能なＰＤＬコマンドに変換する。
【００６０】
ステップＳ２００７：印刷対象のデータを画像形成装置（ＭＦＰ１００）のデータ処理装置１１５で解釈可能なＰＤＬコマンドに変換する。
【００６１】
ステップＳ２００８：ステップＳ２００６およびステップＳ２００７にて変換されたＰＤＬコマンドと、ドラフト印刷用の印刷設定を印刷機器の処理を指定する印刷処理命令に変換し、ＬＡＮ１１８及びネットワークＩ／Ｆ１１４を介してデータ処理装置に送信する。
【００６２】
[画像形成装置の処理の流れ２]
ステップＳ２１０１：ＬＡＮ１１８およびネットワークＩＦ１１４を介してホストＰＣ１２０よりＰＤＬコマンドおよび印刷設定命令が入力される。
【００６３】
ステップＳ２１０２：ステップＳ２１０１にて入力されたＰＤＬコマンドはデータ処理部１１５によって解析処理される。
【００６４】
ステップＳ２１０３：ステップＳ２１０２の解析結果を元にデータ処理部１１５にてラスターデータが生成される。
【００６５】
ステップＳ２１０４：ステップＳ２１０２にて生成されたラスターデータは記憶装置１１１に保存される。
【００６６】
ステップＳ２１０５：ステップＳ２１０３にて生成され、ステップＳ２１０４にて記憶装置に保存されたラスターデータをステップＳ２１０１にて入力された印刷設定命令に従い紙原稿に出力する。
【００６７】
当該ステップで出力される紙原稿の一例を図７の２３０１に示す。
【００６８】
なお、以上の処理によりドラフト印刷用の印刷設定と複写印刷用の印刷設定の差分を印刷設定パターンとして印刷された紙原稿をＭＦＰ１１０の画像読み取り部１１０にて読み込み複写処理を行う場合の処理フローは、実施形態１に示す画像形成装置の処理の流れ１と同等であり、特に実施形態１のステップＳ１００７に示す印刷設定画像パターン認識手段における認識手段を、手書き認識だけでなく印刷された図形パターンおよび文字情報の処理を可能とすることで代替できるので特に図示しないこととする。
【００６９】
以上の構成により、ネットワークＩ／Ｆ１１４及びＬＡＮ１１８を介して画像形成装置に接続されるホストＰＣ１２０上のデバイスドライバにおいてドラフト印刷処理の設定とドラフト印刷した紙原稿を複写する際の設定を複数設定する手段を設けることで、ドラフト印刷時の印刷設定と複写印刷時の設定の差分をドラフト印刷時に紙原稿上に再現する事が可能となり、更に、紙原稿上に再現された複写印刷処理用の設定を複写時に自動で読み取り印刷設定に使用する事が可能となる。
【実施例３】
【００７０】
第１実施形態では、入力される紙原稿の特定の領域中にユーザーが所望の印刷設定を記載しておくことで、これを自動で読み取り印刷設定に使用する事が可能となり、紙原稿の複写時にユーザーが画像形成装置で設定を行うことなく所望の出力結果を容易に得ることを可能とする方法について説明したが、本発明がこれに限定されないことはいうまでもない。
【００７１】
本発明にかかる画像処理方法の第３実施形態は、ユーザーが所望する印刷設定を原稿中の任意の領域に記載し、紙原稿読み込み時に表示装置から印刷設定の記載されている位置をユーザーが選択可能とする手段を設けた場合の処理であり、図８に示すフローチャートの各ステップにより実行される。
【００７２】
[画像形成装置の処理の流れ３]
ステップＳ３００１：ユーザーはＭＦＰ１００の表示装置１１６および操作入力装置１１７を使用し、印刷設定パターン付の原稿読み込みモードを設定する。
【００７３】
ステップＳ３００２：ＭＦＰ１００の画像読み取り部１１０を動作させて紙原稿をラスター状に走査し、所定解像度および所定濃度レベルの、画像読み取り信号を取得する。
【００７４】
ステップＳ３００３：画像読み取り信号はデータ処理部１１５によって前処理され、ラスターデータとして、記憶装置１１１に保存される。
【００７５】
ステップＳ３００４(ブロックセレクションステップ)：ステップＳ１００２にて入力されたラスターデータに対して領域分割処理(ブロックセレクション処理)を実施し、ラスターデータに含まれる画像を矩形画像に分割処理する。
【００７６】
分割処理を実施し画像を分割した結果の一例を図９の３１０１に示す。
【００７７】
ステップＳ３００５：ステップＳ３００４のブロックセレクション処理によって得られた画像分割の結果を、ＭＦＰ１００に付属する表示装置１１６にイメージデータとして表示し、印刷設定領域を選択するようユーザーに対してメッセージ表示する。
【００７８】
このとき、分割された矩形画像の領域の判別が容易に行えるよう画像の境界部分を強調するような修飾処理して表示するようにしてもよい。
【００７９】
ステップＳ３００６：ステップＳ３００５にて表示装置に表示された印刷設定領域選択の支持とイメージデータに従い入力装置１１７を使用してどの分割領域を選択されたかを確認する。
【００８０】
ステップＳ３００７：ステップＳ３００５にて選択され、ステップＳ３００６にて確認された分割領域を印刷設定領域とし、領域内に存在する画像を抽出する。
【００８１】
ステップＳ３００８：ステップＳ３００７にて抽出された画像のパターンを認識する。認識方法は、たとえば手書き認識手段とＯＣＲ技術を利用した文字認識手段であってもよいし、手書き入力された図形パターンの類似度から同一パターンであることを認識する図形パターン認識手段であってもよい。
【００８２】
ステップＳ３００９：ステップＳ３００８にて画像パターン認識終了後、ステップＳ３００２にて入力されステップＳ３００３で記憶装置１１１に保存されたラスターデータからステップＳ３００７にて抽出された分割領域中の画像を削除する。
【００８３】
ステップＳ３０１０：ステップＳ３００８にて認識された画像パターンと合致する印刷設定パターンあるいは文字列があるか否か、ＭＦＰ１００内に保存されている印刷設定パターンＤＢを検索する。
【００８４】
ステップＳ３０１１：ステップＳ３０１０での検索の結果、印刷設定パターンＤＢ内に類似する印刷設定が検索されたか否かを判断する。類似する印刷設定パターンが検出された場合ステップＳ３０１２に進む。
【００８５】
一方、類似する印刷設定パターンが検出されなかった場合ステップＳ３０１８に進み、表示装置１１６に対して該当する印刷設定が無い事を表示する。
【００８６】
ステップＳ３０１２：ステップＳ３０１１にて類似する印刷設定パターンが検出されたと判断された場合、検出された印刷設定パターンに対応する印刷設定をＭＦＰ１１０に付属する表示装置１１６に表示する。
【００８７】
ステップＳ３０１３：表示装置１１６にステップＳ３０１２にて表示装置１１６に表示された印刷設定を確定するか否かを問い合わせるメッセージを表示する。
【００８８】
ステップＳ３０１４：ステップ３０１３にて表示装置に表示されたメッセージに対してユーザーがＭＦＰ１１０に付属する入力装置を利用し入力した入力情報を認識する。
【００８９】
ステップＳ３０１５：ステップＳ３０１４で認識されたユーザーの入力が印刷設定付の紙原稿から読み出された印刷設定を変更するか否かを判断する。印刷設定を変更すると入力された場合ステップＳ３０１９に進み、表示装置に印刷設定の入力を促すメッセージを表示しユーザーに対して入力を要求し、ステップＳ３０２０にて入力装置１１７にて入力設定された印刷設定を確定する。
【００９０】
一方、印刷設定を変更せず確定した場合ステップＳ３０１６に進む。
【００９１】
ステップＳ３０１６：ステップＳ３０１３もしくはステップＳ３０２０にて確定された印刷設定をＭＦＰの印刷設定として機器内部の設定情報を更新し設定を行う。
【００９２】
ステップＳ３０１７：ステップＳ３００２にて紙原稿から読み込まれ、記憶装置に保存されたラスター画像を、ステップＳ３０１６にて機器内部の設定情報に設定された内容に従い印刷処理を実施しラスターデータを紙原稿に出力する。
【００９３】
印刷処理されえられる紙原稿の一例を図３の１１０２に示す。
【００９４】
[ブロックセレクションステップ]
ステップＳ３００４（ブロックセレクションステップ）においては、図９に示すように、入力画像を矩形ブロックに分割する。
【００９５】
ブロックセレクションステップにおいては、まず入力画像を白黒に２値化し、黒画素輪郭で囲まれる画素塊を抽出する。
【００９６】
さらに、このように抽出された黒画素塊の大きさを評価し、大きさが所定値以上の黒画素塊の内部にある白画素塊に対する輪郭追跡を行う。白画素塊に対する大きさ評価、内部黒画素塊の追跡というように、内部の画素塊が所定値以上である限り、再帰的に内部画素塊の抽出、輪郭追跡を行う。
【００９７】
画素塊の大きさは、例えば画素塊の面積によって評価される。
【００９８】
このようにして得られた画素塊に外接する矩形ブロックを生成することにより分割領域が生成されうる。
【００９９】
以上の構成により、入力される紙原稿の任意の領域中に記載されているユーザー所望の印刷設定を使用する事が可能となり、紙原稿の複写時にユーザーが画像形成装置にて再度設定を行うことなく所望の出力結果を容易に得ることが可能となる。
【０１００】
また本発明の趣旨と範囲は、本発明の特定の説明と図に限定されるものではなく、本願特許請求の範囲に述べられた内容の様々な修正および変更に及ぶことは当業者にとって理解されるであろう。
【０１０１】
本発明によれば、入力される紙原稿の特定の領域、あるいは任意の領域にユーザーが所望の印刷設定を記載しておくことで、これを自動で読み取り印刷設定に使用する事が可能となり、紙原稿の複写時にユーザーが画像形成装置で設定を行うことなく所望の出力結果を容易に得ることが可能となる。
【０１０２】
更に、ネットワークＩ／Ｆ１１４及びＬＡＮ１１８を介して画像形成装置に接続されるホストＰＣ１２０上のデバイスドライバにおいて、ドラフト印刷処理の設定とドラフト印刷した紙原稿を複写する際の設定を複数設定する手段を設けることで、ドラフト印刷時に一括して印刷設定を行う事を可能とすることにより、紙原稿上に再現された複写印刷処理用の設定を複写時に自動で読み取り印刷設定に使用する事が可能となり、紙原稿の複写時にユーザーが画像形成装置で設定を行うことなく所望の出力結果を容易に得ることが可能となる。
【図面の簡単な説明】
【０１０３】
【図１】ＭＦＰを示すブロック図
【図２】本発明にかかる画像処理方法の第１実施形態を示すフローチャ−ト
【図３】第１の実施形態により処理される入力原稿と出力原稿の一例
【図４】本発明にかかる画像処理方法の第２実施形態を示すフローチャ−ト
【図５】本発明にかかる画像処理方法の第２実施形態を示すフローチャ−ト
【図６】第２の実施形態における処理形態の具体例を示す一例
【図７】第２の実施形態により処理される出力原稿の一例
【図８】本発明にかかる第３の実施形態を示すフローチャート
【図９】第３の実施形態によって生成される分割領域の一例
【符号の説明】
【０１０４】
１００  ＭＦＰ
１１０  画像読み取り装置
１１１  記憶装置
１１２  記憶装置
１１３  ネットワークインタフェース
１１４  ネットワークインタフェース
１１５  データ処理装置
１１６  表示装置
１１７  入力装置
１１８  LAN
１１９  LAN
１２０  ホストPC
１２１  ホストPC
【図１】
2007104486.tif 000003
【図２】
2007104486.tif 000004
【図３】
2007104486.tif 000005
【図４】
2007104486.tif 000006
【図５】
2007104486.tif 000007
【図６】
2007104486.tif 000008
【図７】
2007104486.tif 000009
【図８】
2007104486.tif 000010
【図９】
2007104486.tif 000011