(57)【特許請求の範囲】
【請求項１】
ネットワークを介して複数の情報処理装置及び複数の画像形成装置と通信することが可能な通信手段を含むサーバ装置であって、
前記通信手段を介して、他の装置から、当該他の装置の機器種類を判別し当該他の装置を特定する装置情報とともに、前記サーバ装置を特定する情報に基づき送信されたユーザのログイン要求を受信してユーザを認証し、ログイン中のユーザをその装置情報とともに管理するログイン管理手段と、
他の情報処理装置から、ユーザによりアップロードされたデータを、当該ユーザと関連付けて管理するデータ管理手段と、
前記データ管理手段により管理されたデータのうち、ログイン中のユーザにより指定されたデータを、指定された画像形成装置に印刷のために送信する送信手段とをさらに含むサーバ装置であって、
前記ログイン管理手段は、
前記通信手段を介して、他の装置から、当該他の装置の機器種類を判別し当該他の装置を特定する装置情報とともに、前記サーバ装置を特定する情報に基づき送信されたユーザのログイン要求を受信してユーザを認証する認証手段と、
前記認証手段により認証されたユーザを、その装置情報とともに記憶するログインユーザ記憶手段と、
前記認証手段によりユーザのログインが認証されたことに応答して、前記ログインユーザ記憶手段に、別の装置で同一ユーザがログインしていることが記憶されているか否かを判定する判定手段とを含み、
前記サーバ装置はさらに、前記判定手段により同一ユーザが複数の装置でログインしていると判定されたことに応答して、前記送信手段が当該ユーザの指定によりデータを画像形成装置に送信するときのデフォルト送信先として、前記複数の装置の内で画像形成装置を前記装置情報に基づき判定し、設定するデフォルト送信先設定手段を含む、サーバ装置。
【請求項２】
さらに、前記通信手段を介して、前記サーバ装置にログイン中のユーザから、前記データ管理手段により管理されたデータに対する操作指示を受けたことに応答して、当該データに対し、当該ユーザにより指定された操作を実行するデータ操作手段を含む、請求項１に記載のサーバ装置。
【請求項３】
前記判定手段により、画像形成装置及び情報処理装置の双方で前記画像形成装置に同時にログインしていることが前記ログインユーザ記憶手段に記憶されているユーザについて、当該情報処理装置からログアウト要求を受信したことに応答して、前記ログインユーザ記憶手段に記憶されている当該ユーザをすべてログアウトさせる手段をさらに含む、請求項１又は請求項２に記載のサーバ装置。
【請求項４】
さらに、前記通信手段を介して、前記サーバ装置にログイン中のユーザにより、前記データ管理手段により管理されているデータのいずれかを選択する操作を受付ける受付手段と、
前記認証手段によりユーザのログインが認証されたことに応答して、当該ユーザにより前記受付手段を介して選択されたデータがあるか否かを判定する第１の判定手段と、
前記認証手段によりユーザのログインが認証されたことに応答して、当該ユーザに対して前記デフォルト送信先が前記デフォルト送信先設定手段により設定されたか否かを判定する第２の判定手段とを含み、
前記送信手段は、前記第１の判定手段及び前記第２の判定手段の双方の判定がいずれも肯定的であることに応答して、前記データ管理手段により管理されたデータのうち、ログイン中のユーザにより前記受付手段を介して選択されていた前記データから印刷データを生成し、前記デフォルト送信先に印刷のために送信する手段を含む、請求項１〜請求項３のいずれかに記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は通信機能及び印刷機能を持つ複合機等を含む画像印刷システムに関し、特に、いわゆるクラウドサーバから複合機等に文書の画像を出力するシステムに関する。
【背景技術】
【０００２】
近年、情報処理装置（パーソナル・コンピュータ）及び携帯端末（スマートフォン、タブレット等）の普及に伴って、情報処理装置又は携帯端末から送信された画像データを出力処理する画像出力装置が普及してきている。画像出力装置には、印刷機能のみを持つプリンタもあるし、印刷機能に加えて、スキャナ機能、Ｆａｘ送信機能、及びＥ−メール送信機能等のデータ送信機能を備えた多機能な複合機に代表されるＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：多機能周辺装置）等がある。
【０００３】
これらの画像出力装置はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続されていることが多い。オフィス等では、多くの場合、複数の場所に複数の画像出力装置が設置されている。ユーザは、設置されている場所、又は画像出力装置がサポートしている機能を考慮して、利用する画像出力装置を選択する。
【０００４】
特にオフィス等では、画像出力装置を利用するユーザに制限を設けていることが多い。ユーザは、画像出力装置を利用するに先立って、情報処理装置から画像出力装置にログインして印刷ジョブを生成したり、画像出力装置を利用するときに、画像出力装置にログインしたりする。画像出力装置へのログインの場合、情報処理装置と異なりキーボードのような機構が設けられていないことが多く、ログイン情報の入力が煩雑である。そのため、画像出力装置にカードリーダを設け、ユーザが所持している識別カード（ＩＤカード）をこのカードリーダに通すことで簡易な動作でログインできる。
【０００５】
ログインの動作として、いわゆるＩＣカードのように、非接触又は近接通信によりカードから情報を読取る技術が普及しており、そうした技術を用いることでログインはより簡単になりつつある。さらに、特開２００９−８６９７６には、携帯端末をかざして画像形成装置に対するユーザ認証を行なうことで、画像形成装置に保存されている印刷ジョブを携帯端末上で表示し印刷操作できる技術が開示されている。
【０００６】
一方、企業内に設けられたハードウェアにデータを保存するのではなく、インターネット上でデータを格納したり、アプリケーションを提供したりする、いわゆるクラウドサービスが急速に普及しつつある。画像出力システムも、クラウドサービスの一環として提供できる。そのようなサービスを、以下、「クラウド画像出力サービス」と呼ぶ。クラウドサービスでは、サーバがネットワーク上のどこに存在しているかはユーザは意識せず、単にサービスの名称のみでデータにアクセスすることが多い。
【０００７】
図１に、現在の技術で考えられる１例としてクラウド画像出力サービス５０の概略構成を示す。クラウド画像出力サービス５０は、情報処理装置からプリントデータ（印刷ジョブ）をクラウド上にアップロードし、ユーザの利用しやすい位置にあるプリンタに印刷させるというシステムである。ここでは、ユーザ８０は、情報処理装置６２(クライアントＰＣ)からプリンタドライバを介してクラウドサーバ６０に印刷ジョブ８２を送信する。この処理を行なうとき、プリンタドライバがクラウドサーバ６０へのログイン名とパスワードとを入力する画面を開く。ユーザが必要な情報を入力しなければ、印刷ジョブ８２はクラウドサーバ６０に送信されない。
【０００８】
クラウドサーバ６０は、印刷ジョブ８２を受信すると、印刷ジョブ８２に付与されているログイン名とパスワードとを抽出し、クラウドサーバ６０への認証処理を行なう。クラウドサーバ６０は認証ＯＫであれば、印刷ジョブ８２を印刷ジョブ８４としてクラウドサーバ６０が管理する記憶装置に保存する。
【０００９】
この後、ユーザ８０が、印刷物を得る作業を行なう場合を考える。ユーザ８０は、出力先としてクラウド画像出力サービス５０に属するＭＦＰ６８を利用するものとする。ユーザ８０はまず、情報処理装置６２からＭＦＰ６８まで移動する（８６）。ユーザ８０がＭＦＰ６８を利用するためには、ＭＦＰ６８のウェブブラウザ（又は専用のアクセスプログラム）を介してクラウド画像出力サービス５０のログイン受付画面にアクセスする必要がある。この例では、ＭＦＰ６８に、ＭＦＰ６８を利用するためのＩＣカードのリーダ／ライタ６６が接続されているものとする。ユーザ８０は、自分の所持しているＩＣカード６４をリーダ／ライタ６６にかざしてＭＦＰ６８にログインする。ユーザはさらに、ＭＦＰ６８の操作パネルを操作してウェブブラウザを起動し、クラウドサーバ６０のログインページを呼出す。ログインすると、ウェブブラウザには、クラウドサーバ６０が提供するクラウド画像出力サービスのホーム画面が表示される（図４のホーム画面１４０）。
【００１０】
図４を参照して、ホーム画面１４０には、ユーザ８０がクラウドファイルキャビネットサービス１００に保存した印刷ジョブの一覧１４２が表示される。ユーザ８０は、この一覧１４２から所望の印刷ジョブを選択して印刷指示ボタン１４４を操作することにより、印刷ジョブの印刷指示を送信する。クラウドサーバ６０は、印刷指示が送信されてきたＭＦＰ６８に対して、指定された印刷ジョブ８８を送信する。ＭＦＰ６８はこの印刷ジョブ８８を受信して印刷物９０を出力する。
【００１１】
同様のサービスが、ファイルをクラウドサーバに保存するサービスでも利用できる。ここでは、そうしたサービスをクラウドファイルキャビネットサービスと呼ぶ。図２を参照して、クラウドファイルキャビネットサービス１００は、クラウドサーバ１１０を含み、情報処理装置６２、ＭＦＰ６８等でこのクラウドファイルキャビネットサービスを利用可能である。
【００１２】
クラウドファイルキャビネットサービスを利用するユーザ８０は、情報処理装置６２を操作して文書ファイルを作成し、作成した文書ファイル１１２をクラウドサーバ１１０に送信する。具体的には、ユーザ８０は、ファイルの保存場所としてネットワーク上のクラウドサーバ１１０を指定する。クラウドサーバ１１０は、受信した文書ファイル１１２を文書ファイル１１４としてユーザごとに保存する。
【００１３】
ユーザ８０は、この文書ファイル１１４の印刷物を得ようとする場合、クラウドファイルキャビネットサービス１００に接続可能なＭＦＰ６８まで移動し、リーダ／ライタ６６にＩＣカード６４をかざしてＭＦＰ６８にログインする。ユーザは、ＭＦＰ６８上でブラウザを起動し、クラウドサーバ１１０の提供するクラウドファイルキャビネットサービス１００にログインする。ユーザ８０は、クラウドサーバ１１０に保存されている文書ファイル１１４のうち、所望のファイルを指定し印刷指示１１６を送信する。クラウドサーバ１１０は、この印刷指示１１６を受信すると、指定された文書ファイル１１４を選択して、印刷ジョブに変換する処理１１８を行なう。クラウドサーバ１１０はさらに、得られた印刷ジョブ１２０を、印刷指示１１６が送信されてきたＭＦＰ６８に送信する。ＭＦＰ６８は印刷ジョブ１２０を受信して、印刷物１２２を出力する。
【００１４】
クラウドサービスを利用すると、情報処理装置６２及びＭＦＰ６８がどこにあっても、ネットワークに接続可能であればいつでも必要な文書を保存したり印刷したりできる。例えば出先で仕事に関する文書を情報処理装置６２で作成してクラウドサーバ６０に印刷ジョブとして保存し、近くのコンビニエンスストアのＭＦＰ６８を用いてその文書を印刷することが可能になる。その結果、場所を選ばず、必要な文書を作成できる。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００９−８６９７６
【発明の概要】
【発明が解決しようとする課題】
【００１６】
以上のように、ＭＦＰ６８が接続可能なクラウドサービスは非常に便利であり、今後、このようなサービスがますます増加することが考えられる。しかし、その結果、次のような問題が生じる可能性が考えられる。例えば、ＭＦＰ６８がコンビニエンスストア等に設置されている場合を考える。ＭＦＰ６８を利用するユーザは不特定多数であるため、ユーザが利用する可能性のあるクラウドサービスも多数になる。ＭＦＰ６８を利用するユーザは、ＭＦＰ６８で利用可能なクラウドサービスの中から、自分が利用しようとするサービスを選択しなければならない。ところが、ＭＦＰから利用できるサービスの種類が増えると、どのサービスにアクセスすべきかについてユーザが混乱する可能性がある。
【００１７】
図３を参照して、ＭＦＰ６８にアクセスしてクラウドサービスを利用しようとすると、クラウドサービスの選択メニュー１３０のようなものが表示されることになる。選択メニュー１３０はＭＦＰ６８で利用可能な複数のクラウドサービスの選択肢１３２を含む。ＭＦＰ６８を運営する業者の立場からは、多くのユーザにＭＦＰ６８を利用してもらうために、ＭＦＰ６８で利用可能なクラウドサービスはできるだけ多くしておくことが望ましい。さらに、ＭＦＰからアクセスできるサービスは今後ますます増えていくものと予想される。その結果、選択メニュー１３０は非常に長くなることが予測される。
【００１８】
一方、ユーザが常用するサービスはいくつかに集約されてくると思われる。したがって、ユーザは、常用しているサービスに早くアクセスしたいと考えるであろう。ところが、ＭＦＰ６８を利用しようとするユーザは、非常に長い選択メニュー１３０の中から自分の利用するサービスを選択しなければならない。そのためにはユーザは、たとえば選択メニュー１３０を下方にかなりスクロールしなければならない場合が生じる。所望のサービスを見つけること自体、難しくなることが予想される。したがい、多数のサービスを準備しているＭＦＰほどむしろユーザにとって使いづらくなってしまうという課題がある。
【００１９】
このような課題は、クラウドサービスに保存された印刷ジョブ又は文書をＭＦＰ６８等で印刷するときだけでなく、文書又は印刷ジョブを情報処理装置６２からクラウドサーバ６０に送信するときにも同様の問題が生じ得る。
【００２０】
特許文献１に記載された発明では、すでに述べたようにユーザ８０がＭＦＰ６８にログインする操作は簡略化できるが、クラウドサービスを利用するための操作まで簡略化できるわけではない。
【００２１】
したがって、本発明の目的は、所望のクラウドサービスに容易にログインできる画像形成装置、サーバ装置、及び情報処理装置を提供することである。
【課題を解決するための手段】
【００２２】
本発明の第１の局面に係る画像形成装置は、クラウドサービスと通信可能な第１の通信手段と、第１の通信手段を介してクラウドサービスから受信した印刷ジョブを印刷する印刷手段とを含む画像形成装置である。画像形成装置はさらに、近接通信するための近接通信手段を介して他の装置と通信する第２の通信手段と、近接通信手段及び第２の通信手段を介して携帯情報端末からクラウドサービスへのログイン情報を受信し、当該ログイン情報を用いて第１の通信手段を介してクラウドサービスへのログイン処理を実行するログイン実行手段とを含む。
【００２３】
画像形成装置をクラウドサービスにログインさせる際に、画像形成装置ではなく、携帯情報端末でクラウドサービスにログインする。その後、その携帯情報端末を近接通信手段に近づけると、第２の通信手段とログイン実行手段とによりクラウドサービスにログインするためのログイン情報が画像形成装置に送信され、画像形成装置がクラウドサービスにログインする。画像形成装置を用いなくても、携帯端末を用いて画像形成装置をクラウドサービスにログインさせることができる。画像形成装置の操作に不慣れなユーザでも、例えば自分の所持する携帯情報端末を用いて画像形成装置をクラウドサービスに容易にログインさせることができる。
【００２４】
好ましくは、第１の通信手段は、複数のクラウドサービスと通信可能である。ログイン実行手段は、近接通信手段及び第２の通信手段を介して携帯情報端末からクラウドサービスを特定するクラウドサービス特定情報、及び当該クラウドサービス特定情報により特定されるクラウドサービスへのログイン情報を受信し、当該ログイン情報を用いて第１の通信手段を介してクラウドサービス特定情報により特定されるクラウドサービスにログインする手段を含む。
【００２５】
複数のクラウドサービスの内で、所望のクラウドサービスを選択して画像形成装置をログインさせる際に、画像形成装置ではなくユーザの携帯情報端末を用いることで任意のクラウドサービスに画像形成装置をログインさせることができる。所望のクラウドサービスを選択するために、操作に不慣れな画像形成装置を操作する必要がなくなり、画像形成装置を用いて画像形成装置を利用することが容易になる。
【００２６】
画像形成装置はさらに、ログイン実行手段によりクラウドサービスにログインしたユーザが、クラウドサービスにログインしている間は、他のユーザによるログイン実行手段を用いたログインを禁止するログイン禁止手段を含んでもよい。
【００２７】
本発明の第２の局面に係るサーバ装置は、ネットワークを介して複数の情報処理装置及び複数の画像形成装置と通信することが可能な通信手段と、通信手段を介して、他の装置から、当該他の装置を特定する装置情報とともにユーザのログイン要求を受信してユーザを認証し、ログイン中のユーザをその装置情報とともに管理するログイン管理手段と、他の情報処理装置から、ユーザによりアップロードされたデータを、当該ユーザと関連付けて管理するデータ管理手段と、データ管理手段により管理されたデータのうち、ログイン中のユーザにより指定されたデータを、指定された画像形成装置に印刷のために送信する送信手段とを含むサーバ装置である。ログイン管理手段は、通信手段を介して、他の装置から、当該他の装置を特定する装置情報とともにユーザのログイン要求を受信してユーザを認証する認証手段と、認証手段により認証されたユーザを、その装置情報とともに記憶するログインユーザ記憶手段と、認証手段によりユーザのログインが認証されたことに応答して、ログインユーザ記憶手段に、別の装置で同一ユーザがログインしていることが記憶されているか否かを判定する判定手段とを含む。サーバ装置はさらに、判定手段により同一ユーザが複数の装置でログインしていると判定されたことに応答して、送信手段が当該ユーザの指定によりデータを画像形成装置に送信するときのデフォルト送信先として、印刷機能を持つ装置を設定するデフォルト送信先設定手段を含む。
【００２８】
このサーバ装置においては、データ管理手段により、あるユーザが複数の装置からサーバ装置にログインしているか否かが判定できる。当該ユーザにより指定されたデータを、指定された画像形成装置に送信手段により送信するときに、デフォルト送信先設定手段により、印刷機能を持つ装置が送信先のデフォルトに設定される。データを印刷するときに、画像形成装置からの要求でなく、画像形成装置以外のからの要求であっても、同時にログインしている画像形成装置にデータを送信して印刷させることができる。その結果、サーバ装置にデータを保管しているユーザが当該データを印刷しようとするときに、画像形成装置を操作する必要がなくなる。そのため、画像形成装置の操作に不慣れなユーザであっても、容易に所望のデータの印刷物を得ることができる。
【００２９】
好ましくは、サーバ装置はさらに、通信手段を介して、サーバ装置にログイン中のユーザから、データ管理手段により管理されたデータに対する操作指示を受けたことに応答して、当該データに対し、当該ユーザにより指定された操作を実行するデータ操作手段を含む。
【００３０】
サーバ装置はさらに、判定手段により、画像形成装置及び情報処理装置の双方で画像形成装置に同時にログインしていることがログインユーザ記憶手段に記憶されているユーザについて、当該情報処理装置からログアウト要求を受信したことに応答して、ログインユーザ記憶手段に記憶されている当該ユーザを全てログアウトさせる手段を含んでもよい。
【００３１】
サーバ装置はさらに、通信手段を介して、サーバ装置にログイン中のユーザにより、データ管理手段により管理されているデータのいずれかを選択する操作を受付ける受付手段と、認証手段によりユーザのログインが認証されたことに応答して、当該ユーザにより受付手段を介して選択されたデータがあるか否かを判定する第１の判定手段と、認証手段によりユーザのログインが認証されたことに応答して、当該ユーザに対してデフォルト送信先がデフォルト送信先設定手段により設定されたか否かを判定する第２の判定手段とを含んでもよい。送信手段は、第１の判定手段及び第２の判定手段の双方の判定がいずれも肯定的であることに応答して、データ管理手段により管理されたデータのうち、ログイン中のユーザにより受付手段を介して選択されていたデータから印刷データを生成し、デフォルト送信先に印刷のために送信する手段を含む。
【００３２】
ユーザが予め画像形成装置以外の装置、例えば携帯端末でこのサーバ装置にログインしてデータを選択すると、その選択が受付手段により受付けられる。ユーザがさらに携帯端末から画像形成装置に近接通信によりログイン情報を送信すると、同じユーザが画像形成装置からサーバ装置にログインできる。すると、このユーザに対するデフォルトの送信先がこの画像形成装置に設定される。このとき、第１の判定手段による判定と第２の判定手段とがともに肯定的となり、送信する手段により、選択されていたデータから印刷データが生成され、デフォルト送信先（ログインした画像形成装置）に送信される。
【００３３】
ユーザが予め携帯端末でサーバ装置のデータを選択しておいておけば、携帯端末と画像形成装置とを近接通信で通信させることにより、予め選択されていたデータから印刷データが自動的にサーバ装置で生成され、画像形成装置に送信され、印刷される。ユーザが画像形成装置を操作する時間が短くなり、ユーザにとっては、画像形成装置を操作を操作する量が少なくて済み、時間を節約できる。画像形成装置は、短時間により多くのユーザにサービスを提供することが可能になる。
【００３４】
本発明の第３の局面に係る情報処理装置は、ユーザとの対話によりユーザからの指示を受け、当該指示に対応する情報を表示するユーザ対話手段と、ネットワークを介して他の装置と通信する第１の通信手段と、他の装置と近接通信により通信する第２の通信手段と、ユーザ対話手段を介して入力された情報を用い、第１の通信手段を介して、指定されたサービスに対するユーザのログイン処理を実行するログイン実行手段と、ログイン実行手段により指定されたサービスに対するログインが許可された後、第２の通信手段を介して他の装置と通信可能となったことに応答して、ログイン実行手段によりログインが実行されたサービスへのアクセス情報と、当該サービスにログインするために必要なログイン情報とを、第２の通信手段を介して通信可能となった他の装置に送信するログイン情報送信手段とを含む。
【００３５】
複数の装置で同じサービスにログインしようとするときに、情報処理装置で第１の通信手段を用いて最初にログインしておく。情報処理装置を第２の通信手段と通信可能な別の装置の近くに置くことで、ログイン済のサービスに当該他の装置をログインさせるための情報を送信できる。その結果、他の装置では、ユーザがログイン情報を入力しなくても、同じサービスに容易にログインできる。
【００３６】
好ましくは、情報処理装置は、携帯情報端末である。
【発明の効果】
【００３７】
以上のように本発明によれば、画像形成装置をクラウドサービスにログインさせる際に、画像形成装置ではなく、携帯情報端末でクラウドサービスにログインする。その後、その携帯情報端末を近接通信手段に近づけると、クラウドサービスにログインするためのログイン情報が画像形成装置に送信され、画像形成装置がクラウドサービスにログインできる。画像形成装置を用いなくても、当該画像形成装置をクラウドサービスにログインさせることができる。画像形成装置の操作に不慣れなユーザでも、例えば自分の所持する携帯情報端末を用いて画像形成装置をクラウドサービスに容易にログインさせることができる。このような仕組を用いれば、複数のクラウドサービスの中から任意の１つを選択して画像形成装置をログインさせることも容易にできる。
【００３８】
その結果、所望のクラウドサービスに容易にログインできる画像形成装置、サーバ装置、及び情報処理装置を提供すること
【図面の簡単な説明】
【００３９】
【図１】従来のクラウドサービスによる画像出力システム（以下「クラウド画像出力サービス」と呼ぶ。）の概略構成を示す模式図である。
【図２】従来のクラウド画像出力サービスの他の例の概略構成を示す模式図である。
【図３】従来のクラウド画像出力サービスへのログイン時に画像形成装置の操作パネルに表示される、利用可能なサービスのリストを模式的に示す図である。
【図４】従来のクラウド画像出力サービスで、目的のサービスにログインしたときに表示される画面の１例を示す図である。
【図５】本発明の第１の実施の形態に係るクラウド画像出力サービスの概略構成を示す模式図である。
【図６】図５に示すクラウド画像出力サービスにおいて、画像を出力する際のユーザの操作について説明するための模式図である。
【図７】図５に示すクラウド画像出力サービスを構成する各要素の間で行なわれる通信及び各要素で行なわれる処理に関するタイムチャート図である。
【図８】図５に示すクラウド画像出力サービスの構成例を示すブロック図である。
【図９】クラウド画像出力サービスを提供するクラウドサーバのハードウェアブロック図である。
【図１０】クラウド画像出力サービスを利用するユーザの情報処理装置のハードウェアブロック図である。
【図１１】クラウド画像出力サービスを利用するユーザの携帯端末のハードウェアブロック図である。
【図１２】クラウド画像出力サービスを構成する画像形成装置である複合機（ＭＦＰ）のハードウェアブロック図である。
【図１３】携帯端末を用いてＭＦＰからクラウド画像出力サービスにログインするときの携帯端末とＭＦＰとで実行されるプログラムの制御構造を示すフローチャートである。
【図１４】携帯端末からクラウド画像出力サービスにログインするときに携帯端末に表示されるログインページの１例を示す図である。
【図１５】図１４に示すログインページからクラウド画像出力サービスにログインしたときに表示される初期画面（ホーム画面）を示す図である。
【図１６】ＭＦＰの起動時にＭＦＰの操作パネルに表示されるホーム画面を示す図である。
【図１７】携帯端末を用いてＭＦＰからクラウド画像出力サービスにログインしたときにＭＦＰの操作パネルに表示される画面を示す図である。
【図１８】携帯端末でクラウド画像出力サービスにログインした後、出力対象となる印刷ジョブを選択するときの画面を示す図である。
【図１９】クラウド画像出力サービスへのログインが失敗したときに携帯端末の画面、又は画像形成装置の操作パネルに表示される再ログイン画面を模式的に示す図である。
【図２０】クラウド画像出力サービスのクラウドサーバが維持するログインテーブルの構成を模式的に示す図である。
【図２１】クラウドサーバが他の機器からログインリクエストを受けたときに実行されるプログラムの第１部分の論理的な制御構造を示すフローチャートである。
【図２２】クラウドサーバが他の機器からログインリクエストを受けたときに実行されるプログラムのうち、第１部分に続く第２部分の論理的な制御構造を示すフローチャートである。
【図２３】クラウドサーバが他の機器からログインリクエストを受けたときに実行されるプログラムのうち、第２部分に続く第３部分の論理的な制御構造を示すフローチャートである。
【図２４】クラウドサーバがログアウトの指示を受けたときに実行するプログラムの制御構造を示すフローチャートである。
【図２５】第１の実施の形態の変形例のシステムのクラウドサーバにおいて、画像形成装置からのユーザのログインが成功したときに、図２１のプログラム部分に先立って実行されるプログラムの制御構造を示すフローチャートである。
【図２６】本発明の第２の実施の形態に係るクラウド画像出力システムの概略構成を示すブロック図である。
【図２７】第２の実施の形態においてクラウドサーバにログインしたときにユーザの携帯端末に表示される文書選択画面を模式的に示す図である。
【図２８】図２７に示される文書選択画面で、文書を指定して印刷ボタンを押したときに携帯端末に表示される印刷設定画面を模式的に示す図である。
【図２９】本発明の第２の実施の形態の変形例のシステムのクラウドサーバにおいて、画像形成装置からのユーザのログインが成功したときに、図２１に相当するプログラム部分に先立って実行されるプログラムの制御構造を示すフローチャートである。
【発明を実施するための形態】
【００４０】
以下の説明及び図面では、同一の部品には同一の参照番号を付してある。したがって、それらについての詳細な説明は繰返さない。
【００４１】
＜第１の実施の形態＞
［概略］
図６を参照して、本発明の第１の実施の形態に係るクラウド画像出力システム１６０は、ユーザ８０により生成された印刷ジョブ８４を保存し、出力要求があると、指定された印刷ジョブをＭＦＰに送信するクラウドサーバ１７０を含む。このシステムには、情報処理装置６２、典型的には、いわゆるスマートフォン等である携帯端末１７２と、ＭＦＰ１７６等とが接続可能である。本実施の形態では、ＭＦＰ１７６には、携帯端末１７２との近接通信が可能なリーダ／ライタ１７４が接続されているものとする。
【００４２】
最初に、このクラウド画像出力システム１６０の概略について説明する。図５を参照して、ユーザ８０は情報処理装置６２に対する印刷操作２００を実行して文書ファイルの印刷ジョブ８２をクラウドサーバ１７０に送信する。クラウドサーバ１７０は、送信された印刷ジョブ８２を印刷ジョブ８４として保存する。ユーザ８０はさらに、ＭＦＰ１７６を操作してクラウドサーバ１７０に保存された印刷ジョブを印刷するが、この場合、次のような手順にしたがう。
【００４３】
ユーザ８０はまず、携帯端末１７２に対するログイン操作２０２を実行し、クラウドサーバ１７０にログイン要求１８０を送信する。このとき、クラウドサーバ１７０から携帯端末１７２に対し、ログイン許可２１４が送信される。ユーザ８０はさらに、携帯端末１７２をＭＦＰ１７６の位置まで移動１８２させ、携帯端末１７２をリーダ／ライタ１７４にかざす。この操作２０４により、ユーザ８０はＭＦＰ１７６にログインできる。このとき携帯端末１７２は、ＭＦＰ１７６に対して、クラウドサーバ１７０のＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と、ログインのためのユーザ情報及びパスワードとを含むログイン情報１８４を送信する。ＭＦＰ１７６はこのログイン情報１８４を用い、ログイン情報１８４内のＵＲＬにより指定されるクラウドサーバ１７０と通信してログインする処理１８６を実行し、与えられたユーザ情報及びパスワードを用いてクラウドサーバ１７０にログインする。したがってユーザ８０は、ＭＦＰ１７６のブラウザ画面ではなく、携帯端末１７２を用いてＭＦＰ１７６をクラウドサーバ１７０にログインさせることができる。
【００４４】
一旦ユーザ８０がＭＦＰ１７６にログインできれば、あとは図１のシステムと同様、ユーザ８０はＭＦＰ１７６を操作して所望の印刷ジョブ８４をＭＦＰ１７６にダウンロードし、印刷物９０を得ることができる。
【００４５】
さらに本実施の形態では、図６に示すように、ユーザ８０は、携帯端末１７２及びＭＦＰ１７６でクラウドサーバ１７０にログインした後は、ＭＦＰ１７６ではなく携帯端末１７２の操作２２０により、印刷指示１８８をクラウドサーバ１７０に送信できる。クラウドサーバ１７０は、印刷指示１８８を携帯端末１７２から受信すると、その印刷指示１８８により指定された印刷ジョブ８４を、携帯端末１７２と同じユーザで同時にログインしているＭＦＰ（図６の例ではＭＦＰ１７６）に印刷ジョブ１９０として送信する。ＭＦＰ１７６は印刷ジョブ１９０を受信すると、印刷物９０として出力する。したがってユーザ８０は、携帯端末１７２を操作するだけでＭＦＰ１７６から出力される印刷物９０を手にできる。
【００４６】
以上の操作のシーケンスを図７に示す。図７を参照して、最初にユーザ８０が情報処理装置６２を用い、文書の印刷操作２００を行なう。情報処理装置６２は、印刷ジョブ８２を生成し、クラウドサーバ１７０に送信する。クラウドサーバ１７０はこの印刷ジョブを保存する処理２１０を行なう。
【００４７】
続いてユーザが携帯端末１７２を用いたログイン操作２０２を行なうことにより、携帯端末１７２がクラウドサーバ１７０にログイン要求１８０を送信する。クラウドサーバ１７０は、ログイン要求１８０に応答して認証処理２１２を行ない、認証が成功するとユーザ８０に関するログイン許可２１４を携帯端末１７２に送信する。
【００４８】
さらにユーザ８０が携帯端末１７２をＭＦＰ１７６のリーダ／ライタ１７４にかざす操作２０４をすると、ユーザ８０はＭＦＰ１７６にログインできる。このとき同時に、携帯端末１７２からＭＦＰ１７６に対し、ＭＦＰ１７６をクラウドサーバ１７０にログインさせるために必要なログイン情報１８４が送信される。
【００４９】
ＭＦＰ１７６は、このログイン情報１８４を受信すると、ログイン情報１８４を用いてクラウドサーバ１７０に通信してログインする処理１８６を実行する。
【００５０】
ＭＦＰ１７６がクラウドサーバ１７０にログインした後は、前述したとおりＭＦＰ１７６からクラウドサーバ１７０を利用することが可能になる。加えて、ユーザ８０が携帯端末１７２を用いて印刷処理２２０を行なうと、指定された印刷ジョブ８４に対する印刷指示１８８がクラウドサーバ１７０に送信される。クラウドサーバ１７０は、指定された印刷ジョブ８４を印刷ジョブ１９０としてＭＦＰ１７６に送信し、ＭＦＰ１７６はこの印刷ジョブを印刷して印刷物９０を出力する。
【００５１】
なお、本実施の形態ではＭＦＰ１７６を用いる場合について説明するが、ＭＦＰ１７６にかえて、プリンタ、スキャナ機能付きのプリンタ、及び複合機等、印刷機能を有する画像出力装置を用いることが可能である。
【００５２】
［構成］
（ネットワーク）
図８を参照して、本実施の形態では、クラウド画像出力システム１６０を構成する各要素は、いずれもインターネット２４０に接続される。すなわち、クラウド画像出力システム１６０は、いずれもインターネット２４０に接続されたクラウドサーバ１７０及び他のクラウドサーバ２４４と、インターネット２４０に接続されたネットワーク２３０と、ネットワーク２３０に接続された情報処理装置６２、ＭＦＰ１７６、及びＭＦＰ２３２と、ＭＦＰ１７６に接続されたリーダ／ライタ１７４と、ＭＦＰ２３２に接続されたリーダ／ライタ２３４と、ネットワーク２３０に接続された無線ルータ２３６と、携帯端末１７２とを含む。携帯端末１７２は、リーダ／ライタ１７４、リーダ／ライタ２３４、及び無線ルータ２３６と通信可能である。特に携帯端末１７２は、無線ルータ２３６を介してネットワーク２３０に接続され、ネットワーク２３０上及びインターネット２４０上の各施設との通信を行なうことができる。なお、ＭＦＰはいずれも基本的に同様の構成を持ち、クラウドサーバもいずれも基本的には同様の構成を持つ。したがって以下の説明では、ＭＦＰを代表してＭＦＰ１７６について説明し、クラウドサーバを代表してクラウドサーバ１７０について説明する。なお、ネットワーク２３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ、ＷｉＭＡＸ、ＰＬＣ、ｃ．ｌｉｎｋ等のイントラネット／インターネット等のＩＰネットワーク等である。
【００５３】
（クラウドサーバ１７０）
図９を参照して、クラウドサーバ１７０は、バス２６０と、いずれもバス２６０に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ＵＮＩＴ）２６０、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２６６、及びＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）２６８と、ネットワーク２３０及びネットワークに接続される通信部２７０とを含む。
【００５４】
図１０を参照して、情報処理装置６２は、バス２８０と、いずれもバス２８０に接続されたＣＰＵ２８２、ＲＯＭ２８４、ＲＡＭ２８６、ＨＤＤ２８８、入出力インターフェイス２９０、及びディスプレイインターフェイス２９６と、バス２８０及びネットワークに接続される通信部３００とを含む。入出力インターフェイス２９０にはマウス２９２及びキーボード２９４が接続され、ディスプレイインターフェイス２９６にはディスプレイ２９８が接続される。
【００５５】
図１１を参照して、携帯端末１７２は、バス３１０と、いずれもバス３１０に接続されたＣＰＵ３１２、ＲＯＭ３１４、ＲＡＭ３１６、ＨＤＤ３１８、入力用のボタン等を含む入力部３２０、及びタッチパネル３２２と、バス２８０に接続される無線通信部３２４と、バス３１０に接続され、無線による近接通信でリーダ／ライタ１７４等との通信を行なう近接通信部３２６とを含む。入力部３２０及びタッチパネル３２２は、ユーザとの対話によるユーザからの指示又はデータ入力を受け、またユーザにより要求されたデータ又はユーザに対して提示すべき情報を表示するためのものである。
【００５６】
図１２を参照して、ＭＦＰ１７６は、ＭＦＰ１７６の全体を制御するための制御部３３０と、制御部３３０に接続され、ネットワークを介して通信を行なうための通信部３１２と、制御部３３０に接続され、公衆電話回線網を介して他のＭＦＰ等とファクス通信を行なうためのＦＡＸ通信部３３４と、制御部３３０に接続されたバス３４６と、制御部３３０に接続され、印刷ジョブ８４等を格納するためのＨＤＤ３４２と、制御部３３０に接続された、タッチパネル及び少数のハードウェアボタンを含む操作部３４４とを含む。前述したリーダ／ライタ１７４は図示しないインターフェイスを介して制御部３３０に接続される。
【００５７】
ＭＦＰ１７６はさらに、バス３４６を介して制御部３３０に接続され、制御部３３０の制御のもとに所定の記録媒体（典型的には印刷用紙）に画像を形成する印刷エンジン３３６と、制御部３３０の制御のもとに、バス３４６に対して印刷用紙を供給する給紙部３３８と、制御部３３０の制御にしたがい、白黒又はカラーの原稿画像を読取ってＨＤＤ３４２に格納する処理を行なう原稿読取部３４０とを含む。
【００５８】
制御部３３０は、いずれもバス３４６に接続されたＣＰＵ３５０、ＲＯＭ３５２、及びＲＡＭ３５４を含む。ＨＤＤ３４２及び操作部３４４はいずれも、バス３４６を介して制御部３３０、ＲＯＭ３５２及びＲＡＭ３５４と通信可能である。
【００５９】
［ソフトウェア構成］
以下、上記したシステムの各構成要素のＣＰＵで実行されるコンピュータプログラムのうち、本発明に特に関連した部分を中心にその構成を述べる。
【００６０】
（ＭＦＰによるクラウドサーバ１７０へのログイン）
従来技術との相違の中に、クラウドサーバ１７０にログイン済の携帯端末１７２をＭＦＰ１７６のリーダ／ライタ１７４にかざすことにより、ＭＦＰ１７６がクラウドサーバ１７０にログインするという処理がある。以下、そうした処理を実現するために携帯端末１７２及びＭＦＰ１７６で実行されるプログラムの構成について、相互に関連させながら説明する。以下の説明では、携帯端末１７２はすでにクラウドサーバ１７０にログインしており、携帯端末１７２にはログインに伴ってクラウドサーバ１７０から送信されてきたログイン情報が保存されているものとする。携帯端末１７２がクラウドサーバ１７０にログインする仕組については、従来と同様の枠組みを使用すればよい。
【００６１】
図１３の右側のステップ３８０により示すように、リーダ／ライタ１７４は、近傍の近接通信可能なカード又は装置に自己の存在を通知するために、常に微弱な電磁波で識別信号を出力している。図１３を参照して、携帯端末で実行されるプログラムは、携帯端末１７２がクラウドサービスにログインすると実行が開始され、ＭＦＰ１７６からの識別信号を検知するまで待機するステップ３６０と、識別信号が検知されたときに、携帯端末１７２がＩＣカード６４にログインするための識別情報と、携帯端末１７２がすでにログイン済のクラウドサービスを利用するためのＵＲＬとをリーダ／ライタ１７４を介してＭＦＰ１７６に送信するステップ３６２とを含む。ＭＦＰ１７６は、ＵＲＬを識別情報とＵＲＬとを常に待機しており（ステップ３８２）、有効な識別情報とＵＲＬとを受信すると、携帯端末１７２のＭＦＰ１７６へのログインを認証するとともに、送信されたＵＲＬにアクセスする（ステップ３８４）。アクセスが成功すると（ステップ３８６でＹＥＳ）、ＭＦＰ１７６は、そのＵＲＬのクラウドサーバへのログイン情報の送信依頼を携帯端末１７２に送信してくる（ステップ３８８）。
【００６２】
一方、携帯端末１７２では、このログイン情報送信依頼を受信するまで待機しており（ステップ３６４）、受信するとクラウドサーバへのログイン情報（ユーザ名及びパスワード）をＭＦＰ１７６に送信する（ステップ３６６）。
【００６３】
ＭＦＰ１７６はこのログイン情報を受信すると、当該ユーザ情報を用い、指定されたクラウドサーバへのログインを試み、認証が完了するまで待機する（ステプ３９０）。ログインが認証されると（ステップ３９０でＹＥＳ）、クラウドサービスへの接続が完了したことを示す通知を携帯端末１７２に送信し、クラウドサービスに接続した状態を記録して処理を終了する。
【００６４】
携帯端末１７２は、ログイン情報の送信後、ＭＦＰ１７６から接続完了通知を受信するまで待機しており（ステップ３６８）、接続完了通知を受信すると処理を終了する。
【００６５】
図１４に、携帯端末１７２がクラウドサーバ１７０にログインするときのログイン画面の１例を示す。図１４を参照して、この画面４１０はＵＲＬフィールド４２０と、企業ＩＤフィールド４２２と、ログイン名フィールド４２４と、パスワードフィールド４２６と、ログインボタン４３０とを含む。画面４１０は例えば携帯端末１７２がクラウドサーバ１７０にアクセスしたときに、クラウドサーバ１７０から携帯端末１７２に送信されてきた情報により出力される画面である。
【００６６】
ＵＲＬ入力フィールド４２０にはクラウドサーバ１７０のＵＲＬが表示される。企業ＩＤフィールド４２２には、このクラウドサービスを利用するユーザが属する企業の識別情報を入力する。ログイン名フィールド４２４には、ユーザ名を入力する。企業の識別情報とユーザ名とが１組になってユーザを特定するユーザ識別情報を構成する。企業ＩＤフィールド４２２、ログイン名フィールド４２４、及びパスワードフィールド４２６に必要な情報を入力してログインボタン４３０をクリック又はタップすることにより、携帯端末１７２がクラウドサーバ１７０にログインできる。
【００６７】
図１５を参照して、ユーザがクラウドサービスにログインした直後のホーム画面４４０は、図１４に示すものと同様のＵＲＬ入力フィールド４２０と、ユーザが利用可能なサービスの一覧４４２とを含む。これらサービスの一覧４４２はいずれもボタンになっており、所望のボタンを押すとそのサービスのメイン画面が表示される。
【００６８】
図１６を参照して、ＭＦＰ１７６の操作パネル（図示せず）には、通常はＭＦＰ１７６のホーム画面４６０が表示される。ホーム画面４６０を用いて、コピー、ファクス、原稿のスカン等の処理を行なうことができる。
【００６９】
ＭＦＰ１７６に携帯端末１７２がログインし、その操作によってＭＦＰ１７６がクラウドサーバ１７０にログインした直後のＭＦＰ１７６の操作パネルに表示される画面例を図１７に示す。図１７を参照して、この画面４７０は、図１５に示される、携帯端末１７２に表示される画面と同じである。すなわち、ユーザは、携帯端末１７２からもＭＦＰ１７６からもクラウドサービスの所望のサービスを利用できる。
【００７０】
図１８に、図１５又は図１７に示す画面で「印刷」メニューを選択したときに携帯端末１７２又はＭＦＰ１７６において表示される印刷ジョブ選択画面５００の１例を示す。図１８に示すように、このユーザがクラウドサーバ１７０にアップロードしていた印刷ジョブが一覧表示される。ユーザがこの一覧から所望の印刷ジョブを選択することにより、ＭＦＰ１７６にその印刷ジョブが送信され、ＭＦＰ１７６で印刷される。
【００７１】
なお、本実施の形態では、携帯端末１７２からクラウドサーバ１７０へのログインが成功したときには、そのときのログイン情報がＭＦＰ１７６に送信される。ＭＦＰ１７６はそのログイン情報を用いてクラウドサーバ１７０にログインする。したがって、通常はＭＦＰ１７６がクラウドサーバ１７０にログインするときにはログインの失敗は生じない。しかし、何らかの原因でＭＦＰ１７６が受信したログイン情報に誤りが生じたり、クラウドサーバ１７０に送信される情報に誤りが生じたりする可能性もある。その場合には、ＭＦＰ１７６の操作パネルに図１９に示すユーザ認証の再試行画面５１０を表示し、再度、ユーザ情報の入力を促すようにする。画面５１０が表示されることはまれであり、ユーザがＭＦＰ１７６からクラウドサービスにログインするときに行なわなければならない操作は、従来と比較して非常に簡単になることが期待できる。
【００７２】
（ＭＦＰによるユーザ及び機器のログイン管理プログラム）
クラウドサーバ１７０が実行する、ユーザ及びユーザが使用する機器のログイン管理のためのプログラムは、以下のような制御構造を持つ。図２０を参照して、クラウドサーバ１７０は、ログインリクエストを受信するまで待機する（ステップ５２０）。ログインリクエストを受信すると、クラウドサーバ１７０はそのリクエストを送信してきた端末に対してログイン画面（図１４に示す画面４１０）を送信し（ステップ５２２）、ログイン情報を受信するまで待機する（ステップ５２４）。ログイン情報を受信すると、クラウドサーバ１７０は受信したログイン情報を用い、自己が管理しているユーザ情報とログイン情報とを照合することでユーザの認証を行なう（ステップ５２６）。認証に失敗すると、認証失敗の回答を相手端末に対して送信し（ステップ５２８）、制御をステップ５２０に戻す。ステップ５２８では、認証失敗の画面として、図１９に示すような画面を相手端末に送信する。
【００７３】
一方、ステップ５２６で認証に成功した場合には、クラウドサーバ１７０は認証成功の回答を相手端末に対して送信する（ステップ５３０）。さらに、ログインユーザと、ログイン機器とを対応付けてログインテーブルに記録する（ステップ５３２）。
【００７４】
ここで、ログインテーブルとは、クラウドサーバ１７０がログインユーザとログイン機器とを管理するために維持するテーブルである。図２１を参照して、ログインテーブル５６０は、ログインしてきたユーザの企業名及びユーザ名と、ログインに用いられた機器の種類と、ログイン機器の種別情報とを含む。図２１から分かるように、本実施の形態では、同一ユーザが複数の機器からログインすることが可能となっている。ログイン機器種類はブラウザから送られてくる情報により判別できる。ログイン機器識別情報は、本実施の形態ではログイン機器に割り当てられたＩＰアドレスである。
【００７５】
再び図２０を参照して、ステップ５３２の後、クラウドサーバ１７０は、ログイン機器のＭＦＰか否かを判別する。ここでは、実質的には、ログイン機器がＭＦＰか、パーソナル・コンピュータ（以下「ＰＣ」）又は携帯端末かを判別することになる。以下、ＰＣ及び携帯端末をまとめて「ＰＣ等」と呼ぶ。ログイン機器がＭＦＰであれば、ステップ５３６で、同一ユーザでログイン中のＰＣ等があるか否かを判定する。もしそのようなＰＣ等があれば、ステップ５４０に処理を進め、このＭＦＰをＰＣ等でログイン中の同一ユーザのデフォルトプリンタとしてクラウドサーバ１７０中のユーザ管理情報に登録する。この後、クラウドサービスをこのユーザに対して提供する（ステップ５４２）。ログアウト指示を受ければ（ステップ５４４）、このユーザに対してログアウト処理（ステップ５４６）を実行し、制御をステップ５２０に戻す。ステップ５３６で同一ユーザでログイン中のＰＣ等がないと判定されたときには、ステップ５４０の処理をすることなくステップ５４２の処理を開始する。
【００７６】
一方、ステップ５３４でログイン機器がＭＦＰではないと判定されたときには、ステップ５３８において、同一ユーザでログイン中のＭＦＰがあるか否かを、ログインテーブル５６０を参照することにより判定する。同一ユーザでログイン中のＭＦＰがあれば、ステップ５４０で、そのＭＦＰを今回ログインしてきたユーザのデフォルトプリンタとしてユーザ管理情報に登録し、クラウドサービスを開始する（ステップ５４２）。以下は前述のとおりである。ステップ５３８で、同一ユーザでログイン中のＭＦＰがないと判定されたときには、ステップ５４０の処理をすることなくすぐにクラウドサービスを開始する（ステップ５４２）。
【００７７】
─サービス実行プログラム─
任意の印刷ジョブを指定して印刷ジョブを相手端末に送信して印刷させたり、任意の印刷ジョブを指定された送信先（電子メール、ファクス等）に送信したり、印刷ジョブを削除したりするときにクラウドサーバ１７０が実行するプログラム（サービス実行プログラム）は以下のような制御構造を持つ。
【００７８】
図２２を参照して、このプログラムは、印刷サービスの要求を受けて開始し、印刷ジョブを選択するためのジョブ選択メニュー画面を送信するステップ５８０と、端末から印刷ジョブの選択又は印刷ジョブの操作指示を受けるまで待機するステップ５８２と、ステップ５８２で何らかの操作を受けたときに、その操作が印刷ジョブの印刷指示か否かを判定するステップ５８４と、操作が印刷指示であるときに、この印刷指示を送ってきたユーザについて、デフォルトプリンタ設定がされているか否かをユーザ管理情報で確認するステップ５８６とを含む。デフォルトプリンタが設定されていれば、印刷設定画面を送信し（ステップ５９４）、何らかの指示を待つ（ステップ５９６及び６００）。指示を受け、その内容が印刷設定の入力であれば（ステップ５９６でＹＥＳ）、ステップ５９８でその入力を受付けて当該ユーザについての印刷設定を更新し（ステップ５９８）、再度入力待ちとなる。印刷設定の入力でなければ、印刷開始指示か否かを判定し（ステップ６００））、印刷開始の指示でもなければ制御をステップ５９６に戻す。入力が印刷開始の指示であれば（ステップ６００でＹＥＳ）、デフォルトプリンタに対して指定された印刷ジョブを送信し（ステップ６０２）、制御をステップ５８０に戻す。
【００７９】
一方、ステップ５８６で、デフォルトプリンタの設定がされていないと判定された場合、ステップ５８８で、出力先プリンタの設定画面を相手端末に送信する。出力先プリンタの指示を受けるまで待機し（ステップ５９０）、指示を受けるとその指示にしたがって出力先プリンタを当該ユーザに対して設定する（ステップ５９２）。この後、制御はステップ５９４に進む。以後の処理は、デフォルトプリンタが設定されていた場合と同様である。
【００８０】
図２２のステップ５８４で、受けた指示が印刷指示ではないと判定されたときには、制御は図２３のステップ６１０に進む。ステップ６１０では、指示が印刷ジョブを何らかの送信先に送信する指示（送信指示）か否かを判定する。指示が送信指示であれば、ステップ６１２で、送信先を設定するための画面を相手端末に送信する。続いて送信先を設定する指示を受信するまで待機し（ステップ６１４）、指示を受信すると、指示された送信先に、指定された印刷ジョブを送信し（ステップ６１６）、制御を図２２のステップ５８０に戻す。
【００８１】
ステップ６１０の判定が否定の場合には、制御はステップ６１８に進む。ステップ６１８では、受信した指示が印刷ジョブを削除するための指示か否かを判定する。判定が肯定なら、指定されたジョブをステップ６２０で削除し、制御を図２２のステップ５８０に戻す。ステップ６１８の判定が否定であれば、制御を図２２のステップ５８２に戻す。
【００８２】
なお、図２３では、説明を分かりやすくするため、印刷ジョブの送信及び削除のみについて説明した。印刷ジョブを別のフォルダに移動したりする処理については、この図には示していないが、当業者であれば容易に実現可能である。
【００８３】
（ＭＦＰによるログアウト処理）
図２０のステップ５４６で実行されるログアウト処理のためのプログラムは以下のような制御構造を持つ。図２４を参照して、ログアウト処理は、ログアウト処理が送信されてきた機器をログアウトするステップ６４０を含む。ステップ６４０では、具体的には、当該機器をログインテーブル５６０から削除する。さらに、ステップ６４２では、ログアウトの指示を送信してきた機器がＭＦＰか否かを判定する。ＭＦＰであればこれ以上何もせずこのルーチンを終了する。ＭＦＰでない場合には、ステップ６４４で、同一ユーザでログイン中のＭＦＰがあるか否かを判定する。なければ何もせず処理を終了する。あれば、ステップ６４６で、当該ＭＦＰについても同時にログアウトし（ログインテーブル５６０から削除し）、処理を終了する。
【００８４】
［動作］
以上、構成を説明したクラウド画像出力システム１６０の各部は以下のように動作する。なお、以下の説明では、すでに、ユーザ８０が情報処理装置６２を操作して、印刷ジョブ８４をクラウドサーバ１７０にアップロード済であるものとする。
【００８５】
（ＭＦＰのログイン処理）
ユーザ８０がＭＦＰ１７６にログインしていない状態であるものとする。ユーザ８０は、自己の持つ携帯端末１７２で、ウェブブラウザ（又は当該サービスアクセスのための専用アプリケーション）によってサービス（クラウドサーバ１７０）にまずログインする。この場合、クラウドサーバ１７０では、図２０のステップ５２０，５２２，５２４，５２６，５３０，５３２，５３４の経路の処理が実行される。ステップ５３４の判定結果はＮＯとなり、ステップ５３８，５４２に進む。ここでのユーザ８０の操作は、自分が所持する携帯端末１７２を用い、自分が利用するサービスに接続するので、ユーザ８０にとっては容易で操作に迷うおそれはない。
【００８６】
次にユーザ８０は、携帯端末１７２がクラウドサーバ１７０にログインした状態のままで、印刷を行なわせたいＭＦＰ１７６のリーダ／ライタ１７４に携帯端末１７２を接近させる。このとき、図１３を参照して、携帯端末１７２及びＭＦＰ１７６では、ステップ３８０，３６０，３６２，３８２，３８４，３８６，３８８，３６４，３６６の経路で処理が実行される。この処理により、携帯端末１７２からＭＦＰ１７６に対し、リーダ／ライタ１７４を介してＭＦＰ１７６をログインさせるための情報であるサービスＵＲＬ及びログイン情報がＭＦＰ１７６に転送される。ＭＦＰは、受信したサービスＵＲＬ及びログイン情報によってクラウドサービスを選択し、ログインする（図１３のステップ３９０，３９２）。この後、図１３のステップ３６８の処理が実行され、携帯端末１７２に加え、ＭＦＰ１７６が同じユーザでクラウドサーバ１７０にログインする。
【００８７】
一方、この場合、クラウドサーバ１７０では図２０に示すフローチャートの中の次のような経路での処理が実行される。ＭＦＰ１７６からのログインリクエストを受けると（ステップ５２０）、クラウドサーバ１７０は、ステップ５２２，５２４，５２６，５３０，５３２の経路を経て、ステップ５３４の処理を実行する。ここでの判定結果はＹＥＳとなり、制御はステップ５３６に進む。この例ではステップ５３６の判定はＹＥＳとなり、制御はステップ５４０に進む。ステップ５４０では、既にログイン中の同じユーザのデフォルトプリンタとして、ログインリクエストを送信してきたＭＦＰ１７６を登録し、サービスの実行（ステップ５４２）に移る。以後、ユーザ８０は、携帯端末１７２及びＭＦＰ１７６を用いて任意の印刷ジョブに対して印刷、送信、削除等の処理を実行できる。
【００８８】
一般にＭＦＰ１７６から利用可能なクラウドサービスは、前述のように多数になるものと考えられる。したがって従来技術では、ユーザ８０は多数のクラウドサービスの中から自分が利用しているクラウドサービスを選択する必要があった。しかもこの選択は、普段自分が使用することが少ないＭＦＰ１７６の操作パネルを用いて行なうので、操作は困難であった。それに対して本実施の形態によれば、ログイン作業は携帯端末１７２に対する１回だけで済む。ユーザは、常用しているサービスに、使い慣れた携帯端末１７２からアクセスすることで、ＭＦＰ１７６をそのサービスにログインさせることができる。ユーザ８０は、不慣れなＭＦＰの前で操作にとまどうことがなく、直ぐに利用できる。
【００８９】
（サービスの利用）
ＭＦＰ１７６がサービスにログインした後、ユーザ８０がクラウドサーバ１７０に保存された印刷ジョブの印刷を行なう場合を考える。ユーザ８０は、携帯端末１７２に図１５に示される画面４４０が表示された状態で、「印刷」を選択する。これに応答して、クラウドサーバ１７０は、図２２のステップ５８０を実行し、携帯端末１７２において図１８のような画面が表示される。ユーザがこの中の任意の印刷ジョブを選択して「印刷」ボタンを押すと、携帯端末１７２からクラウドサーバ１７０にそのジョブの印刷指示が送信される。この印刷指示を受けたクラウドサーバ１７０は、図２２のステップ５８４，５８６の処理を実行する。ここではユーザ８０が既にＭＦＰ１７６によりログインしているので、ステップ５８６の判定は肯定となり、ステップ５９４で印刷時の設定を行なう画面が表示される。ここでユーザ８０が印刷設定を行なえば、クラウドサーバ１７０はステップ５９６からステップ５９８の処理を行なって再度指示待ちとなる。ユーザが印刷を選択すると、クラウドサーバ１７０は図２２のステップ５９６（ＮＯ）及びステップ６００（ＹＥＳ）の処理を行ない、ステップ６０２で印刷データをクラウドサーバ１７０に送信する。
【００９０】
以上のようにしてユーザ８０は、ＭＦＰの操作に煩わされること無く、携帯端末１７２を用いて容易に印刷物を得ることができる。
【００９１】
なお、ユーザ８０がＭＦＰ１７６の操作パネルを操作して印刷ジョブの印刷指示をクラウドサーバ１７０に送っても同様の処理が行なわれることは言うまでもない。
【００９２】
以上のようにこの実施の形態によれば、ユーザ８０は自分が常に使用している携帯端末１７２を用い、普段使用することがあまりないＭＦＰ１７６を自分の利用するクラウドサービスにログインさせることができる。自分が使用している携帯端末では、自分が常に使用しているクラウドサービスのみが選択対象となるので、多数のサービスの中から１つを選択するような処理をする必要がない。したがってＭＦＰ１７６を操作してクラウドサービスにログインするときのように困難な操作を経験することはほとんどない。また、所望の印刷ジョブの印刷も、自分の使いなれている携帯端末１７２を用いて指示してＭＦＰ１７６に印刷させることができる。そのため、不慣れなＭＦＰ１７６の操作に困難を経験することもない。もちろん、携帯端末１７２ではなくＭＦＰ１７６を操作しても所望の印刷ジョブに対する操作ができるので、従来技術と比較して明らかにユーザ８０にとってＭＦＰ１７６を用いてクラウドサービスを利用することが容易になるという効果が得られる。
【００９３】
［変形例］
上記実施の形態では、ユーザ８０が携帯端末１７２及びＭＦＰ１７６の双方でクラウドサーバ１７０にログインしたときに、双方でホーム画面が表示され、特に印刷は行なわれない。しかし、本発明はそのような実施の形態には限定されない。例えば、出先で文書を印刷するときには、携帯端末１７２等でクラウドサーバ１７０に印刷ジョブを送信した直後に、ＭＦＰ１７６で印刷をする場合も考えられる。そのような場合には、ＭＦＰ１７６でクラウドサーバ１７０にログインした直後に、既にアップロード済の印刷ジョブであってまだ印刷が済んでいないものがあれば、直ちにＭＦＰ１７６に送信して印刷を開始するような実施の形態も考えられる。
【００９４】
この変形例は、そのような実施の形態である。
【００９５】
具体的には、ＭＦＰ１７６からのログインがあったときに、図２２に示すステップ５８０の前に、ログインしたユーザの印刷ジョブであって、まだ印刷が済んでいないものがあれば、すぐにＭＦＰ１７６に対して送信する処理を挿入すればよい。そのために、クラウドサーバ１７０で実行されるべき処理のフローチャートを図２５に示す。
【００９６】
図２５を参照して、この処理は、携帯端末１７２又はＭＦＰ１７６によるクラウドサーバ１７０へのログインが完了したときに、図２２のステップ５８０に先立って実行される。この処理は、ログインしたユーザの印刷ジョブであってまだ印刷が済んでいないジョブ（印刷待ちジョブ）がクラウドサーバ１７０に存在しているか否かを判定するステップ６６０と、ステップ６６０の判定が肯定のときに、当該ユーザに対してデフォルトのプリンタが設定されているか否かを判定するステップ６６２と、ステップ６６２の判定が肯定のときに、印刷待ちジョブをデフォルトプリンタに送信してこの処理を終了するステップ６６４とを含む。ステップ６６０又は６６２の判定が否定のときには何もせず、この処理を終了する。
【００９７】
この変形例によれば、例えばユーザ８０が予めクラウドサーバ１７０に印刷ジョブをアップロードした後、上述した手順を用いてＭＦＰ１７６からクラウドサーバ１７０にログインすると、ステップ６６０（ＹＥＳ），６６２（ＹＥＳ）及び６６４の処理が実行され、印刷待ちジョブがＭＦＰ１７６に送信され印刷される。ユーザ８０が携帯端末１７２又はＭＦＰ１７６を操作して印刷対象のジョブを選択する必要がない。その結果、ユーザにとっては印刷のための手間が省け、より簡単に所望の文書の印刷データを得ることができる。
【００９８】
この変形例では、図２５に制御構造を示すプログラムにおいて、ステップ６６０及びステップ６６２の順で判定をしている。しかしこれら判定は互いに他に依存しているわけではないので、この順序で行なう必要はない。ステップ６６０と６６２とを逆にしてもよい。ハードウェア的に判定を行なうのであれば、ステップ６６０の判定をする回路とステップ６８２の判定を行なう回路とを並列で設け、それらの出力のＡＮＤをとってステップ６６４の処理を行なう回路にその出力を与えるようにすればよい。
【００９９】
なお、本実施の形態では、携帯端末１７２から印刷ジョブをクラウドサーバ１７０に送信するときに、クラウドサーバ１７０における印刷設定を同時に送信しておくと、ユーザの所望の形で直ちに印刷物が得られるのでより望ましい。
【０１００】
本実施の形態では、ＭＦＰ１７６が携帯端末１７２からのログイン情報を用いてクラウドサービスにログインしている間は、ＭＦＰ１７６が他の携帯端末からの無線によるアクセスに応答することは禁止する。すなわち、あるユーザがログイン中には、図１３の右側のフローチャートの実行を中止するか、ステップ３８０の処理を中止する。そのような携帯端末があった場合には、「ただいまこの装置は他のユーザにより使用中です。申し訳ありませんが、しばらくお待ち下さい」のようなメッセージを表示することが考えられる。
【０１０１】
ログイン中の携帯端末がクラウドサービスからログアウトすると、ＭＦＰ１７６はサーバからその旨の通知を受けて、他の携帯端末からの無線によるアクセスに応答するように制御を移行する。なおこの場合、アクセスを拒絶した携帯端末の識別情報を記憶しておき、ＭＦＰ１７６がアクセス可能になったことを通知するようにしてもよい。
【０１０２】
＜第２の実施の形態＞
第１の実施の形態のシステムは、情報処理装置６２から印刷ジョブをクラウドサーバ１７０にアップロードし、ＭＦＰ１７６に印刷ジョブを送信して印刷するものであった。しかし、本発明はそのような実施の形態には限定されない。情報処理装置からデータをクラウドサーバにアップロードし、ＭＦＰ等でそのデータを印刷するものであればどのようなものにも適用できる。
【０１０３】
以下に説明する第２の実施の形態のシステムは、文書データをクラウドサーバに保管するサービスをクラウドサービスで提供するシステムに関する。以下の説明では、このようなサービスをドキュメントクラウドサービスと呼ぶことにする。
【０１０４】
図２６を参照して、この第２の実施の形態に係るドキュメントクラウドサービスシステム６８０は、第２の実施の形態と同様のハードウェア構成を持つ情報処理装置６２及びＭＦＰ１７６と、情報処理装置６２よりアップロードされる文書データ７００を文書データ７０２として保管し、ユーザにより指定された文書データ７０２を印刷ジョブ７０８に変換する変換処理７０６を実行し、指定されたＭＦＰ１７６に送信して印刷させるクラウドサーバ６９０とを含む。図２６において、図５と同一の構成要素には同一の参照符号を割り当ててある。
【０１０５】
文書の指定は、例えば携帯端末１７２からユーザ８０が行なうこともできる（印刷指定７０４）し、ユーザがＭＦＰ１７６を操作して行なうこともできる。いずれの場合も、ユーザ８０は、携帯端末１７２を用いてクラウドサーバ６９０にログインした後、第１の実施の形態と同様、ＭＦＰ１７６のリーダ／ライタ１７４に携帯端末１７２をかざす（又はリーダ／ライタ１７４の上に携帯端末１７２を置く）ことで、ＭＦＰ１７６をクラウドサーバ６９０にログインさせることができる。さらに携帯端末１７２又はＭＦＰ１７６を操作して、文書データ７０２のうちの任意のものを指定して印刷を指示すると、文書データ７０２がクラウドサーバ６９０での変換処理７０６により印刷ジョブ７０８に変換され、ＭＦＰ１７６に送られて印刷物７１０として紙等の記録媒体上に出力される。ユーザがＭＦＰ１７６を操作して所望のクラウドサーバにログインするときのように、多数のクラウドサービスの中から所望のサービスを選択するような煩雑な処理は必要ない。ユーザは簡単に所望の文書データの印刷物を手にできる。
【０１０６】
図２７は、この第２の実施の形態に係るクラウドサーバ６９０にログインし、文書の印刷処理を選択したときに例えば携帯端末１７２に表示される文書選択メニュー画面７３０を示す。本実施の形態では、文書選択メニュー画面７３０には、クラウドサーバ６９０に保管されているこのユーザの文書の一覧７４０が表示される。各文書には、その文書名及びプロパティ等とともに、印刷ボタン７４２が付されている。所望の文書に付されている印刷ボタン７４２をクリック又はタップすることにより、その文書がクラウドサーバ６９０において印刷ジョブに変換され、ユーザ８０のデフォルトプリンタに送信される。ＭＦＰ１７６によるクラウドサーバ６９０のログイン時に、ＭＦＰ１７６がユーザ８０に対するデフォルトプリンタとしてクラウドサーバ６９０に登録されているので、印刷ジョブ７０８はＭＦＰ１７６に送信され、印刷される。
【０１０７】
なお、印刷ボタン７４２が押されたときに、図２８に示すような印刷設定画面７５０を表示するようにしてもよい。この画面は、文書を指定してクラウドサーバ６９０に対して印刷指示を出したときに、クラウドサーバ６９０からその印刷指示を出した端末（携帯端末１７２又はＭＦＰ１７６）に送信されるものである。
【０１０８】
図２８を参照して、印刷設定画面７５０では、選択されたファイル名が表示される。その他、印刷部数、用紙サイズ、カラーモード（白黒又はカラー）、両面印刷、いわゆるＮｕｐ印刷（記録紙１ページ上に文書のＮページを印刷する処理）等の設定を行なうことができる。印刷設定画面７５０の下部には「戻る」ボタン７６０及び「送信」ボタン７６２が表示されており、「送信」ボタン７６２をクリック又はタップすることにより、「ファイル名」で指定された文書データの印刷指示がクラウドサーバ６９０に対して送信され、ＭＦＰ１７６において当該文書データの印刷が行なわれる。
【０１０９】
以上のようにこの第２の実施の形態によれば、ドキュメントクラウドサービスに保存された文書をＭＦＰで印刷するために、携帯電話等の携帯端末でサービスにログイン後、所望のＭＦＰと携帯端末との通信を行なうことにより、画像形成装置も同じドキュメントクラウドサービスにログインできる。さらに、携帯端末で所望の文書を選択して印刷操作をすれば、自動的にその文書から印刷データが生成され、所望のＭＦＰに出力される。自分が使いなれた携帯端末を使用して所望の文書を所望のＭＦＰに出力できるため、ＭＦＰ及びドキュメントクラウドサービスを効率よく使用する事が可能になる。
【０１１０】
［変形例］
上記第２の実施の形態では、携帯端末でドキュメントクラウドサービスにログイン後、携帯端末とＭＦＰとを近接通信させることにより、ＭＦＰを同時に同じサービスにログインさせる。その後、ユーザが携帯端末で所望の文書を指定することでその文書の印刷データが所望のＭＦＰに出力された。しかし、本発明はそのような実施の形態には限定されない。例えば、携帯端末でドキュメントクラウドサービスにログインした後、すぐにＭＦＰと携帯端末とを通信させるのではなく、携帯端末で予め印刷対象の文書を選択しておいてＭＦＰと携帯端末とを通信させＭＦＰをサービスにログインさせる実施の形態も考えられる。この場合、ドキュメントクラウドサーバでは、既に携帯端末からログインしているユーザが、別のＭＦＰからもログインしたことが分かるだけでなく、ＭＦＰからのログインの前にユーザがどの文書を選択していたかに関する情報も受け取っている。したがって、ＭＦＰからのユーザのログインがあったときには、改めてユーザに文書を選択させることなく、選択されていた文書の印刷を直ちに開始することができる。以下、そのためのプログラムの構成について図２９を参照して説明する。
【０１１１】
図２９に示すプログラムは、第２の実施の形態の変形例を実現するためのプログラムであって、第１の実施の形態の図２２に制御構造を示すプログラム（印刷ジョブをＭＦＰに送信するプログラム）に相当する第２の実施の形態のプログラム（文書データから印刷データを生成してＭＦＰに送信するプログラム）において、図２１のステップ５２０に相当する処理の前に実行されるプログラムである。
【０１１２】
このプログラムは、携帯端末又はＭＦＰによるドキュメントクラウドサーバへのログインが完了したときに、そのユーザに関して既に選択された文書があるか否かを判定するステップ７８０を含む。ステップ７８０で、選択された文書がないと判定されたときにはこのプログラムはこれ以上何もせず、次の処理に制御を移す。ステップ７８０の判定が肯定的である場合には、ステップ７８２において、デフォルトのプリンタ設定がされているか否かが判定される。
【０１１３】
この判定が肯定的である場合、ステップ７８４において、選択されていた文書から印刷データを生成してデフォルトプリンタに送信して処理を終了する。ステップ７８２の判定が否定的である場合には何もされず、次の処理の制御が移る。
【０１１４】
以下、いくつかの場合を例にしてこの変形例の装置の動作を説明する。
【０１１５】
《Ａ．携帯端末でログイン後、文書を選択なしでＭＦＰからもログインしたとき》
最初に携帯端末でユーザがログインしたときには、図２９のステップ６６０の判定が否定的となり、図２９に示すプログラムでは処理は何もされない。
【０１１６】
次にＭＦＰからログインしたときには、図２０に相当するプログラムでステップ５３４、５３６、及び５４０の経路を経てこのユーザに対するデフォルトプリンタがこのＭＦＰに設定される。しかし、図２９の処理ではステップ６６０の判定が否定的となるため、結局何もされずに図２９の処理は終了する。
【０１１７】
《Ｂ．携帯端末でログイン後、文書を選択してＭＦＰでもログインしたとき》
最初に携帯端末でログインしたときのサーバでの処理は、上記Ａの場合と同様であり、何もされない。
【０１１８】
文書が選択された後にＭＦＰから同じユーザがログインすると、図２０のステップ５３４、５３６、及び５４０の経路を経てこのユーザに対するデフォルトプリンタがこのＭＦＰに設定される。さらにこの場合には、図２９のステップ６６０及びステップ６６２の双方の判定が肯定的となるため、ステップ６６４の処理が実行され、選択されていた文書から印刷データが生成されてＭＦＰに出力される。
【０１１９】
《Ｃ．ＭＦＰで先にログインし、後に携帯端末でもログインしたとき》
ＭＦＰでログインしたときには、図２０のステップ５３４、５３６及び５４０の経路を経てこのＭＦＰがログインユーザのデフォルトプリンタに設定される。次にユーザが携帯端末でログインしたときには、文書の選択は原理的に行なわれていない筈なので、図２９のステップ６６０の判定は否定的となり、結局、図２９の処理では何も印刷されない。
【０１２０】
《Ｄ．携帯端末でログイン後、別の携帯端末でログインしたとき》
本実施の形態では、このような操作も一応可能である。この場合、ＭＦＰでのログインがされない限り、図２９のステップ２７２の判定は必ず否定的となるため、結局ログイン時に文書が印刷されることはない。
【０１２１】
以上のとおり、本変形例によれば、ユーザが携帯端末でドキュメントサービスにログインした後、この携帯端末とＭＦＰとを近接通信させることにより、同じユーザがそのＭＦＰから同じドキュメントサーバにログインできる。ＭＦＰとの近接通信を行なう前に携帯端末において、ドキュメントサービスに保管されている文書を選択しておくと、ＭＦＰからログインしたときにその文書の印刷データが自動的に生成され、そのＭＦＰで印刷される。ユーザがＭＦＰの前にいなければならない時間を短くすることができ、ユーザにとっては時間の節約になるという効果がある。さらに、ＭＦＰ側でも、各ユーザがＭＦＰの前に滞留する時間が短くなるので、運転効率が高くなり、多くのユーザに対してサービスを提供することができるという効果がある。
【０１２２】
この変形例では、図２９に制御構造を示すプログラムにおいて、ステップ７８０及びステップ７８２の順で判定をしている。しかしこの変形例でも、第１の実施の形態の変形例と同様、これら判定は互いに他に依存しているわけではないので、この順序で行なう必要はない。ステップ７８０と７８２とを逆にしてもよい。ハードウェア的に判定を行なうのであれば、ステップ７８０の判定をする回路とステップ７８２の判定を行なう回路とを並列で設け、それらの出力のＡＮＤをとるようにすればよい。
【０１２３】
以上説明したように、本発明の各実施の形態に係るシステムによれば、多数のクラウドサービスへのログインが可能であるためにかえって使い勝手が悪くなるようなＭＦＰ等の装置において、所望の文書の印刷物を所望のクラウドサービスから簡単に得ることができる。
【０１２４】
以上の実施の形態で用いた携帯端末１７２としては、いわゆる携帯電話、スマートフォン、タブレット型コンピュータ、ノートブック型コンピュータ、デスクトップコンピュータ等のいずれを用いることもできる。実際には、容易に携帯できる装置を用いることがユーザにとってはシステムを使いやすいことになるが、システムとしては携帯可能な装置しか用いられないわけではない。
【０１２５】
さらに、上記実施の形態では、クラウドサービスにログインするために必要な情報として、企業ＩＤ、ユーザ名及びパスワードを用いている。しかし本発明はそのような実施の形態に限定されるわけではない。例えば、企業によるクラウドサービスの利用でないときには、企業ＩＤは用いられない。
【０１２６】
さらに、上記実施の形態では、携帯端末１７２を用いてＭＦＰ１７６をクラウドサーバ１７０にログインさせたときにも、ＭＦＰ１７６を用いて所望の操作を行なうことができた。しかし本発明はそのような実施の形態には限定されない。例えば、携帯端末１７２とＭＦＰ１７６とが同じユーザ情報を用いて同時にクラウドサーバ１７０にログインしたときには、携帯端末１７２からの操作のみを受付けるようにし、ＭＦＰ１７６からの操作を受付けないようにしてもよい。逆に、携帯端末１７２を用いてＭＦＰ１７６がクラウドサーバ１７０にログインしたときでも、以後はＭＦＰ１７６のみを用いた操作しか受付けないようにしても良い。
【０１２７】
なお、上記説明では、クラウドサーバ１７０が固定されているように記載したが、クラウドサービスでは実際にはサーバが特定されるわけではない。クラウドサービスにログインすることにより、クラウドサービス内で適切なサーバにリクエストが回送されてログインが実行されるためである。したがって、ユーザ８０から見たときにクラウドサーバ１７０を特定する必要はなく、クラウドサーバを特定する必要があるだけである。
【０１２８】
また、上記説明では、リーダ／ライタ１７４がＭＦＰ１７６に外付けされている。しかし本発明はそのような実施の形態には限定されず、ＭＦＰ１７６がリーダ／ライタ１７４の機能を持っていても良いことはいうまでもない。近接通信の仕組みとしては、いわゆる微弱な電波を使うことが一般的であるが、それに限定されるわけではない。
【０１２９】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１３０】
５０  クラウド画像出力サービス
６０，１１０，６９０  クラウドサーバ
６２  情報処理装置
６４  ＩＣカード
６６、１７４  リーダ／ライタ
６８、１７６  ＭＦＰ
８０  ユーザ
８２，８４，７０８  印刷ジョブ
９０，１２２，７１０  印刷物
１００  クラウドファイルキャビネットサービス
１３０  選択メニュー
１７２  携帯端末
６８０  ドキュメントクラウドサービスシステム
７０２  文書データ
【図１】
0005231620.tif 000002
【図２】
0005231620.tif 000003
【図３】
0005231620.tif 000004
【図４】
0005231620.tif 000005
【図５】
0005231620.tif 000006
【図６】
0005231620.tif 000007
【図７】
0005231620.tif 000008
【図８】
0005231620.tif 000009
【図９】
0005231620.tif 000010
【図１０】
0005231620.tif 000011
【図１１】
0005231620.tif 000012
【図１２】
0005231620.tif 000013
【図１３】
0005231620.tif 000014
【図１４】
0005231620.tif 000015
【図１５】
0005231620.tif 000016
【図１６】
0005231620.tif 000017
【図１７】
0005231620.tif 000018
【図１８】
0005231620.tif 000019
【図１９】
0005231620.tif 000020
【図２０】
0005231620.tif 000021
【図２１】
0005231620.tif 000022
【図２２】
0005231620.tif 000023
【図２３】
0005231620.tif 000024
【図２４】
0005231620.tif 000025
【図２５】
0005231620.tif 000026
【図２６】
0005231620.tif 000027
【図２７】
0005231620.tif 000028
【図２８】
0005231620.tif 000029
【図２９】
0005231620.tif 000030