(57)【特許請求の範囲】
【請求項１】
ネットワークを介して入力するジョブのユーザー認証を行ってから当該ジョブを実行する画像処理装置と、
前記ネットワークを介して前記画像処理装置で実行すべきジョブを出力する情報処理装置と、
を有する画像処理システムであって、
前記画像処理装置は、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とを有し、前記簡易認証機能が予めオンに設定されている場合に、前記ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行い、
前記情報処理装置は、前記画像処理装置で実行すべきジョブを出力する際、前記画像処理装置における前記簡易認証機能のオンオフ状態を確認し、前記簡易認証機能がオンに設定されている場合に、当該ジョブに対して前記簡易認証機能による認証要求を付加すると共に、前記少なくとも１つの情報を自動取得して当該ジョブに付加して出力することにより、前記画像処理装置に前記簡易認証機能によるユーザー認証を行わせてから当該ジョブを実行させることを特徴とする画像処理システム。
【請求項２】
前記ユーザー情報には、ユーザー名が含まれており、
前記簡易認証機能は、ユーザー名のみに基づいてユーザー認証を行うことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記情報処理装置は、前記画像処理装置における前記簡易認証機能がオンに設定されている場合、前記画像処理装置で実行すべきジョブを出力するときにログインユーザーのユーザー名を自動取得して当該ジョブに付加することを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記情報処理装置は、前記画像処理装置で実行すべきジョブを出力する際に自動取得した前記少なくとも１つの情報の変更を不可にすることを特徴とする請求項１乃至３のいずれかに記載の画像処理システム。
【請求項５】
前記画像処理装置から転送される情報に基づいてユーザー認証を行う認証サーバーを更に有し、
前記画像処理装置は、前記ネットワークを介して入力するジョブに付加された情報を前記認証サーバーに転送することにより、前記通常認証機能又は前記簡易認証機能によるユーザー認証を前記認証サーバーに行わせることが可能であり、前記認証サーバーにおける設定と連動して前記簡易認証機能をオンに設定することを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記画像処理装置は、前記簡易認証機能が予めオフに設定されている場合、前記ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれているとき、当該ジョブを破棄することを特徴とする請求項１乃至５のいずれかに記載の画像処理システム。
【請求項７】
前記画像処理装置は、前記簡易認証機能が予めオンに設定されている場合において、前記ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれないとき、前記通常認証機能によるユーザー認証を行うことを特徴とする請求項１乃至６のいずれかに記載の画像処理システム。
【請求項８】
予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とを有し、前記簡易認証機能が予めオンに設定されている場合に、ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行ってからジョブを実行することが可能な画像処理装置に対し、前記ネットワークを介してジョブを出力する情報処理装置であって、
前記画像処理装置における前記簡易認証機能のオンオフ状態を確認する簡易認証確認手段と、
前記画像処理装置に対して出力すべきジョブを生成するジョブ生成手段と、
前記簡易認証確認手段により前記画像処理装置における前記簡易認証機能がオン状態であることが確認された場合に、前記少なくとも１つの情報を自動取得する認証情報取得手段と、
前記簡易認証確認手段により前記画像処理装置における前記簡易認証機能がオン状態であることが確認された場合に、前記ジョブ生成手段で生成されたジョブに対し、前記認証情報取得手段で取得された情報を付加すると共に、前記簡易認証機能による認証要求を付加する認証要求手段と、
前記認証情報取得手段で取得された情報と、前記簡易認証機能による認証要求とが付加されたジョブを出力するジョブ出力手段と、
を備えることを特徴とする情報処理装置。
【請求項９】
前記簡易認証機能は、ユーザー名のみに基づいてユーザー認証を行う機能であり、
前記認証情報取得手段は、前記情報処理装置のログインユーザーのユーザー名を自動取得し、
前記認証要求手段は、前記ジョブ生成手段で生成されたジョブに対し、前記認証情報取得手段によって自動取得されたユーザー名を付加することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記認証情報取得手段は、前記情報処理装置のオペレーティングシステムが管理するユーザー名を自動取得することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記認証情報取得手段は、自動取得したユーザー名を表示させることが可能であり、ユーザー名を表示させるときにはユーザー名の変更を不可にすることを特徴とする請求項９又は１０に記載の情報処理装置。
【請求項１２】
予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とを有し、前記簡易認証機能が予めオンに設定されている場合に、ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行ってからジョブを実行することが可能な画像処理装置に対し、前記ネットワークを介してジョブを出力する情報処理装置において実行されるプログラムであって、前記情報処理装置に、
(a) 前記画像処理装置における前記簡易認証機能のオンオフ状態を確認するステップと、
(b) 前記画像処理装置に対して出力すべきジョブを生成するステップと、
(c) 前記ステップ(a)により前記画像処理装置における前記簡易認証機能がオン状態であることが確認された場合に、前記少なくとも１つの情報を自動取得するステップと、
(d) 前記ステップ(a)により前記画像処理装置における前記簡易認証機能がオン状態であることが確認された場合に、前記ステップ(b)で生成されたジョブに対し、前記ステップ(c)で取得された情報を付加すると共に、前記簡易認証機能による認証要求を付加するステップと、
(e) 前記ステップ(d)で生成されるジョブを出力するステップと、
を実行させることを特徴とするプログラム。
【請求項１３】
前記簡易認証機能は、ユーザー名のみに基づいてユーザー認証を行う機能であり、
前記ステップ(c)は、前記情報処理装置のログインユーザーのユーザー名を自動取得し、
前記ステップ(d)は、前記ステップ(b)で生成されたジョブに対し、前記ステップ(c)で自動取得されたユーザー名を付加することを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記ステップ(c)は、前記情報処理装置のオペレーティングシステムが管理するユーザー名を自動取得することを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記ステップ(c)は、自動取得したユーザー名を表示させることが可能であり、ユーザー名を表示させるときにはユーザー名の変更を不可にすることを特徴とする請求項１３又は１４に記載のプログラム。
【請求項１６】
ネットワークを介して入力するジョブのユーザー認証を行ってから当該ジョブを実行する画像処理装置と、
前記ネットワークを介して前記画像処理装置で実行すべきジョブを蓄積し、前記画像処理装置からのジョブ要求に応じて蓄積したジョブを出力するジョブサーバーと、
を有する画像処理システムであって、
前記画像処理装置は、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とを有し、前記簡易認証機能が予めオンに設定されている場合に、前記ネットワークを介して前記ジョブサーバーから取得するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行い、
前記ジョブサーバーは、前記ジョブ要求に基づいて前記画像処理装置で実行すべきジョブを出力する際、当該ジョブに付加された情報を前記ジョブ要求に含まれる情報に入れ替えてから当該ジョブを出力する構成であり、
前記画像処理装置は、前記簡易認証機能がオンに設定されている場合に、前記ジョブ要求を前記ジョブサーバーへ出力するとき、前記簡易認証機能による認証要求と、前記少なくとも１つの情報とを含む情報を前記ジョブ要求に付加して出力することを特徴とする画像処理システム。
【請求項１７】
前記ジョブサーバーは、前記画像処理装置とは異なる画像処理装置によって構成されることを特徴とする請求項１６に記載の画像処理システム。
【請求項１８】
前記少なくとも１つの情報は、ユーザー名であることを特徴とする請求項１６又は１７に記載の画像処理システム。
【請求項１９】
ジョブサーバーに対してジョブ要求を送信することにより前記ジョブサーバーからジョブを取得して実行する画像処理装置であって、
前記ジョブサーバーから取得するジョブに対し、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とのいずれか一方によるユーザー認証を行うことが可能であり、前記簡易認証機能が予めオンに設定されている場合に、前記ジョブサーバーから取得するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行うユーザー認証手段と、
前記簡易認証機能がオンに設定されている場合、前記ジョブ要求を前記ジョブサーバーへ出力するとき、前記簡易認証機能による認証要求と、前記少なくとも１つの情報とを含む情報を前記ジョブ要求に付加するジョブ要求生成手段と、
前記ジョブ要求生成手段によって生成される前記ジョブ要求を、前記ジョブサーバーへ出力するジョブ要求送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２０】
前記少なくとも１つの情報は、ユーザー名であることを特徴とする請求項１９に記載の画像処理装置。
【請求項２１】
ジョブサーバーに対してジョブ要求を送信することにより前記ジョブサーバーからジョブを取得して実行する画像処理装置において実行されるプログラムであって、前記画像処理装置に、
(a) 前記ジョブサーバーから取得するジョブに対し、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とのいずれか一方によるユーザー認証を行うことが可能であり、前記簡易認証機能がオンに設定されている場合に、前記ジョブ要求を前記ジョブサーバーへ出力するとき、前記簡易認証機能による認証要求と、前記少なくとも１つの情報とを含む情報を前記ジョブ要求に付加するステップと、
(b) 前記ステップ(a)によって、前記認証要求と前記少なくとも１つの情報とを含む情報が付加された前記ジョブ要求を、前記ジョブサーバーへ出力するステップと、
(c) 前記簡易認証機能がオンに設定されている場合に、前記ジョブサーバーから取得するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行うステップと、
を実行させることを特徴とするプログラム。
【請求項２２】
前記少なくとも１つの情報は、ユーザー名であることを特徴とする請求項２１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理装置、画像処理装置及びプログラムに関し、特に画像処理装置においてジョブを実行する際の認証技術に関する。
【背景技術】
【０００２】
従来、画像処理装置でジョブを実行する際のログインの手続を簡略化する手法として、画像処理装置がユーザーによって入力されるユーザーＩＤ及びパスワードに基づいて行うユーザー認証に成功すると、所定期間有効なテンポラリＩＤを発行し、その期間内にテンポラリＩＤの入力を受け付ければログインを許可する技術が知られている（例えば特許文献１）。
【０００３】
また従来、画像処理装置がユーザーによって入力されるユーザーＩＤ及びパスワードに基づくユーザー認証を行った後、ジョブを実行すると、装置の使用を禁止する禁止状態に移行させ、その禁止状態へ移行してから所定時間が経過するまでの間に前回と同一パスワードが入力されると、前回と同一ユーザーであると判断し、ユーザーＩＤが未入力であっても装置を使用できる状態へ戻す技術が知られている（例えば特許文献２）。
【０００４】
上記従来技術では、ユーザーが画像処理装置に対して一度ユーザーＩＤとパスワードを入力してユーザー認証に成功すると、一定期間内に画像処理装置を再度使用するときには前回と同様のユーザーＩＤとパスワードを入力する必要がないため、ユーザーの操作をある程度は軽減することができる。しかし、上記従来技術はいずれも、ユーザーが画像処理装置にユーザーＩＤとパスワードを入力して画像処理装置を使用した後、再度画像処理装置を使用するときにはテンポラリＩＤやパスワードを再び入力する必要があり、依然としてユーザーに負担のかかるものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３０８７９号公報
【特許文献２】特開２００６−１１０８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、近年ではシングルサインオンシステムを提供する認証方式としてケルベロス認証がある。ケルベロス認証では、ユーザーがネットワークに接続されたパーソナルコンピュータを使用する際にユーザー情報を入力すると、認証サーバーがユーザー認証を行い、そのユーザー認証に成功すると認証サーバーがネットワークに接続された各種機器の使用を許可する許可チケットを発行し、その許可チケットをパーソナルコンピュータに送信する。その後、ユーザーによる操作に基づいてパーソナルコンピュータが画像処理装置にジョブを送信するときには、認証サーバーによって発行された許可チケットをチケット発行サーバーに送信し、チケット発行サーバーから画像処理装置を利用するための利用チケットを取得する。そしてパーソナルコンピュータがその利用チケットを添付して画像処理装置にジョブを送信することにより、画像処理装置は、利用チケットに基づいてユーザーを特定し、ジョブを実行する。したがって、ケルベロス認証を採用すると、ユーザーが画像処理装置にジョブを送信するときにユーザーＩＤやパスワードなどを入力する必要がなくなるという利点がある。
【０００７】
しかしながら、ケルベロス認証を採用する場合は、認証サーバーやチケット発行サーバーをネットワークに設ける必要があり、システムが複雑化するという問題がある。特に小規模オフィスなどではセキュリティ向上や課金管理などのために画像処理装置でジョブを実行する際にユーザー認証を行いたいというニーズがあるにもかかわらず、ケルベロス認証はシステムが複雑化することから導入が見送られることが多い。そのため、小規模オフィスなどでは上述した従来技術による手法を採用せざるを得ないのが実情であり、ユーザーは、画像処理装置でジョブを実行させる度に必要な情報を手動操作で入力しなければならないという問題があった。
【０００８】
本発明は、上記課題を解決するためになされたものであり、複雑なシステムを構築しなくても、ユーザーが画像処理装置でジョブを実行させる際の操作負担を軽減できるようにした画像処理システム、情報処理装置、画像処理装置及びプログラムを提供するものである。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１に係る発明は、ネットワークを介して入力するジョブのユーザー認証を行ってから当該ジョブを実行する画像処理装置と、前記ネットワークを介して前記画像処理装置で実行すべきジョブを出力する情報処理装置と、を有する画像処理システムであって、前記画像処理装置は、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とを有し、前記簡易認証機能が予めオンに設定されている場合に、前記ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行い、前記情報処理装置は、前記画像処理装置で実行すべきジョブを出力する際、前記画像処理装置における前記簡易認証機能のオンオフ状態を確認し、前記簡易認証機能がオンに設定されている場合に、当該ジョブに対して前記簡易認証機能による認証要求を付加すると共に、前記少なくとも１つの情報を自動取得して当該ジョブに付加して出力することにより、前記画像処理装置に前記簡易認証機能によるユーザー認証を行わせてから当該ジョブを実行させることを特徴とする構成である。
【００１０】
請求項２に係る発明は、請求項１に記載の画像処理システムにおいて、前記ユーザー情報には、ユーザー名が含まれており、前記簡易認証機能は、ユーザー名のみに基づいてユーザー認証を行うことを特徴とする構成である。
【００１１】
請求項３に係る発明は、請求項２に記載の画像処理システムにおいて、前記情報処理装置は、前記画像処理装置における前記簡易認証機能がオンに設定されている場合、前記画像処理装置で実行すべきジョブを出力するときにログインユーザーのユーザー名を自動取得して当該ジョブに付加することを特徴とする構成である。
【００１２】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の画像処理システムにおいて、前記情報処理装置は、前記画像処理装置で実行すべきジョブを出力する際に自動取得した前記少なくとも１つの情報の変更を不可にすることを特徴とする構成である。
【００１３】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の画像処理システムにおいて、前記画像処理装置から転送される情報に基づいてユーザー認証を行う認証サーバーを更に有し、前記画像処理装置は、前記ネットワークを介して入力するジョブに付加された情報を前記認証サーバーに転送することにより、前記通常認証機能又は前記簡易認証機能によるユーザー認証を前記認証サーバーに行わせることが可能であり、前記認証サーバーにおける設定と連動して前記簡易認証機能をオンに設定することを特徴とする構成である。
【００１４】
請求項６に係る発明は、請求項１乃至５のいずれかに記載の画像処理システムにおいて、前記画像処理装置は、前記簡易認証機能が予めオフに設定されている場合、前記ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれているとき、当該ジョブを破棄することを特徴とする構成である。
【００１５】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の画像処理システムにおいて、前記画像処理装置は、前記簡易認証機能が予めオンに設定されている場合において、前記ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれないとき、前記通常認証機能によるユーザー認証を行うことを特徴とする構成である。
【００１６】
請求項８に係る発明は、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とを有し、前記簡易認証機能が予めオンに設定されている場合に、ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行ってからジョブを実行することが可能な画像処理装置に対し、前記ネットワークを介してジョブを出力する情報処理装置であって、前記画像処理装置における前記簡易認証機能のオンオフ状態を確認する簡易認証確認手段と、前記画像処理装置に対して出力すべきジョブを生成するジョブ生成手段と、前記簡易認証確認手段により前記画像処理装置における前記簡易認証機能がオン状態であることが確認された場合に、前記少なくとも１つの情報を自動取得する認証情報取得手段と、前記簡易認証確認手段により前記画像処理装置における前記簡易認証機能がオン状態であることが確認された場合に、前記ジョブ生成手段で生成されたジョブに対し、前記認証情報取得手段で取得された情報を付加すると共に、前記簡易認証機能による認証要求を付加する認証要求手段と、前記認証情報取得手段で取得された情報と、前記簡易認証機能による認証要求とが付加されたジョブを出力するジョブ出力手段と、を備えることを特徴とする構成である。
【００１７】
請求項９に係る発明は、請求項８に記載の情報処理装置において、前記簡易認証機能は、ユーザー名のみに基づいてユーザー認証を行う機能であり、前記認証情報取得手段は、前記情報処理装置のログインユーザーのユーザー名を自動取得し、前記認証要求手段は、前記ジョブ生成手段で生成されたジョブに対し、前記認証情報取得手段によって自動取得されたユーザー名を付加することを特徴とする構成である。
【００１８】
請求項１０に係る発明は、請求項９に記載の情報処理装置において、前記認証情報取得手段は、前記情報処理装置のオペレーティングシステムが管理するユーザー名を自動取得することを特徴とする構成である。
【００１９】
請求項１１に係る発明は、請求項９又は１０に記載の情報処理装置において、前記認証情報取得手段は、自動取得したユーザー名を表示させることが可能であり、ユーザー名を表示させるときにはユーザー名の変更を不可にすることを特徴とする構成である。
【００２０】
請求項１２に係る発明は、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とを有し、前記簡易認証機能が予めオンに設定されている場合に、ネットワークを介して入力するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行ってからジョブを実行することが可能な画像処理装置に対し、前記ネットワークを介してジョブを出力する情報処理装置において実行されるプログラムであって、前記情報処理装置に、(a) 前記画像処理装置における前記簡易認証機能のオンオフ状態を確認するステップと、(b) 前記画像処理装置に対して出力すべきジョブを生成するステップと、(c) 前記ステップ(a)により前記画像処理装置における前記簡易認証機能がオン状態であることが確認された場合に、前記少なくとも１つの情報を自動取得するステップと、(d) 前記ステップ(a)により前記画像処理装置における前記簡易認証機能がオン状態であることが確認された場合に、前記ステップ(b)で生成されたジョブに対し、前記ステップ(c)で取得された情報を付加すると共に、前記簡易認証機能による認証要求を付加するステップと、(e) 前記ステップ(d)で生成されるジョブを出力するステップと、を実行させることを特徴とする構成である。
【００２１】
請求項１３に係る発明は、請求項１２に記載のプログラムにおいて、前記簡易認証機能は、ユーザー名のみに基づいてユーザー認証を行う機能であり、前記ステップ(c)は、前記情報処理装置のログインユーザーのユーザー名を自動取得し、前記ステップ(d)は、前記ステップ(b)で生成されたジョブに対し、前記ステップ(c)で自動取得されたユーザー名を付加することを特徴とする構成である。
【００２２】
請求項１４に係る発明は、請求項１３に記載のプログラムにおいて、前記ステップ(c)は、前記情報処理装置のオペレーティングシステムが管理するユーザー名を自動取得することを特徴とする構成である。
【００２３】
請求項１５に係る発明は、請求項１３又は１４に記載のプログラムにおいて、前記ステップ(c)は、自動取得したユーザー名を表示させることが可能であり、ユーザー名を表示させるときにはユーザー名の変更を不可にすることを特徴とする構成である。
【００２４】
請求項１６に係る発明は、ネットワークを介して入力するジョブのユーザー認証を行ってから当該ジョブを実行する画像処理装置と、前記ネットワークを介して前記画像処理装置で実行すべきジョブを蓄積し、前記画像処理装置からのジョブ要求に応じて蓄積したジョブを出力するジョブサーバーと、を有する画像処理システムであって、前記画像処理装置は、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とを有し、前記簡易認証機能が予めオンに設定されている場合に、前記ネットワークを介して前記ジョブサーバーから取得するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行い、前記ジョブサーバーは、前記ジョブ要求に基づいて前記画像処理装置で実行すべきジョブを出力する際、当該ジョブに付加された情報を前記ジョブ要求に含まれる情報に入れ替えてから当該ジョブを出力する構成であり、前記画像処理装置は、前記簡易認証機能がオンに設定されている場合に、前記ジョブ要求を前記ジョブサーバーへ出力するとき、前記簡易認証機能による認証要求と、前記少なくとも１つの情報とを含む情報を前記ジョブ要求に付加して出力することを特徴とする構成である。
【００２５】
請求項１７に係る発明は、請求項１６に記載の画像処理システムにおいて、前記ジョブサーバーは、前記画像処理装置とは異なる画像処理装置によって構成されることを特徴とする構成である。
【００２６】
請求項１８に係る発明は、請求項１６又は１７に記載の画像処理システムにおいて、前記少なくとも１つの情報は、ユーザー名であることを特徴とする構成である。
【００２７】
請求項１９に係る発明は、ジョブサーバーに対してジョブ要求を送信することにより前記ジョブサーバーからジョブを取得して実行する画像処理装置であって、前記ジョブサーバーから取得するジョブに対し、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とのいずれか一方によるユーザー認証を行うことが可能であり、前記簡易認証機能が予めオンに設定されている場合に、前記ジョブサーバーから取得するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行うユーザー認証手段と、前記簡易認証機能がオンに設定されている場合、前記ジョブ要求を前記ジョブサーバーへ出力するとき、前記簡易認証機能による認証要求と、前記少なくとも１つの情報とを含む情報を前記ジョブ要求に付加するジョブ要求生成手段と、前記ジョブ要求生成手段によって生成される前記ジョブ要求を、前記ジョブサーバーへ出力するジョブ要求送信手段と、を備えることを特徴とする構成である。
【００２８】
請求項２０に係る発明は、請求項１９に記載の画像処理装置において、前記少なくとも１つの情報は、ユーザー名であることを特徴とする構成である。
【００２９】
請求項２１に係る発明は、ジョブサーバーに対してジョブ要求を送信することにより前記ジョブサーバーからジョブを取得して実行する画像処理装置において実行されるプログラムであって、前記画像処理装置に、(a) 前記ジョブサーバーから取得するジョブに対し、予め登録されたユーザー情報に含まれる複数の情報に基づいてユーザー認証を行う通常認証機能と、前記ユーザー情報に含まれる少なくとも１つの情報に基づいてユーザー認証を行う簡易認証機能とのいずれか一方によるユーザー認証を行うことが可能であり、前記簡易認証機能がオンに設定されている場合に、前記ジョブ要求を前記ジョブサーバーへ出力するとき、前記簡易認証機能による認証要求と、前記少なくとも１つの情報とを含む情報を前記ジョブ要求に付加するステップと、(b) 前記ステップ(a)によって、前記認証要求と前記少なくとも１つの情報とを含む情報が付加された前記ジョブ要求を、前記ジョブサーバーへ出力するステップと、(c) 前記簡易認証機能がオンに設定されている場合に、前記ジョブサーバーから取得するジョブに前記簡易認証機能による認証要求が含まれることを条件として前記簡易認証機能によるユーザー認証を行うステップと、を実行させることを特徴とする構成である。
【００３０】
請求項２２に係る発明は、請求項２１に記載のプログラムにおいて、前記少なくとも１つの情報は、ユーザー名であることを特徴とする構成である。
【発明の効果】
【００３１】
本発明によれば、簡易認証機能を利用することにより、ユーザーにユーザー認証を意識させることなくジョブを実行することが可能となるため、複雑なシステムを構築しなくても、ユーザーが画像処理装置でジョブを実行させる際の操作負担を軽減することができるようになる。
【図面の簡単な説明】
【００３２】
【図１】第１実施形態における画像処理システムの一構成例を示す図である。
【図２】画像処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図３】ユーザー情報及び設定情報の一例を示す図である。
【図４】情報処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図５】画像処理装置の簡易認証機能がオフである場合の動作シーケンスを示す図である。
【図６】簡易認証機能がオフのときに表示される認証情報入力画面の一例を示す図である。
【図７】画像処理装置の簡易認証機能がオンである場合の動作シーケンスを示す図である。
【図８】ユーザー名の確認表示を行う際に表示される確認画面の一例を示す図である。
【図９】情報処理装置から画像処理装置へ送信されるジョブのデータ構造を示す図である。
【図１０】情報処理装置のオペレーティングシステムを起動することによって行われる処理手順の一例を示すフローチャートである。
【図１１】情報処理装置のアプリケーションを起動することによって行われる処理手順の一例を示すフローチャートである。
【図１２】画像処理装置において行われる処理手順の一例を示すフローチャートである。
【図１３】第２実施形態における画像処理システムの一構成例を示す図である。
【図１４】第２実施形態における画像処理装置における処理手順の一例を示すフローチャートである。
【図１５】第３実施形態における画像処理システムの一構成例を示す図である。
【図１６】第３実施形態における画像処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図１７】ジョブ要求生成部によって生成されるジョブ要求の一例を示す図である。
【図１８】ジョブサーバーのハードウェア構成及び機能構成の一例を示すブロック図である。
【図１９】ジョブサーバーによるヘッダー情報の書換処理の概念を示す図である。
【発明を実施するための形態】
【００３３】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３４】
（第１実施形態）
図１は、本発明の第１実施形態における画像処理システム１の一構成例を示す図である。画像処理システム１は、ＭＦＰ（Multifunction Peripherals）などで構成される画像処理装置２と、パーソナルコンピュータなどで構成される情報処理装置３とがＬＡＮ（Local Area Network）などのネットワーク４を介して相互にデータ通信を行うことができる構成である。
【００３５】
画像処理装置２は、スキャン機能やプリント機能、コピー機能、ＦＡＸ機能などの複数の機能を備えており、各機能に対応するジョブを実行する。画像処理装置２は、ユーザーが操作する際のユーザーインタフェースとなる操作パネル１２を備えており、操作パネル１２に対するユーザーの操作に基づいてジョブを実行する。また画像処理装置２は、ネットワーク４を介してジョブを受信した場合には、その受信したジョブを実行する。
【００３６】
画像処理装置２は、更にユーザー認証機能を備えており、ジョブを実行する際にユーザー認証を行うことが可能である。このユーザー認証機能はオンオフを切り替えることが可能であり、オン状態のときにユーザー認証を行う。例えば、画像処理装置２を使用する際の機能制限をユーザー毎に設定したり、或いは、課金管理をユーザー毎に行ったりする場合には、ユーザー認証機能がオンに設定される。尚、ユーザー認証機能がオフのときには、ユーザー認証機能によるユーザー認証は行われない。
【００３７】
このようなユーザー認証機能には、通常認証機能と簡易認証機能とがある。通常認証機能は、ユーザー名とパスワード或いはユーザーＩＤとパスワードなど、ユーザーが入力する複数の情報に基づいてユーザー認証を行う機能であり、セキュリティレベルの高い認証機能である。これに対し、簡易認証機能は、例えばユーザー名のみなど、通常認証機能よりも少ない情報に基づいてユーザー認証を行う機能であり、通常認証機能と比較するとセキュリティレベルが低い認証機能である。そのため、簡易認証機能によるユーザー認証は、管理者によって予めオンに設定されている場合に有効となる。つまり、簡易認証機能によるユーザー認証は、ユーザー認証機能がオンであり、且つ、簡易認証機能がオンである場合にのみ行われる。それ故、ユーザー認証機能がオンであっても、簡易認証機能がオフに設定されている場合には、簡易認証機能によるユーザー認証は行われず、通常認証機能によるユーザー認証が行われる。
【００３８】
また簡易認証機能は、例えばネットワークを介してジョブを受信した場合に適用されるユーザー認証機能であり、ユーザーが操作パネル１２を操作してジョブを投入する際には適用されない。更に簡易認証機能によるユーザー認証は、ネットワークを介して受信する全てのジョブに対して適用されるものではなく、受信したジョブに簡易認証を要求するフラグ（簡易認証フラグ）がオンに設定されている場合にのみ適用されるユーザー認証である。そのため、ネットワークを介して受信したジョブにおいて簡易認証フラグがオンに設定されていない場合、通常認証機能によるユーザー認証が行われる。
【００３９】
このように画像処理装置２は、通常認証機能と簡易認証機能との２種類の認証機能のうち、セキュリティレベルの高い通常認証機能を優先的に動作させ、セキュリティレベルの低い簡易認証機能によるユーザー認証を一定の制限した条件下でのみ動作させるように構成される。
【００４０】
情報処理装置３は、ネットワーク４を介して画像処理装置２にジョブを送信する装置である。情報処理装置３には、オペレーティングシステム上で起動するアプリケーションとして、プリンタドライバなどの画像処理装置２にジョブを送信するためのアプリケーションが予めインストールされている。このような情報処理装置３は、電源投入時にまずオペレーティングシステムを起動する。このとき、情報処理装置３は、予め登録されているパスワードなどの入力操作を受け付け、ユーザーによって入力されたパスワードなどが予め登録されているパスワードなどに一致するか否かのユーザー認証を行う。そしてユーザー認証に成功した場合、情報処理装置３は、ログインユーザーを特定し、オペレーティングシステムを正常起動させる。そしてオペレーティングシステムは、ログインユーザーに関するユーザー情報を管理する。一方、オペレーティングシステム起動時のユーザー認証に失敗した場合、情報処理装置３は、オペレーティングシステムを正常起動させない。
【００４１】
オペレーティングシステムが正常に起動されると、ユーザーは情報処理装置３を使用できる状態となる。情報処理装置３は、ユーザーによる印刷指示などの操作を検知すると、プリンタドライバなどのアプリケーションを起動する。そして情報処理装置３は、ユーザーの指示操作に基づいてジョブを生成し、そのジョブを画像処理装置２へ送信する。
【００４２】
本実施形態の画像処理システム１は、上記のような構成において、ユーザーが情報処理装置３を操作して画像処理装置２にジョブを送信するとき、画像処理装置２におけるユーザー認証機能がオン状態であっても、ユーザー自身がユーザー名やパスワードなどの情報を手動操作で入力しなければならない煩わしさを解消し、ユーザーの操作負担を軽減できるようにする。以下、そのような画像処理システム１を構成する画像処理装置２及び情報処理装置３のそれぞれについて詳しく説明する。
【００４３】
図２は、画像処理装置２のハードウェア構成及び機能構成の一例を示すブロック図である。画像処理装置２は、ハードウェア構成として、制御部１０と、ネットワークインタフェース１１と、操作パネル１２と、記憶部１５と、スキャナ部１６と、プリンタ部１７と、ＦＡＸ部１８とを備える。
【００４４】
ネットワークインタフェース１１は、画像処理装置２をネットワーク４に接続し、情報処理装置３と通信を行うものである。操作パネル１２は、表示部１３と操作部１４とを有する。表示部１３は、例えばカラー液晶ディスプレイなどで構成され、ユーザーに対して各種情報を表示する。操作部１４は、表示部１３の画面上に設けられるタッチパネルキーと表示部１３の周囲に配置される押しボタンキーとによって構成され、ユーザーによる操作を受け付ける。記憶部１５は、ハードディスクドライブ（ＨＤＤ）などで構成される不揮発性の記憶手段であり、様々な情報を記憶する。例えば本実施形態では、画像処理装置２を使用するユーザーに関する情報が予め登録されたユーザー情報２８と、ユーザー認証機能に関する設定情報２９とが記憶部１５に記憶される。
【００４５】
図３は、ユーザー情報２８及び設定情報２９の一例を示す図である。まず図３（ａ）に示すように、ユーザー情報２８は、画像処理装置２を使用することが許可されたユーザーごとに、認証情報２８ａと権限情報２８ｂと課金情報２８ｃとが予め登録された情報である。認証情報２８ａには、各ユーザーを識別するための情報として、ユーザー名、ユーザーＩＤ及びパスワードといった複数の情報が登録される。権限情報２８ｂには、各ユーザーが画像処理装置２を使用する際の権限が登録される。例えば、カラー印刷を行うことが許可されたユーザーにはカラー印刷が可能であることを示す情報が権限情報２８ｂに登録され、カラー印刷を行うことが許可されていないユーザーにはモノクロ印刷のみが可能であることを示す情報が権限情報２８ｂに登録される。このような権限情報２８ｂにより、画像処理装置２を使用するユーザーごとに機能制限を課すことができるようになる。また課金情報２８ｃは、ユーザーごとの課金額を管理するための情報である。例えば画像処理装置２がジョブを実行すると、そのジョブの実行指示を行ったユーザーに対応する課金情報２８ｃに記録された課金額を更新することにより、各ユーザーの課金額を適切に管理することができる。このようなユーザー情報２８は、例えば画像処理装置２の管理者によって予め記憶部１５に記憶される。
【００４６】
次に図３（ｂ）に示すように、設定情報２９は、ユーザー認証機能のオンオフ状態を管理するための情報である。この設定情報２９には、画像処理装置２のユーザー認証機能がオンオフのいずれであるかを示す情報と、簡易認証機能がオンオフのいずれであるかを示す情報とが含まれる。図３（ｂ）の設定情報２９は、ユーザー認証機能がオンであり、簡易認証機能もオンである場合を例示している。ただし、設定情報２９では、ユーザー認証機能がオンであっても、簡易認証機能がオフに設定されることがある。またユーザー認証機能がオフの場合、簡易認証機能は必ずオフに設定される。尚、ユーザーが情報処理装置３を操作して画像処理装置２にジョブを送信する際の操作負担を軽減するためには、図３（ｂ）のように設定情報２９において、ユーザー認証機能がオンであり、且つ、簡易認証機能もオンである状態に予め設定されることが必要である。このような設定情報２９は、例えば画像処理装置２の管理者によって設定され、予め記憶部１５に記憶される。
【００４７】
図２に戻り、スキャナ部１６は、原稿を読み取って画像データを生成するものであり、例えばスキャンジョブやコピージョブ、ＦＡＸ送信ジョブが行われるときに動作して画像データを生成する。プリンタ部１７は、入力する画像データに基づいて画像形成を行い、印刷用紙などにその画像を転写して印刷出力するものであり、例えばプリントジョブやコピージョブ、ＦＡＸ受信ジョブが行われるときに動作して印刷出力を行う。ＦＡＸ部１８は、公衆電話回線などを介してＦＡＸデータの送受信を行うものである。
【００４８】
制御部１０は、図示を省略するＣＰＵとメモリとを備えており、ＣＰＵが所定のプログラムを実行することにより各部の動作を制御する。特に本実施形態では、ＣＰＵが所定のプログラムを実行することにより、制御部１０は、ジョブ受付部２１、ユーザー認証部２２及びジョブ制御部２５として機能する。
【００４９】
ジョブ受付部２１は、画像処理装置２で実行すべきジョブを受け付けるものである。このジョブ受付部２１は、ネットワークインタフェース１１を介して情報処理装置３から送信されるジョブを受け付ける。またジョブ受付部２１は、ユーザーが操作パネル１２を操作することによって設定入力したジョブを受け付けることも可能である。
【００５０】
ユーザー認証部２２は、設定情報２９においてユーザー認証機能がオンに設定されている場合に機能し、画像処理装置２を使用してジョブを実行しようとするユーザーを識別するためのユーザー認証を行うものである。すなわち、ユーザー認証部２２は、記憶部１５からユーザー情報２８を読み出し、ユーザー情報２８に登録されているユーザーごとの認証情報２８ａに基づいてユーザー認証を行う。このユーザー認証部２２は、ユーザー認証部２２は、通常認証部２３と簡易認証部２４とを備えている。
【００５１】
通常認証部２３は、通常認証機能によるユーザー認証を行うものである。すなわち、通常認証部２３は、ユーザー名とパスワード或いはユーザーＩＤとパスワードなど、ユーザーが入力する複数の情報がユーザー情報２８に登録されているユーザーごとの認証情報２８ａと一致するか否かを判定することによってユーザー認証を行う。そしてユーザーによって入力された複数の情報が一のユーザーの認証情報２８ａに登録された情報に一致すると認証成功となり、通常認証部２３は、ジョブを実行するユーザーを特定する。
【００５２】
簡易認証部２４は、簡易認証機能によるユーザー認証を行うものである。簡易認証部２４は、上述したように簡易認証機能がオンであり、且つ、ネットワークを介して受信したジョブにおいて簡易認証フラグがオンに設定されている場合に機能し、通常認証部２３によるユーザー認証よりも少ない情報を参照してユーザーを行う。本実施形態においては、簡易認証部２４がユーザー名のみでユーザー認証を行う場合を例示する。すなわち、簡易認証部２４は、ネットワーク４を介して受信したジョブにおいて簡易認証機能がオンに設定されている場合、そのジョブに含まれるユーザー名を読み出し、そのユーザー名に一致するユーザー名がユーザー情報２８の認証情報２８ａに登録されているか否かを判定することによってユーザー認証を行う。そしてジョブに含まれるユーザー名と同一のユーザー名が認証情報２８ａに登録されていれば認証成功となり、簡易認証部２４は、そのユーザー名に対応するユーザーを特定する。
【００５３】
尚、簡易認証機能がオンであってもネットワークを介して受信したジョブにおいて簡易認証フラグがオンに設定されていない場合、或いは、簡易認証機能がオフの場合には、簡易認証部２４は機能せず、上述した通常認証部２３が機能して通常認証機能によるユーザー認証が行われる。またユーザーが操作パネル１２を操作して画像処理装置２にログインしようとするときも、上述した通常認証部２３が機能し、通常認証機能によるユーザー認証が行われる。
【００５４】
ジョブ制御部２５は、ユーザー認証部２２において行われるユーザー認証が認証成功となった場合に機能し、スキャナ部１６、プリンタ部１７又はＦＡＸ部１８を動作させることによりジョブの実行を制御する。これに対し、ユーザー認証部２２において行われるユーザー認証が認証失敗となった場合、ジョブ制御部２５は、ネットワーク４を介して受信したジョブがあれば、そのジョブを破棄する。
【００５５】
次に図４は、情報処理装置３のハードウェア構成及び機能構成の一例を示すブロック図である。情報処理装置３は、ハードウェア構成として、制御部３０と、表示部３１と、操作部３２と、ネットワークインタフェース３３と、記憶部３４とを備える。
【００５６】
表示部３１は、例えばカラー液晶ディスプレイなどで構成され、情報処理装置３を使用するユーザーに対して各種の情報を表示する。操作部３２は、キーボードやマウス、表示部３１の画面上に配置されたタッチパネルキーなどによって構成され、ユーザーによる入力操作を受け付ける。ネットワークインタフェース３３は、情報処理装置３をネットワーク４に接続して画像処理装置２と通信を行うためのものである。尚、ネットワークインタフェース３３による通信形態は有線通信と無線通信のいずれであっても構わない。記憶部３４は、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などの不揮発性の記憶手段であり、様々な情報を記憶する。例えば本実施形態では、情報処理装置３を使用するユーザーに関するユーザー情報３５と、プリンタドライバなどの画像処理装置２にジョブを送信するためのアプリケーションプログラム３６と、印刷対象データ３７とが記憶部３４に記憶される。ユーザー情報３５には、情報処理装置３を使用するユーザーのユーザー名とパスワードとが予め登録される。ユーザー情報３５に登録されるユーザー名は、画像処理装置２に登録されているユーザー名と同じ名称で登録される。ただし、ユーザー情報３５に登録されるパスワードは、画像処理装置２に登録されているパスワードとは異なるものであっても良い。尚、印刷対象データは、ドキュメントや画像などを含むデータである。また、記憶部３４には、図示を省略しているがオペレーティングシステムなども記憶されている。
【００５７】
制御部３０は、ＣＰＵとメモリとを備えており、各部の動作を制御する。例えば情報処理装置３に電源が投入されると、ＣＰＵが記憶部３４からオペレーティングシステムを読み出して実行することにより、制御部３０においてオペレーティングシステム４０を起動する。オペレーティングシステム４０は、その起動時にユーザーによるパスワードの入力操作を受け付け、ユーザーによって入力されるパスワードがユーザー情報３５に登録されているパスワードに一致するか否かのユーザー認証を行う。そしてユーザー認証に成功すると、オペレーティングシステム４０は、ログインユーザーを特定し、そのログインユーザーのユーザー情報３９を管理した状態で起動処理を完了させる。
【００５８】
オペレーティングシステム４０が正常起動すると、制御部３０においてアプリケーションプログラム３６を実行可能な状態となる。そのため、ユーザーによって印刷対象データ３７が指定された状態でアプリケーションプログラム３６の起動指示を検知すると、ＣＰＵが記憶部３４からアプリケーションプログラム３６を読み出して実行する。これにより、制御部３０は、画像処理装置２に対してジョブを送信するためのアプリケーション４１を機能させる。つまり、アプリケーション４１は、画像処理装置２に対してジョブを出力する際に機能するものである。
【００５９】
アプリケーション４１は、画像処理装置２と通信を行い、ユーザーの指示に基づいてジョブを生成し、そのジョブを画像処理装置２へ送信する。このアプリケーション４１は、簡易認証確認部４２と、ジョブ生成部４３と、認証情報取得部４４と、認証要求部４５と、ジョブ出力部４６とを有している。
【００６０】
簡易認証確認部４２は、画像処理装置２と通信を行い、画像処理装置２における簡易認証機能のオンオフ状態を確認する処理部である。例えば簡易認証確認部４２は、アプリケーション４１の起動時に、画像処理装置２へ認証機能確認要求を送信し、それに対する応答を画像処理装置２から受信することにより、画像処理装置２の簡易認証機能がオンであるかオフであるかを確認する。尚、簡易認証確認部４２は、画像処理装置２から応答を受信することにより、簡易認証機能のオンオフ状態だけでなく、ユーザー認証機能のオンオフ状態を確認することもできる。
【００６１】
ジョブ生成部４３は、画像処理装置２へ送信すべきジョブを生成する。例えばジョブ生成部４３は、ユーザーによって指定された印刷対象データ３７を記憶部３４から読み出し、ドキュメントや画像などを含む印刷対象データ３７を、画像処理装置２において印刷出力可能なデータフォーマットの印刷データに変換することにより、ジョブ（プリントジョブ）を生成する。このとき生成されるジョブには、印刷データだけでなく、ユーザーによって指定された印刷設定などの情報も含まれる。
【００６２】
認証情報取得部４４は、ジョブ生成部４３で生成されたジョブに付加すべき認証情報を生成するものである。簡易認証確認部４２によって画像処理装置２の簡易認証機能がオンであることが確認された場合、認証情報取得部４４は、オペレーティングシステム４０からログインユーザーのユーザー名を認証情報として取得する。つまり、認証情報取得部４４は、オペレーティングシステム４０にログインユーザーのユーザー名を問い合わせることにより、オペレーティングシステム４０が管理しているログインユーザーのユーザー情報３９からユーザー名を自動取得するのである。
【００６３】
また簡易認証確認部４２によって画像処理装置２の簡易認証機能がオフであることが確認された場合、認証情報取得部４４は、画像処理装置２に登録されているユーザー名とパスワード或いはユーザーＩＤとパスワードなどの複数の認証情報をユーザーが入力するための認証情報入力画面を表示部３１に表示し、ユーザーによる認証情報の入力操作を受け付ける。そして認証情報取得部４４は、ユーザーによって入力される情報をジョブに付加すべき認証情報として取得する。
【００６４】
尚、簡易認証確認部４２によって画像処理装置２のユーザー認証機能がオフであることが確認された場合、認証情報取得部４４は機能せず、認証情報の取得は行われない。
【００６５】
認証要求部４５は、ジョブ生成部４３で生成されたジョブに対し、認証要求を付加する処理部である。簡易認証確認部４２によって画像処理装置２の簡易認証機能がオンであることが確認された場合、認証要求部４５は、ジョブ生成部４３で生成されたジョブに対し、認証情報取得部４４がオペレーティングシステム４０から取得したユーザー名を付加すると共に、画像処理装置２に簡易認証を要求するための簡易認証フラグをオンに設定して付加する。これにより、画像処理装置２において簡易認証機能によるユーザー認証が行われるようになる。
【００６６】
これに対し、簡易認証確認部４２によって画像処理装置２の簡易認証機能がオフであることが確認された場合、認証要求部４５は、ジョブ生成部４３で生成されたジョブに対し、認証情報取得部４４がユーザーの入力操作に基づいて取得した認証情報を付加すると共に、画像処理装置２に簡易認証を要求するための簡易認証フラグをオフに設定して付加する。これにより、画像処理装置２において通常認証機能によるユーザー認証が行われるようになる。
【００６７】
尚、簡易認証確認部４２によって画像処理装置２のユーザー認証機能がオフであることが確認された場合、認証要求部４５は機能せず、画像処理装置２に対する認証要求は付加されない。
【００６８】
ジョブ出力部４６は、上記のようにして生成されるジョブを、ネットワークインタフェース３３を介して画像処理装置２へ出力するものである。すなわち、画像処理装置２の簡易認証機能がオンである場合には、情報処理装置３のログインユーザーのユーザー名と、オンに設定された簡易認証フラグとが付加されたジョブが画像処理装置２へ送信される。また画像処理装置２の簡易認証機能がオフである場合には、ログインユーザーによって入力された認証情報と、オフに設定された簡易認証フラグとが付加されたジョブが画像処理装置２へ送信される。
【００６９】
次に画像処理装置２の簡易認証機能がオフである場合とオンである場合との違いを、情報処理装置３及び画像処理装置２のそれぞれで行われる動作シーケンスに基づいて説明する。
【００７０】
図５は、画像処理装置２の簡易認証機能がオフである場合の動作シーケンスを示す図である。ただし、図５では、画像処理装置２のユーザー認証機能がオンである場合を示している。まず、情報処理装置３に電源が投入されると（プロセスＰ１０）、情報処理装置３は、オペレーティングシステム４０の起動を開始する（プロセスＰ１１）。オペレーティングシステム４０の起動を開始すると、情報処理装置３は、ユーザーによるユーザー情報（パスワード）の入力を受け付け（プロセスＰ１２）、ユーザー認証を行う（プロセスＰ１３）。このユーザー認証が認証成功となると、情報処理装置３は、ログインユーザーを特定し、オペレーティングシステム４０の起動を正常に完了させる（プロセスＰ１４）。
【００７１】
その後、情報処理装置３は、ユーザーによるアプリケーション４１の起動操作を検知すると（プロセスＰ１５）、アプリケーション４１を起動させる（プロセスＰ１６）。情報処理装置３においてアプリケーション４１が起動すると、アプリケーション４１は、画像処理装置２に対して簡易認証機能がオンであるか否かを確認するための認証機能確認要求を送信する（プロセスＰ１７）。画像処理装置２は、情報処理装置３から認証機能確認要求を受信すると、記憶部１５から設定情報２９を読み出し、その設定情報２９を含む応答を情報処理装置３へ送信する（プロセスＰ１８）。これにより、情報処理装置３は、画像処理装置２からの応答に基づいて簡易認証機能がオンであるか否かを確認することができる。
【００７２】
画像処理装置２における簡易認証機能がオフであった場合、情報処理装置３のアプリケーション４１は、表示部３１に認証情報入力画面を表示し、ユーザーによる認証情報の入力操作を受け付ける（プロセスＰ１９）。図６は、このとき表示される認証情報入力画面Ｇ１の一例を示す図である。この認証情報入力画面Ｇ１には、ユーザー名入力欄Ｒ１と、パスワード入力欄Ｒ２とが含まれる。そのため、ユーザーはユーザー名入力欄Ｒ１に対してユーザー名を入力し、更にパスワード入力欄Ｒ２に対してパスワードを手動操作で入力しなければならない。尚、認証情報入力画面Ｇ１には、ユーザー名入力欄Ｒ１の代わりにユーザーＩＤ入力欄を表示し、ユーザーにユーザーＩＤの入力を促すようにしても良い。アプリケーション４１は、ユーザーによる認証情報の入力操作を受け付けると、ユーザー名とパスワードなど、ユーザーによって入力された複数の情報を一時的に保持する。
【００７３】
そして情報処理装置３のアプリケーション４１は、ユーザーによるジョブ実行指示を検知すると（プロセスＰ２０）、ジョブを画像処理装置２に対して送信する（プロセスＰ２１）。このとき、アプリケーション４１は、ユーザーによって入力されたユーザー名とパスワードなどの複数の情報を含む認証情報をジョブに付加して画像処理装置２へ送信する。またこのとき送信されるジョブでは、簡易認証フラグがオフに設定されている。
【００７４】
画像処理装置２は、情報処理装置３からジョブを受信すると、ジョブに付加された認証情報に基づいて通常認証部２３によるユーザー認証を行う（プロセスＰ２２）。そしてユーザー認証に成功すると、画像処理装置２は、受信したジョブを実行する（プロセスＰ２３）。このように画像処理装置２の簡易認証機能がオフに設定されている場合、ユーザーが情報処理装置３を操作して画像処理装置２にジョブを送信するときには、プロセスＰ１９においてユーザー名やパスワードなどを手動操作で入力しなければならず、煩わしい。これに対し、次に説明する簡易認証機能がオンに設定されている場合には、そのような煩わしさが軽減される。
【００７５】
図７は、画像処理装置２の簡易認証機能がオンである場合の動作シーケンスを示す図である。尚、図７におけるプロセスＰ３０〜Ｐ３８は、図５におけるプロセスＰ１０〜１８と同様であるため、説明を省略する。
【００７６】
情報処理装置３において起動されたアプリケーション４１は、画像処理装置２における簡易認証機能がオンであった場合、オペレーティングシステム４０に対してログインユーザーのユーザー名を要求する（プロセスＰ３９）。この要求に基づき、オペレーティングシステム４０は、ログインユーザーのユーザー名をアプリケーション４１に通知する（プロセスＰ４０）。したがって、アプリケーション４１は、ユーザーによる操作を伴わずにログインユーザーのユーザー名を取得することができる。そしてアプリケーション４１は、ログインユーザーのユーザー名をジョブに設定し（プロセスＰ４１）、更に簡易認証フラグをオンに設定することによって簡易認証要求を設定する（プロセスＰ４２）。尚、アプリケーション４１がオペレーティングシステム４０からユーザー名を取得したときには、図６に示したような認証情報入力画面Ｇ１を表示する必要がない。
【００７７】
そして情報処理装置３のアプリケーション４１は、ユーザーによるジョブ実行指示を検知すると（プロセスＰ４３）、ジョブを画像処理装置２に対して送信する（プロセスＰ４４）。このとき、アプリケーション４１は、オペレーティングシステム４０から取得したユーザー名を含む認証情報をジョブに付加すると共に、オン状態に設定した簡易認証フラグをジョブに付加して送信する。
【００７８】
画像処理装置２は、情報処理装置３からジョブを受信すると、ジョブに付加された簡易認証フラグに基づき、簡易認証部２４を動作させて簡易認証機能によるユーザー認証を行う（プロセスＰ４５）。すなわち、画像処理装置２は、ジョブに付加されたユーザー名がユーザー情報２８に登録されているか否かを判定することによりユーザー認証を行う。そしてユーザー認証に成功すると、画像処理装置２は、受信したジョブを実行する（プロセスＰ４６）。このように画像処理装置２の簡易認証機能がオンに設定されている場合、ユーザーが情報処理装置３を操作して画像処理装置２にジョブを送信するときには、ユーザー名やパスワードなどを手動操作で入力する必要がない。それ故、ユーザーにとっては画像処理装置２においてユーザー認証が行われることを意識することなく、画像処理装置２にジョブを投入することができるので、ユーザーの操作負担を軽減することができるようになる。
【００７９】
また情報処理装置３のアプリケーション４１は、オペレーティングシステム４０からユーザー名を取得したとき、ユーザーにユーザー名を確認させるための確認画面を表示するようにしても良い。図８は、そのような確認画面Ｇ２の一例を示す図である。この確認画面Ｇ２には、図６の認証情報入力画面Ｇ１と同様、ユーザー名入力欄Ｒ１と、パスワード入力欄Ｒ２とが含まれる。ただし、ユーザー名入力欄Ｒ１には、アプリケーション４１がオペレーティングシステム４０から自動取得したユーザー名が自動表示された状態となっている。そのため、確認画面Ｇ２が表示されると、ユーザーはジョブと共に送信されるユーザー名を事前に確認することができる。このような確認画面Ｇ２は、例えば認証情報取得部４４がオペレーティングシステム４０からユーザー名を取得したタイミングで表示される。そして認証情報取得部４４は、確認画面Ｇ２を表示部３１に表示するとき、ユーザー名入力欄Ｒ１に表示するユーザー名の変更を不可能な状態にして表示する。これにより、ユーザーが自身のユーザー名を他人のユーザー名に変更することができなくなるため、なりすましによるジョブの実行を未然に防止することができるようになる。
【００８０】
図９は、情報処理装置３から画像処理装置２へ送信されるジョブのデータ構造を示す図である。図９（ａ）に示すジョブデータＪＢ１は、画像処理装置２のユーザー認証機能がオフのときに情報処理装置３から画像処理装置２へ送信されるデータを示している。また図９（ｂ）に示すジョブデータＪＢ２は、画像処理装置２のユーザー認証機能がオンであり、簡易認証機能がオフのときに情報処理装置３から画像処理装置２へ送信されるデータを示している。更に図９（ｃ）に示すジョブデータＪＢ３は、画像処理装置２の簡易認証機能がオンのときに情報処理装置３から画像処理装置２へ送信されるデータを示している。図９（ａ）〜（ｃ）に示すようにジョブデータＪＢ１〜ＪＢ３は、ヘッダー情報Ｄ１とボディデータＤ２から成る。ヘッダー情報Ｄ１はジョブの付属情報を纏めた情報であり、ボディデータＤ２は印刷データなどのジョブの実体的なデータを記録したデータである。
【００８１】
画像処理装置２のユーザー認証機能がオフのとき、情報処理装置３は、図９（ａ）に示すようにユーザーによって指定された印刷設定に関する情報を含むヘッダー情報Ｄ１を生成すると共に、印刷対象データ３７から生成した印刷データを含むボディデータＤ２を生成し、ジョブデータＪＢ１を生成する。すなわち、画像処理装置２ではユーザー認証が行われないため、ユーザーの認証情報を含まないジョブデータＪＢ１が生成される。
【００８２】
また画像処理装置２のユーザー認証機能がオンであり、簡易認証機能がオフのとき、情報処理装置３は、図９（ｂ）に示すように簡易認証フラグをオフに設定した情報と、ユーザーが入力したユーザー名及びパスワードから成る認証情報と、ユーザーによって指定された印刷設定に関する情報とを含むヘッダー情報Ｄ１を生成すると共に、印刷対象データ３７から生成した印刷データを含むボディデータＤ２を生成し、ジョブデータＪＢ２を生成する。すなわち、画像処理装置２では通常認証機能によるユーザー認証が行われるため、ユーザー名とパスワードの組み合わせのように複数の情報から成る認証情報を含んだジョブデータＪＢ１が生成される。
【００８３】
更に画像処理装置２のユーザー認証機能がオンであり、簡易認証機能もオンのとき、情報処理装置３は、図９（ｃ）に示すように簡易認証フラグをオンに設定した情報と、アプリケーション４１がオペレーティングシステム４０から自動取得したユーザー名から成る認証情報と、ユーザーによって指定された印刷設定に関する情報とを含むヘッダー情報Ｄ１を生成すると共に、印刷対象データ３７から生成した印刷データを含むボディデータＤ２を生成し、ジョブデータＪＢ３を生成する。すなわち、画像処理装置２では簡易認証機能によるユーザー認証でジョブを実行することが可能であるため、認証情報としてユーザー名だけを含むジョブデータＪＢ３が生成される。
【００８４】
次に情報処理装置３における具体的な処理手順について説明する。図１０及び図１１は情報処理装置３において行われる処理手順の一例を示すフローチャートであり、図１０はオペレーティングシステム４０を起動することによって行われる処理を、図１１はアプリケーション４１を起動することによって行われる処理を示している。まず図１０に示すように、情報処理装置３は、電源投入に伴って処理を開始すると、オペレーティングシステム４０の起動を開始する（ステップＳ１０）。そして情報処理装置３は、ユーザーからのユーザー情報の入力を受け付け（ステップＳ１１）、ユーザーによって入力されたユーザー情報が記憶部３４に予め登録されているユーザー情報３５と一致する否かを判定する認証処理を行う（ステップＳ１２）。この認証に失敗した場合（ステップＳ１３でＮＯ）、情報処理装置３は、認証に成功するまでユーザーによる入力操作を受け付ける（ステップＳ１１〜Ｓ１３）。一方、ユーザーの認証に成功した場合（ステップＳ１３でＹＥＳ）、情報処理装置３は、ログインユーザーを特定し、そのログインユーザーのユーザー情報３９を管理すると共に（ステップＳ１４）、オペレーティングシステム４０の起動処理を正常に完了させる（ステップＳ１５）。
【００８５】
オペレーティングシステム４０の起動完了後、情報処理装置３は、ユーザーによるアプリケーション４１の起動指示を検知すると（ステップＳ１６）、記憶部３４からアプリケーションプログラム３６を読み出して実行することにより画像処理装置２へジョブを送信するためのアプリケーション４１を起動させる（ステップＳ１７）。その後、情報処理装置３は、ユーザーによるログアウト操作を検知したか否かを判断し（ステップＳ１８）、ログアウト操作を検知した場合には（ステップＳ１８でＹＥＳ）、電源を遮断して処理を終了する（ステップＳ１９）。尚、ユーザーによるログアウト操作を検知していない場合には（ステップＳ１８でＮＯ）、ステップＳ１６に戻って上述した処理を繰り返す。
【００８６】
次に図１１に示すように、情報処理装置３は、アプリケーション４１を起動すると、まず画像処理装置２との通信を開始し、画像処理装置２におけるユーザー認証機能の状態を確認する（ステップＳ２０）。そして情報処理装置３は、画像処理装置２のユーザー認証機能がオンであるか否かを判定し（ステップＳ２１）、ユーザー認証機能がオフであれば（ステップＳ２１でＮＯ）、ユーザーによるジョブ実行指示を受け付けることに伴い（ステップＳ２２）、ジョブデータＪＢ１を生成する（ステップＳ２３）。
【００８７】
またユーザー認証機能がオンである場合（ステップＳ２１でＹＥＳ）、情報処理装置３は、簡易認証機能がオンであるか否かを判定する（ステップＳ２４）。その結果、簡易認証機能がオフである場合（ステップＳ２４でＮＯ）、情報処理装置３は、表示部３１に認証情報入力画面Ｇ１を表示し（ステップＳ２５）、ユーザーによる認証情報の入力を受け付ける（ステップＳ２６）。そしてユーザーによるジョブ実行指示を受け付けると（ステップＳ２７）、情報処理装置３は、ジョブデータＪＢ２を生成する（ステップＳ２８）。
【００８８】
これに対し、簡易認証機能がオンであった場合（ステップＳ２４でＹＥＳ）、情報処理装置３は、ログインユーザーのユーザー名を自動取得し（ステップＳ２９）、簡易認証フラグをオンに設定する（ステップＳ３０）。そしてユーザーによるジョブ実行指示を受け付けることに伴い（ステップＳ３１）、情報処理装置３は、ジョブデータＪＢ３を生成する（ステップＳ３２）。
【００８９】
その後、情報処理装置３は、ステップＳ２３，Ｓ２８又はＳ３２のいずれかで生成したジョブデータＪＢ１，ＪＢ２，ＪＢ３を画像処理装置２へ送信する（ステップＳ３３）。以上で、アプリケーション４１の起動中に行うべき処理が終了する。
【００９０】
次に画像処理装置２における具体的な処理手順について説明する。図１２は、画像処理装置２において行われる処理手順の一例を示すフローチャートである。画像処理装置２は、電源投入中において図１２に示す処理を繰り返し実行する。また図１２に示す処理は、制御部１０のＣＰＵが所定のプログラムを実行することによって行われるものである。画像処理装置２は、この処理を開始すると、まず情報処理装置３から認証機能確認要求を受信したか否かを判断する（ステップＳ４０）。そして認証機能確認要求を受信している場合（ステップＳ４０でＹＥＳ）、画像処理装置２は、記憶部１５から設定情報２９を読み出し（ステップＳ４１）、その設定情報２９を情報処理装置３へ送信することにより、認証機能確認要求に対する応答を行う（ステップＳ４２）。尚、認証機能確認要求を受信していない場合には（ステップＳ４０でＮＯ）、ステップＳ４１，Ｓ４２の処理はスキップする。
【００９１】
続いて画像処理装置２は、情報処理装置３からジョブを受信したか否かを判断する（ステップＳ４３）。情報処理装置３からジョブを受信していない場合（ステップＳ４３でＮＯ）、画像処理装置２による処理は終了する。これに対し、ジョブを受信している場合（ステップＳ４３でＹＥＳ）、画像処理装置２は、設定情報２９を確認し、ユーザー認証機能がオンであるか否かを判断する（ステップＳ４４）。その結果、ユーザー認証機能がオフである場合（ステップＳ４４でＮＯ）、画像処理装置２は、情報処理装置３から受信したジョブに対してユーザー認証を行うことなく、ジョブを実行する（ステップＳ５１）。
【００９２】
一方、ユーザー認証機能がオンである場合（ステップＳ４４でＮＯ）、画像処理装置２は、更に簡易認証機能がオンであるか否かを判断する（ステップＳ４５）。その結果、簡易認証機能がオフである場合（ステップＳ４５でＮＯ）、画像処理装置２は、ジョブに付加されている認証情報を抽出し、通常認証機能によるユーザー認証を行う（ステップＳ４６）。すなわち、ステップＳ４６では、ユーザー名とパスワード或いはユーザーＩＤとパスワードなど、複数の情報に基づいてセキュリティレベルの高い認証処理が行われる。画像処理装置２は、通常認証機能によるユーザー認証の結果、認証成功となったか否かを判断し（ステップＳ４７）、認証成功であれば（ステップＳ４７でＹＥＳ）、情報処理装置３から受信したジョブを実行する（ステップＳ５１）。またユーザー認証の結果が認証失敗であった場合（ステップＳ４７でＮＯ）、画像処理装置２は、情報処理装置３から受信したジョブを実行することなく、そのジョブを破棄する（ステップＳ５２）。
【００９３】
また簡易認証機能がオンである場合（ステップＳ４５でＹＥＳ）、画像処理装置２は、情報処理装置３から受信したジョブにおいて簡易認証フラグがオンに設定されているか否かを判断する（ステップＳ４８）。その結果、受信したジョブに簡易認証フラグが付加されていない場合、或いは、受信したジョブに付加されている簡易認証フラグがオフである場合（ステップＳ４８でＮＯ）、画像処理装置２による処理はステップＳ４６へ進み、上記と同様に通常認証機能によるユーザー認証を行う。これに対し、受信したジョブにおいて簡易認証フラグがオンに設定されている場合（ステップＳ４８でＹＥＳ）、画像処理装置２は、ジョブに付加されている認証情報を抽出し、簡易認証機能によるユーザー認証を行う（ステップＳ４９）。すなわち、ステップＳ４９では、ユーザー名のみの一つの情報に基づいて比較的簡単な認証処理が行われる。画像処理装置２は、簡易認証機能によるユーザー認証の結果、認証成功となったか否かを判断し（ステップＳ５０）、認証成功であれば（ステップＳ５０でＹＥＳ）、情報処理装置３から受信したジョブを実行する（ステップＳ５１）。また簡易認証機能によるユーザー認証の結果が認証失敗であった場合（ステップＳ５０でＮＯ）、画像処理装置２は、情報処理装置３から受信したジョブを実行することなく、そのジョブを破棄する（ステップＳ５２）。
【００９４】
以上のように本実施形態の画像処理装置２は、予め登録されたユーザー情報２８に含まれる複数の情報（例えばユーザー名とパスワード）に基づいてユーザー認証を行う通常認証機能と、ユーザー情報２８に含まれる少なくとも１つの情報（例えばユーザー名のみ）に基づいてユーザー認証を行う簡易認証機能とを有している。そして画像処理装置２は、簡易認証機能が予めオンに設定されている場合に、ネットワーク４を介して入力するジョブに簡易認証機能による認証要求が含まれることを条件として簡易認証機能によるユーザー認証を行う構成である。また本実施形態の情報処理装置３は、画像処理装置２で実行すべきジョブを出力する際、画像処理装置２における簡易認証機能のオンオフ状態を確認し、簡易認証機能がオンに設定されている場合に、そのジョブに対して簡易認証機能による認証要求を付加すると共に、簡易認証機能で参照される少なくとも１つの情報（例えばユーザー名）を自動取得し、その取得した情報をジョブに付加して出力することにより、画像処理装置２に簡易認証機能によるユーザー認証を行わせてからジョブを実行させることができる構成である。
【００９５】
上記構成によれば、画像処理装置２の簡易認証機能を予めオンに設定しておけば、ユーザーが情報処理装置３の起動時に情報処理装置３に対するログイン操作を行うことにより、それ以後、情報処理装置３から画像処理装置２にジョブを送信するときには画像処理装置２を使用するためのユーザー名やパスワードなどをその都度入力する必要がなくなる。そのため、ユーザーにとっては、画像処理装置２にジョブの送信操作を行う際に、画像処理装置２でユーザー認証が行われることを意識する必要がなく、簡単な操作でジョブを送信できるので利便性が高い。また本実施形態では、認証サーバーやチケット発行サーバーをネットワーク４に設けることなく、シングルサインオンシステムと類似した操作性を実現することができるため、小規模オフィスなどにおいても導入しやすいという利点がある。
【００９６】
（第２実施形態）
次に第２実施形態について説明する。上記第１実施形態では、画像処理装置２がユーザー情報２８を記憶しており、ネットワーク４を介してジョブを受信すると、そのユーザー情報２８を参照してユーザー認証を行う場合を例示した。そのような構成では、例えば同じオフィス内に複数の画像処理装置２を設置する場合に、各画像処理装置２に予め同じユーザー情報２８を記憶しておく必要があり、ユーザー情報２８の管理が煩雑になる。そこで本実施形態では、同じオフィス内に複数の画像処理装置２が設けられる場合であっても、ユーザー情報２８を一元管理できるようにした構成例について説明する。
【００９７】
図１３は、第２実施形態における画像処理システム１の一構成例を示す図である。この画像処理システム１は、複数の画像処理装置２と、複数の情報処理装置３と、認証サーバー５とがネットワーク４を介して相互にデータ通信を行うことができる構成である。認証サーバー５は、ハードディスクドライブ（ＨＤＤ）などで構成される記憶部５ａを備えており、その記憶部５ａに複数の画像処理装置２のそれぞれを使用するユーザーに関する情報が登録されたユーザー情報２８を記憶して管理する。つまり、本実施形態の画像処理システム１は、各画像処理装置２を使用するできるユーザーのユーザー情報２８を認証サーバー５で一元管理するように構成される。そして認証サーバー５は、通常認証機能と簡易認証機能とを有し、簡易認証機能がオン状態であれば、通常認証機能よりも少ない情報（例えばユーザー名のみ）でユーザー認証を行うことができるように構成される。
【００９８】
このような画像処理システム１では、ユーザーが一の情報処理装置３を操作してジョブを送信する際、複数の画像処理装置２のうちから一の画像処理装置２を選択して送信することができる。画像処理装置２は、ネットワーク４を介して情報処理装置３から送信されたジョブを受信すると、そのジョブに含まれる認証情報Ｄ３を抽出し、その認証情報Ｄ３を認証サーバー５へ転送する。そして認証サーバー５から認証結果Ｄ４を受信すると、画像処理装置２は、認証結果Ｄ４が認証成功であるか否かを判定し、認証成功であれば、情報処理装置３から受信したジョブを実行する。これに対し、認証失敗であれば、画像処理装置２は、情報処理装置３から受信したジョブを実行することなく、ジョブを破棄する。
【００９９】
そして本実施形態においても、第１実施形態と同様、情報処理装置３は起動時にユーザーによるパスワードの入力操作（ログイン操作）を受け付け、そのパスワードが予め登録されているパスワードに一致すると、ログインユーザーを特定し、そのログインユーザーのユーザー情報３９を管理する。その後、情報処理装置３は、アプリケーション４１の起動時に画像処理装置２と通信を行うことによって簡易認証機能がオンであるか否かを確認し、簡易認証機能がオンであれば、ログインユーザーのユーザー名を自動取得し、画像処理装置２へジョブを送信する際にログインユーザーのユーザー名を認証情報として設定する。
【０１００】
本実施形態のような画像処理システム１では、画像処理装置２において管理される設定情報２９と、認証サーバー５において設定される簡易認証機能のオンオフ状態とが互いに一致している必要がある。一方、管理者が認証サーバー５における簡易認証機能のオンオフ設定を変更したときに、画像処理装置２において管理されている設定情報２９を書き換えなければならないとすると、管理者の作業負担が増加する。
【０１０１】
そこで本実施形態の画像処理装置２は、認証サーバー５における簡易認証機能のオンオフ設定と連動して設定情報２９における簡易認証機能のオンオフ設定を書き換えるように構成される。例えば画像処理装置２は、定期的に認証サーバー５と通信を行い、認証サーバー５における簡易認証機能のオンオフ状態を確認し、簡易認証機能のオンオフ状態が変更されていれば、それに連動させて設定情報２９における簡易認証機能のオンオフ設定を書き換える。これにより、画像処理装置２において管理される設定情報２９を、認証サーバー５における簡易認証機能のオンオフ状態に整合させることができると共に、管理者の作業負担を軽減することができるようになる。
【０１０２】
図１４は、本実施形態の画像処理装置２における処理手順の一例を示すフローチャートである。尚、この処理は、画像処理装置２において繰り返し行われる処理である。画像処理装置２は、所定のプログラムを実行することにより、この処理を開始すると、まず認証サーバー５と通信を行い、認証サーバー５の簡易認証機能の設定状態を確認する（ステップＳ６０）。そして前回の確認時から認証サーバー５における簡易認証機能の設定状態が変更されているか否かを判断し（ステップＳ６１）、変更されていれば（ステップＳ６１でＹＥＳ）、記憶部１５の設定情報２９を書き換えて更新する（ステップＳ６２）。尚、認証サーバー５における簡易認証機能の設定状態が変更されていない場合（ステップＳ６１でＮＯ）、ステップＳ６２の処理はスキップする。
【０１０３】
次に画像処理装置２は、情報処理装置３から認証機能確認要求を受信したか否かを判断する（ステップＳ６３）。認証機能確認要求を受信している場合（ステップＳ６３でＹＥＳ）、画像処理装置２は、記憶部１５から設定情報２９を読み出し（ステップＳ６４）、その設定情報２９を情報処理装置３へ送信する（ステップＳ６５）。尚、認証機能確認要求を受信していない場合には（ステップＳ６３でＮＯ）、ステップＳ６４，Ｓ６５の処理はスキップする。
【０１０４】
続いて画像処理装置２は、情報処理装置３からジョブを受信したか否かを判断する（ステップＳ６６）。情報処理装置３からジョブを受信していない場合（ステップＳ６６でＮＯ）、画像処理装置２による処理は終了する。これに対し、ジョブを受信している場合（ステップＳ６６でＹＥＳ）、画像処理装置２は、受信したジョブに含まれる認証情報Ｄ３を抽出する（ステップＳ６７）。このとき認証サーバー５の簡易認証機能がオンであれば、画像処理装置２は、情報処理装置３のログインユーザーのユーザー名のみから成る認証情報Ｄ３を抽出する。また認証サーバー５の簡易認証機能がオフである場合、画像処理装置２は、情報処理装置３のログインユーザーが入力したユーザー名とパスワード（又はユーザーＩＤとパスワード）から成る認証情報Ｄ３を抽出する。そして画像処理装置２は、ステップＳ６７で抽出した認証情報Ｄ３を認証サーバー５へ送信する（ステップＳ６８）。その後、認証サーバー５から認証結果Ｄ４を受信すると、画像処理装置２は、認証成功であるか否かを判断し（ステップＳ６９）、認証成功であれば（ステップＳ６９でＹＥＳ）、情報処理装置３から受信したジョブを実行する（ステップＳ７０）。これに対し、認証結果が認証失敗であった場合（ステップＳ６９でＮＯ）、画像処理装置２は、情報処理装置３から受信したジョブを実行することなく、そのジョブを破棄する（ステップＳ７１）。
【０１０５】
このように本実施形態では認証サーバー５が通常認証機能と簡易認証機能とを有しており、画像処理装置２は、認証サーバー５における簡易認証機能のオンオフ設定を、記憶部１５の設定情報２９に反映させた状態で記憶しておくことができるため、情報処理装置３から認証機能確認要求を受信したときには認証サーバー５における簡易認証機能のオンオフ設定に対応する応答を行うことができる。そのため、管理者が認証サーバー５の設定変更を行ったときに画像処理装置２の設定情報２９を手動で書き換える必要がなくなるので管理者の作業負担が軽減される。また認証サーバー５において簡易認証機能がオフであるにもかかわらず、情報処理装置３が簡易認証フラグをオンに設定したジョブを画像処理装置２に送信してしまうことを防止することもできるようになる。
【０１０６】
尚、本実施形態において上述した点以外については、第１実施形態で説明したものと同様である。
【０１０７】
（第３実施形態）
次に第３実施形態について説明する。図１５は、第３実施形態における画像処理システム１の一構成例を示す図である。本実施形態の画像処理システム１は、画像処理装置２と、情報処理装置３と、ジョブサーバー６とを備え、これらがネットワークを介して相互にデータ通信を行うことができる構成である。そして本実施形態では、情報処理装置３からジョブサーバー６にジョブが送信される。
【０１０８】
ジョブサーバー６は、例えばプリントサーバーとして機能するものであり、ハードディスクドライブ（ＨＤＤ）などで構成される記憶部６ａを備えており、情報処理装置３から送信されるジョブのジョブデータＪＢを受信すると、そのジョブデータＪＢを記憶部６ａに保存する。このとき、情報処理装置３からジョブサーバー６に送信されるジョブデータＪＢは、画像処理装置２におけるユーザー認証機能のオンオフ状態にかかわらず、例えば図９（ａ）に示したジョブデータＪＢ１と同様のデータである。
【０１０９】
ユーザーは情報処理装置３を操作することによってジョブをジョブサーバー６へ送信した後、矢印Ｆで示すように画像処理装置２の設置場所まで移動して画像処理装置２にログインする。尚、画像処理システム１に複数の画像処理装置２が設けられている場合、ユーザーは、それら複数の画像処理装置２のうちから任意に選択した一の画像処理装置２の設置場所まで移動し、その移動先の画像処理装置２にログインする。このときユーザーは、画像処理装置２の操作パネル１２に対し、自身のユーザー名とパスワードとを入力し、画像処理装置２にログインする。これにより、画像処理装置２は、ログインユーザーを特定することができる。画像処理装置２は、ログインユーザーを特定すると、ジョブサーバー６に対してジョブ要求Ｄ５を送信することにより、ログインユーザーによって送信されたジョブをジョブサーバー６に要求する。ジョブサーバー６は、画像処理装置２からジョブ要求Ｄ５を受信すると、画像処理装置２のログインユーザーによって送信されたジョブを保存しているか否かを確認し、ログインユーザーのジョブを保存していれば、記憶部６ａからジョブデータＪＢを読み出し、画像処理装置２へ送信する。
【０１１０】
上記のような構成において、画像処理装置２のユーザー認証機能がオン状態であれば、画像処理装置２がジョブサーバー６からジョブデータＪＢを受信することに伴いユーザー認証処理を開始する。このとき、画像処理装置２が、操作パネル１２の表示部１３に、図６で示したような認証情報入力画面を表示し、ユーザー名やパスワードなどの認証情報の入力操作をユーザーに行わせるようにすると、ユーザーの操作負担が大きい。そこで本実施形態では、そのようなユーザーの操作負担を軽減すべく、画像処理装置２のユーザー認証機能がオンであり、且つ、簡易認証機能がオンのとき、画像処理装置２からジョブサーバー６へジョブ要求Ｄ５を送信するときには、画像処理装置２の簡易認証機能を利用するためのヘッダー情報を含むジョブ要求Ｄ５を送信する。そしてジョブサーバー６は、画像処理装置２から受信したジョブ要求Ｄ５に基づいてジョブデータＪＢを画像処理装置２へ送信するとき、ジョブデータＪＢに含まれるヘッダー情報を、ジョブ要求Ｄ５に含まれるヘッダー情報に基づいて書き換えたうえで送信する。これにより、画像処理装置２がジョブサーバー６から受信するジョブデータＪＢに基づいてユーザー認証処理を行うときには、簡易認証機能によるユーザー認証を行うことができ、ユーザーに再度ユーザー名やパスワードなどの入力操作を行わせる必要がなくなるので、ユーザーの操作負担が軽減される。以下、このような画像処理装置２及びジョブサーバー６について更に詳しく説明する。
【０１１１】
図１６は、本実施形態における画像処理装置２のハードウェア構成及び機能構成の一例を示すブロック図である。画像処理装置２のハードウェア構成は第１実施形態で説明したものと同様である。本実施形態の制御部１０は、ＣＰＵが所定のプログラムを実行することにより、ログイン制御部５１、ジョブ要求生成部５２、ジョブ要求送信部５３、ジョブ受付部２１、ユーザー認証部２２及びジョブ制御部２５として機能する。このうち、ジョブ受付部２１、ユーザー認証部２２及びジョブ制御部２５は、第１実施形態と同様であるため、詳しい説明は省略する。
【０１１２】
ログイン制御部５１は、画像処理装置２のログイン状態を制御するものであり、例えば操作パネル１２を介してユーザー名とパスワードなどの認証情報の入力を受け付けると、ユーザー認証を行い、そのユーザー認証に成功すると、画像処理装置２をログアウト状態からログイン状態へ移行させ、ログインユーザーが画像処理装置２を使用できる状態にする。ログイン制御部５１によって行われるユーザー認証は、ユーザー認証部２２の通常認証部２３を動作させることにより行われる。つまり、ログイン制御部５１がユーザー認証を行う際には、通常認証機能によるユーザー認証が行われる。ログイン制御部５１が画像処理装置２をログイン状態へ移行させると、次にジョブ要求生成部５２が機能する。
【０１１３】
ジョブ要求生成部５２は、ジョブサーバー６に送信すべきジョブ要求Ｄ５を生成するものである。ジョブ要求生成部５２は、画像処理装置２の簡易認証機能がオンに設定されている場合、画像処理装置２のログインユーザーのユーザー名を自動取得する。そして簡易認証フラグをオンに設定すると共に、ログインユーザーのユーザー名を認証情報に設定したヘッダー情報を生成し、そのヘッダー情報を含むジョブ要求Ｄ５を生成する。図１７は、ジョブ要求生成部５２によって生成されるジョブ要求Ｄ５の一例を示す図である。画像処理装置２の簡易認証機能がオンであるとき、ジョブ要求生成部５２は、図１７に示すように、簡易認証フラグがオンに設定された情報と、画像処理装置２のログインユーザーのユーザー名から成る認証情報を含むヘッダー情報Ｄ６を含んだジョブ要求Ｄ５を生成する。尚、ジョブ要求Ｄ５には、ヘッダー情報Ｄ６の他にも、ジョブサーバー６においてジョブを特定するための情報が含まれる。ジョブ要求生成部５２によってジョブ要求Ｄ５が生成されると、次にジョブ要求送信部５３が機能する。
【０１１４】
ジョブ要求送信部５３は、ジョブ要求生成部５２によって生成されたジョブ要求Ｄ５をジョブサーバー６へ送信する処理部である。ジョブ要求送信部５３がジョブ要求Ｄ５を送信することにより、ジョブサーバー６は、ログインユーザーのジョブを画像処理装置２へ送信するための処理を開始する。
【０１１５】
図１８は、ジョブサーバー６のハードウェア構成及び機能構成の一例を示すブロック図である。ジョブサーバー６は、ハードウェア構成として、ＣＰＵとメモリとを備えて構成される制御部６０と、ネットワークインタフェース６１と、上述した記憶部６ａとを備えている。ネットワークインタフェース６１は、ジョブサーバー６をネットワークに接続するためのものである。
【０１１６】
制御部６０は、ＣＰＵが所定のプログラムを実行することにより、ジョブ受信部６２、ジョブ蓄積処理部６３、ジョブ要求受信部６４、ジョブ読出部６５、ジョブ書換部６６及びジョブ送信部６７として機能する。
【０１１７】
ジョブ受信部６２は、情報処理装置３から送信されるジョブデータＪＢを受信してジョブを受け付ける。ジョブ蓄積処理部６３は、ジョブ受信部６２によってジョブが受け付けられると、そのジョブのジョブデータＪＢを記憶部６ａに蓄積して保存する。このとき、ジョブ蓄積処理部６３は、記憶部６ａに保存したジョブデータＪＢを、ジョブを送信したユーザーに対応付けて管理する。
【０１１８】
ジョブ要求受信部６４は、画像処理装置２から送信されるジョブ要求Ｄ５を受信する処理部である。ジョブ読出部６５は、ジョブ要求受信部６４がジョブ要求Ｄ５を受信すると、そのジョブ要求Ｄ５で指定されたジョブを特定し、記憶部６ａからその特定したジョブのジョブデータＪＢを読み出す。ジョブ書換部６６は、ジョブ要求Ｄ５にヘッダー情報Ｄ６が含まれている場合に機能し、ジョブ読出部６５によって読み出されたジョブデータＪＢのヘッダー情報Ｄ１を書き換える処理部である。例えばジョブ書換部６６は、ジョブデータＪＢのヘッダー情報Ｄ１を、ジョブ要求Ｄ５に含まれるヘッダー情報Ｄ６に差し替えることにより、ジョブデータＪＢのヘッダー情報Ｄ１を書き換える。ただし、ジョブデータＪＢに含まれるヘッダー情報Ｄ１の全体を、ジョブ要求Ｄ５に含まれるヘッダー情報Ｄ６と入れ替えてしまうと、ジョブデータＪＢのヘッダー情報Ｄ１に印刷設定に関する情報が含まれている場合に、その情報が失われてしまうため、画像処理装置２においてユーザーが予め指定した印刷設定を反映させることができなくなる。そのため、ジョブ書換部６６は、ジョブデータＪＢのヘッダー情報Ｄ１を書き換える際には、ジョブデータＪＢのヘッダー情報Ｄ１に対し、ジョブ要求Ｄ５に含まれるヘッダー情報Ｄ６を追加することが好ましい。
【０１１９】
図１９は、ジョブサーバー６によるヘッダー情報Ｄ１の書換処理の概念を示す図である。図１９に示すように、ジョブサーバー６は、画像処理装置２から受信したジョブ要求Ｄ５にヘッダー情報Ｄ６が含まれる場合、そのジョブ要求Ｄ５によって指定されたジョブデータＪＢを読み出す。そのジョブデータＪＢのヘッダー情報Ｄ１には、印刷設定に関する情報が含まれているため、ジョブサーバー６は、印刷設定に関する情報が失われないように、ジョブデータＪＢのヘッダー情報Ｄ１に対し、ジョブ要求Ｄ５に含まれるヘッダー情報Ｄ６の内容を追加して書き換える。その結果、画像処理装置２へ送信されるジョブデータＪＢのヘッダー情報Ｄ１には、図１９に示すように、簡易認証フラグをオンに設定した情報と、画像処理装置２のログインユーザーのユーザー名から成る認証情報と、そのログインユーザーによって予め指定された印刷設定に関する情報とが含まれる。すなわち、このようにして生成されるジョブデータＪＢは、第１実施形態で説明した、簡易認証機能によるユーザー認証のために情報処理装置３から画像処理装置２へ送信されるジョブデータＪＢ３（図９（ｃ））と同じデータ構造となる。このような書換処理によれば、ジョブデータＪＢのヘッダー情報Ｄ１に含まれる印刷設定の情報が失われないため、画像処理装置２においてジョブを実行する際には、ユーザーが予め指定した印刷設定を反映させることができる。
【０１２０】
そしてジョブ送信部６７は、ジョブ書換部６６によってヘッダー情報Ｄ１の書き換えられたジョブデータＪＢを画像処理装置２へ送信する。
【０１２１】
画像処理装置２は、ジョブサーバー６から、ヘッダー情報Ｄ１の書き換えられたジョブデータＪＢを受信すると、簡易認証機能よるユーザー認証を行うようになる。これにより、画像処理装置２のログインユーザーは、再度ユーザー名やパスワードなどの認証情報を入力する必要がなくなるので、ジョブ実行時の操作負担が軽減される。
【０１２２】
尚、本実施形態で説明したジョブサーバー６は、図１５に示した画像処理装置２とは異なる別の画像処理装置によって実現されるものであっても構わない。すなわち、上述したジョブサーバー６の機能は、ＭＦＰなどの画像処理装置に搭載された機能であっても構わない。また本実施形態において上述した点以外については、第１実施形態で説明したものと同様である。
【０１２３】
（変形例）
以上、本発明に関する幾つかの実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能であることは勿論である。
【０１２４】
例えば、上記実施形態では、主として、簡易認証機能によるユーザー認証の際にユーザー名だけを認証情報として利用する形態を例示したが、簡易認証機能によるユーザー認証の際に利用する認証情報は必ずしもユーザー名に限られない。
【０１２５】
また上記実施形態では、主として、簡易認証機能によるユーザー認証を行って実行するジョブとして、プリントジョブを例示したが、簡易認証機能によるユーザー認証を行って実行するジョブは必ずしもプリントジョブに限られない。例えばスキャンジョブやＦＡＸジョブなども簡易認証機能を利用して行うことが可能である。
【０１２６】
また上記実施形態では、情報処理装置３がパーソナルコンピュータである場合を例示したが、これに限られるものでもなく、情報処理装置３はスマートフォンやタブレット端末などであっても良い。
【符号の説明】
【０１２７】
１  画像送信システム
２  画像処理装置
３  情報処理装置
４  ネットワーク
２１  ジョブ受付部
２２  ユーザー認証部（ユーザー認証手段）
２５  ジョブ制御部
４１  アプリケーション
４２  簡易認証確認部（簡易認証確認手段）
４３  ジョブ生成部（ジョブ生成手段）
４４  認証情報取得部（認証情報取得手段）
４５  認証要求部（認証要求手段）
４６  ジョブ出力部（ジョブ出力手段）
５２  ジョブ要求生成部（ジョブ要求生成手段）
５３  ジョブ要求送信部（ジョブ要求送信手段）
【図１】
0006481451.tif 000002
【図２】
0006481451.tif 000003
【図３】
0006481451.tif 000004
【図４】
0006481451.tif 000005
【図５】
0006481451.tif 000006
【図６】
0006481451.tif 000007
【図７】
0006481451.tif 000008
【図８】
0006481451.tif 000009
【図９】
0006481451.tif 000010
【図１０】
0006481451.tif 000011
【図１１】
0006481451.tif 000012
【図１２】
0006481451.tif 000013
【図１３】
0006481451.tif 000014
【図１４】
0006481451.tif 000015
【図１５】
0006481451.tif 000016
【図１６】
0006481451.tif 000017
【図１７】
0006481451.tif 000018
【図１８】
0006481451.tif 000019
【図１９】
0006481451.tif 000020