(57)【要約】      （修正有）【課題】印刷時間やコスト等、印刷ジョブに関するユーザ方針（ポリシー）に基づいて、最適な印刷装置やオプションを選択し印刷する。【解決手段】印刷ジョブを処理するための１以上の目的であって、前記印刷ジョブを処理するための最速時間、最低コスト、前記印刷コストを処理するための物質の最低コスト及び印刷ジョブを処理するための最小労力の１以上を含む印刷処理の方針（ポリシー）を示す方針選択データを受け付けるステップと、前記１以上の方針に基づき、複数の印刷オプションから１以上の印刷オプションを選択するステップとを有し、前記１以上の印刷オプションは、パラメータ値又は文書処理装置の少なくも１つを示し、前記文書処理装置は、複数の文書処理装置の１つであり、前記パラメータ値は、１以上の文書処理装置に対して前記印刷ジョブの処理方法を指定する方法に関する。【選択図】図２
2009110517.tif 000002
【特許請求の範囲】
【請求項１】
装置により実現される印刷ジョブを処理する方法であって、
前記印刷ジョブを処理するための１以上の目的であって、前記印刷ジョブを処理するための最速時間、前記印刷ジョブを処理するための最低コスト、前記印刷コストを処理するための物質の最低コスト及び前記印刷ジョブを処理するための最小労力の１以上を含む方針を示す方針選択データを受け付けるステップと、
前記１以上の方針に基づき、複数の印刷オプションから１以上の印刷オプションを選択するステップと、
を有し、
前記１以上の印刷オプションは、パラメータ値又は文書処理装置の少なくも１つを示し、
前記文書処理装置は、複数の文書処理装置の１つであり、
前記パラメータ値は、１以上の文書処理装置に対して前記印刷ジョブの処理方法を指定する方法。
【請求項２】
特定タイプの印刷されるメディアアプリケーションを示すアプリケーション選択データを受け付けるステップをさらに有する、請求項１記載の方法。
【請求項３】
印刷されるメディアアプリケーションが１以上の印刷用紙上にどのように面付けされるか決定するステップをさらに有し、
前記１以上の印刷オプションを選択するステップは、少なくとも部分的に前記決定に基づく、請求項１記載の方法。
【請求項４】
特定タイプの印刷されるメディアアプリケーションを示すアプリケーション選択データを受け付けるステップをさらに有し、
前記１以上の印刷オプションを選択するステップは、少なくとも部分的に前記特定タイプの印刷されるメディアアプリケーションに基づく、請求項３記載の方法。
【請求項５】
前記１以上の印刷オプションは、少なくとも文書処理装置を示し、
当該方法はさらに、前記文書処理装置に前記印刷ジョブと１以上のパラメータ値とを送信するステップを有する、請求項１記載の方法。
【請求項６】
前記１以上の印刷オプションは、少なくともパラメータ値を示し、
当該方法はさらに、特定の文書処理装置に前記印刷ジョブと前記パラメータ値とを送信するステップを有する、請求項１記載の方法。
【請求項７】
前記１以上の印刷オプションは、１以上の文書処理装置と１以上のパラメータ値とを示す、請求項１記載の方法。
【請求項８】
前記方針選択データは、ユーザから受付される、請求項１記載の方法。
【請求項９】
前記印刷ジョブを処理するための最小コストは、人間の労働コストを含む、請求項１記載の方法。
【請求項１０】
前記１以上の印刷オプションの値は、少なくとも文書処理装置を示し、
前記文書処理装置は、複数の仕上げ装置の仕上げ装置であり、
前記仕上げ装置は、前記複数の仕上げ装置のそれぞれの人間の労働レート費用に基づき選択される、請求項１記載の方法。
【請求項１１】
前記１以上の印刷オプションの値は、少なくともパラメータ値を示し、
前記パラメータ値は、メディアサイズ、メディアタイプ、１以上の面付けパラメータ、前記印刷ジョブを処理するための１以上の人間の労働、印刷密度、裁断パターン、折り畳みタイプ又はバインディングタイプの少なくとも１つである、請求項１記載の方法。
【請求項１２】
ユーザから前記印刷ジョブの１以上の特定のパラメータ値を示すパラメータ選択データを受け付けるステップをさらに有し、
前記１以上の印刷オプションの値は、少なくとも文書処理装置を示し、
前記１以上のオプションを選択するステップは、さらに前記１以上の特定のパラメータに基づく、請求項１記載の方法。
【請求項１３】
ユーザから印刷装置又は仕上げ装置の一方である特定の文書処理装置を示す装置選択データを受け付けるステップをさらに有し、
前記１以上の印刷オプションの値は、前記印刷装置又は前記仕上げ装置の他方である文書処理装置を少なくとも示す、請求項１記載の方法。
【請求項１４】
１以上の文書処理装置又は１以上のパラメータ値に係る１以上のコストを示すコストデータを受け付けるステップをさらに有し、
前記１以上の印刷オプションを選択するステップはさらに、前記１以上のコストに基づく、請求項１記載の方法。
【請求項１５】
前記１以上の方針は、第１方針と第２方針とを有し、
前記第１方針は、前記印刷ジョブを処理する最大コストを示し、
前記第２方針は、前記印刷ジョブを処理するための最速時間を示し、
前記印刷ジョブの処理コストは、前記印刷ジョブを処理するための最速時間によると、前記最大コスト以下である、請求項１記載の方法。
【請求項１６】
グラフィカルユーザインタフェースに前記１以上の方針に対応する１以上のユーザインタフェースオブジェクトを表示するステップをさらに有し、
前記方針選択データを受け付けるステップは、前記１以上のユーザインタフェースオブジェクトの１以上のユーザ選択を検出するステップを含む、請求項１記載の方法。
【請求項１７】
印刷ジョブを処理する命令を格納するコンピュータ可読媒体であって、
前記命令は、１以上のプロセッサによって実行されると、
前記印刷ジョブを処理するための１以上の方針であって、前記印刷ジョブを処理するための最速時間、前記印刷ジョブを処理するための最低コスト、前記印刷コストを処理するための物質の最低コスト及び前記印刷ジョブを処理するための最小労力の１以上を含む方針を示す方針選択データを受け付けるステップと、
前記１以上の方針に基づき、複数の印刷オプションから１以上の印刷オプションを選択するステップと、
を前記１以上のプロセッサに実行させ、
前記１以上の印刷オプションは、パラメータ値又は文書処理装置の少なくも１つを示し、
前記文書処理装置は、複数の文書処理装置の１つであり、
前記パラメータ値は、１以上の文書処理装置に対して前記印刷ジョブの処理方法を指定するコンピュータ可読媒体。
【請求項１８】
印刷ジョブを処理する装置であって、
１以上のプロセッサと、
前記１以上のプロセッサによって実行されると、前記印刷ジョブを処理するための１以上の目的であって、前記印刷ジョブを処理するための最速時間、前記印刷ジョブを処理するための最低コスト、前記印刷コストを処理するための物質の最低コスト及び前記印刷ジョブを処理するための最小労力の１以上を含む方針を示す方針選択データを受け付けるステップと、前記１以上の方針に基づき、複数の印刷オプションから１以上の印刷オプションを選択するステップとを前記１以上のプロセッサに実行させる命令を格納するコンピュータ可読媒体と、
を有し、
前記１以上の印刷オプションは、パラメータ値又は文書処理装置の少なくも１つを示し、
前記文書処理装置は、複数の文書処理装置の１つであり、
前記パラメータ値は、１以上の文書処理装置に対して前記印刷ジョブの処理方法を指定する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にプリンタ、コピー機、フィニッシャ及び他の文書処理装置を用いた文書処理に関する。
【背景技術】
【０００２】
複合機（ＭＦＰ）、コピー機、レーザプリンタなどの文書処理装置は、名刺、ポストカード、書籍、ブックレット、写真、フォトブック、パンフレット、書類、カタログ、マニュアル、コースパック、挨拶状、ディレクトリ、折り畳み冊子、レターヘッド、ＣＤケース挿入物、他の印刷されるメディアアプリケーションなどのシンプルな文書と複雑な印刷されるメディアアプリケーションの両方を作成するのに利用可能である。このような印刷されるメディアアプリケーションの適切な制作は、印刷又は複製が完了した後に独立した仕上げ装置を使用することをしばしば求める。仕上げ装置の具体例として、カッタ、スライシング装置、スコアリング装置、折り目付け機、丁合機、裁断機、穴開け機、バインディング装置、縫合機、エンボス加工機、ダイカッティング装置、収縮包装機、コーティング装置、多機能仕上げ装置などがあげられる。
【０００３】
多くの印刷ジョブに対して、ユーザは典型的には、何れの印刷装置及び仕上げ装置が印刷ジョブを処理するか、印刷メディアがどのように処理されるか、印刷枚数、印刷ページ、メディアのサイズ及びタイプなど何れのパラメータ値が選択されるかなど、多数のオプションを選択する。しかしながら、印刷オプションの種類が増えるに従って、ユーザが何れの印刷装置により印刷ジョブを処理するか、何れの仕上げ装置により印刷装置からの印刷されたメディアを処理するか決定することは、特に印刷ジョブのコスト全体と印刷ジョブを処理するのに要する時間に影響を与える（各装置の）可変的な特性によってますます困難になってくる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、上記問題点に鑑み、印刷ジョブの方針を用いて印刷ジョブを処理する技術を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の一特徴は、装置により実現される印刷ジョブを処理する方法であって、前記印刷ジョブを処理するための１以上の方針であって、前記印刷ジョブを処理するための最速時間、前記印刷ジョブを処理するための最低コスト、前記印刷コストを処理するための物質の最低コスト及び前記印刷ジョブを処理するための最小労力の１以上を含む方針を示す方針選択データを受け付けるステップと、前記１以上の方針に基づき、複数の印刷オプションから１以上の印刷オプションを選択するステップとを有し、前記１以上の印刷オプションは、パラメータ値又は文書処理装置の少なくも１つを示し、前記文書処理装置は、複数の文書処理装置の１つであり、前記パラメータ値は、１以上の文書処理装置に対して前記印刷ジョブの処理方法を指定する方法に関する。
【０００６】
また、本発明の他の特徴は、印刷ジョブを処理する命令を格納するコンピュータ可読媒体であって、前記命令は、１以上のプロセッサによって実行されると、前記印刷ジョブを処理するための１以上の方針であって、前記印刷ジョブを処理するための最速時間、前記印刷ジョブを処理するための最低コスト、前記印刷コストを処理するための物質の最低コスト及び前記印刷ジョブを処理するための最小労力の１以上を含む方針を示す方針選択データを受け付けるステップと、前記１以上の方針に基づき、複数の印刷オプションから１以上の印刷オプションを選択するステップとを前記１以上のプロセッサに実行させ、前記１以上の印刷オプションは、パラメータ値又は文書処理装置の少なくも１つを示し、前記文書処理装置は、複数の文書処理装置の１つであり、前記パラメータ値は、１以上の文書処理装置に対して前記印刷ジョブの処理方法を指定するコンピュータ可読媒体に関する。
【０００７】
さらに、本発明のさらなる他の特徴は、印刷ジョブを処理する装置であって、１以上のプロセッサと、前記１以上のプロセッサによって実行されると、前記印刷ジョブを処理するための１以上の方針であって、前記印刷ジョブを処理するための最速時間、前記印刷ジョブを処理するための最低コスト、前記印刷コストを処理するための物質の最低コスト及び前記印刷ジョブを処理するための最小労力の１以上を含む方針を示す方針選択データを受け付けるステップと、前記１以上の方針に基づき、複数の印刷オプションから１以上の印刷オプションを選択するステップとを前記１以上のプロセッサに実行させる命令を格納するコンピュータ可読媒体とを有し、前記１以上の印刷オプションは、パラメータ値又は文書処理装置の少なくも１つを示し、前記文書処理装置は、複数の文書処理装置の１つであり、前記パラメータ値は、１以上の文書処理装置に対して前記印刷ジョブの処理方法を指定する装置に関する。
【発明の効果】
【０００８】
本発明によると、印刷ジョブの処理方針を用いて印刷ジョブを処理することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下の説明では、本発明の完全な理解を提供するため、説明のための多数の具体的詳細が与えられる。しかしながら、本発明はこれら具体的詳細なしに実現可能であることは明らかであろう。また、本発明を不必要に不明りょうにすることを回避するため、周知の構成及び装置はブロック図により示される。
［概略］
印刷ジョブの方針（処理方針）を用いて印刷ジョブを処理するアプローチが提供される。一実施例では、ユーザは、印刷ジョブを処理するため印刷ジョブの方針を選択する。ここで、印刷ジョブの方針とは、印刷ジョブをどのような方針にしたがって、処理していくかということを決めた情報のことである。印刷ジョブの方針の具体例として、以下に限定するものでないが、印刷ジョブを処理するための最速時間、印刷ジョブを処理するための最低コスト、印刷ジョブを処理するための最小労力などがあげられる。印刷ジョブの方針に基づき、印刷生成アプリケーションは、印刷ジョブを処理するのに使用される１以上の印刷オプションを選択する。つまり、印刷ジョブの処理の方針を選択することで、その方針にしたがって処理が行えるように、印刷ジョブを処理するのに使用される１以上の印刷オプションを自動的に選択することができるものである。これは、煩雑な印刷オプションの選択を軽減させることができ、かつ所望の印刷処理の方針にしたがって、処理が実行されることになる。また、“印刷オプション”の具体例として、以下に限定するものでないが、印刷ジョブを処理する文書処理装置及びパラメータ値（具体的なメディアサイズなど）があげられる。文書処理装置の具体例として、以下に限定するものでないが、印刷装置、複製装置、仕上げ装置などがあげられる。パラメータ値は、１以上の文書処理装置が印刷ジョブをどのように処理するかを指定する。印刷ジョブは、文書処理装置に係る１以上のパラメータ値と共に文書処理装置に送信される。
【００１０】
以下の説明は印刷装置、複製装置及び仕上げ装置を個別の装置として説明するが、本発明はこれに限定されるものでない。これらの装置の機能は、任意数の装置に組み合わせ可能である。
【００１１】
簡単化のため、ここでの説明では、仕上げ装置が印刷ジョブを処理することに着目するが、技術的には、仕上げ装置は印刷装置又は複製装置により生成された１以上の印刷メディアを処理（裁断、糊付けや製本処理など）する。
【００１２】
ここでの説明は、単独の方針が選択されることについて説明されるが、複数の方針が同時に選択されてもよい。複数の方針は、具体的な文書処理装置及びパラメータ値などの１以上の印刷オプションを選択する際に、相互に考慮され、印刷オプションが適切に選択されうる。
【００１３】
［製品印刷システムの具体例］
図１は、一例となる製品印刷システム１００を示す。第１装置１０２、第２装置１０４及び第３装置１０６が、印刷施設に設けられている。第１装置１０２、第２装置１０４及び第３装置１０６はそれぞれ、何れかのタイプの文書処理装置からなる。文書処理装置の具体例として、以下に限定されるものでないが、プリンタ、スキャナ、コピー機、多機能プリンタ、カッタ、穴開け機、ステイプラ、バインダ、ドリル、折り畳み機、ＵＶコーティング機などがあげられる。
【００１４】
一実施例では、第１装置１０２、第２装置１０４及び第３装置１０６は、ネットワーク１０８に通信接続される。コンピュータ１１０Ａ〜Ｃの１以上が、ネットワーク１０８に接続されてもよい。ストレージシステム１１２がまた、ネットワーク１０８に接続されてもよい。
【００１５】
ネットワーク１０８は、有線ネットワーク、無線ネットワーク又はこれらの組み合わせから構成される。ネットワーク１０８は、何れかの形式のデータリンクであって、装置１０２，１０４及び１０６、ストレージシステム１１２並びにコンピュータ１１０Ａ〜Ｃとの間でデータを通信可能なネットワークから構成される。
【００１６】
一例となる製品印刷システム１００はまた、印刷生成アプリケーション（図１には図示せず）を有する。印刷生成アプリケーションは、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現可能である。印刷生成アプリケーションは、印刷ジョブの方針に基づき、１以上の文書処理装置及び／又は１以上のパラメータ値などの１以上の印刷オプションを選択する。これにより、ユーザは、特別な印刷に関する知識を必要なしに、所望の方針にしたがった、細かな印刷オプションのパラメータ値等を設定することが可能となる。
【００１７】
印刷生成アプリケーションは、コンピュータ１１０Ａ〜Ｃの１以上、装置１０２，１０４及び１０６の１以上又は他の装置（図示せず）上で実行される。印刷生成アプリケーションは、ネットワーク１０８を介し又はＵＳＢ接続などを介し直接的に装置１０２，１０４及び１０６と通信する。
【００１８】
いくつかの状況では、装置１０２，１０４及び１０６との物理的な接続はない。このような状況では、これらの装置は、装置のオペレータがセットアップパラメータを手動により入力する“オフライン”モードにより動作する。“オフライン”の装置の場合、印刷ジョブのパラメータはオフライン装置のコンピュータ画面又は独立した印刷紙（指示書）も与えられるかもしれない。
【００１９】
“ニアライン”装置は、装置がプログラミング値及び／又は印刷ジョブデータを受け取る物理的なインタフェースを有する装置である。
【００２０】
“インライン”装置は、印刷装置に物理的に付属した装置である。メディアは、印刷装置から直接インライン仕上げ装置に供給される。インライン仕上げについては、セットアップ値は、印刷装置により送信されるか、又は仕上げ装置の制御パネルを介し提供される。
【００２１】
［機能概略］
図２は、本発明の実施例による、印刷の処理方針に基づき１以上の印刷オプションを選択するための処理フローを示す。ステップ２０２において、印刷生成アプリケーションは、印刷ジョブを処理するための印刷ジョブの方針を示す方針選択データ（ユーザなどから）を受け取る。方針選択データは、印刷生成アプリケーションにより提供されるユーザインタフェースを介し受信されるかもしれない。
【００２２】
ステップ２０４において、印刷の処理方針に基づき、印刷生成アプリケーションは１以上の印刷ジョブを選択する。選択された印刷オプションは、印刷装置及び／又は仕上げ装置であるかもしれない。さらに又は代わりに、選択された印刷オプションは、文書処理装置がどのように印刷ジョブを処理するかを指示する１以上のパラメータ値であるかもしれない。その方針に基づく印刷オプションの選択が、以降においてより詳細に説明される。
【００２３】
パラメータは、仕上げされた印刷製品を生成するのに用いられる属性である。仕上げられた印刷製品は、印刷装置又は複製装置により生成される印刷メディアであるかもしれない。あるいは、仕上げられた印刷製品は、印刷装置又は複製装置により生成された印刷メディアに対して仕上げ装置により実行される何れかの処理から得られた印刷メディアであるかもしれない。
【００２４】
パラメータの具体例として、以下に限定されるものでないが、印刷されるメディアアプリケーション、印刷されるメディアアプリケーションの番号、印刷装置のプログラミング（ＰＪＬ、ＪＤＦ（Ｊｏｂ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｏｒｍａｔ）データなど）、ＰＤＬ（ＰＤＦ、ＰｏｓｔＳｃｒｉｐｔ、ＰＣＬ、ＴＩＦＦ、ＪＰＧなど）、仕上げ装置のプログラミング、マニュアル制御設定、カラー、裁ち切り（ｂｌｅｅｄ）、メディアサイズ、メディアタイプなどがあげられる。パラメータの値（パラメータ値）は、通常はユーザが印刷ジョブの処理を開始する時点でユーザにより指定される。上記パラメータのいくつかの値は、ユーザによって指定されず、例えば、印刷されるメディアアプリケーションの属性の結果として装置に転送されるかもしれない。メディアサイズについて１８”インチ×１２インチ”などの１以上のデフォルト値が、１以上のパラメータについて提供されるかもしれない。
【００２５】
ステップ２０６において、印刷生成アプリケーションは、印刷装置に固有の１以上のパラメータ値と共に、印刷ジョブを印刷装置に送信する。印刷装置は、ユーザによって手動により選択されるか、又は印刷生成アプリケーションによって選択されてもよい。
【００２６】
ステップ２０８において、印刷装置は、印刷装置に固有の１以上のパラメータ値に従って印刷ジョブを処理する。印刷装置に固有のパラメータの具体例として、メディアサイズがあげられる。１以上のパラメータ値は、ユーザによって手動により選択されるか、又は印刷生成アプリケーションによって選択されてもよい。このステップの結果として、印刷装置は印刷メディアを生成する。
【００２７】
ステップ２１０において、仕上げ装置は、ステップ２０８において印刷装置により生成された印刷メディアの１以上を処理する。仕上げ装置は、仕上げ装置に固有の１以上のパラメータ値に従って印刷メディアを処理する。仕上げ装置に固有のパラメータの具体例として、印刷メディアがどのように裁断されるかというものがある。１以上のパラメータ値が、ユーザによって手動により選択されるか、又は印刷生成アプリケーションによって選択されてもよい。
【００２８】
［印刷ジョブの方針］
いくつかの印刷ジョブは、低コスト（又は最低コスト）の印刷ジョブが好ましいことを示すコストセンシティブであるかもしれない。他の印刷ジョブは、印刷ジョブが可能な限り迅速に処理されることが好ましいことを示すタイムセンシティブであるかもしれない。さらに、他の印刷ジョブは、印刷ジョブが手動による労力を要しないことが好まれることを示す労力センシティブであるかもしれない。
【００２９】
従って、本発明の実施例によると、ユーザは印刷ジョブを処理するのに用いられる方針を選択することが許可される。印刷ジョブの方針（ここでは方針）は、印刷ジョブを処理する方針であり、印刷ジョブの印刷オプションとは別である。目的の具体例として、以下に限定するものでないが、印刷ジョブを処理するための最速時間、印刷ジョブを処理するための最低コスト、印刷ジョブを処理するのに求められる最小労力、印刷ジョブを処理するのに求められる最小労働コスト、最高品質仕上げ製品などがあげられる。個別の方針として示されたが、印刷ジョブを処理するための最小コストは労働コストを含むかもしれない。
【００３０】
特に指定されない場合、“印刷ジョブの処理”という表現は、印刷装置及び仕上げ装置が印刷ジョブを処理することを含む。従って、例えば、印刷ジョブを処理するための最速時間は、印刷ジョブを処理するため印刷装置と仕上げ装置により求められる合計時間を含む。最速時間は、印刷ジョブを処理するためどのくらいの期間労働が行われるかの推定値を含むかもしれない。
【００３１】
［印刷オプションの選択］
一実施例によると、印刷生成アプリケーションは、方針に基づき当該方針を最も良く充足又は達成する１以上の印刷オプション（他の何れかの選択された印刷オプションと組み合わせて）を選択する。
【００３２】
本発明は、１以上の印刷オプションを選択するため何れか特定のアルゴリズムに限定されるものでない。一実施例では、印刷生成アプリケーションは、何れの印刷オプションが選択されるべきか決定する際、印刷オプションの組み合わせ（ユーザにより選択されなかったものなど）を考慮する。各組み合わせは、異なる印刷オプション群に対応する。例えば、印刷生成システムは、印刷装置と仕上げ装置を有し、印刷装置に係るパラメータは、メディアサイズの１つしか存在しないかもしれない。３つの印刷装置と、２つの仕上げ装置と３つの可能なメディアサイズ値が存在する場合、印刷生成アプリケーションは、３×２×３＝１８通りの可能な組み合わせを考慮するかもしれない。
【００３３】
一実施例では、ユーザは、方針を選択する前に、文書処理装置及び／又は１以上のパラメータ値を選択するかもしれない。方針が選択される前におけるこのような選択は、“予備選択”と呼ばれる。関連する実施例では、予備選択の１以上は、ユーザ選択の代わりにデフォルト選択である。
【００３４】
印刷生成アプリケーションは、１以上の印刷オプションを選択するとき、予備選択を考慮するかもしれない。例えば、上記の例が与えられると、ユーザが特定の仕上げ装置を選択する場合、印刷生成アプリケーションは、１８通りの組み合わせの代わりに、３×１×３＝９通りの組み合わせを考慮するかもしれない。
【００３５】
しかしながら、いくつかの予備選択はさらに、可能な組み合わせの個数を制限するかもしれない。例えば、３つの印刷装置と、２つの仕上げ装置と３つのメディアサイズの上記の例が与えられると、特定の印刷装置の選択は可能なメディアサイズの個数を２に限定するかもしれない。例えば、特定の印刷装置は１８”×１２”メディアサイズをサポートしないかもしれない。従って、当該印刷装置の予備選択は、１×２×２＝４まで可能な組み合わせの個数を減少させる。
【００３６】
同様に、パラメータ値の選択は、何れの組み合わせが印刷ジョブの方針を達成するか決定するとき、何れの文書処理装置が考慮のために利用可能であるかを制限するかもしれない。例えば、予備選択がメディアサイズについて１７”×１１”であり、特定の印刷装置は１７”×１１”メディアサイズをサポートしていない場合、可能な組み合わせの個数は当該印刷装置を含まないであろう。
【００３７】
いくつかのパラメータ（ブリード（裁ち切り）など）は、何れの文書処理装置が考慮のために利用可能であるかを制限しないかもしれない。
【００３８】
一実施例では、印刷生成アプリケーションは、ユーザが選択する印刷されるメディアアプリケーションのタイプに基づき１以上の印刷オプションを選択する。印刷生成アプリケーションは、印刷されるメディアアプリケーションが印刷用紙にどのように面付けされるかを決定する。面付けのレイアウトは、印刷される各メディアアプリケーションが印刷用紙に配置されるレイアウトを表す。面付けレイアウトは、印刷されるメディアアプリケーションの該当サイズ、用紙のサイズ、境界における及び用紙上の印刷される各メディアアプリケーションの間のスペースの大きさを含む。
【００３９】
面付けレイアウトを決定するため、用紙サイズ、印刷される各メディアアプリケーションのサイズ、印刷装置の能力（印刷可能エリアなど）、仕上げ装置の能力（裁断／折り畳み／カバレッジ制限若しくはアドレス可能制限など）などの印刷ジョブ及び装置能力の多くの属性が考慮される。
【００４０】
面付けレイアウトは、メディアサイズ、印刷装置及び仕上げ装置に基づき印刷されるメディアアプリケーションのタイプ毎に異なるかもしれない。例えば、いくつかの自動仕上げ装置は、面付けされるアイテムの特定の配置を要求する。従って、印刷されるメディアアプリケーションのタイプと印刷方針が選択された後、印刷生成アプリケーションは、印刷の方針を最も良く充足する文書処理装置、面付けレイアウト及びメディアサイズを選択する。つまり、方針にしたがって、印刷装置の能力、仕上げ装置の能力を考慮して、メディアサイズのオプションを選択し、その選択にしたがって、面付けのレイアウトのオプションを自動的に選択することが可能となる。つまり、方針の方針ごとに、装置側の能力を考慮し、個々のオプション設定のデータベースやデータテーブルのようなものを用意し、印刷生成アプリケーションが当該データベースを参照して、既に選択されているオプション等を考慮して、オプション設定を決定することが可能となるものである。
【００４１】
［印刷ジョブコスト］
ユーザが選択する方針の１つは最低コストである。印刷ジョブを処理するコストを決定する要因は多数あるかもしれない。このような要因の具体例として、以下に限定されるものでないが、印刷ジョブにより印刷されるメディアのタイプ、サイズ及び数量、印刷されるメディアアプリケーションのタイプ（名刺、ポストカード、書籍など）、印刷ジョブを処理するのに要する労力（仕上げ装置の動作など）、１以上の（リースなどされた）文書処理装置の仕様（標準的なメンテナンスコストを含む）及び消耗品の使用などがあげられる。
【００４２】
労働コストは、通常は印刷ジョブを処理するのに求められる労力と、任意的には文書処理装置のタイプとに基づく。バインディング装置（仕上げ装置の１つ）などのいくつかの装置は、操作するのにより多くの訓練を必要とし、このため、時間当たりの労働レートはより大きなものとなる。
【００４３】
一実施例では、ユーザは、１以上の仕上げ装置による時間当たりのレートや特定サイズのページ当たりのコストなどの１以上の印刷オプションとコストを特定及び関連付けるかもしれない。
［複数の方針］
一実施例では、ユーザは、印刷ジョブについて複数の方針を選択するかもしれない。例えば、ユーザは、印刷ジョブを処理するための最低コストと、印刷ジョブを処理するための最速時間の両方を選択するかもしれない。最低コストと最速時間の両方を選択するに際し、ユーザは最大コストを指定するかもしれない。推定されるコストが指定された最大コストを下回る組み合わせ群のみが考慮される。当該組み合わせ群の各組み合わせの最速時間が決定される。当該組み合わせ群からの最速時間に係る組み合わせが選択される。
【００４４】
関連する例では、ユーザは最大時間を指定するかもしれない。処理時間が指定された最大時間を下回る組み合わせ群のみが考慮される。当該組み合わせ群の各組み合わせの最低コストが決定される。当該組み合わせ群からの最低コストに係る組み合わせが選択される。
【００４５】
［グラフィカルユーザインタフェース］
図３は、ユーザが印刷ジョブを処理するのに使用する１以上の印刷オプションと目的とを選択することを可能にする一例となるグラフィカルユーザインタフェース（ＧＵＩ）３００を示す。一実施例では、印刷生成アプリケーション（上述されるような）がＧＵＩ３００を生成する。
【００４６】
ＧＵＩ３００は、アプリケーションプログラミングセクション３０２とアプリケーションジョブマネージャセクション３２０の２つのセクションに分割された各種情報を表示する。アプリケーションプログラミングセクション３０２は、アプリケーション選択領域３０４とアプリケーションオプション領域３０６の２つの表示領域を有する。アプリケーション選択領域３０４は、ユーザが特定の印刷されるメディアアプリケーションを選択することを可能にする１以上のラジオボタンとイメージサムネイルとを有するかもしれない。図３の例では、可能な印刷されるメディアアプリケーションは、画像が印刷され、コーティングされ、仕上げ装置を用いて裁断可能な書籍、名詞、ポストカード及び３つ折りの冊子を含む。このアプローチは、これらの印刷されたメディアアプリケーションに限定されるものでない。印刷、コーティング及び裁断は、異なる装置１０２，１０４，１０６を用いて実行されてもよく、又はこのような処理のすべてが１つの多機能装置を用いて実行されてもよい。
【００４７】
アプリケーションオプション領域３０６は、ユーザが選択された印刷されるメディアアプリケーションに関連するオプションを選択することを可能にする複数のインタフェースオブジェクトを有する。説明された例では、アプリケーションオプション領域３０６は、ユーザが印刷される名刺にイメージブリード効果を適用するか指定することを可能にする“ブリード”ラジオボタン３０８を有する。
【００４８】
アプリケーションオプション領域３０６はまた、ユーザが印刷するメディアアプリケーション（すなわち、本例では名刺）の枚数を入力することを可能にする数量テキストボックス３１０を有する。グレード、重量、コーティングパラメータなどの他のオプションが、サブ領域３１２のインタフェースオブジェクトを用いて選択されてもよい。
【００４９】
アプリケーションオプション領域３０６はさらに、サブ領域３１４を有する。サブ領域３１４は、印刷されるメディアアプリケーションに使用されるアートワークが入力される場所である。例えば、ユーザは、ＰＤＦファイル又はＪＰＥＧ画像をサブ領域３１４にドラッグし、それらがウィンドウ内のアートワークのさらなる配置が行われる場所に表示される。あるいは、“ファイルオープン”コマンドが、ロードされるべき特定のファイル名を入力するため、ユーザに提供されてもよい。サブ領域３１４内の“クリアイメージ”ボタンの選択は、当該アートワークを削除する。図３に示された例では、印刷される名刺の両側にアートワークが入力されるのを可能にするタブがサブ領域３１４に設けられる。
［アプリケーションジョブマネージャセクション］
アプリケーションジョブマネージャセクション３２０は、インタフェースオブジェクト３２２Ａ〜Ｃを有する。インタフェースオブジェクト３２２Ａ〜Ｃは、印刷ジョブのための１以上の目的を選択するためのボタン群である。オブジェクト３２２Ａの選択は、印刷ジョブを処理するための最速時間のための選択である。オブジェクト３２２Ｂの選択は、最小労力のための選択である。オブジェクト３２２Ｃの選択は、最小コストのための選択である。インタフェースオブジェクト３２２Ａ〜Ｃの１つを選択すると、選択された印刷オプションが表示されるかもしれない。
【００５０】
一実施例では、デフォルトの方針があり、すなわち、ユーザが方針を選択することを要求されないものがある。例えば、印刷ジョブを処理するための最小コストが、デフォルト目的であるかもしれない。従って、印刷されるメディアアプリケーション（アプリケーション選択領域３０４などを介し）と文書の枚数（数量テキストボックス３１０などを介し）が選択されると、印刷オプションの組み合わせがユーザが目的を手動により選択することなく選択される。
【００５１】
アプリケーションプログラミングセクション３０４と同様に、アプリケーションジョブマネージャセクション３２０はまた、ジョブサマリ領域３２４、メディア領域３３２、プリンタ領域３３４及び仕上げ装置領域３３６の多数の領域を有する。ジョブサマリ領域３２４は、１以上の印刷目的の選択に基づき自動選択される３つの印刷オプションを表示する印刷オプション３２６を有する。選択された印刷オプションは、プリンタ、仕上げ装置及びページサイズである。図３の例では、プリンタＡｆｉｃｉｏ５５６０、仕上げ装置Ｄｕｐｌｏ  ＤＣ−６４５及びページサイズ１７”×１１”が選択される。
【００５２】
ジョブサマリ領域はまた、印刷ジョブが選択された印刷オプションに従って処理される場合、印刷ジョブに係る異なるメトリック３２８Ａ〜Ｅを有する。メトリック３２８Ａは、印刷ジョブを処理するための推定時間を表示する。カラム３２８Ｂは、使用された用紙枚数（推定されたものなど）を表示する。カラム３２８Ｃは、印刷ジョブを処理するのに必要とされる用紙枚数を表示する。カラム３２８Ｄは、印刷ジョブを処理するための（推定される）コストを表示する。カラム３２８Ｅは、印刷ジョブを処理するための（推定される）労力を表示する。
【００５３】
メトリック３２８Ａ〜Ｅに表示される数値は、該当する印刷オプションが選択された後に表示されるかもしれない。例えば、特定の印刷されたメディアアプリケーション、文書数量、印刷装置、仕上げ装置及びページサイズの選択後、カラム３２８Ａ〜Ｅに数値が表される。ブリードやページサイズなどの選択のいくつかはデフォルト選択であるかもしれない。
【００５４】
関連する実施例では、メトリック３２８Ａ〜Ｅの数値は、例えば、カラム３２８Ａ〜Ｅの数値を表示するのに求められるすべての印刷オプションが選択されるときなど、ユーザがユーザ選択により又はデフォルト選択により目的を選択する前に表示されるかもしれない。
【００５５】
一実施例では、印刷オプション３２６と係るメトリック３２８Ａ〜Ｅの複数の組み合わせが同時に表示される。各組み合わせは、テーブルの各列が印刷オプション３２６とメトリック３２８Ａ〜Ｅであるテーブルの各行に対応するかもしれない。例えば、ユーザは方針として最小コストを選択したかもしれない。その後、ユーザには図３のジョブサマリ領域３２４に表示される情報が提示される。その後、ユーザは印刷オプションの他の組み合わせがコストについて同様であり、より迅速な処理時間を可能にすることを確認するかもしれない。このとき、ユーザは当該他の組み合わせを選択するかもしれない。
【００５６】
ジョブサマリ領域はまた、印刷されるメディアアプリケーション、アプリケーションオプション、選択されるページサイズ及び選択される文書処理装置に基づき、１枚の印刷用紙の面付けレイアウトを表示するレイアウト３３０を有する。
【００５７】
メディア領域３３２は、ユーザがメディアサイズを指定することを可能にするページサイズラジオボタンを有する。図３の例では、１１”×８．５”、
１７”×１１”及び １８”×１２”の３つの可能なページサイズが存在する。
【００５８】
印刷選択領域３３４は、印刷装置と関連するオプションを選択するためのラジオボタンと他のインタフェースオブジェクトを提供する。図３の例では、Ａｆｉｃｉｏ５５６０、Ａｆｉｃｉｏ  Ｐｒｏ７０７０及びＰｒｉｐｏｒｔ  ＨＱ９０００の３つの可能なプリンタが存在する。利用不可サインが、プリンタＰｒｉｐｏｒｔ  ＨＱ９０００に係るラジオボタン上に表示されている。この利用不可サインは、対応する印刷オプションが選択できないことを示している。印刷オプションが文書処理装置である場合、利用不可サインは、当該装置が印刷ジョブを処理できないことを示し、当該装置が動作不能で修理が必要であるか、又は当該装置のオペレータが利用可能でないことを示すかもしれない。あるいは、ユーザは、この利用不可サインをユーザが選択される印刷オプションとなることを所望しない印刷オプションの隣に配置してもよい（マウスなどを用いて）。
【００５９】
仕上げ装置選択領域３３６は、仕上げ装置と関連するオプションとを選択するためのラジオボタンと他のインタフェースオブジェクトを提供する。図３の例では、Ｔｉｔａｎ２００（オフライン）、Ｔｉｔａｎ２００、Ｄｕｐｌｏ  ＤＣ−６１５及びＤｕｐｌｏ  ＤＣ−６４５の３つの可能な仕上げ装置が存在する。ロックシンボルが、仕上げ装置Ｄｕｐｌｏ  ＤＣ−６４５の隣に表示される。ロックシンボルは、対応する装置が印刷ジョブに使用される必要があることを示すかもしれない。ユーザは、例えば、装置にマウスを置き選択し、その後ロックオプションを選択することによって、装置の隣にロックシンボルを置くかもしれない。
【００６０】
労働レート、用紙コスト、処理速度及び時間、クオリティレベルなどの方針の比較及び選択を行うのに用いられる情報は、多くのソースから取得されるかもしれない。ソースの具体例として、限定されることなく、付属の装置から送信される情報、印刷生成アプリケーションにより読まれる１以上のパラメータファイルを介し提供される情報、“設定”ボタンが領域３３４及び３３６において起動されるときに提示される設定ボックスなどのＧＵＩ３００の各要素を介して提供される情報などがあげられる。
【００６１】
選択された印刷オプションの一部はデフォルト選択であるかもしれない。選択された印刷オプションのいくつかはユーザ選択であるかもしれない。選択された印刷オプションの少なくとも１つは、印刷生成アプリケーションにより選択される。
【００６２】
ＧＵＩ３００の１以上のインタフェースオブジェクトの選択に応答して、印刷ジョブが当該装置に固有の何れかのパラメータ（ページサイズなど）と共に、選択された印刷装置又は複製装置に送信される。従って、方針の選択（ボタン３２２Ａ〜Ｃの１つを選択することによって）は、印刷ジョブの処理を必ずしも開始しない。ユーザは、印刷ジョブを１以上の文書処理装置に送信する前に、印刷生成アプリケーションが何れの印刷オプションを選択するか確認することを所望するかもしれない。例えば、ユーザは印刷ジョブを処理するのに使用される方針として最速処理時間を選択する。そのとき、ユーザは、印刷ジョブが選択された印刷オプションに従って処理された場合、印刷ジョブを処理するコストがかなり大きいと判断する。そのとき、ユーザはコストを低下させる他の方針又は１以上の印刷オプションを選択するかもしれない。
［実装メカニズム−ハードウェア概略］
図４は、本発明の実施例が実装可能なコンピュータシステム４００を示す。コンピュータシステム４００は、情報を通信するためのバス４０２又は他の通信機構と、バス４０２に接続され、情報を処理するプロセッサ４０４とを有する。コンピュータシステム４００はまた、ＲＡＭや他のダイナミック記憶装置など、バス４０２に接続され、プロセッサ４０４により実行される命令及び情報を格納するメインメモリ４０６を有する。メインメモリ４０６はまた、プロセッサ４０４により実行される命令の実行中に一時的な変数又は他の中間情報を格納するのに利用されるかもしれない。コンピュータシステム４００はさらに、バス４０２に接続され、プロセッサ４０４のための静的な命令及び情報を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０８又は他のスタティック記憶装置を有する。磁気ディスクや光ディスクなどの記憶装置４１０が、情報及び命令を格納するため設けられ、バス４０２に接続される。
【００６３】
コンピュータシステム４００は、コンピュータユーザに情報を表示するため、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などのディスプレイ４１２にバス４０２を介し接続されるかもしれない。英数字及び他のキーを含む入力装置４１４が、情報及びコマンド選択をプロセッサ４０４に通信するため、バス４０２に接続される。他のタイプのユーザ入力装置は、方向情報及びコマンド選択をプロセッサ４０４に通信し、ディスプレイ４１２上のカーソルの動きを制御するマウス、トラックボール又はカーソル方向キーなどのカーソル制御４１６である。この入力装置は、典型的には、装置が平面におけるポジションを指定することを可能にする第１軸（ｘなど）と第２軸（ｙなど）の２つの軸に関する２つの自由度を有する。
【００６４】
本発明は、ここに記載された技術を実現するコンピュータシステム４００の利用に関する。本発明の一実施例によると、これらの技術は、プロセッサ４０４がメインメモリ４０６に含まれる１以上の命令の１以上のシーケンスを実行すると、コンピュータシステム４００により実行される。このような命令は、記憶装置４１０などの他の装置可読媒体からメインメモリ４０６に読み込まれるかもしれない。メインメモリ４０６に含まれる命令シーケンスの実行は、プロセッサ４０４にここに記載される処理ステップを実行させる。他の実施例では、配線論理は、本発明の実現するためソフトウェアの代わりに又は組み合わせて利用されるかもしれない。従って、本発明の実施例は、ハードウェア回路及びソフトウェアの何れか特定の組み合わせに限定されるものでない。
【００６５】
ここに使用される“コンピュータ可読媒体”という用語は、コンピュータを特定の方法により実行させるデータを提供する何れかの媒体を表す。コンピュータシステム４００を用いて実現される実施例では、各種コンピュータ可読媒体が、実行のためプロセッサ４０４に命令を提供することに関与する。このような媒体は、以下に限定されるものでないが、記憶媒体及び伝送媒体を含む多数の形態をとりうる。記憶媒体は、不揮発性媒体と揮発性媒体を含む。不揮発性媒体は、例えば、記憶装置４１０などの光ディスク又は磁気ディスクなどを含む。揮発性媒体は、メインメモリ４０６などのダイナミックメモリを含む。伝送媒体は、バス４０２を構成する配線を含む同軸ケーブル、銅線及び光ファイバを含む。伝送媒体はまた、無線波及び赤外線データ通信中に生成されるものなど、音響又は光波の形態をとりうる。このようなすべての媒体は、当該媒体により実行される命令をコンピュータに読み込む物理的機構によって検出させるため有形なものである必要がある。
【００６６】
コンピュータ可読媒体の一般的な形態としては、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ若しくは他の何れかの磁気媒体、ＣＤ−ＲＯＭ若しくは他の何れかの光媒体、パンチカード、紙テープ若しくは穴のパターンを有した他の何れかの物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ若しくは他の何れかのメモリチップ若しくはカートリッジ、後述されるような搬送波、又はコンピュータが読み込み可能な他の何れかの媒体などがあげられる。
【００６７】
各種形式の装置可読媒体が、実行のためプロセッサ４０４に１以上の命令の１以上のシーケンスを搬送することに関与するかもしれない。例えば、命令はまずリモートコンピュータの磁気ディスクに搬送されるかもしれない。リモートコンピュータは、それのダイナミックメモリに命令をロードし、モデムを用いて電話線を介し命令を送信することができる。コンピュータシステム４００のローカルのモデムは、電話線を介しデータを受信し、データを赤外線信号に変換するため、赤外線送信機を利用する。赤外線検出手段が、赤外線信号に搬送されるデータを受信し、適切な回路がバス４０２上にデータを配置することができる。バス４０２は、データをメインメモリ４０６に搬送し、そこからプロセッサ４０４は命令を抽出及び実行する。メインメモリ４０６により受信される命令は、任意的にプロセッサ４０４による実行前後に記憶装置４１０に格納されるかもしれない。
【００６８】
コンピュータシステム４００はまた、バス４０２に接続される通信インタフェース４１８を有する。通信インタフェース４１８は、ローカルネットワーク４２２に接続されるネットワークリンク４２０に接続される双方向データ通信を提供する。例えば、通信インタフェース４１８は、対応するタイプの電話線とのデータ通信接続を提供するＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）カード又はモデムであるかもしれない。他の例として、通信インタフェース４１８は、互換性のあるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とのデータ通信接続を提供するためのＬＡＮネットワークであるかもしれない。無線リンクがまた実装されてもよい。このような実現形態では、通信インタフェース４１８は、各種タイプの情報を表すデジタルデータストリームを搬送する電気、電磁又は光信号を送受信する。
【００６９】
ネットワークリンク４２０は、典型的には、１以上のネットワークを介し他のデータ装置とのデータ通信を提供する。例えば、ネットワークリンク４２０は、インターネットサービスプロバイダ（ＩＳＰ）４２６により運営されるホストコンピュータ４２４又はデータ装置とのローカルネットワーク４２２を介した接続を提供するかもしれない。さらに、ＩＳＰ４２６は、一般に“インターネット”４２８と呼ばれるワールドワイドパケットデータ通信ネットワークを介しデータ通信サービスを提供する。ローカルネットワーク４２２とインターネット４２８は共に、デジタルデータストリームを搬送する電気、電磁又は光信号を利用する。各種ネットワークを介した信号、ネットワークリンク４２０上の信号及びコンピュータシステムとの間でデジタルデータを搬送する通信インタフェース４１８を介した信号は、情報を伝送する搬送波の例示的な形態である。
【００７０】
コンピュータシステム４００は、ネットワーク、ネットワークリンク４２０及び通信インタフェース４１８を介しプログラムコードを含むデータ及びメッセージを送受信することが可能である。インターネットの例では、サーバ４３０がインターネット４２８、ＩＳＰ４２６、ローカルネットワーク４２２及び通信インタフェース４１８を介しアプリケーションプログラムのリクエストされたコードを送信するかもしれない。
【００７１】
受信したコードは、プロセッサ４０４により実行され、及び／又は以降の実行のため記憶装置４１０又は他の不揮発性ストレージに格納されるかもしれない。このようにして、コンピュータシステム４００は、搬送波の形式によりアプリケーションコードを取得するかもしれない。
【００７２】
［拡張及び代替］
本明細書では、本発明の実施例が実現形態毎に異なる多数の具体的詳細を参照して説明された。このため、本発明が如何なるものであるか、また出願人により本発明であると意図されるものの唯一の指標は、本出願により具体的に請求される各請求項と以降の補正を含む請求項である。このような請求項に含まれる用語について明示的に与えられる定義は、請求項に用いられる当該用語の意味を規定する。従って、請求項に明示的に記載されない限定、要素、性質、特徴、効果又は属性は、請求項の範囲を限定するものでない。明細書と図面は、限定的でなく例示的なものとしてみなされるべきである。
【図面の簡単な説明】
【００７３】
【図１】図１は、本発明の実施例による一例となる製品印刷システムを示す。
【図２】図２は、本発明の実施例による目的に基づき１以上の印刷オプションを選択する処理フローを示す。
【図３】図３は、本発明の実施例による目的を選択するグラフィカルユーザインタフェースを示す。
【図４】図４は、本発明の実施例が実現可能なコンピュータシステムを示す。
【符号の説明】
【００７４】
１００  製品印刷システム
１０２，１０４，１０６  装置
１０８  ネットワーク
１１０  コンピュータ
１１２  ストレージシステム
３００  ＧＵＩ
３０２  アプリケーションプログラミングセクション
３０４  アプリケーション選択領域
３０６  アプリケーションオプション領域
３２０  アプリケーションジョブマネージャセクション
３２２  オブジェクト
３２４  ジョブサマリ領域
３２６  印刷オプション
４００  コンピュータシステム
４０２  バス
４０４  プロセッサ
４０６  メインメモリ
【図１】
2009110517.tif 000003
【図２】
2009110517.tif 000004
【図３】
2009110517.tif 000005
【図４】
2009110517.tif 000006