(57)【要約】      （修正有）【課題】レーザマーカと外部制御機器との通信トラブルの解析と対策に要する労力を低減することが可能なレーザマーカを提供する。【解決手段】レーザ光を用いて対象物の表面に印字加工を行うためのレーザ発振器１１及びレーザ偏向装置１２と、外部制御機器４との通信インターフェイスと、コマンドを含む受信データにしたがってレーザ発振器１１及びレーザ偏向装置１２を制御する印字処理を実行する処理装置とを備えたレーザマーカにおいて、受信データ及びそれに対する応答を含む送受信データを、送受信ステータス、及び、レーザマーカの印字動作に関する状態を表すレーザマーカステータスと共に時系列の通信履歴データとして保存するメモリを設け、通信トラブルの解析に際して通信履歴データをパーソナルコンピュータ８等から読み出して画面に表示する。【選択図】  図１
2004337872.tif 000002
【特許請求の範囲】
【請求項１】
レーザ光を用いて対象物の表面に印字加工を行うためのレーザ発振器及びレーザ偏向装置と、外部制御機器との通信インターフェイスと、該通信インターフェイスを介して受信したコマンドを含む受信データにしたがって前記レーザ発振器及び前記レーザ偏向装置を制御する印字処理を実行する処理装置とを備えたレーザマーカであって、
前記受信データ及びそれに対する応答を含む送受信データを、レーザマーカの印字動作に関する状態を表すレーザマーカステータスと共に時系列の通信履歴データとして保存するメモリを備えていることを特徴とするレーザマーカ。
【請求項２】
前記通信履歴データは、前記送受信データと、少なくとも正常に受信したか否かを表す送受信ステータスと、前記レーザマーカステータスとを含むことを特徴とする
請求項１記載のレーザマーカ。
【請求項３】
前記通信履歴データは、印字内容に関する設定データを記憶するメモリ、又は前記設定データから生成されるレーザ光がたどるべき軌跡を規定する展開データを記憶するメモリの一部の領域を用いて保存されることを特徴とする
請求項１又は２記載のレーザマーカ。
【請求項４】
前記処理装置は、前記外部制御機器から前記受信データを受信した際に、その時点のレーザマーカステータスと共に前記受信データを前記メモリに書き込むと共に、送信データを前記外部制御機器へ送信する際に、その時点のレーザマーカステータスと共に前記送信データを前記メモリに書き込むことを特徴とする
請求項１、２又は３記載のレーザマーカ。
【請求項５】
第２の外部制御機器が接続される第２の通信インターフェイスを更に備え、前記処理装置は、前記第２の外部制御機器からの履歴取得要求を受信したときに、前記通信履歴データを読み出して前記第２の外部制御機器に送信するように構成されていることを特徴とする
請求項１、２、３又は４記載のレーザマーカ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レーザ光を用いて対象物の表面に印字加工を行うためのレーザ発振器及びレーザ偏向装置と、外部制御機器との通信インターフェイスと、該通信インターフェイスを介して受信したコマンドを含む受信データにしたがってレーザ発振器及びレーザ偏向装置を制御する印字処理を実行する処理装置とを備えたレーザマーカに関する。
【０００２】
【従来の技術】
この種のレーザマーカは、炭酸ガスレーザ又はＹＡＧレーザから発せられたレーザ光で樹脂、木、金属等の対象物の表面を加熱し、表面を局部的に変色又は変形させることにより文字等の印字を行う。
【０００３】
印字すべき文字等に沿って対象物の表面をレーザ光のスポットが移動するようにレーザ光を偏向させる方法として、ベクタースキャンと呼ばれる方法が用いられる。これは、ガルバノミラーを用いてレーザ光のＸ方向及びＹ方向の偏向を同時に制御することにより、文字又は線画に沿ってレーザ光の照射スポットを移動させる方法である。効率よく短時間で印字を行うように、できるだけ一筆書きとなる軌跡が選択される。
【０００４】
レーザマーカは通常、ヘッド部とコントローラ部からなり、ヘッド部にはレーザ発振器及びレーザ偏向装置（ガルバノミラー）が内蔵されている。コントローラ部には、制御用のマイクロコンピュータ（処理装置）と、設定データや展開データを記憶するメモリが備えられている。設定データは印字する文字やマークの種類、大きさ、印字位置、印字方向等の情報を含む。
【０００５】
コンソール又は外部コンピュータからコントローラ部に与えられた設定データは一旦メモリに記憶される。コントローラ部のマイクロコンピュータは印字実行指令（コマンド）にしたがって、設定データを読み出して展開データを生成する。つまり、印字内容に関する設定データからレーザ光がたどるべき軌跡を規定する線分データ及びレーザ制御データからなる展開データを生成する。
【０００６】
生成された展開データは、コントローラ部からヘッド部に転送される。ヘッド部では、受信した展開データに含まれる線分データに基づいてガルバノミラーが制御されると共に、レーザ制御データに基づいてレーザのオン・オフ制御が行われる。こうして、対象物の表面にレーザ光で印字加工が行われる。
【０００７】
コントローラ部には、外部制御機器としてＰＬＣ（プログラマブル・ロジック・コントローラ）やパーソナルコンピュータ等を接続するための複数の通信インターフェイスが備えられている。コントローラ部の処理装置は、外部制御機器からのコマンドを含む受信データにしたがってレーザ発振器及びレーザ偏向装置を制御する印字処理を実行する。
【０００８】
外部制御機器上で動くアプリケーションプログラムによって、外部制御機器はレーザマーカ（コントローラ部）との通信を行い、所望の印字を実行させることができる。このようなアプリケーションプログラムはレーザマーカのユーザ側で開発されることが多いが、その開発段階（デバッグ段階）及び運用段階において、外部制御機器とレーザマーカとの通信に不具合（通信エラー等）が発生することがある。
【０００９】
通常、外部制御機器とレーザマーカ（コントローラ部）はＲＳ２３２Ｃに準拠した通信インターフェイスを用いて通信を行う。この場合に、通信トラブルの解析に際してユーザ側でラインモニタを準備する必要がある。
【００１０】
【特許文献１】
特開２００１−９６７９７号公報
【００１１】
【発明が解決しようとする課題】
しかし、ラインモニタは、通信ケーブル上を流れるデータをモニターするだけであり、制御対象の機器で発生している通信エラー（パリティエラーやフレーミングエラー）を直接的に検出することはできない。このために、ユーザ側での通信トラブルの解析と対策（プログラム修正）に多大な労力を要する場合があった。
【００１２】
本発明は、このような従来の課題に鑑みてなされたものであり、ラインモニタに代わる機能、あるいはもっと効率の良い通信解析機能をレーザマーカに備えさせることにより、ユーザ側での通信トラブルの解析と対策に要する労力の低減を図ることを目的とする。
【００１３】
【課題を解決するための手段】
本発明によるレーザマーカは、レーザ光を用いて対象物の表面に印字加工を行うためのレーザ発振器及びレーザ偏向装置と、外部制御機器との通信インターフェイスと、該通信インターフェイスを介して受信したコマンドを含む受信データにしたがってレーザ発振器及びレーザ偏向装置を制御する印字処理を実行する処理装置とを備えたレーザマーカであって、受信データ及びそれに対する応答を含む送受信データを、レーザマーカの印字動作に関する状態を表すレーザマーカステータスと共に時系列の通信履歴データとして保存するメモリを備えていることを特徴とする。
【００１４】
このような構成によれば、通信データとレーザマーカの印字動作に関する状態を表すレーザマーカステータスとが時系列の通信履歴データとして保存されるので、通信トラブルの解析に際して通信履歴データを読み出してチェックすることにより、ラインモニタを用いることなく効率的に解析を行い、ユーザ側で要する労力を低減することができる。
【００１５】
好ましい実施形態において、前記通信履歴データは、前記送受信データと、少なくとも正常に受信したか否かを表す送受信ステータスと、前記レーザマーカステータスとを含む。つまり、送受信データと送受信ステータスとレーザマーカステータスとのセットが時系列の通信履歴データとして保存される。送受信データだけの記録ではなく、送受信ステータスも記録されるので、通信トラブルが発生したときに、保存されている通信履歴を読み出すことにより、ＲＳ２３２Ｃの通信条件の設定ミスや通信路におけるデータ化け等の有無を容易に見つけることができる。
【００１６】
別の好ましい実施形態において、通信履歴データは、印字内容に関する設定データを記憶するメモリ、又は設定データから生成されるレーザ光がたどるべき軌跡を規定する展開データを記憶するメモリの一部の領域を用いて保存される。つまり、別途メモリを設けないで、既存のメモリの空き領域を用いて通信履歴データを記憶するので、製品コストに対する影響がほとんど無く上記のような効果を奏することができる。
【００１７】
通信履歴データの記録の具体構成例として、処理装置が、外部制御機器から受信データを受信した際に、その時点のレーザマーカステータスと共に受信データをメモリに書き込むと共に、送信データを外部制御機器へ送信する際に、その時点のレーザマーカステータスと共に送信データをメモリに書き込むように構成すればよい。
【００１８】
更に別の好ましい実施形態において、レーザマーカは第２の外部制御機器が接続される第２の通信インターフェイスを更に備え、処理装置は、第２の外部制御機器からの履歴取得要求を受信したときに、通信履歴データを読み出して第２の外部制御機器に送信するように構成されている。
【００１９】
このような構成によれば、レーザマーカとそれを制御する外部制御機器との通信履歴を別の外部制御機器（例えばパーソナルコンピュータ）を用いて読み出し、画面表示させることが可能になる。つまり、レーザマーカの制御に関する通信履歴のみを記憶し、読み出すことが容易になる。
【００２０】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
【００２１】
図１は、本発明の実施形態に係るレーザマーカを用いたシステム全体の構成図である。レーザマーカはヘッド部１とコントローラ部２を備え、両者がケーブル３で接続されている。また、外部制御機器であるＰＬＣ（プログラマブル・ロジック・コントローラ）４がケーブル５を介してコントローラ部２に接続されている。コントローラ部２の背面には、ケーブル３及び５が接続されるコネクタ（図示せず）が設けられている。ヘッド部１とコントローラ部２との通信には専用の通信インターフェイスが用いられ、ＰＬＣ４とコントローラ部２との通信にはＲＳ２３２Ｃ規格に準拠したシリアル通信インターフェイスが用いられている。
【００２２】
コントローラ部２の前面には、第２のＲＳ２３２Ｃ通信用コネクタ２ａとＵＳＢ（ユニバーサル・シリアル・バス）コネクタ２ｂが設けられている。ＲＳ２３２Ｃ通信用コネクタ２ａには液晶表示器とタッチパネルを用いたコンソール（表示・操作卓）６がケーブル７を介して接続されている。ＵＳＢコネクタ２ｂにはパーソナルコンピュータ８がケーブル９を介して接続されている。また、ＰＣカードスロット２ｃがコントローラ部２の前面に設けられている。
【００２３】
レーザマーカのヘッド部１にはレーザ発振器１１及びレーザ偏向装置１２が内蔵されている。レーザ発振器１１は、炭酸ガスレーザ又はＹＡＧレーザを用いたレーザ管である。レーザ偏向装置１２は、二次元ガルバノミラー１２ａ及び集光レンズ（ｆθレンズ）１２ｂからなる。レーザ発振器１１から発したレーザ光ＬＢは二次元ガルバノミラー１２ａによってＸ方向及びＹ方向に（二次元に）偏向されると共に集光レンズ１２ｂによってワーク（加工対象物）ＷＫの表面に集光される。こうして、ワークＷＫの表面に所望の文字や記号等を印字することができる。
【００２４】
図２は、レーザマーカのヘッド部の回路構成を示すブロック図である。ヘッド部１は、レーザ発振器１１及びレーザ偏向装置１２の他に、ラインレシーバ１３、データ復元・タイミング調整部１４、Ｄ／Ａ変換器１５及びガルバノ制御部１６を備えている。
【００２５】
図３は、レーザマーカのコントローラ部の回路構成を示すブロック図である。コントローラ部２は、処理装置（ＭＰＵ）２１、スタティックＲＡＭ（ＳＲＡＭ）２２、フォントデータ用メモリ（ＲＯＭ）２３、ダイナミックＲＡＭ（ＤＲＡＭ）２４、ラインドライバ２５、２つのＲＳ２３２Ｃインターフェイス２６，２７、ＵＳＢインターフェイス２８、及び各インターフェイスのＦＩＦＯ（ファーストイン・ファーストアウト）バッファ２９〜３１を備えている。第１のＲＳ２３２Ｃインターフェイス２６にはコンソール６が接続され、第２のＲＳ２３２Ｃインターフェイス２７にはＰＬＣ（外部制御機器）４が接続され、ＵＳＢインターフェイス２８にはＰＣ（パーソナルコンピュータ）８が接続される。
【００２６】
処理装置２１は、ＰＬＣ４、コンソール６又はＰＣ８から受信した印字内容に関する設定データをＳＲＡＭ２２に記憶させると共に、設定データ及びフォントデータから展開データを生成してＤＲＡＭ２４に記憶させる処理を実行する。なお、設定データ及びフォントデータから展開データを生成する処理のことを展開処理という。
【００２７】
ＳＲＡＭ２２は、バッテリバックアップによって、電源オフ時にも記憶内容を保持することができる不揮発性メモリを構成する。ＳＲＡＭ２２は、コンソール６等から受信した設定データの記憶に使用される。設定データは、印字する文字又はマークの種類、大きさ、位置、方向等の印字内容の情報を含む。
【００２８】
フォントデータ用メモリ２３は、印字に使用される各種文字やマークのフォントデータを記憶している。このフォントデータを印字内容の共通データとして管理することにより、各設定データの情報量を少なくすることができる。したがって、設定データから展開データを生成するときに、フォントデータ用メモリ２３が参照される。
【００２９】
ＤＲＡＭ２４は、電源オフ時に記憶内容が消える揮発性メモリである。ＤＲＡＭ２４には、設定データから生成された展開データが一時記憶される。展開データは、印字加工のためにレーザ光がたどるべき軌跡を規定する線分データとレーザのオン・オフ制御のためのレーザ制御データを含む複数ビットからなる時系列のデータである。また、このＤＲＡＭ２４の一部の領域を用いて、後述する通信履歴（ログデータ）の保存（及び読み出し）機能が実現される。
【００３０】
コンソール６にはメモリカードを着脱可能なスロットとリード・ライト用のインターフェイスが備えられている。コンソール６から入力した印字内容に関する設定データをメモリカードに保存しておき、必要なときに読み出してコントローラ部２に送信することができる。また、外部コンピュータ等で作成した設定データをメモリカードを介してコンソール６からコントローラ部２に転送することができる。また、コントローラ部２の前面に設けられたＰＣカードスロット２ｃを用いてメモリカードのリード・ライトを行うことも可能である。
【００３１】
ＵＳＢインターフェイス２８を介してコントローラ部２に接続されたＰＣ８は、オペレーティングシステム上で動く専用ソフトウェアを用いてコントローラ部２に対する設定データの作成や管理を行うために使用される。また、ＤＲＡＭ２４に記憶された通信履歴の読み出しと画面表示にも使用される。なお、ＵＳＢインターフェイス２８の代わりにＲＳ２３２Ｃインターフェイス２６又は２７を用いてＰＣ８をコントローラ部２に接続することも可能である。
【００３２】
図４は、レーザマーカのコントローラ部２の処理装置２１が実行する展開処理の概略を示すフローチャートである。ステップ＃１０１において、処理装置２１はＳＲＡＭ２２から設定データを読み出す。続くステップ＃１０２において、フォントデータ用メモリ２３から読み出したフォントデータを参照し、設定データに含まれる印字文字や記号等を複数の連続加工曲線（直線を含む）に分解する。それぞれの連続加工曲線は、一筆書きのようにレーザ光を連続して出力しながらレーザ光のスポットを移動させる切れ目の無い曲線である。
【００３３】
１つの連続加工曲線は、レーザ偏向装置１２の二次元ガルバノミラー１２ａを一定間隔で制御するための複数の座標の集合（線分データに相当する）として表される。つまり、１つの連続加工曲線は、複数の座標（折れ曲り点）で接続された複数の線分で近似される。また、１つの連続加工曲線の終端から次の連続加工曲線の始端への移動（偏向）はレーザ光の出力を停止した状態（ゼロパワー）で行われる。
【００３４】
次のステップ＃１０３において、複数の連続加工曲線の並び替えを行う。レーザ光スポットの移動が最も効率的になるように、すなわち、連続加工曲線間のゼロパワー移動を含む全移動距離が最も短くなるように、連続加工曲線の加工処理順序が選択される。続くステップ＃１０４において、１つの連続加工曲線の終端から次の連続加工曲線の始端への移動経路（レーザ出力がゼロの線分）を生成し付加する。
【００３５】
例えば、文字「Ｂ」は一筆書きのように１つの連続加工曲線で描くことができる。これに対して、文字「Ａ」は一筆書きで描くことができないので、第１の連続加工曲線（直線）「∧」と第２の連続加工曲線（直線）「−」に分解される。この場合、第１の連続加工曲線（直線）「∧」の終端から第２の連続加工曲線（直線）「−」の始端までの移動経路が生成され付加される。この移動経路についても、レーザ偏向装置１２の二次元ガルバノミラー１２ａを一定間隔で制御するための複数の座標点の集合（線分データ）として表される。
【００３６】
続くステップ＃１０５において、時系列の線分データ（Ｘ座標及びＹ座標のデータ）及びレーザ制御データ（レーザ出力のオン・オフの区別）を含む展開データが生成される。このようにして、生成された展開データは次のステップ＃１０６でＤＲＡＭ２４に一時的に書き込まれ、展開処理が終了する。
【００３７】
この後、処理装置２１は、印字実行指令にしたがって、ＤＲＡＭ２４から指定された展開データを読み出し、ラインドライバ２５を介してヘッド部１に展開データを送信する。ラインレシーバ１３を介して展開データを受信したヘッド部１では、データ復元・タイミング調整部１４が展開データに含まれるレーザ制御データに基づいてレーザ発振器１１のオン・オフ制御を実行すると共に、線分データから求めたレーザ光の移動量に相当するデータをＤ／Ａ変換器１５に与える。
【００３８】
Ｄ／Ａ変換器１５は、移動量に相当するデータをアナログ電圧に変換しガルバノ制御部１６に与える。ガルバノ制御部１６は与えられたアナログ電圧にしたがってレーザ偏向装置１２の二次元ガルバノミラー１２ａを駆動し、これによってレーザ光のビームスポットが所定の位置へ移動する。このようにして、レーザ発振器１１から発したレーザ光がレーザ偏向装置１２で逐次偏向されてレーザ光のビームスポットがワークＷＫの表面を移動することにより、ワークＷＫの表面に所望の文字や記号等が印字される。
【００３９】
次に、ＰＬＣ（外部制御機器）４とレーザマーカのコントローラ部２との通信履歴の記憶と読み出し及び表示の機能について説明する。本実施形態のシステムでは、ＰＬＣ４が主としてレーザマーカの制御を行い、ＰＣ８は印字内容の編集やＰＬＣ４とレーザマーカとの間の通信履歴のモニターといった補助的な用途に使用される。但し、ＰＬＣ４の代わりにＰＣ（パーソナルコンピュータ）を接続してレーザマーカの制御を行う構成も可能である。
【００４０】
要するに、外部制御機器（ＰＬＣ４又はＰＣ）とレーザマーカのコントローラ部２との通信履歴をコントローラ部２に記憶しておき、後の必要に応じて別のＰＣ８からその通信履歴を読み出して表示させることができる。このような機能により、外部制御機器とコントローラ部２との通信エラーが頻繁に又はたまに生じるような場合に、その原因の解析が容易になる。
【００４１】
通信履歴として記憶される情報には、送受信データ（コマンド等の内容）、送受信ステータス、及び通信時のレーザマーカの状態（レーザマーカステータス）が含まれる。送受信ステータスの例を図５に示す。また、レーザマーカステータスの例を図６に示す。
【００４２】
図５の送受信のステータスにおいて、レーザマーカのコントローラ部２から見た送信及び受信が定義されている。外部制御機器（ＰＬＣ４）から見た場合は送信と受信が逆になる。図６のレーザマーカステータスでは、印字中（ビジー）又はレディの印字ステータスが通信エラーの解析に特に有用である。警告及び異常のステータスには、設定内容が不正な場合やハードウェアの故障状態が含まれる。
【００４３】
このように、送受信データ＋送受信ステータス＋レーザマーカステータスの形式で通信履歴が保存される。送受信データだけの記録ではなく、送受信ステータスも記録されるので、通信の不具合が発生したときに、保存されている通信履歴を読み出すことにより、ＲＳ２３２Ｃの通信条件の設定ミスや通信路におけるデータ化け等の有無を容易に見つけることができる。更に、送受信の各段階におけるレーザマーカの状態（レーザマーカステータス）がセットで記録されるので、レーザマーカのコントローラ部２の処理装置２１がどのような処理を実行しているときに、あるいはどの通信が原因で異常が発生したかの解析が容易になる。
【００４４】
なお、通信履歴はコントローラ部２の処理装置２１の処理によってＤＲＡＭ２４の一部の領域に記録される。外部制御機器（ＰＬＣ４）からの受信データはＦＩＦＯバッファ３０に一時記憶された後、レーザマーカステータスと共にログデータとしてＤＲＡＭ２４に書き込まれる。コントローラ部２からの送信データ（レスポンス）は、ＦＩＦＯバッファ３０にセットされて外部制御機器（ＰＬＣ４）へ送信されると共に、レーザマーカステータスと共にログデータとしてＤＲＡＭ２４に書き込まれる。
【００４５】
また、バッファはリングバッファ構造を有し、履歴データがバッファサイズを超える場合は古いデータから上書きされていく。また、２バッファ構成とすることにより、ＰＣ８から履歴データ読み出し中に外部制御機器（ＰＬＣ４）とコントローラ部２との通信履歴を記録することが可能である。
【００４６】
図７は、通信履歴の例を示す時系列のチャートである。送信及び受信はコントローラ部２から見て定義されている。送受信データの＜ＣＲ＞はデリミタを表している。
【００４７】
（ａ）は正常に通信が完了した場合の例である。コントローラ部２が印字開始コマンドに相当するデータ「ＡＢ」を外部制御機器（ＰＬＣ４）から受信し、印字を開始すると同時にレスポンスとして「ＡＢ，０」なるデータを外部制御機器（ＰＬＣ４）に送信したことを示している。レスポンスデータ「ＡＢ，０」のうちの「ＡＢ」は受信データそのものであり、「，０」は正常に受信したことを表す送受信ステータスに相当する。
【００４８】
（ｂ）は正常な通信の後にレーザマーカが異常になった例を示している。この例では、（ａ）と同じ処理の後にコントローラ部２がコマンドデータ「ＣＤ」を外部制御機器（ＰＬＣ４）から受信している。そして、このコマンドデータ「ＣＤ」が不正であるために処理装置２１が異常と判断し、レスポンスとして「ＣＤ，１」なるデータを外部制御機器（ＰＬＣ４）に送信している。レスポンスデータ「ＣＤ，１」のうちの「ＣＤ」は受信データそのものであり、「，１」は異常が発生したことを表す送受信ステータスに相当する。
【００４９】
（ｃ）は異常な通信の例を示している。この例では第１キャラクタの受信時にパリティエラー「＿ＰＥ」が発生している。この場合、処理装置２１は、正常に受信した第２キャラクタ「Ｂ」のみをレスポンスとして外部制御機器（ＰＬＣ４）に送信している。ただし、第２キャラクタ「Ｂ」のみではコマンドの意味を成さないので無視され、レーザマーカステータスは「レディ」のままである。
【００５０】
図８は、保存された通信履歴の読み出し等に関する通信シーケンスの例を示す図である。ＰＣ８からコントローラ部２に履歴取得要求が送信されると、コントローラ部２の処理装置２１はＤＲＡＭ２４から通信履歴データを読み出してＰＣ８に送信する。通信履歴データを受信したＰＣ８は、画面上に通信履歴を表示する。
【００５１】
また、通信履歴の初期化（クリア）は、ＰＣ８から履歴初期化要求をコントローラ部２に送信することによって行われる。履歴初期化要求を受信したコントローラ部２の処理装置２１はＤＲＡＭ２４の通信履歴記憶領域のデータを消去し、履歴初期化結果をレスポンスとしてＰＣ８に送信する。
【００５２】
図９は、パーソナルコンピュータの画面上に表示された通信履歴の例を示す図である。この表示例は、図７に示した通信履歴の例に対応している。画面表示された点検ウィンドウ３３において、「履歴表示」タブ３４を選択し、プルダウンメニューボックス３５で通信履歴を選択する、そして「表示」ボタン３６をクリックすると読み出された通信履歴が表示部３７に表示される。
【００５３】
なお、本発明は、上記の実施形態に限らず、種々の形態で実施することが可能である。例えば、上記の実施形態では展開データを記憶するＤＲＡＭ２４の一部の領域を用いて通信履歴データを記録しているが、設定データを記憶するＳＲＡＭ２２の一部の領域を用いて通信履歴データを記録するようにしてもよい。あるいは、通信履歴データの記録のための専用メモリを別途設けてもよい。その場合に、フラッシュメモリやバッテリバックアップされたＳＲＡＭのような不揮発性メモリを用いて通信履歴データを記録してもよい。
【００５４】
また、上記の実施形態ではパーソナルコンピュータ（ＰＣ８）を用いて通信履歴データを読み出し画面に表示するが、レーザマーカに装備されたコンソールや通信手段を有する他の外部制御機器を用いて信履歴データの読み出しや画面表示を行ってもよい。
【００５５】
また、上記実施例に加え、通信データの経過時間を同時に記録させても良い。このデータと追加することで通信データの時間的変化についての情報を確認可能となる。
【００５６】
また、上記の実施形態のレーザマーカは、ヘッド部１とコントローラ部２とが分離した構成を有するが、本発明はヘッド部とコントローラ部とが一体に構成されているレーザマーカにも適用することができる。
【００５７】
【発明の効果】
以上に説明したように、本発明のレーザマーカによれば、通信データとレーザマーカの印字動作に関する状態を表すレーザマーカステータスとが時系列の通信履歴データとして保存されるので、通信トラブルの解析に際して通信履歴データを読み出してチェックすることにより、ラインモニタを用いることなく効率的に解析を行い、ユーザ側で要する労力を低減することができる。
【００５８】
また、通信履歴データに送受信ステータスをも含ませることにより、ＲＳ２３２Ｃの通信条件の設定ミスや通信路におけるデータ化け等の有無を容易に見つけることができる。
【００５９】
また、印字内容に関する設定データを記憶するメモリ、又は設定データから生成されるレーザ光がたどるべき軌跡を規定する展開データを記憶するメモリの一部の領域を用いて通信履歴データを保存することにより、別途メモリを設けることなく既存のメモリの空き領域を用いて通信履歴データを記憶することができる。その結果、製品コストに対する影響がほとんど無く上記のような効果を奏することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るレーザマーカを用いたシステム全体の構成図である。
【図２】レーザマーカのヘッド部の回路構成を示すブロック図である。
【図３】レーザマーカのコントローラ部の回路構成を示すブロック図である。
【図４】レーザマーカのコントローラ部の処理装置が実行する展開処理の概略を示すフローチャートである。
【図５】送受信ステータスの例を示す図表である。
【図６】レーザマーカステータスの例を示す図表である。
【図７】通信履歴の例を示す時系列のチャートである。
【図８】保存された通信履歴の読み出し等に関する通信シーケンスの例を示す図である。
【図９】パーソナルコンピュータの画面上に表示された通信履歴の例を示す図である。
【符号の説明】
４  外部制御機器（ＰＬＣ）
８  第２の外部制御機器（ＰＣ）
１１  レーザ発振器
１２  レーザ偏向装置
２１  処理装置
２２，２４  メモリ
２７  通信インターフェイス
２８  第２の通信インターフェイス
【図１】
2004337872.tif 000003
【図２】
2004337872.tif 000004
【図３】
2004337872.tif 000005
【図４】
2004337872.tif 000006
【図５】
2004337872.tif 000007
【図６】
2004337872.tif 000008
【図７】
2004337872.tif 000009
【図８】
2004337872.tif 000010
【図９】
2004337872.tif 000011