(57)【特許請求の範囲】
【請求項１】
装置設定を行う入力部と、該装置設定を画面表示する出力部と、該入力部や該出力部を制御するコントローラ部と、ノズルなど印字に使用する印字部と、
他装置との接続を行う物理的な外部接続端子と、印字部や外部接続端子を制御するエンジン部と、制御に必要なプログラムや設定値を格納するための値を格納するメモリおよび計算により装置の制御方法を算出する制御部を有するインクジェット記録装置において、  複数台のインクジェット記録装置群を同時に制御するとき、１台の上位装置（以下、マスターという）が前記外部接続端子を通じて１対１でその他の複数の下位装置（以下、スレーブという）と接続され、
前記上位装置の操作面および制御面に対する優先順位が、前記下位装置より高い状態であることを判定し、制御する「マスター／スレーブ機能」プログラムを有し、
前記マスター／スレーブ機能が設定されたとき、
前記マスター装置が、印字設定値を変更する対象のスレーブ装置を選択し、選択したスレーブ装置の印字設定値を入力し変更する手段と、
前記印字設定値を視覚的に表示する手段と、
前記印字設定値を格納するメモリを有することを特徴とするインクジェット記録装置。
【請求項２】
請求項１に記載されたインクジェット記録装置において、
前記マスター／スレーブ機能を設定する際に必要な設定値を入力する手段と、
該設定値を視覚的に表示する手段と、
該設定値を格納するメモリを有することを特徴とするインクジェット記録装置。
【請求項３】
請求項１に記載されたインクジェット記録装置において、
前記マスター／スレーブ機能が設定されたときに、
被印字物センサが被印字物を検知したときにマスター装置およびスレーブ装置が印字を実行するか否かの設定を入力する手段を有することを特徴とするインクジェット記録装置。
【請求項４】
請求項３に記載されたインクジェット記録装置において、
前記マスター／スレーブ機能が設定されたときに、
マスター装置の状態に合わせてスレーブ装置の状態が追従するプログラムを有することを特徴とするインクジェット記録装置。
【請求項５】
請求項４に記載されたインクジェット記録装置において、
前記マスター／スレーブ機能が設定されたときに、
マスター装置からの通信に合わせてスレーブ装置の印字設定値を計算するプログラムを有することを特徴とするインクジェット
記録装置。
【請求項６】
請求項５に記載されたインクジェット記録装置において、
前記マスター／スレーブ機能が設定されたときに、
マスター装置からの通信に合わせてスレーブ装置の印字待ち時間を再計算するプログラムを有することを特徴とするインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帯電制御方式のインクジェット記録装置に関し、特にマスター／スレーブ機能に特化したインクジェット記録装置に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２０１１−４６１３９号公報がある。この公報には、「ＣＰＵとメモリとを備えた制御装置と複数の計時専用デバイスとを有し、前記計時専用デバイスより取得した日付・時刻を含む計時情報を被印字物への印字に使用するインクジェット記録装置」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４６１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
食品や工業製品などの各種製造技術分野において、製造製品の固体識別を行うことを目的として、各々の製造製品にその製造日時や管理番号などの製品固有情報を表示する需要が高まっている。この表示を行うための一例として、製造製品に対して非接触で印字することのできる、帯電制御方式のインクジェット記録装置が使用されている。インクジェット記録装置は、印字ヘッドのノズルを被印字物に接触させることなくインクをノズルから被印字物に向け連続的に飛翔させて印字することができるので、特に工場の搬送ラインにおいて製品を短時間で大量に加工、製造する場合に広く用いられている。
【０００５】
ここで、被印字物の２箇所以上の部分にそれぞれ別のインクジェット記録装置を用いて製品固有情報を印字する用途を考える。複数台のインクジェット記録装置を工場の搬送ラインに組み込むためには、被印字物の位置を特定するエンコーダおよび被印字物センサがインクジェット記録装置１台にそれぞれ１つずつ必要となるため、印字部分の数だけこれらの装置が必要となる。つまり、この場合顧客にとって装置導入による金銭的負担が増大するという問題が起こる。また、異なる製品固有情報を同時に印字することから、導入した複数台のインクジェット記録装置の設定のうち被印字物の特定および印字箇所の設定に関する設定値を調整する必要がある。しかし、インクジェット記録装置の設定値は各々の装置の画面上でしか行えないため、インクジェット記録装置の設定が非常に煩雑になり、顧客にとって操作性低下という問題が起こる。
【０００６】
本発明では、２台以上の複数台のインクジェット記録装置群に対して、１台の上位装置（以下、マスター）とその他の下位装置（以下、スレーブ）という操作面に対する優先順位の判定概念を新規追加し、基本的にはスレーブ装置はマスター装置に従い動作するという、すなわち「マスター／スレーブ機能」を追加する方法を記述する。これを追加することによって、被印字物の２箇所以上の部分にそれぞれ別のインクジェット記録装置を用いて製品固有情報を印字する用途における、複数台のインクジェット記録装置導入による金銭的負担の軽減と、複数台のインクジェット記録装置を搬送ラインに導入したときの操作性向上を図る。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、装置設定を行う入力部と、該装置設定を画面表示する出力部と、該入力部や該出力部を制御するコントローラ部と、ノズルなど印字に使用する印字部と、他装置との接続を行う物理的な外部接続端子と、印字部や外部接続端子を制御するエンジン部と、制御に必要なプログラムや設定値を格納するための値を格納するメモリおよび計算により装置の制御方法を算出する制御部を有するインクジェット記録装置において、複数台のインクジェット記録装置群を同時に制御するとき、１台の上位装置（以下、マスターという）が前記外部接続端子を通じて１対１でその他の複数の下位装置（以下、スレーブという）と接続され、前記上位装置の操作面および制御面に対する優先順位が、前記下位装置より高い状態であることを判定し、制御する「マスター／スレーブ機能」プログラムを有することを特徴とする。
また、上記のインクジェット記録装置において、前記マスター／スレーブ機能を設定する際に必要な設定値を入力する手段と、前記設定値を視覚的に表示する手段と、前記設定値を格納するメモリを有することを特徴とする。
また、上記のインクジェット記録装置において、前記マスター／スレーブ機能が設定されたとき、前記マスター装置側の装置から前記スレーブ装置側の装置の各種印字設定値を入力する手段と、前記設定値を視覚的に表示する手段と、
前記設定値を格納するメモリを有することを特徴とする。
また、上記のインクジェット記録装置において、前記マスター／スレーブ機能が設定されたときに被印字物センサの入力に応じてマスター装置およびスレーブ装置の印字可否を入力する手段と、前記設定値を視覚的に表示する手段と、前記設定値を格納するメモリを有することを特徴とする。
また、上記のインクジェット記録装置において、前記マスター／スレーブ機能が設定されたときにマスター装置の状態に合わせてスレーブ装置の状態が追従するプログラムを有することを特徴とする。
また、上記のインクジェット記録装置において、前記マスター／スレーブ機能が設定されたときにマスター装置からの通信に合わせてスレーブ装置の印字設定値を計算するプログラムを有することを特徴とする。
さらに、上記のインクジェット記録装置において、前記マスター／スレーブ機能が設定されたときにマスター装置からの通信に合わせてスレーブ装置の印字待ち時間を再計算するプログラムを有することを特徴とする。
【発明の効果】
【０００８】
本発明では、帯電制御方式のインクジェット記録装置において、複数のインクジェット記録装置間にマスター／スレーブ機能を設定する機能を追加する。この機能追加によって、工場の搬送ラインに組み込むインクジェット記録装置や被印字物位置の特定装置などを集約して制御できることから、顧客の金銭的負担の軽減が図れる。また、被印字物の特定および印字箇所の設定に関する設定値を集約して設定できることから、操作性向上が図れる。
【図面の簡単な説明】
【０００９】
【図１】本発明のインクジェット記録装置の全体構成を示す図である。
【図２】本発明のマスター／スレーブ機能を追加したインクジェット記録装置群の接続を示す図である。
【図３Ａ】本発明のマスター／スレーブ機能を追加したインクジェット記録装置の画面を示す図である。
【図３Ｂ】本発明のマスター／スレーブ機能を追加したインクジェット記録装置の画面を示す図である。
【図４Ａ】本発明のマスター／スレーブ機能動作判定フローチャートを示す図である。
【図４Ｂ】本発明のマスター／スレーブ機能動作判定フローチャートを示す図である。
【図５Ａ】本発明のマスター／スレーブ機能動作時の状態変更フローチャートを示す図である。
【図５Ｂ】本発明のマスター／スレーブ機能動作時の状態変更フローチャートを示す図である。
【図５Ｃ】本発明のマスター／スレーブ機能動作時の状態変更フローチャートを示す図である。
【図６】本発明のマスター／スレーブ機能動作時の印字設定値変更フローチャートを示す図である。
【図７Ａ】本発明のマスター／スレーブ機能動作時に外部通信受信時のマスター装置内の動作フローチャートを示す図である。
【図７Ｂ】本発明のマスター／スレーブ機能動作時に外部通信受信時のマスター装置内の動作フローチャートを示す図である。
【図８Ａ】マスター／スレーブ機能動作時の搬送ライン、マスター装置内内部信号移動、印字制御時間を示す図である。
【図８Ｂ】マスター／スレーブ機能動作時のマスター装置タイムチャートを示す図である。
【図９Ａ】マスター／スレーブ機能動作時のスレーブ装置内内部信号移動、印字制御時間を示す図である。
【図９Ｂ】マスター／スレーブ機能動作時のスレーブ装置タイムチャート（改善前）を示す図である。
【図９Ｃ】マスター／スレーブ機能動作時のスレーブ装置タイムチャート（改善後）を示す図である。
【図９Ｄ】マスター／スレーブ機能動作時のマスター装置とスレーブ装置の印字時間比較を示す図である。
【図１０】マスター／スレーブ機能動作時に被印字物センサ受信時のマスター装置内の動作フローチャートを示す図である。
【図１１】マスター／スレーブ機能動作時にマスター装置からの各種信号受信時のスレーブ装置内の動作フローチャートを示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施例を図を用いて説明する。なお、本発明は、図示例に限定されるものではない。
（実施例１）
図１は、本発明の一実施例におけるインクジェット記録装置のブロック図を示す。
【００１１】
図１において、１はインクジェット記録装置、Ａはコントローラ部、Ｂは印字装置、２は入力部、３は制御部、４は記憶部、５は出力部、６は搬送ラインである。７は印字される製品、８は制御部の制御装置、９はメモリ、１０はプログラム格納装置、１１は被印字物センサ、１２は被印字物検知装置、１３はエンコーダ、１４は搬送速度検知装置、１５は入力装置、１６はタッチパネル、１７は表示装置、１８はディスプレイ、１９はインク容器、２０はポンプ、２１は印字ヘッド、２２はノズル、２３は励振電圧発生装置、２４はインク粒子、２５は帯電電圧発生装置、２６は帯電電極、２７は偏向電圧発生装置、２８は偏向電極、２９は装置電源、３０は電源装置、３１は外部接続端子、３２は接続装置である。
【００１２】
図２は、マスター／スレーブ機能が追加されたインクジェット記録装置群のシステムを示す図である。
図２（ａ）において、３５はマスターのインクジェット記録装置で、３６はスレーブのインクジェット記録装置、３７はマスター３５とスレーブ３６の接続線、３８は外部通信などのネットワーク、３９はパソコンなどの外部機器である。
図２（ａ）は、インクジェット記録装置群システムを示し、マスターインクジェット記録装置（以下、マスター装置という）３５と、複数のスレーブインクジェット記録装置（以下、スレーブ装置）３６で構成する。
そして、マスター装置３５には、被印字物センサ１１及びエンコーダ１３が接続され、スレーブ装置には被印字物センサ及びエンコーダは接続されない。
また、装置群のシステムにおいて、マスター装置３５と複数のスレーブ３６は、１対１で接続線３７により接続する。
また、パソコンなどの外部機器３９や外部通信などのネットワーク３８との接続は、マスター装置のみが行うこととし、スレーブ装置は行わない。
【００１３】
次に、図２（ｂ）において、マスター装置とスレーブ装置の構成及び接続について説明する。
図２（ｂ）において、マスター装置のＡはコントローラ部、Ｂは印字装置で、スレーブ装置のＡはコントローラ部、Ｂは印字装置である。
また、マスター装置３５の印字装置Ｂは、図１の印字装置Ｂと同じで、複数の外部接続端子３１等により構成される。
また、マスター装置１には、被印字物センサ１１、エンコーダ１３とをコントローラ部Ａに接続する。また、印字装置Ｂには、外部機器３９、ネットワーク３８を接続する。スレーブ装置３６は、被印字物検知装置などで構成されたコントロール部Ａや外部接続端子などで構成された印字装置Ｂで構成され、マスター装置３５の印字装置Ｂとスレーブ装置３６の印字装置Ｂを接続線３７により接続する。
【００１４】
次に、図２の接続構成において、マスター装置３６をマスターとして登録するための処理について、説明する。
図３Ａ、図３Ｂは、マスター／スレーブ機能を追加するインクジェット記録装置のディスプレイの画面を示す。
【００１５】
図３Ａ（ａ）画面４０において、画面４０は「通信環境設定」の画面で、先ず「マスター／スレーブ機能」の「あり／なし」を選択する選択肢４３を設置する。また、マスター装置の製番を入力する項目４４を配置し、さらに、スレーブ装置の製番を入力する項目４５を配置する構成となっている。製番とは、インクジェット記録装置１台ごとに設定されている、８桁の数値からなる固体識別番号である。マスター装置の製番４４は、８桁の数値を入力し、設定する。さらに、スレーブ装置の製番４５は、複数個のスレーブ装置の製番で、８桁の数値を入力し、設定する。
ここで、画面４０で、「マスター／スレーブ機能」が「あり」を選択され、マスター装置の製番、スレーブ装置の製番は、異なる製番が入力され、スレーブ装置の製番が１つ以上入力されているときに右上の確定ボタン４６を押下すると、マスター／スレーブ機能動作判定フローチャート５７（図４Ａ（ａ））を実行する。
画面４０で、「マスター／スレーブ機能」が「なし」を選択され、また、マスター装置の製番及びスレーブ装置の製番入力において、条件を満たさない場合は、マスター／スレーブ機能動作判定フローチャート５７（図４Ａ（ａ））は実行しない。
マスター／スレーブ機能動作判定フローチャート５７において、マスター／スレーブ機能が有効であると判定し、かつ、装置がマスター装置のとき、画面右側に配置された「詳細設定」４７のボタンは有効となる。
そして、詳細設定ボタン４７を押下すると、図３Ａ（ｂ）の画面４１に遷移する。画面４１は、「マスター／スレーブ設定」の画面を示す。画面４１において、マスター装置の製番４８が表示され、有効なスレーブ装置の製番４９が表示され、有効なスレーブ装置の製番４９が複数個一覧表で表示される。
このスレーブ装置の一覧表の中から任意のスレーブ装置の製番を選択し、画面４１の右下隅の「選択実行」ボタン５０を押下すると、選択したスレーブ装置の印字設定値を変更できる画面に遷移する。
また、画面４１の右側の「戻る」ボタン５１を押下すると、画面４０に遷移する。また、画面４１の右下隅の「印字プログラム」ボタン５２を押下すると、図３Ｂ（ｃ）に示す画面４２に遷移する。
【００１６】
次に、図３Ｂ（ｃ）の画面４２について説明する。
画面４２は、「印字プログラム」を示す図である。画面４２では、被印字物センサ１１が印字する製品７を検知したとき、（1）設定したすべてのマスター装置／スレーブ装置で印字を行うか、それとも（2）任意のマスター装置／スレーブ装置で印字を行うかを設定する項目５３と、上記（2）のときの印字実行プログラム設定画面５４が表示される。
ここで、印字実行プログラム（又は印字プログラムとも記載する）とは、被印字物センサ１１が印字する製品７を検知したとき、印字実行するかどうかを装置ごとに設定するものである。
印字実行プログラムは設定画面５４を変更し、右上隅の「確定」ボタン５５を押下すると、印字実行プログラムを変更することができる。この印字実行プログラムは、印字プログラム機能の項目が「有効」のときに使用する。
また、画面右下隅の「戻る」ボタン５６を押下すると、画面４１に遷移する。
図３Ｂ（ｃ）の印字実行プログラム５４について説明する。
先ず、印字実行プログラムの一覧表において、Ｎｏ．１の行は、マスターが「○」、スレーブ１が「×」、スレーブ２が「○」、スレーブ３が「×」、スレーブ４が「○」、スレーブ５が「×」、・・・と記載されている。
ここで、「○」印は、印字する装置を示し、「×」印は、印字しない装置を示している。したがって、マスター装置は印字し、スレーブ装置１は印字せず、スレーブ装置２は印字し、スレーブ装置３は印字せず、スレーブ装置４は印字し、スレーブ装置５は印字しない。
【００１７】
次に、Ｎｏ．２の行において、マスターは「○」、スレーブ１は「○」、スレーブ２は「○」、スレーブ３は「×」、スレーブ４は「○」、スレーブ５は「×」、スレーブ６は「○」、スレーブ７は「○」、・・・と続く。
Ｎｏ．２の行のマスター装置及びスレーブ装置の設定による印字、非印字の実行は、上記Ｎｏ．１の設定、実行したあと被印字物センサ１１が印字する製品７を検知した後に実行される。
また、Ｎｏ．３以降も上記を同じような実行を行う。
【００１８】
次に、図３Ａ，３Ｂにおいて説明したマスター／スレーブ機能動作判定フローャートを図４Ａ（ａ）に示す。
図４Ａ（ａ）に示したフローチャート５７は図３Ａ（ａ）の画面４０での設定内容の判定処理と通信確定処理で構成される。また、通信確認処理内には、接続確定処理（ステップ６０）が含まれている。
設定内容の判定処理と接続確定処理のいずれの判定結果も「ＯＫ］である場合のみ、マスター／スレーブ機能を有効とし、いずれか一つでも判定結果が「ＮＧ」である場合は、マスター／スレーブ機能を無効とする。
図４Ａ（ａ）は、マスター／スレーブ機能動作判定フローチャート５７を示す。
このマスター／スレーブ機能動作判定フローチャート５７は、「確定」ボタンが押下されたあと、画面４０での設定内容の判定処理５８を実行し、次に通信確認処理５９を実行する。
この設定内容の判定処理５８と通信確認処理５９については、次に詳細に説明する。
上記の設定内容の判定処理５８と通信確認処理５９のいずれの判定結果も「ＯＫ」である場合のみ、マスター／スレーブ機能を有効とし、いずれかの一つでも判定結果が「ＮＧ」である場合は、マスター／スレーブ機能を無効にする。
また、通信確認処理５９内には、接続確定処理６０が含まれている。
【００１９】
次に、設定内容の判定処理５８について図４Ａ（ｂ）を用いて説明する。
図４Ａ（ｂ）のフローチャート５８は、先ず、画面４０でのマスター／スレーブ機能の選択肢４３において、「あり」、「なし」のどちらを選択したかを判断する。マスター／スレーブ機能が「あり」と選択されていると、マスター製番４４の入力を確認する。マスター製番４４に製番が入力されていると、スレーブ製番４５の入力を確認する。スレーブ製番４５に製番が入力されると、マスター製番とスレーブ製番の番号を比較する（ステップ６１）。
【００２０】
次に、マスター製番とスレーブ製番を比較して、マスター製番がスレーブ製番に入力されているかを判断する。
すなわち、マスター製番とスレーブ製番に同じ番号がないかを確認する。
マスター製番とスレーブ製番が異なれば、判定はＯＫとし、このマスター／スレーブ機能動作判定フローチャート５８は終了する。
また、画面４０でのマスター／スレーブ機能の選択が「なし」の場合、マスター製番を入力しなかった場合、スレーブ製番を入力しなかった場合、マスター製番とスレーブ製番に同じ番号が存在した場合は、判定は「ＮＧ」で、マスター／スレーブ機能動作判定フローチャート５８は終了する。
【００２１】
次に、上記のマスター／スレーブ機能の設定内容の判定処理が終了すると、次に、通信確認処理５９に進む。
通信確認処理のフローチャート５９を図４Ｂ（ｃ）に示す。
通信確認は、マスター装置とスレーブ装置との間の通信である。通信確認処理のフローチャート５９において、先ず、画面４０内の設定値を入力した装置（以下、入力装置という）の製番を判定する（ステップ６２）。入力装置の製番が、マスター装置の製番４４である場合、入力装置を「マスター装置」とする。
入力装置の製番が、スレーブ製番４５である場合、入力装置を「スレーブ装置」とし、マスター装置に画面４０の設定値を通信する。通信が、正常に終了した場合、以降の動作をマスター装置にて行う（ステップ６４）。入力装置の製番が、マスター製番とスレーブ製番のいずれでもないときは、判定結果をＮＧとする。ステップ６４のあと、画面４０の設定値を改めてマスター装置から全スレーブ装置に通信する（ステップ６５）。通信が正常に終了した後、マスター装置の外部接続端子すべてにおいて、正常に通信が行えるスレーブ装置の特定処理を行う（ステップ６０）。特定処理が正常に終了した場合、フロー処理５９の判定結果を「ＯＫ」とする。それ以外の場合は、フロー処理５９の判定結果を「ＮＧ」とする。判定結果が「ＯＫ」又は「ＮＧ」の場合でも処理フローチャート５９は終了する。
【００２２】
次に、図４Ｂ（ｄ）に示したステップ６０について、その詳細な処理を図４Ｂ（ｃ）に示す。
ステップ６０の「マスター装置との通信を正常に送受信できるスレーブ装置を特定する」フローチャート６０において、先ず、マスター装置のすべての外部接続端子より何がしかの機器が装着された端子を取得（ステップ６６）する。
そして、取得順に通信「製番送信指示」を、外部接続端子を通して機器に送信する。通信「製番送信指示」は、通信「自機製番」とセットになっており、通信「製番通信指示」を受信したインクジェット記録装置は、通信「自機製番」にて製番を送信する。一方、マスター装置では、通信「製番送信指示」を送信した外部接続端子で通信「自機製番」を受信するまで一定時間受信待ちを行う（ステップ６７）。
通信「自機製番」を受信した場合は、受信した製番を有効なスレーブ装置として、〔有効スレーブリスト〕に記憶する(ステップ６８)。ここで、有効スレーブリストとは有効スレーブ一覧表のことを指している。
さらに、通信「製番送信指示」送信時から通信「自機製番」受信時までの時間の半分」を［応答時間：λ］として、マスター装置及び該当のスレーブ装置に記憶する（ステップ６９）。
これをマスター装置のすべての外部接続端子で繰り返し、終了したら、有効なスレーブ装置数を判定する（ステップ７０）。
有効なスレーブ装置数が１つ以上のときは、特定処理が正常に終了したとし、有効なスレーブ装置数が０のときは、特定処理が異常終了したとして、プログラムの処理を終了する。
（実施例５）
次に、マスター／スレーブ機能が有効のとき、マスター装置及びスレーブ装置での状態変更のフローチャートについて説明する。
ここでいう状態というのは、（1）休止状態や印字可能状態などの印字に関する状態、（2）電源オフ状態、（3）電源オン状態、（4）装置異常状態をいう。
状態（1）、（2）、（3）では、マスター装置の状態が変化したときに、そのとき〔有効スレーブリスト〕の装置状態も追従して変化する。
スレーブ装置では、スレーブ装置のみ状態を変更することができるが、状態（4）を除いて、基本的にマスター装置の状態変化を優先することにする。
状態（4）では、マスター装置が異常状態になったときは、異常状態が解消されるまでマスター／スレーブ機能を無効とし、異常状態から復帰したときはマスター／スレーブ機能を再度有効とする。
スレーブ装置が異常状態になったときは、マスター装置またはスレーブ装置で復帰動作を行い、復帰できる場合は、そのままの状態に変更し、復帰できない場合はそのスレーブ装置を無効なスレーブ装置とする。
【００２３】
まず、装置状態が状態（1）「休止状態や印字可能状態などの印字に関する状態」に変化した場合の処理について説明する。
【００２４】
図５Ａ（ａ）は、状態（1）「休止状態や印字可能状態などの印字に関する状態」に変化したときの処理のフローチャートを示す。図５Ａ（ａ）の処理のフローチャート７１において、先ず、状態が変化し（ステップ７５）、状態が変化した装置がマスター装置の場合は、ステップ６０の処理を実行し、スレーブ装置である場合はステップ７８の処理を実行する。
ステップ６０の処理は、上記の通りで、ステップ６０の処理の後、〔有効スレーブリスト〕の装置にも状態変化を命令する（ステップ７６）。
スレーブ装置で、状態変化がマスター装置と同様のものとならなかった場合、そのスレーブ装置を〔有効スレーブリスト〕から削除する(ステップ７７)。
状態が変化した装置がスレーブ装置の場合は、〔有効スレーブリスト〕の装置かを判定し(ステップ７８)、有効スレーブリスト内の装置の場合は、現在の状態がマスター装置の状態と一致するかを判定する(ステップ７９)。
現在の状態が、マスター装置の状態と相違する場合、そのスレーブ装置を無効とする通信「スレーブ無効」をマスター装置に通信する（ステップ８０）。
通信「スレーブ無効」がマスター装置に送信された場合、マスター装置は〔有効スレーブリスト〕から該当するスレーブ装置を削除する。
【００２５】
次に、装置状態が状態（2）「電源オフ状態」に変化した場合の処理について説明する。
【００２６】
図５Ａ（ｂ）は、状態（2）「電源オフ状態」に変化したときの処理のフローチャート７２を示す。図５Ａ（ｂ）の処理のフローチャート７２において、先ず、電源をオフとした装置がマスター装置かスレーブ装置かを判断する。電源オフとした装置がマスター装置の場合は、ステップ６０の処理を実行し、その後、通信「電源オフ」を〔有効スレーブリスト〕の装置に送信する。通信「電源オフ」は、通信「オフ完了」とセットとなっており、通信「電源オフ」を受信したインクジェット記録装置は、自機の電源をソフトウェア的にオフとし、動作完了直前に通信「オフ完了」を送信することになっている（ステップ８１）。
すべての〔有効スレーブリスト〕の装置に対して、通信「電源オフ」を送信した後に、マスター装置の電源をオフにする（ステップ８２）。電源をオフとした装置がスレーブ装置の場合は、〔有効スレーブリスト〕の装置か否かを判定し（ステップ８３）、有効スレーブリスト内の装置である場合は、そのスレーブ装置を無効とする通信「スレーブ無効」をマスター装置に通信する（ステップ８４）。その後、スレーブ装置の電源をオフにする（ステップ８３）。
以上が「電源オフ」の場合の処理フローの説明である。
【００２７】
次に、装置状態が状態（3）「電源オン状態」に変化した場合の処理について説明する。
図５Ｂ（ｃ）は、状態（3）「電源オン状態」に変化したときの処理のフローチャート７３を示す。図５Ｂ（ｃ）の処理のフローチャート７３において、先ず、電源をオンし（ステップ８６）、電源をオンとした装置がマスター装置かスレーブ装置を判断する。電源オンとした装置がマスター装置の場合は、マスター装置のすべての外部接続端子より何かしらの機器が装着された端子を取得する（ステップ８７）。そして、取得順に通信「電源オン」を、外部接続端子を通して機器に送信する（ステップ８８）。通信「電源オン」は、通信「オン完了」とセットになっており、通信「電源オン」を受信したインクジェット記録装置は、自機の電源をソフトウェア的にオンとし、動作完了直前に通信「オン完了」を送信することになっている。これをマスター装置のすべての外部接続端子で繰り返す。終了したら、ステップ６０の処理を実行する。
電源をオフとした装置がスレーブ装置の場合は、ステップ６０の処理を実行する。
以上が「電源オン状態」に変化したときの処理プログラムの説明である。
【００２８】
次に、装置状態が状態（4）「装置異常状態」に変化したときの処理について説明する。
【００２９】
図５Ｃ（ｄ）は、状態（4）「装置異常状態」に変化したときの処理のフローチャート７４を示す。
図５Ｃ（ｄ）の処理フローチャート７４において、先ず、装置上に異常状態であることを表示する（ステップ８９）。その後、異常状態が解除されるまで状態を監視する。異常状態になった装置がマスター装置かスレーブ装置かを判定する。異常状態になった装置がマスター装置の場合は、異常が解決したかを確認する（ステップ９０）。異常が未解決の場合、マスター／スレーブ機能を無効とする（ステップ９１）。異常が解決した場合、装置上の異常状態の表示を消去する（ステップ９２）。そして、その後、マスター／スレーブ機能動作判定フローチャートを実行する（ステップ５７）。異常状態になった装置がスレーブ装置の場合は、マスター装置上にスレーブ装置が異常状態であることを表示し（ステップ９３）、異常が解決したかを確認する（ステップ９４）。異常が未解決の場合、そのスレーブ装置を無効とする通信「スレーブ無効」をマスター装置に通信する（ステップ９５）。異常が解決した場合、装置上の異常状態の表示を消去し（ステップ９６）、同時にマスター装置上に異常な異常状態の表示を消去する（ステップ９６）。そして、その後、ステップ６０の処理を実行して終了する。
（実施例６）
次に、マスター／スレーブ機能が有効のとき、マスター装置及びスレーブ装置で印字設定値を変更するための変更方法について説明する。マスター装置では、マスター装置・スレーブ装置での全ての印字設定値を変更することができ、スレーブ装置ではスレーブ装置のみ印字設定値を変更することができる。
【００３０】
図６（ａ）は、マスター装置で操作したときの変更方法を示すフローチャート９７である。
図６（ａ）の処理のフローチャート９７において、先ず、変更する印字設定値がマスター／スレーブのどちらかを判断する（ステップ９９）。
変更する印字設定値がマスター装置のものである場合、マスター装置の入力装置より印字設定値変更画面（マスター）を表示して印字設定値を変更する（ステップ１００）。変更する印字設定値がスレーブ装置のものである場合、マスター装置の画面４０からボタン４７を押下し、画面４１を表示する（ステップ１０１）。そして、その後、表示されたスレーブ装置一覧から変更するスレーブ装置の製番を選択して、ボタン５０を押下する（ステップ１０２）。
その後、選択したスレーブ装置と通信を行い、現在のスレーブ装置の印字設定値を取得する（ステップ１０３）。取得した印字設定値を元に、印字設定値変更画面（スレーブ）を表示して印字設定値を変更する（ステップ１０４）。
印字設定値の変更後は、再度変更した印字設定値がマスター／スレーブのどちらのものか判断する（ステップ１０５）。変更した印字設定値がマスター装置のものである場合、マスター装置内の印字設定値を更新する（ステップ１０６）。変更した印字設定値がスレーブ装置のものである場合、スレーブ装置に変更した印字設定値を送信する（ステップ１０７）。印字設定値の最適化については、スレーブ装置内で図１１に示したフローチャート１４５の通りに実行する。
【００３１】
次に、変更方法をスレーブ装置で操作したときの変更方法について図６（ｂ）を用いて説明する。
図６（ｂ）の処理のフローチャート９８において、スレーブ装置の入力装置より印字設定変更画面（スレーブ）を表示して印字設定値を変更する（ステップ１０８）。印字設定値の変更後は、マスター装置と通信を行い（ステップ１０９）、その結果を元にフローチャート１４５（図１１に示す）の通りに印字設定値が最適かを判断し、最適でない場合は印字設定値を補正する。そして、その後、スレーブ装置内の印字設定値を更新する。
（実施例７）
次に、マスター／スレーブ機能が有効のときの外部通信の形式１１１（図７Ａ（ａ））、形式１１２（図７Ａ（ｂ））と、外部通信による印字設定値変更方法についてのマスター装置内の動作フローチャート１１３（図７Ｂ（ｃ））を示す。
外部通信は、マスター装置が一括で管理しているため、スレーブ装置の印字設定値を外部通信で変更する際にもマスター装置の印字設定値を外部通信で変更する際にもマスター装置を介して行わなければならない。
そこで、図７Ａ（ａ）の形式１１１を満たす通信をマスター装置用の外部通信、図７Ａ（ｂ）の形式１１２を満たす通信をスレーブ装置用の外部通信とする。
図７Ｂ（ｃ）の外部通信による印字設定値変更方法についてのマスター装置内の動作フローチャート１１３において、先ず、外部通信の形式の通信ｘかを判断し（ステップ１１４）、次に外部通信の形式の通信ｚかを判断する（ステップ１１５）。次に製番がマスター装置かスレーブ装置かを判断し（ステップ１１６）、ステップ１１７及びステップ１１８の処理により外部通信がマスター装置／スレーブ装置のいずれかを決定する。外部通信がマスター装置用の場合、マスター装置内の印字設定値を更新する（ステップ１１９）。外部通信がスレーブ装置用の場合、外部通信の形式の通信ｙかを判断する（ステップ１２０）。
一定時間、外部通信の形式の通信ｙが受信されなければ、一連の外部通信は無効とする（ステップ１２１）。外部通信の形式の通信ｙがあれば、スレーブ装置に受信した印字設定値を送信する（ステップ１２２）。
印字設定値の最適化については、スレーブ装置内で図１１に示したフローチャート１４５を実行して行う。
（実施例８）
次に、搬送ライン上にある印字物が被印字物センサを通って印字ヘッドによって印字されるまでの一例と、マスター装置に被印字物センサが入力された時点から時間Ｔ経過後に印字物に印字する時点までのマスター装置の処理の移動例と、移動例に対応する印字制御時間及びタイムチャートについて説明する。
図８Ａ（ａ）は、搬送ライン上の印字物が被印字物センサを通って印字している図１２３を示している。図８Ａ（ａ）において、印字物が被印字物センサで検知されてから印字ヘッドで印字物の書き出し開始位置に印字するまでの時間をＴとしている。
【００３２】
次に、図８Ａ（ｂ）及び図８Ａ（ｃ）の時間の構成図１２５は、マスター装置に被印字物センサが印字物を検知して時間Ｔ経過後、印字するまでの所要時間を表すための構成と所要時間の内容を示す。
図８Ａ（ｂ）に示すブロック図１２４において、マスター装置の印字制御時間は、被印字物センサからの信号を装置内で検出するまでの時間（1）と、コントローラ部Ａ内で印字設定値から印字するための制御を行う時間（2）と、コントローラ部Ａ内の印字装置から印字ヘッドＢに通信するための装置内部通信時間（3）と、印字ヘッドＢからインクを噴き出し、印字物までに到達するインク飛行時間（4）とが含まれる。
ここで、これら（1）乃至（4）までの合計時間を制御時間αとする。
【００３３】
次に、図８Ｂ（ｄ）にて、マスター装置における上記の印字制御時間がどのように印字に関わるかをより具体的に記述する。
図８Ｂ（ｄ）は、マスター装置の印字までの制御時間を表わすタイムチャート１２６で、最上段は印字物の検知及び印字開始位置を示し、２段目は印字センサの検知状態を示す。３段目及び４段目はマスター装置のエンジン部及びコントローラ部のタイムチャートを示し、５段目はマスター装置の時間Ｔにおける制御時間の合計を示す。
印字物を検知し、時間Ｔ経過後に印字が行われるには、印字制御時間αのほかにも印字待ち時間γが掛かる。ここで、印字待ち時間γとは、エンコーダからの信号より算出した搬送ライン速度と、印字設定値の一つである「被印字物センサと印字ヘッド間の距離」の設定値より計算された時間をいう。
図８Ａ（ｃ）及び図８Ｂ（ｄ）のタイムチャートより、時間Ｔ＝制御時間α＋印字待ち時間γが掛かることが分かる。
（実施例９）
次に、マスター／スレーブ機能が有効のとき、マスター装置に被印字物センサが入力された時点から時間Ｔ経過後に、スレーブ装置で印字物に印字する時点までのマスター装置及びスレーブ装置の処理の移動例（図９Ａ（ａ)）１２７と、移動例に対応するマスター装置及びスレーブ装置の印字制御時間（図９Ａ（ｂ））１２８と、タイムチャート（図９Ｂ（ｃ）、図９Ｃ（ｄ））１２９，１３０及びその時間比較（図９Ｄ（ｅ）１３１について説明する。
図９Ａ（ａ）は、マスター装置とスレーブ装置の構成を示し、マスター装置で印字物を検知して、スレーブ装置にて印字するまでの制御時間の流れを示す。
また、図９Ａ（ｂ）は、図９Ａ（ａ）の構成図における制御時間を示している。
図９Ａ（ａ）（ｂ）において、マスター装置及びスレーブ装置における印字物検知から印字までの制御時間は、被印字物センサからの信号をマスター装置内で検出するまでの時間（1）と、スレーブ装置内のコントロール部Ａ内で印字設定値から印字するための制御を行う時間（2）と、スレーブ装置内で内部通信処理に掛かる時間（3）と、印字物にインクを飛ばして印字するインク飛行時間（4）のほかに、マスター装置内で内部通信処理に掛かる時間（5）と、マスター装置内のコントローラ部Ａ内で各種制御を行う時間（6）と、マスター装置／スレーブ装置間の通信応答時間λ（7）が掛かる。
【００３４】
この制御時間のうち、（1）〜（4）は図８Ａ（ｃ）１２５に示した印字制御時間αである。（5）〜（7）はマスター／スレーブ機能によって新たに追加された時間で、この時間の合計を増加時間βとする。
【００３５】
図９Ｂ（ｃ）は、図９Ａ（ｂ）の印字制御時間がどのように印字に関わるかをより具体的に表わしている。
図９Ｂ（ｃ）は、改善前のスレーブ装置の印字までの制御時間を表わすタイムチャート１２９で、最上段は印字物の検知及び印字開始位置を示し、２段目は印字センサの検知状態を示す。
３段目及び４段目はマスター装置のエンジン部及びコントローラ部のタイムチャートを示し、５段目及び６段目はスレーブ装置のエンジン部及びコントローラ部のタイムチャートを示す。最下段は、改善前のスレーブ装置の制御時間の合計を示す。
図９Ｂ（ｃ）では、印字待ち時間γが図８Ｂ（ｄ）と同じ時間であるため、印字物の検知から印字までに増加時間β分多く時間を要してしまい印字開始位置に印字できなくなっている。この時間の問題を解決したのが、図９Ｃ（ｄ）１３１である。
図９Ｃ（ｄ）は、改善後のスレーブ装置の印字までの制御時間を表わすタイムチャート１２９で、各タイムチャートの要素は図９Ｂ（ｃ）のタイムチャートと同じである。
図９Ｃ（ｄ）のタイムチャート１３０は、具体的にはマスター装置から受信した設定値及び応答時間λを参考にして、増加時間βを考慮した新印字待ち時間ωを再計算する制御（図１１のステップ１５７）をスレーブ装置自身で行う。
これにより、時間Ｔ経過後に印字開始位置に印字できるようになる。
図９Ｄ（ｅ）は、図８Ｂ（ｄ），図９Ｂ（ｃ）、図９Ｃ（ｄ）のタイムチャートを纏めたものである。
図９Ｃ（ｄ）のタイムチャート１３０は、新印字待ち時間ωを再計算したため、増加時間βがあっても図８Ｂ（ｄ）と同じ時間で印字できることが分かる。
（実施例１０）
図１０は、マスター／スレーブ機能が有効のとき、被印字物センサが入力されたときのマスター装置内の動作フローチャート１３２を示す。
図１０において、先ず、マスター装置の装置状態を判断する（ステップ１３３）。装置状態が印字可能な状態でなければプログラムは終了する。装置状態が印字可能な状態のとき、〔有効スレーブリスト〕の装置に対して通信「印字開始」を送信する（ステップ１３４）。通信「印字開始」は、印字実行を命令するものである。それと同時にエンコーダ信号を任意設定分カウント開始する（ステップ１３５）。カウント数を判定し（ステップ１３６）、設定分のカウントが完了したら、カウントを終了する（ステップ１３７）。
その後、カウント数およびカウント時間より搬送ライン速度を算出する（ステップ１３８）。
次に、〔有効スレーブリスト〕装置に通信「ライン速度」を送信する（ステップ１３９）。スレーブ装置では、通信「ライン速度」と印字設定値「被印字物センサと印字ヘッド間の距離」より印字待ち時間ωなどを計算する。
また、算出した搬送ライン速度より印字設定値補正が必要と判断した場合（ステップ１４０）、印字設定値補正を行い（ステップ１４１）、補正結果の印字設定値を更新する（ステップ１４２）。ステップ１４２まですべて終了したとき、はじめてマスター装置内の印字制御および印字待ち時間γ算出を行い（ステップ１４３）、印字を実行する（ステップ１４４）。
（実施例１１）
図１１は、マスター／スレーブ機能が有効のとき、マスター装置から各種通信を受信した際の、スレーブ装置内での動作フローチャート１４５を示す。
図１１の処理にフローチャート１４５において、先ず、どの通信を受信したかを判定する（ステップ１４６）。受信内容が印字設定値のときは、印字設定値を更新する（ステップ１４７）。その後、印字設定値補正が必要と判別した場合（ステップ１４８）、印字設定値補正を行い（ステップ１４９）、印字設定値の補正結果を更新する（ステップ１５０）。受信内容が通信「印字開始」の場合は、装置状態を判定する（ステップ１５１）。装置状態が印字可能以外のときは、そのスレーブ装置を無効とする通信「スレーブ無効」をマスター装置に通信する（ステップ１５２）。受信内容が通信「ライン速度」のときは、受信した搬送ライン速度より印字設定値補正が必要と判断した場合（ステップ１５３）は、印字設定値補正を行い（ステップ１５４）、印字設定値の補正結果を更新する（ステップ１５５）。その後、スレーブ装置内の印字制御及び印字待ち時間γの算出を行う（ステップ１５５）。この結果と応答時間λより新印字待ち時間ωを計算し（ステップ１５７）、印字を実行する（ステップ１５８）。
【符号の説明】
【００３６】
１‥インクジェット記録装置      ２‥入力部      ３‥制御部
４‥記憶部      ５‥出力部      ６‥搬送ライン
７‥印字される製品      ８‥制御部の制御装置      ９‥メモリ
１０‥プログラム格納装置  １１‥被印字物センサ
１２‥被印字物検知装置  １３‥エンコーダ
１４‥搬送速度検知装置  １５‥入力装置
１６‥タッチパネル      １７‥表示装置          １８‥ディスプレイ
１９‥インク容器        ２０‥ポンプ            ２１‥印字ヘッド
２２‥ノズル            ２３‥励振電圧発生装置
２４‥インク粒子        ２５‥帯電電圧発生装置    ２６‥帯電電極
２７‥偏向電圧発生装置  ２８‥偏向電極            ２９‥装置電源
３０‥電源装置          ３１‥外部接続端子        ３２‥接続装置
３５‥マスターのインクジェット記録装置
３６‥スレーブのインクジェット記録装置
３７‥マスター３５とスレーブ３６の接続線
３８‥ネットワーク      ３９‥外部機器
【図１】
0005723723.tif 000002
【図２】
0005723723.tif 000003
【図３Ａ】
0005723723.tif 000004
【図３Ｂ】
0005723723.tif 000005
【図４Ａ】
0005723723.tif 000006
【図４Ｂ】
0005723723.tif 000007
【図５Ａ】
0005723723.tif 000008
【図５Ｂ】
0005723723.tif 000009
【図５Ｃ】
0005723723.tif 000010
【図６】
0005723723.tif 000011
【図７Ａ】
0005723723.tif 000012
【図７Ｂ】
0005723723.tif 000013
【図８Ａ】
0005723723.tif 000014
【図８Ｂ】
0005723723.tif 000015
【図９Ａ】
0005723723.tif 000016
【図９Ｂ】
0005723723.tif 000017
【図９Ｃ】
0005723723.tif 000018
【図９Ｄ】
0005723723.tif 000019
【図１０】
0005723723.tif 000020
【図１１】
0005723723.tif 000021