(57)【要約】【課題】たとえ認証サーバ装置がユーザ認証を実行できない場合でも、ユーザが操作に戸惑うことなく、容易にユーザ情報を入力できるようにすること。【解決手段】画像形成装置１０の記憶部１５が、認証サーバ装置２０からデータを取得して表示される認証画面の背景画像のデータを記憶しておき、画面変更部１６ｇが、認証サーバ装置２０がユーザ認証を行うことができない場合に、記憶部１５に記憶された背景画像のデータに基づいて、内部認証画面の背景画像を変更する。【選択図】図２
2014059790.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証に用いるユーザ情報の入力をユーザから受け付けるオブジェクトと、該オブジェクトにおいて入力されるべきユーザ情報の説明情報を含む背景画像からなる認証画面のデータを認証サーバ装置から受信して該認証画面の表示を行い、該認証画面において入力されたユーザ情報に基づいて前記認証サーバ装置により行われるユーザ認証によりユーザが正当なユーザであると認証された場合に、所定の機能の利用を許可し、前記認証サーバ装置が前記ユーザ認証を行うことができない場合に、前記ユーザ情報の入力をユーザから受け付ける内部認証画面を表示して、該内部認証画面において入力されたユーザ情報に基づいてユーザ認証を行い、該ユーザ認証によりユーザが正当なユーザであると認証された場合に、所定の機能の利用を許可する画像形成装置であって、
前記認証画面の背景画像のデータを記憶する記憶部と、
前記認証サーバ装置が前記ユーザ認証を行うことができない場合に、前記記憶部に記憶された背景画像のデータに基づいて、前記内部認証画面の背景画像を変更する画面変更部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記記憶部に記憶される背景画像のデータは、前記認証サーバ装置により送信されたものであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画面変更部は、前記内部認証画面における前記オブジェクトの表示態様を変更することを特徴とする請求項１または２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、詳しくは、ユーザ認証に用いるユーザ情報の入力をユーザから受け付けるオブジェクトと、該オブジェクトにおいて入力されるべきユーザ情報の説明情報を含む背景画像からなる認証画面のデータを認証サーバ装置から受信して該認証画面の表示を行い、該認証画面において入力されたユーザ情報に基づいて前記認証サーバ装置により行われるユーザ認証によりユーザが正当なユーザであると認証された場合に、所定の機能の利用を許可し、前記認証サーバ装置が前記ユーザ認証を行うことができない場合に、前記ユーザ情報の入力をユーザから受け付ける内部認証画面を表示して、該内部認証画面において入力されたユーザ情報に基づいてユーザ認証を行い、該ユーザ認証によりユーザが正当なユーザであると認証された場合に、所定の機能の利用を許可する画像形成装置に関する。
【背景技術】
【０００２】
従来、ユーザ認証により正当なユーザであると認められたユーザにのみ利用を許可する画像形成装置が開発されている。このユーザ認証は、画像形成装置とネットワークを介して接続された認証サーバ装置において行われる。
【０００３】
しかしながら、認証サーバ装置がダウンしたりネットワークに障害が発生したりして、画像形成装置と認証サーバ装置との間で通信ができない場合、ユーザ認証がなされず、ユーザは画像形成装置を利用することができなくなってしまう。
【０００４】
このような問題を解決するため、特許文献１には、画像処理装置と認証サーバ装置との接続が確立されず、認証サーバ装置によるユーザ認証ができない場合に、画像処理装置において臨時にユーザ認証を行う機器管理システムが開示されている。
【０００５】
また、特許文献２にも、複合機が認証サーバ装置に接続できない場合に、複合機が認証サーバ装置に代わってユーザ認証を行う複合機制御システムが開示されている。この複合機制御システムでは、認証サーバ装置に接続している状態において表示されるログイン用画面と、認証サーバ装置に接続できない状態において表示されるログイン用画面とを同じ画面にするため、予めログイン用画面のデータを認証サーバ装置から取得しておき、複合機が認証サーバ装置に接続できない場合に、そのデータを用いてログイン用画面を表示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−６３１４６号公報
【特許文献２】特開２０１１−８６１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１、２に記載された発明は、通信障害などにより認証サーバ装置がユーザ認証を行うことができない場合に、認証サーバ装置により表示されるログイン用画面とは異なる汎用の内部認証画面を表示するよう設計された画像形成装置に適用されるものではない。
【０００８】
ここで、汎用の内部認証画面とは、ユーザ認証に用いられるユーザ情報の入力をユーザから受け付ける画面であって、工場出荷時などにデフォルトで画像形成装置に設定される画面である。
【０００９】
図１０は、このような画像形成装置における従来のユーザ認証処理の問題点について説明する図である。図１０（Ａ）は、認証サーバ装置からデータを取得して表示されるログイン用画面１の一例を示しており、図１０（Ｂ）は、内部認証画面２の一例を示している。
【００１０】
図１０（Ａ）に示すログイン用画面１には、「部門コード」の入力をユーザから受け付けるオブジェクト１ａと、「ＩＤ」の入力をユーザから受け付けるオブジェクト１ｂとが表示される。また、ログイン用画面１には、オブジェクト１ａ、１ｂにおいて入力されるべきユーザ情報の説明情報を含む背景画像１ｃが表示される。オブジェクト１ａ、１ｂに入力された情報は、認証サーバ装置に送信され、それらの情報を用いて認証サーバ装置によりユーザ認証が行われる。
【００１１】
認証サーバ装置がユーザ認証処理を実行できない場合、従来の画像形成装置は、図１０（Ｂ）に示すような汎用の内部認証画面２を表示し、オブジェクト２ａ、２ｂにおいてユーザから入力を受け付けたユーザ情報を用いてユーザ認証を行う。
【００１２】
ここで、画像形成装置が、認証サーバ装置と同じユーザ情報を用いてユーザ認証を行うものとすると、オブジェクト２ａ、２ｂには、「部門コード」と「ＩＤ」がそれぞれ入力されなくてはならないが、図１０（Ｂ）の例では、オブジェクト２ａ、２ｂの説明情報を含む背景画像２ｃにおいて、オブジェクト２ａに入力されるべき情報の説明として「ＩＤ」と表示され、オブジェクト２ｂに入力されるべき情報の説明として「パスワード」と表示される。
【００１３】
そのため、オブジェクト２ａ、２ｂにどのような情報を入力すべきなのかが不明確になり、ユーザは操作に戸惑ってしまう。また、図１０（Ｂ）に示す内部認証画面２にイラストが含まれていたり、彩色が施されていたりする場合、そのイラストや彩色が図１０（Ａ）に示すログイン用画面１におけるものと異なる場合も、ユーザは操作に戸惑うことになる。
【００１４】
本発明は、上記実情に鑑み、たとえ認証サーバ装置がユーザ認証を実行できない場合でも、ユーザが操作に戸惑うことなく、容易にユーザ情報を入力できるようにする画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決する為に、本発明の第１の技術手段は、ユーザ認証に用いるユーザ情報の入力をユーザから受け付けるオブジェクトと、該オブジェクトにおいて入力されるべきユーザ情報の説明情報を含む背景画像からなる認証画面のデータを認証サーバ装置から受信して該認証画面の表示を行い、該認証画面において入力されたユーザ情報に基づいて前記認証サーバ装置により行われるユーザ認証によりユーザが正当なユーザであると認証された場合に、所定の機能の利用を許可し、前記認証サーバ装置が前記ユーザ認証を行うことができない場合に、前記ユーザ情報の入力をユーザから受け付ける内部認証画面を表示して、該内部認証画面において入力されたユーザ情報に基づいてユーザ認証を行い、該ユーザ認証によりユーザが正当なユーザであると認証された場合に、所定の機能の利用を許可する画像形成装置であって、前記認証画面の背景画像のデータを記憶する記憶部と、前記認証サーバ装置が前記ユーザ認証を行うことができない場合に、前記記憶部に記憶された背景画像のデータに基づいて、前記内部認証画面の背景画像を変更する画面変更部と、を備えることを特徴とする。
【００１６】
本発明の第２の技術手段は、第１の技術手段において、前記記憶部に記憶される背景画像のデータは、前記認証サーバ装置により送信されたものであることを特徴とする。
【００１７】
本発明の第３の技術手段は、第１または第２の技術手段において、前記画面変更部は、前記内部認証画面における前記オブジェクトの表示態様を変更することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、画像形成装置が、認証サーバ装置からデータを取得して表示される認証画面の背景画像のデータを記憶しておき、認証サーバ装置がユーザ認証を行うことができない場合に、記憶しておいた背景画像のデータに基づいて、内部認証画面の背景画像を変更することとしたので、たとえ認証サーバ装置がユーザ認証を実行できない場合でも、ユーザが操作に戸惑うことなく、容易にユーザ情報を入力できるようにすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る画像形成システムの構成の一例を示す図である。
【図２】本発明の実施形態に係る画像形成装置の構成の一例を示す図である。
【図３】背景画像の変更処理について説明する図である。
【図４】オブジェクトの表示位置について説明する図である。
【図５】本発明の実施形態に係る認証サーバ装置の構成の一例を示す図である。
【図６】本発明の実施形態に係る画像形成処理の処理手順の一例を示すフローチャートである。
【図７】本発明の実施形態に係る画像形成処理の処理手順の一例を示すフローチャートで、図６に続くフローチャートである。
【図８】図６、図７に示したフローチャートにおける“２”、“３”間の処理手順の一例を示すフローチャートである。
【図９】図６、図７に示したフローチャートにおける“４”、“５”間の処理手順の一例を示すフローチャートである。
【図１０】従来のユーザ認証処理の問題点について説明する図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明の実施形態に係る画像形成システムの構成の一例を示す図である。この画像形成システムは、画像形成装置１０と認証サーバ装置２０とを含み、画像形成装置１０と認証サーバ装置２０とはネットワーク３０を介して接続される。
【００２１】
図１の画像形成システムの例では、画像形成装置１０と認証サーバ装置２０とがそれぞれ１台ずつ示されているが、画像形成装置１０と認証サーバ装置２０とは複数台であってもよい。画像形成装置１０と認証サーバ装置２０とは、例えば、ＨＴＴＰプロトコル（Hyper Text Transfer Protocol）を用いて通信を行う。
【００２２】
画像形成装置１０は、画像を形成するプリンタや複合機などの装置である。複合機とは、スキャン機能、印刷機能、コピー機能、ファクシミリ送受信機能、通信機能などの機能のうち少なくとも２つの機能を備える装置である。なお、以下では、画像形成装置１０が複合機である場合について説明する。
【００２３】
図２は、本発明の実施形態に係る画像形成装置１０の構成の一例を示す図である。画像形成装置１０は、操作部１１、画像読取部１２、画像形成部１３、通信処理部１４、記憶部１５、制御部１６を備える。
【００２４】
操作部１１は、タッチパネルなどのユーザインターフェースである。操作部１１は、入力部１１ａ、表示部１１ｂを備える。入力部１１ａは、ユーザから各種情報の入力を受け付ける入力キー、タッチパッドなどの入力デバイスである。なお、入力部１１ａは、マウスやペン入力装置、手書きパッド、ジェスチャーパッドなどのポインティングデバイス、操作ボタン、音声入力装置などであってもよい。表示部１１ｂは、各種情報を表示する液晶ディスプレイなどの表示デバイスである。
【００２５】
画像読取部１２は、原稿に印刷された文字や画像を所定の解像度で読み取るスキャニングデバイスである。この画像読取部１２は、スキャナと、原稿をスキャナの位置まで搬送する原稿搬送部とを備える。
【００２６】
画像形成部１３は、用紙などの記録シートに対して、文字や写真、グラフィックスなどを含む画像を印刷する処理部である。画像形成部１３は、感光体ドラム、帯電装置、露光装置、現像装置、転写装置、定着装置、および用紙トレイなどを備える。
【００２７】
例えば、画像形成部１３は、画像読取部１２が読み取った画像のデータを用いてその画像を記録シートに印刷するコピー処理を行ったり、外部装置から取得した画像データを用いて印刷処理を行ったりする。
【００２８】
通信処理部１４は、ネットワーク３０を介して、認証サーバ装置２０などの外部装置との間で通信を行う通信インターフェースである。例えば、通信処理部１４は、認証サーバ装置２０とＨＴＴＰプロトコルを用いて通信を行う。
【００２９】
また、通信処理部１４は、アクセス先として画像形成装置１０のＩＰアドレスが指定された場合、後に説明する画像形成装置１０のウェブサーバ部１６ｂにアクセスすることもできる。
【００３０】
記憶部１５は、メモリやハードディスク装置などの記憶デバイスである。記憶部１５は、内部認証画面データ１５ａ、背景画像データ１５ｂ、オブジェクト属性データ１５ｃ、ユーザ情報１５ｄなどを記憶する。
【００３１】
内部認証画面データ１５ａは、認証サーバ装置２０がダウンしたりネットワークに障害が発生したりして、認証サーバ装置２０がユーザ認証をすることができない場合に表示される内部認証画面のデータである。内部認証画面は、例えば、図１０（Ｂ）に示したようなものであり、例えば、工場出荷時にデフォルトで設定される画面である。
【００３２】
背景画像データ１５ｂは、認証サーバ装置２０から予め送信されたログイン用画面の背景画像のデータであり、そのデータは認証サーバ装置２０の識別情報と対応付けて記憶される。ログイン用画面とは、ユーザ認証に用いられるユーザ情報の入力を受け付ける認証画面である。この背景画像には、図１０を用いて説明したように、オブジェクトにおいて入力されるべきユーザ情報の説明情報が含まれる。
【００３３】
図３は、背景画像の変更処理について説明する図である。図３には、ユーザ認証に用いられるユーザ情報の入力をユーザから受け付けるオブジェクト４０ａ、４０ｂと、オブジェクト４０ａ、４０ｂの説明情報を含む背景画像４０ｃからなる内部認証画面４０、ログイン用画面の背景画像４１、背景画像の変更後の内部認証画面４２が示されている。
【００３４】
図１０を用いて説明したように、内部認証画面４０と、認証サーバ装置２０からデータを受信して表示されるログイン用画面とで背景画像が異なる場合、オブジェクト４０ａ、４０ｂにどのような情報を入力すべきなのかが不明確になり、ユーザは操作に戸惑ってしまう。そのため、画像形成装置１０は、内部認証画面４０の背景画像４０ｃを、ログイン用画面の背景画像４１に変更し、その結果得られる内部認証画面４２を表示する。この変更は、オブジェクト４０ａ、４０ｂが表示されるレイヤの下のレイヤに、背景画像４０ｃに代えて背景画像４１を表示するよう設定することにより行われる。
【００３５】
なお、ここでは、背景画像のデータは認証サーバ装置２０により予め送信され、そのデータは認証サーバ装置２０の識別情報と対応付けて記憶されることとしたが、認証サーバ装置２０が複数の認証アプリケーションのいずれかを用いてユーザ認証を行う場合、認証アプリケーションに対応する背景画像は、認証アプリケーションの識別情報と対応付けて記憶されることになる。
【００３６】
そして、認証サーバ装置２０が用いる認証アプリケーションの識別情報を画像形成装置１０が認証サーバ装置２０から受信することにより、画像形成装置１０は、認証サーバ装置２０が用いる認証アプリケーションに応じて適切な背景画像を選択することができる。
【００３７】
また、ここでは、背景画像のデータを画像形成装置１０が認証サーバ装置２０から受信して、背景画像データ１５ｂとして記憶することとしたが、画像形成装置１０の管理者が、背景画像のデータを手動で記憶部１５に記憶させることとしてもよい。
【００３８】
図２の説明に戻ると、オブジェクト属性データ１５ｃは、内部認証画面４０におけるオブジェクト４０ａ、４０ｂの表示位置などの情報を含む表示態様のデータである。
【００３９】
図４は、オブジェクト４０ａ、４０ｂの表示位置について説明する図である。図１０（Ａ）に示したログイン用画面１の例では、オブジェクト１ａ、１ｂの表示態様は右揃えであったが、表示態様は必ずしもこれに限らず、認証サーバ装置２０における設定によって、表示態様は変わり得る。例えば、図４（Ａ）、図４（Ｂ）、図４（Ｃ）にはそれぞれ、オブジェクト１ａ、１ｂが右揃え、中央揃え、左揃えで表示される表示態様が示されている。
【００４０】
このようなことから、図１０（Ａ）に示したようなログイン用画面１と、図３に示したような内部認証画面４２とで表示態様を一致させるため、オブジェクト属性データ１５ｃとして登録されたオブジェクトの表示位置の情報が参照され、オブジェクト４０ａ、４０ｂの表示位置が変更される。
【００４１】
なお、オブジェクト属性データ１５ｃは、例えば、背景画像データ１５ｂが登録される際などに、図４（Ａ）〜図４（Ｃ）に示すような表示態様の中からユーザにより選択され、登録される。その際、ユーザは、図１０（Ａ）に示したようなログイン用画面１を参照して表示態様を選択する。
【００４２】
なお、ここでは表示態様として、オブジェクト４０ａ、４０ｂの表示位置を例に挙げて説明したが、オブジェクト４０ａ、４０ｂの大きさ、色、形などをログイン用画面１に含まれるオブジェクト１ａ、１ｂの大きさ、色、形に合わせて変更することとしてもよい。
【００４３】
また、ここでは、図１０（Ａ）に示したようなログイン用画面１と、図３に示したような内部認証画面４２とで表示態様を一致させるため、オブジェクト４０ａ、４０ｂの表示位置を変更することとしたが、図３に示したような背景画像４１における「部門コード」や「ＩＤ」などの説明情報の表示位置を、オブジェクト４０ａ、４０ｂの表示位置に合わせて変更することとしてもよい。
【００４４】
ユーザ情報１５ｄは、認証サーバ装置２０によるユーザ認証ができず、認証サーバ装置２０の代わりに画像形成装置１０がユーザ認証を行う場合に、そのユーザ認証に用いられるユーザ情報が登録されたデータである。
【００４５】
例えば、「部門コード」および「ＩＤ」を用いてユーザ認証を行う認証サーバ装置２０の代わりに画像形成装置１０がユーザ認証を行う場合、ユーザ情報１５ｄには、「部門コード」と「ＩＤ」の情報が予め登録される。
【００４６】
制御部１６は、画像形成装置１０の各部を制御するＣＰＵ（Central Processing Unit）や専用プロセッサなどの制御デバイスである。制御部１６は、ウェブブラウザ部１６ａ、ウェブサーバ部１６ｂ、制御アプリケーション部１６ｃ、機器制御部１６ｄ、Ｏｐｅｎ  Ｉ／Ｆ部１６ｅ、認証処理部１６ｆ、画面変更部１６ｇを備える。
【００４７】
制御部１６は、記憶部１５に記憶された情報処理プログラムや制御プログラム（図示せず）を実行することにより、ウェブブラウザ部１６ａ、ウェブサーバ部１６ｂ、制御アプリケーション部１６ｃ、機器制御部１６ｄ、Ｏｐｅｎ  Ｉ／Ｆ部１６ｅ、認証処理部１６ｆ、画面変更部１６ｇの機能を実現する。
【００４８】
ウェブブラウザ部１６ａは、ウェブブラウザとして動作する処理部である。ウェブブラウザ部１６ａは、通信処理部１４を介し、後に説明する認証サーバ装置２０のウェブサーバ部２５ａとの間で通信を行う。また、ウェブブラウザ部１６ａは、画像形成装置１０に備わるウェブサーバ部１６ｂとの間でも通信を行う。
【００４９】
例えば、ウェブブラウザ部１６ａは、認証サーバ装置２０にログイン用画面のデータの送信を要求する場合、後に説明する認証サーバ装置２０のウェブサーバ部２５ａとの間で通信を行い、上記データを取得する。
【００５０】
また、ウェブブラウザ部１６ａは、画像形成装置１０の各種機能が利用される場合、画像形成装置１０のウェブサーバ部１６ｂとの間で通信を行う。例えば、ウェブブラウザ部１６ａは、認証サーバ装置１０によるユーザ認証が実行できない場合に、画面変更部１６ｇにより背景画像が変更され、必要に応じてオブジェクトの表示位置が変更された内部認証画面のデータをウェブサーバ部１６ｂから取得する。そして、機器制御部１６ｄによる制御の下、その内部認証画面が表示部１１ｂにより表示される。
【００５１】
ウェブサーバ部１６ｂは、ウェブサーバとして動作する処理部である。ウェブサーバとは、インターネット上の情報システムであるＷＷＷ（World Wide Web）を構成するサーバ装置である。ウェブサーバ部１６ｂは、ウェブブラウザ部１６ａからＨＴＴＰリクエストを受信し、ＨＴＴＰリクエストに応じた処理をつぎに説明する制御アプリケーション部１６ｃに実行させ、その結果に基づきウェブブラウザ部１６ａに対してＨＴＴＰレスポンスを返送する。
【００５２】
制御アプリケーション部１６ｃは、ウェブサーバ上で動作するウェブアプリケーションとして機能する処理部である。制御アプリケーション部１６ｃの機能は、記憶部１５に記憶されたウェブアプリケーションプログラム（図示せず）が実行されることにより発揮される。
【００５３】
制御アプリケーション部１６ｃは、画像形成装置１０の各種の機能（例えば、スキャン機能やコピー機能、印刷機能など）を制御する必要がある場合、それを制御するための制御コマンドを機器制御部１６ｄに送信する。
【００５４】
ただし、制御アプリケーション部１６ｃは、認証処理部１６ｆによりなされるユーザ認証によりユーザが正当なユーザであると認証された場合にのみ、この制御コマンドを送信する。これにより、画像形成装置１０の各種の機能を利用できるユーザを制限することができる。
【００５５】
また、制御アプリケーション部１６ｃは、ウェブブラウザ部１６ａを制御することにより、後に説明する認証サーバ装置２０のウェブサーバ部２５ａに、画像形成装置１０に固有の情報を含むＨＴＴＰリクエストを送信し、ウェブサーバ部２５ａから画像形成装置１０の制御に必要な情報を取得する。これにより、画像形成装置１０の機能を制御することができる。
【００５６】
機器制御部１６ｄは、操作部１１、画像読取部１２、画像形成部１３、通信処理部１４などの各部の動作を制御する処理部である。例えば、機器制御部１６ｄは、画像読取部１２を制御して、スキャン画像のデータを取得する。また、機器制御部１６ｄは、画像形成部１３を制御して、画像データに応じた画像を記録シート上に形成する。
【００５７】
この機器制御部１６ｄは、固有操作モードと、連携操作モードで動作する。固有操作モードは、画像形成装置１０に固有の動作モードである。具体的には、固有操作モードでは、機器制御部１６ｄは、予め画像形成装置１０内で記憶している情報表示画面を表示部１１ｂに表示させる。そして、機器制御部１６ｄは、情報表示画面においてユーザにより入力された情報を入力部１１ａから取得し、その情報に従って画像形成装置１０の各種機能を制御する。
【００５８】
例えば、機器制御部１６ｄは、認証サーバ装置１０がユーザ認証を行うことができない場合に、図３、図４を用いて説明したような、背景画像が変更され、必要に応じてオブジェクトの表示位置が変更された内部認証画面を表示部１１ｂに表示させる。そして、機器制御部１６ｄは、内部認証画面においてユーザにより入力されたユーザ情報を入力部１１ａから取得し、そのユーザ情報を用いて後に説明する認証処理部１６ｅにユーザ認証を実行させる。
【００５９】
また、機器制御部１６ｄは、現在の画像形成装置１０の構成や状態に合わせて、予め記憶部１５にデータが記憶された画像を適宜組み合わせ、表示部１１ｂに表示させるなどの制御も行う。例えば、このような画像には、画像形成装置１０に装着されるオプション装置の画像などが含まれる。なお、固有操作モードは、従来の複合機において用いられる一般的なモードであるので、ここではこれ以上の詳細な説明を省略する。
【００６０】
連携操作モードでは、機器制御部１６ｄは、認証サーバ装置２０からデータを受け取った情報表示画面を表示部１１ｂに表示させる。そして、機器制御部１６ｄは、情報表示画面においてユーザにより入力された情報を入力部１１ａから取得し、その情報に従って画像形成装置１０の各種機能を制御する。
【００６１】
例えば、機器制御部１６ｄは、認証サーバ装置２０からログイン用画面１のデータを受信することが可能な場合に、認証サーバ装置２０からログイン用画面１のデータを受信し、そのデータを用いてログイン用画面１を表示部１１ｂに表示させる。
【００６２】
そして、機器制御部１６ｄは、通信処理部１４を制御して、ログイン用画面１においてユーザにより入力されたユーザ情報を認証サーバ装置２０に送信し、認証サーバ装置２０にユーザ認証を実行させる。
【００６３】
連携操作モードにおいては、機器制御部１６ｄは、ウェブブラウザ部１６ａを起動し、予め設定されたＵＲＬに対応する認証サーバ装置２０にログイン用画面１のデータの送信要求を行わせる。
【００６４】
Ｏｐｅｎ  Ｉ／Ｆ部１６ｅは、画像形成装置１０の機種に依存しない制御コマンドを制御アプリケーション部１６ｃから受け付け、受け付けた制御コマンドを機器制御部１６ｄが認識可能な制御コマンドに変換し、機器制御部１６ｄに出力する処理部である。画像形成装置１０の機種に依存しない制御コマンドは一般に公開されている。
【００６５】
そして、Ｏｐｅｎ  Ｉ／Ｆ部１６ｅは、画像形成装置１０の機種に依存しない制御コマンドと、機器制御部１６ｄが認識可能な制御コマンドとを対応付けた変換テーブル（図示せず）を記憶部１５に記憶しており、この変換テーブルを用いて制御コマンドの変換を行う。
【００６６】
このように、Ｏｐｅｎ  Ｉ／Ｆ部１６ｅは、画像形成装置１０の機種に依存しない制御コマンドを受け付けることができるので、画像形成装置１０が複数ある場合、制御アプリケーション部１６ｃの機能を発揮させるためのウェブアプリケーションプログラムは、画像形成装置１０の機種によらず、各画像形成装置１０において共通のものを用いることができる。
【００６７】
また、新たなウェブアプリケーションプログラムを用いて制御アプリケーション部１６ｃを機能させる場合、各画像形成装置１０に対して同じウェブアプリケーションプログラムをインストールするだけでよく、画像形成装置１０ごとにウェブアプリケーションプログラムを変更する必要がなくなる。これにより、ウェブアプリケーションプログラムの開発が容易になる。
【００６８】
認証処理部１６ｆは、機器制御部１６ｄによる制御により表示部１１ｂに表示された内部認証画面においてユーザにより入力されたユーザ情報を用いて、ユーザ認証を行う処理部である。
【００６９】
例えば、認証処理部１６ｆは、ユーザにより入力された「部門コード」および「ＩＤ」と、記憶部１５にユーザ情報１５ｄとして記憶された「部門コード」および「ＩＤ」とがそれぞれ一致するか否かを判定する。そして、認証処理部１６ｆは、それらが一致する場合、ユーザが正当なユーザであると判定し、それらが一致しない場合、ユーザが正当なユーザではないと判定する。
【００７０】
画面変更部１６ｇは、認証サーバ装置１０によるユーザ認証ができない場合に、内部認証画面の背景画像を予め認証サーバ装置２０からデータを取得しておいた背景画像に変更する処理部である。背景画像とは、図１０で説明したように、オブジェクトにおいて入力されるべきユーザ情報の説明情報を含む画像である。
【００７１】
また、画面変更部１６ｇは、図４を用いて説明したように、内部認証画面におけるオブジェクトの表示態様を、認証サーバ装置２０により取得したデータに基づいて表示されるログイン用画面におけるオブジェクトの表示態様に合わせて変更する処理を行う。
【００７２】
具体的には、画面変更部１６ｇは、記憶部１５にオブジェクト属性データ１５ｃとして記憶されたオブジェクトの表示位置の情報を参照し、背景画像が変更された内部認証画面におけるオブジェクトの表示位置を、ログイン用画面１におけるオブジェクトの表示位置と整合するように変更する。
【００７３】
画面変更部１６ｇにより背景画像が変更され、オブジェクトの表示位置が変更された内部認証画面は、認証サーバ装置１０によるユーザ認証ができない場合に、機器制御部１６ｄによる制御により表示部１１ｂに表示される。
【００７４】
図５は、本発明の実施形態に係る認証サーバ装置２０の構成の一例を示す図である。認証サーバ装置２０は、入力部２１、表示部２２、通信処理部２３、記憶部２４、制御部２５を備える。
【００７５】
入力部２１は、ユーザから各種情報の入力を受け付けるキーボードなどの入力デバイスである。表示部２２は、液晶ディスプレイなどの表示デバイスである。通信処理部２３は、ネットワーク３０を介して、画像形成装置１０などの外部装置との間で通信を行う通信インターフェースである。例えば、通信処理部２３は、画像形成装置１０とＨＴＴＰプロトコルを用いて通信を行う。
【００７６】
記憶部２４は、メモリやハードディスク装置などの記憶デバイスである。記憶部２４は、ログイン用画面データ２４ａ、背景画像データ２４ｂ、ユーザ情報２４ｃなどを記憶する。
【００７７】
ログイン用画面データ２４ａは、図１０（Ａ）に示したような、画像形成装置１０においてユーザ情報の入力を受け付けるログイン用画面のデータである。背景画像データ２４ｂは、図３に示したような背景画像４１のデータである。この背景画像データ２４ｂは、画像形成装置１０に送信され、内部認証画面における背景画像の変更に用いられる。
【００７８】
ユーザ情報２４ｃは、認証サーバ装置２０がユーザ認証を行う場合に、そのユーザ認証に用いられるユーザ情報が登録されたデータである。
【００７９】
制御部２５は、認証サーバ装置２０の各部を制御するＣＰＵや専用プロセッサなどの制御デバイスである。制御部２５は、ウェブサーバ部２５ａ、外部アプリケーション部２５ｂ、認証処理部２５ｃを備える。
【００８０】
制御部２５は、記憶部２４に記憶された情報処理プログラムや制御プログラム（図示せず）を実行することにより、ウェブサーバ部２５ａ、外部アプリケーション部２５ｂ、認証処理部２５ｃの機能を実現する。
【００８１】
ウェブサーバ部２５ａは、ウェブサーバとして動作する処理部である。ウェブサーバ部２５ａは、通信処理部２３を介して画像形成装置１０からＨＴＴＰリクエストを受信し、ＨＴＴＰリクエストに応じた画像データや印刷データ、制御情報などを含むＨＴＴＰレスポンスを通信処理部２３を介して画像形成装置１０に返送する。
【００８２】
外部アプリケーション部２５ｂは、ウェブサーバ上で動作するウェブアプリケーションとして機能する処理部である。外部アプリケーション部２５ｂは、画像形成装置１０からログイン用画面や背景画像のデータの送信要求を受け付けた場合、記憶部２４から該当するデータを読み出し、そのデータをウェブサーバ部２５ａに出力する。その後、ウェブサーバ部２５ａは、そのデータを含むＨＴＴＰレスポンスを画像形成装置１０に返送する。
【００８３】
認証処理部２５ｃは、画像形成装置１０においてユーザにより入力されたユーザ情報を用いて、ユーザ認証を行う処理部である。例えば、認証処理部２５ｃは、ユーザにより入力された「部門コード」および「ＩＤ」と、記憶部２４にユーザ情報２４ｃとして記憶された「部門コード」および「ＩＤ」とがそれぞれ一致するか否かを判定する。そして、認証処理部２５ｃは、それらが一致する場合、ユーザが正当なユーザであると判定し、それらが一致しない場合、ユーザが正当なユーザではないと判定する。
【００８４】
その後、認証処理部２５ｃは、ウェブサーバ部２５ａを介して、ユーザ認証の結果の情報を画像形成装置１０に送信する。画像形成装置１０では、その情報に基づいて、画像形成装置１０の機能をユーザに利用させるか否かを判定する。
【００８５】
つぎに、本発明の実施形態に係る画像形成処理の処理手順について説明する。図６〜図９は、本発明の実施形態に係る画像形成処理の処理手順の一例を示すフローチャートである。
【００８６】
画像形成装置１０の通信処理部１４は、まず、図６に示すように、認証サーバ装置１０との接続を確立する処理を開始する（ステップＳ１０１）。そして、ウェブブラウザ部１６ａは、接続が確立できたか否かを判定する（ステップＳ１０２）。
【００８７】
接続が確立できなかった場合（ステップＳ１０２においてＮＯの場合）、画面変更部１６ｇは、図８に示すように、内部認証画面の背景画像をログイン用画面の背景画像に変更する（ステップＳ１１６）。
【００８８】
そして、画面変更部１６ｇは、オブジェクトの表示位置の変更が必要か否かを判定する（ステップＳ１１７）。ここで、画面変更部１６ｇは、内部認証画面におけるオブジェクトの表示位置が、記憶部１５にオブジェクト属性データ１５ｃとして記憶されているオブジェクトの表示位置と一致する場合、オブジェクトの表示位置の変更が不要と判定し、それらが一致しない場合、オブジェクトの表示位置の変更が必要と判定する。
【００８９】
オブジェクトの表示位置の変更が必要である場合（ステップＳ１１７においてＹＥＳの場合）、画面変更部１６ｇは、オブジェクト属性データ１５ｃとして記憶されている表示位置にオブジェクトの表示位置を変更する（ステップＳ１１８）。
【００９０】
ステップＳ１１８の処理の後、機器制御部１６ｄは、背景画像が変更され、さらにオブジェクトの表示位置が変更された内部認証画面を表示部１１ｂに表示させる（ステップＳ１１９）。
【００９１】
ステップＳ１１７において、オブジェクトの表示位置の変更が必要でないと判定された場合（ステップＳ１１７においてＮＯの場合）、機器制御部１６ｄは、オブジェクトの表示位置を変更せずに、背景画像が変更された内部認証画面を表示部１１ｂに表示させる（ステップＳ１１９）。
【００９２】
その後、入力部１１ａは、内部認証画面においてユーザ情報の入力を受け付ける（ステップＳ１２０）。そして、認証処理部１６ｆは、入力されたユーザ情報を用いて、ユーザ認証処理を実行する（ステップＳ１２１）。
【００９３】
例えば、認証処理部１６ｆは、ユーザにより入力された「部門コード」および「ＩＤ」と、記憶部１５にユーザ情報１５ｄとして記憶された「部門コード」および「ＩＤ」とがそれぞれ一致するか否かを判定する。そして、認証処理部１６ｆは、それらが一致する場合、ユーザが正当なユーザであると判定し、それらが一致しない場合、ユーザが正当なユーザではないと判定する。
【００９４】
その後、図７のステップＳ１１２に示されるように、制御アプリケーション部１６ｃは、ユーザ認証が成功したか否かを判定する（ステップＳ１１２）。ユーザ認証が成功しなかった場合（ステップＳ１１２においてＮＯの場合）、機器制御部１６ｄは、制御アプリケーション部１６ｃから制御コマンドを受信し、表示部１１ｂにエラーメッセージを表示させる（ステップＳ１１３）。そして、機器制御部１６ｄは、入力部１１ａを介して、この画像形成処理を終了する指示をユーザから受け付けたか否かを判定する（ステップＳ１１４）。
【００９５】
画像形成処理を終了する指示をユーザから受け付けた場合（ステップＳ１１４においてＹＥＳの場合）、そのままこの画像形成処理は終了する。画像形成処理を終了する指示をユーザから受け付けていない場合（ステップＳ１１４においてＮＯの場合）、図６のステップＳ１０３以降の処理が再度実行される。
【００９６】
図７のステップＳ１１２において、ユーザ認証が成功したと判定された場合（ステップＳ１１２においてＹＥＳの場合）、機器制御部１６ｄは、図９に示すように、コピー条件の設定を受け付ける受付画面を表示部１１ｂに表示させる（ステップＳ１２２）。そして、入力部１１ａは、コピー条件の設定の入力をユーザから受け付ける（ステップＳ１２３）。
【００９７】
さらに、入力部１１ａは、コピー処理の開始要求をユーザから受け付けたか否かを判定する（ステップＳ１２４）。コピー処理の開始要求をユーザから受け付けた場合（ステップＳ１２４においてＹＥＳの場合）、機器制御部１６ｄは、画像読取部１２および画像形成部１３にコピー処理を実行させる（ステップＳ１２５）。
【００９８】
ステップＳ１２５の処理の後、または、ステップＳ１２４において、コピー処理の開始要求をユーザから受け付けていないと判定された場合（ステップＳ１２４においてＮＯの場合）、機器制御部１６ｄは、入力部１１ａを介して、コピー処理を終了する指示をユーザから受け付けたか否かを判定する（ステップＳ１２６）。
【００９９】
コピー処理を終了する指示をユーザから受け付けていない場合（ステップＳ１２６においてＮＯの場合）、ステップＳ１２２以降の処理が再度実行される。コピー処理を終了する指示をユーザから受け付けた場合（ステップＳ１２６においてＹＥＳの場合）、図６のステップＳ１０３以降の処理が再度実行される。
【０１００】
図６のステップＳ１０２において、接続が確立できた場合（ステップＳ１０２においてＹＥＳの場合）、ウェブブラウザ部１６ａは、認証サーバ装置２０に対してログイン用画面のデータの送信要求を行う（ステップＳ１０３）。そして、ウェブブラウザ部１６ａは、認証サーバ装置２０からログイン用画面のデータが送信されるのを待ち受ける（ステップＳ１０４）。
【０１０１】
その後、ウェブブラウザ部１６ａは、認証サーバ装置２０により送信されたログイン用画面のデータを受信したか否かを判定する（ステップＳ１０５）。ログイン用画面のデータを受信していない場合（ステップＳ１０５においてＮＯの場合）、ウェブブラウザ部１６ａは、所定時間が経過したか否かを判定する（ステップＳ１０７）。
【０１０２】
所定時間が経過していない場合（ステップＳ１０７においてＮＯの場合）、ステップＳ１０４以降の処理が再度実行される。所定時間が経過した場合（ステップＳ１０７においてＹＥＳの場合）、図８のステップＳ１１６以降の処理が実行される。
【０１０３】
図６のステップＳ１０５において、ログイン用画面のデータを受信した場合（ステップＳ１０５においてＹＥＳの場合）、機器制御部１６ｄは、そのデータを用いて、表示部１１ｂにログイン用画面を表示させる（ステップＳ１０６）。
【０１０４】
その後、入力部１１ａは、図７に示すように、ログイン用画面においてユーザ情報の入力を受け付ける（ステップＳ１０８）。そして、ウェブブラウザ部１６ａは、入力されたユーザ情報を認証サーバ装置２０に送信する（ステップＳ１０９）。そして、ウェブブラウザ部１６ａは、認証サーバ装置２０からユーザ認証の結果の情報が送信されるのを待ち受ける（ステップＳ１１０）。
【０１０５】
その後、ウェブブラウザ部１６ａは、認証サーバ装置２０により送信されたユーザ認証の結果の情報を受信したか否かを判定する（ステップＳ１１１）。ユーザ認証の結果の情報を受信していない場合（ステップＳ１１１においてＮＯの場合）、ウェブブラウザ部１６ａは、所定時間が経過したか否かを判定する（ステップＳ１１５）。
【０１０６】
所定時間が経過していない場合（ステップＳ１１５においてＮＯの場合）、ステップＳ１１０以降の処理が再度実行される。所定時間が経過した場合（ステップＳ１１５においてＹＥＳの場合）、図８のステップＳ１１６以降の処理が実行される。
【０１０７】
図７のステップＳ１１１において、ユーザ認証の結果の情報を受信したと判定された場合（ステップＳ１１１においてＹＥＳの場合）、機器制御部１６ｄは、その情報を参照して、ユーザ認証が成功したか否かを判定し（ステップＳ１１２）、前述したようなそれ以降の処理が実行される。
【０１０８】
以上本発明の実施形態について説明してきたが、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能である。
【符号の説明】
【０１０９】
１…ログイン用画面、１ａ，１ｂ，２ａ，２ｂ，４０ａ，４０ｂ…オブジェクト、２，４０，４２…内部認証画面、１ｃ，２ｃ，４０ｃ，４１…背景画像、１０…画像形成装置、１１…操作部、１１ａ…入力部、１１ｂ…表示部、１２…画像読取部、１３…画像形成部、１４…通信処理部、１５…記憶部、１５ａ…内部認証画面データ、１５ｂ…背景画像データ、１５ｃ…オブジェクト属性データ、１５ｄ…ユーザ情報、１６…制御部、１６ａ…ウェブブラウザ部、１６ｂ…ウェブサーバ部、１６ｃ…制御アプリケーション部、１６ｄ…機器制御部、１６ｅ…Ｏｐｅｎ  Ｉ／Ｆ部、１６ｆ…認証処理部、１６ｇ…画面変更部、２０…認証サーバ装置、２１…入力部、２２…表示部、２３…通信処理部、２４…記憶部、２４ａ…ログイン用画面データ、２４ｂ…背景画像データ、２４ｃ…ユーザ情報、２５…制御部、２５ａ…ウェブサーバ部、２５ｂ…外部アプリケーション部、２５ｃ…認証処理部、３０…ネットワーク。
【図１】
2014059790.tif 000003
【図２】
2014059790.tif 000004
【図３】
2014059790.tif 000005
【図４】
2014059790.tif 000006
【図５】
2014059790.tif 000007
【図６】
2014059790.tif 000008
【図７】
2014059790.tif 000009
【図８】
2014059790.tif 000010
【図９】
2014059790.tif 000011
【図１０】
2014059790.tif 000012