(57)【要約】【課題】  印刷データが画像形成装置に直接送信された場合、本発明の印刷システムでは、サーバを介さない為、サーバでのユーザ管理、課金管理が実行できなくなる。【解決手段】  画像形成装置がサーバ以外から印刷データを受信した場合、サーバに対して受信した印刷データの情報をサーバに送信する、または、印刷データをサーバに転送する。【選択図】  図１
2014013472.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを送信するクライアントＰＣ（１０１）と、前記クライアントＰＣからの印刷データを受信し蓄積するサーバ（１０３）と、前記サーバに蓄積された印刷データを前記サーバから受信して印刷する複数の画像形成装置（１０４）からなる印刷システムにおいて、前記画像形成装置は、前記クライアントＰＣから前記画像形成装置に送信された印刷データに対して、前記画像形成装置は、印刷データ情報を前記サーバに通知する通知手段（１２１）を有する
ことを特徴とする印刷システム。
【請求項２】
前記サーバは、蓄積した印刷データのユーザ管理を行う為のユーザ管理情報（３０１）を有し、蓄積した印刷データをユーザ毎に管理する管理手段（３０２）を有することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記サーバは、印刷データの印刷枚数・印刷ページ数・白黒・カラーの印刷情報を元にログインしたユーザ毎に課金する課金管理手段（３０８）を有することを特徴とする請求項１に記載の印刷システム。
【請求項４】
印刷データを送信するクライアントＰＣ（１０１）と、前記クライアントＰＣからの印刷データを受信し蓄積するサーバ（１０３）と、前記サーバに蓄積された印刷データを前記サーバから受信して印刷する複数の画像形成装置（１０４）からなる印刷システムにおいて、前記画像形成装置は、前記クライアントＰＣから前記画像形成装置に送信された印刷データに対して、前記画像形成装置は、前記サーバに印刷するかしないかを問い合わせる問い合わせ手段（５０３）と、前記問合わせ手段に対する前記サーバからの応答を受信する受信手段（５０４）を有し、前記サーバからの応答が肯定応答の場合、受信した印刷データを出力し、前記サーバからの応答が否定応答の場合、受信した印刷データを出力しないことを特徴とする画像形成装置。
【請求項５】
前記サーバは、蓄積した印刷データのユーザ管理を行う為のユーザ管理情報（３０１）を有し、蓄積した印刷データをユーザ毎に管理する管理手段（３０２）を有することを特徴とする請求項５に記載の画像形成装置。
【請求項６】
前記サーバは、印刷データの印刷枚数・印刷ページ数・白黒・カラーの印刷情報を元にログインしたユーザ毎に課金する課金管理手段（３０８）を有することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
印刷データを送信するクライアントＰＣ（１０１）と、前記クライアントＰＣからの印刷データを受信し蓄積するサーバ（１０３）と、前記サーバに蓄積された印刷データを前記サーバから受信して印刷する複数の画像形成装置（１０４）からなる印刷システムにおいて、前記クライアントＰＣから前記画像形成装置に送信された印刷データに対して、前記画像形成装置は、前記サーバに受信した印刷データを転送する手段（８０４）を有することを特徴とする画像形成装置。
【請求項８】
前記印刷データを出力するユーザを決定する為にログインするログイン手段（８１１）と、ログイン手段によりログインしたユーザの印刷データを前記サーバに問い合わせる問い合わせ手段（８１２）と、前記問い合わせ手段に対する応答として前記サーバからログインしたユーザの印刷データ情報を受信する印刷データ情報取得手段（８１４）、前記印刷データ情報から画像形成装置にて印刷する印刷データを指定する為の指定手段（８１５）、前記指定手段により指定された印刷データを前記サーバから受信する為の印刷データ受信手段（８０１）、を有することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記サーバは、蓄積した印刷データのユーザ管理を行う為のユーザ管理情報（３０１）を有し、蓄積した印刷データをユーザ毎に管理する管理手段（３０２）を有することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記サーバは、印刷データの印刷枚数・印刷ページ数・白黒・カラーの印刷情報を元にログインしたユーザ毎に課金する課金管理手段（３０８）を有することを特徴とする請求項８に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを格納するサーバとサーバ認証後に格納された印刷データを受信して印刷する画像形成装置による印刷システムに関する。
【背景技術】
【０００２】
従来の印刷システムには、ユーザがクライアントＰＣからサーバに印刷データ送信し、サーバに印刷データを格納し、画像形成装置にてユーザ認証を行った後、サーバに格納された印刷データを受信して印刷するものが有る（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０２９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術は、クライアントＰＣから直接印刷データを画像形成装置に送信した場合、認証情報が印刷データに付加されていない時は、単に印刷を実行しないだけだった。そのため、ユーザ管理や課金管理を行うためにサーバ経由で印刷する事を意図して設置したシステムでサーバ側に何の通知も無く印刷する事が可能になっていた。また、ユーザが勝手に印刷する事が可能な為、サーバでのユーザ管理や課金管理を回避しての印刷が可能になっていた。
【課題を解決するための手段】
【０００５】
印刷データを送信するクライアントＰＣと、クライアントＰＣからの印刷データを受信し蓄積するサーバと、サーバに蓄積された印刷データをサーバから受信して印刷する複数の画像形成装置からなる印刷システムにおいて、画像形成装置は、クライアントＰＣから画像形成装置に送信された印刷データに対して、印刷情報を前記サーバに通知する通知手段を有する事を特徴とする印刷システム。
【０００６】
さらに、印刷データを送信するクライアントＰＣと、前記クライアントＰＣからの印刷データを受信し蓄積するサーバと、前記サーバに蓄積された印刷データを前記サーバから受信して印刷する複数の画像形成装置からなる印刷システムにおいて、前記画像形成装置は、前記クライアントＰＣから前記画像形成装置に送信された印刷データに対して、前記画像形成装置は、前記サーバに印刷するかしないかを問い合わせる問い合わせ手段と、前記問合わせ手段に対する前記サーバからの応答を受信する受信手段を有し、前記サーバからの応答が肯定応答の場合、受信した印刷データを出力し、前記サーバからの応答が否定応答の場合、受信した印刷データを出力しない事を特徴とする印刷システム。
【０００７】
さらに、印刷データを送信するクライアントＰＣと、前記クライアントＰＣからの印刷データを受信し蓄積するサーバと、前記サーバに蓄積された印刷データを前記サーバから受信して印刷する複数の画像形成装置からなる印刷システムにおいて、画像形成装置は、前記クライアントＰＣから前記画像形成装置に送信された印刷データに対して、前記画像形成装置は、前記サーバに受信した印刷データを転送する手段を有する事を特徴とする印刷システム。
【発明の効果】
【０００８】
本発明では、ユーザがクライアントＰＣから直接画像形成装置に対して印刷データを送っても、画像形成装置からサーバに印刷データ情報を送信する事で、サーバにて直接送られた印刷データのユーザ管理、課金管理が可能になる。
【図面の簡単な説明】
【０００９】
【図１】ネットワークの印刷データの流れを示す図である。
【図２】画像形成装置のハードウェア構成図である。
【図３】印刷サーバのブロック図である。
【図４】実施例１、２によるＰＣおよびサーバ、画像形成装置の動作を示す図である。
【図５】実施例１、２による画像形成装置の印刷処理フローを示す図である。
【図６】実施例１、２による印刷サーバの印刷処理フローを示す図である。
【図７】実施例３によるＰＣおよび印刷サーバ、画像形成装置の動作を示す図である。
【図８（ａ）】図印刷サーバから画像形成装置が印刷データを受信するフローを示す図である。
【図８（ｂ）】実施例３による画像形成装置の印刷処理フローを示す図である。
【図９】実施例３による印刷サーバの印刷処理フローを示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１１】
図１は、本発明および通常時の印刷データ・印刷情報のフローを図示する。図１にて、本発明による印刷データ・印刷情報のフローは、実線にて図示し、通常の印刷データ・印刷情報のフローは、点線にて図示している。
【００１２】
本発明による印刷システムは、クライアントＰＣ１０１と印刷サーバ１０３と画像形成装置１０４から構成され、各々ＬＡＮ１０５に接続されている。尚、図１は、印刷サーバ１台と画像形成装置１０４を１台しか図示していないが、複数の印刷サーバ、複数の画像形成装置を有する事も可能なシステムである。
【００１３】
次に図1の印刷データフローについて説明する。
【００１４】
印刷データを印字する際、クライアントＰＣ１０１は、印刷サーバ１０３に印刷データ１１１を送信する。画像形成装置１０４にユーザがログインすると、画像形成装置１０４は、印刷サーバ１０３とユーザ認証１１２を実行し、印刷サーバ１０３から認証ＯＫ１１３の応答を受信する。その後、画像形成装置１０４は、印刷データのリスト情報要求（不図示）を印刷サーバ１０３に送信し、印刷データのリスト情報（不図示）を受信し、印刷データのリスト情報を画像形成装置１０４の操作パネル上に表示する。次にユーザが印刷データを指定し、出力するように操作パネルで指示すると、画像形成装置１０４は、指示された印刷データに関する印刷要求１１４を印刷サーバ１０３に送信する。印刷サーバ１０３は、受信した印刷要求１１４から印刷データ１１５を画像形成装置に送信する。画像形成装置１０４は、印刷データ１１５を受信し印刷するとともに、印刷時の各種情報（ユーザ名、印刷ページ数、印刷方法、など）を印刷情報１１６にて印刷サーバ１０３に送信する。印刷サーバ１０３は、印刷情報１１６を受信したら、印刷情報１１６を元にユーザ毎に課金管理を行う。
【００１５】
それに対して、本発明は、ＰＣ１０１から画像形成装置１０４に直接印刷データ１２０を送信した時の印刷シーケンスに関する発明である。
【００１６】
画像形成装置１０４は、印刷サーバ以外から印刷データ１２０を受信した場合、印刷サーバ１０３に印刷情報１２１を送信する。印刷情報１２１は、受信した印刷データ１２０に含まれるユーザ名、ページ数、部数等、ユーザ管理、課金管理に関する情報を有する。印刷サーバ１０３は、印刷情報１２１により、ユーザ管理情報、課金情報を更新する。尚、印刷サーバのユーザ管理に無いユーザが印刷データを画像形成装置１０４に送信した場合、印刷サーバ１０３は、そのユーザ情報を履歴として保存し、サーバの管理者に対してメール、レポートなどにより例外印刷された事を通知する。
【００１７】
図２は、本発明による画像形成装置１０４の内部構成と外部Ｉ／Ｆを示すブロック図である。画像形成装置１０４は、ＲＯＭ２０２に記憶されたソフトウェアを実行するＣＰＵ２０１を備える。ＣＰＵ２０１は、システムバス２１３に接続される各デバイスを総括的に制御する。ＲＯＭ２０２は、不揮発性メモリであり、ソフトウェアと共に、画像形成装置のデバイスデータ（各種設定値、ログ、カウンタ、アドレス帳データ）を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア、画像データ保存領域として機能する。
【００１８】
外部入力コントローラ（ＰＡＮＥＬＣ）２０６は、各種のキーやボタン、タッチパネル等を備えるパネル（ＰＡＮＥＬ）２０７に接続され、パネル２０７からの指示入力を制御する。ディスプレイコントローラ（ＤＩＳＰＣ）２０８は、液晶ディスプレイ、ＬＥＤなどで構成される表示モジュール（ＤＩＳＰＬＡＹ）２０８に接続され、表示モジュール２０８の表示を制御する。
【００１９】
ネットワークインタフェースカード（ＮＩＣ）２０５は、ＬＡＮ１０５を介し、画像形成装置や印刷サーバ等と接続し、これらとの間で双方向にデータを通信する。プリンタ部（ＰＲＩＮＴＥＲ）２１０は、電子写真方式或いはインクジェット方式などで実現される紙への印字部である。認証装置Ｉ／Ｆ２１１は、認証装置２１２と接続され、認証装置からの情報を送受信する為のＩ／Ｆである。認証装置２１２は、カードリーダ、指紋認証装置など、認証の為の端末装置からの情報を取得する為の装置で、ユーザ情報・パスワード等を装置に取り込む外部装置である。尚、認証装置が無い場合、パネル２０７と表示モジュール２０８を用いてユーザ情報・パスワード等の入力も可能である。
【００２０】
図３にて、印刷サーバの処理ブロック図を示す。
【００２１】
印刷サーバは、ＭＳ−Ｗｉｎｄｏｗｓ(登録商標）などの汎用ＯＳ上で動作し、本発明による印刷システムのアプリケーションとプリンタドライバによる印刷システムにて動作している。
【００２２】
ユーザ管理データベース（ユーザ管理ＤＢ）３０１は、ユーザ名とパスワード（ＰＷＤ）を管理している。ユーザ名は、クライアントＰＣにてネットワークにログインするＩＤと画像形成装置内に登録されているユーザ管理情報に１対１の対応関係で設定される。ユーザ管理部３０２は、そのユーザ管理ＤＢにアクセスする為の処理ブロックである。認証処理部３０３は、ユーザ管理ＤＢと画像形成装置から渡されたユーザ情報とパスワードをユーザ管理部３０２経由でユーザ管理ＤＢと照合し、サーバへのアクセスが許可されているかを確認する為の認証処理を行う。印刷処理部３０４は、印刷データの入出力の処理を実行し、印刷データを蓄積する為のドライバ経由で入力プリンタに保持されている印刷データを入力し、各画像形成装置のプリンタドライバに対して出力する。印刷処理部３０４は、出力する画像形成装置の印刷データフォーマットと異なる場合、印刷データの変換処理を実行する。課金管理部３０８は、課金管理データベース（課金管理ＤＢ）３０５の課金情報を、画像形成装置から受信する印刷情報１００６、１１０１によりユーザ毎に更新する。
【００２３】
図４に本発明による印刷システムを用いた時のサーバ側の処理に関するフローを示す。ユーザは、ＰＣ１０１から印刷データ１を送信し、画像形成装置１０４にて印刷データの出力を得るまでのデータフローである。
【００２４】
印刷サーバ１０３は、図３に示した処理ブロックから構成される出力マネージャ４２０と印刷サーバ用に設定したプリンタ４３０から構成される。印刷サーバには、本発明の印刷システム用に入力プリンタ４３１および画像形成装置への出力用にプリンタ４３２，４３３のドライバがインストールされる。出力用プリンタドライバ４３２，４３３は、印刷サーバ１０３から出力される画像形成装置のドライバで、画像形成装置１０４のプリンタドライバ４３２と、画像形成装置１０５のプリンタドライバ４３３を図示している。尚、本発明の印刷サーバ１０３は、複数の画像形成装置のプリンタドライバをインストールする事で、複数の画像形成装置に対して入力プリンタ４３１で保持している印刷データを出力する事が可能になる。図４では、参考までに画像形成装置１０５を図示している。
【００２５】
本発明において、クライアントＰＣ１０１は、印刷データ４００をＬＡＮ経由で画像処理装置１０４に送信する。画像形成装置１０４は、印刷サーバ以外から印刷データを受信すると、印刷サーバ１０３の出力マネージャに対して、印刷情報４０１を通知する。印刷サーバ１０３は、印刷情報４０１より、印刷サーバ以外から画像形成装置１０４に対して印刷データが送信された事を検知可能となる。それの印刷情報４０１を元に印刷サーバは、送信元のクライアントＰＣ１０１に対して、印刷システムによる印刷を促すようにメール通知したり、印刷システム用のドライバを提供したりすることが可能となる。
【００２６】
図５は、本発明の画像形成装置における印刷処理フローを示す。ステップ５０１にて印刷データを受信し、印刷データのジョブ情報を解析する。ステップ５０２にて、印刷データの送信元を判定し、送信元が印刷サーバ１０３の場合、ステップ５０６の印刷処理に進む。送信元が印刷サーバでは無い場合、ステップ５０３に進む。ステップ５０３にて、印刷サーバに対して、印刷データ情報を送信し、印刷せずに終了する。尚、ステップ５０４，５０５の処理は、実施例２の処理のため、本実施例の説明では省略する。最後にステップ５０６にて、受信した印刷データを出力する。以上が本発明による画像形成装置の印刷処理フローである。
【００２７】
図６は、本発明の印刷サーバにおける印刷処理フローを示す。ステップ６０１にて印刷サーバは、印刷情報を受信し、印刷情報のユーザ名、ジョブ情報を取得する。ステップ６０２にて、ユーザ管理部３０２に取得した印刷情報のユーザ名がユーザ管理ＤＢ３０２にユーザ名が有る場合は、対応するユーザに対する課金管理部３０８にて課金処理６０７を実行して終了する。ここでステップ６０６、６０５の応答送信は、実施例２の処理のため、本実施例の説明では省略する。ステップ６０２にて、受信した印刷情報のユーザ名がユーザ管理ＤＢ６０３に無い場合、受信した印刷情報を印刷サーバ１０３のログに保存し、終了する。尚、印刷サーバ１０３は、ユーザ名が無い印刷データを直接画像形成装置１０４で受信した場合、印刷データを送信したユーザに直接印刷しないようにメールを送信したり、印刷サーバの管理者に対してメールによりアナウンスする。
【００２８】
以上のように、本発明における印刷システムは、印刷サーバ以外のクライアントＰＣから印刷データが画像形成装置に送信されたとき、印刷サーバに対して印刷情報を通知する事で、印刷サーバを介さない印刷が行われたかどうかを判断出来るようにしている。
【００２９】
次に、本発明における実施例２について図５、６を用いて説明する。
【００３０】
図５にて実施例２に関する処理としては、ステップ５０４，５０５の処理が追加される。尚、その他の処理は、実施例１と同じため省略する。
【００３１】
ステップ５０３で印刷情報を印刷サーバに送信した後、ステップ５０４の応答受信にて、印刷サーバからの応答を受信する。ステップ５０５の判定処理にて印刷サーバからの応答がＯＫの場合、画像形成装置は、印刷処理（ステップ５０６）を実行する。ステップ５０５の判定処理にて印刷サーバからの応答がＮＧの場合、画像形成装置は、印刷せずに印刷データを破棄して終了する。
【００３２】
図６に関して、実施例２に関する処理としては、ステップ６０５，６０６の処理が追加される。ステップ６０２の判定処理にて、受信した印刷情報のユーザ名がユーザ管理ＤＢに有る（ＹＥＳ）の場合、画像形成装置に肯定応答（応答ＯＫ）をステップ６０６で送信する。また、ステップ６０２の判定処理にて、印刷情報のユーザ名がユーザ管理ＤＢに無かった（ＮＯ）の場合、印刷情報をログに保存した後、ステップ６０５で否定応答（応答ＮＧ）を送信する。以上のように、本発明における印刷システムの実施例２は、画像形成装置は、印刷サーバに対して印刷情報・印刷状況を通知するとともに、印刷サーバからの応答によって、印刷する／しないの処理を切り替える。よって、直接クライアントＰＣから印刷データが画像形成装置に送信された時、印刷データのユーザ名でユーザ管理・ユーザ課金が可能な場合は、画像形成装置で印刷し、不可能な場合は、画像形成装置での印刷を不可能とする印刷システムを構築出来る。
【００３３】
次に、本発明における実施例３について、図７、８、９を用いて説明する。
【００３４】
図７は、画像形成装置１０４がクライアントＰＣ１０１から直接印刷データ７００を受信した時の印刷データフローを図示したものである。
【００３５】
画像形成装置１０４は、クライアントＰＣ１０１から印刷データ７００を受信した場合、印刷データ７０１にて印刷サーバ１０３の入力プリンタ４３１に対して印刷データを転送する。
【００３６】
印刷サーバ１０３は、印刷データ７０１を受信したら入力プリンタ４３１にて印刷データとして保持する。印刷サーバ１０３の出力マネージャ４２０は、画像形成装置１０４とユーザ認証および印刷指示７０２を実行する。尚、認証および印刷指示７０２のシーケンスフローは、図１にて説明した通常の印刷シーケンスと同一である。出力マネージャ４２０は、印刷指示された印刷データ７０１を印刷処理部３０４に入力プリンタから受信し（７０３）、印刷処理部３０４で出力される画像形成装置１０４の印刷データ形式に変換し、出力ドライバに印刷データを出力する（７０４）。印刷データは、画像形成装置１０４のプリンタ４３２に出力される。印刷サーバ１０３は、スプールされた印刷データ７０５を画像形成装置１０４に出力する。
【００３７】
画像形成装置１０４は、印刷サーバ１０３から受信した印刷データ７０５を印刷する。
【００３８】
図８（ａ）に画像形成装置にて、印刷サーバより印刷データを受信し、印刷処理を実行するまでのフローを示す。
【００３９】
画像形成装置は、ステップ８１１にて、ログイン画面をＤＩＳＰＬＡＹ２０８に表示し、ユーザが認証装置２１２またはＰＡＮＥＬ２０６にて入力した認証情報から、印刷サーバに対してユーザ認証およびログインを実行する。ステップ８１２にてサーバから認証ＯＫまたはＮＧの応答を受信し、認証ＯＫの応答を受信した（ＹＥＳ）の場合、ステップ８１４に遷移し、認証ＯＫの応答を受信しなかった（ＮＯ）の場合、ステップ８１７に遷移する。ステップ８１４にて、画像形成装置は、印刷サーバに印刷データのリストを受信し、印刷したデータリストをＤＩＳＰＬＡＹ２０８にて表示し、ＰＡＮＥＬ２０６にて印刷したい印刷データを指定可能にする。ステップ８１５にて、画像形成装置はユーザがＰＡＮＥＬ２０６から指定した印刷データに関する印刷指示を送信する。ステップ８１６にて、画像形成装置は、印刷データを受信し、印刷処理を実行する。印刷後、画像形成装置は、ステップ８１７にて印刷サーバに対してログアウト処理を実行し、ステップ８１１に戻る。ステップ８１８にて、画像形成装置は、ログインＮＧをＤＩＳＰＬＡＹ２０８にて表示し、ステップ８１１に戻る。
【００４０】
図８（ｂ）に本実施例３における画像形成装置１０４の印刷処理フローを示す。
【００４１】
ステップ８０１にて、画像形成装置は印刷データを受信する。ステップ８０２にて、画像形成装置は受信した印刷データの送信元を判定し、送信元が印刷サーバ（ＹＥＳ）の場合、ステップ８０５に遷移し、送信元が印刷サーバ以外（ＮＯ）の場合、ステップ８０４にて受信した印刷データを印刷サーバに送信する。ステップ８０５にて、画像形成装置は印刷サーバからの印刷データを出力する前、印刷サーバにログインして印刷指示した印刷データかを判定する。画像形成装置は、印刷指示した印刷データ（ＹＥＳ）の場合、ステップ８０３に遷移し、印刷指示していない印刷データを受信した（ＮＯ）の場合、ステップ８０６に遷移する。ステップ８０３にて、画像形成装置は、受信した印刷データを印刷する。ステップ８０６にて、画像形成装置は、エラー表示をＤＩＳＰＬＡＹ２０８，ＰＲＩＮＴＥＲ２０９等の出力デバイス、ＮＩＣ経由で本画像形成装置にアクセスしているＷＥＢブラウザ等で行う。
【００４２】
図９に本実施例３における印刷サーバの印刷処理フローを示す。印刷サーバは、ステップ９０１にて認証済みフラグをＯＦＦする。印刷サーバは、ステップ９０２にてデータを受信し、解析を行う。印刷サーバは、ステップ９０３にて受信したデータが印刷データの場合、ＹＥＳでステップ９０４に遷移する。印刷サーバは、ステップ９０４にて受信した印刷データを入力プリンタ４３１のスプーラに保存する。印刷サーバは、ステップ９０５にて、受信したデータがユーザ認証要求かを確認し、ユーザ認証要求（ＹＥＳ）の場合、ステップ９０６に遷移し、ユーザ認証要求以外（ＮＯ）の場合、ステップ９０９に遷移する。印刷サーバは、ステップ９０６にて、受信した認証データに含まれるユーザ名、パスワードを検証し、ユーザ管理ＤＢのユーザ名とパスワードに一致した場合（ＹＥＳ）、ステップ９０７に遷移し、不一致の場合（ＮＯ）、ステップ９０８に遷移する。印刷サーバは、ステップ９０７にて、認証成功（ＯＫ）の応答を送信し、ステップ９０９にて、認証済みフラグをＯＮに設定し、ステップ９０８にて、認証ＮＧの応答を送信する。
【００４３】
印刷サーバは、ステップ９１０にて受信したデータがジョブリスト要求かどうかを判定し、ジョブリスト要求（ＹＥＳ）の場合、ステップ９１１に遷移し、ジョブリスト要求では無い（ＮＯ）の場合、ステップ９１４に遷移する。印刷サーバは、ステップ９１１にて認証済みかどうかを認証済みフラグのＯＮ／ＯＦＦで判定し、認証済み（認証済みフラグがＯＮ）でＹＥＳの時、ステップ９１３に遷移し、認証済みでは無く（認証済みフラグがＯＦＦ）ＮＯの時、ステップ９１２に遷移する。印刷サーバは、ステップ９１２にて、印刷データリスト要求ＮＧの応答を要求元の画像形成装置に送信し、ステップ９１３にて、印刷データリスト要求ＯＫの応答と印刷データリストを送信する。
【００４４】
印刷サーバは、ステップ９１４にて印刷データの印刷要求かどうかを判定し、印刷データの印刷要求（ＹＥＳ）の場合、ステップ９１５に遷移し、印刷要求では無い（ＮＯ）の場合、ステップ９１６に遷移し受信ＮＧの応答を送信する。印刷サーバは、ステップ９１５にて印刷要求された印刷データが入力プリンタに有るかを判定し、有る（ＹＥＳ）場合、ステップ９１７にて印刷処理を実行し、無い（ＮＯ）場合、ステップ９２１にて印刷要求ＮＧの応答を要求元に送信する。印刷サーバは、ステップ９１７の印刷処理にて、印刷要求された印刷する為に、印刷要求ＯＫの応答を要求元の画像形成装置に送信する。印刷サーバは、ステップ９１８にて、入力プリンタの印刷データを要求元の画像形成装置で印字する為に、印刷処理部３０４にて、入力プリンタから印刷データを入力し、画像形成装置の出力用プリンタに対して印刷データを出力する。尚、入力プリンタの印刷データと出力プリンタの印刷データが異なる場合、印刷処理部３０４は、出力プリンタ用に印刷データの変換処理が実行される。次に印刷サーバは、ステップ９１９にて課金処理のため、印刷処理部３０４で監視する印刷ステータスから、課金管理部３０８に１ページ印刷完了のステータス通知を行う事で、課金管理部３０８は、認証したユーザに対して課金管理ＤＢ内の課金データを更新する。最後に印刷サーバは、印刷データの出力完了と共に認証済みフラグをＯＦＦに戻す。尚、図示していないが、認証済みフラグは、ユーザ管理ＤＢのユーザ毎に保有し、一定期間経過後はＯＦＦに戻すようにユーザ管理部にてフラグ管理されている。
【００４５】
以上、述べたように実施例３では、クライアントＰＣから直接画像形成装置に印刷データを送信された時でも、画像形成装置から印刷サーバに印刷データを転送する事で、本発明の印刷システムによるユーザ管理・課金管理を可能にする。
【００４６】
印刷システムを管理する側としては、印刷サーバを介さない印刷データを画像形成装置で印刷する事を不可能となる為、ユーザ管理、課金管理を容易に実施する事が可能となる。
【符号の説明】
【００４７】
１０１  クライアントＰＣ
１０３  印刷サーバ
１０４  画像形成装置
【図１】
2014013472.tif 000003
【図２】
2014013472.tif 000004
【図３】
2014013472.tif 000005
【図４】
2014013472.tif 000006
【図５】
2014013472.tif 000007
【図６】
2014013472.tif 000008
【図７】
2014013472.tif 000009
【図８（ａ）】
2014013472.tif 000010
【図８（ｂ）】
2014013472.tif 000011
【図９】
2014013472.tif 000012