(57)【要約】【課題】  印刷対象の文書に対応するアプリケーションの起動、終了によるオーバヘッドを最小限に抑制し、印刷できるようにする。【解決手段】  クライアントＰＣ１００は、印刷処理を行う文書の文書リストを文書管理システム２００から取得し表示させ、プリントサーバ３００に対して印刷指示を行う。クライアント１００からの印刷指示を受けたプリントサーバ３００は、印刷対象文書を文書管理システム２００から取得し、取得した文書を常駐しているアプリケーションで処理し、変換部３２２で統一形式に変換する。統一形式に変換された複数の文書から１つの統合文書を生成し、プリンタ４００に出力する。プリンタ４００はプリントサーバ３００から送られてくる統合文書を印刷する。【選択図】  図１
2005208897.tif 000002
【特許請求の範囲】
【請求項１】
異なる形式の複数の文書の印刷制御を行う印刷制御装置において、
前記形式の異なる複数の文書を取得する取得手段と、
前記取得手段で取得した複数の文書を統一形式の１つの文書に変換する変換手段と、
前記変換手段による変換に必要な前記異なる形式の文書に対応するアプリケーションを少なくとも前記変換手段による変換終了するまで起動状態に保つアプリケーション常駐手段と、
前記変換手段により変換した統一形式の１つの文書を外部出力装置に出力する出力手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
前記取得手段は、
前記異なる形式の複数の文書を操作者が指定した文書リストに基づいて文書管理装置から取得する
ことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記変換手段により変換した統一形式の１つの文書に前記印刷要求に対応する付加情報を付加する付加情報設定手段
を更に具備することを特徴とする請求項１記載の印刷制御装置。
【請求項４】
異なる形式の複数の文書の印刷制御を行う印刷制御方法において、
前記形式の異なる複数の文書を取得手段により取得し、
前記取得手段で取得した複数の文書を変換手段により統一形式の１つの文書に変換するとともに、
前記変換手段による変換に必要な前記異なる形式の文書に対応するアプリケーションを少なくとも前記変換手段による変換終了するまで起動状態に保つ
ことを特徴とする印刷制御方法。
【請求項５】
異なる形式の複数の文書の印刷制御をコンピュータにより実行させる印刷制御プログラムであって、
前記形式の異なる複数の文書を取得するステップと、
該取得した複数の文書を変換手段により統一形式の１つの文書に変換するステップと、
該統一形式の１つの文書への変換処理に必要な前記異なる形式の文書に対応するアプリケーションを少なくとも前記変換手段による変換終了するまで起動状態に保つように制御するステップと
を有することを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、異なる形式の複数の文書の印刷制御を行う印刷制御装置に係わり、特に、上記複数の文書を統一形式の文書に変換し、統一形式の文書を統合して印刷する際の統一形式への変換において、当該各文書に対応するアプリケーションの起動、終了処理によるオーバヘッドを最小限に抑制できるようにした印刷制御装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、ネットワーク上の文書管理サーバに登録され、複数の異なるアプリケーションによって作成された文書ファイルを外部出力する際には、例えばプリントサーバを設置し、操作者が選択した複数の文書をプリントサーバ上で自動的にダウンロードした後に、各文書ごとに対応するアプリケーションを起動して各文書ごとに印刷処理を処理を行い、アプリケーションを終了するという処理を繰り返し実行していた。
【０００３】
この種のシステム構成において、外部出力効率を向上させる技術として、例えば、特許文献１には、ネットワーク上に存在する異なるアプリケーションで構成された文書が複数存在する場合にこれら文書を同一形式の文書に変換する技術が開示されている。
【０００４】
この特許文献１に開示された従来技術によって、処理すべき内容を指定するだけで形式の変換を行うことを可能にし、とくに複数のファイルについて一括して実施することを可能にしている。
【０００５】
また、特許文献２に開示された従来技術では、同一形式へのフォーマット変換を可能にしている以外にも、操作者のマシン上に出力対象となる文書をすべて取得することで複数文書ファイルを束ねて外部出力することを可能にしている。
【特許文献１】特開平０６−５９９５１号
【特許文献２】特開２００１−０７５８９０号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術においては、同一の文書形式への変換技術や複数文書の一括処理による印刷処理の効率が改善されていたとしても、複数文書処理時の対応アプリケーション起動におけるオーバヘッドについては問題がある。
【０００７】
また、特許文献２に開示された技術では、同一の文書形式へのフォーマット変換技術においては、ネットワーク上での複数文書のフォーマット変換を対象としていない。この従来技術では、ネットワーク上の文書管理システムに登録された複数の文書を束ねて外部出力するには、処理を行うすべての文書を操作者のＰＣ上に取得してから行わなければならないという問題がある。
【０００８】
そこで本発明は、クライアントから印刷要求された形式の異なる複数の文書を１つの統一形式の文書へ変換する際に必要な、当該各文書に対応したアプリケーションの起動に関するオーバヘッドを最小限に抑制できる印刷制御装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、異なる形式の複数の文書の印刷制御を行う印刷制御装置において、前記形式の異なる複数の文書を取得する取得手段と、前記取得手段で取得した複数の文書を統一形式の１つの文書に変換する変換手段と、前記変換手段による変換に必要な前記異なる形式の文書に対応するアプリケーションを少なくとも前記変換手段による変換終了するまで起動状態に保つアプリケーション常駐手段と、前記変換手段により変換した統一形式の１つの文書を外部出力装置に出力する出力手段とを具備することを特徴とする。
【００１０】
請求項２の発明は、請求項１の発明において、前記取得手段は、前記異なる形式の複数の文書を操作者が指定した文書リストに基づいて文書管理装置から取得することを特徴とする。
【００１１】
請求項３の発明は、請求項２の発明において、前記変換手段により変換した統一形式の１つの文書に前記印刷要求に対応する付加情報を付加する付加情報設定手段を更に具備することを特徴とする。
【００１２】
請求項４の発明は、異なる形式の複数の文書の印刷制御を行う印刷制御方法において、前記形式の異なる複数の文書を取得手段により取得し、前記取得手段で取得した複数の文書を変換手段により統一形式の１つの文書に変換するとともに、前記変換手段による変換に必要な前記異なる形式の文書に対応するアプリケーションを少なくとも前記変換手段による変換終了するまで起動状態に保つことを特徴とする。
【００１３】
請求項５の発明は、異なる形式の複数の文書の印刷制御をコンピュータにより実行させる印刷制御プログラムであって、前記形式の異なる複数の文書を取得するステップと、該取得した複数の文書を変換手段により統一形式の１つの文書に変換するステップと、該統一形式の１つの文書への変換処理に必要な前記異なる形式の文書に対応するアプリケーションを少なくとも前記変換手段による変換終了するまで起動状態に保つように制御するステップとを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、印刷要求された形式の異なる複数の文書を取得し、該取得した複数の文書を変換手段により統一形式の１つの文書に変換すると共に、該変換に必要な上記異なる形式の文書に対応するアプリケーションを少なくとも上記変換手段による変換終了するまで起動状態に保つようにしため、複数の文書を印刷する都度、当該各文書に対応するアプリケーションの起動、終了を行わずに済み、アプリケーション起動処理のオーバヘッドを改善できるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の一実施形態について添付図面を参照して詳細に説明する。
【００１６】
図１は、この発明に係わる印刷制御システムのシステム構成図である。
【００１７】
図１に示すように、この印刷制御システム１は、文書を選択してプリントサーバ３００に印刷指示を行うクライアントＰＣ（パーソナルコンピュータ）１００、文書をネットワーク上で管理する文書管理システム２００、クライアントＰＣ１００からの印刷指示により印刷制御を行うプリントサーバ３００、プリントサーバ３００からの印刷依頼を受け取り、文書を出力するプリンタ４００をリソースとしたネットワーク５０を具備して構成されている。
【００１８】
クライアントＰＣ１００には、プリントサーバ３００上で管理されている文書の文書リストを表示するための画面を表示する表示部１１０、表示された文書リストから印刷対象とする文書に印刷指示入力イベントを受け付ける入力部１２０、入力情報を制御する制御部１３０、ネットワーク５０とのインターフェース手段を提供するネットワークアダプタ１４０を具備して構成される。
【００１９】
文書管理システム２００には、各文書（文書１：２１１、文書２：２１２、文書３：２１３）を格納しておく保存領域２１０、プリントサーバ３００からの文書取得要求を受けて該要求を満たす文書を保存領域から検索し、一致した文書を前記保存領域から取得して、プリントサーバ３００に送出する制御部２２０、ネットワーク５０とのインターフェース手段を提供するネットワークアダプタ２３０を具備して構成されている。
【００２０】
プリントサーバ３００には、ネットワーク５０とのインターフェース手段を提供するネットワークアダプタ３１０、クライアントＰＣ１００から印刷依頼された形式の異なる複数の文書を取得する取得部３２１と、取得部３２１で取得した複数の文書を統一形式の１つの文書に変換する変換部３２２と、変換部３２２で変換した統一形式の１つの文書を外部出力装置（プリンタ４００）に出力依頼する制御部３２３と、変換に必要な上記の異なる形式の文書に対応するアプリケーションを少なくとも、変換終了するまで起動状態に保つアプリケーション常駐部３４１と、はじめて使用するアプリケーション（アプリケーション１：３５１、アプリケーション２：３５２、アプリケーション３：３５３）を格納しておくアプリケーション格納領域３５０、前記２つの領域（アプリケーション常駐部：３４０、アプリケーション格納領域：３５０）を併せ持つ保存領域３３０を具備して構成されている。
【００２１】
図１に示すシステム１では、プリントサーバ３００の制御部３２３がクライアントＰＣ１００からの印刷要求を制御し、印刷要求された対象文書を取得部３２１で文書管理システム２００の制御部２２０に文書取得要求を送出し、要求文書を文書保存領域２１０から取得する。取得した形式の異なる複数の文書を少なくとも統一された文書形式に変換終了するまでの間、アプリケーション常駐部３４０で起動状態に保たれたアプリケーションを用いて、変換部３２２で取得した複数の文書を統一形式の１つの文書に変換する。そして、制御部３２３ではプリンタ４００で印刷を行うための印刷ジョブを生成し、プリンタ４００に印刷依頼を送出する。
【００２２】
このように、クライアント１００の表示部１１０で文書管理システム２００の保存領域２１０で管理された文書をリスト表示させ、表示された文書リストから印刷依頼したい文書を入力部１２０で選択入力し、制御部１３０で作成した印刷要求をプリントサーバ３００のメインコントローラ３２０に対して送出する。
【００２３】
クライアントＰＣ１００から印刷要求を受け取ったメインコントローラ３２０では、取得部３２１で印刷要求に対する文書を文書管理システム２００の保存領域２１０から取得し、アプリケーション常駐部３４０に展開済みのアプリケーションを用いて変換部３２２で統一形式の１つの文書に変換し、制御部でプリンタ４００に印刷依頼する印刷ジョブを作成する。
【００２４】
プリンタ４００は印刷依頼された印刷ジョブを印刷出力する。
【００２５】
クライアントＰＣ１００で作成された印刷要求をアプリケーション常駐部３４０に展開されたアプリケーションを利用することで最小限に抑制されたオーバヘッドで印刷を実行することができる。
【００２６】
次に、本システムの印刷制御について説明する。
【００２７】
図２は、クライアントＰＣの印刷要求処理動作を示すフローチャートである。
【００２８】
図２に示すようにクライアントＰＣ１００では、文書管理システム２００上で管理されている文書をリスト表示させ（ステップ５０１）、リスト表示された登録文書からプリントサーバ３００に対して印刷要求を行いたい文書を選択し（ステップ５０２）、選択した形式の異なる複数の文書を統一形式の１つの文書に変換されてプリンタ４００に出力するときに付加されるスタンプ、付箋、ページ番号などの情報を設定する（ステップ５０３）。これら選択した文書データと、スタンプ、付箋、ページ番号などの付加情報をプリントサーバ３００に対して送出する（ステップ５０４）。
【００２９】
図３は、プリントサーバ３００の印刷処理動作を示すフローチャートである。
【００３０】
図３に示すように、プリントサーバ３００では、クライアントＰＣ１００からスタンプ、付箋、ページ番号などの付加情報が含まれた印刷要求を受信する（ステップ６００）と処理が開始され、指定された単数または複数の異なる形式の文書データの文書実体を文書管理システム２００から取得する（ステップ６０１）。
【００３１】
印刷要求された形式の異なる複数の文書それぞれに対応したアプリケーションがプリントサーバ３００のアプリケーション常駐部３４０に起動されているかどうかの判断を行い（ステップ６０２）、対応するアプリケーションが起動されていない場合（ステップ６０２でＮＯ）に、アプリケーション保存領域３５０から対応するアプリケーションの起動を行う（ステップ６０３）。
【００３２】
変換部３２２で形式の異なる複数の文書を統一形式に変換し（ステップ６０４）、変換された複数の統一形式の文書を１つの文書として統合する（ステップ６０５）。これによって、他の印刷ジョブが混在することがなく、また、各文書毎に複数部数を印刷する場合にも丁合いされた出力結果を得ることができる。
【００３３】
そして、クライアントの印刷設定（ステップ５０３）で設定されたスタンプ、付箋、ページ番号などの付加情報を統合された１つの文書に設定する（ステップ６０６）。その後、プリンタ４００に対して印刷を実行する（ステップ６０７）。
【００３４】
図４は、本発明の処理イメージを示した図である。
【００３５】
図４において、クライアントＰＣ１００は、印刷を行う形式の異なる複数の文書データ（７０１に示された文書Ａ：文書形式１、文書Ｂ：文書形式２：文書Ｃ：文書形式３）を文書管理システム２００から取得し、クライアント１００の表示画面７０１上に文書データを表示させ、プリントサーバ３００に対して印刷要求を送出する。
【００３６】
プリントサーバ３００ではクライアント１００から送出されてきた印刷要求を受け取り、印刷要求に含まれている文書データに対する文書実体（７０２に示された文書Ａ：文書形式１、文書Ｂ：文書形式２：文書Ｃ：文書形式３）を文書管理システム２００から取得部３２１で取得する。
【００３７】
取得部３２１で取得した文書実体を変換部３２２で、アプリケーション常駐部３４０に展開されている対応アプリケーションを用いることによって、統一形式（この例では、文書形式Ｎ）の文書に変換した統一形式文書（７０３に示した文書Ａ、Ｂ、Ｃ）を作成する。
【００３８】
そして、統一形式に変換された複数の文書を統合し、１つの統合文書７０４を形成する。さらには形成された文書の印刷ジョブを作成し、プリンタ４００に送出することによって統一文書形式の文書が出力される。
【００３９】
以上の処理に際し、プリントサーバ３００では、印刷要求された各文書（文書Ａ、文書Ｂ、文書Ｃ）を文書管理システム２００から取得した後、当該各文書に対応する未起動のアプリケーションを起動させ、該起動したアプリケーションを常駐状態に維持する。
【００４０】
この処理によって、印刷要求された文書に対応するアプリケーションを起動・終了を印刷するたびに繰り返すことなく、文書を統一形式に変換することができる。
【００４１】
これによって、出力処理によるオーバヘッドを最小限に抑制することが可能になる。
【００４２】
したがって、本発明を適用することによって、他者の印刷ジョブの混入を防ぐことができ、さらに、統合文書を作成することによって複数部数の印刷を行うことができるようになる。
【００４３】
また、複数の文書を統一形式に変換する際の対応アプリケーションの起動、終了処理が行われないために、オーバヘッドを最小限に抑えた印刷が可能になるという大きな効果を期待できる。
【００４４】
なお、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００４５】
例えば、上記実施例では、クライアントＰＣ１００では文書のデータを印刷要求として送出し、プリントサーバ３００の取得部３２１で送られてきた文書データに該当する文書を文書管理システム２００から取得しているが、クライアント１００で編集した文書の実体全てを印刷要求としてプリントサーバ３００に送出し、プリントサーバ３００で新たに文書管理システムから印刷文書を取得しないで、クライアント１００から送出されてきた文書の実体を、統一形式に変換するように構成してもよい。
【００４６】
さらに、上記実施例では、クライアント１００からの印刷要求された文書に対応するアプリケーションをアプリケーション保存領域３５０から起動した場合、サーバ上に常駐させ、再度同一アプリケーションが使用される場合には、必ずプリントサーバ上に常駐している例を示しているが、以前に使用してから十分に長い間、使用されることないアプリケーションはアプリケーション常駐部３４０から削除するように構成してもよい。
【産業上の利用可能性】
【００４７】
印刷制御装置に適用でき、文書編集の作業上、印刷を行いたい文書が複数の文書にわたる場合に、必要な文書だけをピックアップし、プリントサーバ上で複数の形式の異なる文書を最小限のオーバヘッドで統一形式に変換し、１つの統合された文書として形成できる。これにより一度に形式の異なる大量の文書を高速に統一形式に変換することが行うことができる。
【図面の簡単な説明】
【００４８】
【図１】この発明に係わる印刷制御システムの一実施例を示すシステム構成図。
【図２】図１に示したシステムにおけるクライアント処理の一例を示すフローチャート。
【図３】図１に示したシステムにおけるプリントサーバ処理の一例を示すフローチャート。
【図４】この発明に係わる印刷制御システムの一処理を示したイメージ図。
【符号の説明】
【００４９】
１    印刷制御システム
１００  クライアントＰＣ
１１０  表示部
１２０  入力部
１３０  制御部
１４０  ネットワークアダプタ
２００  文書管理システム
２１０  ファイルストレージ保存領域
２１１、２１２、２１３  文書
２２０  制御部
２３０  ネットワークアダプタ
３００  プリントサーバ
３１０  ネットワークアダプタ
３２０  メインコントローラ
３２１  取得部
３２２  変換部
３２３  制御部
３３０  保存領域
３４０  アプリケーション常駐部
３５０  アプリケーション格納領域
３５１、３５２、３５３  アプリケーション
４００  プリンタ
【図１】
2005208897.tif 000003
【図２】
2005208897.tif 000004
【図３】
2005208897.tif 000005
【図４】
2005208897.tif 000006