(57)【特許請求の範囲】
【請求項１】
複数のページによって構成される文書のいずれかのページを、当該文書を識別する識別子および当該ページを識別するページ識別子を表わす識別子画像とともに用紙に印刷する印刷手段と、
前記文書の電子データを前記識別子と対応付けて記憶する記憶手段と、
前記用紙から前記識別子画像を撮影する撮影手段と、
キーワードを入力する入力手段と、
撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索する検索手段と、
前記複数のページのうちの撮影された前記識別子画像が表わす前記ページ識別子に対応するページから前記キーワードが検索された場合に、当該ページから当該キーワードおよびその直前または直後の一部分を参照情報として抽出し、それ以外のページから検索された場合に、当該ページの全体を当該参照情報として抽出する、参照情報抽出手段と、
前記検索手段による検索の結果および前記参照情報を表示する表示手段と、
を有することを特徴とする検索システム。
【請求項２】
複数のページによって構成される文書のいずれかのページを、当該文書を識別する識別子を表わす識別子画像とともに用紙に印刷する印刷手段と、
前記文書の電子データを前記識別子と対応付けて記憶する記憶手段と、
前記用紙から前記識別子画像を撮影する撮影手段と、
キーワードを入力する入力手段と、
撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索する検索手段と、
前記複数のページのうちの印刷されたページから前記キーワードが検索された場合に、当該キーワードおよびその直前または直後の一部分の情報を参照情報として抽出し、前記複数のページのうちの印刷されていないページから当該キーワードが検索された場合に、当該ページの全体を当該参照情報として抽出する、参照情報抽出手段と、
前記検索手段による検索の結果および前記参照情報を表示する表示手段と、
を有することを特徴とする検索システム。
【請求項３】
複数のページによって構成される文書の一部のページを、当該文書を識別する識別子を表わす識別子画像とともに用紙に印刷する印刷手段と、
前記文書の電子データを前記識別子と対応付けて記憶する記憶手段と、
前記用紙から前記識別子画像を撮影する撮影手段と、
キーワードを入力する入力手段と、
前記複数のページのうちの印刷されたページの中から、撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記キーワードを検索する検索手段と、
前記検索手段による検索の結果を表示する表示手段と、
を有することを特徴とする検索システム。
【請求項４】
前記印刷手段は、前記複数のページのうちのユーザが指定したページを印刷する、
請求項１ないし請求項３のいずれかに記載の検索システム。
【請求項５】
前記複数のページのすべてを読み取る読取手段、を有し、
前記印刷手段は、コピーのジョブを実行する場合は、前記読取手段によって読み取られた前記複数のページのうちのユーザが指定したページを印刷し、
前記記憶手段は、前記読取手段によって読み取られた前記複数のページのデータまたはそれを加工したデータを前記電子データとして記憶する、
請求項１ないし請求項３のいずれかに記載の検索システム。
【請求項６】
複数のページによって構成される文書のユーザによって選択されたページを、当該文書を識別する識別子および当該ページを識別するページ識別子を表わす識別子画像とともに用紙に印刷する印刷手段と、
前記文書の電子データを前記識別子と対応付けて記憶する記憶手段と、
前記用紙から前記識別子画像を撮影する撮影手段と、
キーワードを入力する入力手段と、
撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索する検索手段と、
前記複数のページのうちの撮影された前記識別子画像が表わす前記ページ識別子に対応するページから前記キーワードが検索された場合に、当該ページから当該キーワードおよびその直前または直後の一部分を参照情報として抽出し、それ以外のページから検索された場合に、当該ページの全体を当該参照情報として抽出する、参照情報抽出手段と、
前記検索手段による検索の結果および前記参照情報を表示する表示手段と、
を有することを特徴とする検索システム。
【請求項７】
複数のページによって構成される文書のいずれかのページを、当該文書を識別する識別子および当該ページを識別するページ識別子を表わす識別子画像とともに用紙に印刷し、
前記文書の電子データを前記識別子と対応付けて記憶手段に記憶させ、
前記用紙から前記識別子画像を撮影し、
キーワードをユーザに入力させ、
撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索し、
前記複数のページのうちの撮影された前記識別子画像が表わす前記ページ識別子に対応するページから前記キーワードが検索された場合に、当該ページから当該キーワードおよびその直前または直後の一部分を参照情報として抽出し、それ以外のページから検索された場合に、当該ページの全体を当該参照情報として抽出し、
検索の結果および前記参照情報を表示する、
ことを特徴とする検索方法。
【請求項８】
複数のページによって構成される文書のいずれかのページを、当該文書を識別する識別子を表わす識別子画像とともに用紙に印刷し、
前記文書の電子データを前記識別子と対応付けて記憶手段に記憶させ、
前記用紙から前記識別子画像を撮影し、
キーワードをユーザに入力させ、
撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索し、
前記複数のページのうちの印刷されたページから前記キーワードが検索された場合に、当該キーワードおよびその直前または直後の一部分の情報を参照情報として抽出し、前記複数のページのうちの印刷されていないページから当該キーワードが検索された場合に、当該ページの全体を当該参照情報として抽出し、
検索の結果および前記参照情報を表示する、
ことを特徴とする検索方法。
【請求項９】
複数のページによって構成される文書の一部のページを、当該文書を識別する識別子を表わす識別子画像とともに用紙に印刷し、
前記文書の電子データを前記識別子と対応付けて記憶手段に記憶させ、
前記用紙から前記識別子画像を撮影し、
キーワードをユーザに入力させ、
前記複数のページのうちの印刷されたページの中から、撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記キーワードを検索し、
検索の結果を表示する、
ことを特徴とする検索方法。
【請求項１０】
複数のページによって構成される文書のユーザによって選択されたページを、当該文書を識別する識別子および当該ページを識別するページ識別子を表わす識別子画像とともに用紙に印刷し、
前記文書の電子データを前記識別子と対応付けて記憶手段に記憶させ、
前記用紙から前記識別子画像を撮影し、
キーワードをユーザに入力させ、
撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索し、
前記複数のページのうちの撮影された前記識別子画像が表わす前記ページ識別子に対応するページから前記キーワードが検索された場合に、当該ページから当該キーワードおよびその直前または直後の一部分を参照情報として抽出し、それ以外のページから検索された場合に、当該ページの全体を当該参照情報として抽出し、
検索の結果および前記参照情報を表示する、
ことを特徴とする検索方法。
【請求項１１】
検索の処理を実行するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
複数のページによって構成される文書のいずれかのページを、当該文書を識別する識別子および当該ページを識別するページ識別子を表わす識別子画像とともに用紙に印刷する印刷処理を実行させ、
前記文書の電子データを前記識別子と対応付けて記憶手段へ記憶させる登録処理を実行させ、
前記用紙から前記識別子画像を撮影する撮影手段およびキーワードを入力する入力手段を有する端末装置から、前記識別子、前記ページ識別子、および前記キーワードが送信されてきた場合に、当該識別子に対応する前記電子データを用いて前記複数のページすべての中から当該キーワードを検索する検索処理を実行させ、
前記検索処理によって前記複数のページのうちの前記ページ識別子に対応するページから前記キーワードが検索された場合に、当該ページから当該キーワードおよびその直前または直後の一部分を参照情報として抽出し、それ以外のページから検索された場合に、当該ページの全体を当該参照情報として抽出する、抽出処理を実行させ、
前記検索処理による検索の結果および前記参照情報を前記端末装置へ送信する送信処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１２】
検索の処理を実行するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
複数のページによって構成される文書のいずれかのページを、当該文書を識別する識別子を表わす識別子画像とともに用紙に印刷する印刷処理を実行させ、
前記文書の電子データを前記識別子と対応付けて記憶手段へ記憶させる登録処理を実行させ、
前記用紙から前記識別子画像を撮影する撮影手段およびキーワードを入力する入力手段を有する端末装置から、前記識別子および前記キーワードが送信されてきた場合に、当該識別子に対応する前記電子データを用いて前記複数のページすべての中から当該キーワードを検索する検索処理を実行させ、
前記検索処理によって前記複数のページのうちの印刷されたページから前記キーワードが検索された場合に、当該キーワードおよびその直前または直後の一部分の情報を参照情報として抽出し、前記複数のページのうちの印刷されていないページから当該キーワードが検索された場合に、当該ページの全体を当該参照情報として抽出する、抽出処理を実行させ、
前記検索処理による検索の結果および前記参照情報を前記端末装置へ送信する送信処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１３】
検索の処理を実行するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
複数のページによって構成される文書の一部のページを、当該文書を識別する識別子を表わす識別子画像とともに用紙に印刷する印刷処理を実行させ、
前記文書の電子データを前記識別子と対応付けて記憶手段へ記憶させる登録処理を実行させ、
前記用紙から前記識別子画像を撮影する撮影手段およびキーワードを入力する入力手段を有する端末装置から、前記識別子および前記キーワードが送信されてきた場合に、前記複数のページのうちの印刷されたページの中から、当該識別子に対応する前記電子データを用いて当該キーワードを検索する検索処理を実行させ、
前記検索処理による検索の結果を前記端末装置へ送信する送信処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１４】
検索の処理を実行するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
複数のページによって構成される文書のユーザによって選択されたページを、当該文書を識別する識別子および当該ページを識別するページ識別子を表わす識別子画像とともに用紙に印刷する印刷処理を実行させ、
前記文書の電子データを前記識別子と対応付けて記憶手段へ記憶させる登録処理を実行させ、
前記用紙から前記識別子画像を撮影する撮影手段およびキーワードを入力する入力手段を有する端末装置から、前記識別子、前記ページ識別子、および前記キーワードが送信されてきた場合に、当該識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索する検索処理を実行させ、
前記複数のページのうちの撮影された前記識別子画像が表わす前記ページ識別子に対応するページから前記キーワードが検索された場合に、当該ページから当該キーワードおよびその直前または直後の一部分を参照情報として抽出し、それ以外のページから検索された場合に、当該ページの全体を当該参照情報として抽出する、抽出処理を実行させ、
前記検索処理による検索の結果および前記参照情報を前記端末装置へ送信する送信処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーワードを文書から検索する技術に関する。
【背景技術】
【０００２】
近年、ペーパレス化が進んでいる。しかし、依然として文書を用紙に印刷することが多い。用紙によると、メモを自由に書き込んだり、複数枚を机に並べて文書を読んだりすることができ、便利だからである。
【０００３】
しかし、文書の電子データをコンピュータで使用することも、便利である。特に、ボリュームの大きい文書の中から特定のキーワードを検索する場合は、コンピュータによって短時間にかつ容易に済ませることができる。
【０００４】
また、従来、次のような技術が提案されている。センタに、発番システム、発番情報データベース、ファイル収集システム、バーコードＯＣＲシステム及びファイルデータベースを備え、且つ発番システム、ファイル収集システム及びファイルデータベースにネットワーク上に配置されたパソコンとデジタル複合機が接続される構成とする。発番システムは、パソコンより文書のタイトル情報が入力されると、文書種類に応じたバーコード番号を発番して発番情報データベースに記録し、パソコンは、発番システムより発番されるバーコード番号をバーコード化し、デジタル複合機は、パソコンよりバーコードを取込んで該バーコードの付いた表紙を印刷し、この表紙を添付した文書を読込んで親展ボックスにイメージファイルとして保存する（特許文献１）。
【０００５】
クライアントＰＣで作成した文書を印刷またはメール送信等の出力をした際や印刷されたハードコピー文書をイメージスキャナ等で入力したりメール受信等の入力があった際に文書に自動的にその文書に固有の識別符号を付加して文書登録サーバへ転送する。また、文書の利用や再加工を行う等の理由で、文書登録サーバに登録された文書の検索や入手を行う場合には、印刷されたハードコピー文書に付加されている識別符号をイメージ入力することで目的の文書を入手する（特許文献２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２５８９３３号公報
【特許文献２】特開平１１−３３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の検索の技術によると、膨大な件数の文書の中から所望の文書をバーコード番号または識別符号を入力することによって検索することができる。
【０００８】
しかし、さらに、用紙に印刷された文書の中からキーワードをより簡便に検索できることが、望まれる。
【０００９】
本発明は、このような課題に鑑み、用紙に印刷された文書の中からキーワードを従来よりも簡便に検索できるようにすることを、目的とする。
【課題を解決するための手段】
【００１０】
本発明の一形態に係る検索システムは、複数のページによって構成される文書のいずれかのページを、当該文書を識別する識別子および当該ページを識別するページ識別子を表わす識別子画像とともに用紙に印刷する印刷手段と、前記文書の電子データを前記識別子と対応付けて記憶する記憶手段と、前記用紙から前記識別子画像を撮影する撮影手段と、キーワードを入力する入力手段と、撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索する検索手段と、前記複数のページのうちの撮影された前記識別子画像が表わす前記ページ識別子に対応するページから前記キーワードが検索された場合に、当該ページから当該キーワードおよびその直前または直後の一部分を参照情報として抽出し、それ以外のページから検索された場合に、当該ページの全体を当該参照情報として抽出する、参照情報抽出手段と、前記検索手段による検索の結果および前記参照情報を表示する表示手段と、を有することを特徴とする。
【００１１】
本発明の他の一形態に係る検索システムは、複数のページによって構成される文書のいずれかのページを、当該文書を識別する識別子を表わす識別子画像とともに用紙に印刷する印刷手段と、前記文書の電子データを前記識別子と対応付けて記憶する記憶手段と、前記用紙から前記識別子画像を撮影する撮影手段と、キーワードを入力する入力手段と、撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索する検索手段と、前記複数のページのうちの印刷されたページから前記キーワードが検索された場合に、当該キーワードおよびその直前または直後の一部分の情報を参照情報として抽出し、前記複数のページのうちの印刷されていないページから当該キーワードが検索された場合に、当該ページの全体を当該参照情報として抽出する、参照情報抽出手段と、前記検索手段による検索の結果および前記参照情報を表示する表示手段と、を有することを特徴とする。
【００１２】
本発明の他の一形態に係る検索システムは、複数のページによって構成される文書の一部のページを、当該文書を識別する識別子を表わす識別子画像とともに用紙に印刷する印刷手段と、前記文書の電子データを前記識別子と対応付けて記憶する記憶手段と、前記用紙から前記識別子画像を撮影する撮影手段と、キーワードを入力する入力手段と、前記複数のページのうちの印刷されたページの中から、撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記キーワードを検索する検索手段と、前記検索手段による検索の結果を表示する表示手段と、を有することを特徴とする。
【００１３】
好ましくは、前記印刷手段は、前記複数のページのうちのユーザが指定したページを印刷する。
【００１４】
または、前記複数のページのすべてを読み取る読取手段、を有し、前記印刷手段は、コピーのジョブを実行する場合は、前記読取手段によって読み取られた前記複数のページのうちのユーザが指定したページを印刷し、前記記憶手段は、前記読取手段によって読み取られた前記複数のページのデータまたはそれを加工したデータを前記電子データとして記憶する。
【００１５】
本発明の他の一形態に係る検索システムは、複数のページによって構成される文書のユーザによって選択されたページを、当該文書を識別する識別子および当該ページを識別するページ識別子を表わす識別子画像とともに用紙に印刷する印刷手段と、前記文書の電子データを前記識別子と対応付けて記憶する記憶手段と、前記用紙から前記識別子画像を撮影する撮影手段と、キーワードを入力する入力手段と、撮影された前記識別子画像が表わす前記識別子に対応する前記電子データを用いて前記複数のページすべての中から前記キーワードを検索する検索手段と、前記複数のページのうちの撮影された前記識別子画像が表わす前記ページ識別子に対応するページから前記キーワードが検索された場合に、当該ページから当該キーワードおよびその直前または直後の一部分を参照情報として抽出し、それ以外のページから検索された場合に、当該ページの全体を当該参照情報として抽出する、参照情報抽出手段と、前記検索手段による検索の結果および前記参照情報を表示する表示手段と、を有することを特徴とする。
【発明の効果】
【００１７】
本発明によると、用紙に印刷された文書の中からキーワードを従来よりも簡便に検索することができる。
【図面の簡単な説明】
【００１８】
【図１】文書管理システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】文書サーバのハードウェア構成の例を示す図である。
【図４】端末装置のハードウェア構成の例を示す図である。
【図５】端末装置のハードウェア構成の例を示す図である。
【図６】画像形成装置および端末装置それぞれの機能的構成の例を示す図である。
【図７】文書サーバおよび端末装置それぞれの機能的構成の例を示す図である。
【図８】画像形成装置、文書サーバ、端末装置、および端末装置それぞれの処理の流れの例を示すシーケンス図である。
【図９】画像形成装置、文書サーバ、端末装置、および端末装置それぞれの処理の流れの例を示すシーケンス図である。
【図１０】文書の例を示す図である。
【図１１】条件等受付画面の例を示す図である。
【図１２】登録用ファイル生成処理の流れの例を説明するフローチャートである。
【図１３】文書ファイル記憶部における文書ファイルの記憶の仕方の例を示す図である。
【図１４】印刷物の例を示す図である。
【図１５】検索用画面の例を示す図である。
【図１６】検索処理の流れの例を説明するフローチャートである。
【図１７】検索用画面の例を示す図である。
【発明を実施するための形態】
【００１９】
図１は、文書管理システム１００の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、文書サーバ２のハードウェア構成の例を示す図である。図４は、端末装置３０のハードウェア構成の例を示す図である。図５は、端末装置３５のハードウェア構成の例を示す図である。
【００２０】
図１に示すように、文書管理システム１００は、画像形成装置１、文書サーバ２、複数台の端末装置３、および通信回線４などによって構成される。
【００２１】
文書管理システム１００によると、ユーザは、文書を用紙に印刷することができる。さらに、ユーザは、印刷した文書の中からキーワードを検索することができる。
【００２２】
画像形成装置１、文書サーバ２、および各端末装置３は、通信回線４を介して通信することができる。通信回線４として、ＬＡＮ（Local Area Network）回線、インターネット、固定電話回線、または携帯電話回線などが用いられる。
【００２３】
画像形成装置１は、コピー、ネットワークプリント、ファックス、およびスキャンなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２４】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、およびプリントユニット１０ｊなどによって構成される。
【００２５】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２６】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２７】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって文書サーバ２および端末装置３と通信する。
【００２８】
モデム１０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００２９】
スキャンユニット１０ｉは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３０】
プリントユニット１０ｊは、スキャンユニット１０ｉによって読み取られた画像を印刷する。さらに、ネットワークプリントを行う。つまり、パーソナルコンピュータなどからＮＩＣ１０ｇによって受信されたデータに基づいて画像を用紙に印刷する。そのほか、ファックス端末からモデム１０ｈによって受信されたデータに基づいて画像を用紙に印刷する。
【００３１】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述のコピーおよびネットワークプリントなどの機能を実現するためのプログラムが記憶されている。さらに、文書ファイル登録用プログラム１０Ｐが記憶されている。文書ファイル登録用プログラム１０Ｐは、プリントユニット１０ｊによって印刷された文書のファイルを文書サーバ２へ登録するためのプログラムである。
【００３２】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３３】
文書サーバ２は、プリントユニット１０ｊによって印刷された文書のファイルを一元的に管理する。また、文書からキーワードを検索し、検索結果を提供する。
【００３４】
文書サーバ２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、大容量記憶装置２０ｄ、およびＮＩＣ２０ｅなどによって構成される。
【００３５】
ＮＩＣ２０ｅは、画像形成装置１および端末装置３とＴＣＰ／ＩＰなどのプロトコルによって通信する。
【００３６】
大容量記憶装置２０ｄには、文書管理用プログラム２０Ｐが記憶されている。文書管理用プログラム２０Ｐは、画像形成装置１によって印刷された文書のファイルを管理し、文書の中からキーワードを検索するためのプログラムである。
【００３７】
文書管理用プログラム２０Ｐは、ＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。大容量記憶装置２０ｄとしてハードディスクまたはＳＳＤなどが用いられる。
【００３８】
端末装置３は、画像形成装置１の種々の機能をユーザが使用するためのクライアントである。特に、ネットワークプリントの機能を使用するために用いられる。さらに、画像形成装置１に印刷させた文書からキーワードを検索する処理を文書サーバ２に実行させるためにも、用いられる。
【００３９】
端末装置３として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータなどが用いられる。
【００４０】
以下、ネットワークプリントの機能を使用するための端末装置３として、パーソナルコンピュータである端末装置３０が用いられ、キーワードを検索する処理を文書サーバ２に実行させるための端末装置３として、スマートフォンである端末装置３５が用いられる場合を例に、説明する。
【００４１】
端末装置３０は、図４に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、補助記憶装置３０ｄ、液晶ディスプレイ３０ｅ、ＮＩＣ３０ｆ、キーボード３０ｇ、およびポインティングデバイス３０ｈなどによって構成される。
【００４２】
液晶ディスプレイ３０ｅには、印刷の対象である文書および印刷の指令のための画面などが表示される。
【００４３】
ＮＩＣ３０ｆは、画像形成装置１とＴＣＰ／ＩＰなどのプロトコルによって通信する。キーボード３０ｇおよびポインティングデバイス３０ｈは、ユーザが情報およびコマンドを入力するための入力装置である。
【００４４】
ＲＯＭ３０ｃまたは補助記憶装置３０ｄには、オペレーティングシステムおよび種々のアプリケーションのほか、プリンタドライバ３０Ｐが記憶されている。プリンタドライバ３０Ｐは、画像形成装置１にネットワークプリントを実行させるとともに文書サーバ２へ登録するための文書のファイルを画像形成装置１へ送信するためのプログラムである。
【００４５】
これらのプログラムは、必要に応じてＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【００４６】
端末装置３５は、図５に示すように、ＣＰＵ３５ａ、ＲＡＭ３５ｂ、ＲＯＭ３５ｃ、フラッシュメモリ３５ｄ、タッチパネルディスプレイ３５ｅ、操作ボタン群３５ｆ、無線ＬＡＮ通信装置３５ｇ、携帯電話通信装置３５ｈ、およびデジタルカメラ３５ｉなどによって構成される。
【００４７】
タッチパネルディスプレイ３５ｅには、検索のキーワードを入力する画面および検索結果を示す画面などが表示される。また、タッチパネルディスプレイ３５ｅは、タッチされた位置を示す信号をＣＰＵ３５ａへ送る。
【００４８】
操作ボタン群３５ｆは、いわゆるホームボタンおよび音量調整ボタンなどによって構成され、ＱＲ（Quick Response）コード（登録商標）の撮影のコマンドなどをユーザが入力するために用いられる。
【００４９】
無線ＬＡＮ通信装置３５ｇは、通信回線４を構成するＬＡＮ回線の基地局へ接続し、画像形成装置１および文書サーバ２とＴＣＰ／ＩＰなどのプロトコルによって通信する。
【００５０】
携帯電話通信装置３５ｈは、通信回線４を構成する携帯電話網の基地局へ接続し、画像形成装置１および文書サーバ２とＴＣＰ／ＩＰなどのプロトコルによって通信する。
【００５１】
デジタルカメラ３５ｉは、画像を撮影し画像データを生成する。本実施形態では、特に、ＱＲコードを撮影するために用いられる。
【００５２】
ＲＯＭ３５ｃまたはフラッシュメモリ３５ｄには、オペレーティングシステムおよび種々のアプリケーションのほか、検索用プログラム３５Ｐが記憶されている。検索用プログラム３５Ｐは、キーワードの検索を文書サーバ２に対して行わせるためのプログラムである。
【００５３】
これらのプログラムは、必要に応じてＲＡＭ３５ｂにロードされ、ＣＰＵ３５ａによって実行される。
【００５４】
図６は、画像形成装置１および端末装置３０それぞれの機能的構成の例を示す図である。図７は、文書サーバ２および端末装置３５それぞれの機能的構成の例を示す図である。図８〜図９は、画像形成装置１、文書サーバ２、端末装置３、および端末装置３５それぞれの処理の流れの例を示すシーケンス図である。図１０は、文書７０の例を示す図である。図１１は、条件等受付画面５Ａの例を示す図である。図１２は、登録用ファイル生成処理の流れの例を説明するフローチャートである。図１３は、文書ファイル記憶部２０３における文書ファイル６５の記憶の仕方の例を示す図である。図１４は、印刷物８０の例を示す図である。図１５は、検索用画面５Ｂの例を示す図である。図１６は、検索処理の流れの例を説明するフローチャートである。図１７は、検索用画面５Ｂの例を示す図である。
【００５５】
次に、印刷した文書からキーワードを検索する仕組みを、図６〜図１７を参照しながら説明する。
【００５６】
文書ファイル登録用プログラム１０Ｐによると、図６に示す登録用ファイル生成部１０１、文書識別子取得部１０２、識別用画像生成部１０３、登録要求部１０４、およびジョブ制御部１０５などの機能が画像形成装置１に実現される。
【００５７】
文書管理用プログラム２０Ｐによると、図７に示す文書識別子発行部２０１、文書ファイル登録部２０２、文書ファイル記憶部２０３、キーワード検索部２０４、参照用データ生成部２０５、および結果データ送信部２０６などの機能が文書サーバ２に実現される。
【００５８】
プリンタドライバ３０Ｐによると、図６に示す条件等受付処理部３０１、印刷用データ生成部３０２、ネットワークプリント要求部３０３、および文書ファイル送信部３０４などの機能が端末装置３０に実現される。
【００５９】
検索用プログラム３５Ｐによると、図７に示す文書識別子取得部３５１、キーワード受付部３５２、検索要求部３５３、および結果画面表示部３５４などの機能が端末装置３５に実現される。
【００６０】
画像形成装置１、文書サーバ２、端末装置３０、および端末装置３５の各部は、図８〜図９に示す手順で処理を実行する。
【００６１】
ユーザは、文書のファイルを例えば次の方法によって用意する。端末装置３０にインストールされている表計算ソフトまたはワープロソフトなどのアプリケーションで文書を作成し、ファイルとして保存する。または、端末装置３０にインストールされているウェブブラウザによって文書のファイルをウェブサイトからダウンロードする。文書には、文字列だけでなく、図表、イラスト、または写真などを含めることができる。また、文書は、１ページだけで構成されていてもよいし、複数のページによって構成されていてもよい。
【００６２】
以下、図１０のような、１００ページからなる文書７０のファイルが用意された場合を例に説明する。
【００６３】
ユーザは、用意したファイルをアプリケーションで開いたまま、プリントのコマンドを入力する。
【００６４】
すると、端末装置３０において、条件等受付処理部３０１は、印刷の条件および印刷の実行の指令を受け付ける処理を次のように実行する。
【００６５】
条件等受付処理部３０１は、図１１のような条件等受付画面５Ａを液晶ディスプレイ３０ｅに表示させる（図８の＃７３１）。
【００６６】
ここで、ユーザは、条件等受付画面５Ａに対して次のように操作を行う。プルダウンメニュー５Ａ１をクリックする。使用するデバイスとして画像形成装置１を指定する。文書７０のすべてのページを印刷したい場合は、ラジオボタン５Ａ２をクリックし、一部のページのみを印刷したい場合は、ラジオボタン５Ａ３をクリックするとともに、テキストボックス５Ａ４にこの一部のページそれぞれの番号を入力する。これにより、印刷するページが指定される。
【００６７】
デバイスの指定および印刷するページの指定が完了したら、ユーザは、実行ボタン５Ａ５をクリックする。
【００６８】
すると、条件等受付処理部３０１は、条件等受付画面５Ａにおいて指定された内容を受け付ける（＃７３２）。
【００６９】
印刷用データ生成部３０２は、文書の指定されたページを印刷するために使用する印刷用データ６１を生成する（＃７３３）。印刷用データ６１は、プルダウンメニュー５Ａ１によって指定されたデバイス（本実施形態では、画像形成装置１）に対応するＰＤＬ（Page Description Language）によって記述される。
【００７０】
ネットワークプリント要求部３０３は、印刷用データ６１が生成されると、ネットワークプリントのジョブを実行するように、プルダウンメニュー５Ａ１によって指定されたデバイス（本実施形態では、画像形成装置１）へ要求する（＃７３４）。この際に、この印刷用データ６１をこのデバイスへ送信する（＃７３５）。
【００７１】
文書ファイル送信部３０４は、文書７０のファイルを文書ファイル６２として画像形成装置１へ送信する。印刷するページとして一部のページだけが指定された場合であっても、指定されていないページを省略することなく送信する。さらに、文書ファイル６２とともに、印刷するページを示すページ指定データ６３を送信する。
【００７２】
ところで、画像形成装置１のプリントユニット１０ｊによるプリントの処理を伴うジョブの例として、端末装置３０から受信した印刷用データ６１に基づいて画像を用紙に印刷するジョブと、スキャンユニット１０ｉによって原稿から読み取った画像を用紙に印刷するジョブと、が挙げられる。以下、前者を「ネットワークプリントジョブ」と記載し、後者を「コピージョブ」と記載する。コピージョブにおける印刷（複写）の対象の文書を「文書７１」と記載する。また、文書７０（ネットワークプリントジョブの対象の文書）および文書７１などの文書を「文書７」と総称することがある。
【００７３】
画像形成装置１において、ネットワークプリントジョブおよびコピージョブのいずれかの要求が与えられると（＃７０１または＃７０３）、画像形成装置１の各部は処理を実行する。
【００７４】
登録用ファイル生成部１０１は、検索用のファイルである文書ファイル６５を必要に応じて生成する（＃７０５）。生成の手順は、図１２に示す通りである。
【００７５】
登録用ファイル生成部１０１は、文書７の印刷用のデータのフォーマットが文書サーバ２に対応しているか否かを判別する（図１２の＃８０１）。
【００７６】
すなわち、端末装置３０からネットワークプリントジョブの要求、印刷用データ６１、文書ファイル６２、およびページ指定データ６３を受信した場合は（図８の＃７０１、＃７０２）、画像形成装置１は、文書ファイル６２のフォーマットが文書サーバ２に対応しているか否かを判別する。一方、ユーザがコピージョブを要求し、スキャンユニット１０ｉが原稿から画像を読み取ってビットマップデータ６４を生成した場合は（＃７０３、＃７０４）、ビットマップデータ６４がフォーマットが文書サーバ２に対応しているか否かを判別する。
【００７７】
対応している場合は（＃８０２でＹｅｓ）、登録用ファイル生成部１０１は、文書ファイル６５を生成しない。この場合は、文書ファイル６２またはビットマップデータ６４をそのまま文書ファイル６５として使用すると、決定する（＃８０３）。
【００７８】
一方、対応していない場合は（＃８０２でＮｏ）、登録用ファイル生成部１０１は、文書ファイル６２またはビットマップデータ６４を文書サーバ２に対応しているフォーマットのファイルに変換する（＃８０４）。
【００７９】
例えば、文書ファイル６２のフォーマットがマイクロソフト社のワードのフォーマット（いわゆるＤＯＣフォーマット）であり、文書サーバ２に対応しているフォーマットがアクロバット社のＰＤＦ（Portable Document Format）である場合は、登録用ファイル生成部１０１は、文書ファイル６２をＰＤＦのファイルに変換することによって、文書ファイル６５を生成する。変換は、公知の方法によって行えばよい。
【００８０】
または、ビットマップフォーマットが文書サーバ２に対応していなければ、登録用ファイル生成部１０１は、ビットマップデータ６４を、文書サーバ２に対応しているフォーマット（例えば、ＰＤＦ）のファイルに変換する。ビットマップデータをＰＤＦのファイルに変換する方法は、公知である。さらに、このファイルに対してＯＣＲ（Optical Character Recognition）の処理を施す。これにより、文書７１に含まれる文字または数字などの符号からなる文字列（テキスト）が認識される。そして、この文字列を、いわゆる透明テキストとしてこのファイルに埋め込む。これにより、透明テキスト付きＰＤＦファイルが得られる。これが、文書ファイル６５として用いられる。ＯＣＲの技術および透明テキストを埋め込む技術も、公知である。原稿が複数のページからなる場合は、各ページについて、ＯＣＲおよび透明テキストの埋込みを行う。
【００８１】
文書７０の各ページのデータのフォーマットがビットマップなどの画像データである場合も同様に、ＯＣＲおよび透明テキストの埋込みによって透明テキスト付きＰＤＦファイルを文書ファイル６５として生成すればよい。
【００８２】
図６、図７、および図８〜図９に戻って、文書識別子取得部１０２は、登録用ファイル生成部１０１による処理と並行してまたは前後して、文書識別子７ＤＳを発行するように文書サーバ２に対して要求し（＃７０６）、取得する（＃７０７）。文書識別子７ＤＳは、文書７を区別するためのＩＤ（identification）である。
【００８３】
文書サーバ２において、文書識別子発行部２０１は、画像形成装置１から要求を受け付けると（＃７２０）、ユニークなＩＤを文書識別子７ＤＳとして発行し（＃７２１）、画像形成装置１へ送信する（＃７２２）。
【００８４】
画像形成装置１において、識別用画像生成部１０３は、文書サーバ２から取得した文書識別子７ＤＳに基づいて識別用画像７ＳＧを生成する（＃７０８）。識別用画像７ＳＧは、文書７の文書識別子７ＤＳおよびページの番号（以下、「ページ番号７ＰＢ」と記載する。）を所定の記号（例えば、ハイフン）で繋いだ文字列を、所定の規格の画像に変換したものである。複数のページが印刷の対象である場合は、これらの複数のページの１ページごとに１つずつ識別用画像７ＳＧを生成する。
【００８５】
例えば、文書７０のネットワークプリントジョブの要求が与えられ、文書７０の文書識別子７ＤＳとして「Ｓ１０１」が発行され、５ページ目および７ページ目が印刷の対象である場合は、識別用画像生成部１０３は、「Ｓ１０１−５」を示す画像および「Ｓ１０１−７」を示す画像を識別用画像７ＳＧとして生成する。なお、印刷の対象のページは、ページ指定データ６３に示されている。
【００８６】
または、コピージョブの要求が与えられ、文書７１が３ページからなり、文書７１の文書識別子７ＤＳとして「Ｓ２０１」が発行された場合は、「Ｓ２０１−１」を示す画像、「Ｓ２０１−２」を示す画像、および「Ｓ２０１−３」を示す画像を識別用画像７ＳＧとして生成する。
【００８７】
識別用画像７ＳＧの規格として、公知の規格が用いられる。以下、ＱＲコードの規格が用いられる場合を例に説明する。
【００８８】
登録要求部１０４は、登録用ファイル生成部１０１によって生成された文書ファイル６５を登録するように文書サーバ２に対して要求する（＃７０９）。この際に、この文書ファイル６５を、識別用画像生成部１０３によって生成された識別用画像７ＳＧが示す文字列と対応付けて文書サーバ２へ送信する。識別用画像７ＳＧが複数生成された場合は、それぞれが示す文字列と対応付ける。
【００８９】
ただし、文書ファイル６２が文書サーバ２に対応しているために登録用ファイル生成部１０１によって文書ファイル６５が生成されなかった場合は、登録要求部１０４は、文書ファイル６２を文書ファイル６５として文書サーバ２へ送信する。
【００９０】
文書サーバ２において、文書ファイル登録部２０２は、文書ファイル６５を受信すると（＃７２３）、識別用画像７ＳＧが示す文字列と対応付けたまま文書ファイル記憶部２０３に記憶させる（図９の＃７２４）。
【００９１】
その結果、例えば、文書７０の５ページ目および７ページ目が印刷の対象であり、文書７０の文書識別子７ＤＳが「Ｓ１０１」である場合は、図１３のように、文書ファイル記憶部２０３に文書７０の文書ファイル６５が記憶される。
【００９２】
画像形成装置１において、ジョブ制御部１０５は、印刷の対象のページの画像が、そのページに対して識別用画像生成部１０３によって発行された識別用画像７ＳＧとともに用紙に印刷されるように、プリントユニット１０ｊなどを制御する（＃７１０、＃７１１）。識別用画像７ＳＧは、ページの余白の部分に印刷するのが望ましい。
【００９３】
その結果、文書７のうちの印刷の対象のページの印刷物８０が生成される。例えば、文書７０の５ページ目および７ページ目が印刷の対象である場合は、印刷物８０として図１４のような印刷物が生成される。
【００９４】
ユーザは、印刷物８０を取得すると、印刷物８０へメモを書き込んだり文書７の全部または一部のページを読んだりすることができる。また、端末装置３５および文書サーバ２を用いて、キーワードを文書７の中から検索することができる。
【００９５】
ユーザは、端末装置３５に検索用プログラム３５Ｐを起動させる。すると、端末装置３５において、文書識別子取得部３５１は、検索の対象である文書の文書識別子７ＤＳを取得するための処理を次のように実行する。
【００９６】
文書識別子取得部３５１は、ＱＲコードを撮影するように促すメッセージをタッチパネルディスプレイ３５ｅに表示させる（＃７５１）。
【００９７】
ユーザは、端末装置３５のデジタルカメラ３５ｉのピントを識別用画像７ＳＧに合わせ、撮影のコマンドを入力する。すると、デジタルカメラ３５ｉは、識別用画像７ＳＧを撮影する（＃７５２）。
【００９８】
文書識別子取得部３５１は、識別用画像７ＳＧをＱＲコードの規格に基づいて文字列に変換する（＃７５３）。この文字列に、文書識別子７ＤＳが含まれている。そのほか、この文字列には、所定の符号（例えば、ハイフン）およびページ番号７ＰＢが含まれている。
【００９９】
キーワード受付部３５２は、検索のキーワードを受け付ける処理を次のように実行する。図１５のような検索用画面５Ｂをタッチパネルディスプレイ３５ｅに表示させる（＃７５４）。
【０１００】
ユーザは、タッチパネルディスプレイ３５ｅを操作して検索用画面５Ｂのテキストボックス５Ｂ１にキーワードを入力する。以下、入力されたキーワードを「キーワード７ＫＹ」と記載する。そして、ユーザは、検索ボタン５Ｂ２をタップする。すると、キーワード受付部３５２は、キーワード７ＫＹを受け付ける（＃７５５）。
【０１０１】
検索要求部３５３は、文書識別子取得部３５１によって文書識別子７ＤＳが取得され、キーワード受付部３５２によってキーワードが受け付けられると、検索の要求を文書サーバ２に対して行う（＃７５６）。この際に、検索条件データ６６を文書サーバ２へ送信する。検索条件データ６６には、このキーワード７ＫＹと、ステップ＃７５３で得られた文字列（文書識別子７ＤＳおよびページ番号７ＰＢなど）が示される。
【０１０２】
文書サーバ２において、キーワード検索部２０４および参照用データ生成部２０５は、端末装置３５から検索条件データ６６を受信すると（＃７２５）、検索の処理およびその結果などを表示するためのデータの生成の処理を実行する（＃７２６）。これらの処理の手順は、図１６に示す通りである。
【０１０３】
キーワード検索部２０４は、検索条件データ６６に示される文書識別子７ＤＳに対応する文書ファイル６５を文書ファイル記憶部２０３から読み出す（図１６の＃８１１）。空の検索結果リスト６７を生成する（＃８１２）。そして、文書ファイル６５に示される文書７から、検索条件データ６６に示されるキーワード７ＫＹの検索を開始する（＃８１３）。なお、検索結果リスト６７は、ＨＴＭＬ（Hypertext Markup Language）などハイパーリンクを使用することができる言語で記述される。
【０１０４】
文書７からキーワード７ＫＹがヒットした場合は（＃８１４でＹｅｓ）、キーワード検索部２０４は、文書７からヒットした部分およびその前後それぞれ１個〜数個の単語を抽出し、ヒットした部分のページの番号とともに検索結果リスト６７へ書き込む（＃８１５）。
【０１０５】
さらに、参照用データ生成部２０５は、ヒットした部分に関連する情報を表示するための処理を次のように実行する。
【０１０６】
ヒットした部分が記載されるページの番号が、検索条件データ６６に示されるページ番号７ＰＢと一致する場合は（＃８１６でＹｅｓ）、参照用データ生成部２０５は、ヒットした部分をほぼ中心にして囲う所定の広さ（例えば、ページ全体に対する２０％程度の広さ）の範囲の画像を文書７から抽出する（＃８１７）。そして、この画像を、ヒットした部分へハイパーリンクによって対応付ける（＃８１８）。
【０１０７】
一方、ヒットした部分が記載されるページの番号が、検索条件データ６６に示されるページ番号７ＰＢと一致しない場合は（＃８１６でＮｏ）、参照用データ生成部２０５は、そのページの全体の画像を文書７から抽出する（＃８１９）。そして、この画像を、ヒットした部分へハイパーリンクによって対応付ける（＃８２０）。
【０１０８】
キーワード検索部２０４は、文書７の先頭から順に、ステップ＃８１５の処理を実行する。そして、参照用データ生成部２０５は、ヒットするごとに、ステップ＃８１６〜＃８２０の処理を実行する。
【０１０９】
文書７の末尾まで検索が終わったら（＃８２１でＹｅｓ）、キーワード検索部２０４は、検索の処理を終了する。
【０１１０】
以下、ステップ＃８１７または＃８１９で抽出した画像を「参照画像７ＲＦ」と記載する。
【０１１１】
図６、図７、および図８〜図９に戻って、結果データ送信部２０６は、ステップ＃７２６で得られた検索結果リスト６７および参照画像７ＲＦの画像データを端末装置３５へ送信する（＃７２７）。
【０１１２】
端末装置３５において、結果画面表示部３５４は、検索結果リスト６７などに基づいて、検索結果エリア５Ｂ３に検索結果が表示されるように検索用画面５Ｂを更新する（＃７２８）。
【０１１３】
例えば、ユーザが文書７０の５ページ目の識別用画像７ＳＧを撮影し、キーワード７ＫＹとして「オンライン取引」を入力した場合は、図１５（Ｂ）のように、検索結果が表示される。
【０１１４】
各キーワード７ＫＹには、上述の通り、個々にハイパーリンクが対応付けられている。いずれかのキーワード７ＫＹがタップされると、結果画面表示部３５４は、検索結果に代えて、タップされたキーワード７ＫＹに対応するハイパーリンク先の参照画像７ＲＦが表示されるように検索用画面５Ｂを更新する。
【０１１５】
その結果、上述の例においては、５ページ目の識別用画像７ＳＧが撮影されたので、５ページ目から見つかったキーワード７ＫＹがタップされた場合は、図１７（Ａ）のように、このキーワード７ＫＹを囲う所定の広さの画像が参照画像７ＲＦとして表示される。一方、それ以外のページ（例えば、７ページ目）から見つかったキーワード７ＫＹがタップされた場合は、図１７（Ｂ）のように、そのページの全体の画像が参照画像７ＲＦとして表示される。
【０１１６】
本実施形態によると、用紙に印刷された文書７の中からキーワード７ＫＹを従来よりも簡便に検索することができる。
【０１１７】
本実施形態では、ジョブがコピージョブおよびネットワークプリントジョブの場合に、文書ファイル６５を文書サーバ２の文書ファイル登録部２０２（図１３参照）へ登録し、文書７の中からキーワード７ＫＹを検索できるようにした。さらに、ジョブがファックスによる文書７の受信のジョブ（いわゆるファックス受信ジョブ）である場合にも、受信したデータを文書ファイル６５に変換して文書サーバ２へ登録し、キーワード７ＫＹを検索できるようにしてもよい。
【０１１８】
本実施形態では、文書サーバ２のキーワード検索部２０４は、文書７を構成するすべてのページからキーワード７ＫＹを検索したが、検索条件データ６６に示されるページ番号７ＰＢのページからのみ検索してもよい。
【０１１９】
または、キーワード検索部２０４は、画像形成装置１が印刷したページからのみ検索してもよい。ただし、この場合は、画像形成装置１の識別用画像生成部１０３は、印刷したすべてのページのページ番号７ＰＢが示されるように識別用画像７ＳＧを生成し、ジョブ制御部１０５は、各ページの用紙に識別用画像７ＳＧを印刷する。端末装置３５の検索要求部３５３は、撮影した識別用画像７ＳＧに示されるすべてのページ番号７ＰＢが示されるように検索条件データ６６を生成し文書サーバ２へ送信する。そして、文書サーバ２のキーワード検索部２０４は、検索条件データ６６にページ番号７ＰＢが示されるすべてのページからキーワード７ＫＹを検索する。
【０１２０】
文書サーバ２の参照用データ生成部２０５は、どのページの用紙から文書識別子７ＤＳが撮影されたかに関わらず、用紙に印刷されたページからキーワード７ＫＹがヒットした場合は、ヒットした部分をほぼ中心にして囲う所定の広さの範囲の画像を参照画像７ＲＦとして抽出してもよい。そして、用紙に印刷されていないページからキーワード７ＫＹがヒットした場合は、そのページの全体の画像を参照画像７ＲＦとして抽出する。用紙に印刷されたページが文書サーバ２へ通知されるように、各装置の各部は次のように処理を行う。画像形成装置１の識別用画像生成部１０３は、印刷したすべてのページのページ番号７ＰＢが示されるように識別用画像７ＳＧを生成し、ジョブ制御部１０５は各ページの用紙に識別用画像７ＳＧを印刷する。端末装置３５の検索要求部３５３は、撮影した識別用画像７ＳＧに示されるすべてのページ番号７ＰＢが示されるように検索条件データ６６を生成し文書サーバ２へ送信する。
【０１２１】
本実施形態では、識別用画像７ＳＧには、それが印刷されるページのページ番号７ＰＢが示されたが、文書７が１ページのみからなる場合は、ページ番号７ＰＢが示されないようにしてもよい。すると、文書ファイル６５は、文書識別子７ＤＳにのみ対応付けられて文書サーバ２の文書ファイル登録部２０２に記憶される。また、検索条件データ６６にも、ページ番号７ＰＢが示されなくなる。そこで、文書サーバ２のキーワード検索部２０４は、検索条件データ６６にページ番号７ＰＢが示されない場合は、文書識別子７ＤＳのみに対応付けられている文書ファイル６５を抽出し、検索を行えばよい。
【０１２２】
本実施形態では、ネットワークプリントの場合にのみ、文書７を構成する複数のページのうちの印刷するページをユーザが指定することができた。コピージョブの場合にも、タッチパネルディスプレイ１０ｅに指定用の画面を表示させ、印刷するページをユーザが指定することができるようにしてもよい。この際に、スキャンユニット１０ｉは、文書７のすべてのページをスキャンする。しかし、識別用画像生成部１０３は、ネットワークプリントジョブの場合と同様に、指定されたページについてのみ、識別用画像７ＳＧを生成する。そして、ジョブ制御部１０５は、指定されたページのみが、それに対応する識別用画像７ＳＧとともに用紙に印刷されるように、プリントユニット１０ｊを制御する。
【０１２３】
本実施形態では、画像形成装置１は、文書ファイル６５を文書サーバ２へ送信した。そして、文書サーバ２がキーワード７ＫＹの検索および参照画像７ＲＦの生成を行った。画像形成装置１は、文書ファイル６５を端末装置３５へ送信してもよい。そして、端末装置３５が文書サーバ２の代わりに検索および生成を行ってもよい。
【０１２４】
本実施形態では、文書ファイル６２およびビットマップデータ６４から文書ファイル６５を生成する処理（文書サーバ２に対応するフォーマットへ変換する処理）を画像形成装置１が行ったが、文書サーバ２が行ってもよい。または、文書ファイル６２から文書ファイル６５を生成する処理については、端末装置３０が行ってもよい。
【０１２５】
文書サーバ２の機能を画像形成装置１に設けてもよい。例えば、画像形成装置１にＩＷＳ（Internal Web Server）が備わっている場合は、ＩＷＳ上で文書管理用プログラム２０Ｐのプログラムを実行させることによって文書識別子発行部２０１ないし結果データ送信部２０６（図７参照）の機能を実現し、図８〜図９に示した手順で処理を実行してもよい。または、図８〜図９に示したステップ＃７０１〜＃７１１、＃７２０〜＃７２７の処理を１つのプログラムによって実行してもよい。ただし、画像形成装置１と文書サーバ２との間のやり取り（＃７０６、＃７０７、＃７２０、＃７２２）は、省略することができる。
【０１２６】
本実施形態では、識別用画像７ＳＧとしてＱＲコードを用いたが、他の規格の画像を用いてもよい。
【０１２７】
その他、文書管理システム１００、画像形成装置１、文書サーバ２、端末装置３０、端末装置３５の全体または各部の構成、処理内容、処理順序、データベースの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１２８】
１００  文書管理システム（検索システム）
１  画像形成装置
１０５  ジョブ制御部（印刷手段）
１０ｊ  プリントユニット（印刷手段）
２  文書サーバ（サーバ）
２０３  文書ファイル記憶部（記憶手段）
２０４  キーワード検索部（検索手段）
２０５  参照用データ生成部（参照情報抽出手段）
３５  端末装置
３５２  キーワード受付部（入力手段）
３５４  結果画面表示部（表示手段）
３５ｅ  タッチパネルディスプレイ（入力手段、表示手段）
３５ｉ  デジタルカメラ（撮影手段）
６５  文書ファイル（電子データ）
７  文書
７０  文書
７１  文書
７ＤＳ  文書識別子
７ＫＹ  キーワード
７ＲＦ  参照画像（参照情報）
７ＳＧ  識別用画像
【図１】
0006344325.tif 000002
【図２】
0006344325.tif 000003
【図３】
0006344325.tif 000004
【図４】
0006344325.tif 000005
【図５】
0006344325.tif 000006
【図６】
0006344325.tif 000007
【図７】
0006344325.tif 000008
【図８】
0006344325.tif 000009
【図９】
0006344325.tif 000010
【図１０】
0006344325.tif 000011
【図１１】
0006344325.tif 000012
【図１２】
0006344325.tif 000013
【図１３】
0006344325.tif 000014
【図１４】
0006344325.tif 000015
【図１５】
0006344325.tif 000016
【図１６】
0006344325.tif 000017
【図１７】
0006344325.tif 000018