(57)【要約】【課題】　文書の画像形成出力指示に関する操作性を改善する。【解決手段】　文書管理クライアントの一つの操作画面上に文書管理サーバ及びその文書管理サーバで管理されている文書の情報と画像形成ジョブ管理サーバの情報とを表示することのできる文書管理アプリケーションによって、操作画面上での文書管理サーバで管理されている文書に対する画像形成準備の指示を受け付け、その指示に従ってその文書のデータから画像形成用の中間ファイルを自動生成させて画像形成ジョブ管理サーバ内に記憶させて管理し、操作画面上に一覧表示し、その一覧表示した画像形成ジョブに対して画像形成の指示を受け付け、その画像形成の指示があった画像形成ジョブを画像形成ジョブ管理サーバから画像形成装置に出力させる。【選択図】　図１
2004005748.tif 000002
【特許請求の範囲】
【請求項１】
　文書管理サーバにより管理される文書情報と、画像形成ジョブ管理サーバにより管理される画像形成ジョブ情報とを操作画面上に表示する表示手段と、
　前記操作画面上で入力される、前記文書情報に含まれる特定の文書についての前記文書管理サーバから前記画像形成ジョブ管理サーバへの転送要求にしたがって、前記文書の画像形成準備の指示を行う第１の手段と、
　前記操作画面上で入力される、前記画像形成ジョブ情報に含まれる特定の画像形成ジョブについての画像形成要求にしたがって、前記画像形成ジョブを前記画像形成ジョブ管理サーバからネットワークを介して画像形成装置に出力させる第２の手段と、
　前記操作画面上に一覧表示された前記画像形成ジョブ情報に含まれる複数の画像形成ジョブを選択して、選択された複数の画像形成ジョブの中間ファイルを結合する指示を行うジョブ結合手段と、
　特定の画像形成ジョブについて任意の区切り位置を指定する区切り位置指定手段と、
　前記区切り位置手段によって指定された区切り位置で前記特定の画像形成ジョブを分割するジョブ分割手段と、
　前記操作画面上で前記特定の画像形成ジョブ中のページを指定するページ指定手段と、
　前記ページ指定手段によって指定されたページを削除、コピー、あるいは同一画像形成ジョブ内の任意の場所に移動するページ編集手段と
　を備え、かつ、前記第１の手段は、前記転送要求に応じて、前記文書管理サーバから転送された前記特定の文書のデータから、ページ毎の画像形成用の中間ファイルを自動生成させ、その生成させた前記ページ毎の画像形成用の中間ファイルを前記画像形成ジョブ管理サーバ内に１つの画像形成ジョブとして管理させる中間ファイル生成手段を備えることを特徴とする文書管理装置。
【請求項２】
　文書管理装置による文書情報の管理を制御するためにコンピュータを、
　文書管理サーバにより管理される文書情報と、画像形成ジョブ管理サーバにより管理される画像形成ジョブ情報とを操作画面上に表示する表示手段、
　前記操作画面上で入力される、前記文書情報に含まれる特定の文書についての前記文書管理サーバから前記画像形成ジョブ管理サーバへの転送要求にしたがって、前記文書の画像形成準備の指示を行う第１の手段、
　前記操作画面上で入力される、前記画像形成ジョブ情報に含まれる特定の画像形成ジョブについての画像形成要求にしたがって、前記画像形成ジョブを前記画像形成ジョブ管理サーバからネットワークを介して画像形成装置に出力させる第２の手段、
　前記操作画面上に一覧表示された前記画像形成ジョブ情報に含まれる複数の画像形成ジョブを選択して、選択された複数の画像形成ジョブの中間ファイルを結合する指示を行うジョブ結合手段、
　特定の画像形成ジョブについて任意の区切り位置を指定する区切り位置指定手段、
　前記区切り位置手段によって指定された区切り位置で前記特定の画像形成ジョブを分割するジョブ分割手段、
　前記操作画面上で前記特定の画像形成ジョブ中のページを指定するページ指定手段、
　前記ページ指定手段によって指定されたページを削除、コピー、あるいは同一画像形成ジョブ内の任意の場所に移動するページ編集手段、及び
　前記第１の手段に含まれ、前記転送要求に応じて、前記文書管理サーバから転送された前記特定の文書のデータから、ページ毎の画像形成用の中間ファイルを自動生成させ、その生成させた前記ページ毎の画像形成用の中間ファイルを前記画像形成ジョブ管理サーバ内に１つの画像形成ジョブとして管理させる中間ファイル生成手段
　として機能させるための文書管理制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項３】
　文書管理装置による文書情報の管理を制御するためにコンピュータを、
　文書管理サーバにより管理される文書情報と、画像形成ジョブ管理サーバにより管理される画像形成ジョブ情報とを操作画面上に表示する表示手段、
　前記操作画面上で入力される、前記文書情報に含まれる特定の文書についての前記文書管理サーバから前記画像形成ジョブ管理サーバへの転送要求にしたがって、前記文書の画像形成準備の指示を行う第１の手段、
　前記操作画面上で入力される、前記画像形成ジョブ情報に含まれる特定の画像形成ジョブについての画像形成要求にしたがって、前記画像形成ジョブを前記画像形成ジョブ管理サーバからネットワークを介して画像形成装置に出力させる第２の手段、
　前記操作画面上に一覧表示された前記画像形成ジョブ情報に含まれる複数の画像形成ジョブを選択して、選択された複数の画像形成ジョブの中間ファイルを結合する指示を行うジョブ結合手段、
　特定の画像形成ジョブについて任意の区切り位置を指定する区切り位置指定手段、
　前記区切り位置手段によって指定された区切り位置で前記特定の画像形成ジョブを分割するジョブ分割手段、
　前記操作画面上で前記特定の画像形成ジョブ中のページを指定するページ指定手段、
　前記ページ指定手段によって指定されたページを削除、コピー、あるいは同一画像形成ジョブ内の任意の場所に移動するページ編集手段、及び
　前記第１の手段に含まれ、前記転送要求に応じて、前記文書管理サーバから転送された前記特定の文書のデータから、ページ毎の画像形成用の中間ファイルを自動生成させ、その生成させた前記ページ毎の画像形成用の中間ファイルを前記画像形成ジョブ管理サーバ内に１つの画像形成ジョブとして管理させる中間ファイル生成手段
　として機能させるための文書管理制御プログラム。
【請求項４】
　請求項１記載の文書管理装置からの画像形成要求にしたがって、前記画像形成ジョブ管理サーバ内に管理されている前記画像形成ジョブを前記ネットワークを介して受取り、受取った前記画像形成ジョブの、前記ページ毎の画像形成用の中間ファイルに基づいて文書の内容を出力することを特徴とする画像形成装置。
【請求項５】
　文書管理サーバ、画像形成ジョブ管理サーバ、文書管理装置、及び画像形成装置がネットワークを介して接続されることで構成される文書管理システムであって、前記文書管理装置は、
　前記文書管理サーバにより管理される文書情報と、前記画像形成ジョブ管理サーバにより管理される画像形成ジョブ情報とを操作画面上に表示する表示手段と、
　前記操作画面上で入力される、前記文書情報に含まれる特定の文書についての前記文書管理サーバから前記画像形成ジョブ管理サーバへの転送要求にしたがって、前記文書の画像形成準備の指示を行う第１の手段と、
　前記操作画面上で入力される、前記画像形成ジョブ情報に含まれる特定の画像形成ジョブについての画像形成要求にしたがって、前記画像形成ジョブを前記画像形成ジョブ管理サーバから前記ネットワークを介して前記画像形成装置に出力させる第２の手段と、
　前記操作画面上に一覧表示された前記画像形成ジョブ情報に含まれる複数の画像形成ジョブを選択して、選択された複数の画像形成ジョブの中間ファイルを結合する指示を行うジョブ結合手段と、
　特定の画像形成ジョブについて任意の区切り位置を指定する区切り位置指定手段と、
　前記区切り位置手段によって指定された区切り位置で前記特定の画像形成ジョブを分割するジョブ分割手段と、
　前記操作画面上で前記特定の画像形成ジョブ中のページを指定するページ指定手段と、
　前記ページ指定手段によって指定されたページを削除、コピー、あるいは同一画像形成ジョブ内の任意の場所に移動するページ編集手段と
　を備え、前記第１の手段は、前記転送要求に応じて、前記文書管理サーバから転送された前記特定の文書のデータから、ページ毎の画像形成用の中間ファイルを自動生成させ、その生成させた前記ページ毎の画像形成用の中間ファイルを前記画像形成ジョブ管理サーバ内に１つの画像形成ジョブとして管理させる中間ファイル生成手段を備え、かつ、前記画像形成装置は、
　前記文書管理装置からの画像形成要求にしたがって、前記画像形成ジョブ管理サーバ内に管理されている前記画像形成ジョブを前記ネットワークを介して受取り、受取った前記画像形成ジョブの、前記ページ毎の画像形成用の中間ファイルに基づいて文書の内容を出力することを特徴とする文書管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、文字や画像、表等の文書を記録したファイルを管理する文書管理システム及びその制御方法に関し、特に、文書の内容を画像形成して出力する際の処理に特徴のある文書管理システム及びその制御方法に関する。
【背景技術】
【０００２】
　従来から、文字や画像、表等の文書を記録したファイルを管理する文書管理システムが知られている。このような文書管理システムは、文書管理サーバ、文書管理クライアント、画像形成ジョブ管理サーバ、画像形成装置によって構成されており、文書管理装置からの操作により、文書管理サーバに格納されている文書に対して編集や移動、削除、印刷（画像形成）等の様々な処理を行うことができる。
【０００３】
　このような文書管理システムにおいて文書の印刷を行う場合、文書管理クライアントの、文書管理サーバに対する操作画面上で印刷を行う文書のファイルを指定し、印刷を指示する。すると、そのファイルは印刷用の中間ファイルに変換されて画像形成ジョブ管理サーバに転送され、適切な画像形成装置に振り分けられて印刷出力がなされる。
【０００４】
　この印刷出力は、通常は１ファイルずつ行われるが、複数のファイルをまとめて一つの文書として印刷できるようにしたものとして、例えば特開２０００−１６８１６６号公報に開示されている印刷装置および方法がある。また、プリンタ側に蓄積された複数のジョブをホスト装置側から操作して新たな１つのジョブとして扱うことができるようにしたものとして、例えば特開平２００１−１２５７５７号公報に開示されているプリンタとそれを含むプリントシステムがある。
【０００５】
　これらの装置及び方法あるいはシステムによれば、別々のアプリケーションで作成した文書をまとめて１文書として印刷できるという利点がある。特に後者によれば、印刷指示後の文書に対して部数や後処理等の設定や、ページの並び替え等の処理を行うこともできる。
【特許文献１】特開２０００−１６８１６６号公報
【特許文献２】特開２００１−１２５７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
　しかし、前者によれば、印刷指示の際に予め一括印刷等を指定しなければならないし、後者でも、一旦印刷を指示した文書に対するその後の操作は、印刷指示用とは別のジョブ編集用の専用ウィンドウ内で行わなければならないため、操作性が悪いという問題があった。
【０００７】
　本発明は、上記の問題を解決するためになされたものであり、文書管理システムにおいて、文書の画像形成出力指示に関する操作性を改善することを目的とする。
【課題を解決するための手段】
【０００８】
　上記課題を解決するため、本発明の文書管理装置は、文書管理サーバにより管理される文書情報と、画像形成ジョブ管理サーバにより管理される画像形成ジョブ情報とを操作画面上に表示する表示手段と、前記操作画面上で入力される、前記文書情報に含まれる特定の文書についての前記文書管理サーバから前記画像形成ジョブ管理サーバへの転送要求にしたがって、前記文書の画像形成準備の指示を行う第１の手段と、前記操作画面上で入力される、前記画像形成ジョブ情報に含まれる特定の画像形成ジョブについての画像形成要求にしたがって、前記画像形成ジョブを前記画像形成ジョブ管理サーバから画像形成装置に出力させる第２の手段とを備えることを特徴とする。
【０００９】
　前記文書管理装置において、前記第１の手段は、前記転送要求に応じて、前記文書管理サーバから転送された前記特定の文書のデータから画像形成用の中間ファイルを自動生成させ、その生成させた中間ファイルを画像形成ジョブとして前記画像形成ジョブ管理サーバ内に記憶させる中間ファイル生成手段と、　前記画像形成ジョブ管理サーバにより管理される前記画像形成ジョブ情報に含まれる全ての画像形成ジョブを前記操作画面上に一覧表示する一覧表示手段と　を備えるよう構成してもよい。
【００１０】
　また、前記文書管理装置は、前記操作画面上に一覧表示された前記画像形成ジョブ情報に含まれる特定の画像形成ジョブについて、ビューアによる表示を起動するビューア起動手段と、前記ビューアにより表示された前記特定の画像形成ジョブの中間ファイルからページ毎の画像データを生成させ、その生成された画像データを前記操作画面に表示するビューア表示手段とを備えるよう構成してもよい。
【００１１】
　また、前記文書管理装置は、前記操作画面上に一覧表示された前記画像形成ジョブ情報に含まれる複数の画像形成ジョブを選択して、選択された複数の画像形成ジョブの中間ファイルを結合する指示を行う手段を備えるよう構成してもよい。
【００１２】
　また、前記文書管理装置は、前記操作画面上に一覧表示された前記画像形成ジョブ情報に含まれる複数の画像形成ジョブを選択して、選択された複数の画像形成ジョブの中間ファイルを結合する指示を行う手段と、特定の画像形成ジョブについて任意の区切り位置を指定する手段と、該手段によって指定された区切り位置で前記特定の画像形成ジョブを分割する手段と、前記操作画面上で前記特定の画像形成ジョブ中のページを指定する手段と、該手段によって指定されたページを削除、コピー、あるいは同一画像形成ジョブ内の任意の場所に移動する手段とを備えるよう構成してもよい。
【００１３】
　また、本発明の文書管理制御方法は、文書管理サーバにより管理される文書情報と、画像形成ジョブ管理サーバにより管理される画像形成ジョブ情報とを操作画面上に表示する表示手順と、前記操作画面上で入力される、前記文書情報に含まれる特定の文書についての前記文書管理サーバから前記画像形成ジョブ管理サーバへの転送要求にしたがって、前記文書の画像形成準備の指示を行う第１の手順と、前記操作画面上で入力される、前記画像形成ジョブ情報に含まれる特定の画像形成ジョブについての画像形成要求にしたがって、前記画像形成ジョブを前記画像形成ジョブ管理サーバから画像形成装置に出力させる第２の手順とを有することを特徴とする。
【００１４】
　また、上記課題を解決するために、本発明の文書管理装置は、記憶装置に記録された印刷中間データを取得し、当該印刷中間データに印刷設定コマンドを付加して、プリンタドライバに出力することにより、前記印刷設定コマンドに基づいて前記印刷中間データを画像形成装置に印刷させる印刷実行手段と、フィニッシング機能を考慮した印刷設定項目を含む印刷設定を生成し、前記印刷中間データを描画データに変換し、生成された前記印刷設定に基づいて前記描画データを処理して、処理された描画データを実際の用紙上に出力される画像として操作画面上に表示する表示手段とを備える。よって、印刷設定のパンチ、ステープル、集約印刷などのフィニッシング機能を考慮したプレビュー表示が行えるようになる。
【００１５】
　また、実際の用紙の１枚の片面分の画像を画面上に表示した後に、操作者が次の画像を要求した場合に現在表示している画像の次の用紙の片面分の画像を表示する。あるいは、操作者が１つ前の画像を要求した場合に現在表示している画像の一枚前の用紙の片面分の画像を表示する。よって、用紙めくりを行えるようになる。
【００１６】
　また、両面印刷の印刷設定が指定され、その閉じ方向を加味して実際に用紙の１枚の片面分の画像を画面上に表示した後に、操作者が次の画像を要求したとき、現在表示している面が用紙の表面である場合は、その用紙の裏面の画像を表示し、現在表示している面が用紙の裏面である場合は次の用紙の表面の画像を表示する。あるいは、操作者が１つ前の画像を要求したとき、現在表示している面が用紙の裏面である場合はその用紙の表面の画像を表示し、現在表示している面が用紙の表面である場合は１つ前の用紙の裏面の画像を表示する。よって、プレビュー表示において、両面指定された印刷において、その設定内容を考慮したプレビューの表示と、用紙の表と裏の両方をプレビューする機能を可能とする。また、設定された印刷設定で印刷を実行することにより、プレビュー表示だけでなく、その設定で印刷を実行できるようになる。
【発明の効果】
【００１７】
　本発明の第１の実施形態に係る文書管理システムによれば、同一の操作画面上で文書の操作から画像形成ジョブの操作、画像形成の指示までを一貫して行うことができるため、画像形成ジョブの操作や画像形成の指示を容易に行えるようになり、文書の画像形成出力指示に関する操作性を改善することができる。
【００１８】
　文書管理アプリケーションの操作画面上に画像形成ジョブ管理サーバの情報を表示するようにしたので、文書管理サーバに格納されている文書の一覧を参照するのと同様に画像形成ジョブの一覧も参照可能になり、どのような画像形成ジョブが存在するのかを視覚的に簡単に把握することができる。
【００１９】
　操作者からの指示に従って中間ファイルの内容をビューアによってページ単位で表示するようにすれば、文書管理サーバに格納されている文書を一旦画像形成ジョブとして中間ファイルに変換した後で、移動、削除、コピーといったページ毎の編集をビューア上で行うことができるので、画像形成出力の自由度が大幅に向上する。また、ページ毎の編集だけならば文書毎にファイルを開いて編集する必要がなくなるため、操作性も向上させることができる。
【００２０】
　また、本発明の第２の実施形態に係る文書管理システムによれば、アプリケーションの印刷データをプリンタドライバにて印刷中間データとして生成し、当該印刷中間データを処理して描画データに展開して印刷を行う。フィニッシング機能を考慮した印刷設定を生成し、蓄積された印刷中間データを描画データに変換し、生成された印刷設定での設定項目に基づいて描画データを処理して、処理した描画データを実際の用紙上に出力される描画として画面に表示する。よって、印刷設定のパンチ、ステープル、集約印刷などのフィニッシング機能を考慮したプレビュー表示が行えるようになる。
【００２１】
　実際の用紙の１枚の片面分の画像を画面上に表示した後に、操作者が次の画像を要求した場合、現在表示している画像の次の用紙の片面分の画像を表示する。操作者が１つ前の画像を要求した場合、現在表示している画像の１つ前の用紙の片面分の画像を表示する。よって、用紙めくりを行えるようになる。
【００２２】
　印刷設定で両面印刷が指定された場合、その閉じ方向を加味して実際に用紙の１枚の片面分の画像を画面上に表示する。両面印刷の画面を表示した後に、操作者が次の画像を要求した場合、現在表示している面が用紙の表面であるときはその用紙の裏面の画像を表示し、現在表示している面が用紙の裏面であるときはその用紙の表面の画像を表示する。操作者が１つ前の画像を要求した場合、現在表示している面が用紙の裏面であるときはその用紙の表面の画像を表示し、現在表示している面が用紙の表面であるときはその用紙の裏面の画像を表示する。よって、プレビュー画面表示において、両面指定された印刷において、その設定内容を考慮したプレビュー画面の表示と、用紙の表と裏の両方をプレビューする機能を実現する。また、設定された印刷設定で印刷を実行することにより、プレビュー表示だけでなく、その設定で印刷を実行できるようになる。
【発明を実施するための最良の形態】
【００２３】
　以下、本発明の実施の形態を添付の図面を用いて説明する。
【００２４】
　まず、本発明の第１の実施形態に係る文書管理システム及びその制御方法を、図１乃至図１０の図面を用いて説明する。
【００２５】
　図２は、本発明の第１の実施形態に係る文書管理システムの構成を示す。この文書管理システムは、文書管理クライアント１０、第１の文書管理サーバ（文書管理サーバＡ）２０、第２の文書管理サーバ（文書管理サーバＢ）３０、画像形成ジョブ管理サーバである印刷ジョブ管理サーバ４０、画像形成装置である第１のプリンタ（プリンタＡ）５０及び第２のプリンタ（プリンタＢ）６０を、ネットワーク７０に接続して構成している。
【００２６】
　文書管理クライアント１０からの操作により、文書管理サーバ２０、３０に格納されている文字や画像、表等の文書に対して編集や移動、削除、印刷（画像形成）等の様々な処理（操作）を行うことが可能である。このうち印刷については、各プリンタ５０、６０のプリンタドライバを格納している印刷ジョブ管理サーバ４０が印刷ジョブの管理を行い、印刷の指示に従ってジョブを各プリンタ５０、６０に振り分け、プリンタドライバによって、文書管理サーバ２０、３０に格納されている文書のデータに基づいた印刷を行わせる。
【００２７】
　これらの文書管理クライアント１０、第１、第２の文書管理サーバ２０、３０、印刷ジョブ管理サーバ４０としては、公知のパーソナルコンピュータ（ＰＣ）に専用のソフトウェアをインストールしたものを用いることができる。以下に説明する機能に適するような専用のハードウェアによるコンピュータを用いてもよい。また、第１、第２のプリンタ５０、６０としては、公知のプリンタを用いることができ、プリント機能を備えたデジタル複合機等を用いてもよい。
【００２８】
　図３は、図２の文書管理クライアント１０の構成を示す。
【００２９】
　この実施形態における文書管理クライアント１０はＰＣであり、図３に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ（ＨＤＤ）１４、ディスプレイ１５、操作部１６、ネットワーク制御部１７をシステムバス１８によって接続して構成している。
【００３０】
　ＣＰＵ１１は、この文書管理クライアント１０全体を制御する制御部である。ＲＯＭ１２やＨＤＤ１４に格納された各種制御プログラムやアプリケーションプログラムを実行して装置の制御、データの編集、文書管理システムを構成する各装置との情報の授受、各装置への指令等の動作を行う。
【００３１】
　ＲＯＭ１２は、主に装置の制御プログラムを記憶する記憶手段である。ＲＡＭ１３はＣＰＵ１１のワークメモリや一時的なデータの記憶に用いる記憶手段である。
【００３２】
　ＨＤＤ１４は、主に頻繁にバージョンアップの必要な各種アプリケーションプログラムを記憶する記憶手段である。この文書管理クライアント１０を他の用途にも使用する場合には、その用途に応じた各種ファイルも記憶する。しかし、アプリケーションプログラムをＲＯＭ１２に記憶させたり、文書管理サーバ２０、３０等から読み出して使用する等のことができる場合には、設けなくてもよい。
　ディスプレイ１５としては、液晶やブラウン管（ＣＲＴ）によるディスプレイ装置を使用することができる。この画面上にアプリケーションプログラムの操作者へのインタフェースである操作画面を表示して操作や指示を受け付け、またその結果も表示する。
【００３３】
　操作部１６は、キーボードやマウス等によって構成され、操作者は直接にはこれらによって操作や指示を行う。
【００３４】
　ネットワーク制御部１７は、文書管理クライアント１０が接続されるネットワーク７０とのインタフェースである。
【００３５】
　文書管理サーバ２０、３０や印刷ジョブ管理サーバ４０としても同様な装置を用いることができるが、文書管理サーバ２０、３０においては大量の文書データを蓄積するための大容量のＨＤＤあるいはこれに代わる記憶手段が必要である。また、印刷ジョブ管理サーバ４０も含めて、操作を全て文書管理クライアント１０経由で行うのであれば、ディスプレイ１５及び操作部１６は必ずしも設ける必要はない。
【００３６】
　次に、文書管理クライアント１０から文書管理サーバ２０、３０で管理（記憶）されている文書に対する操作を行うための文書管理手段である文書管理アプリケーションの動作について説明する。
【００３７】
　なお、本発明の特徴は、この文書管理アプリケーションが、文書管理サーバ及びその文書管理サーバで管理されている文書の情報と印刷ジョブ管理サーバの情報とを同一の操作画面に表示し、その画面上で印刷ジョブに対する操作が可能な点であるので、この点を中心に説明し、一般的な文書管理アプリケーションと同様な動作についてはその説明を省略する。また、マルチウィンドウ機能を備えたオペレーティングシステムでアプリケーションを実行する場合には、ここでいう操作画面は、ディスプレイ１５の画面全体ではなく一つのウィンドウを指すものとする。
【００３８】
　この文書管理アプリケーションは、上述したアプリケーションプログラムの一種であり、上述したようにＨＤＤ１４、ＲＯＭ１２あるいは文書管理サーバ２０、３０等に記憶されており、操作者からの起動命令に従ってＣＰＵ１１が読み出して実行する。
【００３９】
　図１は、この文書管理アプリケーションによる操作画面の一例を示す。
【００４０】
　この文書管理アプリケーションによる操作画面は、図１に示すように、文書管理サーバ及び印刷ジョブ管理サーバ内のフォルダの情報をツリー形式で表示するツリー表示部１０１と、ツリー表示部１０１で表示しているフォルダ等のうち選択されたフォルダの内容を一覧表示する一覧表示部１０２とから構成される。
【００４１】
　図１には、図２に示した文書管理サーバＡ２０、文書管理サーバＢ３０、印刷ジョブ管理サーバ４０及びその内部のフォルダを表示した例を示している。なお、印刷ジョブ管理サーバ４０の下には、文書管理システムに接続されたプリンタに対応するプリンタフォルダを表示する。図１に示した例では、プリンタＡ５０に対応するプリンタフォルダＡとプリンタＢ６０に対応するプリンタフォルダＢを表示している。
【００４２】
　文書を印刷出力したい場合には、このような操作画面において、操作者は、その文書を格納しているフォルダを選択してその内容である文書の情報を一覧表示部１０２に表示させる。その後、操作部１６のマウスによって印刷したい文書を選択してツリー表示部１０１に表示された印刷ジョブ管理サーバの下の、印刷に使用したいプリンタに対応するプリンタフォルダにドラッグ・アンド・ドロップして移動又はコピーの操作を行うことで印刷要求が入力される。
【００４３】
　図４は、図２の文書管理クライアント１０が実行する印刷準備の処理を示す。
【００４４】
　上記した操作が行われると、文書管理クライアント１０は図４に示した処理を開始する。まず、文書管理アプリケーションが、印刷準備の指示として、選択された文書のデータを格納している文書管理サーバにその文書のデータを印刷ジョブ管理サーバに送るよう指示する（Ｓ４１）。
【００４５】
　印刷ジョブ管理サーバでは、文書のデータが送られてくると、ドロップされたプリンタフォルダに対応するプリンタのプリンタドライバを呼び出し、文書管理クライアント１０は送られてきた文書のデータから印刷用中間ファイルを自動生成する（Ｓ４２）。
【００４６】
　文書管理クライアント１０は、その中間ファイルを印刷ジョブとして印刷ジョブデータベース（ＤＢ）であるプリンタフォルダに記憶して管理する（Ｓ４３）。この管理は、文書管理アプリケーションからの指示に従って行う。
【００４７】
　また、文書管理アプリケーションの表示画面のツリー表示部１０１でプリンタフォルダが選択された場合には、その内容として記憶されている中間ファイルを一覧表示部１０２に一覧表示する。図１ではプリンタフォルダＢの内容を表示した状態を示している。
【００４８】
　図５は、図２の文書管理クライアント１０が実行する印刷実行の処理を示す。
【００４９】
　一覧表示された印刷ジョブに対して操作部１６によって操作者から印刷の指示があると、文書管理クライアント１０は図５に示した処理を開始する。まず、文書管理アプリケーションが印刷ジョブ管理サーバに対して、印刷実行の指示として、その印刷ジョブが記憶されているプリンタフォルダに対応するプリンタドライバを起動し、印刷指示と共に印刷ジョブである中間ファイルを受け渡すよう指示する（Ｓ５１）。プリンタドライバは、この指示に従って受け渡された中間ファイルのデータに基づいてプリンタを駆動し、文書の内容を印刷出力させる（Ｓ５２）。
【００５０】
　また、印刷を行う前に印刷ジョブに対して結合や削除の操作を行うこともできる。図６は、図２の文書管理クライアント１０が実行する中間ファイル結合の処理を説明するための図である。例えば、一覧表示部１０２に表示された中間ファイルの一覧から操作者が中間ファイルＡと中間ファイルＢを選択してそれらの結合を指示すると、文書管理アプリケーションは印刷ジョブ管理サーバに対して、これらの中間ファイルを結合して新たな中間ファイルを生成するように指示し、印刷ジョブ管理サーバはこの指示に従って図６に示すように新たな中間ファイルＡ＋Ｂを生成する。この中間ファイルＡ＋Ｂに対して印刷の指示を行うことにより、中間ファイルＡのもとになっているファイルＡと中間ファイルＢのもとになっているファイルＢとを、一つの印刷ジョブとして印刷することができる。
【００５１】
　削除の場合も、同様に操作者が選択した中間ファイルの削除を指示すれば、これに従った文書アプリケーションからの指示により、印刷ジョブ管理サーバがその中間ファイルを削除し、印刷を中止することができる。この場合に同時に複数のファイルを選択して削除することも可能である。
【００５２】
　この実施態様の文書管理システムは、以上のような処理により、操作者の指示に従って、文書管理サーバで管理されている文書の内容をプリンタによって印刷出力することができる。このように文書管理システムを構成して制御することにより、同一の操作画面上で文書の操作から印刷ジョブの操作、印刷の指示までを一貫して行うことができるため、印刷ジョブの操作や印刷の指示を容易に行えるようになり、文書の画像形成出力指示に関する操作性を改善することができる。
【００５３】
　また、文書管理アプリケーションの操作画面上に印刷ジョブ管理サーバの情報も表示するようにしたので、文書管理サーバに格納されている文書の一覧を参照するのと同様に印刷ジョブの一覧も参照可能になり、どのような印刷ジョブが存在するのかを視覚的に簡単に把握することができる。
【００５４】
　この文書管理システムは、プリンタドライバを使用して中間ファイルから各ページの画像データを生成し、その画像を、ＨＤＤ１４、ＲＯＭ１２あるいは文書管理サーバ２０、３０等に格納している専用ビューアによってページ単位で表示することもできる。
【００５５】
　図７は、この文書管理アプリケーションにおいて使用する専用ビューアの表示画面の一例を示す。図８は、図２の文書管理クライアント１０が実行するビューア表示の処理を示す。
【００５６】
　上記した表示は、一覧表示した印刷ジョブのいずれかに対して操作者から専用ビューアによる表示の指示があった場合に行う。すなわち、操作者から印刷ジョブの選択と専用ビューアによる表示の指示があると、文書管理クライアント１０は図８に示した処理を開始する。
【００５７】
　まず、文書管理アプリケーションがビューアによる表示の指示として印刷ジョブ管理サーバに対して選択された印刷ジョブ（中間ファイル）からの画像データの取得を指示する（Ｓ８１）。印刷ジョブ管理サーバはこの指示に従ってプリンタドライバによって画像データを生成する（Ｓ８２）。その後文書管理アプリケーションが専用ビューアを起動する（Ｓ８３）。文書管理クライアント１０は、生成された画像データを受け取ってその画像を操作画面上に表示する（Ｓ８４）。
【００５８】
　この専用ビューアの表示画面では、例えば図７に示すように、表示すべき中間ファイルの各ページの縮小画像（サムネイル）を表示するページ一覧表示部１０３と、そのページ一覧表示部１０３から選択されたページの画像を表示する選択ページ表示部１０４とに分けて表示する。
【００５９】
　図７では、図１に示した「印刷ジョブ４」の表示を行い、選択ページ表示部１０４にはページ一覧表示部１０３で選択された「ページ１」の画像を表示した例を示している。
【００６０】
　この他にも、縮小画像のみで表示を行ったり、操作者の指示に従って１ページずつ画像を表示するようにしてもよい。ここで、縮小画像は、例えば一旦生成した画像データからラインを間引くことによって生成することができる。
【００６１】
　なお、この専用ビューアの表示画面は、マルチウィンドウ機能を備えたオペレーティングシステムでアプリケーションを実行する場合には、文書管理アプリケーションの操作画面とは別のウィンドウに表示するようにするとよい。
【００６２】
　このような専用ビューアを用いることにより、操作者には通常確認することができない形式のファイルである中間ファイルの内容を画像として確認できるため、より利便性を向上させることができる。なお、ここではビューアは専用のものであるとして説明したが、ここで説明した機能を実現できるものであれば、専用のものでない汎用のビューアを使用することも可能である。
【００６３】
　このようなビューアによれば、中間ファイルに対するページ毎の操作の指示が可能になり、一つの中間ファイル内部でのページの移動、削除、コピー等の操作を行うことができる。また、中間ファイルの分割の操作も行うことができる。
【００６４】
　図９は、図２の文書管理クライアント１０が実行する印刷ジョブ操作の処理を示す。例えば、分割の場合には、操作者が分割したい中間ファイルの内容をビューアによって表示させ、ページ一覧表示部１０３に表示されたページの一覧から分割位置のページを指定して分割を指示すると、この文書管理クライアント１０は図９に示した処理を開始する。
【００６５】
　まず、文書管理アプリケーションが印刷ジョブ管理サーバに対して、選択された中間ファイルを指定された位置で分割して新たな中間ファイルを生成するように指示し、印刷ジョブ管理サーバはこの指示に従って印刷ジョブＤＢから選択された中間ファイルを読み出す（Ｓ９１）。文書管理クライアント１０は、新たな中間ファイルを生成して再び印刷ジョブＤＢに登録し、この中間ファイルに対して印刷の指示を行うことにより、一つのファイルを２つの印刷ジョブとして印刷することができる（Ｓ９２）。
【００６６】
　ページ操作の場合には、操作者が操作したい中間ファイルの内容をビューアによって表示させ、ページ一覧表示部１０３に表示されたページの一覧から操作したいページを指定して移動、削除、コピー等の指示を行うと、分割の場合と同様に印刷ジョブ管理サーバが文書管理アプリケーションからの指示によって操作後の状態の中間ファイルを生成する。
【００６７】
　図１０は、印刷ジョブ操作を説明するための図である。例えば、ページ移動の場合には、ドラッグ・アンド・ドロップ等によってページ移動の指示を行うと、図１０に示すようにページの順番を変更した中間ファイルを生成する。図１０では、中間ファイルＡのページＡ１をページＡ２の後ろに移動させる指示を行った例を示している。削除やコピーの場合にも、同様に削除やコピーの処理を行った中間ファイルを生成する。なお、指定するページは１ページのみに限らず、複数のページを同時に指定してもよいことはもちろんである。
【００６８】
　このようにすることにより、文書管理サーバに格納されている文書を一旦印刷ジョブとして中間ファイルに変換した後で、移動、削除、コピーといったページ毎の編集をビューア上で行うことができるので、印刷出力の自由度が大幅に向上する。また、ページ毎の編集だけならば文書毎にファイルを開いて編集する必要がなくなるため、操作性も向上させることができる。さらに、ビューア上でもドラッグ・アンド・ドロップのような簡単な操作でページの移動を行ったり、不要なページをまとめて削除できるようにしたりしているので、この点でも操作性を向上させることができる。
【００６９】
　この実施形態では、文書管理クライアント１０がＰＣであり、文書管理アプリケーションを文書管理クライアント１０のＣＰＵ１１が実行する例について説明したが、文書管理クライアント１０には単に操作者からの操作を受け付け、その結果を表示する機能のみを持たせ、アプリケーション等の動作はネットワーク７０に接続された他のサーバ（文書管理サーバや印刷ジョブ管理サーバでもよい）で行わせるようにしてもよい。
【００７０】
　この実施形態では、文書管理クライアント１０、文書管理サーバ２０、３０、印刷ジョブ管理サーバ４０が全て別の装置である例について説明したが、各サーバに文書管理クライアントの機能も持たせ、これと兼ねるようにしてもよい。また、文書管理システムを構成するクライアントやサーバ、プリンタ等の装置の数は上記実施形態に限定されるものではない。
【００７１】
　次に、図１１は、本発明の第２の実施形態である文書管理システムの構成を示す。
【００７２】
　本発明の第２の実施形態である文書管理システムによれば、フィニッシング機能を考慮した印刷設定を生成し、蓄積された印刷中間データを描画データに変換し、生成された印刷設定での設定項目に基づいて描画データを処理して、処理した描画データを実際の用紙上に出力される描画として画面に表示する。
【００７３】
　図１１において、この実施形態の文書管理システムは、プリンタ１１０、１２０、１３０とケーブルで直接接続された文書管理コンピュータ１００により構成される。あるいは、ネットワークを通じて間接的にプリンタ１１０−１３０と接続された文書管理コンピュータ１００により構成してもよい。
【００７４】
　また、文書管理コンピュータ１００上では任意のアプリケーションからプリンタドライバを通して接続されているプリンタに対し印刷指示することができる。
【００７５】
　図１２は、図１１の文書管理コンピュータの構成を示す。なお、文書管理コンピュータ１００において、アプリケーションプログラムはＷｉｎｄｏｗｓ（登録商標）等のＯＳ上で動作するものとする。
【００７６】
　図１２に示したように、文書管理コンピュータ１００上で動作するアプリケーション１０１が印刷する際には、グラフィックエンジン１０２が、アプリケーション１０１のデータを描画することにより、そのデータをプリンタドライバ１０３に出力する。プリンタドライバ１０３は、描画データをＰＤＬ（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ）などのプリンタに理解できるコードに変換し、そのデータをスプーラ１０４に蓄積する。スプーラ１０４は、プリンタ１１０〜１３０にデータを送信することによって印刷が実行される。
【００７７】
　Ｗｉｎｄｏｗｓ（登録商標）等のＯＳでは、グラフィックエンジン１０２をＧＤＩ（Ｇｒａｐｈｉｃ　Ｄｅｖｉｃｅ　Ｉｎｔｅｒｆａｃｅ）といい、ＯＳがこのＧＤＩを提供している。また、スプーラ１０４もＯＳによって提供される。
【００７８】
　この実施形態の文書管理コンピュータ１００において、プリンタドライバ１０３は、アプリケーション１０１からの描画データを印刷中間データに変換し、文書管理コンピュータ１００の記憶装置にその印刷中間データを印刷中間ファイル１０５として蓄積する。また、この文書管理コンピュータ１００では、蓄積された複数の印刷中間データに、印刷設定コマンドを付加して再びプリンタドライバ１０３にデータを送ることによって、複数の蓄積されていた印刷データに対して、設定した印刷条件にてプリンタから出力する。また、印刷設定コマンドは、そのプリンタドライバ１０３で生成するだけではなく、外部のモジュールから生成することも可能である。
【００７９】
　この実施形態では、印刷設定モジュール１０７は、蓄積された印刷中間データを管理する印刷中間データ管理モジュール１０６からデータを受け取り、プレビューア１０８が処理、表示できるような画像データ、例えば、ＤＩＢ（Ｄｅｖｉｃｅ　Ｉｎｄｅｐｅｎｄｅｎｔ　Ｂｉｔｍａｐ）などに変換する。印刷設定モジュール１０７は、プリンタドライバ１０３との情報をやり取りしながら印刷可能な矛盾のない印刷設定を生成する。なお、この実施形態は、クライアント−サーバシステムにおいて適用されているが、もちろん同一のコンピュータ上においても適応できるものである。
【００８０】
　プレビューア１０８は、印刷中間データから変換された画像データと、印刷設定モジュール１０７で生成された印刷設定とを用いて印刷設定を反映した形でプレビュー表示を行う。操作者が印刷設定を完了して、印刷実行の指示をしたときに印刷設定モジュール１０７で生成された印刷設定コマンドは、印刷中間データ管理モジュール１０６に渡される。印刷中間データ管理モジュール１０６は、印刷中間データと印刷設定コマンドをプリンタドライバ１０３に送り、印刷が実行される。
【００８１】
　図１３は、操作者が印刷設定をするための印刷設定画面の一例を示す。
【００８２】
　図１３に示したように、印刷設定項目や、操作者がある設定を選択した後に選択できる印刷設定項目などは、印刷設定モジュール１０７と、プリンタドライバ１０３との間のデータ交換で操作画面に反映される。図１３の印刷設定画面では、印刷設定を反映した形でのプレビュー画像を表示する欄がある。この欄のプレビュー画像の下側には、現在表示しているページ番号と総ページ数の情報が表示され、「前へ」、「次へ」などのボタンが表示される。操作者は、「前へ」ボタン、「次へ」ボタンをクリックすることにより、現在表示しているページ番号を変更（用紙めくり）することができる。この例では、総ページ数は５ページで、現在表示されているページ番号は１ページであることを表している。
【００８３】
　図１４は、図１２の文書管理コンピュータ１００が実行する初期設定動作を示す。図１４の初期設定動作では、印刷中間データ管理モジュール１０６が、蓄積されている印刷中間ファイルを取得して、印刷設定やプレビュー表示のための初期設定を行う。
【００８４】
　図１５は、印刷設定画面において設定値が更新された場合に、図１２の文書管理コンピュータ１００が実行する動作を示す。図１６は、印刷設定画面の一例を示す。図１６に示した印刷設定画面例においては、集約印刷を「２ｉｎ１１」、パンチを「左」に設定されたときの例である。
【００８５】
　図１７は、図１６の印刷設定画面のときの設定コマンドを示す。ここでは、用紙のサイズや、方向の設定は行っていないが、これらに対応するコマンドＰＡＰＥＲやＬＡＹＯＵＴが含まれている。これは、アプリケーションのデータを印刷するときに印刷する用紙のサイズや方向が設定されるため、印刷中間データを生成したときにこれらのコマンドが埋め込まれているためである。
【００８６】
　まず、印刷設定やプレビュー表示のための初期設定のための動作について説明する。図１４において、図１２の印刷中間データ管理モジュール１０６は、蓄積された印刷中間ファイル１０５を取得する（Ｓ１０１）。
【００８７】
　印刷中間データから、そのデータの用紙サイズ、方向の設定値を取得し、印刷設定モジュール１０７に渡す（Ｓ１０２）。
【００８８】
　印刷設定モジュール１０７は、プリンタドライバ１０３に対して印刷機能、それぞれの機能に対しての設定値情報を取得し、初期印刷設定値を決定する（Ｓ１０３）。
【００８９】
　文書管理コンピュータ１００は、印刷値情報及び初期設定値に従い、印刷設定値画面を表示する（Ｓ１０４）。
【００９０】
　プレビューア１０８は、印刷設定コマンドを印刷設定モジュール１０７から受け取り、描画データ作成モジュール１０９から受け取った画像を処理して表示する。印刷設定モジュール１０７は、プリンタドライバから印刷設定項目と同時に、プレビューに必要な情報を受け取り、プレビュー画面の描画依頼をプレビューア１０８に渡す（Ｓ１０５）。
【００９１】
　次に、印刷設定画面において設定値が更新された場合の動作について説明する。
【００９２】
　図１５において、文書管理コンピュータ１００は、印刷設定画面を監視する（Ｓ２０１）。文書管理コンピュータ１００は、印刷設定画面の設定値が変更されたか否かを判定する（Ｓ２０２）。
【００９３】
　設定値が変更されたとき、変更された値に対して他の設定項目との矛盾がない印刷設定項目を取得し、印刷設定画面にその設定項目を反映させる（Ｓ２０３）。
【００９４】
　ステップＳ２０３が完了すると、文書管理コンピュータ１００は、プレビューア１０８にプレビュー画像の描画依頼を送出する（Ｓ２０４）。
【００９５】
　ここで、用紙のサイズ、方向の設定から縦方向の長さと横方向の長さが図１８のように取得できる。例えば、集約印刷のプレビュー描画情報は図１９に示したようになり、パンチのプレビュー描画情報は図２０に示したようになる。これらの情報により次のように描画データが生成される。
【００９６】
　プレビュー画像のサイズは、図１７及び図１８から２９８ｍｍ×２１０ｍｍである。図１９及び図２０のプレビュー情報から、用紙の回転を行うため用紙のサイズは、２１０ｍｍ×２９８ｍｍに変更される。片面に描画されるページ数は２ページである。このため、１ページ分のプレビュー画像のサイズは半分のサイズになる。用紙の裏面には描画されないため、１枚の用紙に合計２ページ分描画される。ページ画像の描画は、用紙がｎ枚目のときに左半分に２ｎ−１ページ目、右半分に２ｎページ目になる。付加描画データが存在し、指定された画像データが用紙の左端５ｍｍ、上下センタリングの位置に描画される。
【００９７】
　上記のプレビュー情報に従って、図１６のプレビュー画像が操作画面上の所定の位置に描画される。プレビュー画像の下部のページ情報は、上述したように１枚の用紙に２ページ描画されるため、実際に出力される用紙枚数３枚になるため、１／３のように表示が変更される。用紙めくりを行い、現在の用紙番号を２にしたときの描画されるページ数は、左半分に３ページ目、右半分に４ページ目が描画されることになる。
【００９８】
　図２１は、印刷設定画面の別の例を示す。図２１に示した印刷設定画面例は、両面印刷を「左とじ」に設定したときの例である。印刷設定コマンドは図２２のようになり、プレビューに必要な情報は図２３のようになる。
【００９９】
　次のように描画すればよいことが分かる。用紙の回転を行わないため用紙のサイズは、２９８ｍｍ×２１０ｍｍになる。片面に描画されるページ数は変更無しのため１ページである。用紙の裏面にも描画されるため、１枚の用紙に合計２ページ分描画される。
【０１００】
　用紙めくり指示が、表面、裏面で行われる。ページ画像の描画は、用紙がｎ枚目で、表面のときに２ｎ−１ページ目、裏面のときに２ｎページ目となる。付加画像データは存在しない。以上の設定情報に従って、図２１のプレビュー画像が操作画面上の所定の位置に描画される。
【０１０１】
　プレビュー画像の下部のページ情報は、上述したように１枚の用紙に２ページ描画され、実際に出力される用紙枚数が３枚になるため、１／３のように表示が変更され、さらに表面、裏面の表示が追加される。現在表示しているのがｎ枚目の表面の場合、表示するページは２ｎ−１ページ目となる。すなわち、現在２枚目表面の場合、３ページ目が表示される。逆に、裏面である場合、表示するページは２ｎページ目となる。すなわち、現在２枚目裏面の場合、３ページ目が表示される。
【０１０２】
　用紙めくり指示は、現在表示されているのがｎ枚目の表面である場合には、「前へ」を選択するとｎ−１枚目の裏面を表示し、「次へ」を選択するとｎ枚目の裏面を表示する。また、現在表示しているのがｎ枚目の裏面である場合には、「前へ」を選択するとｎ枚目の表面を表示し、「次へ」を選択するとｎ＋１枚目の表面を表示する。例えば、現在２枚目表の場合、「前へ」を選択すると１枚目の裏面を表示し、「次へ」を選択すると２枚目の裏面を表示する。
【０１０３】
　次に、プレビュー画像を描画するための動作について説明する。
【０１０４】
　まず、ページのプレビュー画像を描画する前の準備動作について図２４を用いて説明する。図２４は、図１２の文書管理コンピュータ１００が実行する、プレビュー画像を描画する前の準備動作を示す。
【０１０５】
　図１２の印刷設定モジュール１０７から設定項目のデータ、印刷設定値、印刷設定値に対するプレビュー情報を受け取り、用紙方向の回転を行うか否かを判断する（Ｓ３０１、Ｓ３０２）。
【０１０６】
　用紙方向の回転を行う場合は用紙の縦と横の長さを入れ替える（Ｓ３０２；ＹＥＳ、ステップＳ３０３）。
【０１０７】
　用紙方向の回転を行わず（Ｓ３０２；ＮＯ）、または用紙方向の回転を行うために用紙の縦と横の長さを入れ替えた後、用紙サイズに従い、プレビュー描画位置に用紙領域を描画する（Ｓ３０４）。
【０１０８】
　プレビュー情報から、用紙１枚分の片面に表示されるページ数Ｌを得て、プレビュー情報より用紙裏面にも描画される否かを判断する（Ｓ３０５、Ｓ３０６）。
【０１０９】
　用紙裏面に描画されない場合は、用紙１枚分に描画されるページ数がＬと決定され、プレビュー領域の所定箇所にＬを描画すると共に、用紙めくりの単位が用紙毎に決定される（Ｓ３０６；ＮＯ、ステップＳ３０７〜Ｓ３０９）。
【０１１０】
　一方、用紙裏面に描画する場合は、用紙１枚分に描画されるページ数が２Ｌと決定され、プレビュー領域の所定箇所に２Ｌを描画すると共に、用紙めくりの単位が用紙の片面毎に決定される（Ｓ３０６；ＹＥＳ、ステップＳ３１０〜Ｓ３１２）。
【０１１１】
　図２５は、文書管理コンピュータ１００が実行するプレビュー画像表示動作を説明するためのフロー図である。図２５のプレビュー画像表示動作は、最初にプレビュー画像を表示するときやめくり操作によって異なる用紙ページのプレビュー画像を表示するときの動作を示す。
【０１１２】
　図２５において、表示する用紙番号ｎを決定し、プレビュー領域の所定箇所にｎを描画し、用紙裏面にも描画されるか否かを判断する（Ｓ４０１、Ｓ４０２）。用紙裏面にも描画される場合は、表示面が表面であるか、裏面であるかが判定され、更に表示する面情報（表／裏）をプレビュー領域の所定箇所に描画する（Ｓ４０２；ＹＥＳ、ステップＳ４０３、Ｓ４０４）。用紙裏面に描画されず（Ｓ４０２；ＮＯ）、また用紙裏面に描画するために表示面が表面又は裏面かを決定して面情報をプレビュー領域の所定箇所に描画した後、表示面に対して表示するページ番号Ｎｉ（１≦ｉ≦Ｌ）を取得する（Ｓ４０５）。ここで、Ｌは、片面に描画されるページ数（集約印刷でのページ集約数）である。
【０１１３】
　変数ｉが１のとき、ページ番号Ｎｉに対するプレビュー画像を図１２の描画データ作成モジュール１０９から取得する（Ｓ４０６、Ｓ４０７）。取得した画像を１／Ｌに縮小し、縮小した画像をプレビュー領域の用紙領域上に画像の描画位置情報に従って画像を描画する（Ｓ４０８、Ｓ４０９）。
【０１１４】
　ステップＳ４０９変数ｉをインクリメントする（Ｓ４１０）。変数ｉがページ数Ｌに達していない場合はステップＳ４０７に戻ってステップＳ４０７からステップＳ４１０までの処理を繰り返す（Ｓ４１１；ＹＥＳ）。そして、全てのページに対して描画処理を施したら、付加描画データを用紙領域上の所定位置に描画する（Ｓ４１１；ＮＯ、ステップＳ４１２）。
【０１１５】
　なお、次のページ番号又は最初のステップにおいて表示する用紙番号と、表面や裏面といったことが決定されているが、初期表示では用紙番号１で表面が表示され、用紙めくり動作後のページの場合は、上記で説明した決定方法に従っている。
【０１１６】
　本発明は、上述の実施形態に限定されるものではなく、特許請求の範囲内の記載であれば様々な変更や置換が可能であることは言うまでもない。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施形態に係る文書管理システムにおける文書管理アプリケーションの操作画面の一例を示す図である。
【図２】本発明の第１の実施形態に係る文書管理システムの構成を示す図である。
【図３】図２の文書管理クライアントの構成を示すブロック図である。
【図４】図２の文書管理クライアントが実行する印刷準備の処理を説明するためのフロー図である。
【図５】図２の文書管理クライアントが実行する印刷実行の処理を説明するためのフロー図である。
【図６】図２の文書管理クライアントが実行する中間ファイル結合の処理の説明図である。
【図７】本発明の第１の実施形態に係る文書管理アプリケーションにおいて使用する専用ビューアの表示画面の一例を示す図である。
【図８】図２の文書管理クライアントが実行するビューア表示の処理を説明するためのフロー図である。
【図９】図２の文書管理クライアントが実行する印刷ジョブ操作の処理を説明するためのフロー図である。
【図１０】印刷ジョブ操作を説明するための図である。
【図１１】本発明の第２の実施形態である文書管理システムの構成を示すブロック図である。
【図１２】図１１の文書管理コンピュータの構成を示すブロック図である。
【図１３】操作者が印刷設定をするための印刷設定画面の一例を示す図である。
【図１４】図１２の文書管理コンピュータが実行する初期設定動作を説明するためのフロー図である。
【図１５】印刷設定画面において設定値が変更された場合の動作を説明するためのフロー図である。
【図１６】印刷設定画面の一例を示す図である。
【図１７】図１６の印刷設定画面のときの設定コマンドを示す図である。
【図１８】用紙のサイズ、方向の設定から縦方向の長さと横方向の長さを表すコマンドを示す図である。
【図１９】集約印刷のプレビュー描画情報を示す図である。
【図２０】パンチのプレビュー描画情報を示す図である。
【図２１】印刷設定画面の別の例を示す図である。
【図２２】図２１の印刷設定画面のときの設定コマンドを示す図である。
【図２３】図２１の印刷設定画面におけるプレビュー描画情報を示す図である。
【図２４】図１２の文書管理コンピュータが実行する、プレビュー画像を描画する前の準備動作を説明するためのフロー図である。
【図２５】図１２の文書管理コンピュータが実行するプレビュー画像表示動作を説明するためのフロー図である。
【符号の説明】
【０１１８】
１０　文書管理クライアント　
１１　ＣＰＵ 
１２　ＲＯＭ　　　　　　　　
１３　ＲＡＭ 
１４　ＨＤＤ　　　　　　　
１５　ディスプレイ
１６　操作部　　　　　　　
１７　ネットワーク制御部
１８　システムバス　　　
２０　第１の文書管理サーバ
３０　第２の文書管理サーバ
４０　印刷ジョブ管理サーバ　
５０　第１のプリンタ
６０　第２のプリンタ
７０　ネットワーク
１０１　ツリー表示部
１０２　一覧表示部
１０３　ページ一覧表示部
１０４　選択ページ表示部
【図１】
2004005748.tif 000003
【図２】
2004005748.tif 000004
【図３】
2004005748.tif 000005
【図４】
2004005748.tif 000006
【図５】
2004005748.tif 000007
【図６】
2004005748.tif 000008
【図７】
2004005748.tif 000009
【図８】
2004005748.tif 000010
【図９】
2004005748.tif 000011
【図１０】
2004005748.tif 000012
【図１１】
2004005748.tif 000013
【図１２】
2004005748.tif 000014
【図１３】
2004005748.tif 000015
【図１４】
2004005748.tif 000016
【図１５】
2004005748.tif 000017
【図１６】
2004005748.tif 000018
【図１７】
2004005748.tif 000019
【図１８】
2004005748.tif 000020
【図１９】
2004005748.tif 000021
【図２０】
2004005748.tif 000022
【図２１】
2004005748.tif 000023
【図２２】
2004005748.tif 000024
【図２３】
2004005748.tif 000025
【図２４】
2004005748.tif 000026
【図２５】
2004005748.tif 000027