(57)【要約】      （修正有）【課題】複数の装置の行う各画像仕上げ機能の選択を、単一の位置において組み合わせるためのシステムおよびその方法を提示する。ホストコンピュータとの通信を行うプリンタによって画像をプル型印刷するために用いる。【解決手段】送信側装置の画像仕上げ機能を記憶するための第１メモリと、転送先装置の画像仕上げ機能を記憶するための第２メモリと、ディスプレイと、システムプロセッサとを備え、システムプロセッサは、第１メモリと、第２メモリと、ディスプレイとに連結されており、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の表示画像を形成し、この表示画像をディスプレイに呈示する。【選択図】図１
2005332403.tif 000002
【特許請求の範囲】
【請求項１】
画像データを提供する送信側装置の画像仕上げ機能および画像データを処理する転送先装置の画像仕上げ機能の各選択を、単一の位置において組み合わせるためのシステムであって、
上記送信側装置の画像仕上げ機能を記憶するための第１メモリと、
上記転送先装置の画像仕上げ機能を記憶するための第２メモリと、
ディスプレイと、
上記第１メモリ、上記第２メモリ、および、上記ディスプレイに連結されており、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の表示画像を生成し、上記表現画像を上記ディスプレイに呈示するシステムプロセッサとを備えた、システム。
【請求項２】
上記システムプロセッサは、
上記送信側装置から画像データを検索し、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から選択された少なくとも１つの画像仕上げ機能に基づいて上記検索した画像データを処理する、請求項１に記載のシステム。
【請求項３】
上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から、転送先装置によって画像データの処理を行う少なくとも１つの出力機能を選択するための、上記ディスプレイに関連付けられた制御入力装置を備えている、請求項１に記載のシステム。
【請求項４】
上記ディスプレイは、視覚的提示を、パネルへの接触に応答する入力センサと組み合わせるパネルである、請求項３に記載のシステム。
【請求項５】
上記第２メモリは、上記ディスプレイによって理解可能なプロトコルに基づいて、上記転送先装置の画像仕上げ機能に関する情報を記憶した読出し専用メモリである、請求項１に記載のシステム。
【請求項６】
上記システムプロセッサは、
上記送信側装置の画像仕上げ機能に関する情報を上記第１メモリから検索し、
上記転送先装置の画像仕上げ機能に関する情報を上記第２メモリから検索し、
上記送信側装置および転送先装置から検索した出力機能に関する情報の集合体を、上記ディスプレイに供給する、請求項１に記載のシステム。
【請求項７】
上記第１メモリが転送先装置にあり、
上記システムプロセッサは、
送信側装置の画像仕上げ機能に関する情報を上記送信側装置から検索し、当該検索した情報を、上記ディスプレイによって理解可能なプロトコルに基づいて上記第１メモリに記憶させる、請求項６に記載のシステム。
【請求項８】
上記システムプロセッサは、
上記送信側装置から画像データを検索し、検索した画像データを、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から選択した少なくとも１つの画像仕上げ機能に基づいて処理する、請求項７に記載のシステム。
【請求項９】
上記ディスプレイは、視覚的提示を、画像処理機能を選択するためのパネルへの接触に応答する入力センサと組み合わせるパネルである、請求項８に記載のシステム。
【請求項１０】
送信側装置から提供されるデジタル画像の仕上げ処理を行う転送先装置であって、
上記送信側装置の画像仕上げ機能を記憶するための第１メモリと、
上記転送先装置の画像仕上げ機能を記憶するための第２メモリと、
ディスプレイと、
上記第１メモリ、上記第２メモリ、および、上記ディスプレイに連結されており、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の表示画像を生成し、上記表示画像をディスプレイに呈示する転送先装置プロセッサとを備えた、転送先装置。
【請求項１１】
上記転送先装置プロセッサは、
上記送信側装置から画像データを検索し、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から選択された少なくとも１つの画像仕上げ機能に基づいて上記検索した画像データを処理する、請求項１０に記載の転送先装置。
【請求項１２】
上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から、転送先装置によって画像データの処理を行う少なくとも１つの出力機能を選択するための、ディスプレイに関連付けられた制御入力装置を備えている、請求項１０に記載の転送先装置。
【請求項１３】
上記ディスプレイは、視覚的提示を、パネルへの接触に応答する入力センサと組み合わせるパネルである、請求項１２に記載の転送先装置。
【請求項１４】
上記第２メモリは、上記ディスプレイによって理解可能なプロトコルに基づいて、上記転送先装置の画像仕上げ機能に関する情報を記憶した読出し専用メモリである、請求項１０に記載の転送先装置。
【請求項１５】
上記転送先装置プロセッサは、
上記送信側装置の画像仕上げ機能に関する情報を第１メモリから検索し、
上記転送先装置の画像仕上げ機能に関する情報を第２メモリから検索し、
上記送信側装置および転送先装置から検索した出力機能に関する情報の集合体を、上記ディスプレイに供給する、請求項１０に記載の転送先装置。
【請求項１６】
上記第１メモリが転送先装置にあり、
上記転送先装置プロセッサは、
送信側装置の画像仕上げ機能に関する情報を上記送信側装置から検索し、当該検索した情報を、上記ディスプレイによって理解可能なプロトコルに基づいて上記第１メモリに記憶させる、請求項１５に記載のシステム。
【請求項１７】
上記転送先装置プロセッサは、
上記送信側装置から画像データを検索し、検索した画像データを、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から選択した少なくとも１つの画像仕上げ機能に基づいて処理する、請求項１６に記載の転送先装置。
【請求項１８】
上記ディスプレイは、視覚的提示と、画像処理機能を選択するためのパネルの接触に応答する入力センサとを組み合わせるパネルである、請求項１７に記載の転送先装置。
【請求項１９】
上記転送先装置はプリンタを構成するものである、請求項１８に記載の転送先装置。
【請求項２０】
仕上げ処理を行うデジタル画像を転送先装置に供給するためのデジタル画像送信側装置であって、
上記送信側装置の画像仕上げ機能を記憶するための第１メモリと、
上記転送先装置の画像仕上げ機能を記憶するための第２メモリと、
ディスプレイと、
上記第１メモリ、上記第２メモリ、および、上記ディスプレイに連結されており、上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の表示画像を生成し、上記表示画像をディスプレイに呈示する送信側装置プロセッサとを備えた、送信側装置。
【請求項２１】
上記送信側装置プロセッサは、
上記送信側装置から画像データを検索し、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から選択された少なくとも１つの画像仕上げ機能に基づいて上記検索した画像データを処理する、請求項２０に記載の送信側装置。
【請求項２２】
上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から、転送先装置によって画像データの処理を行う少なくとも１つの出力機能を選択するための、上記ディスプレイに関連付けられた制御入力装置を備えている、請求項２０に記載の送信側装置。
【請求項２３】
上記ディスプレイは、視覚的提示を、パネルの接触に応答する入力センサと組み合わせるパネルである、請求項２２に記載の送信側装置。
【請求項２４】
上記第２メモリは、上記ディスプレイによって理解可能なプロトコルに基づいて、上記転送先装置の画像仕上げ機能に関する情報を記憶した読出し専用メモリである、請求項２０に記載の送信側装置。
【請求項２５】
上記送信側装置プロセッサは、
上記送信側装置の画像仕上げ機能に関する情報を第１メモリから検索し、
上記転送先装置の画像仕上げ機能に関する情報を第２メモリから検索し、
上記送信側装置および転送先装置から検索した出力機能に関する情報の集合体を、上記ディスプレイに供給する、請求項２０に記載の送信側装置。
【請求項２６】
上記第２メモリが送信側装置にあり、
上記送信側装置プロセッサは、
転送先装置の画像仕上げ機能に関する情報を上記転送先装置から検索し、当該検索した情報を、上記ディスプレイによって理解可能なプロトコルに基づいて上記第２メモリに記憶させる、請求項２５に記載の送信側装置。
【請求項２７】
上記送信側装置プロセッサは、
送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から選択した少なくとも１つの画像仕上げ機能に基づいて画像データを処理し、当該処理した画像データを、仕上げ処理を行うための転送先装置に送信する、請求項２６に記載の送信側装置。
【請求項２８】
上記ディスプレイは、視覚的提示を、画像処理操作を選択するためのパネルへの接触に応答する入力センサと組み合わせるパネルである、請求項２７に記載の送信側装置。
【請求項２９】
上記送信側装置はホストコンピュータである、請求項２８に記載の送信側装置。
【請求項３０】
上記転送先装置がプリンタである、請求項２９に記載の送信側装置。
【請求項３１】
上記転送先装置がプリンタである、請求項２８に記載の転送先装置。
【請求項３２】
画像データを提供する送信側装置の画像仕上げ機能および画像データを処理する転送先装置の画像仕上げ機能の各選択を、単一の位置において組み合わせるための方法であって、
上記送信側装置の画像仕上げ機能に関する情報を第１メモリから検索する工程と、
上記転送先装置の画像仕上げ機能に関する情報を第２メモリから検索する工程と、
上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の表示画像を生成し、生成した表示画像をディスプレイに呈示する工程とを含む方法。
【請求項３３】
上記ディスプレイに呈示された、上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から、上記転送先装置によって画像データの処理を行う少なくとも１つの出力機能の選択を受け取る工程を含む、請求項３２に記載の方法。
【請求項３４】
上記選択を、ディスプレイへの接触に応じて受け取る、請求項３３に記載の方法。
【請求項３５】
上記ディスプレイによって理解可能なプロトコルに基づいて、上記送信側装置の画像処理機能に関する情報を第１メモリに記憶する工程と、
上記プロトコルに基づいて、上記転送先装置の画像処理機能に関する情報を第２メモリに記憶する工程とを含む、請求項３２に記載の方法。
【請求項３６】
上記送信側装置の画像処理機能に関する情報と、上記転送先装置の画像処理機能に関する情報との集合体から、表示画像を生成する工程を含む、請求項３５に記載の方法。
【請求項３７】
上記送信側装置から、当該送信側装置の画像処理機能に関する情報を検索する工程と、
上記ディスプレイによって理解可能なプロトコルに基づいて、上記検索した情報を第１メモリに記憶する工程とを含む、請求項３６に記載の方法。
【請求項３８】
上記ディスプレイに表示された、上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から、上記転送先装置によって画像データの処理を行う少なくとも１つの出力機能の選択を受け取る工程を含む、請求項３７に記載の方法。
【請求項３９】
上記選択を、ディスプレイへの接触に応じて受け取る、請求項３８に記載の方法。
【請求項４０】
上記送信側装置から画像データを検索する工程と、
上記検索した画像データを、送信側装置の画像仕上げ機能および転送先装置の画像処理機能の中から選択された少なくとも１つの画像仕上げ機能に基づいて処理する工程とを含む、請求項３９に記載の方法。
【請求項４１】
上記選択に基づいてドキュメントを印刷する工程を含む、請求項４０に記載の方法。
【請求項４２】
上記転送先装置から、その転送先装置の画像処理機能に関する情報を検索する工程と、
上記ディスプレイによって理解可能なプロトコルに基づいて、上記検索した情報を第２メモリに記憶する工程とを含む、請求項３６に記載の方法。
【請求項４３】
上記ディスプレイに表示された、上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から、上記転送先装置によって画像データの処理を行う少なくとも１つの出力機能の選択を受け取る工程を含む、請求項４３に記載の方法。
【請求項４４】
上記選択を、ディスプレイへの接触に応じて受け取る、請求項４３に記載の方法。
【請求項４５】
送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から選択した少なくとも１つの画像仕上げ機能に基づいて画像データを処理する工程と、
上記処理した画像データを、仕上げ処理を行うための転送先装置に送信する工程とを含む、請求項４４に記載の方法。
【請求項４６】
上記選択に基づいて、転送先装置においてドキュメントを印刷する工程を含む、請求項４５に記載の方法。
【請求項４７】
送信側装置の画像処理機能に関する情報と、上記転送先装置の画像処理機能に関する情報との集合体から、表示画像を生成する工程を含む、請求項３２に記載の方法。
【請求項４８】
画像データを提供する送信側装置の画像仕上げ機能および画像データを処理する転送先装置の画像仕上げ機能の各選択を、上記転送先装置において組み合わせるための方法であって、
上記送信側装置の画像仕上げ機能に関する情報を第１メモリから取り出す工程と、
上記転送先装置の画像仕上げ機能に関する情報を第２メモリから取り出す工程と、
上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の表示画像を生成し、生成した表示画像をディスプレイに呈示する工程とを含む方法。
【請求項４９】
上記ディスプレイに呈示された、上記送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の中から、上記転送先装置によって画像データの処理を行う少なくとも１つの出力機能の選択を受け取る工程を含む、請求項４８に記載の方法。
【請求項５０】
上記送信側装置から画像データを検索する工程と、
上記検索した画像データに、送信側装置の画像仕上げ機能および転送先装置の画像処理機能の中から選択された少なくとも１つの画像仕上げ機能に基づいて仕上げ処理を行う工程とを含む、請求項４９に記載の方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
〔背景技術〕
本発明は、概して、デジタル画像処理システム（digital imaging systems）およびデジタル画像処理方法に関するものであり、特に、送信側装置（source device）および転送先装置（destination device）の画像仕上げ機能（image finishing operations）を組み合わせる（combining）ためのシステムおよびその方法に関するものである。
【０００２】
一般に、デジタル電子画像は、送信側装置によって様々な方法で取りこまれ（capture）、あるいは生成され（produced）、選択されたように仕上げる（finishing）ために転送先装置に配信される（delivered）。典型的な例として、コンピュータネットワークの一部であるプロセッサのメモリに記憶した画像を、そのネットワークのホストコンピュータによってデジタル画像ファイルとしてプリンタに配信し、そのプリンタによって上記配信した画像を展開（renders）し、その画像の複数の複製（copies）を印刷し、印刷したそれらの複製にバインダに挿入するための孔を開けることが挙げられる。また、他の例では、コンピュータネットワークの一部であるスキャナを用いてハードコピードキュメントをスキャンすることによって画像を取り込み、上記ネットワーク上のスキャン装置を用いて上記画像をファクシミリ装置にデジタル画像ファイルとして配信し、そのファクシミリ装置からさらに転送先のファクシミリ装置に送信することが挙げられる。
【０００３】
上記送信側装置は、例えば、スキャナ、入力ファクシミリインターフェース（input facsimile interface）、画像記憶装置（image store）、電子ホワイトボード、または、汎用コンピュータと同様に画像を生成（generate）または記憶するその他の特定用途向け装置などである。上記転送先装置は、例えば、モニタ、出力ファックスインターフェース、または、プリンタと同様に画像仕上げを行う、他の画像仕上げ装置などである。
【０００４】
本出願書類において（herein）、用語「展開（rendering）」とは、例えば、ベクターグラフィックファイルまたは３Ｄコンピュータグラフィックファイル、タグ画像ファイルフォーマット（「ＴＩＦＦ」）ファイル、ポータブルドキュメントフォーマット（「ＰＤＦ」）、Joint Photographics Experts Group（「ＪＰＥＧ」）ファイル交換（interchange）フォーマット（「ＪＦＩＦ」）、または、マイクロソフトＷｏｒｄ（登録商標）ファイルといった、抽象的な画像情報から、デジタルまたはラスタグラフィック画像を生成する処理（process）のことである。また、用語「仕上げ（finishing）」とは、画像の最終的な形態（final manifestation）を形成する処理のことであり、印刷、穴開け、分類、またはステープルで留める（stapling）、画像送信、画像変換、および、展開といった、物理的処理を含んでいる。
【０００５】
実際には、送信側装置および転送先装置が、それぞれ異なる複数の仕上げ処理機能を有していてもよい。例えば、プリンタが、複数の複製を形成する画像を記憶するメモリを備えておらず、ホストコンピュータがそれに必要なメモリを備えており、このホストコンピュータ上で動作する（running on）アプリケーションプログラムが、ドキュメントを何度もプリンタに送信することによって、複数の複製を作成するための仕上げ操作を提供するようにしてもよい。あるいは、ホストコンピュータ上のこのアプリケーションプログラムが、中間調展開アルゴリズム（half-tone rendering algorithms）を含んでおらず、このようなアルゴリズムおよび上記処理の選択を、プリンタの仕上げ機能の一部としてもよい。
【０００６】
複数の送信側装置および転送先装置は、画像および仕上げ命令を様々な形式およびプロトコルを用いて通信する。例えば、ホストコンピュータが、専用形式を有するマイクロソフトＷｏｒｄ（登録商標）を実行している一方で、それに対応するプリンタが、ヒューレットパッカートプリンタ制御言語（「ＰＣＬ」）またはアドビポストスクリプト（登録商標）（「ＰＳ」）形式の使用に適合している場合がある。このような言語障壁を克服するために、ホストコンピュータまたはプリンタは、形式変換機能を有している。この形式変換機能とは、ホストコンピュータ上の、グラフィックデバイスインターフェース（「ＧＤＩ」）とそれに対応したプリンタドライバとを用いて、アプリケーションファイル形式（例えばＭＳ‐Ｗｏｒｄ）をプリンタ読取り可能形式（例えばＰＣＬ）に変換する機能である。ところが、このような形式変換を行ったとしても、ホストコンピュータおよびプリンタがサポートしている仕上げ処理が、それぞれ異なっている場合がある。
【０００７】
最も一般的な仕上げ状況は、おそらく、ホストコンピュータから得られたドキュメントのハードコピーを形成するためにプリンタを使用することであろう。この処理は、どのような場合であっても、送信側装置（例えばホストコンピュータ）によって転送先装置（例えばプリンタ）に提供されるデジタル画像を仕上げるための従来のアプローチの限界を示すものである。近年の多くのドキュメント印刷装置は、送信側装置によってこれらの装置に送信されるドキュメントを単に印刷する以外にも広範な機能を提供するので、より正確には画像処理装置と呼ばれている。特に、画像処理装置の多くは、様々なドキュメントの修正（retrieval）と、印刷、複製、スキャン、ファックス、画像送信および画像記憶といった画像処理機能（imaging operations）を表示する、表示パネルおよび表示制御プロセッサを備えている。また、ユーザインターフェース（「ＵＩ」）プログラムが表示制御インターフェースによって実行されて機能選択（operation selections）を示す記号（symbols）を表示し、入力装置によって機能選択が行われる。ここで、この入力装置は、タッチセンシティブな表示スクリーンであってもよい。この装置は、通常、「タッチスクリーン」として知られている。上記表示制御プロセッサは、通常、無線用マーク付け言語（「ＷＭＬ」）または拡張可能ハイパーテキストマーク付け言語（Extensible HyperText Markup Language）（「ＸＨＴＭＬ」）といった標準的な言語でプログラムされており、機能表示命令および機能翻訳（interpretation of selections）は、通常、画像処理装置のファームウェア（これに限らないが）に記憶されている。ドキュメントを印刷する場合、そのドキュメントは、プリンタが読取り可能な形式（「ＰＲＮ」）（例えばＰＣＬまたはＰＳ）、または、プリンタを用いて画像処理を直接行うためにサポートされている画像形式（例えばＴＩＦＦ）、または、プリンタに特有のエンジンが読取り可能な形式（engine ready format）（「ラスタ」）であるか、あるいは、プリンタが読取り可能な形式、またはエンジンが読取り可能な、プリンタと互換性のある形式に変換される必要がある。
【０００８】
画像処理装置の機能の一形態は、「プル型印刷（pull printing）」を行うことである。つまり、ドキュメントをホストコンピュータから得るために、ユーザが画像処理装置の制御パネル上で機能を選択し、ドキュメントのハードコピーを印刷する操作である。こういったことは、プリンタがネットワーク（例えば、特定区域内情報通信網（「ＬＡＮ」））にホストコンピュータとともに接続されている場合に、一般的である。ユーザは、印刷タスク（printing task）を実行するためにホストコンピュータまで物理的に行く必要がない。ユーザは、画像処理装置に直接行って、制御パネルからドキュメント識別（document identity）およびドキュメントの位置を入力し、所望の印刷機能を選択し、印刷されたドキュメントを取り出せばよい。
【０００９】
プル型印刷に関する従来の方法の一例では、ユーザは、プリンタの制御パネルからネットワーク上のどこかにあるＰＲＮファイルを特定し、印刷したいＰＲＮファイルを選択できる。この場合、ドキュメントをすでに展開している必要がある。しかしながら、あらかじめ展開されたドキュメントを印刷するためのオプションは、ユーザの所望の印刷オプションと矛盾する場合がある。
【００１０】
プル型印刷に関する従来の方法の他の例では、ユーザは、直接プリンタに送信できるように、ファイルフォーマットがプリンタによってサポートされているネットワーク上に、ドキュメントを特定する。つまり、プリンタは、ドキュメントの元のフォーマットを処理できる。ユーザの命令によって、プリンタは、ドキュメントをその元のフォーマットのままダウンロードし、プリンタでの特定の仕上げオプション設定（printer specific finishing option settings）にしたがって処理する。この場合、ドキュメントはあらかじめ展開されておらず、プリンタでの特定の仕上げ機能のみが選択される。つまり、送信側装置では、仕上げ機能を機能させること（emulate）ができない。
【００１１】
プル型印刷に関する従来の方法のさらに他の例では、ユーザは、プリンタから、元のフォーマットのままのファイルを選択し、それに固有の展開命令を加えてネットワーク上のホストコンピュータに送信し、上記ホストコンピュータからＰＲＮフォーマットで展開されたドキュメントを受け取り、このドキュメントを印刷する。この場合、ユーザは、プリンタでプリンタ仕上げ機能を選択するだけで、その選択した内容をホストに理解させて実行させることができる。
【００１２】
前述の例は、画像の仕上げ処理を行うために送信側装置から転送先装置に画像を転送する従来のシステムおよび方法、特に、印刷を行うためにホストコンピュータからプリンタに画像を転送する従来のシステムおよび方法の例である。これらのシステムおよび方法は、通常、１つの位置から選択できる仕上げ処理機能は、送信側装置の仕上げ機能または転送先装置の仕上げ機能のいずれか一方に限られており、１つの位置から両方の装置の機能を選択することはできない。
【００１３】
〔発明の概要〕
本発明は、画像データを提供する送信側装置の画像仕上げ機能および画像データを処理する転送先装置の画像仕上げ機能の各選択を、単一の位置において組み合わせるためのシステムを提示する。このシステムは、送信側装置の画像仕上げ機能を記憶するための第１メモリと、転送先装置の画像仕上げ機能を記憶するための第２メモリと、ディスプレイと、システムプロセッサとを備えている。このシステムプロセッサは、第１メモリと、第２メモリと、ディスプレイとに連結されており、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の両方の表示画像（representation）を形成し、その表示画像をディスプレイに呈示する。
【００１４】
本発明は、また、画像データを提供する送信側装置の画像仕上げ機能および画像データを処理する転送先装置の画像仕上げ機能の各選択を、単一の位置において組み合わせるための方法も提示する。この方法は、送信側装置の画像仕上げ機能に関する情報を第１メモリから検索する（retrieving）工程と、転送先装置の画像仕上げ機能に関する情報を第２メモリから検索する工程と、送信側装置の画像仕上げ機能および転送先装置の画像仕上げ機能の表示画像を形成し、その表示画像をディスプレイに呈示する工程とを含んでいる。
【００１５】
１つの好ましい実施形態として、このシステムおよび方法は、ホストコンピュータと通信を行うプリンタによって画像をプル型印刷する構成に特に適している。
【００１６】
上記した発明の概要は、後述する図面および発明の詳細な説明の概略を明らかにするためのものであり、本発明の範囲を限定するものではない。さらに、以下の発明の詳細な説明を、添付図面を参照しながら検討することにより、本発明の目的、特徴、および、利点が、より容易に理解されるであろう。
【００１７】
〔図面の簡単な説明〕
図１は、本発明の第１システムを示すブロック図である。
【００１８】
図２は、本発明の第２システムを示すブロック図である。
【００１９】
図３は、本発明の第３システムを示すブロック図である。
【００２０】
図４は、本発明の第１処理を示す図である。
【００２１】
図５は、本発明の第２処理を示す図である。
【００２２】
図６は、本発明の第３処理を示す図である。
【００２３】
〔発明の詳細な説明〕
通常、本発明のシステムおよび方法は、デジタル画像ファイルへのアクセスを提供する送信側装置、および、画像を転送され、転送されたその画像の仕上げ処理を行う転送先装置さえあれば実施できる。このシステムおよび方法は、特に、送信側装置がホストコンピュータであり、転送先装置が画像処理装置（典型的には画像のハードコピーを形成するための装置だが、必ずしもそうである必要はなく、それに限定されるものではない）である場合に好適に実施できる。このシステムおよび方法に関するいくつかの特定の実施形態について記載するが、本発明がこれらの実施形態に限定されるものではないことを、理解すべきである。
【００２４】
本発明では、転送先装置（例えば、画像処理装置）が、ネットワーク（例えばＬＡＮまたはＷＡＮ）によって１つまたは複数のホスト装置と相互接続されている。ユーザは、ネットワークに接続された送信側装置において、画像処理装置によって印刷、あるいはその他の仕上げ処理を行う画像を特定するために、ネットワークを閲覧（browse）する。次に、このユーザは、１つの位置から、送信側装置（典型的にはホストコンピュータ）の仕上げ機能と、画像処理装置（典型的にはプリンタ）の仕上げ機能とを決定し、これらの各機能の集合体（union）から、実行する仕上げ機能を選択し、画像を、所望の形態（典型的には、展開された画像を有するドキュメントの１つまたは複数のハードコピー）に展開・形成する。閲覧検索（browsing）は、画像処理装置、ホスト装置、または、他のいくつかの位置において行われ、それらの各位置で、仕上げ機能の集合体が表示および選択ができるようにしてもよい。
【００２５】
図１に示すように、本発明のシステムおよび方法における第１の好ましい実施形態では、表示機能および選択機能を有する制御パネルが、画像処理装置（例えば、プリンタ１０）に配置されている。この制御パネルに、例えば装置組み込み型ウェブページ（device embedded web page）から、遠隔アクセスすることもできる。また、このシステムは、それに対応するメモリから、画像処理装置によって実行される仕上げ機能を検索する。また、このシステムは、送信側装置（例えばホストコンピュータ１２）から、それによって実行される仕上げ機能を検索する。次に、このシステムは、上記各操作の集合体を示す記号を表示する力学的に生成されたユーザインターフェース（「ＵＩ」）１４を生成することにより、上記各機能に関する情報を併合する（merges）。ＵＩはまた、入力選択信号を、それに対応する機能の記号と照合することができる。このことは、ユーザが、所望する機能に対応する記号が表示されているディスプレイの一部に接触（タッチ）することにより選択する、いわゆるタッチスクリーン技術を用いて、実現することが好ましい。
【００２６】
ユーザが、識別された特定の画像に対する仕上げ処理機能を選択した場合、このシステムは、処理選択を画像処理装置の設定と送信側装置の設定とに分割する。次に、このシステムは、ホストに、画像に対する印刷の要求と、少なくともそのホストに固有のホスト仕上げ処理機能選択（host finishing operation selections）の識別情報（identification）とを送信する。次に、このシステムの要求により、ホストは、受信した、選択されたホスト仕上げ処理機能に応じて画像を展開し、展開した画像を画像処理装置に送信する。画像処理装置が展開された画像を受信すると、このシステムは、その画像処理装置に、選択された残りの処理機能を行わせ、仕上げ処理を完了させる。これらの処理機能（operations）の全てを、画像処理装置に行わせてもよい。ただし、ディスプレイは、実際には画像処理装置ではなく送信側装置に関連付けられていてもよく、あるいは、送信側装置および画像処理装置から物理的に独立していてもよい。いずれにせよ、ディスプレイは、送信側装置および画像処理装置の各仕上げ処理機能の表示と選択とを併合する機能を実行する。
【００２７】
図２に、第１の好ましい実施形態の物理構造を、ホストコンピュータと画像処理装置の構成要素とともに示す。このシステムは、仕上げプロセッサ１６を含んでいる。仕上げプロセッサ１６は、画像処理装置メモリ１８と、送信側装置メモリ２０と、併合モジュール２２とを含んでいる。画像処理装置メモリ１８は、画像処理装置の仕上げ処理機能を記憶するためのメモリである。送信側装置メモリ２０は、送信側装置（例えばホストコンピュータ１２）の仕上げ処理機能を記憶するためのメモリである。併合モジュール２２は、送信側装置および画像処理装置の操作をそれらの集合体として併合し、ＵＩ１４を生成することにより情報を表示し、処理選択入力を受け取り、その処理選択を送信側装置操作と画像処理装置操作とに分割するものである。この仕上げプロセッサは、ホストコンピュータから送信側装置仕上げ処理機能を検索し、それらの機能を送信側メモリ２０に記憶する。また、仕上げプロセッサは、装置制御パネルプロセッサ２４と通信する。装置制御パネルプロセッサ２４は、制御パネル２６への表示画像を生成し、制御パネルから選択入力を受け取る。仕上げプロセッサ１６と、制御パネルプロセッサ２４と、ホストコンピュータ１２とは、共通の基準表示言語（例えばＷＭＬなど）で通信を行うことが好ましい。
【００２８】
あるいは、第１実施形態の変型例として、上記のシステムを送信側装置に対応付け（associated）てもよい。この場合、送信側装置仕上げ処理がすでに送信側メモリに記憶されており、仕上げプロセッサが、画像処理装置から画像処理装置の仕上げ処理機能を検索し、上記検索した処理機能を画像処理装置メモリに記憶し、かつ、送信側装置および入力制御プロセッサと通信する。
【００２９】
図３は、第２の好ましい実施形態を示している。この実施形態では、転送先装置メモリ３０と、送信側装置メモリ３２と、併合モジュール３４とを含んだ仕上げプロセッサ２８が、送信側装置３６および転送先装置３８から物理的に分離されている。制御パネル４０および制御パネルプロセッサ４２は、仕上げプロセッサ２８とは物理的に離れて配置されている。これらの各構成要素は、送信側装置と転送先装置とから仕上げ処理機能を検索し、検索した各機能を各メモリに記憶する必要があり、送信側装置および転送先装置に印刷要求および選択された処理機能を送信する必要がある点以外は、上記各構成要素に対応した第１の好ましい実施形態の構成要素と同じ機能を実行する。
【００３０】
図４は、本発明の方法の好ましい実施形態を示している。この実施形態では、画像処理装置の機能４４を検索し、送信側装置の機能４６を検索し、これらの各機能をそれらの集合体に併合することによってＵＩ４８を生成する。次に、このユーザインターフェースを、制御パネル５０に表示する。好ましくは、画像処理装置の仕上げ処理機能を示す記号を、制御パネルの一部分５２に表示し、送信側装置の仕上げ処理機能を示す他の記号を、制御パネルの他の部分５４に表示する。しかし、これらの記号を、本発明の原理から離れることなく、いくつかの他の従来の方法によって配置（arranged）してもよい。
【００３１】
仕上げプロセッサ１６または２８が、送信側装置の仕上げ機能（例えば、小冊子の印刷、複製のページ揃え（copy collation）、透かし印刷など）を得るために、ホストと通信するためのハードウェアおよびソフトウェアを含んでいることは、当業者であれば簡単に理解できるであろう。これらの送信側装置の機能は、その後、転送先によって認識されたフォーマットでの通信プロトコル（例えば、伝送制御プロトコル／インターネット・プロトコル「ＴＣＰ／ＩＰ」）を介して、仕上げプロセッサ装置に返信される。
【００３２】
ここで、要求および応答を識別し、それらを、仕上げる対象の画像に対応付ける（associate）ための適切な手段を、いくつか提示する。例えば、識別コードを送信側装置の機能の要求に組み込み、その識別コードを送信側装置において転送先装置への応答に組み込み、画像に対応付けてもいいことは、当業者であれば理解できるであろう。あるいは、送信側装置の仕上げ機能を生成するための送信側装置内の処理装置（process）を、特定の送信側ポートに対応付けてもよい。こうすることにより、仕上げ機能を送信するための要求を送信側装置が受信した場合、この装置は、上記要求を認識するとともに、ポート番号を用いてこの要求を送る（route）送信側装置内の処理装置を認識できる。同様に、仕上げ機能を受信するための仕上げプロセッサ内の処理装置（通常は転送先装置内にあるが、そうでなくてもよい）を、特定のポートに対応付けてもよい。こうすることにより、仕上げプロセッサが送信側装置の仕上げ機能を受信した場合、仕上げプロセッサは、その応答を認識するとともに、ポート番号を用いてこの応答を送るための仕上げプロセッサ内の処理装置を認識できる。送信側装置と転送先装置との間、および、送信側装置と転送先装置の一部ではない仕上げプロセッサとの間、で交換されたデータフォーマットは、各処理装置によって認識できるどの様なフォーマットであってもよい。例えば、拡張可能なマーク付け言語（「ＸＭＬ」））であってもよい。また、プリンタ設定と関連付けられた記憶名(mneumonic name)、あるいは１つ以上の記憶子（mneumonics）によって各処理機能を特定するフォーマットのような、簡単な専用のテキストフォーマットであってもよい。
【００３３】
仕上げプロセッサは、転送先装置の仕上げ機能（例えば、ステープル留め、穴開け、トレイの選択など）を転送先メモリから検索し、送信側装置の機能を送信側メモリから検索する。次に、ＵＩを形成するためにこれらの機能を併合する。
【００３４】
図５に示すように、ＵＩを作成（create）すると、ユーザは、ＵＩ５２、５４から、１つまたは複数の仕上げ設定を選択する。例えば、仕上げプロセッサを含んだプリンタである転送先装置と、ネットワーク上のホストコンピュータである送信側装置と、プリンタにてドキュメントを選択し、選択したドキュメントを印刷（「プル型印刷」）するためにホストからダウンロードする処理装置とによって構成されるシステムの場合、ユーザは、プリンタの制御パネルにおいて、１つまたは複数の印刷設定を選択する。複数のドキュメントを印刷用に選択した場合、その印刷設定を、全てのドキュメントに適用してもよいし、単一のドキュメントに適用してもよいし、ドキュメントのグループ（document group basis）に適用してもよい。
【００３５】
ユーザが印刷設定を選択して印刷ジョブを開始すると、仕上げ生成（または印刷要求生成）処理装置（a generate finishing, or print request, process）５６は、仕上げ設定を２つのグループ（送信側装置（またはホストコンピュータ）の仕上げ設定、および、転送先装置（またはプリンタ）の仕上げ設定）に分割する。設定が送信側装置および転送先装置に適用される場合、印刷要求生成処理装置は、何らかの方法（手段）によって、送信側装置または転送先装置のいずれかに、その設定を割り当てればよい。例えば、所定の装置を選択するようにしてもよいし、性能特性を考慮して、選択する装置を動的に決定するようにしてもよい。
【００３６】
印刷設定を割り当てると、印刷要求生成装置は、例えばＴＣＰ／ＩＰを介したデータプロトコルを用いて、仕上げジョブを開始させる（initiate）ための要求（intent）を送信側装置の仕上げ処理装置に伝達する。この仕上げ要求は、少なくとも、仕上げ処理を行う対象の画像の識別情報と、送信側装置の仕上げ設定とを含んでいる。画像またはドキュメントを識別するための方法は、特に限定されるものではないが、送信側装置での画像位置を設定する工程、画像位置と他の送信側装置からそれを検索するための手段の位置を設定する工程、第２の送信側装置（または転送先装置）から画像データを検索し、仕上げ機能を用いることのできるホストにその画像を送信する工程、を含んでいてもよい。
【００３７】
また、転送先装置側の設定は、転送先装置（またはプリンタ）によって後に検索できるように、例えばランダムアクセスメモリ、フラッシュメモリ、ハードディスクなどに保存および記憶される。また、これらの設定を印刷要求に対応付けられるように、上記設定は記憶されている。例えば、画像のネットワーク経路名、および、画像が配置されているホストネットワークアドレスを、装置側印刷設定とともに記憶してもよい。
【００３８】
図６に、仕上げプロセスの実施例について示す。この図は、送信側装置（またはホスト）で画像を部分的に仕上げる工程と、転送先装置（または画像処理装置）で画像を完全に仕上げる工程とを含んでいる。図６では、転送先装置に関連する処理を、ジョブ環境（Job Environment）５８およびページ記述言語（「ＰＤＬ」）インタプリタ６０として示している。ジョブ環境５８は、印刷ジョブに適用される仕上げ設定の記憶部（repository）である。このジョブ環境５８は、画像処理装置のデフォルト設定（default settings）に初期設定される。プリンタ読取り可能データ６２中に送信側装置の仕上げ設定がもしあれば、矢印６４で示したようにジョブ環境５８に適用する。転送先装置仕上げ設定６６についても、矢印６８で示したようにジョブ環境に適用する。ジョブ環境５８に対して送信側装置仕上げ設定６２と転送先装置仕上げ設定６６とを使用することにより、矢印７４で示したように、改良型ジョブ環境（Modified Job Embironment）７２が形成される。プリンタ読取り可能データ６２は、改良型ジョブ環境７２の残りの仕上げ設定とともに、矢印７６で示したように、最終的な画像処理（final imaging）（例えば、ドキュメントを印刷する）を実施するためのＰＤＬインタプリタ６０によって処理される。
【００３９】
送信側装置において画像を部分的に仕上げる場合、送信側装置仕上げ処理装置は、仕上げプロセッサからの印刷要求を受信すると、どの画像の仕上げ処理を行うのか、および、どのような設定を用いるのかを決定するためのメッセージを解析する。次に、送信側装置仕上げ処理装置は、送信側装置仕上げ設定に基づく画像仕上げを行う。例えば、プリンタおよびホストコンピュータの場合、ホスト処理装置は、マイクロソフトＷｉｎｄｏｗｓ（登録商標）のドキュメントフォーマットに対応付けられたアプリケーションを用いて、プリンタにバックグラウンド印刷を開始させるといった処理を行う。次に、送信側装置印刷設定（例えば、小冊子命令（booklet order））を、バックグラウンド印刷タスク（background print task）に移動（pass to）してもよい。あるいは、１つまたは複数の送信側装置仕上げ設定を、バックグラウンド印刷の後、プリンタへ送信する前に、例えば送信側装置内の印刷サブシステムあるいは他の中間ホスト内でのデスプール(despool)処理などによって適用してもよい。いずれの場合にも、改良型ジョブ環境７２を形成するために、結果として生じたプリンタ読取り可能データ６２と残りの送信側装置仕上げ設定とを、転送先装置仕上げ設定６６とともに用いる。改良型ジョブ環境７２に関連したＰＤＬインタプリタ６０は、最終出力装置（final output）にプリンタ読取り可能データを展開する。
【００４０】
あるいは、画像データまたはドキュメントデータを、元のフォーマットで転送先装置に送信してもよい。転送先装置が実行すべき展開機能のための、１つまたは複数の送信側装置設定または仕上げ設定が、画像データまたはドキュメントデータに含まれていてもよい。例えば、送信側装置（またはホスト）の展開操作が小冊子の製作であり、画像フォーマットがＴＩＦＦである場合、画像を小冊子にする再命令によってそのホストで小冊子処理の一部を実行し、転送先装置（または画像処理装置）に、画像を両面および２‐ｕｐに仕上げる（または印刷する）必要があることを示す改良型ＴＩＦＦデータを提示することによって、その転送先装置に（または画像処理装置）小冊子の展開を完全化することを指示するようにしてもよい。
【００４１】
転送先装置（または画像処理装置）が送信側装置から仕上げジョブを受信した場合、転送先装置は、そのジョブが、送信側装置、転送先装置、または、他のどこかに配置された制御パネル、のいずれで開始されたかを判定する必要がある。なお、後者２つの場合（仕上げジョブが転送先装置または制御パネルで開始される場合）は、一般的に「プル型印刷」ジョブと呼ばれている。
【００４２】
この判定処理の方法は、特に限定されるものではなく、画像処理装置（転送先装置）が、効果的な処理によって行えばよい。例えば、転送先装置で仕上げジョブが開始される場合、転送先装置が、固有のジョブ識別子を割り当て、それを、送信側装置仕上げ設定とともに送信側装置に送信するとともに、転送先装置仕上げ設定とともに転送先装置に記憶するようにしてもよい。送信側装置から転送先装置に取り出されたまたは送信された、部分的に仕上げ処理された結果のジョブには、固有のジョブ識別子が含まれている。次に、転送先装置は、画像の展開が完了させるために、この固有のジョブ識別子を用いて、転送先装置仕上げ設定を識別する。
【００４３】
ホストから送信される、部分的に仕上げ処理を施されたジョブに固有の転送先装置の設定を識別するための他の方法として、仕上げジョブを画像処理装置にデスプールするホストのインターネットプロトコル（「ＩＰ」）アドレスを、プル型印刷ジョブを識別するためのインデックスとして用いることが考えられる。さらに他の方法として、仕上げジョブを解析して、プル型印刷ジョブを識別するドキュメント名を抽出する方法が考えられる。例えば、ホストは、仕上げ処理を行うドキュメントのネットワークパス名を識別するために、非実行ステートメントまたはジョブ制御ステートメントを加える。これにより、上記パス名をインデックスとして用いて、仕上げジョブを識別できる。
【００４４】
プル型印刷ジョブが識別された場合、画像処理装置は、識別される仕上げジョブに関する転送先装置仕上げ設定を、転送先メモリから検索する。次に、画像処理装置は、仕上げジョブの処理を、全ての残りの送信側仕上げ設定と組み合わせられた転送先装置仕上げ設定に基づいて、これらの設定が仕上げジョブによって特定されたかのように、再構成する。例えば、様々な画像処理装置サブシステムでのパラメータ設定が予め特定されている場合、新しいプル型印刷ジョブは、その仕上げジョブに関連した設定と矛盾している設定については、これらの設定を無効にするように作用する。他の例として、画像処理装置仕上げ設定を、仕上げジョブ内の画像形成装置印刷命令における適切な位置に、適切な印刷言語文法で埋め込んでもよい。その後、画像形成装置は、プル型印刷ジョブを処理する。
【００４５】
本発明に関する上記の説明では、送信側装置のアプリケーションプログラム（例えば、ホストコンピュータのマイクロソフトＷｏｒｄ（登録商標））が、転送先装置（例えばＰＣＬを用いたプリンタ）とは異なる画像フォーマットを使用するので、送信側装置と転送先装置との間のインターフェースでＧＤＩのような共通のフォーマットへの変換（translation）を行う必要があると仮定してきたが、これに限るものではない。例えば、転送先装置として、異なる多くのアプリケーションプログラムフォーマットを理解できるサブシステムを適用してもよい。したがって、ここに記載した方法およびシステムを、例えば、マイクロソフトＷｉｎｄｏｗｓ（登録商標）、アップルＭａｃｉｎｔｏｓｈ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＵＮＩＸ、Ｓｕｎ  Ｓｏｌａｒｉｓ（登録商標）、ＨＰ／ＵＸ（登録商標）、ＩＢＭ  ＡＩＸ（登録商標）、および、本発明の概念から離れていない他のオペレーティングシステムといった、スプーリングサブシステムおよびデスプーリングサブシステムを有するシステムに適用できる。
【００４６】
さらに、画像処理装置は、物理的フォームへの画像仕上げと同様に、電子フォームへの画像仕上げ（例えばファックス）を行うものであってもよく、また、例えば、スキャナ、複写機、または、ドキュメント管理システム（document management system）などのあらゆる送信側装置からの画像を処理するものであってもよいことが、理解されるべきである。送信側装置は、例えば、パーソナルコンピュータ、小型コンピュータ（mini-computer）または大型コンピュータ（mainframe-computer）、シン・クライアント（例えば、Personal Digital Assistant（「ＰＤＡ」））、または、インターネットに接続される遠隔装置といった、様々なデジタル画像送信側装置であってもよい。また、転送先装置（または画像処理装置）も、例えば、ハードコピープリンタ、多機能周辺機器、スキャナ、ファクシミリ装置、および、電子ホワイトボード、または、ドキュメントサーバといった、様々なデジタル画像仕上げ装置であってもよい。
【００４７】
本明細書で用いた用語および表現は、説明のための用語として用いたものであり、制限を加えるためのものではない。また、このような用語および表現において、図示・記載した特徴の同等物（equivalents）またはそれら同等物の一部の排除を意図したものではない。本発明の範囲は、特許請求の範囲によってのみ限定および制限されるものである。
【図面の簡単な説明】
【００４８】
【図１】本発明の第１システムを示すブロック図である。
【図２】図２は、本発明の第２システムを示すブロック図である。
【図３】図３は、本発明の第３システムを示すブロック図である。
【図４】図４は、本発明の第１処理を示す図である。
【図５】図５は、本発明の第２処理を示す図である。
【図６】図６は、本発明の第３処理を示す図である。
【図１】
2005332403.tif 000003
【図２】
2005332403.tif 000004
【図３】
2005332403.tif 000005
【図４】
2005332403.tif 000006
【図５】
2005332403.tif 000007
【図６】
2005332403.tif 000008