(57)【特許請求の範囲】
【請求項１】
ヘッドにインクを供給し、ノズルから射出させた後、ガターを介して回収してインク循環を行わせるとともに、上記ノズルから射出されたインク粒を偏向制御してワークに印字を行うマーキング装置において、
複数の異なるセンサーの検出信号に基づいて種々のエラーを検出し、検出したエラーのエラーレベルが上位レベル、中位レベル又は下位レベルのいずれであるかを判定するエラー検出手段と、
上記エラー検出手段による判定結果に基づいて、上記エラーレベルが上記上位レベルである場合に、上記インク循環を停止させるインク循環制御手段と、
上記判定結果に基づいて、上記エラーレベルが上記中位レベルである場合に、上記インク粒の偏向制御を停止させる偏向制御停止手段と、
上記判定結果に基づいて、上記エラーレベルが上記下位レベルである場合に、エラー信号を出力するエラー信号生成手段と、
上記エラーレベルが上記中位レベル及び上記下位レベルのエラーに対して、ユーザ操作に基づいてエラーレベル変更フラグを有効化し、上記エラーレベルを中位レベルから下位レベルに変更し、或いは、下位レベルから中位レベルに変更するエラーレベル変更手段とを備え、
上記エラー検出手段が、上記エラーレベル変更フラグに基づいてエラーレベルを判定することを特徴とするマーキング装置。
【請求項２】
上記エラー信号生成手段は、上記エラーレベルが上記上位レベル又は上記中位レベルのいずれかであれば、第１のエラー信号を出力し、エラーレベルが上記下位レベルであれば、第２のエラー信号を出力することを特徴とする請求項１に記載のマーキング装置。
【請求項３】
上記インク循環制御手段は、検出されたエラーのエラーレベルが上記中位レベル又は上記下位レベルであれば、インク循環を停止させないことを特徴とする請求項１に記載のマーキング装置。
【請求項４】
上記ヘッド内の温度を検出するヘッド温度検出手段を備え、
上記エラー検出手段は、上記ヘッド温度検出手段による温度の検出値を異なる２つの閾値と比較してエラーを検出し、エラーを検出した際、上記検出値が適正温度からより遠い側の閾値を超えていれば、エラーレベルを上位レベルと判定し、検出値が上記２つの閾値間にあれば、上記エラーレベル変更フラグに基づいてエラーレベルを中位レベル又は下位レベルと判定することを特徴とする請求項１に記載のマーキング装置。
【請求項５】
上記エラーレベル変更手段は、ユーザ操作に基づいてエラーレベル変更フラグを有効化し、上記エラーレベルを上記下位レベルからエラーなしのレベルに変更可能であることを特徴とする請求項１に記載のマーキング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マーキング装置に係り、さらに詳しくは、ヘッドから射出されたインク粒によってワークに文字や図形を印字するマーキング装置の改良に関する。
【背景技術】
【０００２】
製造ライン上のワークに文字や図形を印字するのに用いられるマーキング装置として、インクジェットプリンタが知られている。インクジェットプリンタは、製造ライン上に配置されるヘッドと、ヘッドにインクを供給するコントローラからなり、ワークに向けて射出されたインクを走査させることによって印字を行っている。ヘッドは、インクを射出するノズルと、ノズルから射出されたインクを帯電させてインク粒を形成するための帯電電極と、インク粒を帯電量に応じて偏向させるための偏向電極からなる。つまり、インクジェットプリンタでは、インク粒の帯電量を調整することによって各インク粒の偏向量が制御され、この様なインク粒の偏向制御と共にワークを移動させることでインク粒が走査される。
【０００３】
インクジェットプリンタには、製造ライン上を移動中のワークに印字する必要があることから、速乾性のインクが従来から用いられている。このため、ノズルのインク詰まりを防止するという観点から、印字停止中、すなわち、インク粒の偏向制御が停止中であってもヘッドへのインク供給は継続される。偏向制御の停止中にヘッドに供給されたインクは、ノズルから射出された後、ガターと呼ばれるインク受けを介して回収される。
【０００４】
この様なインクジェットプリンタでは、センサーからの検出信号に基づいてエラーが検出され、エラーの検出時には、２つのエラー信号（異常及び注意）のうちのいずれかが択一的にエラーレベルに応じて出力される。異常レベルのエラー信号は、製造ラインを停止させるためのライン停止信号などに用いられる。このエラー信号の出力時には、通常、印字を停止させ、或いは、ノズル及びガターを介して行われるインク循環を停止させる制御が行われる。一方、注意レベルのエラー信号は、異常レベルのエラーに比べて緊急性の低いエラーとして出力される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した様な従来のマーキング装置では、エラーレベルが固定化されているので、製造ラインを停止させる必要のないエラーが発生した場合であっても異常レベルのエラー信号が出力されるケースが生じてしまうという問題があった。また、エラー発生時には製造ラインを停止させたくても、注意レベルのエラー信号が出力されるケースが生じてしまうという問題があった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、エラー発生時に出力されるエラー信号を指定するエラーレベルを変更可能とすることで利便性を向上させたマーキング装置を提供することを目的とする。特に、製造ラインを停止させる必要のないエラーが発生した場合には、注意レベルのエラー信号を出力し、製造ラインを停止させる必要のあるエラーが発生した場合には、異常レベルのエラー信号を出力することができるマーキング装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明によるマーキング装置は、ヘッドにインクを供給し、ノズルから射出させた後、ガターを介して回収してインク循環を行わせるとともに、上記ノズルから射出されたインク粒を偏向制御してワークに印字を行うマーキング装置であって、複数の異なるセンサーの検出信号に基づいて種々のエラーを検出し、検出したエラーのエラーレベルが上位レベル、中位レベル又は下位レベルのいずれであるかを判定するエラー検出手段と、上記エラー検出手段による判定結果に基づいて、上記エラーレベルが上記上位レベルである場合に、上記インク循環を停止させるインク循環制御手段と、上記判定結果に基づいて、上記エラーレベルが上記中位レベルである場合に、上記インク粒の偏向制御を停止させる偏向制御停止手段と、上記判定結果に基づいて、上記エラーレベルが上記下位レベルである場合に、エラー信号を出力するエラー信号生成手段と、上記エラーレベルが上記中位レベル及び上記下位レベルのエラーに対して、ユーザ操作に基づいてエラーレベル変更フラグを有効化し、上記エラーレベルを中位レベルから下位レベルに変更し、或いは、下位レベルから中位レベルに変更するエラーレベル変更手段とを備え、上記エラー検出手段が、上記エラーレベル変更フラグに基づいてエラーレベルを判定するように構成される。
【０００８】
このマーキング装置では、センサーからの検出信号に基づいてエラーが検出され、エラーレベルが判定される。その際、エラーレベル変更フラグに基づいてエラーレベルが判定されるので、インク粒の偏向制御が停止される中位レベルのエラーと、下位レベルのエラーについては、エラーレベル変更フラグを有効化することにより、エラーレベルを変更することができる。この様な構成により、製造ラインを停止させる必要のない中位レベルのエラーについては、エラーレベル変更フラグを予め有効化しておくことにより、エラーレベルを下位レベルに変更することができる。また、製造ラインを停止させる必要のある下位レベルのエラーについても、エラーレベル変更フラグを予め有効化しておくことにより、エラーレベルを中位レベルに変更することができる。
【０００９】
第２の本発明によるマーキング装置は、上記構成に加え、上記エラー信号生成手段が、上記エラーレベルが上記上位レベル又は上記中位レベルのいずれかであれば、第１のエラー信号を出力し、エラーレベルが上記下位レベルであれば、第２のエラー信号を出力するように構成される。この様な構成によれば、必要に応じてエラーレベルを変更することができるので、製造ラインを停止させる必要のないエラーが発生した場合には、注意レベルのエラー信号を出力させ、製造ラインを停止させる必要のあるエラーが発生した場合には、異常レベルのエラー信号を出力させることができる。
【００１０】
第４の本発明によるマーキング装置は、上記構成に加え、上記ヘッド内の温度を検出するヘッド温度検出手段を備え、上記エラー検出手段が、上記ヘッド温度検出手段による温度の検出値を異なる２つの閾値と比較してエラーを検出し、エラーを検出した際、上記検出値が適正温度からより遠い側の閾値を超えていれば、エラーレベルを上位レベルと判定し、検出値が上記２つの閾値間にあれば、上記エラーレベル変更フラグに基づいてエラーレベルを中位レベル又は下位レベルと判定するように構成される。また、第５の本発明によるマーキング装置は、上記構成に加え、上記エラーレベル変更手段が、ユーザ操作に基づいてエラーレベル変更フラグを有効化し、上記エラーレベルを上記下位レベルからエラーなしのレベルに変更可能であるように構成される。
【００１１】
第４の本発明によるマーキング装置は、上記構成に加え、上記ヘッド内の温度を検出するヘッド温度検出手段を備え、上記エラー検出手段が、上記ヘッド温度検出手段による温度の検出値を異なる２つの閾値と比較してエラーを検出し、エラーを検出した際、上記検出値が適正温度からより遠い側の閾値を超えていれば、エラーレベルを上位レベルと判定し、検出値が上記２つの閾値間にあれば、上記エラーレベル変更フラグに基づいてエラーレベルを中位レベル又は下位レベルと判定するように構成される。
【発明の効果】
【００１２】
本発明によるマーキング装置によれば、必要に応じてエラーレベルを変更することができるので、製造ラインを停止させる必要のないエラーが発生した場合には、注意レベルのエラー信号を出力させ、製造ラインを停止させる必要のあるエラーが発生した場合には、異常レベルのエラー信号を出力させることができる。従って、エラー発生時に出力されるエラー信号の種類を必要に応じて変更することができるので、利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
図１は、本発明の実施の形態１によるマーキング装置を含む自動印字システムの概略構成の一例を示した図であり、マーキング装置の一例としてインクジェットプリンタ１００が示されている。この自動印字システムは、インクジェットプリンタ１００、ワーク検出センサー１１０、搬送速度センサー１２０及びディスプレイ装置１３０からなり、製造ライン上のワークＡ２に文字や図形を自動的に印字するためのシステムである。ここでは、電子部品、工業製品などの印字対象物をワークＡ２と呼ぶことにする。この様なワークＡ２は、搬送装置Ａ１上に多数存在し、搬送装置Ａ１に沿って移動する際に順次に印字が行われる。
【００１４】
インクジェットプリンタ１００は、製造ラインの搬送装置Ａ１上に配置されるヘッド１０と、インクを伝送するケーブル２０と、ケーブル２０を介してヘッド１０にインクを供給するコントローラ３０からなる。
【００１５】
ヘッド１０は、コントローラ３０から供給されたインクからインク粒を形成し、ワークＡ２に向けて射出する動作を行っている。ここでは、ヘッド１０内の温度を検出するセンサー（以下、ヘッド温度センサーと呼ぶことにする）がヘッド１０内に設けられているものとする。
【００１６】
コントローラ３０は、メインタンク内のインクをヘッド１０に供給するインク循環系と、ヘッド１０のノズルから射出されたインク粒の偏向制御を行うインク粒偏向制御系からなる。
【００１７】
インク粒の偏向制御は、インク粒ごとに行われ、各インク粒の偏向量を制御するとともにワークＡ２を移動させることでインク粒が走査され、ワークＡ２表面に印字される。ヘッド１０に供給されてノズルから射出されたインク粒のうち、偏向されなかったインク粒は、ガターを介して回収され、メインタンクに帰還される。
【００１８】
コントローラ３０の筐体には、電源スイッチ３１と、ＬＥＤインジケータ３２ａ〜３２ｃが設けられている。電源スイッチ３１は、インク循環系の電源をオン又はオフするための入力キーであり、ヘッド１０へのインク供給の開始及び停止を指示することができる。
【００１９】
ＬＥＤインジケータ３２ａ〜３２ｃは、コントローラ３０の動作状態を表示するための表示素子である。ここでは、インク循環系の電源がオン状態のときにＬＥＤインジケータ３２ａが点灯（緑色）し、また、エラー発生時には、エラーレベルに応じてＬＥＤインジケータ３２ｂ又は３２ｃのいずれかが点滅点灯するものとする。
【００２０】
このコントローラ３０には、搬送装置Ａ１上のワークＡ２を検出するワーク検出センサー１１０と、ワークＡ２の搬送速度を検出する搬送速度センサー１２０と、ユーザインターフェースとしてのディスプレイ装置１３０が接続されている。
【００２１】
ワーク検出センサー１１０は、ワークＡ２の有無を検出して印字開始信号を生成する検出装置であり、製造ライン上に配置される。印字開始信号は、印字、すなわち、インク粒の偏向制御を開始させるための印字トリガとして出力される。
【００２２】
搬送速度センサー１２０は、搬送速度を検出して検出信号を生成する検出装置であり、ここでは、ローラーの回転速度に応じたパルス数のパルス信号を出力するロータリーエンコーダが用いられている。
【００２３】
ディスプレイ装置１３０は、コントローラ３０の動作状態や各種入力画面を表示する表示装置である。このディスプレイ装置１３０には、タッチパネルセンサーが操作入力手段として設けられており、画面上の操作位置に応じた入力信号が出力される。ここでは、コントローラ３０内の温度を検出するセンサー（以下、コントローラ温度センサーと呼ぶことにする）がコントローラ３０内に設けられているものとする。
【００２４】
このインクジェットプリンタ１００では、ヘッド温度センサー、ワーク検出センサー１１０、搬送速度センサー１２０などのセンサーからの検出信号に基づいてエラーが検出され、エラーレベルに応じた処理が行われる。
【００２５】
図２は、図１のインクジェットプリンタ１００のヘッド１０内の構成例を示した断面図である。このヘッド１０は、キャノン１１、ノズル１２、帯電電極１３、帯電検出センサー１４、偏向電極１５、ガター１６及びヘッド筐体１７からなる。キャノン１１は、コントローラ３０から供給されたインクを加圧するための装置である。
【００２６】
ノズル１２は、キャノン１１により加圧されたインクを射出する装置であり、噴出口から射出されるインクに振動を与えるためのデバイス（例えば、ピエゾ振動素子）が設けられている。
【００２７】
帯電電極１３は、ノズル１２から射出されたインクを帯電させてインク粒を形成させる。ここでは、帯電電極１３が電圧の印加によりインクよりも電位の高い状態（正電位）に帯電され、従って、インク粒は、負に帯電されるものとする。インクは、ピエゾ振動素子により振動を受けながらノズル１２の噴出口から噴射され、帯電電極１３により負電荷を帯電することで粒子化され、インクの微小な固まりからなるインク粒が形成される。
【００２８】
帯電検出センサー１４は、インク粒の帯電状態を検出する検出装置であり、インク粒が適切に帯電しているか否かを監視している。
【００２９】
偏向電極１５は、インク粒を帯電量に応じて偏向させるための一対の対向電極からなる。ここでは、数千ボルトの電圧が偏向電極１５間に印加されるものとする。帯電状態のインク粒は、偏向電極１５間を通過する間に、インク粒に作用する電気力により進行方向が曲げられ、帯電量に応じて偏向される。ここでは、インク粒の噴射方向をｘ軸方向として、各インク粒がｙ軸方向の負の方向に偏向されるものとする。
【００３０】
偏向量の小さなインク粒は、印字には利用されず、ガター１６により回収される。ガター１６により回収されたインクは、ケーブル２０を介してコントローラ３０内のメインタンクに排出され、再利用される。
【００３１】
図３は、図１のインクジェットプリンタ１００におけるインク循環系の構成例を示した図である。コントローラ３０内のインク循環系は、インクタンク４１、循環フィルタ４２、循環ポンプ４３ａ、インクポンプ４３ｂ、ガターポンプ４３ｃ、補充液ポンプ４３ｄ、メインタンク４４、粘度計４５、インクフィルタ４６、ガターフィルタ４７、補充液タンク４８、補充液フィルタ４９ａ，４９ｂ及びコンディショニングタンク５０からなる。
【００３２】
インクタンク４１は、インクを収容する容器であり、インクタンク４１内のインクは、循環フィルタ４２を介して循環ポンプ４３ａに供給される。循環ポンプ４３ａは、インクタンク４１内のインクを必要に応じてメインタンク４４へ送出するとともに、循環フィルタ４２を介してメインタンク４４内のインクを循環させている。粘度計４５は、循環ポンプ４３ａによりメインタンク４４を循環するインクの粘度を検出する検出装置である。
【００３３】
補充液タンク４８は、補充液を収容する容器である。補充液は、インクの粘度を一定に保持するための溶剤であり、ここでは、メチルエチルケトン（ＭＥＫ）が用いられている。補充液タンク４８内の補充液は、補充液フィルタ４９ａを介して補充液ポンプ４３ｄに供給される。補充液ポンプ４３ｄは、補充液タンク４８内の補充液を補充液フィルタ４９ｂを介して必要に応じてメインタンク４４へ送出している。
【００３４】
インクポンプ４３ｂは、インクフィルタ４６を介してメインタンク４４内のインクをヘッド１０へ送出し、ノズル１２にインクを供給している。ヘッド１０内のガター１６により回収されたインクは、ガターフィルタ４７を介してガターポンプ４３ｃに供給され、このガターポンプ４３ｃによりメインタンク４４へ送出される。
【００３５】
通常、インクジェットプリンタ１００では、インク循環系の立ち上げ時や立ち下げ時に、ヘッド１０のノズル１２内を洗浄する洗浄処理が行われる。ノズル１２の洗浄時には、補充液タンク４８内の補充液が補充液ポンプ４３ｄにより補充液フィルタ４９ｂを介して直接にヘッド１０内のノズル１２に供給され、噴出口から射出される。ノズル１２から射出された補充液は、ガター１６を介して回収され、ガターポンプ４３ｃによりコンディショニングタンク５０へ送出される。コンディショニングタンク５０内の補充液は、循環ポンプ４３ａにより必要に応じてメインタンク４４へ送出され、再利用される。
【００３６】
図４は、図１のインクジェットプリンタの要部における構成例を示したブロック図であり、コントローラ３０内の機能構成の一例が示されている。このコントローラ３０は、ユーザインターフェース制御部１、エラーレベル変更部２、エラーレベル変更フラグ３、エラー検出部４、インク循環制御部５、偏向制御停止部６、エラー信号生成部７、ワーク数検出部８及び連続印字トリガ入力期間検出部９により構成される。
【００３７】
ユーザインターフェース制御部１は、ディスプレイ装置１３０を制御し、エラーレベルの変更画面を表示させ、或いは、エラー発生時にエラーレベルやエラー原因を示すメッセージを表示（エラー表示）させる動作を行っている。また、エラーレベルの変更操作などのユーザ操作に基づく入力処理を行っている。エラーレベル変更部２は、ユーザ操作に基づいてエラーレベル変更フラグ３を有効化し、エラーレベルを中位レベルから下位レベルに変更し、或いは、下位レベルから中位レベルに変更し、或いは、下位レベルからエラーなし（正常レベル）に変更する動作を行っている。
【００３８】
エラーレベルは、センサーからの検出信号に基づいて検出されるエラーについて、エラー発生時の処理動作を規定する動作区分であり、上位レベル、中位レベル及び下位レベルからなる。
【００３９】
上位レベルは、ヘッド１０へのインク供給を停止させるエラーレベルであり、上位レベルのエラー発生時には、インク循環が停止する。中位レベルは、インク粒の偏向制御を停止させるエラーレベルであり、中位レベルのエラー発生時には、印字が停止する。ただし、中位レベルのエラーでは、ヘッド１０へのインク供給は停止されず、インク循環は継続される。下位レベルは、エラー出力のみ行わせるエラーレベルである。
【００４０】
エラーレベル変更フラグ３は、ユーザ操作に基づいて有効及び無効の切り替え可能なフラグであり、エラーレベルの変更可能なエラーイベント、すなわち、検出対象とするエラーごとに設けられる。
【００４１】
エラー検出部４は、センサーからの検出信号に基づいてエラーを検出し、検出したエラーのエラーレベルが上位レベル、中位レベル又は下位レベルのいずれであるかを判定する処理を行っている。エラーレベルの変更可能なエラーイベントのエラーレベルの判定は、エラーレベル変更フラグ３に基づいて行われ、判定結果はインク循環制御部５、偏向制御停止部６及びエラー信号生成部７へ出力される。
【００４２】
ここでは、ヘッド温度センサー、コントローラ温度センサー、搬送速度センサー１２０、ワーク数検出部８及び連続印字トリガ入力期間検出部９からの検出信号に基づいてエラー検出が行われるエラーイベントについてはエラーレベルが変更可能であるものとする。
【００４３】
ワーク数検出部８は、ワーク検出センサー１１０からの印字トリガ信号に基づいて、ワーク検出センサー１１０及びヘッド１０間のワーク数を検出するセンサーである。ここでは、ワーク検出センサー１１０及びヘッド１０間に複数のワークＡ２が投入された場合であっても、印字可能とする機能（トラッキング機能という）がインクジェットプリンタ１００に備わっているものとする。
【００４４】
連続印字トリガ入力期間検出部９は、連続印字トリガ信号の入力期間を検出し、検出値を検出信号として出力するセンサーである。連続印字トリガ信号は、複数のワークＡ２について同じ文字列などを順に印字する連続印字の際に入力され、１つの連続印字トリガ信号の入力期間中、連続印字が行われる。
【００４５】
インク循環制御部５は、インク循環系を制御し、エラー検出部４による判定結果に基づいて、エラーレベルが上位レベルである場合に、インク循環を停止させる動作を行っている。
【００４６】
偏向制御停止部６は、インク粒偏向制御系を制御し、エラー検出部４による判定結果に基づいて、エラーレベルが中位レベルである場合に、インク粒の偏向制御を停止させる動作を行っている。検出されたエラーのエラーレベルが中位レベル又は下位レベルであれば、偏向制御停止部６により偏向制御が停止されている期間、すなわち、印字が停止している期間中であっても、ヘッド１０へのインク供給は行われ、インク循環は継続される。
【００４７】
エラー信号生成部７は、エラー検出部４による判定結果に基づいてエラー信号を生成し、エラーレベルが上位レベル又は中位レベルのいずれかであれば、第１のエラー信号（ここでは、異常エラー信号と呼ぶことにする）を出力し、エラーレベルが下位レベルであれば、第２のエラー信号（ここでは、注意エラー信号と呼ぶことにする）を出力する動作を行っている。異常エラー信号及び注意エラー信号は、択一的に出力される。
【００４８】
図５は、図１のインクジェットプリンタの動作の一例を示した図であり、エラー検出時の動作が示されている。エラーレベルが上位レベル又は中位レベルのエラー発生時には、異常エラー信号が出力される。ただし、エラーレベルが変更可能なエラーイベントについては、エラーレベル変更フラグ３を予め有効化しておくことにより、エラーレベルが中位レベルから下位レベルに変更され、エラー発生時に注意エラー信号を出力させることができる。
【００４９】
この様なエラーレベルの変更可能なエラーイベントとしては、例えば、エンコーダ速度エラー、印字トリガトラッキング数オーバー、連続印字トリガ短エラーが考えられる。エンコーダ速度エラーは、搬送速度センサー１２０による検出信号に基づいて検出されるエラーであり、ここでは、搬送速度が所定の閾値Ｖ１を超えた場合にエラー発生と判断される。このエンコーダ速度エラー発生時には、デフォルトでは異常エラー信号が出力されるが、エラーレベル変更フラグ３を予め有効化しておくことで注意エラー信号を出力させることができる。
【００５０】
印字トリガトラッキング数オーバーは、ワーク数検出部８による検出信号に基づいて検出されるエラーであり、ここでは、ワーク数が所定数Ｎ１を超えた場合にエラー発生と判断される。この印字トリガトラッキング数オーバーエラー発生時には、デフォルトでは異常エラー信号が出力されるが、エラーレベル変更フラグ３を予め有効化しておくことで注意エラー信号を出力させることができる。
【００５１】
連続印字トリガ短エラーは、連続印字トリガ入力期間検出部９による検出信号に基づいて検出されるエラーであり、ここでは、連続印字トリガ信号の入力期間が所定の閾値よりも短く、連続印字が実行される前に信号入力がオフした場合にエラー発生と判断される。この連続印字トリガ短エラー発生時には、デフォルトでは異常エラー信号が出力されるが、エラーレベル変更フラグ３を予め有効化しておくことで注意エラー信号を出力させることができる。
【００５２】
エラーレベルが固定されているエラーイベントとしては、例えば、コントローラ高温エラー、コントローラ低温エラー、ヘッド高温エラー、ヘッド低温エラー、センサアウト時間オーバー、印字トリガ重複エラー、印字トリガ間隔短エラー、印字トリガディレイ短エラーが考えられる。
【００５３】
コントローラ高温エラーは、コントローラ温度センサーによる検出信号に基づいて検出されるエラーであり、ここでは、コントローラ３０内の温度が所定の閾値Ｔ１を上回った場合にエラー発生と判断され、異常エラー信号が出力される。コントローラ低温エラーは、コントローラ温度センサーによる検出信号に基づいて検出されるエラーであり、ここでは、コントローラ３０内の温度が所定の閾値Ｔ２を下回った場合にエラー発生と判断され、異常エラー信号が出力される。
【００５４】
ヘッド高温エラーは、ヘッド温度センサーによる検出信号に基づいて検出されるエラーであり、ここでは、ヘッド１０内の温度が所定の閾値Ｔ３を上回った場合にエラー発生と判断され、異常エラー信号が出力される。ヘッド低温エラーは、ヘッド温度センサーによる検出信号に基づいて検出されるエラーであり、ここでは、ヘッド１０内の温度が所定の閾値Ｔ４を下回った場合にエラー発生と判断され、異常エラー信号が出力される。
【００５５】
センサアウト時間オーバーは、ワーク検出センサー１１０による検出信号に基づいて検出されるエラーであり、ライン停止などによってセンサが予め定められた時間以上オン状態を続けた場合にエラー発生と判断され、異常エラー信号が出力される。印字トリガ重複エラーは、印字トリガ信号の入力間隔が所定の閾値よりも短くなった場合にエラー発生と判断され、異常エラー信号が出力される。印字トリガ間隔短エラーは、連続印字時に印字間隔が所定の閾値よりも短くなった場合にエラー発生と判断され、異常エラー信号が出力される。印字トリガディレイ短エラーとは、印字トリガの入力に対して任意の遅延時間後に印字を開始させる機能（印字トリガディレイ機能）の選択時に検出されるエラーである。具体的には、設定された印字トリガに対する遅延時間の設定値が短すぎて、印字トリガの入力に基づいて開始される印字イメージなどの印字準備が時間的に間に合わず、印字できなくなった場合にエラー発生と判断され、異常エラー信号が出力される。
【００５６】
一方、エラーレベルが下位レベルのエラー発生時には、注意エラー信号が出力される。ただし、エラーレベルが変更可能なエラーイベントについては、エラーレベル変更フラグ３を予め有効化しておくことにより、エラーレベルが下位レベルから中位レベルに変更され、エラー発生時に異常エラー信号を出力させることができる。
【００５７】
この様なエラーレベルの変更可能なエラーイベントとしては、例えば、コントローラ温度上昇エラー、コントローラ温度低下エラー、ヘッド温度上昇エラー、ヘッド温度低下エラーが考えられる。
【００５８】
コントローラ温度上昇エラーは、コントローラ温度センサーによる検出信号に基づいて検出されるエラーであり、ここでは、コントローラ３０内の温度が閾値Ｔ１よりも低い所定の閾値Ｔ５を上回った場合にエラー発生と判断される。このコントローラ温度上昇エラー発生時には、デフォルトでは注意エラー信号が出力されるが、エラーレベル変更フラグ３を予め有効化しておくことで異常エラー信号を出力させることができる。
【００５９】
つまり、コントローラ３０内の温度の検出値について、検出値を異なる２つの閾値Ｔ１及びＴ５と比較してエラーが検出され、エラーが検出された際、検出値が適正温度からより遠い側の閾値Ｔ１を上回っていれば、エラーレベルが上位レベルと判定され、異常エラー信号が出力される。一方、検出値が２つの閾値Ｔ１及びＴ５間にあれば、エラーレベル変更フラグ３に基づいてエラーレベルが中位レベル又は下位レベルと判定され、判定結果に応じたエラー信号が出力される。
【００６０】
コントローラ温度低下エラーは、コントローラ温度センサーによる検出信号に基づいて検出されるエラーであり、ここでは、コントローラ３０内の温度が閾値Ｔ２よりも高い所定の閾値Ｔ６を下回った場合にエラー発生と判断される。このコントローラ温度低下エラー発生時には、デフォルトでは注意エラー信号が出力されるが、エラーレベル変更フラグ３を予め有効化しておくことで異常エラー信号を出力させることができる。
【００６１】
ヘッド温度上昇エラーは、ヘッド温度センサーによる検出信号に基づいて検出されるエラーであり、ここでは、ヘッド１０内の温度が閾値Ｔ３よりも低い所定の閾値Ｔ７を上回った場合にエラー発生と判断される。このヘッド温度上昇エラー発生時には、デフォルトでは注意エラー信号が出力されるが、エラーレベル変更フラグ３を予め有効化しておくことで異常エラー信号を出力させることができる。
【００６２】
つまり、ヘッド１０内の温度の検出値について、検出値を異なる２つの閾値Ｔ３及びＴ７と比較してエラーが検出され、エラーが検出された際、検出値が適正温度からより遠い側の閾値Ｔ３を上回っていれば、エラーレベルが上位レベルと判定され、異常エラー信号が出力される。一方、検出値が２つの閾値Ｔ３及びＴ７間にあれば、エラーレベル変更フラグ３に基づいてエラーレベルが中位レベル又は下位レベルと判定され、判定結果に応じたエラー信号が出力される。
【００６３】
ヘッド温度低下エラーは、ヘッド温度センサーによる検出信号に基づいて検出されるエラーであり、ここでは、ヘッド１０内の温度が閾値Ｔ４よりも高い所定の閾値Ｔ８を下回った場合にエラー発生と判断される。このヘッド温度低下エラー発生時には、デフォルトでは注意エラー信号が出力されるが、エラーレベル変更フラグ３を予め有効化しておくことで異常エラー信号を出力させることができる。
【００６４】
エラーレベルが固定されているエラーイベントとしては、例えば、インク粘度エラーが考えられる。インク粘度エラーは、粘度計４５による検出信号に基づいて検出されるエラーであり、メインタンク４４内のインクの粘度が所定範囲から外れた場合にエラー発生と判断され、注意エラー信号が出力される。
【００６５】
なお、エラーレベル変更フラグ３を有効化することにより、エラーレベルが下位レベルからエラーなし（正常レベル）に変更されるエラーイベントとしては、例えば、コントローラ温度上昇エラー、コントローラ温度低下エラー、ヘッド温度上昇エラー、ヘッド温度低下エラーが考えられる。これらのエラーイベントについては、エラー発生時、デフォルトでは注意エラー信号が出力されるが、エラーレベル変更フラグ３を予め有効化しておくことでエラー出力を行わないようにすることができる。
【００６６】
このインクジェットプリンタ１００では、コントローラ３０内の温度に関するエラーイベントやヘッド１０内の温度に関するエラーイベントのように、エラー発生時にデフォルトではセンサーによる検出値に応じて異常エラー信号又は注意エラー信号が出力されるエラーイベントについては、緊急性が低いと考えられる注意エラーを異常エラー又はエラーなしに変更することができるようになっている。また、インク循環を停止させることが必要なエラーイベントについては、エラーレベルは固定とし、インク循環は停止させずに印字のみ停止させるエラーイベントについてはエラーレベルを変更可能としている。
【００６７】
図６及び図７は、図１のインクジェットプリンタの動作の一例を示した図であり、エラーレベル変更時にディスプレイ装置１３０に表示させるエラー設定画面６０が示されている。図６には、エラーレベルを中位レベル及び下位レベル間で切り替えるためのエラー設定画面６０が示されている。このエラー設定画面６０には、エラーイベントの選択ウィンドウ６２、エラーレベル選択ボタン６３，６４、フォーカシング移動ボタン６５ａ，６５ｂ、入力情報登録ボタン６６及びエラー設定終了ボタン６７が配置されている。
【００６８】
この選択ウィンドウ６２には、エラーレベルを中位レベルから下位レベル、すなわち、異常エラー出力から注意エラー出力に変更可能なエラーイベントと、下位レベルから中位レベル、すなわち、注意エラー出力から異常エラー出力に変更可能なエラーイベントが表示されている。選択ウィンドウ６２内では、選択状態のエラーイベントがフォーカシングされている。
【００６９】
エラーレベル選択ボタン６３及び６４は、エラーレベルを指定するための入力キーであり、所望のボタンを操作することにより、選択状態のエラーイベントについてエラーレベルを切り替えることができる。フォーカシング移動ボタン６５ａ及び６５ｂは、アクティブな選択ウィンドウ内のフォーカシングを移動させるための入力キーである。選択ウィンドウ６２の上部に配置されている選択タブ６１ａ，６１ｂを操作することにより、アクティブな選択ウィンドウを切り替えることができる。
【００７０】
図７には、エラーレベルを下位レベル及びエラーなし間で切り替えるためのエラー設定画面６０が示されている。このエラー設定画面６０では、アクティブな選択ウィンドウが切り替えられ、エラーレベルを下位レベルからエラーなし、すなわち、注意エラー出力からエラー出力なしに変更可能なエラーイベントが表示されている。この選択ウィンドウ６８内では、選択状態のエラーイベントがフォーカシングされている。
【００７１】
エラーレベル選択ボタン６９及び７０は、エラーレベルを指定するための入力キーであり、所望のボタンを操作することにより、選択状態のエラーイベントについてエラーレベルを切り替えることができる。
【００７２】
図８のステップＳ１０１〜Ｓ１０６は、図１のインクジェットプリンタにおけるエラー発生時の動作の一例を示したフローチャートである。まず、エラー検出部４は、各種センサーからの検出信号に基づいてエラー発生を検知すると、エラーレベルの変更可能なエラーイベントであるか否かを判断し、エラーレベルを変更可能なエラーの場合には、当該エラーイベントに対応するエラーレベル変更フラグ３を参照する（ステップＳ１０１，Ｓ１０２）。
【００７３】
このとき、エラー検出部４は、エラーレベル変更フラグ３が有効化されていれば、エラーレベルを変更し、変更後のエラーレベルに従ってエラー処理が行われる（ステップＳ１０３〜Ｓ１０５）。エラーレベル変更フラグ３が有効化されていなければ、デフォルトの設定でエラー処理が行われる。
【００７４】
一方、エラーレベルが固定のエラーの場合には、デフォルトの設定でエラー処理が行われる（ステップＳ１０６）。
【００７５】
本実施の形態によれば、製造ラインを停止させる必要のない中位レベルのエラーについては、エラーレベル変更フラグ３を予め有効化しておくことにより、エラーレベルを下位レベルに変更することができる。また、製造ラインを停止させる必要のある下位レベルのエラーについても、エラーレベル変更フラグ３を予め有効化しておくことにより、エラーレベルを中位レベルに変更することができる。また、必要に応じてエラーレベルを変更することができるので、製造ラインを停止させる必要のないエラーが発生した場合には、注意エラー信号を出力させ、製造ラインを停止させるのが必要なエラーが発生した場合には、異常エラー信号を出力させることができる。従って、エラー発生時に出力されるエラー信号の種類を必要に応じて変更することができるので、利便性を向上させることができる。
【００７６】
なお、本実施の形態では、エラー発生時にデフォルトでは注意エラー信号が出力されるエラーイベントとして、コントローラ温度上昇エラー、コントローラ温度低下エラー、ヘッド温度上昇エラー及びヘッド温度低下エラーのエラーレベルが変更される場合の例について説明したが、本発明はこれに限られるものではない。その様なエラーイベントとして、フィルタ寿命エラーやポンプ寿命エラーについても、エラーレベルを変更可能としても良い。
【００７７】
フィルタ寿命エラーは、コントローラ３０内のフィルタの延べ稼働時間が所定の閾値を超えた場合に検出されるエラーである。ポンプ寿命エラーは、コントローラ３０内のポンプの延べ稼働時間が所定の閾値を超えた場合に検出されるエラーである。
【００７８】
また、本実施の形態では、マーキング装置としてのインクジェットプリンタ１００に本発明が適用される場合の例について説明したが、本発明はこれに限られるものではない。例えば、レーザー光によりワークに印字するレーザーマーカにも本発明を適用することができる。レーザーマーカは、レーザー媒質を光ポンピングにより励起させ、誘導放射によって増幅されたレーザー出力をヘッドから射出させるマーキング装置である。この様なレーザーマーカをインクジェットプリンタ１００と比較すれば、光ポンピングによる励起の停止がインク循環停止に対応し、レーザー出力の停止が印字停止に対応すると考えられる。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態１によるマーキング装置を含む自動印字システムの概略構成の一例を示した図であり、インクジェットプリンタ１００が示されている。
【図２】図１のインクジェットプリンタ１００のヘッド１０内の構成例を示した断面図である。
【図３】図１のインクジェットプリンタ１００におけるインク循環系の構成例を示した図である。
【図４】図１のインクジェットプリンタの要部における構成例を示したブロック図であり、コントローラ３０内の機能構成の一例が示されている。
【図５】図１のインクジェットプリンタの動作の一例を示した図であり、エラー検出時の動作が示されている。
【図６】図１のインクジェットプリンタの動作の一例を示した図であり、エラーレベル変更時にディスプレイ装置１３０に表示させるエラー設定画面６０が示されている。
【図７】図１のインクジェットプリンタの動作の一例を示した図であり、エラーレベル変更時にディスプレイ装置１３０に表示させるエラー設定画面６０が示されている。
【図８】図１のインクジェットプリンタにおけるエラー発生時の動作の一例を示したフローチャートである。
【符号の説明】
【００８０】
１  ユーザインターフェース制御部
２  エラーレベル変更部
３  エラーレベル変更フラグ
４  エラー検出部
５  インク循環制御部
６  偏向制御停止部
７  エラー信号生成部
８  ワーク数検出部
９  連続印字トリガ入力期間検出部
１０  ヘッド
１１  キャノン
１２  ノズル
１３  帯電電極
１４  帯電検出センサー
１５  偏向電極
１６  ガター
１７  ヘッド筐体
２０  ケーブル
３０  コントローラ
３１  電源スイッチ
３２ａ〜３２ｃ  ＬＥＤインジケータ
４１  インクタンク
４２  循環フィルタ
４３ａ  循環ポンプ
４３ｂ  インクポンプ
４３ｃ  ガターポンプ
４３ｄ  補充液ポンプ
４４  メインタンク
４５  粘度計
４６  インクフィルタ
４７  ガターフィルタ
４８  補充液タンク
４９ａ，４９ｂ  補充液フィルタ
５０  コンディショニングタンク
１００  インクジェットプリンタ
１１０  ワーク検出センサー
１２０  搬送速度センサー
１３０  ディスプレイ装置
Ａ１  搬送装置
Ａ２  ワーク
【図１】
0004772513.tif 000002
【図２】
0004772513.tif 000003
【図３】
0004772513.tif 000004
【図４】
0004772513.tif 000005
【図５】
0004772513.tif 000006
【図６】
0004772513.tif 000007
【図７】
0004772513.tif 000008
【図８】
0004772513.tif 000009