(57)【要約】【課題】文書と印刷装置のそれぞれについて印刷時の制限を設けて文書の不正な使用を防止する。【解決手段】印刷装置から文書ＩＤを指定して印刷要求が出されると、サーバは、印刷装置から入力された文書ＩＤを用いて、文書を登録したユーザの所属グループが、その印刷装置の公開グループに含まれており、かつ、その印刷装置の所属グループが、その文書の公開グループに含まれているかを判定するクロスグループチェックを行う（Ｓ２６１２）。この条件が満たされていれば、パスワードの認証を行い（Ｓ２６１４）、認証成功であれば文書情報を印刷装置に送信して表示させる（Ｓ２６０６）。印刷装置において、印刷開始のトリガが入力されれば、サーバから文書ファイルが読み出されて印刷装置に送信され（Ｓ２６１６）、印刷装置で印刷が行われる。【選択図】図２６
2006099741.tif 000002
【特許請求の範囲】
【請求項１】
出力装置毎にその所属グループとその出力装置に対応付けられたグループである装置対応グループとを関連付けた出力装置管理情報と、文書ファイル毎にその所属グループとその文書ファイルに対応付けられたグループである文書対応グループとを関連付けた文書管理情報とを格納する格納手段と、
指定出力装置により指定文書ファイルを出力する旨の指示に応じて、前記出力装置管理情報および前記文書管理情報を参照し、前記指定文書ファイルの属するグループが、前記指定出力装置に関連付けられた装置対応グループに含まれており、かつ、前記指定出力装置の属するグループが、前記指定文書ファイルに関連付けられた文書対応グループに含まれている場合に、出力許可と判定する出力許可判定手段と、
前記出力許可判定手段により出力許可と判定された場合、前記指定文書ファイルを前記指定出力装置に送信する送信手段と
を備えることを特徴とする文書管理サーバ。
【請求項２】
出力装置毎にその所属グループとその出力装置に対応付けられたグループである装置対応グループとを関連付けた出力装置管理情報と、文書ファイル毎にその所属グループとその文書ファイルに対応付けられたグループである文書対応グループとを関連付けた文書管理情報と、ユーザＩＤ毎にその所属グループとそのユーザＩＤに対応付けられたグループであるユーザ対応グループとを関連付けたユーザ管理情報とを格納する格納手段と、
ユーザＩＤとともに入力される、指定出力装置により指定文書ファイルの一覧を出力する旨の指示に応じて、前記出力装置管理情報および前記ユーザ管理情報を参照し、前記ユーザＩＤに関連づけられたユーザの所属グループが、前記指定出力装置に関連付けられた装置対応グループに含まれており、かつ、前記指定出力装置の属するグループが、前記ユーザＩＤに関連付けられたユーザ対応グループに含まれている場合に、一覧出力許可と判定する一覧許可判定手段と、
前記一覧許可判定手段により一覧出力許可と判定された場合、指定文書ファイルの一覧を作成する作成手段と
を備えることを特徴とする文書管理サーバ。
【請求項３】
前記出力装置管理情報および前記文書管理情報および前記ユーザ管理情報を参照し、前記作成手段により作成された指定文書ファイルの一覧に属する各文書ファイルを注目文書ファイルとして、前記注目文書ファイルの属するグループが、指定出力装置に関連付けられた装置対応グループに含まれており、かつ、前記指定出力装置の属するグループが、前記注目文書ファイルに関連付けられた文書対応グループに含まれている場合に、前記注目文書ファイルを出力許可と判定する出力許可判定手段と、
前記出力許可判定手段により出力許可と判定されなかった文書ファイルを、前記指定文書ファイルの一覧から削除し、得られた文書ファイルの一覧を、前記指定文書ファイルの一覧を出力する旨の指示の送信元の装置に送信する送信手段と
をさらに備えることを特徴とする請求項２に記載の文書管理サーバ。
【請求項４】
前記出力管理情報にはさらに装置公開設定が含まれ、該装置公開設定がプライベート指定の場合、前記装置対応グループは、当該出力装置の属するグループであるとし、前記装置公開設定がパブリック指定であり、かつ、前記装置対応グループの設定がない場合、前記装置対応グループはすべてのグループであるとし、前記装置公開設定がパブリック指定であり、かつ、前記装置対応グループの設定がある場合、前記装置対応グループは設定されたグループであるとし、
前記文書管理情報にはさらに文書公開設定が含まれ、該文書公開設定がプライベート指定の場合、前記文書対応グループは、当該文書ファイルの属するグループであるとし、前記文書公開設定がパブリック指定であり、かつ、前記文書対応グループの設定がない場合、前記文書対応グループはすべてのグループであるとし、前記文書公開設定がパブリック指定であり、かつ、前記文書対応グループの設定がある場合、前記文書対応グループは設定されたグループであるとして、前記出力許可判定手段により判定が行われることを特徴とする請求項１乃至３のいずれか１項に記載の文書管理サーバ。
【請求項５】
前記文書ファイルの所属グループは、その文書ファイルを前記文書管理サーバに登録したユーザの所属グループであることを特徴とする請求項１乃至４に記載の文書管理サーバ。
【請求項６】
請求項１乃至５に記載の文書管理サーバと、該文書管理サーバと接続されて、指定出力装置により指定文書ファイルを出力する旨の指示、または、ユーザＩＤとともに指定出力装置により指定文書ファイルの一覧を出力する旨の指示を送信するクライアント端末とを備えることを特徴とする文書管理システム。
【請求項７】
出力装置毎にその所属グループとその出力装置に対応付けられたグループである装置対応グループとを関連付けた出力装置管理情報と、文書ファイル毎にその所属グループとその文書ファイルに対応付けられたグループである文書対応グループとを関連付けた文書管理情報とを用いた文書出力管理方法であって、
指定出力装置により指定文書ファイルを出力する旨の指示に応じて、前記出力装置管理情報および前記文書管理情報を参照し、前記指定文書ファイルの属するグループが、前記指定出力装置に関連付けられた装置対応グループに含まれており、かつ、前記指定出力装置の属するグループが、前記指定文書ファイルに関連付けられた文書対応グループに含まれている場合に、出力許可と判定する出力許可判定工程と、
前記出力許可判定工程により出力許可と判定された場合、前記指定文書ファイルを前記指定出力装置に送信する送信工程と
を備えることを特徴とする文書出力管理方法。
【請求項８】
出力装置毎にその所属グループとその出力装置に対応付けられたグループである装置対応グループとを関連付けた出力装置管理情報と、文書ファイル毎にその所属グループとその文書ファイルに対応付けられたグループである文書対応グループとを関連付けた文書管理情報と、ユーザＩＤ毎にその所属グループとそのユーザＩＤに対応付けられたグループであるユーザ対応グループとを関連付けたユーザ管理情報とを用いた文書出力管理方法であって、
ユーザＩＤとともに入力される、指定出力装置により指定文書ファイルの一覧を出力する旨の指示に応じて、前記出力装置管理情報および前記ユーザ管理情報を参照し、前記ユーザＩＤに関連づけられたユーザの所属グループが、前記指定出力装置に関連付けられた装置対応グループに含まれており、かつ、前記指定出力装置の属するグループが、前記ユーザＩＤに関連付けられたユーザ対応グループに含まれている場合に、一覧出力許可と判定する一覧許可判定工程と、
前記一覧許可判定手段により一覧出力許可と判定された場合、指定文書ファイルの一覧を作成する作成工程と
を備えることを特徴とする文書出力管理方法。
【請求項９】
請求項７または８に記載の文書出力管理方法をコンピュータにより実行するためのプログラム。
【請求項１０】
通信網を介し、ユーザから、ユーザ識別子と文書ファイルと文書属性情報とを含む文書登録指示を受け付ける文書登録手段と、
登録された文書を一意に識別する文書ＩＤを発行し、ユーザに提示する文書ＩＤ発行手段と、
該文書ファイルと、該文書属性情報、該文書ＩＤを当該ユーザ識別子と対応付けて保管する文書保管手段と、
印刷装置から、通信網を介して、文書ＩＤを含んだ文書出力指示を受け付け、その文書ＩＤに対応する文書ファイルと文書属性情報を前記文書保管手段から取得し、前記通信網を介して当該印刷装置に送信する文書送信手段と
を備えることを特徴とする文書提供サーバ。
【請求項１１】
印刷装置から、通信網を介して、ユーザ識別子を含んだ文書情報取得指示を受け付け、そのユーザ識別子に対応する１つ以上の文書の文書ＩＤと文書属性情報を前記文書保管手段から取得し、前記通信網を介して当該印刷装置に送信する文書情報送信手段と、
該文書情報送信手段において取得した文書情報をユーザに提示する文書情報表示手段と、
該文書情報表示手段において表示された文書群よりユーザが印刷を所望する文書の印刷指示を受け付ける文書印刷指示手段と
をさらに備えることを特徴とする請求項１０記載の文書提供システム。
【請求項１２】
複数のユーザと複数の印刷装置をまとめるグループを管理するグループ管理手段と、
文書属性として公開設定を設定可能とする文書公開設定手段とをさらに有し、
登録文書の公開設定が、Ｐｒｉｖａｔｅであれば、該登録文書を登録したユーザが属するグループと同一のグループに属する印刷装置のみで印刷を許可し、Ｐｕｂｌｉｃであれば、どのグループに属する印刷装置でも印刷を許可することを特徴とする請求項１０記載の文書提供システム。
【請求項１３】
印刷装置の管理属性として公開設定を設定可能とする印刷装置公開設定手段をさらに有し、
印刷装置の公開設定が、Ｐｒｉｖａｔｅであれば、該印刷装置の属するグループと同じグループに属するユーザが登録した文書のみを印刷可能とし、さらに、該印刷装置の属するグループと同じグループに属するユーザがログイン可能とし、Ｐｕｂｌｉｃであれば、どのグループに属するユーザが登録した文書でも印刷可能とし、さらに、どのグループに属するユーザでもログイン可能とすることを特徴とする請求項１２記載の文書提供システム。
【請求項１４】
グループの登録文書Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ属性として、１つ以上のグループを指定する登録文書Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定手段をさらに有し、
前記グループと該グループの登録文書Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ属性に指定されたグループに属する印刷装置で前記グループに属するユーザが登録した公開設定属性がＰｕｂｌｉｃである文書の印刷を許可することを特徴とする請求項１３記載の文書提供システム。
【請求項１５】
さらに、前記グループと該グループの登録文書Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ属性に指定されたグループに属する印刷装置でのみ前記グループに属するユーザのログインを許可することを特徴とする請求項１４記載の文書提供システム。
【請求項１６】
グループの印刷装置Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ属性として、１つ以上のグループを指定する印刷装置Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定手段をさらに有し、
前記グループと該グループの印刷装置Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ属性に指定されたドメインに属するユーザが登録した文書のみ、前記グループに属する公開設定がＰｕｂｌｉｃである印刷装置での印刷を許可することを特徴とする請求項１３記載の文書提供システム。
【請求項１７】
さらに、前記グループと該グループの印刷装置Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ属性に指定されたグループに属するユーザのみ、前記グループに属する公開設定がＰｕｂｌｉｃである印刷装置でのログインを許可することを特徴とする請求項１６記載の文書提供システム。
【請求項１８】
さらに、登録文書Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定手段と印刷装置Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定手段で設定される１つ以上のグループを同一にすることを特徴とする請求項１４または請求項１５に記載の文書提供システム。
【請求項１９】
さらに、登録文書Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定手段と印刷装置Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定手段で設定されるグループ群を同一にすることを特徴とする請求項１６または請求項１７記載の文書提供システム。
【請求項２０】
文書登録時に文書にパスワードを設定させる文書パスワード設定手段と、
文書印刷時にパスワードを入力する文書パスワード入力手段とをさらに有し、
前記文書パスワード設定手段により文書登録時にパスワードが設定された場合、文書を印刷する際に前記文書パスワード入力手段によるパスワード入力を要求し、パスワードが正しい場合には印刷を可能とし、さらに、文書登録時に指定する文書属性の公開設定としてＰｕｂｌｉｃを指定した場合、前記文書パスワード設定手段によるパスワード設定を要求することを特徴とする請求項１２記載の文書提供システム。
【請求項２１】
ユーザ属性として、文書登録時の公開設定としてＰｒｉｖａｔｅのみを指定可能なように限定するＰｒｉｖａｔｅ制限属性を設け、該Ｐｒｉｖａｔｅ制限属性を設定するＰｒｉｖａｔｅ制限設定手段をさらに有し、Ｐｒｉｖａｔｅ制限がかけられたユーザは、文書登録時に文書属性の公開設定としてＰｒｉｖａｔｅしか指定できないようにすることを特徴とする請求項１２に記載の文書提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばユーザが登録した文書を保管し、ユーザが所望する時に、所望する文書を、各地拠点に配置された印刷装置から印刷出力して提供するための文書提供システムおよび文書管理サーバに関する。
【背景技術】
【０００２】
近年、インターネット等の電気通信網を介して各種の文書の提供が行われるようになっている。特に最近では、電気通信網を利用した遠隔印刷サービスが提案され、実現されている。遠隔印刷サービスでは、コンビニエンスストア等の店舗や企業内、公共施設などに多機能印刷機や多機能複写機などの印刷端末を設置する。そして、中央のホスト等で管理されている文書を電気通信網を介してそれら多機能印刷機や複写機等から印刷出力する。例えば、予めホストにアップロードしておいた文書を、各地に点在するコンビニエンスストアや公共施設に設置した印刷装置から印刷出力させるサービスも提案されている。
【０００３】
特許文献１には、通信網を介し、ユーザからの印刷要求に応じて印刷を実現する文書提供装置が記載されている。その文書提供装置は、ユーザ識別子と文書指定情報とを含む文書予約指示を受け付け、その文書指定情報で特定される文書をユーザ識別子と対応づけて保管する。文書提供装置は、印刷装置から、通信網を介して、ユーザ識別子を含んだ文書出力指示を受け付けると、そのユーザ識別子に対応して保管されている文書を、前記通信網を介して当該印刷装置に送信する。また、特許文献２には、文書データに対するデータ処理の制限情報を、印刷・複製・編集などの操作別に設定し、制御データとして付加して、文書データに対して可能な操作を制限するシステムが説明されている。
【特許文献１】特開２００２−１７５２４１号公報
【特許文献２】特開２００２−２２９９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の文書提供システムでは、特定の印刷装置を利用できるユーザを限定したり、ユーザが入稿した文書データを印刷させることができるデバイスを限定したりすることはできない。サービスの範囲が全てのユーザについて同一であり、また全ての印刷装置についても同一である。このため、たとえば、ある企業が有する印刷装置を利用できるユーザを企業内ユーザに限定することはできない。また、ある企業の、たとえばロビー等に設置する特定の印刷装置だけを、特定のユーザ、たとえば系列企業や取引先企業ユーザに開放したりすることができない。
【０００５】
また、ユーザが登録した文書を、その文書ＩＤを指定することにより文書を登録したユーザ以外でも印刷可能とする機能を提供するシステムを考える。この場合、指定された文書を印刷できる印刷装置を、たとえば企業内や系列企業内といった特定の場所に設置された印刷装置に限定することができない。従来の文書提供システムでも、それぞれを別サービスとして提供することで実現可能なケースはあるが、コンビニエンスストア、公共施設のようなパブリックな場所に設置される印刷装置で印刷ができなくなるなど柔軟性に欠ける。
【０００６】
本発明はこのような問題に鑑みなされたものであり、所定のサーバ装置から、たとえば企業内や店舗、ホテル等に設置された印刷装置に文書を送信して印刷出力させるシステムにおいて、各ユーザが登録した文書データを、そのユーザのドメイン（グループ）とは異なるドメイン(グループ)に属する印刷装置での印刷の可否を制御する制御を行うことで、利便性を損なうことなく、文書を出力可能な印刷装置を制限することによりセキュリティを高め、印刷装置で出力可能な文書を制限することにより不正利用の防止を可能とする文書提供システムおよび文書管理サーバを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明では、１あるいは複数のユーザ、および１あるいは複数の印刷装置をまとめるドメインという概念を導入する。ドメインとはグループと同じ概念である。本発明では特に断りがない場合はドメインをグループと同じ意味で扱っているものとする。即ち、特に断りがない場合はドメインをグループに、グループをドメインと読み替えても意味に違いはないものとする。
【０００８】
文書については当該文書を出力許可する印刷装置の属するグループ（ドメイン）を、印刷装置については当該印刷装置で出力許可する文書のグループ（ドメイン）を、それぞれあらかじめ設定しておき、文書および印刷装置のグループ（ドメイン）が、それぞれ互いに出力許可されているグループ（ドメイン）であるかチェック（クロスグループチェッ
ク＝クロスドメインチェック）する。
【０００９】
そのために本発明は以下の構成を有する。出力装置毎にその所属グループとその出力装置に対応付けられたグループである装置対応グループとを関連付けた出力装置管理情報と、文書ファイル毎にその所属グループとその文書ファイルに対応付けられたグループである文書対応グループとを関連付けた文書管理情報とを格納する格納手段と、
指定出力装置により指定文書ファイルを出力する旨の指示に応じて、前記出力装置管理情報および前記文書管理情報を参照し、前記指定文書ファイルの属するグループが、前記指定出力装置に関連付けられた装置対応グループに含まれており、かつ、前記指定出力装置の属するグループが、前記指定文書ファイルに関連付けられた文書対応グループに含まれている場合に、出力許可と判定する出力許可判定手段と、
前記出力許可判定手段により出力許可と判定された場合、前記指定文書ファイルを前記指定出力装置に送信する送信手段とを備える。
【００１０】
あるいは、出力装置毎にその所属グループとその出力装置に対応付けられたグループである装置対応グループとを関連付けた出力装置管理情報と、文書ファイル毎にその所属ドメインとその文書ファイルに対応付けられたグループである文書対応グループとを関連付けた文書管理情報と、ユーザＩＤ毎にその所属グループとそのユーザＩＤに対応付けられたグループであるユーザ対応グループとを関連付けたユーザ管理情報とを格納する格納手段と、
ユーザＩＤとともに入力される、指定出力装置により指定文書ファイルの一覧を出力する旨の指示に応じて、前記出力装置管理情報および前記ユーザ管理情報を参照し、前記ユーザＩＤに関連づけられたユーザの所属グループが、前記指定出力装置に関連付けられた装置対応グループに含まれており、かつ、前記指定出力装置の属するグループが、前記ユーザＩＤに関連付けられたユーザ対応グループに含まれている場合に、一覧出力許可と判定する一覧許可判定手段と、
前記一覧許可判定手段により一覧出力許可と判定された場合、指定文書ファイルの一覧を作成する作成手段とを備える。
【００１１】
あるいは、通信網を介し、ユーザから、ユーザ識別子と文書ファイルと文書属性情報とを含む文書登録指示を受け付ける文書登録手段と、
登録された文書を一意に識別する文書ＩＤを発行し、ユーザに提示する文書ＩＤ発行手段と、
該文書ファイルと、該文書属性情報、該文書ＩＤを当該ユーザ識別子と対応付けて保管する文書保管手段と、
印刷装置から、通信網を介して、文書ＩＤを含んだ文書出力指示を受け付け、その文書ＩＤに対応する文書ファイルと文書属性情報を前記文書保管手段から取得し、前記通信網を介して当該印刷装置に送信する文書送信手段とを備える。
【発明の効果】
【００１２】
本発明によれば、文書を出力可能な印刷装置を制限することにより、セキュリティを向上させることができる。また、印刷装置で出力可能な文書を制限することにより、不正利用を防ぐことが可能となる。
【００１３】
また、利便性を損なわない程度の簡単な設定で、印刷装置、利用者及び文書の管理をより効率的、効果的に行うことが可能となる。
【発明を実施するための最良の形態】
【００１４】
［第１実施形態］
＜定義＞
まず、本実施形態において用いられる用語について定義する。本実施形態でいう「公開文書（public document）」とは、本発明に係る情報処理システムにおいて、公開文書として登録された文書である。すなわち、文書の公開設定（public setting）が「ｐｕｂｌｉｃ」に設定された文書が公開文書である。この登録をパブリック登録と呼ぶ。
【００１５】
また本実施形態でいう「公開ドメイン」とは、あるドメインのドメイン情報のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定に登録されたドメインである。公開ドメインに属するユーザは、実施形態で説明するように、その公開ドメインが登録されているドメインに属する印刷装置または文書を使用する権限を有する。
【００１６】
また、前述したように本発明では、１あるいは複数のユーザ、および１あるいは複数の印刷装置をまとめるドメインという概念を導入している。ドメインとは一般的なグループと同じ意味である。本発明では特に断りがない場合はドメインとグループを同義語として扱うものとする。つまり特に断りがない場合はドメインをグループに、グループをドメインと読み替えても意味に違いはないものとする。
【００１７】
＜文書提供システムの構成＞
以下、本発明の実施形態に関し詳細に説明する。図１は、本発明を適用可能な情報処理システムの構成を説明するブロック図である。なお、本システムにおける文書登録クライアント１０２及び、印刷装置１０４、管理クライアント１０５は、１台または複数台接続されていることを仮定している。
【００１８】
図１において、文書登録クライアントコンピュータ１０２、文書提供システムサーバ１０３、管理クライアント１０５は情報処理装置であり、アプリケーションプログラム等の各種のプログラムを実行可能である。また、印刷装置１０４も情報処理機能を有し、アプリケーションプログラム等の各種のプログラムを実行可能である。また、文書登録クライアントコンピュータ１０２、文書提供システムサーバ１０３、印刷装置１０４、管理クライアント１０５は、ＬＡＮ、ＷＡＮ、インターネット１０１にネットワークケーブルを介して接続され、相互に通信可能である。
【００１９】
印刷装置１０４は印刷制御装置を有するプリンタであり、コンピュータから送信または、コンピュータより取得される印字データを含む印刷ジョブを解析して１ページずつドットイメージに変換して、１ページ毎に印刷する。また、印刷装置１０４としては、電子写真方式を採用したレーザービームプリンタや、インクジェット方式を採用したインクジェットプリンタや、熱転写方式を利用したプリンタ等様々な方式のものに適応できる。また、Ａ0などの大判印刷を行うプリンタにも適用できる。
【００２０】
また、印刷装置１０４がアプリケーションプログラム等の各種のプログラムを実行可能とする情報処理機能を有さない場合、印刷装置１０４とは別に、印刷制御コンピュータ１０６（図中省略）を配置してもよい。印刷制御コンピュータ１０６は、アプリケーションプログラム等の各種のプログラムを実行可能な情報処理機能を有し、ユーザからの文書印刷指示の受付、文書提供システムとの通信、印刷装置１０４の制御を行う。これ以降、印刷装置１０４は、情報処理機能を有する印刷装置のみならず、印刷装置と印刷制御コンピュータとを有する構成も指す。
【００２１】
文書提供システムサーバ１０３は、ユーザ及び、文書、印刷装置情報を管理するアプリケーションサーバであり、文書に関する情報、例えば、所有ユーザ、文書ＩＤ、文書ファイル、文書属性情報などを保管し、参照可能とする。電子入稿システムサーバ１０３には、Ｗｅｂサーバ機能を持たせることにより、文書登録クライアントコンピュータ１０２または管理クライアント１０５より、Ｗｅｂブラウザを使用してアクセスを可能としてもよい。もしくは、文書登録クライアントコンピュータ１０２、印刷装置１０４、管理クライアント１０５上で動作する専用アプリケーション（Ｗｅｂブラウザとは限らない）から、ＴＣＰ／ＩＰやＨＴＴＰなどの通信プロトコルを使用して、文書提供システムサーバ１０３へ接続する構成としても構わない（通信プロトコルは限定しないが本実施形態ではＬＡＮ上のＴＣＰ／ＩＰを用いている）。
【００２２】
文書を登録するユーザは、文書登録クライアント１０２より、Ｗｅｂブラウザ／アプリケーションを経由して、文書属性、文書ファイルなどを指定して、文書提供システムサーバ１０３に登録操作を行う。文書を印刷するユーザ（文書を登録するユーザと同一でも構わない）は、印刷装置１０４より、印刷指示アプリケーションを経由して、文書提供システムサーバ１０３から、文書情報や文書ファイルを参照及びダウンロードし、印刷などの作業を行う。ユーザを管理する管理者は、管理クライアント１０５より、Ｗｅｂブラウザ／アプリケーションを経由して、ユーザ管理操作を行う。
【００２３】
図２は、本発明におけるシステムのモジュール構成を説明する図である。まず、主な構成モジュールについて説明する。
【００２４】
Ｗｅｂブラウザ１０２−１は、文書登録クライアント１０２上で動作するＷｅｂブラウザである。登録側Ｉ／Ｆ部１０３−１は、文書提供システムサーバ１０３の文書登録クライアント向けのインタフェース部であり、Ｗｅｂサーバの機能を持ちＨＴＴＰ、ＨＴＴＰＳなどによる要求を受付可能である。文書情報管理部１０３−２は、文書情報と文書ファイルを組にして、登録ユーザ識別子と関連付けて保存、管理する。出力側Ｉ／Ｆ部１０３−３は、印刷装置（印刷装置を制御する印刷制御コンピュータを含む）へのインタフェース部である。登録側Ｉ／Ｆ部１０３−１と同様にＨＴＴＰ、ＨＴＴＰＳなどによる要求を受付可能である。ドメイン管理部１０３−４は、ユーザ情報や、印刷装置情報を管理する。
【００２５】
印刷指示アプリケーション１０４−１は、印刷装置１０４上で動作するアプリケーションであり、文書提供システムサーバ１０３より受け取った文書情報の表示し、文書ファイルの印刷を指示する機能、及び、文書ファイルを文書提供システムサーバ１０３より受け取り印刷する機能を提供する。管理アプリケーション１０５−１は、管理クライアント１０５内で動作するアプリケーションであり、ドメイン管理部１０３−４と通信しユーザ管理、印刷装置管理機能を提供する。これらの構成は、それを一定の手順を実現するためのプログラムをコンピュータにより実行することで実現できる。
【００２６】
＜文書情報の構成＞
図１５は、文書情報管理部１０３−２により作成され、管理される文書情報データを格納するためのデータファイルのフォーマットを示している。文書情報として、文書ＩＤ（１５０１）に関連付けて、文書を登録したユーザのユーザＩＤ（１５０３）、印刷体裁設定（１５０５、１５０６、１５０７、１５０８）、公開設定（１５０９）などが管理されている。また、文書ファイルも関連付けて管理されるが、文書情報データとは別に管理されており、文書情報データには、その参照情報が保持されている（１５１７）。しかし、文書情報データ内に文書ファイルを保持しても構わない。文書情報は、文書をクライアントから文書提供サーバに登録する際に文書ファイル毎に関連づけて作成、登録される。文書ＩＤ（１５０１）は文書提供サーバが文書ファイル毎に一意的に付与すればよい。また、ユーザＩＤは、登録時にその操作を行ったユーザＩＤを記録しておく。公開設定１５１０などの印刷属性は、クライアントなどから変更可能である。公開設定１５０９は、本実施形態ではパブリックかプライベートを選択できる。公開設定がパブリックに設定された文書をパブリック設定の文書と呼ぶ。パブリックが選択されている場合には、図２１に示すドメイン情報の設定により、リミテッドパブリック設定となる場合もある。
【００２７】
＜ユーザ情報の構成＞
図１６は、ドメイン管理部１０３−４により作成、管理されるユーザ情報データを格納するためのデータファイルのフォーマットを示している。ユーザ情報としては、ユーザを一意に識別するユーザＩＤ（１６０１）と、ログインＩＤ（１６０２）、パスワード（１６０３）、ユーザが所属するドメイン（１６０４）、公開文書登録制限（１６０５）、使用可能容量（１６０６）（登録可能な文書の合計サイズ）が関連付けられて管理される。ユーザ情報は、文書提供システムに新たなユーザが登録されると、ユーザ毎に作成される。ドメイン１６０４などはユーザ登録時に指定され、後に変更することもできる。
【００２８】
＜印刷装置管理情報の構成＞
図２０は、ドメイン管理部１０３−４により作成、管理される印刷装置管理情報データ（２０００）を格納するためのデータファイルのフォーマットを示している。印刷装置管理情報としては、印刷装置を一意に識別するデバイスＩＤ（２００１）と、所属ドメイン（２００２）、公開設定（２００３）、場所情報（２００４）が関連付けられて管理される。印刷装置管理情報は、文書提供システムで使用可能な印刷装置が文書提供サーバに登録される際に作成される。所属ドメイン２００２は、指定させても良いし、設置場所に応じて決定しても良い。公開設定は、本実施形態ではパブリックかプライベートを選択できる。パブリックが選択されている場合には、図２１に示すドメイン情報の設定により、実際上はリミテッドパブリック設定となる場合もある。公開設定等は、登録後に変更可能である。
【００２９】
＜ドメイン管理情報の構成＞
図２１は、ドメイン管理部１０３−４により作成、管理されるドメイン管理情報データを格納するためのデータファイルのフォーマットを示している。ドメイン管理情報としては、ドメインを一意に識別するドメイン名（２１０１）と、登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定（２１０２）、印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定（２１０３）、パスワードフラグ（２１０４）が互いに関連付けられて管理される。登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定（２１０２）は、文書の公開設定が「パブリック」の場合に参照される。参照されるのは、その文書の属するドメインのドメイン管理情報である。登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定（２１０２）にドメインが登録されていれば、そのドメインが当該文書の公開される範囲（ドメイン）とされる。印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定（２１０３）は、印刷装置の公開設定がパブリックの場合に参照される。参照されるのは、その印刷装置が属するドメインのドメイン管理情報である。印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定（２１０３）にドメインが登録されていれば、そのドメインが当該印刷装置の公開される範囲（ドメイン）とされる。
【００３０】
登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定２１０２は、図２４に示すようにユーザの認証にも利用される。その場合には、登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定という意味合いではなく、当該ドメインに属するユーザのリミテッドパブリック設定として、登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定が利用される。
【００３１】
＜ユーザ管理＞
次に、図１６、図１７を参照して、管理クライアント１０５を操作して行うユーザ管理について説明する。ユーザ管理を行うドメイン管理ユーザは、管理クライアント１０５上で動作するＷｅｂブラウザまたは管理アプリケーション１０５−１を操作し、ドメイン管理部１０３−４にアクセスする。図１７に、その際に表示されるユーザ管理用画面の例を示す。ユーザ管理用画面には、現在の管理作業の対象となるドメインの名前１７０１が表示されている。その下には、ドメイン管理ユーザが管理するドメインに現在登録されているユーザリスト１７０２が表示されている。リスト１７０２上でユーザを選択すると、リストの下部に選択されたユーザの詳細情報が表示され、各種設定が可能である。本例では、ユーザリスト１７０２には、図１６に示すユーザ情報管理テーブル内のユーザＩＤ１６０１、ログインＩＤ１６０２、公開文書登録制限１６０５（制限）が表示されている。設定可能な項目１７０３として、選択されたユーザについて「パブリック文書登録を制限する」ためのチェックボックスが表示されている。
【００３２】
図１７の１７０３において、ユーザの公開文書登録制限１６０５を変更可能である。ユーザの公開文書登録制限１６０５がＯＮである場合、該当ユーザは文書登録時、文書属性の公開設定１５０９としてＰｒｉｖａｔｅしか選択できない。このように設定することにより、例えば喫茶店なででの一時的なシステム利用者には、登録した文書を喫茶店内だけでしか印刷できないなどの制限を加えることができる。
【００３３】
＜ドメイン設定の管理＞
続いて、図１８、図２１を参照して、管理クライアント１０５を操作して行う、ドメイン設定管理について説明する。ドメイン設定管理を行うドメイン管理ユーザは、管理クライアント１０５上で動作するＷｅｂブラウザまたは管理アプリケーション１０５−１を操作し、ドメイン管理部１０３−４にアクセスする。図１８に、その際に表示されるドメイン設定管理用画面の例を示す。ドメイン設定管理用画面には、現在の管理作業の対象となるドメインの名前１８０１が表示されている。チェックボックス１８０２では、ドメインにＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃを設定するかどうかを選択可能である。チェックボックス１８０２において、「Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃを設定する」欄をＯＮとした場合には、ドメイン登録欄１８０３において、Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃとして設定するドメイン範囲を、複数のドメインを指定することで行う。また、「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃを別設定とする」欄１８０４をＯＮにすることで、登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ２１０２と、印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ２１０３を別々のドメイン範囲として設定可能である。この場合、印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃを欄１８０５に設定する。チェックボックス１８０６では、パスワードフラグ２１０４を設定可能である。チェックボックス１８０６をチェックすることでパスワードフラグ２１０４がＯＮとなる。その場合には、該当ドメインに属するユーザが文書提供サーバに文書を登録する際、その文書の公開設定をＰｕｂｌｉｃに設定すると、文書にアクセスするためのパスワード設定を必須とすることができる。
【００３４】
図１８の欄１８０３に設定されたドメイン名は、ドメイン情報２１００に含まれる登録文書のリミテッドパブリック設定２１０２に登録される。欄１８０５に設定されたドメイン名は、ドメイン情報２１００に含まれる印刷装置のリミテッドパブリック設定２１０３に登録される。また、チェックボックス１８０４のチェックが外されると、登録文書のリミテッドパブリック設定２１０２の内容が、印刷装置のリミテッドパブリック設定２１０３に複製される。また、チェックボックス１８０２のチェックが外されると、登録文書のリミテッドパブリック設定２１０２の内容と、印刷装置のリミテッドパブリック設定２１０３の内容とがクリアされる。これら操作の代わりに各チェックボックスに対応するフラグをドメイン情報に設けることで、内容の複製やクリアをしなくとも、操作に応じた設定が可能となる。
【００３５】
＜印刷装置の管理＞
次に、図１９、図２０を参照して、管理クライアント１０５を操作して行う、印刷装置管理について説明する。印刷装置管理を行うドメイン管理ユーザは、管理クライアント１０５上で動作するＷｅｂブラウザまたは管理アプリケーション１０５−１を操作し、ドメイン管理部１０３−４にアクセスする。図１９に、その際に表示される印刷装置の管理用画面の例を示す。印刷装置の管理用画面には、現在の管理作業の対象となる印刷装置の属するドメインの名前１９０１が表示されている。リスト１９０２には、ドメイン管理ユーザが管理するドメインに現在登録されている印刷装置の一覧が表示される。リスト１９０２上で印刷装置を選択すると、リスト１９０２の下に選択された印刷装置の詳細管理情報が表示され、そこを介して各種設定が可能である。印刷装置リスト１９０２には、図２０に示す印刷装置管理テーブル内のデバイスＩＤ２００１、場所２００４、公開設定２００３が表示されている。
【００３６】
図１９の公開設定１９０４において、印刷装置の公開設定２００３を変更可能である。印刷装置の公開設定２００３がＰｒｉｖａｔｅである場合、該当印刷装置で印刷可能な文書は、その印刷装置と同じドメインに属するユーザが登録した文書のみとなる。また、印刷装置の公開設定２００３がＰｕｂｌｉｃである場合には、その印刷装置を用いた印刷について以下の制限が生じる。すなわち、その印刷装置の属するドメインのドメイン管理情報２１００に含まれる印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ２１０３にドメインが登録されている場合には、そのドメインに属するユーザが登録した文書と、前記印刷装置と同じドメインに属するユーザが登録した文書のみが印刷可能となる。Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定にドメインが登録されていない場合には、どのドメインのユーザが登録した文書でも印刷可能である。
【００３７】
また、ドメイン情報の印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定２１０３および登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定２１０２にドメインを登録した場合でも、印刷装置の公開設定２００３及び、文書登録時に指定する文書の公開設定１５０９の値は、ＰｕｂｌｉｃまたはＰｒｉｖａｔｅである。これら公開設定としてＰｕｂｌｉｃを指定した場合には、ドメイン情報のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定に登録されたドメインが優先される。Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定に登録されたドメインを越えた印刷は拒否される。
【００３８】
次に図２２を参照して、登録文書の公開設定にＰｕｂｌｉｃまたはＰｒｉｖａｔｅを設定した場合に、ドメイン管理情報に設定されているＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定により文書の印刷動作がどのように影響を受けるかを説明する。なお、図２２の例では、登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定と、印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定とは同一であるとする。したがって、以下の説明ではこれらを区別せず、単にＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定と呼ぶ。
図２２の例では、ドメインＡのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定に登録されたドメイン  が（ドメインＡ，ドメインＢ）であり、ドメインＢのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定に登録されたドメインが（ドメインＡ、ドメインＢ、ドメインＣ）であり、ドメインＣのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定にはドメインは登録されていないことを前提としている。また、各カラムは、ドメインＡ、Ｂ、Ｃに属する印刷装置に対応する。これらの印刷装置の管理情報に含まれる公開設定にはＰｕｂｌｉｃが設定されている。各行は、ドメインＡ、Ｂ、Ｃそれぞれに属するユーザが登録した文書であり、公開設定にＰｕｂｌｉｃ／Ｐｒｉｖａｔｅがそれぞれ設定された文書に対応する。表の各欄は、上記各文書を各印刷装置で印刷可能であるか否かを表す。
【００３９】
＜クロスドメインチェックの例＞
図２２の欄２２０１、２２０４、２２０８、２２１１、２２１５、２２１８では、文書を登録したユーザの属するドメインと、印刷を行う印刷装置の属するドメインとが同じであるので、当然印刷可能である。次に欄２２０５、２２０６、２２１０、２２１２、２２１６、２２１７では、文書を登録したユーザのドメインと、印刷を行う印刷装置のドメインが異なる。加えて、文書の公開設定としてＰｒｉｖａｔｅが設定されている。そのため、印刷不可である。欄２２０２、２２０７、２２０９、２２１４では、文書を登録したユーザのドメインと、印刷を行う印刷装置のドメインとが異なる。しかし、文書の公開設定としてＰｕｂｌｉｃが指定されており、さらに、ユーザの属するドメインのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定に、印刷装置のドメインが含まれているか、または、Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃが設定されていない。くわえて、印刷装置の属するドメインのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定に登録されたドメインに、ユーザの属するドメインが含まれているか、または、Ｌｉｍｉｔｅｄ  Ｐｕｂｌｉｃが設定されていない。このため、これら文書は印刷可能となる。
【００４０】
欄２２０３は、印刷装置のドメインＣについてはＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃが設定されていないが、文書を登録したユーザのドメインＡについてのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定にはドメインＣが含まれていない。このため、文書を登録したユーザのドメインＡ側の制限により印刷は不可である。
【００４１】
欄２２１３では、文書を登録したユーザのドメインＣについてはＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃが設定されていないが、印刷装置のドメインＡについてのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定にはドメインＣが含まれていない。このため、印刷装置のドメインＡ側の制限により印刷は不可である。
【００４２】
このように、文書を登録したユーザの属するドメインのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定と、文書の公開設定と、印刷装置の属するドメインのＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ設定と、印刷装置の公開設定とを組合わせ、文書の印刷の可否を制御する。
【００４３】
＜文書登録処理＞
続いて、図２と、図３〜７、および図２５を参照して、文書登録の処理の流れを説明する。
【００４４】
ユーザは、文書登録クライアント１０２内で動作するＷｅｂブラウザ１０２−１を操作し、ネットワーク１０１を経由して、文書提供システムサーバ１０３の登録側Ｉ／Ｆ（インターフェース）部１０３−１へアクセスすると、まず、メニュー選択フォームが返され、Ｗｅｂブラウザ１０２−１上に表示される（図３）。
【００４５】
ユーザが「新しいドキュメントを登録する」メニュー０３０１を選択すると（図２５のＳ２５０１）、メニュー選択情報がメニュー選択フォームに設定され、登録側（すなわち文書提供サーバ側）Ｉ／Ｆ部へ送信される。続いて、登録側Ｉ／Ｆ部は、ログイン画面フォームを返し（図２５のＳ２５１１）、Ｗｅｂブラウザ１０２−１上には、ログイン画面フォームが表示される（図４、図２５のＳ２５０２）。ユーザはログインＩＤ（０４０１）とパスワード（０４０２）を入力し、「ログインする」ボタンを押下すると（図２５のＳ２５０３）、ログイン情報がログイン画面フォームに設定され、登録側Ｉ／Ｆ部１０３−１へ送信される。該ログイン情報は、登録側Ｉ／Ｆ部１０３−１を経由して、ドメイン管理部１０３−４に渡され、ユーザ認証処理が行われる（図２５のＳ２５１２，Ｓ２５１３）。認証結果は登録側Ｉ／Ｆ部１０３−１に返される。ユーザがシステムに登録されているユーザであることが確認されると（図２５のＳ２５１３）、続いて登録文書指定フォームが返され（図２５のＳ２５１４）、Ｗｅｂブラウザ１０２−１上に表示される（図５、図２５のＳ２５０４）。
【００４６】
ユーザは、登録文書指定フォーム内の登録ファイル指定部０５０１において、登録ファイル名及びパスを指定し、「次へ進む」ボタンを押下することにより（図２５のＳ２５０５）、登録ファイル指定部０５０１で指定された文書ファイルが読み出されて登録側Ｉ／Ｆ部１０３−１へ送信される（図２５のＳ２５０６）。登録側Ｉ／Ｆ部１０３−１は、送信された文書ファイルを文書情報管理部１０３−２に転送し、文書情報管理部１０３−２において、文書ファイルを保存する。続いて、登録側Ｉ／Ｆ部１０３−１は、文書属性情報指定フォームを返し（図２５のＳ２５１５，Ｓ２５１６）、Ｗｅｂブラウザ１０２−１上に表示される（図６、図２５のＳ２５０７）。
【００４７】
文書属性情報指定フォームでは、文書印刷時の印刷設定として、印刷サイズ０６０１、印刷面（片面／両面）０６０２、ページレイアウト０６０３、カラー／モノクロ０６０４を指定可能である。また、印刷時の印刷体裁変更可否０６０８において、印刷時の印刷体裁指定を不可とし、必ず登録時に指定した印刷体裁で印刷させることを指定することも可能である。文書の公開設定０６０５としてＰｕｂｌｉｃ（パブリック）、Ｐｒｉｖａｔｅ（プライベート）が指定可能である。しかし、ログインをしているユーザの公開文書登録制限１６０５としてＰｒｉｖａｔｅ制限が設定されている場合、登録する文書の公開設定としてＰｕｂｌｉｃを指定することはできない。また、その他ドキュメント設定として、印刷可能期間０６０６、印刷可能回数０６０７を指定可能である。印刷可能期間０６０６は、文書登録時からどれだけの期間、登録文書の印刷が可能であるかを指定する。印刷可能期間が過ぎると、文書は削除され、その後の印刷は不可となる。印刷可能回数０６０７は、登録文書を何回印刷可能であるかを指定する。印刷可能回数で指定された回数だけ印刷が行われると文書は削除され、その後の印刷は不可となる。ユーザが欄０６０９をチェックし、パスワード欄０６１０にパスワードを登録することで、文書にパスワード設定を行うことができる。文書にアクセスするためのパスワードが登録された場合、その文書を印刷する際にはパスワードが要求され、正しいパスワードが入力されない場合に、印刷は拒否される。これは、文書を登録したユーザ以外のユーザが、文書ＩＤを指定することでその文書の印刷を可能とする場合でも、文書ＩＤとパスワードとを要求することにより、文書を保護するための機能である。ログインをしているユーザが属するドメインのドメイン管理情報の「パスワードフラグ」２１０４がＯＮとなっている場合には、公開設定がパブリックである文書についてはパスワードの登録が強制される。そのために、文書の公開設定０６０５としてＰｕｂｌｉｃを選択した場合、パスワードを設定しないで「次へ進む」を押下しても入力エラーとされる。そして再度、文書属性情報指定フォームを表示する。文書属性情報としては、この他の設定を可能としてもよい。
【００４８】
ユーザが、文書属性を指定し、「次へ進む」ボタンを押下すると（図２５のＳ２５０８）、指定された文書属性情報がフォームに設定され、登録側Ｉ／Ｆ部１０３−１へ送信される。登録側Ｉ／Ｆ部１０３−１では、受信したフォームに入力された各設定値を解析、抽出し、文書属性情報を作成し、ログイン中のユーザのユーザＩＤと共に文書情報管理部１０３−２に転送する。ここで文書情報管理部１０３−２において文書を登録したユーザＩＤと、文書属性情報と、文書ファイルとを関連付けて保存し、文書ＩＤを発行し、登録側Ｉ／Ｆ部１０３−１に返す。登録側Ｉ／Ｆ部１０３−１は、文書ＩＤを含む文書ＩＤ通知フォームを作成し、Ｗｅｂブラウザ１０２−１に返す（図２５のＳ２５１７）。Ｗｅｂブラウザ１０２−１上では、文書ＩＤ通知画面が表示される（図７，図２５のＳ２５０９）。
【００４９】
図７の画面を見たユーザは、文書ＩＤ通知画面に表示された文書ＩＤ（ドキュメントＩＤ０７０１のこと）を使用することで、文書を印刷することが可能となる。
【００５０】
＜印刷処理＞
次に、図２と、図８〜１３、図２３、図２４、図２６乃至図２８を参照して、文書印刷時の処理の流れを説明する。なお、図２６は文書ファイルを文書ＩＤにより指定して印刷する際のシーケンス、図２７、図２８は文書ファイルのリストを文書提供サーバに要求してそこから印刷する文書ファイルを選択する際のシーケンスである。なおシーケンス図では、サーバ内部のモジュールについては考慮せず、文書提供サーバと記載した。また印刷指示アプリケーションは、印刷装置と記載した。
【００５１】
ユーザは、印刷装置１０４に付属するタッチパネル形式等の操作部を操作して、印刷指示アプリケーション１０４−１を介して文書印刷要求を行う。印刷装置１０４に付属するタッチパネルには、まず、メニュー選択画面（図８）が表示される。ユーザは、文書ＩＤを指定して印刷を行うか（０８０１）、自分が登録した文書の一覧から印刷文書を選択して印刷を行うか（０８０２）を選択する。
【００５２】
（文書指定印刷）
ユーザが、文書ＩＤを指定して印刷（０８０１）を選択した場合、図９で示す文書ＩＤ指定画面が印刷装置のタッチパネルに表示される（図２６のＳ２６０２）。ユーザは、欄０９０１に文書ＩＤ通知画面（図７）で通知された所望の文書ＩＤを入力する。また、文書にパスワードが設定されている場合には、欄０９０２にパスワードを入力する。文書ＩＤやパスワードの入力は、例えば印刷装置操作部に設けられたキーボード（タッチパネルを利用したソフトウエアキーボードでもよい）から入力する。
【００５３】
「次へ」ボタンが指示されると、印刷指示アプリケーション１０４−１は、指定された文書ＩＤ及びパスワード、処理対象の印刷装置に割り当てられたデバイスＩＤを出力側Ｉ／Ｆ部１０３−３に送信する（図２６のＳ２６０３）。出力側Ｉ／Ｆ部１０３−３は、文書情報管理部１０３−２に対して文書ＩＤ、パスワード、デバイスＩＤを指定して文書情報の取得要求を発行する。文書情報管理部１０３−２は、指定された文書ＩＤに関連付けられた文書の文書情報を検索し、文書情報より「登録ユーザＩＤ」（１５０３）及び公開設定（１５０９）を取得し、デバイスＩＤと共にドメイン管理部１０３−４に送信し、印刷許可を問合せる。ドメイン管理部１０３−４では、ユーザ情報テーブルより、該登録ユーザＩＤに関連付けられたユーザ情報を検索し、該当ユーザの「所属ドメイン」（１６０４）を取得し、さらに該当ドメインの「登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０２）を検索し取得する。また、印刷装置管理テーブルより、指定されたデバイスＩＤに関連付けられた印刷装置管理情報を検索し、該当印刷装置の所属ドメイン（２００２）及び、公開設定（２００３）を取得し、さらに印刷装置の所属ドメインの「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０３）を検索し取得する。ドメイン管理部１０３−４は、これらの情報を元に印刷時のクロスドメインチェックを行い、印刷が許可されるかを判定する（図２６のステップＳ２６１２）。
【００５４】
＜クロスドメインチェック（印刷時）＞
印刷時のクロスドメインチェックの流れを図２３を用いて説明する。必要な情報を獲得する手順（Ｓ２３００）は説明上済んでいるので、入力説明はステップ２３０１から開始される。なお印刷対象の文書をターゲット文書、用いる印刷装置をターゲット印刷装置と呼ぶ。まず、ステップ２３０１において、ターゲット文書を登録したユーザの「所属ドメイン」（１６０４）がターゲット印刷装置の「所属ドメイン」（２００２）と等しいかを検査する。等しければ、印刷を許可し、判定終了とし、等しくない場合には、ステップ２３０２へ進む。次に、ステップ２３０２では、ターゲット文書の公開設定（１５０９）について検査し、Ｐｒｉｖａｔｅである場合には、印刷を不許可とし、判定を終了する（Ｐｒｉｖａｔｅの文書は異なるドメインの印刷装置では印刷不可）。判定結果は所定の記憶領域に記憶される。Ｐｕｂｌｉｃである場合には、ステップ２３０３に進む。ステップ２３０３では、ターゲット印刷装置の公開設定（２００３）について検査し、Ｐｒｉｖａｔｅである場合には、印刷を不許可とし、判定を終了し、Ｐｕｂｌｉｃである場合には、ステップ２３０４に進む。続いてステップ２３０４では、ターゲット文書を登録したユーザのドメインの「登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０２）を検査し、設定されていない場合には、ステップ２３０６に進む。「登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」が設定されている場合には、ステップ２３０５に進む。ステップ２３０５では、「登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０２）に、ターゲット印刷装置の所属ドメインが含まれているかを検査し、含まれていない場合には不許可とし、判定を終了する。含まれている場合にはステップ２３０６に進む。ステップ２３０６では、ターゲット印刷装置の所属ドメインの「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０３）を検査し、設定されていない場合には、印刷を許可し、判定を終了する。「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０３）が設定されている場合には、ステップ２３０７に進む。ステップ２３０７では、ターゲット印刷装置の所属ドメインの「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０３）に、ターゲット文書を登録したユーザの所属ドメイン（１６０４）が含まれるかを検査し、含まれる場合には、印刷を許可、含まれない場合には、不許可とし、判定を終了する。
【００５５】
ドメイン管理部１０３−４は、このドメインクロスチェック判定の結果を、文書情報管理部１０３−２に返す。文書情報管理部１０３−２は印刷許可を受けると（図２６のステップＳ２６１３）、パスワードが正当であるかをチェックし（図２６のステップＳ２６１４）、正当であれば、文書情報を出力側Ｉ／Ｆ部１０３−３を介して印刷指示アプリケーション１０４−１に返し（図２６のＳ２６１５）、印刷指示アプリケーション１０４−１において文書情報を表示する（図１０、図２６のステップＳ２６０６）。
【００５６】
図１０では、文書の詳細情報表示１００２や、印刷体裁の指定１００３、部数の指定１００４が可能である（図２６のステップＳ２６０８）。印刷体裁設定画面を図１４に示す。
【００５７】
図１０の「プリント開始」ボタン１００１が押下されると、印刷指示アプリケーション１０４−１は、出力側Ｉ／Ｆ部１０３−３に文書ＩＤを指定して文書ファイル取得要求を出す（図２６のＳ２６０７）。それを受けて出力側Ｉ／Ｆ部１０３−３は文書情報管理部１０３−２に文書取得要求を発行する。文書情報管理部１０３−２は、指定された文書ＩＤに関連付けられた文書の文書情報を検索し、文書情報より「登録ユーザＩＤ」（１５０３）及び公開設定（１５０９）を取得し、デバイスＩＤと共にドメイン管理部１０３−４に送信し、印刷許可を問合せる。ドメイン管理部１０３−４では、前述の印刷時のドメインクロスチェックを行い印刷が許可されるかを検証し、結果を返す（図２６のステップ２６１２）。文書情報管理部１０３−２は、印刷が許可された場合にのみ、文書ファイルを出力側Ｉ／Ｆ部１０３−３を経由して印刷指示アプリケーション１０４−１に送信する（図２６のステップ２６１６）。印刷指示アプリケーション１０４−１は受信した文書ファイルを、ユーザに指定された印刷体裁、部数に従い、印刷する（図２６のステップＳ２６０９）。
【００５８】
（文書一覧からの選択印刷）
ユーザが、メニュー選択画面（図８）において文書の一覧から選択して印刷（０８０２）を選択した場合（図２７のステップＳ２８０１）、図１１に示すログイン画面が表示される（図２７のＳ２８０２）。
【００５９】
ユーザが、ユーザ名（ログインＩＤ）１１０１とパスワード１１０２を入力して「次へ」ボタンを押すと、文書リストの要求と印刷指示アプリケーション１０４−１は、出力側Ｉ／Ｆ部１０３−３にログインＩＤとパスワード、デバイスＩＤを送信する（図２７のステップＳ２８０３）。出力側Ｉ／Ｆ部１０３−３は、文書情報管理部１０３−２に対して、これらの情報を指定し、文書情報リストの取得を要求する。文書情報管理部１０３−２は、ドメイン管理部１０３−４に認証処理を要求を出す。ドメイン管理部１０３−４は、ユーザＩＤに関連付けられたユーザ情報を検索し、システムに登録されているユーザであることを確認し、パスワードが正当であるかを検証する（図２７のステップＳ２８１２）。正当であれば（図２７のステップＳ２８１３）、続いて、検索されたユーザ情報より所属ドメイン（１６０４）を取得し、該当ユーザの所属ドメインの「登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０２）を検索し取得する。さらに、指定されたデバイスＩＤに関連付けられた印刷装置管理情報を検索し、所属ドメイン（２００３）及び公開設定（２００３）と、ターゲット印刷装置の所属ドメインの「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０３）を検索し取得する。ここで、ログイン時のクロスドメインチェックを行う（図２７のステップＳ２８１４）。
【００６０】
＜クロスドメインチェック（ログイン時）＞
ログイン時のクロスドメインチェックについて図２４を用いて説明する。まず、ステップ２４０１において、ログインしたユーザの「所属ドメイン」（１６０４）がターゲット印刷装置の「所属ドメイン」（２００２）と等しいかを検査する。等しければ、ログインを許可し、判定終了とし、等しくない場合には、ステップ２４０２へ進む。次に、ステップ２４０２では、ターゲット印刷装置の公開設定（２００３）について検査し、Ｐｒｉｖａｔｅである場合には、ログインを不許可とし、判定を終了し、Ｐｕｂｌｉｃである場合には、ステップ２４０３に進む。続いてステップ２４０３では、ユーザのドメインの「登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０２）を検査し、設定されていない場合には、ステップ２４０５に進む。「登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」が設定されている場合には、ステップ２４０４に進む。ステップ２４０４では、「登録文書のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０２）に、ターゲット印刷装置の所属ドメインが含まれているかを検査し、含まれていない場合にはログインを不許可とし、判定を終了する。含まれている場合にはステップ２４０５に進む。ステップ２４０５では、ターゲット印刷装置の所属ドメインの「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０３）を検査し、設定されていない場合には、ログインを許可し、判定を終了する。「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０３）が設定されている場合には、ステップ２４０６に進む。ステップ２４０６では、ターゲット印刷装置の所属ドメインの「印刷装置のＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃ」（２１０３）に、ユーザの所属ドメイン（１６０４）が含まれるかを検査し、含まれる場合には、ログインを許可、含まれない場合には、不許可とし、判定を終了する。
【００６１】
ドメイン管理部１０３−４は、クロスドメインチェックの結果を文書情報管理部１０３−２に返し、文書情報管理部１０３−２はログインが許可された場合のみ処理を継続し、拒否された場合には、認証エラーを印刷指示アプリケーション１０４−１に返す（図２７のステップ２８１５）。
【００６２】
ログインが許可された場合、続いて、指定ユーザが登録した文書を検索し、文書情報リスト作成する（図２７のステップ２８１６）。さらに、作成された文書情報リストの各文書に関して、ドメイン管理部１０３−４に対して印刷時のドメインクロスチェックを要求し、印刷が許可されない文書を文書リストから削除する（図２８のステップ２８１７〜Ｓ２８１１）。なおステップ２８１７における次の文書とは、文書リスト中の次の文書であり、最初のステップＳ２８１７実行時には、文書リストの先頭の文書を意味する。
【００６３】
結果として作成された文書情報リストを出力側Ｉ／Ｆ部１０３−３に返す。出力側Ｉ／Ｆ部１０３−３は、文書情報リストを印刷指示アプリケーション１０４−１に返し（図２８のステップ２８２１）、印刷指示アプリケーション１０４−１で文書リストを表示する（図１２、図２８のステップ２８０５）。図１２では、１２０１の文書リストにおいて印刷を所望する文書の選択が可能であり、ボタン１２０２において文書の詳細情報を表示することが可能である。図１２において文書を選択し「次へ」ボタンを押下すると（図２８のステップ２８０６）、図１３の印刷指示画面が表示される（図２８のステップ２８０７）。
【００６４】
図１３では、文書の詳細情報表示１３０２や、印刷体裁の指定１３０３、部数の指定１３０４が可能である（図２８のステップ２８０９）。印刷体裁設定画面を図１４に示す。図１３の「プリント開始」ボタン１３０１が押下されると、印刷指示アプリケーション１０４−１は、出力側Ｉ／Ｆ部１０３−３に文書ＩＤを指定して文書ファイル取得要求を出す（図２８のステップ２８０８）。
【００６５】
それを受けて出力側Ｉ／Ｆ部１０３−３は文書情報管理部１０３−２に文書取得要求を発行する。文書情報管理部１０３−２は、指定された文書ＩＤに関連付けられた文書の文書情報を検索し、文書情報より「登録ユーザＩＤ」（１５０３）及び公開設定（１５０９）を取得し、デバイスＩＤと共にドメイン管理部１０３−４に送信し、印刷許可を問合せる。ドメイン管理部１０３−４では、前述の印刷時のドメインクロスチェックを行い印刷が許可されるかを検証し、結果を返す（図２８のステップ２８２２）。文書情報管理部１０３−２は、印刷が許可された場合にのみ、文書ファイルを出力側Ｉ／Ｆ部１０３−３を経由して印刷指示アプリケーション１０４−１に送信する（図２８のステップ２８２３）。印刷指示アプリケーション１０４−１は受信した文書ファイルを、ユーザに指定された印刷体裁、部数に従い、印刷装置において印刷を行う（図２８のステップ２８１０）。ここで二度目の印刷のためのクロスドメインチェックを行うのは、文書提供システムサーバ１０３では、文書情報取得要求、文書リスト取得要求、文書取得要求を別々の要求として扱っており、文書取得要求時にクロスドメインチェックを行わないことにしてしまうと、文書情報取得や文書リスト取得をせずに文書取得をするような印刷指示アプリケーションが存在した場合には、クロスドメインチェックが行われないことになってしまうからである。また、この二度目のクロスドメインチェックにより、最初の（図２８のステップＳ２８１８）クロスドメインチェックの後に、文書情報や印刷装置管理情報の公開設定や、ドメイン情報のリミテッドパブリック設定が変更された場合にも、文書取得時に最新の設定でチェックを行うことができる。
【００６６】
以上の手順により本実施形態の文書提供システムでは、印刷装置と、文書（厳密にはそれを登録したユーザ）とについて、それぞれ公開ドメインを設定できる。公開ドメインは、公開設定がプライベートなら、文書や装置が属するドメインと同一のドメインである。公開設定がパブリック（リミテッドパブリックを除く）ならば、すべてのドメインである。公開設定がリミテッドパブリックであれば、指定されたドメインである。印刷装置については、その公開ドメインに属する文書に限り印刷を認め、逆に、文書については、その公開ドメインに属する印刷装置に限り印刷を認める。そして、印刷装置と文書との両方について、同時に印刷が認められた場合に限って、印刷は許可される。これがクロスドメインチェックであり、これにより、文書について印刷を許可する印刷装置、印刷装置について印刷を許可する文書を厳格かつ簡単に管理することができる。なお、このクロスドメインチェックは印刷許可についてのみ行われるのではなく、ユーザのログインにおいても同様に行われている。
【００６７】
なお、図２６において、パスワード認証をクロスドメインチェックの前に行っても良い。また、図２７においてユーザ認証をクロスドメインチェックの後に行っても良い。
【００６８】
［変形例］
なお、本実施形態では、文書ファイルと印刷装置それぞれの公開設定に、プライベート、パブリック、リミテドパブリックと３つの区分（公開区分）を設けている。リミテドパブリックの場合については、公開ドメインを個別に設定させていた。これは利用者の便宜のためであって、プライベート、パブリックの区分がない場合であっても、実施形態と同様の管理は可能である。すなわち、文書ファイル、印刷装置ともに公開設定の区分はリミテドパブリックのみとする（すなわち公開ドメインは必ず指定する必要がある）。この場合に公開区分をプライベートとするためには、当該印刷装置あるいは文書の所属ドメインのみを公開ドメインとして設定しておく。たとえば、ある印刷装置の属するドメインがドメインＡである場合、印刷装置の公開設定をパブリックとしておき、ドメインＡのドメイン情報の「印刷装置のリミテドパブリック」としてドメインＡのみを登録しておく。こうすることで、その印刷装置は、その公開設定をプライベートと設定したと同様の公開ドメインを持つ。一方、パブリック設定とするためには、すべてのドメインを公開ドメインとして設定しておく。こうすることで、プライベート、パブリックという公開区分を設けなくとも、プライベート、パブリックと同様の公開区分を設定可能である。
【００６９】
逆にいえば、上記実施形態では、印刷装置の公開設定がプライベートの場合、印刷装置が許可している文書の属するドメイン（装置対応ドメインすなわち装置の公開ドメイン）は、当該印刷装置の属するドメインのみであると見なされた場合であるといえる。また、印刷装置の公開設定がパブリックであり、かつ、装置対応ドメインの設定がない場合（すなわちリミテッドパブリックドメインの指定がない場合）、装置対応ドメインはすべてのドメインであると見なされた場合と考えられる。さらに、印刷装置の公開設定がパブリック指定であり、かつ、装置対応ドメインの設定がある場合（すなわちリミテッドパブリックドメインの指定がある場合）、装置対応ドメインはリミテッドパブリックドメインとして設定されたドメインであるとみなされる。こうして、クロスチェックが実行されると考えることができる。これは文書のドメインについても同様である。
【００７０】
また、上記実施形態では、文書の属するドメインはなく、文書はその登録ユーザの属するドメインに属するものとして従属的に扱われている。しかしながら、より一般的には、文書自体にその所属ドメインをもたせて、プリンタ、文書、ユーザすべてについて所属ドメインとが設定でき、プリンタと文書、プリンタとユーザ、それぞれの関係において、公開ドメイン（すなわちクロスチェック対象となるドメイン）を設定することもできる。この様に考えれば、上記実施形態の構成は、文書ファイルについては、その所属ドメインとして、ユーザの所属ドメインが適用されるという、特殊な場合である（すなわち文書の所属ドメインはユーザのドメインに従属する）と考えることができる。
【００７１】
以上説明したように、所定のサーバ装置から店舗、ホテル等に設置された印刷装置に文書を送信して印刷出力させる文書提供システムにおいて、文書を出力可能な印刷装置を制限することにより、セキュリティが高まり、印刷装置で出力可能な文書を制限することにより、不正利用を防ぐことが可能となる。さらに、ドメイン管理者のみがＬｉｍｉｔｅｄ  Ｐｕｂｌｉｃの設定を可能とすることで、情報漏洩を最小限にできる。また、利便性を損なわない程度の簡単な設定で、印刷装置、利用者及び文書の管理をより効率的、効果的に行うことが可能となる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態における文書提供システムの構成を示すブロック図である。
【図２】本発明の実施の形態における文書提供システムのモジュール構成を示すブロック図である。
【図３】本発明の実施の形態における文書提供システムの文書登録フォームにおけるメニュー選択画面の例を示す図である。
【図４】本発明の実施の形態における文書提供システムの文書登録フォームにおけるログイン画面の例を示す図である。
【図５】本発明の実施の形態における文書提供システムの文書登録フォームにおける登録文書指定画面の例を示す図である。
【図６】本発明の実施の形態における文書提供システムの文書登録フォームにおける文書属性情報指定画面の例を示す図である。
【図７】本発明の実施の形態における文書提供システムの文書登録フォームにおける文書ＩＤ通知画面の例を示す図である。
【図８】本発明の実施の形態における文書提供システムの印刷指示におけるメニュー選択画面の例を示す図である。
【図９】本発明の実施の形態における文書提供システムの印刷指示における文書ＩＤ指定画面の例を示す図である。
【図１０】本発明の実施の形態における文書提供システムの印刷指示における印刷設定指定画面の例を示す図である。
【図１１】本発明の実施の形態における文書提供システムの印刷指示におけるログイン画面の例を示す図である。
【図１２】本発明の実施の形態における文書提供システムの印刷指示における印刷文書選択画面の例を示す図である。
【図１３】本発明の実施の形態における文書提供システムの印刷指示における複数文書選択時の印刷設定指定画面の例を示す図である。
【図１４】本発明の実施の形態における文書提供システムの印刷指示における印刷体裁指定画面の例を示す図である。
【図１５】文書提供システムサーバにおける文書情報の保管形態の一例を説明するための図である。
【図１６】文書提供システムサーバにおけるユーザ情報の保管形態の一例を説明するための図である。
【図１７】文書提供システムサーバにおけるユーザ管理画面の例を示す図である。
【図１８】文書提供システムサーバにおけるドメイン管理画面の例を示す図である。
【図１９】文書提供システムサーバにおける印刷装置管理画面の例を示す図である。
【図２０】文書提供システムサーバにおける印刷装置管理情報の保管形態の一例を説明するための図である。
【図２１】文書提供システムサーバにおけるドメイン情報の保管形態の一例を説明するための図である。
【図２２】文書提供システムサーバにおけるドメインクロスチェック結果の例を示す図である。
【図２３】文書提供システムサーバにおける印刷時のドメインクロスチェックの流れを示す図である。
【図２４】文書提供システムサーバにおけるログイン時のドメインクロスチェックの流れを示す図である。
【図２５】文書提供システムサーバに文書を登録する際のシーケンス図である。
【図２６】文書提供システムサーバから文書を指定して印刷する際のシーケンス図である。
【図２７】文書提供システムサーバから文書リストを獲得し、そのリストから文書を指定して印刷する際のシーケンス図である。
【図２８】文書提供システムサーバから文書リストを獲得し、そのリストから文書を指定して印刷する際のシーケンス図である。
【図１】
2006099741.tif 000003
【図２】
2006099741.tif 000004
【図３】
2006099741.tif 000005
【図４】
2006099741.tif 000006
【図５】
2006099741.tif 000007
【図６】
2006099741.tif 000008
【図７】
2006099741.tif 000009
【図８】
2006099741.tif 000010
【図９】
2006099741.tif 000011
【図１０】
2006099741.tif 000012
【図１１】
2006099741.tif 000013
【図１２】
2006099741.tif 000014
【図１３】
2006099741.tif 000015
【図１４】
2006099741.tif 000016
【図１５】
2006099741.tif 000017
【図１６】
2006099741.tif 000018
【図１７】
2006099741.tif 000019
【図１８】
2006099741.tif 000020
【図１９】
2006099741.tif 000021
【図２０】
2006099741.tif 000022
【図２１】
2006099741.tif 000023
【図２２】
2006099741.tif 000024
【図２３】
2006099741.tif 000025
【図２４】
2006099741.tif 000026
【図２５】
2006099741.tif 000027
【図２６】
2006099741.tif 000028
【図２７】
2006099741.tif 000029
【図２８】
2006099741.tif 000030