(57)【要約】      （修正有）【課題】サーバにサインインするためのサインイン情報を画像処理装置にて入力するユーザの手間を軽減する。【解決手段】画像処理システムによれば、携帯端末からＭＦＰにサインイン情報を送信すると、サーバが前回サインインしてから更新された場合、サーバにサインインが許可された状態とし、更新されていない場合、サーバにサインインが許可された状態としない。これにより、ユーザは、手動でサーバの更新の有無を確認することなく、サーバにサインインが許可された状態になっているか否かから、更新の有無を確認することができる。【選択図】図６
2015069562.tif 000002
【特許請求の範囲】
【請求項１】
情報送信装置と画像処理装置とを備える画像処理システムであって、
前記情報送信装置は、
送信側通信部と、
記憶部と、
送信側制御部と、を備え、
前記画像処理装置は、
画像に関する機能を実行する画像処理部と、
受信側通信部と、
受信側制御部と、を備え、
前記送信側制御部は、
前記記憶部に記憶されサーバにサインインするためのサインイン情報を前記送信側通信部に送信させる送信処理を実行し、
前記受信側制御部は、
前記送信側通信部が送信したサインイン情報を前記受信側通信部に受信させる受信処理と、
前記受信側通信部が受信したサインイン情報に基づき、前記受信側通信部を介して、当該サインイン情報に対応するサーバにサインインする受信側サインイン処理と、を実行する、画像処理システム。
【請求項２】
請求項１に記載の画像処理システムであって、
前記記憶部には、前記サインイン情報が複数、記憶され、
前記送信側制御部および前記受信側制御部の少なくとも一方は、
前記複数のサインイン情報から、予め定めた抽出条件を満たすサインイン情報を抽出する抽出処理を実行し、
前記受信側制御部は、
前記受信側サインイン処理において、前記抽出処理で抽出されたサインイン情報に対応するサーバにサインインする、画像処理システム。
【請求項３】
請求項２に記載の画像処理システムであって、
前記送信側制御部は、
前記記憶部に記憶されているサインイン情報に基づき、前記送信側通信部を介して、当該サインイン情報に対応するサーバにサインインする送信側サインイン処理を実行し、
前記抽出条件には、現在、前記情報送信装置にサインインを許可しているサーバに対応するサインイン情報であること、が含まれる、画像処理システム。
【請求項４】
請求項２または３に記載の画像処理システムであって、
前記画像処理部の機能と、当該機能を利用するサーバとが対応付けられており、
前記送信側制御部および前記受信側制御部の少なくとも一方は、
前記情報送信装置のユーザが前記画像処理部の機能の利用権限を有するか否かを判断する権限判断処理を実行し、
前記抽出条件には、前記権限判断処理で利用権限を有しないと判断された機能を利用しないサーバに対応するサインイン情報であること、が含まれる、画像処理システム。
【請求項５】
請求項２または３に記載の画像処理システムであって、
前記画像処理部の機能と、当該機能を利用するサーバとが対応付けられており、
前記送信側制御部および前記受信側制御部の少なくとも一方は、
前記画像処理部の機能にエラーが発生しているか否かを判断するエラー判断処理を実行し、
前記抽出条件には、前記実行可否判断処理でエラーが発生していると判断された機能を利用しないサーバに対応するサインイン情報であること、が含まれる、画像処理システム。
【請求項６】
請求項１から５のいずれか一項に記載の画像処理システムであって、
前記情報送信装置は、送信側表示部を備え、
前記画像処理装置は、受信側表示部を備え、
前記送信側制御部は、
前記記憶部に記憶されているサインイン情報に基づき、前記送信側通信部を介して、当該サインイン情報に対応するサーバにサインインする送信側サインイン処理と、
前記送信側サインイン処理により前記情報送信装置にサインインを許可したサーバから提供され前記送信側表示部の表示対象として指定されているページのアドレス情報を、前記送信側通信部に送信させるアドレス送信処理と、を実行し、
前記受信側制御部は、
前記情報送信装置から送信されたアドレス情報に基づき、前記ページの画像を、前記受信側表示部に表示させる表示処理と、を実行する、画像処理システム。
【請求項７】
請求項１から６のいずれか一項に記載の画像処理システムであって、
前記送信側制御部および前記受信側制御部の少なくとも一方は、
前記サーバに前回サインインまたはサインアウトしてから当該サーバが更新されたか否かを判断する更新判断処理を実行し、
前記受信側制御部は、
前記更新判断処理で更新されたと判断された場合、前記サーバにサインイン状態が許可された状態とし、前記更新判断処理で更新されていないと判断された場合、前記サーバにサインイン状態が許可された状態としないサインイン状態処理を実行する、画像処理システム。
【請求項８】
請求項７に記載の画像処理システムであって、
前記受信側制御部は、
前記受信側サインイン処理により、前記サーバの更新時刻を取得し、
前記更新判断処理において、前記サーバの更新時刻と前記前回サインインまたはサインアウトした時刻との先後に基づき、当該サーバが更新されたか否かを判断する、画像処理システム。
【請求項９】
請求項７に記載の画像処理システムであって、
前記送信側制御部は、
前記記憶部に記憶されているサインイン情報に基づき、前記送信側通信部を介して、当該サインイン情報に対応するサーバにサインインして、前記サーバの更新時刻を取得する取得処理と、
前記更新判断処理において、前記サーバの更新時刻と前記前回サインインまたはサインアウトした時刻との先後に基づき、当該サーバが更新されたか否かを判断する、画像処理システム。
【請求項１０】
送信側通信部と、
記憶部と、
送信側制御部と、を備え、
前記送信側制御部は、
前記送信側制御部および前記受信側制御部の少なくとも一方は、
サーバにサインインするための複数のサインイン情報から、予め定めた抽出条件を満たすサインイン情報を抽出する抽出処理と、
前記送信側通信部に、前記抽出処理で抽出されたサインイン情報を画像処理装置に送信させる送信処理と、を実行する、情報送信装置。
【請求項１１】
画像に関する機能を実行する画像処理部と、
受信側通信部と、
受信側制御部と、を備え、
前記受信側制御部は、
外部装置から、サーバにサインインするための複数のサインイン情報を前記受信側通信部に受信させる受信処理と、
前記複数のサインイン情報から、予め定めた抽出条件を満たすサインイン情報を抽出する抽出処理と、
前記抽出処理で抽出されたサインイン情報に基づき、前記受信側通信部を介して、当該サインイン情報に対応するサーバにサインインする受信側サインイン処理と、を実行する、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像処理装置からサーバにサインインするための技術に関する。
【背景技術】
【０００２】
従来から、読み取った画像の電子ファイルをサーバへアップロードする画像読取装置や、サーバからダウンロードした電子ファイルを印刷する印刷装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６９２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した画像読取装置等の画像処理装置が、サーバとの間でデータのやり取りをするためには、ユーザは、画像処理装置にて、サーバにサインインするためのサインイン情報を入力する必要があり、手間がかかるなどの問題があった。
【０００５】
本明細書では、サーバにサインインするためのサインイン情報を画像処理装置にて入力するユーザの手間を軽減することが可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像処理システムは、情報送信装置と画像処理装置とを備える画像処理システムであって、前記情報送信装置は、送信側通信部と、記憶部と、送信側制御部と、を備え、前記画像処理装置は、画像に関する機能を実行する画像処理部と、受信側通信部と、受信側制御部と、を備え、前記送信側制御部は、前記記憶部に記憶されサーバにサインインするためのサインイン情報を前記送信側通信部に送信させる送信処理を実行し、前記受信側制御部は、前記送信側通信部が送信したサインイン情報を前記受信側通信部に受信させる受信処理と、前記受信側通信部が受信したサインイン情報に基づき、前記受信側通信部を介して、当該サインイン情報に対応するサーバにサインインする受信側サインイン処理と、を実行する。
【０００７】
この画像処理システムは、情報送信装置の記憶部に記憶されているサインイン情報を画像処理装置に送信し、そのサインイン情報に基づき、画像処理装置からサーバにサインインする。これにより、サーバにサインインするためのサインイン情報を画像処理装置にて入力するユーザの手間を軽減することができる。
【０００８】
上記画像処理システムでは、前記記憶部には、前記サインイン情報が複数、記憶され、前記送信側制御部および前記受信側制御部の少なくとも一方は、前記複数のサインイン情報から、予め定めた抽出条件を満たすサインイン情報を抽出する抽出処理を実行し、前記受信側制御部は、前記受信側サインイン処理において、前記抽出処理で抽出されたサインイン情報に対応するサーバにサインインしてもよい。
【０００９】
記憶部に記憶されている全てのサインイン情報についてサインインする構成とすると、画像処理装置において、本来必要がなかったサーバへのサインインが無駄に実行されてしまうおそれがある。そこで、上記画像処理システムは、予め定めた抽出条件を満たすサインイン情報に対応するサーバにサインインし、抽出条件を満たさないサインイン情報に対応するサーバにサインインしない。これにより、画像処理装置において本来必要がなかったサーバへのサインインの実行を抑制することができる。
【００１０】
上記画像処理システムでは、前記送信側制御部は、前記記憶部に記憶されているサインイン情報に基づき、前記送信側通信部を介して、当該サインイン情報に対応するサーバにサインインする送信側サインイン処理を実行し、前記抽出条件には、現在、前記情報送信装置にサインインを許可しているサーバに対応するサインイン情報であること、が含まれていてもよい。
【００１１】
情報送信装置にサインインを許可していないサーバへのサインインは本来必要がない可能性が高い。そこで、この画像処理システムは、現在、情報送信装置にサインインを許可しているサーバに対応するサインイン情報を抽出してサインインする。これにより、情報送信装置にサインインを許可していないサーバに、画像処理装置から無駄にサインインすることを抑制することができる。
【００１２】
上記画像処理システムでは、前記画像処理部の機能と、当該機能を利用するサーバとが対応付けられており、前記送信側制御部および前記受信側制御部の少なくとも一方は、前記情報送信装置のユーザが前記画像処理部の機能の利用権限を有するか否かを判断する権限判断処理を実行し、前記抽出条件には、前記権限判断処理で利用権限を有しないと判断された機能を利用しないサーバに対応するサインイン情報であること、が含まれていてもよい。
【００１３】
ユーザが利用権限を有しない機能を利用するサーバへのサインインは本来必要がない可能性が高い。そこで、この画像処理システムは、ユーザが利用権限を有しない機能を利用するサーバに対応するサインイン情報を抽出しない。これにより、ユーザが利用権限を有しない機能を利用するサーバに、画像処理装置から無駄にサインインすることを抑制することができる。
【００１４】
上記画像処理システムでは、前記画像処理部の機能と、当該機能を利用するサーバとが対応付けられており、前記送信側制御部および前記受信側制御部の少なくとも一方は、前記画像処理部の機能にエラーが発生しているか否かを判断するエラー判断処理を実行し、前記抽出条件には、前記実行可否判断処理でエラーが発生していると判断された機能を利用しないサーバに対応するサインイン情報であること、が含まれていてもよい。
【００１５】
エラーが発生している機能を利用するサーバへのサインインは本来必要がない可能性が高い。そこで、この画像処理システムは、エラーが発生している機能を利用するサーバに対応するサインイン情報を抽出しない。これにより、エラーが発生している機能を利用するサーバに、画像処理装置から無駄にサインインすることを抑制することができる。
【００１６】
上記画像処理システムでは、前記情報送信装置は、送信側表示部を備え、前記画像処理装置は、受信側表示部を備え、前記送信側制御部は、前記記憶部に記憶されているサインイン情報に基づき、前記送信側通信部を介して、当該サインイン情報に対応するサーバにサインインする送信側サインイン処理と、前記送信側サインイン処理により前記情報送信装置にサインインを許可したサーバから提供され前記送信側表示部の表示対象として指定されているページのアドレス情報を、前記送信側通信部に送信させるアドレス送信処理と、を実行し、前記受信側制御部は、前記情報送信装置から送信されたアドレス情報に基づき、前記ページの画像を、前記受信側表示部に表示させる表示処理と、を実行してもよい。
【００１７】
この画像処理システムによれば、情報送信装置の送信側表示部の表示対象として指定されているサーバのページが、画像処理装置の受信側表示部に表示される。これにより、ユーザは画像処理装置において上記ページの画像を表示させる操作を行う手間を軽減することができる。
【００１８】
上記画像処理システムでは、前記送信側制御部および前記受信側制御部の少なくとも一方は、前記サーバに前回サインインまたはサインアウトしてから当該サーバが更新されたか否かを判断する更新判断処理を実行し、前記受信側制御部は、前記更新判断処理で更新されたと判断された場合、前記サーバにサインイン状態が許可された状態とし、前記更新判断処理で更新されていないと判断された場合、前記サーバにサインイン状態が許可された状態としないサインイン状態処理を実行してもよい。
【００１９】
この画像処理システムは、情報送信装置から画像処理装置にサインイン情報を送信すると、サーバが前回サインインまたはサインアウトしてから更新された場合、サーバにサインインが許可された状態とし、更新されていない場合、サーバにサインインが許可された状態としない。これにより、ユーザは、手動でサーバの更新の有無を確認することなく、サーバにサインイン状態が許可された状態になっているか否かから、更新の有無を確認することができる。
【００２０】
上記画像処理システムでは、前記受信側制御部は、前記受信側サインイン処理により、前記サーバの更新時刻を取得し、前記更新判断処理において、前記サーバの更新時刻と前記前回サインインまたはサインアウトした時刻との先後に基づき、当該サーバが更新されたか否かを判断してもよい。
【００２１】
この画像処理システムによれば、実際のサーバの更新時刻から、サーバの更新の有無を正確に判断することができる。
【００２２】
上記画像処理システムでは、前記送信側制御部は、前記記憶部に記憶されているサインイン情報に基づき、前記送信側通信部を介して、当該サインイン情報に対応するサーバにサインインして、前記サーバの更新時刻を取得する取得処理と、前記更新判断処理において、前記サーバの更新時刻と前記前回サインインまたはサインアウトした時刻との先後に基づき、当該サーバが更新されたか否かを判断してもよい。
【００２３】
この画像処理システムによれば、実際のサーバの更新時刻から、サーバの更新の有無を正確に判断することができる。
【００２４】
情報送信装置は、送信側通信部と、記憶部と、送信側制御部と、を備え、前記送信側制御部は、前記送信側制御部および前記受信側制御部の少なくとも一方は、サーバにサインインするための複数のサインイン情報から、予め定めた抽出条件を満たすサインイン情報を抽出する抽出処理と、前記送信側通信部に、前記抽出処理で抽出されたサインイン情報を画像処理装置に送信させる送信処理と、を実行する。
【００２５】
画像処理装置は、画像に関する機能を実行する画像処理部と、受信側通信部と、受信側制御部と、を備え、前記受信側制御部は、外部装置から、サーバにサインインするための複数のサインイン情報を前記受信側通信部に受信させる受信処理と、前記複数のサインイン情報から、予め定めた抽出条件を満たすサインイン情報を抽出する抽出処理と、前記抽出処理で抽出されたサインイン情報に基づき、前記受信側通信部を介して、当該サインイン情報に対応するサーバにサインインする受信側サインイン処理と、を実行してもよい。
【００２６】
なお、この発明は、画像処理システム、画像処理装置、情報送信装置、サインイン方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２７】
本明細書によって開示される発明によれば、サーバにサインインするためのサインイン情報を画像処理装置にて入力するユーザの手間を軽減することができる。
【図面の簡単な説明】
【００２８】
【図１】実施形態１の画像処理システムを示すブロック図
【図２】ユーザ権限情報の一例を示す図
【図３】サーバ利用機能情報の一例を示す図
【図４】携帯端末処理を示すフローチャート
【図５】ＭＦＰ処理を示すフローチャート
【図６】ユーザ、携帯端末１０、ＭＦＰ２０およびサーバ３０の間のシーケンスを示す図
【図７】実施形態２の端末側サインイン処理を示すフローチャート
【図８】携帯端末処理を示すフローチャート
【図９】ＭＦＰ処理を示すフローチャート
【発明を実施するための形態】
【００２９】
＜実施形態１＞
実施形態１の画像処理システム１について図１〜図６を参照しつつ説明する。
【００３０】
［画像処理システムの構成］
図１に示すように、画像処理システム１は、携帯端末１０と、複合機（以下、ＭＦＰ：Multi Function Peripheral）２０とを備える。ＭＦＰ２０は、携帯端末１０との間で通信が可能であり、且つ、サーバ３０にサインインすることによりサーバ３０との間で通信を行うことができる。ユーザは、携帯端末１０にて、当該携帯端末に記憶されているサインイン情報をＭＦＰ２０に送信する操作を行うことにより、ＭＦＰ２０でサインイン情報の入力操作を行うことなく、ＭＦＰ２０からサーバ３０にサインインすることができる。
【００３１】
サーバ３０は、例えば電子ファイル格納サービスなど、サービス事業者によるＷＥＢサービス（以下、単にサービス）を提供するためのコンピュータ、または、当該サービスを提供するソフトウエアである。サービスは、例えば、フェイスブック（Facebook  登録商標）等のクラウドサービスやソーシャルネットワーキングサービス（ＳＮＳ  Social Networking Service）である。以下、図１に示すように、サーバ３０の例として、互いに異なるサービスをそれぞれ提供する４つのサーバ３０Ａ〜３０Ｄを挙げて説明する。
【００３２】
サインインは、ログインと同義であり、サーバ３０との通信接続を申請することに限らす、既にサーバ３０との通信接続が許可された状態で、サーバ３０が提供する特定のサービスや機能の利用開始を申請することも含まれる。
【００３３】
（携帯端末の構成）
携帯端末１０は、情報送信装置の一例であり、例えば、スマートフォンなどの携帯電話、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等である。携帯端末１０は、中央処理装置（以下、ＣＰＵ）１１、ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４、表示部１５、操作部１６、ＮＦＣインターフェース１７Ａ、ネットワークインターフェース１７Ｂ、および、ＡＳＩＣ（Application Specific Integrated Circuit）１８を有する。
【００３４】
ＲＯＭに１２には、各種のプログラムが記憶されており、各種のプログラムには、例えば、ＷＥＢブラウザ等、サーバ３０にアクセスするための通信ソフト、ＭＦＰ２０を制御するためのプリンタドライバ、後述する携帯端末処理等を実行するためのプログラムが含まれる。ＲＡＭ１３は、ＣＰＵ１１が各種のプログラムを実行する際の作業領域や、データの一時的な記憶領域として利用される。
【００３５】
不揮発性メモリ１４は、記憶部の一例である。なお、不揮発性メモリ１４は、ＮＡＶＲＡＭ（Non Volatile RAM）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）、ＥＰＰＲＯＭ（Electrically Erasable Programable Read-Only Memory）などの書き換え可能なメモリであればよい。
【００３６】
不揮発性メモリ１４には、サーバ３０にサインインするためのサインイン情報、ＭＦＰ２０の利用を可能とするためのユーザ認証情報などが記憶される。以下、不揮発性メモリ２４には、上述した４つのサーバ３０Ａ〜３０Ｄそれぞれに対応する４つのサインイン情報が記憶されているものとする。各サインイン情報には、サーバ名等のサーバ指定情報、ユーザ名等のユーザ識別情報、パスワードが含まれる。ユーザ認証情報には、ユーザ名等のユーザ識別情報が含まれる。
【００３７】
ＣＰＵ１１は、送信側制御部の一例である。ＣＰＵ１１は、バスを介して、ＲＯＭ１２やＲＡＭ１３等と接続されており、ＲＯＭ１２から読み出したプログラムに従って、携帯端末１０の各部を制御する。表示部１５は、送信側表示部の一例であり、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。操作部１６は、複数のボタンを有し、ユーザにより各種の入力操作が可能である。
【００３８】
ＮＦＣインターフェース１７Ａおよびネットワークインターフェース１７Ｂは、送信側通信部の一例である。具体的には、ＮＦＣインターフェース１７Ａは、ＮＦＣ（Near Field Communication）方式に従った無線通信を行うためのインターフェースである。携帯端末１０は、ＮＦＣインターフェース１７Ａにより、ＭＦＰ２０との間で近距離通信を行うことができる。
【００３９】
ネットワークインターフェース１７Ｂは、例えばＷｉ−Ｆｉ方式に従って、サーバ３０と無線通信を行うためのインターフェースである。携帯端末１０は、ネットワークインターフェース１７Ｂにより、ネットワークを介して、サーバ３０との間で通信を行うことができる。即ち、携帯端末１０は、ＭＦＰ２０を介さずに直接、サーバ３０にサインインすることによりサーバ３０との間で通信を行うことができる。このサインインするための処理は、送信側サインイン処理の一例である。
【００４０】
（ＭＦＰの構成）
ＭＦＰ２０は、画像処理装置の一例であり、印刷機能およびスキャン機能を有する。印刷機能およびスキャン機能は、画像に関する機能の一例である。ＭＦＰ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、不揮発性メモリ２４、表示部２５、操作部２６、ＮＦＣインターフェース２７Ａ、ネットワークインターフェース２７Ｂ、読取部２８Ａ、印刷部２８Ｂ、エラー検出部２８Ｃ、ＡＳＩＣ２９を有する。
【００４１】
ＲＯＭに２２には、各種のプログラムが記憶されており、各種のプログラムには、例えば、ＷＥＢブラウザ等、サーバ３０にアクセスするための通信ソフト、後述するＭＦＰ処理を実行するためのプログラムや、読取部２８Ａや印刷部２８Ｂの各種の動作を制御するためのプログラムが含まれる。ＲＡＭ２３は、ＣＰＵ２１が各種のプログラムを実行する際の作業領域や、データの一時的な記憶領域として利用される。
【００４２】
不揮発性メモリ２４は、ＮＡＶＲＡＭ、フラッシュメモリ、ＨＤＤ、ＥＰＰＲＯＭなどの書き換え可能なメモリであればよい。不揮発性メモリ２４には、後述するユーザ権限情報、サーバ利用機能情報などが記憶される。
【００４３】
ユーザ権限情報は、ユーザごとに、ＭＦＰ２０の機能の利用権限の有無を示す情報であり、具体的には、各ユーザ１〜３と、各機能の利用権限の有無とが対応付けられている。図２の例では、ユーザ１は、読取機能および印刷機能の両方の利用権限を有し、ユーザ２は、印刷機能のみ利用権限を有し、ユーザ３は、読取機能のみ利用権限を有する。
【００４４】
サーバ利用機能情報は、サーバ３０ごとに、ＭＦＰ２０の機能の利用の有無を示す情報であり、具体的には、各サーバ３０Ａ〜３０Ｄと、各機能の利用の有無とが対応付けられている。図３の例では、サーバ３０Ａは、読取機能および印刷機能の両方を利用するサービスを有し、サーバ３０Ｂは、読取機能および印刷機能のいずれも利用しないサービスを有し、サーバ３０Ｃは、読取機能のみ利用するサービスを有し、サーバ３０Ｄは、印刷機能のみ利用するサービスを有する。
【００４５】
ＣＰＵ２１は、受信側制御部の一例である。ＣＰＵ２１は、バスを介して、ＲＯＭ２２やＲＡＭ２３等と接続されており、ＲＯＭ２２から読み出したプログラムに従って、ＭＦＰ２０の各部を制御する。表示部２５は、受信側表示部の一例であり、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。操作部２６は、複数のボタンを有し、ユーザにより各種の入力操作が可能である。
【００４６】
ＮＦＣインターフェース２７Ａおよびネットワークインターフェース２７Ｂは、受信側通信部の一例である。具体的には、ＮＦＣインターフェース２７Ａは、ＮＦＣ方式に従った無線通信を行うためのインターフェースである。ＭＦＰ２０は、ＮＦＣインターフェース２７Ａにより、携帯端末１０との間で近距離通信を行うことができる。ネットワークインターフェース２７Ｂは、例えばＷｉ−Ｆｉ方式に従って、サーバ３０と無線通信を行うためのインターフェースである。ＭＦＰ２０は、ネットワークインターフェース２７Ｂにより、ネットワークを介して、サーバ３０との間で通信を行うことができる。即ち、ＭＦＰ２０は、携帯端末１０を介さずに直接、サーバ３０にサインインすることによりサーバ３０との間で通信を行うことができる。
【００４７】
読取部２８Ａおよび印刷部２８Ｂは、画像処理部の一例である。読取部２８Ａは、ＣＰＵ２１の制御により、図示しない原稿シート上の画像を読み取って、その読取データを出力する。印刷部２８Ｂは、インクジェット方式或いは電子写真方式等の印刷機構であり、ＣＰＵ２１の制御により、例えばサーバ３０からダウンロードした画像データに基づく画像を、図示しない印刷用シート上に印刷する。エラー検出部２８Ｃは、読取部２８Ａおよび印刷部２８Ｂで発生したエラーを検出し、その検出結果をＣＰＵ２１に出力する。エラーの例は、読取部２８Ａでの原稿シート詰まりや、印刷部２８Ｂでの印刷用シート詰まり、着色剤不足、印刷用シート不足などである。
【００４８】
［画像処理システムの動作］
次に画像処理システムの動作について、図４〜図６を参照しつつ説明する。図６には、ユーザ、携帯端末１０、ＭＦＰ２０およびサーバ３０の間のシーケンスが示されており、同図中のステップＳは、図４，図５のステップＳに対応している。
【００４９】
［携帯端末の制御］
例えばユーザが操作部１６により携帯端末処理のプログラムを起動させる操作を行うと、携帯端末１０のＣＰＵ１１は、図４に示す携帯端末処理を実行する。携帯端末処理は、携帯端末１０に記憶されているサインイン情報を、ＭＦＰ２０に送信するための処理である。
【００５０】
まず、ＣＰＵ１１は、ＮＦＣインターフェース１７Ａが、ＭＦＰ２０からＮＦＣ用の検出電波を受信したか否かを判断する（Ｓ１）。ここで、ＭＦＰ２０は、電源がオンされると、ＮＦＣインターフェース２７Ａから検出電波を発信するものとする。ＣＰＵ１１は、検出電波を受信していないと判断した場合（Ｓ１：ＮＯ）、待機する。
【００５１】
一方、例えばユーザが、携帯端末１０をＭＦＰ２０に近づける、いわゆるＮＦＣタッチを行うことで、携帯端末１０とＭＦＰ２０との間の距離が、互いに電波が届く距離（例えば１０ｃｍ）以下になると、ＣＰＵ１１は、検出電波を受信したと判断する（Ｓ１：ＹＥＳ）。そして、ＣＰＵ１１は、応答電波をＭＦＰ２０に送信し、携帯端末１０とＭＦＰ２０との間にＮＦＣ通信接続を確立させ、ＮＦＣ通信を開始する（Ｓ２）。
【００５２】
次に、ＣＰＵ１１は、サインイン許可の有無に基づくサインイン情報の抽出処理を実行する（Ｓ３）。上述したように、携帯端末１０は、不揮発性メモリ１４に記憶されているサインイン情報に基づき、ＭＦＰ２０を介さずに直接、サーバ３０にサインインすることによりサーバ３０との間で通信を行うことができる。
【００５３】
ＣＰＵ１１は、例えばＷＥＢブラウザのアクセス情報に基づき、不揮発性メモリ１４に記憶されている４つのサインイン情報のなかに、サインイン許可の抽出条件を満たすサインイン情報が有るか否かを判断する。サインイン許可の抽出条件は、現在、携帯端末１０にサインインを許可しているサーバ３０のサインイン情報であることである。
【００５４】
ここで、サインインが許可されていないサーバ３０のサインイン情報、換言すれば、携帯端末１０において現在使用されていないサーバ３０のサインイン情報は、ＭＦＰ２０でも使用されない可能性が高い。そこで、このＳ３の抽出処理により、携帯端末１０において現在使用されていないサーバ３０のサインイン情報は、ＭＦＰ２０からサーバ３０へのサインイン処理（後述する図５のＳ１５参照）の対象から外される。このため、ＭＦＰ２０で使用されない可能性が高いサーバ３０に、ＭＦＰ２０から無駄にサインインすることを抑制することができる。
【００５５】
ＣＰＵ１１は、抽出条件を満たすサインイン情報が無いと判断した場合（Ｓ３：ＮＯ）、エラー処理を実行し（Ｓ６）、本携帯端末処理を終了する。エラー処理は、ユーザにエラーを報知するための処理であり、ＣＰＵ１１は、例えばエラーメッセージ等を、携帯端末１０の表示部１５に表示させる。なお、エラー処理では、表示部１５による表示以外に、例えば、図示しない発光部の発光、バイブレータの振動や、スピーカの発音等、各種の報知方法を利用することが可能である。
【００５６】
Ｓ３で、ＣＰＵ１１は、抽出条件を満たすサインイン情報が有ると判断した場合（Ｓ３：ＹＥＳ）、そのサインインを許可しているサーバ３０の指定ページのアドレス情報を取得する（Ｓ４）。指定ページは、そのサーバ３０から提供される複数のページのうち、現在、表示部１５の表示対象としてユーザにより指定されているページである。また、指定ページは、現在表示部１５に表示されているページに限らず、現在表示部１５に表示されていないが、サインインが許可されたサーバ３０に対してユーザが指定しているページでもよい。
【００５７】
アドレス情報は、例えばＵＲＬ（Uniform Resource Locator）情報である。ＣＰＵ１１は、Ｓ３で複数のサインイン情報を抽出した場合、サインイン情報ごとに、指定ページのアドレス情報を取得する。ＣＰＵ１１は、アドレス情報を取得すると、ＮＦＣインターフェース１７Ａに指示し、Ｓ３で抽出されたサインイン情報、上記ユーザ認証情報、および、アドレス情報をＭＦＰ２０に送信させ、本携帯端末処理を終了する（Ｓ５）。このＳ５の処理は、送信処理、アドレス送信処理の一例である。
【００５８】
［ＭＦＰの制御］
上述したＮＦＣタッチにより、ＮＦＣインターフェース２７Ａが上記応答電波を携帯端末１０から受信すると、ＭＦＰ２０のＣＰＵ２１は、携帯端末１０とＭＦＰ２０との間にＮＦＣ通信接続を確立させるための通信を開始し、図５に示すＭＦＰ処理を実行する。ＭＦＰ処理は、携帯端末１０から受信したサインイン情報に基づき、サーバ３０にサインインするための処理である。
【００５９】
まず、ＣＰＵ２１は、携帯端末１０から、サインイン情報、ユーザ認証情報、および、アドレス情報を受信したか否かを判断する（Ｓ１１）。Ｓ１１の処理は、受信処理の一例である。ＣＰＵ２１は、サインイン情報等を受信していないと判断した場合（Ｓ１１：ＮＯ）、待機する。
【００６０】
一方、ＣＰＵ２１は、サインイン情報等を受信したと判断した場合（Ｓ１１：ＹＥＳ）、Ｓ１１で携帯端末１０から受信したユーザ認証情報に基づき、携帯端末１０のユーザが、ＭＦＰ２０の機能の利用権限を有しているか否かを判断する（Ｓ１２）。このＳ１２の処理は、権限判断処理の一例である。具体的には、ＣＰＵ２１は、携帯端末１０のユーザ名が、上述したユーザ権限情報に登録されていなければ、利用権限を有していないと判断する。ＣＰＵ２１は、ユーザ名がユーザ権限情報登録されていれば、利用権限を有していると判断し、更に、読取機能および印刷機能それぞれについて、機能ごとに利用権限の有無を判断する。
【００６１】
Ｓ１２で、ＣＰＵ２１は、利用権限を有していないと判断した場合（Ｓ１２：ＮＯ）、エラー処理を実行し（Ｓ１９）、本ＭＦＰ処理を終了する。エラー処理は、ユーザにエラーを報知するための処理であり、ＣＰＵ２１は、例えばエラーメッセージ等を表示部２５に表示させたりする。なお、エラー処理では、表示部２５による表示以外に、例えば、携帯端末１０への通知、図示しない発光部の発光、バイブレータの振動や、スピーカの発音等、各種の報知方法を利用することが可能である。
【００６２】
Ｓ１２で、ＣＰＵ２１は、読取機能および印刷機能の少なくとも１つの利用権限を有していると判断した場合（Ｓ１２：ＹＥＳ）、利用権限の有無に基づくサインイン情報の抽出処理を実行する（Ｓ１３）。具体的には、ＣＰＵ２１は、携帯端末１０から受信したサインイン情報ごとに、利用権限の抽出条件を満たすか否かを判断し、利用権限の抽出条件を満たすサインイン情報を抽出する。利用権限の抽出条件は、利用権限を有しない機能を利用しないサーバ３０のサインイン情報であることである。
【００６３】
ＣＰＵ２１は、Ｓ１２の判断結果から、利用権限を有しない機能を特定し、また、上述したサーバ利用機能情報を参照して、サインイン情報に含まれるサーバ指定情報で指定されたサーバ３０が利用する機能を特定する。そして、ＣＰＵ２１は、利用権限を有しない機能が、サーバ３０が利用する機能に含まれない場合、サインイン情報は利用権限の抽出条件を満たすと判断し、利用権限を有しない機能が、サーバ３０が利用する機能に含まれる場合、サインイン情報は利用権限の抽出条件を満たさないと判断する。
【００６４】
例えば、ユーザ認証情報がユーザ２を示し、サーバ指定情報がサーバＤを指定する場合、ユーザ２が利用権限を有しない機能は読取機能であり、サーバＤで利用する機能は印刷機能であり、両者は異なるため、サインイン情報は利用権限の抽出条件を満たすと判断される。一方、ユーザ認証情報がユーザ２を示し、サーバ指定情報がサーバＣを指定する場合、ユーザ２が利用権限を有しない機能は読取機能であり、サーバＤで利用する機能は読取機能であり、両者は一致するため、サインイン情報は利用権限の抽出条件を満たさないと判断される。
【００６５】
ここで、ユーザが利用権限を有しない機能を利用するサーバ３０にサインインしても、そのサーバ３０の機能を利用することができず、そのサインインは本来必要がない可能性が高い。そこで、このＳ１３の抽出処理により、ユーザが利用権限を有しない機能を利用するサーバ３０のサインイン情報は、ＭＦＰ２０からサーバ３０へのサインイン処理（後述する図５のＳ１５参照）の対象から外される。このため、機能を利用できないサーバ３０に、ＭＦＰ２０から無駄にサインインすることを抑制することができる。
【００６６】
Ｓ１３で、ＣＰＵ２１は、利用権限の抽出条件を満たすサインイン情報が無いと判断した場合（Ｓ１３：ＮＯ）、上記エラー処理（Ｓ１９）を実行し、本ＭＦＰ処理を終了する。ＣＰＵ２１は、利用権限の抽出条件を満たすサインイン情報が少なくとも１つ有ると判断した場合（Ｓ１３：ＹＥＳ）、エラーの有無に基づくサインイン情報の抽出処理を実行する（Ｓ１４）。
【００６７】
具体的には、ＣＰＵ２１は、Ｓ１２で抽出したサインイン情報ごとに、エラーの抽出条件を満たすか否かを判断し、エラーの抽出条件を満たすサインイン情報を抽出する。エラーの抽出条件は、エラーが発生している機能を利用しないサーバ３０のサインイン情報であることである。ＣＰＵ２１は、エラー検出部２８Ｃからのエラー検出結果から、エラーの発生している機能を特定する。そして、ＣＰＵ２１は、エラーが発生している機能が、サーバ３０が利用する機能に含まれない場合、サインイン情報はエラーの抽出条件を満たすと判断し、エラーが発生している機能が、サーバ３０が利用する機能に含まれる場合、サインイン情報はエラーの抽出条件を満たさないと判断する。
【００６８】
例えば、ユーザ認証情報がユーザ３を示し、サーバ指定情報がサーバＣを指定する場合、読取機能にエラーが発生していなければ、サインイン情報は利用権限の抽出条件を満たすと判断される。一方、ユーザ認証情報がユーザ３を示し、サーバ指定情報がサーバＣを指定する場合、読取機能にエラーが発生していれば、サインイン情報は利用権限の抽出条件を満たさないと判断される。
【００６９】
ここで、エラーが発生している機能を利用するサーバ３０にサインインしても、そのサーバ３０の機能を利用することができず、そのサインインは本来必要がない可能性が高い。そこで、このＳ１４の抽出処理により、エラーが発生している機能を利用するサーバ３０のサインイン情報は、ＭＦＰ２０からサーバ３０へのサインイン処理（後述する図５のＳ１５参照）の対象から外される。このため、機能を利用できないサーバ３０に、ＭＦＰ２０から無駄にサインインすることを抑制することができる。
【００７０】
Ｓ１４で、ＣＰＵ２１は、エラーの抽出条件を満たすサインイン情報が無いと判断した場合（Ｓ１４：ＮＯ）、上記エラー処理（Ｓ１９）を実行し、本ＭＦＰ処理を終了する。ＣＰＵ２１は、エラーの抽出条件を満たすサインイン情報が少なくとも１つ有ると判断した場合（Ｓ１４：ＹＥＳ）、そのサインイン情報に基づき、ネットワークインターフェース２７Ｂに指示して、当該サインイン情報のサーバ３０にサインインする（Ｓ１５）。このＳ１５の処理は、受信側サインイン処理の一例である。
【００７１】
ＣＰＵ２１は、サインインした後、そのサインインが許可されたか否かを判断する（Ｓ１６）。例えば、ＣＰＵ２１は、サーバ３０からサービスのトップページの画像データを受信した場合、サインインが許可されたと判断し、エラー通知を受信した場合、サインインが許可されなかったと判断する。
【００７２】
Ｓ１６で、ＣＰＵ２１は、サインインが許可されなかったと判断した場合（Ｓ１６：ＮＯ）、上記エラー処理（Ｓ１９）を実行し、本ＭＦＰ処理を終了する。ＣＰＵ２１は、サインインが許可されたと判断した場合（Ｓ１６：ＹＥＳ）、携帯端末１０から受信したアドレス情報に対応する上記指定ページにアクセスし、その指定ページの画像データを受信し、当該指定ページの画像を表示部２５に表示させる、或いは、表示部２５の表示対象として指定する（Ｓ１７）。
【００７３】
ここで、仮に、ＣＰＵ２１が、サインインが許可されたと判断した場合（Ｓ１６：ＹＥＳ）、Ｓ１７の処理を実行せずにＳ１８に進む構成とすると、ＭＦＰ２０の表示部２５には、サービスのトップページの画像が表示されることになる。従って、ユーザは、トップページから、携帯端末１０で指定されていた指定ページまで移行させるための操作を、ＭＦＰ２０の操作部２６にて改めて行う必要がある。しかし、本実施形態では、Ｓ１７の処理を実行することにより、ユーザは、ＭＦＰ２０においてサービスのトップページから指定ページに移行するための操作を行う手間を軽減することができる。このＳ１７の処理は、表示処理の一例である。
【００７４】
ＣＰＵ２１は、指定ページの画像を表示部２５に表示させると、Ｓ１３，１４で抽出された全てのサインイン情報について、Ｓ１５のサインイン処理を実行したかどうかを判断する（Ｓ１８）。ＣＰＵ２１は、まだサインイン処理を実行していないサインイン情報が残っていると判断した場合（Ｓ１８：ＮＯ）、Ｓ１５に戻り、全てのサインイン情報についてサインイン処理を実行したと判断した場合（Ｓ１８：ＹＥＳ）、本ＭＦＰ処理を終了する。
【００７５】
なお、ＭＦＰ２０からサーバ３０へのサインインが許可されると、ユーザは、ＭＦＰ２０の操作部２６にて所定の操作を行うことにより、例えば、読取部２８Ａで読み取られた読取データを、ＭＦＰ２０からサーバ３０にアップロードしたり、サーバ３０からＭＦＰ２０にダウンロードしたデータに基づき印刷部２８Ｂに印刷処理を実行させたりすることが可能になる。
【００７６】
［本実施形態の効果］
本実施形態の画像処理システム１によれば、携帯端末１０に記憶されているサインイン情報がＭＦＰ２０に送信され、そのサインイン情報に基づき、ＭＦＰ２０からサーバ３０にサインインされる。これにより、サーバ３０にサインインするためのサインイン情報をＭＦＰ２０にて入力するユーザの手間を軽減することができる。
【００７７】
ここで、例えば、ユーザがＭＦＰ２０の操作部２６の操作方法に慣れていなかったり、表示部２５や操作部２６が小さいために操作し辛かったりすることがある。一方、ユーザは、ＭＦＰ２０の操作に比べて、携帯端末１０の操作の方が慣れている可能性が高い。このような場合、画像処理システム１であれば、ユーザが使い慣れた携帯端末１０の操作で、ＭＦＰ２０からサーバ３０へのサインインを行うことができるから、特に有効である。
【００７８】
また、携帯端末１０に記憶されている全てのサインイン情報についてサインインする構成とすると、ＭＦＰ２０において、本来必要がなかったサーバ３０へのサインインが無駄に実行されてしまうおそれがある。そこで、画像処理システム１によれば、予め定めた抽出条件を満たすサインイン情報に対応するサーバ３０にサインインし、抽出条件を満たさないサインイン情報に対応するサーバ３０にサインインしない。これにより、ＭＦＰ２０において本来必要がなかったサーバ３０へのサインインの実行を抑制することができる。
【００７９】
＜実施形態２＞
図７〜図９は実施形態２を示す。上記実施形態１との相違は、携帯端末１０およびＭＦＰ２０の制御内容にあり、その他の点は上記実施形態１と同様である。従って、上記実施形態１と共通するところは同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００８０】
［画像処理システムの動作］
［携帯端末の制御］
例えばユーザが操作部１６により特定のサーバ３０のサインインページにアクセスし、サインイン情報を入力する操作を行うと、携帯端末１０のＣＰＵ１１は、図７に示す端末側サインイン処理を実行する。
【００８１】
まず、ＣＰＵ１１は、サインインが許可されたか否かを判断する（Ｓ２１）。例えば、ＣＰＵ１１は、サーバ３０からサービスのトップページの画像データを受信した場合、サインインが許可されたと判断し、エラー通知を受信した場合、サインインが許可されなかったと判断する。
【００８２】
Ｓ２１で、ＣＰＵ１１は、サインインが許可されなかったと判断した場合（Ｓ２１：ＮＯ）、上記Ｓ６と同様のエラー処理（Ｓ２３）を実行し、本ＭＦＰ処理を終了する。ＣＰＵ１１は、サインインが許可されたと判断した場合（Ｓ２１：ＹＥＳ）、そのサインインした時刻を取得して、サインイン情報と対応付けて不揮発性メモリ１４に記憶し（Ｓ２２）、本ＭＦＰ処理を終了する。以下、このＳ２２で取得したサインイン時刻を、前回サインイン時刻という。
【００８３】
また、例えばユーザが操作部１６により携帯端末処理のプログラムを起動させる操作を行うと、ＣＰＵ１１は、図８に示す携帯端末処理を実行する。まず、ＣＰＵ１１は、図４のＳ１と同様、ＮＦＣインターフェース１７Ａが、ＭＦＰ２０からＮＦＣ用の検出電波を受信したか否かを判断し（Ｓ３１）、検出電波を受信していないと判断した場合（Ｓ３１：ＮＯ）、待機する。
【００８４】
一方、ＣＰＵ１１は、検出電波を受信したと判断した場合（Ｓ３１：ＹＥＳ）、上記図４のＳ２と同様、携帯端末１０とＭＦＰ２０との間にＮＦＣ通信接続を確立させ、ＮＦＣ通信を開始する（Ｓ３２）。次に、ＣＰＵ１１は、ＮＦＣインターフェース１７Ａに指示し、不揮発性メモリ１４に記憶されているサインイン情報、および、それに対応付けられた前回サインイン時刻をＭＦＰ２０に送信させ、本携帯端末処理を終了する（Ｓ３３）。このＳ３３の処理は、送信処理の一例である。
【００８５】
［ＭＦＰの制御］
上述したＮＦＣタッチにより、ＮＦＣインターフェース２７Ａが上記応答電波を携帯端末１０から受信すると、ＭＦＰ２０のＣＰＵ２１は、携帯端末１０とＭＦＰ２０との間にＮＦＣ通信接続を確立させるための通信を開始し、図９に示すＭＦＰ処理を実行する。
【００８６】
まず、ＣＰＵ２１は、携帯端末１０から、サインイン情報、および、前回サインイン時刻を受信したか否かを判断する（Ｓ４１）。Ｓ４１の処理は、受信処理の一例である。ＣＰＵ２１は、サインイン情報等を受信していないと判断した場合（Ｓ４１：ＮＯ）、待機する。
【００８７】
一方、ＣＰＵ２１は、サインイン情報等を受信したと判断した場合（Ｓ４１：ＹＥＳ）、サーバ順位Ｎを０に初期化し（Ｓ４２）、そのサーバ順位Ｎに１加算する（Ｓ４３）。サーバ順位Ｎは、ＣＰＵ２１が、携帯端末１０から受信したサインイン情報に対応するサーバ３０に個別に付けた順位である。次に、ＣＰＵ２１は、Ｎ番目のサーバ３０のサービス内容が、前回サインイン時刻から更新されたか否かを判断する更新判断処理を実行する（Ｓ４４〜Ｓ４７）
【００８８】
まず、ＣＰＵ２１は、Ｎ番目のサーバ３０のサインイン情報に基づき、ネットワークインターフェース２７Ｂに指示して、Ｎ番目のサーバ３０にサインインする（Ｓ４４）。このＳ４４の処理は、受信側サインイン処理の一例である。ＣＰＵ２１は、サインインした後、上記図５のＳ１６と同様、そのサインインが許可されたか否かを判断する（Ｓ４５）。ＣＰＵ２１は、サインインが許可されなかったと判断した場合（Ｓ４５：ＮＯ）、上記図５のＳ１９と同様のエラー処理（Ｓ５０）を実行し、本ＭＦＰ処理を終了する。
【００８９】
ＣＰＵ２１は、サインインが許可されたと判断した場合（Ｓ４５：ＹＥＳ）、Ｎ番目のサーバ３０のＲＳＳ（RDF site summary）やＨＴＭＬ（HyperText Markup Language）などの更新情報から、Ｎ番目のサーバ３０の直近の更新時刻を取得する（Ｓ４６）。ＣＰＵ２１は、この更新時刻が前回サインイン時刻よりも遅いか否かを判断し（Ｓ４７）、更新時刻が前回サインイン時刻よりも遅いと判断した場合（Ｓ４７：ＹＥＳ）、Ｎ番目のサーバ３０は、前回サインイン時刻から更新されていることになる。そこで、ＣＰＵ２１は、Ｎ番目のサーバ３０へのサインインの許可状態を維持し、Ｓ４８に進む。
【００９０】
一方、ＣＰＵ２１は、この更新時刻が前回サインイン時刻以前であると判断した場合（Ｓ４７：ＮＯ）、Ｎ番目のサーバ３０は、前回サインイン時刻から更新されていないため、サインインを許可した状態を維持する必要性が低い。そこで、ＣＰＵ２１は、Ｎ番目のサーバ３０に対してサインアウトし（Ｓ４９）、Ｓ４８に進む。なお、Ｓ４７，Ｓ４９はサインイン状態処理の一例である。
【００９１】
Ｓ４８では、ＣＰＵ２１は、携帯端末１０から受信した全てのサインイン情報について、更新判断処理を実行したかどうかを判断する。ＣＰＵ２１は、まだ更新判断処理を実行していないサインイン情報が残っていると判断した場合（Ｓ４８：ＮＯ）、Ｓ４３に戻り、全てのサインイン情報について更新判断処理を実行したと判断した場合（Ｓ４８：ＹＥＳ）、本ＭＦＰ処理を終了する。
【００９２】
［本実施形態の効果］
本実施形態の画像処理システム１によれば、携帯端末１０からＭＦＰ２０にサインイン情報を送信すると、サーバ３０が前回サインインしてから更新された場合、サーバ３０にサインインが許可された状態とし、更新されていない場合、サーバにサインインが許可された状態としない。これにより、ユーザは、手動でサーバの更新の有無を確認することなく、サーバ３０にサインインが許可された状態になっているか否かから、更新の有無を確認することができる。
【００９３】
また、更新判断処理では、実際のサーバ３０の更新時刻を取得し（図９のＳ４６）、サーバ３０の更新時刻と前回サインイン時刻との先後に基づき、当該サーバ３０が更新されたか否かを判断する、従って、実際のサーバの更新時刻から、サーバの更新の有無を正確に判断することができる。
【００９４】
＜他の実施形態＞
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
【００９５】
「情報送信装置」は、上記携帯端末１０に限られず、例えば、設置型のパーソナルコンピュータや、デジタルカメラ等の電気機器でもよい。要するに、情報送信装置は、サインイン情報を記憶する記憶部と、そのサインイン情報を送信する機能とを少なくとも有する装置であればよい。
【００９６】
「送信側通信部」および「受信側通信部」は、ＮＦＣ方式やＷｉ−Ｆｉ方式の無線通信以外に、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどでもよく、更に、無線通信方式に限らず、有線通信方式でもよい。また、送信側通信部は、ＭＦＰ２０との通信と、サーバ３０との通信とを、共通の通信方式で行う構成でもよい。受信側通信部は、携帯端末１０との通信と、サーバ３０との通信とを、共通の通信方式で行う構成でもよい。
【００９７】
「送信側制御部」および「受信側制御部」は、１つのＣＰＵ１１，２１により図４等の各処理を実行する構成であった。しかし、これに限らず、送信側制御部および受信側制御部は、複数のＣＰＵにより図４等の各処理を実行する構成、ＡＳＩＣ１８，２９などの専用のハード回路のみにより図４等の各処理を実行する構成や、ＣＰＵおよびハード回路により図４等の各処理を実行する構成でもよい。
【００９８】
「画像処理装置」は、印刷機能及びスキャン機能を実行可能なＭＦＰに限られず、印刷機能及びスキャン機能のうちの印刷機能のみを実行可能なプリンタ、スキャン機能のみを実行可能なスキャナでもよい。また、「画像処理装置」は、印刷機能及びスキャン機能とは異なる画像処理機能、例えば、画像の表示機能、画像編集機能、ファクシミリ機能，データ変換機能、データ加工機能などを実行する画像処理部を有する装置でもよい。
【００９９】
「記憶部に記憶されているサインイン情報」は、不揮発性メモリ１４に記憶されたサインイン情報に限らず、例えば、サインインする際、ユーザにより、サービスのサインインページに入力され、ＲＡＭ１３に一時的に記憶されているサインイン情報でもよい。なお、記憶部に記憶されているサインイン情報は１つでもよい。
【０１００】
ＣＰＵ１１は、図４の処理のうち、Ｓ３、Ｓ４の少なくとも１つの処理を実行しない構成でもよい。また、ＣＰＵ２１は、図５の処理のうち、Ｓ１２，Ｓ１３，Ｓ１４の少なくとも１つの処理を実行しない構成でもよい。なお、図５の処理において、利用権限の有無に基づく抽出処理（Ｓ１３）と、エラーの有無に基づく抽出処理（Ｓ１４）の実行順序は逆でもよい。
【０１０１】
画像処理システム１は、ＭＦＰ２０のＣＰＵ２１が、Ｓ３のようなサインイン許可の有無に基づくサインイン情報の抽出処理を実行する構成でもよい。具体的には、携帯端末１０は、不揮発性メモリ１４に記憶されている全てのサインイン情報、および、それぞれのサインイン情報のサインインの許可の有無の情報をＭＦＰ２０に送信する。そして、ＭＦＰ２０のＣＰＵ２１は、それらの情報から、サインイン許可の有無に基づく抽出処理（Ｓ３参照）を実行することができる。
【０１０２】
画像処理システム１は、携帯端末１０のＣＰＵ１１が、Ｓ１３のような利用権限の有無に基づく抽出処理、および、Ｓ１４のようなエラーの有無に基づく抽出処理（Ｓ１４）の少なくとも１つを実行する構成でもよい。具体的には、ＣＰＵ１１は、Ｓ１２の利用権限の判断結果をＭＦＰ２０から取得し、その判断結果とサーバ利用機能情報とから、利用権限の有無に基づく抽出処理（Ｓ１３参照）を実行することができる。また、ＣＰＵ１１は、エラー検出結果をＭＦＰ２０から取得し、そのエラー検出結果とサーバ利用機能情報とから、エラーの有無に基づく抽出処理（Ｓ１４参照）を実行することができる。なお、サーバ利用機能情報は、携帯端末１０の不揮発性メモリ１４等に記憶されていてもよいし、ＭＦＰ２０から送信されてもよい。
【０１０３】
抽出条件は、サインインの実行頻度や回数が所定値以上であるサーバのサインイン情報であることや、ＭＦＰ２０が有する機能を利用するサーバのサインイン情報であることなどでもよい。
【０１０４】
実施形態２において、携帯端末１０からＭＦＰ２０にサインイン情報を送信すると、サーバ３０が前回サインアウトしてから更新された場合、サーバにサインイン状態が許可された状態とし、更新されていない場合、サーバにサインイン状態が許可された状態としない構成としてもよい。この場合、ＣＰＵ１１は、サーバ３０に対してサインアウトしたときに、そのサインアウトした時刻を取得して、サインイン情報と対応付けて不揮発性メモリ１４に記憶する。
【０１０５】
実施形態２の「更新判断処理」において、ＣＰＵ２１は、サーバ３０の更新時刻を取得せずに、前回サインイン時刻からの経過時間が基準時間を超えたことを条件に更新したと判断してもよい。
【０１０６】
更に、「更新判断処理」は、携帯端末１０側で実行してもよい。例えば、携帯端末１０がサインインした際、ＣＰＵ１１が、サーバ３０から更新時刻を取得し、前回サインイン時刻との先後に基づき、サーバ３０が更新されたか否かを判断する。そして、ＣＰＵ１１は、更新されたと判断したサインイン情報だけをＭＦＰ２０側に送信してもよい。
【符号の説明】
【０１０７】
１：画像処理システム  １０：携帯端末  １７Ａ，２７Ａ：ＮＦＣインターフェース  １７Ｂ，２７Ｂ：ネットワークインターフェース  ２０：ＭＦＰ  ３０：サーバ  １１，２１：ＣＰＵ  １４：不揮発性メモリ  １５，２５：表示部  ２８Ａ：読取部  ２８Ｂ：印刷部
【図１】
2015069562.tif 000003
【図２】
2015069562.tif 000004
【図３】
2015069562.tif 000005
【図４】
2015069562.tif 000006
【図５】
2015069562.tif 000007
【図６】
2015069562.tif 000008
【図７】
2015069562.tif 000009
【図８】
2015069562.tif 000010
【図９】
2015069562.tif 000011