(57)【要約】【課題】システムにおいて保存されたデータの評価に関する情報を提供すること。【解決手段】ＭＦＰ（Multi-Functional  Peripheral）１００は、携帯端末３００がＭＦＰ１００に保存された文書にアクセスした場合に、アクセスされた当該文書と当該文書に対する評価のタイミングに関する条件とを携帯端末３００に向けて提供する（ステップＳＡ６０８）。携帯端末３００は、評価のタイミングに関する条件が満たされると、評価の入力を促すアラームを出力する。【選択図】図１３
2018011240.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバー手段と、
前記サーバー手段に文書を保存するように構成された保存手段と、
前記保存手段によって前記サーバー手段に保存される文書に対する評価のタイミングに関する条件を前記サーバー手段に登録するように構成された登録手段と、
前記保存手段によって保存された文書にアクセスするように構成されたアクセス手段とを備え、
前記サーバー手段は、
前記アクセス手段が当該サーバー手段に保存された文書にアクセスした場合に、アクセスされた当該文書と当該文書に対する評価のタイミングに関する条件とを前記アクセス手段に向けて提供するように構成されており、
前記アクセス手段は、
前記サーバー手段から提供された条件に応じたタイミングで前記文書に対する評価を促すように構成されている、システム。
【請求項２】
前記タイミングに関する条件は、位置に関する情報を含む、請求項１に記載のシステム。
【請求項３】
前記タイミングに関する条件は、前記位置に関する情報によって特定される位置に到達してから所定距離離れたことを含む、請求項２に記載のシステム。
【請求項４】
前記タイミングに関する条件は、時間に関する情報を含む、請求項１〜請求項３のいずれか１項に記載のシステム。
【請求項５】
前記タイミングに関する条件は、前記時間に関する情報によって特定される時間が到来してから所定時間後であることを含む、請求項４に記載のシステム。
【請求項６】
前記登録手段は、
アクセスされた前記文書から特定のキーワードを検索することにより文字列を複数抽出し、
当該抽出された複数の文字列を評価条件の候補として表示装置に表示するように構成されている、請求項１〜請求項５のいずれか１項に記載のシステム。
【請求項７】
前記アクセス手段は、計時部および位置情報取得部を含む、携帯端末である、請求項１〜請求項６のいずれか１項に記載のシステム。
【請求項８】
前記サーバー手段は、画像処理装置の記憶部を含み、
前記アクセス手段は、前記画像処理装置の画像形成部を含み、
前記条件は、コードに関連付けられており、
前記画像形成部は、前記アクセス手段に提供された前記文書の画像とともに、当該文書に対する評価のタイミングに関する条件が関連付けられた前記コードの画像を出力するように構成されている、請求項１〜請求項６のいずれか１項に記載のシステム。
【請求項９】
前記アクセス手段は、携帯端末の画像読取部を含み、
前記コードは、当該コードが関連付けられた条件の保存先を特定する情報を含み、
前記アクセス手段は、
前記画像読取部による画像解析によってコードを生成し、
生成されたコードが対応する情報によって特定される保存先にアクセスすることにより、当該コードに関連付けられた条件を取得するように構成されている、請求項８に記載のシステム。
【請求項１０】
前記サーバー手段は、画像処理装置の記憶部を含み、
前記保存手段は、前記画像処理装置の画像読取部および制御部を含み、
前記制御部は、前記画像読取部が読み取った画像を前記記憶部に保存するように構成されている、請求項１〜請求項６のいずれか１項に記載のシステム。
【請求項１１】
前記登録手段は、
前記画像読取部によって読み取られた画像に対する文字認識処理によって取得されるテキストデータから特定のキーワードを検索することにより文字列を複数抽出するように構成されており、
抽出された複数の前記文字列を、前記条件の候補として表示装置に表示するように構成されている、請求項１０に記載のシステム。
【請求項１２】
前記画像処理装置は、ユーザーを認証するように構成されており、
前記サーバー手段は、前記画像処理装置によって認証されたユーザーのユーザー情報に基づいて、前記条件を提供するアクセス手段または宛先を特定するように構成されている、請求項８〜請求項１１のいずれか１項に記載のシステム。
【請求項１３】
前記アクセス手段は、情報を出力するように構成された報知部を含み、
前記報知部は、前記条件が満たされた場合に、前記評価を促す情報を出力するように構成されている、請求項１〜請求項６のいずれか１項に記載のシステム。
【請求項１４】
プログラムを実行するプロセッサーと、
前記プロセッサーによって実行されるプログラムを記憶する記憶装置とを備えた登録装置であって、
前記プロセッサーは、ネットワークに接続されたサーバー手段に保存される文書に対する評価のタイミングに関する条件を前記サーバー装置に登録するように構成されている、登録装置。
【請求項１５】
プログラムを実行するプロセッサーと、
前記プロセッサーによって実行されるプログラムを記憶する記憶装置とを備えたアクセス装置であって、
前記プロセッサーは、
ネットワークに接続されたサーバー装置に保存された文書にアクセスし、
前記文書と当該文書に対する評価のタイミングに関する条件を取得し、
前記条件に応じたタイミングで前記文書に対する評価を促すように構成されている、アクセス装置。
【請求項１６】
コンピューターによって実行されるプログラムであって、
前記プログラムは、前記コンピューターに、
ネットワークに接続されたサーバー装置に保存される文書に対する評価のタイミングに関する条件を前記サーバー装置に登録するステップを実行させる、プログラム。
【請求項１７】
コンピューターによって実行されるプログラムであって、
前記プログラムは、前記コンピューターに、
ネットワークに接続されたサーバー装置に保存された文書にアクセスするステップと、
前記文書と当該文書に対する評価のタイミングに関する条件を取得するステップと、
前記条件に応じたタイミングで前記文書に対する評価を促すステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、システム、登録装置、アクセス装置、および、プログラムに関し、特に、サーバーに登録された文書が評価されるシステム、登録装置、アクセス装置、および、プログラムに関する。
【背景技術】
【０００２】
従来、ネットワークサーバー等が、登録された情報を提供し、当該情報に対する評価を取得する技術が種々提案されている。
【０００３】
たとえば、特開２０１４−０１６８４２号公報（特許文献１）は、評価システムを開示する。当該システムでは、携帯端末は、特定の操作によって評価の対象の識別情報を取得し、当該識別情報を外部装置へ送信する。外部装置は、評価情報を集計する。携帯端末は、さらに外部装置から評価情報を受信することによって、当該携帯端末に格納された評価情報を更新する。
【０００４】
特開２００６−２２１４４３号公報（特許文献２）は、地図情報システム連動サーチエンジンサーバーシステムを開示する。当該システムは、ホームページを検索する際、検索結果の位置と検索結果の重みである検索確率を地図イメージで表示すると共に、検索者からの距離範囲条件での検索を実行する。
【０００５】
特開２００３−２４２１６３号公報（特許文献３）は、画像記録装置を開示する。当該装置は、属性情報の手作業で登録する手間を省くために、画像データと属性情報とを含むファイルを生成すると共に、その属性情報を他の属性情報と共に記録したファイルを生成し、双方のファイルを記録する。
【０００６】
特開２０１５−０１１４１６号公報（特許文献４）は、画像評価サーバーを開示する。当該サーバーは、ある画像データに対する評価の評価値を取得する。当該サーバーは、さらに、当該評価値が所定の閾値を超えた場合、前記画像データに関連付けられている撮影地情報（位置）を通知する。当該サーバーは、当該情報をどの個人に通知するかを、撮影時の情報（年月日）に基づいて決定する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−０１６８４２号公報
【特許文献２】特開２００６−２２１４４３公報
【特許文献３】特開２００３−２４２１６３号公報
【特許文献４】特開２０１５−０１１４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の技術では、サーバー等に格納されるデータにアクセスがあった場合、当該データに対する評価についての、時期や場所などについては検討されていなかった。
【０００９】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、システムにおいて保存されたデータの評価に関する情報を提供することである。
【課題を解決するための手段】
【００１０】
本開示のある局面に従うと、ネットワークに接続されたサーバー手段と、サーバー手段に文書を保存するように構成された保存手段と、保存手段によってサーバー手段に保存される文書に対する評価のタイミングに関する条件をサーバー手段に登録するように構成された登録手段と、保存手段によって保存された文書にアクセスするように構成されたアクセス手段とを備え、サーバー手段は、アクセス手段が当該サーバー手段に保存された文書にアクセスした場合に、アクセスされた当該文書と当該文書に対する評価のタイミングに関する条件とをアクセス手段に向けて提供するように構成されており、アクセス手段は、サーバー手段から提供された条件に応じたタイミングで文書に対する評価を促すように構成されている、システムが提供される。
【００１１】
好ましくは、タイミングに関する条件は、位置に関する情報を含む。
さらに好ましくは、タイミングに関する条件は、位置に関する情報によって特定される位置に到達してから所定距離離れたことを含む。
【００１２】
好ましくは、タイミングに関する条件は、時間に関する情報を含む。
さらに好ましくは、タイミングに関する条件は、時間に関する情報によって特定される時間が到来してから所定時間後であることを含む。
【００１３】
好ましくは、登録手段は、アクセスされた文書から特定のキーワードを検索することにより文字列を複数抽出し、当該抽出された複数の文字列を評価条件の候補として表示装置に表示するように構成されている。
【００１４】
好ましくは、アクセス手段は、計時部および位置情報取得部を含む、携帯端末である。
好ましくは、サーバー手段は、画像処理装置の記憶部を含み、アクセス手段は、画像処理装置の画像形成部を含み、条件は、コードに関連付けられており、画像形成部は、アクセス手段に提供された文書の画像とともに、当該文書に対する評価のタイミングに関する条件が関連付けられたコードの画像を出力するように構成されている。
【００１５】
好ましくは、アクセス手段は、携帯端末の画像読取部を含み、コードは、当該コードが関連付けられた条件の保存先を特定する情報を含み、アクセス手段は、画像読取部による画像解析によってコードを生成し、生成されたコードが対応する情報によって特定される保存先にアクセスすることにより、当該コードに関連付けられた条件を取得するように構成されている。
【００１６】
好ましくは、サーバー手段は、画像処理装置の記憶部を含み、保存手段は、画像処理装置の画像読取部および制御部を含み、制御部は、画像読取部が読み取った画像を記憶部に保存するように構成されている。
【００１７】
好ましくは、登録手段は、画像読取部によって読み取られた画像に対する文字認識処理によって取得されるテキストデータから特定のキーワードを検索することにより文字列を複数抽出するように構成されており、抽出された複数の文字列を、条件の候補として表示装置に表示するように構成されている。
【００１８】
好ましくは、画像処理装置は、ユーザーを認証するように構成されており、サーバー手段は、画像処理装置によって認証されたユーザーのユーザー情報に基づいて、条件を提供するアクセス手段または宛先を特定するように構成されている。
【００１９】
好ましくは、アクセス手段は、情報を出力するように構成された報知部を含み、報知部は、条件が満たされた場合に、評価を促す情報を出力するように構成されている。
【００２０】
本開示の他の局面に従うと、プログラムを実行するプロセッサーと、プロセッサーによって実行されるプログラムを記憶する記憶装置とを備えた登録装置であって、プロセッサーは、ネットワークに接続されたサーバー手段に保存される文書に対する評価のタイミングに関する条件をサーバー装置に登録するように構成されている、登録装置が提供される。
【００２１】
本開示のさらに他の局面に従うと、プログラムを実行するプロセッサーと、プロセッサーによって実行されるプログラムを記憶する記憶装置とを備えたアクセス装置であって、プロセッサーは、ネットワークに接続されたサーバー装置に保存された文書にアクセスし、文書と当該文書に対する評価のタイミングに関する条件を取得し、条件に応じたタイミングで文書に対する評価を促すように構成されている、アクセス装置が提供される。
【００２２】
本開示のさらに他の局面に従うと、コンピューターによって実行されるプログラムであって、プログラムは、コンピューターに、ネットワークに接続されたサーバー装置に保存される文書に対する評価のタイミングに関する条件をサーバー装置に登録するステップを実行させる、プログラムが提供される。
【００２３】
本開示のさらに他の局面に従うと、コンピューターによって実行されるプログラムであって、プログラムは、コンピューターに、ネットワークに接続されたサーバー装置に保存された文書にアクセスするステップと、文書と当該文書に対する評価のタイミングに関する条件を取得するステップと、条件に応じたタイミングで文書に対する評価を促すステップとを実行させる、プログラムが提供される。
【発明の効果】
【００２４】
本開示によれば、文書に関する条件に応じたタイミングで、当該文書に対する評価が促される。
【図面の簡単な説明】
【００２５】
【図１】本開示に係るシステムの全体構成図を示す図である。
【図２】ＭＦＰ（Multi-Functional  Peripheral）のハードウェア構成を示す図である。
【図３】ＰＣ（パーソナルコンピューター）端末のハードウェア構成を示す図である。
【図４】携帯端末のハードウェア構成を示す図である。
【図５】ＭＦＰのメインフローの一例を示す図である。
【図６】ＰＣ端末のメインフローを示す図である。
【図７】携帯端末のメインフローの一例を示す図である。
【図８】ログイン処理のフローを示す図である。
【図９】操作パネル処理のフローを示す図である。
【図１０】ＯＣＲ（Optical  Character  Recognition）＆評価条件候補検索処理のフローを示す図である。
【図１１】ＱＲ（Quick  Response）コード（登録商標）変換処理のフローを示す図である。
【図１２】ＢＯＸ処理のフローを示す図である。
【図１３】データ送信処理のフローを示す図である。
【図１４】プリント処理のフローを示す図である。
【図１５】印刷受付処理のフローを示す図である。
【図１６】テキスト抽出＆評価条件候補検索処理のフローを示す図である。
【図１７】ジョブ送信処理のフローを示す図である。
【図１８】初期化処理のフローを示す図である。
【図１９】評価条件受付処理のフローを示す図である。
【図２０】ＱＲコード（登録商標）読み取り処理のフローを示す図である。
【図２１】位置検出処理のフローを示す図である。
【図２２】時間管理処理のフローを示す図である。
【図２３】アラーム＆評価受付処理のフローを示す図である。
【図２４】サーバーのハードウェア構成を示す図である。
【発明を実施するための形態】
【００２６】
以下に、図面を参照しつつ、本開示に係るシステムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２７】
［１．システムの全体構成］
図１は、本開示に係るシステムの全体構成図を示す図である。図１のシステムは、文書の登録を受け付け、また、当該文書へのアクセスを受け付ける。当該システムにおいて、第１のユーザーは、たとえば、保存手段を利用して、サーバー手段に文書を登録する。第２のユーザーは、アクセス手段を利用して、当該文書にアクセスする。第１のユーザーと第２のユーザーは同一であってもよい。
【００２８】
図１のシステムは、ＭＦＰ１００と、ＰＣ（パーソナルコンピューター）端末２００と、携帯端末３００と、サーバー５００とを含む。当該システムでは、ＭＦＰ１００、ＰＣ端末２００、携帯端末３００、およびサーバー５００が、互いに通信し得る。
【００２９】
サーバー５００は、サーバー手段（サーバー装置）の一例である。ＭＦＰ１００は、保存手段（保存装置）の一例であって、たとえばＭＦＰ（Multi-Functional  Peripheral）等の複合機によって構成され得る。ＰＣ端末２００は、登録手段（登録装置）の一例であって、据置型であってもよいし持ち運び可能なものであってもよい。携帯端末３００は、アクセス手段（アクセス装置）の一例であって、たとえば、タブレット端末、スマートフォン等である。
【００３０】
各手段と図１のシステム内の各要素との上記対応は、単なる一例である。サーバー５００、ＭＦＰ１００、ＰＣ端末２００、および、携帯端末３００のいずれもが、サーバー手段、保存手段、登録手段、および、アクセス手段として機能し得る。また、単独の要素が複数の手段を構成する場合もあり得る。
【００３１】
図１のシステムでは、第１のユーザーは、たとえばＰＣ端末２００を操作することにより、ＢＯＸ（サーバー用の記憶領域：たとえば、ハードディスク１０８（図２）、ハードディスク５０２（図２４）、等）に文書をアップするとともに、当該文書の評価条件（位置、または、時間）を設定する。すなわち、評価条件は、たとえば、位置または時間（時刻）を特定する情報を含む。
【００３２】
第２のユーザーは、携帯端末３００によってその文書をダウンロードするとき、または、ＭＦＰ１００によってその文書をダウンロードしてプリントするときに、評価条件を取得する。ダウンロードは、アクセスの一例である。本実施の形態のシステムにおいて、ファイルのダウンロードは、ファイルの参照に置換され得る。
【００３３】
評価条件は、たとえば、電子情報、および／または、ＱＲ（Quick  Response）コードとして取得される。評価条件の代わりに、評価条件を構成する情報（属性情報）が取得されてもよい。図１では、ＱＲコードの出力態様の一例として、記録媒体９００が示されている。記録媒体９００上には、文書に対応する画像９０１とＱＲコード９０２とが示されている。評価条件の取得は、印刷によって記録媒体上に記録されることであってもよいし、電子情報が電子機器に伝送されることであってもよい。ＭＦＰ１００、ＰＣ端末２００、携帯端末３００、およびサーバー５００は、電子機器の一種である場合がある。
【００３４】
携帯端末３００は、アラームを出力するための公知の構成（報知部）を有する。アラームの出力は、アクセスされた文書の評価を促すために実行され、たとえば、音声および／または視覚情報の出力である。携帯端末３００の制御部（たとえば、後述する図４のＣＰＵ（Central  Processing  Unit）３０１）は、取得した評価条件が満たされたか否かを判断する。当該制御部は、評価条件が満たされたと判断すると、評価条件に合致したタイミングで、上記アラームを出力するための構成を駆動する。これにより、アラームが出力される。当該制御部は、アラームの出力（報知動作）の一例として、上記文書の評価を促す画面を表示装置に表示する。
【００３５】
評価条件の一例は、属性情報によって特定される。一例では、評価条件は、属性情報によって特定される時間が到来したことである。たとえば、属性情報が「２０１７年１月１日の午前１０時」であれば、２０１７年１月１日の午前１０時の到来によって評価条件が満たされる。したがって、２０１７年１月１日の午前１０時にアラームが出力される。
【００３６】
他の例では、評価条件は、属性情報によって特定される時間の到来から一定時間が経過したことである。たとえば、属性情報があるレストラン（たとえば、文書によって特定されるレストラン）の予約時刻であれば、評価条件は、当該レストランの予約時刻の到来から一定時間経過後に満たされる。この場合、当該レストランの予約時刻の到来から一定時間経過後にアラームが出力される。
【００３７】
さらに他の例では、評価条件は、属性情報を取得した端末が、属性情報によって特定される場所に位置することである。たとえば、属性情報が「東京駅」であれば、属性情報を取得した端末が東京駅に位置すること（または、東京駅から一定の距離範囲内に位置すること）によって評価条件が満たされる。したがって、端末が、当該端末が東京駅に位置すること（または、東京駅から一定の距離範囲内に位置すること）を検出すると、アラームを出力する。
【００３８】
ユーザーは、評価の入力の一例として、上記画面に対して評価をインプットする。これに応じて、上記制御部は、サーバー５００および／またはＭＦＰ１００に、インプットされた評価をアップ（アップロード）する。
【００３９】
［２．ハードウェア構成］
（ＭＦＰ１００）
図２は、ＭＦＰ１００の制御部を含むハードウェア構成を示す図である。
【００４０】
図２を参照して、ＭＦＰ１００は、ＭＦＰ１００の制御装置として機能する演算装置であるＣＰＵ１０１と、メモリーとしての、ＣＰＵ１０で実行されるプログラムなどを不揮発的に記憶するためのＲＯＭ（Read  Only  Memory）１０２と、ＣＰＵ１０１でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random  Access  Memory）１０３と、上記ネットワークを介した通信を制御するための通信処理部１０４と、表示装置および入力装置を構成する操作パネル１０５と、図示しない原稿台に載置された原稿を光学的に読み取って画像データーを得るためのスキャナー１０６と、画像データを記録媒体（たとえば、印刷用紙）上に固定するためのプリンター１０７と、ハードディスク１０８とを含む。
【００４１】
操作パネル１０５は、図示しないタッチパネルと操作キー群とを含む。タッチパネルは、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが、重なって構成され得る。表示装置は、操作画面を表示することにより、当該操作画面上の指示位置を特定する。ＣＰＵ１０は予め記憶されている画面表示をさせるためのデーターに基づいてタッチパネルに操作画面を表示させる。特定されたタッチパネル上での指示位置（タッチされた位置）や、押下されたキーを示す操作信号はＣＰＵ１０に入力される。ＣＰＵ１０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００４２】
（ＰＣ端末２００）
図３は、ＰＣ端末２００の制御部を含むハードウェア構成を示す図である。
【００４３】
ＰＣ端末２００は、ＰＣ端末２００の制御装置として機能する演算装置であるＣＰＵ２０１と、メモリーとしての、ＣＰＵ２０１で実行されるプログラムなどを不揮発的に記憶するためのＲＯＭ２０２と、ＣＰＵ２０１でプログラムを実行する際の作業領域として機能するためのＲＡＭ２０３と、表示装置を含むディスプレイ２０５と、入力装置の一例であるキーボード２０６と、図１のシステムにおけるネットワークを介した通信を制御するための通信処理部２０４とを含む。ディスプレイ２０５は、たとえば液晶表示装置、および／または、プラズマディスプレイ等の公知の表示装置である。
【００４４】
（携帯端末３００）
図４は、携帯端末３００の制御部を含むハードウェア構成を示す図である。
【００４５】
携帯端末３００は、携帯端末３００の制御装置として機能する演算装置であるＣＰＵ３０１と、メモリーとしての、ＣＰＵ３０１で実行されるプログラムなどを不揮発的に記憶するためのＲＯＭ３０２と、ＣＰＵ３０１でプログラムを実行する際の作業領域として機能するためのＲＡＭ３０３と、表示装置を含むディスプレイ３０５と、入力装置の一例であるキーボード３０６と、図１のシステムにおけるネットワークを介した通信を制御するための通信処理部３０４とを含む。ディスプレイ３０５は、たとえば液晶表示装置、および／または、プラズマディスプレイ等の公知の表示装置である。キーボード３０６は、たとえば、ハードウェアキーボードおよび／またはソフトウェアキーボードである。
【００４６】
（サーバー５００）
図２４は、サーバー５００の制御部を含むハードウェア構成を示す図である。
【００４７】
サーバー５００は、サーバー５００の制御装置として機能する演算装置であるＣＰＵ５０１と、メモリーとしての、ＣＰＵ５０１で実行されるプログラムなどを不揮発的に記憶するためのハードディスク５０２と、ＣＰＵ５０１でプログラムを実行する際の作業領域として機能するためのＲＡＭ５０３と、図１のシステムにおけるネットワークを介した通信を制御するための通信処理部５０４とを含む。
【００４８】
以上、図２〜図４および図２４を参照した説明では、各装置が備えるプロセッサーの数が１として説明されたが、各装置は、複数のプロセッサーが協働するように構成されていてもよい。
【００４９】
［３．処理の内容］
（メインフロー）
図５は、ＭＦＰ１００のメインフローの一例を示す図である。
【００５０】
ＭＦＰ１００のＣＰＵ１０１は、所与のプログラムを実行することにより、メインフローを実行する。当該メインフローにおいて、ＣＰＵ１０１は、ログイン処理（ステップＳＡ１０）、操作パネル処理（ステップＳＡ２０）、ＯＣＲ＆評価条件候補検索処理（ステップＳＡ３０）、ＱＲコード変換処理（ステップＳＡ４０）、ＢＯＸ処理（ステップＳＡ５０）、データ送信処理（ステップＳＡ６０）、プリント処理（ステップＳＡ７０）、および、その他の処理（ステップＳＡ８０）を実行する。各処理の詳細な内容は、後述する。
【００５１】
図６は、ＰＣ端末２００のメインフローを示す。当該メインフローにおいて、ＣＰＵ２０１は、所与のプログラムを実行することにより、プリント受付処理（ステップＳＢ１０）、テキスト抽出＆評価条件候補検索処理（ステップＳＢ２０）、ジョブ送信処理（ステップＳＢ３０）、および、その他の処理（ステップＳＢ４０）を実行する。各処理の詳細な内容は、後述する。
【００５２】
図７は、携帯端末３００のメインフローの一例を示す図である。当該メインフローにおいて、携帯端末３００のＣＰＵ３０１は、所与のプログラムを実行することにより、初期化処理（ステップＳＣ１０）、評価条件受付処理（ステップＳＣ２０）、ＱＲコード読み取り処理（ステップＳＣ３０）、位置検出処理（ステップＳＣ４０）、時間管理処理（ステップＳＣ５０）、アラーム＆評価受付処理（ステップＳＣ６０）、および、その他の処理（ステップＳＣ７０）を実行する。
【００５３】
（詳細のフロー）
図８〜図１４のそれぞれは、ＭＦＰ１００のＣＰＵ１０１によって実行される処理の一例を示す。図１５〜図１７のそれぞれは、ＰＣ端末２００のＣＰＵ２０１によって実行される処理の一例を示す。図１８〜図２３のそれぞれは、携帯端末３００のＣＰＵ３０１によって実行される処理を示す。
【００５４】
図８は、ログイン処理（ステップＳＡ１０）のフローを示す図である。
図８を参照して、ＭＦＰ１００のＣＰＵ１０１は、未ログイン状態でログイン要求があれば（ステップＳＡ１０２でＹＥＳ、かつ、ステップＳ１０４でＹＥＳ）、ログイン処理（ステップＳＡ１０６）を実行する。ログイン処理は、たとえば、携帯端末３００からユーザーＩＤとパスワードとを受信し、これらの情報に対応するユーザーを認証する処理である。ＣＰＵ１０１は、さらに、ユーザー情報取得処理（優先携帯端末アドレス他）（ステップＳＡ１０８）を実行する。本開示のシステムでは、たとえば、ユーザー情報が、ユーザーのユーザーＩＤと当該ユーザーがアクセスできる情報（メールアドレス等の宛先、使用端末のアドレス等のアクセス装置を特定する情報、等）とを、互いに関連付ける。
【００５５】
未ログイン状態でなく（ステップＳＡ１０２でＮＯ）、ログアウト要求があれば（ステップＳＡ１１０でＹＥＳ）、ＣＰＵ１０１は、ログアウト処理（ステップＳＡ１１２）を実行する。これにより、たとえば、ユーザーが認証された状態が解除される。
【００５６】
（図９：操作パネル処理）
図９は、操作パネル処理（ステップＳＡ２０）のフローを示す図である。当該処理において、ＭＦＰ１００は、文書の評価のタイミングの条件を構成する情報として、位置属性または時間属性を取得する。
【００５７】
まず、ＭＦＰ１００のＢＯＸ保存モードのスキャンモード（スキャンデータがＭＦＰ１００内のＢＯＸに保存されるモード）を説明する（ステップＳＡ２０２でＹＥＳ、かつ、ステップＳＡ２０４でＹＥＳ）。
【００５８】
図９を参照して、ＭＦＰ１００のＣＰＵ１０１は、設定受付処理（サイズ，色，ファイル形式，他）を実行し（ステップＳＡ２０６）、評価条件入力要求表示処理を実行する（ステップＳＡ２０８）。
【００５９】
ＣＰＵ１０１は、評価条件が「スキャン前ユーザー入力」であるか否かを判断する。「スキャン前ユーザー入力」は、評価を促す条件が、スキャン動作の実行前にユーザーによって実行されるモードである。評価条件が「スキャン前ユーザー入力」であれば（ステップＳＡ２１０でＹＥＳ）、ＣＰＵ１０１は以下の処理を実行する。
【００６０】
すなわち、評価条件＿位置属性入力があれば（ステップＳＡ２１２でＹＥＳ）、ＣＰＵ１０１は、位置属性を取得する（ステップＳＡ２１６）。これにより、ＣＰＵ１０１は、文書の評価を促す条件として、当該位置属性を含む情報を取得する。「評価条件＿位置属性入力」は、評価条件としての位置属性の入力である。取得（入力）される位置属性の一例は、緯度および経度を特定する情報である。他の例は、駅や建物などを特定する情報である。
【００６１】
評価条件＿時間属性入力があれば（ステップＳＡ２１４でＹＥＳ）、ＣＰＵ１０１は、時間属性を取得する（ステップＳＡ２１８）。これにより、ＣＰＵ１０１は、文書の評価を促す条件として、当該時間属性を取得する（ステップＳＡ２２０）。「評価条件＿時間属性入力」は、評価条件としての時間属性の入力である。取得（入力）される時間属性の一例は、時刻（たとえば、○月○日○時○分）を特定する情報である。他の例は、特定のミーティングの開始等、他のイベントに関連付けられた情報である。
【００６２】
ＣＰＵ１０１は、スタートキー＿ＯＮにより（ステップＳＡ２２０）、スキャンジョブ要求処理（ステップＳＡ２２２）を実行する。これにより、スキャナー１０６によるスキャン動作が実行される。「スタートキー＿ＯＮ」は、たとえば、ＭＦＰ１００においてスタートボタンが操作されたことである。
【００６３】
スキャン動作が終了すると（ステップＳＡ２２４）、スキャンデータ＆属性情報ＢＯＸ保存要求処理を行う（ステップＳＡ２２６）。これにより、スキャン動作によって生成された画像データが、属性情報とともに、ＢＯＸに保存される。属性情報とは、画像データ（アクセス対象の文書の一例）の評価のタイミングの条件を構成するキーワードである。より具体的には、ステップＳＡ２２６により、ＢＯＸにおいて、画像データが、ステップＳＡ２１４で取得された位置属性および／またはステップＳＡ２１８で取得された時間属性とともに格納される。位置属性および時間属性のそれぞれが、属性情報の一例である。
【００６４】
一方、評価条件「スキャン前ユーザー入力」がなければ（ステップＳ２１０でＮＯ）、ＣＰＵ１０１は以下の処理を行う。
【００６５】
スタートキー＿ＯＮにより（ステップＳＡ２２８でＹＥＳ）、ＣＰＵ１０１は、ステップＳＡ２２２と同様に、スキャンジョブ要求処理を実行する（ステップＳＡ２３０）。スキャン動作が終了すると（ステップＳＡ２３２でＹＥＳ）、ＣＰＵ１０１は、評価条件「スキャン後ユーザー選択」要求表示処理（ステップＳＡ２３４）、および、ＯＣＲ＆評価条件候補検索要求処理（ステップＳＡ２３６）を実行する。評価条件「スキャン後ユーザー選択」要求表示処理では、ＣＰＵ１０１は、文書の評価を促す条件の入力を要求する情報を、操作パネル１０５等の表示装置に表示する。
【００６６】
ＯＣＲ＆評価条件候補検索要求処理では、ＣＰＵ１０１は、スキャン動作によって生成された画像データに対して文字認識を実行し、これによって得られた文字列から一定の条件を満たす。一定の条件とは、たとえば、文書の評価を促す条件の一例である位置属性を構成し得る文字列（駅の名称、等）である。他の例は、文書の評価を促す条件の一例である時間属性を構成し得る文字列（時刻、イベント、等）である。
【００６７】
スキャン動作が終了し、かつ、ＯＣＲ＆検索処理が終了すると（ステップＳＡ２０８でＹＥＳ）、ＣＰＵ１０１は、ＯＣＲ＆評価条件候補検索結果を取得し（ステップＳＡ２４０）、検索結果表示＆ユーザー選択要求処理を実行する（ステップＳＡ２４２）。「ＯＣＲ＆検索処理」は、スキャン動作によって得られた画像に対する、ＯＣＲ（Optical  Character  Recognition）による文字列の検索である。
【００６８】
ステップＳＡ２４０では、ＣＰＵ１０１は、ステップＳＡ２３４に起因する検索の結果である文字列を取得する。すなわち、ステップＳＡ２３０で実行したスキャンジョブ要求処理に応じて実行されたスキャン動作において得られた画像に対してＯＣＲを実行し、当該ＯＣＲによって得られた文字列を取得する。取得された文字列は、当該画像に対するＯＣＲによって得られた文字列のうち、予め登録された辞書に記載されている単語のみが抽出されることによって取得されてもよい。当該文字列は、複数組あることが好ましい。ステップＳＡ２４２では、ＣＰＵ１０１は、取得された文字列から、ユーザーの選択の入力を受け付ける。ステップＳＡ２４２では、ＣＰＵ１０１は、文書の評価を促す条件の属性（たとえば、位置および／または時間）の指定の入力を受け付ける。ユーザーからの選択があると（ステップＳＡ２４４でＹＥＳ）、ステップＳＡ２４６で、ＣＰＵ１０１は、ユーザーからの選択の入力を受け付ける。
【００６９】
評価条件＿位置属性の選択の入力があれば（ステップＳＡ２４８でＹＥＳ）、ＣＰＵ１０１は、入力（選択）された位置属性を取得する（ステップＳＡ２５０）。
【００７０】
評価条件＿時間属性の選択の入力があれば（ステップＳＡ２５２でＹＥＳ）、ＣＰＵ１０１は、入力（選択）された時間属性を取得する（ステップＳＡ２５４）。
【００７１】
その後、ＣＰＵ１０１は、ステップＳＡ２２６と同様に、スキャンデータ＆属性情報ＢＯＸ保存要求処理を行う（ステップＳＡ２５６）。これにより、スキャン動作によって生成された画像データが、属性情報とともに、ＢＯＸに保存される。属性情報とは、画像データ（アクセス対象の文書の一例）の評価のタイミングの条件を構成するキーワードである。より具体的には、ステップＳＡ２２６により、ＢＯＸにおいて、画像データが、ステップＳＡ２５０で取得された位置属性および／またはステップＳＡ２５４で取得された時間属性とともに格納される。位置属性および時間属性のそれぞれが、属性情報の一例である。
【００７２】
その後、ＣＰＵ１０１は、その他の操作パネル処理（操作パネル１０５に対する一般的な制御）を実行する（ステップＳＡ２５８）。
【００７３】
図９の処理は、ＢＯＸがサーバー手段を構成する例に対応する。図９の処理において、画像データおよび属性情報は、ＢＯＸに送信される代わりに、サーバー５００に送信されてもよい。この場合、サーバー５００がサーバー手段を構成する。
【００７４】
（図１０：ＯＣＲ＆評価条件候補検索処理）
図１０は、ＯＣＲ＆評価条件候補検索処理のフローを示す図である。当該処理において、ＣＰＵ１０１は、文書のスキャンデータのＯＣＲの結果が予め定められたキーワードを含む場合、当該キーワードを、文書の評価のタイミングの条件を構成する情報として設定する。
【００７５】
図１０を参照して、ＭＦＰ１００のＣＰＵ１０１は、ＯＣＲ＆評価条件候補検索要求があれば（ステップＳＡ３０２でＹＥＳ）、以下の処理を実行する。ＣＰＵ１０１は、たとえば、操作パネル１０５に対して所定の操作が実行された場合に「ＯＣＲ＆評価条件候補検索要求」があったと判断する。
【００７６】
ＣＰＵ１０１は、ステップＳＡ３０４で、ＭＦＰ１００がスキャンモードにあるか否かを判断する。スキャンモードにあったと判断すると（ステップＳＡ３０４でＹＥＳ）、ＣＰＵ１０１は、スキャンの終了後（ステップＳＡ３０６でＹＥＳ）、スキャンデータを取得する。その後、ＣＰＵ１０１は、ＯＣＲ要求処理を実行することにより（ステップＳＡ３１０）、スキャンデータに対するＯＣＲを実行する。ＯＣＲ処理が終了すると（ステップＳ３１２でＹＥＳ）、ＣＰＵ１０１は、評価条件キーワード設定（位置属性関連）を実行する（ステップＳＡ３１４）。評価条件キーワード設定（位置属性関連）において、ＣＰＵ１０１は、位置属性に関するするキーワードを設定する。当該設定は、たとえば、位置属性に関するキーワードとして予め登録されているデータの読込である。その後、ＣＰＵ１０１は、検索実施＆結果取得処理（位置属性関連）を実行する（ステップＳＡ３１６）。検索実施＆結果取得処理（位置属性関連）において、ＣＰＵ１０１は、ステップＳＡ３１４で設定したキーワードのうちＯＣＲの結果に含まれているものを、文書の評価のタイミングの条件を構成する情報（位置情報関連）として取得する。
【００７７】
その後、ＣＰＵ１０１は、評価条件キーワード設定（時間属性関連）を実行する（ステップＳＡ３１８）。評価条件キーワード設定（時間属性関連）において、ＣＰＵ１０１は、時間属性に関するするキーワードを設定する。当該設定は、たとえば、位置属性に関するキーワードとして予め登録されているデータの読込である。その後、ＣＰＵ１０１は、検索実施＆結果取得処理（時間属性関連）を実行する（ステップＳＡ３２０）。検索実施＆結果取得処理（時間属性関連）において、ＣＰＵ１０１は、ステップＳＡ３１８で設定したキーワードのうちＯＣＲの結果に含まれているものを、文書の評価のタイミングの条件を構成する情報（時間情報関連）として取得する。
【００７８】
その後、ＣＰＵ１０１は、ステップＳ３２２で、ステップＳＡ３１６およびステップＳＡ３２０で取得した情報（「位置情報関連」および「時間情報関連」）を、検索結果としてサーバー手段（たとえば、ＢＯＸまたはサーバー５００）へ送信する。サーバー手段は、送信された情報（「位置情報関連」および「時間情報関連」）を、ステップＳＡ３０６においてスキャンされた画像データの属性情報（評価のタイミングの条件を構成する情報）として記憶する。
【００７９】
（図１１：ＱＲコード変換処理）
図１１は、ＱＲコード変換処理のフローを示す図である。当該処理は、サーバー手段に登録されている文書について、評価のタイミングの条件に対応するＱＲコードを生成するための処理である。
【００８０】
図１１を参照して、ＭＦＰ１００のＣＰＵ１０１は、属性のＱＲコード変換処理要求があるか否かを判断し、当該要求があったと判断すると（ステップＳＡ４０２でＹＥＳ）、以下の処理を行う。ＣＰＵ１０１は、操作パネル１０５において特定の操作がなされたときに、ＱＲコード変換処理要求があったと判断する。なお、当該要求が無いと判断すると（ステップＳＡ４０２でＮＯ）、ＣＰＵ１０１は、ＱＲコード要求処理を終了させる。
【００８１】
ステップＳＡ４０４で、ＣＰＵ１０１は、サーバー手段に登録されている文書が評価条件＿位置属性と関連付けられているか否かを判断し、関連付けられていれば（ステップＳＡ４０４でＹＥＳ）、当該位置属性を取得する（ステップＳＡ４０６）。取得される位置属性の一例は、図９の処理における位置属性である。他の例は、図１０の処理において、文書の評価のタイミングの条件を構成する情報（位置情報関連）として設定された情報である。
【００８２】
その後、制御はステップＳＡ４０８へ進む。
ステップＳＡ４０８で、ＣＰＵ１０１は、サーバー手段に登録されている文書が評価条件＿時間属性と関連付けられているか否かを判断し、関連付けられていれば（ステップＳＡ４０８でＹＥＳ）、当該時間属性を取得する（ステップＳＡ４１０）。取得される時間属性の一例は、図９の処理における時間属性である。他の例は、図１０の処理において、文書の評価のタイミングの条件を構成する情報（時間情報関連）として設定された情報である。
【００８３】
その後、ステップＳＡ４１２で、ＣＰＵ１０１は、ステップＳＡ４０６で取得した位置属性、および／または、ステップＳＡ４１０で取得した時間属性を、ＱＲコードに変換する。より具体的には、ＣＰＵ１０１は、上記位置属性および／または時間属性を文書の評価のタイミングの条件を構成する情報として特定するＱＲコードを生成する。その後、ＣＰＵ１０１は、生成したＱＲコードを、サーバー手段へ送信してもよい。その場合、サーバー手段は、送信されたＱＲコードを、対応する文書に関連つけて当該サーバー手段の記憶装置に格納する。
【００８４】
（図１２：ＢＯＸ処理）
図１２は、ＢＯＸ処理のフローを示す図である。当該処理は、ＭＦＰ１００の記憶装置を「ＢＯＸ」として機能させるための処理である。
【００８５】
図１２を参照して、ＭＦＰ１００のＣＰＵ１０１は、ステップＳＡ５０２で、ＭＦＰ１００の記憶装置に文書を保存する要求（ＢＯＸ保存要求）を受けたか否かを判断する。ＣＰＵ１０１は、たとえば、操作パネル１０５に対して当該要求に対応する操作がなされた場合、または、通信処理部１０４が当該要求に対応する情報を受信した場合に、当該要求を受けたと判断する。ＣＰＵ１０１は、当該要求があったと判断すると（ステップＳＡ５０２でＹＥＳ）、ステップＳＡ５０４に制御を進め、当該要求がないと判断すると（ステップＳＡ５０２でＮＯ）、図１２の処理を終了する。
【００８６】
ステップＳＡ５０４で、ＣＰＵ１０１は、保存するデータを取得する。当該データの取得の一例は、スキャナー１０６がスキャン動作によって画像データを取得することである。他の例は、通信処理部１０４が他の機器からデータを受信することである。その後、制御はステップＳＡ５０６へ進む。保存するデータは、文書のデータを含む。
【００８７】
ステップＳＡ５０６で、ＣＰＵ１０１は、ステップＳＡ５０４で受信したデータに含まれる文書に対応する属性情報を取得する。ＣＰＵ１０１は、たとえば、文書に関連付けられて送信された属性情報を取得する。他の例では、ＣＰＵ１０１は、図１１を参照して説明されたように、ステップＳＡ５０４で受信されたデータのＯＣＲ処理の結果を用いて属性情報を取得する。さらに他の例では、ＣＰＵ１０１は、ＱＲコードの解読によって属性情報を取得する。文書は、たとえば後述するステップＳＡ７０８（図１４参照）において、文書の属性情報に対応するＱＲコードとともに印刷され得る。
【００８８】
次に、ステップＳＡ５０８で、ＣＰＵ１０１は、ステップＳＡ５０４で取得した文書とステップＳＡ５０６で取得した属性情報とを互いに関連付けて、ＭＦＰ１００のＢＯＸ（サーバー手段）に保存する。
【００８９】
ステップＳＡ５１０で、ＣＰＵ１０１は、ＢＯＸダウンロード要求があるか否かを判断する。ＢＯＸダウンロード要求とは、ＭＦＰ１００のＢＯＸに保存された文書のダウンロードの要求である。ＣＰＵ１０１は、当該要求があったと判断すると（ステップＳＡ５１０でＹＥＳ）、ステップＳＡ５１２へ制御を進める。ＣＰＵ１０１は、当該要求がなかったと判断すると（ステップＳＡ５１０でＮＯ）、ステップＳ５１８へ制御を進める。
【００９０】
ステップＳＡ５１２で、ＣＰＵ１０１は、ダウンロードを要求された文書をＢＯＸから読み出す（ＢＯＸデータ送信準備処理）。次に、ステップＳＡ５１４で、ＣＰＵ１０１は、当該文書に関連付けられた属性情報をＢＯＸから読み出す（属性情報送信準備処理）。次に、ステップＳＡ５１６で、ＣＰＵ１０１は、ステップＳＡ５１２で読み出した文書とステップＳＡ５１６で読み出した属性情報とを、ステップＳＡ５１０のダウンロード要求によって特定される宛先（たとえば、当該要求の送信元）へ送信する（データ＆属性送信要求処理）。その後、制御はステップＳＡ５１８へ進む。
【００９１】
ステップＳＡ５１８で、ＣＰＵ１０１は、ＢＯＸに保存された文書の印刷の要求（ＢＯＸプリント要求）の有無を判断する。ＣＰＵ１０１は、当該要求があったと判断すると（ステップＳＡ５１８でＹＥＳ）、ステップＳＡ５２０へ制御を進める。ＣＰＵ１０１は、当該要求がなかったと判断すると（ステップＳＡ５１８でＮＯ）、図１２の処理を終了させる。
【００９２】
ステップＳＡ５２０で、ＣＰＵ１０１は、ステップＳＡ５１８の印刷の要求の対象となった文書のデータを読み出す（ＢＯＸデータプリント準備処理）。
【００９３】
ステップＳＡ５２２で、ＣＰＵ１０１は、ステップＳＡ５２０で読み出した文書に関連付けられた属性情報を読み出し、当該属性情報のＱＲコードへの変換の要求を、サーバー５００に出力する（ＱＲコード変換処理要求）。ＣＰＵ１０１は、ステップＳＡ５２４で、ステップＳＡ５２２の要求の出力先から属性情報のＱＲコードへの変換が終了した通知を受けると（ＱＲコード変換処理終了）、ステップＳＡ５２６へ制御を進める。
【００９４】
ステップＳＡ５２６で、ＣＰＵ１０１は、ＱＲコードを受信し、印刷要求の対象である文書の画像と当該ＱＲコードの画像とを組合せることにより印刷データを生成する（ＱＲコード取得＆プリント準備処理）。
【００９５】
その後、ステップＳＡ５２８で、ＣＰＵ１０１は、プリンター１０７に、ステップＳＡ５２６で生成した印刷データの印刷を要求する（データ＆属性ＱＲコードプリント要求処理）。これにより、プリンター１０７は、文書のコピーとして、文書とＱＲコードとが組合された画像を出力する。ＱＲコードは、当該文書に関連付けられた属性情報に対応する。
【００９６】
図１２の処理では、ＣＰＵ１０１は、ＢＯＸへの文書の保存を要求されると、当該文書の属性情報に関連付けて、当該文書をＢＯＸに保存する（ステップＳＡ５０８）。ＣＰＵ１０１は、文書のダウンロードを要求されると、当該要求に対応する宛先へ、当該文書とともに当該文書の属性情報を送信する（ステップＳＡ５１６）。ＣＰＵ１０１は、文書のプリントを要求されると、プリンター１０７に、当該文書と当該文書の属性情報とを含む画像を印刷させる（ステップＳＡ５２８）。
【００９７】
図１２のステップＳＡ５２２において、ＣＰＵ１０１は、サーバー５００に、属性情報のＱＲコードへの変換の要求を送信したが、ＣＰＵ１０１自身が当該変換を実行してもよい。
【００９８】
（図１３：データ送信処理）
図１３は、データ送信処理のフローを示す図である。
【００９９】
図１３を参照して、ＭＦＰ１００のＣＰＵ１０１は、ステップＳＡ６０２で、携帯端末３００から、文書のデータおよび当該文書に関連付けられた属性情報の送信要求（データ＆属性送信要求）があったか否かを判断する。ＣＰＵ１０１は、当該要求があったと判断すると（ステップＳＡ６０２でＹＥＳ）、ステップＳＡ６０４へ制御を進める。ＣＰＵ１０１は、当該要求がなかったと判断すると（ステップＳＡ６０２でＮＯ）、図１３の処理を終了させる。
【０１００】
ステップＳＡ６０４で、ＣＰＵ１０１は、ステップＳＡ６０２で要求された文書をサーバー手段から取得する。
【０１０１】
ステップＳＡ６０６で、ＣＰＵ１０１は、ステップＳＡ６０２で要求された文書に関連付けられた属性情報をサーバー手段から取得する。
【０１０２】
ステップＳＡ６０８で、ＣＰＵ１０１は、ステップＳＡ６０４で取得した文書とステップＳＡ６０６で取得した属性情報とを、ステップＳＡ６０２の要求によって特定される宛先（たとえば、当該要求の送信元）へ送信する。
【０１０３】
ステップＳＡ６１０で、ＣＰＵ１０１は、ログイン情報があるか否かを判断する。当該ログイン情報は、ステップＳＡ６０２の要求の送信元のユーザーがログインしていることを示す情報である。ＣＰＵ１０１は、当該ログイン情報があると判断すると（ステップＳＡ６１０でＹＥＳ）、ステップＳＡ６１２へ制御を進める。ＣＰＵ１０１は、当該ログイン情報が無いと判断すると（ステップＳＡ６１０でＮＯ）、図１３の処理を終了させる。
【０１０４】
ステップＳＡ６１２で、ＣＰＵ１０１は、ログイン情報に関連付けられているメールアドレス（優先携帯端末アドレス）へ、属性情報を送信する。当該属性情報は、ステップＳＡ６０２の送信要求の対象となった文書に関連付けられている属性情報である。その後、図１３の処理は終了する。
【０１０５】
図１３の処理において、ステップＳＡ６０２における要求の送信元（携帯端末３００）は一例である。要求の送信元は携帯端末３００に限定されない。
【０１０６】
また、ＣＰＵ１０１は、ステップＳＡ６０２において、文書のみの送信要求を受けた場合であっても、ステップＳＡ６０４へ制御を進めてもよい。この変形例では、文書の送信が要求されると、当該要求への応答として、文書と当該文書に関連付けられた属性情報とを送信する。
【０１０７】
ＣＰＵ１０１は、図１３のステップＳＡ６０８で、送信要求の対象の文書と当該文書の属性情報とを、ステップＳＡ６０２の要求によって特定される宛先へ送信し、さらに、ステップＳＡ６１２で、当該属性情報を優先携帯端末アドレスへ送信する。なお、ＣＰＵ１０１は、ステップＳＡ６１２で属性情報を優先携帯端末アドレスへ送信する場合には、上記宛先へは文書のみを送信してもよい。
【０１０８】
（図１４：プリント処理）
図１４は、プリント処理のフローを示す図である。
【０１０９】
図１４を参照して、ＭＦＰ１００のＣＰＵ１０１は、ステップＳＡ７０２で、携帯端末３００から、文書のデータおよび当該文書に関連付けられたＱＲコードのプリント要求（データ＆ＱＲコードプリント要求）があったか否かを判断する。ＣＰＵ１０１は、当該要求があったと判断すると（ステップＳＡ７０２でＹＥＳ）、ステップＳＡ７０４へ制御を進める。ＣＰＵ１０１は、当該要求がなかったと判断すると（ステップＳＡ７０２でＮＯ）、図１３の処理を終了させる。
【０１１０】
ステップＳＡ７０４で、ＣＰＵ１０１は、ステップＳＡ７０２で要求された文書をサーバー手段から取得する。
【０１１１】
ステップＳＡ７０６で、ＣＰＵ１０１は、ステップＳＡ７０２で要求された文書に対応するＱＲコードをサーバー手段から取得する。ＱＲコードは、たとえば図１２を参照して説明された処理によって、文書に関連付けられた属性情報から生成される。
【０１１２】
ステップＳＡ７０８で、ＣＰＵ１０１は、印刷データを生成し、当該印刷データの印刷をプリンター１０７へ出力する。当該印刷データは、ステップＳＡ７０４で取得した文書とステップＳＡ７０６で取得したＱＲコードとを組み合わされた画像を印刷するためのデータである。
【０１１３】
ステップＳＡ７１０で、ＣＰＵ１０１は、ログイン情報があるか否かを判断する。当該ログイン情報は、ステップＳＡ７０２の要求の送信元のユーザーがログインしていることを示す情報である。ＣＰＵ１０１は、当該ログイン情報があると判断すると（ステップＳＡ７１０でＹＥＳ）、ステップＳＡ７１２へ制御を進める。ＣＰＵ１０１は、当該ログイン情報が無いと判断すると（ステップＳＡ７１０でＮＯ）、図１４の処理を終了させる。
【０１１４】
ステップＳＡ７１２で、ＣＰＵ１０１は、ログイン情報に関連付けられているメールアドレス（優先携帯端末アドレス）へ、属性情報を送信する。当該属性情報は、ステップＳＡ７０２のプリント要求の対象となった文書に関連付けられている属性情報である。その後、図１４の処理は終了する。
【０１１５】
図１４の処理において、ステップＳＡ７０２における要求の送信元（携帯端末３００）は一例である。要求の送信元は携帯端末３００に限定されない。
【０１１６】
また、ＣＰＵ１０１は、ステップＳＡ７０２において、文書のみの送信要求を受けた場合であっても、ステップＳＡ７０４へ制御を進めてもよい。この変形例では、文書のプリントが要求されると、当該要求への応答として、文書と当該文書に関連付けられた属性情報のＱＲコードとが印刷される。ステップＳＡ５０６（図１２）では、文書とともに印刷されたＱＲコードに基づいて、当該文書の属性情報が取得され得る。
【０１１７】
ＣＰＵ１０１は、図１４のステップＳＡ７０８で、ステップＳＡ７０４で取得した文書とステップＳＡ７０６で取得したＱＲコードとを組み合わせることによって、印刷データを生成する。ＣＰＵ１０１は、さらに、ステップＳＡ７１２で、当該ＱＲコード（属性情報）を優先携帯端末アドレスへ送信する。なお、ＣＰＵ１０１は、ステップＳＡ７１２で属性情報を優先携帯端末アドレスへ送信する場合には、ステップＳＡ７０８の印刷データに、ＱＲコード（属性情報）を含めなくてもよい。すなわち、属性情報は、優先携帯端末アドレスへ送信される場合、プリントを要求された文書とともに印刷される必要はない。
【０１１８】
（図１５：印刷受付処理）
図１５は、印刷受付処理のフローを示す図である。
【０１１９】
図１５を参照して、ＰＣ端末２００のＣＰＵ２０１は、ステップＳＢ１０２で、文書の印刷要求の有無を判断する。ＣＰＵ２０１は、当該要求があったと判断すると（ステップＳＢ１０２でＹＥＳ）、ステップＳＢ１０４へ制御を進める。ＣＰＵ２０１は、当該要求がなかったと判断すると（ステップＳＢ１０２でＮＯ）、図１５の処理を終了させる。
【０１２０】
ステップＳＢ１０４で、ＣＰＵ１０１は、印刷の設定（印刷先，印刷範囲，印刷部数，他）を受け付ける（設定受付処理）。
【０１２１】
次に、ステップＳＢ１０６で、ＣＰＵ１０１は、印刷要求の対象の文書の印刷データを作成する（印刷データ作成要求処理）。
【０１２２】
印刷データの作成が終了すると（ステップＳＢ１０８でＹＥＳ）、ＣＰＵ２０１は、作成された印刷データをＭＦＰ１００へ送信し、その後、ステップＳＢ１１０で、ＣＰＵ２０１の動作モードが、印刷要求の対象の文書をＭＦＰ１００のＢＯＸに保存するモード（ＢＯＸ保存モード）であるか否かを判断する。ＢＯＸ保存モードであると判断すると（ステップＳＢ１１０でＹＥＳ）、ＣＰＵ２０１は、ステップＳＢ１１２へ制御を進める。ＢＯＸ保存モードではないと判断すると（ステップＳＢ１１０でＮＯ）、ＣＰＵ２０１は、ステップＳＢ１２４へ制御を進める。
【０１２３】
ステップＳＢ１１２で、ＣＰＵ２０１は、評価条件の入力を要求する情報（たとえば、メッセージ「評価条件を入力してください」）をディスプレイ２０５に表示する（評価条件入力要求表示処理）。当該情報は、たとえば、２つのメニュー（「ユーザー入力」「ユーザー選択」）を含む。
【０１２４】
次に、ステップＳＢ１１４で、ＣＰＵ２０１は、ステップＳＢ１１２の表示において、メニュー「ユーザー」が選択されたか否かを判断する。ＣＰＵ２０１は、当該メニューが選択されたと判断すると（ステップＳＢ１１４でＹＥＳ）、ステップＳＢ１１６へ制御を進める。ＣＰＵ２０１は、当該メニューが選択されていないと判断すると（ステップＳＢ１１４でＮＯ）、ステップＳＢ１２６へ制御を進める。ＣＰＵ２０１は、たとえば、メニュー「ユーザー選択」が選択された場合にも、ステップＳＢ１２６へ制御を進める。
【０１２５】
ステップＳＢ１１６で、ＣＰＵ２０１は、位置に関する評価条件（評価条件＿位置属性）が入力されたか否かを判断する。ＣＰＵ２０１は、位置に関する評価条件が入力されたと判断すると（ステップＳＢ１１６でＹＥＳ）、ステップＳＢ１１８へ制御を進める。ＣＰＵ２０１は、位置に関する評価条件が入力されなかったと判断すると（ステップＳＢ１１６でＮＯ）、ステップＳＢ１２０へ制御を進める。
【０１２６】
ステップＳＢ１１８で、ＣＰＵ２０１は、入力された位置に関する評価条件を属性情報として登録する。当該登録は、属性情報を、ステップＳＢ１０８の対象の印刷データに関連付けることを含む。関連付けられた属性情報は、後述するステップＳＢ３１４（図１７）で、ＭＦＰ１００へ送信される。
【０１２７】
ステップＳＢ１２０で、ＣＰＵ２０１は、時間に関する評価条件（評価条件＿時間属性）が入力されたか否かを判断する。ＣＰＵ２０１は、時間に関する評価条件が入力されたと判断すると（ステップＳＢ１２０でＹＥＳ）、ステップＳＢ１２２へ制御を進める。ＣＰＵ２０１は、時間に関する評価条件が入力されなかったと判断すると（ステップＳＢ１２０でＮＯ）、ステップＳＢ１２４へ制御を進める。
【０１２８】
ステップＳＢ１２２で、ＣＰＵ２０１は、入力された時間に関する評価条件を属性情報として登録する。当該登録は、属性情報を、ステップＳＢ１０８の対象の印刷データに関連付けることを含む。関連付けられた属性情報は、後述するステップＳＢ３１４（図１７）で、ＭＦＰ１００へ送信される。
【０１２９】
ステップＳＢ１２４で、ＣＰＵ２０１は、プリント受付完了ステータスを「１」に設定する。プリント受付完了ステータスの初期値は「０」であり、ステップＳＢ１２４で「１」に設定される。
【０１３０】
ステップＳＢ１２６は、ステップＳＢ１１４で評価条件のメニュー「ユーザー入力」が選択されなかった場合、および／または、メニュー「ユーザー選択」が選択された場合に実行される。ステップＳＢ１２６で、ＣＰＵ２０１は、評価条件の入力を促す情報（たとえば、メッセージ「評価条件を入力してください。」）を、ディスプレイ２０５に表示する。
【０１３１】
ステップＳＢ１２８で、ＣＰＵ２０１は、ステップＳＢ１０２における印刷要求の対象の文書からテキストを抽出し、抽出されたテキストにおいて評価条件の候補を検索する。当該検索において、ＣＰＵ２０１は、たとえば、抽出されたテキストにおいて、評価条件の候補として予めＲＯＭ２０２に登録された文字列を検索する。
【０１３２】
予め登録された文字列は、たとえば、時間に関する属性情報の候補、および／または、位置に関する属性情報の候補を含む。時間に関する属性情報の候補は、たとえば、「○月×日」等の日付を特定する文字列である。位置に関する属性情報の候補は、たとえば、「東京駅」等の場所を特定する文字列である。登録される評価条件は、具体的な文字列であってもよいし、文字列についてのパターンであってもよい。パターンの一例は、文字列と文字「駅」との組合せである。他の例は、数字と文字「月」の組合せと、当該組合せの直後に位置する、数字と文字「日」の組合せ、である。
【０１３３】
ステップＳＢ１３０で、ＣＰＵ２０１は、ステップＳＢ１２８の検索において、抽出されたテキストから少なくとも一つの登録された文字列が発見されたと判断すると（ステップＳＢ１３０でＹＥＳ）、ステップＳＢ１３２へ制御を進める。ＣＰＵ２０１は、ステップＳＢ１２８の検索において、抽出されたテキストから登録された文字列が発見されなかったと判断すると（ステップＳＢ１３０でＮＯ）、図１５の処理を終了させる。
【０１３４】
ステップＳＢ１３２で、ＣＰＵ２０１は、ステップＳＢ１２８の検索において抽出されたテキストから発見された文字列を、評価条件の候補として取得する。
【０１３５】
ステップＳＢ１３４で、ＣＰＵ２０１は、ステップＳＢ１３２で取得した候補から評価条件の選択を促す情報を表示する。当該表示は、たとえば、ディスプレイ２０５に評価条件の候補を表示すること、および、メッセージ「評価条件を選択してください」を表示することを含む。
【０１３６】
ステップＳＢ１３６で、ＣＰＵ２０１は、ユーザーがステップＳＢ１３４で表示された候補の中から評価条件を選択したか否かを判断する。当該選択は、たとえばキーボード２０６が操作されることによって実現される。ＣＰＵ２０１は、ユーザーが候補を選択したと判断すると（ステップＳＢ１３６でＹＥＳ）、ステップＳＢ１３８へ制御を進める。ＣＰＵ２０１は、ユーザーが候補を選択しなかったと判断すると（ステップＳＢ１３６でＮＯ）、図１５の処理を終了させる。
【０１３７】
ステップＳＢ１３８で、ＣＰＵ２０１は、ユーザーが選択した候補を取得する。
ステップＳＢ１４０で、ＣＰＵ２０１は、ステップＳＢ１３８で取得された候補が、位置に関する属性情報であるか否かを判断する。ＣＰＵ２０１は、たとえば、当該候補が、位置に関する属性情報として登録された文字列として（抽出されたテキストから）発見されたものであれば、位置に関する属性情報であると判断する。ＣＰＵ２０１は、上記候補が位置に関する属性情報であると判断すると（ステップＳＢ１４０でＹＥＳ）、ステップＳＢ１４２へ制御を進める。
【０１３８】
ステップＳＢ１４２で、ＣＰＵ２０１は、ステップＳＢ１１８と同様に位置属性登録処理を実行する。
【０１３９】
ステップＳＢ１４４で、ＣＰＵ２０１は、ステップＳＢ１３８で取得された候補が、時間に関する属性情報であるか否かを判断する。ＣＰＵ２０１は、たとえば、当該候補が、時間に関する属性情報として登録された文字列として（抽出されたテキストから）発見されたものであれば、時間に関する属性情報であると判断する。ＣＰＵ２０１は、上記候補が時間に関する属性情報であると判断すると（ステップＳＢ１４４でＹＥＳ）、ステップＳＢ１４６へ制御を進める。
【０１４０】
ステップＳＢ１４６で、ＣＰＵ２０１は、ステップＳＢ１２２と同様に時間属性登録処理を実行する。その後、制御はステップＳＢ１４８へ進む。
【０１４１】
（図１６：テキスト抽出＆評価条件候補検索処理）
図１６は、テキスト抽出＆評価条件候補検索処理のフローを示す図である。当該処理は、印刷要求の対象である文書から属性情報を取得するための処理である。
【０１４２】
図１６を参照して、ＰＣ端末２００のＣＰＵ２０１は、印刷要求を受けたとき、文書からのテキストの抽出および評価条件の候補の検索（テキスト抽出＆評価条件候補検索）の要求があれば（ステップＳＢ２０２でＹＥＳ）、ステップＳＢ２０４を実行する。なお、当該抽出および検索の要求がなければ（ステップＳＢ２０２でＮＯ）、ＣＰＵ２０１は、図１６の処理を終了させる。
【０１４３】
ステップＳＢ２０４で、ＣＰＵ２０１は、プリントデータを取得する。
次に、ステップＳＢ２０６で、ＣＰＵ２０１は、ステップＳＢ２０４で取得したプリントデータに対してテキスト抽出処理を実施する。
【０１４４】
ＣＰＵ２０１は、ステップＳＢ２０６でテキストが抽出できたと判断すると（ステップＳＢ２０８でＹＥＳ）、ステップＳＢ２１０へ制御を進める。ＣＰＵ２０１は、ステップＳＢ２０６でテキストが抽出できなかったと判断すると（ステップＳＢ２０８でＮＯ）、図１６の処理を終了させる。
【０１４５】
ステップＳＢ２１０で、ＣＰＵ２０１は、位置に関する評価条件（位置に関する属性情報）のためのキーワードの設定を受け付ける。当該設定は、たとえば、予め設定されたキーワードを読み込むことによって実現されてもよいし、キーボード２０６を介して入力された情報を読み込むことによって実現されてもよい。位置に関する評価条件として、キーワードの代わりに、文字列のパターンが設定されてもよい。
【０１４６】
ステップＳＢ２１２で、ＣＰＵ２０１は、ステップＳＢ２０６で抽出されたテキストからステップＳＢ２１０で設定されたキーワードを検索する。
【０１４７】
ステップＳＢ２１４で、ＣＰＵ２０１は、時間に関する評価条件（時間に関する属性情報）のためのキーワードの設定を受け付ける。当該設定は、たとえば、予め設定されたキーワードを読み込むことによって実現されてもよいし、キーボード２０６を介して入力された情報を読み込むことによって実現されてもよい。時間に関する評価条件として、キーワードの代わりに、文字列のパターンが設定されてもよい。
【０１４８】
ステップＳＢ２１６で、ＣＰＵ２０１は、ステップＳＢ２０６で抽出されたテキストからステップＳＢ２１４で設定されたキーワードを検索する。
【０１４９】
ステップＳＢ２１８で、ＣＰＵ２０１は、図１６の処理の開始条件である印刷要求において、属性情報の検索結果（ステップＳＢ２１２および／またはステップＳＢ２１６の検索結果）を印刷データとともに送信する要求があるか否かを判断する。当該要求は、たとえば、印刷要求を入力するユーザーが設定する。すなわち、印刷要求を入力するユーザーは、印刷要求の対象の文書について評価条件を設定したい場合には、当該印刷要求において属性情報の検索結果の送信の要求を設定する。印刷要求を入力するユーザーは、印刷要求の対象の文書について評価条件の設定を希望しない場合には、当該印刷要求において属性情報の検索結果の送信の要求を設定しない。ＣＰＵ２０１は、上記要求があると判断すると（ステップＳＢ２１８でＹＥＳ）、ステップＳＢ２２０へ制御を進める。ＣＰＵ２０１は、上記要求が無いと判断すると（ステップＳＢ２１８でＮＯ）、図１６の処理を終了させる。
【０１５０】
ステップＳＢ２２０で、ＣＰＵ２０１は、印刷要求に応じて送信されたプリントデータに関連付けて、ステップＳＢ２１２および／またはステップＳＢ２１６の検索結果（属性情報）をＭＦＰ１００に送信する。その後、図１６の処理は終了する。
【０１５１】
（図１７：ジョブ送信）
図１７は、ジョブ送信処理のフローを示す図である。図１７の処理は、印刷ジョブの送信のための処理の一例である。図１６の処理が、印刷要求に応じたプリントデータの送信とは別に、属性情報をＭＦＰ１００（のＢＯＸ）へ送信するための処理であるのに対し、図１７の処理は、図１５の印刷受付処理において作成された印刷データと属性情報とをＭＦＰ１００（のＢＯＸ）へ送信するための処理である。ＭＦＰ１００（のＢＯＸ）は、ジョブの送信先の一例である。
【０１５２】
図１７を参照して、ＰＣ端末２００のＣＰＵ２０１は、ステップＳＢ３０２で、プリント受付完了ステータスが「１」であるか否かを判断する。当該ステータスが「１」であれば、ＣＰＵ２０１はステップＳＢ３０４へ制御を進める。当該ステータスが「０」であれば（ステップＳＢ３０２でＮＯ）、ＣＰＵ２０１は、図１７の処理を終了させる。
【０１５３】
ステップＳＢ３０４で、ＣＰＵ２０１は、ステップＳＢ１０６で作成を要求した印刷データを取得する。ＣＰＵ２０１が当該印刷データを作成した場合、ステップＳＢ３０４では当該印刷データが読み出される。
【０１５４】
ステップＳＢ３０６で、ＣＰＵ２０１は、ステップＳＢ１１８またはステップＳＢ１４２で登録された位置に関する属性情報を取得する。
【０１５５】
ステップＳＢ３０８で、ＣＰＵ２０１は、ステップＳＢ１２０またはステップＳＢ１４６で登録された時間に関する属性情報を取得する。
【０１５６】
ステップＳＢ３１０で、ＣＰＵ２０１は、印刷ジョブの送信先のアドレスを受け付け、当該アドレスを送信先として設定する。
【０１５７】
ステップＳＢ３１２で、ＣＰＵ２０１は、ステップＳＢ３１０で設定したアドレスを宛先として、印刷ジョブを送信する。印刷ジョブは、ステップＳＢ３０４で取得された印刷データ、ステップＳＢ３０６で取得された位置に関する属性情報、および、ステップＳＢ３０８で取得された時間に関する属性情報を含む。
【０１５８】
ステップＳＢ３１４で、ＣＰＵ２０１は、プリント受付完了ステータスを「０」に設定する。その後、図１７の処理は終了する。
【０１５９】
（図１８：初期化処理）
図１８は、初期化処理のフローを示す図である。
【０１６０】
携帯端末３００は、２つの状態情報、すなわち「位置情報検出ステータス」および「時間管理ステータス」、の値の設定が可能である。本実施の形態のシステムでは、携帯端末３００は、ユーザーからの要求に従って、サーバー手段から文書をダウンロードする。サーバー手段では、文書に当該文書の属性情報が関連付けられている場合がある。携帯端末３００は、ダウンロードされた文書に属性情報が関連付けられている場合、当該属性情報を用いて特定されるタイミングで、当該文書の評価の入力を促すためのアラームを出力する。
【０１６１】
図１８を参照して、ステップＳＣ１０２で、携帯端末３００のＣＰＵ３０１は、位置検出ステータスの値を「０」に設定する。
【０１６２】
ステップＳＣ１０４で、ＣＰＵ３０１は、時間管理ステータスの値を「０」に設定する。
【０１６３】
（図１９：評価条件受付処理）
図１９は、評価条件受付処理のフローを示す図である。
【０１６４】
図１９を参照して、携帯端末３００のＣＰＵ３０１は、携帯端末３００において文書がダウンロードされ（ステップＳＣ２０２でＹＥＳ）、さらに、ダウンロードされた文書に属性情報が関連付けられていれば（ステップＳＣ２０４でＹＥＳ）、ステップＳＣ２０６へ制御を進める。
【０１６５】
ステップＳＣ２０６で、ＣＰＵ３０１は、ダウンロードされた文書に関連付けられた属性情報を取得する。その後、制御はステップＳＣ２０８へ進む。
【０１６６】
ステップＳＣ２０８で、ＣＰＵ３０１は、ステップＳＣ２０６で取得された属性情報が位置に関する属性情報（評価条件＿位置属性）を含むか否かを判断する。ＣＰＵ３０１は、属性情報が位置に関する属性情報を含むと判断すると、ステップＳＣ２１０へ制御を進める。ＣＰＵ３０１は、属性情報が位置に関する属性情報を含まないと判断すると、ステップＳＣ２１２へ制御を進める。
【０１６７】
ステップＳＣ２１０で、ＣＰＵ３０１は、ステップＳＣ２０６において取得された属性情報のうち位置に関する属性情報（評価条件＿位置属性）をダウンロードされた文書に関連付けてＲＡＭ３０３に登録する。ステップＳＣ２１０で、ＣＰＵ３０１は、さらに、位置検出要求処理を実行する。位置検出要求処理は、位置に関する検出の起動をかけることを含む。当該検出は、ＧＰＳ３０７による現在位置情報と評価条件＿位置属性とを比較することにより、携帯端末３００が評価条件＿位置属性によって特定される位置に近づいたか、の検出である。当該検出の動作は、図２１および図２２を参照して説明される。その後、制御はステップＳＣ２１２へ進む。
【０１６８】
ステップＳＣ２１２で、ＣＰＵ３０１は、ステップＳＣ２０６で取得された属性情報が時間に関する属性情報（評価条件＿時間属性）を含むか否かを判断する。ＣＰＵ３０１は、属性情報が時間に関する属性情報を含むと判断すると、ステップＳＣ２１４へ制御を進める。ＣＰＵ３０１は、属性情報が時間に関する属性情報を含まないと判断すると、図１９の処理を終了させる。
【０１６９】
ステップＳＣ２１４で、ＣＰＵ３０１は、ステップＳＣ２０６において取得された属性情報のうち時間に関する属性情報（評価条件＿時間属性）をダウンロードされた文書に関連付けてＲＡＭ３０３に登録する。ステップＳＣ２１４で、ＣＰＵ３０１は、さらに、時間検出要求処理を実行する。時間検出要求処理は、時間に関する検出の起動をかけることを含む。当該検出は、タイマー３０８によって計時された現在時刻が評価条件＿時間属性に近づいたか否かの検出である。当該検出の動作は、図２１および図２２を参照して説明される。その後、図１９の処理は終了する。
【０１７０】
（図２０：ＱＲコード読み取り処理）
図２０は、ＱＲコード読み取り処理のフローを示す図である。図２０の処理は、携帯端末３００においてダウンロードされた文書のファイルに含まれるＱＲコードが含まれるときに、当該ファイルに含まれるＱＲコードから文書の属性情報を取得するための処理である。文書は、図１２のステップＳＡ５２８により、当該文書に関連付けられた属性情報のＱＲコードともに印刷され得る。携帯端末３００は、たとえば、ダウンロードされた文書のファイルが当該文書と当該文書のＱＲコードとを含む画像である場合、図２０の処理によって、当該ファイル内のＱＲコードから属性情報を取得し得る。
【０１７１】
図２０を参照して、携帯端末３００のＣＰＵ３０１は、携帯端末３００においてＱＲコードの読み取りの要求があったか否かを判断する。ＣＰＵ３０１は、たとえば、キーボード３０６に対して所定の操作がなされたときに、当該要求があったと判断する。ＣＰＵ３０１は、当該要求があったと判断するとステップＳＣ３０４へ制御を進める。ＣＰＵ３０１は、当該要求がなかったと判断すると図２０の処理を終了させる。
【０１７２】
ステップＳＣ３０４で、ＣＰＵ３０１は、ダウンロードされたファイルにおけるＱＲコードを読み取る。
【０１７３】
次に、ステップＳＣ３０６で、ＣＰＵ３０１は、ステップＳＣ３０４で読み取られたＱＲコードを解析し、解析結果を属性情報に変換する。これにより、属性情報が生成される。
【０１７４】
ステップＳＣ３０８で、ＣＰＵ３０１は、ステップＳＣ３０６で取得された属性情報が位置に関する属性情報（評価条件＿位置属性）を含むか否かを判断する。ＣＰＵ３０１は、属性情報が位置に関する属性情報を含むと判断すると、ステップＳＣ３１０へ制御を進める。ＣＰＵ３０１は、属性情報が位置に関する属性情報を含まないと判断すると、ステップＳＣ３１２へ制御を進める。
【０１７５】
ステップＳＣ３１０で、ＣＰＵ３０１は、ステップＳＣ３０６において取得された属性情報のうち位置に関する属性情報（評価条件＿位置属性）をダウンロードされた文書に関連付けてＲＡＭ３０３に登録する。ステップＳＣ３１０で、ＣＰＵ３０１は、さらに、ステップＳ２１０と同様に、位置検出要求処理を実行する。その後、制御はステップＳＣ３１２へ進む。
【０１７６】
ステップＳＣ３１２で、ＣＰＵ３０１は、ステップＳＣ３０６において取得された属性情報が時間に関する属性情報（評価条件＿時間属性）を含むか否かを判断する。ＣＰＵ３０１は、属性情報が時間に関する属性情報を含むと判断すると、ステップＳＣ３１４へ制御を進める。ＣＰＵ３０１は、属性情報が時間に関する属性情報を含まないと判断すると、図２０の処理を終了させる。
【０１７７】
ステップＳＣ３１４で、ＣＰＵ３０１は、ステップＳＣ３０６において取得された属性情報のうち時間に関する属性情報（評価条件＿時間属性）をダウンロードされた文書に関連付けてＲＡＭ３０３に登録する。ステップＳＣ３１４で、ＣＰＵ３０１は、さらに、ステップＳＣ２１４と同様に、時間検出要求処理を実行する。その後、図２０の処理は終了する。
【０１７８】
（図２１：位置検出処理）
図２１は、位置検出処理のフローを示す図である。
【０１７９】
ステップＳＣ４０２で、ＣＰＵ３０１は、位置検出ステータスの値が「１」であるか否かを判断する。ＣＰＵ３０１は、当該値が「１」であればステップＳＣ４０４へ制御を進める。ＣＰＵ３０１は、当該値が「１」でなければステップＳＣ４１８へ制御を進める。位置検出ステータスの値が「０」であれば、ステップＳＣ４１８へ制御が進められる。
【０１８０】
ステップＳＣ４１８で、ＣＰＵ３０１は、ステップＳＣ２１０（図１９）またはステップＳＣ３１０（図２０）において位置検出要求がなされているかどうかを判断する。ＣＰＵ３０１は、位置検出要求がなされていると判断するとステップＳＣ４２０へ制御を進め、なされていないと判断すると図２１の処理を終了させる。
【０１８１】
ステップＳＣ４２０で、ＣＰＵ３０１は、ステップＳＣ２０６（図１９）および／またはステップＳＣ３０６で取得された属性情報から評価条件＿位置属性を取得する（位置属性取得処理）。その後、制御はステップＳＣ４２２へ進む。
【０１８２】
ステップＳＣ４２２で、ＣＰＵ３０１は、ＧＰＳ３０７に位置情報を取得させる（位置検出設定処理）。その後、制御はステップＳＣ４２４へ進む。
【０１８３】
ステップＳＣ４２４で、ＣＰＵ３０１は、ＧＰＳ３０７によって検出された位置情報を取得する（位置検出実行処理）。その後、制御はステップＳＣ４２６へ進む。
【０１８４】
ステップＳＣ４２６で、ＣＰＵ３０１は、位置検出ステータスの値を「１」に設定する。その後、制御はステップＳＣ４０２へリターンする。
【０１８５】
ステップＳＣ４０４で、ＣＰＵ３０１は、ステップＳＣ４２４で位置検出がなされているか否かを判断する。ＣＰＵ３０１は、位置検出がなされていると判断するとステップＳＣ４０６へ制御を進め、位置検出がなされていないと判断するとステップＳＣ４０２へ制御を戻す。
【０１８６】
ステップＳＣ４０６で、ＣＰＵ３０１は、アラームのモードを参照する。アラームのモードは、この例では２つのモードから１つが設定される。一方のモードは、評価条件＿位置属性によって特定される場所に携帯端末３００が位置したときにアラームを出力するための第１位置モードである。他方のモードは、評価条件＿位置属性によって特定される場所から携帯端末３００が所定距離離れたことを条件としてアラームを出力するための第２位置モードである。アラームのモードは、文書ごとに設定されていてもよいし、携帯端末３００において設定されていてもよい。アラームのモードが第１位置モードであれば、ＣＰＵ３０１は、ステップＳＣ４０８へ制御を進める。アラームのモードが第２位置モードであれば、ＣＰＵ３０１は、ステップＳＣ４１２へ制御を進める。
【０１８７】
ステップＳＣ４０８で、ＣＰＵ３０１は、アラーム要求処理を実行する。アラーム要求処理は、後述のステップＳＣ６０４（図２３）におけるアラームの出力を実行させるための処理であり、たとえばアラーム要求用のフラグを立てることによって実現される。その後、制御はステップＳＣ４１０へ進む。
【０１８８】
ステップＳＣ４１０で、ＣＰＵ３０１は、位置検出ステータスの値を「０」へと変更する。その後、制御はステップＳＣ４０２へリターンする。
【０１８９】
ステップＳＣ４１２で、ＣＰＵ３０１は、ステップＳＣ４２０において取得された位置情報が評価条件＿位置属性によって特定される場所から所定距離以上離れた位置を特定するものであるか否かを判断し、そうであると判断するとステップＳＣ４１４へ制御を進め、そうではないと判断するとステップＳＣ４０２へ制御を戻す。
【０１９０】
ステップＳＣ４１４で、ＣＰＵ３０１は、ステップＳＣ４０８と同様に、アラーム要求処理を実行する。その後、制御はステップＳＣ４１６へ進む。
【０１９１】
ステップＳＣ４１６で、ＣＰＵ３０１は、位置検出ステータスの値を「０」にする。その後、制御はステップＳＣ４０２へリターンする。
【０１９２】
（図２２：時間管理処理）
図２２は、時間管理処理のフローを示す図である。
【０１９３】
ステップＳＣ５０２で、ＣＰＵ３０１は、時間管理ステータスの値が「１」であるか否かを判断する。ＣＰＵ３０１は、当該値が「１」であればステップＳＣ５０４へ制御を進める。ＣＰＵ３０１は、当該値が「１」でなければステップＳＣ５１８へ制御を進める。時間管理ステータスの値が「０」であれば、ステップＳＣ５１８へ制御が進められる。
【０１９４】
ステップＳＣ５１８で、ＣＰＵ３０１は、ステップＳＣ２１４（図１９）またはステップＳＣ３１４（図２０）において時間管理要求がなされているかどうかを判断する。ＣＰＵ３０１は、時間管理要求がなされていると判断するとステップＳＣ５２０へ制御を進め、なされていないと判断すると図２２の処理を終了させる。
【０１９５】
ステップＳＣ５２０で、ＣＰＵ３０１は、ステップＳＣ２１０（図１９）および／またはステップＳＣ３１０で取得された属性情報から評価条件＿時間属性を取得する（時間属性取得処理）。その後、制御はステップＳＣ５２２へ進む。
【０１９６】
ステップＳＣ５２２で、ＣＰＵ３０１は、タイマー３０８に現在の時間を取得させる（時間管理設定処理）。その後、制御はステップＳＣ５２４へ進む。
【０１９７】
ステップＳＣ５２４で、ＣＰＵ３０１は、タイマー３０８によって検出された時間を取得する（時間管理実行処理）。その後、制御はステップＳＣ５２６へ進む。
【０１９８】
ステップＳＣ５２６で、ＣＰＵ３０１は、時間管理ステータスの値を「１」に設定する。その後、制御はステップＳＣ５０２へリターンする。
【０１９９】
ステップＳＣ５０４で、ＣＰＵ３０１は、ステップＳＣ５２４で時間が検出されているか否かを判断する。ＣＰＵ３０１は、時間が検出されていると判断するとステップＳＣ５０６へ制御を進め、時間が検出されていないと判断するとステップＳＣ５０２へ制御を戻す。
【０２００】
ステップＳＣ５０６で、ＣＰＵ３０１は、アラームのモードを参照する。アラームのモードは、この例では２つのモードから１つが設定される。一方のモードは、タイマー３０８によって検出された時間が評価条件＿時間属性によって特定される時間に到達したときにアラームを出力するための第１時間モードである。他方のモードは、タイマー３０８によって検出された時間が評価条件＿時間属性によって特定される時間から所定時間経過したことを条件としてアラームを出力するための第２時間モードである。アラームのモードは、文書ごとに設定されていてもよいし、携帯端末３００において設定されていてもよい。アラームのモードが第１時間モードであれば、ＣＰＵ３０１は、ステップＳＣ５０８へ制御を進める。アラームのモードが第２時間モードであれば、ＣＰＵ３０１は、ステップＳＣ５１２へ制御を進める。
【０２０１】
ステップＳＣ５０８で、ＣＰＵ３０１は、ステップＳ４０８と同様に、アラーム要求処理を実行する。その後、制御はステップＳＣ５１０へ進む。
【０２０２】
ステップＳＣ５１０で、ＣＰＵ３０１は、時間管理ステータスの値を「０」へと変更する。その後、制御はステップＳＣ５０２へリターンする。
【０２０３】
ステップＳＣ５１２で、ＣＰＵ３０１は、ステップＳＣ５２０において検出された時間が評価条件＿時間属性によって特定される時間から所定時間以上経過しているか否かを判断し、そうであると判断するとステップＳＣ５１４へ制御を進め、そうではないと判断するとステップＳＣ５０２へ制御を戻す。
【０２０４】
ステップＳＣ５１４で、ＣＰＵ３０１は、ステップＳＣ５０８と同様に、アラーム要求処理を実行する。その後、制御はステップＳＣ５１６へ進む。
【０２０５】
ステップＳＣ５１６で、ＣＰＵ３０１は、時間管理ステータスの値を「０」にする。その後、制御はステップＳＣ５０２へリターンする。
【０２０６】
（図２３：アラーム＆評価受付処理）
図２３は、アラーム＆評価受付処理のフローを示す図である。
【０２０７】
図２３を参照して、携帯端末３００のＣＰＵ３０１は、ステップＳＣ６０２で、アラーム要求処理が実行されているか否かを判断する。アラーム要求処理は、図２１のステップＳＣ４０８およびステップＳＣ４１４、ならびに、図２２のステップＳＣ５０８およびステップＳＣ５１４で実行される。ＣＰＵ３０１は、アラーム要求処理が実行されていると判断するとステップＳＣ６０４へ制御を進め、アラーム要求処理が実行されていないと判断すると図２３の処理を終了させる。
【０２０８】
ステップＳＣ６０４で、ＣＰＵ３０１は、アラームを出力する。アラームの出力の一例は、ディスプレイ３０５における特定の情報の表示である。他の例は、携帯端末３００がスピーカー等の音声出力部を有する場合の、特定の音声の出力である。その後、制御はステップＳＣ６０６へ進む。
【０２０９】
ステップＳＣ６０６で、ＣＰＵ３０１は、アラームを停止するための操作がなされたか否かを判断する。当該操作の一例は、ディスプレイ３０５へのタッチである。ＣＰＵ３０１は、当該操作がなされたと判断するまでステップＳＣ６０６に制御を留める。当該操作がなされたと判断すると、ＣＰＵ３０１は、ステップＳＣ６０８へ制御を進める。
【０２１０】
ステップＳＣ６０８で、ＣＰＵ３０１は、ステップＳＣ６０４で出力されたアラームを停止させ、さらに、ディスプレイ３０５に評価の入力を促す情報を表示する。評価の入力を促す情報の一例は、メッセージ「いいねボタンを押してください」である。その後、制御はステップＳＣ６１０へ進む。当該表示では、「いいねボタン」（好適な評価を入力するためのボタン）が表示されてもよい。
【０２１１】
ステップＳＣ６１０で、ＣＰＵ３０１は、ユーザーから入力された情報が、評価であるか評価を入力しないことを表わす情報であるかを判断する。ＣＰＵ３０１は、たとえば、上記「いいねボタン」が操作されると、ユーザーから入力された情報が評価であると判断する。ＣＰＵ３０１は、たとえば、ステップＳ６０８で表示された画面（たとえば、「いいねボタン」を表示するための画面）か「いいねボタン」を操作されることなくクローズされた場合には、ユーザーから入力された情報が評価を入力しないことを表わす情報である。ＣＰＵ３０１は、ユーザーから入力された情報が評価の入力であると判断すると、ステップＳＣ６１２へ制御を進める。ＣＰＵ３０１は、ユーザーから入力された情報が評価を入力しないことを表わす情報であると判断すると、ステップＳＣ６０２へ制御を戻す。
【０２１２】
ステップＳＣ６１２で、ＣＰＵ３０１は、ユーザーから入力された評価をサーバー手段（サーバー５００、ＭＦＰ１００、等）へと送信する。その後、制御はステップＳＣ６０２へリターンする。
【０２１３】
［４．その他］
以上説明された本実施の形態において、評価条件（属性情報）は、コード（ＱＲコード）として印刷され得る。なお、コードは、ＱＲコード以外のもの（ＡＲ（Augmented Reality）マーカー、バーコードなど）であってもよい。コードは、属性情報そのものを示してもよいし、属性情報の保存先（ネットワーク上のアドレス等）を示していてもよい。後者の場合、アクセス手段（携帯端末３００）は、コードによって特定される保存先にアクセスすることにより、属性情報を取得する。
【０２１４】
本実施の形態では、評価対象（アクセス対象）として「文書」を例示した。「文書」は、テキストによって構成されるものであってもよいし、音楽、動画、ならびに、平面（２Ｄ）および／または立体物（３Ｄ）の画像、の中の少なくとも一種類を含むファイルであってもよい。
【０２１５】
本実施の形態において説明された各ステップは、単一のプロセッサーによって実行されてもよいし、複数のプロセッサーによって実行されてもよい。
【０２１６】
本実施の形態に係るシステムは、ネットワークに接続されたサーバー手段（サーバー５００、ＭＦＰ１００、等）と、サーバー手段に文書を保存するように構成された保存手段（ＭＦＰ１００、等）と、保存手段によってサーバー手段に保存される文書に対する評価のタイミングに関する条件をサーバー手段に登録するように構成された登録手段（ＰＣ端末２００、等）と、保存手段によって保存された文書にアクセスするように構成されたアクセス手段（携帯端末３００、等）とを備える。サーバー手段は、アクセス手段が当該サーバー手段に保存された文書にアクセスした場合に、アクセスされた当該文書と当該文書に対する評価のタイミングに関する条件とをアクセス手段に向けて提供するように構成されている。アクセス手段は、サーバー手段から提供された条件に応じたタイミングで文書に対する評価を促すように構成されている。
【０２１７】
また、本実施の形態のシステムは、好ましい条件として以下の構成を有してもよい。
タイミングに関する条件は、位置に関する情報（評価条件＿位置属性）を含む。タイミングに関する条件は、位置に関する情報によって特定される位置に到達してから所定距離離れたことを含む（ステップＳＣ４１２等）。
【０２１８】
タイミングに関する条件は、時間に関する情報（評価条件＿時間属性）を含む。タイミングに関する条件は、時間に関する情報によって特定される時間が到来してから所定時間後であることを含む（ステップＳＣ５１２等）。
【０２１９】
登録手段は、アクセスされた文書から特定のキーワードを検索することにより文字列を複数抽出し、当該抽出された複数の文字列を評価条件の候補として表示装置に表示するように構成されている（ステップＳＡ２４２等）。
【０２２０】
アクセス手段は、計時部および位置情報取得部を含む、携帯端末である。
サーバー手段は、画像処理装置の記憶部を含む。アクセス手段は、画像処理装置の画像形成部を含む。条件は、コード（ＱＲコード、ＡＲマーカー、バーコードなど）に関連付けられている。画像形成部は、アクセス手段に提供された文書の画像とともに、当該文書に対する評価のタイミングに関する条件が関連付けられたコードの画像を出力するように構成されている。
【０２２１】
アクセス手段は、携帯端末の画像読取部を含む。コードは、当該コードが関連付けられた条件の保存先を特定する情報を含む。
【０２２２】
アクセス手段は、画像読取部による画像解析によってコードを生成し、生成されたコードが対応する情報によって特定される保存先にアクセスすることにより、当該コードに関連付けられた条件を取得するように構成されている。
【０２２３】
サーバー手段は、画像処理装置の記憶部（ＢＯＸ（サーバー用の記憶領域：たとえば、ハードディスク１０８（図２）、ハードディスク５０２（図２４）、等））を含む。保存手段は、画像処理装置の画像読取部（スキャナー１０６）および制御部（ＣＰＵ１０１）を含む。制御部は、画像読取部が読み取った画像を記憶部に保存するように構成されている（ステップＳＡ５０８等）。登録手段は、画像読取部によって読み取られた画像に対する文字認識処理によって取得されるテキストデータから特定のキーワードを検索することにより文字列を複数抽出するように構成されており、抽出された複数の文字列を、条件の候補として表示装置に表示するように構成されている（ステップＳＡ２４０等）。
【０２２４】
画像処理装置は、ユーザーを認証するように構成されている。サーバー手段は、画像処理装置によって認証されたユーザーのユーザー情報に基づいて、条件を提供するアクセス手段または宛先を特定するように構成されている（ステップＳＡ７１２）。
【０２２５】
アクセス手段は、情報を出力するように構成された報知部（ディスプレイ３０５等）を含む。報知部は、条件が満たされた場合に、評価を促す情報を出力するように構成されている。
【０２２６】
本実施の形態のシステムを構成する登録装置は、プログラムを実行するプロセッサーと、プロセッサーによって実行されるプログラムを記憶する記憶装置とを備えた登録装置である。プロセッサーは、ネットワークに接続されたサーバー手段に保存される文書に対する評価のタイミングに関する条件をサーバー装置に登録するように構成されている（ステップＳＢ１４２，ステップＳＢ１４４）。
【０２２７】
本実施の形態のシステムを構成するアクセス装置は、プログラムを実行するプロセッサーと、プロセッサーによって実行されるプログラムを記憶する記憶装置とを備えたアクセス装置である。プロセッサーは、ネットワークに接続されたサーバー装置に保存された文書にアクセスし、文書と当該文書に対する評価のタイミングに関する条件を取得し、条件に応じたタイミングで文書に対する評価を促すように構成されている（ステップＳＣ６０８）。
【０２２８】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０２２９】
１００  ＭＦＰ、１０５  操作パネル、１０４，２０４，３０４，５０４  通信処理部、１０６  スキャナー、１０７  プリンター、１０８，５０２  ハードディスク、２００  ＰＣ端末、２０２，３０２  ＲＯＭ、２０３，３０３，５０３  ＲＡＭ、２０５，３０５  ディスプレイ、２０６，３０６  キーボード、３００  携帯端末、３０８  タイマー、５００  サーバー、９００  記録媒体、９０１  画像、９０２  コード。
【図１】
2018011240.tif 000003
【図２】
2018011240.tif 000004
【図３】
2018011240.tif 000005
【図４】
2018011240.tif 000006
【図５】
2018011240.tif 000007
【図６】
2018011240.tif 000008
【図７】
2018011240.tif 000009
【図８】
2018011240.tif 000010
【図９】
2018011240.tif 000011
【図１０】
2018011240.tif 000012
【図１１】
2018011240.tif 000013
【図１２】
2018011240.tif 000014
【図１３】
2018011240.tif 000015
【図１４】
2018011240.tif 000016
【図１５】
2018011240.tif 000017
【図１６】
2018011240.tif 000018
【図１７】
2018011240.tif 000019
【図１８】
2018011240.tif 000020
【図１９】
2018011240.tif 000021
【図２０】
2018011240.tif 000022
【図２１】
2018011240.tif 000023
【図２２】
2018011240.tif 000024
【図２３】
2018011240.tif 000025
【図２４】
2018011240.tif 000026