(57)【要約】      （修正有）【課題】操作領域グループを同期させることができる、多数の操作領域とともに使用可能な方法および製造システムを提供する。【解決手段】製造システム、特に印刷システムの複数の操作領域を同期させる方法であって、準備された参照テーブルによって、同期されるべき各操作領域が関連づけされ、同期される操作領域が、同期させる操作領域での変化に同期される。【選択図】図１６
2017076402.tif 000002
【特許請求の範囲】
【請求項１】
製造システム、特に印刷システムの複数の操作領域を同期させる方法であって、
前記製造システムは制御装置（２）を有しており、前記制御装置（２）はホストコンピュータ（１０）を含んでおり、前記ホストコンピュータ（１０）は、データ接続によって、１つまたは複数のクライアントコンピュータ（１４，１５，１７）に接続されており、前記クライアントコンピュータ上で、ぞれぞれ、ブラウザ（２３ａ，２３ｂ）が実行され、
操作領域モジュールライブラリ（２０）が前記ホストコンピュータ（１０）にインストールされており、前記ホストコンピュータ（１０）で実行され、前記操作領域モジュールライブラリ（２０）によって、前記製造システムに対して操作領域が作成され、提供され、前記操作領域が、マークアップ言語ファイルとして、前記ホストコンピュータ（１０）から各ブラウザ（２３ａ，２３ｂ）に伝達され、前記ブラウザ（２３ａ，２３ｂ）において、前記操作領域を表示するために実行され、
前記マークアップ言語ファイルは、前記ホストコンピュータ（１０）にインストールされ、かつ、前記ホストコンピュータ（１０）で実行されるウェブ・ユーザーインタフェース（２１）によって、前記ホストコンピュータ（１０）から、前記クライアントコンピュータ（１４，１５，１７）のうちの１つに伝達され、
前記操作領域のうちのある操作領域が変更されるべき場合、前記ウェブ・ユーザーインタフェース（２１）は、前記操作領域の変更を記述する変更情報を前記操作領域に伝達し、
前記ホストコンピュータ（１０）に参照テーブルが準備され、前記参照テーブルによって、同期されるべき各操作領域が関連づけされ、
前記ウェブ・ユーザーインタフェース（２１）は、前記変更情報の伝達時に、前記参照テーブルに基づいて、さらなる操作領域が、前記操作領域と同期されるべきか否かを検査し、同期されるべき場合には、前記ウェブ・ユーザーインタフェース（２１）は前記各変更情報を、前記さらなる操作領域にも伝達する、
ことを特徴とする方法。
【請求項２】
前記操作領域を表示する前記ブラウザ（２３ａ，２３ｂ）は、相応するクライアントコンピュータ（１４，１５，１７）で、前記相応するクライアントコンピュータ（１４，１５，１７）と、前記ホストコンピュータ（１０）と、の確立されている接続であるセッションにおいて実行され、
前記ウェブ・ユーザーインタフェース（２１）は、前記各操作領域を識別するために、セッションＩＤを使用し、
前記セッションＩＤは、各セッションに対する一義的な識別子であり、前記参照テーブルに格納されている、
請求項１記載の方法。
【請求項３】
複数のウィンドウをオープン可能なブラウザ（２３ａ，２３ｂ）が使用され、前記ウィンドウに操作領域が表示可能であり、
ウィンドウＩＤが設けられており、前記ウィンドウＩＤは、各ブラウザウィンドウに対する識別子であり、
前記ウェブ・ユーザーインタフェース（２１）は、ブラウザウィンドウに表示されている前記各操作領域を識別するために、前記ウィンドウＩＤを使用する、
請求項１または２記載の方法。
【請求項４】
前記参照テーブルにおける、同期されるべき各操作領域間の関連づけは、階層的な関係として構成されており、
前記複数の操作領域のうちの１つの特定の操作領域が、同期させる操作領域として定められており、１つまたは複数の他の操作領域が、前記同期させる操作領域に同期される操作領域として定められており、
前記ウェブ・ユーザーインタフェース（２１）は、前記同期させる操作領域の変更時に、１つまたは複数の前記同期される操作領域のみを変更する、
請求項１から３までのいずれか１項記載の方法。
【請求項５】
前記変更情報は、マークアップ言語ファイルへのリファレンスを含んでいる、
請求項１から４までのいずれか１項記載の方法。
【請求項６】
前記ホストコンピュータ（１０）は、ある操作領域によってアクション要求を用いて要求される所定のアクションを実行することができ、
前記ウェブ・ユーザーインタフェース（２１）は、所定のアクション要求が伝達されると、各アクション要求に応じて、アクション要求をしている前記操作領域に変更情報を伝達する、
請求項１から５までのいずれか１項記載の方法。
【請求項７】
前記ウェブ・ユーザーインタフェース（２１）は、所定の規則に従って、１つまたは複数のセッションチケットを操作領域に与えることができ、
前記各セッションチケットは、前記操作領域に、制御アクションの要求を用いて前記製造システムの一部または全体の制御パラメータを変更する権限を与え、
前記ウェブ・ユーザーインタフェース（２１）は、制御アクションの要求を受け取ると、要求している操作領域が、前記制御アクションの実行の権限を与える前記セッションチケットを所有しているか否かを検査し、前記セッションチケットが存在している場合にのみ、前記ウェブ・ユーザーインタフェース（２１）は、前記制御アクションを実行する、
請求項６記載の方法。
【請求項８】
前記ウェブ・ユーザーインタフェース（２１）は、前記操作領域の同期のための設定を行うことができ、前記設定は、前記操作領域によって、同期設定アクションの要求を用いて要求可能であり、
前記ウェブ・ユーザーインタフェース（２１）は、各前記同期される操作領域について、要求された同期設定アクションのみを実行する、
請求項６または７記載の方法。
【請求項９】
前記ウェブ・ユーザーインタフェース（２１）は、操作領域での変更時に、相互に同期されるべき操作領域のＩＤ、それらのユーザー、それらのセッションおよび／またはそれらのウィンドウを抽出し、前記ＩＤに基づいて、前記操作領域のユーザーを識別し、
前記ウェブ・ユーザーインタフェース（２１）は、前記各ユーザーに割り当てられている権限を求め、前記ユーザー権限に基づいて、前記操作領域が同期されてよいか否かを検査し、同期されてよい場合にのみ、前記ウェブ・ユーザーインタフェース（２１）は、変更情報を、前記同期される操作領域に伝達する、
請求項１から８までのいずれか１項記載の方法。
【請求項１０】
各操作領域は１つまたは複数の表示オブジェクトを有しており、
前記表示オブジェクトは、それぞれ、前記操作領域の自己完結している要素であり、前記操作領域を表示するために用いられ、
前記ウェブ・ユーザーインタフェース（２１）は、操作領域またはその表示オブジェクトでの変更時に、相互に同期されるべき操作領域のＩＤ、それらのユーザー、それらのセッションおよび／またはそれらのウィンドウを抽出し、前記ＩＤに基づいて、前記操作領域のユーザーを識別し、
前記ウェブ・ユーザーインタフェース（２１）は、前記各ユーザーに割り当てられている権限を求め、前記ユーザー権限に基づいて、前記操作領域の各表示オブジェクトに対して、前記各表示オブジェクトが前記操作領域間で同期されてよいか否かを検査し、
同期されてよい場合にのみ、前記ウェブ・ユーザーインタフェース（２１）は、前記各表示オブジェクトに関する変更情報を、前記同期される操作領域に伝達する、
請求項１から９までのいずれか１項記載の方法。
【請求項１１】
各操作領域は、１つまたは複数の表示オブジェクトを有しており、前記表示オブジェクトは、それぞれ、前記操作領域の自己完結している要素であり、前記操作領域を表示するために用いられ、
表示オブジェクトでの変更時に、前記ウェブ・ユーザーインタフェース（２１）は、前記表示オブジェクトの変更を記述する変更情報を、同期される操作領域に伝達する、
請求項１から１０までのいずれか１項記載の方法。
【請求項１２】
各操作領域は、１つまたは複数の表示オブジェクトを有しており、前記表示オブジェクトは、それぞれ、前記操作領域の自己完結している要素であり、前記操作領域を表示するために用いられ、
ある表示オブジェクトの変更時に、前記表示オブジェクトは、別の表示オブジェクトとは無関係に更新される、
請求項１から１１までのいずれか１項記載の方法。
【請求項１３】
各操作領域は、１つまたは複数の表示オブジェクトを有しており、前記表示オブジェクトは、それぞれ、前記操作領域の自己完結している要素であり、前記操作領域を表示するために用いられ、
ある表示オブジェクトの変更時に、前記表示オブジェクトは、前記操作領域または前記操作領域の１つの表示オブジェクトの最後の同期から所定の待機時間が経過した後にのみ同期される、
請求項１から１２までのいずれか１項記載の方法。
【請求項１４】
前記待機時間は、０.１秒〜１０秒である、
請求項１３記載の方法。
【請求項１５】
前記ホストコンピュータ（１０）に、各アクティブなブラウザ（２３ａ，２３ｂ）に対して、ブラウザバッファが準備され、前記ブラウザバッファ内に既に格納されているマークアップ言語ファイルが、変更されたマークアップ言語ファイルによって上書きされる、
請求項１から１４までのいずれか１項記載の方法。
【請求項１６】
前記ブラウザバッファ内に格納されているマークアップ言語ファイルは、前記ブラウザバッファに割り当てられている各前記ブラウザ（２３ａ，２３ｂ）に、セグメント化されて伝達され、
前記複数のブラウザ（２３ａ，２３ｂ）のうちのあるブラウザへの、連続するファイルセグメントの伝達の間に中断が挟まれ、前記中断において、必要な場合に、前記複数のブラウザ（２３ａ，２３ｂ）のうちの１つまたは複数の別のブラウザへ、マークアップ言語ファイルのファイルセグメントが伝達される、
請求項１５記載の方法。
【請求項１７】
前記参照テーブル内に、各操作領域に対して、前記操作領域を表示している前記ブラウザ（２３ａ，２３ｂ）または前記操作領域を表示している、前記ブラウザ（２３ａ，２３ｂ）のウィンドウが、前記操作領域を、前景に表示しているか否か、および／または、ブラウザ（２３ａ，２３ｂ）またはブラウザ（２３ａ，２３ｂ）のウィンドウがアクティブであることを印すフォーカスが、前記ブラウザ（２３ａ，２３ｂ）または前記ブラウザ（２３ａ，２３ｂ）のウィンドウ上にあるか否かが格納され、
前記ウェブ・ユーザーインタフェース（２１）は、操作領域での変更時に、前景に表示される、および／または、前記フォーカスを有している、および／または、前記フォーカスを得る操作領域にのみ、前記変更情報を伝達する、
請求項１から１６までのいずれか１項記載の方法。
【請求項１８】
前記ウェブ・ユーザーインタフェース（２１）と前記操作領域を表示する前記各ブラウザ（２３ａ，２３ｂ）とは、複数のウェブソケット（２４，２５）を用いて通信し、
前記ウェブ・ユーザーインタフェース（２１）に、前記ウェブソケットうちの一方（２４）が結合され、前記ブラウザ（２３ａ，２３ｂ）に、前記ウェブソケットうちの他方（２５）が結合されていることによって、前記ウェブ・ユーザーインタフェース（２１）と前記各ブラウザ（２３ａ，２３ｂ）との間に恒久的なデータ接続が形成されている、
請求項１から１７までのいずれか１項記載の方法。
【請求項１９】
前記ウェブ・ユーザーインタフェース（２１）による前記変更情報の伝達は、前記相応するブラウザ（２３ａ，２３ｂ）へのプッシュイベントの送信として形成されており、
前記プッシュイベントの受信によって、前記相応するブラウザ（２３ａ，２３ｂ）は、前記操作領域を表示するために、前記ホストコンピュータ（１０）に、マークアップ言語ファイルの提供を要求し、前記マークアップ言語ファイルを受信し、実行する、
請求項１から１８までのいずれか１項記載の方法。
【請求項２０】
製造システム、特に印刷システムのための制御装置であって、
前記制御装置（２）は、ホストコンピュータ（１０）を含んでおり、
前記ホストコンピュータ（１０）は、データ接続によって、１つまたは複数のクライアントコンピュータ（１４，１５，１７）に接続されており、前記クライアントコンピュータ（１４，１５，１７）では、ブラウザ（２３）がインストールされており、実行可能であり、
操作領域モジュールライブラリ（２０）が前記ホストコンピュータ（１０）にインストールされており、前記ホストコンピュータ（１０）で実行可能であり、前記操作領域モジュールライブラリ（２０）によって、前記製造システムに対する操作領域が作成および提供され、
前記操作領域は、マークアップ言語ファイルとして、前記ホストコンピュータ（１０）から各ブラウザ（２３）へ伝達され、前記ブラウザ（２３）において、前記操作領域を表示するために実行され、
前記制御装置は、請求項１から１９までのいずれか１項記載の方法を実行するように構成されている、
ことを特徴とする制御装置。
【請求項２１】
請求項２０記載の制御装置と、前記制御装置に接続されている製造機器、特に印刷機器と、
を有している、
ことを特徴とする製造システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製造システム、特に印刷システムの複数の操作領域を同期させる方法に関する。
【背景技術】
【０００２】
独国実用新案第２９７２０９９１号明細書（DE 297 20 991 U1）には、印刷機器、特に枚葉オフセット印刷機用の計算機が記載されている。ここでは、印刷機器は複数の計算機を有しており、これらの計算機は、バスを介して相互に接続されている。計算機の少なくとも１つは、表示および入力装置を有している。この１つの計算機は携帯可能な計算機であり、無線インタフェースを用いて印刷機器と接続されており、印刷機器の駆動制御に用いられる。
【０００３】
独国特許発明第３６１４７４４号明細書（DE 36 14 744 C2）には、印刷機器を制御する別の装置が記載されている。ここで、電子制御ユニットは携帯可能に構成されている。信号は、携帯可能な電子制御ユニットと、印刷機器の固定された受信機との間で、暗号化されて伝達される。
【０００４】
米国特許出願公開第２０１１／００４６７５４号明細書（US 2011/0046754 A1）は、ヒューマン・マシンインタフェースの作成およびこれを少なくとも１つの端末装置に表示するための方法および装置を開示している。これは、ウェブベースのプラットフォームを使用して実行される。これは特に、ウェブサーバー、および、ウェブブラウザ、並びに、ハイパーテキスト・トランスファー・プロトコルを使用することによって行われる。ヒューマン・マシンインタフェースを作成するサーバーは、複数の端末装置と接続可能であり、作成されたヒューマン・マシンインタフェースを、ヒューマン・マシンインタフェースを表示する複数の端末装置に伝送する。ここで、データ伝送は、サーバーと端末装置との間の継続的なデータストリームとして、または、サーバーまたは端末装置の１つによって開始された非同期のデータ伝送として行われる。
【０００５】
商品名「ＴｅａｍＶｉｅｗｅｒ」のもとで、一方のコンピュータのモニター表示を他方のコンピュータに伝送することができるソフトウェアが販売されている。従って、この他方のコンピュータで、この一方のコンピュータでの全ての変更を観察することができる。モニター表示のこのような手法の伝送若しくは反映を、複数のコンピュータで行うことも可能である。このようなソフトウェアによって、一方のコンピュータから、他のコンピュータへ、入力を伝送することも可能である。このようなソフトウェアによって、一方のコンピュータに関する完全なコントロールを他方のコンピュータにゆだねることができる。このような共通のセッションに関与している各コンピュータには、他のコンピュータへの接続を閉ループ制御する相応のプログラムがインストールされるべきである。このようなソフトウェアは、メンテナンス作業およびトレーニングを実行するのに極めて有効であることが実証されている。しかしこのソフトウェアは、制御システム内のデータを相互に交換するのには適していない。なぜなら、これによって、制御システムに関する完全なコントロールが任意の第３のコンピュータにゆだねられてしまう恐れがあるからである。これは通常、安全上の理由から、許容されない。さらに、特定のプログラム部分が各コンピュータにインストールされなければならない。これは、制御システムにおいて、通常、望まれていないものである。従ってこのようなプログラムは、製造システムの個々の機器を制御する製造システムに適していない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、操作領域グループを同期させることができる、多数の操作領域とともに使用可能な方法および製造システムを提供することである。
【課題を解決するための手段】
【０００７】
上述の課題は、独立請求項の構成要件によって解決される。本発明の有利な構成は、各従属請求項に記載されている。
【０００８】
製造システム、特に印刷システムの複数の操作領域を同期させる、本発明の方法では、製造システムは、ホストコンピュータを含んでいる制御装置を有している。このホストコンピュータは、データ接続によって、１つまたは複数のクライアントコンピュータと接続されている。これらのクライアントコンピュータでは、それぞれ１つのブラウザが実行される。ホストコンピュータには、操作領域モジュールライブラリがインストールされており、当該ホストコンピュータで実行される。この操作領域モジュールライブラリによって、製造システムに対する操作領域が作成および提供される。この操作領域は、マークアップ言語ファイルとして、ホストコンピュータから各ブラウザへ伝達され、ブラウザにおいて、操作領域を表示するために実行される。マークアップ言語ファイルは、ホストコンピュータにインストールされ、かつ、ホストコンピュータで実行されるウェブ・ユーザーインタフェースを用いて、ホストコンピュータから、クライアントコンピュータの１つへと伝達される。操作領域の１つが変化すると、ウェブ・ユーザーインタフェースは、操作領域のこの変更を記述する変更情報を、この操作領域に伝送する。ホストコンピュータには、参照テーブルが準備されている。この参照テーブルによって、同期されるべき各操作領域が関連づけされる。ウェブ・ユーザーインタフェースは、変更情報の伝達時に、この参照テーブルを用いて、さらなる操作領域がこの操作領域と同期されるべきか否かを検査する。そうである場合には、ウェブ・ユーザーインタフェースは、各変更情報を、このさらなる操作領域にも伝達する。
【０００９】
この方法によって、製造システムの、ブラウザに表示される複数の操作領域が相互に同期される。
【００１０】
操作領域は、コンピュータの表示装置上に表示される、製造システムを操作するためのユーザーインタフェースである。各操作領域は、１つまたは複数の表示オブジェクトを有している。各表示オブジェクトは、操作領域の自己完結した要素であり、操作領域の表示に用いられる。
【００１１】
同期とは、ある操作領域で行われた変更が、別の、この操作領域と同期される操作領域にも表示されることを意味する。同期によって、異なる操作領域の、相互に同期される表示オブジェクトは、同じ情報を表示する。
【００１２】
ウェブ・ユーザーインタフェースは、ある操作領域が変化すべきであるか否かを、例えば、この相応する操作領域によるアクション要求を検出することによって確認することができる。以降でこれを説明する。
【００１３】
変更情報は、受信側操作領域への、操作領域の表示の変更要求を表している。このような変更情報は、操作領域での変更の実行に必要なさらなるパラメータを含み得る。
【００１４】
製造システムはしばしば、特に、複数の階を有する建物をも超える大きい寸法を有する。製造システムの制御および設定若しくはパラメータ化は時に、複数の異なる操作者によって同時にマルチプルに実行される複雑な過程である。さらに、設定されたパラメータを検査するために、しばしば、製造システムの見回りが必要となる。なぜなら、定められた箇所においてのみ、製造中の特定の中間ステップを把握および評価することができるからである。設定を行う複数のユーザー、中間製品の検査をするための、製造システムでの種々の箇所、および、この際にしばしば走行されなければならない長い距離によって、種々の検査箇所での多数の操作領域およびこのための様々な操作者が必要になる。これによって、設定プロセスおよび検査プロセスを効率的、かつ、迅速に実行することが可能になる。従って、複数の操作領域を使用することによって、製造システムの操作および設定がより効率的になり、かつ格段に容易になる。
【００１５】
種々の検査箇所でのユーザーの複数の操作領域の自動的な同期は、さらに、効率を上げる。なぜなら、各操作領域の情報内容が最新の表示状態に相応し、位置交換時に、作業過程が迅速に継続されるからである。
【００１６】
さらに、種々のユーザーの複数の操作領域を自動的に同期させる場合には、製造システムの操作および設定は、より効率的になる。なぜなら、あるユーザーに、他のユーザーの設定過程についての情報が包括的に伝えられ、それに合わせて、ユーザーが自身の操作プロセス、若しくは、製造システムのパラメータ設定を行うことができるからである。
【００１７】
操作領域の管理若しくは作成は、ホストコンピュータでまとめて行われるので、有効なユーザー安全性、生産安全性およびシステム安全性が提供され得る。
【００１８】
ブラウザ若しくはブラウザ技術を使用することによって、使用されているハードウェアプラットフォームおよび／またはソフトウェアプラットフォームに関係しない操作領域を実現することができる。
【００１９】
ブラウザ技術の使用のさらなる利点は、操作領域の効率的なプログラミング若しくは設定である。なぜなら既に、表示オブジェクト、ソフトウェアインタフェース、プログラム機能等は、使用のために、事前に規定されている、若しくは、容易に統合可能だからである。付加的に、種々の操作領域を、動作時間中に、製造システムの状況、製造パラメータ、各ユーザー権限、同期関係等に依存して作成することができるので、操作領域の提供は効率的に行われ、その情報内容を柔軟に構成することができる。
【００２０】
操作領域表示のためにブラウザを用いることのさらなる利点は、事前に規定されたプログラムインタフェースが使用可能である、ということである。これによってブラウザは、リアルタイムで、双方向のデータ交換を行うことができる。
【００２１】
製造システムの種々の箇所で複数の操作領域を表示するためにブラウザ技術を使用することによって、上述した利点が相互に組み合わせられる。
【００２２】
有利には、操作領域を表示するブラウザは、相応するクライアントコンピュータで、相応するクライアントコンピュータとホストコンピュータとの確立されている接続であるセッションにおいて実行される。ウェブ・ユーザーインタフェースは、各操作領域の識別のために、セッションＩＤを使用する。これは、各セッションに対する一義的な識別子であり、参照テーブル内に格納されている。
【００２３】
これによって、ブラウザが１つの操作領域のみを表示している場合には、表示されている操作領域と表示しているブラウザとの間の一義的な関係付けが、各セッションＩＤの使用を介して行われる。
【００２４】
有利には、操作領域が表示可能な複数のウィンドウをオープン可能なブラウザが使用される。このような場合には、各ブラウザウィンドウに対する識別子であるウィンドウＩＤが設けられている。ウェブ・ユーザーインタフェースは、ブラウザウィンドウ内に表示される各操作領域を識別するために、このウィンドウＩＤを使用する。
【００２５】
これによって、表示される操作領域と、ブラウザの種々のウィンドウ（タブ）との間に、一義的な対応関係が得られる。この場合には、セッションＩＤとウィンドウＩＤとの組み合わせを使用することによって、製造システムにおいて、ブラウザのウィンドウ内に表示された操作領域の一義的な参照が可能になる。ブラウザの種々のウィンドウ若しくはタブを、タブブラウザの様式の見出しを介して指定することができる。１つのブラウザにおいて、複数の操作領域を表示することによって、製造システムでの設定をより効率的に行うことができる。なぜなら、異なる内容および設定パラメータを有する操作領域を表示する種々のウィンドウ間の迅速な切り換えが可能になるからである。
【００２６】
有利には、参照テーブルにおける、同期されるべき各操作領域間の関連づけは、階層的な関係として形成可能である。この場合には、１つの特定の操作領域が、同期させる操作領域（同期元操作領域）として設定され、１つまたは複数の他の操作領域が、この操作領域と同期される操作領域（同期先操作領域）として設定される。ウェブ・ユーザーインタフェースは、同期させる操作領域の変更時に、１つまたは複数の、同期される操作領域だけを変える。
【００２７】
相互に同期されるべき操作領域を、同期させる操作領域と、同期される操作領域として設定することによって、同期されるべき操作領域が相互に同期されるべき方向が一義的に特定される。この際に、製造システムでは、１つまたは複数の、同期させる操作領域が設定され、これらはそれぞれ、１つまたは複数の、同期される操作領域を同期させる。同期されるべき操作領域間にこのような階層的な関係を設けることによって、操作領域の同期の種々の使用ケースをカバーすることができる。これらを以降で説明する。
【００２８】
変更情報は、マークアップ言語ファイルへのリファレンスを含み得る。
【００２９】
マークアップ言語ファイルへのこのようなリファレンスによって、操作領域は、相応するマークアップ言語ファイルを要求する、若しくは、読むことができる。このリファレンスは、ネットワークアドレス、ブラウザコネクションのＩＤ、メモリアドレス、機器アドレス、ファイルＩＤ、物理的または論理的なコネクションのＩＤ、または、これらの組み合わせのＩＤとして構成可能である。
【００３０】
有利には、ホストコンピュータは、１つの操作領域から、アクション要求を用いて要求され得る所定のアクションを実行することができる。ウェブ・ユーザーインタフェースは、所定のアクション要求が伝達されると、各アクション要求に応じて、アクションを要求している操作領域に変更情報を伝達する。
【００３１】
アクション要求によって、操作領域は、種々の複数のアクションのうちの１つをホストコンピュータに要求することができる。要求されたアクションは、ここで、製造システムの制御パラメータを変更する制御アクションと、操作領域内に表示される表示オブジェクトを変化させるメニューアクションと、操作領域間の同期特性を変更する同期設定アクションとを含む。
【００３２】
有利には、ウェブ・ユーザーインタフェースは、所定の規則に従って、１つまたは複数のセッションチケットを操作領域に与えることができる。ここで、各セッションチケットは、製造システムの一部または全体に対する制御アクションの要求によって、制御パラメータを変更する権限を操作領域に与える。ウェブ・ユーザーインタフェースは、制御アクションの要求を受け取ると、要求している操作領域が、制御アクションの実行の権限を与えるセッションチケットを所有しているか否かを検査する。セッションチケットが存在している場合にのみ、ウェブ・ユーザーインタフェースは制御アクションを実行する。
【００３３】
ここで、製造システムの一部は、１つまたは複数の機器、装置、設備、コンポーネントおよび／またはパラメータを含んでいる。
【００３４】
製造システムの一部または全体の制御パラメータを変更する権限を操作領域に与えるセッションチケットを使用することによって、一義的に割り当てられている各操作領域のみで個々の制御パラメータが変更可能であることが保証される。これによって、種々の操作領域の制御パラメータの設定が阻止される。これは、製造システムの安全性若しくは安全な設定に役立つ。製造システムの種々の領域若しくは部分に対して種々のセッションチケットが与えられることによって、製造システムのこのような種々の領域若しくは種々の部分は、相互に無関係に、種々の操作領域で設定される。特にこれによって、種々のユーザーに、種々の製造パラメータを設定するための、相互に区分けされた権限を与えることが可能になる。
【００３５】
ウェブ・ユーザーインタフェースは、操作領域から、同期設定アクション要求を用いて要求される、操作領域同期のための設定を行うことができる。ウェブ・ユーザーインタフェースは、同期される各操作領域について、要求された同期設定アクションのみを実行する。
【００３６】
これによって、同期されるある操作領域で、この操作領域の同期に関する設定アクションだけが実行され、同期されるある操作領域で、要求された全ての他のアクションが阻止されることが保証される。同期設定アクションを要求することが可能であることによって、同期される操作領域が、同期されない状態にされる。従って、この操作領域の同期関係が破棄される。
【００３７】
有利には、ウェブ・ユーザーインタフェースは、操作領域の変更時に、相互に同期されるべき操作領域のＩＤ、それらのユーザー、それらのセッションおよび／またはそれらのウィンドウを抽出する。このＩＤに基づいて、ウェブ・ユーザーインタフェースは、操作領域のユーザーを識別し、各ユーザーに割り当てられている権限を求める。このようなユーザー権限に基づいて、ウェブ・ユーザーインタフェースは、この操作領域が同期されてよいか否かを検査する。同期されてよい場合にのみ、ウェブ・ユーザーインタフェース（２１）は、変更情報を、同期される操作領域に伝達する。
【００３８】
これによって、製造システムで事前に定められたユーザー権限が、操作領域の同期時に考慮される。製造システムに、拡張されたユーザー権限を用いてのみ表示可能である、若しくは、拡張されたユーザー権限を有しているユーザーによってのみ表示される操作領域を設けることができる。従って、ユーザー権限が制限された他のユーザーの他の操作領域と同期されている、このような操作領域の表示時には、ユーザー権限が制限されているユーザーの操作領域の同期は阻止される。表示のために拡張されたユーザー権限が必要である操作領域はしばしば、製造システムのパラメータに対して広範な設定能力を含んでいる。従って、ユーザー権限が制限されているユーザーに対して、このような操作領域の表示をブロックすることによって、このようなユーザーが、権限を有していない、製造システムのパラメータの設定を閲覧する、若しくは、設定を行うことが阻止される。
【００３９】
同期の阻止は、次のことを意味する。すなわち、ユーザーが権限を有していない操作領域の部分が表示されない、または、相応するデータ、すなわち、各表示オブジェクトと結び付けられているデータが表示されないことを意味する。適切な権限が存在する操作領域の残りの部分は、表示される。
【００４０】
同期の阻止の間、ユーザー権限が制限されているユーザーには、同期の阻止若しくは不履行を伝えるメッセージが表示される。このメッセージは、例えば、文字「非同期」であってよい。
【００４１】
同期の阻止の間、同期させる操作領域が変更されて、同期される操作領域のユーザーのユーザー権限が、再び、操作領域を表示するに足りるようになると、同期の阻止が解除され、これらの操作領域が再び同期されるようになる。
【００４２】
同期の阻止が、全操作領域の代わりに、操作領域の個々の表示オブジェクトまたは表示オブジェクトの一部にのみ、および／または、ユーザー権限が制限されているユーザーのユーザー権限が表示するに足りていない、相応する表示オブジェクトと関連を有しているデータにのみ関係していてもよい。
【００４３】
有利には、ウェブ・ユーザーインタフェースは、操作領域またはその表示オブジェクトの変更時に、相互に同期されるべき操作領域のＩＤ、それらのユーザー、それらのセッションおよび／またはそれらのウィンドウを抽出する。このようなＩＤに基づいて、ウェブ・ユーザーインタフェースは、操作領域のユーザーを識別し、各ユーザーに割り当てられている権限を求める。このようなユーザー権限に基づいて、ウェブ・ユーザーインタフェースは、操作領域の各表示オブジェクトに対して、操作領域間で各表示オブジェクトが同期されてよいか否か検査する。同期されてよい場合にのみ、ウェブ・ユーザーインタフェースは、各表示オブジェクトに関する変更情報を、同期されるこの操作領域に伝達する。
【００４４】
これによって、表示のために拡張されたユーザー権限を必要とする表示オブジェクトの同期が、ユーザー権限が制限されているユーザーの操作領域において、阻止される。また、同期される操作領域のユーザーが有するユーザー権限のみを必要とする操作領域の表示オブジェクトは同期される。従って、ユーザー権限が十分でない場合には、上述のように、全操作領域の同期が阻止されるのではなく、表示オブジェクトのレベルで、阻止が行われる。これは、同期される操作領域のユーザーのユーザー権限が十分でない場合には、少なくとも、ユーザー権限が表示に足りている表示オブジェクトが同期および表示される、ということを意味する。
【００４５】
有利には、ウェブ・ユーザーインタフェースは、表示オブジェクトの変更時に、同期される操作領域に、変更情報を伝達する。変更情報は、このような表示オブジェクトの変更を記述する。
【００４６】
これによって、同期させる操作領域の表示オブジェクトで発生した変更のみを記述する変更情報が、同期される操作領域に伝送される。これによって、伝達されるデータが低減される。
【００４７】
有利には、ある表示オブジェクトの変更時に、この表示オブジェクトは、別の表示オブジェクトとは無関係に更新される。
【００４８】
これによって、個々の表示オブジェクトが、変更時に更新される。これは、操作領域の表示のための、マークアップ言語ファイルの実行若しくは解釈に必要な計算時間を低減させる。
【００４９】
有利には、ある表示オブジェクトの変更時に、操作領域または操作領域の１つの表示オブジェクトの最後の同期から所定の待機時間が経過した後にのみ、これが同期される。
【００５０】
同期プロセス間に所定の待機時間を維持することによって、各操作領域に伝達されるデータがより少なくなる。これは、伝達されるデータ量を低減する。
【００５１】
この待機時間は、０.１秒〜１０秒であり得る。
【００５２】
有利には、ホストコンピュータで、各アクティブなブラウザに対して、ブラウザバッファが準備され、ブラウザバッファ内に既に格納されているマークアップ言語ファイルが、変更された、マークアップ言語ファイルによって上書きされる。
【００５３】
これによって、次のことが保証される。すなわち、各ブラウザバッファ内に、最新のマークアップ言語ファイルのみが、割り当てられたアクティブなブラウザへの伝送のために格納されていることが保証される。これは特に、上述したように、操作領域、または、操作領域の１つの表示オブジェクトの最後の同期からの所定の待機時間が設定されている場合に、特に、合理的である。
【００５４】
アクティブなブラウザとは、操作領域を表示しているブラウザ、機能可能若しくは応答可能なブラウザであり、実行される。すなわちこれは、停止されていない。
【００５５】
有利には、ブラウザバッファ内に格納されているマークアップ言語ファイルは、このブラウザバッファに割り当てられている各ブラウザに、セグメント化されて伝達される。このような場合には、ブラウザのうちのあるブラウザへの連続するファイルセグメントの伝達の間に、中断が挟まれ、この中断の間に、必要な場合には、１つまたは複数の他のブラウザに、マークアップ言語ファイルのファイルセグメントが伝達される。
【００５６】
間に中断を有するセグメント毎の伝達によって、多数の操作領域を有する製造システムにおいても、操作領域をリアルタイムで、または、ほぼリアルタイムで更新することができる。
【００５７】
有利には、参照テーブル内に、各操作領域に対して、次のことが格納される。すなわち、この操作領域を表示しているブラウザ、または、この操作領域を表示している、ブラウザのウィンドウが、この操作領域を前景に表示しているか否か、および／または、ブラウザまたはブラウザのウィンドウがアクティブであることを印すフォーカス（Ｆｏｃｕｓ）が、このブラウザまたはこのブラウザのウィンドウ上にあるか否かが、格納される。ウェブ・ユーザーインタフェースは、操作領域の変更時に、前景に表示される、および／または、フォーカスを有している、および／または、フォーカスを得る操作領域にのみ、変更情報を伝達する。
【００５８】
さらには前景に表示される、および／または、フォーカスを有している、および／または、フォーカスを得る操作領域にのみ変更情報を伝達することによって、このような操作領域だけが同期される。これによって、伝送されるべきデータが低減される。
【００５９】
有利には、ウェブ・ユーザーインタフェースと操作領域を表示している各ブラウザとは、複数のウェブソケットを用いて通信する。この場合には、ウェブ・ユーザーインタフェースにウェブソケットのうちの一方のウェブソケットが結合され、ブラウザに、ウェブソケットのうちの他方のウェブソケットが結合されている。従って、ウェブ・ユーザーインタフェースと各ブラウザとの間に恒久的なデータ接続が形成されている。
【００６０】
ウェブソケットは、効率的なデータ伝送を提供する。なぜなら、これらの間に、論理的なデータ接続が恒久的に保持され、これによって、データ伝送に対して、論理的なデータ接続の形成が不必要になるからである。
【００６１】
ウェブ・ユーザーインタフェースによる変更情報の伝達が、相応するブラウザへのプッシュイベントの送信として形成されているのは有利である。プッシュイベントの受信によって、相応するブラウザは、操作領域を表示するために、ホストコンピュータに、マークアップ言語ファイルの提供を要求し、これを受信し、実行する。
【００６２】
本発明の別の態様では、製造システム、特に印刷システム用の制御装置は、データ接続によって、１つまたは複数のクライアントコンピュータと接続されているホストコンピュータを含んでいる。クライアントコンピュータにブラウザがインストールされており、ここで実行される。ホストコンピュータには、操作領域モジュールライブラリがインストールされており、ここで実行される。操作領域モジュールライブラリによって、製造システムのための操作領域が作成され、提供される。この操作領域は、マークアップ言語ファイルとして、ホストコンピュータから、各ブラウザに伝達され、ブラウザにおいて、操作領域の表示のために実行される。ここで制御装置は、上述したように、この方法を実行するように構成されている。
【００６３】
本発明の別の態様では、製造システムに、上述した制御装置と、この制御装置と接続されている製造機器、特に印刷機器とが設けられている。
【００６４】
製造システムは有利には、液体トナー印刷機器である。
【００６５】
液体トナー印刷機器は、印刷されるべき記録担体上にトナー粒子が、現像液によって被着される印刷機器である。このために、電荷画像担体の静電潜像が現像液によって、電気泳動によって、インク付けされる。このようにして生じたトナー像は、間接的に転送部材を介して、または、直接的に記録担体に伝送される。現像液は、所望の割合でトナー粒子とキャリア液とを有している。キャリア液としては、有利には鉱油が使用される。トナー粒子に静電荷を付けるために、現像液に電荷制御剤が添加される。付加的に、さらなる添加剤が、例えば、現像液の所望の粘性または所望の乾燥特性を得るために加えられる。
【００６６】
このようなデジタルプリンタは、例えば、独国特許出願公開第１０２０１００１５９８５号明細書(DE 10 2010 015 985 A1)、独国特許出願公開第１０２００８０４８２５６号明細書(DE 10 2008 048 256 A1)、独国特許出願公開第１０２００９０６０３３４号明細書(DE 10 2009 060 334 A1)若しくは独国特許出願公開第１０２０１２１１１７９１号明細書(DE 10 2012 111 791 A1)から公知である。
【００６７】
本発明を以下で、例示的に、図面に基づいて説明する。
【図面の簡単な説明】
【００６８】
【図１】デジタルプリンタの例示的なコンフィギュレーションを有するデジタルプリンタの図
【図２】印刷機器、制御装置、および、制御装置と接続されている機器の概略的なブロック回路図
【図３】制御装置のホストコンピュータと、このホストコンピュータと接続されているクライアントコンピュータの概略的なブロック回路図
【図４】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図５】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図６】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図７】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図８】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図９】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図１０】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図１１】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図１２】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図１３】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図１４】制御装置若しくはクライアントコンピュータのハードウェアコンポーネントおよびソフトウェアコンポーネントの概略図
【図１５】参照テーブル
【図１６】製造システムの操作領域の同期化のための方法のフローチャート
【図１７】製造システムの操作領域の同期化のための、拡張された方法のフローチャート
【発明を実施するための形態】
【００６９】
デジタル印刷システムの実施例は、印刷機器１を含んでいる（図１および図２）。
【００７０】
図１では、印刷機器１である、記録担体１２０の印刷を行うデジタルプリンタは、トナー像（印刷像）を記録担体１２０上に印刷する１つまたは複数の印刷機構１１１ａ−１１１ｄおよび１１２ａ−１１２ｄを有している。記録担体１２０として、図示のように、ウェブ状の記録担体１２０がロール１２１から繰出し器７ａを用いて繰出され、第１の印刷機構１１１ａに供給される。定着ユニット１３０において、印刷像が記録担体１２０上に定着される。続いて、記録担体１２０は巻取り器７ｂによってロール１２８に巻取られる。こうしたコンフィギュレーションはロール・ツー・ロールプリンタとも称される。
【００７１】
図１に示されている有利なコンフィギュレーションでは、ウェブ状の記録担体１２０は、４つの印刷機構１１１ａ−１１１ｄによって表面がフルカラー印刷され、４つの印刷機構１１２ａ−１１２ｄによって裏面がフルカラー印刷される（いわゆる４／４コンフィギュレーションである）。このために、記録担体１２０は、ロール１２１から繰出し器７ａによって繰出され、オプションである調節機構１２３を介して第１の印刷機構１１１ａに供給される。調節機構１２３では、記録担体１２０が適切な材料で前処理される、または、コーティングされる。コーティング剤（プライマーとも称される）としては、有利には、ワックスまたは化学的に等価の材料が使用される。
【００７２】
このような材料は、記録担体１２０の全面、または、後に印刷されるべき箇所にのみ被着され、これによって、記録担体１２０は、印刷のために準備される、および／または、印刷像の被着時の記録担体１２０の吸収特性が制御される。これによって、後に被着されるトナー粒子または液体トナーが過度に記録担体１２０内に染み込むことが阻止され、実質的に表面に残る（インクの質および画像の質がこれによって改善される）。
【００７３】
続いて記録担体１２０は、まず、表面のみを印刷する第１の印刷機構１１１ａ−１１１ｄに順番に供給される。各印刷機構１１１ａ−１１１ｄは、記録担体１２０を、通常、異なる色でまたは異なるトナー材料によって印刷する。これは例えば、電磁的に読み出し可能なＭＩＣＲトナーである。
【００７４】
表面の印刷後、記録担体１２０は反転ユニット１２４で反転され、裏面印刷のために残りの印刷機構１１２ａ−１１２ｄに供給される。選択的に、反転ユニット１２４の領域に（図示されていない）別の調節機構を配置することができる。これによって、記録担体１２０が裏面印刷のために準備される。これは例えば、先行して印刷された表面印刷像（若しくは表面全体若しくは裏面全体）の表面定着（部分定着）若しくはその他の調節である。これによって、表面印刷像がさらなる搬送時に、後続の印刷機構によって機械的な損傷を受けることが阻止される。
【００７５】
フルカラー印刷を達成するには、少なくとも４色（つまり、少なくとも４つの印刷機構１１１、１１２）、特には例えば基本色ＹＭＣＫ（イエロー、マゼンタ、シアンおよびブラック）が必要である。特別色（例えば顧客の指定した色、または、印刷可能な色空間を拡張するための付加的な基本色）を備えた別の印刷機構１１１、１１２をさらに使用することも可能である。
【００７６】
印刷機構１１２ｄの後方には、見当合わせユニット１２５が配置されている。この、見当合わせユニット１２５によって、記録担体１２０上に、印刷像とは無関係に（特には印刷像の外側に）印刷されたレジストレーションマークが評価される。これにより、横レジスタマークおよび縦レジスタマーク（色点を形成する基本色点が上下にまたは空間的に相互にきわめて近い位置に配置される；これは色レジスタマーク若しくは４色レジスタマークとも称される）と見当合わせ（表面および裏面の位置が正確に一致しなければならない）とが調整され、これにより質的に良好な印刷像が得られる。
【００７７】
見当合わせユニット１２５の後方には定着ユニット１３０が配置されており、この定着ユニット１３０によって印刷像が記録担体１２０上に定着される。電気泳動方式のデジタルプリンタでは、定着ユニット１３０として、有利には、トナー粒子のみが記録担体１２０上に残るよう、キャリア液をほぼ蒸発させるサーモドライヤが使用される。これは、熱の作用で行われる。ここで、トナー粒子が熱作用によって溶融可能な材料、例えば樹脂から製造されている場合には、トナー粒子が記録担体１２０上で溶融されてもよい。
【００７８】
定着ユニット１３０の後方には、記録担体１２０を全ての印刷機構１１１ａ−１１２ｄと定着ユニット１３０とを通して牽引するトラクション機構１２６が配置されており、当該領域に別の駆動部は配置されていない。というのは、記録担体１２０に対する摩擦駆動部を設けると、まだ定着されていない印刷像が消失するおそれが生じるからである。
【００７９】
トラクション機構１２６は、記録担体１２０を巻取り器７ｂへ供給し、この巻取り器７ｂは印刷された記録担体１２０を巻取る。
【００８０】
印刷機構１１１、１１２および定着ユニット１３０の中央には、デジタルプリンタ１に対する全体的な管理装置群、例えば、空調モジュール１４０、エネルギー供給部１５０、制御装置２（コントローラ）、および、液体管理部１７０のモジュールが配置されている。液体管理部１７０は例えば、種々の液体の液体制御ユニット１７１および保管容器１７２などである。液体として、特には、純粋なキャリア液、高濃度の現像液（キャリア液に比べてトナー粒子の割合の高い液体）、および、セラム（現像液に電荷制御剤を加えたもの）が、デジタルプリンタ１を管理するために必要とされ、さらに、汚染物除去されるべき液体用の排出容器または洗浄液用の容器が必要とされる。
【００８１】
デジタルプリンタ１は、自身の同じ構造の印刷機構１１１、１１２によってモジュラー状に構成されている。印刷機構１１１、１１２は機械的には同じであり、内部で使用される現像液（トナーの色若しくはトナーの種類）の点のみ異なる。
【００８２】
こうした印刷機構１１１、１１２は電子写真方式をベースとしており、ここでは帯電したトナー粒子を含む現像液を用いて、電子写真画像担体にインク付けを行い、生じた画像が記録担体１２０へ移行される。
【００８３】
印刷機構１１１、１１２は、主として、電子写真ステーションと、現像ステーションと、転写ステーションと、から成る。
【００８４】
このような高性能デジタルプリンタは、モデルおよびコンフィギュレーションに応じて、長さ１０ｍ〜３０ｍにわたって延在する。従って、有利には複数の操作領域が設けられるべきである。この操作領域によって、複数の人間が同時に、デジタルプリンタのデータを読み、操作領域の複数の箇所で、目視による検査をすることができる。
【００８５】
印刷機器１は、制御装置２と印刷ユニット３とを有している。制御装置２は、印刷ユニット３によって印刷可能であるように印刷タスクを処理するように構成されている。ここでは、印刷データ言語で存在する印刷タスクが、ラスタライズされたデータに変換されなければならない。これは通常、特に、印刷データのラスタライズを含む複数の中間ステップにおいて実行される。
【００８６】
印刷ユニット３は、内部の制御装置を有している。これは、１つの印刷機器制御部４と複数の印刷機構制御部５（ＢＤＢ：ｂａｒ−ｄｒｉｖｉｎｇ−ｂｏａｒｄ）とを有している（図２）。印刷機構制御部５は、ラスタライズされた印刷データを、相当する印刷機構６に伝達する。これらの、ラスタライズされた印刷データは、多くの場合、二値の印刷データであり、各ビットは、１つの印刷点（ドット）を表す。このビットが設定されている場合には、相応する印刷点が印刷される。このビットが設定されていない場合には、相応する印刷点は印刷されない。
【００８７】
印刷機器制御部４は、印刷ユニット３のメインモジュール、紙搬送を制御し、印刷機構６に関する一般的な制御タスクを実行する。印刷機器制御部４は、前処理機器および後処理機器に対するインタフェースを有している。これらは、特に、繰出し器７ａおよび巻取り器７ｂを含んでいる。さらなる前処理機器および後処理機器、例えば切断機、封函機等が接続されていてよい。
【００８８】
制御装置２は、印刷サーバー８から制御装置２に伝達された印刷タスクを処理するために用いられる。このような印刷タスク若しくは印刷ジョブは、通常、印刷データとジョブチケットとから成る。印刷データは、印刷データ言語、例えばＩＰＤＳ、ＡＦＰ、ＰＣＬ、ＰＳで存在し、印刷データストリームとして、印刷機器１の制御装置２に伝達される。ジョブチケットは、印刷データがどのように処理されるべきかの指示を含んでいる。制御装置２は複数のコンピュータユニットを有しており、これらのコンピュータユニットは、内部ＬＡＮ９を介して相互に接続されている。ＬＡＮ９は、例えば、イーサーネットまたはインフィニバンドとして形成可能である。コンピュータユニットは、ホストコンピュータ１０と複数のラスタコンピュータ１１と複数のインタフェースコンピュータ１２とを含んでいる。
【００８９】
ホストコンピュータ１０は、印刷タスクを受け取り、印刷タスクの各部分を、印刷データをラスタライズする複数のラスタコンピュータ１１に分配する。ホストコンピュータ１０は、この際に、ラスタコンピュータ１１に、できるだけ均等に負荷がかかるよう、試みる。
【００９０】
ラスタコンピュータ１１は、印刷データを、印刷機構６を駆動制御するのに適した、ラスタライズされた印刷データに変換する。ラスタライズされたこの印刷データは、ラスタコンピュータ１１からインタフェースコンピュータ１２に、内部ＬＡＮ９を介して転送される。
【００９１】
インタフェースコンピュータ１２では、ラスタライズされた印刷データが、緩衝記憶装置内に緩衝記憶される。各インタフェースコンピュータ１２はそれぞれ、光ファイバー１３によって、複数の印刷機構制御部５のうちの１つと接続されており、光ファイバー１３を介して、ラスタライズされた印刷データを、特定の色を印刷する、相応する印刷機構制御部５に伝送する。従ってインタフェースコンピュータ１２では、印刷データは、各印刷機構６の色分解版の形態で存在する。
【００９２】
印刷機器制御部４は、制御装置２の内部ＬＡＮ９の外部のインタフェースに接続されており、制御装置２のホストコンピュータ１０から、印刷機器および前処理機器および後処理機器を駆動制御するための制御命令を受け取る。
【００９３】
制御装置２の内部ＬＡＮ９は、１つまたは複数の操作領域コンピュータ１４および／または１つまたは複数のサービスコンピュータ１５と接続するための、さらなる外部のインタフェースを有していてよい。
【００９４】
さらに、制御装置２はルーター１６を有しており、このルーターに、ＷＡＮを介して、サービスコンピュータ１７が接続可能である。
【００９５】
プリンタ操作領域コンピュータ１８は、ＳＰＯ−ＬＡＮ（Ｓｅｒｖｉｃｅ  Ｐａｎｅｌ  Ｏｐｅｒａｔｏｒ−ＬＡＮ）を介して、直接的に、制御装置２のホストコンピュータ１０と接続されている。プリンタ操作領域コンピュータ１８は、印刷データをコントロールする、および、制御するために用いられる。このプリンタ操作領域コンピュータ１８は、典型的に、オペレーターによって使用される。このオペレーターは、印刷システムでの種々の印刷過程のフローを制御する。これに対して、操作領域コンピュータ１４若しくはサービスコンピュータ１５は、印刷システム自体の継続的な動作に対して責任を有するオペレーターまたはサービス技術者によって使用される。
【００９６】
印刷システムは複数の操作領域コンピュータ１４および／または複数のサービスコンピュータ１５を有し得る。これは、複数のプリンタ操作領域コンピュータ１８と接続されていてもよい。
【００９７】
サービスコンピュータ１５、１７は、操作領域コンピュータ１４と、そのアクセス権限において異なっている。ここでこのサービスコンピュータ１５、１７は、操作領域コンピュータ１４と比べて、印刷システムでのより多くの設定を行ってよい。これを、以降で説明する。サービスコンピュータでは、例えば、印刷システムで、ソフトウェアコンポーネントのインストールも行うことができる。これは、操作領域コンピュータ１４では不可能である。
【００９８】
制御装置２は、遠隔保守モジュール（ＰＣＩ：Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ  Ｉｎｔｅｒｆａｃｅ）１９を有している。この遠隔保守モジュール１９によって、制御装置２は、遠隔制御されて、起動若しくは停止される。さらに、この遠隔保守モジュール１９は、制御装置２を遠隔制御するさらなる機能を提供する。
【００９９】
この印刷システムでは、複数の操作領域が、コンピュータ１４、１５、１７、１８に設けられている。
【０１００】
制御装置２のホストコンピュータ１０には、操作領域モジュールライブラリ２０が設けられている。これは複数の操作領域モジュールを含んでおり、これによって、印刷機器１に対する操作領域が、コンピュータディスプレイに表示可能になる（図３）。操作領域モジュールは、コンピュータディスプレイに表示された操作領域を介した印刷機器１の制御も可能にする。
【０１０１】
プリンタ操作領域コンピュータ１８は、ＳＰＯ−ＬＡＮを介して、操作領域モジュールライブラリ２０と接続されている。プリンタ操作領域コンピュータ１８には、クライアントプログラムが設けられており、これによって操作領域が表示され、相応の制御機能が実行される。
【０１０２】
操作領域モジュールライブラリ２０は、ウェブサーバーであるウェブ・ユーザーインタフェース２１と接続されている。これによって、操作領域モジュールライブラリ２０の操作領域モジュールがブラウザ内で使用可能になる。この実施例では、ウェブ・ユーザーインタフェース２１は、アパッチトムキャットサーバーによって実現されている。基本的に、ここでは別のウェブサーバーも適している。
【０１０３】
このウェブ・ユーザーインタフェース２１は、直接的に、同じコンピュータ上に設けられているブラウザ２２と通信することができる。ここで、この通信はウェブソケット２４、２５を介して実行される。別のコンピュータ１４、１５上に設けられている「外部の」ブラウザ２３との通信のために、ウェブ・ユーザーインタフェース２１は、それぞれ１つの別のウェブソケット２４と結合されている。ウェブソケット２４、２５はソフトウェアモジュールであり、これはインタフェースを形成する。このインタフェースは、恒久的な論理的なインターネット接続を、ブラウザに対して形成することができる。このブラウザは、データ接続を介して、コンピュータと接続されており、このコンピュータにウェブソケット２４、２５が配置されている。ここでは、このデータ接続は例えばデータネットワークである。
【０１０４】
従って、ホストコンピュータ１０のブラウザ２２およびコンピュータ１４、１５のブラウザ２３には、恒久的に、ウェブ・ユーザーインタフェース２１の情報が供給される、若しくは、常に、情報、特にメッセージを、ウェブ・ユーザーインタフェース２１に伝達する。ブラウザ２２、２３はこのために、それぞれ１つの、対応するウェブソケット２５を有している。
【０１０５】
以下で、種々のコンピュータに設けられている個々のソフトウェアモジュールを詳細に説明する。
【０１０６】
ホストコンピュータ１０には、上述した操作領域モジュールライブラリ２０、ウェブ・ユーザーインタフェース２１およびブラウザ２２の他に、動作システム２６、ファンクションコード２７、ハードウェアに対するインタフェースのためのインフラストラクチャマネージャ２８、ウェブユーザーインタフェースデータバンク２９、ウェブユーザーインタフェースプラグイン３０、トレースモジュール３１およびページビューモジュール７０が設けられている（図４）。
【０１０７】
トレースモジュール３１は、制御装置２および／または印刷ユニット３内で実行される全てのソフトウェアコンポーネントおよび／または他のコンピュータ８、１４、１５、１６、１７、１８上で実行される「外部の」全てのソフトウェアコンポーネントのエラープロトコールを記録するために設けられている。
【０１０８】
ファンクションコード２７は、特に、印刷に関するソフトウェアルーチンを実行するように構成されている。これは例えば、ホストコンピュータ１０による、ラスタコンピュータ１１への印刷データの負荷分配、印刷データのラスタライズのためのラスタコンピュータ１１上でのラスタ計算、インタフェースコンピュータ１２上でのラスタライズされた印刷データの緩衝記憶（キャッシング）の制御および操作領域上での、ラスタライズされた印刷データの表示の制御である。このファンクションコード２７によって、詳細な印刷タスクが次のように処理される。すなわちこの印刷タスクが、印刷ユニット３でプリントアウト可能であるように処理される。
【０１０９】
ファンクションコード２７は、ホストコンピュータ１０に、印刷ジョブを得た際に、ジョブチケットを緩衝記憶し、ラスタコンピュータ１１への印刷ジョブの分配時に、各印刷ジョブのラスタライズされるべき一部分に対する、ラスタコンピュータ１１の割り当てに関する割り当て情報を緩衝記憶する。
【０１１０】
さらにファンクションコード２７は、ホストコンピュータ１０で、インタフェースコンピュータ１２での印刷のための、ラスタライズされた印刷データの分配時に、各インタフェースコンピュータ１２に緩衝記憶された、ラスタライズされた印刷データに関する分配情報を記憶する。
【０１１１】
ウェブユーザーインタフェースデータバンク２９は、ウェブ・ユーザーインタフェース２１を動作させるための全ての永続的なデータを含んでいる。これは例えば、長時間データ、ユーザーコンフィギュレーションのためのデータ、例えばセンサのための設定、初期化データ、以降で説明するコントロール構造のためのデータ、並びに、ウェブ・ユーザーインタフェース２１を動作させるのに必要なさらなるデータである。
【０１１２】
ウェブユーザーインタフェースプラグイン３０は、局部的なまたは別の外部のコンピュータとの通信のために用いられる。このコンピュータでは、対応するウェブユーザーインタフェースプラグインが設けられている。ウェブユーザーインタフェースプラグイン３０には、所定のタスク若しくはアプリケーションが格納されている。
【０１１３】
操作領域モジュールライブラリ２０は、多数の操作領域モジュールを含んでいる。これらを以降で、より詳細に説明する（図５）。
【０１１４】
ＤＥエージェント（Ｄｅｖｉｃｅ  Ａｇｅｎｔ）３２は、操作領域と印刷システムとの間の通信のためのデータ接続を確立し、操作領域と印刷システムとの間の接続要素である。さらに、ＤＥエージェント３２は、プリンタ状況を提供するために、規格化されたインタフェースを提供する。
【０１１５】
ＲＭＩサーバー（Ｒｅｍｏｔｅ  Ｍｅｔｈｏｄ  Ｉｎｖｏｃａｔｉｏｎ  Ｓｅｒｖｅｒ）３３は、外部コンピュータによって呼び出し可能であり、コンピュータ上で実行される機能を有している。このコンピュータ上で、例えば、イベントのさらなる処理のためにＲＭＩサーバーが実現される。さらに、これは、このような遠隔アクセスを容易にする、若しくは、可能にする機能を提供する。
【０１１６】
ＯＲＳエージェント（ＯＣＥ  Ｒｅｍｏｔｅ  Ｓｅｒｖｉｃｅ  Ａｇｅｎｔ）３４は、ハードウェアデータおよびソフトウェアイベントのデータを収集し、これらのデータをホストコンピュータ１０からサービスセンターのコンピュータ（図示されていない）にＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して伝達する。
【０１１７】
トレースエージェント３５は、他のモジュールのトレースデータの記録若しくはロギングおよびこのデータの処理を可能にする。
【０１１８】
ウェブサーバー３６は、ホストコンピュータ１０からコンピュータ１４へのプログラムライブラリのダウンロードを可能にする。これは例えば、Ｊａｖａプログラムライブラリのダウンロードである。これによって操作領域をこのコンピュータ１４上に表示し、制御することが可能になる。さらに、ウェブサーバー３６は、ウェブスタート機能を準備する。これは例えば、Ｊａｖａウェブスタート機能である。これによって操作領域をコンピュータ１４上で初期化することができる。この実施例では、ウェブサーバー３６は、アパッチトムキャットサーバーによって実現されている。基本的にはこれに、それぞれ別のウェブサーバー、それぞれ別のプログラムライブラリおよび／またはそれぞれ別のウェブスタート機能も適している。
【０１１９】
システムパラメータマネージャ３７（ＳＰマネージャ）は、モジュール間のデータ分配のために用いられる。
【０１２０】
ＳＥＡエージェント（Ｓｅｒｖｉｃｅ  Ｅｖｅｎｔｌｏｇ  Ａｇｅｎｔ）３８は、プロトコール若しくは発生したイベントのログファイルを導く。
【０１２１】
ＯＰマスター３９は、ネットワークインタフェースを提供する。これは例えば、パラメータを印刷装置３に伝送する、および、印刷装置３から伝送するためのＳＮＭＰゲートウェイである。
【０１２２】
ＵＩＣエージェント（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ  Ａｇｅｎｔ）４０は、ホストコンピュータ１０と接続されている印刷システムの特定の状態の所定のフローの制御若しくは設定を可能にする。例えば、これによって印刷装置３の起動が、自動的に行われる。
【０１２３】
ＴＲファイルコレクタ４１は、トレースエージェント３５にして付加的なエージェントとして、第三者メーカーによって提供された、ホストコンピュータ１０上で実行されるプログラムのトレースデータを収集し、処理する。
【０１２４】
Ｏｐｓ−ＰＡＣ（Ｏｐｓ  Ｐｒｉｖｉｌｅｇｅｄ  Ａｃｃｅｓｓ  Ｓｅｒｖｉｃｅ）４２は、特権（アドミニストレーター権限）を、特定の機能を実行する他のエージェント若しくはアプリケーションに割り当てるために用いられる。この特権は一時的に、エージェント若しくはアプリケーションに所望の作用を与えるために必要である。
【０１２５】
ＲＤＰエージェント（Ｒｅｍｏｔｅ  Ｄｉａｇｎｏｓｉｓ  Ｐｒｏｚｅｓｓ  Ａｇｅｎｔ）４３は、内部のサービスインタフェースを提供する。
【０１２６】
エラーエージェント４４は、エラーを設定する、収集する、分配する、表示するおよびリセットするために用いられる。
【０１２７】
ＣＤＣエージェント４５は、他のエージェント若しくはモジュールの印刷パラメータの、他の印刷装置３の他の制御装置２への、規格化された転送のために用いられる。これらの印刷パラメータは、例えば紙の幅、色等である。
【０１２８】
ウェブ・ユーザーインタフェース２１は、多数のウェブユーザーインタフェースモジュールを含んでいる。これを以下で詳細に説明する（図６）。
【０１２９】
ウェブサーバーモジュール４６、例えば、アパッチトムキャットは、ウェブ・ユーザーインタフェース２１の上述したウェブサーバー機能を提供する。ウェブサーバーモジュール４６および上述したウェブサーバー３６を、ウェブサーバー内にまとめることもできる。これは、ホストコンピュータ１０上で実行可能である、若しくは、実行される。
【０１３０】
ウェブサーバー４６上には、フレームワーク４７が位置する。これは、特に、操作領域を記述するデータオブジェクトに関する、ウェブサーバーモジュール４６の制御に対する調整、方法、機能、クラスおよび／または構造を準備する。この実施例では、フレームワーク４７は、グレイルズフレームワークである。基本的に、ここでは、他のフレームワークも適している。
【０１３１】
ウェブサーバーモジュール４６若しくはウェブ・ユーザーインタフェース２１の制御のプログラミングは、プログラムコード４８を用いて行われる。さらに、プログラムコード４８の一部であるプログラムルーチンが、必要に応じて、ブラウザ２２、２３に、実行のために伝達される。ここでこれらの、伝達されたプログラムルーチンによって、ブラウザ２２、２３が制御される。これは有利には、以降で説明するように操作領域ファイルにある。プログラムコード４８は、１つまたは複数の（スクリプト）プログラム言語で作成されている。この実施例では、使用されている（スクリプト）プログラム言語はＪａｖａおよびＧｒｏｏｖｙである。基本的にここでは他のプログラム言語またはスクリプトプログラム言語も適している。プログラムコード４８は、プリンタ固有のプログラム、プログラムルーチン、方法、機能、クラス、構造および／または拡張を含んでいる。
【０１３２】
外部のプラグイン４９および外部のライブラリ５０は、ウェブ・ユーザーインタフェース２１のプログラミングおよび／または制御のためのさらなる機能を提供するために用いられる。
【０１３３】
ウェブサーバーサービス５１は、ウェブ・ユーザーインタフェース２１によって、外部の通信パートナーに提供される。ここで外部の通信パートナーは、ウェブ・ユーザーインタフェース外にあり、ウェブ・ユーザーインタフェース２１と通信する、機器、設備、装置、または、ソフトウェアモジュールである。ウェブサーバーサービス５１は、外部の通信パートナーによって開始され、ウェブ・ユーザーインタフェース２１内で機能を実行する。
【０１３４】
ビュー５２によって、操作領域上の表示のためにデータが処理される。
【０１３５】
コントロール構造５３は、ウェブ・ユーザーインタフェース２１内のコントロール機能を担い、表示されるべきデータを内容的に処理し、機能およびデータを提供する。ここでは特に、ブラウザ２２、２３の問い合わせに応じて、表示されるべきデータが、ビュー５２に提供される。
【０１３６】
ウェブサーバーサービス５１は、多数のサービスコンポーネントを含んでいる。これを以下で説明する（図７）。
【０１３７】
ＩｓＭａサービス（Ｉｎｆｒａｓｔｒｕｋｔｕｒｍａｎａｇｅｒ  Ｄｉｅｎｓｔ）５４は、プラグインを呼び出すことを可能にし、「外部の」システム、例えば他のコンピュータ１１、１２上の他のＩｓＭａサービス２８と通信するために用いられる。
【０１３８】
メニューサービス５５を介して、メニュー構造が作製され、管理される。例えば「外部の」システム上に、メニューを動的にリロードすることができる。
【０１３９】
プッシュヘルパーサービス５６は、負荷分配、および、「外部の」システムへの、コントロールされた、時間的に段階的に行われるデータ伝送を可能にする。
【０１４０】
ＲＭＩサービス５７は、操作領域モジュールライブラリ２０のウェブ・ユーザーインタフェース２１とＲＭＩサービス３３との間の通信を可能にする。
【０１４１】
スケジューラーサービス５８は、ソフトウェアイベントに反応し、時間的に事前に計画されたタスクを履行する。これは例えば、データバンクの整理である。
【０１４２】
ブラウザ２２、２３は、種々のブラウザコンポーネントを含んでいる。これらを以降で説明する（図８）。
【０１４３】
（スクリプト）プログラム言語モジュール５９は、ブラウザ２２、２３の制御のために、および、ウェブ・ユーザーインタフェース２１によるその通信の制御のために用いられる。（スクリプト）プログラム言語モジュール５９は、スクリプトプログラム言語またはプログラム言語のためのインタープリターまたはコンパイラである。この実施例では、Ｊａｖａスクリプトが、スクリプトプログラム言語として用いられる。基本的には、ここでは他の（スクリプト）プログラム言語も適している。
【０１４４】
マークアップ言語モジュール６０は、ブラウザ２２、２３に伝達されたマークアップ言語ファイルの解釈および表示を可能にする。ここで、このマークアップ言語は、上述したように、デジタルコンテンツ、例えばテキスト、画像およびハイパーリンクを電子ドキュメントに構造化するために用いられる。この実施例では、マークアップ言語は、規格「ＨＴＭＬ（英語：Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）５」に従って実現されている。これは、今のところ、ワールド・ワイド・ウェブ・コンソーシアムによって作成されている。基本的にここでは、他のマークアップ言語も適している。
【０１４５】
ドキュメントアクセスインタフェース６１は、ブラウザ２２、２３に伝送されたマークアップ言語ファイル等の、構造化された電子ドキュメントへのアクセスを可能にするインタフェースである。ここでそのデータ構造は、ツリー構造の形態で表示される。この実施例では、ドキュメントアクセスインタフェースは、ワールド・ワイド・ウェブ・コンソーシアムによって規定された規格「ＤＯＭ（英語：Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）Ｌｅｖｅｌ  ３」に従って使用される。基本的に、ここでは、他のドキュメントアクセスインタフェースも適している。
【０１４６】
設計言語モジュール６２は、フォーマッティングのためのテキストベースの設計言語若しくは構造化された電子ドキュメントのスタイルシートのための宣言型プログラム言語を提供する。この設計言語モジュール６２によって、ブラウザ２２、２３に伝達されたマークアップ言語ファイルの表示がフォーマッティングされる。この実施例では、設計言語は、ワールド・ワイド・ウェブ・コンソーシアムによって規定された規格「ＣＳＳ（英語：Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）３」に従って実現されている。基本的にはここでは、他の設計言語も適している。
【０１４７】
ラスタコンピュータ１１は、それぞれ異なる複数のソフトウェアコンポーネントを含んでいる（図９）。この実施例では、これらのソフトウェアコンポーネントは、上述した、動作システム２６、ファンクションコード２７、インフラストラクチャマネージャ２８およびウェブユーザーインタフェースプラグイン３０である。
【０１４８】
インタフェースコンピュータ１２は、それぞれ異なる複数のソフトウェアコンポーネントを有している（図１０）。この実施例では、これらのソフトウェアコンポーネントは、上述した、動作システム２６、ファンクションコード２７、インフラストラクチャマネージャ２８およびウェブユーザーインタフェースプラグイン３０である。これらのソフトウェアコンポーネントに対して付加的に、さらに、印刷機構制御部ドライバ６３が設けられている。これは、印刷機構制御部５のインタフェースコンピュータ１２に印刷データを伝達することを可能にする。印刷機構制御部ドライバ６３は、ホストコンピュータ１０のファンクションコード２７に、さらに、各インタフェースコンピュータ１２で印刷されるトナーインクに関する情報を提供する。
【０１４９】
印刷機器制御部４は、種々の複数のソフトウェアコンポーネント（図１１）を含んでいる。これらを以降で説明する。
【０１５０】
メインモジュール６４は、印刷機器制御部４の更なるソフトウェアコンポーネントを制御および監視するために用いられる。
【０１５１】
紙搬送モジュール６５は、印刷機器１の紙搬送を制御する。これは、紙搬送モジュール６５が、繰出し器７ａ、巻取り器７ｂおよび印刷ユニット３内のさらなる駆動ロール（図示されていない）を駆動制御することによって行われる。
【０１５２】
印刷ユニットモジュール６６は、センサ（図示されていない）を介して、印刷ユニット３の種々のパラメータを検出する。これは例えば、温度、湿気、紙が存在するか否か等であり、これらは印刷能力および／または印刷の質に直接的または間接的に影響を与える。検出されたセンサデータから、印刷ユニットモジュール６６は、プリンタ状況を特定する。これは印刷ユニットモジュールが、検出されたこれらのパラメータを評価することによって行われる。この評価は、印刷ユニット３の通常動作を規定するパラメータ値が所定の値範囲内にあるか否かを検査することによって行われる。このプリンタ状況は、ホストコンピュータ１０に伝達される。
【０１５３】
遠隔保守モジュール１９は、ソフトウェアコンポーネントとして、動作システム２６とＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）サービス６７とを含んでいる（図１２）。ＳＮＭＰサービス６７は、遠隔保守モジュール１９と制御装置２の他の装置との、簡単なネットワーク通信のために用いられる。
【０１５４】
操作領域コンピュータ１４は、ソフトウェアモジュールとして、動作システム２６、ブラウザ２３および操作領域ユーザーインタフェース６８を含んでいる（図１３）。操作領域ユーザーインタフェース６８は、次のことを可能にする。すなわち、制御装置２および／または印刷ユニット３を操作するための操作領域を操作領域コンピュータ１４上に表示し、これらにおける設定を行うことを可能にする。操作領域ユーザーインタフェース６８は、上述したように、ウェブサーバー３６から操作領域コンピュータ１４上にダウンロードされたＪａｖａプログラムライブラリおよびＪａｖａウェブスタート機能によって初期化され、表示され、制御される。
【０１５５】
サービスコンピュータ１５、１７は、ソフトウェアコンポーネントとして動作システム２６、ブラウザ２３およびサービスモジュール（ＣｏＤｉ：Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｄｉａｇｎｏｓｔｉｃｓ）６９を含んでいる（図１４）。サービスモジュール６９によって、制御装置２および／または印刷ユニット３のコンフィギュレーションが変えられ、これと並んで、制御装置２または印刷ユニット３によって、ソフトウェア診断および／またはハードウェア診断のための情報が受信される。
【０１５６】
本実施例（図２）は、種々のコンピュータ１４、１５、１７、１８、１９を有している。これらのコンピュータを介して、各操作領域を用いて、設定タスクが、印刷機器１および／または制御装置２で行われ、印刷機器１および／または制御装置２が監視される。特に、この目的のために、多数の操作領域コンピュータ１４および／またはサービスコンピュータ１５、１７が、制御装置２に接続され得る。
【０１５７】
ホストコンピュータ１０は、接続されているコンピュータ１４、１５、１７、１８、１９に対して操作領域を、ホストコンピュータ１０で実行される操作領域モジュールライブラリ２０を用いて作成するように構成されている。各操作領域は、パラメータと命令とのセットによって規定される。これらは、コンピュータ１８、１９に伝達され、コンピュータ１８、１９で、特別なクライアントプログラムによって、操作領域に変換される。コンピュータ１４、１５、１７に対して、各コンピュータ１４、１５、１７の操作領域を規定するパラメータと命令とのこのセットは、以降で説明する別の情報とともに、操作領域構造として、ウェブ・ユーザーインタフェース２１によって受信され、操作領域ファイルに変換される。ここで操作領域ファイルへのこの変換は、所定のマークアップ言語に従って行われる。この実施例では、マークアップ言語としてＨＴＭＬ５が使用され、ドキュメントアクセスインタフェース６１によって、操作領域ファイルがアクセスされる。さらに、操作領域ファイルは、この実施例において、Ｊａｖａスクリプトで作成されたプログラムコード４８を含み、設計言語モジュール６２を用いて、この規則に従って、フォーマット化される。操作領域ファイルは、その後、確立されているデータ接続を介して、各コンピュータ１４、１５、１７に伝達される。
【０１５８】
各ブラウザ２２、２３は、操作領域ファイルを解釈することができる。これによって、操作領域が、各コンピュータ１４、１５、１７のユーザーインタフェース（英語でＧＵＩ：ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）に表示される。各操作領域は、少なくとも１つの表示オブジェクトを有する。特定のパラメータ、値、または、操作サーフェスの一部、例えばメニュー構造の一部を表示するために用いられるこのような表示オブジェクトは、操作領域の一部であり、この操作領域の、自己完結している要素である。１つの操作領域の複数の表示オブジェクトは相互に無関係であり、従って、相互に無関係に伝送若しくは更新される。典型的な表示オブジェクトはＧＵＩ要素であり、これらは、例えば、リスト領域、ボタン、チェックボックス、プログレスバー、値領域等の表示オブジェクトタイプに相当する。表示オブジェクトは特性を有し得る、および／または、データ源の値、例えば温度、スイッチ状態、テキスト、グラフィック、リスト等を表示し得る。特性は、表示オブジェクトが読み出されるだけか（英語：ｒｅａｄ−ｏｎｌｙ）または書き込み可能であるか（英語：ｗｒｉｔｅａｂｌｅ）等の表示オブジェクトの基本特性、および、値固有の特性、例えば境界値、閾値等を含む。
【０１５９】
データ源（図示されていない）は、データを検出若しくは伝達するように構成されている装置または設備であり、例えば、印刷機器１または制御装置２のセンサ（温度センサ、回転数センサ、光学式センサ等）、スイッチングコンタクト、データバンク等である。データ源は、ある時点で、厳密に１つの値（例えば３℃）をパラメータ（例えば温度）に伝達する。データ源は、表示オブジェクトと結合されている、若しくは、表示オブジェクトに割り当てられている。すなわち、表示オブジェクトは、データ源の値を表示するように構成されている。
【０１６０】
各ブラウザ２３は、コンピュータ１４、１５、１７上で、セッションにおいて実行される。セッションは、基本的に、クライアントコンピュータとサーバーコンピュータとの間の確立されている接続を表している。ここで、用語「セッション」は、クライアントコンピュータ１４、１５、１７で、ブラウザ２３において、操作領域を規定するマークアップ言語ファイルが実行される、という意で使用される。
【０１６１】
ブラウザ２２も、ホストコンピュータ１０上で、セッションにおいて実行される。ここでも、用語「セッション」は、ホストコンピュータ１０で、ブラウザ２２において、操作領域を規定するマークアップ言語ファイルが実行される、という意で使用される。
【０１６２】
基本的に、データは、印刷機器１または制御装置２内に、データオブジェクトとして格納される。これらのデータオブジェクトは、相互に関係を有する。データオブジェクト間のこのような関係は、リレーション（Ｒｅｌａｔｉｏｎｅｎ）として格納される。具象的な説明のために、以降で、このような抽象的なリレーションを説明する代わりに、テーブルが使用される。
【０１６３】
各セッションには、外部のプラグイン４９による、ホストコンピュータ１０へのコンピュータ１４、１５、１７の最初の接続要求時に、一義的なセッションＩＤが割り当てられる。このセッションＩＤは、ウェブ・ユーザーインタフェース２１で、相応する参照テーブル（図１５）に格納され、ホストコンピュータ１０からコンピュータ１４、１５、１７に伝達される。このセッションＩＤによって、ホストコンピュータ１０のウェブ・ユーザーインタフェース２１と、コンピュータ１４、１５、１７のブラウザ２３との間の通信が制御される。参照テーブルは、以下で詳細に説明される。
【０１６４】
ブラウザは、複数のウィンドウ若しくはタブを有する表示をブラウザ内に有し得る。ウェブ・ユーザーインタフェース２１は基本的に、セッションＩＤしか知らないので、ブラウザ２３のウィンドウ若しくはタブにおいて、操作領域の最初の呼び出し時に、呼び出し時に伝達された、ブラウザ２３におけるプログラムコード４８によって、ウェブ・ユーザーインタフェース２１におけるウィンドウＩＤ（英語：ｔａｂ−ｉｄ）の作成が開始され、ホストコンピュータ１０上で、参照テーブル内に格納される。このウィンドウＩＤによって、ウェブ・ユーザーインタフェース２１は、各ブラウザ２３の各ウィンドウを一義的に識別することができる。ウェブ・ユーザーインタフェース２１は各コンピュータ１４、１５、１７にウィンドウＩＤを伝達するので、これらは各コンピュータ１４、１５、１７で、格納することによって各ウィンドウに継続的に割り当てられる。
【０１６５】
各表示オブジェクトは、一義的な表示オブジェクトＩＤを有しており、これによって、表示オブジェクトが一義的に識別される。表示オブジェクトＩＤは、操作領域モジュールライブラリ２０によって、各表示オブジェクトの初期化時に表示のために、すなわち、操作領域の作成時に作成され、ホストコンピュータ１０の参照テーブル内に格納される。従って参照テーブルは、目下、全てのブラウザ２３において表示されている全ての表示オブジェクトを含む。
【０１６６】
表示オブジェクトＩＤは、表示をしているブラウザ２３に、操作領域を規定する操作領域ファイルで、確立されているデータ接続を介して提供されるので、ブラウザ２３は、表示オブジェクトＩＤを同様に、コンピュータ１４、１５、１７の局部的なデータ構造に格納し、各表示オブジェクトに割り当てることができる。
【０１６７】
各データ源はデータ源ＩＤを有する。このデータ源ＩＤを介して、各データ源は、一義的に識別される。データ源ＩＤは、ホストコンピュータ１０のコンフィギュレーションに、各データ源のインストール時に格納される。しかしこれが、印刷機器１および／または制御装置２の初期化時に、動的に作成されてもよい。これは、接続されているデータ源が求められ、これに自動的に、データ源ＩＤが割り当てられることによって行われる。
【０１６８】
多数のコンピュータ１４、１５、１７によって、相応するデータ接続の帯域幅需要と応答時間とが増大する。従って、ブラウザ２３に表示される表示オブジェクト、表示オブジェクト特性および値を表す、コンピュータ１４、１５、１７に伝達されるデータの低減、並びに、個々のコンピュータ１４、１５、１７上の使用可能な接続容量の分配が望ましい。
【０１６９】
伝送されるべきデータ量を低減させるために、値を表示する表示オブジェクトは、表示されるべきこの値を供するデータ源と、次のように結合される。すなわち、表示オブジェクトに表示される値の変更時に、この値を含む全ての表示オブジェクトが伝達されるのではなく、変更された値のみを伝送することが可能であるように、結合される。
【０１７０】
このために、ホストコンピュータ１０上に、ブラウザウィンドウ内のセッションの、データ源の値を表示する表示オブジェクトと、この値の源であるデータ源とを関連づける参照テーブルとが、準備され、更新される。この参照テーブルによって、ウェブ・ユーザーインタフェース２１には常に、目下、各ブラウザ２３において表示されている表示オブジェクトに関して、特に、データ源の値を表示している表示オブジェクトに関して、情報が伝えられる。
【０１７１】
参照テーブルは、表示オブジェクトＩＤ、セッションＩＤ、ウィンドウＩＤ、ユーザーＩＤおよびデータ源ＩＤを、入力として含む。ここでは、表示される表示オブジェクトに関する情報がセッションＩＤと結合され、表示オブジェクトを表示しているブラウザ２３のウィンドウＩＤが、このブラウザ２３を操作しているユーザーのユーザーＩＤと結合される。表示オブジェクトがデータ源と結合されている場合には、付加的に、表示オブジェクトと結合されているデータ源が特定される。
【０１７２】
セッションＩＤとともに、参照テーブル内には、各ウェブソケット２４のウェブソケットＩＤが、結び付けられて格納される。従って、ウェブ・ユーザーインタフェース２１は、どのウェブソケット２４を介してどのセッションと通信可能であるのかを求めることができる。
【０１７３】
図１５に示された参照テーブルは、個々の入力間の関係を記述するデータ構造の実施例である。データ構造の構成が異なっていてもよい。特に、１つのテーブルの代わりに、相互に関係している複数の部分テーブルが設けられていてもよい。
【０１７４】
データ源の値が変化すると、各データ源によって、変化した値とデータ源ＩＤとを有する値変化イベントが作成され、これは、ホストコンピュータ１０に送信される。ホストコンピュータ１０は、ＤＥエージェント３２において、この値変化イベントを受信し、これを、ＲＭＩサーバー３３に転送する。ＲＭＩサーバー３３は、この値変化イベントを、ウェブ・ユーザーインタフェース２１のウェブサーバーサービス５１に転送する。ウェブサーバーサービス５１は、次に、この参照テーブルから、このデータ源ＩＤと結合されている全ての表示オブジェクトＩＤと、属するセッションＩＤと、ウィンドウＩＤと、を求める。その後、ウェブ・ユーザーインタフェース２１は、求められたセッションのブラウザ２３のみに、変更された値とともに、各ウィンドウＩＤ（複数）と、各表示オブジェクトＩＤ（複数）と、を送信する。次に、アドレッシングされた各ブラウザ２３は、相応する表示オブジェクトにおける相応するウィンドウにおいて、変更された値を表示する。この値は、ここでは、数字、テキスト、表示オブジェクトの特性、グラフィック等であり得る。
【０１７５】
ブラウザ２３において、ユーザーアクションが発生すると常に、ＧＵＩ変更イベントがトリガされる。ここでこのユーザーアクションは、各コンピュータ１４、１５、１７のユーザーインタフェースでの変更を生じさせ、例えばメニュー呼出し、ウェブサイト呼出し、フォーカスの変更、表示オブジェクト内へのパラメータ値の入力等である。ＧＵＩ変更イベントは、ブラウザ２３から、ウェブ・ユーザーインタフェース２１へ、アクション要求として送出され、セッションＩＤ、ウィンドウＩＤ、ブラウザ２３内で実行されるアクションの様式、この変更と関連している表示オブジェクトの表示オブジェクトＩＤ、および、この表示オブジェクトに関係するさらなる情報、例えば、表示オブジェクトの特性等を含む。
【０１７６】
ウェブ・ユーザーインタフェース２１が、ＧＵＩ変更イベントを受信すると、ウェブ・ユーザーインタフェース２１はこのＧＵＩ変更イベントを操作領域モジュールライブラリ２０に転送する。操作領域モジュールライブラリ２０は、ＧＵＩ変更イベントから、各コンピュータ１４、１５、１７に伝送されるべき表示オブジェクト、その表示オブジェクトＩＤ、その表示オブジェクトタイプ、その特性、並びに、それと結合されているデータ源を求め、これによって、操作領域の表示が更新される、若しくは、変更される。操作領域モジュールライブラリ２０は、この情報を、セッションＩＤ、ウィンドウＩＤおよびさらなるパラメータおよび命令とともに、操作領域構造として、ウェブ・ユーザーインタフェース２１に提供する。このウェブ・ユーザーインタフェース２１はここから、上述したように、操作領域ファイルを作成する。ウェブ・ユーザーインタフェース２１は、提供された表示オブジェクトを検査し、参照テーブルを相応に更新する。この際に、ウェブ・ユーザーインタフェース２１は、ブラウザ２３のウィンドウ内にもはや表示されていない表示オブジェクトを参照テーブルから除去する。これは、このブラウザ２３のセッションＩＤおよびウィンドウＩＤに割り当てられている、表示オブジェクトの全ての入力を消去することによって行われる。次に、ウェブ・ユーザーインタフェース２１は、参照テーブルに、ブラウザ２３のウィンドウ内に新たに表示されるべき表示オブジェクトを加える。
【０１７７】
次に、ウェブ・ユーザーインタフェース２１は、作成された操作領域ファイルを、ＧＵＩ変更が発生している、相応するセッションのウィンドウに伝送し、受信したブラウザ２３は、特性および値を有する表示オブジェクトを表示する。例えば、ホストコンピュータ１０は、メニュー呼出し時に、メニュー入力とその特性設定とともにメニューを相応するブラウザ２３に伝達する。
【０１７８】
ブラウザ２３の表示オブジェクトにおいて、ユーザーによって制御アクションが行われると、すなわち、値が変更される、または、印刷機器１または制御装置２に作用する設定が行われると、アクション要求がウェブ・ユーザーインタフェース２１に伝達され、これによって、ウェブ・ユーザーインタフェース２１は相当に反応することができる。
【０１７９】
ブラウザ２３が、種々の操作領域によって複数のウィンドウを表示するように構成されていない場合、または、ブラウザ２３がコンピュータ１４、１５、１７上に多重に、構成されず、複数の種々の操作領域を表示しない場合には、参照テーブル内のウィンドウＩＤを省くこともできる。この場合には、ウェブ・ユーザーインタフェース２１は、各セッションの個々の操作領域にのみ、変更された値を伝送する。
【０１８０】
選択的に、ホストコンピュータ１０上の参照テーブルは、これに加えて付加的な情報を含み得る。この情報とは、各ブラウザ２３のどのウィンドウがアクティブであるか、若しくは、フォーカスを有しているか、すなわち、前景に表示され、操作可能であるかという情報である。ホストコンピュータ１０は、このために、クライアントコンピュータ１４、１５、１７から、どのウィンドウがアクティブであるかに関して情報を得る。これは例えば、制御アクションまたはＧＵＩ変更イベントとともに、ＧＵＩ変更または制御アクションが行われるウィンドウのウィンドウＩＤが伝達されることによって行われる、または、ユーザーがウィンドウを前景に呼び寄せることによって、ユーザーが各ブラウザ２３のウィンドウ上でフォーカスを変更する場合に行われる。ウェブ・ユーザーインタフェース２１は、値変更イベントにおいて、参照テーブルから、セッション、ウィンドウおよび値が伝送されるべき表示オブジェクトを求める際に、フォーカス情報を考慮する。アクティブなウィンドウに表示されるデータ源と結合されている表示オブジェクトにのみ、変更された値が伝送される。これによって、伝送されるべきデータがさらに低減される。
【０１８１】
ホストコンピュータ１０と、ホストコンピュータ１０に接続されている別のコンピュータ１４、１５、１７と、の間の、提供されている接続容量を効果的に利用するために、データはまとめられて、個々のコンピュータ１４、１５、１７に、所定の時点で伝送される。
【０１８２】
所定の時点でのデータの伝送は、伝送後の待機時間によって実現される。すなわち、セッションのブラウザ２３への各データ伝送後に、待機時間が発生する。待機時間が経過した後にはじめて、データが、同じブラウザ２３に再び伝送される。待機時間の間に値が複数回変化した場合、この値は、複数回、ブラウザ２３に伝送されるのではなく、待機時間の経過後に一度だけ伝送される。これは、伝送されるべきデータを低減させる。この待機時間によって、別のブラウザ２３では、待機時間の間に伝送が実行可能であることも保証される。待機時間はタイマーによって設けられる。
【０１８３】
印刷機器１若しくは制御装置２が１つの操作領域によってのみ操作される、若しくは、設定されることを保証するために、いわゆる「アクセスチケット」が使用される。アクセスチケットを所有しているユーザーだけが、設定を行ってよい。このアクセスチケットは、ホストコンピュータ１０内に、一度だけ存在する。
【０１８４】
アクセスチケットは、ＲＭＩサーバー３３によって管理される。アクセスチケットは、ウェブ・ユーザーインタフェース２１、ＲＭＩサーバー３３、または、ブラウザによってサポートされずに操作領域が表示される、接続されているコンピュータ１８、１９に割り当てられる。アクセスチケットは、１つの時間に、これらのコンポーネントのうちの１つにのみ、割り当て可能である。
【０１８５】
製造を行う要素、例えば印刷機構がスイッチオフされているが、特定の制御要素がまだ動作しているスタンバイモードに印刷機器１が、あるときにのみ、操作領域を用いて制御装置２にアクセスすることができる。この際に、アクセスチケットが存在している必要はない。
【０１８６】
ホストコンピュータ１０とウェブ・ユーザーインタフェース２１は接続されている。このウェブ・ユーザーインタフェース２１は、アクセスチケットを所有してよく、印刷機器１若しくは制御装置２の操作に対する機能性を、ブラウザ２３を介して提供する。セッションにおいて、それぞれ１つまたは複数の操作領域を表示することができる複数のブラウザ２３が、ウェブ・ユーザーインタフェース２１に接続されているので、対立を回避するために、「セッションチケット」が設けられている。
【０１８７】
１つまたは複数のセッションチケットが、製造システムに存在していてよい。セッションチケットは、製造システム全体または製造システムの一部（機器、装置、設備、コンポーネント、パラメータ）に論理的に割り当てられており、所有時に、論理的に割り当てられている製造システム全体または製造システムの各部分での設定を行う権限を操作領域に与える。複数のセッションチケットが、製造システムの種々の部分に対して設けられている場合には、これらのセッションチケットは、一義的に、製造システムの各部分に論理的に割り当てられている。すなわち、特定の設定を行うためには、特定のセッションチケットを所有していることが必要である。
【０１８８】
各セッションチケットは、ウェブ・ユーザーインタフェース２１によってのみ与えられ、かつ、セッションにおけるコンピュータ１４、１５、１７の１つのブラウザ２３にのみ割り当て可能であり、このブラウザ２３が実行される各セッションに結び付けられている。
【０１８９】
ウェブ・ユーザーインタフェース２１は、ブラウザ２３を介してそれが要求された場合にのみアクセスチケットを得る。ウェブ・ユーザーインタフェース２１がアクセスチケットを得ると、要求しているブラウザ２３はセッションチケットを得る。これによって、一義的に、ウェブ・ユーザーインタフェース２１を介して、印刷機器１若しくは制御装置２または印刷機器１または制御装置２の相応する部分を設定若しくは操作することができるブラウザ２３が識別される。ウェブ・ユーザーインタフェース２１がアクセスチケットを所有している限り、ブラウザのうちの１つのブラウザ２３はセッションチケットを所有し、このセッションチケットを、この１つのブラウザ２３から取りあげ、別のブラウザ２３に割り当てることが可能である。従って、異なるブラウザ上の操作領域間の対立を回避するために、１つ若しくは複数の下位のセッションチケットと、上位のアクセスチケットとを備えた階層的な構造を有するチケット管理が提供される。ウェブ・ユーザーインタフェース２１にアクセスチケットが割り当てられているということは、ウェブ・ユーザーインタフェース２１が、１つ若しくは複数のセッションチケットを与えることができる、ということの前提条件である。これの唯一の例外は、アクセスチケットが与えられるのではなく、１つ若しくは複数のセッションチケットが与えられる、スタンバイモードに印刷機器１がある、という場合である。
【０１９０】
上述したように、ブラウザは、ブラウザ内に複数のウィンドウ若しくはタブを備えた表示を有し得る。ウェブソケット２４、２５、および、初期化の後、すなわち、操作領域の最初の表示後に、セッション、ひいてはブラウザ２３も識別可能であるが、ブラウザ２３内にオープンされる個々のウィンドウは識別可能ではないので、これは問題である。この問題を解決するために、個々のウィンドウには、それぞれ１つの一義的なウィンドウＩＤが割り当てられる。この場合には、セッションチケットが、セッションのウィンドウに割り当てられる。
【０１９１】
ブラウザ２３内でのウィンドウの使用時に、次のような問題が生じる。すなわち、ウィンドウが閉じられている、または、もはや応答不可能である場合、例えば組み込まれているコードが停止されている場合、一義的なウィンドウＩＤを有するウィンドウがもはや存在していないことがウェブ・ユーザーインタフェース２１に伝えられなければならない、という問題である。ここでこのウィンドウにはこのときにセッションチケットが割り当てられている可能性もある。
【０１９２】
このような問題は次のことによって解決される。すなわち、ウェブ・ユーザーインタフェース２１が、参照テーブル内に事前に格納されている一義的なウィンドウＩＤに基づいて、周期的に、ウィンドウがまだオープンされているか否か、および、応答することができるか否かを検査することによって解決される。このために、ウェブ・ユーザーインタフェース２１は、全てのブラウザ２３において、全てのセッションにおいて、ウェブ・ユーザーインタフェース２１に公知である、ブラウザ２３の全てのウィンドウの組み込まれているプログラムコード４８に、応答するように要求を送る（Ｐｉｎｇ）。ウェブ・ユーザーインタフェース２１は、応答として、ウィンドウの一義的なウィンドウＩＤを伴う、ブラウザ２３の各ウィンドウにおいて実行される、組み込まれているプログラムコード４８のエコーを待つ。所定の待機時間の後に、一義的なウィンドウＩＤを伴う、このような応答が戻ってこない場合には、ウェブ・ユーザーインタフェース２１は、この一義的なウィンドウＩＤを参照テーブルから削除する。これによって、閉じられている、または、もはや応答しないウィンドウが参照テーブルから除去されることが保証される。
【０１９３】
もはやオープンされていない、または、応答しないウィンドウが、セッションチケットを所有していた場合、ウェブ・ユーザーインタフェース２１は、どのように進めるべきかを判断することができる。これに対しては、以降で説明する複数の可能性がある。
【０１９４】
１.このブラウザ２３が相応するセッションにおいてアクティブであり、印刷機器１または制御装置２に対する操作領域を表示している場合、ここで解放されたセッションチケットが自動的に、それまでセッションチケットを有していたブラウザと同じブラウザ２３の別のウィンドウに与えられる（同じユーザー、同じセッション、同じブラウザ２３）。
【０１９５】
２.別のブラウザ２３が相応するセッションにおいてアクティブであり、操作領域を表示している場合、ここで解放されたセッションチケットが、それまでセッションチケットを有していたユーザーの別のブラウザ２３に与えられる（同じユーザー、同じセッション、別のブラウザ２３）。
【０１９６】
３.この種のブラウザ２３が別のセッションにおいてアクティブであり、操作領域を表示している場合、ここで解放されたセッションチケットが、セッションチケットを有していたユーザーと同じユーザーの別のブラウザ２３に与えられる。ここでこのブラウザ２３は別のセッションで実行される（同じユーザー、別のセッション、別のブラウザ２３）。
【０１９７】
４.ここで解放されたセッションチケットが、場合によって、ユーザー優先順位に従って選択された別のユーザーに与えられる。ユーザーは、例えば、いつ、セッションチケットに対する要求を送出したかに基づいて優先順位付けされ、ここで、最も新しい要求または最も古い要求が、より高い優先順位を有し得る（別のユーザー、別のセッション、別のブラウザ２３）。
【０１９８】
５.ここで解放されたセッションチケットが、セッションチケットの新たな要求のために、待機領域若しくは待機プールに入れられ、これによって、ウェブ・ユーザーインタフェース２１に戻される。
【０１９９】
１つのウィンドウしか許容しないブラウザが使用される場合には、ウィンドウＩＤは不必要である。この場合には、ウィンドウＩＤの代わりに、セッションＩＤが周期的に監視される。ここで、ブラウザがもはやオープンされていない場合、または、ブラウザがもはや応答しない場合、セッションチケットは、上述したのと同様に与えられる、若しくは、手放されない。
【０２００】
ホストコンピュータでは、有利には、各アクティブなブラウザに対して、ブラウザバッファが準備される。このブラウザバッファは、各ブラウザ２３若しくはそのウィンドウに与えられるべきデータを緩衝記憶するために用いられる。これは例えば、マークアップ言語ファイル、表示オブジェクトデータ、値等であり、かつ、このブラウザバッファは、セッションＩＤを用いて、および、場合によっては、ウィンドウＩＤを用いて、厳密に１つのブラウザ２３に割り当てられている。
【０２０１】
製造システムの操作領域を相互に同期させることを可能にするために、参照テーブルは、上述した入力に加えて付加的に、さらなる入力、例えば操作領域ＩＤおよび同期情報の分だけ拡張される。これを以降で説明する（図１５）。
【０２０２】
操作領域ＩＤは、ブラウザ２３若しくはブラウザ２３のウィンドウ内にオープンされている操作領域の一義的なＩＤである。操作領域ＩＤは、特に、ブラウザ２３がウィンドウを有している場合に、操作領域の同期化のために各操作領域を参照することを容易にする。なぜなら、各ウィンドウはこの場合に、２つの識別子、すなわち、セッションＩＤとウィンドウＩＤとの組み合わせを介して参照されるからである。使用されているブラウザ２３がウィンドウを有していない場合、ブラウザ２３内に表示されている操作領域が、択一的に、セッションＩＤを介して一義的に参照されてもよく、従って、操作領域ＩＤを省くこともできる。
【０２０３】
操作領域に割り当てられている同期情報は、以下のような情報を提供する。すなわち、
操作領域が
・独立した操作領域である（動作様式「シングル」）か否か、すなわち、同期に関与していないか、
・別の操作領域に同期される操作領域である（動作様式「同期される」）か否か、または、
・同期させる操作領域である（動作様式「同期させる」）か否か、すなわち、少なくとも１つの別の操作領域を同期させるか
という情報を提供する。
【０２０４】
各操作領域が動作様式「シングル」にある場合、相応する同期情報に対する入力は空である。
【０２０５】
各操作領域が動作様式「同期される」にある場合、相応する同期情報は、同期されるこの操作領域が同期されている操作領域の操作領域ＩＤを含む。
【０２０６】
従って、この同期情報内に格納されている操作領域ＩＤは、「それに同期されている」と解釈される。
【０２０７】
操作領域が動作様式「同期される」にある場合、この操作領域が同期されている別の操作領域、若しくは、その表示オブジェクトの変更が、この操作領域に伝達される。この動作様式は、同期に対する最も簡単な動作様式である。なぜなら、ここでは、ユーザーが、一方の操作領域の表示オブジェクトで実行した変更が、さらなるパラメータを検査せずに、容易に、この一方の操作領域から、これと同期される、他方の操作領域に伝送されるからである。変更のこのような伝送は、ここで、相互に同期される操作領域間で、各方向において行われる。
【０２０８】
各操作領域が動作様式「同期させる」にある場合、相応する同期情報に対する入力は空であり得る、または、この操作領域が同期させる操作領域であることを示すダミーを含み得る。入力が空であるのにも係わらず、操作領域間の同期関係は、参照テーブル内での同期させる操作領域の場合の空の入力によって表される。なぜなら、同期される操作領域の場合には、どの同期させる操作領域に、各同期される操作領域が同期されているのかが、入力されているからである。同期情報における、同期させる操作領域の場合における、ダミーの入力は、参照テーブルにおいて、同期させる操作領域を迅速に見つけることを可能にする。
【０２０９】
各同期させる操作領域の同期情報における空の入力またはダミー値の入力によって、同期させる操作領域と、この同期させる動作領域に同期される１つまたは複数の同期される操作領域との間に、階層的な関係が構築される。これによって、操作領域間の同期方向が一義的に設定される。
【０２１０】
ここで、同期させる操作領域を表示するブラウザ２３は同期させるブラウザ２３ａと称され、同期される操作領域を表示するブラウザ２３は同期されるブラウザ２３ｂと称される。同期させるブラウザ２３ａの操作領域の変更のみが、ウェブ・ユーザーインタフェース２１から、同期されるブラウザ２３ｂに伝達され、これによって、同期方向が確定される。
【０２１１】
上述したように、同期情報内に格納されている操作領域ＩＤは「それに同期されている」と解釈されるので、同期方向の設定がされずに、若しくは、階層的な関係が無く相互に同期される操作領域もこれと同期される。このために、各操作領域の同期情報内には、別の操作領域の操作領域ＩＤが記入される。２つの操作領域のうちの一方の操作領域の変更は、自動的に、他方の操作領域で同期される。
【０２１２】
従って、操作領域ＩＤと同期情報とを含んでいる上述した参照テーブルを使用することによって、同期させる操作領域と、１つまたは複数の、この操作領域と同期される操作領域との間に１：Ｎの関係が表され、相互に同期される２つの操作領域間に１：１の関係が表される。
【０２１３】
種々の操作領域間の同期は、以下の動作状況に対して使用可能である。
・例えば、製造結果の検査および／または製造システムのパラメータ化のために、複数の操作領域が設けられている製造システムの種々の箇所に滞在するユーザーが、このユーザーによって使用されている種々の操作領域で、常に、同じ、最新の操作領域を見出す。
・製造システムでのパラメータ設定の権限を有し、この種の設定を行う複数のユーザーが設定されている場合、同期される操作領域の表示に対して、相応するユーザー権限を所有している場合、これらのユーザーの各々に、他のユーザーの操作領域が同期して表示される。これによって、他のユーザーの設定プロセスに関する情報が、このユーザーに伝えられる（製造システムで複数のセッションチケットが、製造システムの個々の部分に対して存在する場合に、これが有効である）。
・製造システムでのトレーニング措置において、教員の役割を担っているユーザーが、生徒の役割を担っている他のユーザーに、製造システムでの操作過程を提示することができる。これは、同期させる操作領域である教員の操作領域が、同期される操作領域である生徒の操作領域を同期させることによって行われる。
【０２１４】
操作領域によって要求されるアクションは、操作領域の表面を換えることができるメニューアクションおよび／または操作領域に対する同期設定を変更することができる同期設定アクションおよび／または製造システムでの設定を変更することができる制御アクションを含む。
【０２１５】
以降で説明する方法は、上述のように、ホストコンピュータ１０上に参照テーブルが準備され、更新され、ブラウザバッファが、１つ若しくは複数のアクティブなブラウザへのデータ伝送のために設けられていることを前提としている。
【０２１６】
以降で説明する方法は、ブラウザ２３ａ、２３ｂにおいて表示される操作領域に対して説明される。しかしこの方法は、この種のブラウザ２３ａ、２３ｂのウィンドウに表示される操作領域および／または表示された操作領域内に表示される個々の表示オブジェクトの同期に対しても実行される。
【０２１７】
以降では、製造システム、特に印刷システムの複数の操作領域の同期のための方法の実施例を説明する（図１６）。
【０２１８】
この方法はステップＳ１で始まる。ステップＳ２では、ウェブ・ユーザーインタフェース２１は、アクティブなブラウザ２３の１つの操作領域からアクション要求を得たか否かを検査する。操作領域をウェブ・ユーザーインタフェース２１に伝達する各アクション要求は、要求している操作領域若しくは要求しているブラウザ２３を識別する情報を含んでいる。このような識別を保証するために、セッションＩＤ、ウィンドウＩＤ、ウェブソケットＩＤ、表示オブジェクトＩＤ、操作領域ＩＤまたはこれらの識別子の組み合わせが使用される。
【０２１９】
ステップＳ２において、ウェブ・ユーザーインタフェース２１が、アクション要求を、アクティブなブラウザ２３の１つの操作領域から得ていた場合には、ステップＳ３が実行される。ここではウェブ・ユーザーインタフェース２１は、次のことを検査する。すなわち、アクションを要求している操作領域が、同期させる操作領域であるか否かを検査する。同期させる操作領域は、少なくとも１つの別の操作領域が、それに同期される操作領域である。要求している操作領域が同期させる操作領域であるか否かを検査するために、ウェブ・ユーザーインタフェース２１は、参照テーブル内の同期情報にアクセスする。同期情報は、操作領域が同期される操作領域であるか否かを示す。これは、同期させる操作領域の操作領域ＩＤまたは各操作領域を識別する他の印が入力されていることによって行われる。上述したように、付加的に、同期情報内に、各操作領域が同期させる操作領域であるか否かが入力されてもよい。
【０２２０】
ウェブ・ユーザーインタフェース２１が、ステップＳ３において、要求している操作領域が同期させる操作領域であることを確認すると、この方法は、ステップＳ４の実行に続く。ここではウェブ・ユーザーインタフェース２１は、この同期させる操作領域に属している、すなわち、この同期させる操作領域に同期されるべき、同期される操作領域を求める。ウェブ・ユーザーインタフェース２１はこれを、参照テーブル内の同期情報に基づいて確認する。
【０２２１】
次に、ステップＳ５が実行される。ここでは、このような、同期される操作領域に対して、新たなマークアップ言語ファイルが作成される。これは、同期させる操作領域において生じた変化を有している。このマークアップ言語ファイルは、ホストコンピュータ１０のブラウザバッファに格納される。このブラウザバッファは、属する、同期される操作領域を表示する各同期されるブラウザ２３ｂに割り当てられている。
【０２２２】
次に、ステップＳ６が実施される。ここでは、ウェブ・ユーザーインタフェース２１は、変更情報であるプッシュイベントを各同期されるブラウザ２３ｂに伝達する。プッシュイベントを受け取ると、この同期されるブラウザ２３ｂは、マークアップ言語ファイルを、自身に割り当てられているブラウザバッファから読み出し、これを、操作領域の表示のために実行する。
【０２２３】
これに続くステップＳ７で、ウェブ・ユーザーインタフェース２１は、同期させる操作領域に属している、さらなる、同期される操作領域が存在しているか否かを検査する。そうである場合には、この方法は、このさらなる操作領域のために、ステップＳ５に続く。
【０２２４】
ステップＳ７において、ウェブ・ユーザーインタフェース２１が、同期させる操作領域に属している、さらなる、同期される操作領域が存在していないことを確認すると、ステップＳ８が実行される。
【０２２５】
ステップＳ８では、相応するブラウザ２３において表示されるべきアクション要求をしている操作領域に対してマークアップ言語ファイルが作成される。このマークアップ言語ファイルは、アクション要求に従った、アクション要求をしている操作領域の変更を有している。マークアップ言語ファイルは、アクション要求をしている操作領域を表示するブラウザ２３に割り当てられているブラウザバッファ内に格納される。
【０２２６】
次に、ステップＳ９が実行される。ここでは、ウェブ・ユーザーインタフェース２１は、変更情報であるプッシュイベントを、アクション要求をしている操作領域を表示するブラウザ２３に伝達する。プッシュイベントを受け取ると、このブラウザ２３は、マークアップ言語ファイルを、自身に割り当てられているブラウザバッファから読み出し、操作領域の表示のために、これを実行する。
【０２２７】
次に、ステップＳ１０が実行される。ここでは、動作が続けられるべきか否かが検査される。動作が続けられるべきでない場合、ステップＳ１１が続き、ここで、この方法が終了する。しかし、動作が続けられるべき場合、この方法は、ステップＳ１０の実行後に、ステップＳ２に移行する。
【０２２８】
ステップＳ２において、アクション要求を操作領域から得ていないことが確認されると、この方法は直接的にステップＳ１０に続く。
【０２２９】
ステップＳ３において、アクション要求をしている操作領域が同期させる操作領域でないことが確認されると、この方法は、直接的に、ステップＳ８に移行する。同期させる操作領域でない、アクション要求をしている操作領域は、同期される操作領域か、または、同期される操作領域でも、同期させる操作領域でもない操作領域、すなわち、同期関係に関与していない操作領域である。
【０２３０】
択一的に、ステップＳ３において、アクション要求をしている操作領域が同期させる操作領域でないことが確認された後に、ステップＳ１２が実行される。ここでは、ウェブ・ユーザーインタフェース２１は、アクション要求をしている操作領域が同期される操作領域であるか否かを検査する。そうである場合、この方法は、ステップＳ１０に移行する。
【０２３１】
択一的なステップＳ１２において、アクション要求をしている操作領域が同期される操作領域でないこと、すなわち、同期関係に関与していない操作領域であることが確認されると、ステップＳ８の実行が続く。
【０２３２】
択一的なステップＳ１２によって、同期される操作領域からのアクション要求、および、これと結び付いている、この操作領域での変更が阻止される。従って、同期させる操作領域または同期関係に関与していない操作領域からのアクション要求のみが処理される。
【０２３３】
上述した、製造システム、特に印刷システムの複数の操作領域を同期させる方法によって、操作領域からのアクション要求時に、各操作領域が変更され、アクション要求をしている操作領域と同期されている別の操作領域も同様に変更される。これによって、操作領域が相互に同期状態に保たれる。
【０２３４】
以降では、製造システム、特に印刷システムの複数の操作領域を同期させる、拡張された方法を説明する（図１７）。拡張されたこの方法では、前述した方法に対して、実質的に、要求されるアクションが分別される。
【０２３５】
この方法は、ステップＳ２０で始まる。ステップＳ２１では、アクション要求を、操作領域から得たか否かが検査される。
【０２３６】
そうである場合、ステップＳ２２が実行され、ここで、同期設定アクションがアクション要求をしている操作領域によって要求されたか否かが検査される。同期設定アクションによって、各操作領域の同期のための設定が行われる。
【０２３７】
要求されたアクションが、同期設定アクションでない場合、ステップＳ２３が実行される。ここでは、要求されたアクションが制御アクションであるか否かが検査される。制御アクションによって、製造システムの一部または製造システム全体に対する制御パラメータの変更が行われる。
【０２３８】
ステップ２３において、制御アクションが要求されたことが確認されると、ステップＳ２４が実行される。ここでは、アクション要求をしている操作領域が、相応するセッションチケットを所有しているか否かが検査される。セッションチケットを所有していることによって、この操作領域は、製造システムの一部または製造システム全体の制御パラメータを変える権限を有する。同期されない操作領域にのみセッションチケットを与えることによって、同期させる操作領域または同期関係に関与していない操作領域の制御アクションのみが処理されることが保証される。
【０２３９】
ステップＳ２４において、アクション要求をしている操作領域が、相応するセッションチケットを所有していることが確認されると、ステップＳ２５が実行され、ホストコンピュータ１０において、操作領域によって要求された制御アクションが実行される。
【０２４０】
後続のステップＳ２６では、要求している操作領域を表示するブラウザ２３に対して、変更されたマークアップ言語ファイルが作成され、このマークアップ言語ファイルは、ホストコンピュータ１０で、このブラウザ２３に割り当てられているブラウザバッファ内に格納され、このブラウザ２３に、変更情報であるプッシュイベントを伝達する。プッシュイベントを得ると、ブラウザ２３は、自身に割り当てられているブラウザバッファから、マークアップ言語ファイルを読み出し、アクション要求をしている操作領域を表示するために、これを実行する。変更されたマークアップ言語ファイルは、アクション要求をしている操作領域で実行されるべき変更を有している。ステップＳ２６において実行されたこのアクションは、上述した方法のステップＳ８およびＳ９において実行されたアクションに相当する。
【０２４１】
次に、ステップＳ２７が実行される。ここでは、アクション要求をする操作領域が、同期させる操作領域であるか否かが検査される。これは、上述したように、参照テーブル内の同期情報に基づいて求められる。
【０２４２】
ステップＳ２７において、アクション要求をしている操作領域が、同期させる操作領域であることが確認されると、ステップＳ２８が実行される。ここでは、この同期させる操作領域に属する、同期される操作領域が求められ、属する、この同期される操作領域に対する変更されたマークアップ言語ファイルが作成され、ホストコンピュータ１０で、同期される操作領域を表示する、各同期されるブラウザ２３ｂに割り当てられている相応するブラウザバッファに格納され、変更情報として相応するプッシュイベントがこのブラウザ２３ｂに伝達される。ステップＳ２８において実行されたこれらのアクションは、上述した方法のステップＳ４からＳ７において実行されたアクションに相当する。
【０２４３】
次に、ステップＳ２９が実行される。ここでは、動作が続けられるべきか否かが検査される。動作が続けられるべきでない場合、ステップＳ３０が続き、ここで、この方法が終了する。しかし、動作が続けられるべき場合、この方法は、ステップＳ２９の実行後に、ステップＳ２１に移行する。
【０２４４】
ステップＳ２１において、アクション要求を操作領域から得ていないことが確認されると、この方法は直接的にステップＳ２９に続く。
【０２４５】
ステップＳ２２において、要求されているアクションが同期設定アクションであることが確認されると、ステップＳ３１が実行される。ステップＳ３１では、ホストコンピュータ１０で同期設定アクションが、要求している操作領域に対して実行される。これは、同期設定アクション全体が、要求している操作領域の種類とは無関係に実行されることを意味している。
【０２４６】
ステップＳ３１の実行後に、ステップＳ３２が実行される。ここではマークアップ言語ファイルが、自身の同期設定において変更された操作領域に対して作成され、この、変更されたマークアップ言語ファイルがブラウザバッファ内に格納される。このブラウザバッファは、この操作領域を表示する各ブラウザ２３に割り当てられている。また、相応するプッシュイベントが、各ブラウザ２３に伝達される。
【０２４７】
ステップＳ３２を実行した後、この方法は、ステップＳ２９に続く。
【０２４８】
ステップＳ２３において、要求されているアクションが制御アクションでないことが確認されると、すなわち、要求されているアクションが、操作領域の表面を変えることができるメニューアクションであることが確認されると、ステップＳ３３が実行される。ここでは、メニューアクションを要求している操作領域が同期される操作領域であるか否かが検査される。
【０２４９】
ステップＳ３３において、メニューアクションを要求している操作領域が、同期される操作領域であることが確認されると、この方法は直接、ステップＳ２９に移行する。これによって、同期される操作領域のメニューアクションの実行が阻止される。
【０２５０】
ステップＳ３３において、メニューアクションを要求している操作領域が、同期される操作領域でないことが確認されると、ステップＳ３４が実行される。ここでは、要求されたメニューアクションがホストコンピュータ１０で実行される。これによって、同期させる操作領域または同期関係に関与していない操作領域のメニューアクションのみが処理されることが保証される。
【０２５１】
ステップＳ３４を実行した後、この方法は、ステップＳ２６に続く。
【０２５２】
ステップＳ２４において、制御アクションを要求している操作領域がセッションチケットを所有していないことが確認されると、この方法は、直接的にステップＳ２９に移行する。これによって、制御アクションを要求する操作領域が、制御アクションを要求する権限を与えるセッションチケットを所有していることが保証される。
【０２５３】
ステップＳ２７において、アクション要求をしている操作領域が、同期させる操作領域でないことが確認されると、この方法は直接的にステップＳ２９に移行する。これによって、次のことが保証される。すなわち、アクション要求をしている操作領域が、同期させる操作領域である場合にのみ、属する同期されるブラウザ２３ｂに対してマークアップ言語ファイルが作成され、相応する変更情報がこのブラウザ２３ｂに伝達されることが保証される。
【０２５４】
択一的に、ステップＳ２４において付加的に、制御アクションを要求している操作領域が、同期される操作領域でないかが検査され、同期される操作領域でない場合には、ステップＳ２５が実行され、その他の場合には、この方法は、直接的にステップＳ２９に移行する。
【０２５５】
上述した、製造システム、特に印刷システムの複数の操作領域を同期させる、拡張された方法によって、複数の操作領域は、自身がホストコンピュータ１０に要求したアクションに基づいて変更され、参照テーブルに入力された同期情報を考慮して相互に同期される。
【０２５６】
択一的に、製造システムの複数の操作領域を同期させる、上述した方法は次のことによって拡張される。すなわち、ウェブ・ユーザーインタフェース２１が、ＧＵＩ変更イベントとともに伝送されたフォーカス情報を参照テーブル内に格納し、各ブラウザ２３の操作領域の同期時に、これを考慮することによって拡張される。参照テーブル内へのこの格納は、例えば、次のことによって行われる。すなわち、ウェブ・ユーザーインタフェース２１が、フォーカスを有している、若しくは、前景に表示される表示オブジェクトのフォーカス情報において、「真」を入力し、全ての他の表示オブジェクト、すなわち、フォーカスを有していない、若しくは、前景に表示されない全ての表示オブジェクトに対して、フォーカス情報において、「偽」を入力することによって行われる。同期時のフォーカス情報の考慮は、特に、同期される操作領域または同期されるブラウザ２３ｂがフォーカスを有していない、若しくは、前景に存在していない場合の、同期される操作領域を表示するブラウザ２３ｂにおいて有利である。このような場合には、操作領域の同期は行われない。操作領域がフォーカスを得て、若しくは、操作領域が前景に移動してはじめて、操作領域が再び同期される。これによって、伝達されるデータ量が、さらに低減される。
【０２５７】
上述した実施例では、データ構造としてテーブルが使用される。このテーブルは、一例である。テーブルが他の構造を有していてもよい。ここでテーブルは、複数のテーブルに分けられている、または、複数のテーブルが、１つの共通のテーブルにまとめられている、または、特定のパラメータセットが、別のテーブルに格納されている。本発明にとって重要なのは、実施例において使用されているパラメータ相互の関係若しくはリレーションである。テーブルの代わりに、任意の他のデータ構造、例えば、データバンク、リストまたは階層的なデータ構造、例えば、ツリー構造を、このために使用することができる。
【０２５８】
基本的に、ブラウザ２３に対して、若しくはブラウザ２３を用いてこれまでに説明された全てのステップは、ホストコンピュータ１０のブラウザ２２に対して、若しくは、ブラウザ２２を用いても実行可能である。
【０２５９】
基本的に、上述した方法は、ブラウザ２３のウィンドウ内に表示される複数の操作領域、および／または、表示された操作領域内に表示された個々の表示オブジェクトの同期のために実行可能である。
【符号の説明】
【０２６０】
１  印刷機器、  ２  制御装置、  ３  印刷ユニット、  ４  印刷機器制御部、  ５  印刷機構制御部、  ６  印刷機構、  ７ａ  繰出し器、  ７ｂ  巻取り器、  ８  印刷サーバー、  ９  内部ＬＡＮ（スイッチ）、  １０  ホストコンピュータ、  １１  ラスタコンピュータ、  １２  インタフェースコンピュータ、  １３  光ファイバー、  １４  操作領域コンピュータ、  １５  サービスコンピュータ、  １６  ルーター、  １７  サービスコンピュータ、  １８  プリンタ操作領域コンピュータ、  １９  遠隔制御モジュール、  ２０  操作領域モジュールライブラリ、  ２１  ウェブ・ユーザーインタフェース、  ２２  ブラウザ、  ２３  ブラウザ、  ２４  ウェブソケット、  ２５  ウェブソケット、  ２６  動作システム、  ２７  ファンクションコード、  ２８  インフラストラクチャマネージャ、  ２９  ウェブユーザーインタフェースデータバンク、  ３０  ウェブユーザーインタフェースプラグイン、  ３１  トレースモジュール、  ３２  ＤＥエージェント、  ３３  ＲＭＩサーバー、  ３４  ＯＲＳエージェント、  ３５  トレースエージェント、  ３６  ウェブサーバーモジュール、  ３７  システムパラメータマネージャ、  ３８  ＳＥＡエージェント、  ３９  ＯＰマスター、  ４０  ＵＩＣエージェント、  ４１  ＴＲファイルコレクタ、  ４２  Ｏｐｓ−ＰＡＣ、  ４３  ＲＤＰエージェント、  ４４  エラーエージェント、  ４５  ＣＤＣエージェント、  ４６  ウェブサーバー、  ４７  フレームワーク、  ４８  プログラムコード、  ４９  外部プラグイン、  ５０  外部ライブラリ、  ５１  ウェブサーバーサービス、  ５２  ビュー、  ５３  コントロール構造、  ５４  ＩｓＭａサービス、  ５５  メニューサービス、  ５６  プッシュヘルパーサービス、  ５７  ＲＭＩサービス、  ５８  スケジューラーサービス、  ５９  （スクリプト）プログラム言語モジュール、  ６０  マークアップ言語モジュール、  ６１  ドキュメントアクセスインタフェース、  ６２  設計言語モジュール、  ６３  印刷機構制御部ドライバ、  ６４  メインモジュール、  ６５  紙搬送モジュール、  ６６  印刷ユニットモジュール、  ６７  ＳＮＭＰサービス、  ６８  操作領域ユーザーインタフェース、  ６９  サービスモジュール、  １１１、１１１ａ−１１１ｄ  印刷機構（表面）、  １１２、１１２ａ−１１２ｄ  印刷機構（裏面）、  １２０  記録担体、  １２１  ロール（入力）、  １２３  調節機構、  １２４  反転ユニット、  １２５  見当合わせユニット、  １２６  トラクション機構、  １２８  ロール（出力）、  １３０  定着ユニット、  １４０  空調モジュール、  １５０  エネルギー供給部、  １７０  液体管理部、  １７１  液体制御ユニット、  １７２  保管容器
【図１】
2017076402.tif 000003
【図２】
2017076402.tif 000004
【図３】
2017076402.tif 000005
【図４】
2017076402.tif 000006
【図５】
2017076402.tif 000007
【図６】
2017076402.tif 000008
【図７】
2017076402.tif 000009
【図８】
2017076402.tif 000010
【図９】
2017076402.tif 000011
【図１０】
2017076402.tif 000012
【図１１】
2017076402.tif 000013
【図１２】
2017076402.tif 000014
【図１３】
2017076402.tif 000015
【図１４】
2017076402.tif 000016
【図１５】
2017076402.tif 000017
【図１６】
2017076402.tif 000018
【図１７】
2017076402.tif 000019
【外国語明細書】
2017076402.tif 000020
2017076402.tif 000021
2017076402.tif 000022
2017076402.tif 000023
2017076402.tif 000024
2017076402.tif 000025
2017076402.tif 000026
2017076402.tif 000027
2017076402.tif 000028
2017076402.tif 000029
2017076402.tif 000030
2017076402.tif 000031
2017076402.tif 000032
2017076402.tif 000033
2017076402.tif 000034
2017076402.tif 000035
2017076402.tif 000036
2017076402.tif 000037
2017076402.tif 000038
2017076402.tif 000039
2017076402.tif 000040
2017076402.tif 000041
2017076402.tif 000042
2017076402.tif 000043
2017076402.tif 000044
2017076402.tif 000045
2017076402.tif 000046
2017076402.tif 000047
2017076402.tif 000048
2017076402.tif 000049
2017076402.tif 000050
2017076402.tif 000051
2017076402.tif 000052
2017076402.tif 000053
2017076402.tif 000054
2017076402.tif 000055
2017076402.tif 000056
2017076402.tif 000057
2017076402.tif 000058
2017076402.tif 000059
2017076402.tif 000060
2017076402.tif 000061
2017076402.tif 000062
2017076402.tif 000063
2017076402.tif 000064
2017076402.tif 000065
2017076402.tif 000066
2017076402.tif 000067
2017076402.tif 000068
2017076402.tif 000069
2017076402.tif 000070
2017076402.tif 000071
2017076402.tif 000072
2017076402.tif 000073
2017076402.tif 000074
2017076402.tif 000075
2017076402.tif 000076
2017076402.tif 000077
2017076402.tif 000078
2017076402.tif 000079
2017076402.tif 000080
2017076402.tif 000081
2017076402.tif 000082
2017076402.tif 000083
2017076402.tif 000084
2017076402.tif 000085
2017076402.tif 000086
2017076402.tif 000087
2017076402.tif 000088
2017076402.tif 000089
2017076402.tif 000090
2017076402.tif 000091
2017076402.tif 000092
2017076402.tif 000093
2017076402.tif 000094
2017076402.tif 000095
2017076402.tif 000096
2017076402.tif 000097
2017076402.tif 000098