(57)【要約】【課題】  異なる文書形式で構成される複数の文書を指定の順序で一括して印刷処理できるようにする。【解決手段】  クライアントＰＣ１１０は、複数の印刷対象文書Ａ，Ｂ，Ｃにそれぞれ印刷順序属性情報を予め付与し、該印刷順序属性情報が付与された複数の印刷対象文書Ａ，Ｂ，Ｃを選択して印刷指示を行う。プリントサーバ２００は、クライアントＰＣ１１０からの印刷指示された複数の印刷対象文書Ａ，Ｂ，Ｃを記憶部２３０に一時的に格納し、この格納された複数の印刷対象文書Ａ，Ｂ，Ｃのそれぞれに対応する複数の印刷ジョブを印刷ジョブ生成部２２３により生成し、制御部２２１が、上記生成された複数の印刷ジョブを印刷順序属性情報に基づき順次プリンタ１００に出力する。プリンタ１００はプリントサーバ２００から送られて来る順序で当該印刷ジョブに対応する文書の印刷を行う。【選択図】図１
2005202668.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷対象文書の印刷を制御する印刷制御装置において、
印刷指示された複数の印刷対象文書にそれぞれ付与された印刷順序属性情報を抽出する印刷順序属性情報抽出手段と、
前記印刷指示された複数の印刷対象文書を一時的に格納する格納手段と、
前記格納手段に格納された複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷順序属性情報抽出手段で抽出された印刷順序属性情報に基づき前記印刷ジョブ生成手段で生成された複数の印刷ジョブを順次プリンタに出力する印刷ジョブ出力制御手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
前記複数の印刷対象文書には、予め印刷順序属性情報が付与され、
前記格納手段は、
前記印刷指示された複数の印刷対象文書を前記印刷指示を行った印刷指示元の端末から取得して一時的に格納する
ことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記複数の印刷対象文書には、予め印刷順序属性情報が付与され、
前記格納手段は、
前記印刷指示された複数の印刷対象文書を前記印刷指示を行った印刷対象文書のリンク情報に基づき外部装置から取得して一時的に格納する
ことを特徴とする請求項１記載の印刷制御装置。
【請求項４】
複数の印刷対象文書の印刷を制御する印刷制御方法において、
前記複数の印刷対象文書の文書にそれぞれ印刷順序属性情報を予め付与し、
該印刷順序属性情報が付与された複数の印刷対象文書を選択して印刷指示を行い、
該印刷指示された複数の印刷対象文書を格納手段に一時的に格納し、
前記格納手段に格納された複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを印刷ジョブ生成手段により生成し、
前記印刷順序属性情報に基づき前記印刷ジョブ生成手段で生成された複数の印刷ジョブを印刷ジョブ出力制御手段により順次プリンタに出力する
ことを特徴とする印刷制御方法。
【請求項５】
複数の印刷対象文書の印刷を制御する印刷制御をコンピュータにより実行させる印刷制御プログラムであって、
印刷指示された複数の印刷対象文書にそれぞれ付与された印刷順序属性情報を抽出するステップと、
前記印刷指示された複数の印刷対象文書を一時的に格納するステップと、
格納された複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを生成するステップと、
前記複数の印刷ジョブを前記印刷順序属性情報に基づき順次プリンタに出力するステップと
を具備することを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷対象文書の印刷を制御する印刷制御装置および方法およびプログラムに関し、特に、異なる文書形式で構成される複数の文書を指定の順序で一括して印刷処理できるようにした印刷制御装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、複数の形式に跨る文書を順序通りに印刷する場合は、ある１つの統一形式に変換した後、該印刷文書を印刷順序に束ねることで印刷を行っている。
【０００３】
このため、複数の文書を順序通りに印刷するには、統一形式に変換し、文書を統合する処理が必要となる。さらに統一形式に変換する手段も必要となる。
【０００４】
また、複数の印刷文書の印刷順序を変更する従来技術として、特許文献１に開示されたものがある。
【０００５】
この特許文献１に開示された従来技術においては、プリントサーバ上で印刷データの印刷順序を変更して行うことが可能である。
【０００６】
また、印刷順序を優先度に従って行うものに特許文献２、特許文献３に開示されたものがある。この特許文献２、特許文献３の従来技術は、印刷順序を優先度に従って自動的に順番を変更し印刷することが可能である。
【０００７】
また、特定のフォルダに格納された文書を印刷するものに特許文献４に開示されたものがある。この特許文献４に開示された従来技術においては、フォルダ内に格納されたすべての文書を一括印刷することが可能である。
【０００８】
また、文書内に印刷順序指定領域を設けて印刷するものに特許文献５に開示されたものがある。この特許文献５に開示された従来技術においては、文書中の指定領域に印刷する順序を記述することで順序印刷が可能である。
【０００９】
さらに、特定領域に文書を保存して印刷するものに特許文献６に開示されたものがある。この特許文献６に開示された従来技術においては、印刷したい文書を特定し、別途設けられた保存領域に文書を保存し、保存領域内で項番をつけることによって順序印刷することが可能である。
【特許文献１】特開平０５−２６５６７０
【特許文献２】特開平０６−１６８０８６
【特許文献３】特開平０６−１３１５８０
【特許文献４】特開２００２−２０９０７３
【特許文献５】特開平１１−２４９８６０
【特許文献６】特開平０６−２５１０１４
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に示された従来技術においては、印刷ジョブをプリントサーバ上で待機させ、印刷順序を設定することができるが、操作性や機能性に問題があり、手間が多くかかる。
【００１１】
また、特許文献２、特許文献３に示された従来技術は、優先度によって優先的に印刷することが可能だが、直接、印刷順位を設定して印刷を行うことができない。
【００１２】
また、特許文献４に示された従来技術は、フォルダ内の文書すべてに対して順序を設定して一括印刷できるが、ネットワーク上に存在する文書に直接順序を設定して印刷することができない。
【００１３】
また、特許文献５に示された従来技術は、文書内の特定の位置に印刷する順番を設定することで順序印刷を可能にしているが、文書を印刷するときの属性情報として印刷順序を保持し、印刷することはできない。
【００１４】
そして、特許文献６に示された従来技術においては、印刷対象となる複数の文書を別途設けられた格納領域に保存し、保存された文書を文書連結ファイルを用いて指定の順序で印刷することを可能にしているが、直接、印刷を行う文書に対して印刷順序の指定ができない。
【００１５】
そこで、本発明は、異なる文書形式で構成される複数の文書それぞれに印刷順序属性情報を保持させることで、指定の順序で一括して印刷処理できるようにした印刷制御装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、請求項１の発明は、複数の印刷対象文書の印刷を制御する印刷制御装置において、印刷指示された複数の印刷対象文書にそれぞれ付与された印刷順序属性情報を抽出する印刷順序属性情報抽出手段と、前記印刷指示された複数の印刷対象文書を一時的に格納する格納手段と、前記格納手段に格納された複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを生成する印刷ジョブ生成手段と、前記印刷順序属性情報抽出手段で抽出された印刷順序属性情報に基づき前記印刷ジョブ生成手段で生成された複数の印刷ジョブを順次プリンタに出力する印刷ジョブ出力制御手段とを具備することを特徴とする。
【００１７】
また、請求項２の発明は、上記請求項１記載の発明において、前記複数の印刷対象文書には、予め印刷順序属性情報が付与され、前記格納手段は、前記印刷指示された複数の印刷対象文書を前記印刷指示を行った印刷指示元の端末から取得して一時的に格納することを特徴とする。
【００１８】
また、請求項３の発明は、上記請求項１記載の発明において、前記複数の印刷対象文書には、予め印刷順序属性情報が付与され、前記格納手段は、前記印刷指示された複数の印刷対象文書を前記印刷指示を行った印刷対象文書のリンク情報に基づき外部装置から取得して一時的に格納することを特徴とする。
【００１９】
また、請求項４の発明は、複数の印刷対象文書の印刷を制御する印刷制御方法において、前記複数の印刷対象文書の文書にそれぞれ印刷順序属性情報を予め付与し、該印刷順序属性情報が付与された複数の印刷対象文書を選択して印刷指示を行い、該印刷指示された複数の印刷対象文書を格納手段に一時的に格納し、前記格納手段に格納された複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを印刷ジョブ生成手段により生成し、前記印刷順序属性情報に基づき前記印刷ジョブ生成手段で生成された複数の印刷ジョブを印刷ジョブ出力制御手段により順次プリンタに出力することを特徴とする。
【００２０】
また、請求項５の発明は、複数の印刷対象文書の印刷を制御する印刷制御をコンピュータにより実行させる印刷制御プログラムであって、印刷指示された複数の印刷対象文書にそれぞれ付与された印刷順序属性情報を抽出するステップと、前記印刷指示された複数の印刷対象文書を一時的に格納するステップと、格納された複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを生成するステップと、前記複数の印刷ジョブを前記印刷順序属性情報に基づき順次プリンタに出力するステップとを具備することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、印刷対象文書に印刷順序属性情報を予め付与し、該印刷順序属性情報が付与された複数の印刷対象文書を選択して印刷指示を行い、該印刷指示された複数の印刷対象文書を一時的に格納し、該格納された複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを生成し、前記印刷順序属性情報に基づき前記複数の印刷ジョブを順次プリンタに出力するように構成したので、異なる文書形式で構成される複数の文書を指定の順序で一括して印刷処理することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係わる印刷制御装置および方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【００２３】
図１は、この発明に係わる印刷制御方法およびプログラムを適用して構成した印刷制御システムのシステム構成図である。
【００２４】
図１に示すように、この印刷制御システム１は、文書を選択してプリントサーバ２００に印刷指示するクライアントＰＣ１１０、クライアントＰＣ１１０からの印刷指示により、該印刷指示された文書の印刷ジョブを生成してプリンタ１００に送出する印刷制御を行うプリントサーバ２００、クライアントＰＣ１１０の印刷指示対象となる文書を管理する文書管理システム３００、プリントサーバ２００から印刷ジョブを受信して該印刷ジョブ中の文書を印刷出力するプリンタ１００を具備して構成される。
【００２５】
このシステム１において、プリントサーバ２００は、ネットワークとのインターフェース手段であるネットワークアダプタ２１０、当該サーバ全体の制御を行うメインコントローラ２２０、各種情報を有する記憶部２３０を具備して構成される。
【００２６】
メインコントローラ２２０には、クライアントＰＣ１１０によって印刷指示された複数の印刷対象文書にそれぞれ付与された印刷順序属性情報を抽出する抽出部２２２、上記印刷指示された複数の印刷対象文書をその印刷順序を制御するために一時的に記憶部２３０内に格納し、一時的に格納された当該複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを生成する印刷ジョブ生成部２２３、抽出部２２２で抽出された印刷順序属性情報に基づき、上記印刷ジョブ生成部２２３で生成された複数の印刷ジョブを順次プリンタ１００に出力する制御部２２１が設けられる。
【００２７】
文書管理システム３００は、クライアントＰＣ１１０で文書の印刷指示あるいは編集を行うに際して該クライアントＰＣ１１０から送られてくる文書取得要求に応じて登録文書の中から該取得要求文書を検索して文書取得元（クライアントＰＣ１１０）に送出する処理や、クライアントＰＣ１１０から印刷指示を受けたプリントサーバ２００が、該印刷指示された文書情報を取得するために送ってくる文書取得要求（印刷指示時にクライアントＰＣ１１０から通知されるリンク情報に基づくアクセス制御）に応じて登録文書の中から該取得要求文書を検索して文書取得元（プリントサーバ２００）に送出する処理に係わる制御を行う制御部３１０、マニュアルや仕様書などのブック形式で印刷可能な複数の文書を含んだドキュメントを保存しておく文書保存領域を有する記憶部３２０を具備して構成される。
【００２８】
この例では、記憶部３２０の文書保存領域には、形式の異なる文書または同形式の文書が１つ以上で構成されているドキュメント（３３０、３４０）が保存されている。
【００２９】
ユーザは、記憶部３２０に保存されたドキュメントを構成する全文書あるいは一部の文書を、クライアントＰＣ１１０を用いて、印刷あるいは編集することができる。
【００３０】
この場合、ユーザがクライアントＰＣ１１０から印刷あるいは編集したいドキュメントを形成する文書（文書Ａ：符号１１１、文書Ｂ：符号１１２、文書Ｃ：符号１１３）の取得要求を文書管理システム３００の制御部３１０に対して送出する。文書管理システム３００では、制御部３１０が、上記文書取得要求に基づき、要求文書を記憶部３２０から取得し、クライアントＰＣ１１０に送出する。
【００３１】
こうして文書管理システム３００から文書を取得したクライアントＰＣ１１０では、必要に応じて各文書の編集を行った後、印刷を希望する文書を選んでそれぞれ印刷順序属性情報を付与した後、これら印刷要求文書を選択してプリントサーバ２００に対してこれら文書の印刷指示を送出する。
【００３２】
図２は、クライアントＰＣ１１０において、文書管理システム３００から１つのドキュメント３２０を構成する文書Ａ（例えば、文書形式１）、文書Ｂ（同、文書形式２）、文書Ｃ（同、文書形式３）を取得し、これら文書Ａ，Ｂ，Ｃのそれぞれに印刷順序属性情報を付加した後に印刷指示を行う場合の印刷指示操作と該操作に対応した印刷指示の印刷順序を示している。
【００３３】
すなわち、この例では、印刷要求文書として、形式の異なる３つの文書Ａ、Ｂ、Ｃが選択され、それぞれ印刷順序属性情報が付与された後に印刷開始操作がなされるのに対応して、上記文書Ａ、Ｂ、Ｃと、これら各文書Ａ、Ｂ、Ｃに対応する印刷順序属性情報とから成る印刷指示がプリントサーバ２００に送出され、印刷順序属性情報に基づいた印刷順序で印刷ジョブが形成される。
【００３４】
プリントサーバ２００では、クライアントＰＣ１１０から上記印刷指示を受けると、メインコントローラ２２０の抽出部２２２が、当該印刷要求された文書から印刷順序属性情報を抽出し、印刷順序属性情報に基づいて印刷要求された文書を保存領域２３０に一時格納する。
【００３５】
そして、印刷要求された複数の文書（この例では、文書Ａ，Ｂ，Ｃ）が全てクライアントＰＣ１１０から送出されてきたときに、メインコントローラ２２０の印刷ジョブ生成部２２３は、プリンタ１００に送出するための印刷ジョブ（上記各文書ごとの印刷ジョブ）を作成する。
【００３６】
更に、メインコントローラ２２０の制御部２２１は、各文書ごとに作成された印刷ジョブを、抽出部２２２で抽出された印刷順序属性情報に基づいた順序で１つのジョブに結合し、順次、プリンタ１００に送出する。
【００３７】
プリンタ１００はプリントサーバ２００から送られてくる印刷ジョブを順次受け取り、当該受け取った順序で各印刷ジョブを処理して各印刷ジョブに対応した文書を印刷出力する。
【００３８】
図３は、本発明の印刷制御システムにおける印刷指示から印刷出力までの印刷処理動作を示すフローチャートである。
【００３９】
この印刷処理において、クライアントＰＣ１１０では、文書管理システム３００の文書保存領域３２０に保存された複数の文書から成るドキュメントを取得し、取得した文書を必要に応じて編集した後、ユーザが印刷を希望する単数または複数の文書を選択し、これら選択した文書に対する印刷指示を実行する（ステップ４０１）。
【００４０】
この印刷指示において、ユーザは、印刷を希望する複数の印刷対象文書の文書にそれぞれ印刷順序属性情報を予め付与し、該印刷順序属性情報が付与された複数の印刷対象文書を選択して印刷指示を行う（図２参照）。
【００４１】
これに対し、プリントサーバ２００は、クライアントＰＣ１１０から上記印刷指示を受けると、制御部２２１が、該印刷指示の情報内容を解析することにより、ユーザによって印刷指示が行われた文書が単数であるか、複数であるかの判定を行う（ステップ４０２）。
【００４２】
上記印刷指示で対象文書が複数ある場合（ステップ４０２でＮＯ）、次に印刷指示された印刷対象文書に印刷順序属性情報が付与されているかの判定を行う（ステップ４０３）。
【００４３】
上記印刷順序属性情報が付与されているかどうかの判定（ステップ４０３）において、印刷順序属性情報が付与されている場合（ステップ４０３でＹＥＳ）には、印刷制御を行うドキュメントであると判断して当該文書に付与されている印刷順序属性情報を抽出部２２２によって抽出し、当該印刷順序情報が付与されている印刷対象文書をプリントサーバ２００の保存領域２３０に一時的に格納する（ステップ４０４）。
【００４４】
印刷指示された文書が複数ある場合、これら複数の文書をプリントサーバ２００の記憶部２３０に格納する必要がある。そのため、印刷指示された対象文書が複数の文書の中で最後の文書であるかの判断を行い（ステップ４０５）、最後の文書でない場合（ステップ４０５でＮＯ）には、ステップ４０２以降の処理を再実行する。
【００４５】
この間、複数の文書の中で最後の文書であると判定された場合（ステップ４０５でＹＥＳ）には、次に、印刷ジョブ生成部２２３は、それまでの処理で保存領域２３０に格納された複数の文書に対して、それぞれ印刷ジョブを作成する（ステップ４０６）。
【００４６】
次いで、制御部２２１は、印刷ジョブ生成部２２３で生成された各文書ごとの印刷ジョブを、抽出部２２２で抽出した印刷順序属性情報に基づいて順次プリンタ１００に送出する（ステップ４０７）。
【００４７】
プリンタ１００は、プリントサーバ２００から送られる印刷ジョブを順次受け取り、該受け取った順番で各印刷ジョブを処理して当該各印刷ジョブに対応する文書を印刷出力する。
【００４８】
上記ステップ４０２〜ステップ４０７、及びステップＳ４１３の処理によって、例えば、図２に示すような印刷指示操作時には、クライアントＰＣ１１０で印刷順序属性情報が付与された異なる形式の文書Ａ，Ｂ，Ｃを、これら各文書Ａ，Ｂ，Ｃに付与された印刷順序属性情報に対応する印刷順序で一括して印刷出力することができる。
【００４９】
なお、上記印刷対象文書に印刷順序属性情報が付与されているかどうかの判定（ステップ４０３）において、印刷対象文書に印刷順序属性情報が付与されていない場合（ステップ４０３でＮＯ）には、印刷ジョブ生成部２２３で全ての印刷対象文書の印刷ジョブをそれぞれ作成し（ステップ４０８）、制御部２２１がこれらの印刷ジョブをプリンタ１００に送出する（ステップ４０９）。
【００５０】
また、印刷対象文書が単数か複数かの判定処理（ステップ４０２）において、印刷指示で対象文書が１つである場合（ステップ４０２でＹＥＳ）、印刷ジョブ生成部２２３で印刷対象文書に対する印刷ジョブをそれぞれの文書に対して作成する（ステップ４１０）。次いで、制御部２２１は、複数の文書印刷の印刷ジョブをプリンタ１００に送信中かどうかを判定し（ステップ４１１）、送信中の場合（ステップ４１１でＹＥＳ）には送信が終了するまで待機する。
【００５１】
一方、送信中でない場合（ステップ４１１でＮＯ）には、印刷ジョブ生成部２２３で生成した印刷ジョブをプリンタ１００に送信する（ステップ４１２）。
【００５２】
プリンタ１００は、上記ステップ４０９またはステップ４１２において送出される印刷ジョブを受け取り、該印刷ジョブに対応した文書を印刷出力する（ステップ４１３）。
【００５３】
図３のフローチャートに示す如く、このシステム１では、クライアントＰＣ１１０において、複数の印刷対象文書の文書にそれぞれ印刷順序属性情報を予め付与し、該印刷順序属性情報が付与された複数の印刷対象文書を選択して印刷指示を行うと共に、プリントサーバ２００では、クライアントＰＣ１１０から印刷指示された複数の印刷対象文書にそれぞれ付与された印刷順序属性情報を抽出部２２２で抽出し、該印刷順序属性情報が付与されている複数の印刷対象文書を一時的に記憶部２３０に格納したうえでこの格納された複数の印刷対象文書のそれぞれに対応する複数の印刷ジョブを印刷ジョブ生成部２２３により生成し、更に、制御部２２１が、抽出部２２２で抽出された印刷順序属性情報に基づき印刷ジョブ生成部２２３で生成された複数の印刷ジョブを順次プリンタ１００に出力し、プリンタ１００ではプリントサーバ２００から送られて来る順序（つまり、印刷順序属性情報に記載された順序）で当該印刷ジョブに対応する文書の印刷を行う。
【００５４】
これによって、複数の形式に跨る文書を印刷する場合でも、容易に順序設定でき、これら複数の形式に跨る文書を印刷順序属性情報に基づいた順序で一括して印刷を行うことが可能になる。
【００５５】
なお、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００５６】
例えば、クライアントＰＣ１１０によって編集、印刷指示する文書を上記実施例ではクライアント１１０から送出しているが、これに限らず、一度、クライアントＰＣ１１０で編集した文書を文書管理システム３００の文書保存領域３１０に格納した後、クライアントＰＣ１１０からプリントサーバ２００に対して印刷対象文書のリンク情報の印刷指示を送出し、プリントサーバ２００がクライアントＰＣ１１０から受け取ったリンク情報に基づいて文書管理システム３００から文書を取得して印刷ジョブを作成するようにしても良い。
【産業上の利用可能性】
【００５７】
この発明は、１つのドキュメントに複数の形式の異なる文書が存在する場合の印刷処理に適用でき、クライアントＰＣで印刷対象文書毎に印刷順序属性情報の設定を行い、プリントサーバが上記印刷対象文書毎の印刷ジョブを上記印刷順序属性情報に基づいてプリンタに送出するというように、印刷制御システムと文書管理システムが密に連携することで、幅広い印刷ソリューションを行うのに有効である。
【図面の簡単な説明】
【００５８】
【図１】この発明に係わる印刷制御システムのシステム構成を示す図。
【図２】本発明に係わる印刷指示操作と該操作に対応した印刷指示の情報構成を示す図。
【図３】図１に示したシステムの印刷処理動作を示すフローチャート。
【符号の説明】
【００５９】
１        印刷制御システム
１００      プリンタ
１１０      クライアントＰＣ
１１１、１１２、１１３  印刷対象文書
２００      プリントサーバ
２１０      ネットワークアダプタ
２２０      メインコントローラ
２２１      制御部
２２２      抽出部
２２３      印刷ジョブ生成部
２３０      記憶部
３００      文書管理システム
３１０      制御部
３２０      文書保存領域
３３０、３４０  複数の文書から構成されるドキュメント
【図１】
2005202668.tif 000003
【図２】
2005202668.tif 000004
【図３】
2005202668.tif 000005