(57)【要約】【課題】  スキャニングした原稿データを利用者の所望する原稿データに編集可能とすることで、無駄な印刷を避け、資源の消費の低減に貢献する複合機を提供するものである。【解決手段】  スキャナ４を有する複合機であり、予め検索文字列を指定し、スキャニングした原稿データの中に上記検索文字列が含まれている場合、当該文字列を含む頁、又は章を検出し、当該頁又は章の印刷を行う構成である。上記処理はファクシミリを行う場合も同様であり、スキャニングした原稿データの中に上記検索文字列が含まれている場合、当該文字列を含む頁、又は章を検出し、当該頁又は章のファクシミリ送信を行う構成である。【選択図】図１
2006287471.tif 000002
【特許請求の範囲】
【請求項１】
スキャナ手段によって読み取った原稿データを記憶する第１の記憶手段と、
予め設定した検索文字列を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された原稿データに、前記第２の記憶手段に記憶した検索文字列が存在するか判断する判断手段と、
前記原稿データに前記検索文字列が含まれていると判断するとき、該検索文字列を含む原稿データの中の頁を印刷する印刷手段と、
を有することを特徴とする複合機。
【請求項２】
スキャナ手段によって読み取った原稿データを記憶する第１の記憶手段と、
予め設定した検索文字列を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された原稿データの目次に、前記第２の記憶手段に記憶した検索文字列が存在するか判断する判断手段と、
前記原稿データの目次に前記検索文字列が含まれていると判断するとき、該検索文字列を含む章を印刷する印刷手段と、
を有することを特徴とする複合機。
【請求項３】
前記章の先頭アドレスを頁の先頭に移動する画像編集を行い、前記印刷手段は該画像編集を行った後の編集画像を印刷することを特徴とする請求項２記載の複合機。
【請求項４】
スキャナ手段によって読み取った原稿データを記憶する第１の記憶手段と、
予め設定した検索文字列を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された原稿データに、前記第２の記憶手段に記憶した検索文字列が存在するか判断する判断手段と、
前記原稿データに前記検索文字列が含まれていると判断するとき、該検索文字列を含む原稿データの中の頁を送信するファクシミリ手段と、
を有することを特徴とする複合機。
【請求項５】
スキャナ手段によって読み取った原稿データを記憶する第１の記憶手段と、
予め設定した検索文字列を記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された原稿データの目次に、前記第２の記憶手段に記憶した検索文字列が存在するか判断する判断手段と、
前記原稿データの目次に前記検索文字列が含まれていると判断するとき、該検索文字列を含む章を送信するファクシミリ手段と、
を有することを特徴とする複合機。
【請求項６】
前記章の先頭アドレスを頁の先頭に移動する画像編集を行い、前記印刷手段は該画像編集を行った後の編集画像をファクシミリ送信することを特徴とする請求項５記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写又はファクシミリを希望する原稿の内容を読み込み、予め設定した検索文字列を含む頁又は章を印刷又はファクシミリする複合機に関する。
【背景技術】
【０００２】
従来、複数枚の原稿をセットし、連続して複写する機能を有する複写機が存在する。しかし、原稿の必要箇所のみを複写するためには、必要箇所を抜き出して原稿をセットし、複写が完了した後、原稿を元に戻す作業を行う必要があり、大変手間のかかる作業が必要である。一方、用紙の無駄を覚悟で全ての原稿を複写することも考えられるが、資源を浪費し、環境上も問題である。
【０００３】
また、原稿から必要ページを抜き出す作業を行う場合、誤って必要ページを見落とす可能性もある。さらに、必要箇所のページのみを抜き出すにしても、関係しない内容まで複写することになり、無駄である。
【０００４】
尚、特許文献１には、スキャナにより読み取った文書データの必要箇所の文書を取り出して編集する提案がなされている。また、特許文献２には、白紙のページを検出するプリンタ装置が開示されている。
【特許文献１】特開２００１−２０２３６２号公報（段落番号００５３）
【特許文献２】特開平８−３３５００９号公報（段落番号００９５）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の場合、編集の対象がフォントやサイズ等に限られ、必要箇所の文書を取り出して編集することはできない。また、特許文献２の場合、白紙のページを検出するが、検出対象が白紙のページに限られ、必要箇所のページを抜き出すことはできない。
【課題を解決するための手段】
【０００６】
上記課題は本発明によれば、スキャナ手段によって読み取った原稿データを記憶する第１の記憶手段と、予め設定した検索文字列を記憶する第２の記憶手段と、前記第１の記憶手段に記憶された原稿データに、前記第２の記憶手段に記憶した検索文字列が存在するか判断する判断手段と、前記原稿データに前記検索文字列が含まれていると判断するとき、該検索文字列を含む原稿データの中の頁を印刷する印刷手段とを有する複合機を提供することによって達成できる。
【０００７】
このように構成することにより、予め設定した検索文字列のみを含む頁を自動的に印刷することができ、煩わしい原稿の選択作業等を行う必要がない。
また、上記課題は本発明によれば、スキャナ手段によって読み取った原稿データを記憶する第１の記憶手段と、予め設定した検索文字列を記憶する第２の記憶手段と、前記第１の記憶手段に記憶された原稿データの目次に、前記第２の記憶手段に記憶した検索文字列が存在するか判断する判断手段と、前記原稿データの目次に前記検索文字列が含まれていると判断するとき、該検索文字列を含む章を印刷する印刷手段とを有する複合機を提供することによって達成できる。
【０００８】
このように構成することにより、予め設定した検索文字列のみを含む章を自動的に印刷することができ、煩わしい原稿の選択作業等を行う必要がない。
また、例えば前記章の先頭アドレスを頁の先頭に移動する画像編集を行い、前記印刷手段は該画像編集を行った後の編集画像を印刷する構成である。このように構成することにより、極めて見易い印刷出力を得ることができる。
【０００９】
また、上記課題は本発明によれば、スキャナ手段によって読み取った原稿データを記憶する第１の記憶手段と、予め設定した検索文字列を記憶する第２の記憶手段と、前記第１の記憶手段に記憶された原稿データに、前記第２の記憶手段に記憶した検索文字列が存在するか判断する判断手段と、前記原稿データに前記検索文字列が含まれていると判断するとき、該検索文字列を含む原稿データの中の頁を送信するファクシミリ手段とを有する複合機を提供することによって達成できる。
【００１０】
このように構成することにより、予め設定した検索文字列のみを含む頁を自動的にファクシミリ送信することができ、煩わしい原稿の選択作業等を行う必要がない。
また、上記課題は本発明によれば、スキャナ手段によって読み取った原稿データを記憶する第１の記憶手段と、予め設定した検索文字列を記憶する第２の記憶手段と、前記第１の記憶手段に記憶された原稿データの目次に、前記第２の記憶手段に記憶した検索文字列が存在するか判断する判断手段と、前記原稿データの目次に前記検索文字列が含まれていると判断するとき、該検索文字列を含む章を送信するファクシミリ手段とを有する複合機を提供することによって達成できる。
【００１１】
このように構成することにより、予め設定した検索文字列のみを含む章を自動的にファクシミリ送信することができ、煩わしい原稿の選択作業等を行う必要がない。
また、例えば前記章の先頭アドレスを頁の先頭に移動する画像編集を行い、前記印刷手段は該画像編集を行った後の編集画像をファクシミリ送信する構成である。このように構成することにより、極めて読み易いファクシミリ文書を送信することができる。
【発明の効果】
【００１２】
本発明により、必要な原稿を利用者が容易に編集可能であり、無駄な資源の消費を低減する複合機を提供することができる。
また、必要な頁や章のみを印刷し、又はファクシミリでき、極めて有用な複合機となる。  
【００１３】
さらに、章の先頭を頁の先頭に合わせて印字、又はファクシミリ送信することができ、極めて見易い印刷出力を得ることができ、ファクシミリを受け取った相手方も見易い文書を読むことができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
（実施形態１）
図１は本発明の多機能印刷装置（以下、複合機で示す）の回路ブロック図である。同図において、操作パネル１は、ＬＣＤ表示部及びキー入力部を備え、ユーザのキー操作によって、キー操作信号を操作パネル制御部２を介して供給する。また、操作パネル制御部２は、操作パネル１の制御も行い、ＬＣＤ表示部に後述する表示を行う。
【００１５】
設定メモリ３は、操作パネル１で設定された条件を保持する記憶部であり、パーソナルコンピュータ（ＰＣ）から通信制御部１３を介して供給されるデータも記憶する。
スキャナ４は、スキャナ制御部５の制御に従って原稿台に載置された原稿画像を読み取り、画像メモリ６に記憶する。ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）変換部７は、画像メモリ６に記憶された原稿データを文字コードに変換する機能を有する。
【００１６】
検索／抽出部８は、ＯＣＲ変換部７によって文字コードに変換されたデータの中から、操作パネル１で設定された条件に合致した検索文字列を抽出する。この処理については、詳しく後述する。
【００１７】
画像編集部９は、検索／抽出部８によって抽出された文字列を含む画像データを編集する。また、印刷装置１０は、印刷制御部１１の制御に従って用紙に画像データを印刷する。
【００１８】
ＨＤＤ（ハードディスク）１４は、ＯＣＲ変換部７により文字コードに変換された画像データを保存する記憶装置である。また、ＦＡＸモデム１５はファクシミリ通信（以下、ＦＡＸ通信で示す）を公衆回線網に接続するためのモデム（変・復調回路）である。また、ＦＡＸ制御部１６は、ＦＡＸモデム１５を制御するための制御回路である。
【００１９】
図２は、図１に示す操作パネル１を詳細に示す図である。操作パネル１はキー部１ａと表示部１ｂで構成され、利用者は操作パネル１上で検索したい文字列をキー部１ａを操作して入力する。設定情報は同じ操作パネル１の表示部１ｂに表示される。尚、検索文字列の入力方法は、上記キー操作に限るものではなく、パーソナルコンピュータ（ＰＣ）１２から入力するデータによっても、リモート設定可能である。
【００２０】
図３は本例の処理において設定される検索文字列の例である。例えば、検索キーワードとして「プリンタ」、「コピー」、「技術」の文字列が指定され、第１検索文字列に「プリンタ」の文字列が指定され、第２検索文字列に「コピー」の文字列が指定され、第３検索文字列に「技術」の文字列が指定される。また、アンド、又はオアの検索論理を指定する。  尚、検索論理の指定は同図に示す通りである。
【００２１】
次に、本例の処理動作を説明する。
先ず、前述のスキャナ４を使用し、原稿画像のデータを読み取り、画像メモリ６に記憶する。続いて、ＯＣＲ変換部７により画像メモリ６に記憶した原稿データを文字コードに変換する。コピー原稿が複数枚あれば、画像メモリ６には相当のデータが蓄積され、順次ＯＣＲ変換を行い、文字データをハードディスク（ＨＤＤ）１４に保存する。
【００２２】
検索／抽出部８では、操作パネル１を操作して設定した前述の複数の検索文字列１〜３を上記原稿データから検索し、合致した入力文字列を含むページと該当アドレスを検出する。尚、該当アドレスとはＨＤＤ１４に保存されている原稿データの対応する文字列のアドレスを意味する。
【００２３】
以下の処理については、図４に示すフローチャートを用いて説明する。
先ず、ハードディスク（ＨＤＤ）１４に保存する原稿データの頁数分の容量を有する出力テーブルを作成する（ステップ（以下、ＳＴで示す））１。次に、検索文字列１の情報「プリンタ」を取得し、スキャナ３によって読み込んだ原稿データの中から、上記検索文字列１の情報「プリンタ」が含まれているか比較する（ＳＴ３）。
【００２４】
次に、比較結果を判断し（ＳＴ４）、文字列が合致する場合（ＳＴ４がＹＥＳ）、当該検索文字列１の検索論理を判断する（ＳＴ５）。ここで、例えば検索論理が「オア」のとき、検索合致したページとアドレスと検索論理「オア」をテーブルにセットする（ＳＴ６）。また、検索論理が「アンド」のとき、検索合致したページとアドレスと検索論理「アンド」をテーブルにセットする（ＳＴ７）。尚、上記比較結果が合致しなかった場合（ＳＴ４がＮＯ）、処理（ＳＴ８）へ進む
次に、処理（ＳＴ８）において、最終頁であるか判断し、最終頁でない場合には上記処理を繰り返す（ＳＴ３〜ＳＴ８）。
【００２５】
その後、検索文字列１「プリンタ」に対する処理が終了すると（ＳＴ８がＹＥＳ）、最終の検索文字列であるか判断し（ＳＴ９）、次の検索文字列２「コピー」に対する処理を行う（ＳＴ９がＹＥＳ、ＳＴ１０）。そして、全ての検索文字列１〜３に対する検索処理が完了するまで処理を繰り返す。
【００２６】
図４に示す出力テーブルＩＩは、同図にＩで示す検索文字列に対する本例の処理の結果得られたデータである。出力テーブルＩＩに示す例では、検索文字列１、即ち「プリンタ」の検索文字列が含まれているページは２，３，５の各頁であり、それぞれの頁に該当する検索文字列が存在したことが分かり、対応するアドレス情報と検索論理が記録される。また、検索文字列２の「コピー」、及び検索文字列３の「技術」は３，４ページに存在したことが分かり、対応するアドレス情報と検索論理が記録される。
【００２７】
次に、上記処理によって作成された出力テーブルＩＩを使用して印刷処理を行う。
図５はこの処理を説明するフローチャートである。先ず、出力テーブルＩＩにアンド条件が存在するか判断する（ＳＴ１１）。本例においては、出力テーブルＩＩに示すようにアンド条件が存在し（ＳＴ１１が有る）、各頁のテーブル情報を取得する（ＳＴ１２）。先ず、１頁目では検索文字列１〜３まで一致する検索文字列が存在しない為（ＳＴ１３がＮＯ）、対応するテーブル情報を削除する（ＳＴ１４）。
【００２８】
また、２頁目では検索文字列２「コピー」が存在するが（ＳＴ１３がＹＥＳ）、検索論理がオアである為（ＳＴ１５が無い）、同様に対応するテーブル情報を削除する（ＳＴ１４）。以下、同様に処理し、３頁目では検索文字列３「技術」がアンドの検索論理であり、対応するテーブル情報を残す（ＳＴ１５が有る）。また、４頁目も検索文字列３「技術」がアンドの検索論理であり、対応するテーブル情報を残す（ＳＴ１５が有る）。さらに、５頁目は検索文字列１「プリンタ」がオアの検索論理であり、対応するテーブル情報を削除する。そして、全ての処理を終了すると（ＳＴ１６がＹＥＳ）、処理を終わる。
【００２９】
尚、出力テーブルＩＩにアンド条件が存在しない場合（ＳＴ１１が無い）、各頁のテーブル情報を取得し（ＳＴ１７）、オア条件であっても、一致する検索文字列１〜３があれば対応するテーブル情報を残す（ＳＴ１８がＹＥＳ、ＳＴ２０）。一方、一致する検索文字列１〜３が存在しなければ、対応するテーブル情報を削除する（ＳＴ１８がＮＯ、ＳＴ２０）。
【００３０】
以上のようにして出力テーブルＩＩを加工し、残るテーブル情報に基づいて印刷装置１０は印刷処理を行い、検索文字列１〜３を含む印刷出力を行うことができる。このように構成することにより、ユーザが設定した検索文字列のみを含む頁のみの印刷を自動的に行うことができる。したがって、ユーザは煩わしい原稿頁の選択操作を行う必要がない。
【００３１】
次に、原稿データに目次を含む場合について説明する。
検索／抽出部８では、スキャナ４で読み込んだ原稿データに目次が存在する場合、検索合致したページを比較して、該当する章を判定し、印刷すべきページを決定する。
【００３２】
図６はスキャナ４で読み込んだ原稿データに目次が存在する場合の処理を示すフローチャートである。
先ず、スキャナ４で読み込んだ原稿データの中から目次若しくはＩＮＤＥＸの文字列を検索し、前述の検索文字列１〜３と比較する（ＳＴ２１）。当該比較の結果、例えば目次に検索文字列１〜３の何れかが含まれている場合（ＳＴ２２がＹＥＳ）、目次のページの各文字列の右辺のページ値の数値を取得する（ＳＴ２３、ＳＴ２４）。例えば、検索文字列１の「プリンタ」に合致する場合、対応する目次のページ値２を取得する。
【００３３】
次に、出力判定された頁が含まれる章を知り、当該章の先頭ページ番号を取得する（ＳＴ２５、ＳＴ２６）。さらに、当該章の終了ページ番号の情報を取得する（ＳＴ２７）。
次に、読み込んだ原稿の最終ページまで上記処理（ＳＴ２４〜ＳＴ２７）を繰り返えし、最終章に達すると処理を終了する（ＳＴ２８がＹＥＳ）。
【００３４】
一方、前述の判断（ＳＴ２２）において、目次やインデックスに検索文字列１〜３に合致する文字列が存在しない場合（ＳＴ２２がＮＯ）、目次やインデックス以外の頁において検索文字列１〜３に一致する頁から印刷画像を読み込み（ＳＴ２９）、出力判定された頁の文字列のアドレスを取得する（ＳＴ３０）。
【００３５】
次に、該当した検索文字列の最上位アドレスから前方アドレス位置に複数の空白改行が存在し、かつ空白行の先頭が独立した文字列のみで改行されているページを前ページまで遡って取得する（ＳＴ３１）。また、該当した検索文字列の最下位アドレスの位置から後方アドレス位置に複数の空白改行が存在し、かつ空白行の先頭が独立した文字列のみで改行されているページを後ページまで遡って取得する（ＳＴ３２）。
【００３６】
次に、読み込んだ原稿の最終ページまで上記処理（ＳＴ２９〜ＳＴ３２）を繰り返えし、最終ページに達すると処理を終了する（ＳＴ３３がＹＥＳ）。
ここで、図６に示す出力テーブルＩＩＩは、上記処理結果の一例であり、目次に検索文字列１〜３が存在する場合である。この場合、「プリンタ」の検索文字列１が含まれているページは、目次の右辺に示される３頁であり、該当アドレスと検索論理条件が記録され、「コピー」及び「技術」の検索文字列２及び３についても、目次の右辺に示される３頁、４頁であり、該当アドレスと検索論理条件が記録される。
【００３７】
以上のようにして作成された出力テーブルＩＩＩは、前述の図５に示すフローチャートの処理と同様、検索論理に従って加工され、ユーザが設定した検索文字列のみを含む頁のみの印刷を自動的に行うことができる。
（第２の実施形態）
次に、本発明の実施形態２について説明する。
【００３８】
本例は、検索／抽出部８にて検索合致したページを画像編集部９にて編集を可能とするものである。以下、具体的に説明する。
図７は本例の処理を説明するフローチャートである。先ず、スキャナ４で読み込んだ原稿データの中から目次若しくはＩＮＤＥＸの文字列を検索し、前述の検索文字列１〜３と比較する（ＳＴ４０）。当該比較の結果、例えば目次に検索文字列１〜３の何れかが含まれている場合（ＳＴ４１がＹＥＳ）、目次のページの各文字列の右辺のページ値の数値を取得する（ＳＴ４２、ＳＴ４３）。
【００３９】
次に、出力判定された頁が含まれる章を知り、当該章の先頭ページ番号を取得し（ＳＴ４４、ＳＴ４５）、当該章の終了ページ番号の情報を取得する（ＳＴ４６）。その後、出力テーブルの編集処理を行い（ＳＴ４７）、読み込んだ原稿の最終ページまで上記処理（ＳＴ４３〜ＳＴ４７）を繰り返し、最終章に達すると処理を終了する（ＳＴ４８がＹＥＳ）。
【００４０】
一方、前述の判断（ＳＴ４１）において、目次やインデックスに検索文字列１〜３に合致する文字列が存在しない場合（ＳＴ４１がＮＯ）、目次やインデックス以外の頁において検索文字列１〜３に一致する頁から印刷画像を読み込み（ＳＴ５０）、出力判定された頁の文字列のアドレスを取得する（ＳＴ５１）。
【００４１】
次に、該当した検索文字列の最上位アドレスから前方アドレス位置に複数の空白改行が存在し、かつ空白行の先頭が独立した文字列のみで改行されているページを前ページまで遡って取得する（ＳＴ５２）。また、該当した検索文字列の最下位アドレスの位置から後方アドレス位置に複数の空白改行が存在し、かつ空白行の先頭が独立した文字列のみで改行されているページを後ページまで遡って取得する（ＳＴ５３）。
【００４２】
次に、出力テーブルの編集を行い（ＳＴ５４）、読み込んだ原稿の最終ページまで上記処理（ＳＴ５０〜ＳＴ５４）を繰り返し、最終ページに達すると処理を終了する（ＳＴ５５がＹＥＳ）、最初の頁のアドレスと最後の頁のアドレスの画像データを新たな画像データとして作成し（ＳＴ５６）、新たな出力テーブルを作成する（ＳＴ５７）。
【００４３】
すなわち、この場合検索文字列１〜３の何れかに一致した文字列を含む章の上部不必要なデータを削除し、当該章の先頭をページの先端に移動する。また、必要な章が複数に分散している場合には、不必要な章を削除して画像を詰め、印刷画像を再生成する。
【００４４】
図８（ａ）は、目次が存在し、章の先頭をページの先端に移動した場合の例であり、  同図（ｂ）は、目次が存在せず、上記処理を行っていない場合の例である。本例の処理を行った場合、極めて見易い印刷結果になることが分かる。
【００４５】
尚、上記２つの実施形態１、及び２は原稿画像に予め指定した検索文字列が含まれている場合、対応する頁又は章を印刷出力する構成であるが、原稿画像に予め指定した検索文字列が含まれている場合、対応する頁又は章をファクシミリ送信する場合にも同様に実施できる。この場合、例えばＦＡＸ制御部１６の制御により、ＦＡＸモデム１５を介して上記頁又は章を相手先にファクシミリ送信するように構成すればよい。
【００４６】
このように構成することにより、ユーザが設定した検索文字列のみを含む頁又は章を自動的にファクシミリ送信することができる。したがって、ユーザは煩わしい原稿頁の選択操作等を行う必要がない。
【図面の簡単な説明】
【００４７】
【図１】実施形態を実現するための構成概略図である。
【図２】操作パネルの構成を示す図である。
【図３】検索文字列、及び検索論理の例を示す図である。
【図４】実施形態１の処理を説明するフローチャートである。
【図５】実施形態１の処理を説明するフローチャートである。
【図６】実施形態１の処理を説明するフローチャートである。
【図７】実施形態２の処理を説明するフローチャートである。
【図８】（ａ）は、目次が存在し、章の先頭をページの先端に移動した場合の例を示す図であり、  （ｂ）は、目次が存在せず、上記処理を行っていない場合の例を示す図である。
【符号の説明】
【００４８】
１・・・操作パネル
２・・・操作パネル制御部
３・・・設定メモリ
４・・・スキャナ
５・・・スキャナ制御部
６・・・画像メモリ
７・・・ＯＣＲ変換部
８・・・検索／抽出部
９・・・画像編集部
１０・・・印刷装置
１１・・・印刷制御部
１２・・・パーソナルコンピュータ（ＰＣ）
１３・・・通信制御部
１４・・・ハードディスク
１５・・・ＦＡＸモデム
１６・・・ＦＡＸ制御部
【図１】
2006287471.tif 000003
【図２】
2006287471.tif 000004
【図４】
2006287471.tif 000005
【図５】
2006287471.tif 000006
【図６】
2006287471.tif 000007
【図７】
2006287471.tif 000008
【図８】
2006287471.tif 000009
【図３】
2006287471.tif 000010