(57)【要約】【課題】本発明は、文書処理ワークフローの制御を提供する。【解決手段】ある実施例では、コンピューターで実施される方法は、印刷書類と関連付けられた書類識別子の値を受信する段階、メディア・サイズを受信する段階、第１の文書処理機器と関連付けられた機器識別子の値を受信する段階、前記受信した書類識別子の値、メディア・サイズ、及び機器識別子の値に基づき、第２の文書処理機器への設定命令を決定する段階、を有する。【選択図】図１Ａ
2009252249.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターで実施される方法であって、
印刷書類と関連付けられた書類識別子の値を受信する段階、
メディア・サイズを受信する段階、
第１の文書処理機器と関連付けられた機器識別子の値を受信する段階、
前記受信した書類識別子の値、メディア・サイズ、及び機器識別子の値に基づき、第２の文書処理機器への設定命令を決定する段階、を有する方法。
【請求項２】
ネットワークを介して前記第２の文書処理機器へ前記設定命令を送信する段階、を更に有する請求項１記載の方法。
【請求項３】
コンピューターで実施される方法であって、
印刷書類の図版を受信する段階、
印刷書類の種類の選択を受信する段階、
メディア・サイズの選択を受信する段階、
複数の文書処理機器の１又は複数の選択を受信する段階、
前記図版を、前記文書処理機器による前記１又は複数の選択の処理に適合する印刷可能な形式に書式を整える段階、を有する方法。
【請求項４】
コンピューター可読記憶媒体であって、１又は複数の命令シーケンスを有し、前記命令シーケンスは、１又は複数のプロセッサーにより実行されると、
印刷書類と関連付けられた書類識別子の値を受信する段階、
メディア・サイズを受信する段階、
第１の文書処理機器と関連付けられた機器識別子の値を受信する段階、
前記受信した書類識別子の値、メディア・サイズ、及び機器識別子の値に基づき、第２の文書処理機器への設定命令を決定する段階、を実行する、コンピューター可読記憶媒体。
【請求項５】
実行されると、ネットワークを介して前記第２の文書処理機器へ前記設定命令を送信する段階を実行する命令を更に有する請求項４記載のコンピューター可読記憶媒体。
【請求項６】
文書処理装置であって、
印刷書類と関連付けられた用紙を処理するシステム、
前記装置から取り外し可能であり、前記システムが処理した用紙を受信する出力用紙担体、
別の装置の処理を設定する情報を符号化され、前記出力用紙担体と関連付けられた情報担体、を有する装置。
【請求項７】
前記情報担体は、無線周波数識別（ＲＦＩＤ）タグ、バーコード要素、又はメモリー・チップを有する、請求項６記載の装置。
【請求項８】
前記情報担体は、バーコードを印刷された前記出力用紙担体内の１枚の用紙を有する、請求項６記載の装置。
【請求項９】
前記情報担体は、前記出力用紙担体内の１枚の用紙、及び前記１枚の用紙に添付されたＲＦＩＤタグを有する、請求項６記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター、コピー機、ファクシミリ、及び他の文書を取り扱う機器を用いた文書処理に関する。
【背景技術】
【０００２】
多機能プリンター（ＭＦＰ）装置、写真複写機、及びレーザー・プリンターのような文書処理機器は、単純な文書、及び名刺、葉書、書籍、冊子のような複雑な書類、及び他の書類を作成するために用いられる。このような印刷書類を適正に作成するには、印刷又は複写が完了した後に、別個の加工機を使用する必要がある。例えば加工機は、裁断機、スライス機、折り機、トリマー、穿孔機、結合機、コーティング機、及び多機能加工機を含む。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、現在、このような機器を操作する人は、多数の異なるジョブを取り扱う多忙な生産環境にあり、個々のジョブのために加工機を正しく構成又は設定することが困難である。例えば、プリンター又はコピー機は、連続して完了する複数の異なるジョブの全てを印刷又はコピーし、仕上げる必要がある。加工機は、各印刷ジョブを適正に仕上げるよう構成又は設定される必要がある。ある環境では、どの構成又は設定が個々の印刷ジョブに適しているかを、作業者が決定することは困難である。例えば、複数の印刷ジョブがほぼ同時に完了し、保持領域に置かれる場合、個々のジョブ毎に、作業者は、個々のジョブに関連付けられ、当該ジョブを仕上げる方法を指定した、注文シート又は情報を捜し出さなければならない。注文シート又は情報が置き誤っている場合には、当該ジョブのために加工機をどのように設定するかについて相当の遅延又は混乱が生じる。
【０００４】
現在の加工機を手動で設定する方法も、人為的エラーのもとにあり、時間が掛かる。
【０００５】
この節で記載される手法は、追求され得た手法であるが、しかし必ずしも以前に考えられ又は追求されていた手法ではない。従って、特に示されない限り、本節に記載された如何なる手法も、単に本節に含まれるという点から従来技術として考えられるべきではない。
【課題を解決するための手段】
【０００６】
ある実施例では、コンピューターで実施される方法は、印刷書類と関連付けられた書類識別子の値を受信する段階、メディア・サイズを受信する段階、第１の文書処理機器と関連付けられた機器識別子の値を受信する段階、前記受信した書類識別子の値、メディア・サイズ、及び機器識別子の値に基づき、第２の文書処理機器への設定命令を決定する段階、を有する。
【０００７】
ある実施例では、方法は、ネットワークを介して前記第２の文書処理機器へ前記設定命令を送信する段階、を更に有する。
【０００８】
ある実施例では、方法は、コンピューターのディスプレイ、ハンドヘルド装置のディスプレイ、前記第２の文書処理機器と関連付けられたディスプレイ、又は印刷されたシートに前記設定命令を表示する段階、を更に有する。
【０００９】
ある実施例では、前記機器識別子を受信する段階は、コンピューターのディスプレイ又はハンドヘルド装置のディスプレイから入力されたデータから前記機器識別子を受信する段階を有する。
【００１０】
ある実施例では、方法は、前記第１の文書処理機器への前記設定命令を決定する段階、を更に有する。
【００１１】
別の実施例では、コンピューターで実施される方法が提供される。当該方法は、印刷書類の図版を受信する段階、印刷書類の種類の選択を受信する段階、メディア・サイズの選択を受信する段階、複数の文書処理機器の１又は複数の選択を受信する段階、前記図版を、前記文書処理機器による前記１又は複数の選択の処理に適合する印刷可能な形式に書式を整える段階、を有する。
【００１２】
ある実施例では、前記書式を整える段階は、各印刷シートに複数の印刷書類を指定する段階を有する。
【００１３】
ある実施例では、前記書式を整える段階は、印刷シートに複数の作業命令を生成する段階を有する。
【００１４】
ある実施例では、前記生成する段階は、文書処理機器と共に用いられる場合に、文書処理機器に、前記複数の作業命令の全てではなく少なくとも１つを削除させる特定の作業命令を生成する段階を有する。
【００１５】
ある実施例では、フォーマットする段階は、文書処理機器の選択に基づき、最も精度の悪い文書処理機器の精度レベルの整数倍で絵柄の位置を決定する段階を有する。
【００１６】
幾つかの実施例では、コンピューター可読記憶媒体が提供される。コンピューター可読記憶媒体は、符号化された１又は複数の命令シーケンスを有する。１又は複数の命令シーケンスは、１又は複数のプロセッサーにより実行されると、前記１又は複数のプロセッサーに、上述の処理を実行させる。
【００１７】
ある実施例では、文書処理装置が提供される。当該文書処理装置は、印刷書類と関連付けられた用紙を処理するシステム、前記装置から取り外し可能であり、前記システムが処理した用紙を受信する出力用紙担体、別の装置の処理を設定する情報を符号化され、前記出力用紙担体と関連付けられた情報担体、を有する。
【００１８】
ある実施例では、前記情報担体は、無線周波数識別（ＲＦＩＤ）タグ、バーコード要素、又はメモリー・チップを有する。
【００１９】
ある実施例では、前記情報担体は、バーコードを印刷された前記出力用紙担体内の１枚の用紙を有する。
【００２０】
ある実施例では、前記情報担体は、前記出力用紙担体内の１枚の用紙、及び前記１枚の用紙に添付されたＲＦＩＤタグを有する。
【００２１】
ある実施例では、前記情報担体は、前記出力用紙担体内の１枚の用紙、及び前記１枚の用紙に添付されたＲＦＩＤタグを有する。前記１枚の用紙は、前記印刷書類の部分ではない。
【００２２】
ある実施例では、印刷書類は、名刺、単一のシート、ポスター、葉書、表紙、折り畳まれた冊子、折り畳まれたシート、小冊子、写真、又は書籍を有する。
【００２３】
ある実施例では、文書処理装置は、１又は複数の他の文書処理装置と通信可能な通信インターフェース、印刷書類と関連付けられた用紙を処理するシステム、符号化情報を１又は複数枚の用紙に添付するデータ符号化装置、前記システムが処理した用紙を受信する出力用紙担体、前記符号化情報を読み取り、１又は複数の電子命令を１又は複数の他の文書処理機器へ送信するデータ復号化装置、を有する。
【００２４】
ある実施例では、前記装置は、検出可能な符号化情報を更に有する。ある態様では、データ復号化装置は、ＲＦＩＤタグ・リーダー、又はバーコード・スキャナーを有する。ある態様では、データ復号化装置は、符号化情報を変更する。ある態様では、符号化情報は、ＲＦＩＤタグ、又はバーコードを有する。更に別の態様では、データ符号化装置は、前記装置の作業者に見えないように符号化情報を添付する。更に別の態様では、データ符号化装置は、１又は複数の利用可能な加工機が印刷書類を識別する符号化情報を添付する。更に別の態様では、データ符号化装置は、１又は複数の利用可能な加工機が印刷書類を識別する符号化情報を添付する。データ復号化装置は、符号化情報を読み取り、１又は複数の電子命令を１又は複数の利用可能な加工機へ送信する。更に別の態様では、各加工機は、スリッター、裁断機、折り機、ギロチン裁断機、ＵＶ塗工機、無線綴じ機、又は小冊子製造機、を有する。
【００２５】
ある実施例では、文書処理装置は、印刷書類と関連付けられた用紙を処理する用紙処理システム、１又は複数枚の用紙に１又は複数の加工機への１又は複数の作業命令を印刷する印刷システムを有する。
【００２６】
ある実施例では、印刷システムは、１又は複数枚の用紙に、複数の異なる加工処理のための１又は複数の作業命令を印刷する。
【００２７】
別の実施例では、印刷システムは、１又は複数枚の用紙に、１又は複数の作業命令を印刷する。１又は複数の作業命令は、１又は複数枚の用紙に対する１又は複数の加工処理の一部として、１又は複数枚の用紙から作業命令を除去又は削除する命令を含む。
【００２８】
ある態様では、各加工機は、スリッター、裁断機、折り機、ギロチン裁断機、ＵＶ塗工機、無線綴じ機、又は小冊子製造機、を有する。
【００２９】
更に別の実施例では、用紙処理システムは、プリンター又は複写機を有する。
【００３０】
ある実施例では、印刷システムは、用紙処理システムが印刷書類と関連付けられた用紙を処理した後に、１又は複数の作業命令を印刷する。印刷システムは、１又は複数の作業命令を、印刷書類に付加される追加シートに印刷する。
【００３１】
ある実施例では、印刷システムは、１又は複数枚の用紙に、複数の異なる加工処理のための１又は複数の作業命令を印刷する。
【００３２】
ある実施例では、印刷システムは、１又は複数枚の用紙に、１又は複数の作業命令を印刷する。１又は複数の作業命令は、１又は複数枚の用紙に対する１又は複数の加工処理の一部として、１又は複数枚の用紙から作業命令を除去又は削除する命令を含む。
【００３３】
ある実施例では、印刷システムは、１又は複数枚の用紙に、複数の異なる加工処理のための１又は複数の作業命令を印刷する。１又は複数の作業命令は、印刷書類の一部を形成する画像に統合される。
【００３４】
ある実施例では、印刷システムは、１又は複数枚の用紙に、複数の異なる加工処理のための１又は複数の作業命令を印刷する。１又は複数の作業命令は、印刷書類の一部を形成する画像と重なり合わない。
【００３５】
ある実施例では、文書処理装置は、コンピューター可読記憶媒体を有する。コンピューター可読記憶媒体は、それぞれ１又は複数の用紙加工機のための一式の１又は複数の作業命令を有する符号化された１又は複数のテンプレート、印刷書類と関連付けられたメディアを処理するメディア処理システム、１又は複数のテンプレートに基づき１又は複数枚の用紙に一式の１又は複数の作業命令を印刷する印刷システム、を有する。各テンプレートは、特定のサイズのメディアと関連付けられる。各テンプレートは、裁断、折り、又は穿孔を有する一式の処理の中から選択された単一の処理のための１又は複数の作業命令を定める。
【００３６】
ある実施例では、印刷システムは、１又は複数枚の用紙に、複数の異なる加工処理のための１又は複数の作業命令を印刷する。１又は複数の作業命令は、加工機が認識する最も粗い精度の単位で表される値を指定する命令を有する。
【００３７】
ある実施例では、印刷システムは、１又は複数枚の用紙に、１又は複数の作業命令を印刷する。１又は複数の作業命令は、第１の処理を実行した後に第２の処理のために加工機を再設定する必要のない加工機のための複数の連続する処理を指定する命令を含む。
【００３８】
ある実施例では、印刷システムは、１又は複数枚の用紙に、１又は複数の作業命令を、拡張マークアップ言語（ＸＭＬ）で印刷する。ある実施例では、印刷システムは、特定の加工機を指定するユーザー入力に基づき、１又は複数のテンプレートの中から特定のテンプレートを選択する。
【００３９】
ある実施例では、印刷システムはロジックを有する。前記ロジックは、１又は複数のプロセッサーにより実行されると、前記１又は複数のプロセッサーに、特定の加工機を指定するユーザー入力を受信する段階、前記特定の加工機の１又は複数の属性を決定する段階、前記属性に基づき、メディア処理システムに印刷書類のシートにグラフィカル情報を印刷するレイアウトを変更するよう指示する段階、を実行させる。
【００４０】
ある実施例では、印刷システムはロジックを有する。前記ロジックは、１又は複数のプロセッサーにより実行されると、１又は複数のプロセッサーに、特定の加工機を指定する第１のユーザー入力を受信する段階、前記ユーザー入力に基づき１又は複数のテンプレートから特定のテンプレートを選択する段階、別の加工機を指定する第２のユーザー入力を受信する段階、前記別の加工機の属性に基づき前記特定のテンプレートを変更する段階、を実行させる。
【００４１】
ある実施例では、前記第１のユーザー入力は多機能加工機を指定し、第２のユーザー入力は裁断機を指定する。
【図面の簡単な説明】
【００４２】
【図１Ａ】製品印刷システムの例を示す。
【図１Ｂ】書類生成ロジックを用いたコンピューター・アーキテクチャの例を示す。
【図１Ｃ】ある実施例の、複数の文書処理機器により、印刷書類を製造する方法を示す。
【図１Ｄ】ある実施例の、複数の文書処理機器により、印刷書類を製造する方法を示す。
【図２】文書処理ワークフローの制御を示す。
【図３Ａ】書類生成ロジックを用いた、処理シートに対するワークフローの設定と印刷命令の生成を示す。
【図３Ｂ】テンプレートを用いた文書処理ワークフローの制御を示す。
【図４】文書処理ワークフローを制御するためのグラフィカル・ユーザー・インターフェースを示す。
【図５】名刺を含む２経路の印刷書類のための、符号化証及び命令データを有する印刷シートの例である。
【図６】本発明の実施例が実施され得るコンピューター・システムを図示する。
【発明を実施するための形態】
【００４３】
以下の詳細な説明では、説明を目的として、本発明の完全な理解を提供するために、多くの詳細事項が説明される。しかしながら、本願明細書に記載された本発明の実施例はそのような特定の詳細にかかわらず実施されて良いことが明らかである。他の例では、本発明を不明瞭にすることを回避するため、良く知られた構造及び装置がブロック図の形式で示される。
【００４４】
［１．構造及び機能の概要］
ある実施例では、ワークフロー内にある各機器は、バーコードを有する。バーコードは当該機器を設定するために読み込まれ、バーコードに従って現在のジョブが印刷される。実施例は、半自動処理の一部として用いられ、シートを印刷出力ビンから加工機の入力へと転送する。加工機は、通常はプリンターと並んで接続されていない。ある実施例では、同一の用紙トレイ又は担体は、多数の機器のワークフローの一部として複数の機器の間で共有される。種々の実施例は、加工装置及び複数の物理的加工処理を通じる複数経路のワークフローを有する。
【００４５】
ある実施例では、処理命令のテンプレートを有する印刷シートは、ワークフローの既知の物理的特性に基づき自動的に生成される。テンプレートは、ファイル内の処理又は動作の動的なセットを取り込む。各テンプレートは、選択されたオプションの特定の組み合わせを定める。処理又は動作は、１つの機器、又は複雑な印刷書類を作成するために協働する複数の機器と関連する。
【００４６】
ある実施例では、機器又は管理コンピューターのユーザー・インターフェースは、テンプレートに基づき動的に生成される。例えば、テンプレートに基づき、ユーザー・インターフェースは、どの加工処理を現在実行すべきか、及び印刷書類を作成する将来の段階で他の機器でどの印刷を実行すべきか指示する。ある実施例では、テンプレートは、ホスト・コンピューター又は処理機器に存在するＤＬＬ（Dynamic  Link  Library）を用いてＧＵＩを生成し、画面上の１又は複数のオプションを適切に設定する。ＧＵＩの生成は、動的なラジオ・ボタンの生成、及び制御ボタンの自動配置を含む。ＧＵＩは、１又は複数のＨＴＭＬ文書、ビットマップ画像、又は他の出力形式を有する。
【００４７】
種々の実施例は、用紙トレイ、ビン、バスケット、カート、又は如何なる他の物理的若しくは機械的な用紙若しくは印刷可能な他の媒体の担体を含む出力用紙担体を用いる。ある実施例では、担体は、機器に印刷書類を生成するよう指示する命令データを有する。例えば、命令データは、ＲＦＩＤタグ、バーコード、任意的に可読文字、又は検出可能な符号化の証（あかし）で示されている。
【００４８】
別の実施例では、印刷シートは、機器に印刷書類を生成するよう指示する命令データを有する。命令データは、印刷書類のシートの画像に付加されるか、又は別個のシートに印刷される。
【００４９】
更に別の実施例では、携帯可能なリーダーは、機器の符号化の証をスキャンし、印刷シートをスキャンし、機器に印刷書類の処理を開始させる。携帯可能なリーダーは、機器のみと結合されるか、又は機器が結合されているネットワークと結合される。ある実施例では、機器内の処理制御ロジックは、命令が機器にとって不適正か否かを検出する。例えば、担体が裁断機に与えられ、担体上のＲＦＩＤタグの命令が、次の処理はコーティング処理であると指定する場合、裁断機はエラー又は警告を作業者に伝達する。
【００５０】
命令は、処理の現在の状態を反映するよう各位置で変更される。スタンドアロン・アーキテクチャ又はネットワークと接続するアーキテクチャが用いられる。
【００５１】
［２．構造及び機能の実施例］
図１Ａは、製品印刷システムの例を示す。第１の機器１０２、第２の機器１０４、及び第３の機器１０６は、印刷設備内に配置される。第１の機器１０２、第２の機器１０４、及び第３の機器１０６のそれぞれは、如何なる種類の文書処理システムを有してもよい。例として、プリンター、スキャナー、コピー機、多機能プリンター、及び裁断機、穿孔機、ステープラー、紙綴じ機、ドリル等のような加工機がある。機器１０２、１０４、１０６のそれぞれは、印刷又は加工処理でシートを処理するサブシステムの組み合わせ、通信インターフェース、プログラム・ロジック、プロセッサー、ローカル記憶装置、及び以下に更に説明される他の要素を有する。
【００５２】
ある実施例では、第１の機器１０２、第２の機器１０４、及び第３の機器１０６は、ローカル・エリア・ネットワーク１３０に結合され通信可能である。１又は複数のコンピューター１３２、１３４、１３６は、ネットワークと結合される。各コンピューターは、記憶システムを有する。或いは、記憶システム１４２がネットワークと結合される。リーダー１２０は、ネットワークと結合される。
【００５３】
ネットワーク１３０は、有線ネットワーク、無線ネットワーク、又はそれらの組み合わせを含む。ネットワーク１３０は、リーダー１２０、機器１０２−１０６、データ記憶システム１４２、及びコンピューター１３２−１３６の間でデータを通信可能な如何なる形式のデータ・リンク、ネットワークを有してもよい。ネットワーク１３０は、１又は複数の以下の物理的接続を用いるネットワーク及び他の形式の通信接続、例えばイーサネット(登録商標)、ＵＳＢ、ＳＣＳＩ、Ｆｉｒｅｗｉｒｅ、８０２．１１、シリアル・ケーブル、Ｂｌｕｅｔｏｏｔｈを広義に示す。
【００５４】
ある実施例では、第１の機器１０２、第２の機器１０４、及び第３の機器１０６は、１又は複数のシート１７２を保持するメディア担体を受け付ける。各機器は、機器で印刷され加工され又はその他の処理が行われる１又は複数のシートを受ける１又は複数の出力メディア担体１１１も有する。例えばメディア担体１１０、１１１として有用な機器には、用紙トレイ、ビン、バスケット、カート、又は如何なる他の物理的若しくは機械的な用紙若しくは印刷可能な他の媒体の担体を含む出力用紙担体がある。
【００５５】
ある実施例では、機器は、製品印刷設備と共に設置される。製品印刷設備は、小冊子、書籍、レポート、葉書、写真、冊子、又は他の文書のような印刷書類が印刷され、加工される。しかしながら、他の実施例では、機器は同一場所に設置されない。
【００５６】
ある実施例では、出力メディア担体１１１は、機器がシートを処理し出力メディア担体へ当該シートを供給した後に、機器から取り外し可能である。また、出力メディア担体は、当該シートの更なる処理のために別の機器へ移動可能である。例えば、シート１７２は、メディア担体１１０内に置かれ、第１の機器１０２で印刷され、出力メディア担体１１１に供給される。次に出力メディア担体１１１は物理的に確実に第２の機器１０４へ移動される。第２の機器１０４は、裁断又は穿孔のような加工処理を実行する。
【００５７】
ある実施例では、第１の機器１０２、第２の機器１０４、及び第３の機器１０６のそれぞれは、可読符号１５０を有する。種々の実施例では、可読符号１５０は、バーコードで示された証（あかし、以下バーコードの証と言う）又はラベル、無線周波数識別子（ＲＦＩＤ）タグ等を有する。上述の各実施例では、可読符号１５０は、符号と関連付けられた機器の種類を一意に識別するデータを符号化する。例えば、可読符号１５０に符号化されたデータは、関連する機器の特定の種類、製造元、型番等を示す。可読符号１５０は、関連する機器の機能を符号化する。可読符号１５０は、関連する機器の固有の識別子を有する。
【００５８】
ある実施例では、メディア担体１１０は可読符号１６０を有し、出力メディア担体１１１は可読符号１６１を有する。或いは、メディア担体１１０と出力メディア担体１１１の両方ではなく一方のみが可読符号を有する。種々の実施例では、可読符号１６０、１６１は、バーコードの証又はラベル、無線周波数識別子（ＲＦＩＤ）タグ等を有する。
【００５９】
上述の各実施例では、可読符号１６０、１６１は、機器の処理のどの種類がメディア担体に入っているメディアに対し実行されるべきかを指定するデータを符号化する。例えば、メディア担体が、中央をホチキス止めされる８頁の冊子のために１１”ｘ１７”の印刷シートを保持している場合を考える。可読符号１６０、１６１で符号化されたデータは、印刷処理を指定する。印刷処理は、冊子の図版を特定の方向に印刷する段階を有する。また、加工処理は、２つのシートをスタックに取り込む段階、シートを半折りにする段階、及び半折りの３個所をホチキス止めし冊子を完成する段階、を有する。他の実施例では、可読符号１６０、１６１は、如何なる他の適切な処理、印刷、又は加工処理を指定してもよい。
【００６０】
ある実施例では、シート１７２は、１又は複数の可読符号１７０を有する。種々の実施例では、可読符号１７０は、バーコードの証又はラベル、無線周波数識別子（ＲＦＩＤ）タグ等を有する。上述の各実施例では、可読符号１７０は、機器のどの種類の処理がシート１７２に対し実行されるべきかを指定するデータを符号化する。例えば、可読符号１７０に符号化されたデータは、次にシート１７２の３個所を穿孔する必要があることを示す。
【００６１】
リーダー１２０は、符号１５０、１６０、１７０の何れかを読み取り、符号に符号化されたデータ又は符号に基づく命令を、第１の機器１０２、第２の機器１０４、及び第３の機器１０６のうちの１又は複数へ提供する。
【００６２】
図１Ａに示すある実施例では、リーダー１２０は、ネットワーク１３０と結合され、ネットワークを介して機器にデータ又は命令を供給する。従って、リーダー１２０は、ネットワーク１３０を介してコンピューター１３２、１３４、１３６と通信する。１以上のリーダー１２０があり、１つのリーダーを機器の各作業者が使用することが考えられる。別の実施例では、リーダー１２０は、ネットワーク１３０と結合されず、スタンドアロン・モードで動作する。この場合、リーダー１２０は、機器と直接結合され、データ又は命令を直接結合を通じて機器へ供給する。別の実施例では、リーダー１２０は、コンピューター１３２、１３４、１３６の１つと直接結合される。
【００６３】
テンプレート１４０は、特定の印刷書類を作成するために実行されるべき一連の印刷及び加工処理を表す格納されたデータを有する。例えば、テンプレート１４０は、第１の機器１０２で一式のシートのコピーを２頁を集約して印刷する段階５０、第２の機器１０４を用いて集約したセットに透明なカバーを挿入する段階、及び第３の機器１０６を用いて集約したセットを螺旋綴じにする段階を指定してよい。
【００６４】
ある実施例では、テンプレート１４０は、格納されたデータを印刷したシートに印刷する方法についての命令を有する。例えば、テンプレート１４０は、符号化データを有する。符号化データは、ネットワーク１３０のコンピューター・プリンターで印刷されるか、又は機器１０２、１０４、１０６のうちの１つで印刷されると、１又は複数のシートにバーコードの証を印刷する。バーコードの証はリーダー１２０により読み取り可能である。
【００６５】
ある実施例では、各機器１０２、１０４、１０６は、以下に更に説明される文書処理ワークフロー処理を実施するワークフロー・ロジックを有する。ワークフロー・ロジック１８０は、メモリー、他のソフトウェア要素、ファームウェア、又はそれらの組み合わせの中に符号化された命令を有する。或いは、コンピューター１３２、１３４、１３６のうちの１つが、ワークフロー・ロジック１８０を有してよい。機器１０２、１０４、１０６に直接取り付けられるコンピューターが、ローカルにワークフロー・ロジック１８０を有し、命令を関連する機器へ機器との接続を介して供給してもよい。
【００６６】
図６は、以下に説明するように、ホスト・コンピューター、又はコンピューター１３２、１３４、１３６の１つ、又はワークフロー・ロジック１８０として使用する機器１０２、１０４、１０６のうちの１つに組み込まれる汎用コンピューター構成要素の例を示す。
【００６７】
図１Ｂは、書類生成ロジックを用いたコンピューター・アーキテクチャの例を示す。例として、コンピューター１３２は、書類生成ロジック１９０、パラメーター記憶装置１４３、図版記憶装置１４４、記憶装置１４２、及び出力インターフェース１９６を有する。通常、書類生成ロジックは、１又は複数のユーザーからのデータ入力を、入力装置１９５により纏めて表される１又は複数の入力装置から受信する。例えば、入力装置は、キーボード、音声入力装置、マウス、トラックボール、又は他のポインティング・デバイスを含む。
【００６８】
書類生成ロジック１９０は、印刷書類の種類、印刷書類を生成するために用いられる文書処理機器のパラメーター値、メディア・サイズの値、及び選択された印刷書類のパラメーター値についてのユーザーの選択を受信するユーザー・インターフェースを表示する。例えば、メディア・サイズの値は、レター、Ａ４、１７”ｘ１１”、１８”ｘ１２”などを含む。ユーザーの選択に基づき、書類生成ロジック１９０は、機器及び書類の１又は複数のパラメーター値を有する設定されたワークフローを生成する。
【００６９】
更に、書類生成ロジック１９０は、証（あかし）を有する印刷シートを生成する。証は、リーダーで読み取られると、１又は複数の機器をパラメーター値に従い動作させる。書類生成ロジック１９０は、パラメーター記憶装置１４３に、又はネットワークに接続された記憶装置１４２（図１Ａ）に名称を設定してパラメーター値を保存し、証の読み取り又はテンプレートの取り込みに応じて検索できるようにする。書類生成ロジック１９０より前の機能を、以下に更に説明する。
【００７０】
或いは、コンピューター１０２、１０４、１０６のうちの１つが、書類生成ロジックを有してよい。更に、機器１０２、１０４、１０６の１つと結合されたコンピューター、例えば当該機器に対してマネージャとして機能するコンピューターは、書類生成ロジックを有してよい。
【００７１】
図版記憶装置１４４は、印刷書類の一部として印刷するための画像を格納する。例えば、図版には、名刺の画像、冊子の画像、書籍の文字又は表紙の図版、又は如何なる他の印刷されるべき情報がある。図版は、図版記憶装置１４４に、ＰＤＦ、ＪＰＧ等のような任意の都合のよいファイル形式で格納される。
【００７２】
記憶装置１４２は、コンピューター１３２内に、又はネットワーク１３０内のどこかにある。記憶装置１４２は、書類生成ロジック１９０のプログラム・ファイル、プログラム・データ、又は以下に説明する書類生成ロジックの処理に有用な他の情報を格納する。
【００７３】
出力インターフェース１９６は、コンピューター１３２と書類生成ロジック１９０を、ネットワーク１３０及びディスプレイ１９４のような１又は複数の出力装置に結合する。ある実施例では、書類生成ロジック１９０は、グラフィカル・ユーザー・インターフェースを、オペレーティング・システム及び／又は１又は複数のミドルウェア層と協働して生成する。また、ＧＵＩ画面画像はディスプレイ１９４に表示される。
【００７４】
しかしながら、書類生成ロジック１９０は、文字ベースのインターフェース、コマンド・ライン・インターフェース、端末インターフェース、又はユーザー入力を受信し出力を表示する他の機構であってもよい。出力インターフェース１９６は、書類生成ロジック１９０に、プリンター又は他の出力装置で印刷出力を生成させる。印刷出力は、バーコード・シンボルのような特定の証を含む。
【００７５】
図１Ｃは、ある実施例の、複数の文書処理機器により、印刷書類を製造する方法を示す。段階１０で、印刷書類と関連付けられた書類識別子の値を受信する。例えば、ユーザーは、書類生成ロジック１９０で生成されたグラフィカル・ユーザー・インターフェースで、特定の書類を表すアイコンを選択する。そして、当該ロジックは、アイコンの選択を、メモリーに格納された識別子の値に変換する。例えば、印刷書類には、名刺、書籍、冊子、及び本願明細書に記載されていない他のあらゆる種類の印刷書類が含まれる。
【００７６】
段階１１で、メディア・サイズの値を受信する。例えば、ユーザーは、書類生成ロジック１９０のグラフィカル・ユーザー・インターフェースで、特定のシートのサイズ、用紙のサイズ、又は他のメディアのサイズを表すアイコンを選択する。そして、当該ロジックは、アイコンの選択を、格納された識別子の値に変換する。
【００７７】
段階１２で、第１の文書処理機器と関連付けられた機器識別子の値を受信する。例えば、ユーザーは、グラフィカル・ユーザー・インターフェースで、特定のプリンター、加工機、又は他の文書処理機器を表すアイコンを選択する。そして、書類生成ロジック１９０は、アイコンの選択を、選択された機器を識別する格納された値に変換する。
【００７８】
段階１４で、受信した書類識別子の値、メディア・サイズ、及び機器識別子の値に基づき、第２の文書処理機器のために設定命令が決定される。例えば、書類生成ロジック１９０は、ハードコード・ロジック、ルックアップ・テーブル、テンプレート、又は他の情報源に基づき、１又は複数のコマンド若しくは命令を自動的に決定する。１又は複数のコマンド若しくは命令は、第２の機器により受信され実行されると、第２の機器に、第１の機器、書類の要件、及び第１の機器による処理結果に適合する方法で、指定されたメディアを用いて指定された書類を印刷又は加工するプログラムを実行させる。例えば、第１の機器はプリンターであり、第２の機器は加工機であり、プリンターへの命令は加工機の機能に適合するために調整を要求してよい。或いは、加工機への命令は、プリンターの機能に適合するために調整を要求してよい。
【００７９】
種々の実施例では、段階１６に示されるように、設定命令は、ネットワークを介して第２の文書処理機器へ送信される。段階１８に示されるように、設定命令は、コンピューター・ディスプレイ、ハンドヘルド装置のディスプレイ、第２の文書処理機器のディスプレイ、又は印刷シートに表示される。更に、ある実施例では、設定命令は、第１の文書処理機器のために決定される。例えば、ロジックは、第１の文書処理機器に指定されたメディアを用いて印刷書類を生成させる設定命令を自動的に決定する。
【００８０】
書類識別子を受信する段階は、印刷書類の印刷ページ、印刷書類の一部ではない印刷ページ、又は出力用紙担体から書類識別子を受信する段階を有する。書類識別子を受信する段階は、ＲＦＩＤタグ、バーコード、又は英文字から書類識別子を受信する段階を有する。機器識別子を受信する段階は、第１の文書処理機器から機器識別子を受信する段階を有する。
【００８１】
機器識別子を受信する段階は、ＲＦＩＤタグ、バーコード、又は英文字から機器識別子を受信する段階を有する。機器識別子を受信する段階は、コンピューターのディスプレイ又はハンドヘルド装置のディスプレイから入力されたデータから機器識別子を受信する段階を有する。機器識別子は、ディスプレイで選択された項目として表示される。
【００８２】
設定命令を決定する段階は、機器識別子と関連付けられているか否かに関わらず、第１の文書処理機器又は他の文書処理機器への設定命令を決定する段階を有する。
【００８３】
図１Ｄは、ある実施例の、複数の文書処理機器により、印刷書類を製造する方法を示す。段階２０で、印刷書類の図版を受信する。例えば、ユーザーは、書類生成ロジック１９０のグラフィカル・ユーザー・インターフェースと相互作用し、印刷すべき図版を表すグラフィック画像ファイルを読み込む。
【００８４】
段階２２で、印刷書類の種類の選択を受信する。段階２３で、メディア・サイズの値を受信する。段階２２、２３は、上述の図１Ｃの段階１０、１１と同様の方法で実施される。
【００８５】
段階２４で、複数の文書処理機器のうちの１又は複数の選択を受信する。段階２４は、上述の図１Ｃの段階１２と同様の方法で実施される。
【００８６】
段階２６で、図版は、１又は複数の選択の文書処理機器による処理と適合する印刷可能な形式にフォーマットされる。書式を整える段階は、図版のデジタル画像形式を変更する段階、大きさを調整する段階、複製する段階（例えば、単一のシートの複数のコピーを複製する段階）、又は図版の位置を変更する段階、又は見栄え、位置、若しくは配置の他の変更を行う段階を有する。
【００８７】
ある実施例では、図版は、ＰＤＦ、ＰｏｓｔＳｃｒｉｐｔ、ＰＣＬ、ＸＭＬ、又はＪＤＦのうちの１つにフォーマットされる。ある実施例では、１又は複数の印刷書類は各印刷シートで指定される。ある実施例では、１又は複数の作業命令は印刷シートで指定又は生成される。ある実施例では、特定の作業命令が生成され、文書処理機器と共に用いられる場合には、作業命令は、文書処理機器に、作業命令の全てではなく少なくとも１つを削除させる。
【００８８】
ある実施例では、文書処理機器の選択に基づき、書式を整える段階は、最も精度の悪い文書処理機器の精度レベルの整数倍で図版の位置を決定する段階を有する。ある実施例では、最も精度の悪い値は、ミリメートルの１０分の１である。
【００８９】
図２は、文書処理ワークフローの制御を示す。
【００９０】
段階２０２は、機器で、符号化データをスキャンした結果として生じた機器データを受信する段階を有する。例えば、第１の機器１０２の符号１５０は、リーダー１２０を用いてスキャンされる。結果として、第１の機器１０２のロジックは、第１の機器の識別子を知ることとなる。幾つかの実施例では、第１の機器１０２のロジックは、識別子情報と共に予め設定されている。従って、段階２０２は省略される。
【００９１】
段階２０４Ａは、１又は複数の印刷シート上の符号化データをスキャンした結果として生じた命令データを受信する段階を有する。例えば、シート１７２上の符号１７０は、リーダー１２０を用いてスキャンされる。結果として、第１の機器１０２のロジックは、シート１７２に実行されるべき処理を知ることとなる。例えば、段階２０４Ａは、バーコード・リーダーを用いて、印刷シート上のバーコードを読み取る段階を有する。従って、ジョブ番号又はバーコードで表現された他の固有識別子が認識される。次に、リーダー又はワークフロー・ロジック１８０は、コンピューター１３２、１３４、１３６のうちの１つへ要求を送信し、固有識別子を提供する。
【００９２】
図２の段階２０４Ａに示されるように、スキャンにより命令データを読み取る段階は、動作ボタン４１２の中からＬＯＡＤボタンを選択する段階と等価である。動作ボタン４１２については、図３Ｂ、図４を参照して以下に説明する。
【００９３】
加えて又は代案として、段階２０４Ｂは、担体上の符号化データをスキャンした結果として生じた命令データを受信する段階を有する。例えば、メディア担体１１０上の符号１６０は、リーダー１２０を用いてスキャンされる。結果として、第１の機器１０２のロジックは、メディア担体１１０内にあるシート１７２に対して実行されるべき処理を知ることとなる。
【００９４】
段階２０６は、１又は複数の機器に対し要求される処理を決定する段階を有する。例えば、段階２０２、２０４Ａ、２０４Ｂで機器データ及び命令データを受信する段階に応じて、第１の機器１０２内のロジックは、データを解釈し、データが特定の機器の処理のうちのどれを表しているかを決定する。段階２０６は、ルックアップ・テーブルを用いたパース、マッピング、又は他の決定を有する。或いは、上述のバーコードの例では、書類生成ロジックは、リーダーと関連付けられた機器への設定命令を含む記録を読み出すためのキーとして固有識別子を用い、設定命令を当該機器へネットワーク１３０を介して提供する。結果として、機器は、単に作業者に符号化データを読み取らせるだけで、正しい構成パラメーター値、及び印刷書類を生成するための他の命令を自動的に設定される。
【００９５】
段階２０８は、受信した命令データ内で識別された処理を実行するよう要求された次の機器を決定する段階を有する。例えば、命令データは、命令データは、ステープラーを用い、メディア担体から受け取った文書の各セットの２個所をホチキス止めする段階、及び左側余白をホチキス止めする段階、次に穿孔機又は他の加工機を用いて左側余白領域の３個所を穿孔する段階を有する。本例では、段階２０８は、ステープラー又は綴じ機が処理を実行するよう要求された次の機器であると決定する段階を有する。
【００９６】
段階２１０は、メディア担体が段階２０８で決定された機器に挿入されたか否かを決定する段階を有する。例えば、第１の機器１０２内のロジックは、機器データが機器の処理を実行するよう要求された次の機器を識別する情報と一致するか否かを調べる。次に、命令データが、要求された次の機器がステープラーであること、担体１１０がステープラーではない第１の機器１０２に挿入されたことを示す場合、段階２１０は、否定的な結果となる。反対に、第１の機器１０２がステープラーである、又はホチキス止め機能を有する場合には、段階２１０は肯定的な結果となる。メディア担体の使用は任意であり、特定の実施例では段階２１０及び関連する段階を実施しなくてもよい。
【００９７】
段階２１０が否定的であり、従ってメディア担体が要求された次の機器に挿入されていない場合、制御は段階２１２へ移行し、エラーが生成される。
【００９８】
段階２１２は、第１の機器１０２のディスプレイでエラー・メッセージを発行する段階、可聴音を生成する段階、リーダー１２０でエラー・メッセージを発行する段階、管理ステーションで用いるためにログ・メッセージをネットワーク１３０へ送信する段階、第１の機器１０２又はエラーを生成する他の手段にログ・メッセージを記録する段階、を有する。段階２１２は、ユーザー、機器、又はシステムにメディア担体が要求された次の機器に挿入されていないことを通知する如何なる処理、手段、又は機構を有してもよい。
【００９９】
段階２１０が肯定的であり、従ってメディア担体が要求された次の機器に挿入されている場合、制御は段階２１４へ移行する。
【０１００】
段階２１４は、命令データに基づき現在の機器のユーザー・インターフェースを変更する段階を有する。いくつかの実施例では、段階２１４は実行されないか、又はスキップされる。一例として、段階２１４では、第１の機器１０２は、命令データに基づき、第１の機器のユーザー・インターフェースに表示された情報又は選択肢を変更する。例えば、命令データは、ホチキス止めを実行することを指定し、ユーザーにホチキス止めの数及び位置を入力するよう促す。それに応じて、第１の機器１０２内のロジックは、ユーザー・インターフェースに誘導メッセージを表示し、ユーザーの入力を待つ。段階２１６で、１又は複数のパラメーターを変更するユーザーの入力を受信する。
【０１０１】
段階２１４、２１６は、必要に応じて繰り返され、機器の処理を適正に実行するために必要な他のデータを現在の機器に受信させる。
【０１０２】
段階２１８は、メディア担体及び現在の機器を用いて、ジョブ又は書類を処理する段階を有する。例えば、段階２１８は、メディア担体内にあるメディアに対し命令データで指定された処理を実際に実行する段階を有する。段階２１８は、加工、複製、スキャン等を含む如何なる適切な機器の処理も含む。図２の処理は、段階２２０で完了する。
【０１０３】
任意で、段階２１８の一部として、又は段階２１８の後に実行される別個の段階で、命令データは、現在の処理状態又は先行する処理を反映するよう変更されてよい。例えば、第１の機器１０２で実行された第１の機器処理の最中又は後に、ロジックは、１又は複数の画像、又は処理命令を印刷可能なページ又は印刷可能な形式に符号化するページ記述言語若しくはページ制御言語の命令を生成する。処理命令は、第２の機器１０４又は後続の機器で実行されるべき処理を符号化する。ある実施例では、命令は、印刷されるとき、バーコードを用いて符号化される。或いは、如何なる他の符号化形式の機械可読証が用いられてもよい。
【０１０４】
次に、ページ画像は、第１の機器１０２で、又はネットワーク１３０若しくはコンピューター１３２、１３４、１３６のうちの１つと結合されたプリンターで印刷される。更に又は代案として、更新された処理命令は、ある機器から別の機器へとネットワーク１３０を通じて送信される。
【０１０５】
更に、段階２２０の一部として、又は別個の段階で、印刷画像を有するメディア担体は、機器１０４、１０６のような別の機器へ転送されるか、又は同一の第１の機器１０２で再び使用される。例えば、機器１０２は印刷を実行し、機器１０４は加工を実行する。段階２２０は、シートを第１の機器の印刷出力ビンから第２の機器の加工機の入力へと転送する段階を有する。例えば、加工機は、通常はプリンターと並んで接続されていない。追加で又は代案として、メディア担体内のメディアは、加工装置を通じてマルチプルパスのワークフローを、及び同一の機器又は異なる機器を用いて複数の物理的加工処理を実行する。
【０１０６】
図３Ａは、書類生成ロジックを用いた、処理シートに対するワークフローの設定と印刷命令の生成を示す。段階３０２で、グラフィカル・ユーザー・インターフェースが生成され表示される。
【０１０７】
ある実施例では、書類生成ロジック１９０は、図４に示された形式のＧＵＩを生成し表示する。他の実施例では、ＧＵＩは、図４に示された以外のパネル、領域、ＧＵＩウィジェット（部品）、パラメーター、及び値を有してもよい。例えば、ＧＵＩは、ユーザーに図４に示されたプリンター及び加工機以外の文書処理機器、及び他の種類の機器のパラメーター値を入力させ、ユーザーに図４に示された以外の印刷文書の種類を選択させる。
【０１０８】
段階３０４で、印刷書類の種類を選択するユーザー入力を受信する。例えば、図４で、ＧＵＩ４０２は、複数のラジオ・ボタンを有する領域４０４を有する。各ラジオ・ボタンは、書籍カバー、名刺、葉書、及び三つ折りのチラシを含む異なる印刷書類の種類に関連付けられる。段階３０４は、ユーザーがポインティング・デバイスを移動させ、カーソルで印刷書類の種類を識別するラジオ・ボタンを選択するのに応じて、書類生成ロジック１９０によりユーザー入力を受信する段階を実行する。
【０１０９】
段階３０６で、選択された印刷書類の種類に基づき、ＧＵＩが再生成され、選択された種類に適したパネルで表示される。例えば、選択された書類の種類が名刺の場合、ＧＵＩ４０２の書類オプション領域４２２は、裁ち切り選択肢、及びユーザーに印刷する名刺の数を入力させるテキスト・ボックスを表示する。選択された書類の種類が異なる場合、書類生成ロジック１９０は、ＧＵＩ４０２を再生成し、書類オプション領域４２２が選択された書類の種類に適した異なるデータ、ＧＵＩ部品、又はデータ入力選択肢を表示するようにする。
【０１１０】
段階３０８で、１又は複数のプリンター・パラメーターを指定するユーザー入力を受信する。例えば、書類生成ロジック１９０は、ＧＵＩ４０２のプリンター領域４０６で、パラメーターを選択又は指定するユーザー入力を受信する。ある実施例では、プリンター領域４０６は、ユーザーに特定の印刷装置を選択させるラジオ・ボタンを有する。領域４０６は、設定ボタン４２８を有する。設定ボタン４２８を選択すると、ユーザーは、選択された印刷装置の種類に特化したパラメーター値を入力又は選択できる。ある実施例では、設定ボタン４２８を選択する段階は、書類生成ロジック１９０に、特定のプリンター設定のためのユーザー入力を受信するＧＵＩパネルを表示させる。
【０１１１】
領域４０６は、一式の動作ボタン４１０及び誘導メッセージ４１１も有する。誘導メッセージ４１１は、ユーザーに、印刷書類の製造を完成するのに適した次の処理を通知する。ある実施例では、動作ボタン４１０は、書式、プレビュー、テスト、及び実行ボタンを有する。他の実施例では他の動作が提供されてもよい。動作ボタン４１０が選択されると、書類生成ロジック１９０は、印刷書類の書式を整え、ディスプレイ装置で印刷プレビューを生成し、テスト印刷を実行し、又は書類の印刷を開始する。
【０１１２】
印刷書類の書式を整える段階は、画像領域４４０（以下に説明する）の図版に基づきページを印刷するための、領域４０８（以下に説明する）で選択された加工機のパラメーターと整合するデータを生成する段階を有する。次に、書式を整える段階は、選択されたプリンター、加工機、及び図版を考慮した印刷可能な画像を準備する段階を有する。印刷プレビューを生成する段階は、図５のように、符号化証及び作業命令を有するシートの画像を視覚的に表示する段階を有する。
【０１１３】
図３Ａに示されるように、段階３０９で、書類生成ロジック１９０は、任意的に、プリンターにパラメーター値を読み込み、印刷プレビューを生成し、テスト・シートを印刷し、又はジョブを実行する。パラメーター値を読み込む段階は、ネットワークを介しプリンター又は別の機器へ、命令又はコマンドでパラメーター値を送信する段階を有する。或いは、実行ボタンにより、印刷するか、又は命令をディスプレイ若しくは後に使用するために印刷シートに表示する。
【０１１４】
図３Ａの段階３１０で、１又は複数の加工機パラメーターを指定するユーザー入力を受信する。例えば、書類生成ロジック１９０は、ＧＵＩ４０２の加工機領域４０８のラジオ・ボタンを用い、加工機の種類の選択を受信する。領域４０８は、設定ボタン４３０を有する。設定ボタンを選択すると、ユーザーは、選択された加工機の種類に特化したパラメーター値を入力又は選択できる。ある実施例では、設定ボタン４３０を選択する段階は、書類生成ロジック１９０に、特定の加工機を設定するためのユーザー入力を受信するＧＵＩパネルを表示させる。
【０１１５】
領域４０８は、一式の動作ボタン４１２及び誘導メッセージ４１４も有する。誘導メッセージ４１４は、ユーザーに、選択された印刷書類の種類に対して選択された加工機に実行させる次の処理を通知する。ある実施例では、動作ボタン４１２は、読み込み、テスト、及び実行ボタンを有する。他の実施例では他の動作が提供されてもよい。
【０１１６】
動作ボタン４１２が選択されると、書類生成ロジック１９０は、パラメーター値を生成し、加工機に読み込み、テスト加工処理を実行し、又は書類全体の加工を開始する。パラメーター値を読み込む段階は、ネットワークを介し加工機又は別の機器へ、命令又はコマンドでパラメーター値を送信する段階を有する。
【０１１７】
図３Ａに示されるように、段階３１１で、書類生成ロジック１９０は、任意的に、加工機にパラメーター値を読み込み、加工テストを実行し、又はジョブを実行する。或いは、実行ボタンにより、印刷するか、又は命令をディスプレイ若しくは後に使用するために印刷シートに表示する。
【０１１８】
段階３１２で、１又は複数のメディア・パラメーターを受信する。例えば、書類生成ロジック１９０は、ＧＵＩ４０２のメディア領域４２４へのユーザー入力から、１又は複数のパラメーター値を受信する。ある実施例では、メディア領域４２４は、ユーザーに、ページ・サイズ及びコーティングの種類、グレード、使用する用紙の重さを選択させる。ある実施例では、メディア領域４２４は、選択された印刷機器及び加工機に適合するページ・サイズを表示する。ページ・サイズは、プリンター領域４０６及び加工機領域４０８のユーザー選択により識別される。書類生成ロジック１９０は、プリンター領域４０６と加工機領域４０８の選択が変更されると、メディア領域４２４を再び生成し、別の適合するページ・サイズを示す。ユーザーがメディア領域４２４に入力した値は、選択された印刷機器又は加工機への設定命令の生成に影響を与える。例えば、選択された重さメニュー項目は、印刷機器に特定の熔解温度を用いるよう設定命令を指定する。
【０１１９】
ある実施例では、書類生成ロジック１９０は、メディア領域４２４又はＧＵＩ４０２の別の領域で、選択されたページ・サイズが用いられた場合に生成される、印刷書類の縮小配置図を表示する。レイアウト画像は、ユーザーが、異なるページ・サイズが選択された場合に浪費される用紙の量を比較し、浪費を最小にするよう選択するか、又は他の最適化が実行されるようにするのを支援する。
【０１２０】
段階３１４で、１又は複数の書類固有のオプションを受信する。例えば、ＧＵＩ４０２で、ユーザーは、書類オプション領域４２２で、書類固有のパラメーター値を入力する。書類生成ロジック１９０が受信する特定のユーザー入力及びパラメーター値は、書類によって変化する。
【０１２１】
段階３１６で、図版のユーザー入力を受信する。ある実施例では、書類生成ロジック１９０は、ＧＵＩ４０２で画像領域４４０を生成し、ユーザーに印刷するための画像を当該領域へドラッグ・アンド・ドロップさせる。ユーザーが画像を「ドロップ」すると、画像データは、書類生成ロジック１９０により受信され、印刷書類と関連付けられる。
【０１２２】
図４の例では、選択された書類の種類（「名刺」）は、印刷書類の表面の画像のみを有する。しかし、他の種類の名刺及び他の書類の種類は、印刷シートの裏面の画像も有してよい。ある実施例では、画像領域４４０は、表面タブ及び裏面タブを有する。ユーザーは、表面タブ及び裏面タブに、シートの表面及び裏面の両方の画像を別個にドラッグ・アンド・ドロップできる。
【０１２３】
ある実施例では、画像領域４４０は、ユーザーに、画像領域内に示されるマーカーに対して画像をドラッグ・アンド・ドロップすることを促す。追加で又は代案として、画像領域４４０は、オフセット値ボックス４２６を有する。オフセット値ボックス４２６は、ユーザーに、画像のオフセット位置を指定させるか、代案としてオフセット位置へ画像をドラッグさせる。オフセット位置は、裁ち切り及び他の効果を可能にする。次に、段階３１７で、位置合わせ入力及び任意的なオフセット値を受信する。
【０１２４】
段階３１８で、受信したパラメーター、書類固有のオプション、及び選択された書類の種類に従い印刷書類を生成するために、第１のデータに基づき文書処理機器への１又は複数の設定命令が生成される。例えば、書類生成ロジック１９０は、パラメーター値、オプション、書類の種類、及び他の受信したユーザー入力を、選択されたプリンター及び加工機が理解できる形式又は言語の１又は複数の設定命令のセットに変換する。
【０１２５】
段階３２０で、全ての受信したパラメーターに基づき、１又は複数の符号化証及び１又は複数の作業命令を有するシートが生成及び印刷される。符号化証は、機器又は関連する機器のリーダーで読み取られると、１又は複数の処理を実行するためのパラメーター値を設定されるべき当該機器に、印刷書類を生成させる。作業命令は、機器の作業者に、印刷書類を生成する次の段階のために、用紙を１又は複数の機器へどのように挿入するかを案内する、人間が読める命令を有する。図５に、符号化証、作業命令、及び印刷画像を有する印刷シートの例を示す。別の実施例では、段階３２０で、印刷シートは、印刷画像を省略され、符号化証及び作業命令のみを有する。
【０１２６】
段階３２２で、保存処理を指定しワークフローの名称を提供するユーザー入力を受信する。例えば、書類生成ロジック１９０は、図４の保存ボタン４３２が選択されたことを示す入力を受信する。これに応じて、書類生成ロジック１９０は、ユーザーにワークフローの名称を入力することを促すポップアップ・ウインドウを生成し表示する。
【０１２７】
段階３２３で、設定されたワークフローを表すために固有識別子が生成される。ある実施例では、固有識別子は、バーコード記号で表現可能な数字又は英字の値である。固有識別子は、ジョブ番号、又はジョブ番号と加工機番号との組み合わせを有する。
【０１２８】
段階３２４で、例えば図４のＧＵＩを介したユーザー入力を通じて設定された全てのパラメーター値は、プログラム又はテンプレートの形式で保存される。ある実施例では、書類生成ロジック１９０は、受信したユーザー入力、段階３１８で生成された設定命令、及び固有識別子を関連付ける記録を、記憶装置１４２に保存する。ある実施例では、設定されたパラメーターを保存する段階は、機器又はリーダーに、後に印刷シート上の証を読み取ると、又は自動機械検索処理を通じて値を検索させる。これを以下に説明する。例えば、バーコード・リーダーを用いて印刷シート上のバーコードを読み取ることにより、固有識別子を認識する。次に、固有識別子は、記録を読み取り、設定命令を抽出し、設定命令をバーコード・リーダーと関連付けられた機器へ提供するキーとして用いられる。
【０１２９】
ある実施例では、書類生成ロジックは、１又は複数の加工機の１又は複数の精度の単位を検索し、検索した精度の単位を印刷書類の１又は複数の印刷位置の値を変更した印刷位置の値に変換し、用紙の１又は複数のシートの変更した印刷位置の値に印刷書類の１又は複数の印刷画像及び１又は複数の作業命令を印刷する。次に、ロジックは、ジョブに関与する全ての機器のうちの最も正確でない値に基づく単位の測定値を用いる。例えば、プリンターは、標準的に１／６００又は１／１２００インチの位置精度で印刷ドットをページ上に位置付ける。しかしながら、大部分の加工機は、機械式又は水圧式であり、例えば動作精度は１／６０インチより粗い。
【０１３０】
ある実施例では、一旦ユーザーが印刷機器と加工機との特定の組み合わせを選択すると、印刷書類のためのデータは、選択されている最も精度の粗い機器の単位（例えば１／６０インチ）を用いて、印刷するページに対して調整され、加工設定データと関連付けられる。その他の場合、丸め込み誤差により、シートを加工するときに問題が生じる。図４を参照して上述したようにユーザーが書式、プレビュー、テスト、又は実行ボタンを選択している場合、単位の変換、及び印刷するページの画像の配置が生じる。
【０１３１】
更に、Ｄｕｐｌｏ  ＤＣ−６４５のような複数の機能を提供する加工機は、更に多くの設定の制約を有する。例えば、このような加工機は、シートの端から５ｍｍ乃至４０ｍｍの間でしか裁断できない。従って、ある実施例では、機器のワークフロー・ロジック１８０は、別の機器の制約を反映する他のパラメーター値を記憶装置から検索し、選択した加工機の制約に基づき印刷画像のレイアウトを変更する。
【０１３２】
図３Ｂは、テンプレートを用いた文書処理ワークフローの制御を示す。
【０１３３】
段階３５２は、１又は複数の利用可能なテンプレート及び当該テンプレートと関連付けられた処理の概要を表示する段階を有する。例えば、機器１０２のロジック、又はコンピューター１３２、１３４、１３６のうちの１つのロジックは、記憶システム１４２から、１又は複数の利用可能なテンプレート１４０のリストを決定し、当該リストを機器１０２又はコンピューターのユーザー・インターフェースで表示する。
【０１３４】
ある実施例では、ロジックは、各テンプレートの記述を読み取り、当該テンプレートで表された処理を記述するメタデータを取得し、処理の概要を表示する。例えば、あるテンプレートは「Create  Literary  Magazine.TPL」という名称である。当該テンプレートの処理の概要は、「８１／２×１１の両面印刷の文芸雑誌を印刷し加工する、カバーを印刷し加工する（例えば、断ち落とし、折り線を入れる）、左端に無線綴じ接着する、及び１／２”の段間の空きを必要とする」であってよい。テンプレートは、特定の処理を実施する機器設定命令を有する。メタデータは、テンプレートから直接に取得されるか、又は別個の記述ファイルに含まれてよい。各テンプレートは、印刷機器及び加工機の組み合わせに特有の知られている適正な設定命令及びパラメーター値を反映する。次に、テンプレートは、標準的に、展開する前に指定された機器の組み合わせに対し予めテストされる。
【０１３５】
段階３５４は、テンプレートを選択するユーザー入力を受信する段階を有する。例えば、ロジックは、機器１０２又はコンピューター１３２、１３４、１３６のうちの１つのユーザー・インターフェースを通じてテンプレートの１つのユーザー選択を受信する。
【０１３６】
段階３５６は、選択されたテンプレートを検索する段階を有する。例えば、段階３５２でロジックがテンプレート全体を読み取らなかった場合、段階３５６で、ロジックは、記憶システム１４２から選択されたテンプレート１４０の全体を読み取る。
【０１３７】
段階３５８は、選択されたテンプレートからテンプレートで識別された１又は複数の機器へ設定命令を供給する段階を有する。例えば、選択されたテンプレートを読み取り、印刷機器及び加工機が理解可能な処理命令を符号化するテンプレートから機器設定命令を抽出する。処理命令が実行されると、テンプレートと関連付けられた印刷書類が生成される。
【０１３８】
段階３６０は、テンプレートで識別された又はテンプレートと関連付けられた機器を用いて、印刷書類を生成する段階を有する。例えば、ロジックは、第１の機器１０２、１０４、１０６のうちの１つ、又はネットワーク１３０若しくはコンピューター１３２、１３４、１３６のうちの１つと結合されたプリンターでページを印刷する。
【０１３９】
通常、印刷されたページは、次に段階３５８で設定命令を読み込んだ加工機へ手動で移動される。そして作業者は加工機を起動し、印刷書類の製造を完成させる。しかしながら、本願明細書に記載した手法は、印刷機器と加工機との両方に、特定の印刷書類を実施できるパラメーター値を自動的に設定し、書類の製造に係る時間を大幅に短縮し、パラメーター値の入力又は機器の設定の際の作業者のミスの機会を低減するという利益をもたらす。
【０１４０】
ある実施例では、図３は、段階３６０の後に段階３６２で終了する。或いは、段階３１０の後に、制御は図２の段階２０４Ａへ移行する。段階３１０で印刷されたページは、段階２０４Ａで参照される印刷シートになる。段階３１０で印刷されたページは、リーダー１２０を用いて直ちにスキャンされ、機器１０２、１０４、１０６の何れかに自動的に命令を供給する。
【０１４１】
結果として、テンプレート１４０は、一連の機器で常に適正な加工処理を実行でき、適正なメディアが用いられること、及び適正な機器処理が適正な機器で適正な順序で実行されることを保証する。ある実施例では、作業者が、メディア担体１１０を不適正な機器に、又は不適正な順序で配置すると、警告が生成され、作業者に通知され、不適正な処理を実行するのを防ぐ。
【０１４２】
従って、望ましくない結果が回避される。例えば、作業者がメディア担体を暫くの間、脇に置いてしまう、ジョブ又は書類に戻り、印刷シート１７２の符号１７０をスキャンする、メディア担体内のシートが処理順序に従い適正な次の機器へ供給されることがある。更に、例えば、担体が裁断機に与えられ、担体のＲＦＩＤタグ又は担体内の印刷シートの証の命令が、次の処理はコーティング処理であると指定する場合、ロジックはエラー・メッセージ又は警告を生成する。
【０１４３】
従って、機器又はコンピューターのロジックはどの機器が使用中でありどの処理がメディア担体内のメディアを用いて実行されるべきかを通知されるので、印刷及び加工の複合ジョブが、一貫した精度で生成される。更に、書類の準備に関与するワークフロー全体が制御される。
【０１４４】
上述のように、図４は、文書処理ワークフローを制御するためのグラフィカル・ユーザー・インターフェースを示す。以下に種々の実施例の更なる特徴を説明する。
【０１４５】
図４の例では、名刺書類が選択される。各書類は、指定可能な追加オプションを有する。例えば、名刺では、品質テキスト・ボックス４２０は、ユーザーに印刷する名刺の枚数を入力させる。「裁ち切り」ボタンは、ユーザーに、切り込まれる断ち切り領域を名刺データが必要とするか否かを設定させる。画像領域４４０は、ユーザーがＰＤＦ文書のようなファイルの形式の印刷書類データを「ドラッグ・アンド・ドロップ」する領域を設けている。システムは、データを領域４４０に表示し、オフセット位置を変更可能にしている。領域４４０の「裏面」タブは、印刷断片の裏側のための印刷書類データを入力するために用いられる。
【０１４６】
メディア領域４２４は、ページのサイズ及び関連するオプションを選択するラジオ・ボタンを設けている。指定可能なメディアの他の属性は、用紙の重さ、メディアの表面又は裏面がコーティングされるか否かを含み、領域４２４内の部品を用いて選択される。結果として生じる、選択されたメディア・サイズ及び加工装置の場合の印刷書類のレイアウトも表示される。
【０１４７】
図４の例では、プリンター領域４０６は、目標プリンターを選択するためのラジオ・ボタン、印刷シートの表面又は裏面のプレビューを選択する、テスト印刷を実行する、又は全ての必要なシートを印刷するグラフィカル・ボタンを有する。プレビュー・ボタンが選択されると、対応するグラフィカル画像が、印刷されるべきシートの印刷プレビューに対応する新しいウインドウに表示される。当該グラフィカル画像の例を、図５に示す。
【０１４８】
図４の例では、加工機領域４０８は、加工処理を実施するためのグラフィカル・ボタンを有する。図４の例では、領域４０４で選択された書類、領域４０６で選択されたプリンター、及び領域４２６で選択されたメディアに応じて、必要な加工段階が加工機領域４０８に自動的に示される。
【０１４９】
図４の例では、加工機領域４０８は、第１の加工処理を「１．名刺を裁断する」と識別する。ある実施例では、加工機領域４０８は任意の数の他の加工処理を表示し、グラフィカル・ユーザー・インターフェースの内容は図２で取得した受信した命令データに基づき調整又は変更される。従って、ＧＵＩのレイアウトは、複数の更なる段階をワークフローに含めることができる。
【０１５０】
保存ボタン４３２が設けられる。保存ボタン４３２を選択するユーザー入力を受信すると、図４で選択された全てのパラメーター値を有する設定されたワークフロー、及び関連する図版は、コンピューター１３２、１３４、１３６のうちの１つの記憶装置又はネットワークと接続された記憶装置１４２に保存される。ワークフローの保存により、将来、ワークフローをコンピューター１３２、１３４、１３６の１つで開き、閲覧し、又は変更することが可能になる。
【０１５１】
ワークフローの保存により、パラメーター値で与えられるワークフローの設定をＧＵＩに読み込まずに、当該設定に他の処理及びシステムからアクセスすることが可能になる。例えば、書類の印刷ページをスキャンするか又はワークフローで指定された機器の１つをスキャンするバーコード・リーダーは、関連する機器のプロセッサーに、記憶装置から設定パラメーター値を読み取らせ、当該パラメーター値を関連する機器に適用させる。
【０１５２】
ある実施例では、図４のようなグラフィカル・ユーザー・インターフェースは、部品を設けている。当該部品を選択すると、ユーザーは、特定の種類の加工を可能にする文書の特性を調整できる。例えば、ある実施例では、画像の移動、拡大縮小、又はコンテンツの再形成を行うことによりホチキス止め又は穿孔の位置を回避し、又は画像を移動することにより製本の要件を考慮する（例えば、中央の余白をシートの外側の余白より大きくする）。次に、ＧＵＩは、ユーザーに、文書を調整する加工装置の制約を変更させる。ある実施例では、加工を可能にするために、文書は再形成される。
【０１５３】
図５は、名刺を含む２経路の印刷書類のための、符号化証及び命令データを有する印刷シートの例である。図５の例では、シート５０４の表面には名刺が印刷される。シート５０４は、複数の名刺の画像５０６を有する。シート５０４は、２つの別個の処理のために印刷された命令を有する。
【０１５４】
第１の矢印５０８は、シートが、第１の処理を実行する、例えば第１の裁断処理を実行する機器へ進行する方向を示す。第１の矢印５０８は、作業者がメディア担体内のシートを方向付け、メディア担体を裁断機のような第１の機器の入力経路に挿入するための視覚的な手掛かりとしても機能する。取り外し可能な担体を用いる必要はなく、作業者が積み重ねられたシートを単独で移動することにより命令に対応してもよい。
【０１５５】
シート５０４は、機械可読命令を有する第１の印刷証５１１、及び人間が読み取り可能な命令５１０を更に有する。証５１１は、バーコード、任意的に可読文字、又はどの第１の処理を印刷シートに対し実行するかを決定するために機器が読み取り解釈可能な他の印刷された記号を有する。別の実施例では、証５１１は、先頭のシート、表紙、又は印刷されるべき積み重ねられたシートの最初のシートに現れ、印刷物を有するシートに現れる必要はない。
【０１５６】
第２の矢印５１２は、シートが、第２の処理を実行する、例えば第２の裁断処理を実行する機器へ進行する方向を示す。第２の矢印５１２は、作業者がメディア担体内のシートを方向付け、メディア担体を第２の機器の入力経路に挿入するための視覚的な手掛かりとしても機能する。
【０１５７】
シート５０４は、機械可読命令を有する第２の印刷証５１４、及び人間が読み取り可能な命令５１３を更に有する。証５１３は、バーコード、任意的に可読文字、又はどの第２の処理を印刷シートに対し実行するかを決定するために機器が読み取り解釈可能な他の印刷された記号を有する。別の実施例では、証５１３は、先頭のシート、表紙、又は印刷されるべき積み重ねられたシートの最初のシートに現れ、印刷物を有するシートに現れる必要はない。
【０１５８】
証５１１、５１３は、印刷書類の完成版の製造に関与する異なる処理に関連する。証のあるセットは、加工機に部分的にシートを加工させ、同時に当該証のセットを印刷シートから削除する命令と関連付けられる。これにより、作業者は容易に次の処理のためにシートを処理することができる。
【０１５９】
例えば、図５では、印刷シート５０４は、矢印で示された証５１１、５１３の２つのセットを有する。このシートが作業者により命令５１０に従い裁断機に供給されると、証５１１は、裁断機に、証５１１を切り落とさせ、シートを半分に裁断させ、２つのシートを出力ビンへ供給させる。結果として出力されたシートは、第２の証５１３及び関連する作業命令５１４のみを有する。次に、作業者は、第２の証を用いて裁断機を設定し、シートを再び裁断機へ供給する。これに応じて、裁断機は、シートに描かれた個々の名刺を裁断する。
【０１６０】
［３．実施例−ハードウェアの概要］
図６は、本発明の実施例が実施され得るコンピューター・システム６００を図示する。  コンピューター・システム６００は、バス６０２又は情報を通信する他の通信機構、及びバス６０４と結合され情報を処理するプロセッサー６０２を有する。コンピューター・システム６００はまた、バス６０６と結合され情報及びプロセッサー６０２により実行されるべき命令を格納するランダムアクセスメモリー（ＲＡＭ）又は他の動的記憶装置のような主記憶６０４を有する。主記憶６０６はまた、プロセッサー６０４により実行されるべき命令の実行中に一時的数値変数又は他の中間情報を格納するために使用される。コンピューター・システム６００はまた、バス６０８と結合され情報及びプロセッサー６０２の命令を格納する読み出し専用メモリー（ＲＯＭ）６０４又は他の静的記憶装置を更に有する。磁気ディスク又は光ディスクのような記憶装置６１０が設けられ、及びバス６０２と結合され、情報及び命令を格納する。
【０１６１】
コンピューター・システム６００は、バス６０２を介し、陰極管（ＣＲＴ）のようなコンピューターのユーザーに情報を表示するディスプレイ６１２と結合される。入力装置６１４は、英数字及び他のキーを有し、バス６０２と結合され、プロセッサー６０４へ情報及びコマンド選択を通信する。他の種類のユーザー入力装置は、マウス、トラックボール、又はカーソルキーのようなカーソル移動制御６１６であり、方向情報及びコマンド選択をプロセッサー６０４へ通信し、及びディスプレイ６１２上のカーソルの動きを制御する。当該入力装置は、標準的に第１の軸（例えばｘ）及び第２の軸（例えばｙ）である２軸で２つの自由度を有し、装置に平面内の位置を指定可能にする。
【０１６２】
本発明は、本願明細書に記載された技術を実施するコンピューター・システム６００の使用に関する。本発明の１つの実施例によると、当該技術は、主記憶６０４内に含まれる１つ以上の命令の１つ以上のシーケンスを実行するプロセッサー６０６に応じ、コンピューター・システム６００により実行される。このような命令は、主記憶６０６へ記憶装置６１０のような他の機械可読媒体から読み込まれる。主記憶６０６に含まれる命令のシーケンスの実行は、プロセッサー６０４に本願明細書に記載された処理段階を実行させる。代案の実施例では、配線論理回路は、ソフトウェア命令の代わりに又はソフトウェア命令と組み合わせて使用され本発明を実施する。従って、本発明の実施例は、ハードウェア回路及びソフトウェアの如何なる組み合わせにも限定されない。
【０１６３】
本願明細書で使用された用語「機械可読媒体」は、装置を特定の方法で動作させるデータの提供に関与する任意の媒体を表す。コンピューター・システム６００を使用して実施されるある実施例では、例えば実行のため命令をプロセッサー６０４へ提供する種々の機械可読媒体が含まれる。このような媒体は、不揮発性媒体、揮発性媒体、及び伝送媒体を有するがこれらに限定されない多くの形を取る。記憶媒体は、不揮発性媒体及び揮発性媒体の両方を含む。不揮発性媒体は、例えば記憶装置６１０のような光又は磁気ディスクを有する。揮発性媒体は、主記憶６０６のような動的記憶を有する。伝送媒体は、同軸ケーブル、銅線、及び光ファイバーを有し、バス６０２を有する。伝送媒体はまた、無線及び赤外線データ通信の間に生成されるような、音響又は光波の形式を取り得る。全てのこのような媒体は実現可能であり、媒体により伝達される命令を、命令を機械に読み込む物理機構により検出可能にしなければならない。
【０１６４】
機械可読媒体の一般的形式は、例えば、フロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、磁気テープ、又は任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光媒体、パンチカード、紙テープ、孔のパターンを有する任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、及びＥＰＲＯＭ、フラッシュＥＰＲＯＭ、任意の他のメモリー・チップ又はカートリッジ、本願明細書に記載された搬送波、又はコンピューターが読み出し得る任意の他の媒体を有する。
【０１６５】
種々の形式の機械可読媒体は、実行のためのプロセッサー６０４への１つ以上の命令の１つ以上のシーケンスを伝達に関連する。例えば、命令は最初に遠隔コンピューターの磁気ディスクに保持される。遠隔コンピューターは、命令を遠隔コンピューターの動的記憶にロードし、及びモデムを使用し電話線を介して命令を送出する。コンピューター・システム６００にローカルなモデムは、電話線でデータを受信し、及び赤外線送信機を使用しデータを赤外線信号へ変換する。赤外線検出器は、赤外線信号で伝達されるデータを受信し得る。また適切な回路は、データをバス６０２に発行する。バス６０２は、データを主記憶６０６へ伝達する。データを主記憶６０４から、プロセッサー６０４は命令を検索しそして実行する。主記憶６０６により受信された命令は、任意的に、プロセッサー６０４による実行の前又は後の何れかに記憶装置６１０に格納されて良い。
【０１６６】
コンピューター・システム６００はまた、バス６０２と結合される通信インターフェース６１８を有する。通信インターフェース６１８は、ローカル・ネットワーク６２０と接続されるネットワーク接続６２２と結合される双方向データ通信を提供する。例えば、通信インターフェース６１８は、総合デジタル通信網（ＩＳＤＮ）カード又はモデムであって良く、対応する種類の電話線とのデータ通信接続を提供する。別の例として、通信インターフェース６１８は、ローカル・エリア・ネットワーク（ＬＡＮ）カードであって良く、適合するＬＡＮとのデータ通信接続を提供する。無線接続が実施されても良い。任意のこのような実施では、通信インターフェース６１８は、種々の種類の情報を表すデジタル・データ・ストリームを伝達する電気、電磁気又は光信号を送出及び受信する。
【０１６７】
ネットワーク接続６２０は、標準的に、１つ以上のネットワークを通じた他のデータ装置へのデータ通信を提供する。例えば、ネットワーク接続６２０は、ローカル・ネットワーク６２２を通じたホスト・コンピューター６２４又はインターネット・サービス・プロバイダー（ＩＳＰ）６２６により動作されるデータ機器への接続を提供する。ＩＳＰ６２６はまた、現在一般的に「インターネット」６２８として参照される世界規模のパケットデータ通信ネットワークを通じデータ通信サービスを提供する。ローカル・ネットワーク６２２及びインターネット６２８の両方は、デジタル・データ・ストリームを伝達する電気、電磁気又は光信号を使用する。種々のネットワークを通じる信号、並びにネットワーク接続６２０及び通信インターフェース６１８を通じる信号は、コンピューター・システム６００へ及びコンピューター・システム６００からのデジタルデータを伝達し、例として情報を伝搬する搬送波の形式である。
【０１６８】
コンピューター・システム６００は、ネットワーク、ネットワーク接続６２０及び通信インターフェース６１８を通じ、メッセージを送出し及びプログラムコードを有するデータを受信し得る。インターネットの例では、サーバー６３０は、アプリケーション・プログラムの要求されたコードをインターネット６２８、ＩＳＰ６２６、ローカル・ネットワーク６２２及び通信インターフェース６１８を通じ送信する。
【０１６９】
受信したコードは、受信された時、プロセッサー６０４により実行され、及び／又は後の実行のため記憶装置６１０又は他の不揮発性媒体に格納される。この方法では、コンピューター・システム６００は、アプリケーション・コードを搬送波の形式で得る。
【０１７０】
［４．拡張及び代案］
以上、明細書に、本発明の実施例は、実施毎に変化し得る多数の特定の詳細を参照し記載された。従って、本発明であるもの及び出願人により本発明であると意図されるものの限定的な表示は、後に生じる如何なる補正も含み、請求項が与える特定の形式で本願が与える請求項のセットを含む。本願明細書に前述された当該請求項に含まれる用語の如何なる定義も、請求項で使用される用語の意味を規定する。従って、請求項に明示的に引用されない如何なる制限、要素、特性、特徴、利点又は貢献は、如何様にも当該請求項の範囲を制限しない。従って、本願明細書及び図は、制限的なものでなく説明のためである。
【符号の説明】
【０１７１】
１０２  第１の機器
１０４  第２の機器
１０６  第３の機器
１１０  メディア担体
１１１  出力メディア担体
１２０  リーダー
１４０  テンプレート
１８０  ワークフロー・ロジック
１３２  コンピューター
１４３  パラメーター記憶装置
１４４  図版記憶装置
１９６  出力インターフェース
６０２  バス
６０４  プロセッサー
６０６  主記憶
６０８  ＲＯＭ
６１０  記憶装置
６１２  ディスプレイ
６１４  入力装置
６１６  カーソル制御
６１８  通信インターフェース
６２０  ネットワーク接続
６２２  ローカル・ネットワーク
６２４  ホスト
６２６  ＩＳＰ
６２８  インターネット
６３０  サーバー
【図１Ａ】
2009252249.tif 000003
【図１Ｂ】
2009252249.tif 000004
【図１Ｃ】
2009252249.tif 000005
【図１Ｄ】
2009252249.tif 000006
【図２】
2009252249.tif 000007
【図３Ａ】
2009252249.tif 000008
【図３Ｂ】
2009252249.tif 000009
【図６】
2009252249.tif 000010
【図４】
2009252249.tif 000011
【図５】
2009252249.tif 000012