(57)【要約】【課題】クライアント端末から画像形成装置にアクセスした場合に、アクセスした画像形成装置で印刷可能な印刷データの一覧を画像形成装置からクライアント端末に送信させることで、クライアント端末からの印刷データの削除指示を容易に行うことを目的とする。【解決手段】クライアント端末は、ＷＥＢブラウザを用いて画像形成装置にアクセスし、当該画像形成装置で印刷可能な印刷データの一覧の要求を送信して、当該画像形成装置で印刷可能な印刷データを削除指示可能な一覧画面を画像形成装置から受信して、ＷＥＢブラウザで表示する。【選択図】図５
2011043979.tif 000002
【特許請求の範囲】
【請求項１】
ＷＥＢブラウザを備えるクライアント端末と画像形成装置と印刷管理サーバとが通信可能に接続される印刷システムであって、
前記クライアント端末は、
前記ＷＥＢブラウザを用いて前記画像形成装置にアクセスするアクセス手段と、
前記アクセス手段でアクセスした画像形成装置で印刷可能な印刷データの一覧の要求を送信する一覧要求送信手段と、
前記一覧要求送信手段で送信した取得要求に従って、前記画像形成装置から印刷データ一覧画面を受信する印刷データ一覧画面受信手段と、
前記印刷データ一覧画面受信手段で受信した印刷データ一覧画面をＷＥＢブラウザで表示する表示手段と、
前記ＷＥＢブラウザで表示された印刷データ一覧画面から指定された印刷データを削除指示する削除指示手段と
を備え、
前記画像形成装置は、
前記一覧の要求を前記クライアント端末から受信する一覧要求受信手段と、
前記一覧要求受信手段で受信した一覧要求に従って、当該画像形成装置で印刷可能な印刷データの一覧を取得すべく、当該画像形成装置の機種情報を含む取得要求を前記印刷管理サーバに送信する取得要求送信手段と、
前記取得要求送信手段で送信した取得要求に従って、当該画像形成装置で印刷可能な印刷データの一覧を前記印刷管理サーバより取得する印刷データ一覧取得手段と、
前記印刷データ一覧取得手段で取得した印刷データの一覧に従って、前記クライアント端末のＷＥＢブラウザで削除指定可能な印刷データ一覧画面を生成する印刷データ一覧画面生成手段と、
前記印刷データ一覧画面生成手段で生成された印刷データ一覧画面を前記クライアント端末に送信する印刷データ一覧画面送信手段と
を備えることを特徴とする印刷システム。
【請求項２】
前記クライアント端末は、
前記アクセス手段でアクセスした画像形成装置の機種で印刷可能な印刷データの一覧の要求をするか、全印刷データの一覧の要求をするか選択する要求選択手段と、
前記一覧要求送信手段は、前記要求選択手段で、全印刷データの一覧の要求をすると選択された場合に、全印刷データの一覧の要求を送信することを特徴とし、
前記画像形成装置は、
前記一覧要求受信手段は、前記クライアント端末から全印刷データの一覧の要求を受信し、
前記取得要求送信手段は、全印刷データの一覧の要求を受信した場合には、全印刷データの一覧を取得すべく、前記印刷管理サーバに全印刷データを取得する取得要求を送信することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記クライアント端末は、
前記ユーザを識別するためのユーザ情報を入力する入力手段と、
前記アクセス手段は、前記入力手段で入力されたユーザ情報に従って、前記画像形成装置にアクセスすることを特徴とし、
前記画像形成装置の
前記取得要求送信手段で送信する取得要求は、前記クライアント端末からのアクセスに従って得られたユーザ情報を含むことを特徴とする請求項１乃至２に記載の印刷システム。
【請求項４】
前記印刷データ一覧画面には印刷データを識別する識別情報を含み、
前記クライアント端末は、
前記削除指示手段で削除指示された場合に、前記指定された印刷データの識別情報を含む削除要求を送信する第１の削除要求送信手段とを更に備え、
前記画像形成装置は、
前記削除要求を受信する削除要求受信手段と、
前記削除要求受信手段で受信した削除要求に含まれる印刷データの識別情報に従って、前記印刷管理サーバに削除要求を送信する第２の削除要求送信手段と
を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
ＷＥＢブラウザを備えるクライアント端末と画像形成装置と印刷管理サーバとが通信可能に接続される印刷システムにおける制御方法であって、
前記クライアント端末が、
前記ＷＥＢブラウザを用いて前記画像形成装置にアクセスするアクセスステップと、
前記アクセスステップでアクセスした画像形成装置で印刷可能な印刷データの一覧の要求を送信する一覧要求送信ステップと、
前記一覧要求送信ステップで送信した取得要求に従って、前記画像形成装置から印刷データ一覧画面を受信する印刷データ一覧画面受信ステップと、
前記印刷データ一覧画面受信ステップで受信した印刷データ一覧画面をＷＥＢブラウザで表示する表示ステップと、
前記ＷＥＢブラウザで表示された印刷データ一覧画面から指定された印刷データを削除指示する削除指示ステップと
を実行し、
前記画像形成装置が、
前記一覧の要求を前記クライアント端末から受信する一覧要求受信ステップと、
前記一覧要求受信ステップで受信した一覧要求に従って、当該画像形成装置で印刷可能な印刷データの一覧を取得すべく、当該画像形成装置の機種情報を含む取得要求を前記印刷管理サーバに送信する取得要求送信ステップと、
前記取得要求送信ステップで送信した取得要求に従って、当該画像形成装置で印刷可能な印刷データの一覧を前記印刷管理サーバより取得する印刷データ一覧取得ステップと、
前記印刷データ一覧取得ステップで取得した印刷データの一覧に従って、前記クライアント端末のＷＥＢブラウザで削除指定可能な印刷データ一覧画面を生成する印刷データ一覧画面生成ステップと、
前記印刷データ一覧画面生成ステップで生成された印刷データ一覧画面を前記クライアント端末に送信する印刷データ一覧画面送信ステップと
を実行することを特徴とする制御方法。
【請求項６】
ＷＥＢブラウザを備えるクライアント端末と画像形成装置と印刷管理サーバとが通信可能に接続される印刷システムで実行可能なプログラムであって、
前記クライアント端末を、
前記ＷＥＢブラウザを用いて前記画像形成装置にアクセスするアクセス手段と、
前記アクセス手段でアクセスした画像形成装置で印刷可能な印刷データの一覧の要求を送信する一覧要求送信手段と、
前記一覧要求送信手段で送信した取得要求に従って、前記画像形成装置から印刷データ一覧画面を受信する印刷データ一覧画面受信手段と、
前記印刷データ一覧画面受信手段で受信した印刷データ一覧画面をＷＥＢブラウザで表示する表示手段と、
前記ＷＥＢブラウザで表示された印刷データ一覧画面から指定された印刷データを削除指示する削除指示手段として機能させ、
前記画像形成装置を、
前記一覧の要求を前記クライアント端末から受信する一覧要求受信手段と、
前記一覧要求受信手段で受信した一覧要求に従って、当該画像形成装置で印刷可能な印刷データの一覧を取得すべく、当該画像形成装置の機種情報を含む取得要求を前記印刷管理サーバに送信する取得要求送信手段と、
前記取得要求送信手段で送信した取得要求に従って、当該画像形成装置で印刷可能な印刷データの一覧を前記印刷管理サーバより取得する印刷データ一覧取得手段と、
前記印刷データ一覧取得手段で取得した印刷データの一覧に従って、前記クライアント端末のＷＥＢブラウザで削除指定可能な印刷データ一覧画面を生成する印刷データ一覧画面生成手段と、
前記印刷データ一覧画面生成手段で生成された印刷データ一覧画面を前記クライアント端末に送信する印刷データ一覧画面送信手段と
して備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを削除可能な印刷システムとその制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、サーバ上に一時蓄積された印刷データに対して、印刷装置（以下、複合機）から印刷要求を行うことで、印刷装置から印刷データを出力する、所謂「プルプリント（蓄積印刷）」の印刷システムが知られている。
【０００３】
これにより、ユーザはアプリケーションから印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている（例えば、特許文献１）。
【０００４】
また、このような印刷システムでは印刷データを蓄積することができるため、誤って印刷してしまった印刷データや不要となった印刷データを複合機のパネルの一覧から選択して、削除させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−９９７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の印刷システムのようなプルプリントシステムでは、クライアント端末で印刷指示する際にユーザがプリンタを選択し、そのプリンタで印刷可能な印刷データを生成する。そして、ユーザはプリンタに赴き、印刷データを選択して印刷を行う。この時プリンタが使えない場合には、同じ機種の他のプリンタに赴き印刷データを選択して印刷を行うことになる。
【０００７】
つまり、どの印刷データがどのプリンタで印刷できるのかを把握している。そのため蓄積されている印刷データを削除する際には、印刷できるプリンタに赴き、削除したい印刷データを指示して印刷データを削除する運用がされている。
【０００８】
しかしながら、プリンタまで赴き印刷データを削除することは手間がかかるため、クライアント端末から印刷データを削除することが望まれている。
【０００９】
また、シングルファンクションプリンタ等の低機能なプリンタでは、印刷データを一覧表示可能な表示部を備えていないため、プリンタから削除したい印刷データを選択し、削除することができなかった。
【００１０】
この場合、印刷データを管理している印刷管理サーバにアクセスして印刷データを削除することが考えられるが、印刷管理サーバには多くの印刷データが管理されているため、その中から削除する印刷データを探しだすことは困難であった。
【００１１】
そこで、本発明の目的は、クライアント端末から画像形成装置にアクセスした場合に、アクセスした画像形成装置で印刷可能な印刷データの一覧を画像形成装置からクライアント端末に送信させることで、クライアント端末からの印刷データの削除指示を容易に行うことができる仕組みを提供する。
【課題を解決するための手段】
【００１２】
本発明は、ＷＥＢブラウザを備えるクライアント端末と画像形成装置と印刷管理サーバとが通信可能に接続される印刷システムであって、前記クライアント端末は、  前記ＷＥＢブラウザを用いて前記画像形成装置にアクセスするアクセス手段と、前記アクセス手段でアクセスした画像形成装置で印刷可能な印刷データの一覧の要求を送信する一覧要求送信手段と、前記一覧要求送信手段で送信した取得要求に従って、前記画像形成装置から印刷データ一覧画面を受信する印刷データ一覧画面受信手段と、前記印刷データ一覧画面受信手段で受信した印刷データ一覧画面をＷＥＢブラウザで表示する表示手段と、前記ＷＥＢブラウザで表示された印刷データ一覧画面から指定された印刷データを削除指示する削除指示手段とを備え、前記画像形成装置は、前記一覧の要求を前記クライアント端末から受信する一覧要求受信手段と、前記一覧要求受信手段で受信した一覧要求に従って、当該画像形成装置で印刷可能な印刷データの一覧を取得すべく、当該画像形成装置の機種情報を含む取得要求を前記印刷管理サーバに送信する取得要求送信手段と、前記取得要求送信手段で送信した取得要求に従って、当該画像形成装置で印刷可能な印刷データの一覧を前記印刷管理サーバより取得する印刷データ一覧取得手段と、前記印刷データ一覧取得手段で取得した印刷データの一覧に従って、前記クライアント端末のＷＥＢブラウザで削除指定可能な印刷データ一覧画面を生成する印刷データ一覧画面生成手段と、前記印刷データ一覧画面生成手段で生成された印刷データ一覧画面を前記クライアント端末に送信する印刷データ一覧画面送信手段とを備えることを特徴とする。
【００１３】
また、前記クライアント端末は、前記アクセス手段でアクセスした画像形成装置の機種で印刷可能な印刷データの一覧の要求をするか、全印刷データの一覧の要求をするか選択する要求選択手段と、前記一覧要求送信手段は、前記要求選択手段で、全印刷データの一覧の要求をすると選択された場合に、全印刷データの一覧の要求を送信することを特徴とし、前記画像形成装置は、前記一覧要求受信手段は、前記クライアント端末から全印刷データの一覧の要求を受信し、前記取得要求送信手段は、全印刷データの一覧の要求を受信した場合には、全印刷データの一覧を取得すべく、前記印刷管理サーバに全印刷データを取得する取得要求を送信することを特徴とする。
【００１４】
また、前記クライアント端末は、前記ユーザを識別するためのユーザ情報を入力する入力手段と、前記アクセス手段は、前記入力手段で入力されたユーザ情報に従って、前記画像形成装置にアクセスすることを特徴とし、前記画像形成装置の前記取得要求送信手段で送信する取得要求は、前記クライアント端末からのアクセスに従って得られたユーザ情報を含むことを特徴とする。
【００１５】
また、前記印刷データ一覧画面には印刷データを識別する識別情報を含み、前記クライアント端末は、前記削除指示手段で削除指示された場合に、前記指定された印刷データの識別情報を含む削除要求を送信する第１の削除要求送信手段とを更に備え、前記画像形成装置は、前記削除要求を受信する削除要求受信手段と、前記削除要求受信手段で受信した削除要求に含まれる印刷データの識別情報に従って、前記印刷管理サーバに削除要求を送信する第２の削除要求送信手段とを更に備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、クライアント端末から画像形成装置にアクセスした場合に、アクセスした画像形成装置で印刷可能な印刷データの一覧を画像形成装置からクライアント端末に送信させることで、クライアント端末からの印刷データの削除指示を容易に行うことができる。
【図面の簡単な説明】
【００１７】
【図１】プリントシステムの構成の一例を示すシステム構成図である
【図２】情報処理装置のハードウェア構成を示すブロック図である
【図３】複合機３００のハードウェア構成の一例を示すブロック図である
【図４】プルプリントシステムにおける各装置の機能構成を示すブロック図１である
【図５】プルプリントシステムにおける各装置の機能構成を示すブロック図２である
【図６】認証処理のフローチャートである
【図７】一覧取得処理のフローチャートである
【図８】削除処理のフローチャートである
【図９】リモートログイン画面の画面例である
【図１０】リモートＵＩ画面の画面例である
【図１１】ジョブ一覧画面の画面例である
【図１２】認証テーブルの一例を示す図である
【図１３】ジョブ情報の一例を示す図である
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１９】
図１は、本発明のプリントサーバ２００及び印刷管理サーバ５００および認証サーバ４００およびクライアントＰＣ１００および複合機３００を適用可能なプリントシステム（印刷システム）の構成の一例を示すシステム構成図である。
【００２０】
クライアントＰＣ１００には、プリンタドライバがインストールされており、このプリンタドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷ジョブを作成し、該印刷ジョブをプリントサーバ２００等へ送信することができる。
【００２１】
また、クライアントＰＣ１００は、複合機３００のにリモートログインし、操作可能で、ネットワークを介してＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で複合機３００と通信することができる（例えば、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標））機能を搭載したＰＣである。
【００２２】
プリントサーバ２００は、クライアントＰＣ１００より印刷ジョブ（印刷データ）を受信し、所定の格納場所に保存することができる。印刷ジョブ（印刷データ）受信後は該印刷ジョブ（印刷データ）の印刷指示管理データを解析し、解析した印刷ジョブ（印刷データ）のドキュメント名、部数、ページ数、印刷設定などの書誌情報を印刷管理サーバ５００に渡すことができる。また、印刷管理サーバ５００より、該印刷ジョブの出力要求があった場合、対象複合機３００等に対し、ＬＰＲコマンドにて該印刷ジョブを送ることができる。
【００２３】
印刷管理サーバ５００は、書誌情報ＤＢを備え、本実施形態のプリントサーバ２００から取得した書誌情報を書誌情報ＤＢに格納する。また、複合機からの各種要求を受け付けることにより、要求に応じて印刷ジョブ一覧の返信、印刷指示をおこなうことができる。また、要求に応じて印刷ジョブの削除を行うことができる。
【００２４】
認証サーバ４００はユーザ認証するための認証テーブルを有し、複合機３００より送信されたユーザ情報（ユーザ名・パスワード・認証先）にしたがって、該ユーザを認証テーブルから検索し、該ユーザが認証テーブルに存在する場合は該ユーザのユーザ情報を複合機３００へ返信する。
【００２５】
以下、図２を用いて、図１に示したクライアントＰＣ１００、プリントサーバ２００、印刷管理サーバ５００、認証サーバ４００に適用可能な情報処理装置のハードウエア構成について説明する。
【００２６】
図２は、図１に示したクライアントＰＣ１００、プリントサーバ２００、印刷管理サーバ５００、認証サーバ４００に適用可能な情報処理装置のハードウエア構成を示すブロック図である。
【００２７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要は後述する各種プログラム等が記憶されている。
【００２８】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２９】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００３０】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３４】
次に、図３を用いて、図１に示した複合機３００のハードウエア構成について説明する。
【００３５】
図３は、図１に示した複合機３００のードウエア構成の一例を示すブロック図である。
【００３６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３８】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００３９】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００４０】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４１】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ    Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４２】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４３】
３２０はイメージバスインタフェース（ＩＭＡＧＥ    ＢＵＳ    Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４４】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４５】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４６】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４７】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４８】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４９】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５０】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５１】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５２】
以上のような構成によって、複合機３００は、スキャナ３１４から読み込んだ画像データをＬＡＮ６００上に送信したり、ＬＡＮから受信した印刷ジョブをプリンタ３１２により印刷出力することができる。
【００５３】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することできる。
【００５４】
以下、図４、５を用いて本発明の実施形態における、各端末内の機能の関連を説明する。なお、それぞれのフローにおける動作詳細は後述するため、ここでは各種端末内に記載されている機能ブロック図の説明を記載する。
【００５５】
クライアントＰＣ１００上のＷＥＢブラウザ１１０は、各種画面を表示する機能を有し、ユーザは表示された画面上から各種操作を行う。また、画面上からの操作に応じて、複合機３００上のＷＥＢサーバ機能３１０に対して、操作に応じた各種リクエストを送信する機能も有する。なお、ＷＥＢブラウザ１１０に表示される画面例は、図９〜図１１の画面である。
【００５６】
複合機３００上のＷＥＢサーバ機能３１０は、クライアントＰＣ１００からの各種リクエストを制御し、クライアントからの要求に対して複合機３００上で動作するプログラムと仲介する機能を有する。また、クライアントＰＣ１００と複合機３００とのセッションを管理する。なお、各種リクエストはＨＴＴＰリクエストである。
【００５７】
複合機３００上の認証画面生成機能３２０は、複合機３００と通信可能なクライアントＰＣ１００からの接続に対して、図９の認証画面を生成し、ＷＥＢサーバ機能３１０を介して、クライアントＰＣ１００上のＷＥＢブラウザ１１０に対して認証画面を送信する。
【００５８】
複合機３００上の認証処理機能３２１は、クライアントＰＣ１００上からの認証画面で入力されたユーザ情報を含む認証リクエストを受信し、指定された認証サーバ４００上のユーザ管理機能４１０に対して認証要求を送信する。そして、認証サーバ４００上のユーザ管理機能４１０から取得したユーザ情報を複合機３００本体に通知する処理（ログイン処理）を行う。また、図１０の複合機３００の各種機能を操作する事が可能な画面（以降  リモートＵＩ  と呼ぶ）を認証リクエストが送信された複合機３００へ送信する。
【００５９】
認証サーバ４００上のユーザ管理機能４１０は、複合機３００上の認証処理機能３２１から取得したユーザ情報（ユーザ名・パスワード・認証先）をもとにユーザ検索、及び、パスワード照合を行う。
【００６０】
複合機３００上の印刷管理サーバ通信機能３３０は、認証処理機能３２１からのログイン通知を受け、該当ユーザの印刷管理サーバ５００上の印刷指示・管理機能５１０に対して該当ユーザの印刷ジョブの一覧取得要求を送信する。一覧取得要求には、一覧取得要求を行う複合機３００の機種情報と複合機３００にログインしているユーザのユーザ情報（例えば、ユーザ名）を含んでいる。
【００６１】
また、印刷管理サーバ通信機能３３０は、印刷指示・管理機能５１０より取得したジョブ一覧情報を一覧画面生成機能３３１に渡し、ＲＡＭ３０２に保持する。印刷管理サーバ通信機能３３０は、複合機３００からの削除要求に対して、削除要求に含まれるユーザによって選択された印刷ジョブのジョブ情報に基づき、印刷管理サーバ５００上のジョブ削除機能５１１に対して削除するジョブ情報を含むジョブ削除要求を送信する。
【００６２】
複合機３００上の一覧画面生成機能３３１は、印刷管理サーバ通信機能３３０から取得したユーザのジョブ一覧情報に基づき、ユーザが印刷又は削除可能なジョブ一覧画面を生成し、クライアントＰＣ１００上のＷＥＢブラウザ１１０に対して送信する。
【００６３】
印刷管理サーバ５００上の印刷指示・管理機能５１０は、複合機３００上の印刷管理サーバ通信機能３３０からの一覧取得要求を取得し、取得したユーザ情報、及び、機種情報をもとに書誌情報ＤＢを検索し、ユーザ情報と機種情報に一致するジョブ情報を取得する。取得したジョブ情報からジョブ一覧情報生成し、送信する。
【００６４】
印刷管理サーバ５００上のジョブ削除機能５１１は、印刷管理サーバ通信機能３３０から取得したジョブ削除要求を受信し、受信したジョブ情報をもとに書誌情報ＤＢの該当ジョブ情報のステータスを削除済みに変更する。
【００６５】
次に、図６〜図８を用いて、本実施形態の処理について詳細に説明する。
【００６６】
図６は、本発明の実施形態における認証処理のフローチャートである。各処理をステップ数と共に説明する。
【００６７】
ステップＳ１００では、クライアントＰＣ１００上のＷＥＢブラウザ１１０から、アクセスする複合機３００のＩＰアドレスを入力し、リモートログイン画面表示要求をする（アクセス）。
【００６８】
ステップＳ１０１では、複合機３００上のＷＥＢサーバ機能３１０が、クライアントＰＣ１００からのリモートログイン画面表示要求を受信する。
【００６９】
ステップＳ１０２では、複合機３００上のＷＥＢサーバ機能３１０は、複合機３００上の認証画面生成機能３２０に認証画面要求を送信する。
【００７０】
ステップＳ１０３では、複合機３００上の認証画面生成機能３２０は、ＷＥＢサーバ機能３１０から認証画面要求を受信する。なお、以降の処理は、ＷＥＢサーバ機能３１０を介してクライアントＰＣ１００と複合機３００と通信するものとし、ＷＥＢサーバ機能３１０との通信の説明は省略する。
【００７１】
ステップＳ１０４では、複合機３００上の認証画面生成機能３２０は、クライアントＰＣ１００へ図９のリモートログイン画面を送信する。
【００７２】
ステップＳ１０５では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、複合機３００上の認証画面生成機能３２０からリモートログイン画面を受信し、ＷＥＢブラウザ上に描画する。
【００７３】
ステップＳ１０６では、クライアントＰＣ１００上のＷＥＢブラウザ（１１０）に描画されたリモートログイン画面から、ユーザ名、パスワード入力し、認証先ドメインを含むユーザ情報を入力する。
【００７４】
ステップＳ１０７では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、入力されたユーザ情報を含む認証要求に応じて、複合機３００上の認証処理機能３２１に対して、認証要求を送信する（アクセス）。
【００７５】
ステップＳ１０８では、複合機３００上の認証処理機能３２１は、クライアントＰＣ１００上のＷＥＢブラウザ１１０より認証要求を受信する。
【００７６】
ステップＳ１０９では、複合機３００上の認証処理機能３２１は、ステップＳ１０８で受信したユーザ情報の認証先ドメインに従って、認証サーバ４００上のユーザ管理機能４１０に対して、ユーザ名とパスワードを含む認証要求を送信する。
【００７７】
ステップＳ１１０では、認証サーバ４００上のユーザ管理機能４１０は、複合機３００上の認証処理機能３２１から認証要求を受信する。なお、認証要求にはユーザ名とパスワードが含まれている。
【００７８】
ステップＳ１１１では、認証サーバ４００上のユーザ管理機能４１０は、ステップＳ１１０で受信したユーザ名とパスワードをもとに、図１２の認証テーブルを参照し、認証処理（ユーザ検索、及び、パスワード照合）を行う。
【００７９】
ステップＳ１１２では、認証サーバ４００上のユーザ管理機能４１０は、ステップＳ１１０の認証結果、及びユーザ情報（ユーザ名やメールアドレス）を複合機３００上の認証処理機能（３２１）に送信する。
【００８０】
ステップＳ１１３では、複合機３００上の認証処理機能３２１は、認証サーバ４００上のユーザ管理機能４１０から認証結果、及びユーザ情報（ユーザ名やメールアドレス）を受信する。
【００８１】
ステップＳ１１４では、複合機３００上の認証処理機能３２１は、ステップＳ１１２で受信したユーザ情報をもとに、複合機３００へのログイン処理を行う。
【００８２】
ステップＳ１１５では、複合機３００上の認証処理機能３２１は、ログイン処理判定を行う。ステップＳ１１３にて受信した認証結果が認証成功である場合に、ログイン可能なユーザと判定し、ステップＳ１１９へ進む。認証結果が認証失敗である場合に、ログインが不可なユーザと判定し、ステップＳ１１６へ進む。
【００８３】
ステップＳ１１６では、複合機３００上の認証処理機能３２１は、ステップＳ１１４の認証結果でログイン不可と判定された場合に、認証エラー内容に応じた認証エラー画面を生成する。
【００８４】
ステップＳ１１７では、複合機３００上の認証処理機能３２１は、ステップＳ１１５にて生成した認証エラー画面をクライアントＰＣ１００上のＷＥＢブラウザ１１０に対して送信する。
【００８５】
ステップＳ１１８では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、複合機３００上の認証処理機能３２１から受信した認証エラー画面を描画する。
【００８６】
ステップＳ１１９では、複合機３００上の認証処理機能３２１は、ステップＳ１１４の認証結果でログイン可能と判定された場合に、複合機３００上の各種プログラムに対して、ログイン通知を行う。
【００８７】
ステップＳ１２０では、複合機３００上の印刷管理サーバ通信機能３３０は、複合機３００上の認証処理機能３２１からログイン通知を受信し、ログイン通知情報内に含まれるユーザ名を取得し、ユーザ名をもとに、ジョブの一覧取得処理を行う。なお、本実施形態では、印刷管理サーバ５００に一覧取得要求を行い、ジョブの一覧を取得するようにしたが、複合機３００のＨＤＤ３０４内の印刷ジョブを取得するようにしてもよい。この場合、複合機３００のＨＤＤ３０４にクライアントＰＣ１００から出力された印刷ジョブをユーザ名と対応付けて管理している。
【００８８】
また、ステップＳ１１５で認証成功であると判定された場合には、図１０のリモートＵＩ画面を複合機３００からクライアントＰＣ１００に送信し、クライアントＰＣ１００のＷＥＢブラウザで表示する。
【００８９】
図７は、本発明の実施形態における一覧取得処理のフローチャートである。各処理をステップ数と共に説明する。
【００９０】
ステップＳ２００では、複合機３００上の印刷管理サーバ通信機能３３０は、認証処理機能３２１から取得したログイン通知を取得する。
【００９１】
ステップＳ２０１では、複合機３００上の印刷管理サーバ通信機能３３０は、当該複合機３００で印刷できるジョブの一覧を取得するため、複合機３００の機種情報（例えば、機種名）を取得する。なお、機種名は複合機３００のＨＤＤ３０４またはＲＯＭ３０３に記憶されている。
【００９２】
ステップＳ２０２では、複合機３００上の印刷管理サーバ通信機能３３０は、ステップＳ１１９にて取得したユーザ名と、ステップＳ２０１にて取得した機種情報を含むジョブ一覧取得要求コマンドを生成する。
【００９３】
ステップＳ２０３では、複合機３００上の印刷管理サーバ通信機能３３０は、ステップＳ２０２にて生成したジョブ一覧取得要求コマンドを、印刷管理サーバ５００上の印刷指示・管理機能５１０に対して送信する（取得要求送信）。
【００９４】
ステップＳ２０４では、印刷管理サーバ５００上の印刷指示・管理機能５１０は、複合機３００上の印刷管理サーバ通信機能３３０からジョブ一覧取得要求コマンドを受信する。
【００９５】
ステップＳ２０５では、印刷管理サーバ５００上の印刷指示・管理機能５１０は、ステップＳ２０４にて取得したジョブ一覧取得要求コマンドを解析する。
【００９６】
ステップＳ２０６では、印刷管理サーバ５００上の印刷指示・管理機能５１０は、ステップＳ２０５で解析したジョブ一覧取得要求コマンド内から機種情報を取得し、機種判定を行う。機種情報が取得できた場合には、ステップＳ２０７へ進み、機種情報が取得できない、つまり特定の機種の指定がない場合には、ステップＳ２０８へ進む。
【００９７】
ステップＳ２０７では、印刷管理サーバ５００上の印刷指示・管理機能５１０は、機種情報に対応する特定の機種、且つ該当ユーザ名が一致するジョブ情報を書誌情報ＤＢ上から検索する。
【００９８】
ステップＳ２０８では、印刷管理サーバ５００上の印刷指示・管理機能５１０は、全機種を対象として、該当ユーザ名と一致するジョブ情報を書誌情報ＤＢから検索する。
【００９９】
ステップＳ２０９では、印刷管理サーバ５００上の印刷指示・管理機能５１０は、ステップＳ２０７、ステップ２０８にて検索したジョブ情報から、ジョブを識別する識別情報（例えば、タイムスタンプ）を含むジョブ一覧情報を生成する。
【０１００】
ステップＳ２１０では、印刷管理サーバ５００上の印刷指示・管理機能５１０は、ステップＳ２０７、ステップＳ２０８にて生成したジョブ一覧情報を複合機３００上の印刷管理サーバ通信機能３３０に対して送信する。
【０１０１】
ステップＳ２１１では、印刷管理サーバ通信機能３３０がジョブ一覧情報を受信して（印刷データ一覧取得）、ステップＳ２１２で複合機３００のＲＡＭ３０２にジョブ一覧情報を記憶する。
【０１０２】
ステップＳ２１３では、図１０のリモートＵＩ画面の１００２の印刷プログラムに対応するリンク情報が押下されると、クライアントＰＣ１００から送信されるジョブ一覧画面取得要求を受信する（一覧要求受信）。つまり、クライアントＰＣ１００は、複合機３００に対して複合機３００で印刷可能な印刷ジョブの一覧の要求を送信する（一覧要求送信）。
【０１０３】
このジョブ一覧画面取得要求に従って、複合機３００上の一覧画面生成機能３３１は、印刷管理サーバ通信機能３３０が取得したジョブ一覧情報をもとに、クライアントＰＣ１００へ送信する図１１のジョブ一覧画面を生成し（印刷データ一覧画面生成）、複合機３００上の一覧画面生成機能３３１は、生成したジョブ一覧画面をクライアントＰＣ１００上のＷＥＢブラウザ１１０へ送信する。ジョブ一覧画面にはジョブの識別情報（例えば、タイムスタンプ）が含まれている。また、ジョブ一覧画面は、ＷＥＢブラウザで削除指定可能な印刷ジョブの一覧画面である。
【０１０４】
ステップＳ２１４では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、複合機３００上の一覧画面生成機能３３１からジョブ一覧画面を受信し（印刷データ一覧画面受信）、描画する。
【０１０５】
ステップＳ２１５では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、ステップＳ２１２にて描画したジョブ一覧画面にて、ユーザ操作によって削除指示がされたか否かを判定する。削除指示の判定は、例えば、削除するジョブに対して１１０１にチェックがあり、１１０２の削除ボタンが押下されたかを判定する。１１０２が押下された場合には、ステップＳ３００へ進む。削除指示でなく、１１０３又は１１０４が選択され、１１０５の一覧取得ボタンが押下された場合には、Ｓ２１６へ進む。なお、図１１の画面で１１０３を選択することで全ての機種のジョブ一覧を取得する一覧取得要求がなされ、１１０４を選択することでこの複合機３００の機種のジョブ一覧を取得する一覧取得要求がなされる。削除ボタンが押下された場合には、図１１での１１０１で選択されたジョブの識別情報（例えば、タイムスタンプ）を含む削除要求を複合機３００に送信する。
【０１０６】
ステップＳ２１６では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、１１０５の一覧取得ボタンが押下された場合に、１１０３か１１０４のどちらが選択されているかを判定する。１１０３の「すべて（全機種）」が選択されている場合には、ステップＳ２１８へ進み、１１０４の「このデバイス」が選択されている場合には、ステップＳ２１７へ進む。この１１０３と１１０４は、アクセスしている複合機の機種で印刷可能な印刷ジョブの一覧の要求をするか、全印刷ジョブ（全印刷データ）の一覧の要求をするかを選択するためのものであり、それぞれの要求を選択することができる。
【０１０７】
ステップＳ２１７では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、複合機３００上の印刷管理サーバ通信機能３３０に対して、アクセスしている複合機３００にて出力可能なジョブ一覧の取得要求を送信する。
【０１０８】
ステップＳ２１８では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、複合機３００上の印刷管理サーバ通信機能３３０に対して、ログインしているユーザの印刷ジョブで、全機種のジョブ一覧の取得要求を送信する。
【０１０９】
図８は、本発明の実施形態における削除処理のフローチャートである。各処理をステップ数と共に説明する。
【０１１０】
ステップＳ３００では、複合機３００上の印刷管理サーバ通信機能３３０は、クライアントＰＣ１００上のＷＥＢブラウザ１１０からジョブ削除要求を受信する。
【０１１１】
ステップＳ３０１では、複合機３００上の印刷管理サーバ通信機能３３０は、ステップＳ３００で受信した削除要求に含まれる識別情報を含むジョブの削除要求コマンドを印刷管理サーバ５００上のジョブ削除機能５１１に送信する。
【０１１２】
ステップＳ３０２では、複合機３００上の印刷管理サーバ通信機能３３０は印刷管理サーバ５００上のジョブ削除機能５１１からの削除応答を待たずに、複合機３００のＲＡＭ３０２で管理するジョブ一覧から識別情報に対応するジョブ情報を削除する。
【０１１３】
ステップＳ３０３では、複合機３００上の一覧画面生成機能３３１は、ステップＳ３０２で削除したジョブ一覧をもとに、ジョブ一覧画面を生成する。
【０１１４】
ステップＳ３０４では、複合機３００上の印刷管理サーバ通信機能３３０は、ステップＳ３０３にて生成されたジョブ一覧画面をクライアントＰＣ１００に送信する。
【０１１５】
ステップＳ３０５では、クライアントＰＣ１００上のＷＥＢブラウザ１１０は、複合機３００上の一覧画面生成機能３３１から一覧画面を受信し、ＷＥＢブラウザ上に描画する。
【０１１６】
ステップＳ３０６では、印刷管理サーバ５００上のジョブ削除機能５１１は、複合機３００上の印刷管理サーバ通信機能３３０からジョブ削除要求コマンドを受信する。
【０１１７】
ステップＳ３０７では、印刷管理サーバ５００上のジョブ削除機能５１１は、ステップＳ３０６にて受信した削除要求コマンドを解析し、ジョブの識別情報を取得し、書誌情報ＤＢから該当識別情報に一致するジョブ情報を検索する。
【０１１８】
ステップＳ３０８では、印刷管理サーバ５００上のジョブ削除機能５１１は、ステップＳ３０７にて検索したジョブ情報のステータスを削除済みに変更する。なお、ジョブ情報を削除するようにしてもよい。この場合、ジョブ情報に対応するプリントサーバ２００に格納されている印刷ジョブを削除するべく削除要求をプリントサーバ２００に送信する。
【０１１９】
図１２は、認証サーバ４００の外部メモリ２１１に記憶されている認証テーブルの一例を示す図である。
【０１２０】
１２０１はユーザ名が記憶されており、クライアントＰＣ１００から際の認証に用いられる。１２０２はカードＩＤが記憶され、複合機３００のカードリーダ３１９にかざされたカードのカードＩＤと比較し、複合機３００でカードをかざして複合機３００にログインする際の認証に用いられる。
【０１２１】
１２０３はユーザが使用可能なメールアドレスである。１２０４はユーザごとに設定されているパスワードで、クライアントＰＣ１００から際の認証に用いられる。
【０１２２】
なお、１２０１と１２０４と、クライアントＰＣ１００で入力されたユーザ名とパスワードが一致するか否かで認証が行われる。
【０１２３】
図１３は、プリントサーバ２００に記憶される印刷ジョブを印刷管理サーバ５００で管理するためのジョブ情報の一例を示す図である。
【０１２４】
ジョブ情報は、印刷ジョブと対応付くものであり、書誌情報ＤＢに格納されている。また、書誌情報はプリントサーバ２００で生成され、プリントサーバ２００から印刷管理サーバ５００へ送信されて管理されている。
【０１２５】
１３０１はユーザ名であり、印刷ジョブを出力したクライアントＰＣ１００にログインしているユーザのユーザ名が格納されている。なお、このユーザ名は図１２の認証テーブルの１２０１のユーザ名と一致する構成となっている。１３０２は印刷ジョブ格納先プリントサーバＩＰアドレスで、印刷ジョブが格納されているプリントサーバ２００のＩＰアドレスが格納されている。
【０１２６】
１３０３は印刷ジョブ名（文書名）で、印刷ジョブのジョブ名（文書名）が格納されている。
【０１２７】
１３０４は印刷ジョブのパスで、プリントサーバ２００上での印刷ジョブのファイルパスが格納されている。プリントサーバ２００への印刷指示やジョブ削除の指示の際には、このパスを指定することで印刷や削除が可能となる。１３０５はタイムスタンプで、ジョブ情報を一意に管理するための識別情報が格納されている。ジョブ情報を指定する際にはタイムスタンプを用いて行う。
【０１２８】
１３０６はページ数で、印刷ジョブのページ数である。１３０７は部数で、クライアントＰＣ１００で指定された部数が格納されている。
【０１２９】
１３０８は機種情報で、クライアントＰＣ１００での印刷指示時に指定された複合機３００（プリンタドライバ）で取得できる情報が格納されている。なお、この機種情報は複合機３００が保持している機種情報と対応付くものである。１３０９はステータスで、印刷済みや未印刷、削除などのジョブの状態が格納されている。
【０１３０】
以上の構成によれば、クライアントＰＣ（クライアント端末）から複合機（画像形成装置）にアクセスした場合に、アクセスした複合機（画像形成装置）で印刷可能な印刷データの一覧を複合機（画像形成装置）からクライアントＰＣ（クライアント端末）に送信させることで、クライアントＰＣ（クライアント端末）からの印刷データの削除指示を容易に行うことができる。
【０１３１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１３２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３３】
また、本発明におけるプログラムは、図６〜図８の処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図６〜図８の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図６〜図８の各装置の処理方法ごとのプログラムであってもよい。
【０１３４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１３７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４１】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４２】
１００  クライアントＰＣ
２００  プリントサーバ
３００  複合機
４００  認証サーバ
５００  印刷管理サーバ
６００  ＬＡＮ
７００  ＷＡＮ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ＨＤＤ
【図１】
2011043979.tif 000003
【図２】
2011043979.tif 000004
【図３】
2011043979.tif 000005
【図４】
2011043979.tif 000006
【図５】
2011043979.tif 000007
【図６】
2011043979.tif 000008
【図７】
2011043979.tif 000009
【図８】
2011043979.tif 000010
【図９】
2011043979.tif 000011
【図１０】
2011043979.tif 000012
【図１１】
2011043979.tif 000013
【図１２】
2011043979.tif 000014
【図１３】
2011043979.tif 000015