(57)【特許請求の範囲】
【請求項１】
ネットワークを介して印刷装置に出力する文書ファイルを管理する情報処理装置であって、
前記文書ファイルを記憶媒体に記憶する記憶手段と、
前記記憶手段によって記憶されている文書ファイルの内、印刷対象の文書ファイルの第１印刷設定情報を解析する解析手段と、
前記解析手段の解析結果に基づいて、１枚の記録紙に出力するデータ単位に前記文書ファイルを分割した分割文書ファイルを生成する分割手段と、
前記第１印刷設定情報を、分割前の前記文書ファイルによる印刷結果と前記分割文書ファイルによる印刷結果とが同一となるように書き換えた第２印刷設定情報を生成する書換手段と、
前記分割手段で生成した分割文書ファイルを暗号化して暗号化分割文書ファイルを生成する暗号化手段と、
前記ネットワークを介して前記印刷装置へ、前記暗号化手段で生成した暗号化分割文書ファイルと前記書換手段で生成した第２印刷設定情報を送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、登録対象の文書ファイルにパスワードが設定されている場合には、そのパスワードに基づいて前記文書ファイルを暗号化した上で、該文書ファイルを前記記憶媒体に記憶する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷対象の文書ファイルが暗号化されている場合、前記文書ファイルを復号するためのパスワードを前記印刷装置から取得する取得手段と、
前記取得手段で取得したパスワードを用いて、前記文書ファイルを復号する復号手段を更に備え、
前記暗号化手段は、前記取得手段で取得したパスワードと同一のパスワードを用いて、前記分割手段で生成した分割文書ファイルを暗号化して暗号化分割文書ファイルを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
文書ファイルを管理する情報処理装置と、印刷対象の文書ファイルを取得して印刷する印刷装置とを有する情報処理システムであって、
前記情報処理装置は、
前記文書ファイルを記憶媒体に記録する記録手段と、
前記記憶手段によって記憶されている文書ファイルの内、印刷対象の文書ファイルの第１印刷設定情報を解析する解析手段と、
前記解析手段の解析結果に基づいて、１枚の記録紙に出力するデータ単位に前記文書ファイルを分割した分割文書ファイルを生成する分割手段と、
前記第１印刷設定情報を、分割前の前記文書ファイルによる印刷結果と前記分割文書ファイルによる印刷結果とが同一となるように書き換えた第２印刷設定情報を生成する書換手段と、
前記分割手段で生成した分割文書ファイルを暗号化して暗号化分割文書ファイルを生成する暗号化手段と、
前記暗号化手段で生成した暗号化分割文書ファイルと前記書換手段で生成した第２印刷設定情報を前記印刷装置へ送信する送信手段とを備え、
前記印刷装置は、
前記情報処理装置から、前記暗号化分割文書ファイルとそれに対応する前記第２印刷設定情報を受信する受信手段と、
前記受信手段で受信した暗号化分割文書ファイルを復号して分割文書ファイルを生成する復号手段と、
前記復号手段で生成した分割文書ファイルを、前記第２印刷設定情報に基づいて印刷する印刷手段と
を備えることを特徴とする情報処理システム。
【請求項５】
ネットワークを介して印刷装置に出力する文書ファイルを管理する情報処理装置の制御方法であって、
前記文書ファイルを記憶媒体に記憶する記憶工程と、
前記記憶媒体によって記憶されている文書ファイルの内、印刷対象の文書ファイルの第１印刷設定情報を解析する解析工程と、
前記解析工程の解析結果に基づいて、１枚の記録紙に出力するデータ単位に前記文書ファイルを分割した分割文書ファイルを生成する分割工程と、
前記第１印刷設定情報を、分割前の前記文書ファイルによる印刷結果と前記分割文書ファイルによる印刷結果とが同一となるように書き換えた第２印刷設定情報を生成する書換工程と、
前記分割工程で生成した分割文書ファイルを暗号化して暗号化分割文書ファイルを生成する暗号化工程と、
前記ネットワークを介して前記印刷装置へ、前記暗号化工程で生成した暗号化分割文書ファイルと前記書換工程で生成した第２印刷設定情報を送信する送信工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項６】
ネットワークを介して印刷装置に出力する文書ファイルを管理する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記文書ファイルを記憶媒体に記憶する記憶工程と、
前記記憶媒体によって記憶されている文書ファイルの内、印刷対象の文書ファイルの第１印刷設定情報を解析する解析工程と、
前記解析工程の解析結果に基づいて、１枚の記録紙に出力するデータ単位に前記文書ファイルを分割した分割文書ファイルを生成する分割工程と、
前記第１印刷設定情報を、分割前の前記文書ファイルによる印刷結果と前記分割文書ファイルによる印刷結果とが同一となるように書き換えた第２印刷設定情報を生成する書換工程と、
前記分割工程で生成した分割文書ファイルを暗号化して暗号化分割文書ファイルを生成する暗号化工程と、
前記ネットワークを介して前記印刷装置へ、前記暗号化工程で生成した暗号化分割文書ファイルと前記書換工程で生成した第２印刷設定情報を送信する送信工程と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書ファイルを管理する情報処理装置、印刷対象の文書ファイルを取得して印刷する印刷装置、及びその制御方法、それらを有する情報処理システム、プログラムに関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等の情報処理装置から、ネットワークを介してページプリンタやＭＦＰに代表される画像出力装置（以下、単にプリンタと呼ぶ）へデータを送信し印刷を実行する印刷システムが従来より普及している。ここで、ＭＦＰは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌの略称である。
【０００３】
このような印刷システムでは、印刷実行時に処理待ちの印刷ジョブの数や処理量（出力部数等）が多い場合、印刷ジョブはプリンタ上のハードディスクドライブ等の不揮発メモリに一旦記憶（蓄積）された後、出力されるのが一般的である。以下、ハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｉｒｖｅ）を、ＨＤＤと略称する。
【０００４】
このような印刷システムにおいて、プリンタ上のＨＤＤが盗まれた場合やプリンタに対して不正なアクセスがなされた場合には、ＨＤＤに記憶された印刷ジョブのセキュリティ確保が問題となる。
【０００５】
従来、このような問題を解決するため、ＨＤＤに保存される印刷ジョブは全て暗号化して蓄積しておき、実際の印刷が開始される際に揮発性メモリ（以下、ＲＡＭと呼ぶ）上で復号化してから印刷するという技術が存在する（特許文献１）。この特許文献１によれば、例えば、紙が詰まった場合やトナー切れ等のトラブルによりプリンタが長時間停止状態になった際でもセキュリティを保つことが可能となる。
【０００６】
一方、パーソナルコンピュータとプリンタ間をつなぐネットワーク上のセキュリティを保つ技術がある。具体的には、印刷ジョブをパーソナルコンピュータ上で暗号化して（通信路を暗号化するのではなく印刷ジョブ自体を暗号化する）から、プリンタに送信する。そして、プリンタ側で受信した暗号化された印刷ジョブを復号化（ユーザがユーザインタフェースを介してパスワードを入力する）して印刷を行なう。以下、このような印刷手法を、暗号化印刷と呼ぶことにする。
【特許文献１】特開２００１−３０６２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＰｏｓｔＳｃｒｉｐｔのようなＰＤＬや電子文書ファイルの多くは、その仕様上、ページ単位での暗号化ができないのが一般的である。そのため、印刷実行時には印刷ページ毎に復号化するのではなく、電子文書ファイルやＰＤＬ全体を復号化する必要がある。そのため、従来技術を利用し、セキュリティを保ったまま電子文書ファイルやＰＤＬの暗号化印刷を行なうためには、ＲＡＭ上で電子文書ファイルやＰＤＬ全体に対応するデータを復号化する必要があり、膨大な容量のＲＡＭがプリンタ上に必要となる。
【０００８】
しかしながら、現実的には、膨大な容量のＲＡＭをプリンタに搭載することはできないため、そのような印刷ジョブが投入されるとプリンタは処理することができずエラーとなってしまうことがある。これを避けるためには、一旦プリンタ上のＲＡＭではなくＨＤＤ上に、そのような印刷ジョブを保存する必要がある。
【０００９】
その場合、印刷ジョブの処理が終了するまで電子文書やＰＤＬをプリンタ上のＨＤＤから削除することができず、復号化された印刷データがＨＤＤ上に保存されてしまうことになる。その結果、プリントがジャム等のトラブルで停止してしまった場合、復号化された印刷データがプリンタＨＤＤ上に展開された状態となってしまい、その印刷データに対するセキュリティを確保することができなくなる。
【００１０】
つまり、従来技術で暗号化印刷を行なうと、印刷ジョブの実行とセキュリティ確保の両立をさせることができない。
【００１１】
本発明は上記の課題を解決するためになされたものであり、印刷ジョブの実行とセキュリティ確保を好適に両立させた印刷環境を提供することができる情報処理装置、印刷装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
ネットワークを介して印刷装置に出力する文書ファイルを管理する情報処理装置であって、
前記文書ファイルを記憶媒体に記憶する記憶手段と、
前記記憶手段によって記憶されている文書ファイルの内、印刷対象の文書ファイルの第１印刷設定情報を解析する解析手段と、
前記解析手段の解析結果に基づいて、１枚の記録紙に出力するデータ単位に前記文書ファイルを分割した分割文書ファイルを生成する分割手段と、
前記第１印刷設定情報を、分割前の前記文書ファイルによる印刷結果と前記分割文書ファイルによる印刷結果とが同一となるように書き換えた第２印刷設定情報を生成する書換手段と、
前記分割手段で生成した分割文書ファイルを暗号化して暗号化分割文書ファイルを生成する暗号化手段と、
前記ネットワークを介して前記印刷装置へ、前記暗号化手段で生成した暗号化分割文書ファイルと前記書換手段で生成した第２印刷設定情報を送信する送信手段と
を備える。
【発明の効果】
【００３０】
本発明によれば、印刷ジョブの実行とセキュリティ確保を好適に両立させた印刷環境を提供することができる情報処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００３２】
図１は本発明を適用可能な実施形態の情報処理システムの構成を示すブロック図である。
【００３３】
尚、本情報処理システムにおける文書登録クライアント１０２、印刷装置１０４及び管理クライアント１０５は、１台または複数台接続されていることを仮定している。
【００３４】
図１において、文書登録クライアント１０２、文書提供システムサーバ１０３、管理クライアント１０５は情報処理装置であり、アプリケーションプログラム等の各種のプログラムを実行可能である。また、印刷装置１０４も情報処理装置を有し、アプリケーションプログラム等の各種のプログラムを実行可能である。
【００３５】
また、文書登録クライアント１０２、文書提供システムサーバ１０３、印刷装置１０４、管理クライアント１０５は、ネットワーク１０１（ＬＡＮ、ＷＡＮ、インターネット等）にケーブルを介して接続され、相互に通信可能である。
【００３６】
印刷装置１０４は、画像出力装置の一例であるＭＦＰである。印刷装置１０４は、情報処理装置から電子文書やＰＤＬコード化された印刷データ、製本等の印刷体裁を指示する印刷設定情報（ジョブチケット）をネットワーク１０１を介して受信して所定のメモリ（記憶媒体）に記憶する。それと共に、印刷装置１０４は、それらの印刷データ等に従って対応する文字パターンや印刷イメージ等を作成し記録紙上に画像形成を行う。
【００３７】
ここで、印刷データには、文字コード、イメージ、及び制御コード等からなる印刷情報が含まれる。
【００３８】
尚、印刷装置１０４がアプリケーションプログラム等の各種プログラムを実行可能とする情報処理機能を有さない場合、印刷装置１０４とは別に、その情報処理機能を有する印刷制御コンピュータ１０６を構成しても良い。この場合、印刷制御コンピュータ１０６が、ユーザからの文書印刷指示の受付、文書提供システムサーバ１０３との通信、印刷装置１０４の制御を行う。以降では、印刷装置１０４は、情報処理機能を有する印刷装置、及び印刷装置と印刷制御コンピュータからなる構成の両方を指すものとする。
【００３９】
文書提供システムサーバ１０３は、ユーザ情報、文書ファイル、文書情報及び印刷装置情報を管理するアプリケーションサーバである。この文書情報は、文書ファイルに関する情報、例えば、所有ユーザ、文書ＩＤ、印刷設定情報（ジョブチケット）等であり、文書提供システムサーバ１０３は、この文書情報を参照可能とする。また、文書提供システムサーバ１０３は、複数ページからなる文書ファイルを所定単位（例えば、ページ単位）に分割する機能や印刷設定情報（ジョブチケット）の解析／書換を行うアプリケーションプログラムも有する。尚、これらの機能の詳細は、文書分割部・ＪＴ解析部１０３ｃ（図２）にて説明する。
【００４０】
更に、文書提供システムサーバ１０３にＷｅｂサーバ機能を持たせることが可能である。この場合、文書登録クライアント１０２または管理クライアント１０５は、Ｗｅｂブラウザを使用して、文書提供システムサーバ１０３が管理する各種情報にアクセス可能となる。もしくは、文書登録クライアント１０２、印刷装置１０４、管理クライアント１０５上で動作する専用アプリケーション（Ｗｅｂブラウザに限定されない）から、通信プロトコルを使用して、文書提供システムサーバ１０３へ接続する構成としても構わない。ここで、通信プロトコルとしては、ＴＣＰ／ＩＰやＨＴＴＰ等の汎用的な通信プロトコルを利用できるが、これに限定されない。
【００４１】
印刷対象の文書を登録するユーザは、文書登録クライアント１０２より、Ｗｅｂブラウザ／アプリケーションを経由して、印刷設定、文書ファイルを指定して、文書提供システムサーバ１０３に登録操作を行なう。ここで印刷設定とは、一般的に印刷指示書（あるいはジョブチケット）と呼ばれるものであり、両面印刷、製本印刷等の印刷方法を記載した文書のことを指す。
【００４２】
文書を印刷するユーザ（文書を登録するユーザと同一でも構わない）は、印刷装置１０４より、オペレーションパネルを介して、文書提供システムサーバ１０３から、文書情報、文書ファイルやジョブチケットを参照及びダウンロードし、印刷等の作業を行う。ユーザを管理する管理者は、管理クライアント１０５より、Ｗｅｂブラウザ／アプリケーションを経由して、ユーザ管理操作を行う。
【００４３】
尚、情報処理システムを構成する各種端末（文書登録クライアント１０２、文書提供システムサーバ１０３、印刷装置１０４、管理クライアント１０５及び印刷制御コンピュータ１０６）は、汎用コンピュータに搭載される標準的な構成要素を有している。この構成要素には、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等がある。
【００４４】
次に、情報処理システムを構成する各端末のモジュール構成について、図２を用いて説明する。
【００４５】
図２は本発明の実施形態の情報処理システムの各端末のモジュール構成を説明する図である。
【００４６】
Ｗｅｂブラウザ１０２ａは、文書登録クライアント１０２上で動作するＷｅｂブラウザである。
【００４７】
登録側Ｉ／Ｆ１０３ａは、文書提供システムサーバ１０３の文書登録クライアント１０２向けのインタフェース部であり、Ｗｅｂサーバ機能を有し、ＨＴＴＰ、ＨＴＴＰＳ等のプロトコルによる要求を受付可能である。文書情報管理部１０３ｂは、印刷設定情報（ジョブチケット）を含む文書情報と文書ファイルを組にして、登録ユーザ識別子と関連付けて保存、管理する。
【００４８】
文書分割・ＪＴ解析部１０３ｃは、ジョブチケット（Ｊｏｂ  Ｔｉｃｋｅｔ：ＪＴ）を解析し、その解析結果に基づいて、１枚の紙に出力されるデータ単位に文書ファイルを分割する。また、文書ファイルの分割に伴い、出力結果が文書ファイルの分割前と同じになるようにジョブチケットの内容を書き換える処理を行う。
【００４９】
ユーザ管理部１０３ｄは、ユーザ情報や印刷装置情報を管理する。
【００５０】
出力側Ｉ／Ｆ１０３ｆは、印刷装置１０４（印刷装置１０４を制御する印刷制御コンピュータ１０６を含む）へのインタフェース部であり、Ｗｅｂサーバ機能を有し、ＨＴＴＰ、ＨＴＴＰＳ等のプロトコルによる要求を受付可能である。また、出力側Ｉ／Ｆ１０３ｆは、印刷対象の文書ファイルの印刷設定情報を印刷装置１０４から受信する（第１受信）。更に、出力側Ｉ／Ｆ１０３ｆは、受信した文書ファイルを分割して暗号化した暗号化分割文書ファイルと、それに対応する印刷設定情報を印刷装置１０４へ送信する（第１送信）。暗号復号部１０３ｅは、文書ファイルの暗号化及び復号化処理を行う。
【００５１】
印刷装置１０４において、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａは、ネットワーク１０１との接続部として機能する。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａは、印刷対象の文書ファイルの印刷設定情報を文書提供システムサーバ１０３へ送信する（第２送信）。更に、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａは、文書ファイルを分割して暗号化した暗号化分割文書ファイルと、それに対応する印刷設定情報を文書提供システムサーバ１０３から受信する（第２受信）。ＣＰＵ１０４ｅは、印刷装置１０４で実行する各種処理の制御プログラムが記憶されたＲＯＭを内蔵し、その制御プログラムを実行することにより印刷装置１０４の各種制御及び演算を行う。
【００５２】
ハードディスクドライブ（ＨＤＤ）１０４ｉは、印刷ジョブを記憶する不揮発性メモリ（記憶媒体）である。また、ＨＤＤ１０４ｉは、画像メモリとしても機能する。ＲＡＭ１０４ｈは、印刷ジョブをその出力処理の際に一時記憶する揮発性メモリである。スキャナ１０４ｂは、原稿から画像を読み取る。ＪＴ解析部・文書解析部１０４ｊは、スキャナ１０４ｂから読み込まれた画像や、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａから受信した印刷ジョブ（文書ファイル・ジョブチケット）の解析を行う。
【００５３】
プリントエンジン１０４ｃは、ＪＴ解析部・文書解析部１０４ｊで解析された印刷ジョブに基づく印刷データを記録紙へ出力する。ここで、プリントエンジンが１０４ｃが採用する印刷方式には、例えば、インクジェット方式やレーザビーム方式等がある。
【００５４】
暗号復号部１０４ｄは、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａを介して受信した印刷ジョブが暗号化されていた場合に、その印刷ジョブを出力処理前に復号化する。ＦＡＸ機能部１０４ｇは、スキャナ１０４ｂにより読み取られた画像データを電話回線を通じてＦＡＸ送信する機能を有する。またＦＡＸ機能部１０４ｇは、他のファクシミリ装置から電話回線を通じて受信した画像データをプリントエンジン１０４ｃへ出力する機能、ＨＤＤ１０４ｉへ格納する機能を有する。
【００５５】
オペレーションパネル１０４ｋは、文書情報・文書ファイル一覧の表示や、印刷する文書ファイルの選択、印刷実行指示等の各種操作をユーザが実行するためのユーザインタフェースである。
【００５６】
印刷指示アプリケーション１０４ｆは、オペレーションパネル１０４ｋから入力された印刷指示に従い印刷の実行や、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａから受信した印刷ジョブの処理状況の管理処理を実行する。
【００５７】
尚、スキャナ１０４ｂから読み取り画像出力する画像データやＦＡＸ機能部１０４ｇにより受信する画像データも印刷ジョブの一つであり、その処理状況も印刷指示アプリケーション１０４ｆにて管理する。
【００５８】
また、印刷装置１０４のＮｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａと文書提供システムサーバ１０３の出力側Ｉ／Ｆ１０３ｆ間では、ネットワーク１０１での通信途中で印刷ジョブが安易に傍受されないように、通信上の暗号化・復号化を行う機能を有している。この通信上の暗号化・復号化は、例えば、ＨＴＴＰＳ／ＩＰｓｅｃ／ＰＰＴＰ／Ｌ２ＴＰ等を利用する。
【００５９】
この通信上の暗号化・復号化は、文書提供システムサーバ１０３の暗号復号部１０３ｅや印刷装置１０４の暗号復号部１０４ｄで行われる暗号・復号とは別に必ず行われるものである。以下、本明細書では、暗号・復号と表記した場合は、この通信路上の暗号・復号のことを指すのではなく、印刷ジョブに対して行われる暗号・復号を指すものとする。
管理アプリケーション１０５ａは、管理クライアント１０５内で動作するアプリケーションであり、ユーザ管理部１０３ｄと通信しユーザ管理機能を提供する。
【００６０】
次に、文書情報管理部１０３ｂにより作成、管理する文書情報を格納するためのデータファイルのフォーマットについて、図３を用いて説明する。
【００６１】
図３は本発明の実施形態の文書情報管理部により作成、管理する文書情報を格納するためのデータファイルのフォーマットを示す図である。
【００６２】
文書情報としては、文書ファイルを識別する文書ＩＤ１５０１に関連付けて、文書名１５０２、文書ファイルを登録したユーザを識別するための登録ユーザＩＤ１５０３、ジョブチケット１５０４等が管理されている。また、文書ファイルも文書情報に関連付けて管理されるが、文書情報とは別に管理されている。そのため、文書情報では、その文書ファイルを参照するための文書ファイル参照情報１５０５を保持している。しかしながら、文書情報内に文書ファイルを保持する構成であっても良い。
【００６３】
また、文書情報は、文書ファイルを暗号化するためのパスワードが設定されている場合には、その暗号パスワード１５０６を保持する。
【００６４】
次に、ユーザ管理部１０３ｄにより作成、管理するユーザ情報を格納するためのデータファイルのフォーマットについて、図４を用いて説明する。
【００６５】
図４は本発明の実施形態のユーザ管理部により作成、管理するユーザ情報を格納するためのデータファイルのフォーマットを示す図である。
【００６６】
ユーザ情報は、ユーザを一意に識別するユーザＩＤ１６０１、情報処理システム（例えば、文書提供システムサーバ１０３）にログインするためのログインＩＤ１６０２、そのログインパスワード１６０３が関連付けられて管理される。
【００６７】
次に、ジョブチケットの一例について、図５を用いて説明する。
【００６８】
図５は本発明の実施形態のジョブチケットの一例を示す図である。
【００６９】
この例では、ジョブチケットはＳＧＭＬやＸＭＬ等に代表されるマークアップ言語を利用したテキストドキュメント形式を採用している。但し、ここでは、本実施形態で説明に必要な部分のみの表現を用いており、ＳＧＭＬやＸＭＬ等の仕様に厳密に従ったものではない。
【００７０】
図５に示すジョブチケットは、「Ｏｒｉｇｉｎａｌ．ｄｏｃという文書ファイルの１ページ目から８ページ目を、Ａ４用紙にカラーで製本印刷する」という印刷処理を行うように指示したジョブチケットである。
【００７１】
以下、図５に示したジョブチケットについて説明する。図５に示したジョブチケットは１９行から成り立っていて、複数の階層のタグ表現で構成されている。１行目のタグ＜ＪｏｂＴｉｃｋｅｔ＞は、ジョブチケットの記述の開始を意味する。これに対応する表現として、１９行目のタグ＜／ＪｏｂＴｉｃｋｅｔ＞はジョブチケットの記述の終了を意味する。
【００７２】
２行目〜１８行目までは、具体的な指示を表すものである。２行目の第二階層のタグ＜Ｐｒｏｃｅｓｓ＝Ｐｒｉｎｔ＞には、印刷装置１０４が行うプロセス名（処理名）が記述されている。ここでは、そのプロセス名として、「Ｐｒｉｎｔ」（プリント処理）が記述されている。ＪＴ解析・文書解析部１０４ｊは、図５におけるプロセス（第二階層のタグ）を上から順に処理するよう印刷装置１０４を制御し、最終成果物を出力する。図５で示す例では、プリント処理（２行目）のみである。
【００７３】
また、３行目〜１７行目までの第三階層のタグ＜Ｔｙｐｅ〜＞には、各処理の設定パラメータが記述されている。例えば、３行目〜５行目は「印刷対象文書」を示している。印刷指示アプリケーション１０４ｆは、この設定パラメータによって、例えば、文書ファイル名や文書ファイルＩＤ等で印刷する文書ファイルを特定する。
【００７４】
６行目〜８行目は印刷対象ページ、９行目〜１１行目は用紙サイズ、１２行目〜１４行目は印刷方法（製本印刷、片面印刷、両面印刷等）、１５行目〜１７行目はカラーモード（カラー／モノクロ）をそれぞれ示したものである。
【００７５】
次に、管理クライアント１０５によるユーザ管理のためのユーザ管理用画面について説明する。
【００７６】
図６は本発明の実施形態のユーザ管理画面の一例を示す図である。
【００７７】
ユーザ管理を行う管理オペレータは、管理クライアント１０５上で動作するＷｅｂブラウザまたは管理アプリケーション１０５ａによってユーザ管理用画面１７００を表示し、そのユーザ管理用画面１７００の操作を通じてユーザ管理部１０３ｄにアクセスする。
【００７８】
ユーザ管理用画面１７００において、ユーザリスト１７０１は、ユーザ管理部１０３ｄにおいて現在登録されているユーザの一覧を表示する。ユーザリスト１７０１上でユーザを選択すると、ユーザリスト１７０１下部に選択されたユーザの詳細情報が表示され、各種設定が可能である。
【００７９】
ユーザリスト１７０１には、図４のユーザ情報のユーザＩＤ１６０１、ログインＩＤ１６０２が表示される。管理オペレータは、ユーザ追加ボタン１７０２ａによって新規ユーザをユーザリスト１７０１に対して追加することができる。また、ユーザ削除ボタン１７０２ｂによってユーザリスト１７０１上で選択しているユーザを削除することができる。ＯＫ１７０２ボタンを押下すると、ユーザリスト１７０１の設定状態を確定してユーザ管理用画面１７００の表示を終了する。一方、キャンセルボタン１７０２ｄを押下すると、ユーザリスト１７０１の設定状態をキャンセルしてユーザ管理用画面１７００の表示を終了する。
【００８０】
尚、ユーザ管理部１０３ｄは、ユーザ追加ボタン１７０２ａによるユーザ追加処理の際には、ユーザＩＤ１６０１毎にログインパスワード１６０３を設定し、関連付けて管理する。
【００８１】
次に、文書ファイルを登録するための文書登録処理について説明する。
【００８２】
ユーザは、文書登録クライアント１０２内で動作するＷｅｂブラウザ１０２ａを操作し、ネットワーク１０１を経由して、文書提供システムサーバ１０３の登録側Ｉ／Ｆ１０３ａへアクセスする。これにより、文書提供システムサーバ１０３は、文書登録用画面であるメニュー選択フォームが文書登録クライアント１０２に返信する。この結果、文書登録クライアント１０２のＷｅｂブラウザ１０２ａ上にメニュー選択フォームが表示される（図７）。
【００８３】
メニュー選択フォームにおいて、ユーザが「新しいドキュメントを登録する」メニュー０３０１を選択すると、文書登録クライアント１０２は、メニュー選択情報をメニュー選択フォームに設定し、登録側Ｉ／Ｆ１０３ａへ送信する。これを受けて、文書提供システムサーバ１０３は、登録側Ｉ／Ｆ１０３ａからログイン用画面であるログイン画面フォームを文書登録クライアント１０２に返信する。この結果、文書登録クライアント１０２のＷｅｂブラウザ１０２ａ上にログイン画面フォームが表示される（図８）。
【００８４】
ログイン画面フォームにおいて、ユーザはログインＩＤ指定部０４０１とパスワード指定部０４０２それぞれにログインＩＤ及びパスワードを入力する。そして、「ログインする」ボタン０４０３が押下されると、文書登録クライアント１０２は、ログイン情報（ログインＩＤ及びパスワード）をログイン画面フォームに設定し、登録側Ｉ／Ｆ１０３ａへ送信する。このログイン情報は、登録側Ｉ／Ｆ１０３ａを経由して、ユーザ管理部１０３ｄに渡され、ユーザ認証処理が行われ、認証結果が登録側Ｉ／Ｆ１０３ａに返信される。
【００８５】
文書提供システムサーバ１０３は、ユーザが文書提供システムサーバ１０３に登録されているユーザであることを確認すると、続いて、登録文書指定画面である登録文書指定フォームを文書登録クライアント１０２に返信する。この結果、文書登録クライアント１０２のＷｅｂブラウザ１０２ａ上に登録文書指定フォームが表示される（図９）。
【００８６】
登録文書指定フォームにおいて、ユーザは登録文書指定フォーム内の登録ファイル指定部０５０１に、登録対象とする文書ファイルの登録ファイル名及びパスを指定する。そして、「次へ進む」ボタン０５０２が押下されると、文書登録クライアント１０２は、指定された文書ファイル、登録ファイル名及びパスを登録側Ｉ／Ｆ１０３ａへ送信する。登録側Ｉ／Ｆ１０３ａは、受信した文書ファイル、登録ファイル名及びパスを文書情報管理部１０３ｂに転送し、文書情報管理部１０３ｂにおいて、パスによって指定された登録先に文書ファイルを保存する。
【００８７】
続いて、文書提供システムサーバ１０３は、登録側Ｉ／Ｆ１０３ａから文書属性情報指定画面である文書属性情報指定フォームを文書登録クライアント１０２に返信する。この結果、文書登録クライアント１０２のＷｅｂブラウザ１０２ａ上に文書属性情報指定フォームが表示される（図１０）。
【００８８】
文書属性情報指定フォームでは、文書ファイルの印刷時の印刷設定として、印刷サイズ０６０１、印刷面（片面／両面）０６０２、ページレイアウト０６０３、カラー／モノクロ０６０４等の各種印刷設定を指定可能である。
【００８９】
また、印刷時の印刷体裁変更可否０６０５において、印刷時の印刷体裁指定を不可とし、必ず登録時に指定した印刷体裁で印刷させることを指定することも可能である。また、項目０６０６〜０６０８において、文書ファイルにパスワード設定を行うことが可能である。文書ファイルにパスワード設定がなされた場合、文書ファイルをそのパスワードで暗号化した上で文書提供システムサーバ１０３上に保管する。そして、印刷装置１０４による印刷指示がなされた場合にはパスワードを要求し、正常なパスワードが入力された場合にのみ印刷を許可する。そして、印刷装置１０４にて印刷される際には、このパスワードにて文書ファイルを復号化し印刷処理を行う。このような構成によって、文書ファイルをより安全に保護することが可能となる。
【００９０】
文書属性情報指定フォームにおいて、ユーザが各種印刷設定を指定し、「次へ進む」ボタン０６０９が押下されると、文書登録クライアント１０２は、指定された印刷設定を文書情報指定フォームに設定し、登録側Ｉ／Ｆ１０３ａへ送信する。登録側Ｉ／Ｆ１０３ａでは、受信した印刷設定を解析、抽出して、文書情報を作成し、ログイン中のユーザのユーザＩＤと共に文書情報管理部１０３ｂに転送する。
【００９１】
ここで、文書情報管理部１０３ｂでは、文書ファイルを登録したユーザＩＤ、文書情報と、文書ファイルとを関連付けて保存し、文書ＩＤを発行し、登録側Ｉ／Ｆ１０３ａに返信する。登録側Ｉ／Ｆ１０３ａは、通知画面として、文書ＩＤを含む文書ＩＤ通知フォームを作成する。これにより、登録側Ｉ／Ｆ１０３ａから文書ＩＤ通知フォームを文書登録クライアント１０２に返信する。この結果、文書登録クライアント１０２のＷｅｂブラウザ１０２ａ上に文書ＩＤ通知フォームが表示される（図１１）。ユーザは、文書ＩＤ通知フォームに表示された文書ＩＤ０７０１を使用することで、文書を印刷することが可能となる。
【００９２】
次に、文書提供システムサーバ１０３で管理されている文書ファイルを印刷するための文書印刷処理について説明する。
【００９３】
ユーザは、印刷装置１０４のオペレーションパネル１０４ｋを操作して、印刷指示アプリケーション１０４ｆを介して文書印刷要求を行う。これにより、オペレーションパネル１０４ｋには、まず、ログイン画面（図１２）が表示される。ユーザが、ユーザ名（ログインＩＤ）１１０１とパスワード１１０２を入力すると、印刷指示アプリケーション１０４ｆはＮｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａを介して、文書提供システムサーバ１０３の出力側Ｉ／Ｆ１０３ｆにログインＩＤとパスワードを送信する。
【００９４】
出力側Ｉ／Ｆ１０３ｆは、文書情報管理部１０３ｂに対して、これらの情報を指定し、文書情報リストの取得を要求する。文書情報管理部１０３ｂは、ユーザ管理部１０３ｄに認証処理要求を発行する。ユーザ管理部１０３ｄは、ユーザＩＤに関連付けられたユーザ情報を検索し、文書提供システムサーバ１０３に登録されているユーザであることを確認し、パスワードが正当であるかを検証する。パスワードが正当である場合、その旨を印刷装置１０４へ通知する。これを受けて、印刷装置１０４はログインを許可する。一方、パスワードが正当でない場合、ユーザ管理部１０３ｄは、その旨を印刷装置１０４へ通知する。これを受けて、印刷装置１０４は、再度、ログイン画面（図１２）を表示する。
【００９５】
ログインを許可した場合、続いて、印刷指示アプリケーション１０４ｆは、指定ユーザが登録した文書ファイルを検索し、文書情報リストを作成する。次に、印刷指示アプリケーション１０４ｆは、作成した文書情報リストを出力側Ｉ／Ｆ１０３ｆに返信する。出力側Ｉ／Ｆ１０３ｆは、文書情報リストを印刷指示アプリケーション１０４ｆに返信する。これを受けて、印刷装置１０４は、オペレーションパネル１０４ｋに文書リスト画面（図１３）を表示する。
【００９６】
ここで、文書リスト画面について説明する。
【００９７】
図１３は本発明の実施形態の文書リスト画面の一例を示す図である。
【００９８】
文書リスト画面１２００において、文書リスト１２０１は、印刷可能な文書ファイルの一覧表示であり、ユーザは、印刷対象とする文書ファイルの選択が可能である。また、詳細情報ボタン１２０２を押下すると、文書リスト１２０１で選択されている文書ファイルの詳細情報を表示することが可能である。また、文書ファイルを選択した状態で、「次へ」ボタン１２０３を押下すると、印刷指示画面（図１４）を表示する。
【００９９】
ここで、印刷指示画面について説明する。
【０１００】
図１４は本発明の実施形態の印刷指示画面の一例を示す図である。
【０１０１】
印刷指示画面１３００では、印刷対象の文書ファイルの印刷条件等の各種設定を行うことができる。詳細情報ボタン１３０２を押下すると、選択されている文書ファイルの詳細情報を表示することが可能である。印刷体裁変更ボタン１３０３を押下すると、印刷体裁設定画面（図１５）を表示し、この印刷体裁設定画面を介して、選択されている文書ファイルの印刷体裁を変更することが可能である。この印刷体裁については、用紙サイズ、印刷面、ページレイアウト、カラーモード等があり、その印刷体裁内容は、文書属性情報指定フォームの項目に準ずる。
【０１０２】
尚、この印刷体裁設定画面にて、印刷体裁を文書登録時から変更することも可能である。印刷体裁を変更した場合は、文書情報管理部１０３ｂにて、関連付けられた文書情報に含まれるジョブチケットを書き換える必要があるが、ここでは説明を省略する。
【０１０３】
印刷指示画面１３００において、部数ボタン１３０４を押下すると、選択されている文書の印刷部数を指定することが可能である。また、「プリント開始」ボタン１３０１を押下すると、印刷対象の文書ファイルの印刷処理を実行する。
【０１０４】
具体的には、「プリント開始」ボタン１３０１が押下されると、印刷指示アプリケーション１０４ｆは、出力側Ｉ／Ｆ１０３ｆに対し文書ＩＤを指定して文書ファイル取得要求を文書提供システムサーバ１０３に発行する。これを受けて、出力側Ｉ／Ｆ１０３ｆは、文書情報管理部１０３ｂに文書取得要求を発行する。文書情報管理部１０３ｂは、指定された文書ＩＤに関連付けられた文書ファイルの文書情報を検索し、文書情報より登録ユーザＩＤを取得し、ユーザ管理部１０３ｄに送信する。そして、文書情報管理部１０３ｂは、取得した登録ユーザＩＤと現在ログインしているユーザＩＤを比較する。比較の結果、ユーザＩＤが一致する場合、検索した文書ファイルの印刷装置１０４による印刷処理を開始する。
【０１０５】
以降の処理として実行される、印刷装置１０４と文書提供システムサーバ１０３間で連携して実行する印刷処理について、図１６を用いて説明する。
【０１０６】
図１６は本発明の実施形態の印刷装置と文書提供システムサーバ間の印刷処理を示すフローチャートである。
【０１０７】
印刷処理を開始すると、まず、文書分割・ＪＴ解析部１０３ｃは、印刷対象の文書ファイルが暗号化されているかどうかチェックする。暗号化されている場合、文書分割・ＪＴ解析部１０３ｃは、出力側Ｉ／Ｆ１０３ｆを介してＮｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａに対しパスワード入力要求を発行する。これを受けて、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａは、オペレーションパネル１０４ｋにパスワード入力要求を発行する。これにより、オペレーションパネル１０４ｋは、ユーザにパスワードの入力を促すためのパスワード入力画面を表示する。
【０１０８】
オペレーションパネル１０４ｋは、パスワード入力画面に対する操作に基づいて、パスワードを入力する（ステップＳ１００１）。オペレーションパネル１０４ｋは、入力したパスワードをＮｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａを介して、文書提供システムサーバ１０３へ送信する。
【０１０９】
文書提供システムサーバ１０３は、出力側Ｉ／Ｆ１０３ｆを介してパスワードを受信する。そして、暗号復号部１０３ｅは、受信したパスワードが正しいかどうかを検証し、正しい場合、次の処理へ移行する。一方、正しくない場合、再度、パスワード入力要求を発行して、オペレーションパネル１０４ｋにてユーザにパスワードの入力を促す。
【０１１０】
次に、パスワードが正しい場合、文書分割・ＪＴ解析部１０３ｃは、印刷対象の文書ファイルに関連付けられたジョブチケットを解析し、面付け情報を取得する（ステップＳ１００２）。ここで、面付け情報とは、図５に示すジョブチケットを例にすると、文書Ｏｒｉｇｉｎａｌの１〜８ページをＡ４用紙、カラー製本で印刷するという情報を意味するものである。
【０１１１】
次に、暗号復号化部１０３ｅは、印刷対象の文書ファイルを入力されたパスワードに基づき復号化する（ステップＳ１００３）。
【０１１２】
次に、文書分割・ＪＴ解析部１０３ｃは、取得した面付け情報に基づいて文書ファイルを１枚の紙に印刷されるデータ単位に分割して分割文書ファイルを生成する（ステップＳ１００４）。
【０１１３】
例えば、図５のジョブチケットとその文書ファイル（製本印刷）を例にとると、印刷結果は、図１７に示すように、１枚目の紙に出力されるのは文書ファイルの８、１（表）、２、７（裏）ページ目である。また、２枚目の紙に出力されるのは文書ファイルの６、３（表）、４、５（裏）ページとなる。そのため、図５に示す例では、ステップＳ１００４では、文書Ｏｒｉｇｉｎａｌを構成する８つのページを、８、１、２、７ページからなる分割文書Ｂｕｎｋａｔｓｕ＿１と、６、３、４、５ページからなる分割文書Ｂｕｎｋａｔｓｕ＿２に分割する（図１８）。尚、ステップＳ１００４において、文書ファイルをページ単位に分割して分割文書ファイルを生成してもよい。
【０１１４】
次に、暗号復号部１０３ｅは、分割文書ファイルそれぞれを、本来、暗号化に使用していたパスワードで再度暗号化する（ステップＳ１００５）。これにより、暗号化分割文書ファイルが生成される。
【０１１５】
次に、文書分割・ＪＴ解析部１０３ｃは、ジョブチケットの書き換え処理を行う（ステップＳ１００６）。図５に示す例では、文書Ｏｒｉｇｉｎａｌを製本印刷するというジョブチケットを、図１９に示す「文書Ｂｕｎｋａｔｓｕ＿１と文書Ｂｕｎｋａｔｓｕ＿２をそれぞれ両面、２Ｕｐで印刷し、最後に中綴じする」というジョブチケットへ書き換える処理を行う。
【０１１６】
次に、文書情報管理部１０３ｂは、暗号化分割文書ファイルとジョブチケットを出力側Ｉ／Ｆ１０３ｆを介して印刷装置１０４へ送信する（ステップＳ１００７）。
【０１１７】
次に、印刷指示アプリケーション１０４ｆは、印刷装置１０４の各種構成要素１０４ａ〜１０４ｊを制御して、受信した暗号化分割文書ファイルをジョブチケットに従って印刷する処理を実行することになる（ステップＳ１００８〜ステップＳ１０１３）。
【０１１８】
具体的には、まず、文書提供システムサーバ１０３からＮｅｔｗｏｒｋ  Ｉ／Ｆ１０４ａを介して、分割文書ファイルとジョブチケットを受信する（ステップＳ１００８）。次に、受信した分割文書ファイルとジョブチケットをＨＤＤ１０４ｉに保存する（ステップＳ１００９）。
【０１１９】
次に、ＪＴ解析部・文書解析部１０４ｊは、ジョブチケットを解析し、処理対象の分割文書ファイルの面付け情報を取得する。分割文書ファイルが暗号化されていた場合、暗号復号部１０４ｄは、分割文書ファイルをＲＡＭ１０４ｈ上でステップＳ１００１で入力したパスワードで復号化する（ステップＳ１０１０）。ここで、分割文書ファイルは、１枚の紙に印刷されるデータ単位またはページ単位に分割されている文書ファイルであるため、比較的記憶容量が少ないＲＡＭ１０４上で復号することが可能である。つまり、復号対象の分割対象ファイルを、一旦ＨＤＤ１０４ｉ上に保存する必要がない。
【０１２０】
次に、取得した面付け情報を元に分割文書ファイルを、プリントエンジン１０４が解釈可能なプリンタコードへ変換し、記録紙に印刷する（ステップＳ１０１１）。ここで、印刷が未完了の分割文書ファイルはＨＤＤ１０４上では暗号化されたままであるため、印刷中の印刷データのセキュリティを確保することが可能となる。
【０１２１】
次に、印刷が完了した分割文書ファイルを順次、揮発性ＲＡＭ１０４ｈ上及びＨＤＤ１０４ｊ上から削除する（ステップＳ１０１２）。印刷指示アプリケーション１０４ｆは、すべての分割文書ファイル印刷処理が完了するまで（ジョブチケットに記載された処理が終了するまで）、ステップＳ１０１０〜ステップＳ１０１１の処理を繰り返す（ステップＳ１０１３）。
【０１２２】
尚、ステップＳ１０１０、ステップＳ１０１１の処理は、揮発性ＲＡＭ１０４ｈ上で実行する。このようにすれば、印刷装置１０４がジャム等のトラブルにより長時間にわたり停止した場合等でも、復号化された印刷データはＨＤＤ１０４ｉ上に展開されていないため、セキュリティを確保することが可能となる。
【０１２３】
以上説明したように、本実施形態によれば、印刷対象の文書ファイルを、一枚の紙に出力するデータ単位へ分割した分割文書ファイルを生成し、その後、暗号化した上で印刷装置へ送信する。また、これに伴い、その文書ファイルの第１印刷設定情報を、分割前の前記文書ファイルによる印刷結果と分割文書ファイルによる印刷結果とが同一となるように書き換えた第２印刷設定情報を生成する。
【０１２４】
そして、この第２印刷設定情報に基づいて、印刷装置上で受信した分割文書ファイルを復号しながら印刷処理を実行する。特に、印刷装置における復号処理は、揮発性メモリであるＲＡＭ上で実行し、不揮発性メモリであるＨＤＤ１０４上では実行しない。これによって、ジョブトラブル等で印刷装置が停止してしまった場合でも、ＨＤＤ１０４上には復号処理後であって印刷前の印刷データが存在することはなく、セキュリティの確保が可能となる。
【０１２５】
また、文書ファイルの分割に伴いジョブチケットも書き換えるため、出力結果は文書ファイルの分割前と同じ出力結果を得ることができる。。
【０１２６】
また、印刷対象の文書ファイルの分割により、１つあたりの文書ファイルのデータ量が小さくなるため、現実的なサイズの揮発生メモリ（ＲＡＭ）上で復号化を行うことが可能となる。そのため、印刷装置上のＨＤＤに復号化した文書ファイルを一旦保存する必要がなく、よりセキュアに印刷処理を実行することが可能となる。
【０１２７】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１２８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１２９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１３０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１３１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１３２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１３５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１３６】
【図１】本発明を適用可能な実施形態の情報処理システムの構成を示すブロック図である。
【図２】本発明の実施形態の情報処理システムの各端末のモジュール構成を説明する図である。
【図３】本発明の実施形態の文書情報管理部により作成、管理する文書情報を格納するためのデータファイルのフォーマットを示す図である。
【図４】本発明の実施形態のユーザ管理部により作成、管理するユーザ情報を格納するためのデータファイルのフォーマットを示す図である。
【図５】本発明の実施形態のジョブチケットの一例を示す図である。
【図６】本発明の実施形態のユーザ管理画面の一例を示す図である。
【図７】本発明の実施形態の文書登録用画面の一例を示す図である。
【図８】本発明の実施形態のログイン用画面の一例を示す図である。
【図９】本発明の実施形態の登録文書指定画面の一例を示す図である。
【図１０】本発明の実施形態の文書属性情報指定画面の一例を示す図である。
【図１１】本発明の実施形態の通知画面の一例を示す図である。
【図１２】本発明の実施形態のログイン画面の一例を示す図である。
【図１３】本発明の実施形態の文書リスト画面の一例を示す図である。
【図１４】本発明の実施形態の印刷指示画面の一例を示す図である。
【図１５】本発明の実施形態の印刷体裁設定画面の一例を示す図である。
【図１６】本発明の実施形態の印刷装置と文書提供システムサーバ間の印刷処理を示すフローチャートである。
【図１７】本発明の実施形態の印刷対象の文書ファイルとジョブチケット、およびそれを用いて出力した結果の一例を示す概念図ある。
【図１８】本発明の実施形態の印刷対象の文書ファイル、ジョブチケットと、分割文書ファイルとその分割に伴い書き換えたジョブチケットの一例を示する概念図ある。
【図１９】本発明の実施の形態の分割文書ファイルの生成に伴い、書き換えたジョブチケットを示す図である。
【符号の説明】
【０１３７】
１０１  ネットワーク
１０２  文書登録クライアント
１０３  文書提供システムサーバ
１０４  印刷装置
１０５  管理クライアント
１０６  印刷制御コンピュータ
【図１】
0005022875.tif 000002
【図２】
0005022875.tif 000003
【図３】
0005022875.tif 000004
【図４】
0005022875.tif 000005
【図５】
0005022875.tif 000006
【図６】
0005022875.tif 000007
【図７】
0005022875.tif 000008
【図８】
0005022875.tif 000009
【図９】
0005022875.tif 000010
【図１０】
0005022875.tif 000011
【図１１】
0005022875.tif 000012
【図１２】
0005022875.tif 000013
【図１３】
0005022875.tif 000014
【図１４】
0005022875.tif 000015
【図１５】
0005022875.tif 000016
【図１６】
0005022875.tif 000017
【図１７】
0005022875.tif 000018
【図１８】
0005022875.tif 000019
【図１９】
0005022875.tif 000020