(57)【要約】【課題】端末装置による印刷をより適切に制御することを目的とする。【解決手段】印刷が規定の評価情報を満たしているか否かを判断する際に用いる記憶部に記憶されている条件情報を記憶部から取得し、印刷が指示されると、条件情報をもとに、印刷が規定の評価情報を満たしていると判断した場合、印刷を継続する処理を行い、満たしていないと判断した場合、規定の評価情報を満たしていない旨を出力し、印刷の終了の際、印刷についての評価の入力を受け付け、受け付けた評価の入力をもとに、規定の評価情報の更新に用いる情報を生成することによって課題を解決する。【選択図】図１
2013206152.tif 000002
【特許請求の範囲】
【請求項１】
印刷が規定の評価情報を満たしているか否かを判断する際に用いる記憶部に記憶されている条件情報を前記記憶部から取得する取得手段と、
印刷が指示されると、前記条件情報をもとに、前記印刷が前記規定の評価情報を満たしていると判断した場合、前記印刷を継続する処理を行い、満たしていないと判断した場合、前記規定の評価情報を満たしていない旨を出力する出力手段と、
前記印刷の終了の際、前記印刷についての評価の入力を受け付ける受付手段と、
前記受付手段で受け付けられた評価の入力をもとに、前記規定の評価情報の更新に用いる情報を生成する生成手段と、を有することを特徴とする端末装置。
【請求項２】
前記記憶部には、印刷の印刷時情報を含む履歴情報が更に記憶され、
前記取得手段は、前記指示された前記印刷の実行前にキャンセルされた規定の時間内の印刷の履歴情報を前記記憶部から取得し、
前記生成手段は、前記履歴情報の印刷時情報をもとに、前記指示された前記印刷の前記規定の評価情報の更新に用いる情報を生成することを特徴とする請求項１記載の端末装置。
【請求項３】
前記記憶部に記憶される履歴情報には、前記受付手段で受け付けられた評価の情報が含まれ、
前記取得手段は、前記印刷の印刷時情報の一部が同じ印刷時情報を含む履歴情報を前記記憶部から取得し、
前記出力手段は、前記規定の評価情報を満たしていない旨を出力すると共に、前記履歴情報を出力することを特徴とする請求項２記載の端末装置。
【請求項４】
前記記憶部には、前記条件情報に対して前記規定の評価情報を満たしている印刷時情報が更に記憶され、
前記取得手段は、前記規定の評価情報を満たしている印刷時情報を前記記憶部から取得し、
前記出力手段は、前記規定の評価情報を満たしていない旨を出力すると共に、前記印刷時情報を出力し、
前記生成手段は、前記受付手段で受け付けられた評価の入力をもとに、前記印刷時情報の更新に用いる情報を生成することを特徴とする請求項１乃至３の何れか１項記載の端末装置。
【請求項５】
前記記憶部は、前記端末装置とは異なる情報処理装置に設けられていることを特徴とする請求項１乃至４の何れか１項記載の端末装置。
【請求項６】
前記規定の評価情報は、印刷装置が設置されている位置を示す情報であり、
前記出力手段は、前記条件情報をもとに、前記印刷装置が設置されている位置を特定できない場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項１乃至５の何れか１項記載の端末装置。
【請求項７】
前記規定の評価情報は、印刷装置が設置されている位置からの規定の距離を示す情報であり、
前記出力手段は、前記印刷の印刷時情報と前記条件情報とをもとに、前記印刷装置が前記規定の距離内に設置されていないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項１乃至６の何れか１項記載の端末装置。
【請求項８】
前記規定の評価情報は、印刷に許容する規定の時間を示す情報であり、
前記出力手段は、前記指示された前記印刷の印刷時情報と前記条件情報とをもとに、前記規定の時間内に前記印刷が終了されないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項１乃至７の何れか１項記載の端末装置。
【請求項９】
前記規定の評価情報は、印刷装置での印刷を保護する処理が必要であるか否かを示す情報であり、
前記出力手段は、前記指示された前記印刷の印刷時情報と前記条件情報とをもとに、前記処理が必要であるが前記印刷時情報に前記処理の設定値が含まれていないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項１乃至８の何れか１項記載の端末装置。
【請求項１０】
前記記憶部には、前記条件情報に対して非推奨の印刷装置を示す情報が記憶され、
前記取得手段は、前記非推奨の印刷装置を示す情報を前記記憶部から取得し、
前記出力手段は、前記規定の評価情報を満たしていない旨を出力すると共に、前記非推奨の印刷装置を示す情報を出力することを特徴とする請求項１乃至９の何れか１項記載の端末装置。
【請求項１１】
取得手段が、印刷が規定の評価情報を満たしているか否かを判断する際に用いる記憶部に記憶されている条件情報を前記記憶部から取得する取得工程と、
出力手段が、印刷が指示されると、前記条件情報をもとに、前記印刷が前記規定の評価情報を満たしていると判断した場合、前記印刷を継続する処理を行い、満たしていないと判断した場合、前記規定の評価情報を満たしていない旨を出力する出力工程と、
受付手段が、前記印刷の終了の際、前記印刷についての評価の入力を受け付ける受付工程と、
生成手段が、前記受付工程で受け付けられた評価の入力をもとに、前記規定の評価情報の更新に用いる情報を生成する生成工程と、を有することを特徴とする印刷制御方法。
【請求項１２】
前記記憶部には、印刷の印刷時情報を含む履歴情報が更に記憶され、
前記取得工程では、前記取得手段が、前記指示された前記印刷の実行前にキャンセルされた規定の時間内の印刷の履歴情報を前記記憶部から取得し、
前記生成工程では、前記生成手段が、前記履歴情報の印刷時情報をもとに、前記指示された前記印刷の前記規定の評価情報の更新に用いる情報を生成することを特徴とする請求項１１記載の印刷制御方法。
【請求項１３】
前記記憶部に記憶される履歴情報には、前記受付工程で受け付けられた評価の情報が含まれ、
前記取得工程では、前記取得手段が、前記印刷の印刷時情報の一部が同じ印刷時情報を含む履歴情報を前記記憶部から取得し、
前記出力工程では、前記出力手段が、前記規定の評価情報を満たしていない旨を出力すると共に、前記履歴情報を出力することを特徴とする請求項１２記載の印刷制御方法。
【請求項１４】
前記記憶部には、前記条件情報に対して前記規定の評価情報を満たしている印刷時情報が更に記憶され、
前記取得工程では、前記取得手段が、前記規定の評価情報を満たしている印刷時情報を前記記憶部から取得し、
前記出力工程では、前記出力手段が、前記規定の評価情報を満たしていない旨を出力すると共に、前記印刷時情報を出力し、
前記生成工程では、前記生成手段が、前記受付工程で受け付けられた評価の入力をもとに、前記印刷時情報の更新に用いる情報を生成することを特徴とする請求項１１乃至１３の何れか１項記載の印刷制御方法。
【請求項１５】
前記記憶部は、当該印刷制御方法を実行する端末装置とは異なる情報処理装置に設けられていることを特徴とする請求項１１乃至１４の何れか１項記載の印刷制御方法。
【請求項１６】
前記規定の評価情報は、印刷装置が設置されている位置を示す情報であり、
前記出力工程では、前記出力手段が、前記条件情報をもとに、前記印刷装置が設置されている位置を特定できない場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項１１乃至１５の何れか１項記載の印刷制御方法。
【請求項１７】
前記規定の評価情報は、印刷装置が設置されている位置からの規定の距離を示す情報であり、
前記出力工程では、前記出力手段が、前記印刷の印刷時情報と前記条件情報とをもとに、前記印刷装置が前記規定の距離内に設置されていないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項１１乃至１６の何れか１項記載の印刷制御方法。
【請求項１８】
前記規定の評価情報は、印刷に許容する規定の時間を示す情報であり、
前記出力工程では、前記出力手段が、前記指示された前記印刷の印刷時情報と前記条件情報とをもとに、前記規定の時間内に前記印刷が終了されないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項１１乃至１７の何れか１項記載の印刷制御方法。
【請求項１９】
前記規定の評価情報は、印刷装置での印刷を保護する処理が必要であるか否かを示す情報であり、
前記出力工程では、前記出力手段が、前記指示された前記印刷の印刷時情報と前記条件情報とをもとに、前記処理が必要であるが前記印刷時情報に前記処理の設定値が含まれていないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項１１乃至１８の何れか１項記載の印刷制御方法。
【請求項２０】
前記記憶部には、前記条件情報に対して非推奨の印刷装置を示す情報が記憶され、
前記取得工程では、前記取得手段が、前記非推奨の印刷装置を示す情報を前記記憶部から取得し、
前記出力工程では、前記出力手段が、前記規定の評価情報を満たしていない旨を出力すると共に、前記非推奨の印刷装置を示す情報を出力することを特徴とする請求項１１乃至１９の何れか１項記載の印刷制御方法。
【請求項２１】
印刷が規定の評価情報を満たしているか否かを判断する際に用いる記憶部に記憶されている条件情報を前記記憶部から取得する取得工程と、
印刷が指示されると、前記条件情報をもとに、前記印刷が前記規定の評価情報を満たしていると判断した場合、前記印刷を継続する処理を行い、満たしていないと判断した場合、前記規定の評価情報を満たしていない旨を出力する出力工程と、
前記印刷の終了の際、前記印刷についての評価の入力を受け付ける受付工程と、
前記受付工程で受け付けられた評価の入力をもとに、前記規定の評価情報の更新に用いる情報を生成する生成工程と、コンピュータに実行させるプログラム。
【請求項２２】
前記記憶部には、印刷の印刷時情報を含む履歴情報が更に記憶され、
前記取得工程では、前記指示された前記印刷の実行前にキャンセルされた規定の時間内の印刷の履歴情報を前記記憶部から取得し、
前記生成工程では、前記履歴情報の印刷時情報をもとに、前記指示された前記印刷の前記規定の評価情報の更新に用いる情報を生成することを特徴とする請求項２１記載のプログラム。
【請求項２３】
前記記憶部に記憶される履歴情報には、前記受付工程で受け付けられた評価の情報が含まれ、
前記取得工程では、前記印刷の印刷時情報の一部が同じ印刷時情報を含む履歴情報を前記記憶部から取得し、
前記出力工程では、前記規定の評価情報を満たしていない旨を出力すると共に、前記履歴情報を出力することを特徴とする請求項２２記載のプログラム。
【請求項２４】
前記記憶部には、前記条件情報に対して前記規定の評価情報を満たしている印刷時情報が更に記憶され、
前記取得工程では、前記規定の評価情報を満たしている印刷時情報を前記記憶部から取得し、
前記出力工程では、前記規定の評価情報を満たしていない旨を出力すると共に、前記印刷時情報を出力し、
前記生成工程では、前記受付工程で受け付けられた評価の入力をもとに、前記印刷時情報の更新に用いる情報を生成することを特徴とする請求項２１乃至２３の何れか１項記載のプログラム。
【請求項２５】
前記記憶部は、当該コンピュータとは異なる情報処理装置に設けられていることを特徴とする請求項２１乃至２４の何れか１項記載のプログラム。
【請求項２６】
前記規定の評価情報は、印刷装置が設置されている位置を示す情報であり、
前記出力工程では、前記条件情報をもとに、前記印刷装置が設置されている位置を特定できない場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項２１乃至２５の何れか１項記載のプログラム。
【請求項２７】
前記規定の評価情報は、印刷装置が設置されている位置からの規定の距離を示す情報であり、
前記出力工程では、前記印刷の印刷時情報と前記条件情報とをもとに、前記印刷装置が前記規定の距離内に設置されていないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項２１乃至２６の何れか１項記載のプログラム。
【請求項２８】
前記規定の評価情報は、印刷に許容する規定の時間を示す情報であり、
前記出力工程では、前記指示された前記印刷の印刷時情報と前記条件情報とをもとに、前記規定の時間内に前記印刷が終了されないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項２１乃至２７の何れか１項記載のプログラム。
【請求項２９】
前記規定の評価情報は、印刷装置での印刷を保護する処理が必要であるか否かを示す情報であり、
前記出力工程では、前記指示された前記印刷の印刷時情報と前記条件情報とをもとに、前記処理が必要であるが前記印刷時情報に前記処理の設定値が含まれていないと判断した場合、前記規定の評価情報を満たしていないと判断することを特徴とする請求項２１乃至２８の何れか１項記載のプログラム。
【請求項３０】
前記記憶部には、前記条件情報に対して非推奨の印刷装置を示す情報が記憶され、
前記取得工程では、前記非推奨の印刷装置を示す情報を前記記憶部から取得し、
前記出力工程では、前記規定の評価情報を満たしていない旨を出力すると共に、前記非推奨の印刷装置を示す情報を出力することを特徴とする請求項２１乃至２９の何れか１項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、印刷制御方法、及びプログラムに関する。
【背景技術】
【０００２】
オフィスにおける環境の効率化、エコ化等により、フリーアドレスで固定席を持たない社員が増え、固定ＰＣでなくノートＰＣ、タブレット型ＰＣといった移動型の携帯端末を使用して業務を行うケースが増えている。そのような業務の形態においては、初めての場所あるいは条件での印刷の場合が多いので、実際に印刷を行ってみると、期待と異なる印刷になってしまうおそれ（以後、印刷リスクと呼ぶ。）がある。
印刷リスクとしては、出力先のプリンタが設置されている場所が予想外に離れていた、予想外に印刷に時間がかかった等がある。印刷リスクを低減する或いは回避するための手段として、印刷の開始時に、印刷の結果をプレビューし、或いは印刷の設定値を表示し、また、実績のない印刷の設定値では警告を発する印刷システムが開示されている（特許文献１、特許文献２参照。）。
【０００３】
特許文献１で開示された技術は、意図しない条件で印刷されることを回避するために、プリンタ及びＰＣアプリにおける印刷の設定値をコンピュータ装置上で提示するものである。そのために、印刷データの出力において、出力される印刷データに含まれる、全ての印刷の設定値が表示される。
また特許文献２で開示された技術は、過去に行われた印刷の条件を履歴として記憶し、ユーザが入力した印刷の条件を、履歴とした印刷の条件と照合し、ユーザに対してでき得る限り適切な警告や表示を行い、不必要な警告および印刷のミスを減少させるものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３１８７７８号公報
【特許文献２】特開２００４−１５７６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の技術では、プレビューするか否か、印刷の設定値などを表示するか否かは、ユーザにより予め設定されており、問題の有無にかかわらず自動的に表示されてしまう。また、実績がない印刷の設定値、例えば初めて指定された設定値については、必ず警告されてしまう。
【０００６】
本発明はこのような問題点に鑑みなされたもので、端末装置による印刷をより適切に制御することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明に係る端末装置は、印刷が規定の評価情報を満たしているか否かを判断する際に用いる記憶部に記憶されている条件情報を前記記憶部から取得する取得手段と、印刷が指示されると、前記条件情報をもとに、前記印刷が前記規定の評価情報を満たしていると判断した場合、前記印刷を継続する処理を行い、満たしていないと判断した場合、前記規定の評価情報を満たしていない旨を出力する出力手段と、前記印刷の終了の際、前記印刷についての評価の入力を受け付ける受付手段と、前記受付手段で受け付けられた評価の入力をもとに、前記規定の評価情報の更新に用いる情報を生成する生成手段と、を有することを特徴とする。
【０００８】
また、本発明は、方法、プログラム、システム、記憶媒体などとしてもよい。
【発明の効果】
【０００９】
本発明によれば、端末装置による印刷をより適切に制御することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの構成の一例を示す図である。
【図２】携帯端末のユーザによる操作に係る仕組みの一例を示す図である。
【図３】インターフェースの一例を示す図である。
【図４】印刷履歴保存部のデータ構造の一例を示す図である。
【図５】印刷リスク推奨条件保存部のデータ構造の一例を示す図である。
【図６】印刷時処理に係るフローチャートの一例を示す図である。
【図７】印刷リスク確認処理に係るフローチャートの一例を示す図である。
【図８】警告表示設定処理に係るフローチャートの一例を示す図である。
【図９】印刷評価入力処理に係るフローチャートの一例を示す図である。
【図１０】印刷リスク推奨条件更新処理に係るフローチャートの一例を示す図である。
【図１１】印刷システムの構成の一例を示す図である。
【図１２】印刷履歴保存部のデータ構造の一例を示す図である。
【図１３】印刷リスク推奨条件保存部のデータ構造の一例を示す図である。
【図１４】プリンタ情報保存部のデータ構造の一例を示す図である。
【図１５】印刷時処理に係るフローチャートの一例を示す図である。
【図１６】印刷リスク確認処理に係るフローチャートの一例を示す図である。
【図１７】警告表示設定処理に係るフローチャートの一例を示す図である。
【図１８】印刷評価入力処理に係るフローチャートの一例を示す図である。
【図１９】印刷リスク推奨条件更新処理に係るフローチャートの一例を示す図である。
【図２０】サーバ処理に係るフローチャートの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。
【００１２】
図１は、携帯端末からプリンタを検索して印刷を行う印刷システムの構成の一例を示す図である。本印刷システムでは、印刷データを作成して印刷の指示を行う携帯端末１１０、及びプリンタ１３０は、インターネット、イントラネット等のネットワーク１０１を介して通信可能に接続されている。図１では、それぞれ１台の接続例を示しているが、複数台が接続される構成であってもよい。
携帯端末１１０は、ノートＰＣ、携帯電話機、モバイル端末、タブレット端末、デジタルカメラなどであり、端末装置（コンピュータ）の一例である。携帯端末１１０は、各種の表示を行うための表示部１１１と、ネットワーク１０１に接続して他の機器とネットワーク通信を行うための通信部１１２とを有する。なお、携帯端末１１０がネットワーク１０１に接続する形態については、適宜の形態を採用できる。例えば、携帯端末１１０は、携帯網を経由してネットワーク１０１に接続してもよいし、無線ＬＡＮのルータ経由でネットワーク１０１に接続してもよい。
【００１３】
また、携帯端末１１０は、ユーザがデータの入力、各種の指示等を行うための入力部１１３と、プリンタ１３０からの問合せ、印刷時に印刷データの生成を行うための印刷制御部１１４とを有する。また、携帯端末１１０は、携帯端末１１０の現在の位置を示す位置情報、通信方式といった印刷の環境を示す印刷環境情報（印刷時情報の一例）を保存するための印刷環境保存部１１５を有する。また、携帯端末１１０は、印刷の対象として選択されたプリンタ、印刷の対象として選択されたドキュメントのドキュメント名、印刷における設定項目の設定値といった印刷の設定を示す印刷設定情報（印刷時情報の一例）を保存する印刷設定保存部１１６を有する。
また、携帯端末１１０は、印刷リスクがあるか否かを判断する印刷リスク判断部１１７と、後述の印刷リスク推奨条件情報を更新する印刷リスク更新部１１８とを有する。また、携帯端末１１０は、図４を用いて説明する印刷履歴情報を保存する印刷履歴保存部１１９と、図５を用いて説明する印刷リスク推奨条件情報を保持するための印刷リスク推奨条件保存部１２０とを有する。
【００１４】
また、図示は省略するが、携帯端末１１０には、各種の処理を行うために必要なＣＰＵ等の制御デバイス、各種の情報を記憶するＲＯＭ、ＲＡＭ、ＨＤＤ等の記憶デバイス、各種の外部インターフェース、タッチパネル等の入出力デバイスなどが設けられる。
例えば、ＣＰＵが、ＲＯＭに格納されたプログラムの手順に従って処理を行うことによって、携帯端末１１０における機能（携帯端末１１０の印刷アプリケーションの機能）及び後述するフローチャートに係る処理が実現される。なお、携帯端末１１０における機能、後述するフローチャートに係る処理の一部、又は全部を専用のハードウェアを用いて構成してもよい。また、現在の位置情報を取得する方法については、公知の方法を適宜採用することができる。また、記憶デバイスは、記憶部の一例である。
【００１５】
プリンタ１３０は、印刷を行う印刷装置の一例であり、ネットワーク１０１に接続して他の機器とネットワーク通信を行うための通信部１３１と、各種の表示を行うための表示部１３２と、印刷ジョブを管理する印刷ジョブ管理部１３３とを有する。また、プリンタ１３０は、印刷データの印刷処理を行う印刷部１３４と、ユーザがデータの入力、各種の指示等を行うための入力部１３５とを有する。
また、図示は省略するが、プリンタ１３０には、各種の処理を行うために必要なＣＰＵ等の制御デバイス、各種の情報を記憶するＲＡＭ、ＲＯＭ、ＨＤＤ等の記憶デバイス、各種の外部インターフェース、タッチパネル等の入出力デバイスなどが設けられる。
例えば、ＣＰＵが、ＲＯＭに格納されたプログラムの手順に従って処理を行うことによって、プリンタ１３０における機能及び後述するフローチャートに係る処理が実現される。なお、プリンタ１３０における機能、後述するフローチャートに係る処理の一部、又は全部を専用のハードウェアを用いて構成してもよい。また、例えば、ＨＤＤには、プリンタ１３０が設置されている場所を示す位置情報等が含まれ得るプリンタ情報が記憶されている。
【００１６】
図２は、携帯端末１１０のユーザによる操作に係る仕組みの一例を示す図である。図２を用いて本印刷システムに係る印刷制御方法の概要を説明する。
まず、２０１にて、携帯端末１１０は、印刷に先立っての情報を入力等する操作（事前の設定操作）を受け付け、設定操作に従って印刷設定情報を記憶デバイスに記憶する。事前の設定操作としては、カラーかモノクロかの指定、部数の指定、用紙サイズの指定といった設定項目の設定値の入力、出力先のプリンタの選択、印刷の対象とするドキュメントの選択等の操作がある。次に、２０２にて、携帯端末１１０は、印刷の実行が指示されると、印刷に係る一連の処理を開始する。
次に、２０３にて、携帯端末１１０は、印刷リスク条件情報２０４（図５の情報）を参照し、印刷リスクの確認を行う。携帯端末１１０は、印刷リスクがないと判断した場合（２０５）、処理を続行する。一方、携帯端末１１０は、印刷リスクがあると判断した場合（２０６）、印刷リスク、推奨しない設定値等を示す警告２０７を表示部１１１に表示する。
【００１７】
また、携帯端末１１０は、推奨条件情報２０８（図５の情報）を参照し、推奨する設定値等を示す推奨２０９を表示部１１１に表示する。また、携帯端末１１０は、処理を続行（継続）するか、処理をキャンセルして印刷設定情報を変更して再度印刷し直すかをユーザ操作に従って判断する。
そして、処理が続行された場合（２１０）、携帯端末１１０は、印刷が終了すると（２１２）、印刷の結果に対する評価入力２１３を受け付ける。評価の結果は、印刷リスク条件情報２０４および推奨条件情報２０８にフィードバックされる（２１４）。また、印刷に関する履歴は、印刷履歴情報２１５に蓄積（保持）される。印刷の結果に対する評価入力２１３が終わり、完了操作が行われると、全ての処理が完了となる（２１６）。以上が、本印刷システムの基本的な仕組みである。
【００１８】
図３は、携帯端末１１０のインターフェースの一例（画面）を示す図である。
図３（Ａ）は、印刷におけるメイン画面３０１を示す。メイン画面３０１には、ドキュメント選択ボタン３０２、選択されたドキュメントをプレビューするプレビュー領域３０３、印刷ページ指定ボタン３０４、印刷設定ボタン３０５、及び印刷実行ボタン３０６が設けられている。
図３（Ｂ）は、ドキュメント選択画面３０７を示す。ドキュメント選択画面３０７は、ドキュメント選択ボタン３０２が押下されることにより表示部１１１に表示される。ドキュメント選択画面３０７では、印刷の対象とするドキュメントを選択するためのフォルダ３０８、ドキュメント名３０９、及びドキュメントのデータサイズ３１０が表示され、ユーザは、印刷の対象とするドキュメントを探し、選択する。
【００１９】
図３（Ｃ）は、印刷設定画面３１１を示す。印刷設定画面３１１は、印刷設定ボタン３０５が押下されることにより表示部１１１に表示される。印刷設定画面３１１では、プリンタ選択ボタン３１２、用紙サイズ選択ボタン３１３、及び１枚あたりの印刷ページ数指定ボタン３１４が設けられている。
図３（Ｄ）は、プリンタ選択画面３１５を示す。プリンタ選択画面３１５は、プリンタ選択ボタン３１２が押下されることにより表示部１１１に表示される。プリンタ選択画面３１５では、現在選択可能なプリンタ（プリンタ名）３１６、及び現在地から当該プリンタまでの距離３１７が示される。距離３１７は、プリンタから取得したプリンタが設置されている場所を示す位置情報と携帯端末１１０の現在の位置情報とによって算出される。
携帯端末１１０は、プリンタ検索ボタン３１８が押下されると、最新の選択可能なプリンタを再検索する。ユーザは、プリンタ選択画面３１５のプリンタの一覧から印刷に使用するプリンタを選択する。
【００２０】
図３（Ｅ）は、印刷の実行時の印刷リスク等報知画面３１９を示す。印刷リスク等報知画面３１９では、印刷リスク及びその要因が印刷リスク表示領域３２０に表示される。また、印刷リスク等報知画面３１９では、印刷リスクに対して推奨する内容（設定値など）が推奨表示領域３２１に表示される。また、印刷リスク等報知画面３１９では、指定された印刷の条件に近い過去の条件（印刷履歴情報）が履歴表示領域３２２に表示される。また、印刷リスク等報知画面３１９では、ユーザは、印刷を続行する際には印刷続行ボタン３２３を押下し、印刷をキャンセルする際には印刷キャンセルボタン３２４を押下する。
図３（Ｆ）は、印刷が開始してから印刷が終わるまでの間の状態を表示する状態表示画面３２５を示す。状態表示画面３２５では、印刷中の表示および通信方式が状態表示領域３２６に表示され、ユーザは、この間、印刷キャンセルボタン３２７の押下が可能である。
【００２１】
図３（Ｇ）は、評価の受付用の評価入力画面３２８を示す。評価入力画面３２８は、印刷の終了時に表示される。評価入力画面３２８では、印刷の結果に対する評価の一覧３２９から入力を受け付ける。
一覧３２９では、満足理由の評価入力項目および不満足理由の評価入力項目が表示され、評価の入力として、評価入力項目をユーザに選択させる。更に、満足理由の評価入力項目が選択された場合、評価入力画面３２８では、ランクボタン３３０より満足度を示すランク（点数）の入力を受け付ける。また、不満足理由の評価入力項目が選択された場合、評価入力画面３２８では、今後同じ印刷の条件では印刷したくないことを示す情報の入力（今後印刷しないボタン３３１の押下）を受け付ける。
【００２２】
図４は、携帯端末１１０の印刷履歴保存部１１９のデータ構造の一例を示す図である。印刷履歴保存部１１９には、印刷履歴情報が保存される。
印刷履歴情報には、印刷を実行した日時を示す印刷日時情報４０１、印刷に要した時間を示す印刷所要時間情報４０２、印刷の実行を指示した場所を示す印刷場所情報４０３、及び印刷時の通信方式を示す通信方式情報４０４が含まれる。また、印刷履歴情報には、印刷に用いたプリンタのプリンタ名を示すプリンタ名情報４０５、印刷に用いたプリンタの場所を示すプリンタ場所情報４０６、及び印刷データに対するセキュリティ（保護）の指定の有無を示すセキュリティ設定情報４０７が含まれる。
【００２３】
また、印刷履歴情報には、印刷を実行したドキュメントのドキュメント名を示すドキュメント名情報４０８、及び印刷を実行したドキュメントのデータサイズを示すデータサイズ情報４０９が含まれる。また、印刷履歴情報には、印刷を実行したドキュメントのページ数を示すページ数情報４１０、及び印刷を完了したかキャンセルしたかを示す印刷完了情報４１１が含まれる。また、印刷履歴情報には、印刷に要した時間に関する評価結果を示す評価（時間）情報４１２、及び印刷に用いたプリンタの場所に関する評価結果を示す評価（場所）情報４１３が含まれる。また、印刷履歴情報には、満足度を示すランクのランク情報４１４、今後同じ条件では印刷したくないことを示す情報４１５が含まれる。
印刷場所情報４０３、プリンタ場所情報４０６などの場所情報（位置情報）は、緯度、経度、高度の情報からなるものである。また、基本的には、評価（時間）情報４１２には、印刷に要した時間が満足であるか否かを示す情報が含まれ、評価（場所）情報４１３には、プリンタまでの距離が満足であるか否かを示す情報が含まれる。
【００２４】
図５は、携帯端末１１０の印刷リスク推奨条件保存部１２０のデータ構造の一例を示す図である。印刷リスク推奨条件保存部１２０には、印刷場所リスク情報５００と推奨印刷場所情報５１０とプリンタリスク情報５２０とが印刷リスク推奨条件情報として保存されている。
印刷場所リスク情報５００には、印刷の実行が指示された携帯端末１１０の場所を示す印刷場所情報５０１、及び印刷場所情報５０１の場所から、選択されたプリンタまでの距離について許容する距離を示す許容距離情報５０２が含まれる。また、印刷場所リスク情報５００には、印刷場所情報５０１の場所における非推奨のプリンタを示す非推奨プリンタ情報５０３、及び印刷場所情報５０１の場所における推奨のプリンタを示す推奨プリンタ情報５０４が含まれる。
【００２５】
なお、印刷場所情報５０１は、場所情報の一例であり、緯度、経度、高度の情報からなる。また、例えば、許容距離情報５０２は、同一（一定の範囲内などである略同一であってもよい。）の印刷場所情報５０１における図４に示す評価（場所）情報４１３において満足となる最大の距離を示す。
非推奨のプリンタは、評価（時間）情報４１２、評価（場所）情報４１３、又は評価（時間）情報４１２及び評価（場所）情報４１３において不満足とされたプリンタ、印刷場所情報５０１の場所から許容距離情報５０２の距離以上離れているプリンタ等である。また、推奨のプリンタは、評価（時間）情報４１２、評価（場所）情報４１３、又は評価（時間）情報４１２及び評価（場所）情報４１３において満足とされたプリンタ、印刷場所情報５０１の場所から許容距離情報５０２の距離内のプリンタ等である。
【００２６】
また、推奨印刷場所情報５１０には、推奨する印刷の場所を示す推奨印刷場所情報５１１、及び推奨印刷場所情報５１１の場所で使用可能な通信方式を示す通信方式情報５１２が含まれる。推奨印刷場所情報５１１は、場所情報の一例であり、緯度、経度、高度の情報からなり、より高速な通信が可能な場所を示す。推奨印刷場所情報５１１の場所の近辺からは、通信方式情報５１２の通信方式でのデータ通信が可能である。
本実施形態では、携帯電話機でのデータ通信より、ＷｉＦｉ（登録商標：無線ＬＡＮの一例）でのデータ通信の方がより高速であるとして説明しているが、これに限られるものではない。例えば、携帯端末は、様々な通信方式をサポートし得るので、ＷｉＦｉとは異なるＷｉＦｉより高速な通信方式が通信方式情報５１２に含まれることもある。
【００２７】
また、プリンタリスク情報５２０には、プリンタのプリンタ名を示すプリンタ名情報５２１、及びプリンタ名情報５２１のプリンタに対して許容する印刷の時間を示す許容印刷時間情報５２２が含まれる。また、プリンタリスク情報５２０には、プリンタ名情報５２１のプリンタに対するセキュリティの指定の必要性を示すセキュリティ設定情報５２３が含まれる。
例えば、許容印刷時間情報５２２は、図４に示す評価（時間）４１２において満足となる最大の時間を示す。また、例えば、セキュリティ設定情報５２３は、プリンタ名情報５２１のプリンタで印刷する際にセキュリティ印刷を行うことを推奨するか否かを示す。
【００２８】
図６は、携帯端末１１０から印刷を行う処理（印刷時処理）に係るフローチャートの一例を示す図である。
Ｓ６０１にて、携帯端末１１０は、入力部１１３を介して印刷実行ボタン３０６の押下を検出すると、印刷に係る一連の処理を開始する。次に、Ｓ６０３にて、携帯端末１１０は、印刷リスク判断部１１７により図７を用いて説明する印刷リスク確認処理を行う。
次に、Ｓ６０４にて、携帯端末１１０は、印刷リスクがあるか否かを判別する。なお、携帯端末１１０は、印刷リスクの有無については、Ｓ６０３の処理で設定される情報（例えば印刷リスクの有無を示す印刷リスク有無情報）をもとに判断する。携帯端末１１０は、印刷リスクがないと判断した場合、Ｓ６０８に処理を進め、他方、印刷リスクがあると判断した場合、Ｓ６０５に処理を進める。
【００２９】
Ｓ６０５では、携帯端末１１０は、図８を用いて説明する警告表示設定処理を行う。次に、Ｓ６０６にて、携帯端末１１０は、例えば印刷続行ボタン３２３及び印刷キャンセルボタン３２４により、処理を続行するか、キャンセルするかの入力を受け付ける。このとき、携帯端末１１０は、印刷履歴保存部１１９の印刷履歴情報を参照し、今後同じ印刷の条件では印刷したくないと評価されたものと印刷の条件が一致するかを確認し、一致すると判断したときはキャンセルとして扱う。より詳細に説明すると、携帯端末１１０は、印刷設定情報及び印刷環境情報と印刷したくないと評価された印刷履歴情報とにおいて、印刷の条件、例えば印刷場所、通信方式、及びプリンタ名の情報が全て一致するか否かを確認する。
携帯端末１１０は、キャンセルの入力（例えば印刷キャンセルボタン３２４の押下）を受け付けた或いはキャンセルとして扱うと判断した場合、Ｓ６０７に処理を進める。他方、携帯端末１１０は、続行の入力（例えば印刷続行ボタン３２３の押下）を受け付けたと判断した場合、Ｓ６０８に処理を進める。
【００３０】
Ｓ６０７では、携帯端末１１０は、印刷キャンセル処理を行い、Ｓ６１１に処理を進める。Ｓ６０８では、携帯端末１１０は、選択されたプリンタに印刷データを送信する等の印刷処理を行う。次に、Ｓ６０９にて、携帯端末１１０は、印刷の終了であるか否かを判断する。携帯端末１１０は、印刷の終了であると判断した場合、Ｓ６１０に処理を進め、他方、印刷の終了でないと判断した場合、Ｓ６０９に処理を戻す。
Ｓ６１０では、携帯端末１１０は、図９を用いて説明する印刷評価入力処理を行う。Ｓ６１１では、携帯端末１１０は、図１０を用いて説明する印刷リスク推奨条件更新処理を行い、処理を終了する。
【００３１】
図７は、携帯端末１１０の印刷リスク判断部１１７における印刷リスクの有無を確認する処理（印刷リスク確認処理）に係るフローチャートの一例を示す図である。
Ｓ７０１にて、携帯端末１１０は、印刷リスク無し状態（印刷リスク有無情報を印刷リスクがないことを示すフラグ「０」等）として初期化する。次に、Ｓ７０２にて、携帯端末１１０は、印刷設定保存部１１６から印刷設定情報を取得し、印刷環境保存部１１５から携帯端末１１０の位置情報等を含む印刷環境情報を取得する。
次に、Ｓ７０４にて、携帯端末１１０は、選択されているプリンタ（印刷先）のプリンタ情報を印刷先から取得する。次に、Ｓ７０５にて、携帯端末１１０は、プリンタ情報からプリンタの位置情報（規定の評価情報の一例）を取得可能であるか否かを判断する。携帯端末１１０は、取得可能であると判断した場合、Ｓ７０７に処理を進め、取得不可であると判断した場合、Ｓ７０６に処理を進める。
Ｓ７０６では、携帯端末１１０は、印刷リスク有状態（印刷リスク有無情報を印刷リスクがあることを示すフラグ「１」等）とし、Ｓ７０７に処理を進める。携帯端末１１０は、このときの印刷リスクを示す情報として、プリンタが設置されている場所が不明であることを示す印刷リスク情報を生成して記憶デバイスに記憶する。
【００３２】
Ｓ７０７では、携帯端末１１０は、印刷リスク推奨条件保存部１２０の印刷場所リスク情報５００から、携帯端末１１０の現在の位置に該当する印刷場所情報５０１を検索する。携帯端末１１０は、印刷リスク条件情報として、検索した印刷場所情報５０１に関連付けられている許容距離情報５０２及び非推奨プリンタ情報５０３（規定の評価情報の一例）を取得する。
次に、Ｓ７０８にて、携帯端末１１０は、携帯端末１１０の位置情報（現在の位置を示す場所情報）と、選択されたプリンタの位置情報とからプリンタまでの距離を算出し、Ｓ７０７で取得した許容距離情報５０２の距離より離れているか否かを判別する。携帯端末１１０は、離れていないと判断した場合、Ｓ７１０に処理を進め、他方、離れていると判断した場合、Ｓ７０９に処理を進める。
Ｓ７０９では、携帯端末１１０は、印刷リスク有状態とし、Ｓ７１０に処理を進める。携帯端末１１０は、このときの印刷リスクを示す情報として、プリンタまでの距離が遠いことを示す印刷リスク情報を生成して記憶デバイスに記憶する。
【００３３】
Ｓ７１０では、携帯端末１１０は、Ｓ７０７で取得した印刷場所リスク情報５００の非推奨プリンタ情報５０３を用いて、選択されたプリンタが非推奨のプリンタであるか否かを判別する。携帯端末１１０は、非推奨のプリンタでないと判断した場合、Ｓ７１２に処理を進め、他方、非推奨のプリンタであると判断した場合、Ｓ７１１に処理を進める。
Ｓ７１１では、携帯端末１１０は、印刷リスク有状態とし、Ｓ７１２に処理を進める。携帯端末１１０は、このときの印刷リスクを示す情報として、非推奨のプリンタが選択されていることを示す印刷リスク情報を生成して記憶デバイスに記憶する。
【００３４】
Ｓ７１２では、携帯端末１１０は、印刷履歴保存部１１９から印刷しようとしている条件（印刷設定情報、印刷環境情報等）に最も条件の近い印刷履歴情報を検索し、印刷に要する時間の予測を行う（印刷予想時間を算出する）。
ここで、最も条件の近い印刷履歴情報を検索する方法としては、適宜の方法を採用できる。本実施形態では、例えば、印刷履歴情報の中から通信方式、プリンタ名、ドキュメントの種類（拡張子）の順にできるだけ同じものを絞り込む方法を採用する。また、携帯端末１１０は、印刷予想時間の算出の一例として、印刷に要する時間とページ数とから１ページ当たりの印刷に要する時間を算出し、算出した時間を、印刷するドキュメントのページ数に掛けあわせることにより、印刷予想時間を算出する。
【００３５】
次に、Ｓ７１３にて、携帯端末１１０は、印刷リスク推奨条件保存部１２０のプリンタリスク情報５２０から、選択されているプリンタに関するプリンタ名情報５２１を検索する。携帯端末１１０は、印刷リスクの条件として、検索したプリンタ名情報５２１に関連付けられている許容印刷時間情報５２２及びセキュリティ設定情報５２３（規定の評価情報の一例）を取得する。
次に、Ｓ７１４にて、携帯端末１１０は、印刷予想時間が許容印刷時間情報５２２の時間内であるか否かを判別する。携帯端末１１０は、時間内であると判断した場合、Ｓ７１６に処理を進め、他方、時間外であると判断した場合、Ｓ７１５に処理を進める。Ｓ７１５では、携帯端末１１０は、印刷リスク有状態とし、Ｓ７１６に処理を進める。携帯端末１１０は、このときの印刷リスクを示す情報として、印刷に時間がかかることを示す印刷リスク情報を生成して記憶デバイスに記憶する。
【００３６】
Ｓ７１６では、携帯端末１１０は、選択されているプリンタにおいてセキュリティの設定が必要であり、かつ印刷設定情報にセキュリティに関する設定値が含まれているか否か（セキュリティの設定が必要であるか否か）を判別する。携帯端末１１０は、不要であると判断した場合、呼び出し元に処理を戻し、他方、必要であると判断した場合、Ｓ７１７に処理を進める。
Ｓ７１７にて、携帯端末１１０は、印刷リスク有状態とし、呼び出し元に処理を戻す。携帯端末１１０は、このときの印刷リスクを示す情報として、セキュリティの設定がされていないことを示す印刷リスク情報を生成して記憶デバイスに記憶する。
【００３７】
図８は、携帯端末１１０の警告表示設定処理に係るフローチャートの一例を示す図である。
Ｓ８０１にて、携帯端末１１０は、印刷リスク有状態とした際の印刷リスク情報を記憶デバイスから取得する。次に、Ｓ８０２にて、携帯端末１１０は、印刷リスク情報をもとに図３（Ｅ）に示すような印刷リスク表示領域３２０についての画面情報を生成し、印刷リスクを表示する。
次に、Ｓ８０４にて、携帯端末１１０は、印刷リスクの原因が、プリンタが設置されている場所が不明であるか、プリンタの位置が離れているか、又は非推奨のプリンタであるかを判別する。携帯端末１１０は、上述の何れの原因でもないと判断した場合、Ｓ８０６に処理を進め、他方、上述の何れかの原因であると判断した場合、Ｓ８０５に処理を進める。
【００３８】
Ｓ８０５では、携帯端末１１０は、携帯端末１１０の位置情報（現在の位置を示す場所情報）をもとに印刷場所リスク情報５００を検索し、検索した印刷場所リスク情報５００に含まれる推奨プリンタ情報５０４のプリンタを推奨のプリンタと決定する。
なお携帯端末１１０は、現在の位置に対応する印刷場所リスク情報５００がない場合、現在の位置により近い位置の印刷場所リスク情報５００を検索し、検索した印刷場所リスク情報５００に含まれる推奨プリンタ情報５０４のプリンタを推奨のプリンタと決定する。
携帯端末１１０は、推奨のプリンタを決定すると、図３（Ｅ）に示すような推奨表示領域３２１についての画面情報を生成し、印刷リスクの表示と並行して推奨のプリンタの表示を行う。例えば、携帯端末１１０は、推奨のプリンタを複数決定した場合、印刷リスク推奨条件保存部１２０に格納されている順番で（満足度の高い順に）表示する。
【００３９】
次に、Ｓ８０６にて、携帯端末１１０は、印刷リスクの原因が、印刷に時間がかかることであるか否か（印刷に許容時間以上を要するか否か）を判別する。携帯端末１１０は、印刷に許容時間以上を要しないと判断した場合、Ｓ８０８に処理を進め、他方、印刷に許容時間以上を要すると判断した場合、Ｓ８０７に処理を進める。
Ｓ８０７では、携帯端末１１０は、例えば、現在の通信方式がＷｉＦｉでない場合、近く（予め定められた距離内）の推奨印刷場所（ＷｉＦｉスポット）の推奨印刷場所情報５１１を推奨印刷場所情報５１０から検索する。そして、携帯端末１１０は、取得した推奨印刷場所情報５１１をもとに、近くのＷｉＦｉスポットからの印刷を推奨する旨を例えば印刷リスク等報知画面３１９に表示を行う。また、例えば、携帯端末１１０は、印刷ページ数の削減を奨励する旨を例えば印刷リスク等報知画面３１９に表示する。また、例えば、携帯端末１１０は、別プリンタへの印刷を推奨する旨を例えば印刷リスク等報知画面３１９に表示する。
【００４０】
次に、Ｓ８０８にて、携帯端末１１０は、印刷リスクの原因が、セキュリティの設定が必要であるのに設定されていないことであるか否か（セキュリティの設定が必要であるか否か）を判別する。携帯端末１１０は、セキュリティの設定が不要であると判断した場合、Ｓ８１０に処理を進め、他方、セキュリティの設定が必要であると判断した場合、Ｓ８０９に処理を進める。Ｓ８０９では、携帯端末１１０は、セキュリティを設定した印刷を推奨する旨を例えば印刷リスク等報知画面３１９に表示する。
Ｓ８１０では、携帯端末１１０は、印刷履歴保存部１１９から印刷しようとしている条件に最も条件の近い印刷履歴情報を検索し、検索した印刷履歴情報を過去の類似の印刷履歴情報として表示を行い、呼び出し元に処理を戻す。なお、最も条件の近い印刷履歴情報を検索する方法としては、適宜の方法を採用できる。本実施形態では、例えば、印刷履歴情報の中から通信方式、プリンタ名、ドキュメントの種類（拡張子）の順にできるだけ同じものを絞り込む方法を採用する。
【００４１】
図９は、印刷評価入力処理に係るフローチャートの一例を示す図である。
Ｓ９０１にて、携帯端末１１０は、図３（Ｇ）に示すような評価を入力するための評価入力画面３２８（メッセージ）を表示する。次に、Ｓ９０２にて、携帯端末１１０は、評価の入力を受け付け、評価の内容が満足であるか不満足であるかを判別する。携帯端末１１０は、満足であると判断した場合、Ｓ９０３に処理を進め、他方、不満足であると判断した場合、Ｓ９０８に処理を進める。
Ｓ９０３では、携帯端末１１０は、満足の理由が時間の要因であるか場所の要因であるかを特定する。次に、Ｓ９０４にて、携帯端末１１０は、推奨条件情報を算出（生成）する。携帯端末１１０は、満足の理由が、時間の要因であり、高速な通信方式で印刷されたと判断した場合、印刷を実行した場所を推奨印刷場所とした推奨条件情報を生成し、記憶デバイスに記憶する。また、携帯端末１１０は、満足の理由が場所の要因である場合、印刷に使用したプリンタを推奨のプリンタとした推奨条件情報を生成し、記憶デバイスに記憶する。
【００４２】
次に、Ｓ９０５にて、携帯端末１１０は、前回の印刷がキャンセルであるか否かを判別し、キャンセルでないと判断した場合、呼び出し元に処理を戻し、他方、キャンセルであると判断した場合、Ｓ９０６に処理を進める。
Ｓ９０６にて、携帯端末１１０は、キャンセルから時間がそれほど経っていないか（直近であるか否か）を判別する。例えば、携帯端末１１０は、規定の時間（例えば、５分）以内である場合、それほど時間が経っていない（直近である）と判断する。携帯端末１１０は、直近でないとした場合、呼び出し元に処理を戻し、他方、直近であると判断した場合、Ｓ９０７に処理を進める。
【００４３】
Ｓ９０７にて、携帯端末１１０は、印刷の実行前にキャンセルされた印刷（キャンセル時の印刷）の印刷履歴情報を取得し、キャンセル時の印刷の条件との差分を抽出し、抽出した差分から印刷時の印刷リスク条件情報を算出し、呼び出し元に処理を戻す。携帯端末１１０は、例えば、ユーザがプリンタを変更した場合、前回に選択したプリンタが不満足であり、今回に選択したプリンタが満足であると判断し、前回に選択したプリンタを非推奨のプリンタとする印刷リスク条件情報を生成し、記憶デバイスに記憶する。
Ｓ９０８にて、携帯端末１１０は、不満足の理由を特定する。次に、Ｓ９０９にて、携帯端末１１０は、印刷リスク条件情報を算出し、呼び出し元に処理を戻す。例えば、携帯端末１１０は、不満足の理由が時間の要因である場合、許容印刷時間情報を、印刷に要した時間以下とする印刷リスク条件情報を生成し、記憶デバイスに記憶する。また、例えば、携帯端末１１０は、不満足の理由が場所の要因である場合、許容距離情報を、今回の印刷を実行した場所からプリンタが設置されている場所までの距離以下とする印刷リスク条件情報を生成し、記憶デバイスに記憶する。
【００４４】
図１０は、印刷リスク推奨条件更新処理に係るフローチャートの一例を示す図である。
Ｓ１００１にて、携帯端末１１０は、生成した印刷リスク条件情報を記憶デバイスから取得する。次に、Ｓ１００２にて、携帯端末１１０は、印刷リスク条件情報をもとに印刷リスク推奨条件情報の更新を行う。
例えば、携帯端末１１０は、プリンタまでの距離が印刷リスクの要因であると判断した場合、Ｓ７０７で取得した印刷場所リスク情報５００の許容距離情報５０２及び非推奨プリンタ情報５０３を更新する。また、例えば、携帯端末１１０は、印刷に要する時間が印刷リスクの要因であると判断した場合、Ｓ７１３で取得したプリンタリスク情報５２０の許容印刷時間情報５２２を更新する。また、例えば、携帯端末１１０は、使用をキャンセルしたプリンタが印刷リスクの要因であると判断した場合、Ｓ７０７で取得した印刷場所リスク情報５００の非推奨プリンタ情報５０３を更新する。
【００４５】
次に、Ｓ１００３にて、携帯端末１１０は、生成した推奨条件情報および入力されたランク情報を記憶デバイスから取得する。次に、Ｓ１００４にて、携帯端末１１０は、推奨条件情報をもとに印刷リスク推奨条件情報の更新を行う。
例えば、携帯端末１１０は、プリンタまでの距離が近いことが推奨の要因であると判断した場合、Ｓ８０５で取得した印刷場所リスク情報５００の推奨プリンタ情報５０４を更新する（当該プリンタを推奨のプリンタとする）。この際、携帯端末１１０は、既に推奨プリンタ情報が登録されている場合、ランクの高い順に並べ替えを行う（推奨プリンタ情報の格納の順番をランクの高い順番に変更する）。また、例えば、携帯端末１１０は、高速な通信方式が推奨の要因であると判断した場合、Ｓ８０７で取得した推奨印刷場所情報５１０の推奨印刷場所情報５１１及び通信方式情報５１２を更新する。
【００４６】
次に、Ｓ１００５にて、携帯端末１１０は、印刷履歴情報に関する情報を収集し、図４に示す印刷履歴保存部１１９に印刷履歴情報を登録し、呼び出し元に処理を戻す。
上述の構成によれば、印刷リスクを判断することにより、印刷リスクを示す画面を表示するか否かを判断し、必要であるときに当該画面を表示するので、問題がないときに当該画面が表示されることで当該画面をいちいち閉じる必要がなくなる。
また、上述した構成では、毎回、印刷環境（印刷環境情報など）が変わるような印刷でも、無駄な印刷リスクの出力を減らすことが可能となる。
また、上述の構成によれば、問題があるときには推奨する設定値が表示されるので、ユーザは、推奨する設定値に従って、快適な条件で印刷を行うことが可能となる。
【００４７】
＜第２の実施形態＞
第２の実施形態では、携帯端末１１０に保持した印刷履歴情報、印刷リスク推奨条件情報をプリントサーバ上に保持して、他の携帯端末からも参照できるようにする方法について説明する。なお、本実施形態では、第１の実施形態と異なる構成について主に説明する。
図１１は、携帯端末からプリントサーバ経由でプリンタを検索し、プリントサーバ経由で印刷を行う印刷システムの構成の一例を示す図である。
携帯端末１１０、プリンタ１３０、及びプリントサーバ１４０は、ネットワーク１０１を介して通信可能に接続されている。図１１では、それぞれ1台の接続例を示しているが、複数台が接続される構成であってもよい。
【００４８】
プリントサーバ１４０は、情報処理装置（コンピュータ）の一例であり、ネットワーク１０１に接続して他の機器とネットワーク通信を行うための通信部１４１と、プリンタの検索処理を行うプリンタ検索部１４２とを有する。また、プリントサーバ１４０は、図１４を用いて説明するプリンタ情報を保存するプリンタ情報保存部１４３と、図１２を用いて説明する印刷履歴情報を保存する印刷履歴保存部１４４とを有する。また、プリントサーバ１４０は、図１３を用いて説明する印刷リスク推奨条件情報を保存する印刷リスク推奨条件保存部１４５を有する。
本印刷システムは、携帯端末１１０から印刷を行う際、プリントサーバ１４０を経由して、プリンタ１３０に印刷データが送信されるように構成されている。また、図示は省略するが、プリントサーバ１４０には、各種の処理を行うために必要なＣＰＵ等の制御デバイス、各種の情報を記憶するＲＯＭ、ＲＡＭ、ＨＤＤ等の記憶デバイスが設けられる。また、プリントサーバ１４０には、各種の外部インターフェース、キーボード等の入力デバイス、ディスプレイ等の出力デバイスなどが設けられている。
【００４９】
例えば、ＣＰＵが、ＲＯＭに格納されたプログラムの手順に従って処理を行うことによって、プリントサーバ１４０における機能及び後述するフローチャートに係る処理が実現される。なお、プリントサーバ１４０における機能、後述するフローチャートに係る処理の一部、又は全部を専用のハードウェアを用いて構成してもよい。
付言するならば、本実施形態では、携帯端末１１０には、印刷履歴情報および印刷リスク推奨条件情を保持するための印刷履歴保存部１１９および印刷リスク推奨条件保存部１２０が設けられていなくてもよい。また、記憶デバイスは、記憶部の一例である。
【００５０】
図１２は、プリントサーバ１４０の印刷履歴保存部１４４のデータ構造の一例を示す図である。印刷履歴保存部１４４の印刷履歴情報には、図４に示した４０１から４１５までの情報に加え、印刷を行ったユーザを特定するユーザＩＤを示すユーザＩＤ情報１２０１が含まれる。
なお、ユーザＩＤは、ユーザを識別可能な識別情報の一例である。ユーザＩＤとしては、印刷システムのログインに用いられる識別情報、携帯端末１１０のログインに用いられる識別情報、印刷アプリケーションのログインに用いられる識別情報などを適宜に採用できる。本実施形態では、ユーザＩＤについては、携帯端末１１０が規定のルールに従って作成するＩＤとして説明する。
【００５１】
図１３は、プリントサーバ１４０の印刷リスク推奨条件保存部１４５のデータ構造の一例を示す図である。印刷リスク推奨条件保存部１４５の印刷リスク推奨条件情報には、印刷を行ったユーザを特定するユーザＩＤ情報１３０１が含まれる。印刷リスク推奨条件情報は、ユーザＩＤごとに、印刷場所リスク情報１３０２と、推奨印刷場所情報１３０３と、プリンタリスク情報１３０４とが含まれる。印刷場所リスク情報１３０２、推奨印刷場所情報１３０３、及びプリンタリスク情報１３０４は、図５に示した各種の情報を含んで構成されている。
図１４は、プリントサーバ１４０のプリンタ情報保存部１４３のデータ構造の一例を示す図である。プリンタ情報保存部１４３は、プリントサーバ１４０が管理する全てのプリンタに関する情報（プリンタ情報）を保持する。プリンタ情報には、プリンタ名を示すプリンタ名情報６０１、プリンタの機器の能力を示す機器能力情報６０２、プリンタが設置されている場所を示す設置場所情報６０３が含まれる。
【００５２】
図１５は、携帯端末１１０から印刷を行う処理（印刷時処理）に係るフローチャートの一例を示す図である。
Ｓ１５０１にて、携帯端末１１０は、入力部１１３を介して印刷実行ボタン３０６の押下を検出すると、印刷に係る一連の処理を開始する。次に、Ｓ１５０３にて、携帯端末１１０は、印刷リスク判断部１１７により図１６を用いて説明する印刷リスク確認処理を行う。
次に、Ｓ１５０４にて、携帯端末１１０は、印刷リスクがあるか否かを判別する。携帯端末１１０は、印刷リスクの有無については、Ｓ１５０３の処理で設定される情報（例えば印刷リスクの有無を示す印刷リスク有無情報）をもとに判断する。携帯端末１１０は、印刷リスクがないと判断した場合、Ｓ１５０８に処理を進め、他方、印刷リスクがあると判断した場合、Ｓ１５０５に処理を進める。
【００５３】
Ｓ１５０５では、携帯端末１１０は、図１７を用いて説明する警告表示設定処理を行う。次に、Ｓ１５０６にて、携帯端末１１０は、例えば印刷続行ボタン３２３及び印刷キャンセルボタン３２４により、処理を続行するか、キャンセルするかの入力を受け付ける。このとき、携帯端末１１０は、印刷履歴保存部１４４の印刷履歴情報を参照し、今後同じ印刷の条件では印刷したくないと評価されたものと印刷の条件が一致するかを確認し、一致すると判断したときはキャンセルとして扱う。より詳細に説明すると、携帯端末１１０は、印刷設定情報及び印刷環境情報と印刷したくないと評価された印刷履歴情報とにおいて、印刷の条件、例えば印刷場所、通信方式、及びプリンタ名の情報が全て一致するか否かを確認する。
携帯端末１１０は、キャンセルの入力（例えば印刷キャンセルボタン３２４の押下）を受け付けた或いはキャンセルとして扱うと判断した場合、Ｓ１５０７に処理を進める。他方、携帯端末１１０は、続行の入力（例えば印刷続行ボタン３２３の押下）を受け付けたと判断した場合、Ｓ１５０８に処理を進める。
【００５４】
Ｓ１５０７では、携帯端末１１０は、印刷キャンセル処理を行い、Ｓ１５１１に処理を進める。Ｓ１５０８では、携帯端末１１０は、印刷処理を行う。ここでの印刷処理では、携帯端末１１０は、例えば、通信部１１２を介して、プリントサーバ１４０に印刷データを送信する。プリントサーバ１４０は、通信部１４１を介して受信した印刷データを、選択されたプリンタ（例えばプリンタ１３０）に送信することでプリントサーバ１４０経由の印刷が実行される。
次に、Ｓ１５０９にて、携帯端末１１０は、印刷の終了であるか否かを判断する。携帯端末１１０は、印刷の終了であると判断した場合、Ｓ１５１０に処理を進め、他方、印刷の終了でないと判断した場合、Ｓ１５０９に処理を戻す。Ｓ１５１０にて、携帯端末１１０は、図１８を用いて説明する印刷評価入力処理を行う。Ｓ１５１１では、携帯端末１１０は、図１９を用いて説明する印刷リスク推奨条件更新処理を行い、処理を終了する。
【００５５】
図１６は、携帯端末１１０の印刷リスク判断部１１７における印刷リスクの有無を確認する処理（印刷リスク確認処理）に係るフローチャートの一例を示す図である。
Ｓ１６０１にて、携帯端末１１０は、印刷リスク無し状態（印刷リスク有無情報を印刷リスクがないことを示すフラグ「０」等）として初期化する。次に、Ｓ１６０２にて、携帯端末１１０は、印刷設定保存部１１６から印刷設定情報を取得し、印刷環境保存部１１５から携帯端末１１０の位置情報等を含む印刷環境情報を取得する。
【００５６】
次に、Ｓ１６０４にて、携帯端末１１０は、プリントサーバ１４０のプリンタ情報保存部１４３から、選択されているプリンタ（印刷先）のプリンタ情報を取得する。次に、Ｓ１６０５にて、携帯端末１１０は、プリンタ情報からプリンタの位置情報を取得可能であるか否かを判断する。携帯端末１１０は、取得可能であると判断した場合、Ｓ１６０７に処理を進め、他方、取得不可であると判断した場合、Ｓ１６０６に処理を進める。
Ｓ１６０６では、携帯端末１１０は、印刷リスク有状態（印刷リスク有無情報を印刷リスクがあることを示すフラグ「１」等）とし、Ｓ１６０７に処理を進める。このときの印刷リスクを示す情報としては、プリンタが設置されている場所が不明であることを示す印刷リスク情報を生成して記憶デバイスに記憶する。
【００５７】
Ｓ１６０７では、携帯端末１１０は、印刷リスク推奨条件保存部１４５の自身のユーザＩＤに該当する印刷場所リスク情報１３０２から、携帯端末１１０の現在の位置に該当する印刷場所情報５０１を検索する。この際、携帯端末１１０は、印刷リスク推奨条件情報の問合せの要求をプリントサーバ１４０に送信し、問合せの結果を受信する。
ここでは、携帯端末１１０は、印刷リスク条件情報として、検索した印刷場所情報５０１に関連付けられている許容距離情報５０２および非推奨プリンタ情報５０３を取得する。ここで、携帯端末１１０は、自身のユーザＩＤに該当する印刷場所リスク情報１３０２がない場合、例えば、他のユーザＩＤの印刷場所リスク情報１３０２を検索して取得する構成としてもよい。他のユーザについては、全てのユーザを対象としてもよいし、特定のユーザ（予め定められたユーザ、事前の設定操作により指定されたユーザ等）を対象としてもよい。
【００５８】
次に、Ｓ１６０８にて、携帯端末１１０は、携帯端末１１０の位置情報（現在の位置を示す場所情報）と、プリンタの位置情報とからプリンタまでの距離を算出し、Ｓ１６０７で取得した許容距離情報５０２の距離より離れているか否かを判別する。携帯端末１１０は、離れていないと判断した場合、Ｓ１６１０に処理を進め、他方、離れていると判断した場合、Ｓ１６０９に処理を進める。
Ｓ１６０９では、携帯端末１１０は、印刷リスク有状態とし、Ｓ１６１０に処理を進める。このときの印刷リスクを示す情報として、プリンタまでの距離が遠いことを示す印刷リスク情報を生成して記憶デバイスに記憶する。
【００５９】
Ｓ１６１０では、携帯端末１１０は、Ｓ１６０７で取得した非推奨プリンタ情報５０３を用いて、選択されているプリンタが非推奨のプリンタであるか否かを判別する。携帯端末１１０は、非推奨のプリンタでないと判断した場合、Ｓ１６１２に処理を進め、他方、非推奨のプリンタであると判断した場合、Ｓ１６１１に処理を進める。Ｓ１６１１では、携帯端末１１０は、印刷リスク有状態とし、Ｓ１６１２に処理を進める。このときの印刷リスクを示す情報として、非推奨のプリンタが選択されていることを示す印刷リスク情報を生成して記憶デバイスに記憶する。
Ｓ１６１２では、携帯端末１１０は、自身のユーザＩＤ名に該当する印刷履歴保存部１４４の印刷履歴情報から印刷しようとしている条件に最も条件の近い印刷履歴情報を検索する。この際、携帯端末１１０は、印刷履歴情報の問合せの要求をプリントサーバ１４０に送信し、問合せの結果を受信する。
【００６０】
そして、携帯端末１１０は、取得した印刷履歴情報を用いて印刷に要する時間の予測を行う（印刷予想時間を算出する）。ここで、携帯端末１１０は、自身のユーザＩＤに該当する印刷履歴情報がない場合、例えば、他のユーザＩＤの印刷履歴情報を検索して取得する構成としてもよい。他のユーザについては、全てのユーザを対象としてもよいし、特定のユーザ（予め定められたユーザ、事前の設定操作により指定されたユーザ等）を対象としてもよい。
また、最も条件の近い印刷履歴情報を検索する方法としては、適宜の方法を採用できる。本実施形態では、例えば、印刷履歴情報の中から通信方式、プリンタ名、ドキュメントの種類（拡張子）の順にできるだけ同じものを絞り込む方法を採用する。また、携帯端末１１０は、印刷予想時間の算出の一例として、印刷に要する時間とページ数とから１ページ当たりの印刷に要する時間を算出し、算出した時間を、印刷するドキュメントのページ数に掛けあわせることにより、印刷予想時間を算出する。
【００６１】
次に、Ｓ１６１３にて、携帯端末１１０は、自身のユーザＩＤに該当する印刷リスク推奨条件保存部１４５のプリンタリスク情報１３０４から、選択されているプリンタに関するプリンタ名情報５２１を検索する。この際、携帯端末１１０は、印刷リスク推奨条件情報の問合せの要求をプリントサーバ１４０に送信し、問合せの結果を受信する。
ここでは、携帯端末１１０は、印刷リスクの条件として、検索したプリンタ名情報５２１に関連付けられている許容印刷時間情報５２２及びセキュリティ設定情報５２３を取得する。ここで、携帯端末１１０は、自身のユーザＩＤに該当するプリンタリスク情報１３０４がない場合、例えば、他のユーザＩＤのプリンタリスク情報１３０４を検索して取得する構成としてもよい。他のユーザについては、全てのユーザを対象としてもよいし、特定のユーザ（予め定められたユーザ、事前の設定操作により指定されたユーザ等）を対象としてもよい。
【００６２】
次に、Ｓ１６１４にて、携帯端末１１０は、印刷予想時間が許容印刷時間情報５２２の時間内であるか否かを判別する。携帯端末１１０は、時間内であると判断した場合、Ｓ１６１６に処理を進め、他方、時間外であると判断した場合、Ｓ１６１５に処理を進める。Ｓ１６１５では、携帯端末１１０は、印刷リスク有状態とし、Ｓ１６１６に処理を進める。携帯端末１１０は、このときの印刷リスクを示す情報として、印刷に時間がかかることを示す印刷リスク情報を生成して記憶デバイスに記憶する。
次に、Ｓ１６１６にて、携帯端末１１０は、選択されているプリンタにおいてセキュリティの設定が必要であり、かつ印刷設定情報にセキュリティに関する設定値が含まれているか否か（セキュリティの設定が必要であるか否か）を判別する。携帯端末１１０は、不要であると判断した場合、呼び出し元に処理を戻し、他方、必要であると判断した場合、Ｓ１６１７に処理を進める。
Ｓ１６１７では、携帯端末１１０は、印刷リスク有状態とし、呼び出し元に処理を戻す。携帯端末１１０は、このときの印刷リスクを示す情報として、セキュリティの設定がされていないことを示す印刷リスク情報を生成して記憶デバイスに記憶する。
【００６３】
図１７は、警告表示設定処理に係るフローチャートの一例を示す図である。
Ｓ１７０１にて、携帯端末１１０は、印刷リスク有状態とした際の印刷リスク情報を記憶デバイスから取得する。次に、Ｓ１７０２にて、携帯端末１１０は、印刷リスク情報をもとに図３（Ｅ）に示すような印刷リスク表示領域３２０についての画面情報を生成し、印刷リスクを表示する。
次に、Ｓ１７０４にて、携帯端末１１０は、印刷リスクの原因が、プリンタが設置された場所が不明であるか、プリンタの位置が離れているか、又は非推奨のプリンタであるかを判別する。携帯端末１１０は、上述の何れの原因でもないと判断した場合、Ｓ１７０６に処理を進め、他方、上述の何れかの原因であると判断した場合、Ｓ１７０５に処理を進める。
【００６４】
Ｓ１７０５にて、携帯端末１１０は、携帯端末１１０の位置情報（現在の位置を示す場所情報）における印刷場所リスク情報１３０２を検索する。この際、携帯端末１１０は、印刷リスク推奨条件情報の問合せの要求をプリントサーバ１４０に送信し、問合せの結果を受信する。
そして、携帯端末１１０は、取得した印刷場所リスク情報１３０２の推奨プリンタ情報５０４のプリンタを推奨のプリンタと決定する。携帯端末１１０は、現在の位置に対応する情報がない場合、現在の位置により近い位置の印刷場所リスク情報１３０２を検索し、検索した印刷場所リスク情報１３０２の推奨プリンタ情報５０４のプリンタを推奨のプリンタと決定する。
携帯端末１１０は、推奨のプリンタを決定すると、印刷リスク情報をもとに図３（Ｅ）に示すような推奨表示領域３２１についての画面情報を生成し、印刷リスクの表示と並行して推奨のプリンタの表示を行う。例えば、携帯端末１１０は、推奨のプリンタを複数決定した場合、印刷リスク推奨条件保存部１４５に格納されている順番で（満足度の高い順に）表示する。
【００６５】
次に、Ｓ１７０６にて、携帯端末１１０は、印刷リスクの原因が、印刷に時間がかかることであるか否か（印刷に許容時間以上を要するか否か）を判別する。携帯端末１１０は、印刷に許容時間以上を要しないと判断した場合、Ｓ１７０８に処理を進め、印刷に許容時間以上を要すると判断した場合、Ｓ１７０７に処理を進める。
Ｓ１７０７では、携帯端末１１０は、例えば、現在の通信方式がＷｉＦｉでない場合、近く（予め定められた距離内）の推奨印刷場所（ＷｉＦｉスポット）の推奨印刷場所情報５１１を推奨印刷場所情報１３０３から検索する。この際、携帯端末１１０は、印刷リスク推奨条件情報の問合せの要求をプリントサーバ１４０に送信し、問合せの結果を受信する。そして、携帯端末１１０は、取得した推奨印刷場所情報５１１をもとに、近くのＷｉＦｉスポットからの印刷を推奨する旨を例えば印刷リスク等報知画面３１９に表示を行う。
また、例えば、携帯端末１１０は、印刷ページ数の削減を奨励する旨を例えば印刷リスク等報知画面３１９に表示してもよい。また、例えば、携帯端末１１０は、別プリンタへの印刷を推奨する旨を例えば印刷リスク等報知画面３１９に表示してもよい。
【００６６】
次に、Ｓ１７０８にて、携帯端末１１０は、印刷リスクの原因が、セキュリティの設定が必要であるのに設定されていないことであるか否か（セキュリティの設定が必要であるか否か）を判別する。携帯端末１１０は、セキュリティの設定が不要であると判断した場合、Ｓ１７１０に処理を進め、他方、セキュリティの設定が必要であると判断した場合、Ｓ１７０９に処理を進める。
Ｓ１７０９では、携帯端末１１０は、セキュリティを設定した印刷を推奨する旨を例えば印刷リスク等報知画面３１９に表示する。
【００６７】
Ｓ１７１０では、携帯端末１１０は、自身のユーザＩＤに該当する印刷履歴保存部１４４の印刷履歴情報から印刷しようとしている条件に最も条件の近い印刷履歴情報を検索する。この際、携帯端末１１０は、印刷履歴情報の問合せの要求をプリントサーバ１４０に送信し、問合せの結果を受信する。そして、携帯端末１１０は、取得した印刷履歴情報を過去の類似の印刷履歴情報として表示を行い、呼び出し元に処理を戻す。この際、携帯端末１１０は、自身のユーザＩＤに該当する印刷履歴情報がない場合、例えば、過去の類似の印刷履歴情報の表示は行わない。
なお、最も条件の近い印刷履歴情報を検索する方法としては、適宜の方法を採用できる。本実施形態では、例えば、印刷履歴情報の中から通信方式、プリンタ名、ドキュメントの種類（拡張子）の順にできるだけ同じものを絞り込む方法を採用する。
【００６８】
図１８は、印刷評価入力処理に係るフローチャートの一例を示す図である。
Ｓ１８０１にて、携帯端末１１０は、図３（Ｇ）に示すような評価を入力するための評価入力画面３２８（メッセージ）を表示する。次に、Ｓ１８０２にて、携帯端末１１０は、評価の入力を受け付け、評価の内容が満足であるか不満足であるかを判別する。携帯端末１１０は、満足であると判断した場合、Ｓ１８０３に処理を進め、他方、不満足であると判断した場合、Ｓ１８０８に処理を進める。
Ｓ１８０３では、携帯端末１１０は、満足の理由が時間の要因であるか場所の要因であるかを特定する。次に、Ｓ１８０４にて、携帯端末１１０は、推奨条件情報を算出（生成）する。携帯端末１１０は、満足の理由が、時間の要因であり、高速な通信方式で印刷されたと判断した場合、印刷を実行した場所を推奨印刷場所とした推奨条件情報を生成し、記憶デバイスに記憶する。また、携帯端末１１０は、満足の理由が場所の要因であると判断した場合、印刷に使用したプリンタを推奨のプリンタとした推奨条件情報を生成し、記憶デバイスに記憶する。
【００６９】
次に、Ｓ１８０５にて、携帯端末１１０は、前回の印刷がキャンセルであるか否かを判別し、キャンセルでないと判断した場合、呼び出し元に処理を戻し、他方、キャンセルであると判断した場合、Ｓ１８０６に処理を進める。
Ｓ１８０６にて、携帯端末１１０は、キャンセルから時間がそれほど経っていないか（直近であるか否か）を判別する。例えば、携帯端末１１０は、規定の時間（例えば、５分）以内である場合、それほど時間が経っていない（直近である）と判断する。携帯端末１１０は、直近でないと判断した場合、呼び出し元に処理を戻し、他方、直近であると判断した場合、Ｓ１８０７に処理を進める。
【００７０】
Ｓ１８０７にて、携帯端末１１０は、キャンセル時の印刷の条件との差分を抽出し、抽出した差分から印刷時の印刷リスク条件情報を算出し、呼び出し元に処理を戻す。携帯端末１１０は、例えば、ユーザがプリンタを変更した場合、前回に選択したプリンタが不満足であり、今回に選択したプリンタが満足であると判断し、前回に選択したプリンタを非推奨のプリンタとする印刷リスク条件情報を生成し、記憶デバイスに記憶する。
Ｓ１８０８では、携帯端末１１０は、不満足の理由を特定する。次に、Ｓ１８０９にて、携帯端末１１０は、印刷リスク条件情報を算出し、呼び出し元に処理を戻す。例えば、携帯端末１１０は、不満足の理由が時間の要因である場合、許容印刷時間情報を、印刷に要した時間以下とする印刷リスク条件情報を生成し、記憶デバイスに記憶する。また、例えば、携帯端末１１０は、不満足の理由が場所の要因である場合、許容距離情報を、今回の印刷を実行した場所からプリンタが設置されている場所までの距離以下とする印刷リスク条件情報を生成し、記憶デバイスに記憶する。
【００７１】
図１９は、印刷リスク推奨条件更新処理に係るフローチャートの一例を示す図である。
Ｓ１９０１にて、携帯端末１１０は、生成した印刷リスク条件情報を記憶デバイスから取得する。携帯端末１１０は、自身のユーザＩＤがないと判断した場合、自身のユーザＩＤを作成し、記憶デバイスに記憶する。次に、Ｓ１９０２にて、携帯端末１１０は、自身のユーザＩＤに該当する印刷リスク条件情報の更新を行う。
例えば、携帯端末１１０は、プリンタまでの距離が印刷リスクの要因であると判断した場合、許容距離情報５０２及び非推奨プリンタ情報５０３の更新に必要な情報を、印刷リスク推奨条件情報の設定の要求としてプリントサーバ１４０に送信する。更新に必要な情報は、許容距離情報を今回の印刷を実行した場所からプリンタが設置されている場所までの距離以下とする印刷リスク条件情報（Ｓ１８０８で生成した情報）、自身のユーザＩＤなどである。
【００７２】
また、例えば、携帯端末１１０は、印刷に要する時間が印刷リスクの要因であると判断した場合、許容印刷時間情報５２２の更新に必要な情報を、印刷リスク推奨条件情報の設定の要求としてプリントサーバ１４０に送信する。更新に必要な情報は、許容印刷時間情報を印刷に要した時間以下とする印刷リスク条件情報（Ｓ１８０８で生成した情報）、自身のユーザＩＤなどである。
また、例えば、携帯端末１１０は、使用がキャンセルされたプリンタが印刷リスクの要因であると判断した場合、非推奨プリンタ情報５０３の更新に必要な情報を、印刷リスク推奨条件情報の設定の要求としてプリントサーバ１４０に送信する。更新に必要な情報は、前回に選択したプリンタを非推奨のプリンタとする印刷リスク条件情報（Ｓ１８０７で生成した情報）、自身のユーザＩＤなどである。
【００７３】
次に、Ｓ１９０３にて、携帯端末１１０は、生成した推奨条件情報および入力されたランク情報を記憶デバイスから取得する。携帯端末１１０は、自身のユーザＩＤがないと判断した場合、自身のユーザＩＤを作成し、記憶デバイスに記憶する。次に、Ｓ１９０４にて、携帯端末１１０は、自身のユーザＩＤに該当する推奨条件情報の更新を行う。
例えば、携帯端末１１０は、プリンタまでの距離が近いことが推奨の条件であると判断した場合、推奨プリンタ情報５０４の更新に必要な情報を、印刷リスク推奨条件情報の設定の要求としてプリントサーバ１４０に送信する。更新に必要な情報は、印刷に使用したプリンタを推奨のプリンタとした推奨条件情報（Ｓ１８０４で生成した情報）、自身のユーザＩＤなどである。この際、携帯端末１１０は、既に推奨プリンタ情報が登録されている場合にランクの高い順に並べ替えを行う（推奨プリンタ情報の格納の順番をランクの高い順番に変更する）際に用いられるランク情報をプリントサーバ１４０に送信する。
【００７４】
また、例えば、携帯端末１１０は、高速な通信方式が推奨の条件であると判断した場合、推奨印刷場所情報５１１及び通信方式情報５１２の更新に必要な情報を、印刷リスク推奨条件情報の設定の要求としてプリントサーバ１４０に送信する。更新に必要な情報は、印刷を実行した場所を推奨印刷場所とした推奨条件情報（Ｓ１８０４で生成した情報）、自身のユーザＩＤなどである。
次に、Ｓ１９０５にて、携帯端末１１０は、印刷履歴情報に関する情報を収集し、プリントサーバ１４０の印刷履歴保存部１４４に印刷履歴情報を登録する指示を行う（印刷履歴に関する情報を、印刷履歴情報の設定の要求としてプリントサーバ１４０に送信する）。そして、携帯端末１１０は、呼び出し元に処理を戻す。
【００７５】
図２０は、プリントサーバ１４０の処理（サーバ処理）に係るフローチャートの一例を示す図である。
Ｓ２００１にて、プリントサーバ１４０は、携帯端末１１０等の外部端末から要求（データ）を受信する。Ｓ２００２にて、プリントサーバ１４０は、指定された内容の判別を行う。プリントサーバ１４０は、印刷履歴情報の更新（設定）の指定あるいは問合せの指定であると判断した場合、Ｓ２００３に処理を進め、印刷リスク推奨条件の設定の指定あるいは問合せの指定であると判断した場合、Ｓ２００７に処理を進める。また、プリントサーバ１４０は、その他の指定であると判断した場合、Ｓ２０１１に処理を進める。
【００７６】
Ｓ２００３では、プリントサーバ１４０は、受信した要求から指定元のユーザＩＤを取得する。次に、Ｓ２００４にて、プリントサーバ１４０は、印刷履歴情報の問合せであるか印刷履歴情報の設定であるかの判別を行う。プリントサーバ１４０は、印刷履歴情報の問合せであると判断した場合、Ｓ２００５に処理を進め、他方、印刷履歴情報の設定であると判断した場合、Ｓ２００６に処理を進める。
Ｓ２００５では、プリントサーバ１４０は、図１２に示した印刷履歴保存部１４４の指定元のユーザＩＤに該当する要求された印刷履歴情報を検索して問合せ元の携帯端末に送信し、Ｓ２００１に処理を戻す。Ｓ２００６では、プリントサーバ１４０は、印刷履歴保存部１４４に指定元のユーザＩＤの印刷履歴情報を登録（追加など）し、Ｓ２００１に処理を戻す。なお、プリントサーバ１４０は、指定元のユーザＩＤが自己の記憶デバイスに記憶されていないときは、新規に作成して記憶デバイスに登録する。
【００７７】
Ｓ２００７では、プリントサーバ１４０は、受信した要求から指定元の携帯端末のユーザＩＤを取得する。次に、Ｓ２００８にて、プリントサーバ１４０は、印刷リスク推奨条件情報の問合せか印刷リスク推奨条件情報の設定（更新）であるかの判別を行う。プリントサーバ１４０は、印刷リスク推奨条件情報の問合せであると判断した場合、Ｓ２００９に処理を進め、他方、印刷リスク推奨条件情報の設定であると判断した場合、Ｓ２０１０に処理を進める。
Ｓ２００９では、プリントサーバ１４０は、図１３に示した印刷リスク推奨条件保存部１４５の指定元のユーザＩＤに該当する要求された印刷リスク推奨条件情報を検索して問合せ元の携帯端末に送信し、Ｓ２００１に処理を戻す。Ｓ２０１０では、プリントサーバ１４０は、印刷リスク推奨条件保存部１４５に指定元のユーザＩＤの印刷リスク推奨条件情報を設定（更新、追加、削除など）し、Ｓ２００１に処理を戻す。なお、プリントサーバ１４０は、指定元のユーザＩＤが自己の記憶デバイスに記憶されていないときは、新規に作成して記憶デバイスに登録する。
【００７８】
また、Ｓ２０１１では、プリントサーバ１４０は、指定の内容の判別を行う。プリントサーバ１４０は、プリンタを検索する指示であると判断した場合、Ｓ２０１２に処理を進め、印刷を実行する指示であると判断した場合、Ｓ２０１４に処理を進め、その他の指示であると判断した場合、Ｓ２０１５に処理を進める。
Ｓ２０１２では、プリントサーバ１４０は、要求されたプリンタのプリンタ情報を図１４に示したプリンタ情報保存部１４３から検索する。Ｓ２０１３にて、プリントサーバ１４０は、検索したプリンタ情報の機器能力情報６０２、設置場所情報６０３等の各種の情報を指示元の携帯端末に送信し、Ｓ２００１に処理を戻す。
また、Ｓ２０１４では、プリントサーバ１４０は、携帯端末から受信した印刷データを印刷の対象のプリンタに送信し、Ｓ２００１に処理を戻す。また、Ｓ２０１５では、プリントサーバ１４０は、指示の内容に従った処理（その他処理）を行い、Ｓ２００１に処理を戻す。
【００７９】
上述した構成によれば、印刷に用いる携帯端末が異なる場合においても、同じユーザＩＤのユーザから印刷する場合には印刷履歴情報や印刷リスク条件情報等を共有できる。これにより、初めて使用する携帯端末からでも、印刷リスクを低減した印刷作業を行うことが可能となる。
また、印刷履歴情報をサーバ上に置くことにより、携帯端末の記憶容量による制限を受けずに印刷リスクの確認を行うことが可能となる。
【００８０】
＜その他の実施形態＞
上述した実施形態の構成は、適宜に組み合わせて採用してもよい。例えば、携帯端末１１０の一部の処理をプリントサーバ１４０で行ってもよいし、プリントサーバ１４０の一部の処理を携帯端末１１０で行ってもよい。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００８１】
上述した実施形態の構成によれば、端末装置による印刷をより適切に制御することができる。
【００８２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2013206152.tif 000003
【図２】
2013206152.tif 000004
【図３】
2013206152.tif 000005
【図４】
2013206152.tif 000006
【図５】
2013206152.tif 000007
【図６】
2013206152.tif 000008
【図７】
2013206152.tif 000009
【図８】
2013206152.tif 000010
【図９】
2013206152.tif 000011
【図１０】
2013206152.tif 000012
【図１１】
2013206152.tif 000013
【図１２】
2013206152.tif 000014
【図１３】
2013206152.tif 000015
【図１４】
2013206152.tif 000016
【図１５】
2013206152.tif 000017
【図１６】
2013206152.tif 000018
【図１７】
2013206152.tif 000019
【図１８】
2013206152.tif 000020
【図１９】
2013206152.tif 000021
【図２０】
2013206152.tif 000022