(57)【特許請求の範囲】
【請求項１】
画像形成に関する処理の実行が指示された文字列及び画像読取手段により読み取られた画像情報の少なくとも一方を含む画像形成の指示に関する画像形成指示情報に対応する処理が記述された指示書の説明文を含む検索結果を表示すると共に、前記指示書の再検索の指示が可能な検索結果画面を表示する表示手段と、
前記検索結果画面において利用者が指示書を選択した場合に、前記検索結果画面において前記利用者が前記指示書の説明文を表示させる操作を行った回数である説明文表示回数及び前記検索結果画面において前記利用者が前記指示書を再検索させる操作を行った回数である再検索回数の少なくとも一方に応じて、前記利用者が選択した指示書の実行を指示するための複数の異なる実行指示画面のうち何れかを選択して前記表示手段に表示するように制御する制御手段と、
を備えた指示書実行装置。
【請求項２】
前記制御手段は、前記説明文表示回数及び前記再検索回数がゼロの場合に、前記利用者が選択した指示書の実行に必須の設定項目のみを入力するための必須項目入力画面を前記実行指示画面として前記表示手段に表示するように制御する
請求項１記載の指示書実行装置。
【請求項３】
前記制御手段は、前記説明文表示回数及び前記再検索回数がゼロでない場合で、かつ、前記説明文表示回数が予め定めた第１の閾値に達した、前記再検索回数が予め定めた第２の閾値に達した、前記実行指示画面において処理の実行を取り消して前記検索結果画面に戻る操作を行った回数である戻り操作回数が予め定めた第３の閾値に達した、の何れかの条件を満たす場合に、前記利用者が選択した指示書の詳細の確認及び当該指示書の実行に関する全ての設定項目を設定可能な設定詳細確認画面を前記実行指示画面として前記表示手段に表示するように制御する
請求項１又は請求項２記載の指示書実行装置。
【請求項４】
前記制御手段は、前記説明文表示回数及び前記再検索回数がゼロでない場合で、かつ、前記説明文表示回数が予め定めた第１の閾値に達した、前記再検索回数が予め定めた第２の閾値に達した、前記実行指示画面において処理の実行を取り消して前記検索結果画面に戻る操作を行った回数である戻り操作回数が予め定めた第３の閾値に達した、の何れの条件も満たさない場合に、前記利用者が選択した指示書の実行に関する全ての設定項目を設定可能な通常操作画面を前記実行指示画面として前記表示手段に表示するように制御する
請求項１〜請求項３の何れか１項に記載の指示書実行装置。
【請求項５】
コンピュータを、請求項１〜請求項４の何れか１項に記載の指示書実行装置を構成する各手段として機能させるための指示書実行プログラム。
【請求項６】
前記請求項１〜４の何れか１項に記載の指示書実行装置と、
前記指示書実行装置から送信された前記画像形成指示情報に対応した指示書を検索し、当該検索の検索結果を前記指示書実行装置に送信する指示書検索装置と、
を備えた画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示書実行装置、指示書実行プログラム、及び画像形成システムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザ固有の個人識別情報を取得する個人識別情報取得部と、ユーザごとに本画像形成装置が有する各種機能の操作を行った日時を示す操作日時情報と、各種機能の各操作時において機能ごとに設定されている標準作業時間内に操作が終了したか否かを示す時間内成否情報と、各種機能の各操作時において操作ミスがあったか否かを示す操作ミス情報とを含む操作履歴情報を、前記個人識別情報と対応させて記憶する操作履歴記憶部と、ユーザ操作による機能の指定を受け付ける機能指定部と、前記機能指定部で指定された機能を実行するためのユーザの操作をガイドするガイド手段と、前記個人識別情報取得部で取得した前記個人識別情報、および前記操作履歴情報に基づき、前記機能指定部で指定された機能に対するユーザの習熟度および使用頻度を判断し、その結果に基づき、前記ガイド手段を出力するか、あるいは出力を省略するように制御するガイド出力制御部とを備えることを特徴とする画像形成装置が開示されている。
【０００３】
特許文献２には、操作内容に基づいて制御を行うべく、前記操作内容を得るためのボタンを画面に表示する表示制御装置において、ボタンの表示レイアウトをレイアウト情報として複数保持するレイアウト情報保持部と、操作内容を記録する操作内容記録部と、操作内容記録に基づいて、レイアウト情報保持部で保持するレイアウト情報を選択し、選択したレイアウト情報に基づいてボタンの表示レイアウトを変更する表示制御部とを備えることを特徴とする表示制御装置が開示されている。
【０００４】
特許文献３には、複数の操作メニューを選択的に表示する表示装置と、前記複数の操作メニュー相互の階層的対応関係のデータに基づき操作メニュー画面の切換え制御をする表示制御部と、前記表示装置に表示中の操作メニューにおいて操作指示を入力する入力部と、前記操作メニュー画面ごとに次の画面を選択する習熟度を判定する習熟度判定手段と、習熟度に対応して前記操作メニュー画面に補助表示を追加表示するように前記表示制御部にメニュー表示の切換え指示をする切換え手段とを備えたことを特徴とする操作メニュー切換装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７８７１７号公報
【特許文献２】特開２００７−２５８６５号公報
【特許文献３】特開２００５−１８２３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、利用者が指示書の検索結果から指示書を選択するまでの操作の多さに関係なく、指示書の実行を指示する実行指示画面を同一にした場合と比較して、選択した指示書の実行を指示する際の設定項目の無駄な確認を少なくすることができる指示書実行装置、指示書実行プログラム、及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の発明は、画像形成に関する処理の実行が指示された文字列及び画像読取手段により読み取られた画像情報の少なくとも一方を含む画像形成の指示に関する画像形成指示情報に対応する処理が記述された指示書の説明文を含む検索結果を表示すると共に、前記指示書の再検索の指示が可能な検索結果画面を表示する表示手段と、前記検索結果画面において利用者が指示書を選択した場合に、前記検索結果画面において前記利用者が前記指示書の説明文を表示させる操作を行った回数である説明文表示回数及び前記検索結果画面において前記利用者が前記指示書を再検索させる操作を行った回数である再検索回数の少なくとも一方に応じて、前記利用者が選択した指示書の実行を指示するための複数の異なる実行指示画面のうち何れかを選択して前記表示手段に表示するように制御する制御手段と、を備える。
【０００８】
請求項２記載の発明は、前記制御手段は、前記説明文表示回数及び前記再検索回数がゼロの場合に、前記利用者が選択した指示書の実行に必須の設定項目のみを入力するための必須項目入力画面を前記実行指示画面として前記表示手段に表示するように制御する。
【０００９】
請求項３記載の発明は、前記制御手段は、前記説明文表示回数及び前記再検索回数がゼロでない場合で、かつ、前記説明文表示回数が予め定めた第１の閾値に達した、前記再検索回数が予め定めた第２の閾値に達した、前記実行指示画面において処理の実行を取り消して前記検索結果画面に戻る操作を行った回数である戻り操作回数が予め定めた第３の閾値に達した、の何れかの条件を満たす場合に、前記利用者が選択した指示書の詳細の確認及び当該指示書の実行に関する全ての設定項目を設定可能な設定詳細確認画面を前記実行指示画面として前記表示手段に表示するように制御する。
【００１０】
請求項４記載の発明は、前記制御手段は、前記説明文表示回数及び前記再検索回数がゼロでない場合で、かつ、前記説明文表示回数が予め定めた第１の閾値に達した、前記再検索回数が予め定めた第２の閾値に達した、前記実行指示画面において処理の実行を取り消して前記検索結果画面に戻る操作を行った回数である戻り操作回数が予め定めた第３の閾値に達した、の何れの条件も満たさない場合に、前記利用者が選択した指示書の実行に関する全ての設定項目を設定可能な通常操作画面を前記実行指示画面として前記表示手段に表示するように制御する。
【００１１】
請求項５記載の発明は、コンピュータを、請求項１〜請求項４の何れか１項に記載の指示書実行装置を構成する各手段として機能させるための指示書実行プログラムである。
【００１２】
請求項６記載の発明は、前記請求項１〜４の何れか１項に記載の指示書実行装置と、前記指示書実行装置から送信された前記画像形成指示情報に対応した指示書を検索し、当該検索の検索結果を前記指示書実行装置に送信する指示書検索装置と、を備える。
【発明の効果】
【００１３】
請求項１、５、６記載の発明によれば、利用者が指示書の検索結果から指示書を選択するまでの操作の多さに関係なく、指示書の実行を指示する実行指示画面を同一にした場合と比較して、選択した指示書の実行を指示する際の設定項目の無駄な確認を少なくすることができる、という効果を有する。
【００１４】
請求項２記載の発明によれば、説明文表示回数及び再検索回数に関係なく同一の実行指示画面を表示する場合と比較して、選択した指示書の実行を指示する際の設定項目の無駄な確認を少なくすることができる、という効果を有する。
【００１５】
請求項３記載の発明によれば、説明文表示回数及び再検索回数がゼロでない場合に、説明文表示回数、再検索回数、戻り操作回数に関係なく同一の実行指示画面を表示する場合と比較して、指示書の詳細を確認することができる、という効果を有する。
【００１６】
請求項４記載の発明によれば、説明文表示回数及び再検索回数がゼロでない場合に、説明文表示回数、再検索回数、戻り操作回数に関係なく同一の実行指示画面を表示する場合と比較して、必要以上に設定項目の確認が省略されてしまうのを防ぐことができる、という効果を有する。
【図面の簡単な説明】
【００１７】
【図１】画像形成システムの概略構成図である。
【図２】画像形成装置の概略構成図である。
【図３】指示書検索サーバーの概略構成図である。
【図４】指示書検索画面の一例を示す図である。
【図５】指示書検索サーバーの機能ブロック図である。
【図６】原稿特徴データベースの一例を示す図である。
【図７】指示書検索サーバーで実行される処理を示すフローチャートである。
【図８】フォーム認識について説明するための図である。
【図９】説明文データベースの一例を示す図である。
【図１０】画像形成装置で実行される処理を示すフローチャートである。
【図１１】検索結果画面の一例を示す図である。
【図１２】検索結果画面の一例を示す図である。
【図１３】必須項目入力画面の一例を示す図である。
【図１４】説明文表示画面の一例を示す図である。
【図１５】検索結果画面の一例を示す図である。
【図１６】説明文表示画面の一例を示す図である。
【図１７】設定詳細確認画面の一例を示す図である。
【図１８】通常操作画面の一例を示す図である。
【図１９】ブックマーク登録画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について説明する。
【００１９】
図１には、本実施形態に係る画像形成システム１０の概略構成を例示した。同図に示すように、画像形成システム１０は、画像形成装置１２、指示書検索サーバー１４、及び指示書管理サーバー１５がネットワーク１６を介して相互に接続された構成となっている。
【００２０】
図２には、画像形成装置１２の概略構成を例示した。同図に示すように、画像形成装置１２は、コンピュータ１８を含んで構成されている。
【００２１】
コンピュータ１８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１８Ａ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８Ｂ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８Ｃ、不揮発性メモリ１８Ｄ、及び入出力インターフェース（Ｉ／Ｏ）１８Ｅがバス１８Ｆを介して各々接続された構成となっている。
【００２２】
Ｉ／Ｏ１８Ｅには、操作表示部２０、画像読取部２２、画像形成部２４、用紙供給部２６、用紙排出部２８、ネットワーク通信インターフェース（Ｉ／Ｆ）３０、電話回線インターフェース（Ｉ／Ｆ）３２、及びハードディスク３４等の各機能部が接続されている。
【００２３】
操作表示部２０は、例えばコピー開始等を指示するためのスタートボタンやテンキー等の各種ボタン、コピー濃度等の各種の画像形成条件等のパラメータを設定するための設定画面、装置の状態等の各種画面等を表示するためのタッチパネル等を含んで構成される。
【００２４】
画像読取部２２は、ラインＣＣＤ等の画像読取センサや当該画像読取センサを走査するための走査機構等を含んで構成され、装置にセットされた原稿の画像を読み取る。
【００２５】
画像形成部２４は、例えば所謂電子写真方式により記録媒体上に画像を形成するものである。具体的には、画像形成部２４は、感光体ドラムを帯電するための帯電装置、帯電された感光体ドラム上を画像に応じた光で露光することにより感光体ドラム上に画像に応じた静電潜像を形成する露光装置、感光体ドラム上に形成された静電潜像をトナー現像する現像装置、感光体ドラム上に形成された画像に応じたトナー像を記録媒体に転写する転写装置、記録媒体に転写された画像に応じたトナー像を定着する定着装置等を含んで構成される。
【００２６】
なお、露光装置としては、半導体レーザや回転多面鏡、コリメータレンズやシリンドリカルレンズ、ｆθレンズ等の光学系を含んで構成された光走査装置、複数のＬＥＤから成るＬＥＤヘッド等がある。
【００２７】
用紙供給部２６は、記録用紙が収容される用紙収容部や、用紙収容部から画像形成部２４へ記録用紙を供給する供給機構等を含んで構成される。
【００２８】
用紙排出部２８は、記録用紙が排出される排出部や、画像形成部２４で画像が形成された記録用紙を排出部上に排出させるための排出機構等を含んで構成される。
【００２９】
ネットワーク通信Ｉ／Ｆ３０は、ネットワーク１６を介して指示書検索サーバー１４等の他の装置とデータ通信を行うためのインターフェースである。
【００３０】
電話回線通信Ｉ／Ｆ３２は、図示しない電話回線を介して接続された他の画像形成装置とファクシミリ通信を行うためのインターフェースである。
【００３１】
ハードディスク３４は、例えば装置の各部の状態や稼働状況等のログデータ、コピーやファクシミリ通信、プリント等の処理結果のログデータ、各種の設定データ、制御プログラム等が記憶される。
【００３２】
なお、後述する処理の制御プログラムは、本実施形態では一例としてハードディスク３４に予め記憶され、ＣＰＵ１８Ａがこの予め記憶された制御プログラムを読み込むことにより実行される。また、ＣＤ−ＲＯＭ等の記録媒体に制御プログラムを記録し、これをＣＤ−ＲＯＭドライブ等で読み込むことにより実行するようにしてもよい。
【００３３】
図３には、指示書検索サーバー１４の概略構成を例示した。同図に示すように、指示書検索サーバー１４は、コンピュータ４０を含んで構成されている。
【００３４】
コンピュータ４０は、ＣＰＵ４０Ａ、ＲＯＭ４０Ｂ、ＲＡＭ４０Ｃ、不揮発性メモリ４０Ｄ、及び入出力インターフェース（Ｉ／Ｏ）４０Ｅがバス４０Ｆを介して各々接続された構成となっている。
【００３５】
Ｉ／Ｏ４０Ｅには、キーボードやマウス等を含んで構成された操作部４２、液晶ディスプレイ等で構成された表示部４４、ネットワーク１６を介して画像形成装置１２とデータ通信するためのネットワーク通信インターフェース（Ｉ／Ｆ）４６、及び後述する処理の制御プログラム等を記憶するためのハードディスク４８等が接続されている。
【００３６】
なお、後述する処理の制御プログラムは、本実施形態では一例としてハードディスク４８に予め記憶され、ＣＰＵ４０Ａがこの予め記憶された制御プログラムを読み込むことにより実行される。また、ＣＤ−ＲＯＭ等の記録媒体に制御プログラムを記録し、これをＣＤ−ＲＯＭドライブ等で読み込むことにより実行するようにしてもよい。
【００３７】
指示書管理サーバー１５は、画像形成に関する処理内容が記述された様々な指示書を記憶されており、これを管理（登録、削除等）する。この指示書には、画像形成に関する機能（処理）及び当該機能を実行する際の各種パラメータ等が記述される。なお、指示書には、複数の機能が指定される場合もある。従って、例えば、画像形成装置１２で原稿の画像を読み取り、読み取った画像に対してＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）処理を施して、その結果を指定されたメールアドレスにメール送信する等の一連の処理を一つの指示書に記述可能である。
【００３８】
なお、指示書管理サーバー１５は、実行する処理が指示書検索サーバー１４とは異なるものの、その装置構成は指示書検索サーバー１４と同様であるため、詳細な説明は省略する。
【００３９】
指示書検索サーバー１４は、詳細は後述するが、画像形成装置１２から指示書の検索が指示された場合に、対応する指示書の候補を検索して、その検索結果を画像形成装置１２に送信する。
【００４０】
ところで、本実施形態に係る画像形成装置１２の操作表示部２０には、通常の操作画面の他に、例えば図４に示すような指示書検索画面５０が表示される。この指示書検索画面５０は、画像形成に関する処理の実行を指示するための文字列であって、実行したい機能やパラメータを指定する文字列を入力するための文字列入力欄５２、文字列入力欄５２に入力された文字列に対応する指示書を検索したい場合に押下する検索ボタン５４を含んで構成されている。なお、入力する文字列は図４に示すように複数の単語をスペースで区切って入力してもよいし、文章で入力してもよい。図４では、一例として「きれい」、「スキャン文書」、「保存」の単語をスペースで区切って入力した場合を示した。これは、画像読取部２２にセットした原稿をきれいに読み取って保存するための指示書の検索を指示する場合の入力例である。
【００４１】
利用者は、画像形成装置１２に実行させたい機能やパラメータを含む文字列を文字列入力欄５２に入力し、検索ボタン５４を押下することにより、入力した文字列に対応する指示書の検索を指示する。入力された文字列は、画像形成指示情報として指示書検索サーバー１４に送信される。なお、画像形成装置１２に実行させたい機能として、原稿を読み取る機能が含まれる場合には、利用者は、原稿を画像読取部２２にセットして原稿を画像読取部２２に読み取らせる。この場合、入力した文字列及び読み取った画像の画像データが画像形成指示情報として指示書検索サーバー１４に送信される。
【００４２】
また、原稿を予め定めた送信先にファクシミリ送信するような場合には、文字列を入力せず、ファクシミリ送信したい原稿を画像読取部２２にセットして画像を読み取らせるだけでもよい。この場合には、読み取った画像の画像データが画像形成指示情報として指示書検索サーバー１４に送信される。
【００４３】
このように、利用者は、通常のメニュー画面から実行したい機能やパラメータを選択する操作をしなくても、指示書検索画面５０から所望の機能及びパラメータを抽象的に表現した文章を入力したり、必要に応じて原稿の読み取りを指示したりするだけでよい。
【００４４】
図５には、指示書検索サーバー１４の機能ブロック図を示した。同図に示すように、指示書検索サーバー１４は、原稿特徴抽出部６０、全文検索部６２、スコア生成部６４、検索結果生成部６６、原稿特徴データベース６８、及び説明文データベース７０等を含んで構成されている。
【００４５】
原稿特徴抽出部６０は、画像形成装置１２から読み取った画像の画像データが送信された場合に、その画像の特徴を抽出する。原稿特徴データベース６８には、例えばファクシミリの送信状等の様々な種類のフォーム（様式）に関するフォーム情報（様式情報）と指示書管理サーバー１５に記憶された指示書との対応関係を示すデータベースが記憶されている。なお、フォーム情報と指示書との対応関係は１対１とは限らず、例えば図６に示すように、一つのフォーム情報に対して複数の指示書が関連付けられる場合や、一つの指示書に対して複数のフォーム情報が関連付けられる場合もある。
【００４６】
原稿特徴抽出部６０は、読み取った画像と、原稿特徴データベース６８に記憶されたフォーム情報とを比較し、その類似度を示すスコア（様式類似度）を算出する。
【００４７】
全文検索部６２は、画像形成装置１２から送信された文字列に対応する説明文に対応する指示書を検索する。説明文データベース７０には、指示書に記述された処理内容を説明する説明文と指示書との対応関係を示すデータベースが記憶されている。全文検索部６２は、画像形成装置１２から送信された文字列と説明文データベース７０に記憶された説明文とを比較し、その類似度を示すスコア（説明文類似度）を算出する。
【００４８】
スコア生成部６４は、原稿特徴抽出部６０により算出されたスコア及び全文検索部６２により算出されたスコアに基づいて、各指示書のスコアを生成する。このスコアが高い指示書ほど、利用者が実行したい処理を反映している指示書となる。
【００４９】
次に、本実施形態の作用として、指示書検索サーバー１４で実行される処理及び画像形成装置１２で実行される処理について、フローチャートを参照して説明する。
【００５０】
図７には、指示書検索サーバー１４で実行される処理の一例を示すフローチャートを示した。なお、この処理は、画像形成装置１２から画像形成指示情報が送信され、これを受信した場合に実行される。また、本実施形態では、図４に示すように、画像形成装置１２の利用者が、写真を含む原稿を画像読取部２２にセットして画像を読み取らせると共に、文字列入力欄５２に「きれい  スキャン文書  保存」と入力して検索ボタン５４を押下した場合について説明する。この場合、文字列及び読み取った画像データが画像形成指示情報として指示書検索サーバー１４に送信される。
【００５１】
まず、ステップ１００では、画像形成装置１２から受信した画像形成指示情報に画像データ、すなわち画像形成装置１２の画像読取部２２で読み取った原稿の画像データが含まれているか否かを判断する。そして、画像形成指示情報に画像データが含まれている場合にはステップ１０２へ移行し、画像形成指示情報に画像データが含まれていない場合にはステップ１０６へ移行する。
【００５２】
ステップ１０２では、原稿特徴抽出部６０が、受信した画像データと、原稿特徴データベース６８に記憶されたフォーム情報の各々とを比較し、両者の類似度を各々算出する。この類似度の算出は、例えば公知のパターンマッチング等の手法が用いられる。なお、フォーム情報としては、例えばファクシミリの送付状等のように、罫線等で構成された予め定めたフォームの情報等があるが、これに限られるものではなく、画像や文字等が含まれていてもよい。
【００５３】
例えば、受信した画像データに基づく画像が図８（Ａ）に示すような画像であった場合において、原稿特徴データベース６８に同図（Ｂ）〜（Ｃ）に示すようなフォームのフォーム情報が記憶されていたとすると、同図（Ｃ）に示すフォームの類似度が最も高くなる。
【００５４】
ステップ１０４では、ステップ１０２で算出したスコアが予め定めた閾値以上のフォーム情報に関連付けられた指示書を抽出する。この閾値は、この閾値以上のフォーム情報に対応したフォームが、読み取った画像に含まれる可能性が高いと考えられる値に設定される。具体的には、例えば算出した全スコアの平均値を閾値に設定したり、当該平均値に予め定めた係数を乗算した値等に設定したりすることができるが、閾値の設定はこれに限られるものではない。
【００５５】
ステップ１０６では、画像形成装置１２から受信した画像形成指示情報に利用者が文字列入力欄５２に入力した文字列が含まれているか否かを判断する。そして、文字列が含まれている場合には、ステップ１０８へ移行し、文字列が含まれていない場合には、ステップ１１２へ移行する。
【００５６】
ステップ１０８では、全文検索部６２が、画像形成装置１２から送信された文字列と、説明文データベース７０に記憶された説明文の各々とを比較し、両者の類似度を表すスコアを各々算出する。この類似度の算出は、例えば入力された文字列が文章であれば文章を単語に分解し、分解した単語が説明文に出現する出現頻度を各説明文について算出し、算出した出現頻度をスコアとしてもよい。図４に示すように、入力された文字列が単語をスペースで区切って入力されたものである場合は、文章を単語に分解する処理は省略される。なお、例えば公知のインデックス作成型全文検索の手法が用いてもよいが、スコアの算出はこれらの方法に限られるものではない。
【００５７】
インデックス作成型全文検索を用いる場合、予め説明文のインデックスを作成しておき、このインデックスと文字列とを比較して各説明文のスコアを算出し、各指示書のスコアとする。なお、説明文データベース７０は、説明文と指示書とが１対１に関連付けられる場合だけでなく、図９に示すように、一つの指示書に複数の説明文が関連付けられる場合もある。
【００５８】
ステップ１１０では、ステップ１０８で算出した各説明文のスコアに基づいて、各指示書のスコアを算出する。例えば、図９に示すように、一つの指示書Ｘに複数の説明文Ａ、Ｃが関連付けられた指示書については、例えば説明文Ａ、Ｃのスコアが加算された値が指示書Ｘのスコアとなる。
【００５９】
ステップ１１２では、スコア生成部６４が、ステップ１０４で抽出した指示書のスコアと、ステップ１１０で算出した各指示書のスコアと、に基づいて、各指示書の合計スコアを生成する。ステップ１００の判定で肯定判定され、ステップ１０６の判定で否定判定された場合には、ステップ１０４で抽出した指示書のスコアがそのままステップ１０４で抽出した指示書のスコアとなる。また、ステップ１００の判定で否定判定され、ステップ１０６の判定で肯定判定された場合には、ステップ１１０で抽出した指示書のスコアがそのまま各指示書のスコアとなる。また、ステップ１００、１０６の判定で何れも肯定判定された場合には、ステップ１０４で抽出した指示書については、例えば、この指示書に対応するステップ１１０で算出されたスコアを加算する。なお、単純に加算するのではなく、例えばステップ１０４で算出したスコア及びステップ１１０で算出したスコアの一方を予め定めた係数で重み付けして加算するようにしてもよい。
【００６０】
ステップ１１４では、検索結果生成部６６が、ステップ１１２で算出された各指示書のスコアを例えば高い順（類似度が高い順）にソートし、上位から予め定めた数の指示書の説明文を含む検索結果画面の画面データ（例えばＨＴＭＬデータ）を生成し、画像形成装置１２に送信する。詳細は後述するが、画像形成装置１２では、指示書検索サーバー１４から送信された検索結果画面の画面データに基づいて検索結果画面を操作表示部２０に表示する。利用者が所望の指示書を選択すると、画像形成装置１２は、選択した指示書を特定する指示書選択情報を指示書検索サーバー１４に送信する。
【００６１】
そして、指示書検索サーバー１４は、ステップ１１６において、画像形成装置１２から指示書選択情報を受信したか否かを判断し、受信していない場合には受信するまで待機し、受信した場合にはステップ１１８へ移行する。
【００６２】
ステップ１１８では、受信した指示書選択情報に対応した指示書を、指示書管理サーバー１５から取得し、画像形成装置１２に送信する。これにより、画像形成装置１２では、受信した指示書を解釈し、指示書に従った処理を実行する。
【００６３】
次に、画像形成装置１２で実行される処理について、図１０に示すフローチャートを参照して説明する。
【００６４】
ステップ２００では、指示書検索サーバー１４から送信された検索結果画面の画面データに基づいて検索結果画面を操作表示部２０に表示する。これにより、操作表示部２０には、一例として図１１に示すような検索結果画面８０が表示される。
【００６５】
図１１に示すように、検索結果画面８０は、文字列入力欄５２、検索ボタン５４、説明文５６、スクロールバー５８、検索オプションリンク６３等を含んでいる。同図の例では、画像読取部２２に原稿をセットして読み取らせ、文字列入力欄５２に「きれい  スキャン文書  保存」と入力して検索ボタン５４を押下した場合に表示される検索結果画面の一例を示した。この場合、例えばスコアが高い順に指示書の説明文５６が表示され、スクロールバー５８を下に移動させることでスコアが低い指示書の説明文が順次表示される。なお、検索オプションリンク６３が押下された場合は、指示書の検索に関してさらに詳細な設定が可能である。
【００６６】
図１１の例では、利用者が指示した「きれい  スキャン文書  保存」という処理に対して、「最高画質でスキャン文書をフォルダ保存する」という一連の処理を実行する指示書、「最高画質でスキャン文書をＦＴＰ保存する」という一連の処理を実行する指示書の順にスコアの高い指示書が検索された場合を示している。
【００６７】
また、説明文５６の下線部分は、指示書を選択するための指示書選択リンク６５となっている。すなわち、下線表示された「最高画質でスキャン文書をフォルダ保存する」や「最高画質でスキャン文書をＦＴＰ保存する」等の所望の指示書選択リンク６５を押下すると、その指示書が選択される。また、説明文５６の右下の「説明文表示」の表示部分は説明文表示リンク６７となっており、この説明文表示リンク６７を押下すると、その指示書の詳細な説明文が表示される。
【００６８】
ステップ２０２では、利用者が検索結果画面８０において指示書の選択操作を行ったか否か、すなわち、所望の指示書の指示書選択リンク６５が押下されたか否かを判断し、指示書選択リンク６５が押下されていない場合には、ステップ２０４へ移行し、指示書選択リンク６５が押下された場合にはステップ２０６へ移行する。
【００６９】
ステップ２０４では、操作内容に応じた処理が実行される。例えば、文字列入力欄５２に文字列が再入力され、検索ボタン５４が押下された場合には、再入力された文字列が指示書検索サーバー１４に送信され、指示書検索サーバー１４から送信された検索結果画面の画面データに基づいて検索結果画面を操作表示部２０に表示する。これにより新たな検索結果画面８０が操作表示部２０に表示される。また、スクロールバー５８によりスクロール操作がなされた場合には、スクロール量に応じて説明文５６の表示を更新する。また、検索オプションリンク６３が押下された場合は、指示書の検索に関してさらに詳細な設定を行うための画面を表示し、設定を受け付ける。また、何も操作がされていない場合には、何も処理しない。
【００７０】
また、ステップ２０４では、説明文表示リンク６７を押下した回数である説明文表示回数Ｎ１、文字列を文字列入力欄５２に入力し直して検索ボタン５４を押下した回数である再検索回数Ｎ２をカウントし、記憶しておく。
【００７１】
ステップ２０６では、利用者の操作内容が予め定めた第１の条件を満たすか否かを判断し、第１の条件を満たす場合にはステップ２０８へ移行し、満たさない場合にはステップ２１０へ移行する。
【００７２】
ここで、第１の条件を満たす場合とは、検索結果画面８０において説明文表示リンク６７を押下して説明文を表示させる操作を１度も行わなかった、且つ、文字列入力欄５２に文字列を入力し直して検索ボタン５４を押下して再検索する操作をしなかった場合である。
【００７３】
このような場合、利用者は、同じ指示書を以前に実行したことがある場合等、指示書の選択に慣れている可能性が高いと考えられる。
【００７４】
このため、第１の条件を満たす場合には、ステップ２０８において、選択した指示書を実行する際に必須項目のみ設定するための図１２に示すような必須項目入力画面を操作表示部２０に表示させる。
【００７５】
例えば、第１の条件を満たす場合において、図１２に示すように、検索結果画面８０で利用者が「最高画質でスキャン文書をフォルダ保存する」を押下した場合、図１３に示すような必須項目入力画面８２が操作表示部２０に表示される。
【００７６】
図１３に示すように、必須項目入力画面８２は、指示書の実行に際して入力すべき必須項目として、スキャン文書の保存先を入力するための保存先入力欄８４、実行ボタン８６、内容確認ボタン８８、及び取り消しボタン９０を含んで構成されている。利用者は、指示書を実行する場合には、保存先入力欄８４に所望の保存先を入力して実行ボタン８６を押下する。一方、実行を取り消す場合には、取り消しボタン９０を押下する。また、実行内容を確認したい場合には、内容確認ボタン８８を押下する。
【００７７】
一方、利用者の操作内容が第１の条件を満たさない場合には、ステップ２１０において、利用者の操作内容が予め定めた第２の条件を満たすか否かを判断する。そして、第２の条件を満たす場合にはステップ２１２へ移行し、満たさない場合にはステップ２１４へ移行する。
【００７８】
ここで、第２の条件を満たす場合とは、説明文表示回数Ｎ１が予め定めた第１の閾値に達した、再検索回数Ｎ２が予め定めた第２の閾値に達した、後述する戻り操作回数Ｎ３が予め定めた第３の閾値に達した、の何れかを満たす場合である。第１の閾値、第２の閾値、第３の閾値は、Ｎ１、Ｎ２、Ｎ３がこの値以上となる場合には、利用者が指示書の選択に慣れていないと考えられる値に設定される。従って、上記の何れかの条件を満たす場合には、利用者は、指示書の選択に慣れていない可能性が高いと考えられる。
【００７９】
このため、第２の条件を満たす場合には、ステップ２１２において、選択した指示書を実行する際に詳細な項目を設定するための設定詳細確認画面を操作表示部２０に表示させる。
【００８０】
例えば、図１１に示すように、検索結果画面８０で利用者が「最高画質でスキャン文書をフォルダ保存する」の説明文表示リンク６７を押下した場合、図１４に示すような説明文表示画面９２が操作表示部２０に表示される。
【００８１】
この画面で図１４に示すように「閉じる」を押下すると、図１５に示すように、元の検索結果画面８０が表示される。ここで、今度は、「最高画質でスキャン文書をＦＴＰ保存する」の説明文表示リンク６７を押下すると、図１６に示すように、対応する説明文が説明文表示画面９２に表示される。
【００８２】
そして、例えば説明文表示回数Ｎ１の第１の閾値が‘２’の場合、すでに説明文を２回表示させているので、第２の条件を満たす。この状態で「最高画質でスキャン文書をＦＴＰ保存する」を押下すると、図１７に示すような設定詳細確認画面９３が操作表示部２０に表示される。
【００８３】
図１７に示すように、設定詳細確認画面９３は、指示書の説明文の他、その指示書が実行する処理の各種設定項目が一覧表示される。図１７においては、設定項目の一例として、スキャン文書の保存先、原稿を読み取る際の解像度、画質が表示されている。この画面で利用者が所望の設定項目を押下すると、ポップアップメニュー９４が表示される。このポップアップメニュー９４では、その設定項目を設定又は変更するための設定変更ボタン９５、ヘルプボタン９６を含んでいる。ここで設定変更ボタン９５を押下すると、その設定項目の設定及び変更操作が可能となる。ヘルプボタン９６を押下した場合には、その設定項目の説明文が表示される（図示省略）。
【００８４】
また、ステップ２１０で第２の条件を満たさないと判断された場合には、ステップ２１４において、図１８に示すような通常操作画面９７を操作表示部２０に表示する。第１の条件も満たさず、第２の条件も満たさない場合は、利用者は、指示書の選択にある程度は慣れている状態であると考えられる。このため、図１８に示す通常操作画面９７では、図１７の設定詳細確認画面９３と比較すると、説明文の表示が省略されると共に、設定項目を押下してもポップアップメニュー９４が表示されない。
【００８５】
ステップ２１６では、取り消しボタン９０が押下されたか否かが判断され、押下された場合には、ステップ２１８へ移行し、取り消しボタン９０が押下されていない場合にはステップ２２０へ移行する。
【００８６】
ステップ２１８では、指示書選択リンク６５を押下して一旦指示書を選択したが、処理の実行を取り消して検索結果画面８０に戻る操作を行った回数である戻り操作回数Ｎ３をインクリメントしてステップ２００へ戻る。
【００８７】
一方、ステップ２２０では、実行ボタン８６が押下されたか否かを判断し、実行ボタン８６が押下された場合には、ステップ２２２へ移行し、実行ボタン８６が押下されていない場合には、ステップ２２４へ移行する。
【００８８】
ステップ２２２では、操作内容に応じた処理が実行される。なお、何も操作されていない場合には、何も処理しない。例えば、必須項目入力画面８２で内容確認ボタン８８が押下された場合には、実行内容を確認するための画面が表示される（図示省略）。また、設定詳細確認画面９３において設定項目が押下されてポップアップメニュー９４が表示され、設定変更ボタン９５やヘルプボタン９６が押下された場合には、その内容に応じた処理が実行される。また、設定詳細確認画面９３や通常操作画面９７においてスクロールバー５８が操作された場合には、スクロール量に応じて設定項目の表示を更新する。
【００８９】
ステップ２２４では、選択された指示書の指示書選択情報を指示書検索サーバー１４に送信する。これにより、指示書検索サーバー１４では、受信した指示書選択情報に対応した指示書を、指示書管理サーバー１５から取得し、画像形成装置１２に送信する。
【００９０】
ステップ２２６では、指示書検索サーバー１４から送信された指示書を受信し、受信した指示書を解釈して指示書に従った処理を実行する。
【００９１】
ステップ２２８では、実行ボタン８６が設定詳細確認画面９３から押下されたか否かを判断し、設定詳細確認画面９３から押下された場合にはステップ２３０に移行し、通常操作画面９７又は必須項目入力画面８２から実行ボタン８６が押下された場合には、本ルーチンを終了する。
【００９２】
ステップ２３０では、図１９に示すようなブックマーク登録画面９８を操作表示部２０に表示する。同図では、「最高画質でスキャン文書をＦＴＰ保存する」の指示書をブックマーク登録するか否かを選択する場合を示している。ここで「はい」ボタン９９Ａを押下すると、その指示書がブックマーク登録される。ブックマーク登録は、選択された指示書の情報が利用者の情報と関連付けられて画像形成装置１２のハードディスク３４又は指示書検索サーバー１４のハードディスク４８に記憶される。一方、「いいえ」ボタン９９Ｂが押下された場合には、ブックマーク登録されない。
【００９３】
このように、本実施形態では、利用者が指示書の検索結果から指示書を選択するまでの操作の多さに応じて、その後の操作画面を変更する。
【００９４】
なお、上記各実施形態で説明した画像形成装置１２の構成（図２参照）、指示書検索サーバー１４の構成（図３、５）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【００９５】
また、上記各記実施形態で説明した制御プログラムの処理の流れ（図７、１０参照）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【００９６】
また、本実施形態では、画像形成装置１２から画像形成指示情報を指示書検索サーバー１４に送信して、対応する指示書を検索する場合について説明したが、これに限らず、画像形成装置１２に代えて携帯電話等の携帯情報端末を用いてもよい。
【００９７】
また、画像形成装置１２が指示書検索サーバー１４及び指示書管理サーバー１５の少なくとも一方の機能を備えていてもよい。
【符号の説明】
【００９８】
１０  画像形成システム
１２  画像形成装置（指示書実行装置）
１４  指示書検索サーバー（指示書検索装置）
１５  指示書管理サーバー
１８  コンピュータ（制御手段）
２０  操作表示部（表示手段）
２２  画像読取部
２４  画像形成部
２６  用紙供給部
２８  用紙排出部
３４  ハードディスク
４０  コンピュータ
４２  操作部
４４  表示部
４８  ハードディスク
６０  原稿特徴抽出部
６２  全文検索部
６４  スコア生成部
６６  検索結果生成部
６８  原稿特徴データベース
７０  説明文データベース
【図１】
0005742279.tif 000002
【図２】
0005742279.tif 000003
【図３】
0005742279.tif 000004
【図４】
0005742279.tif 000005
【図５】
0005742279.tif 000006
【図６】
0005742279.tif 000007
【図７】
0005742279.tif 000008
【図８】
0005742279.tif 000009
【図９】
0005742279.tif 000010
【図１０】
0005742279.tif 000011
【図１１】
0005742279.tif 000012
【図１２】
0005742279.tif 000013
【図１３】
0005742279.tif 000014
【図１４】
0005742279.tif 000015
【図１５】
0005742279.tif 000016
【図１６】
0005742279.tif 000017
【図１７】
0005742279.tif 000018
【図１８】
0005742279.tif 000019
【図１９】
0005742279.tif 000020