(57)【要約】【課題】処理装置に対するユーザ認証を適切に行なえるようにする技術を提供する。【解決手段】  制御装置は、所定の処理を実行する処理装置を制御する。制御装置は、前記処理装置を使用するユーザを認証するための認証情報をユーザに入力させるための通知を行ない、当該通知に基づくユーザの指示に応じて前記認証情報を入力する入力手段と、前記入力手段により入力された認証情報に応じて、前記処理装置による前記所定の処理の実行を許可する許可手段と、前記所定の処理を実行するときの前記処理装置の状態が、前記処理装置に供給されていた電源が遮断された後、前記処理装置に電源が再投入された状態であるか判定する判定手段とを有する。ここで、入力手段は、判定手段により処理装置の電源が再投入された状態であると判定された場合に前記通知を行なう。【選択図】  図３
2013041549.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を実行する処理装置を制御する制御装置であって、
前記処理装置を使用するユーザを認証するための認証情報をユーザに入力させるための通知を行ない、当該通知に基づくユーザの指示に応じて前記認証情報を入力する入力手段と、
前記入力手段により入力された認証情報に応じて、前記処理装置による前記所定の処理の実行を許可する許可手段と、
前記所定の処理を実行するときの前記処理装置の状態が、前記処理装置に供給されていた電源が遮断された後、前記処理装置に電源が再投入された状態であるか判定する判定手段と
を有し、
前記入力手段は、
前記判定手段により前記処理装置の電源が再投入された状態であると判定された場合に前記通知を行なう
ことを特徴とする制御装置。
【請求項２】
前記処理装置に電源が供給されているときに前記処理装置を起動させる起動制御手段
を更に有し、
前記入力手段は、
前記起動制御手段により前記処理装置が起動されるときに、前記通知を行ない、当該通知に基づくユーザの指示に応じて前記認証情報を入力する
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記処理装置が起動されたときに前記許可手段により前記所定の処理の実行が許可されるとともに、前記処理装置への電源の供給が維持されている場合、前記処理装置が再び起動された場合には、前記入力手段による認証情報の入力に関わらず、前記所定の処理の実行が許可されている状態を維持するように、前記処理装置を制御する
ことを特徴とする請求項２に記載の制御装置。
【請求項４】
前記起動制御手段は、
前記許可手段により前記所定の処理の実行が許可されなかった場合であっても、前記処理装置が前記所定の処理とは異なる処理を実行できるように、前記処理装置を起動させる
ことを特徴とする請求項２又は３に記載の制御装置。
【請求項５】
前記許可手段は、
前記所定の処理の実行を許可したことを示す情報を前記処理装置が有する揮発性のメモリに記憶させ、
前記判定手段は、
前記メモリに前記情報が記憶されているかに応じて、前記処理装置の電源が再投入された状態であるか判定する
ことを特徴とする請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
所定の処理を実行する処理装置を制御する制御装置の制御方法であって、
前記処理装置を使用するユーザを認証するための認証情報をユーザに入力させるための通知を行ない、当該通知に基づくユーザの指示に応じて前記認証情報を入力する入力工程と、
前記入力工程において入力された認証情報に応じて、前記処理装置による前記所定の処理の実行を許可する許可工程と、
前記所定の処理を実行するときの前記処理装置の状態が、前記処理装置に供給されていた電源が遮断された後、前記処理装置に電源が再投入された状態であるか判定する判定工程と
を有し、
前記入力工程においては、
前記判定工程において前記処理装置の電源が再投入された状態であると判定された場合に前記通知を行なう
ことを特徴とする制御方法。
【請求項７】
請求項６に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証を行なう制御装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、プリンタや複合機、ファクシミリなどの印刷装置においては、コピー、プリント、ＦＡＸ、スキャン等の基本機能に加え、外部ネットワーク（例えば、Ｗｅｂ）から投入された印刷ジョブを自動的に取得して印刷する機能が搭載されつつある。
【０００３】
外部ネットワークから投入された印刷ジョブを自動的に取得して印刷する機能（以下、クラウド印刷機能と称する）を利用すれば、印刷装置がネットワークに接続されていれば、ユーザは、遠隔地からでも指定の印刷装置で印刷を行なうことができる。
【０００４】
しかし、このような機能を利用する場合、利便性が向上する一方で、例えば、第三者へ譲渡した印刷装置に対して、元のユーザが誤って印刷ジョブを投入してしまうケース等が考えられる。このような場合、当該元のユーザが誤って投入した印刷ジョブの印刷は、現在のユーザの下で行なわれてしまう。
【０００５】
結果として、元のユーザは、印刷内容を予期せず、現在のユーザに見られてしまう恐れがある。一方で、現在のユーザにとっては、望まない印刷を行なうことになる。このような課題に対して、特許文献１においては、ユーザが認証情報を入力するための認証画面を表示して、ユーザに入力された内容が認証条件を満たすまで印刷装置の所定の機能の利用を制限する技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２４９７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の特許文献１のように、所定の機能に対するユーザ認証を求めると、ユーザは、正しい認証情報を入力するまで、その機能を利用することができない。そのため、印刷装置が譲渡されておらず、ユーザの変更がないにも拘わらず、ユーザ認証が行なわれると、印刷装置の機能を不要に制限してしまうことになる。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、処理装置に対するユーザ認証を適切に行なえるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の一態様は、所定の処理を実行する処理装置を制御する制御装置であって、前記処理装置を使用するユーザを認証するための認証情報をユーザに入力させるための通知を行ない、当該通知に基づくユーザの指示に応じて前記認証情報を入力する入力手段と、前記入力手段により入力された認証情報に応じて、前記処理装置による前記所定の処理の実行を許可する許可手段と、前記所定の処理を実行するときの前記処理装置の状態が、前記処理装置に供給されていた電源が遮断された後、前記処理装置に電源が再投入された状態であるか判定する判定手段とを有し、前記入力手段は、前記判定手段により前記処理装置の電源が再投入された状態であると判定された場合に前記通知を行なう。
【発明の効果】
【００１０】
本発明によれば、処理装置の電源が遮断されたことに応じてユーザ認証を実行するため、処理装置に対するユーザ認証を適切に行なうことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態に係わる印刷システムの全体構成の一例を示す図。
【図２】印刷装置１０の構成の一例を示す図。
【図３】印刷装置１０の処理の流れの一例を示すフローチャート。
【図４】操作パネル６４（表示部６４ａ）の表示態様の一例を示す図。
【図５】印刷装置１０の処理の流れの一例を示すフローチャート。
【図６】印刷装置１０の処理の流れの一例を示すフローチャート。
【図７】印刷装置１０の処理の流れの一例を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態について添付図面を参照して詳細に説明する。
【００１３】
図１は、本発明の一実施の形態に係わる印刷システムの全体構成の一例を示す図である。
【００１４】
印刷システムには、印刷装置１０と、情報処理装置２０と、管理サーバ３０と、認証サーバ４０とが具備される。これら各装置は、公衆回線網（ＷＡＮ（Wide Area Network））やＬＡＮ（Local Area Network）等のネットワーク（外部ネットワーク）５０を介して通信可能に接続されている。
【００１５】
情報処理装置２０は、印刷装置１０に印刷ジョブを投入する役割を果たす。情報処理装置２０は、例えば、パーソナルコンピュータ、携帯電話（例えば、スマートフォン）、ＰＤＡ（Personal Display Assistant）等で実現される。なお、情報処理装置２０は、外部ネットワークの通信に対応し、且つ外部ネットワークを介して印刷ジョブを依頼（投入）できる機能を有する装置であれば何でも良い。
【００１６】
管理サーバ３０は、印刷ジョブを管理する。例えば、情報処理装置２０により投入された印刷ジョブの管理を行なう。
【００１７】
印刷装置１０は、管理サーバ３０から印刷ジョブを取得し、当該印刷ジョブに基づいて用紙等の記録媒体（布、プラスチック・フィルム、金属板、ガラス、セラミックス、樹脂、木材、皮革等であっても良い）上に印刷を行なう。印刷装置１０は、外部ネットワーク５０から投入された印刷ジョブを取得して自動的に印刷する機能（クラウド印刷機能）を備えている。本実施形態においては、この印刷装置１０における上記クラウド印刷機能に対するユーザ認証を行なう。なお、印刷装置１０は、例えば、印刷機能のみを有するシングルファンクションプリンタであっても良いし、また、例えば、印刷機能、ＦＡＸ機能、スキャナ機能等の複数の機能を有するマルチファンクションプリンタであっても良い。また、例えば、カラーフィルタ、電子デバイス、光学デバイス、微小構造物等を所定の記録方式で製造するための製造装置であっても良い。
【００１８】
認証サーバ４０は、情報処理装置２０からクラウド印刷を行なう際に、当該情報処理装置２０のユーザの認証を行なう。ユーザ認証は、クラウド印刷機能を利用しようとしているユーザが、当該機能を利用する正規のユーザであるか否かを確認するために行なわれる。本実施形態においては、認証の方法として、ユーザが入力した認証情報（例えば、暗証コード、生体情報等）を認証サーバ４０に送信し、それを認証サーバ４０において、照合することにより行なう場合について説明する。
【００１９】
このような印刷システムの下、情報処理装置２０からクラウド印刷機能を利用した印刷を行なう場合の処理の流れについて簡単に説明する。
【００２０】
ユーザは、情報処理装置２０からの操作により印刷ジョブを投入する。これにより、当該印刷ジョブが管理サーバ３０において管理される。そして、管理サーバ３０は、印刷装置１０からの問い合わせに応じて、当該管理した印刷ジョブを印刷装置１０に向けて送信する。印刷ジョブを受信した印刷装置１０においては、当該印刷ジョブに基づいて印刷を行なう。これにより、図１に示す印刷システムにおいては、外部ネットワーク５０から投入された印刷ジョブを自動的に印刷する、すなわち、クラウド印刷が行なわれる。
【００２１】
次に、図２を用いて、図１に示す印刷装置１０の構成の一例について説明する。
【００２２】
印刷装置１０は、その機能的な構成として、制御部６１と、ＲＡＭ６２と、ＲＯＭ６３と、操作パネル６４と、通信Ｉ／Ｆ６５と、印刷部６６とを具備して構成される。
【００２３】
制御部６１は、例えば、ＣＰＵ（Central Processing Unit）等で実現され、印刷装置１０における動作を統括制御する。より具体的には、制御部６１は、ＲＯＭ６３等に格納されたプログラムに従って各種データ処理や命令の演算等を行なう。
【００２４】
ＲＡＭ（Random Access Memory：揮発性メモリ）６２は、制御部６１が各種プログラムを実行する際のワーク領域に用いられる。また、ＲＡＭ６２内には、例えば、クラウド印刷の機能が有効であるか否かを示す情報や、クラウド認証情報等が格納される。ＲＯＭ（Read Only Memory：不揮発性メモリ）６３は、各種制御データ、制御部６１によって実行されるプログラム命令シーケンスや各種制御テーブル等を格納する。なお、ＲＯＭ６３は、データ書き込み可能に構成されている。ＲＯＭ６３には、例えば、印刷装置１０におけるクラウド印刷機能以外の機能（例えば、本体設定）の設定情報等が保持される。
【００２５】
また、印刷装置１０は、電源プラグ（不図示）を備えており、その電源プラグが電源に接続されることにより、印刷装置１０に電源が供給され、印刷装置１０を起動できる状態になる。本実施形態では、この状態を、一次電源投入状態又はハードオン状態と呼ぶ。この一次電源投入の状態で、ユーザが印刷装置１０の電源ボタンを押下することで、印刷装置が起動し、印刷装置としての機能が実行可能な状態になる。この状態を、二次電源投入状態またはソフトオン状態と呼ぶ。なお、印刷装置１０は、印刷装置１０自身に供給されている電源の供給量を判定し、その供給量に応じて、電源プラグが電源に接続されているか否かを判定することができるものとする。
【００２６】
操作パネル６４は、ユーザと印刷装置１０との間のユーザインターフェースとして機能し、表示部６４ａと、操作部６４ｂとを具備して構成される。表示部６４ａは、例えば、液晶ディスプレイ等で実現され、各種情報をユーザに向けて表示する。操作部６４ｂは、例えば、ボタンやテンキー等で実現され、ユーザからの各種指示を装置内に入力する。なお、表示部６４ａ及び操作部６４ｂは、それらが一体となったタッチパネルとして実現されても良い。
【００２７】
通信Ｉ／Ｆ（Interface）６５は、印刷装置１０と外部ネットワーク５０上の他装置（情報処理装置２０、管理サーバ３０、認証サーバ４０）との通信を繋ぐ通信インターフェースである。印刷部６６は、印刷ジョブに基づいて記録媒体上に印刷を行なう。
【００２８】
ここで、制御部６１に実現される機能的な構成の一例について説明する。
【００２９】
制御部６１には、その機能的な構成として、認証要否判定部７０と、認証確認部７１と、認証部７２と、クラウド利用情報管理部７３と、クラウド印刷制御部７４と、起動制御部７５とが実現される。各機能構成は、例えば、ＣＰＵがＲＯＭ６３等に格納されたプログラムを読み出し、実行することで実現される。なお、これら機能構成の一部又は全てが、専用のハードウェアとして実現されても勿論構わない。
【００３０】
認証要否判定部７０は、印刷装置１０の起動時（ソフトオン時：電源ボタン押下時）にクラウド印刷機能を利用するためのユーザ認証が必要であるか否かを判定する。なお、ユーザ認証が必要であるか否かの判定は、後述するクラウド利用情報管理部７３が管理するクラウド認証情報を参照することで行なわれる。
【００３１】
本実施形態では、制御部６１は、印刷装置１０の電源プラグが電源から抜かれている状態から、電源プラグが電源に接続されてハードオン状態になり、ユーザにより電源ボタンが押下されてソフトオン状態となったときに、ユーザ認証が必要であると判定する。
【００３２】
ここで、ユーザが、印刷装置１０を譲渡するときには、電源プラグを電源から抜いて譲渡することが多い。そのため、上記のようにハードオン時にユーザ認証を行なうことで、新規ユーザが印刷装置１０を初めて使用するときに、適切にユーザ認証を行なうことができる。
【００３３】
また、上述したように、印刷装置１０が起動してソフトオン状態となるときにユーザ認証を行なう。クラウド印刷機能のように、ユーザによる指示がなくても自動的に印刷ジョブを受信する機能の場合、印刷装置１０が起動されているときには常に印刷ジョブを受信できる状態であることが望ましい。そのため、印刷装置１０を起動するときにユーザ認証を行なうことで、印刷ジョブを受信できる状態で印刷装置を起動することができる。
【００３４】
また、上述した説明では、ハードオン状態からソフトオン状態になったときにユーザ認証を行なうが、本実施形態においては、初回のソフトオン時のみ、ユーザ認証が必要であると判定する。つまり、ソフトオン状態で電源ボタンが押下されて、印刷装置１０が停止した後、ハードオン状態のまま再び電源ボタンが押下されてソフトオン状態になったときには、印刷装置１０は、ユーザ認証が不要と判定して、ユーザ認証を行なわない。
【００３５】
これにより、ユーザ認証が行なわれてクラウド印刷機能の実行が許可された後、電源プラグを電源に接続したまま、印刷装置１０を繰り返し起動／停止させた場合に、起動時に毎回認証情報を入力しなくても、クラウド印刷機能を使用することができる。
【００３６】
認証確認部７１は、認証要否判定部７０によりユーザ認証が必要であると判定された場合、ユーザ認証を行なうか否かをユーザに確認する。詳細については後述するが、図４（ａ）に示す画面を表示部６４ａに表示させる。
【００３７】
認証部７２は、クラウド印刷機能のためのユーザ認証を行ない、クラウド印刷機能の実行を許可するか否かを判定する。上述した通り、本実施形態においては、ユーザによる操作部６４ｂの操作に応じて、認証情報（例えば、暗証コード、生体情報等）が入力される。そして、この入力された認証情報を認証サーバ４０に送信し、その照合結果を認証サーバ４０から受信することよりユーザ認証を行なう。これにより、クラウド印刷機能の実行を許可するか否かの判定を行なうことができる。勿論、これ以外の方法でユーザ認証を行なっても良く、例えば、印刷装置単体でユーザ認証が行なわれても良い。
【００３８】
クラウド利用情報管理部７３は、クラウド印刷を利用するためのユーザ認証が行なわれた場合に、その認証が成功したことを示す情報（クラウド認証情報）を管理する。クラウド利用情報管理部７３は、上述した認証部７２によるユーザ認証の結果、クラウド印刷機能の利用が許可された場合、クラウド認証情報を登録する。また、上述の認証要否判定部７０は、このクラウド認証情報を参照して、ユーザ認証が必要であるか否かを判定する。なお、クラウド認証情報では、認証部７２によるユーザ認証が成功した場合に有効が設定され、そうでない場合に無効が設定される。本実施形態では、クラウド利用情報管理部７３は、ユーザ認証が行なわれると有効を設定して、印刷装置１０の電源プラグが電源から抜かれたとき、又は電源プラグが電源に接続されたときに無効を設定する。
【００３９】
例えば、ユーザ認証が必要であることを示すフラグをＲＯＭ６３等の不揮発性のメモリに設定するようにして、このフラグの値をクラウド認証情報としても良い。具体的には、電源プラグが電源に接続されてハードオン状態になったとき、若しくは電源プラグが電源から抜かれたときに、制御部６１が、フラグに「０」を入力する。フラグが「０」である場合、クラウド印刷機能が無効であり、ユーザ認証が必要であるとする。そして、認証部７２によりユーザ認証が行なわれると、制御部６１が、上記フラグの値を「１」に変更する。フラグが「１」である場合、クラウド印刷機能が有効であり、ユーザ認証が不要であるとする。
【００４０】
認証要否判定部７０は、後述する起動制御部７５の起動制御により印刷装置１０がソフトオンとなったときに、上記フラグの値を参照する。すると、印刷装置１０がハードオンとなって初回のソフトオン時には、フラグが「０」であるため、ユーザ認証が必要であると判定される。そして、ユーザ認証が成功すると、フラグが「１」となるため、次回のソフトオン時には、ユーザ認証は不要であると判定される。また、印刷装置１０の電源プラグが電源から抜かれて、再びハードオン状態になると、フラグが再び「０」になり、印刷装置を起動するときには再びユーザ認証が必要であると判定される。
【００４１】
なお、クラウド認証情報は、上記フラグのように、クラウド印刷機能の有効、無効の両方を示さなくてもよく、クラウド印刷機能が有効であることのみを示す情報であっても良い。この場合、クラウド利用情報管理部７３は、認証部７２によりクラウド印刷機能が許可されたときに、クラウド認証情報をＲＡＭ６２等のメモリに記憶させ、クラウド印刷機能が許可されていないときには、クラウド認証情報をメモリに記憶させないようにする。認証要否判定部７０は、クラウド認証情報がメモリに記憶されているか否かに応じて、クラウド印刷機能が許可されているか否かを判定する。
【００４２】
クラウド印刷制御部７４は、クラウド印刷に係わる各種処理の実行を制御する。クラウド印刷制御部７４の処理の詳細については後述する。起動制御部７５は、電源の投入（電源ボタンの押下）に伴って印刷装置１０における各種機能の起動を制御する。
【００４３】
以上が、印刷装置１０の構成の一例についての説明である。なお、上述した、情報処理装置２０、管理サーバ３０、認証サーバ４０にも、上記印刷装置１０と同様のコンピュータ構成が内蔵されている。コンピュータには、ＣＰＵ等の主制御手段、ＲＯＭ、ＲＡＭ、ＨＤＤ等の記憶手段が具備される。また、コンピュータにはその他、キーボード、マウス、ディスプレイ又はタッチパネル等の入出力手段、ネットワークカード等の通信手段等も具備される。なお、これら各構成手段は、バス等により接続され、主制御手段が記憶手段に記憶されたプログラムを実行することで制御される。
【００４４】
このように本実施形態においては、認証要否判定部７０及び認証部７２により、印刷装置１０におけるクラウド印刷機能に対するユーザ認証を行なう。但し、本実施形態では、クラウド利用情報管理部７３が管理するクラウド認証情報が、ユーザ認証の成功を示していない場合であっても、印刷装置１０のクラウド印刷機能以外の機能は実行可能であるように、印刷装置１０の起動が行なわれる。即ち、クラウド印刷機能の実行が許可されていない場合には、クラウド印刷機能を許可せずに、クラウド印刷機能以外の機能を許可して、印刷装置１０が起動される。
【００４５】
これにより、ユーザは、クラウド印刷機能のためのユーザ認証が成功しなかった場合、また、ユーザ認証を行なわなかった場合であっても、クラウド印刷機能以外の機能を実行させることができる。
【００４６】
なお、ユーザにより入力された認証情報は、ＲＡＭ６２のような揮発性のメモリに記憶させれば良い。これにより、電源が遮断されると、上述した認証情報が消去される。従って、前のユーザにより登録された認証情報が印刷装置に記憶されているまま、印刷装置が新しいユーザに譲渡されてしまうことを防ぐことができる。また、認証情報をＲＯＭ６３のような不揮発性のメモリに記憶させる場合には、後述するクラウド認証情報とともに、電源の遮断時にメモリから削除するようにすれば良い。
【００４７】
また、このように認証情報は、電源が遮断されると消去されることになるが、印刷時の印刷設定や、各種の機能におけるデフォルト設定値などの情報は、不揮発性のＲＯＭ６３に記憶させて、電源が遮断されたとしても消去されないようにする。
【００４８】
これにより、ユーザは、電源を遮断したとしても、不揮発性のメモリに記憶されている上記情報を、電源が再投入されたときに利用することができる。なお、不揮発性のメモリに記憶させて、電源遮断時にも残しておく情報の内容は、適宜選択できるように構成して良い。このような情報としては、例えば、電源の再投入時に活用できる情報であって、印刷装置の譲渡に伴い他のユーザに伝わったとしても問題のない情報であることが望ましい。
【００４９】
次に、図３を用いて、印刷装置１０の起動時の処理の流れの一例について説明する。
【００５０】
この処理は、印刷装置１０がハードオン状態のときに、ユーザにより電源ボタンが押下されると開始する。この処理が開始すると、印刷装置１０は、認証要否判定部７０において、ユーザ認証が必要であるか否かを判定する。この判定は、例えば、クラウド利用情報管理部７３が管理するクラウド認証情報を参照することで行なわれる。ユーザ認証が不要であれば（Ｓ１０１でＮＯ）、印刷装置１０は、起動制御部７５の制御に従って、クラウド印刷の動作が有効な状態で起動する（Ｓ１０９、Ｓ１１１）。
【００５１】
一方、ユーザ認証が必要であれば（Ｓ１０１でＹＥＳ）、印刷装置１０は、認証確認部７１において、認証確認画面を表示部６４ａに表示させる（Ｓ１０２）。認証確認画面は、例えば、図４（ａ）に示す画面レイアウトで構成されており、クラウド印刷の機能を利用する際にユーザ認証を行なうか否かを確認するための画面である。
【００５２】
認証確認画面の”いいえ”がユーザにより指示された場合、すなわち、ユーザ認証を行なわない旨がユーザに指示された場合である（Ｓ１０３でＮＯの後、Ｓ１０４でＹＥＳ）。この場合、印刷装置１０は、起動制御部７５の制御に従ってクラウド印刷機能を無効にして起動する（Ｓ１１０、Ｓ１１１）。印刷装置１０がこのように起動されると、クラウド印刷機能は使用できないが、印刷装置１０のクラウド印刷機能以外の機能は使用できる。
【００５３】
認証確認画面の”はい”がユーザにより指示された場合、すなわち、ユーザ認証を行なう旨がユーザに指示された場合（Ｓ１０３でＹＥＳ）、印刷装置１０は、認証部７２において、ユーザ認証画面を表示部６４ａに表示させる（Ｓ１０５）。認証画面は、例えば、図４（ｂ）に示す画面レイアウトで構成されており、クラウド印刷機能を利用するための認証情報を入力するための画面である。ユーザは、例えば、操作部６４ｂを介して認証情報の入力を行なう。
【００５４】
ここで、ユーザから操作部６４ｂを介した認証情報の入力があれば（Ｓ１０６でＹＥＳ）、印刷装置１０は、認証部７２において、当該認証情報に基づいて認証処理を行なう。
【００５５】
認証の結果、認証に失敗すれば（Ｓ１０７でＮＯ）、印刷装置１０は、起動制御部７５の制御に従ってクラウド印刷機能を無効にして起動する（Ｓ１１０、Ｓ１１１）。なお、認証に失敗した場合には、Ｓ１０５の処理に戻り、ユーザ認証画面を再度表示するようにしても良い。この場合、例えば、任意の回数、ユーザ認証を繰り返すようにしても良い。
【００５６】
一方、認証に成功すれば（Ｓ１０７でＹＥＳ）、印刷装置１０は、クラウド利用情報管理部７３において、クラウド認証情報に有効を設定した後（Ｓ１０８）、クラウド印刷機能を有効にして起動する（Ｓ１０９、Ｓ１１１）。なお、本実施形態では、クラウド認証情報が有効に設定されているときには、Ｓ１０１において、ユーザ認証が不要と判定される。また、クラウド認証情報が有効から無効に変更されるのは、印刷装置１０の電源プラグが電源から抜かれたときである。そのため、ユーザは、印刷装置１０の電源プラグを電源から抜かずにハードオン状態を維持している限り、クラウド印刷の都度、ユーザ認証を行なう必要がなくなる。
【００５７】
なお、Ｓ１０１の処理において、ユーザ認証を不要にする場合の内部処理の方法の一例として、クラウド利用情報管理部７３において、認証有効を一様に返すことにより、ユーザ認証を不要にするようにしても良い。
【００５８】
次に、図５を用いて、印刷装置１０の起動後の処理（クラウド印刷制御処理）の流れの一例について説明する。この処理は、図３で説明した起動処理の後、行なわれる。
【００５９】
印刷装置１０は、クラウド印刷制御部７４において、クラウド印刷機能が有効であるか否かを判定する。判定の結果、クラウド印刷機能が無効であれば（Ｓ２０１でＮＯ）、印刷装置１０は、このクラウド印刷制御処理を終了する。
【００６０】
一方、クラウド印刷機能が有効であれば（Ｓ２０１でＹＥＳ）、印刷装置１０は、クラウド印刷制御部７４において、通信Ｉ／Ｆを用いた外部ネットワーク５０を介した通信が可能であるか否かを判定する。すなわち、外部ネットワーク５０へ通信可能な状態であるか否かを判定する。
【００６１】
判定の結果、通信不可であれば（Ｓ２０２でＮＯ）、印刷装置１０は、当該通信が可能になるまで待機する（Ｓ２０２でＮＯ）。このとき、ネットワーク通信が不可である情報を表示部６４ａに表示する等してユーザに通知するようにしても良い。
【００６２】
一方、外部ネットワーク５０への通信が可能であれば（Ｓ２０２でＹＥＳ）、印刷装置１０は、クラウド印刷制御部７４において、管理サーバ３０への接続情報を取得する（Ｓ２０３）。なお、この接続情報は、ＲＯＭ６３等に予め格納されている。
【００６３】
管理サーバ３０への接続情報を取得すると、印刷装置１０は、クラウド印刷制御部７４において、当該接続情報を用いて管理サーバ３０へ接続し、印刷ジョブがあるか否かを問い合わせる（Ｓ２０４）。問い合わせの結果、印刷ジョブがなければ（Ｓ２０５でＮＯ）、印刷装置１０は、所定時間待機した後（Ｓ２０６）、再度、Ｓ２０４の処理に戻り、管理サーバ３０へ印刷ジョブの問い合わせを行なう。
【００６４】
一方、Ｓ２０５の処理の結果、印刷ジョブがあれば（Ｓ２０５でＹＥＳ）、印刷装置１０は、クラウド印刷制御部７４において、印刷ジョブを取得する（Ｓ２０７）。ここで、例えば、印刷ジョブがある場合、管理サーバ３０から印刷装置１０に向けて、当該印刷ジョブの格納場所を示すＵＲＬ等が送られる。それに伴って印刷装置１０は、当該ＵＲＬにアクセスして該当の印刷ジョブを取得する。印刷ジョブを取得すると、印刷装置１０は、印刷部６６において、当該取得した印刷ジョブに基づく印刷を実行した後（Ｓ２０８）、再度、Ｓ２０４の処理に戻る。
【００６５】
次に、図６（ａ）を用いて、クラウド利用情報管理部７３において管理されたクラウド認証情報を無効化する処理について説明する。
【００６６】
この処理は、印刷装置１０の電源プラグが抜かれて、電源が遮断された場合に（Ｓ３０１でＹＥＳ）、開始する。例えば、印刷装置１０本体に設けられた電源ボタンが押下された場合に開始する。なお、制御部６１は、電源プラグが抜かれたとしても、印刷装置内部のバッテリー等により、図６（ａ）に示す処理を実行できるものとする。
【００６７】
電源が遮断されると、印刷装置１０は、クラウド利用情報管理部７３において、クラウド認証情報を無効化した後（Ｓ３０２）、装置の電源を遮断する等して、この処理を終了する。
【００６８】
なお、クラウド認証情報の無効化は、これ以外の処理やタイミングで行なわれても良い。ここで、クラウド認証情報の無効化する方法についていくつか例示を挙げて説明する。
【００６９】
例えば、クラウド利用情報管理部７３が、ＲＡＭ（揮発性メモリ）等を利用してクラウド認証情報を保持している場合には、電源遮断によりクラウド認証情報が必然的に消去され、これにより、無効化されることになる。また、例えば、クラウド認証情報がＲＡＭ以外の不揮発性メモリ（例えば、ＲＯＭ６３）で管理されている場合には、電源遮断時にクラウド認証情報を無効化しても良いし、電源遮断後の電源投入時にクラウド認証情報を無効化するようにしても良い。
【００７０】
なお、クラウド認証情報の無効化は、このような物理的な電源遮断が行なわれた場合に限られない。すなわち、印刷装置１０の電源が遮断された場合に、印刷装置がユーザ認証を必要とする構成であれば良い。例えば、印刷装置がバッテリーなどを搭載している場合は、コンセント抜去による電源供給の遮断をもって電源遮断されたと判定し、クラウド認証情報を無効にするようにしても良い。
【００７１】
以上説明したように本実施形態によれば、電源の投入に伴った印刷装置１０の起動時（ソフトオン時）にユーザ認証を行なうか否かを確認する。そして、ユーザ認証が成功しなかったとしても、クラウド印刷以外の機能については、その利用を制限せずに、クラウド印刷機能のみをユーザ認証により利用制限する。
【００７２】
これにより、ユーザは、クラウド印刷機能のためのユーザ認証が失敗した場合、また、ユーザ認証を行なわなかった場合であっても、クラウド印刷機能以外の機能を実行させることができる。
【００７３】
また、本実施形態では、印刷装置を起動するときにユーザ認証を行なう。即ち、ユーザがクラウド印刷機能を有効にするための特別な操作を行なわなくても、起動時にクラウド印刷機能を確実に有効にすることができる。そのため、クラウド印刷機能が無効になっていることをユーザが把握せずに、クラウド印刷機能による印刷ジョブの受信が行なえないことを防ぐことができる。
【００７４】
また、認証に成功した場合には、認証済みを示す情報を電源が遮断されるまで保持する。また、上述した通り、ユーザ認証を行なうか否かの確認を、電源ボタンが押下されて印刷装置が初回に起動する（ソフトオン）時に行なう。そのため、１度認証を済ませたユーザは、電源を遮断するまでの間、電源ボタンを押して印刷装置を停止させたとしても、ユーザ認証を行なわずにクラウド印刷の機能を利用することができる。すなわち、１度認証を済ませれば、クラウド印刷を行なうたびにユーザ認証を要求されないため、操作性が向上することになる。
【００７５】
また、ユーザ認証が行なわれなかった場合や、ユーザ認証に失敗した場合には、クラウド印刷機能のみを無効にして起動するため、このような場合であっても、従来のように印刷装置を起動できないといった不具合も起こらない。
【００７６】
また、印刷装置が第三者へ譲渡される場合には、電源の遮断が行なわれる可能性が高いため、当該電源の遮断後にクラウド印刷の利用を無効にすることができる。そのため、このような譲渡が行なわれた場合には、第三者によるクラウド印刷の利用を制限することができる。また更に、譲渡前の印刷装置のユーザが指示した印刷物が、譲渡後に当該印刷装置から印刷されることを防ぐことができ、セキュリティの向上も図れる。
【００７７】
また、このとき、クラウド印刷に係わる情報以外の、第三者に譲渡する際に印刷装置に保持されていたとしても差し支えない情報については、電源遮断を経ても維持するようにする。そのため、クラウド印刷に係わる情報以外については電源遮断を経ても、そのまま利用することができる。
【００７８】
このように本実施形態によれば、クラウド印刷機能を利用した印刷を行なう際の操作性及びセキュリティを向上させられる。
【００７９】
（実施形態２）
次に、実施形態２について説明する。実施形態２においては、上述したクラウド印刷機能を利用する際に、認証サーバ４０へのユーザ情報の登録を必要とする場合について説明する。
【００８０】
図６（ｂ）を用いて、ユーザ情報の登録処理の流れの一例について説明する。この処理は、図３で説明した起動処理の後、行なわれる。
【００８１】
この処理は、ユーザにより操作パネル６４を介してユーザ情報の登録要求がなされると開始する（Ｓ４０１でＹＥＳ）。この処理が開始すると、印刷装置１０は、ユーザからユーザ情報の入力があるまで待機する（Ｓ４０２でＮＯ）。
【００８２】
ユーザにより操作パネル６４を介してユーザ情報が入力されると（Ｓ４０２でＹＥＳ）、印刷装置１０は、クラウド印刷制御部７４において、当該入力されたユーザ情報を認証サーバ４０へ向けて送信する。これにより、認証サーバ４０において、当該ユーザ情報が登録される（Ｓ４０３）。
【００８３】
認証サーバ４０へのユーザ情報の登録が済むと、印刷装置１０は、クラウド印刷制御部７４において、当該サーバへの登録が済んだことを示す情報（登録済みフラグをオン）をＲＡＭ６２等に保持する（Ｓ４０４）。その後、印刷装置１０は、この処理を終了する。
【００８４】
なお、ユーザ情報の登録先は、必ずしも、認証サーバ４０である必要はなく、例えば、印刷装置１０に設けられたＲＡＭ６２（不揮発性メモリ）等に保持されても良い。また、ユーザ情報は、認証情報（例えば、暗証コード、生体情報等）であっても良い。
【００８５】
ここで、認証サーバ４０へのユーザ情報の登録を必要とするように構成した場合、印刷装置１０の起動時の処理の流れは、図７に示す動作となる。実施形態１を説明した図３との相違点としては、全ての処理に先立って、Ｓ５０１の処理が実行される点である。
【００８６】
具体的には、この処理が開始すると、印刷装置１０は、登録済みフラグがオンであるか否かを判定する。判定の結果、オンであれば（Ｓ５０１でＹＥＳ）、印刷装置１０は、実施形態１と同様にして、Ｓ１０１以降の処理を実施する。一方、登録済みフラグがオフであれば（Ｓ５０１でＮＯ）、認証サーバ４０へのユーザ情報の登録が済んでいないため、印刷装置１０は、認証確認画面等の表示を行なわずに、クラウド印刷機能を無効にした状態で起動する（Ｓ１１０、Ｓ１１１）。
【００８７】
以上説明したように実施形態２によれば、クラウド印刷機能を利用する際に、認証サーバ４０へのユーザ情報の登録を必要とする。そのため、当該登録が済んでいない場合には、クラウド印刷の利用に際して必要となる認証確認画面の表示を行なわないようにすることができる。
【００８８】
すなわち、実施形態１においては、ユーザ認証が行なわれていない場合には必ず、認証確認画面が表示されることになっていた。これに対して、実施形態２においては、ユーザが、クラウド印刷を利用していない、又は利用できる状態にしていない場合は、クラウド印刷の認証確認画面を表示しないようにすることができる。
【００８９】
なお、上述した実施形態１及び２においては、印刷装置がクラウド印刷機能を実行するためのユーザ認証を行なう場合を例に挙げて説明した。しかし、クラウド印刷機能に限られず、印刷装置が、ホストコンピュータ等の各種の装置から印刷ジョブを受信して印刷を行なうときにも適用しても良い。
【００９０】
また、上述した実施形態１及び２においては、印刷装置内の制御部６１が、クラウド印刷機能のためのユーザ認証を行ない、その結果に応じて印刷装置を起動させていた。しかし、これに限られず、印刷装置から独立したホストコンピュータ等の装置（制御装置）において、ユーザ認証や印刷装置の起動を行なうように構成しても良い。
【００９１】
また更に、印刷処理を行なう場合に限られず、画像を表示する表示機能や、セキュリティ設定がなされているファイルを閲覧する機能など、各種の機能を実行するためのユーザに認証に対しても上記処理を応用しても良い。その場合、印刷装置に限られず、ＰＣ、携帯電話、カメラ等の各種の装置（処理装置）において、ユーザ認証を行なうときに適用することができる。
【００９２】
また、上述した実施形態１及び２で説明した内容は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、上述した処理を１つのプロセッサにより実行する場合に限らず、複数のプロセッサにより実行する場合であっても良い。
【００９３】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図１】
2013041549.tif 000003
【図２】
2013041549.tif 000004
【図３】
2013041549.tif 000005
【図４】
2013041549.tif 000006
【図５】
2013041549.tif 000007
【図６】
2013041549.tif 000008
【図７】
2013041549.tif 000009