(57)【要約】【課題】クライアントにおける印刷指示時に印刷先が限定されない印刷システムの利便性を向上させること。【解決手段】クライアント装置よりユーザの認証情報を含む印刷要求を受信する印刷要求受信手段と、前記認証情報を利用して前記印刷要求に係る印刷の許否を判定する判定手段と、印刷が許可されない場合に、印刷が許可されないことを示す情報を前記クライアント装置に送信する不許可送信手段と、印刷が許可される場合に、前記印刷要求に関して前記クライアント装置より受信される印刷データ及び印刷属性情報を関連付けて蓄積手段に記録する印刷情報記録手段と、ネットワークを介して接続される画像形成装置からの要求に応じ、前記印刷データを該画像形成装置に送信する送信手段とを有する。【選択図】図４
2010277524.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置よりユーザの認証情報を含む印刷要求を受信する印刷要求受信手段と、
前記認証情報を利用して前記印刷要求に係る印刷の許否を判定する判定手段と、
印刷が許可されない場合に、印刷が許可されないことを示す情報を前記クライアント装置に送信する不許可送信手段と、
印刷が許可される場合に、前記印刷要求に関して前記クライアント装置より受信される印刷データ及び印刷属性情報を関連付けて蓄積手段に記録する印刷情報記録手段と、
ネットワークを介して接続される画像形成装置からの要求に応じ、前記印刷データを該画像形成装置に送信する送信手段とを有する情報処理装置。
【請求項２】
前記判定手段は、前記認証情報に基づく認証をネットワークを介して接続される認証装置に実行させ、認証に失敗した場合に印刷は許可されないと判定する請求項１記載の情報処理装置。
【請求項３】
前記認証装置は、前記画像形成装置が前記蓄積手段に記録されている印刷データの印刷の許否を判定するために実行する認証処理に利用される請求項２記載の情報処理装置。
【請求項４】
前記判定手段は、認証に成功した場合であっても、権限情報記憶手段に記憶された権限情報に基づいて、前記印刷属性情報によって示される印刷属性に対する権限が前記ユーザに無いと判定される場合は、印刷は許可されないと判定する請求項１乃至３いずれか一項記載の情報処理装置。
【請求項５】
前記蓄積手段を他の前記情報処理装置と共用する請求項１乃至４いずれか一項記載の情報処理装置。
【請求項６】
前記蓄積手段に記録されている前記印刷属性情報を画像形成装置に印刷させるレポート出力手段を有する請求項１乃至５いずれか一項記載の情報処理装置。
【請求項７】
情報処理装置と画像形成装置とを有する情報処理システムであって、
前記情報処理装置は、
クライアント装置よりユーザの認証情報を含む印刷要求を受信する印刷要求受信手段と、
前記認証情報を利用して前記印刷要求に係る印刷の許否を判定する判定手段と、
印刷が許可されない場合に、印刷が許可されないことを示す情報を前記クライアント装置に送信する不許可送信手段と、
印刷が許可される場合に、前記印刷要求に関して前記クライアント装置より受信される印刷データ及び印刷属性情報を関連付けて蓄積手段に記録する印刷情報記録手段と、
ネットワークを介して接続される前記画像形成装置からの要求に応じ、前記印刷データを該画像形成装置に送信する送信手段とを有し、
前記画像形成装置は、前記情報処理装置より受信される印刷データを印刷する印刷制御手段を有する情報処理システム。
【請求項８】
コンピュータが実行する情報処理方法であって、
クライアント装置よりユーザの認証情報を含む印刷要求を受信する印刷要求受信手順と、
前記認証情報を利用して前記印刷要求に係る印刷の許否を判定する判定手順と、
印刷が許可されない場合に、印刷が許可されないことを示す情報を前記クライアント装置に送信する不許可送信手順と、
印刷が許可される場合に、前記印刷要求に関して前記クライアント装置より受信される印刷データ及び印刷属性情報を関連付けて蓄積手段に記録する印刷情報記録手順と、
ネットワークを介して接続される画像形成装置からの要求に応じ、前記印刷データを該画像形成装置に送信する送信手順とを有する情報処理方法。
【請求項９】
前記判定手順は、前記認証情報に基づく認証をネットワークを介して接続される認証装置に実行させ、認証に失敗した場合に印刷は許可されないと判定する請求項８記載の情報処理方法。
【請求項１０】
前記認証装置は、前記画像形成装置が前記蓄積手段に記録されている印刷データの印刷の許否を判定するために実行する認証処理に利用される請求項９記載の情報処理方法。
【請求項１１】
前記判定手順は、認証に成功した場合であっても、権限情報記憶手段に記憶された権限情報に基づいて、前記印刷属性情報によって示される印刷属性に対する権限が前記ユーザに無いと判定される場合は、印刷は許可されないと判定する請求項８乃至１０いずれか一項記載の情報処理方法。
【請求項１２】
前記蓄積手段を他の前記情報処理装置と共用する請求項８乃至１１いずれか一項記載の情報処理方法。
【請求項１３】
前記蓄積手段に記録されている前記印刷属性情報を画像形成装置に印刷させるレポート出力手順を有する請求項８乃至１２いずれか一項記載の情報処理方法。
【請求項１４】
コンピュータに、
クライアント装置よりユーザの認証情報を含む印刷要求を受信する印刷要求受信手順と、
前記認証情報を利用して前記印刷要求に係る印刷の許否を判定する判定手順と、
印刷が許可されない場合に、印刷が許可されないことを示す情報を前記クライアント装置に送信する不許可送信手順と、
印刷が許可される場合に、前記印刷要求に関して前記クライアント装置より受信される印刷データ及び印刷属性情報を関連付けて蓄積手段に記録する印刷情報記録手順と、
ネットワークを介して接続される画像形成装置からの要求に応じ、前記印刷データを該画像形成装置に送信する送信手順とを実行させるためのプログラム。
【請求項１５】
前記判定手順は、前記認証情報に基づく認証をネットワークを介して接続される認証装置に実行させ、認証に失敗した場合に印刷は許可されないと判定する請求項１４記載のプログラム。
【請求項１６】
前記認証装置は、前記画像形成装置が前記蓄積手段に記録されている印刷データの印刷の許否を判定するために実行する認証処理に利用される請求項１５記載のプログラム。
【請求項１７】
前記判定手順は、認証に成功した場合であっても、権限情報記憶手段に記憶された権限情報に基づいて、前記印刷属性情報によって示される印刷属性に対する権限が前記ユーザに無いと判定される場合は、印刷は許可されないと判定する請求項１４乃至１６いずれか一項記載のプログラム。
【請求項１８】
前記蓄積手段を他の前記情報処理装置と共用する請求項１４乃至１７いずれか一項記載のプログラム。
【請求項１９】
前記蓄積手段に記録されている前記印刷属性情報を画像形成装置に印刷させるレポート出力手順を有する請求項１４乃至１８いずれか一項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関し、特に画像形成装置に実行させる印刷ジョブを蓄積する情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、クライアントＰＣと画像形成装置との間に位置し、クライアントＰＣより送信される印刷ジョブを蓄積しておき、画像形成装置からの要求に応じて蓄積されている印刷ジョブを画像形成装置に転送するという印刷サーバが存在する（例えば、特許文献１）。このような印刷サーバを含む印刷システムにおいて、ユーザは、まず、クライアントＰＣにおいて印刷指示を入力する。クライアントＰＣは、印刷指示に応じた印刷ジョブを印刷サーバに送信する。印刷サーバは、印刷ジョブを直ちに画像形成装置には転送せず、ＨＤＤ（Hard Disk Drive）等の記憶装置に蓄積しておく。その後、ユーザは、画像形成装置を操作して、蓄積されている印刷ジョブの印刷を指示する。画像形成装置は、当該指示に応じて印刷サーバより印刷ジョブを取得し、印刷を行う。
【０００３】
このような印刷システムにおいて、各ユーザによって蓄積された印刷ジョブが他のユーザによって印刷されてしまうのは、セキュリティ上の観点より好ましくない。そこで、従来、画像形成装置において印刷ジョブが実行される際にユーザの認証処理が実行されている。例えば、ユーザは、蓄積されている印刷ジョブの印刷の指示時において、自らの認証情報を入力し、当該認証情報に基づいて認証された場合に、当該ユーザに係る印刷ジョブの印刷が許可された。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザの操作がクライアントＰＣから画像形成装置に移行した後において、印刷ができないことが判明した場合、ユーザは著しい不利益を被る可能性がある。すなわち、ユーザは、クライアントＰＣに戻り、改めて別の画像形成装置に印刷を実行させなければならない。又は、画像形成装置が出張先等の遠隔地に設置されている場合、そもそもクライアントＰＣまで戻ることができず、ユーザは、期待していた文書を入手できないことになってしまう。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、クライアントにおける印刷指示時に印刷先が限定されない印刷システムの利便性を向上させることのできる情報処理装置、情報処理システム、情報処理方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明は、クライアント装置よりユーザの認証情報を含む印刷要求を受信する印刷要求受信手段と、前記認証情報を利用して前記印刷要求に係る印刷の許否を判定する判定手段と、印刷が許可されない場合に、印刷が許可されないことを示す情報を前記クライアント装置に送信する不許可送信手段と、印刷が許可される場合に、前記印刷要求に関して前記クライアント装置より受信される印刷データ及び印刷属性情報を関連付けて蓄積手段に記録する印刷情報記録手段と、ネットワークを介して接続される画像形成装置からの要求に応じ、前記印刷データを該画像形成装置に送信する送信手段とを有する。
【０００７】
このような情報処理装置では、クライアントにおける印刷指示時に印刷先が限定されない印刷システムの利便性を向上させることができる。
【発明の効果】
【０００８】
本発明によれば、クライアントにおける印刷指示時に印刷先が限定されない印刷システムの利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態における印刷システムの構成例を示す図である。
【図２】本発明の実施の形態における印刷サーバのハードウェア構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図４】第一の実施の形態における印刷システムの機能構成例を示す図である。
【図５】ジョブ蓄積時の処理手順を説明するための図である。
【図６】印刷設定画面を構成する認証情報入力画面の例を示す図である。
【図７】ジョブの実行時の処理手順を説明するための図である。
【図８】対応情報記憶部に記録されている対応情報の例を示す図である。
【図９】レポートの出力処理の処理手順を説明するためのフローチャートである。
【図１０】レポートの例を示す図である。
【図１１】第二の実施の形態における印刷サーバの機能構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における印刷システムの構成例を示す図である。同図において、印刷システム１は、印刷サーバ１０、一台以上の画像形成装置２０、認証サーバ３０、及び一台以上のクライアントＰＣ６０等を含む。これら各装置は、ＬＡＮ（Local Area Network）又はインターネット等のネットワークによって接続されている。
【００１１】
クライアントＰＣ６０は、印刷対象とされるデータ（文書データ、画像データ等）を有し、ユーザによる印刷指示の入力に応じ、印刷対象とされたデータの印刷要求（印刷データ）を印刷サーバ１０に送信するコンピュータである。クライアントＰＣ６０は、印刷指示の際に、ユーザに認証情報（例えば、ユーザ名及びパスワード）を入力させ、入力された認証情報を印刷要求に含める。
【００１２】
印刷サーバ１０は、クライアントＰＣ６０より受信される印刷要求に含まれている印刷データを蓄積するコンピュータである。印刷サーバ１０は、印刷要求に含まれている認証情報に基づく認証処理を認証サーバに実行させ、認証に成功した場合に、当該印刷要求に係る印刷データを蓄積する。
【００１３】
画像形成装置２０は、ユーザによる操作指示に応じ、印刷サーバ１０に蓄積されている印刷データを取得し、当該印刷データを印刷するプリンタ又は複合機等である。画像形成装置２０は、ユーザに認証情報を入力させ、入力させた認証情報に基づく認証を認証サーバ３０に実行させる。画像形成装置２０は、認証に成功した場合に、印刷サーバ１０からの印刷データの取得を実行する。
【００１４】
認証サーバ３０は、認証処理を実行するコンピュータである。本実施の形態において認証サーバ３０は、印刷サーバ１０及び画像形成装置２０より共用される。
【００１５】
なお、印刷サーバ１０及び認証サーバ３０に関してもそれぞれ複数台存在してもよい。
【００１６】
図２は、本発明の実施の形態における印刷サーバのハードウェア構成例を示す図である。図２の印刷サーバ１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、ＣＰＵ１０４と、インタフェース装置１０５とを有する。
【００１７】
印刷サーバ１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１８】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って印刷サーバ１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１９】
図３は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図３において、画像形成装置２０は、ＣＰＵ２０１、メモリ２０２、補助記憶装置２０３、ネットワークＩ／Ｆ２０４、画像出力部２０５、画像処理部２０６、外部デバイスＩ／Ｆ２０７、表示部２０８、及び操作部２０９等を有する。
【００２０】
画像形成装置２０での機能を実現するプログラムは、ＨＤＤ（Hard Disk Drive）等の不揮発性の補助記憶装置２０３に記録（インストール）される。補助記憶装置２０３は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ２０２は、プログラムの起動指示があった場合に、補助記憶装置２０３からプログラムを読み出して格納する。ＣＰＵ２０１は、メモリ２０２に格納されたプログラムに従って画像形成装置２０に係る機能を実現する。ネットワークＩ／Ｆ２０４は、ネットワークに接続するためのインタフェースとして用いられる。
【００２１】
表示部２０８は、ＬＣＤ（Liquid Crystal Display）等によって構成され、操作画面やメッセージ等を表示させる。操作部２０９は、ハード的なボタン（キー）によって構成され、ユーザによる操作入力を受け付ける。なお、表示部２０８及び操作部２０９は、オペレーションパネルとして一体的に構成されてもよい。
【００２２】
画像処理部２０６は、画像データを出力（印刷）等する際に必要とされる各種の画像処理を実行する。画像出力部２０５は、画像データの出力（印刷）を行う。
【００２３】
外部デバイスＩ／Ｆ２０７は、認証情報の入力に用いられるカードリーダーと接続するためのインタフェースであり、例えば、ＵＳＢポート（ＵＳＢホストインタフェース）又はシリアルボート等によって構成される。カードリーダー４０は、カード５０から情報を読み取るいわゆるカードリーダー（カード読み取り装置）であり、外部デバイスＩ／Ｆ２０７と接続可能なハードウェアインタフェース（例えば、ＵＳＢコネクタ又はシリアルインタフェース等）を備える。但し、カードリーダー４０は、画像形成装置２０に内蔵されていてもよい。カードリーダー４０は、接触型又は非接触型のいずれであってもよい。カード５０は、ＩＣカードに限定されず、磁気カード等、少なくとも各カード５０に一意なカードＩＤ（カード番号）が記録可能なものであればよい。カードＩＤは、一般的に、Ｕｎｉｖｅｒｓａｌ  ＩＤ又はＣａｒｄ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒと呼ばれる。カード５０の具体例の一部としては、Ｐｒｏｘｉｍｉｔｙカード、Ｍｉｆａｒｅカード、Ｊａｖａ（登録商標）Ｃａｒｄ等が挙げられる。
【００２４】
本実施の形態において、カード５０は各ユーザに配布されていることとする。但し、運用上必要とされるセキュリティのレベルに応じて、複数のユーザによって一枚のカード５０を共用させてもよい。なお、各ユーザに配布されるカード５０は一種類に限定されなくてもよい。上記のようにカードリーダー４０は、ＵＳＢ等によって簡便に画像形成装置２０に接続することが可能である。したがって、カード５０の種類（Ｐｒｏｘｉｍｉｔｙカード、Ｍｉｆａｒｅカード、Ｊａｖａ（登録商標）Ｃａｒｄ等）に応じて複数のカードリーダー４０を画像形成装置２０に同時に接続させてもよい。この場合、複数種類のカード５０を同時に利用することができる。
【００２５】
図４は、第一の実施の形態における印刷システムの機能構成例を示す図である。同図において、クライアントＰＣ６０は、印刷指示受付部６１、印刷データ生成部６２、印刷要求送信部６３、及び不許可通知部６４等を有する。これら各部は、基本的にクライアントＰＣ６０にインストールされたプログラムがクライアントＰＣ６０のＣＰＵに実行させる処理により実現される。
【００２６】
印刷指示受付部６１は、印刷対象とする文書データの指定を受け付ける。印刷指示受付部６１は、また、印刷属性情報（印刷条件又は印刷設定項目とも呼ばれる。）を設定させる画面（以下、「印刷設定画面」という。）をクライアントＰＣ６０の表示装置に表示させ、印刷設定画面を介して印刷属性情報の設定及び印刷指示の入力を受け付ける。印刷指示受付部６１は、更に、印刷設定画面を介して、ユーザの認証情報の入力を受け付ける。認証情報は、認証サーバ３０における認証方式に対応したものであればよい。本実施の形態においては、ユーザ名及びパスワードであるとする。
【００２７】
印刷データ生成部６２は、印刷対象とされた文書データについて、印刷属性情報に基づいて印刷データを生成する。印刷データは、ＰＤＬ（Page Description Language）によって記述されたデータであり、印刷属性情報をも含む。また、印刷データ生成部６２は、印刷指示受付部６１が入力を受け付けた認証情報を印刷データに含める（又は印刷データに付与する）。印刷要求送信部６３は、印刷データを含む印刷要求を印刷サーバ１０に送信する。不許可通知部６４は、印刷要求に基づいて印刷サーバ１０より送信される情報に基づいて、印刷要求に応じた印刷は許可されない（実行できない）ことをユーザに通知するための処理を実行する。
【００２８】
なお、印刷指示受付部６１及び印刷データ生成部６２は、例えば、プリンタドライバによって実現される。プリンタドライバは、クライアントＰＣ６０にインストールされたものであってもよいし、印刷サーバ１０等、他のコンピュータにインストールされたものであってもよい。後者の場合、ＯＳ（Operating System）によって提供されるプリンタ共有の仕組みを利用すればよい。
【００２９】
印刷サーバ１０は、印刷要求受信部１１、印刷許否判定部１２、不許可送信部１３、ジョブ記録部１４、ジョブ蓄積部１５、ジョブ転送部１６、結果受信部１７、及びレポート作成部１８等を有する。これら各部は、印刷サーバ１０にインストールされたプログラムがＣＰＵ１０４に実行させる処理により実現される。
【００３０】
印刷要求受信部１１は、クライアントＰＣ６０より送信される印刷要求を受信する。印刷許否判定部１２は、印刷データより抽出される認証情報に基づいて印刷の許否を判定する。具体的には、印刷許否判定部１２は、認証情報を認証サーバ３０に送信し、当該認証情報に基づく認証を認証サーバ３０に実行させる。認証に失敗した場合、印刷許否判定部１２は、印刷は許可されないと判定する。認証に成功した場合、認証許否判定部は、印刷は許可されると判定する。不許可送信部１３は、認証許否判定部による印刷不許可の判定結果をクライアントＰＣ６０に送信する。判定結果の送信先のクライアントＰＣ６０は、認証要求に含まれている識別情報（ＩＰアドレス等）に基づいて判定される。
【００３１】
ジョブ記録部１４は、印刷許否判定部１２によって印刷許可の判定がされた場合、ジョブ（印刷ジョブ）のジョブＩＤを生成し、印刷要求に含まれている印刷データをジョブＩＤに関連付けてジョブ蓄積部１５に記録する。また、ジョブ記録部１４は、印刷データより印刷属性情報の一部又は全部を抽出し、抽出された情報をジョブの書誌情報としてジョブＩＤに関連付けてジョブ蓄積部１５に記録する。例えば、書誌情報には、ユーザ名、カラー印刷であるかモノクロ印刷であるかの別、印刷枚数等が含まれる。ジョブ蓄積部１５は、補助記憶装置１０２において、印刷データ及び書誌情報等を記憶するための記憶領域（例えば、テーブルやフォルダ等）である。
【００３２】
ジョブ転送部１６は、画像形成装置２０からの要求に応じ、ジョブ蓄積部１５に蓄積（記録）されている書誌情報又は印刷データを画像形成装置２０に転送する。結果受信部１７は、ジョブの実行結果（ジョブの成否を示す情報）を画像形成装置２０より受信し、ジョブ蓄積部１５に蓄積されている印刷データを削除する。レポート作成部１８は、ジョブ蓄積部１５に蓄積されている書誌情報に基づいて、例えば、ユーザごとに使用状況を示す情報（レポート）を生成（集計）する。
【００３３】
画像形成装置２０は、カードＩＤ取得部２１、認証制御部２２、対応情報記憶部２３、ジョブ取得部２４、印刷制御部２５、及び結果送信部２６等を有する。これら各部は、画像形成装置２０にインストールされたプログラムがＣＰＵ２０１に実行させる処理により実現される。
【００３４】
カードＩＤ取得部２１は、カードリーダー４０がカード５０より読み取ったカードＩＤをカードリーダー４０より取得する。認証制御部２２は、カードＩＤに対応するユーザ名及びパスワードを対応情報記憶部２３より取得し、取得されたユーザ名及びパスワードに基づく認証を認証サーバ３０に実行させる。対応情報記憶部２３は、補助記憶装置２０３において、カードＩＤとユーザ名及びパスワードとの対応情報を記憶するための記憶領域（例えば、テーブル）である。ジョブ取得部２４は、印刷サーバ１０に取得されている書誌情報又は印刷データを取得する。印刷制御部２５は、ジョブ取得部２４によって取得された印刷データの印刷を画像出力部２０５に実行させる。結果送信部２６は、ジョブの実行結果を印刷サーバ１０に送信する。
【００３５】
認証サーバ３０は、認証処理部３１及びユーザＤＢ３２等を有する。これら各部は、認証サーバ３０にインストールされたプログラムが、認証サーバ３０のＣＰＵに実行させる処理によって実現される。認証処理部３１は、印刷サーバ１０又は画像形成装置２０からの認証要求に応じ、ユーザＤＢ３２にユーザごとに予め登録されている認証情報を利用して認証処理を実行する。ユーザＤＢ３２は、ユーザごとに認証情報が記録されているデータベースである。ユーザＤＢ３２には、認証情報の他にユーザの属性情報が記録されていてもよい。例えば、画像形成装置２０の機能に関する権限情報等がユーザごとに記録されていてもよい。
【００３６】
以下、印刷システム１の処理手順について説明する。図５は、ジョブ蓄積時の処理手順を説明するための図である。同図において、ユーザは、クライアントＰＣ６０を操作している。
【００３７】
ステップＳ１０１において、印刷指示受付部６１は、印刷対象の文書データの選択を受け付け、印刷設定画面をクライアントＰＣ６０の表示装置に表示させる。印刷指示受付部６１は、印刷設定画面を介して印刷属性情報及び認証情報（ユーザ名及びパスワード）の入力を受け付ける。なお、印刷属性情報と認証情報とを入力する画面は別であってもよい。すなわち、ここでいう印刷設定画面は、複数の画面の集合であってもよい。
【００３８】
例えば、図６は、印刷設定画面を構成する認証情報入力画面の例を示す図である。同図において、認証情報入力画面６１０は、ユーザ名入力領域６１１及びパスワード入力領域６１２等を有する。印刷指示受付部６１は、認証情報入力画面６１０を介してユーザ名及びパスワードの入力を受け付ける。
【００３９】
続いて、印刷データ生成部６２は、印刷対象とされた文書データの印刷データを印刷属性情報に従って生成し、入力されたユーザ名及びパスワードを当該印刷データに記録する（Ｓ１０２）。続いて、印刷要求送信部６３は、生成された印刷データを含む印刷要求を印刷サーバ１０に送信する（Ｓ１０３）。なお、印刷データの送信先の印刷サーバの識別情報（例えば、ＩＰアドレス）は、予めクライアントＰＣ６０の記憶装置に記録されている。
【００４０】
当該印刷要求は、印刷サーバ１０において印刷要求受信部１１によって受信される（Ｓ２０１）。印刷許否判定部１２は、印刷要求に含まれている印刷データより認証情報を抽出し、抽出された認証情報を含む認証要求を認証サーバ３０に送信する（Ｓ２０２）。認証の要求先とする認証サーバ３０の識別情報（例えば、ＩＰアドレス）は、予め補助記憶装置１０２に記録されている。
【００４１】
認証サーバ３０の認証処理部３１は、認証要求を受信すると（Ｓ３０１）、認証要求に含まれている認証情報とユーザＤＢ３２にユーザごとに記録されている認証情報とを照合することにより認証を行う（Ｓ３０２）。続いて、認証処理部３１は、認証結果（認証の成否を示す情報）を印刷サーバ１０に返信する（Ｓ３０３）。
【００４２】
印刷サーバ１０の印刷許否判定部１２は、認証結果を受信すると（Ｓ２０３）、認証の成否に基づいて印刷の許否を判定する（Ｓ２０４）。すなわち、認証に成功した場合、印刷は許可されると判定し（Ｓ２０４でＹｅｓ）、当該判定結果（印刷許可の判定結果）をジョブ記録部１４に入力する。ジョブ記録部１４は、当該判定結果に応じ、ジョブＩＤを生成し、印刷データを当該ジョブＩＤに関連付けてジョブ蓄積部１５に記録する（Ｓ２０５）。また、ジョブ記録部１４は、印刷データより印刷属性情報を抽出し、抽出された印刷属性情報をジョブの書誌情報としてジョブＩＤに関連付けてジョブ蓄積部１５に記録する。
【００４３】
一方、認証に失敗した場合、印刷許否判定部１２は、印刷は許可されないと判定し（Ｓ２０４でＮｏ）、当該判定結果（印刷不許可の判定結果）を不許可送信部１３に入力する。不許可送信部１３は、印刷不許可の判定結果をクライアントＰＣ６０に送信する（Ｓ２０６）。
【００４４】
クライアントＰＣ６０の不許可通知部６４は、印刷不許可の判定結果を受信すると、印刷が許可されない旨のエラーメッセージ等をクライアントＰＣ６０の表示装置に表示させる（Ｓ１０４）。したがって、ユーザは、クライアントＰＣ６０において印刷指示を入力した際に、印刷の許否（可否）を認識することができる。その結果、画像形成装置２０まで赴いた後に印刷が許可されないことに気付くといった不都合の発生を防止することができる。
【００４５】
また、印刷が許可されない印刷データ等の蓄積が回避されることにより、ジョブ蓄積部１５の記憶領域の無駄な消費を抑制することができる。更に、悪意のあるユーザによる不正なデータの投入を防止することができる。
【００４６】
なお、上記において、印刷許否判定部１２は、認証の成否のみに基づいて印刷の許否を判定していたが、印刷属性情報が示す印刷属性に対する権限の有無をも考慮して印刷の許否を判定するようにしてもよい。この場合、例えば、ステップ３０３において、印刷サーバ３０の認証処理部３１は、認証に成功した場合、認証に成功したユーザの権限情報をユーザＤＢ３２より取得し、当該権限情報を認証結果と共に、印刷サーバ１０に送信する。権限情報は、印刷属性情報に対応した項目（機能）ごとに、利用権限の有無を示す情報である。印刷許否判定部１２は、権限情報と印刷属性情報とを比較し、印刷属性情報において利用対象として指定されている全ての印刷属性（例えば、カラー印刷等）についてユーザに権限が有れば印刷許可の判定をする。一方、全ての印刷属性について権限が無い場合、印刷許否判定部１２は、認証に成功したとしても印刷不許可の判定をする。なお、権限情報は、印刷サーバ１０の補助記憶装置２０３に記録されていてもよい。
【００４７】
このように、ジョブの蓄積時において、印刷属性に対する利用権限をも考慮して印刷の許否を判定することにより、ユーザが画像形成装置２０において操作する際に、権限が無いことによって印刷ができないといった不都合を回避することができる。
【００４８】
ジョブの蓄積後、ユーザは、所望の画像形成装置２０に移動する。すなわち、ジョブの蓄積時において出力先（印刷先）の画像形成装置２０は特定されていないため、印刷サーバ１０に対応している画像形成装置２０であれば、自らに都合の良い画像形成装置２０を出力先として選択することができる。
【００４９】
ユーザが、所望の画像形成装置２０に移動し、ジョブを実行する際の処理手順について説明する。図７は、ジョブの実行時の処理手順を説明するための図である。図７中、図５と同一内容のステップには同一ステップ番号を付している。
【００５０】
画像形成装置２０へのログインを目的として、ユーザによってカード５０がカードリーダー４０にセットされると、カードＩＤ取得部２１は、カードリーダー４０がカードより読み取ったカードＩＤ（以下、「カレントカードＩＤ」という。）をカードリーダー４０より取得し、メモリ２０２内に記録する（Ｓ４０１）。なお、カードリーダー４０へのカード５０のセットとは、カードリーダー４０へカード５０を挿入したり、カード５０を翳したりといったように、カードリーダー４０がカード５０に記録されている情報を読み取れる状態にすることをいう。
【００５１】
続いて、認証制御部２２は、カレントカードＩＤを、対応情報記憶部２３に記録されている対応情報を利用して、ユーザの認証情報（ユーザ名及びパスワード）に変換する（Ｓ４０２）。
【００５２】
図８は、対応情報記憶部に記録されている対応情報の例を示す図である。同図に示されるように、対応情報記憶部２３には、ユーザごとに、ユーザ名、カードＩＤ、及びパスワードが対応付けられて（関連付けられて）記録されている。したがって、ステップＳ４０２において、認証制御部２２は、カレントカードＩＤに対応付けられているユーザ名及びパスワードを対応情報記憶部２３より取得することにより、カードＩＤをユーザ名及びパスワードに変換する。
【００５３】
続いて、認証制御部２２は、変換された認証情報を含む認証要求を認証サーバ３０に送信する（Ｓ４０３）。認証の要求先とする認証サーバ３０の識別情報（例えば、ＩＰアドレス）は、予め補助記憶装置２０３に記録されている。当該認証要求に応じ、認証サーバ３０は、図５に説明した処理と同様の認証処理を実行し、認証結果を画像形成装置２０に返信する（Ｓ３０１〜Ｓ３０２）。画像形成装置２０のログイン用の認証と、印刷サーバ１０における印刷の許否を判定するための認証とにおいて、必ずしも同一の認証サーバ３０が利用されなくてもよい。但し、双方の認証において同一の認証サーバ３０が利用されることにより、印刷の許否の判定結果と画像形成装置２０のログインの可否との判定結果が整合する可能性を高めることができる。すなわち、印刷サーバ１０における印刷の許否の判定結果の信頼性を高めることができる。
【００５４】
続いて、画像形成装置２０の認証制御部２２は、認証結果を受信する（Ｓ４０４）。認証に失敗した場合（Ｓ４０５でＮｏ）、認証制御部２２は、ログインを拒否する。この場合、ユーザは画像形成装置２０を利用することはできない。認証に成功した場合（Ｓ４０５でＹｅｓ）、認証制御部２２はログインを認める。ログインの成功に応じ、ジョブ取得部２４は、ログインユーザのユーザ名を指定して、蓄積されているジョブの書誌情報の取得要求を印刷サーバ１０に送信する（Ｓ４０６）。ジョブの取得先の印刷サーバ１０の識別情報（例えば、ＩＰアドレス）は、予め補助記憶装置２０３に登録されている。また、複数の印刷サーバ１０の登録を可能とし、全ての印刷サーバ１０をジョブの取得先としてもよいし、複数の印刷サーバ１０の中からジョブの取得先とする印刷サーバ１０をユーザに選択させるようにしてもよい。
【００５５】
印刷サーバ１０のジョブ転送部１６は、書誌情報の取得要求を受信すると（Ｓ２１１）、当該取得要求において指定されているユーザ名に係る書誌情報の一覧をジョブ蓄積部１５より取得する（Ｓ２１２）。なお、当該一覧には書誌情報のエントリが一つしか存在しない場合も有る。続いて、ジョブ転送部１６は、取得された書誌情報の一覧を画像形成装置２０に返信する（Ｓ２１３）。なお、各書誌情報には、当該書誌情報に関連付けられているジョブＩＤが付与される。
【００５６】
画像形成装置２０のジョブ取得部２４は、書誌情報の一覧を受信すると（Ｓ４０７）、当該一覧を表示部２０８に表示させる（Ｓ４０８）。ユーザによって、当該一覧の中から印刷対象とするジョブが操作部２０９を介して一つ以上選択されると（Ｓ４０９）、ジョブ取得部２４は、選択されたジョブのジョブＩＤを指定して印刷データの取得要求を印刷サーバ１０に送信する（Ｓ４１０）。
【００５７】
印刷サーバ１０のジョブ転送部１６は、印刷データの取得要求を受信すると（Ｓ２１４）、当該取得要求において指定されているジョブＩＤに関連付けられている印刷データをジョブ蓄積部１５より取得する（Ｓ２１５）。続いて、ジョブ転送部１６は、取得された印刷データを画像形成装置２０に返信する（Ｓ２１６）。
【００５８】
画像形成装置２０において、ジョブ取得部２４によって印刷データが受信されると（Ｓ４１１）、印刷制御部２５は、印刷データに基づく印刷を画像出力部２０５に実行させる（Ｓ４１２）。印刷が完了すると、結果送信部２６は、印刷された印刷データに係るジョブＩＤを指定して、印刷の完了を示すメッセージを印刷サーバ１０に送信する（Ｓ４１３）。
【００５９】
印刷サーバ１０の結果受信部１７は、印刷の完了を示すメッセージを受信すると（Ｓ２１７）、当該メッセージに指定されているジョブＩＤに対応する印刷データをジョブ蓄積部１５より削除する（Ｓ２１８）。印刷の完了に応じて印刷データが削除されることにより、ジョブ蓄積部１５における記憶領域の消費量の増大を抑制することができる。但し、印刷データの削除は定期的に行われてもよい。この場合、ステップＳ２１８のタイミングでは、削除対象であることを示すフラグ情報を印刷データに付与しておけばよい。定期的な削除処理では、当該フラグ情報が付与されている印刷データが削除されればよい。
【００６０】
続いて、印刷結果受信部１７は、印刷の完了を示すメッセージに指定されているジョブＩＤに対応する書誌情報を更新する（Ｓ２１９）。例えば、印刷結果受信部１７は、当該書誌情報に対し、印刷された日時等を追加する。
【００６１】
続いて、印刷サーバ１０によって実行されるレポートの出力処理について説明する。図９は、レポートの出力処理の処理手順を説明するためのフローチャートである。図９の処理は、レポート作成部１８が、例えば、月初等、所定の時期の到来の検知に応じて実行してもよいし、管理者等の指示入力に応じて実行してもよい。
【００６２】
ステップＳ５０１において、レポート作成部１８は、印刷が完了している（印刷日時が付与されている）書誌情報をジョブ蓄積部１５より取得する。続いて、ジョブごとの書誌情報を、各書誌情報に含まれているユーザ名に基づいてユーザごとに集計する（Ｓ５０２）。集計とは、カラー印刷の枚数やモノクロ印刷の枚数、及び各枚数に応じた課金情報の算出等である。課金情報は、予め設定されている単価を枚数に乗じることにより算出すればよい。
【００６３】
続いて、レポート作成部１８は、集計結果の印刷を実行する（Ｓ５０３）。印刷は、画像形成装置１０に実行させてもよいし、他のプリンタに実行させてもよい。
【００６４】
図１０は、レポートの例を示す図である。同図では、ユーザごとに、カラー印刷枚数、カラー課金額、モノクロ印刷枚数、モノクロ印刷課金額、及び合計課金額がレポートとして出力された例が示されている。斯かるレポートを参照することにより、管理者は、ユーザごとの使用状況を把握することができる。また、当該レポートをコスト分析に利用することも可能である。但し、レポートの形態は、図１０に示されるものに限定されない。例えば、ジョブ蓄積部１５に記録されている書誌情報を集計せずにレポートとして出力してもよい。この場合、ジョブの履歴を把握することができる。
【００６５】
なお、一般的なシステムでは、レポートを作成する装置（コンピュータ）が、各画像形成装置よりジョブの実行履歴を収集する必要がある。一方、本実施の形態の場合、ジョブを実行するために蓄積されている書誌情報を流用してレポートを作成することができる。すなわち、他の機能を実現するために実装されている構成要素を利用してレポートを作成することができる。したがって、レポートを出力するために複雑な処理を実装する必要はない。なお、一台の印刷サーバ１０には、複数台の画像形成装置２０において印刷されたジョブの書誌情報が蓄積されている。したがって、印刷サーバ１０によって出力されるレポートは、複数台の画像形成装置２０におけるジョブの実績に対応したものとなる。
【００６６】
上述したように、第一の実施の形態によれば、ジョブの投入時（印刷サーバ１０に対する印刷要求時）に印刷データに含まれている認証情報に基づいて認証等が行われ、印刷の可否が判定される。また、印刷の可否の判定結果がクライアントＰＣ６０に通知される。したがって、ユーザは、画像形成装置２０に赴く前に印刷の可否を認識することができる。
【００６７】
なお、上記では、クライアントＰＣ６０において入力された認証情報が印刷データに含められて印刷サーバ１０に送信される例について説明した。しかし、印刷データと認証情報との転送は別々に行われてもよい。例えば、先に認証情報が転送され、認証に成功した場合に印刷データが転送されるようにしてもよい。すなわち、認証情報は、ジョブ記録部１４によって印刷データ等の蓄積が実行される前までに転送されればよい。
【００６８】
次に、第二の実施の形態について説明する。第二の実施の形態では、第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。
【００６９】
図１１は、第二の実施の形態における印刷サーバの機能構成例を示す図である。第二の実施の形態において、印刷サーバ１０は複数台存在する。また、各印刷サーバ１０は、ジョブ蓄積部１５を有さない。ジョブ蓄積部１５は、各印刷サーバ１０とネットワークを介して接続されるストレージ装置７０が有する。すなわち、各印刷サーバ１０は、ジョブ蓄積部１５を共用する。なお、各印刷サーバ１０には、ジョブ蓄積部１５の所在（例えば、ＩＰアドレス又はＵＲＬ（Uniform Resource Locator）等）が予め補助記憶装置１０２に記録されている。
【００７０】
ジョブ蓄積部１５が複数の印刷サーバ１０によって共用される場合であっても、ジョブ蓄積時及びジョブ実行時における処理手順（図５、図７）は、基本的には変わらない。すなわち、各印刷サーバ１０のジョブ記録部１４、ジョブ転送部１６、及び結果受信部１７は、共用されているジョブ蓄積部１５にネットワークを介してアクセスする点が異なり、処理の流れ自体に変更はない。
【００７１】
上述したように、第二の実施の形態によれば、負荷分散等の要請により印刷サーバ１０を複数台設置する必要がある場合であっても、各印刷サーバ１０に要求されたジョブに関する情報（印刷データ及び書誌情報等）は一元的に管理される。したがって、ジョブの投入先の印刷サーバ１０によって、出力先として選択可能な画像形成装置２０が限定されてしまうのを回避することができる。
【００７２】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００７３】
１            印刷システム
１０          印刷サーバ
１１          印刷要求受信部
１２          印刷許否判定部
１３          不許可送信部
１４          ジョブ記録部
１５          ジョブ蓄積部
１６          ジョブ転送部
１７          結果受信部
１８          レポート作成部
２０          画像形成装置
２１          カードＩＤ取得部
２２          認証制御部
２３          対応情報記憶部
２４          ジョブ取得部
２５          印刷制御部
２６          結果送信部
３０          認証サーバ
３１          認証処理部
３２          ユーザＤＢ
６０          クライアントＰＣ
６１          印刷指示受付部
６２          印刷データ生成部
６３          印刷要求送信部
６４          不許可通知部
７０          ストレージ装置
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
２０１        ＣＰＵ
２０２        メモリ
２０３        補助記憶装置
２０４        ネットワークＩ／Ｆ
２０５        画像出力部
２０６        画像処理部
２０７        外部デバイスＩ／Ｆ
２０８        表示部
２０９        操作部
Ｂ            バス
【先行技術文献】
【特許文献】
【００７４】
【特許文献１】特開２００７−２００２８４号公報
【図１】
2010277524.tif 000003
【図２】
2010277524.tif 000004
【図３】
2010277524.tif 000005
【図４】
2010277524.tif 000006
【図５】
2010277524.tif 000007
【図６】
2010277524.tif 000008
【図７】
2010277524.tif 000009
【図８】
2010277524.tif 000010
【図９】
2010277524.tif 000011
【図１０】
2010277524.tif 000012
【図１１】
2010277524.tif 000013