(57)【特許請求の範囲】
【請求項１】
ユーザごとの情報処理装置のプリンタドライバで生成したページ記述言語で記載された印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムにおいて、
前記情報処理装置は、印刷データに含まれる印刷実データ及び印刷用コマンド言語で記載の第１の書誌情報を前記蓄積サーバに送り、
前記蓄積サーバは、前記情報処理装置から取得した印刷データを自装置に蓄積するに際して、自装置の識別情報を前記第１の書誌情報に加えた第２の書誌情報を前記管理サーバに転送し、
前記管理サーバは、前記蓄積サーバから取得した前記第２の書誌情報に文書ＩＤを加えた第３の書誌情報を登録し、その登録応答として前記蓄積サーバに前記文書ＩＤを送信し、
前記蓄積サーバは、受信した前記文書ＩＤと印刷データとの関連付けにより、前記情報処理装置から取得した印刷データの蓄積を正常終了させ、
ユーザの操作に応じて前記印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うとき、前記管理サーバは、前記第３の書誌情報に基づく文書一覧を前記印刷装置へ送信し、選択された文書に対応する前記文書ＩＤに基づき前記第２の書誌情報に含まれる前記識別情報に該当する前記蓄積サーバへ印刷要求元の前記印刷装置に対する印刷データの転送要求を行うことを特徴とする印刷処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が蓄積サーバから印刷データを取得して印刷を行うようにすると共に、蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムに関するものである。
【背景技術】
【０００２】
近年、オフィスにおいてユーザ用の情報処理装置（ＰＣ）と印刷装置（複合機など）とをネットワーク接続して複数のユーザで印刷装置を共用するネットワーク印刷システムが広く普及している。特に経費の節減や印刷文書のセキュリティの確保を図ることを目的として、ユーザ用の情報処理装置で生成した印刷データを蓄積サーバ（プリントサーバ）に一旦蓄積した上で、印刷装置でのユーザ認証が成功した場合にのみ、ユーザが指定する文書の印刷データを蓄積サーバから印刷装置が取得して印刷を行う蓄積印刷方式の印刷処理システムが知られている（例えば、特許文献１参照）。
【０００３】
この種の印刷処理システムでは、印刷装置の使用をユーザごとに管理する機能が必要となり、またユーザ数が多く、１つの蓄積サーバでの処理が困難な場合には、印刷データを複数の蓄積サーバに分散して蓄積して、その蓄積サーバでの印刷データの蓄積状況を管理するために、管理サーバを蓄積サーバとは別に設けることになる。
【特許文献１】特開２００６−９９７１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかるに、前記の特許文献１に開示された従来の技術では、ユーザ用の情報処理装置から印刷データを蓄積サーバに送る一方で、印刷データの管理に必要となる書誌情報を含むデータを、ユーザ用の情報処理装置から印刷管理サーバに送るようにしているため、ユーザ用の情報処理装置では、蓄積サーバ及び管理サーバの２つのサーバにデータを送る手段が必要になり、ユーザ用の情報処理装置の構成が複雑になるという問題がある。また、印刷データと書誌情報を含むデータとを別々に送信するため、蓄積サーバでの蓄積内容と管理サーバでの管理内容との間で食い違いが発生しないように、２つのサーバ間でのデータ整合を図る手段が必要となり、処理が煩雑化する等の問題もある。
【０００５】
さらに、印刷データに対応する書誌情報が蓄積サーバに送られないと、蓄積サーバにおいて、印刷データの送信元であるユーザに対する利用制限を行うことができず、蓄積サーバでは印刷データを無制限に蓄積することになり、悪意であるいは誤操作により大量の印刷データが送られてきた場合に、蓄積サーバで容易にオーバーフローが発生して印刷不能となる事態を招く恐れがある。
【０００６】
本発明は、かかる従来の問題を改善するためになされたものであって、その目的とするところは、蓄積印刷方式の印刷処理システムにおいて、ユーザ用の情報処理装置の構成の簡素化、及び印刷データの蓄積及び管理をそれぞれ行う２つのサーバでの処理の簡素化を図ることができるようにすることである。さらに本発明は、無制限な印刷データの送信に対して蓄積サーバのオーバーフローを避けることができるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明の印刷処理システムは、ユーザごとの情報処理装置のプリンタドライバで生成したページ記述言語で記載された印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムにおいて、前記情報処理装置は、印刷データに含まれる印刷実データ及び印刷用コマンド言語で記載の第１の書誌情報を前記蓄積サーバに送り、前記蓄積サーバは、前記情報処理装置から取得した印刷データを自装置に蓄積するに際して、自装置の識別情報を前記第１の書誌情報に加えた第２の書誌情報を前記管理サーバに転送し、前記管理サーバは、前記蓄積サーバから取得した前記第２の書誌情報に文書ＩＤを加えた第３の書誌情報を登録し、その登録応答として前記蓄積サーバに前記文書ＩＤを送信し、前記蓄積サーバは、受信した前記文書ＩＤと印刷データとの関連付けにより、前記情報処理装置から取得した印刷データの蓄積を正常終了させ、ユーザの操作に応じて前記印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うとき、前記管理サーバは、前記第３の書誌情報に基づく文書一覧を前記印刷装置へ送信し、選択された文書に対応する前記文書ＩＤに基づき前記第２の書誌情報に含まれる前記識別情報に該当する前記蓄積サーバへ印刷要求元の前記印刷装置に対する印刷データの転送要求を行う構成とする。
【発明の効果】
【０００８】
本発明によれば、ユーザ用の情報処理装置のプリンタドライバにより、印刷データの送信時に印刷データに含まれる印刷実データ及び印刷用コマンド言語で記載の第１の書誌情報を蓄積サーバに送れば済むため、ユーザ用の情報処理装置の構成を簡素化することができる。また自装置の識別情報を第１の書誌情報に加えた第２の書誌情報が蓄積サーバを介して管理サーバに送られ、第２の書誌情報に文書ＩＤを加えた第３の書誌情報が管理サーバへ登録され、管理サーバから送信される文書ＩＤを蓄積サーバが受信することにより印刷データとの関連付けが行われるため、蓄積サーバと管理サーバとの間でデータ整合を図る必要がなく、蓄積サーバ及び管理サーバでの処理を簡素化することができる。
【発明を実施するための最良の形態】
【０００９】
上記課題を解決するためになされた第１の発明は、ユーザごとの情報処理装置のプリンタドライバで生成したページ記述言語で記載された印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムにおいて、前記情報処理装置は、印刷データに含まれる印刷実データ及び印刷用コマンド言語で記載の第１の書誌情報を前記蓄積サーバに送り、前記蓄積サーバは、前記情報処理装置から取得した印刷データを自装置に蓄積するに際して、自装置の識別情報を前記第１の書誌情報に加えた第２の書誌情報を前記管理サーバに転送し、前記管理サーバは、前記蓄積サーバから取得した前記第２の書誌情報に文書ＩＤを加えた第３の書誌情報を登録し、その登録応答として前記蓄積サーバに前記文書ＩＤを送信し、前記蓄積サーバは、受信した前記文書ＩＤと印刷データとの関連付けにより、前記情報処理装置から取得した印刷データの蓄積を正常終了させ、ユーザの操作に応じて前記印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うとき、前記管理サーバは、前記第３の書誌情報に基づく文書一覧を前記印刷装置へ送信し、選択された文書に対応する前記文書ＩＤに基づき前記第２の書誌情報に含まれる前記識別情報に該当する前記蓄積サーバへ印刷要求元の前記印刷装置に対する印刷データの転送要求を行う構成とする。
【００１０】
これによると、ユーザ用の情報処理装置のプリンタドライバにより、印刷データの送信時に印刷データに含まれる印刷実データ及び印刷用コマンド言語で記載の第１の書誌情報を蓄積サーバに送れば済むため、ユーザ用の情報処理装置の構成を簡素化することができる。また自装置の識別情報を第１の書誌情報に加えた第２の書誌情報が蓄積サーバを介して管理サーバに送られ、第２の書誌情報に文書ＩＤを加えた第３の書誌情報が管理サーバへ登録され、管理サーバから送信される文書ＩＤを蓄積サーバが受信することにより印刷データとの関連付けが行われるため、蓄積サーバと管理サーバとの間でデータ整合を図る必要がなく、蓄積サーバ及び管理サーバでの処理を簡素化することができる。
【００１１】
この場合、書誌情報とは、ユーザの識別情報、文書名、日時、及びユーザ用の情報処理装置の識別情報などの属性情報であり、これに基づいて印刷データを管理することができる。
【００１４】
この場合、印刷実データとは、文書の具体的内容を印刷装置で解釈可能なページ記述言語で記載したものであり、これに基づいて印刷装置で文書の印刷が行われる。また書誌情報は、印刷用コマンド言語（例えばＰＪＬ（Printer Job Language））で記載されて印刷データに組み込まれ、これを解読して書誌情報を抽出する。
【００１５】
また、ユーザ用の情報処理装置と蓄積サーバとの間の印刷データの送信は、標準的な通信手段（例えば標準TCP/IPポート（Port9100））を用いて行えば良く、蓄積サーバと管理サーバとの間の書誌情報の転送は、ネットワーク接続された他の装置に対して所要の処理を要求して応答を受け取るための一般的な通信手段（例えばＳＯＡＰ）を用いて行えば良い。
【００４７】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００４８】
図１は、本発明による印刷処理システムを示すシステム構成図である。図２は、図１に示した複合機、クライアントＰＣ、蓄積サーバ、管理サーバ、及び認証サーバの概略構成を示すブロック図である。
【００４９】
この印刷処理システムは、図１に示すように、オフィスにおいて複数のユーザで複合機（印刷装置）１を共用するものであり、複合機１と、ユーザ用のクライアントＰＣ（情報処理装置）２と、管理者用のクライアントＰＣ３と、蓄積サーバ４と、管理サーバ５と、認証サーバ（ユーザ認証手段）６と、ＡＤ（Active Directory）サーバ７と、メールサーバ８とがネットワーク（ＬＡＮ）接続されている。
【００５０】
この印刷処理システムにおいては、ユーザ用のクライアントＰＣ２で生成した印刷データを蓄積サーバ４に一旦蓄積した上で、複合機１でのユーザの操作に応じて複合機１が蓄積サーバ４から印刷データを取得して印刷を行うようになっており、蓄積サーバ４での印刷データの蓄積状況が管理サーバ５で管理される。さらに認証サーバ６でのユーザ認証により、使用を許可された正規のユーザにのみ印刷を許可すると共に、管理サーバ５においてユーザごとに複合機１の使用が管理される。
【００５１】
ユーザ用のクライアントＰＣ２は、所定の台数ごとに蓄積サーバ４が割り当てられ、ユーザ用のクライアントＰＣ２で生成した印刷データが、複数の蓄積サーバ４に分散して蓄積される。蓄積サーバ４は、クライアントＰＣ２から仮想プリンタとして認識され、ユーザ用のクライアントＰＣ２で印刷を指示すると、予め対応付けられた蓄積サーバ４に印刷データが送られて蓄積される。
【００５２】
また、平時用とバックアップ用の２種類の蓄積サーバ４が設けられ、平時用の蓄積サーバ４とバックアップ用の蓄積サーバ４とで印刷データを多重化して蓄積するようにしており、これにより平時用の蓄積サーバ４がダウンした場合に、バックアップ用の蓄積サーバ４により印刷データを復旧させることができる。なお、平時用の蓄積サーバ４の蓄積容量を超える印刷データが送られてきた場合に、その印刷データをバックアップ用の蓄積サーバ４に転送するように構成しても良く、これにより蓄積サーバ４の蓄積容量超過による印刷不能を避けることができる。
【００５３】
さらに、平時用とバックアップ用の２台の管理サーバ５が設けられ、平時用の管理サーバ５とバックアップ用の管理サーバ５とで書誌情報などの管理データを多重化して記憶するようにしており、これにより平時用の管理サーバ５がダウンした場合に、バックアップ用の管理サーバ５により管理データを復旧させることができる。
【００５４】
なおここでは、蓄積サーバ４が、独立した装置としてネットワーク接続されているが、複合機１に内蔵される記憶装置（ハードディスクなど）を利用した構成も可能である。また認証サーバ６も、複合機１に設けられた構成とすることが可能である。
【００５５】
複合機１は、図２に示すように、印刷部１１と、コントロールパネル１２と、要求／応答部（SOAPサービス）１３と、印刷データ受信部（PORT9100サービス）１４と、カードリーダ１５とを有している。
【００５６】
印刷部１１は、印刷データに基づいて電子写真プロセスなどにより記録紙に文書の画像を形成するものである。コントロールパネル１２には、ユーザが入力操作を行うキーが配列され、また所要の画面を表示させてユーザに選択操作を行わせるタッチパネルディスプレイが設けられている。要求／応答部１３は、管理サーバ５及び認証サーバ６を相手とした要求及び応答の処理を行うものである。印刷データ受信部１４は、蓄積サーバ４からの印刷データを受信するものである。
【００５７】
クライアントＰＣ２は、プリンタドライバ２１と、印刷データ送信部（PORT Monitor）２２と、通知受信部（TRAPサービス）２３と、表示制御部（通知表示アプリケーション）２４と、モニタ２５とを有している。
【００５８】
プリンタドライバ２１は、複合機１で解釈可能なページ記述言語（例えばPostScript）で記載された印刷データを生成するものである。印刷データ送信部２２は、印刷データを蓄積サーバ４に送信するものである。通知受信部２３は、蓄積サーバ４からの蓄積完了通知やエラー通知を受信するものである。表示制御部２４は、受信した蓄積完了通知やエラー通知の画面をモニタ２５に表示させる処理を行うものである。
【００５９】
蓄積サーバ４は、要求／応答部（SOAPサービス）４１と、印刷データ送受信部（PORT9100サービス）４２と、通知送信部（TRAPサービス）４３と、文書情報データベース４４と、文書ファイル保存部（印刷データ記憶手段）４５と、蓄積サーバ設定データベース４６とを有している。
【００６０】
要求／応答部４１は、管理サーバ５及び認証サーバ６を相手とした要求及び応答の処理を行うものである。印刷データ送受信部４２は、クライアントＰＣ２からの印刷データを受信し、また複合機１に印刷データを送信するものである。通知送信部４３は、クライアントＰＣ２に蓄積完了通知やエラー通知を送信するものである。文書情報データベース４４は、文書（印刷ジョブ）ごとの文書情報が登録されるものである。文書ファイル保存部４５は、印刷データをファイル化して保存するものである。蓄積サーバ設定データベース４６は、蓄積サーバ４の設定情報及び動作ログ情報を蓄積するものである。
【００６１】
管理サーバ５は、要求／応答部（SOAPサービス）５１と、管理アプリケーション５２と、書誌情報データベース（書誌情報記憶手段）５３と、管理サーバ設定データベース５４とを有している。
【００６２】
要求／応答部５１は、蓄積サーバ４及び複合機１を相手とした要求及び応答の処理を行うものである。管理アプリケーション５２は、管理サーバ５で行われる処理に関する管理・設定を管理者に行わせるものである。書誌情報データベース５３は、文書（印刷ジョブ）ごとの書誌情報が登録されるものである。管理サーバ設定データベース５４は、管理サーバ５の設定情報及び動作ログ情報を蓄積するものである。
【００６３】
認証サーバ６は、要求／応答部（SOAPサービス）６１と、設定ＧＵＩ（graphical user interface）６２と、ユーザ情報データベース６３と、認証サーバ設定データベース６４とを有している。
【００６４】
要求／応答部６１は、蓄積サーバ４及び複合機１を相手とした要求及び応答の処理を行うものである。設定ＧＵＩ６２は、認証サーバ６の設定を管理者に行わせるものである。ユーザ情報データベース６３は、ユーザ認証に要する情報を蓄積するものである。認証サーバ設定データベース６４は、認証サーバ６の設定情報を蓄積するものである。
【００６５】
図３は、図１に示した印刷処理システムにおける処理の手順を示す概念図である。
【００６６】
まずユーザ用のクライアントＰＣ２においてユーザが印刷を指示すると、クライアントＰＣ２から蓄積サーバ４に印刷データが送られ、ついでその印刷データの送信元であるユーザが印刷を許可された正規のユーザであるか否かを検証するユーザ認証が認証サーバ６で行われ、ここでのユーザ認証が成功すると、蓄積サーバ４に印刷データが蓄積され、また印刷データ内の書誌情報が蓄積サーバ４から管理サーバ５に転送される。
【００６７】
蓄積サーバ４に蓄積された印刷データの印刷出力は、いずれの複合機１においても可能であり、ユーザが所要の複合機１のところに移動して、複合機１のカードリーダ１５にＩＣカードをかざすと、そのユーザが複合機１の使用が許可された正規のユーザであるか否かを検証するユーザ認証が認証サーバ６で行われ、ここでのユーザ認証が成功すると、そのユーザに関係する文書を管理サーバ５に検索させ、これで見つかった文書の中からユーザが所要の文書を選択して印刷を指示すると、複合機１から管理サーバ５に印刷要求が送られ、さらに管理サーバ５から蓄積サーバ４に印刷データ転送要求が行われ、これに応じて蓄積サーバ４から複合機１に印刷データが転送されて、複合機１にて文書の印刷が行われる。
【００６８】
図４は、図１に示した印刷処理システムにおける印刷データ生成から書誌情報登録までの処理手順を示すシーケンス図である。図５は、クライアントＰＣ、蓄積サーバ、及び管理サーバでの書誌情報の処理の概要を示す概念図である。図６は、図４に示した蓄積サーバでのエラー検知時の処理手順を示すシーケンス図である。
【００６９】
クライアントＰＣ２において、所要のアプリケーションで文書の印刷を指示すると、図４に示すように、プリンタドライバ２１において印刷データが作成され、印刷データ送信部２２から蓄積サーバ４の印刷データ送受信部４２に対して、印刷（蓄積）指示が印刷データと共に送信される。
【００７０】
このとき、クライアントＰＣ２のプリンタドライバ２１で生成される印刷データには、文書の具体的内容を示す印刷実データの他に、書誌情報として、ユーザＩＤ、アカウントＩＤ、文書名、印刷日時、部数、ページ数、印刷データバージョン、及びクライアントＰＣ２のＩＰアドレスの各情報が、印刷用コマンド言語（例えばＰＪＬ（Printer Job Language））で記載されている（図５参照）。
【００７１】
蓄積サーバ４では、クライアントＰＣ２からの印刷データを受信すると、その印刷データ内の印刷用コマンド言語を解読して書誌情報を抽出する処理が行われる。そして、書誌情報中のユーザ情報（ユーザＩＤやアカウントＩＤなど）を付したユーザ認証要求が、要求／応答部４１から認証サーバ６の要求／応答部６１に対して送信される。
【００７２】
認証サーバ６では、蓄積サーバ４からのユーザ認証要求を受信すると、ここで取得したユーザ情報に基づいてユーザ認証が行われ、ユーザ認証の成否を示す認証結果情報を付したユーザ認証応答が、要求／応答部６１から蓄積サーバ４の要求／応答部４１に対して送信される。
【００７３】
蓄積サーバ４では、認証サーバ６からのユーザ認証応答を受信し、ユーザ認証が成功した場合には、クライアントＰＣ２から送られてきた新たな印刷データによって、ユーザごとに設定された印刷データの蓄積に関する閾値（例えば文書（印刷ジョブ）の数に関するもの）を超えるか否かの判定が行われ、印刷データの閾値を超えない場合には、クライアントＰＣ２から取得した印刷データを文書ファイル保存部４５に保存する処理が行われる。
【００７４】
一方、印刷データの閾値を超える場合には、新たな印刷データの蓄積が拒否され、蓄積サーバ４の通知送信部４３からクライアントＰＣ２の通知受信部２３に対して印刷不能通知が送信され、クライアントＰＣ２では、表示制御部２４により、蓄積サーバ４からの印刷不能通知に基づいて、上限を超えているために印刷を受け付けることができない旨のメッセージ画面がモニタ２５に表示され、印刷不能をユーザが確認することができる。
【００７５】
蓄積サーバ４では、印刷データの保存が終了すると、書誌情報を付した書誌情報登録要求が、要求／応答部４１から管理サーバ５の要求／応答部５１に対して送信される。（図５参照）。
【００７６】
管理サーバ５では、蓄積サーバ４からの書誌情報登録要求を受信すると、これで取得した書誌情報を書誌情報データベース５３に登録する処理が行われる。また書誌情報に対応する印刷ジョブの識別情報（文書ＩＤ）および登録日時が発行され、この文書ＩＤ、登録日時及び蓄積サーバ４の識別情報（例えばＩＰアドレス）を、蓄積サーバ４から取得した書誌情報に加えて管理される（図５参照）。そして、管理サーバ５の要求／応答部５１から蓄積サーバ４の要求／応答部４１に対して、文書ＩＤ、登録日時を付した書誌情報登録応答が送信される。
【００７７】
蓄積サーバ４では、管理サーバ５からの書誌情報登録応答を受信すると、ここで取得した文書ＩＤ、登録日時と印刷データとの関連づけが行われて（図５参照）、文書情報データベース４４に登録され、蓄積サーバ４の通知送信部４３からクライアントＰＣ２の通知受信部２３に対して、印刷データの蓄積が正常に終了したことを示す蓄積完了通知が送信される。
【００７８】
クライアントＰＣ２では、蓄積サーバ４からの蓄積完了通知を受信すると、この蓄積完了通知に基づいて、表示制御部２４により、印刷データの蓄積が正常に終了した旨のメッセージ画面がモニタ２５に表示され、印刷データの蓄積完了をユーザが確認することができる。
【００７９】
ここで、クライアントＰＣ２での印刷指示後のキャンセル操作などにより通信エラーが発生した場合、印刷データ保存時に蓄積サーバ４の文書ファイル保存部４５の容量不足などでエラーが発生した場合、ユーザ認証時に認証サーバ６との接続不能やユーザ認証の失敗などでエラーが発生した場合、書誌情報登録時に管理サーバ５との接続不能などでエラーが発生した場合のように、蓄積サーバ４がエラーを検知すると、図６に示すように、蓄積サーバ４の通知送信部４３からクライアントＰＣ２の通知受信部２３に対してエラー通知が送信され、クライアントＰＣ２では、表示制御部２４により、蓄積サーバ４からのエラー通知に基づいて、エラーが発生した旨のメッセージがモニタ２５に表示され、エラーの発生をユーザが確認することができる。
【００８０】
さらに必要に応じて、蓄積サーバ４から管理サーバ５にエラー通知が送信され、管理サーバ５では、蓄積サーバ４からのエラー通知を受信すると、エラーの内容を示すメッセージが記載された電子メールが、メールサーバ８を介して管理者用のクライアントＰＣ３に送信され、エラーの発生を管理者が確認することができる。
【００８１】
図７は、図１に示した印刷処理システムにおける複合機での印刷指示から印刷終了までの処理手順を示すシーケンス図である。図８は、図７に示した複合機でのエラー検知時の処理手順を示すシーケンス図である。図９・図１０・図１１は、図７・図８に示した処理の際に複合機のコントロールパネルに表示される画面を示している。
【００８２】
複合機１において、コントロールパネル１２に表示されるメイン画面でユーザがプリンタ機能を選択すると、認証待ち画面が表示され（図９（Ａ）参照）、ここでユーザがカードリーダ１５にＩＣカードをかざすと、ＩＣカードに記憶された認証情報（ユーザＩＤなど）が読み込まれ、この認証情報を付したユーザ認証要求が、要求／応答部１３から認証サーバ６の要求／応答部６１に対して送信される。
【００８３】
認証サーバ６では、複合機１からのユーザ認証要求を受信すると、ここで取得した認証情報に基づいてユーザ認証が行われ、ユーザ認証の成否を示す認証結果情報を付したユーザ認証応答が、要求／応答部６１から複合機１の要求／応答部１３に対して送信される。
【００８４】
複合機１では、認証サーバ６からのユーザ認証応答を受信し、ユーザ認証が成功した場合には、ＩＣカードから取得したユーザ情報（ユーザＩＤなど）を付した文書一覧情報要求が、要求／応答部１３から管理サーバ５の要求／応答部５１に対して送信される。
【００８５】
管理サーバ５では、複合機１からの文書一覧情報要求を受信すると、ここで取得したユーザ情報（ユーザＩＤなど）に基づいて、書誌情報データベース５３上で該当するユーザに関係する文書の書誌情報が検索され、ここで見つかった全ての文書に関する書誌情報を付した文書一覧情報応答が、要求／応答部５１から複合機１の要求／応答部１３に対して送信される。
【００８６】
複合機１では、管理サーバ５からの文書一覧情報応答を受信すると、ここで取得した書誌情報に基づいて文書一覧画面がコントロールパネル１２に表示される（図９（Ｂ）参照）。この文書一覧画面でユーザが所要の文書を選択して、印刷のボタンを操作すると、削除確認画面が表示される（図１０（Ａ）参照）。この削除確認画面は、印刷が終了した後に該当する文書の印刷データを削除するか否かを問い合わせるものであり、この削除確認画面でユーザが「はい」を選択操作すると、文書の識別情報（文書ＩＤなど）及び削除指示情報を付した文書印刷要求が、要求／応答部１３から管理サーバ５の要求／応答部５１に対して送信される。
【００８７】
管理サーバ５では、複合機１からの文書印刷要求を受信すると、ここで取得した文書の識別情報（文書ＩＤなど）に基づいて、書誌情報データベース５３上で指定の文書に関する印刷データを蓄積する蓄積サーバ４の検索が行われ、該当する蓄積サーバ４が見つかると、要求／応答部５１から複合機１の要求／応答部１３に対して文書印刷応答が送信され、複合機１では、印刷の受付を示す印刷受付画面が表示される（図１０（Ｂ）参照）。また、文書の識別情報（文書ＩＤなど）、及び出力先の複合機１の識別情報（ＩＰアドレスなど）を付した印刷データ転送要求が、管理サーバ５の要求／応答部５１から蓄積サーバ４の要求／応答部４１に対して送信される。
【００８８】
蓄積サーバ４では、管理サーバ５からの印刷データ転送要求を受信すると、ここで取得した文書の識別情報（文書ＩＤなど）に基づいて、文書ファイル保存部４５に保存された印刷データの検索が行われ、該当する印刷データが見つかると、管理サーバ５から取得した出力先の複合機１の識別情報（ＩＰアドレスなど）に基づいて、印刷データ送受信部４２から複合機１の印刷データ受信部１４に対して印刷データが送信され、複合機１において文書の印刷が行われる。
【００８９】
ここで、ユーザ認証時に認証サーバ６との接続不能やユーザ認証の失敗などでエラーが発生した場合や、書誌一覧情報要求時や文書印刷依頼時に管理サーバ５との間で通信エラーが発生した場合のように、複合機１がエラーを検知すると、図８（Ａ）に示すように、複合機１のコントロールパネル１２にエラー警告画面が表示される（図１１参照）。このエラー警告画面では、メッセージ表示欄にエラーの内容を示す文言が表示され、これによりエラーの発生をユーザが確認することができる。
【００９０】
さらに必要に応じて、複合機１から管理サーバ５にエラー通知が送信され、管理サーバ５では、複合機１からのエラー通知を受信すると、エラーの内容を示すメッセージが記載された電子メールが、メールサーバ８を介して管理者用のクライアントＰＣ３に送信され、エラーの発生を管理者が確認することができる。
【００９１】
また、書誌一覧情報応答時や文書印刷応答時に複合機１との間で通信エラーが発生した場合や、印刷要求時に蓄積サーバ４との間で通信エラーが発生した場合のように、管理サーバ５がエラーを検知すると、図８（Ｂ）に示すように、エラーの内容を示すメッセージが記載された電子メールが、メールサーバ８を介して管理者用のクライアントＰＣ３に送信され、エラーの発生を管理者が確認することができる。
【００９２】
また、管理サーバ５からの印刷要求受信時の処理でエラーが発生した場合や、印刷データ送信時に複合機１が応答しない場合や、印刷データ送信時に複合機１との間で通信エラーが発生した場合のように、蓄積サーバ４がエラーを検知すると、図８（Ｃ）に示すように、蓄積サーバ４から管理サーバ５にエラー通知が送信され、管理サーバ５では、蓄積サーバ４からのエラー通知を受信すると、エラーの内容を示すメッセージが記載された電子メールが、メールサーバ８を介して管理者用のクライアントＰＣ３に送信され、エラーの発生を管理者が確認することができる。
【００９３】
図１２は、図７に示した文書印刷の後に行われるデータ削除の処理手順を示すシーケンス図である。
【００９４】
複合機１において、図７に示したように文書の印刷が実行されると、要求／応答部１３から管理サーバ５の要求／応答部５１に対して印刷完了通知が送信される。
【００９５】
管理サーバ５では、複合機１からの印刷完了通知を受信すると、印刷後に文書を削除する設定となっているか否かの判定が行われ、削除する設定となっていれば、文書の識別情報（文書ＩＤなど）を付した印刷データ削除要求が、要求／応答部５１から蓄積サーバ４の要求／応答部４１に対して送信される。
【００９６】
ここで、管理サーバ５は、印刷後の印刷データの削除の可否に関する文書ごとの削除指示情報を保持しており、この削除指示情報は、前記のように、複合機１においてユーザが印刷を指示した際に、印刷後の印刷データの削除の可否をユーザに問い合わせる削除確認画面（図１０（Ａ）参照）でユーザが指定入力して文書印刷要求と共に管理サーバ５に送られたものである。
【００９７】
なお、クライアントＰＣ２において、プリンタドライバ２１に対する設定や、ユーザに対する問い合わせ画面の表示などにより、印刷後の印刷データの削除の可否をユーザに入力させ、これにより取得した削除指示情報を書誌情報と共に印刷データに付加して蓄積サーバ４に送った後に、蓄積サーバ４から書誌情報と共に削除指示情報を管理サーバ５に転送することで、ユーザによる削除指示情報を管理サーバ５に取得させるようにしても良い。
【００９８】
また、印刷後の印刷データの削除に関して、管理サーバ５に対して管理者が予め設定しておくことも可能である。この場合、印刷後の印刷データの削除に関するユーザによる選択を認めずに印刷後に印刷データを強制的に削除するか否かの設定や、印刷後の印刷データの削除に関するユーザによる選択を認めた場合の印刷データの有効蓄積期間の設定などを管理者に行わせるようにする。
【００９９】
蓄積サーバ４では、管理サーバ５からの印刷データ削除要求を受信すると、ここで取得した文書の識別情報（文書ＩＤなど）に基づいて、文書ファイル保存部４５に保存された印刷データの中から該当する文書の印刷データを検索する処理が行われ、これで見つかった印刷データを削除すると共に、文書情報データベース４４に登録された該当する文書に関する書誌情報を削除する処理が行われる。そして、要求／応答部４１から管理サーバ５の要求／応答部５１に対して印刷データ削除応答が送信される。
【０１００】
管理サーバ５では、蓄積サーバ４からの印刷データ削除応答を受信すると、書誌情報データベース５３に登録された該当する文書に関する書誌情報を削除する処理が行われる。
【０１０１】
ここで、印刷データ削除要求時に蓄積サーバ４との間で通信エラーが発生した場合のように、管理サーバ５がエラーを検知すると、図８（Ｂ）に示した手順で、エラーメッセージが記載された電子メールが管理者用のクライアントＰＣ３に送信され、また管理サーバ５からの印刷データ削除要求受信時の処理でエラーが発生した場合のように、蓄積サーバ４がエラーを検知すると、図８（Ｃ）に示した手順で、エラーメッセージが記載された電子メールが管理者用のクライアントＰＣ３に送信され、エラーの発生を管理者が確認することができる。
【０１０２】
図１３は、図１に示した印刷処理システムにおいて不要な文書を削除する際の処理手順を示すシーケンス図である。図１４・図１５は、図１３に示した処理の際に複合機のコントロールパネルに表示される画面を示している。
【０１０３】
複合機１において、前記のように、ユーザがカードリーダ１５にＩＣカードをかざしてユーザ認証を行うと、そのユーザに関係する文書を一覧表示する文書一覧画面がコントロールパネルに表示される（図１４（Ａ）参照）。この文書一覧画面でユーザが所要の文書を選択して、削除のボタンを操作すると、削除確認画面が表示され（図１４（Ｂ）参照）、この削除確認画面でユーザが「はい」を選択操作すると、文書の識別情報（文書ＩＤなど）を付した印刷データ削除要求が、要求／応答部１３から管理サーバ５の要求／応答部５１に対して送信される。
【０１０４】
管理サーバ５では、複合機１からの印刷データ削除要求を受信すると、ここで取得した文書の識別情報（文書ＩＤなど）に基づいて、書誌情報データベース５３上で指定の文書に関する印刷データを蓄積する蓄積サーバ４の検索が行われ、該当する蓄積サーバ４が見つかると、要求／応答部５１から複合機１の要求／応答部１３に対して印刷データ削除応答が送信され、複合機１では、文書の削除を受け付けた旨のメッセージが記載された削除受付画面が表示される（図１５参照）。また、文書の識別情報（文書ＩＤなど）を付した印刷データ削除要求が、管理サーバ５の要求／応答部５１から蓄積サーバ４の要求／応答部４１に対して送信される。
【０１０５】
蓄積サーバ４では、管理サーバ５からの印刷データ削除要求を受信すると、ここで取得した文書の識別情報（文書ＩＤなど）に基づいて、文書ファイル保存部４５に保存された印刷データの検索が行われ、該当する印刷データが見つかると、その印刷データを削除する処理が行われ、また文書情報データベース４４に登録された該当する文書に関する書誌情報を削除する処理が行われる。そして、要求／応答部４１から管理サーバ５の要求／応答部５１に対して印刷データ削除応答が送信される。
【０１０６】
管理サーバ５では、蓄積サーバ４からの印刷データ削除応答を受信すると、書誌情報データベース５３に登録された該当する文書に関する書誌情報を削除する処理が行われる。
【０１０７】
ここで、複合機１からの印刷データ削除要求時に蓄積サーバ４との間で通信エラーが発生した場合のように、複合機１がエラーを検知すると、図８（Ａ）に示したように、複合機１のコントロールパネルにエラー警告画面が表示され（図１１参照）、エラーの発生をユーザが確認することができる。
【０１０８】
また、印刷データ削除応答時に複合機１との間で通信エラーが発生した場合のように、管理サーバ５がエラーを検知すると、図８（Ｂ）に示した手順で、エラーメッセージが記載された電子メールが管理者用のクライアントＰＣ３に送信され、また管理サーバ５からの印刷データ削除要求受信時の処理でエラーが発生した場合のように、蓄積サーバ４がエラーを検知すると、図８（Ｃ）に示した手順で、エラーメッセージが記載された電子メールが管理者用のクライアントＰＣ３に送信され、エラーの発生を管理者が確認することができる。
【０１０９】
なお、管理サーバ５では、印刷後の削除が指示された文書の印刷が終了するのに応じて、また複合機１からの印刷データ削除要求に応じて、その都度、指定の文書の削除処理を実行する他、削除すべき文書を一旦失効状態とした上で、文書の失効管理により規定（蓄積数、保存期間等）されたタイミングで、失効状態となっている文書の削除処理をまとめて実行するようにしても良い。
【産業上の利用可能性】
【０１１０】
本発明にかかる印刷処理システムは、ユーザ用の情報処理装置の構成の簡素化、及び印刷データの蓄積及び管理をそれぞれ行う２つのサーバでの処理の簡素化を図ることができる効果を有し、ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じて印刷装置が蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムなどとして有用である。
【図面の簡単な説明】
【０１１１】
【図１】本発明による印刷処理システムを示すシステム構成図
【図２】複合機、クライアントＰＣ、蓄積サーバ、管理サーバ、及び認証サーバの概略構成を示すブロック図
【図３】図１に示した印刷処理システムにおける処理の手順を示す概念図
【図４】図１に示した印刷処理システムにおける印刷データ生成から書誌情報登録までの処理手順を示すシーケンス図
【図５】クライアントＰＣ、蓄積サーバ、及び管理サーバでの書誌情報の処理の概要を示す概念図
【図６】図４に示した蓄積サーバでのエラー検知時の処理手順を示すシーケンス図
【図７】図１に示した印刷処理システムにおける複合機での印刷指示から印刷終了までの処理手順を示すシーケンス図
【図８】図７に示した複合機でのエラー検知時の処理手順を示すシーケンス図
【図９】図７・図８に示した処理の際に複合機のコントロールパネルに表示される画面を示す図
【図１０】図７・図８に示した処理の際に複合機のコントロールパネルに表示される画面を示す図
【図１１】図７・図８に示した処理の際に複合機のコントロールパネルに表示される画面を示す図
【図１２】図７に示した文書印刷の後に行われるデータ削除の処理手順を示すシーケンス図
【図１３】図１に示した印刷処理システムにおいて不要な文書を削除する際の処理手順を示すシーケンス図
【図１４】図１３に示した処理の際に複合機のコントロールパネルに表示される画面を示す図
【図１５】図１３に示した処理の際に複合機のコントロールパネルに表示される画面を示す図
【符号の説明】
【０１１２】
１  複合機（印刷装置）
２  ユーザ用のクライアントＰＣ（情報処理装置）
３  管理者用のクライアントＰＣ
４  蓄積サーバ
５  管理サーバ
６  認証サーバ（ユーザ認証手段）
１２  コントロールパネル
１３  要求／応答部
１４  印刷データ受信部
１５  カードリーダ
２１  プリンタドライバ
２２  印刷データ送信部
２３  通知受信部
２４  表示制御部
２５  モニタ
４１  要求／応答部
４２  印刷データ送受信部
４３  通知送信部
４４  文書情報データベース
４５  文書ファイル保存部（印刷データ記憶手段）
４６  蓄積サーバ設定データベース
５１  要求／応答部
５３  書誌情報データベース（書誌情報記憶手段）
６１  要求／応答部
６３  ユーザ情報データベース
【図１】
0004980255.tif 000002
【図２】
0004980255.tif 000003
【図３】
0004980255.tif 000004
【図４】
0004980255.tif 000005
【図５】
0004980255.tif 000006
【図６】
0004980255.tif 000007
【図７】
0004980255.tif 000008
【図８】
0004980255.tif 000009
【図９】
0004980255.tif 000010
【図１０】
0004980255.tif 000011
【図１１】
0004980255.tif 000012
【図１２】
0004980255.tif 000013
【図１３】
0004980255.tif 000014
【図１４】
0004980255.tif 000015
【図１５】
0004980255.tif 000016