(57)【要約】【課題】印刷される画像データを含む文書を処理する方法において、文書を解析することと、文書の解析に基づいて画像属性を識別することとを含む方法に関する。【解決手段】本方法はさらに、体裁の特徴を割り当てるための識別された画像属性を考慮した既定のルールにしたがって文書に自動的に体裁の特徴を割り当てることと、少なくとも１台の印刷装置の印刷リソースに関する記述を取得することと、文書に印刷設定を自動的に割り当てることとを含み、割り当てられた体裁の特徴と矛盾しない体裁を有する画像データの印刷を可能にする少なくとも１台の印刷装置の印刷リソースを動作させるために、割り当てられた印刷設定が適合するようになっている。【選択図】図２
2007310877.tif 000002
【特許請求の範囲】
【請求項１】
文書を解析することと、
文書の解析に基づいて画像属性を識別することとを含む、印刷される画像データを含む文書を処理する方法であって、方法はさらに
体裁の特徴を割り当てるための識別された画像属性を考慮した既定のルールにしたがって文書に自動的に体裁の特徴を割り当てることと、
少なくとも１台の印刷装置の印刷リソースに関する記述を取得することと、
文書に印刷設定を自動的に割り当てることとを含み、割り当てられた体裁の特徴と矛盾しない体裁を有する画像データの印刷を可能にする少なくとも１台の印刷装置の印刷リソースを動作させるために、割り当てられた印刷設定が適合するようになっていることを特徴とする、方法。
【請求項２】
画像データを解析することが、画像データを少なくとも部分的に解釈することにある、請求項１に記載の文書処理方法。
【請求項３】
識別された画像属性に基づいて文書にカテゴリを割り当てることを含む、請求項１または２に記載の文書処理方法。
【請求項４】
体裁の特徴が一括して定義されている体裁テンプレートを既定の体裁テンプレートの既存のリストから選択することにより、印刷ジョブに対する体裁の特徴の割り当てが行なわれ、選択が既定のルールにしたがって行なわれる、請求項３に記載の文書処理方法。
【請求項５】
既定のルールにしたがって行なわれる選択が、既定の体裁テンプレートの既存のリストからある体裁テンプレートへ割り当てられたカテゴリをマッピングすることからなる、請求項３および４に記載の文書処理方法。
【請求項６】
画像データを少なくとも部分的に解釈するステップに基づいて画像属性を識別するステップにおいて、画像サイズと、文書内容と、画像の向きと、色彩内容と、説明文の位置とを含む部類から画像属性が選択される、請求項１から５のいずれかに記載の文書処理方法。
【請求項７】
画像データを少なくとも部分的に解釈するステップに基づいて画像属性を識別するステップにおいて、画像属性を識別するため画像データに添付されたメタデータが読み取られる、請求項１から６のいずれかに記載の文書処理方法。
【請求項８】
利用可能な印刷リソースに関する記述の取得が複数の印刷装置に関して行なわれ、割り当てられた体裁の特徴と矛盾しない体裁の特徴を有する画像データの印刷を可能にする利用可能な印刷リソースに基づいて複数の印刷装置からある印刷装置を選択することをさらに含む、請求項１から７のいずれかに記載の文書処理方法。
【請求項９】
少なくとも１台の印刷装置（１４、１８）に印刷ジョブとして少なくとも１つのディジタル文書を提示するジョブサブミッタ（４０）と、文書を解析するとともに文書の解析に基づいて画像属性を識別する文書解析部（４４）と、体裁の特徴を割り当てるための識別された画像属性を考慮した既定のルールにしたがって文書に自動的に体裁の特徴を割り当てるテンプレートマネージャ（４６）とを含み、ジョブサブミッタ（４０）が少なくとも１台の印刷装置の印刷リソースに関する記述を取得するとともに文書に印刷設定を自動的に割り当てるように構成され、割り当てられた体裁の特徴と矛盾しない体裁を有する画像データの印刷を可能にする少なくとも１台の印刷装置の印刷リソースを動作させるために、割り当てられた印刷設定が適合するようになっているところの、ディジタル文書処理装置（２６）。
【請求項１０】
文書解析部が文書属性を識別するため文書を少なくとも部分的に解釈する機能を有する、請求項９に記載のディジタル文書処理装置。
【請求項１１】
少なくとも１つのプロセスユニットに請求項１から８のいずれかによる方法のステップを実行させる命令を含む、コンピュータ読み取り可能な媒体に存する、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷すべき画像データを含む文書を処理する方法において、文書を解析することと、文書の解析に基づいて画像属性を識別することとを含む方法に関する。
【背景技術】
【０００２】
ディジタル文書を処理する方法は例えば、２００１年９月の「Ｒｅｓｅａｒｃｈ  Ｄｉｓｃｌｏｓｕｒｅ」参照番号４４９０５５号１５０６頁「Ｐｒｏｐｏｓａｌ  ｔｏ  ｃｏｎｆｉｇｕｒｅ  ａ  ｐｒｉｎｔｅｒ  ｄｒｉｖｅｒ  ｆｏｒ  ｃｕｓｔｏｍｉｓｅｄ  ｆｏｒｍａｔｔｉｎｇ／ｆｉｎｉｓｈｉｎｇ  ｏｆ  ｐｒｉｎｔ  ｊｏｂｓ」に開示されている。この刊行物によれば、プリンタドライバウィンドウはテンプレートを表わす複数のボタンを含み、それらは各々１組の既定の印刷設定に関連づけられている。そのようなテンプレートは、単にボタンをクリックすることにより個別に選択可能な印刷設定の一貫した組を提供してユーザの快適性を増すものであるが、性質の異なる１組の文書を印刷することは依然煩雑である。例えば、書庫ファイルに入れられた技術図面を印刷する状況においては、所与のアセンブリに関係する１組の文書を印刷することが一般的な方法である。多くの場合、これらの文書は、ユーザにとって同じ主題に関するものであるが、性質は異なっている。例えば、ユーザがある機械組立部品に関する全ての文書を印刷したい場合、得られる文書の組は技術的仕様などに関する小範囲のテキストドキュメントとともに大型および小型の技術図面を含むことがあり、それらの図面には色彩情報を有するものもあり、単色のものもある。知られている方法によれば、性質の異なる１組の文書を印刷するには、ユーザが例えば各文書をあらかじめ見ることにより検査し、望ましいテンプレートを選択することが必要である。印刷される文書に関して不適切なテンプレートをユーザが選択した場合、紙出力が無駄になり、別のテンプレートを選択して文書を再印刷することが必要になる。
【特許文献１】米国特許出願公開第２００３／１８９７２６号明細書
【特許文献２】米国特許出願公開第２００５／１６２６７７号明細書
【特許文献３】米国特許第６３２７０５０号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、自動印刷ジョブ提示のためユーザにより文書が選択されるとユーザとの対話なしに少なくとも１台の印刷装置により１組の選択された多種類の文書が印刷されるように、ディジタル文書の処理方法を改善することである。
【課題を解決するための手段】
【０００４】
この目的は、体裁の特徴を割り当てるための識別される画像属性を考慮した既定のルールにしたがって文書に自動的に体裁の特徴を割り当てることと、少なくとも１台の印刷装置の印刷リソースに関する記述を取得することと、文書に印刷設定を自動的に割り当てることとを含む方法において、割り当てられた体裁の特徴と矛盾しない体裁を有する画像データの印刷を可能にする少なくとも１台の印刷装置の印刷リソースを動作させるために、割り当てられた印刷設定が適合しているところの方法により実現される。
【０００５】
また本発明は、ディジタル文書を処理する装置であって、少なくとも１台の印刷装置に印刷ジョブとして少なくとも１つのディジタル文書を提示するジョブサブミッタと、文書を解析するとともに文書の解析に基づいて画像属性を識別する文書解析部と、体裁の特徴を割り当てるための識別された画像属性を考慮した既定のルールにしたがって文書に自動的に体裁の特徴を割り当てるテンプレートマネージャとを含み、少なくとも１台の印刷装置の印刷リソースに関する記述を取得することと、文書に印刷設定を自動的に割り当てることとのためにジョブサブミッタが構成されており、割り当てられた体裁の特徴と矛盾しない体裁を有する画像データの印刷を可能にする少なくとも１台の印刷装置の印刷リソースを動作させるために、割り当てられた印刷設定が適合しているところの装置に関する。
【０００６】
さらに本発明は、コンピュータ読み取り可能な媒体に存するコンピュータプログラム製品に関する。
【０００７】
本発明は、図１、図２および図３とともに一実施形態を参照することにより明らかになる。
【発明を実施するための最良の形態】
【０００８】
図１は、ローカルネットワークＮに接続されたワークステーション２、４、および６を含むシステムを示している。本発明の一実施形態による方法は、ワークステーションの１つで作業し１組の文書を印刷しようとするユーザにとって多くの印刷エンジンが利用可能なこの種の環境での使用に特に適している。印刷エンジン１４および１８はプリントサーバ１６のリソースを共有し、プリントサーバ１６はネットワークＮに接続されるとともに、ワークステーションから印刷ジョブを受信し印刷エンジンに印刷データを送信するのに適している。
【０００９】
各々のワークステーションは例えば、プロセッサユニット、ディスプレイ装置、キーボード、マウスや他の入力手段を備えるＰＣである。ワークステーションにログオンしたユーザがある文書を印刷エンジンで印刷できるように、ワークステーションはいわゆるジョブサブミッタを備える。ジョブサブミッタは、プロセッサユニットにより制御される対象であり、プリントサーバまたは印刷装置に印刷ジョブとしてディジタル文書を提示するタスクを実行することができる。印刷設定は印刷ジョブに含まれるジョブチケットに挿入してもよい。ワークステーションの記憶手段に記憶されたかあるいはワークステーションで実行されるアプリケーションプログラムにより作成された１以上のディジタル文書をユーザが印刷したい場合、ユーザは例えばこの目的のためのアイコンをクリックすることによりジョブサブミッタを呼び出す。印刷すべき１以上のディジタル文書をユーザが例えばブラウザにより選択することを可能にするインタフェースが表示される。
【００１０】
本発明によれば、図２および図３に関連して以下に述べるようにテンプレートマネージャにより、印刷すべき文書の各々１つに体裁テンプレートが自動的に関連づけられる。このようにして体裁テンプレートは印刷すべき文書の各々１つに関連づけられ、その後、文書の各々１つに印刷設定が自動的に割り当てられる。このときジョブサブミッタは、１以上のプリンタが接続されたプリントサーバに、作成された印刷ジョブを提示する。異なる印刷エンジンで文書が印刷される場合、印刷ジョブを分割して異なる印刷待ち行列としてもよい。印刷ジョブを受信するプリントサーバはラスタ画像プロセッサ（ＲＩＰ）を備える。ＲＩＰは印刷ジョブを解釈処理する。すなわち、ワークステーションから送られた印刷ジョブデータを調査し、プリンタ制御、ページ書式、フォント管理、テキスト配置、グラフィックなど、データに埋め込まれたコマンドを識別する。このときＲＩＰは受け取ったコマンドを、印刷エンジンで表現されるドット配列に変換する。
【００１１】
図２は、印刷装置に印刷ジョブを提示するための装置２６の概略図である。装置２６は、上記説明のようにワークステーション２、４、または６の１つとして、またはプリントサーバ１６上に具体化してもよい。装置２６は、中央処理装置（ＣＰＵ）２８と、ランダムアクセスメモリ（ＲＡＭ）３０と、読取り専用メモリ（ＲＯＭ）３２と、ハードディスク（ＨＤ）３４と、ネットワークカード３６と、ジョブサブミッタ４０と、選択ユニット４２と、文書解析部４４と、テンプレートマネージャ４６とを含む。ネットワークカード３６は装置２６をネットワークＮに接続するものであり、他のワークステーション、プリントサーバ１６、印刷装置など他の装置と通信するように設計されている。上記ユニットは、バスシステム３８を介して相互接続されている。
【００１２】
ＣＰＵ２８は、ＲＯＭ３２またはＨＤ３４に格納された制御プログラムにしたがって装置２６の各々のユニットを制御する。またＣＰＵ２８は、以下で説明される図３のフローチャートに示される処理を実行するために必要なコンピュータプログラムを制御する。ＲＯＭ３２は、ＣＰＵ２８によって読み出しおよび実行されるブートプログラム、セットアッププログラム、様々なセットアップデータなどのプログラムおよびデータを格納する。ハードディスク３４は、本発明によるディジタル文書の印刷方法をＣＰＵ２８に実行させるプログラムおよびデータを格納および保存する記憶装置の一例である。ＨＤ３４上のプログラムおよびデータは必要に応じＣＰＵ２８によってＲＡＭ３０上へ読み出される。ＲＡＭ３０は、ＣＰＵ２８によってＲＯＭ３２およびＨＤ３４から読み出されたプログラムおよびデータを一時的に格納する領域と、様々な処理を実行するためＣＰＵ２８により使用される作業領域とを有する。
【００１３】
ジョブサブミッタ４０、選択ユニット４２、文書解析部４４、およびテンプレートマネージャ４６は、装置２６上で実行されるオペレーティングシステムのソフトウェアコンポーネントとして実現してもよい。ジョブサブミッタ４０は、本発明の実施形態により、他のユニットと協働して印刷ジョブを作成し、プリントサーバまたは印刷装置に印刷ジョブを提示する機能を有する。選択ユニット４２は、印刷すべきディジタル文書をユーザにより選択可能とする機能を有する。文書解析部４４は、印刷すべきディジタル文書の内容を解析し、その画像属性を識別し、上記文書を分類する機能を有する。テンプレートマネージャ４６は、既存の体裁テンプレートのリストから体裁テンプレートを選択し、印刷すべき文書に体裁テンプレートを関連づける機能を有する。ジョブサブミッタは、少なくとも１台の印刷装置の印刷リソースに関する記述を取得し、文書に印刷設定を自動的に割り当てるように構成され、それにより、割り当てられた体裁の特徴と矛盾しない体裁を有する画像データの印刷を可能にする少なくとも１台の印刷装置の印刷リソースを動作させるように、割り当てられた印刷設定が適合するようになっている。
【００１４】
本発明の一実施形態による方法を、図３のフローチャート図を参照して説明する。
【００１５】
文書とは、印刷すべき画像データを含むアプリケーションファイルである。アプリケーションファイルはジョブサブミッタ４０と両立可能などのようなファイルであってもよい。アプリケーションファイルはワードプロセッサファイル、コンピュータ支援製図（ＣＡＤ）ファイル、ページ記述言語（ＰＤＬ）ファイルなどからなってもよい。ステップＳ４において、ワークステーションにログオンして複数のディジタル文書の印刷を望んでいるユーザが、ワークステーションで実行されているアプリケーションであるジョブサブミッタ４０を動作させる。これは例えば、ワークステーションのモニタに表示されたアプリケーションウィンドウにあるそのためのアイコンをクリックすることにより実行される。例えばブラウザである選択ユニット４２は、これにより動作する。ステップＳ６において、例えばブラウザウィンドウ内の文書を表わすアイコンをクリックすることにより、印刷すべき文書がユーザにより選択される。一般的には、印刷すべき文書はワークステーションのハードディスクユニット３４に存在するか、またはネットワーク環境内の他の場所に格納されている。例えば、ユーザは第１の文書「ｄｏｃ１」と第２の文書「ｄｏｃ２」とを選択する。ユーザが印刷を希望する全ての文書を選択し終わると、ユーザはジョブサブミッタのアプリケーションウィンドウにある「自動」ボタンをクリックしてもよい。アプリケーションファイルにはまずＰＤＬに変換しなければならないものがあり、ＰＤＬは文書を印刷するための命令をビットマップ図形またはベクタグラフィックスとして印刷装置に与えるのに適した言語である。しかしこれは、全ての種類のアプリケーションファイルに必要なわけではない。次にステップＳ８において文書解析部が動作する。ステップＳ１０において、選択された各々の文書の画像データが文書解析部４４により解析される。画像データの解析に基づいて、画像属性が識別される。したがってステップＳ１０における解析の目的は、各文書の画像データの画像属性を識別することである。画像属性の例は、ファイル形式、文書イメージのサイズ、文書内容（テキスト、グラフィックス、ビットマップイメージなど）、画像の向き、色彩に関する内容の有無、（技術図面に関する）説明文の位置などである。ステップＳ１０において、文書解析部４４の解釈機能は、画像データを解釈するステップを実行し、画像属性を識別する。
【００１６】
文書サイズの検出は例えば文書データの解釈を通じて行なうことができる。ステップＳ１０ではデータ形式に応じて部分的または完全な解釈が実行される。ＴＩＦＦ、ＪＰＥＧ、ＮＩＲＳ、ＣＡＬＳまたはＲＴＬなどのラスタデータ形式を有する文書に関しては、部分的解釈で十分である。ＨＰ−ＧＬ、ＨＰ−ＧＬ／２、ポストスクリプトまたはカルコンプなどのベクタデータ形式を有する文書に関しては、任意のページサイズ情報が文書データ内に見出されない限り、完全な解釈が必要である。ＰＤＦまたはＰＤＬ文書に関しては、部分的解釈が実行され、これにより文書のサイズを十分検索することができる。例えば、画像属性に関する適切な情報を含まないコマンドおよびグラフィックスは、文書解析部４４では解釈されない。さらに、圧縮した画像は、色彩情報が文書ファイルのヘッダにおいて入手可能であるため、完全に伸張する必要はない。
【００１７】
文書の書式から可能な場合、画像データの画像属性を識別するために必要な情報がファイルの特定の場所において文書解析部４４により読み取られる。この場合、文書解析部により行なわれる解釈は、画像データの一部分に限定される。
【００１８】
別の方法として、文書保管ソリューションソフトウェアによりディジタル文書に添付されたメタデータから、画像データの画像属性を直接取得してもよい。この場合、メタデータのみを文書解析部により解釈することが必要である。
【００１９】
解釈の間に、画像データの画像属性が識別される。例えば、第１の文書「ｄｏｃ１」は以下の識別された画像属性を有してもよい。そのサイズは「サイズ１」であり、図形を含み、色彩を含み、プロットレイアウト標準ＤＩＮに対応する位置に説明文が配置されている。同様に、選択された文書の各々に関して、複数の画像属性が識別される。第２の文書「ｄｏｃ２」は以下の識別された属性を有してもよい。そのサイズは「サイズ４」であり、テキストのみを含み、単色画像であり、文書には２ページが含まれている。例えば、「サイズ１」は標準サイズＡ１に相当し、「サイズ４」は標準サイズＡ４に相当する（ＩＳＯ２１６）。
【００２０】
ステップＳ１２において、識別された画像属性に基づき、選択された文書の各々にカテゴリが割り当てられる。カテゴリは、１組の画像属性によりあらかじめ定められ特徴づけられている。あらかじめ定められたカテゴリに属する属性の記述を含むリストはＨＤ３４に格納される。ステップＳ１２において、各々の選択された文書に関して識別された画像属性が、文書解析部４４により、既定のカテゴリに含まれる属性と比較される。一致した場合、文書にカテゴリが割り当てられる。例えば、既定のカテゴリ「図面Ｄ１」はサイズ１、図形、彩色、ＤＩＮの属性を含むため、第１の文書「ｄｏｃ１」にはカテゴリ「図面Ｄ１」を割り当てることができる。また、既定のカテゴリ「ｓｐｅｃ」はサイズ４、テキスト、単色、数ページの属性を含むため、第２の文書「ｄｏｃ２」にはステップＳ１４においてカテゴリ「ｓｐｅｃ」を割り当てることができる。
【００２１】
ステップＳ１２において、選択された文書にカテゴリを割り当てるためには、一致は厳密なものである必要はない。文書属性と既定のカテゴリに含まれる属性との一致が完全でない場合でも文書を分類するためルールを定めてもよい。例えば、既定のカテゴリ「図面Ｄ１」、「図面Ｄ２」、および「図面Ｄ３」は各々サイズ１（標準サイズＡ１に相当）、サイズ２（標準サイズＡ２に相当）、およびサイズ３（標準サイズＡ３に相当）のサイズにより特徴づけることができる。さらにこれらのカテゴリの各々は、属性「図形」、「彩色」および「ＤＩＮ」により特徴づけられる。識別された文書のサイズがサイズ３とサイズ２の間となる場合、図形、彩色、ＤＩＮなどその他の識別された属性がカテゴリ「図面Ｄ１」、「図面Ｄ２」、および「図面Ｄ３」に含まれるその他の属性と完全に一致すれば、文書に割り当てられるカテゴリは「図面Ｄ２」となる。識別された属性とカテゴリを定義する属性との一致を得るためのルールに関して、他のルールを定めることもできる。
【００２２】
ステップＳ１４において、テンプレートマネージャ４６が動作する。ステップＳ１６においてテンプレートマネージャ４６は、カテゴリを考慮した既定のルールにしたがって文書に体裁の特徴を割り当てる。体裁の特徴は、印刷された画像がユーザの好みまたは部署ないし団体が選好するレイアウトにしたがってどのように見えるべきかを表わすものである。体裁の特徴はいわゆる体裁テンプレートにおいて一括して定義してもよい。体裁テンプレートは既定のものであり、既定の体裁テンプレートのリストがテンプレートセレクタにおいて利用可能である。リストは例えば体裁テンプレートＡＴ１、ＡＴ２、ＡＴ３およびＡＴ４を含み、ＨＤ３４に格納されていてもよい。体裁テンプレートは既定のものであり、言い換えれば、ジョブサブミッタの動作（Ｓ２）以前に作成されている。体裁テンプレートの作成は、この特定のテンプレートのためのメディア形式および画像レイアウト基準を定義することと、この特定のテンプレートのためのメディアの種類および余白を定義することと、この特定のテンプレートのためのスタンプおよび透かしを定めることと、この特定のテンプレートに関して画像が媒体上にどのように配置されるかを定義することと、スタンプおよび透かしが図面および媒体上にどのように配置されるかを定義することと、仕上げオプションなどを定めることとによる。例えばＡＴ１は、文書をＡ１媒体上に印刷し、折り畳み（完全折り畳み）、前縁部を穿孔すべきことなどを規定している。ＡＴ４は、文書をＡ４サイズ媒体上に印刷し、透かしを入れ、長縁部に沿って結束すべきことなどを規定している。
【００２３】
割り当てられたカテゴリに基づいて既定の体裁テンプレート（すなわち体裁の特徴が一括して定義される設定）を割り当てるため、テンプレートマネージャ４６は、既定の体裁テンプレートの既存のリストから体裁テンプレートへ割り当てカテゴリをマッピングすることからなるルールを用いてもよい。これは、表１に示されるような、マッピングを表す参照用テーブルにより具体化すると便利である。文書「ｄｏｃ１」および「ｄｏｃ２」が各々カテゴリ「図面Ｄ１」および「ｓｐｅｃ」に属している本例では、テンプレートマネージャは、参照用テーブルに基づき、文書「ｄｏｃ１」には体裁テンプレートＡＴ１を、文書「ｄｏｃ２」には体裁テンプレートＡＴ４を、それらのカテゴリに基づき、すなわち各々の画像属性に基づき割り当てる。
【表１】
2007310877.tif 000003
【００２４】
ステップＳ１８において、ジョブサブミッタ４０は、印刷装置１４および１８の印刷リソースに関する記述を取得する。印刷リソースは、印刷装置において利用可能かつ、文書の印刷プロセスに関係する上記印刷装置の印刷の特徴を表わすものである。例えば、印刷装置の印刷リソースに関する記述は、利用可能な印刷媒体、そのサイズ、フォントの選択、印刷プロセスの解像度、カラーモード、およびステープルなどの仕上げオプションを含む。ジョブサブミッタ４０により印刷リソースに関する記述を取得するには、ネットワークを介した印刷装置の問合せが必要となることがある。
【００２５】
ステップＳ２０において、ジョブサブミッタ４０は、文書「ｄｏｃ１」および「ｄｏｃ２」に印刷設定を割り当てる。割り当てられた印刷設定は、割り当てられた体裁の特徴と矛盾しない体裁を有する画像データの印刷を可能にする印刷装置１４および１８のいずれかの印刷リソースを動作させるのに適している。印刷された画像の体裁が（体裁テンプレートＡＴ１に一括して記述されている）割り当てられた体裁の特徴と完全に一致するように文書「ｄｏｃ１」の印刷を可能にする印刷リソースを印刷装置１４および１８の一方が有する場合、それに応じて印刷設定が割り当てられる。割り当てられる印刷設定は、例えば「トレイ１」（Ａ１サイズの印刷媒体を収容する）、「完全折り畳み」、「穿孔」などである。ジョブサブミッタ４０はこれを、上記印刷設定を含むジョブチケットを作成して文書「ｄｏｃ１」に添付するすることにより行なってもよい。ジョブチケットは、文書を印刷するために最も適切な印刷リソースを有するプリンタである宛先プリンタを含む。例えば、宛先プリンタである印刷装置１４の印刷設定とともに文書「ｄｏｃ１」に関してジョブチケットが作成される。他方、印刷された画像の体裁が（体裁テンプレートＡＴ４に一括して記述されている）割り当てられた体裁の特徴と完全に一致するように文書「ｄｏｃ２」の印刷を可能にする印刷リソースを、利用可能な印刷装置のいずれもが有していないということも起こり得る。この場合、ジョブサブミッタ４０は、割り当てられた体裁の特徴とできる限り類似した体裁により文書「ｄｏｃ２」の画像データの印刷を可能にする印刷装置の一方の印刷リソースを動作させるのに適した印刷設定を割り当てる。割り当てられる印刷設定は、例えば「トレイ２」（Ａ４サイズの媒体を収容する）、「透かし」、「短縁部結束」（「長縁部に沿う結束」の印刷設定がいずれの印刷装置でも利用不可能なため）などである。宛先プリンタである印刷装置１８の印刷設定とともに文書「ｄｏｃ２」に関してジョブチケットが作成される。
【００２６】
ステップＳ２４において、ジョブサブミッタ４０により印刷ジョブが作成される。印刷ジョブは、印刷設定および宛先プリンタが記述されたジョブチケットを有する文書「ｄｏｃ１」と、同じくジョブチケットを有する文書「ｄｏｃ２」とを含む。
【００２７】
ステップＳ２６において、ジョブサブミッタにより、プリントサーバ１６へのネットワーク接続を介して印刷ジョブが提示される。プリントサーバ１６に搭載されたラスタ画像プロセッサ（ＲＩＰ）は印刷ジョブを解釈する。すなわち、受信した印刷ジョブデータを調査し、プリンタ制御、ページ書式、フォント管理、テキスト配置、グラフィックなど、データに埋め込まれたコマンドを識別する。最終的にＲＩＰは受け取ったコマンドを、印刷エンジンで表現されるドット配列（ビットマップ）に変換する。最終的にビットマップは利用可能な印刷装置の１つに送信され、インクジェット印刷ヘッドなど、その画像形成要素により印刷される。割り当てられた印刷設定に各々したがって、文書「ｄｏｃ１」は印刷装置１４で印刷され、文書「ｄｏｃ２」は印刷装置１８で印刷される。こうしてプログラムは図３に示すように終了する。
【００２８】
ディジタル文書を処理する別の方法は、少なくとも１台の印刷装置に１組の印刷設定を備えた印刷ジョブとして少なくとも１つのディジタル文書を提示するステップにを含み、印刷設定が１組の印刷設定であるテンプレートの形で一括して指定され、さらに方法はディジタル文書の内容を調査するステップと、内容に基づいて文書属性を識別するとともに文書属性に基づいてディジタル文書を分類するステップと、文書カテゴリに基づいて既存のテンプレートのリストからテンプレートを選択するステップと、印刷ジョブを作成するためディジタル文書に選択したテンプレートを関連づけるステップとを含む。自動印刷ジョブ提示のためユーザにより文書が選択されると、ユーザとの対話なしに少なくとも１台の印刷装置により１組の選択された多種類の文書を印刷してもよい。少なくとも１つのディジタル文書の印刷を望むユーザは、文書を選択しさえすればよく、この方法により文書を最も適切な印刷設定とともに印刷装置に自動的に提示することができる。さらに、ユーザが作業しているローカルネットワークに数台のプリンタが接続されている場合、ユーザは選択された文書の各々をどのプリンタで印刷すべきかを指定する必要もない。各テンプレートは所与の印刷装置の能力に基づく１組の印刷設定であるため、各文書は文書の内容に応じ文書に関連づけられたテンプレートに基づいて最も適切なプリンタに送られる。
【００２９】
本方法は、文書属性を識別するため文書を少なくとも部分的に解釈するステップを含んでもよい。これは、ページ数、各ページのサイズ、画像解像度、文書が色彩を含むか単色かなどの文書属性を検索する便利な方法である。効率性のため、選択された文書の各々の解釈は最小限とすべきである。
【００３０】
本方法は、文書属性を識別するため文書に添付されたメタデータを読み取るステップを含んでもよい。
【００３１】
例えば、文書属性を識別するステップにおいて、文書の画像サイズ、文書のファイル形式、文書内容、画像の向き、色彩内容、説明文の位置を含む部類から文書属性が選択される。
【００３２】
ディジタル文書を処理するある装置は、少なくとも１台の印刷装置に１組の印刷設定を備えた印刷ジョブとして少なくとも１つのディジタル文書を提示するジョブサブミッタを含み、印刷設定が１組の印刷設定であるテンプレートの形で一括して指定され、さらに装置は印刷すべき少なくとも１つの文書をユーザにより選択可能とする選択ユニットと、ディジタル文書の内容を調査し、内容に基づいて文書属性を識別し、文書属性に基づいてディジタル文書を分類する文書解析部と、文書カテゴリに基づいて既存のテンプレートのリストからテンプレートを選択し、印刷ジョブを作成するためディジタル文書に選択したテンプレートを関連づけるテンプレートマネージャとを含む。例えば、文書解析部は文書属性を識別するため文書を少なくとも部分的に解釈する機能を有する。
【００３３】
選択された文書の各々が分類されると、テンプレートマネージャが動作する。テンプレートマネージャは、印刷テンプレートのリストにアクセスする。印刷テンプレートは事前記憶された印刷設定の組である。各印刷テンプレートは、ユーザがログオンするワークステーションにネットワークＮを通じて接続された特定のプリンタの能力に基づく整合した１組の印刷設定として定義される。図１の例では、ワークステーション２、４、６の１つにログオンしたユーザは、プリンタ１４または１８で自分の文書を印刷することができる。この例では、テンプレートマネージャがアクセスする印刷テンプレートのリストは、印刷エンジン１４に適合した印刷テンプレートと、印刷エンジン１８に適合した印刷テンプレートとを含む。印刷設定は、印刷される文書の最終的体裁を指定する印刷パラメータである。印刷設定は例えば「レイアウト」、「媒体」、「仕上げ」、「画像」の部類に分類してもよい。
【００３４】
「レイアウト」の部類における印刷設定は、文書画像を印刷媒体上でどのように配置すべきかを記述するものである。この部類における印刷設定は例えば、画像の向き（横長または縦長）、余白の位置、結束縁部の位置、印刷文書が片面か両面かなどに関するものである。
【００３５】
「媒体」の部類における印刷設定は、どの印刷媒体に文書を印刷すべきかを記述するものである。この部類における印刷設定は例えば、文書の印刷に用いられるサイズおよび用紙の種類に関するものである。
【００３６】
「仕上げ」の部類における印刷設定は、文書を印刷エンジンにおいてどのように結束および提供すべきかを記述するものである。例えば、この部類における印刷設定は、ステープルの選択、印刷エンジンの特定の出力容器、用紙を裁断すべきかなどを指定してもよい。
【００３７】
「画像」の部類における印刷設定は、文書画像を印刷媒体上でどのように表現すべきかを記述するものである。この部類における印刷設定は例えば、解像度（画像品質の精粗）、彩色または単色印刷、文書画像の上部における透かしの存在、鏡映や反転などの画像変換、拡大縮小などに関するものである。
【００３８】
例示として、表１は４つの印刷テンプレートを詳述するものであり、テンプレートＴ１およびＴ２はプリンタ１４の能力に基づく印刷設定の組であり、テンプレートＴ３およびＴ４はプリンタ１８の能力に基づく印刷設定の組である。理解を容易にするため、各テンプレートに関して４つの印刷設定のみが示されている。しかしながら、テンプレートは、各部類にいくつかの印刷設定を設けて、より多くの印刷設定を含んでもよい。
【表２】
2007310877.tif 000004
【００３９】
次のステップにおいて、テンプレートマネージャモジュール４６は、選択された印刷すべき文書の各々のカテゴリに基づき印刷テンプレートＴ１、Ｔ２、Ｔ３、Ｔ４の既存のリストから印刷テンプレートを選択する。選択のためのルールは事前に設定されている。すなわち、文書の各カテゴリに関して、選択ルールにより、選択すべき印刷テンプレートが設定される。例えば、第１の選択された印刷すべき文書がカテゴリ「図面Ｄ１」に入る場合、印刷テンプレートマネージャはテンプレートＴ１を選択する。例示されたこのルールでは、属性「ＤＩＮ」（図面の標準）および「サイズ１」（画像サイズ）は向き「横長」に関するレイアウト印刷設定を意味するため、カテゴリ「図面Ｄ１」に分類される各々の文書に印刷テンプレートＴ１が関連づけられる。これには、サイズ「サイズ１」の「ＤＩＮ」図面が印刷のため選択される毎に、印刷設定レイアウトを「横長」とすべきことをユーザが思い出す必要がないという利点がある。本方法では、あらかじめ定められたルールにしたがってカテゴリが認識され、適正なテンプレートが自動的に関連づけられる。
【００４０】
次のステップにおいて、テンプレートマネージャは、選択された印刷テンプレートを、印刷すべき文書に関連づける。例えば、印刷テンプレートＴ１が第１の文書「文書１」に関連づけられる。印刷テンプレートＴ１は印刷装置１４の能力に基づく１組の印刷設定であるため、第１の文書「文書１」は印刷装置１４に提示されることになる。ユーザは、印刷すべき文書をジョブサブミッタに提示さえすればよく、どの印刷装置で文書を印刷すべきかを指定する必要はない。実際、文書解析部により認識される文書カテゴリに基づき、印刷すべき文書に印刷テンプレートが関連づけられる。印刷テンプレートはネットワークＮに接続された所与の印刷装置の能力に基づく１組の印刷設定であるため、ユーザは宛先印刷エンジンを明瞭に選択する必要はない。すなわち、選択された文書の各々に関して、関連づけられたテンプレートにおいて印刷エンジンが指定される。
【００４１】
次のステップにおいて、テンプレートマネージャモジュールは、テンプレートが関連づけられた文書が、選択された文書の最後であったかどうかを調査するためのテストを実行する。答えが否定の場合、上記ステップが繰り返される。第２の選択された文書「文書２」は、文書解析部により認識されるとおり、カテゴリ「ｓｐｅｃ」に属する。あらかじめ定められたルールにより、テンプレートセレクタはこのカテゴリ「ｓｐｅｃ」に関してテンプレートＴ４を常に選択する。このようにテンプレートＴ４が選択され、文書「文書２」に関連づけられる。テストの答えが肯定の場合、ジョブサブミッタにより印刷ジョブが作成される。印刷ジョブを作成するため、ジョブサブミッタは印刷すべき各々の文書の印刷設定をジョブチケットに挿入する。次のステップにおいて、印刷すべき各々のディジタル文書のデータとともにジョブチケットが印刷ジョブとして印刷装置に提示される。これで印刷ジョブ提示プロセスが終了となる。
【００４２】
印刷ジョブがプリントサーバ１６により受信されると、印刷のための画像が準備される。まず第一に、プリントサーバ１６に組み込まれた分割機能により、印刷エンジン１４により印刷すべき文書は第１印刷待ち行列に送られ、印刷エンジン１８により印刷すべき文書は第２印刷待ち行列に送られる。分割はジョブチケットに含まれる情報に基づくものである。印刷テンプレートの各々は所与のプリンタの能力に基づく整合した１組の印刷設定であるため、文書は、上記文書に関連づけられた印刷テンプレート、例えばＴ１、Ｔ２、Ｔ３またはＴ４に基づいて分割することができる。テンプレートＴ１が関連づけられた文書「文書１」は第１印刷待ち行列に送られる。すなわち、印刷エンジン１４により印刷されることになる。テンプレートＴ４が関連づけられた文書「文書２」は第２印刷待ち行列に送られる。すなわち、印刷エンジン１８により印刷されることになる。
【００４３】
第二に、ラスタ画像プロセッサ（ＲＩＰ）は印刷ジョブを解釈する。すなわち、受信した印刷ジョブデータを調査し、プリンタ制御、ページ書式、フォント管理、テキスト配置、グラフィックなど、データに埋め込まれたコマンドを識別する。最終的にＲＩＰは受け取ったコマンドを、双方の印刷エンジンのうち１つで表現されるドット配列（ビットマップ）に変換する。最終的にビットマップは印刷エンジンに送信され、インクジェット印刷ヘッドなど、その画像形成要素により表現される。
【００４４】
便宜上、ローカルネットワークＮを介して接続された各印刷エンジンの能力および状態は、例えば図１に示すシステムにより、各プリンタとの双方向通信を用いて検索し最新のものに維持してもよい。例えば、プリンタの１つが使用不能となった場合、多くのテンプレートが利用不能となり得る。これは、利用可能なテンプレートがないカテゴリに文書が分類された場合、テンプレートが利用可能な別のカテゴリとのおおよその一致を見出すためジョブサブミッタに信号を与えることができ、それにより、動作するプリンタに文書が提示されることを意味している。プリンタリソースの１つが使用不能となった場合にも、同様の解決策が可能である。例えば、用紙トレイが空の場合は、上記用紙トレイに対応する印刷設定を有するテンプレートが使用不能となる。ジョブサブミッタはおおよそのサイズの一致を図る必要があり、それにより、認識されたカテゴリに利用可能なテンプレートを関連づけることができる。
【図面の簡単な説明】
【００４５】
【図１】ワークステーションおよびプリンタのネットワークシステムを示す。
【図２】本発明の一実施形態による装置の概略機能図を示す。
【図３】本発明の一実施形態による方法を実行するためのフローチャート図を示している。
【符号の説明】
【００４６】
２、４、６  ワークステーション
１４、１８  印刷エンジン
１６  プリントサーバ
２６  印刷装置に印刷ジョブを提示するための装置
２８  中央処理装置（ＣＰＵ）
３０  ランダムアクセスメモリ（ＲＡＭ）
３２  読取り専用メモリ（ＲＯＭ）
３４  ハードディスク（ＨＤ）
３６  ネットワークカード
４０  ジョブサブミッタ
４２  選択ユニット
４４  文書解析部
４６  テンプレートマネージャ
３８  バスシステム
【図１】
2007310877.tif 000005
【図２】
2007310877.tif 000006
【図３】
2007310877.tif 000007
【外国語明細書】
2007310877.tif 000008
2007310877.tif 000009
2007310877.tif 000010
2007310877.tif 000011
2007310877.tif 000012
2007310877.tif 000013
2007310877.tif 000014
2007310877.tif 000015
2007310877.tif 000016
2007310877.tif 000017
2007310877.tif 000018
2007310877.tif 000019
2007310877.tif 000020
2007310877.tif 000021
2007310877.tif 000022
2007310877.tif 000023
2007310877.tif 000024
2007310877.tif 000025
2007310877.tif 000026
2007310877.tif 000027
2007310877.tif 000028