(57)【要約】【課題】  電子ミシンに電気的に接続された表示操作パネルの第２制御手段で用いる表示制御情報の更新を容易に且つ迅速に行えるようにすること、第２制御手段に対する表示制御情報の更新に失敗したときの修復処理を簡単化できるようにすること。【解決手段】  表示操作パネルを表示制御する表示制御装置に用いる表示制御プログラムや表示用フォントデータのバージョンアップを行う際に、本縫いミシンの縫製制御装置は、書込み認証情報の消去コマンドと、カード装着部に装着されたメモリカードから読み出した表示制御情報とを表示操作パネルの表示制御装置に送信する。表示制御装置は、フラッシュメモリ３２の情報記憶領域３２ｂの特別情報領域３２ｃに記憶されている認証情報を含む表示制御情報を消去してから、送信される表示制御情報を書込み、表示制御情報の書込みが完了してから、最後に、書込み認証情報を特別情報領域３２ｃに書込む。【選択図】  図４
2007175153.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵを有し縫製制御用の第１制御手段と、表示パネルと、ＣＰＵを有し表示パネルを表示制御する第２制御手段とを備えた電子ミシンにおいて、
前記第１制御手段は、外部に記憶された記憶情報を読込む読込み手段と、前記読込み手段で読込まれた表示制御情報を前記第２制御手段に送信する情報送信手段とを備え、
前記第２制御手段は、電気的に書き換え可能な不揮発性メモリと、前記第１制御手段から送信された表示制御情報を受信して前記不揮発性メモリに書込む書込み手段とを備えた、
ことを特徴とする電子ミシン。
【請求項２】
前記第１制御手段はカード装着部に着脱可能に装着されたメモリカードを備え、前記読込み手段は前記メモリカードから記憶情報を読込むことを特徴とする請求項１に記載の電子ミシン。
【請求項３】
前記不揮発性メモリは前記表示パネルを起動させる為のＩＰＬ(イニシャル・プログラム・ローダ)を記憶するＩＰＬ領域と前記表示制御情報を記憶する情報記憶領域とを有し、前記表示制御情報は、この表示制御情報が前記情報記憶領域に書込み完了したときに前記情報記憶領域の所定の場所に書込まれる書込み認証情報を有することを特徴とする請求項１又は２に記載の電子ミシン。
【請求項４】
前記第１制御手段は前記表示制御情報の送信に先立って前記情報記憶領域の書込み認証情報を消去させる消去コマンドを第２制御手段に送信し、前記第２制御手段は受信した前記消去コマンドに基づいて書込み認証情報を消去し、その消去後に受信した表示制御情報を記憶してから前記書込み認証情報を書込むことを特徴とする請求項３に記載の電子ミシン。
【請求項５】
前記第２制御手段は起動時に前記不揮発性メモリに有する情報記憶領域の前記書込み認証情報を検索する検索制御手段と、この検索制御手段により前記書込み認証情報を検出できないときには前記第２制御手段が起動待機状態であることを示す待機情報を第１制御手段に送信する待機情報送信手段を有し、前記第１制御手段は起動時に前記第２制御手段から前記待機情報を受信したとき、前記消去コマンドと前記表示制御情報を前記第２制御手段に送信することを特徴とする請求項４に記載の電子ミシン。
【請求項６】
前記第２制御手段は起動時に、操作パネルの所定のスイッチが押されたか否かを判断する判断手段と、前記判断手段によって所定のスイッチが押されたことを判断した場合、前記第２制御手段が起動待機状態であることを示す待機情報を第１制御手段に送信する強制待機情報送信手段を有し、前記第１制御手段は起動時に前記第２制御手段から前記待機情報を受信したとき、前記消去コマンドと前記表示制御情報を前記第２制御手段に送信することを特徴とする請求項１〜４の何れかに記載の電子ミシン。
【請求項７】
前記第１制御手段と前記第２制御手段とを電気的に接続する接続ケーブルが設けられたことを特徴とする請求項１〜６の何れかに記載の電子ミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示パネルを電気的に接続した電子ミシンに関し、電子ミシンの第１制御手段はバージョンアップ用の表示制御情報を表示パネルの第２制御手段に送信し、第２制御手段は受信したバージョンアップ用の表示制御情報を不揮発性メモリに書込むようにしたものに関する。
【背景技術】
【０００２】
従来、例えば、本縫いミシンや鳩目穴かがりミシン等の電子ミシンには、液晶ディスプレイや複数のスイッチ等が設けられた表示操作パネルが電子ミシンに一体的に、或いは別体として設けられたものが一般に普及している。この場合、電子ミシンは、ＣＰＵを有する縫製制御装置により縫製制御するように構成され、表示操作パネルも同様に、ＣＰＵを有する表示制御装置により表示制御するように構成されている。
【０００３】
このように構成された電子ミシンの縫製制御装置には、縫製制御用の縫製制御プログラムを記憶させた専用のＥＥＰＲＯＭ（書込み／消去可能なＲＯＭ）又はフラッシュメモリ（電気的に書き換え可能なメモリ）がＩＣソケットを介して制御基板に着脱可能に装着されている。
【０００４】
そこで、この縫製制御プログラムをバージョンアップさせる場合には、バージョンアップ用の縫製制御プログラムを、ＥＥＰＲＯＭ又はフラッシュメモリに予め記憶させておく。そして、作業者は制御基板に装着されている古いＥＥＰＲＯＭ又はフラッシュメモリをＩＣソケットから取外し、バージョンアップした縫製制御プログラムを書込んだ新規のＥＥＰＲＯＭ又はフラッシュメモリをＩＣソケットに取付ける。
【０００５】
しかし、このように、縫製制御プログラムをバージョンアップさせるその都度、ＥＥＰＲＯＭ又はフラッシュメモリを制御基板のＩＣソケットから取外し、その後、バージョンアップした新規のＥＥＰＲＯＭ又はフラッシュメモリをＩＣソケットに取付ける交換作業が非常に面倒である。特に、ＥＥＰＲＯＭがＭＯＳ型構造の場合、静電気に弱いので、ＥＥＰＲＯＭについては静電気対策を施しながら交換作業を行うので、交換作業に手間取るという問題がある。
【０００６】
そこで、例えば、特許文献１に記載の縫製装置は、コンピュータにシリアルケーブルを介して夫々接続された２つの第１及び第２の制御手段（基板）からなる制御装置を有し、コンピュータからバージョンアップした縫製制御プログラムを制御装置に送信する場合、第１及び第２制御手段の各々は、コンピュータから送信される縫製制御プログラムのヘッダ部分に有する識別コードに基づいて、該当する縫製制御プログラムだけを識別して読込んで更新するようにしてある。
【０００７】
また、特許文献２に記載の電子ミシンは、カードコネクタに装着されたカードに記憶されている書き換えプログラム／データを読込むと、アップデート動作プログラムにより、この読込んだデータを制御プログラム／データ記憶装置に送信して書き換えを行うようにしてある。
【０００８】
【特許文献１】特開２００２−２４８２８７号公報  （第３〜４頁、図２）
【特許文献２】特開２００２−２３３６７８号公報  （第２〜３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、表示操作パネルは、前述したように、ＣＰＵを有する制御装置により表示制御するように構成され、電子ミシンとは独立の表示制御装置を設けたものが実用化されてきている。この場合、この表示制御装置には、表示制御用の表示制御プログラムだけでなく、言語表示に関する表示用フォントデータ等を言語毎に記憶させた専用のＥＥＰＲＯＭ又はフラッシュメモリがＩＣソケットを介して制御基板に着脱可能に装着されている。
【００１０】
そこで、この表示制御プログラムをバージョンアップさせる場合、或いは、表示に用いる言語を追加する為に表示言語用のフォントデータを追加させる場合、つまり表示言語用のフォントデータをバージョンアップさせる場合には、これらバージョンアップさせた表示制御プログラムと表示用フォントデータ等を纏めた表示制御情報を、予めＥＥＰＲＯＭ又はフラッシュメモリに記憶させておく。
【００１１】
そして、制御基板に装着されている古いＥＥＰＲＯＭ又はフラッシュメモリを取外し、バージョンアップした表示制御情報を書込んだ新規のＥＥＰＲＯＭ又はフラッシュメモリをＩＣソケットに取付けるようにしてある。
【００１２】
しかし、特許文献１に記載の縫製装置において、この縫製装置に接続ケーブルを介して表示操作パネルを設けた場合には、コンピュータと表示操作パネルとが電気的に接続できるようになっていない為、縫製装置の制御装置に用いる縫製制御プログラムが更新できても、表示操作パネルの表示制御装置に用いる表示制御プログラムやフォントデータがコンピュータにより更新できないという問題がある。
【００１３】
更に、特許文献２に記載の電子ミシンにおいては、この電子ミシンに接続ケーブルを介して表示操作パネルを設けた場合には、カードから読込んだ書き換えプログラム／データを表示操作パネルの表示制御装置に送信できるようになっていない為、電子ミシンに用いる縫製制御プログラムやデータが更新できても、表示操作パネルの表示制御装置に用いる表示制御プログラムやフォントデータが更新できないという問題がある。
【００１４】
そこで、このカードから読込んだ書き換えプログラム／データが、制御装置により表示操作パネルの表示制御装置に送信可能に構成した場合であっても、この書き換えプログラム／データを表示制御装置に送信して更新中に、停電が発生し、書き換えプログラム／データの更新が完了しない場合、或いは更新途中で更新処理に失敗することがある。
【００１５】
このような場合、制御プログラム／データ記憶装置に記憶した表示制御プログラムが不完全である為、表示操作パネルに電源を投入しても、表示操作パネルが正常に起動しないという問題がある。そこで、表示操作パネルをソフトインストールモードに切換えて、書き換えプログラム／データを再ロードさせるようになり、表示制御プログラムの修復作業が非常に面倒で、しかも修復操作が複雑化するという問題がある。
【００１６】
本発明の目的は、電子ミシンに電気的に接続された表示操作パネルの第２制御手段で用いる表示制御情報の更新を容易に且つ迅速に行えるようにすること、第２制御手段に対する表示制御情報の更新に失敗したときの修復処理を簡単化できるようにすること。
【課題を解決するための手段】
【００１７】
請求項１の電子ミシンは、ＣＰＵを有し縫製制御用の第１制御手段と、表示パネルと、ＣＰＵを有し表示パネルを表示制御する第２制御手段とを備えた電子ミシンにおいて、第１制御手段は、外部に記憶された記憶情報を読込む読込み手段と、読込み手段で読込まれた表示制御情報を第２制御手段に送信する情報送信手段とを備え、第２制御手段は、電気的に書き換え可能な不揮発性メモリと、第１制御手段から送信された表示制御情報を受信して前記不揮発性メモリに書込む書込み手段とを備えたものである。
【００１８】
第１制御手段は、外部に記憶された記憶情報を読み出し、この読み出した表示制御情報を表示パネルの第２制御手段に送信する。そこで、第２制御手段は、第１制御手段から送信された表示制御情報を受信し、不揮発性メモリに順々に書込む。
【００１９】
例えば、表示パネルを表示制御する第２制御手段に用いる表示制御プログラムや表示用フォントデータをバージョンアップさせる場合、外部に記憶されたバージョンアップ用の表示制御情報を読込んで、第１制御手段から第２制御手段に送信するだけで、第２制御手段で用いる表示制御プログラムや表示用フォントデータをバージョンアップできる。
【００２０】
請求項２の電子ミシンは、請求項１において、前記第１制御手段はカード装着部に着脱可能に装着されたメモリカードを備え、読込み手段はメモリカードから記憶情報を読込むものである。
【００２１】
請求項３の電子ミシンは、請求項１又は２において、前記不揮発性メモリは表示パネルを起動させる為のＩＰＬ(イニシャル・プログラム・ローダ)を記憶するＩＰＬ領域と表示制御情報を記憶する情報記憶領域とを有し、表示制御情報は、この表示制御情報が情報記憶領域に書込み完了したときに情報記憶領域の所定の場合に書込まれる書込み認証情報を有するものである。
【００２２】
請求項４の電子ミシンは、請求項３において、前記第１制御手段は表示制御情報の送信に先立って情報記憶領域の書込み認証情報を消去させる消去コマンドを第２制御手段に送信し、第２制御手段は受信した消去コマンドに基づいて書込み認証情報を消去し、その消去後に受信した表示制御情報を記憶してから書込み認証情報を書込むものである。
【００２３】
請求項５の電子ミシンは、請求項４において、前記第２制御手段は起動時に不揮発性メモリに有する情報記憶領域の書込み認証情報を検索する検索制御手段と、この検索制御手段により書込み認証情報を検出できないときには第２制御手段が起動待機状態であることを示す待機情報を第１制御手段に送信する待機情報送信手段を有し、第１制御手段は起動時に第２制御手段から待機情報を受信したとき、消去コマンドと表示制御情報を第２制御手段に送信するものである。
【００２４】
請求項６の電子ミシンは、請求項１〜４の何れかにおいて、前記第２制御手段は起動時に、操作パネルの所定のスイッチが押されたか否かを判断する判断手段と、判断手段によって所定のスイッチが押されたことを判断した場合、第２制御手段が起動待機状態であることを示す待機情報を第１制御手段に送信する強制待機情報送信手段を有し、第１制御手段は起動時に第２制御手段から待機情報を受信したとき、消去コマンドと表示制御情報を第２制御手段に送信するものである。
【００２５】
請求項７の電子ミシンは、請求項１〜６の何れかにおいて、前記第１制御手段と前記第２制御手段とを電気的に接続する接続ケーブルが設けられたものである。
【発明の効果】
【００２６】
請求項１の発明によれば、ＣＰＵを有し縫製制御用の第１制御手段と、表示パネルと、ＣＰＵを有し表示パネルを表示制御する第２制御手段とを備えた電子ミシンにおいて、第１制御手段は読込み手段と、情報送信手段とを備え、第２制御手段は不揮発性メモリと、書込み手段とを備えたので、表示パネルを表示制御する第２制御手段に用いる表示制御プログラムや表示用フォントデータをバージョンアップさせて更新するような場合に、このバージョンアップした表示制御情報を外部から読込んで、第１制御手段から第２制御手段に送信するだけで、第２制御手段で用いる表示制御プログラムや表示用フォントデータの更新を容易に且つ迅速にバージョンアップすることができる。
【００２７】
請求項２の発明によれば、前記第１制御手段はカード装着部に着脱可能に装着されたメモリカードを備え、読込み手段はメモリカードから記憶情報を読込むので、表示パネルを表示制御をバージョンアップさせる場合に、このバージョンアップした表示制御情報を安価なメモリカードに書込むだけで、このメモリカードに記憶された表示制御情報が読み出され、この読み出された表示制御情報に基づく第２制御手段における表示制御のバージョンアップを、容易に且つ安価に、しかも迅速に行うことができる。その他請求項１と同様の効果を奏する。
【００２８】
請求項３の発明によれば、前記不揮発性メモリは表示パネルを起動させる為のＩＰＬ(イニシャル・プログラム・ローダ)を記憶するＩＰＬ領域と表示制御情報を記憶する情報記憶領域とを有し、表示制御情報は、この表示制御情報が情報記憶領域に書込み完了したときに情報記憶領域の所定の場所に書込まれる書込み認証情報を有するので、第２制御手段は、電源投入時に、ＩＰＬ領域に記憶されたＩＰＬにより起動する際に、所定の場所に書き込まれた書込み認証情報を検索するだけで、不揮発性メモリに記憶された表示制御情報が正常か否かを容易に判定することができる。その他請求項１又は２と同様の効果を奏する。
【００２９】
請求項４の発明によれば、前記第１制御手段は表示制御情報の送信に先立って情報記憶領域の書込み認証情報を消去させる消去コマンドを第２制御手段に送信し、第２制御手段は受信した消去コマンドに基づいて書込み認証情報を消去し、その消去後に受信した表示制御情報を記憶してから書込み認証情報を書込むので、表示制御情報の書込みが正常に完了した場合に限って、書込み認証情報が最後に新たに書込まれ、この書込み認証情報により、更新した表示制御情報の信頼性を高めることができる。その他請求項３と同様の効果を奏する。
【００３０】
請求項５の発明によれば、前記第２制御手段は起動時に不揮発性メモリに有する情報記憶領域の書込み認証情報を検索する検索制御手段と、この検索制御手段により書込み認証情報を検出できないときには第２制御手段が起動待機状態であることを示す待機情報を第１制御手段に送信する待機情報送信手段を有し、第１制御手段は起動時に第２制御手段から待機情報を受信したとき、消去コマンドと表示制御情報を第２制御手段に送信するので、第２制御手段の起動時における書込み認証情報を容易に検索することができる。
【００３１】
しかも、この書込み認証情報が書込まれていない為に、更新された表示制御情報が不備である場合には、第２制御手段から待機情報を第１制御手段に送信するだけで、第１制御手段から送信された表示制御情報を第２制御手段の不揮発性メモリに書込むことができるので、第２制御手段に対する表示制御情報の更新に失敗したときの修復処理を格段に簡単化することができる。その他請求項４と同様の効果を奏する。
【００３２】
請求項６の発明によれば、前記第２制御手段は起動時に、操作パネルの所定のスイッチが押されたか否かを判断する判断手段と、判断手段によって所定のスイッチが押されたことを判断した場合、第２制御手段が起動待機状態であることを示す待機情報を第１制御手段に送信する強制待機情報送信手段を有し、第１制御手段は起動時に第２制御手段から待機情報を受信したとき、消去コマンドと表示制御情報を第２制御手段に送信するので、意図的にバージョンアップしたい場合には、操作パネルに有する所定のスイッチを操作するだけで、第２制御手段のバージョンアップを強制的に実行することができる。その他請求項１〜４の何れかと同様の効果を奏する。
【００３３】
請求項６の発明によれば、前記第１制御手段と前記第２制御手段とを電気的に接続する接続ケーブルが設けられたので、表示パネルを電子ミシンと別体に設ける場合でも、接続ケーブルにより第１制御手段と第２制御手段とを電気的に接続することができ、表示パネルの設置の自由度を高めることができる。その他請求項１〜５の何れかと同様の効果を奏する。
【発明を実施するための最良の形態】
【００３４】
本実施例の電子ミシンとしての本縫いミシンは、縫製制御用の縫製制御装置と、表示操作パネルと、この表示操作パネルを表示制御する表示制御装置とを備え、縫製制御装置は本縫いミシンのカード装着部に装着されたメモリカードに記憶された記憶情報を読込み、この読込んだ表示制御情報を表示制御装置に送信し、表示制御装置はこの送信されてきた表示制御情報を不揮発性メモリに順々に書込むようにしてある。
【実施例】
【００３５】
図１に示すように、本縫いミシンＭは作業テーブル１２上に載置され、ベッド部１と、ベッド部１の右側部分に立設された脚柱部２と、ベッド部１と対向するように脚柱部２の上部から左方へ延びるアーム部３と、作業テーブル１２上に設けられた表示操作パネル８とを有する。ベッド部１には糸切り機構（図示略）や回転釜（図示略）等が設けられ、その回転釜に下糸が巻かれたボビンが着脱自在に装着される。
【００３６】
アーム部３の内部には、図示を省略するが、ミシンモータで駆動される主軸が設けられ、頭部４には、その主軸により針棒５を上下駆動する針棒駆動機構（図示略）と、その針棒５を左右に揺動させる針棒揺動機構（図示略）等が設けられている。脚柱部２には、加工布を正方向又は逆方向に布送りする布送り量を調節する布送り調節ダイヤル６と、返し縫いを手動操作で行う為の返し縫いレバー７等が設けられている。
【００３７】
この作業テーブル１２上に表示操作パネル８が設けられるとともに、作業テーブル１２の下側に、各機構の作動を制御するマイクロコンピュータからなる縫製制御装置１５（図２参照）を収納した制御ボックス１１が設けられている。ここで、縫製制御装置１５と表示操作パネル８の表示制御装置３０（図３参照）とは接続ケーブル１３で電気的に接続されている。
【００３８】
表示操作パネル８には、液晶ディスプレイ９や複数の操作スイッチからなるスイッチ類１０が設けられている。そこで、作業者は、液晶ディスプレイ９を介して複数種類の縫目模様のうちから所望の縫目を択一的に選択する等、各種の操作を指示する。
【００３９】
次に、本縫いミシンＭの制御系の概要について、図２のブロック図に基づいて説明する。
本縫いミシンＭの制御ボックス１１に収納された縫製制御装置１５（これが第１制御手段に相当する）は、ＣＰＵ１６とＲＡＭ１７とフラッシュメモリ１８等を含むマイクロコンピュータと、入出力インターフェース（Ｉ／Ｏ）１９と、ミシンモータ２４を駆動する駆動回路２０と、メモリカード２５を着脱可能に装着するカードスロット２１に設けられたカード用ソケット２２等から構成されている。ここで、カードスロット２１がカード装着部に相当する。
【００４０】
このメモリカード２５として、縫製に供する各種の縫目模様の為の縫製データが記憶されたメモリカード２５、表示操作パネル８の表示制御の為の表示制御プログラムを含む表示制御情報を記憶したバージョンアップ用のメモリカード２５等、複数種類のメモリカード２５が予め準備されている。更に、入出力インターフェース１９には、表示操作パネル８の表示制御装置３０と接続する接続ケーブル１３のソケット１３ａを接続する第１コネクタ２３が接続されている。
【００４１】
フラッシュメモリ１８には、表示操作パネル８のスイッチ類１０から受けたスイッチ信号や縫製データに基づいてミシンモータ２４を駆動制御する縫製制御プログラム、メモリカード２５に記憶された記憶情報を読込む読込み制御プログラム、この読込んだ表示制御情報を表示操作パネル８の表示制御装置３０に送信する情報送信制御プログラム等が格納されている。
【００４２】
また、ＲＡＭ１７には、縫製処理を実行するに際して必要な各種のメモリ、各種のワークメモリ、バッファやポインタなどが必要に応じて設けられている。
【００４３】
次に、表示操作パネル８の制御系の概要について、図３のブロック図に基づいて説明する。
表示操作パネル８に収納された表示制御装置３０（これが第２制御手段に相当する）は、ＲＡＭ３１ａを内蔵したＣＰＵ３１と、フラッシュメモリ３２等を含むマイクロコンピュータと、入出力インターフェース（Ｉ／Ｏ）３３と、液晶ディスプレイ９を表示駆動する駆動回路３４等から構成されている。
【００４４】
フラッシュメモリ３２は、電気的に書き換え可能な不揮発性メモリであり、図４に示すように、先頭アドレス「０（Ｈ）」からアドレス「ＦＦＦＦ（Ｈ）」に亙るＩＰＬ(イニシャル・プログラム・ローダ)領域３２ａと、アドレス「１００００（Ｈ）」からアドレス「２０００００（Ｈ）」に亙る情報記憶領域３２ｂとからなっている。
【００４５】
ＩＰＬ領域３２ａには、電源投入による表示操作パネル８の起動に際して、ブート処理（所謂、内部初期設定）を実行する為のＩＰＬ（イニシャル・プログラム・ローダ）と、縫製制御装置１５と通信する為の通信制御プログラム、書込み認証情報の書込みプログラム、表示制御情報の消去及び書込みプログラム等が記憶されている。
【００４６】
また、情報記憶領域３２ｂにおいて、先頭のアドレス「１００００（Ｈ）」からアドレス「１００ＦＦ（Ｈ）」に亙る特別情報領域３２ｃにおいて、アプリケーション情報と書込み認証情報とが記憶され、アドレス「１０１００（Ｈ）」から最終アドレス「２０００００（Ｈ）」に亙って、表示制御プログラムに加えて、表示制御プログラムのバージョン情報と、日本語表示用のフォントデータ、英語表示用のフォントデータ、中国語表示用のフォントデータ、・・・が記憶されている。
【００４７】
ここで、表示制御情報は、図４に示すように、表示制御プログラムと、バージョン情報（例えば、Ｖ１．００）と、複数国語（日本語、英語、中国語、・・・）のフォントデータ等を纏めた情報、つまり情報記憶領域３２ｂに記憶される全ての表示用情報を含んだものである。また、特別情報領域３２ｃに書込まれる書込み認証情報は、情報記憶領域３２ｂに表示制御情報の全ての書込みが完了したことを認証する数バイトからなるデータである。更に、アプリケーション情報は、適応可能な機種名や会社名等からなる数バイトのデータである。
【００４８】
次に、本縫いミシンＭの縫製制御装置１５により実行されるミシン制御のルーチンについて、図５〜図６のフローチャートに基づいて説明する。但し、表示操作パネル８は電子ミシンＭから電源供給を受けているので、電子ミシンＭが電源投入により起動されると、表示操作パネル８も同時に起動する。また、図中符号Ｓｉ（ｉ＝１１、１２、１３・・・）は各ステップである。
【００４９】
本縫いミシンＭに電源が投入されるとこの制御が開始され、先ず、初期化処理が実行される（Ｓ１１）。このとき、表示操作パネル８にも同時に電源が投入されて、表示操作パネル８も起動されているので、表示操作パネル８の表示制御装置３０に対して、表示制御プログラムのバージョン情報を送信するように要求する要求コマンドが送信され且つ表示制御装置３０から送信されてきた送信情報を受信する（Ｓ１２）。
【００５０】
次に、この送信されてきた送信情報が、バージョン情報（Ｖ１．００）のときには（Ｓ１３：Ｎｏ）、表示操作パネル８は正常に表示動作しているので、縫製制御プログラムによる縫製制御が実行される（Ｓ１４）。しかし、表示操作パネル８が正常に起動されていない状態、つまりＩＰＬによる起動途中に不具合が生じたことにより、起動待機状態であって、バージョン情報ではなく、待機情報が送信されてきた場合には（Ｓ１３：Ｙｅｓ）、メモリカード２５に書込まれている表示制御情報を読込んで表示制御装置３０に送信する送信処理（図６参照）が実行される（Ｓ１５）。
【００５１】
この制御が開始されると、先ず、書込み認証情報を消去する消去コマンドが表示制御装置３０に送信される（Ｓ２１）。次に、メモリカード２５の記憶情報が読込まれ、メモリカード２５がカードスロット２１に装着されていない場合や、カードスロット２１に装着されたメモリカード２５に表示制御情報が書込まれていない場合には（Ｓ２２：Ｎｏ）、エラーランプを点灯させる等の読込みエラー処理が実行される（Ｓ２７）。
【００５２】
しかし、表示制御情報が正常に読込まれた場合には（Ｓ２２：Ｙｅｓ）、メモリカード２５から所定量（例えば、１０２４バイト分）の表示制御情報が読込まれる（Ｓ２３）。次に、表示制御装置３０と通信可能状態な場合に（Ｓ２４：Ｙｅｓ）、表示制御情報に付随するアドレス情報が終了アドレスでない場合には（Ｓ２５：Ｎｏ）、読込まれた所定量の表示制御情報を送信ブロックデータとして表示制御装置３０に送信する送信処理が実行される（Ｓ２６）。
【００５３】
そして、送信する表示制御情報に付随するアドレス情報が終了アドレスの場合には（Ｓ２５：Ｙｅｓ）、終了コマンドが送信され（Ｓ２８）、送信終了処理が実行される（Ｓ２９）。
【００５４】
次に、表示操作パネル８の表示制御装置３０により実行されるパネル表示制御のルーチンについて、図７〜図８のフローチャートに基づいて説明する。
【００５５】
電源投入によりこの制御が開始されると、パワーオンリセット信号による起動に際して、ＩＰＬ領域３２ａに記憶されたＩＰＬが実行される。先ず、表示操作パネル８のスイチ類１０のうちの何れか複数のスイチが同時に操作されていない場合には（Ｓ５０：Ｎｏ）、情報記憶領域３２ｂのアドレス「１００００（Ｈ）」〜アドレス「ＦＦＦＦ（Ｈ）」の特別情報領域３２ｃに記憶されている書込み認証情報が読込まれる（Ｓ５１）。
【００５６】
次に、書込み認証情報が記憶されている場合には（Ｓ５２：Ｙｅｓ）、通常の内部初期化処理が実行され（Ｓ５９）、情報記憶領域３２ｂのうちの特別情報領域３２ｃを除くプログラム用先頭アドレス「１０１００（Ｈ）」にジャンプして、表示制御プログラムの実行が開始される（Ｓ６０）。但し、このＳ６０において、表示制御プログラムが正常に実行されるこの時点で、縫製制御装置１５からバージョン情報の送信要求があった場合（図５のＳ１２参照）には、情報記憶領域３２ｂから読み出したバージョン情報（Ｖ１．００）が送信される。
【００５７】
そして、受信したコマンドが、書込み認証情報を消去する消去コマンド以外の表示制御に関する表示コマンドの場合には（Ｓ５４：Ｙｅｓ，Ｓ５５：Ｎｏ）、この受信した表示コマンドに応じたパネル表示処理が実行される（Ｓ６１）。即ち、電源が切断されるまで、Ｓ５４とＳ５５とＳ６１とを順々に繰り返して表示制御が実行される。
【００５８】
一方、書込み認証情報が情報記憶領域３２ｂの所定アドレスに記憶されていない場合には（Ｓ５２：Ｎｏ）、縫製制御装置１５からのバージョン情報の送信要求に対して、起動待機状態であることを示す「待機情報」が縫製制御装置１５に送信される（Ｓ５３）。そして、縫製制御装置１５から書込み認証情報を消去する消去コマンドを受信した場合には（Ｓ５４：Ｙｅｓ，Ｓ５５：Ｙｅｓ）、最初に、情報記憶領域３２ｂの書込み認証情報だけが消去される（Ｓ５６）。
【００５９】
次に、ＩＰＬ領域３２ａの先頭アドレスにジャンプされ（Ｓ５７）、ＩＰＬ領域３２ａに記憶された書込み／消去プログラムにより、表示制御情報を消去及び書込みする更新処理（図８参照）が実行される（Ｓ５８）。
【００６０】
この制御が開始され、先ず、縫製制御装置１５から送信された書込みコマンドを受信した場合には（Ｓ３１）、この書込みコマンドの次に送信されてくる表示制御情報に付随するアドレス情報が先頭アドレスの場合には（Ｓ３２：Ｙｅｓ）、先ず、情報記憶領域３２ｂの全ての表示制御情報が消去される（Ｓ３３）。
【００６１】
次に、縫製制御装置１５との通信状態が通信不可能状態に切換えられ（Ｓ３４）、最初に受信した送信ブロックデータに含まれる、書込み認証情報がＣＰＵ３１の内部ＲＡＭ３１ａに一時的に退避させて書込まれるとともに、この最初の送信ブロックデータに含まれる表示制御情報が情報記憶領域３２ｂの特別情報領域３２ａを除く先頭アドレス「１０１００（Ｈ）」から順次書込まれる（Ｓ３５）。但し、書込み認証情報を書込むべき特別情報領域３２ａはブランクであり、何も書込まれるようなことはない。
【００６２】
そして、１つの送信ブロックデータの書込みが完了すると、データ送信を再開できるように、通信状態が、通信可能状態に切換えられる（Ｓ３６）。ところで、送信されてくる表示制御情報に付随するアドレス情報が先頭アドレスでない場合には（Ｓ３２：Ｎｏ）、通信状態が通信不可能状態に切換えられ（Ｓ３７）、２番目以降に受信した送信ブロックデータに含まれる所定量の表示制御情報が情報記憶領域３２ｂに順々に書込まれる（Ｓ３８）。その後、通信状態が通信可能状態に切換えられる（Ｓ３９）。
【００６３】
最終的に、終了コマンドを受信した場合、つまり受信した全ての表示制御情報が情報記憶領域３２ｂに正常に書込まれた場合には（Ｓ３１）、ＣＰＵ３１の内部ＲＡＭ３１ａに一時的に退避させて書込まれた書込み認証情報が読み出されて、情報記憶領域３２ｂの特別情報領域３２ｃに書込まれる（Ｓ４０）。そして、最後に、更新処理を終了する終了処理が実行される（Ｓ４１）。この後、表示操作パネル８に電源が再投入されると、Ｓ１１以降のＩＰＬによる起動処理から実行される。
【００６４】
ところで、電源投入によりパネル表示制御が開始されたときに、表示操作パネル８のスイチ類１０のうちの何れか複数のスイチが同時に操作されている場合、つまり意図的にバージョンアップを実行させたい場合には（Ｓ５０：Ｙｅｓ）、Ｓ５１〜Ｓ５２をジャンプして、Ｓ５３が強制的に実行され、「待機情報」が縫製制御装置１５に送信される。
【００６５】
その結果、前述したように、表示制御装置３０は、縫製制御装置１５から送信されてくる消去コマンドと表示制御情報とを受信し、表示制御情報を情報記憶領域３２ｂに書き込み、最後に、書込み認証情報を特別情報領域３２ｃに書込む。
【００６６】
次に、このように構成された本縫いミシンＭで実行されるミシン制御と、表示操作パネル８で実行されるパネル表示制御の作用及び効果について説明する。
【００６７】
表示操作パネル８の表示制御装置３０に用いる表示制御プログラムをバージョンアップする場合、或いは表示言語用のフォントデータをバージョンアップさせる場合には、これらバージョンアップさせた表示制御プログラムと表示用フォントデータ等を纏めた表示制御情報を作成して、予めメモリカード２５に記録しておく。
【００６８】
そして、本縫いミシンＭ側で、表示操作パネル８のバージョンアップモードを設定すると、ミシン制御において、表示制御情報送信処理（Ｓ１５）が実行される。この表示制御情報送信制御が実行されると、消去コマンドが表示制御装置３０に送信されるので、表示制御装置３０は、パネル表示制御の途中で、送信された消去コマンドを受信して（Ｓ５４，Ｓ５５）、最初に、書込み認証情報を消去する。
【００６９】
その後、メモリカード２５に記録された記録情報が読込まれ、この読込まれた所定量ずつの表示制御情報が、複数回に分けて、縫製制御装置１５から表示制御装置３０に順々に送信される。一方、表示制御装置３０においては、この送信された所定量ずつの表示制御情報を順次、情報記憶領域３２ｂに書込む際に、最初に送信されてきた書込み認証情報だけはＣＰＵ３１の内蔵ＲＡＭ３１ａに書込まれる。
【００７０】
そして、表示制御装置３０は、受信した全ての表示制御情報をフラッシュメモリ３２の情報記憶領域３２ｂに書込みしてから、最後に、ＣＰＵ３１の内蔵ＲＡＭ３１ａから読込んだ書込み認証情報を、情報記憶領域３２ｂの特別情報領域３２ｃに書込む。それ故、次に本縫いミシンＭと表示操作パネル８を同時に起動させた場合、本縫いミシンＭは縫製制御を実行するとともに、表示操作パネル８も正常に表示制御を実行する。
【００７１】
しかし、表示制御装置３０において、縫製制御装置１５から受信した表示制御情報を情報記憶領域３２ｂに書込む途中で、例えば停電が発生し、表示制御情報の書込みに失敗した場合には、情報記憶領域３２ｂに書込み認証情報が書込まれていない。このような場合に、表示操作パネル８に電源が投入されて表示制御装置３０が起動されるに際して、書込み認証情報が書込まれていないので、表示制御装置３０は起動状態で待機している「待機情報」を縫製制御装置１５に送信する。
【００７２】
そこで、「待機情報」を受けた縫製制御装置１５は、表示操作パネル８が正常に表示制御していないことに気付き、カードスロット２１に装着されたメモリカード２５から表示制御情報を読込み、この読込んだ表示制御情報を所定量ずつ表示制御装置３０に再送信する。表示制御装置３０は、表示制御情報を所定量ずつ受信しながら、受信した表示制御情報を情報記憶領域３２ｂに順々に書込む。
【００７３】
表示制御装置３０は、受信した全ての表示制御情報を情報記憶領域３２ｂに書込むと、最後に、書込み認証情報を情報記憶領域３２ｂの特別情報領域３２ｃに書込み、表示制御情報の更新を正常に終了する。
【００７４】
ここで、表示制御情報送信制御のＳ２３等を実行する縫製制御装置１５が読込み手段に相当する。また、表示制御情報送信制御のＳ２６等を実行する縫製制御装置１５が情報送信手段に相当する。また、表示制御情報の更新制御のＳ３５，Ｓ３８等を実行する表示制御装置３０が書込み手段に相当する。また、パネル表示制御のＳ５１，Ｓ５２等を実行する表示制御装置３０が検索制御手段に相当する。また、パネル表示制御のＳ５３等を実行する表示制御装置３０が待機情報送信手段に相当する。更に、パネル表示制御のＳ５０等を実行する表示制御装置３０が判断手段に相当し、パネル表示制御のＳ５３等を実行する表示制御装置３０が強制待機情報送信手段に相当する。
【００７５】
このように、ＣＰＵ１６を有し縫製制御用の縫製制御装置１５と、表示操作パネル８と、ＣＰＵ３１を有し表示操作パネル８を表示制御する表示制御装置３０とを備えた本縫いミシンＭにおいて、縫製制御装置１５はメモリカード２５に記憶された表示制御情報を読込みんで表示制御装置３０に送信する一方、表示制御装置３０は、受信した表示制御情報をフラッシュメモリ３２に書込むようにしたので、表示制御装置３０に用いる表示制御プログラムや表示用フォントデータをバージョンアップさせて更新するような場合に、このバージョンアップした表示制御情報をメモリカード２５に書込むだけで、表示制御装置３０で用いる表示制御プログラムや表示用フォントデータの更新を容易に且つ安価に、しかも迅速にバージョンアップすることができる。
【００７６】
また、フラッシュメモリ３２は表示操作パネル８を起動させる為のＩＰＬを記憶するＩＰＬ領域３２ａと表示制御情報を記憶する情報記憶領域３２ｂとを有し、表示制御情報は、この表示制御情報が情報記憶領域３２ｂに書込み完了したときに情報記憶領域３２ｂの特別情報領域３２ｃに書込まれる書込み認証情報を有するので、表示制御装置３０は、電源投入時に、ＩＰＬ領域３２ａに記憶されたＩＰＬにより起動する際に、書込み認証情報を検索するだけで、フラッシュメモリ３２に記憶された表示制御情報が正常か否かを容易に判定することができる。
【００７７】
また、縫製制御装置１５は表示制御情報の送信に先立って情報記憶領域３２ｂの書込み認証情報を消去させる消去コマンドを表示制御装置３０に送信し、表示制御装置３０は受信した消去コマンドに基づいて書込み認証情報を消去し、その消去後に受信した表示制御情報を記憶してから書込み認証情報を書込むので、表示制御情報の書込みが正常に完了した場合に限って、書込み認証情報が最後に新たに書込まれ、この書込み認証情報により、更新した表示制御情報の信頼性を高めることができる。
【００７８】
また、表示制御装置３０は起動時にフラッシュメモリ３２に有する情報記憶領域３２ｂの書込み認証情報を検索し、書込み認証情報を検出できないときには表示制御装置３０が起動待機状態であることを示す待機情報を縫製制御装置１５に送信すると、縫製制御装置１５は起動時に表示制御装置３０から待機情報を受信したとき、消去コマンドと表示制御情報を表示制御装置３０に送信する。それ故、表示制御装置３０の起動時における書込み認証情報を容易に検索することができる。
【００７９】
しかも、この書込み認証情報が書込まれていない為に、更新された表示制御情報が不備である場合には、表示制御装置３０から「待機情報」を縫製制御装置１５に送信するだけで、縫製制御装置１５から送信された表示制御情報を表示制御装置３０のフラッシュメモリ３２に書込むことができるので、表示制御装置３０に対する表示制御情報の更新に失敗したときの修復処理を格段に簡単化することができる。
【００８０】
また、表示制御装置３０は起動時に、表示操作パネル８に有する何れか複数のスイッチが操作されている場合、起動待機状態であることを示す「待機情報」を縫製制御装置１５に送信した場合、縫製制御装置１５は起動時に表示制御装置３０から「待機情報」を受信しして、消去コマンドと表示制御情報を表示制御装置３０に送信するので、意図的にバージョンアップしたい場合には、表示操作パネル８に有する複数のスイッチを操作するだけで、表示制御装置３０のバージョンアップを強制的に実行することができる。
【００８１】
更に、縫製制御装置１５と表示制御装置３０とを電気的に接続する接続ケーブル１３が設けられたので、表示操作パネル８を本縫いミシンＭと別体に設ける場合でも、接続ケーブル１３により縫製制御装置１５と表示制御装置３０とを電気的に接続することができ、表示操作パネル８の設置の自由度を高めることができる。
【００８２】
次に、前記実施例を部分的に変更した変更形態について説明する。
１）情報記憶領域３２ｂに書込む書込み認証情報は、情報記憶領域３２ｂの先頭部に限るものではなく、末尾部であってもよく、任意のアドレスであってもよい。
【００８３】
２）書込み認証情報は、表示制御情報が正常に書込まれたことを認証さえできればよく、書込み認証情報の内容は適宜変更することが可能である。
【００８４】
３）表示操作パネル８は、本縫いミシンＭのアーム部３等に固着して設けたり、或いは本縫いミシンＭに内蔵して設けるようにしてもよい。
【００８５】
４）メモリカード２５に代えて、インターネット等の通信回線を介して、外部のサイトに記憶されている各種の表示操作パネル８に用いるバージョンアップ用の表示制御情報を読込んで、更新するようにしてもよい。
【００８６】
５）前述した実施例では、本縫いミシンＭの縫製制御装置１５と表示操作パネル８の表示制御装置３０（図３参照）とが接続ケーブル１３で電気的に接続されているが、これら縫製制御装置１５と表示制御装置３０とは、無線ＬＡＮ等を用いた無線通信を介して各種のコマンドやデータを送受信可能に構成するようにしてもよい。
【００８７】
６）本縫いミシンＭ又は表示操作パネル８に、バージョンアップを強制的に実行させる専用のバージョンアップスイッチを設け、図７のパネル表示制御におけるＳ５０において、このバージョンアップスイッチが操作されているか否かを判定するようにしてもよい。
【００８８】
７）本発明は以上説明した実施の形態に限定されるものではなく、当業者でれば、本発明の趣旨を逸脱しない範囲で、前記実施例に種々の変更を付加して実施することができ、本発明はそれらの変更形態をも包含するものである。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施例に係る本縫いミシンの正面図である。
【図２】本縫いミシンの制御系のブロック図である。
【図３】表示操作パネルの制御系のブロック図である。
【図４】表示操作パネルに有するフラッシュメモリのデータ構成を示す図表である。
【図５】ミシン制御のフローチャートである。
【図６】表示制御情報送信制御のフローチャートである。
【図７】パネル表示制御のフローチャートである。
【図８】表示制御情報更新制御のフローチャートである。
【符号の説明】
【００９０】
Ｍ      本縫いミシン
８      表示操作パネル
９      液晶ディスプレイ
１３    接続ケーブル
１５    縫製制御装置（第１制御手段）
２５    メモリカード
３０    表示制御装置（第２制御手段）
３２    フラッシュメモリ（不揮発性メモリ）
３２ａ  ＩＰＬ領域
３２ｂ  情報記憶領域
【図１】
2007175153.tif 000003
【図２】
2007175153.tif 000004
【図３】
2007175153.tif 000005
【図４】
2007175153.tif 000006
【図５】
2007175153.tif 000007
【図６】
2007175153.tif 000008
【図７】
2007175153.tif 000009
【図８】
2007175153.tif 000010