(57)【要約】【課題】情報処理装置がネットワークを通じて外部サーバーのサービスを利用する場合に、認証処理用の情報の入力およびサービス利用の許容範囲の制限を簡易化できること。【解決手段】情報処理部８は、第１レベル端末認証情報および第２レベル端末認証情報とそれらに対応づけられた複数のサーバー認証情報および宛先情報とを参照し、端末認証処理が成功した場合に、対応するサーバー認証情報を宛先情報の宛先へ送信してサーバー認証処理を要求する。第２レベル端末認証情報に基づく端末認証処理の成功を経てサーバー認証処理が成功した場合に、第１レベル端末認証情報に基づく端末認証処理の成功を経てサーバー認証処理が成功した場合よりも、外部サービスの利用の許容範囲が制限される。【選択図】図３
2016019264.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて受信したサーバー認証用入力情報と予め記憶部に記憶されたサーバー認証情報とを照合して認証成否を判定するサーバー認証処理を実行し、前記サーバー認証処理が成功した場合に、前記サーバー認証用入力情報の送信元に対して前記ネットワークを通じて外部サービスを提供する複数の外部サーバーと通信可能な情報処理装置であって、
第１レベル端末認証情報および第２レベル端末認証情報を含む端末認証情報と複数の前記外部サーバーの前記サーバー認証情報および前記ネットワーク上の宛先情報とを対応づけて記憶可能な対応認証情報記憶部と、
端末認証用入力情報を入力する端末認証用情報入力部と、
前記端末認証用入力情報と前記対応認証情報記憶部の前記第１レベル端末認証情報とを照合して認証成否を判定する第１端末認証処理を実行する第１端末認証処理部と、
前記端末認証用入力情報と前記対応認証情報記憶部の前記第２レベル端末認証情報とを照合して認証成否を判定する第２端末認証処理を実行する第２端末認証処理部と、
前記第１端末認証処理または前記第２端末認証処理が成功した場合に、成功した前記第１端末認証処理または前記第２端末認証処理で用いられた前記端末認証情報に対応する前記対応認証情報記憶部の前記サーバー認証情報をこれに対応する前記宛先情報の宛先へ送信することにより、前記外部サーバーに前記サーバー認証処理を要求するサーバー認証要求部と、
前記サーバー認証要求部が要求した前記サーバー認証処理が成功した場合に、成功した前記サーバー認証処理の要求先である前記外部サーバーにアクセスして前記外部サービスを利用する外部サービスアクセス部と、を備え、
前記外部サービスアクセス部は、前記第２端末認証処理の成功を経て前記サーバー認証処理が成功した場合に、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合における前記外部サービスの利用範囲よりも前記外部サービスの利用範囲を制限する、情報処理装置。
【請求項２】
前記第２レベル端末認証情報は前記第１レベル端末認証情報の一部である、請求項１に記載の情報処理装置。
【請求項３】
前記第１レベル端末認証情報は、ユーザー識別情報と第１端末パスワードとの組合せであり、
前記第２レベル端末認証情報は、前記第１レベル端末認証情報の前記ユーザー識別情報と前記第１端末パスワードよりもデータ長が短い第２端末パスワードとの組合せである、請求項２に記載の情報処理装置。
【請求項４】
前記第２端末認証処理の成功を経て前記サーバー認証処理が成功した場合に、前記外部サービスアクセス部は、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合にアクセス可能な前記外部サーバーと同じ前記外部サーバーへのアクセスを許容し、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合に利用を許容する複数種類の前記外部サービスうちの一部の種類の前記外部サービスのみの利用を許容する、請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
前記外部サーバーが提供する前記外部サービスが、データファイルのアップロードおよびアップロード済みの前記データファイルのダウンロードを含むストレージサービスである、請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記外部サーバーが提供する前記ストレージサービスを通じてダウンロードされた前記データファイルに基づく画像を形成する画像形成部と、原稿の画像を読み取ることにより前記ストレージサービスを通じてアップロードされる画像データファイルの元になる画像データを生成する画像読取部と、のうちの少なくとも一方をさらに備える、請求項５に記載の情報処理装置。
【請求項７】
前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合に、前記外部サービスアクセス部は、前記外部サーバーに対してアップロード済みの前記データファイルをダウンロード、変更および削除するサービスの利用を許容し、
前記第２端末認証処理の成功を経て前記サーバー認証処理が成功した場合に、前記外部サービスアクセス部は、前記外部サーバーに対してアップロード済みの前記データファイルをダウンロードするサービスの利用を許容し、アップロード済みの前記データファイルを変更および削除するサービスの利用を制限する、請求項５または請求項６に記載の情報処理装置。
【請求項８】
前記第２端末認証処理の成功を経て前記サーバー認証処理が成功した場合に、前記外部サービスアクセス部は、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合にアクセスを許容する複数の前記外部サーバーのうちの一部の前記外部サーバーへのアクセスのみ許容し、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合に利用を許容する前記外部サービスと同じ種類の前記外部サービスの利用を許容する、請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項９】
ネットワークを通じて受信したサーバー認証用入力情報と予め記憶部に記憶されたサーバー認証情報とを照合して認証成否を判定するサーバー認証処理を実行し、前記サーバー認証処理が成功した場合に、前記サーバー認証用入力情報の送信元に対して前記ネットワークを通じてストレージサービスを提供する複数の外部サーバーと通信可能な画像処理装置であって、
第１レベル端末認証情報および第２レベル端末認証情報を含む端末認証情報と複数の前記外部サーバーの前記サーバー認証情報および前記ネットワーク上の宛先情報とを対応づけて記憶可能な対応認証情報記憶部と、
端末認証用入力情報を入力する端末認証用情報入力部と、
前記端末認証用入力情報と前記対応認証情報記憶部の前記第１レベル端末認証情報とを照合して認証成否を判定する第１端末認証処理を実行する第１端末認証処理部と、
前記端末認証用入力情報と前記対応認証情報記憶部の前記第２レベル端末認証情報とを照合して認証成否を判定する第２端末認証処理を実行する第２端末認証処理部と、
前記第１端末認証処理または前記第２端末認証処理が成功した場合に、成功した前記第１端末認証処理または前記第２端末認証処理で用いられた前記端末認証情報に対応する前記対応認証情報記憶部の前記サーバー認証情報をこれに対応する前記宛先情報の宛先へ送信することにより、前記外部サーバーに前記サーバー認証処理を要求するサーバー認証要求部と、
前記サーバー認証要求部が要求した前記サーバー認証処理が成功した場合に、成功した前記サーバー認証処理の要求先である前記外部サーバーにアクセスして前記ストレージサービスを利用する外部サービスアクセス部と、
前記ストレージサービスを通じてダウンロードされたデータファイルに基づく画像を形成する画像形成部および原稿の画像を読み取ることにより前記ストレージサービスを通じてアップロードされる画像データファイルの元になる画像データを生成する画像読取部のうちの少なくとも一方と、を備え、
前記外部サービスアクセス部は、前記第２端末認証処理の成功を経て前記サーバー認証処理が成功した場合に、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合における前記ストレージサービスの利用範囲よりも前記ストレージサービスの利用範囲を制限する、画像処理装置。
【請求項１０】
ネットワークを通じて受信したサーバー認証用入力情報と予め記憶部に記憶されたサーバー認証情報とを照合して認証成否を判定するサーバー認証処理を実行し、前記サーバー認証処理が成功した場合に、前記サーバー認証用入力情報の送信元に対して前記ネットワークを通じて外部サービスを提供する複数の外部サーバーと通信可能な情報処理装置が実行する外部サービス利用方法であって、
端末認証用入力情報を入力する端末認証用情報入力工程と、
第１レベル端末認証情報および第２レベル端末認証情報を含む端末認証情報と複数の前記サーバー認証情報および複数の前記外部サーバーの前記ネットワーク上の宛先情報とを対応づけて記憶可能な対応認証情報記憶部の情報を参照する記憶部参照工程と、
前記端末認証用入力情報と前記対応認証情報記憶部の前記第１レベル端末認証情報とを照合して認証成否を判定する第１端末認証処理を実行する第１端末認証処理工程と、
前記端末認証用入力情報と前記対応認証情報記憶部の前記第２レベル端末認証情報とを照合して認証成否を判定する第２端末認証処理を実行する第２端末認証処理工程と、
前記第１端末認証処理または前記第２端末認証処理が成功した場合に、成功した前記第１端末認証処理または前記第２端末認証処理で用いられた前記端末認証情報に対応する前記対応認証情報記憶部の前記サーバー認証情報をこれに対応する前記宛先情報の宛先へ送信することにより、前記外部サーバーに前記サーバー認証処理を要求するサーバー認証要求工程と、
前記サーバー認証要求工程で要求した前記サーバー認証処理が成功した場合に、成功した前記サーバー認証処理の要求先である前記外部サーバーにアクセスして前記外部サービスを利用する外部サービスアクセス工程と、を含み、
前記第２端末認証処理の成功を経て前記サーバー認証処理が成功した場合の前記外部サービスアクセス工程は、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合における前記外部サービスの利用範囲よりも前記外部サービスの利用範囲を制限する工程である、外部サービス利用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部サーバーと通信可能な情報処理装置、画像処理装置および外部サービス利用方法に関する。
【背景技術】
【０００２】
一般に、ストレージサーバーなどの外部サーバーが、インターネットなどのネットワークを通じて情報処理装置（端末装置）に対してサービスを提供することが知られている。例えば、ストレージサービスは、前記ネットワークを通じて前記情報処理装置から送信されるデータファイルを記憶部に保存するアップロードサービスと、前記アップロードサービスにより前記記憶部に保存された前記データファイルを前記情報処理装置へ送信するダウンロードサービスとを含む。
【０００３】
また、前記外部サーバーは、前記ネットワークを通じて受信した認証用入力情報と予め記憶部に記憶された認証情報とを照合して認証成否を判定する認証処理を実行する。前記外部サーバーは、前記認証処理が成功した場合にのみ、前記認証用入力情報の送信元に対して前記サービスを提供する。
【０００４】
また、情報処理装置が、ユーザー認証に成功した場合に、認証情報に対応づけられた印刷ジョブをドキュメント蓄積装置から取得し、さらにその印刷ジョブを画像形成装置へ送信することが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−８１７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、前記情報処理装置が、それ自体の使用を可能にするための前記認証処理を実行する機能を有する場合がある。例えば、前記情報処理装置が、画像形成装置または画像読取装置などの画像処理装置である場合、その画像処理装置が、画像処理を可能にするための前記認証処理を実行する機能を有する場合がある。
【０００７】
前記情報処理装置において、複数の前記外部サーバーの前記サービスを利用したいというニーズがある。この場合、前記情報処理装置と複数の前記外部サーバー各々とについて個別に前記認証処理用の情報を入力する作業は繁雑である。
【０００８】
また、前記外部サーバーのサービス利用の許容範囲を状況に応じて制限したいというニーズがある。この場合、複数の前記外部サーバー各々について個別に前記サービス利用の許容範囲の設定を行う作業は繁雑である。
【０００９】
本発明の目的は、ネットワークを通じて外部サーバーのサービスを利用する場合に認証処理用の情報の入力およびサービス利用の許容範囲の制限を簡易化できる情報処理装置、画像処理装置および外部サービス利用方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一の局面に係る情報処理装置は、複数の外部サーバーと通信可能であり、対応認証情報記憶部と、端末認証用情報入力部と、第１端末認証処理部と、第２端末認証処理部と、サーバー認証要求部と、外部サービスアクセス部とを備える。前記外部サーバー各々は、ネットワークを通じて受信したサーバー認証用入力情報と予め記憶部に記憶されたサーバー認証情報とを照合して認証成否を判定するサーバー認証処理を実行する。さらに、前記外部サーバー各々は、前記サーバー認証処理が成功した場合に、前記サーバー認証用入力情報の送信元に対して前記ネットワークを通じてサービスを提供する。前記対応認証情報記憶部は、端末認証情報と複数の前記サーバー認証情報および複数の前記ストレージサーバーの前記ネットワーク上の宛先情報とを対応づけて記憶可能な記憶部である。前記端末認証情報は、第１レベル端末認証情報および第２レベル端末認証情報を含む。前記端末認証用情報入力部は、端末認証用入力情報を入力する。前記第１端末認証処理部は、前記端末認証用入力情報と前記対応認証情報記憶部の前記第１レベル端末認証情報とを照合して認証成否を判定する第１端末認証処理を実行する。前記第２端末認証処理部は、前記端末認証用入力情報と前記対応認証情報記憶部の前記第２レベル端末認証情報とを照合して認証成否を判定する第２端末認証処理を実行する。前記サーバー認証要求部は、前記第１端末認証処理または前記第２端末認証処理が成功した場合に、成功した前記第１端末認証処理または前記第２端末認証処理で用いられた前記端末認証情報に対応する前記対応認証情報記憶部の前記サーバー認証情報をこれに対応する前記宛先情報の宛先へ送信することにより、前記外部サーバーに前記サーバー認証処理を要求する。前記外部サービスアクセス部は、前記サーバー認証要求部が要求した前記サーバー認証処理が成功した場合に、成功した前記サーバー認証処理の要求先である前記外部サーバーにアクセスして前記外部サービスを利用する。前記外部サービスアクセス部は、前記第２端末認証処理の成功を経て前記サーバー認証処理が成功した場合に、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合における前記外部サービスの利用範囲よりも前記外部サービスの利用範囲を制限する。
【００１１】
本発明の他の局面に係る画像処理装置は、複数の前記外部サーバーと通信可能であり、前記対応認証情報記憶部と、前記端末認証用情報入力部と、前記第１端末認証処理部と、前記第２端末認証処理部と、前記サーバー認証要求部と、前記外部サービスアクセス部と、画像形成部および画像読取部のうち少なくとも一方とを備える。前記外部サーバー各々は前記ネットワークを通じてストレージサービスを提供する。前記画像形成部は、前記ストレージサービスを通じてダウンロードされた前記データファイルに基づく画像を形成する。前記画像読取部は、原稿の画像を読み取ることにより、前記ストレージサービスを通じてアップロードされる画像データファイルの元になる画像データを生成する。
【００１２】
本発明の他の局面に係るストレージサービス利用方法は、複数の前記外部サーバーと通信可能な情報処理装置が実行する方法である。本方法は、端末認証用情報入力工程と、記憶部参照工程と、第１端末認証処理工程と、第２端末認証処理工程と、サーバー認証要求工程と、外部サービスアクセス工程とを含む。前記端末認証用情報入力工程は、端末認証用入力情報を入力する工程である。前記記憶部参照工程は、前記対応認証情報記憶部の情報を参照する工程である。前記第１端末認証処理工程は、前記端末認証用入力情報と前記対応認証情報記憶部の前記第１レベル端末認証情報とを照合して認証成否を判定する第１端末認証処理を実行する工程である。前記第２端末認証処理工程は、前記端末認証用入力情報と前記対応認証情報記憶部の前記第２レベル端末認証情報とを照合して認証成否を判定する第２端末認証処理を実行する工程である。前記サーバー認証要求工程は、前記第１端末認証処理または前記第２端末認証処理が成功した場合に、成功した前記第１端末認証処理または前記第２端末認証処理で用いられた前記端末認証情報に対応する前記対応認証情報記憶部の前記サーバー認証情報をこれに対応する前記宛先情報の宛先へ送信することにより、前記外部サーバーに前記サーバー認証処理を要求する工程である。前記外部サービスアクセス工程は、前記サーバー認証要求工程で要求した前記サーバー認証処理が成功した場合に、成功した前記サーバー認証処理の要求先である前記外部サーバーにアクセスして前記外部サービスを利用する工程である。前記第２端末認証処理の成功を経て前記サーバー認証処理が成功した場合の前記外部サービスアクセス工程は、前記第１端末認証処理の成功を経て前記サーバー認証処理が成功した場合における前記外部サービスの利用範囲よりも前記外部サービスの利用範囲を制限する工程である。
【発明の効果】
【００１３】
本発明によれば、ネットワークを通じて外部サーバーのサービスを利用する場合に認証処理用の情報の入力およびサービス利用の許容範囲の制限を簡易化できる情報処理装置、画像処理装置および外部サービス利用方法を提供することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の第１実施形態に係る画像処理装置を含むネットワークシステムのブロック図である。
【図２】図２は、本発明の実施形態に係る画像処理装置の構成図である。
【図３】図３は、本発明の実施形態に係る画像処理装置における情報処理部のブロック図である。
【図４】図４は、本発明の実施形態に係る画像処理装置が実行するストレージサービス利用開始処理の手順の一例を示すフローチャートである。
【図５】図５は、本発明の実施形態に係る画像処理装置が実行する端末ログイン処理の手順の一例を示すフローチャートである。
【図６】図６は、本発明の実施形態に係る画像処理装置が実行するサーバーログイン処理の手順の一例を示すフローチャートである。
【図７】図７は、本発明の実施形態に係る画像処理装置が実行するジョブ選択・実行処理の手順の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る画像処理装置が実行するデータファイルのプリント処理の手順の一例を示すフローチャートである。
【図９】図９は、本発明の実施形態に係る画像処理装置が実行するスキャン画像ファイルの保存処理の手順の一例を示すフローチャートである。
【図１０】図１０は、本発明の実施形態に係るファイル変更・削除処理の手順の一例を示すフローチャート図である。
【図１１】図１１は、本発明の実施形態に係る画像処理装置が出力する端末ログイン画面の一例を示す図である。
【図１２】図１２は、本発明の実施形態に係る画像処理装置が出力する第１ジョブ選択画面の一例を示す図である。
【図１３】図１３は、本発明の実施形態に係る画像処理装置が出力する第２ジョブ選択画面の一例を示す図である。
【図１４】図１４は、本発明の実施形態に係る画像処理装置が出力するデータファイル選択画面の一例を示す図である。
【図１５】図１５は、本発明の実施形態に係る画像処理装置が出力するプレビュー画面の一例を示す図である。
【図１６】図１６は、本発明の実施形態に係る画像処理装置が出力する第１保存先選択画面の一例を示す図である。
【図１７】図１７は、本発明の実施形態に係る画像処理装置が出力する第２保存先選択画面の一例を示す図である。
【図１８】図１８は、本発明の実施形態に係る画像処理装置が出力する確認画面の一例を示す図である。
【図１９】図１９は、本発明の第１実施形態に係る画像処理装置が参照する端末アカウント情報のデータ構成図である。
【図２０】図２０は、本発明の第１実施形態に係る画像処理装置が参照するサーバーマスター情報のデータ構成図である。
【図２１】図２１は、本発明の第１実施形態に係るサーバーアカウント情報のデータ構成図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１６】
［画像処理装置１０の構成］
まず、図１〜３を参照しつつ、本発明の実施形態に係る画像処理装置１０の概略構成について説明する。前記画像処理装置１０は、ネットワーク７０を通じて複数の外部サーバー７と通信可能な情報処理装置の一例である。
【００１７】
前記外部サーバー７各々は、前記ネットワーク７０を通じてストレージサービスを提供するサーバーである。本実施形態における前記外部サーバー７各々は、前記ネットワーク７０を通じてストレージサービスを提供するストレージサーバーである。前記ストレージサービスは、前記外部サーバー７が提供する外部サービスの一例である。
【００１８】
前記外部サーバー７各々は、前記画像処理装置１０などの前記情報処理装置からの要求に応じてサーバー認証処理を実行する。前記サーバー認証処理は、前記ネットワーク７０を通じて前記画像処理装置１０などの前記情報処理装置から受信したサーバー認証用入力情報と予め記憶部に記憶されたサーバー認証情報とを照合して認証成否を判定する処理である。
【００１９】
さらに、前記外部サーバー７各々は、前記サーバー認証処理が成功した場合に、前記サーバー認証用入力情報の送信元に対して前記ネットワーク７０を通じて前記ストレージサービスを提供する。
【００２０】
前記ストレージサービスは、前記ネットワーク７０を通じて前記情報処理装置から送信されるデータファイルを記憶部に保存するアップロードサービスと、前記アップロードサービスにより前記記憶部に保存された前記データファイルを前記情報処理装置へ送信するダウンロードサービスとを含む。さらに、前記ストレージサービスは、前記アップロードサービスにより前記記憶部に保存された前記データファイルの情報を変更するファイル変更サービス、および前記データファイルを削除するファイル削除サービスも含む。
【００２１】
前記画像処理装置１０は、少なくとも画像形成部４および画像読取部１１の一方を備える前記情報処理装置の一例である。本実施形態において、前記画像処理装置１０は前記画像形成部４および前記画像読取部１１を備える複合機である。本発明に係る画像処理装置の他の例として、プリンター（画像形成装置）、コピー機またはファクシミリなども考えられる。
【００２２】
前記画像形成部４は、前記ストレージサービスを通じてダウンロードされた前記データファイルに基づく画像を記録シート９に形成することができる。また、前記画像読取部１１は、原稿９０の画像を読み取ることにより前記ストレージサービスを通じてアップロードされる画像データファイルを生成することができる。なお、前記画像処理装置１０が前記画像形成部４および前記画像読取部１１の一方のみを備えることも考えられる。
【００２３】
図２が示すように、前記画像処理装置１０は、原稿搬送読取部１、シート供給部２、シート搬送部３、前記画像形成部４、光走査部５、定着部６、情報処理部８および操作表示部８０などを備える。
【００２４】
前記原稿搬送読取部１は、前記画像読取部１１およびＡＤＦ（Auto Document Feeder）１２を備えている。前記画像読取部１１は、原稿台１１１、読取ユニット１１２、ミラーおよびレンズなどの光学系１１３及びＣＣＤ（Charge Coupled Device）１１４などを備える。
【００２５】
前記原稿台１１１は、前記画像読取部１１の上面に設けられた原稿が載置される部分である。前記読取ユニット１１２は、前記原稿台１１１上の読取位置にある前記原稿９０に光を照射し、その反射光を前記光学系１１３へ向けて反射する。前記読取ユニット１１２は、副走査方向（図に向かって左右の方向）に移動可能である。前記光学系１１３は、前記原稿９０からの反射光を前記ＣＣＤ１１４へ導く。前記ＣＣＤ１１４は、受光量に応じた電気信号を前記原稿９０の画像を表す画像データとして前記情報処理部８へ出力する光電変換素子などを有する。
【００２６】
前記ＡＤＦ１２は、複数の搬送ローラー１２２各々を駆動させることにより、原稿載置部１２１にセットされた前記原稿９０を前記画像読取部１１による画像の読取位置を通過させて排紙トレイ１２３まで搬送する。
【００２７】
前記シート供給部２は、シート受部２１およびシート送出部２２を備えている。前記シート受部２１は、複数の記録シート９を重ねて載置可能に構成されている。前記記録シート９は、紙、コート紙、ハガキ、封筒、およびＯＨＰシートなどのシート状の画像形成媒体である。
【００２８】
前記シート送出部２２は、前記シート受部２１に載置された前記記録シート９を１枚ずつ前記シート搬送部３の搬送路３０へ向けて送り出す。
【００２９】
前記シート搬送部３は、レジストローラー３１、搬送ローラー３２および排出ローラー３３などを備える。前記レジストローラー３１および前記搬送ローラー３２が、前記シート供給部２から供給される前記記録シート９を前記画像形成部４へ向けて搬送する。さらに、前記排出ローラー３３が画像形成後の前記記録シート９を前記搬送路３０の排出口から排出トレイ１０１上へ排出する。
【００３０】
前記画像形成部４は、前記シート送出部２２から供給されて前記搬送路３０を移動中の前記記録シート９の表面に画像を形成する。前記画像形成部４は、ドラム状の感光体４１、帯電部４２、現像部４３、転写部４５およびクリーニング部４７などを備える。なお、前記感光体４１は像担持体の一例である。
【００３１】
前記感光体４１が回転し、前記帯電部４２が前記感光体４１の表面を一様に帯電させる。さらに、前記光走査部５がレーザー光を走査することにより帯電した前記感光体４１の表面に静電潜像を書き込み、前記現像部４３が前記感光体４１にトナーを供給することにより、前記静電潜像をトナー像へ現像する。
【００３２】
さらに、前記転写部４５が、前記感光体４１の前記トナー像を前記搬送路３０を移動中の前記記録シート９に転写する。最後に、前記クリーニング部４７が前記感光体４１表面に残存する前記トナーを除去する。
【００３３】
前記定着部６は、ハロゲンヒーターなどのヒーターを内包する定着ローラー６１と加圧ローラー６２との間に前記トナー像が形成された前記記録シート９を挟み込み、後工程へ送り出す。これにより、前記定着部６は、前記記録シート９上の前記トナー像（画像）を加熱し、前記記録シート９上に画像を定着させる。
【００３４】
前記操作表示部８０は、例えばタッチパネルおよび操作ボタンなどを含む操作入力部であるとともに、液晶表示パネルおよび通知ランプなどを含む表示部でもある。
【００３５】
前記情報処理部８は、前記操作表示部８０に操作メニューなどを表示させる。さらに、前記情報処理部８は、前記操作表示部８０の操作を通じて入力される入力情報および各種センサーの検出結果に基づいて各種の情報処理を行う。さらに、前記情報処理部８は、前記情報処理の結果に応じて周辺装置およびモーターなどの電気機器を制御する。例えば、図３が示すように、前記情報処理部８は、ＭＰＵ（Micro Processor Unit）８１、第１記憶部８２、第２記憶部８３、信号インターフェイス８４および通信部８５などを備えている。
【００３６】
前記ＭＰＵ８１は、各種の演算およびデータ処理を実行するプロセッサーである。前記第１記憶部８２および第２記憶部８３は、前記ＭＰＵ８１が参照する各種情報を記憶する不揮発性の記憶部である。また、前記第１記憶部８２および前記第２記憶部８３は、前記ＭＰＵ８１による各種情報の読み書きが可能な記憶部でもある。
【００３７】
前記第１記憶部８２は、主として前記ＭＰＵ８１に各種の処理を実行させるためのプログラムＰｒ１〜Ｐｒ８およびそれらのプログラムを実行する前記ＭＰＵ８１が参照する情報Ｄ１〜Ｄ３などを記憶する。
【００３８】
前記第２記憶部８３は、主として前記外部サーバー７各々へアップロードされるデータファイルまたは前記外部サーバー７からダウンロードされたデータファイルを記憶する。
【００３９】
前記情報処理部８は、前記ＭＰＵ８１が前記第１記憶部８２に予め記憶された各種のプログラムＰｒ１〜Ｐｒ８を実行することにより前記画像処理装置１０を統括的に制御する。
【００４０】
前記信号インターフェイス８４は、前記ＭＰＵ８１とセンサーおよび制御対象機器との間の信号の受け渡しを中継するインターフェイス回路である。前記ＭＰＵ８１は、前記信号インターフェイス８４を介して各種のセンサーの検出信号を入力する。さらに、前記ＭＰＵ８１は、前記信号インターフェイス８４を介して前記操作表示部８０との間で信号の受け渡しを行う。
【００４１】
前記通信部８５は、前記ＭＰＵ８１がＬＡＮおよびインターネットなどの前記ネットワーク７０を通じて前記外部サーバー７およびその他の装置との間でデータの送信および受信を行う際の通信を制御するインターフェイスである。前記ＭＰＵ８１は、前記通信部８５を通じて他の装置との間でデータの受け渡しを行う。
【００４２】
ところで、前記画像処理装置１０（情報処理装置）が、それ自体の使用を可能にするための認証処理（端末認証処理）を実行する機能を有する場合がある。例えば、画像形成装置または画像読取装置などである前記画像処理装置１０が、画像処理を可能にするための前記認証処理を実行する機能を有する場合がある。
【００４３】
前記画像処理装置１０などの情報処理装置において、その情報処理装置の前記認証処理用の情報と前記外部サーバー７の前記サーバー認証処理用の情報とを個別に入力する作業は繁雑である。また、前記情報処理装置において、複数の前記外部サーバー７との間でデータファイルのアップロードまたはダウンロードを実行したいというニーズがある。この場合、前記情報処理装置と複数の前記外部サーバー７各々とについて個別に前記認証処理用の情報を入力する作業はさらに繁雑である。
【００４４】
また、前記外部サーバー７のサービス利用の許容範囲を状況に応じて制限したいというニーズがある。この場合、複数の前記外部サーバー７各々について個別に前記サービス利用の許容範囲の設定を行う作業は繁雑である。
【００４５】
前記画像処理装置１０またはそれと同様の機能を有する情報処理装置が採用されれば、前記ネットワーク７０を通じて前記外部サーバー７のサービスを利用する場合に認証処理用の情報の入力およびサービス利用の許容範囲の制限を簡易化できる。
【００４６】
［ユーザー認証に関する情報］
次に、図１９〜２１を参照しつつ、前記第１記憶部８２が記憶するユーザー認証に関する情報について説明する。前記第１記憶部８２は、端末アカウント情報Ｄ１、サーバーマスター情報Ｄ２およびサーバーアカウント情報Ｄ３を記憶する。例えば、前記端末アカウント情報Ｄ１、前記サーバーマスター情報Ｄ２および前記サーバーアカウント情報Ｄ３の各々は、関連情報ごとに１つのレコードを構成するデータベースである。
【００４７】
例えば、前記情報処理部８が、前記操作表示部８０に対する操作に従って前記端末アカウント情報Ｄ１、前記サーバーマスター情報Ｄ２および前記サーバーアカウント情報Ｄ３を入力し、それらの情報を前記第１記憶部８２に記録する。また、前記情報処理部８が、前記通信部８５を通じて他の情報処理装置から前記端末アカウント情報Ｄ１、前記サーバーマスター情報Ｄ２および前記サーバーアカウント情報Ｄ３を入力し、その端末アカウント情報Ｄ１を前記第１記憶部８２に記録することも考えられる。
【００４８】
前記端末アカウント情報Ｄ１は、端末認証情報Ｄ１１とこれに対応づけられた登録サーバー情報Ｄ１２とを含む。前記端末アカウント情報Ｄ１は、前記情報処理部が後述する端末認証処理を実行する際に参照する端末認証情報を含む。また、前記登録サーバー情報Ｄ１２は、１つまたは複数の前記外部サーバー７の識別情報を含む。
【００４９】
図１９は、前記端末アカウント情報Ｄ１のデータ構成の一例である。前記端末アカウント情報Ｄ１は、前記画像処理装置１０のユーザーごとに固有の端末認証情報Ｄ１１とそれに対応づけられた登録サーバー情報Ｄ１２とを含む。
【００５０】
例えば、前記端末認証情報Ｄ１１は、前記ユーザーごとに固有の端末ユーザーＩＤ（Ｄ１１０）と第１端末パスワードＤ１１１とを含む。前記ユーザーＩＤ（Ｄ１１０）はユーザー識別情報の一例である。前記第１端末パスワードＤ１１１は、第２端末パスワードＤ１１２と付加パスワードＤ１１３とを含む。従って、前記第２端末パスワードＤ１１２のデータ長は前記第１端末パスワードＤ１１１のデータ長よりも短い。
【００５１】
例えば、前記第１端末パスワードＤ１１１は、予め定められた第１範囲の桁数の文字または記号の配列であり、前記第２端末パスワードＤ１１２は、前記第１範囲の桁数よりも少ない第２範囲の桁数の文字または記号の配列である。
【００５２】
本実施形態において、前記端末ユーザーＩＤ（Ｄ１１０）と前記第１端末パスワードＤ１１１との組合せが、第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）を構成している。また、前記端末ユーザーＩＤ（Ｄ１１０）と前記第２端末パスワードＤ１１２との組合せが、第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）を構成している。
【００５３】
従って、前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）は前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）の一部である。第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）および前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）の重複部分は、前記端末ユーザーＩＤ（Ｄ１１０）および前記第２端末パスワードＤ１１２である。
【００５４】
以上に示したように、前記端末認証情報Ｄ１１は、２つの認証情報である前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）と前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）とを含む。
【００５５】
前記登録サーバー情報Ｄ１２は、１つまたは複数の前記外部サーバー７の識別情報を含み、前記端末認証情報Ｄ１１に対応づけられている。本実施形態における前記外部サーバー７の識別情報は、前記外部サーバー７各々に対応するサーバー番号Ｄ２０である。
【００５６】
前記サーバーマスター情報Ｄ２は、前記外部サーバー７各々の識別情報の一例である前記サーバー番号Ｄ２０とこれに対応する宛先情報Ｄ２１とを含む。前記宛先情報Ｄ２１は前記ネットワーク７０上での通信の宛先を表す情報である。図２０が示す例では、前記サーバーマスター情報Ｄ２は、前記サーバー番号Ｄ２０と、これに対応づけられた前記ネットワーク７０上の前記宛先情報Ｄ２１およびその他のストレージサービス関連情報Ｄ２２とを含む。例えば、前記ストレージサービス関連情報Ｄ２２は、前記ストレージサービスの名称または前記ストレージサービスを表すマーク（アイコン画像）の情報などを含む。
【００５７】
前記サーバーマスター情報Ｄ２は、前記画像処理装置１０がアクセス可能な全ての前記外部サーバー７各々の前記サーバー番号Ｄ２０およびこれに対応する前記宛先情報Ｄ２１を含む。前記サーバーマスター情報Ｄ２は、前記第１記憶部８２に予め記憶された情報である。
【００５８】
また、前記第１記憶部８２は、サーバーアカウント情報Ｄ３も記憶する。前記サーバーアカウント情報Ｄ３は、前記端末ユーザーＩＤ（Ｄ１１０）と、これに対応づけられた前記サーバー番号Ｄ２０およびサーバー認証情報Ｄ３１とを含む。前記サーバーアカウント情報Ｄ３は、ユーザーごとの前記端末認証情報Ｄ１１と前記サーバー認証情報Ｄ３１とを対応づける情報である。
【００５９】
前記サーバー認証情報Ｄ３１は、前記外部サーバー７各々が認証処理を実行する際に必要な情報である。前記画像処理装置１０などの前記情報処理装置は、前記外部サーバー７に認証処理を要求し、その認証処理が成功した場合にのみ前記ストレージサービスの提供を受けることができる。
【００６０】
前記端末アカウント情報Ｄ１および前記サーバーアカウント情報Ｄ３において、前記端末認証情報Ｄ１１と前記サーバー認証情報Ｄ３１とが、前記端末ユーザーＩＤ（Ｄ１１０）をキーとして対応づけられている。さらに、前記端末アカウント情報Ｄ１および前記サーバーマスター情報Ｄ２において、前記端末認証情報Ｄ１１と前記宛先情報Ｄ２１とが、前記サーバー番号Ｄ２０をキーとして対応づけられている。
【００６１】
即ち、前記第１記憶部８２は、前記端末認証情報Ｄ１１と１つまたは複数の前記サーバー認証情報Ｄ３１および１つまたは複数の前記宛先情報Ｄ２１とを対応づけて記憶可能な対応認証情報記憶部の一例である。
【００６２】
なお、前記宛先情報Ｄ２１は、前記外部サーバー７の前記ネットワーク７０上の宛先の情報である。また、前記サーバー認証情報Ｄ３１は、予め前記外部サーバー７の記憶部に記憶された認証情報（第１認証情報）に相当する。また、前記端末認証情報Ｄ１１は、前記画像処理装置１０側の認証情報（第２認証情報）である。
【００６３】
従って、前記情報処理部８は、前記端末ユーザーＩＤ（Ｄ１１０）を検索キーとして前記端末アカウント情報Ｄ１を検索することにより、１つの前記端末認証情報Ｄ１１とこれに対応する１つ以上の前記サーバー番号Ｄ２０を特定することができる。さらに、前記情報処理部８は、前記端末ユーザーＩＤ（Ｄ１１０）に対応する前記サーバー番号Ｄ２０を検索キーとして前記サーバーマスター情報Ｄ２を検索することにより、前記端末ユーザーＩＤ（Ｄ１１０）に対応する１つ以上の前記宛先情報Ｄ２１を特定することができる。
【００６４】
［前記画像処理装置１０によるサービス利用方法］
続いて、図４〜図２１を参照しつつ、前記画像処理装置１０の前記情報処理部８が前記前記外部サーバー７による前記サービスを利用しつつ画像処理を実行する方法の一例について説明する。以下の説明において、Ｓ１，Ｓ２，・・・は、処理手順の識別符号を表す。なお、以下に示される前記情報処理部８の処理は、前記ＭＰＵ８１が前記第１記憶部８２に記憶されたコンピュータープログラムを実行することによって実現される。
【００６５】
前記情報処理部８は、前記ストレージサービスを利用しつつ画像処理を実行するために、サービス利用準備処理、端末ログイン処理、ジョブ選択・実行処理、データファイルのプリント処理、スキャン画像ファイルの保存処理およびファイル変更・削除処理などを実行する。
【００６６】
[前記サービス利用準備処理]
図４は、前記サービス利用準備処理の手順の一例を示すフローチャートである。前記情報処理部８は、前記操作表示部８０に対して予め定められた開始操作が行われたことを検知したときに前記サービス利用準備処理を実行する。
【００６７】
＜工程Ｓ１＞
前記サービス利用準備処理において、まず、前記情報処理部８は、図１１に示されるようなログイン画面を前記操作表示部８０に出力する。図１１が示す前記ログイン画面は、前記端末ログイン処理を開始するための操作を受け付ける画面である。
【００６８】
例えば、前記ログイン画面は、情報入力枠ｇ１１とログイン操作アイコンｇ１２とログアウト操作アイコンｇ０１とを含む。前記情報入力枠ｇ１１は、前記操作表示部８０に対する操作を通じて情報を入力するユーザーインターフェイスである。
【００６９】
＜工程Ｓ２，Ｓ３＞
さらに、前記情報処理部８は、前記情報入力枠ｇ１１を通じて、前記操作表示部８０に対する操作に従って情報を入力する（Ｓ２）。その際、前記情報処理部８は、前記ログイン操作アイコンｇ１２および前記ログアウト操作アイコンｇ０１のいずれかが操作されたか否かを監視し（Ｓ３）、いずれかのアイコンが操作されるまで工程Ｓ２の情報入力処理を継続する。
【００７０】
前記情報処理部８が工程Ｓ２で入力する情報は、前記画像処理装置１０におけるユーザーの認証用の情報である。この入力情報は、例えば、入力ユーザーＩＤ（Ｄ４１）と入力パスワードＤ４２とを含む。以下、前記画像処理装置１０におけるユーザー認証用の入力情報のことを端末認証用入力情報Ｄ４と称する。
【００７１】
前記ログイン操作アイコンｇ１２が操作されると、前記情報処理部８は、前記情報入力枠ｇ１１を通じた情報入力が確定したと判定する。さらに、前記情報処理部８は、前記情報入力枠ｇ１１を通じて入力された前記端末認証用入力情報Ｄ４を用いる次の処理を実行する。
【００７２】
なお、工程Ｓ１〜Ｓ３は、前記ＭＰＵ８１が端末認証用情報入力プログラムＰｒ１を実行することによって実現される。前記端末認証用情報入力プログラムＰｒ１を実行する前記ＭＰＵ８１が第２認証用情報入力部の一例である。また、工程Ｓ１〜Ｓ３が、第２認証用情報入力工程の一例である。
【００７３】
＜工程Ｓ４＞
前記情報処理部８は、前記ログイン操作アイコンｇ１２が操作されたことを検知すると、前記端末ログイン処理を実行する（Ｓ４）。前記端末ログイン処理の詳細については後述する。また、前記情報処理部８は、前記ログアウト操作アイコンｇ０１が操作されたことを検知すると、前記ストレージサービスの利用に関する処理を終了させる。
【００７４】
＜工程Ｓ５＞
また、前記端末ログイン処理が終了すると、前記情報処理部８は、前記ジョブ選択・実行処理を実行する（Ｓ５）。後述するように、選択対象のジョブは、プリントジョブ、スキャンジョブおよびファイル変更・削除ジョブである。前記ジョブ選択・実行処理において、選択されたジョブが実行される。前記ジョブ選択・実行処理の詳細については後述する。
【００７５】
そして、前記情報処理部８は、前記ログアウト操作アイコンｇ０１を含む画面を前記操作表示部８０に随時出力し、前記ログアウト操作アイコンｇ０１が操作されたことを検知するまで、工程Ｓ５の処理を繰り返す。
【００７６】
［前記端末ログイン処理］
次に、前記端末ログイン処理について説明する。図５は、前記端末ログイン処理の手順の一例を示すフローチャートである。前記情報処理部８は、図１１が示す前記ログイン画面の前記情報入力枠ｇ１１を通じて前記端末認証用入力情報Ｄ４を入力した後に、前記ログイン操作アイコンｇ１２が操作されたことを検知したときに、前記端末ログイン処理を実行する。
【００７７】
＜工程Ｓ１１＞
前記端末ログイン処理において、前記情報処理部８は、後述する第１端末認証処理および第２端末認証処理のいずれを実行するかを判定する。例えば、前記情報処理部８は、前記入力パスワードＤ４２のデータ長が前記第１範囲内であるか否かを判定することにより、前記第１端末認証処理および前記第２端末認証処理のいずれを実行するかを判定する。前述したように、前記第１範囲は、前記第１端末パスワードＤ１１１のデータ長の許容範囲である。
【００７８】
＜工程Ｓ１２＞
前記入力パスワードＤ４２のデータ長が前記第１範囲内である場合、前記情報処理部８は、前記第１端末認証処理を実行する。前記第１端末認証処理は、前記第１記憶部８２（対応認証情報記憶部）の情報を参照することにより、前記端末認証用入力情報Ｄ４と前記端末アカウント情報Ｄ１の前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）とを照合して認証成否を判定する処理である。
【００７９】
なお、前述したように、前記第１記憶部８２は、前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）を含む前記端末認証情報Ｄ１１と、複数の前記サーバー認証情報Ｄ３１および複数の前記宛先情報Ｄ２１とを対応づけて記憶可能である。
【００８０】
＜工程Ｓ１３＞
一方、前記入力パスワードＤ４２のデータ長が前記第１範囲内ではない場合、前記情報処理部８は、前記第２端末認証処理を実行する。前記第２端末認証処理は、前記第１記憶部８２（対応認証情報記憶部）の情報を参照することにより、前記端末認証用入力情報Ｄ４と前記端末アカウント情報Ｄ１の前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）とを照合して認証成否を判定する処理である。
【００８１】
以下の説明において、工程Ｓ１２の前記第１端末認証処理が成功したときに前記照合に用いられた前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）、および工程Ｓ１３の前記第２端末認証処理が成功したときに前記照合に用いられた前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）のことをログイン端末認証情報と称する。
【００８２】
なお、工程Ｓ１２は、前記ＭＰＵ８１が第１端末認証プログラムＰｒ２を実行することによって実現される。前記第１端末認証プログラムＰｒ２を実行する前記ＭＰＵ８１が第１端末認証処理部の一例である。また、工程Ｓ１２が第１端末認証処理工程の一例である。
【００８３】
また、工程Ｓ１３は、前記ＭＰＵ８１が第２端末認証プログラムＰｒ３を実行することによって実現される。前記第２端末認証プログラムＰｒ３を実行する前記ＭＰＵ８１が第２端末認証処理部の一例である。また、工程Ｓ１３が第２端末認証処理工程の一例である。
【００８４】
＜工程Ｓ１４，Ｓ１５＞
前記第１端末認証処理が成功した場合、前記情報処理部８は、サービス利用モードを第１レベルに設定する。一方、前記第２端末認証処理が成功した場合、前記情報処理部８は、前記サービス利用モードを第２レベルに設定する。
【００８５】
前記サービス利用モードは、前記外部サーバー７が提供する前記外部サービス（前記ストレージサービス）の利用可能な範囲を表す状態変数である。後述するように、前記サービス利用モードが前記第２レベルである場合、前記サービス利用モードが前記第１レベルである場合に比べて前記外部サービスの利用可能な範囲が制限される。
【００８６】
＜工程Ｓ１６＞
前記第１端末認証処理または前記第２端末認証処理が成功した場合、さらに、前記情報処理部８は、後述する登録サーバーログイン処理を実行する。その後、前記情報処理部８は当該端末ログイン処理を終了させる。
【００８７】
＜工程Ｓ１７＞
一方、工程Ｓ１２において前記第１端末認証処理が失敗した場合、前記情報処理部８は、前記操作表示部８０にエラーメッセージを出力する。その後、前記情報処理部８は、処理を前述した工程Ｓ１へ移行させる。
【００８８】
同様に、工程Ｓ１３において前記第２端末認証処理が失敗した場合も、前記情報処理部８は、前記操作表示部８０にエラーメッセージを出力する。その後、前記情報処理部８は、処理を前述した工程Ｓ１へ移行させる。
【００８９】
［前記登録サーバーログイン処理］
次に、前記登録サーバーログイン処理について説明する。図６は、前記登録サーバーログイン処理の手順の一例を示すフローチャートである。
【００９０】
＜工程Ｓ２１＞
前記第１端末認証処理または前記第２端末認証処理が成功した場合、前記ログイン端末認証情報に対応する前記登録サーバー情報Ｄ１２に前記サーバー番号Ｄ２０が存在するか否かを判定する。この判定処理は、前記端末ユーザーＩＤ（Ｄ１１０）をキーとして前記端末アカウント情報Ｄ１を検索する処理である。
【００９１】
前記ログイン端末認証情報に対応する前記サーバー番号Ｄ２０が存在しない場合、前記情報処理部８は当該登録サーバーログイン処理を終了させる。
【００９２】
＜工程Ｓ２２＞
前記ログイン端末認証情報に対応する前記サーバー番号Ｄ２０が存在する場合、前記情報処理部８は、そのサーバー番号Ｄ２０に対応する前記外部サーバー７に対して前記サーバー認証処理を要求する。
【００９３】
工程Ｓ２２において、前記情報処理部８は、まず、前記サーバーマスター情報Ｄ２を参照することにより、前記ログイン端末認証情報に対応する前記サーバー番号Ｄ２０に対応する前記宛先情報Ｄ２１を特定する。さらに、前記情報処理部８は、前記サーバーアカウント情報Ｄ３を参照することにより、前記ログイン端末認証情報に対応する前記サーバー認証情報Ｄ３１を特定する。
【００９４】
さらに、前記情報処理部８は、特定した前記サーバー認証情報Ｄ３１と特定した前記宛先情報Ｄ２１の宛先へ送信することにより、前記外部サーバー７に前記サーバー認証処理を要求する。さらに、前記情報処理部８は、前記外部サーバー７から前記サーバー認証処理の結果を受信する。
【００９５】
また、前記端末アカウント情報Ｄ１において、前記ログイン端末認証情報が複数の前記サーバー番号Ｄ２０に対応づけられている場合がある。この場合、工程Ｓ２２において、前記情報処理部８は、それら複数の前記サーバー番号Ｄ２０に対応する複数の前記宛先情報Ｄ２１各々の宛先に対して前記サーバー認証処理を要求する。
【００９６】
工程Ｓ２１，Ｓ２２は、前記ＭＰＵ８１がサーバー認証要求プログラムＰｒ４を実行することによって実現される。前記サーバー認証要求プログラムＰｒ４を実行する前記ＭＰＵ８１が、前記第１端末認証処理または前記第２端末認証処理が成功した場合に、前記外部サーバー７に前記サーバー認証処理を要求するサーバー認証要求部の一例である。また、工程Ｓ２１，Ｓ２２が、サーバー認証要求工程の一例である。
【００９７】
＜工程Ｓ２３＞
前記サーバー認証処理が成功した場合、前記情報処理部８は、成功した前記サーバー認証処理の要求先の前記外部サーバー７にアップロード済みのデータファイルの情報を送信することを要求し、その情報を取得する。前記情報処理部８は、取得した情報を記憶する。以下、この工程Ｓ２３で得られる情報のことをアップロード済みデータファイル情報と称する。前記情報処理部８は、工程Ｓ２３の後に当該登録サーバーログイン処理を終了させる。
【００９８】
また、前記ログイン端末認証情報が複数の前記サーバー番号Ｄ２０に対応づけられている場合、工程Ｓ２３の処理はそれら複数の前記サーバー番号Ｄ２０に対応する複数の前記宛先情報Ｄ２１各々の宛先について実行される。
【００９９】
なお、工程Ｓ２３は、前記ＭＰＵ８１がアップロード済みデータファイル情報取得プログラムＰｒ５を実行することによって実現される。
【０１００】
また、工程Ｓ１２，Ｓ１３，Ｓ２２は、前記情報処理部８が前記端末アカウント情報Ｄ１、前記サーバーマスター情報Ｄ２および前記サーバーアカウント情報Ｄ３を記憶する前記第１記憶部８２（対応認証情報記憶部）の情報を参照する記憶部参照工程の一例である。
【０１０１】
＜工程Ｓ２４＞
また、工程Ｓ２２において前記サーバー認証処理が失敗した場合、前記情報処理部８は、前記操作表示部８０にエラーメッセージを出力する。前記情報処理部８は、工程Ｓ２４の後に当該登録サーバーログイン処理を終了させる。
【０１０２】
［前記ジョブ選択・実行処理］
次に、図７を参照しつつ前記ジョブ選択・実行処理について説明する。図７は、前記ジョブ選択・実行処理の手順の一例を示すフローチャートである。
【０１０３】
＜工程Ｓ３１＞
前記ジョブ選択・実行処理において、まず、前記情報処理部８は、前記サービス利用モードが前記第１レベルであるか前記第２レベルであるかを判定する。前記情報処理部８は、その判定結果に応じて異なるジョブ選択画面を前記前記操作表示部８０に出力する。
【０１０４】
＜工程Ｓ３２＞
前記サービス利用モードが前記第１レベルである場合、前記情報処理部８は、図１２に示されるような第１ジョブ選択画面を前記操作表示部８０に出力する。図１２が示す前記第１ジョブ選択画面は、プリント操作アイコンｇ３１とスキャン操作アイコンｇ３２とファイル変更・削除操作アイコンｇ３３とを含む。
【０１０５】
＜工程Ｓ３３＞
一方、前記サービス利用モードが前記第２レベルである場合、前記情報処理部８は、図１３に示されるような第２ジョブ選択画面を前記操作表示部８０に出力する。図１３が示す前記第２ジョブ選択画面は、前記プリント操作アイコンｇ３１と前記スキャン操作アイコンｇ３２とを含み、前記ファイル変更・削除操作アイコンｇ３３は含まない。
【０１０６】
前記プリント操作アイコンｇ３１は、後述するデータファイルのプリント処理の開始イベントを発生させるアイコンである。また、前記スキャン操作アイコンｇ３２は、後述するスキャン画像ファイルの保存処理の開始イベントを発生させるアイコンである。また、前記ファイル変更・削除操作アイコンｇ３３は、後述するファイル変更・削除処理の開始イベントを発生させるアイコンである。
【０１０７】
前記データファイルのプリント処理は、前記ダウンロードサービスを利用する処理である。前記スキャン画像ファイルの保存処理は、前記アップロードサービスを利用する処理である。また、前記ファイル変更・削除処理は、前記ファイル変更サービスまたは前記ファイル削除サービスを利用する処理である。
【０１０８】
従って、前記サービス利用モードが前記第２レベルである場合、前記サービス利用モードが前記第１レベルである場合に利用可能な前記ファイル変更サービスおよび前記ファイル削除サービスを利用することはできない。
【０１０９】
＜工程Ｓ３４＞
前記第１ジョブ選択画面または前記第２ジョブ選択画面が出力された後、前記情報処理部８は、その出力画面における前記プリント操作アイコンｇ３１、前記スキャン操作アイコンｇ３２および前記サービス追加・削除操作アイコンｇ３３のいずれかが操作されたか否かを監視する（Ｓ３４）。
【０１１０】
＜工程Ｓ３５〜Ｓ３７＞
前記情報処理部８は、前記プリント操作アイコンｇ３１が操作されたことを検知すると、前記データファイルのプリント処理を実行する（Ｓ３５）。また、前記情報処理部８は、前記スキャン操作アイコンｇ３２が操作されたことを検知すると、前記スキャン画像ファイルの保存処理を実行する（Ｓ３６）。また、前記情報処理部８は、前記ファイル変更・削除操作アイコンｇ３３が操作されたことを検知すると、前記ファイル変更・削除処理を実行する（Ｓ３７）。
【０１１１】
前記データファイルのプリント処理（Ｓ３５）、前記スキャン画像ファイルの保存処理（Ｓ３６）および前記ファイル変更・削除処理（Ｓ３７）の詳細については後述する。
【０１１２】
前記情報処理部８は、工程Ｓ３５、工程Ｓ３６または工程Ｓ３７の後、前記ジョブ選択・実行処理を終了させる。
【０１１３】
［前記データファイルのプリント処理］
次に、図８を参照しつつ、前記データファイルのプリント処理について説明する。図８は、前記データファイルのプリント処理の手順の一例を示すフローチャートである。
【０１１４】
＜工程Ｓ４１＞
前記データファイルのプリント処理において、まず、前記情報処理部８は、工程Ｓ２３で得た前記アップロード済みデータファイル情報Ｄ５を表示するデータファイル選択画面を前記操作表示部８０に出力する。図１４は、前記データファイル選択画面の一例である。図１４が示す前記データファイル選択画面は、前記アップロード済みデータファイル情報Ｄ５に加えてサービス選択操作アイコンｇ４１、プレビュー操作アイコンｇ４２およびプリント操作アイコンｇ４３を含む。
【０１１５】
前記サービス選択操作アイコンｇ４１は、前記ログイン端末認証情報が複数の前記サーバー番号Ｄ２０に対応づけられている場合に有効となる。前記サービス選択操作アイコンｇ４１は、前記端末アカウント情報Ｄ１において前記端末認証情報Ｄ１１に対応づけられている前記外部サーバー７ごとに設けられる。
【０１１６】
前記サービス選択操作アイコンｇ４１が操作されると、そのサービス選択操作アイコンｇ４１に対応する前記外部サーバー７についての前記アップロード済みデータファイル情報Ｄ５が前記操作表示部８０に表示される。図１４において、前記アップロード済みデータファイル情報Ｄ５は、前記外部サーバー７に既にアップロードされているデータファイルの名称のリストである。
【０１１７】
また、前記データファイル選択画面は、前記アップロード済みデータファイル情報Ｄ５における各データファイルの情報に対応するチェックボックスｇ４４を含む。前記チェックボックスｇ４４が操作されると、前記情報処理部８は、操作された前記チェックボックスｇ４４に対応するデータファイルを選択する。
【０１１８】
＜工程Ｓ４２，Ｓ４３＞
さらに、前記情報処理部８は、前記サービス選択操作アイコンｇ４１および前記チェックボックスｇ４４に対する操作を検知することによりダウンロード対象のデータファイルを選択する（Ｓ４２）。その際、前記情報処理部８は、前記プレビュー操作アイコンｇ４２および前記プリント操作アイコンｇ４３のいずれかが操作されたか否かを監視し（Ｓ４３）、いずれかのアイコンが操作されるまで工程Ｓ４２のデータファイル選択処理を継続する。前記情報処理部８は、前記サービス選択操作アイコンｇ４１および前記チェックボックスｇ４４に対する操作に従って複数のデータファイルを選択することもできる。
【０１１９】
なお、工程Ｓ４１〜Ｓ４３は、前記ＭＰＵ８１が外部サービスアクセス先選択プログラムＰｒ６を実行することによって実現される。前記外部サービスアクセス先選択プログラムＰｒ６を実行する前記ＭＰＵ８１は、複数の前記宛先情報Ｄ２１に対応する複数の前記外部サーバー７の中から後述する外部サービスアクセス処理（Ｓ４４）の１つ以上のアクセス先を選択するアクセス先選択部である。
【０１２０】
また、工程Ｓ４１〜Ｓ４３において前記外部サービスアクセス先選択プログラムＰｒ６を実行する前記ＭＰＵ８１は、データファイル選択部でもある。即ち、前記データフィル選択部として機能する前記ＭＰＵ８１は、アップロード済みデータファイルの情報を前記操作表示部８０（表示部）に出力し（Ｓ４１）、さらに、前記操作表示部８０（操作部）に対する操作に従って前記外部サービスアクセス処理においてダウンロードするデータファイルを選択する（Ｓ４２）。
【０１２１】
＜工程Ｓ４４＞
前記情報処理部８は、前記プリント操作アイコンｇ４３が操作されたことを検知すると、工程Ｓ４２で選択されたデータファイルを前記外部サーバー７からダウンロードすることによって取得する。同様に、前記情報処理部８は、前記プレビュー操作アイコンｇ４２が操作されたことを検知した場合も、工程Ｓ４２で選択されたデータファイルを前記外部サーバー７からダウンロードすることによって取得する。
【０１２２】
工程Ｓ４２において複数の前記データファイルが選択された場合、前記情報処理部８は、選択された複数の前記データファイルを前記外部サーバー７からダウンロードする。ダウンロードされた前記データファイルは前記第２記憶部８３に一時的に格納される。
【０１２３】
なお、工程Ｓ４４は、前記ＭＰＵ８１が外部サービスアクセスプログラムＰｒ７を実行することによって実現される。前記外部サービスアクセスプログラムＰｒ７を実行する前記ＭＰＵ８１が、前記ダウンロードサービスを利用する外部サービスアクセス処理を実行する外部サービスアクセス部の一例である。また、工程Ｓ５７は、前記外部サービスアクセス工程の一例である。
【０１２４】
＜工程Ｓ４５＞
前記プリント操作アイコンｇ４３が操作され、さらに前記データファイルのダウンロードが終了すると、前記情報処理部８は、前記画像形成部４に対してプリント処理（画像形成処理）を実行させる。このプリント処理において、前記画像形成部４は、前記ストレージサービスを通じてダウンロードされた前記データファイルに基づく画像を前記記録シート９に形成する。
【０１２５】
例えば、前記情報処理部８は、ダウンロードした前記データファイルに対し、そのデータファイルの拡張子に応じたデータ変換処理を施すことによって画像データを生成し、その画像データを前記画像形成部４に出力する。前記画像形成部４は、前記情報処理部８から得た前記画像データに相当する画像を形成する。工程Ｓ４５の後、前記情報処理部８は前記データファイルのプリント処理を終了させる。
【０１２６】
＜工程Ｓ４６＞
前記プレビュー操作アイコンｇ４２が操作され、さらに前記データファイルのダウンロードが終了すると、前記情報処理部８は、前記操作表示部８０を通じて画像のプレビュー処理を実行する。このプレビュー処理において、前記情報処理部８は、ダウンロードした前記データファイルに対し、そのデータファイルの拡張子に応じたデータ変換処理を施すことによって画像データを生成する。さらに、前記情報処理部８は、その画像データに基づく前記プリント処理が行われたときの前記記録シート９上の画像に相当するプレビュー画像を含むプレビュー画面を前記操作表示部８０に出力する。
【０１２７】
図１５は、前記プレビュー画像ｇ４５を含む前記プレビュー画面の一例である。図１５の例では、前記プレビュー画面は、前記プレビュー画像ｇ４５と前記プリント操作アイコンｇ４３と編集操作アイコンｇ４６とを含む。
【０１２８】
＜工程Ｓ４７＞
前記プレビュー画面が出力された状態で、前記情報処理部８は、前記プリント操作アイコンｇ４３および前記編集操作アイコンｇ４６のいずれかが操作されたか否かを監視する。いずれかのアイコンが操作されるまで工程Ｓ４７の処理を継続する。
【０１２９】
前記情報処理部８は、前記プリント操作アイコンｇ４３が操作されたことを検知すると、処理を前述の工程Ｓ４５へ移行させる。これにより、前記情報処理部８は、前記画像形成部４に対してプリント処理（画像形成処理）を実行させる。このプリント処理において、前記画像形成部４は、前記ストレージサービスを通じてダウンロードされた前記データファイルに基づく画像を前記記録シート９に形成する。
【０１３０】
＜工程Ｓ４８＞
前記情報処理部８は、前記編集操作アイコンｇ４６が操作されたことを検知すると、ダウンロードされた前記データファイルに基づく画像を前記操作表示部８０への操作に従って編集する画像編集処理を実行する。
【０１３１】
前記画像編集処理は、例えば、画像濃度を変更する処理、画像を拡大もしくは縮小する処理、または画像の向きを変更する処理などを含む。前記情報処理部８は、前記画像編集処理が終了すると、処理を前述の工程Ｓ４６へ移行させる。これにより、編集後の画像に基づく前記プレビュー画像ｇ４５を含む前記プレビュー画面が、前記操作表示部８０に出力される。
【０１３２】
［前記スキャン画像ファイルの保存処理］
次に、図９を参照しつつ前記スキャン画像ファイルの保存処理について説明する。図９は前記スキャン画像ファイルの保存処理の手順の一例を示すフローチャートである。
【０１３３】
＜工程Ｓ５１＞
前記スキャン画像ファイルの保存処理において、まず、前記情報処理部８は、前記サービス利用モードが前記第１レベルであるか前記第２レベルであるかを判定する。前記情報処理部８は、その判定結果に応じて異なる保存先選択画面を前記前記操作表示部８０に出力する。
【０１３４】
＜工程Ｓ５２＞
前記サービス利用モードが前記第１レベルである場合、前記情報処理部８は、図１６に示されるような第１保存先選択画面を前記操作表示部８０に出力する。図１６が示す前記第１保存先選択画面は、前記アップロード済みデータファイル情報Ｄ５、前記サービス選択操作アイコンｇ４１、第１チェックボックスｇ４７および第２チェックボックス４８を含む。
【０１３５】
前記第１チェックボックスは、前記外部サーバー７のフォルダーに対応づけられている。前記第１チェックボックスは、複数の前記外部サーバー７のフォルダーの中から１つ以上の前記外部サーバー７のフォルダーを選択する操作を入力する操作入力部である。
【０１３６】
前記第２チェックボックスｇ４８は、前記外部サーバー７にアップロード済みの前記データファイルに対応づけられている。前記第２チェックボックスは、アップロード済みの前記データファイルの中から１つ以上の前記データファイルを選択する操作を入力する操作入力部である。
【０１３７】
＜工程Ｓ５３＞
一方、前記サービス利用モードが前記第２レベルである場合、前記情報処理部８は、図１７に示されるような第２保存先選択画面を前記操作表示部８０に出力する。図１７が示す前記第２保存先選択画面は、前記アップロード済みデータファイル情報Ｄ５、前記サービス選択操作アイコンｇ４１および前記第１チェックボックスｇ４７を含み、前記第２チェックボックス４８を含まない。
【０１３８】
＜工程Ｓ５４，Ｓ５５＞
さらに、前記情報処理部８は、前記第１チェックボックスｇ４７または前記第２チェックボックスｇ４８に対する操作を検知することにより画像データファイルの保存先を選択する（Ｓ５４）。前記保存先の候補は、工程Ｓ２３において前記サーバー認証処理が成功した全ての前記外部サーバー７の記憶部である。
【０１３９】
前記第１チェックボックスｇ４７が操作されると、前記情報処理部８は、操作された前記第１チェックボックスｇ４７に対応する前記外部サーバー７のフォルダーを前記保存先として選択する。前記第２チェックボックスｇ４８が操作されると、前記情報処理部８は、操作された前記第２チェックボックス４８に対応するアップロード済みの前記データファイルを前記保存先として選択する。
【０１４０】
前記情報処理部８は、前記サービス選択操作アイコンｇ４１、前記第１チェックボックスｇ４７および前記第２チェックボックスｇ４８に対する操作に従って複数の保存先を選択することもできる。
【０１４１】
さらに、前記保存先の選択が行われる際、前記情報処理部８は、前記操作表示部８０に対してスキャン操作が行われたか否か監視する（Ｓ５５）。前記スキャン操作は、前記画像読取部１１によって前記原稿９０の画像を読み取る処理（スキャン処理）を開始する操作である。
【０１４２】
なお、工程Ｓ５１〜Ｓ５５は、前記ＭＰＵ８１が前記外部サービスアクセス先選択プログラムＰｒ８を実行することによって実現される。前記外部サービスアクセス先選択プログラムＰｒ８を実行する前記ＭＰＵ８１は、複数の前記宛先情報Ｄ２１に対応する複数の前記外部サーバー７の中から後述する外部サービスアクセス処理（Ｓ５７）の１つ以上のアクセス先を選択する外部サービスアクセス先選択部の一例である。
【０１４３】
＜工程Ｓ５６＞
前記情報処理部８は、前記操作表示部８０に対して前記スキャン操作が行われたことを検知すると、前記画像読取部１１に対して原稿スキャン処理（画像読取処理）を実行させる。この原稿スキャン処理において、前記画像読取部１１は、前記原稿９０の画像を読み取ることにより、前記ストレージサービスを通じてアップロードされる画像データファイルの元になる画像データを生成する。
【０１４４】
さらに、工程Ｓ５６において、前記情報処理部８は、前記画像読取部１１が生成した前記画像データから予め定められた形式の画像データファイルを生成する。生成された前記画像データファイルは前記第２記憶部８３に一時的に格納される。
【０１４５】
＜工程Ｓ５７＞
さらに、前記情報処理部８は、前記原稿スキャン処理を通じて生成された前記画像データファイルを前記外部サーバー７にアップロードすることにより、その画像データファイルを前記外部サーバー７の記憶部に保存する。
【０１４６】
工程Ｓ５４で選択された保存先が前記外部サーバー７のフォルダーである場合、前記情報処理部８は、前記画像データファイルを選択された前記フォルダーに追加保存する。この場合、アップロード済みの前記データファイルはそのまま残る。
【０１４７】
工程Ｓ５４で選択された保存先がアップロード済みの前記データファイルである場合、前記情報処理部８は、前記画像データファイルを選択された前記データファイルに上書きして保存する。
【０１４８】
工程Ｓ５４において複数の前記保存先が選択された場合、前記情報処理部８は、選択された複数の前記保存先へ前記画像データファイルをアップロードする。
【０１４９】
なお、工程Ｓ５７は、前記ＭＰＵ８１が前記外部サービスアクセスプログラムＰｒ７を実行することによって実現される。前記外部サービスアクセスプログラムＰｒ７を実行する前記ＭＰＵ８１が、前記アップロードサービスを利用する外部サービスアクセス処理を実行する外部サービスアクセス部の一例である。また、工程Ｓ５７は、前記外部サービスアクセス工程の一例である。
【０１５０】
＜工程Ｓ５８＞
前記画像データファイルのアップロードが終了すると、前記情報処理部８は、例えば図１８に示されるような確認画面を前記操作表示部８０に出力する。図１８に示される前記確認画面は、前記アップロード済みデータファイル情報Ｄ５、前記サービス選択操作アイコンｇ４１、再スキャン操作アイコンｇ４９および終了操作アイコンｇ５０を含む。
【０１５１】
工程Ｓ５８において、前記情報処理部８は、前記確認画面に含める前記アップロード済みデータファイル情報Ｄ５を得るために、工程Ｓ２３の処理と同様に、アップロード先の前記外部サーバー７から前記アップロード済みデータファイル情報Ｄ５を取得する。
【０１５２】
工程Ｓ５８において、前記情報処理部８は、前記サービス選択操作アイコンｇ４１が操作されたことを検知すると、操作された前記サービス選択操作アイコンｇ４１に対応する前記外部サーバー７から得た前記アップロード済みデータファイル情報Ｄ５を含む前記確認画面を前記操作表示部８０に出力する。
【０１５３】
＜工程Ｓ５９＞
さらに、前記情報処理部８は、前記確認画面における前記再スキャン操作アイコンｇ４９および前記終了操作アイコンｇ５０のいずれかが操作されたか否かを監視する。そして、前記情報処理部８は、前記再スキャン操作アイコンｇ４９が操作されたことを検知すると、処理を前述の工程Ｓ５１へ移行させる。これにより、前記スキャン画像ファイルの保存処理が再び実行される。
【０１５４】
また、前記情報処理部８は、前記終了操作アイコンｇ５０が操作されたことを検知すると、前記スキャン画像ファイルの保存処理を終了させる。
【０１５５】
［前記ファイル変更・削除処理］
次に、図１０を参照しつつ前記ファイル変更・削除処理について説明する。図１０は、前記ファイル変更・削除処理の手順の一例を示すフローチャートである。
【０１５６】
＜工程Ｓ６１＞
前記ファイル変更・削除処理において、まず、前記情報処理部８は、前記操作表示部８０に対する操作に従って、実行する処理とその処理の対象となるアップロード済みの前記データファイルとを選択する。選択される処理の候補は、ファイル名変更処理およびファイル削除処理である。
【０１５７】
前記ファイル名変更処理は、前記外部サーバー７にアップロード済みの前記データファイルの名称を変更する処理である。また、前記ファイル削除処理は、前記外部サーバー７にアップロード済みの前記データファイルを削除する処理である。
【０１５８】
例えば、前記情報処理部８は、図１４に示される前記データファイル選択画面と同様の選択画面を前記操作表示部８０に出力し、その選択画面に対する操作に従って処理対象の前記データファイルを選択する。
【０１５９】
さらに、前記情報処理部８は、前記選択画面に含まれる操作アイコンに対する操作に従って、前記ファイル名変更処理および前記ファイル削除処理のいずれを実行するかを選択する。
【０１６０】
＜工程Ｓ６２＞
工程Ｓ６１において前記ファイル名変更処理が選択された場合、前記情報処理部８は、前記操作表示部８０に対する操作に従って前記データファイルの新ファイル名（変更後の名称）を入力する。
【０１６１】
＜工程Ｓ６３＞
さらに、前記情報処理部８は、前記新ファイル名を入力すると、工程Ｓ６１で選択された前記データファイルが保存されている前記外部サーバー７に前記新ファイル名を送信することにより、前記データファイルの名称を前記新ファイル名へ変更することを要求する。
【０１６２】
前記情報処理部８は、前記データファイルの名称変更が完了した旨の通知を前記外部サーバー７から受信すると、当該サービス追加・削除処理を終了させる。
【０１６３】
＜工程Ｓ６４＞
工程Ｓ６１において前記ファイル削除処理が選択された場合、前記情報処理部８は、選択された前記データファイルが保存されている前記外部サーバー７に選択された前記データファイルを前記外部サーバー７の記憶部から削除することを要求する。
【０１６４】
工程Ｓ６３，Ｓ６４は、工程Ｓ４４，Ｓ５７と同様に、前記ＭＰＵ８１が前記外部サービスアクセスプログラムＰｒ７を実行することによって実現される。前記外部サービスアクセスプログラムＰｒ７を実行する前記ＭＰＵ８１が、外部サービスアクセス処理を実行する外部サービスアクセス部の一例である。また、工程Ｓ６３，Ｓ６４は、前記外部サービスアクセス工程の一例である。
【０１６５】
前記情報処理部８は、前記データファイルの削除が完了した旨の通知を前記外部サーバー７から受信すると、当該サービス追加・削除処理を終了させる。
【０１６６】
以上に示されるように、情報処理装置の一例である前記画像処理装置１０は、それ自体の使用を可能にするための端末認証処理（Ｓ１１，Ｓ１２）を実行する機能を有する。
【０１６７】
そして、予め前記第１記憶部８２への情報登録が１度だけ行われていれば、その後、工程Ｓ２において前記端末認証用入力情報Ｄ４（前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）または前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２））が入力されるだけで、対応する前記外部サーバー７に対する前記サーバー認証処理の要求が自動的に実行される（Ｓ２２）。そのため、前記画像処理装置１０を使用するごとに前記端末認証用入力情報Ｄ４と前記サーバー認証情報Ｄ３１とを個別に入力するという煩雑な作業は不要である。
【０１６８】
また、前記画像処理装置１０において、複数の前記外部サーバー７との間でデータファイルのアップロードまたはダウンロードを実行したいというニーズがある。この場合でも、工程Ｓ２において前記端末認証用入力情報Ｄ４が入力されるだけで、対応する複数の前記外部サーバー７各々に対する前記サーバー認証処理の要求が自動的に実行される（Ｓ２２）。
【０１６９】
従って、前記画像処理装置１０またはそれと同様の機能を有する情報処理装置が採用されれば、前記外部サービスを利用した処理を実行する場合に認証処理用の情報の入力作業を簡易化できる。
【０１７０】
以下の説明において、前記第１端末認証処理（Ｓ１１）の成功を経て前記サーバー認証処理（Ｓ２２）が成功した状態のことを認証レベルが第１レベルであると称し、前記第２端末認証処理（Ｓ１２）の成功を経て前記サーバー認証処理（Ｓ２２）が成功した状態のことを前記認証レベルが第２レベルであると称する。
【０１７１】
前記外部サービスアクセス部として機能する前記情報処理部８は、前記サーバー認証処理要求工程（Ｓ２２）で要求した前記サーバー認証処理が成功した場合に、成功した前記サーバー認証処理の要求先である前記外部サーバー７にアクセスして前記外部サービスを利用する。その際、前記情報処理部８は、前記認証レベルが前記第２レベルである場合に、前記認証レベルが前記第１レベルであるときの前記外部サービスの利用範囲よりも前記外部サービスの利用範囲を制限する。
【０１７２】
本実施形態においては、前記情報処理部８は、前記認証レベルが前記第１レベルである場合に、前記外部サーバー７に対してアップロード済みの前記データファイルをダウンロード、変更および削除するサービスの利用を許容する（Ｓ３１〜Ｓ３３，Ｓ４４，Ｓ５１〜Ｓ５３，Ｓ６３，Ｓ６４）。
【０１７３】
一方、前記情報処理部８は、前記認証レベルが前記第２レベルである場合、前記外部サーバー７に対してアップロード済みの前記データファイルをダウンロードするサービスの利用を許容し、アップロード済みの前記データファイルを変更および削除するサービスの利用を制限する（Ｓ３１〜Ｓ３３，Ｓ４４，Ｓ５１〜Ｓ５３，Ｓ６３，Ｓ６４）。
【０１７４】
また、前記画像処理装置１０のユーザーは、前記端末認証用入力情報Ｄ４の入力操作として、前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）および前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）のいずれか一方に相当するデータ長の情報の入力操作を行う（Ｓ２）。このような簡易な操作により、前記認証レベルが前記第１レベルおよび前記第２レベルのいずれになるかが切り替わる。従って、前記外部サービスの利用の許容範囲を簡易に制限することができる。
【０１７５】
また、前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）が前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）の一部である。例えば、本実施形態において、前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）は、ユーザー識別情報である前記ユーザーＩＤ（Ｄ１１０）と前記第１端末パスワードＤ１１１との組合せである。さらに、前記第２レベル端末認証情報（Ｄ１１０＋Ｄ１１２）は、前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）の前記ユーザーＩＤ（Ｄ１１０）と前記第１端末パスワードＤ１１１よりもデータ長が短い前記第２端末パスワードＤ１１２との組合せである。
【０１７６】
上記の場合、ユーザーは、前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）だけを覚え、必要に応じて前記第１レベル端末認証情報（Ｄ１１０＋Ｄ１１１）の一部を成す前記付加パスワードＤ１１３の入力を省略すれば、前記外部サービスの利用範囲の制限の要否を容易に選択できる。また、前記外部サービスの利用範囲の選択に必要な２種類の端末認証情報を覚えやすい。
【０１７７】
また、前記情報処理部８は、前記認証レベルが前記第２レベルである場合の工程Ｓ５７において、前記認証レベルが前記第１レベルである場合に工程Ｓ４４，Ｓ５７，Ｓ６３，Ｓ６４でアクセス可能な前記外部サーバー７と同じ前記外部サーバー７へのアクセスを許容する。
【０１７８】
また、前記認証レベルが前記第１レベルである場合、前記情報処理部８は、前記外部サーバー７に対してアップロード済みの前記データファイルをダウンロード、変更および削除するサービスの利用を許容する（Ｓ４４，Ｓ５７，Ｓ６３，Ｓ６４）。さらに、前記認証レベルが前記第２レベルである場合、前記情報処理部８は、前記外部サーバー７に対してアップロード済みの前記データファイルをダウンロードするサービスの利用を許容する（Ｓ４４）。しかしながら、前記認証レベルが前記第２レベルである場合、前記情報処理部８は、アップロード済みの前記データファイルを変更および削除するサービスの利用（Ｓ６３，Ｓ６４）を制限する。
【０１７９】
即ち、前記情報処理部８は、前記認証レベルが前記第２レベルである場合に、前記認証レベルが前記第１レベルである場合にアクセス可能な前記外部サーバー７と同じ前記外部サーバー７にアクセスする。一方、前記認証レベルが前記第２レベルである場合に、前記情報処理部８は、前記認証レベルが前記第１レベルである場合に利用を許容する複数種類の前記外部サービスのうちの一部の種類の前記外部サービスのみの利用を許容する。
【０１８０】
上記のような前記外部サービスの利用範囲の制限の切り替えが行われれば、利用を許容する前記外部サービスの種類をその重要度に応じて段階的に制限することが可能になる。
【０１８１】
また、本実施形態において、前記外部サーバー７が提供する前記外部サービスは、前記データファイルのアップロードおよびアップロード済みの前記データファイルのダウンロードを含む前記ストレージサービスである。前記ストレージサービスは、前記画像処理装置１０のように画像データファイルまたは画像形成用のドキュメントデータファイルなどを保存または参照する情報処理装置が利用する前記外部サービスとして好適である。
【０１８２】
また、前記情報処理部８は、前記外部サービスアクセス処理（Ｓ４４，Ｓ５７）の１つ以上のアクセス先を選択する機能を備える（Ｓ４１〜Ｓ４３，Ｓ５１〜Ｓ５５）。そのため、前記外部サービスの利用先の選択の自由度が高く利便性が高い。
【０１８３】
[応用例]
工程Ｓ４４，Ｓ５７，Ｓ６３，Ｓ６４において、前記外部サービスアクセス部として機能する前記情報処理部８が、前記認証レベルが前記第１レベルおよび前記第２レベルのいずれである場合も同じ種類の前記外部サービスの利用を許容することも考えられる。さらに、前記認証レベルが前記第２レベルである場合に、前記情報処理部８が、前記認証レベルが前記第１レベルである場合にアクセスを許容する複数の前記外部サーバー７のうちの一部の前記外部サーバー７へのアクセスのみを許容することが考えられる。
【０１８４】
より具体的には、前記認証レベルが前記第１レベルおよび前記第２レベルのいずれである場合も、前記外部サービスアクセス部として機能する前記情報処理部８が、前記外部サーバー７に対してアップロード済みの前記データファイルをダウンロード、変更および削除するサービスの利用を許容することが考えられる。さらに、前記認証レベルが前記第２レベルである場合に、前記情報処理部８が、複数の前記外部サーバー７のうち予め定められた一部の前記外部サーバー７へのアクセスを制限（禁止）することが考えられる。
【０１８５】
上記のような前記外部サービスの利用制限は、例えば、複数の前記外部サーバー７が一部の重要なサーバーとそれ以外のサーバーとに区分されて利用される場合に好適である。
【０１８６】
工程Ｓ２において、前記端末認証用入力情報Ｄ４が、前記操作表示部８０（操作部）に対する操作に従った文字または記号などの入力以外の方法で入力されることも考えられる。
【０１８７】
例えば、前記情報処理部８が、ユーザーの指紋情報または顔画像などの生態情報を、生態情報入力装置を通じて前記サーバー認証情報Ｄ３１または前記端末認証用入力情報Ｄ４として入力することが考えられる。この場合、前記画像処理装置１０は、指紋読取センサーまたは顔画像を撮影するカメラなどの前記生態情報入力装置を備える。
【０１８８】
また、前記画像処理装置１０が、前記ストレージサービスに関する一部の機能ごとに独立した装置で構成されることも考えられる。例えば、前記第１記憶部８２における前記端末アカウント情報Ｄ１、前記サーバーマスター情報Ｄ２および前記サーバーアカウント情報Ｄ３を記憶する部分が、前記画像読取部１１および前記画像形成部４を備える前記画像処理装置１０の本体部から独立した記憶装置であることが考えられる。
【０１８９】
また、前記情報処理部８における前記第１端末認証処理、前記第２端末認証処理および前記外部サーバー７への前記サーバー認証処理の要求処理などの一部の機能を実現する部分が、前記画像読取部１１および前記画像形成部４を備える前記画像処理装置１０の本体部から独立した装置で構成されることも考えられる。
【０１９０】
また、前記操作表示部８０が、前記画像読取部１１および前記画像形成部４を備える前記画像処理装置１０の本体部との間で無線通信が可能なタブレットコンピューターなどの端末装置であることも考えられる。
【０１９１】
また、パーソナルコンピューターまたは携帯情報端末などの情報処理装置が、前記画像処理装置１０における前記外部サービスの利用に関する処理を実行する機能を備えることも考えられる。例えば、カメラおよび表示部を備える前記情報処理装置が、前記画像処理装置１０における前記外部サービスの利用に関する処理を実行する機能を備えることが考えられる。この場合、前記情報処理装置は、前記カメラの撮影画像のデータファイルをアップロードする処理およびアップロード済みの画像データファイルを前記表示部に出力する処理を行う際に、前記外部サービスの利用制限の機能を用いる。
【０１９２】
また、前記外部サーバー７が、前記ストレージサービス以外のサービスを提供するサーバーであることも考えられる。例えば、前記外部サーバー７が、スケジュール管理のサービスまたは電子メールの送信および受信のサービスを提供するサーバーであることなどが考えられる。
【０１９３】
なお、本発明に係る情報処理装置、画像処理装置および外部サービス利用方法は、各請求項に記載された発明の範囲において、以上に示された実施形態及び応用例を自由に組み合わせること、或いは実施形態及び応用例を適宜、変形する又は一部を省略することによって構成されることも可能である。
【符号の説明】
【０１９４】
１        ：原稿搬送読取部
２        ：シート供給部
３        ：シート搬送部
４        ：画像形成部
５        ：光走査部
６        ：定着部
７        ：外部サーバー
８        ：情報処理部
９        ：記録シート
１０      ：画像処理装置
１１      ：画像読取部
２１      ：シート受部
２２      ：シート送出部
３０      ：搬送路
３１      ：レジストローラー
３２      ：搬送ローラー
３３      ：排出ローラー
４１      ：感光体（像担持体）
４２      ：帯電部
４３      ：現像部
４５      ：転写部
４７      ：クリーニング部
４８      ：第２チェックボックス
６１      ：定着ローラー
６２      ：加圧ローラー
７０      ：ネットワーク
８０      ：操作表示部
８１      ：ＭＰＵ
８２      ：第１記憶部
８３      ：第２記憶部
８４      ：信号インターフェイス
８５      ：通信部
９０      ：原稿
１０１    ：排出トレイ
１１１    ：原稿台
１１２    ：読取ユニット
１１３    ：光学系
１１４    ：ＣＣＤ
１２１    ：原稿載置部
１２２    ：搬送ローラー
１２３    ：排紙トレイ
Ｄ１      ：端末アカウント情報
Ｄ２      ：サーバーマスター情報
Ｄ３      ：サーバーアカウント情報
Ｄ３１    ：サーバー認証情報
Ｄ４      ：端末認証用入力情報
Ｄ４２    ：入力パスワード
Ｄ５      ：データファイル情報
Ｐｒ１    ：端末認証用情報入力プログラム
Ｐｒ２    ：第１端末認証プログラム
Ｐｒ３    ：第２端末認証プログラム
Ｐｒ４    ：サーバー認証要求プログラム
Ｐｒ５    ：データファイル情報取得プログラム
Ｐｒ６    ：外部サービスアクセス先選択プログラム
Ｐｒ７    ：外部サービスアクセスプログラム
Ｐｒ８    ：外部サービスアクセス先選択プログラム
【図１】
2016019264.tif 000003
【図２】
2016019264.tif 000004
【図３】
2016019264.tif 000005
【図４】
2016019264.tif 000006
【図５】
2016019264.tif 000007
【図６】
2016019264.tif 000008
【図７】
2016019264.tif 000009
【図８】
2016019264.tif 000010
【図９】
2016019264.tif 000011
【図１０】
2016019264.tif 000012
【図１１】
2016019264.tif 000013
【図１２】
2016019264.tif 000014
【図１３】
2016019264.tif 000015
【図１４】
2016019264.tif 000016
【図１５】
2016019264.tif 000017
【図１６】
2016019264.tif 000018
【図１７】
2016019264.tif 000019
【図１８】
2016019264.tif 000020
【図１９】
2016019264.tif 000021
【図２０】
2016019264.tif 000022
【図２１】
2016019264.tif 000023