(57)【要約】【課題】  データ検索にかかる操作性を向上させることができる画像形成装置を提供する。【解決手段】  ＨＤＤ１１は、複数のデータをデータベース化して記憶しており、スキャナ部１３は、ユーザにより検索項目が選択された検索シートを読み取り、データ検索部１２８は、スキャナ部１３によって読み取られた検索シート画像に基づいて検索項目を特定し、特定した検索項目に対応付けられているデータをＨＤＤ１１から検索し、表示制御部１２５は、データ検索部１２８によって検索された検索結果をタッチパネル部１６１に表示する。【選択図】      図１
2006150791.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータをデータベース化して記憶するデータ記憶手段と、
ユーザにより少なくとも１つの検索項目又は検索キーワードが選択された検索シートを読み取る読取手段と、
前記読取手段によって読み取られた検索シート画像に基づいて検索項目を特定し、特定した検索項目に対応付けられているデータを前記データ記憶手段から検索し、又は前記読取手段によって読み取られた前記検索シート画像に基づいて検索キーワードを特定し、特定した検索キーワードに一致するデータを前記データ記憶手段から検索するデータ検索手段と、
前記データ検索手段によって検索された検索結果を表示する表示手段とを備えることを特徴とする画像形成装置。
【請求項２】
複数の検索項目及び複数の検索キーワードの中から少なくとも１つの検索項目又は検索キーワードを選択するための検索シートの印刷を受け付ける受付手段と、
前記受付手段によって検索シートの印刷が受け付けられた場合、前記検索シートを印刷する印刷手段とをさらに備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記受付手段は、前記データ検索手段による検索の結果、検索項目に対応付けられているデータ又は検索キーワードに一致するデータが複数存在する場合、複数の検索項目又は複数の検索キーワードの中から他の検索項目又は検索キーワードを選択するための検索シートの印刷を受け付けることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記印刷手段は、複数の検索項目又は複数の検索キーワードと、複数の検索項目又は複数の検索キーワードに対応したチェックボックスとを有する検索シートを印刷し、
前記読取手段は、ユーザが検索を所望する検索項目又は複数の検索キーワードに対応するチェックボックスがチェックされた前記検索シートを読み取り、
前記データ検索手段は、ユーザによってチェックされたチェックボックスに対応する検索項目を特定し、特定した検索項目に対応付けられているデータを前記データ記憶手段から検索し、又はユーザによってチェックされたチェックボックスに対応する検索キーワードを特定し、特定した検索キーワードに一致するデータを前記データ記憶手段から検索することを特徴とする請求項２又は３記載の画像形成装置。
【請求項５】
前記印刷手段は、ユーザが検索キーワードを書き込むための文字入力領域をさらに有する検索シートを印刷し、
前記読取手段は、ユーザによって前記検索シートの文字入力領域に検索キーワードが書き込まれた前記検索シートを読み取り、
前記データ検索手段は、ユーザによって書き込まれた検索キーワードを認識し、認識した検索キーワードに一致するデータを前記データ記憶手段から検索することを特徴とする請求項２〜４のいずれかに記載の画像形成装置。
【請求項６】
前記読取手段によって読み取られた画像上における前記チェックボックス又は検索キーワードの位置を特定するための位置情報を有する２次元コードを生成する２次元コード生成手段をさらに備え、
前記印刷手段は、前記２次元コード生成手段によって生成された前記２次元コードを前記検索シートの所定の位置に印刷し、
前記読取手段は、前記印刷手段によって前記検索シートの所定の位置に印刷された２次元コードを読み取り、
前記データ検索手段は、前記読取手段によって読み取られた前記２次元コードを解析し、解析した２次元コードに含まれる前記位置情報に基づいて前記検索シート画像上におけるユーザによってチェックされたチェックボックスに対応する検索項目又は検索キーワードを特定し、特定した検索項目に対応付けられているデータ又は検索キーワードに一致するデータを前記データ記憶手段から検索することを特徴とする請求項４又は５記載の画像形成装置。
【請求項７】
前記２次元コード生成手段は、データ検索を実行するか否かを認識する認識情報を有する２次元コードを生成し、
前記データ検索手段は、前記読取手段によって読み取られた前記２次元コードを解析し、解析した２次元コードに前記認識情報が含まれている場合、前記読取手段によって読み取られた前記検索シート画像に基づいて検索項目を特定し、特定した検索項目に対応付けられているデータを前記データ記憶手段から検索し、又は前記読取手段によって読み取られた前記検索シート画像に基づいて検索キーワードを特定し、特定した検索キーワードに一致するデータを前記データ記憶手段から検索することを特徴とする請求項６記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリに記憶されているデータを検索する画像形成装置に関するものである。
【背景技術】
【０００２】
従来、スキャナ等の画像読取部によって読み取った画像データを文書としてハードディスクドライブ等の大容量記憶媒体へ蓄積し、検索範囲として、検索する文書の文書番号、文書作成日時、検索対象のキーワードの少なくとも一つを入力し、入力した検索範囲に基づいて、大容量記憶媒体に蓄積されている文書を検索し、検索された文書のみを選択的に表示させる画像形成装置がある（例えば、特許文献１参照）。
【特許文献１】特開平７−８５２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、データベース機能を有する画像形成装置が考えられている。このような画像形成装置では、例えばスキャナで読み取った画像データや受信したファクシミリデータ等を内部のハードディスクドライブに記憶することによりデータベースを作成している。
【０００４】
ところで、上記画像形成装置の表示部は、ＰＣ（パーソナルコンピュータ）等のモニタに比べて非常に小さく設計されている。そのため、キーワードを入力してデータベースに登録されているデータを検索する際に大量のデータがキーワードに一致した場合、その全てを表示することが困難である。
【０００５】
また、上記の特許文献１では、検索するためのキーワードを直接表示部に入力する必要がある。そのため、操作に慣れていないユーザは、キーワードの入力に手間がかかり、操作性に問題がある。
【０００６】
本発明は、上記の問題を解決するためになされたもので、データ検索にかかる操作性を向上させることができる画像形成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明に係る画像形成装置は、複数のデータをデータベース化して記憶するデータ記憶手段と、ユーザにより少なくとも１つの検索項目又は検索キーワードが選択された検索シートを読み取る読取手段と、前記読取手段によって読み取られた検索シート画像に基づいて検索項目を特定し、特定した検索項目に対応付けられているデータを前記データ記憶手段から検索し、又は前記読取手段によって読み取られた前記検索シート画像に基づいて検索キーワードを特定し、特定した検索キーワードに一致するデータを前記データ記憶手段から検索するデータ検索手段と、前記データ検索手段によって検索された検索結果を表示する表示手段とを備える。
【０００８】
この構成によれば、データ記憶手段に複数のデータがデータベース化して記憶されており、読取手段によって、ユーザにより少なくとも１つの検索項目又は検索キーワードが選択された検索シートが読み取られる。続いて、データ検索手段によって、読取手段により読み取られた検索シート画像に基づいて検索項目が特定され、特定された検索項目に対応付けられているデータがデータ記憶手段から検索され、又は読取手段により読み取られた検索シート画像に基づいて検索キーワードが特定され、特定された検索キーワードに一致するデータがデータ記憶手段から検索され、表示手段によって、データ検索手段により検索された検索結果が表示される。
【０００９】
したがって、印刷された検索シートを用いて複数の検索項目の中から少なくとも１の検索項目又は検索キーワードが選択されるので、表示部を用いた煩雑な検索キーワードの入力が不要となり、データ検索にかかる操作性を向上させることができる。
【００１０】
また、上記の画像形成装置において、複数の検索項目及び複数の検索キーワードの中から少なくとも１つの検索項目又は検索キーワードを選択するための検索シートの印刷を受け付ける受付手段と、前記受付手段によって検索シートの印刷が受け付けられた場合、前記検索シートを印刷する印刷手段とをさらに備えることが好ましい。
【００１１】
この構成によれば、受付手段によって、複数の検索項目及び複数の検索キーワードの中から少なくとも１つの検索項目又は検索キーワードを選択するための検索シートの印刷が受け付けられ、印刷手段によって、受付手段により検索シートの印刷が受け付けられた場合、検索シートが印刷される。
【００１２】
したがって、複数の検索項目又は検索キーワードが検索シートに印字されるので、全ての検索項目又は検索キーワードを画像形成装置の表示部に表示することが困難であっても、全ての検索項目又は検索キーワードをユーザに提示することができる。
【００１３】
また、上記の画像形成装置において、前記受付手段は、前記データ検索手段による検索の結果、検索項目に対応付けられているデータ又は検索キーワードに一致するデータが複数存在する場合、複数の検索項目又は複数の検索キーワードの中から他の検索項目又は検索キーワードを選択するための検索シートの印刷を受け付けることが好ましい。
【００１４】
この構成によれば、データ検索手段による検索の結果、検索項目に対応付けられているデータ又は検索キーワードに一致するデータが複数存在する場合、受付手段によって、複数の検索項目又は複数の検索キーワードの中から他の検索項目又は検索キーワードを選択するための検索シートの印刷が受け付けられる。
【００１５】
したがって、データ検索手段による検索の結果、検索項目に対応付けられているデータ又は検索キーワードに一致するデータが複数存在する場合、複数の検索項目又は複数の検索キーワードの中から他の検索項目又は検索キーワードを選択するための検索シートが印刷されるので、検索シートの印刷、検索シートの読取、データの検索を繰り返し行い、最終的にユーザが所望するデータを提示することができる。
【００１６】
また、上記の画像形成装置において、前記印刷手段は、複数の検索項目又は複数の検索キーワードと、複数の検索項目又は複数の検索キーワードに対応したチェックボックスとを有する検索シートを印刷し、前記読取手段は、ユーザが検索を所望する検索項目又は複数の検索キーワードに対応するチェックボックスがチェックされた前記検索シートを読み取り、前記データ検索手段は、ユーザによってチェックされたチェックボックスに対応する検索項目を特定し、特定した検索項目に対応付けられているデータを前記データ記憶手段から検索し、又はユーザによってチェックされたチェックボックスに対応する検索キーワードを特定し、特定した検索キーワードに一致するデータを前記データ記憶手段から検索することが好ましい。
【００１７】
この構成によれば、印刷手段によって、複数の検索項目又は複数の検索キーワードと、複数の検索項目又は検索キーワードに対応したチェックボックスとを有する検索シートが印刷され、読取手段によって、ユーザが検索を所望する検索項目又は検索キーワードに対応するチェックボックスがチェックされた検索シートが読み取られる。そして、データ検索手段によって、ユーザによりチェックされたチェックボックスに対応する検索項目が特定され、特定された検索項目に対応付けられているデータがデータ記憶手段から検索され、又はユーザによってチェックされたチェックボックスに対応する検索キーワードが特定され、特定された検索キーワードに一致するデータがデータ記憶手段から検索される。
【００１８】
したがって、検索シートには複数の検索項目又は複数の検索キーワードとチェックボックスとが印字され、ユーザは、所望する検索項目又は検索キーワードのチェックボックスにチェックマークを記入することで、検索項目又は検索キーワードを容易に指定することができる。
【００１９】
また、上記の画像形成装置において、前記印刷手段は、ユーザが検索キーワードを書き込むための文字入力領域をさらに有する検索シートを印刷し、前記読取手段は、ユーザによって前記検索シートの文字入力領域に検索キーワードが書き込まれた前記検索シートを読み取り、前記データ検索手段は、ユーザによって書き込まれた検索キーワードを認識し、認識した検索キーワードに一致するデータを前記データ記憶手段から検索することが好ましい。
【００２０】
この構成によれば、印刷手段によって、ユーザが検索キーワードを書き込むための文字入力領域をさらに有する検索シートが印刷され、読取手段によって、ユーザにより検索シートの文字入力領域に検索キーワードが書き込まれた検索シートが読み取られる。そして、データ検索手段によって、ユーザにより書き込まれた検索キーワードが認識され、認識された検索キーワードに一致するデータがデータ記憶手段から検索される。
【００２１】
したがって、検索シートに手書きで記入した検索キーワードが認識され、認識された検索キーワードに一致するデータが検索されるので、検索キーワードを操作部により入力するという煩雑な操作が不要となり、操作性を向上させることができる。
【００２２】
また、上記の画像形成装置において、前記読取手段によって読み取られた画像上における前記チェックボックス又は検索キーワードの位置を特定するための位置情報を有する２次元コードを生成する２次元コード生成手段をさらに備え、前記印刷手段は、前記２次元コード生成手段によって生成された前記２次元コードを前記検索シートの所定の位置に印刷し、前記読取手段は、前記印刷手段によって前記検索シートの所定の位置に印刷された２次元コードを読み取り、前記データ検索手段は、前記読取手段によって読み取られた前記２次元コードを解析し、解析した２次元コードに含まれる前記位置情報に基づいて前記検索シート画像上におけるユーザによってチェックされたチェックボックスに対応する検索項目又は検索キーワードを特定し、特定した検索項目に対応付けられているデータ又は検索キーワードに一致するデータを前記データ記憶手段から検索することが好ましい。
【００２３】
この構成によれば、２次元コード生成手段によって、読取手段により読み取られた画像上におけるチェックボックス又は検索キーワードの位置を特定するための２次元コードが生成され、印刷手段によって、２次元コード生成手段により生成された２次元コードが検索シートの所定の位置に印刷される。そして、読取手段によって、印刷手段により検索シートの所定の位置に印刷された２次元コードが読み取られる。続いて、データ検索手段によって、読取手段により読み取られた２次元コードが解析され、解析された２次元コードに含まれる位置情報に基づいて検索シート画像上におけるユーザによってチェックされたチェックボックスに対応する検索項目又は検索キーワードが特定され、特定された検索項目に対応付けられているデータ又は検索キーワードに一致するデータがデータ記憶手段から検索される。
【００２４】
したがって、２次元コードによりチェックボックスの位置が特定されるので、検索シートを読み取る際に予め読み取り方向を規定する必要がなく、どうのような方向に検索シートを読み取ったとしても、ユーザによって選択された検索項目又は検索キーワードを特定することができる。
【００２５】
また、上記の画像形成装置において、前記２次元コード生成手段は、データ検索を実行するか否かを認識する認識情報を有する２次元コードを生成し、前記データ検索手段は、前記読取手段によって読み取られた前記２次元コードを解析し、解析した２次元コードに前記認識情報が含まれている場合、前記読取手段によって読み取られた前記検索シート画像に基づいて検索項目を特定し、特定した検索項目に対応付けられているデータを前記データ記憶手段から検索し、又は前記読取手段によって読み取られた前記検索シート画像に基づいて検索キーワードを特定し、特定した検索キーワードに一致するデータを前記データ記憶手段から検索することが好ましい。
【００２６】
この構成によれば、２次元コード生成手段によって、データ検索を実行するか否かを認識する認識情報を有する２次元コードが生成され、印刷手段によって、２次元コード生成手段により生成された２次元コードが検索シートの所定の位置に印刷される。そして、読取手段によって、印刷手段により検索シートの所定の位置に印刷された２次元コードが読み取られる。続いて、データ検索手段によって、読取手段により読み取られた２次元コードが解析され、解析された２次元コードにデータ検索を実行する認識情報が含まれている場合、読取手段により読み取られた検索シート画像に基づいて検索項目が特定され、特定された検索項目に対応付けられているデータがデータ記憶手段から検索され、又は読取手段により読み取られた検索シート画像に基づいて検索キーワードが特定され、特定された検索キーワードに一致するデータがデータ記憶手段から検索される。
【００２７】
したがって、２次元コードを解析することによって、読み取られた原稿がデータ検索用の検索シートであるか否かが判断されるので、データ検索の際に検索機能に切り替える必要がなく、自動的に検索機能に切り替え、データ検索を実行することができる。
【発明の効果】
【００２８】
本発明によれば、印刷された検索シートを用いて複数の検索項目の中から少なくとも１の検索項目又は検索キーワードが選択されるので、表示部を用いた煩雑な検索キーワードの入力が不要となり、データ検索にかかる操作性を向上させることができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の一実施の形態によるデータ管理システム及び画像形成装置について図面を参照しながら説明する。
【００３０】
図１は、本発明の一実施形態に係る画像形成装置の一例である複合機の内部構成を概略的に示すブロック図である。画像形成装置の一例である複合機１は、スキャナ機能、ファクシミリ機能、プリンタ機能、及びコピー機能等の複合機能を備えた複写機である。複合機１では、上記の各機能を組み合わせて種々の機能が実現される。
【００３１】
複合機１は、ＨＤＤ１１、制御部１２、スキャナ部１３、画像処理部１４、プリンタ部１５、操作部１６、ファクシミリ通信部１７及びネットワークＩ／Ｆ（インターフェース）部１８を備えて構成される。
【００３２】
なお、本実施形態では、ＨＤＤ１１、制御部１２、スキャナ部１３、画像処理部１４及び操作部１６によりスキャナ機能が実現される。また、ＨＤＤ１１、制御部１２、スキャナ部１３、画像処理部１４、プリンタ部１５、操作部１６及びファクシミリ通信部１７によりファクシミリ機能が実現される。また、ＨＤＤ１１、制御部１２、画像処理部１４、プリンタ部１５及びネットワークＩ／Ｆ部１８によりプリンタ機能が実現される。さらに、ＨＤＤ１１、制御部１２、スキャナ部１３、画像処理部１４、プリンタ部１５及び操作部１６によりコピー機能が実現される。
【００３３】
操作部１６は、タッチパネル等から構成されるタッチパネル部１６１、及びスタートキー及びテンキー等から構成される操作キー部１６２を含む。操作部１６は、ユーザがスキャナ機能、ファクシミリ機能、プリンタ機能及びコピー機能等に関する操作やデータを検索する操作を行うために使用され、ユーザによる操作指令等を制御部１２に与える。タッチパネル部１６１は、タッチパネルとＬＣＤ（Liquid Crystal Display）とを組み合わせたタッチパネルユニット等から構成され、種々の操作画面、例えば、コピー機能実行時には、原稿サイズ、コピーサイズ、印刷部数等に関する情報を表示するとともに、ユーザが当該部分をタッチすることにより種々の操作指令を入力するための操作ボタン等を表示する。操作キー部１６２は、ユーザがコピー実行指令やスキャン実行指令等を入力するために用いられる。また、操作キー部１６２は文字の入力を受け付ける。
【００３４】
制御部１２は、スキャナコントローラ１２１、ファクシミリコントローラ１２２、プリンタコントローラ１２３、コピーコントローラ１２４、表示制御部１２５、２次元コード生成部１２６、検索シート作成部１２７及びデータ検索部１２８として機能する。制御部１２は、マイクロコンピュータ及び専用のハードウエア回路等から構成され、不図示のＲＯＭ（リードオンリメモリ）に記憶されている制御プログラムに基づいて装置全体の動作を制御する。スキャナコントローラ１２１は、スキャナ機能を実現するために用いられる各部の動作を制御する。ファクシミリコントローラ１２２は、ファクシミリ機能を実現するために用いられる各部の動作を制御する。プリンタコントローラ１２３は、プリンタ機能を実現するために用いられる各部の動作を制御する。コピーコントローラ１２４は、コピー機能を実現するために用いられる各部の動作を制御する。
【００３５】
表示制御部１２５は、ユーザによるデータの検索を受け付ける検索メニュー画面をタッチパネル部１６１に表示する。また、表示制御部１２５は、後述するデータ検索部１２８によるデータの検索結果をタッチパネル部１６１に表示する。
【００３６】
２次元コード生成部１２６は、記録用紙の向きを特定し、後述するチェックボックスの位置を特定するための位置情報及びデータ検索を実行するか否かを認識するための認識情報を有する２次元コード（２次元バーコード）を生成する。なお、本実施形態における２次元コードは、マトリックス式のＱＲコード（図４（ｅ）参照）であるが、本発明は特にこれに限定されず、他のマトリックス式の２次元コードでもよく、またスタック式の２次元コードでもよい。
【００３７】
また、２次元コード生成部１２６は、複数の検索項目が既に選択されている場合、どのような検索項目及びデータが選択されたかを表す検索パターン情報をさらに有する２次元コードを生成してもよい。検索パターン情報とは、例えば、「送信元」という検索項目が選択され、さらに「Ａ（人物名又は会社名）」というデータが選択された場合、「送信元」と「Ａ」とが選択されたことを表す情報である。すなわち、スキャナ部１３は、２次元コードを読み取ることによって、どのような検索項目及びデータが選択されたかとを認識することができる。
【００３８】
検索シート作成部１２７は、表示制御部１２５によって表示される検索メニュー画面において、ユーザにより検索シートの印刷が受け付けられた場合、複数の検索項目又は複数の検索キーワードの中から少なくとも１つの検索項目又は検索キーワードの選択を受け付ける検索シートを作成する。なお、検索シートについては後述する。
【００３９】
データ検索部１２８は、後述するスキャナ部１３によって読み取られた検索シート画像に基づいて検索項目を特定し、特定した検索項目に対応付けられているデータをＨＤＤ１１から検索する。また、データ検索部１２８は、後述するスキャナ部１３によって読み取られた検索シート画像に基づいて検索キーワードを特定し、特定した検索キーワードに一致するデータをＨＤＤ１１から検索する。
【００４０】
スキャナ部１３は、搬送される原稿を順次読み取るスキャナを構成する露光ランプ１３１及びＣＣＤ（電荷結合素子）１３２を含む。スキャナ部１３は、露光ランプ１３１により原稿を照射し、その反射光をＣＣＤ１３２で受光することにより、原稿から画像を読み取り、読み取った画像に対応する画像データを画像処理部１４へ出力する。スキャナ部１３は、ユーザにより検索項目が記入された検索シートを読み取る。
【００４１】
画像処理部１４は、補正部１４１、画像加工部１４２及び画像メモリ１４３を含む。画像処理部１４は、読み取られた画像データを必要に応じて補正部１４１及び画像加工部１４２により処理し、処理された画像データを画像メモリ１４３に記憶したり、プリンタ部１５、ファクシミリ通信部１７又はネットワークＩ／Ｆ部１８等へ出力したりする。補正部１４１は、読み取られた画像データに対してレベル補正、Ｙ補正等の所定の補正処理を行う。画像加工部１４２は、画像データの圧縮又は伸張処理、及び拡大又は縮小処理等の種々の加工処理を行う。
【００４２】
プリンタ部１５は、用紙が収納された給紙カセット及び給紙カセットから用紙を引き出し、各部へ搬送する給紙ローラ等から構成される用紙搬送部１５１と、一様に帯電される感光体ドラム、原稿の画像データに基づいて生成された変調信号をレーザ光に変換して出力し、感光体ドラムに静電潜像を形成する露光装置、及び所定の現像剤を感光体ドラムに供給してトナー画像を形成する現像装置等から構成される画像形成部１５２と、搬送された用紙に感光体ドラム上のトナー像を転写させる転写ローラ等から構成される転写部１５３と、転写されたトナー像を加熱して用紙に定着させる定着ローラ等から構成される定着部１５４とを含む。プリンタ部１５は、スキャナ部１３により読み取られた原稿データ、ネットワークＩ／Ｆ部１８を介してＬＡＮによりクライアントＰＣ（パーソナルコンピュータ）等から送信された印刷データ、ファクシミリ通信部１７を用いて外部のファクシミリ装置等から受信したファクスデータ等の画像データを用いて画像を用紙に印刷する。具体的には、用紙搬送部１５１は用紙を画像形成部１５２へ搬送し、画像形成部１５２は上記の画像データに対応するトナー像を形成し、転写部１５３はトナー像を用紙に転写し、定着部１５４はトナー像を用紙に定着させて画像を形成する。プリンタ部１５は、検索シート作成部１２７によって作成された検索シートを印刷する。
【００４３】
ファクシミリ通信部１７は、符号化／復号化部（図示省略）、変復調部（図示省略）及びＮＣＵ（Network Control Unit）（図示省略）を含む。ファクシミリ通信部１７は、スキャナ部１３によって読み取られた原稿の画像データを電話回線を介してファクシミリ装置等へ送信したり、ファクシミリ装置等から送信された画像データを受信したりする。符号化／復号化部は、送信する画像データを圧縮・符号化し、受信した画像データを伸長・復号化する。変復調部は、圧縮・符号化された画像データを音声信号に変調し、受信した信号（音声信号）を画像データに復調する。ＮＣＵは、送受信先となるファクシミリ装置等との電話回線による接続を制御する。
【００４４】
ネットワークＩ／Ｆ部１８は、ネットワークインタフェース（例えば、１０／１００Ｂａｓｅ−ＴＸ）等を用い、ＬＡＮ４を介して接続されたクライアントＰＣ等に対する種々のデータの送受信を制御し、例えば、クライアントＰＣ等から送信された印刷データ等を受信する。
【００４５】
ＨＤＤ１１は、スキャナ部１３によって読み取られた画像データ及び当該画像データに設定されている出力形式等の種々のデータ等を記憶する。すなわち、ＨＤＤ１１は、スキャナ部１３によって読み取られた画像データ、ファクシミリ通信部１７によって受信された画像データ（ファクシミリデータ）、及びネットワークＩ／Ｆ部１８によって受信された画像データ又は文書データを記憶する。また、ＨＤＤ１１は、各画像データ又は各文書データに付随する送信元データ、日時データ、宛先データ及びファイル名データ等をデータベース化して記憶する。ＨＤＤ１１に記憶されている画像データは、複合機１内部で使用されるだけでなく、必要に応じて、ネットワークＩ／Ｆ部１８を介してクライアントＰＣ等から確認したり、クライアントＰＣ等の所定のフォルダへ転送される。
【００４６】
次に、図１に示す複合機の動作について説明する。図２及び図３は、図１に示す複合機のデータ検索処理について説明するためのフローチャートである。図４は、検索シートによる検索について説明するための図であり、（ａ）は、検索メニュー画面の一例を示す図であり、（ｂ）は、印刷された検索シートの一例を示す図であり、（ｃ）は、チェックマークが記入された検索シートの一例を示す図であり、（ｄ）は、検索結果画面の一例を示す図であり、（ｅ）は、検索結果画面においてさらに印刷された検索シートの一例を示す図である。なお、図２及び図３における説明では、ＨＤＤ１１に既にデータが記憶されており、データベースが作成されているものとして説明する。
【００４７】
まず、ステップＳ１において、表示制御部１２５は、複数の検索方法の中から１つの検索方法の選択を受け付ける検索メニュー画面をタッチパネル部１６１に表示する。本実施形態では、インデックス検索、フリーワード検索及び検索シートによる検索の３種類の検索方法がある。インデックス検索とは、複数の検索項目を画面に表示し、表示された検索項目のユーザによる選択を受け付け、受け付けた検索項目に対応付けられているデータを検索する検索方法である。フリーワード検索とは、ユーザによる検索キーワードの入力を受け付け、受け付けた検索キーワードに一致するデータを検索する検索方法である。検索シートによる検索とは、複数の検索項目及び複数の検索キーワードと当該検索項目に対応するチェックボックスとが印字された検索シートを印刷し、印刷された検索シートのチェックボックスに対してユーザがチェックマークを書き込み、チェックマークが書き込まれた検索シートをスキャンすることにより検索項目又は検索キーワードを特定し、特定した検索項目に対応付けられているデータ又は特定した検索キーワードに一致するデータを検索する検索方法である。
【００４８】
表示制御部１２５は、図４（ａ）に示すような検索メニュー画面２０１をタッチパネル部１６１に表示する。検索メニュー画面２０１は、検索シート印刷ボタン２０２、インデックス検索ボタン２０３、フリーワード検索ボタン２０４及び検索終了ボタン２０５で構成される。
【００４９】
次に、図２のステップＳ２において、操作部１６は、検索シートを印刷するか否かを受け付ける。すなわち、タッチパネル部１６１に表示される検索メニュー画面２０１の検索シート印刷ボタン２０２がユーザによってタッチされた場合、操作部１６は、検索シートの印刷指示を制御部１２へ出力する。ここで、検索シートの印刷が受け付けられた場合（ステップＳ２でＹＥＳ）、ステップＳ３に処理を移行し、検索シートの印刷が受け付けられない場合（ステップＳ２でＮＯ）、図３のステップＳ１０に処理を移行する。
【００５０】
検索シートの印刷が受け付けられた場合、ステップＳ３において、２次元コード生成部１２６は、検索シートの向き（天地）を規定し、チェックボックスの位置を特定するための位置情報及びデータ検索を実行するか否かを認識する認識情報を生成する。この位置情報には、２次元コードの位置座標に対するチェックボックスの位置座標が含まれる。スキャナ部１３は、２次元コードを読み取ることによって、チェックボックスの位置を特定することができる。
【００５１】
次に、ステップＳ４において、検索シート作成部１２７は、検索項目又は検索キーワードを特定し、特定した複数の検索項目又は複数の検索キーワードと、各検索項目又は各検索キーワードに対応するチェックボックスと、２次元コード生成部１２６によって生成された２次元コードとで構成される検索シートを作成する。
【００５２】
次に、ステップＳ５において、プリンタ部１５は、検索シート作成部１２７によって作成された検索シートを印刷する。ここで、プリンタ部１５は、例えば図４（ｂ）に示す検索シート２１１を印刷する。図４（ｂ）に示すように、検索シート２１１の左上部には、２次元コード２１２が印字される。また、検索シート２１１には、複数の検索項目２１３と、複数の検索キーワード２１５と、各検索項目２１３及び各検索キーワード２１５の左方に配置されたチェックボックス２１４とが印字される。例えば、検索項目２１３としては、「送信元」、「日時」、「宛先」、「ファイル名」等が印字される。また、検索キーワード２１５としては、「ファイル．ｔｘｔ」、「ファイル．ｐｄｆ」、「画像．ｐｉｇ」、「画像．ｊｐｇ」、「画像．ｔｉｆ」、「Ａ〜Ｆ」、「Ｇ〜Ｏ」、「Ｐ〜Ｚ」、「あ〜お」、「か〜こ」、「さ〜そ」等が印字される。「送信元」は、受信したファクシミリデータの送信元を表し、「日時」は、ファクシミリデータの受信又は送信した日時を表し、「宛先」は、ファクシミリデータの送信先を表し、「ファイル名」は、画像データ又は文書データのファイル名を表している。「ファイル．ｔｘｔ」は、拡張子が「．ｔｘｔ」であるファイルを表し、「画像．ｐｉｇ」は、拡張子が「．ｐｉｇ」である画像データを表し、「Ａ〜Ｆ」は、ファイル名の頭文字がＡ〜Ｆであるデータを表し、「あ〜お」は、ファイル名の頭文字が「あ〜お」であるデータを表している。検索項目「送信元」には、受信したファクシミリデータの送信元データが対応付けられて記憶されており、検索項目「日時」には、ファクシミリデータの受信又は送信した日時データが対応付けて記憶されており、検索項目「宛先」には、ファクシミリデータの送信先データが対応付けて記憶されており、検索項目「ファイル名」には、画像データ又は文書データのファイル名データが対応付けて記憶されている。
【００５３】
ユーザは、印刷された検索シートの所望する検索項目又は検索キーワードに対応するチェックボックスにチェックマークを書き込み、スキャナ部１３を用いて検索シートを読み取らせる。すなわち、図４（ｃ）に示すように、「送信元」で検索する場合、「送信元」の検索項目２１３に対応するチェックボックス２１４ａにチェックマークを記入する。
【００５４】
次に、図２のステップＳ６において、スキャナ部１３は、検索シートの読み取り（スキャン）が実行されたか否かを判断する。なお、スキャナ部１３は、２次元コードを読み取ることによって、読み取られた原稿が検索シートであると認識し、データの検索を開始する。ここで、検索シートの読み取りが実行されたと判断された場合（ステップＳ６でＹＥＳ）、ステップＳ７の処理に移行し、検索シートの読み取りが実行されていないと判断された場合（ステップＳ６でＮＯ）、待機状態となる。
【００５５】
検索シートの読み取りが実行されたと判断された場合、ステップＳ７において、データ検索部１２８は、スキャナ部１３によって読み取られた画像に含まれる２次元コードを検出し、検出した２次元コードを解析する。
【００５６】
次に、ステップＳ８において、データ検索部１２８は、解析した２次元コードに含まれる認識情報に基づいて、データ検索を実行するか否かを判断する。すなわち、データ検索部１２８は、２次元コードにデータ検索を実行する認識情報が含まれている場合、データ検索を実行する。ここで、データ検索を実行すると判断された場合（ステップＳ８でＹＥＳ）、ステップＳ９の処理に移行する。また、データ検索を実行しないと判断された場合（ステップＳ８でＮＯ）、データ検索処理を終了する。すなわち、２次元コードにデータ検索を実行する認識情報が含まれていない場合、スキャナ部１３によって読み取られた画像は検索シートではないので、データ検索処理を終了し、プリンタ部１５は、スキャナ部１３によって読み取られた画像を印刷する。
【００５７】
データ検索を実行すると判断された場合、ステップＳ９において、データ検索部１２８は、スキャナ部１３によって読み取られた検索シート画像からチェックマークが記入された検索項目又は検索キーワードを特定する。具体的に、データ検索部１２８は、２次元コードに含まれる位置情報に基づいて検索シート画像におけるチェックボックスの位置を特定する。そして、データ検索部１２８は、検索シート画像のチェックマークが記入された検索項目又は検索キーワードを特定する。
【００５８】
次に、ステップＳ１０において、データ検索部１２８は、特定した検索項目に対応付けられているデータをＨＤＤ１１から読み出す。例えば、「送信元」という検索項目が特定された場合、データ検索部１２８は、送信元という検索項目に対応付けられている送信元データを検索し、該当するデータをＨＤＤ１１から読み出す。また、データ検索部１２８は、特定した検索キーワードに一致するデータをＨＤＤ１１から読み出す。例えば、「Ａ〜Ｅ」という検索キーワードが特定された場合、データ検索部１２８は、アルファベットのＡ〜Ｅを頭文字とするファイル名データを検索し、該当するデータをＨＤＤ１１から読み出す。なお、データ検索部１２８は、検索項目に対応付けられているデータ又は検索キーワードに一致するデータが複数存在する場合、全てのデータをＨＤＤ１１から読み出す。このとき、検索項目に対応付けられているデータ又は検索キーワードに一致するデータが複数存在し、タッチパネル部１６１に表示しきれない場合、データ検索部１２８は、さらに複数の検索項目又は複数の検索キーワードに絞り込む。
【００５９】
次に、ステップＳ１１において、表示制御部１２５は、データ検索部１２８による検索結果を表す検索結果画面をタッチパネル部１６１に表示する。すなわち、表示制御部１２５は、データ検索部１２８によって読み出されたデータをタッチパネル部１６１に表示する。例えば、「送信元」で検索した場合、表示制御部１２５は、図４（ｄ）に示すような検索結果画面２２１をタッチパネル部１６１に表示する。図４（ｄ）に示す検索結果画面２２１は、検索シート印刷ボタン２０２、フリーワード検索ボタン２０４、検索終了ボタン２０５及び検索項目選択領域２０６で構成される。検索項目選択領域２０６には、検索項目「送信元」で検索した結果絞り込まれた複数のデータが選択可能に表示される。図４（ｄ）に示す検索項目選択領域２０６には、送信元データが「Ａ」〜「Ｅ」と表示されている。なお、図中の「Ａ」〜「Ｅ」は、送信者の氏名又は会社名等を表すデータであり、予めＦＡＸ番号と氏名又は会社名とが登録されている場合、受信したＦＡＸ番号から送信者の氏名又は会社名を特定することが可能である。なお、送信者の氏名又は会社名が登録されていない場合、送信元データとしてＦＡＸ番号が表示される。
【００６０】
次に、図２のステップＳ１２において、表示制御部１２５は、データの検索処理を終了するか否かを判断する。ここで、データの検索処理を終了すると判断された場合（ステップＳ１２でＹＥＳ）、データ検索処理を終了する。例えば、図４（ｄ）に示す検索結果画面２２１において、検索終了ボタン２０５がタッチされた場合、データ検索処理を終了する。データの検索処理を終了せずに続けると判断された場合（ステップＳ１２でＮＯ）、ステップＳ２の処理に戻る。そして、ステップＳ２以降の処理が実行されることによって、さらに検索項目が絞られ、ユーザが所望するデータを検索することができる。例えば、図４（ｄ）に示す検索結果画面２２１において、検索項目選択領域２０６の「Ａ」を反転表示させ、検索シート印刷ボタン２０２がタッチされた場合、図４（ｅ）に示す検索シートが印刷される。図４（ｅ）に示す検索シート２３１は、送信元データＡをさらに絞り込んで検索するための検索シートである。例えば、検索項目２１３としては、「２００４年」、「２００３年」等が印字され、検索キーワード２１５としては、「ファイル．ｔｘｔ」及び「Ａ〜Ｆ」等が印字される。「２００４年」は、２００４年に送信元Ａから受信したデータを表している。
【００６１】
一方、図２のステップＳ２において検索シートを印刷しないと判断された場合、図３のステップＳ１３において、操作部１６は、インデックス検索を実行するか否かを受け付ける。すなわち、タッチパネル部１６１に表示される検索メニュー画面２０１のインデックス検索ボタン２０３がユーザによってタッチされた場合、操作部１６は、インデックス検索の指示を制御部１２へ出力する。ここで、インデックス検索の実行が受け付けられた場合（ステップＳ１３でＹＥＳ）、ステップＳ１４に処理を移行し、インデックス検索の実行が受け付けられない場合（ステップＳ１３でＮＯ）、ステップＳ２０に処理を移行する。
【００６２】
次に、ステップＳ１４において、表示制御部１２５は、複数の検索項目のうちの１の検索項目の選択を受け付けるインデックス検索画面をタッチパネル部１６１に表示する。図５は、インデックス検索について説明するための図であり、（ａ）は、インデックス検索画面の一例を示す図であり、（ｂ）は、検索結果画面の一例を示す図であり、（ｃ）は、検索結果画面においてさらに印刷された検索シートの一例を示す図である。
【００６３】
例えば、ユーザによりインデックス検索ボタン２０３がタッチされた場合、表示制御部１２５は、図５（ａ）に示すインデックス検索画面２４１をタッチパネル部１６１に表示する。インデックス検索画面２４１は、検索シート印刷ボタン２０２、フリーワード検索ボタン２０４、検索終了ボタン２０５及び検索項目選択領域２０７で構成される。検索項目選択領域２０７には、複数の検索項目が選択可能に表示される。図５（ａ）に示す検索項目選択領域２０７には、選択可能な検索項目が「送信元」、「宛先」、「主題」、「受信日時」及び「本文内容」と表示されている。
【００６４】
次に、図３のステップＳ１５において、操作部１６は、検索シートを印刷するか否かを受け付ける。すなわち、タッチパネル部１６１に表示されるインデックス検索画面２４１の検索シート印刷ボタン２０２がユーザによってタッチされた場合、操作部１６は、検索シートの印刷指示を制御部１２へ出力する。ここで、検索シートの印刷が受け付けられた場合（ステップＳ１５でＹＥＳ）、図２のステップＳ３に処理を戻し、検索シートの印刷が受け付けられない場合（ステップＳ１５でＮＯ）、ステップＳ１６に処理を移行する。
【００６５】
検索シートの印刷が受け付けられない場合、ステップＳ１６において、操作部１６は、タッチパネル部１６１に表示されるインデックス検索画面２４１における複数の検索項目のうちの１の検索項目が選択されたか否かを判断する。ユーザは、インデックス検索画面２４１に表示される複数の検索項目のうちの１の検索項目をタッチすることにより、所望する検索項目を選択することができる。ここで、検索項目が選択されたと判断された場合（ステップＳ１６でＹＥＳ）、ステップＳ１７に処理を移行し、検索項目が選択されないと判断された場合（ステップＳ１６でＮＯ）、検索項目が選択されるまで待機状態となる。
【００６６】
検索項目が選択されたと判断された場合、ステップＳ１７において、データ検索部１２８は、操作部１６によって選択された検索項目に対応付けられているデータをＨＤＤ１１から読み出す。
【００６７】
次に、ステップＳ１８において、表示制御部１２５は、データ検索部１２８による検索結果を表す検索結果画面をタッチパネル部１６１に表示する。すなわち、表示制御部１２５は、データ検索部１２８によって読み出されたデータをタッチパネル部１６１に表示する。ここで、表示制御部１２５は、例えば図５（ｂ）に示す検索結果画面２２１を表示する。なお、図５（ｂ）に示す検索結果画面２２１は、図４（ｄ）に示す検索結果画面２２１と同じであるので説明を省略する。
【００６８】
次に、図３のステップＳ１９において、表示制御部１２５は、データの検索処理を終了するか否かを判断する。例えば、図５（ｂ）に示す検索結果画面２２１において、検索終了ボタン２０５がタッチされた場合、データ検索処理を終了する。ここで、データの検索処理を終了すると判断された場合（ステップＳ１９でＹＥＳ）、データ検索処理を終了する。データの検索処理を終了せずに続けると判断された場合（ステップＳ１９でＮＯ）、ステップＳ１５の処理に戻る。そして、ステップＳ１５以降の処理が実行されることによって、さらに検索項目が絞られ、ユーザが所望するデータを検索することができる。例えば、図５（ｂ）に示す検索結果画面２２１において、検索項目選択領域２０６の「Ａ」を反転表示させ、検索シート印刷ボタン２０２がタッチされた場合、図５（ｃ）に示す検索シートが印刷される。なお、図５（ｃ）に示す検索シート２３１は、図５（ｅ）に示す検索シート２３１と同じであるので説明を省略する。
【００６９】
一方、ステップＳ１３においてインデックス検索を実行しないと判断された場合、すなわち、検索メニュー画面２０１におけるフリーワード検索ボタン２０４がタッチされ、フリーワード検索を実行すると判断された場合、ステップＳ２０において、表示制御部１２５は、ユーザによる検索キーワードの入力を受け付けるキーワード入力画面をタッチパネル部１６１に表示する。
【００７０】
図６は、フリーワード検索について説明するための図であり、（ａ）は、キーワード入力画面の一例を示す図であり、（ｂ）は、検索結果画面の一例を示す図である。
【００７１】
例えば、ユーザによりフリーワード検索ボタン２０４がタッチされた場合、表示制御部１２５は、図６（ａ）に示すキーワード入力画面２５１は、検索シート印刷ボタン２０２、インデックス検索ボタン２０３、検索終了ボタン２０５及びキーワード入力領域２０８で構成される。キーワード入力領域２０８には検索キーワードが入力される。ユーザは、操作キー部１６２を用いて検索を所望する検索キーワード（文字）を入力する。図６（ａ）に示すキーワード入力領域２０８には、「ＸＹＺ」という文字が入力されている。
【００７２】
次に、ステップＳ２１において、操作部１６は、ユーザにより検索キーワードが入力されたか否かを判断する。ここで、検索キーワードが入力されたと判断された場合（ステップＳ２１でＹＥＳ）、ステップＳ２２に処理を移行し、検索キーワードが入力されていないと判断された場合（ステップＳ２１でＮＯ）、検索キーワードが入力されるまで待機状態となる。
【００７３】
検索キーワードが入力されたと判断された場合、ステップＳ２２において、データ検索部１２８は、操作部１６によって入力された検索キーワードに一致するデータをＨＤＤ１１から読み出す。また、データ検索部１２８は、検索キーワードに一致するデータが複数存在する場合、全てのデータをＨＤＤ１１から読み出す。このとき、検索キーワードに一致するデータが複数存在し、タッチパネル部１６１に表示しきれない場合、データ検索部１２８は、さらに複数の検索項目に絞り込む。すなわち、データ検索部１２８は、特定した検索キーワードに一致するデータが多すぎてタッチパネル部１６１に表示しきれない場合、ユーザが所望するデータを特定するために、当該検索キーワードをさらに絞り込む複数の検索項目を決定する。
【００７４】
次に、ステップＳ２３において、表示制御部１２５は、データ検索部１２８による検索結果を表す検索結果画面をタッチパネル部１６１に表示する。すなわち、表示制御部１２５は、データ検索部１２８によって読み出されたデータをタッチパネル部１６１に表示する。例えば、キーワード入力画面２５１において、「ＸＹＺ」という検索キーワードが入力された場合、表示制御部１２５は、図５（ｂ）に示す検索結果画面２６１をタッチパネル部１６１に表示する。検索結果画面２６１は、検索シート印刷ボタン２０２、フリーワード検索ボタン２０４、検索終了ボタン２０５及び検索項目選択領域２０６で構成される。検索結果画面２６１の検索項目選択領域２０６には、キーワード入力画面２５１において入力された検索キーワード「ＸＹＺ」を含むデータ「ＡＸＹＺ」、「ＢＸＹＺ」、「ＣＸＹＺ」、「ＤＸＹＺ」及び「ＥＸＹＺ」が選択可能に表示される。
【００７５】
次に、ステップＳ２４において、操作部１６は、検索シートを印刷するか否かを受け付ける。すなわち、タッチパネル部１６１に表示される検索結果画面の検索シート印刷ボタンがユーザによってタッチされた場合、操作部１６は、検索シートの印刷指示を制御部１２へ出力する。例えば、図６（ｂ）に示す検索結果画面２６１において、検索項目選択領域２０６の「ＡＸＹＺ」を反転表示させ、検索シート印刷ボタン２０２がタッチされた場合、「ＡＸＹＺ」についてさらに検索した検索シートが印刷される。ここで、検索シートの印刷が受け付けられた場合（ステップＳ２４でＹＥＳ）、図２のステップＳ３に処理を戻し、検索シートの印刷が受け付けられない場合（ステップＳ２４でＮＯ）、ステップＳ１３に処理を戻す。
【００７６】
このように、ＨＤＤ１１に複数のデータがデータベース化されて記憶されており、スキャナ部１３によって、ユーザにより少なくとも１つの検索項目又は検索キーワードが選択された検索シートが読み取られる。続いて、データ検索部１２８によって、スキャナ部１３により読み取られた検索シート画像に基づいて検索項目が特定され、特定された検索項目に対応付けられているデータがＨＤＤ１１から検索される。又は、データ検索部１２８によって、スキャナ部１３により読み取られた検索シート画像に基づいて検索キーワードが特定され、特定された検索キーワードに一致するデータがＨＤＤ１１から検索され、表示制御部１２５によって、データ検索部１２８により検索された検索結果（データ）がタッチパネル部１６１に表示される。
【００７７】
したがって、印刷された検索シートを用いて複数の検索項目又は複数の検索キーワードの中から少なくとも１の検索項目又は検索キーワードが選択されるので、タッチパネル部１６１を用いた煩雑な検索キーワードの入力が不要となり、データ検索にかかる操作性を向上させることができる。
【００７８】
また、操作部１６によって、複数の検索項目又は複数の検索キーワードの中から少なくとも１つの検索項目又は検索キーワードを選択するための検索シートの印刷が受け付けられ、操作部１６により検索シートの印刷が受け付けられた場合、プリンタ部１５によって、検索シートが印刷される。
【００７９】
したがって、複数の検索項目又は複数の検索キーワードが検索シートに印字されるので、全ての検索項目又は検索キーワードを複合機１のタッチパネル部１６１に表示することが困難であっても、全ての検索項目又は検索キーワードをユーザに提示することができる。
【００８０】
なお、本実施形態では、検索メニュー画面を表示し、表示される検索メニュー画面の検索シート印刷ボタンがタッチされることでユーザによる検索シートの印刷を受け付けているが、本発明は特にこれに限定されず、操作部１６に検索シートを印刷するためのボタンを設け、このボタンがユーザにより押下されることによって検索シートの印刷を受け付けてもよい。
【００８１】
また、データ検索部１２８による検索の結果、検索項目に対応付けられているデータ又は検索キーワードに一致するデータが複数存在する場合、操作部１６によって、複数の検索項目又は複数の検索キーワードの中から他の検索項目又は検索キーワードを選択するための検索シートの印刷が受け付けられ、操作部１６により検索シートの印刷が受け付けられた場合、プリンタ部１５によって、検索シートが印刷される。そして、スキャナ部１３によって、プリンタ部１５により印刷され、ユーザにより少なくとも１つの検索項目又は検索キーワードが選択された検索シートが読み取られる。続いて、データ検索部１２８によって、スキャナ部１３により読み取られた検索シート画像に基づいて検索項目が特定され、特定された検索項目に対応付けられているデータがＨＤＤ１１から検索される。又は、データ検索部１２８によって、スキャナ部１３により読み取られた検索シート画像に基づいて検索キーワードが特定され、特定された検索キーワードに一致するデータがＨＤＤ１１から検索され、表示制御部１２５によって、データ検索部１２８により検索された検索結果がタッチパネル部１６１に表示される。
【００８２】
したがって、データ検索部１２８による検索の結果、検索項目に対応付けられているデータ又は検索キーワードに一致するデータが複数存在する場合、複数の検索項目又は複数の検索キーワードの中から少なくとも１つの検索項目又は検索キーワードを選択するための検索シートが印刷されるので、検索シートの印刷、検索シートの読取、データの検索を繰り返し行い、最終的にユーザが所望するデータを提示することができる。
【００８３】
また、プリンタ部１５によって、複数の検索項目又は複数の検索キーワードと、当該検索項目又は検索キーワードに対応したチェックボックスとを有する検索シートが印刷され、スキャナ部１３によって、ユーザが検索を所望する検索項目又は検索キーワードに対応するチェックボックスがチェックされた検索シートが読み取られる。そして、データ検索部１２８によって、ユーザによりチェックされたチェックボックスに対応する検索項目が特定され、特定された検索項目に対応付けられているデータがＨＤＤ１１から検索される。又は、データ検索部１２８によって、ユーザによってチェックされたチェックボックスに対応する検索キーワードが特定され、特定された検索キーワードに一致するデータがＨＤＤ１１から検索され、表示制御部１２５によって、データ検索部１２８により検索された検索結果がタッチパネル部１６１に表示される。
【００８４】
したがって、検索シートには複数の検索項目又は複数の検索キーワードとチェックボックスとが印字され、ユーザは、所望する検索項目又は検索キーワードのチェックボックスにチェックマークを記入することで、検索項目又は検索キーワードを容易に指定することができる。
【００８５】
さらに、２次元コード生成部１２６によって、スキャナ部１３により読み取られた画像上におけるチェックボックスの位置を特定するための２次元コードが生成され、プリンタ部１５によって、２次元コード生成部１２６により生成された２次元コードが検索シートの所定の位置に印刷される。そして、スキャナ部１３によって、プリンタ部１５により印刷され、ユーザにより少なくとも１つの検索項目又は検索キーワードが選択された検索シートが読み取られる。続いて、データ検索部１２８によって、スキャナ部１３により読み取られた画像に含まれる２次元コードが解析され、解析された２次元コードに含まれる位置情報に基づいて検索シート画像上におけるユーザによってチェックされたチェックボックスに対応する検索項目又は検索キーワードが特定され、特定した検索項目に対応付けられているデータ又は検索キーワードに一致するデータがＨＤＤ１１から検索される。
【００８６】
したがって、２次元コードによりチェックボックスの位置が特定されるので、検索シートを読み取る際に予め読み取り方向を規定する必要がなく、どうのような方向に検索シートを読み取ったとしても、ユーザによって選択された検索項目又は検索キーワードを特定することができる。
【００８７】
さらにまた、２次元コード生成部１２６によって、データ検索を実行するか否かを認識する認識情報を有する２次元コードが生成され、プリンタ部１５によって、２次元コード生成部１２６により生成された２次元コードが検索シートの所定の位置に印刷される。そして、スキャナ部１３によって、プリンタ部１５により印刷され、ユーザにより少なくとも１つの検索項目又は検索キーワードが選択された検索シートが読み取られる。続いて、データ検索部１２８によって、スキャナ部１３により読み取られた検索シート画像に含まれる２次元コードが解析され、解析された２次元コードにデータ検索を実行する認識情報が含まれている場合、スキャナ部１３により読み取られた検索シート画像に基づいて検索項目が特定され、特定された検索項目に該当するデータがＨＤＤ１１から検索され、又はスキャナ部１３により読み取られた検索シート画像に基づいて検索キーワードが特定される。
【００８８】
したがって、２次元コードを解析することによって、読み取られた原稿がデータ検索用の検索シートであるか否かが判断されるので、データ検索の際に検索機能に切り替える必要がなく、自動的に検索機能に切り替え、データ検索を実行することができる。
【００８９】
なお、本実施形態における検索シートは、２次元コードと検索項目とチェックボックスとで構成されるとしているが、本発明は特にこれに限定されず、２次元コードと検索項目と検索キーワードとチェックボックスとユーザが直接キーワードを記入するキーワード記入領域とで構成してもよい。図７は、本発明における検索シートの別の例を示す図である。図７に示すように、検索シート２７１の下部にキーワード記入領域２１６が印字されている。このキーワード記入領域２１６には、ユーザによってキーワードが記入される。この場合、キーワード記入領域２１６にキーワードが記入された検索シート２７１がスキャナ部１３によって読み取られ、制御部１２によって、キーワード記入領域２１６に記入されたキーワードがＯＣＲ（Optical Character Recognition）処理により文字データに変換され、変換された文字データに一致するデータが検索される。
【００９０】
このように、プリンタ部１５によって、ユーザが検索キーワードを書き込むための文字入力領域をさらに有する検索シートが印刷され、スキャナ部１３によって、ユーザにより検索シートの文字入力領域に検索キーワードが書き込まれた検索シートが読み取られる。そして、データ検索部１２８によって、ユーザにより書き込まれた検索キーワードが認識され、認識された検索キーワードに一致するデータがＨＤＤ１１から検索され、表示制御部１２５によって、データ検索部１２８により検索された検索結果がタッチパネル部１６１に表示される。
【００９１】
したがって、検索シートに手書きで記入した検索キーワードが認識され、認識された検索キーワードに一致するデータが検索されるので、検索キーワードをタッチパネル部１６１により入力するという煩雑な操作が不要となり、操作性を向上させることができる。
【図面の簡単な説明】
【００９２】
【図１】本発明の一実施形態に係る画像形成装置の一例である複合機の内部構成を概略的に示すブロック図である。
【図２】図１に示す複合機のデータ検索処理について説明するためのフローチャートである。
【図３】図１に示す複合機のデータ検索処理について説明するためのフローチャートである。
【図４】検索シートによる検索について説明するための図である。
【図５】インデックス検索について説明するための図である。
【図６】フリーワード検索について説明するための図である。
【図７】本発明における検索シートの別の例を示す図である。
【符号の説明】
【００９３】
１    複合機
１１    ＨＤＤ
１２    制御部
１３    スキャナ部
１４    画像処理部
１５    プリンタ部
１６    操作部
１７    ファクシミリ通信部
１８    ネットワークＩ／Ｆ部
１２１    スキャナコントローラ
１２２    ファクシミリコントローラ
１２３    プリンタコントローラ
１２４    コピーコントローラ
１２５    表示制御部
１２６    ２次元コード生成部
１２７    検索シート作成部
１２８    データ検索部
１３１    露光ランプ
１３２    ＣＣＤ
１４１    補正部
１４２    画像加工部
１４３    画像メモリ
１５１    用紙搬送部
１５２    画像形成部
１５３    転写部
１５４    定着部
１６１    タッチパネル部
１６２    操作キー部
【図１】
2006150791.tif 000003
【図２】
2006150791.tif 000004
【図３】
2006150791.tif 000005
【図４】
2006150791.tif 000006
【図５】
2006150791.tif 000007
【図６】
2006150791.tif 000008
【図７】
2006150791.tif 000009