(57)【要約】【課題】転送元の縫製データと転送先の縫製データを比較し、相違部分を転送するミシンを提供する。【解決手段】ＣＰＵは、調査フラグがＯＮで（Ｓ４１：ＹＥＳ）、ＣＴ番の模様番号を有する縫製データをメモリカードが記憶し（Ｓ４３：ＹＥＳ）、該縫製データを不揮発性メモリが記憶する場合（Ｓ４５：ＹＥＳ）、ＣＴの値をインクリメントする（Ｓ５３）。ＣＰＵは、ＣＴの値が最大値以下の内は、該調査を継続する（Ｓ５５：ＮＯ）。ＣＰＵは、ＣＴ番の模様番号を有する縫製データをメモリカードが記憶し（Ｓ４３：ＹＥＳ）、該縫製データを不揮発性メモリが記憶しない場合（Ｓ４５：ＮＯ）、読込フラグをＯＮにする（Ｓ４７）。ＣＰＵは、読込フラグがＯＮの場合（Ｓ６１：ＹＥＳ）、読込ポインタに従い、ＣＴ番の模様番号を有する縫製データを規定バイト分、メモリカードから不揮発性メモリに転送する（Ｓ６３）。【選択図】図６
2013202181.tif 000002
【特許請求の範囲】
【請求項１】
縫針を下端に装着する針棒と、
前記針棒の下方に設け、縫製対象物を保持する保持体を水平移動可能な移動機構と、
前記縫製対象物に模様縫目を形成するための縫製データを読み込み、前記縫製データに基づき前記移動機構を制御して前記縫製対象物に前記模様縫目を縫製する制御手段と、
を備えたミシンにおいて、
一又は複数の縫製データである第一縫製データを記憶し、縫製時に、前記制御手段によって読み出し可能な第一記憶手段と、
前記第一記憶手段とは異なる第二記憶手段が記憶する一又は複数の縫製データである第二縫製データと、前記第一記憶手段が記憶する前記第一縫製データとが異なる場合に、前記第二記憶手段が記憶する前記第二縫製データを前記第一記憶手段に転送し、前記第一縫製データを更新する転送手段と、
を備えた事を特徴とするミシン。
【請求項２】
前記転送手段による前記第二縫製データの転送中にミシンの操作が行われた場合に、前記転送手段の転送を保留する保留手段を更に備えた事を特徴とする請求項１に記載のミシン。
【請求項３】
前記第二記憶手段が記憶する前記第二縫製データと、前記第一記憶手段が記憶する前記第一縫製データとが異なるか否かを比較可能な比較手段と、
所定条件に基づいて、前記比較手段に、前記第一縫製データと前記第二縫製データとの比較の実行を指示する指示手段と、
を更に備え、
前記転送手段は、前記指示手段の指示に基づき前記比較手段が比較を行い前記第一縫製データと前記第二縫製データとが異なると判断した場合に、前記第二縫製データの転送を行う事を特徴とする請求項１又は２に記載のミシン。
【請求項４】
前記指示手段は、所定時間毎に、前記比較手段に、前記第一縫製データと前記第二縫製データとの比較の実行を指示する事を特徴とする請求項３に記載のミシン。
【請求項５】
前記第二記憶手段が抜き差し可能に差し込まれ、前記第二記憶手段から前記第二縫製データの少なくとも読み出しが可能な読出手段と、
前記読出手段への前記第二記憶手段の差込み状態及び抜出し状態を検出する状態検出手段と、
を更に備え、
前記指示手段は、前記状態検出手段によって、前記読出手段への前記第二記憶手段の前記抜出し状態の検出後、前記第二記憶手段の前記差込み状態が検出された場合に、前記比較手段に前記第一縫製データと前記第二縫製データとの比較の実行を指示する事を特徴とする請求項３又は４に記載のミシン。
【請求項６】
前記第二記憶手段に接続し、前記第二記憶手段から前記第二縫製データの少なくとも読み出しが可能な読出手段と、
前記読出手段が接続する前記第二記憶手段の前記第二縫製データが更新されたか否かを検出する更新検出手段と、
を更に備え、
前記指示手段は、前記更新検出手段によって前記第二縫製データの更新が検出された場合に、前記比較手段に前記第一縫製データと前記第二縫製データとの比較の実行を指示する事を特徴とする請求項３又は４に記載のミシン。
【請求項７】
前記読出手段は、無線回線又は有線回線を用いて前記第二記憶手段を備える外部装置に接続し、前記第二縫製データの送受信が可能な送受信手段であり、
一つの前記第二記憶手段を備える外部装置には、少なくとも１以上の前記ミシンの前記送受信手段がそれぞれ接続される事を特徴とする請求項６に記載のミシン。
【請求項８】
前記ミシン及び前記第二記憶手段を備える外部装置の少なくとも一方に予め設定され、前記転送手段による前記第二縫製データの転送の可否を示す可否情報を取得する第一取得手段と、
前記第一取得手段が取得した前記可否情報が転送不可を示す場合に、前記第一縫製データと前記第二縫製データとが異なっても前記転送手段による前記第二縫製データの転送を禁止する転送禁止手段と、
を更に備える事を特徴とする請求項１から７の何れかに記載のミシン。
【請求項９】
前記転送手段による前記第二縫製データの転送が終了した場合に、転送の終了を示す終了信号を出力する出力手段を更に備え、
前記出力手段は、前記終了信号に基づき転送の終了を報知する報知手段であって、前記ミシン及び前記第二記憶手段を備える外部装置の少なくとも一方が備える報知手段に対し、前記終了信号を出力する事を特徴とする請求項１から８の何れかに記載のミシン。
【請求項１０】
前記ミシンは、複数の前記ミシンの中から一つのミシンを識別するための識別情報を更に備え、
前記第二記憶手段は、
前記識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段に記憶された前記識別情報に対応し、前記識別情報に識別される個々の前記ミシン毎に個別の前記第二縫製データを記憶する個別データ記憶手段と、
を更に備え、
前記転送手段は、前記識別情報に識別される前記ミシンの前記第一記憶手段に対し、前記識別情報に対応する前記個別データ記憶手段に記憶された前記第二縫製データを転送する事を特徴とする請求項１から９の何れかに記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、針落ち点を示す縫製データに従って縫製対象物に模様を縫製するミシンに関する。
【背景技術】
【０００２】
針落ち点を示す縫製データに従って縫製対象物に模様を縫製するミシンがある。針落ち点は、ミシンの縫針が下降して縫製対象物（加工布等）に刺さる縫製対象物上の予定位置である。縫製データは膨大な数の針落ち点の情報を保持する。ミシンは縫製データを記憶する内部メモリを備える。ミシンは縫製対象物に形成する模様毎に異なる縫製データを外部メモリから取得し、内部メモリに記憶する。ミシンは内部メモリから所望する模様に応じた縫製データを読み出し、その模様を縫製する。
【０００３】
外部メモリが記憶する縫製データの数が多かったり、一つの縫製データの情報量が多かったりすると、ミシンは外部メモリの縫製データを内部メモリに転送するのに時間がかかる。そこで作業者が縫製する模様を決定する度に、その模様に対応する縫製データを外部メモリから内部メモリに転送して縫製できるミシンがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３−１６０６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
模様毎に縫製データを転送する場合でも、一つの縫製データの保持する情報量が多いと、ミシンは縫製データの転送に時間がかかる。故に作業者は、縫製データの転送を開始したら終了するまで待機しなければならなかった。
【０００６】
本発明の目的は、転送元の縫製データと転送先の縫製データを比較し、相違部分を転送するミシンを提供する事である。
【課題を解決するための手段】
【０００７】
請求項１のミシンは、縫針を下端に装着する針棒と、前記針棒の下方に設け、縫製対象物を保持する保持体を水平移動可能な移動機構と、前記縫製対象物に模様縫目を形成するための縫製データを読み込み、前記縫製データに基づき前記移動機構を制御して前記縫製対象物に前記模様縫目を縫製する制御手段と、を備えたミシンにおいて、一又は複数の縫製データである第一縫製データを記憶し、縫製時に、前記制御手段によって読み出し可能な第一記憶手段と、前記第一記憶手段とは異なる第二記憶手段が記憶する一又は複数の縫製データである第二縫製データと、前記第一記憶手段が記憶する前記第一縫製データとが異なる場合に、前記第二記憶手段が記憶する前記第二縫製データを前記第一記憶手段に転送し、前記第一縫製データを更新する転送手段と、を備えた事を特徴とする。
【０００８】
ミシンは、第一縫製データと第二縫製データを比較し、異なる場合に第二記憶手段が記憶する第二縫製データを第一記憶手段に転送するので、縫製データの相違部分のみ転送でき、更新の時間を短縮できる。
【０００９】
請求項２のミシンは、前記転送手段による前記第二縫製データの転送中にミシンの操作が行われた場合に、前記転送手段の転送を保留する保留手段を更に備えた事を特徴とする。ミシンは、作業者が第二縫製データの転送中にミシンを操作した場合、転送を保留し、ミシンの動作を優先的に行う事ができる。故に作業者は第二縫製データの転送終了まで待たずにミシンを操作できる。ミシンは、作業者がミシンを操作していない場合に第二縫製データの転送を継続し、第一縫製データを更新できる。
【００１０】
請求項３のミシンは、前記第二記憶手段が記憶する前記第二縫製データと、前記第一記憶手段が記憶する前記第一縫製データとが異なるか否かを比較可能な比較手段と、所定条件に基づいて、前記比較手段に、前記第一縫製データと前記第二縫製データとの比較の実行を指示する指示手段と、を更に備え、前記転送手段は、前記指示手段の指示に基づき前記比較手段が比較を行い前記第一縫製データと前記第二縫製データとが異なると判断した場合に、前記第二縫製データの転送を行う事を特徴とする。ミシンにおいて、比較手段は指示手段の指示に従い第一縫製データと第二縫製データを比較する。故にミシンは、例えば転送の終了後に再度新たな転送を開始し、該転送を繰り返すが如く、無闇な転送を行わない。
【００１１】
請求項４のミシンにおいて、前記指示手段は、所定時間毎に、前記比較手段に、前記第一縫製データと前記第二縫製データとの比較の実行を指示する事を特徴とする。ミシンは、第一縫製データを第二縫製データに同期して更新できるので、常に新しい縫製データを第一記憶手段に記憶できる。
【００１２】
請求項５のミシンは、前記第二記憶手段が抜き差し可能に差し込まれ、前記第二記憶手段から前記第二縫製データの少なくとも読み出しが可能な読出手段と、前記読出手段への前記第二記憶手段の差込み状態及び抜出し状態を検出する状態検出手段と、を更に備え、前記指示手段は、前記状態検出手段によって、前記読出手段への前記第二記憶手段の前記抜出し状態の検出後、前記第二記憶手段の前記差込み状態が検出された場合に、前記比較手段に前記第一縫製データと前記第二縫製データとの比較の実行を指示する事を特徴とする。ミシンは、第二縫製データを記憶するメディア等の抜き差しを検出して第一縫製データを更新できる。故に作業者は、ミシンを操作して転送を指示する必要がなく、縫製データを容易に更新できる。管理者は、メディア等を管理して縫製データを管理・保管でき、セキュリティ面で安心できる。
【００１３】
請求項６のミシンは、前記第二記憶手段に接続し、前記第二記憶手段から前記第二縫製データの少なくとも読み出しが可能な読出手段と、前記読出手段が接続する前記第二記憶手段の前記第二縫製データが更新されたか否かを検出する更新検出手段と、を更に備え、前記指示手段は、前記更新検出手段によって前記第二縫製データの更新が検出された場合に、前記比較手段に前記第一縫製データと前記第二縫製データとの比較の実行を指示する事を特徴とする。ミシンは、第二縫製データの更新を検出し、該検出に併せて第一縫製データを更新できる。故に作業者は更新の手間を省け、且つ更新に掛かる時間を短縮できる。
【００１４】
請求項７のミシンにおいて、前記読出手段は、無線回線又は有線回線を用いて前記第二記憶手段を備える外部装置に接続し、前記第二縫製データの送受信が可能な送受信手段であり、一つの前記第二記憶手段を備える外部装置には、少なくとも１以上の前記ミシンの前記送受信手段がそれぞれ接続される事を特徴とする。ミシンは、無線回線又は有線回線を用いて縫製データを転送し、更新できる。故に作業者は、複数のミシンを夫々巡回し、メディア等を抜き差しして更新せずとも済み、手間を省け、且つ更新に掛かる時間を短縮できる。
【００１５】
請求項８のミシンにおいて、前記ミシン及び前記第二記憶手段を備える外部装置の少なくとも一方に予め設定され、前記転送手段による前記第二縫製データの転送の可否を示す可否情報を取得する第一取得手段と、前記第一取得手段が取得した前記可否情報が転送不可を示す場合に、前記第一縫製データと前記第二縫製データとが異なっても前記転送手段による前記第二縫製データの転送を禁止する転送禁止手段と、を更に備える事を特徴とする。ミシンは、作業者が縫製データの転送を望まない場合、転送を禁止する事ができる。
【００１６】
請求項９のミシンは、前記転送手段による前記第二縫製データの転送が終了した場合に、転送の終了を示す終了信号を出力する出力手段を更に備え、前記出力手段は、前記終了信号に基づき転送の終了を報知する報知手段であって、前記ミシン及び前記第二記憶手段を備える外部装置の少なくとも一方が備える報知手段に対し、前記終了信号を出力する事を特徴とする。ミシンは、転送終了を報知できる。故に作業者は、転送の終了を確認する手間を省け、且つ更新後の第一縫製データに基づく縫製を直ちに開始できる。
【００１７】
請求項１０のミシンは、複数の前記ミシンの中から一つのミシンを識別するための識別情報を更に備え、前記第二記憶手段は、前記識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段に記憶された前記識別情報に対応し、前記識別情報に識別される個々の前記ミシン毎に個別の前記第二縫製データを記憶する個別データ記憶手段と、を更に備え、前記転送手段は、前記識別情報に識別される前記ミシンの前記第一記憶手段に対し、前記識別情報に対応する前記個別データ記憶手段に記憶された前記第二縫製データを転送する事を特徴とする。管理者は、個々のミシン毎に用意すべき第二縫製データを、個々のミシンの識別情報に対応付けて第二記憶手段に記憶し、管理できる。管理者は、一つの第二記憶手段が複数のミシン用の第二縫製データを記憶する事で、個々のミシン毎に第二記憶手段を用意する手間を省き、コストを削減できる。
【図面の簡単な説明】
【００１８】
【図１】ミシン１の斜視図である。
【図２】ミシン１の電気的構成を示すブロック図である。
【図３】メモリカード１０８の記憶領域を模式的に示す図である。
【図４】不揮発性メモリ１０４の記憶領域を模式的に示す図である。
【図５】縫製データ転送処理のフローチャートである。
【図６】縫製データ転送処理のフローチャートである。
【図７】ミシン２０１の電気的構成を示すブロック図である。
【図８】縫製データ転送処理の変形例のフローチャートである。
【図９】縫製データ転送処理の変形例のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照し、本発明の実施形態のミシン１について説明する。図１の左斜め下側、右斜め上側、左斜め上側、右斜め下側は夫々ミシン１の前側、後側、左側、右側である。
【００２０】
図１を参照し、ミシン１の全体構造について説明する。図１に示す如く、ミシン１は、ベッド部２、脚柱部３、アーム部４を備える。ベッド部２はテーブル９５に載置する。ベッド部２は前後方向に延び、内部に垂直釜（図示略）等を備える。脚柱部３はベッド部２後側から鉛直上方に延びる。脚柱部３は内部にミシンモータ１１２（図２参照）等を備える。アーム部４は脚柱部３上側からベッド部２の上面に対向して前方に延び、前端に頭部７を備える。アーム部４は内部に主軸、針棒駆動機構（図示略）等を備える。針棒１０は、頭部７の下端から下方へ延びる。縫針１１は針棒１０の下端に装着する。
【００２１】
ミシン１は、ベッド部２の上方に作業台５と移送装置６を備える。作業台５は、針板５５を備える。針板５５は、針棒１０に装着した縫針１１の直下の位置に、縫針１１が挿通可能な針穴（図示略）を有する。移送装置６は、移送板６１、昇降部６２、押え板６３、移送板保持部６４、Ｘ軸移動機構（図示略）、腕部６５、Ｙ軸移動機構（図示略）を備える。
【００２２】
移送板６１は水平方向に配置した板部材であり、平面視矩形状の開口を有する。移送板保持部６４は左右方向に延び、移送板６１をＸ軸方向（左右方向）に移動可能に支持する。Ｘ軸移動機構は、ベッド部２の内部に設けてある。Ｘ軸移動機構は、Ｘ軸モータ１１４（図２参照）を駆動源として、移送板６１をＸ軸方向（左右方向）へ移動する。移送板保持部６４に連結する腕部６５は、脚柱部３内に設けたＹ軸移動機構に接続する。Ｙ軸移動機構は、Ｙ軸モータ１１６（図２参照）を駆動源として、腕部６５をＹ軸方向（前後方向）へ移動する。移送板保持部６４は、腕部６５の移動に伴ってＹ軸方向（前後方向）へ移動する。
【００２３】
移送板保持部６４が支持する移送板６１は、移送板保持部６４と共に移動する。移送板保持部６４は、昇降部６２を昇降可能に支持する。押え板６３は昇降部６２下端に連結する矩形枠状の板部材である。押え板６３の開口は、移送板６１の開口と略同一形状である。作業者は縫製対象物（例えば加工布）を移送板６１上に載置する。昇降部６２が下方に移動すると、押え板６３は下降する。押え板６３と移送板６１は、縫製対象物を上下から挟んで保持する。以下、移送板６１と押え板６３を総称して保持体６０という。
【００２４】
ミシン１はテーブル９５上に立てた支柱９の先端に操作パネル８を備える。操作パネル８は、各種情報、各種指示を入力する為の複数のキーと、情報表示用のディスプレイ８１を備える。キーは後述の禁止スイッチ８２を含む。作業者は情報又は指示を入力する場合、操作パネル８を使用する。ミシン１は、テーブル９５の下方に制御装置１００（図２参照）を収容する制御箱１１０を備える。操作パネル８は支柱９内に通したケーブル（図示略）を介して制御装置１００に接続する。制御装置１００はコンパクトフラッシュ（登録商標）等のメモリカード１０８にデータを読み書きするメモリドライブ１０７（図２参照）を備える。制御箱１１０はメモリドライブ１０７にメモリカード１０８を抜き差しする為の挿入口１１１を左側端部に備える。
【００２５】
ミシン１は、テーブル９５下方にフットスイッチ９０を備える。フットスイッチ９０は制御装置１００にコードで接続するペダル式のスイッチである。作業者は、ミシン１の各種動作（例えばミシンモータ１１２の駆動、押え板６３の昇降等）を開始する時にフットスイッチ９０を踏み込む。
【００２６】
図２を参照し、ミシン１の電気的構成について説明する。図２に示す如く、ミシン１の制御装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、不揮発性メモリ１０４、入出力インターフェース（Ｉ／Ｆ）１０６、駆動回路１１３、１１５、１１７、メモリドライブ１０７を備える。ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、不揮発性メモリ１０４は、バス１０５を介して入出力Ｉ／Ｆ１０６に電気的に接続する。ＣＰＵ１０１は、ミシン１の制御を司り、ＲＯＭ１０２が記憶する各種プログラムに従って、縫製に関わる各種演算及び処理を実行する。ＲＯＭ１０２は、ミシン１固有の識別番号、各種プログラム、各種初期設定パラメータ等を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の演算結果、フラグ、ポインタ、カウンタ等を一時的に記憶する。不揮発性メモリ１０４は、後述の縫製データ転送処理（図５、図６参照）でＣＰＵ１０１がメモリカード１０８から転送した縫製データ、作業者が入力した各種設定情報等を記憶する。縫製データについては後述する。
【００２７】
駆動回路１１３、１１５、１１７は、入出力Ｉ／Ｆ１０６に電気的に接続する。駆動回路１１３はミシンモータ１１２に電気的に接続する。ＣＰＵ１０１は、駆動回路１１３を介してミシンモータ１１２を制御する。ミシンモータ１１２は主軸（図示略）を回転駆動する。駆動回路１１５はＸ軸モータ１１４に電気的に接続する。駆動回路１１７はＹ軸モータ１１６に電気的に接続する。ＣＰＵ１０１は、駆動回路１１５、１１７を介してＸ軸モータ１１４、Ｙ軸モータ１１６を制御する。Ｘ軸モータ１１４、Ｙ軸モータ１１６は何れもパルスモータである。Ｘ軸モータ１１４、Ｙ軸モータ１１６は夫々、Ｘ軸移動機構（図示略）、Ｙ軸移動機構（図示略）を駆動することで、保持体６０をＸ軸方向、Ｙ軸方向に移動する。ＣＰＵ１０１は、縫製時に、縫製データに基づきミシンモータ１１２を駆動して主軸を回転駆動することで、針棒１０の上下動と垂直釜（図示略）の回転を制御する。ＣＰＵ１０１は、ミシンモータ１１２の駆動と同時に、縫製データに基づきＸ軸モータ１１４、Ｙ軸モータ１１６を駆動して、保持体６０の位置を制御する。ミシン１は該動作で縫製対象物上に縫製を行う。
【００２８】
メモリドライブ１０７は入出力Ｉ／Ｆ１０６に電気的に接続する。メモリドライブ１０７は、メモリカード１０８からデータの読み出しと、メモリカード１０８にデータの書き込みを行う。尚、メモリドライブ１０７は、作業者がメモリカード１０８をメモリドライブ１０７に差込み、メモリカード１０８の読み書きが可能な状態である場合に差込信号を出力する。メモリカード１０８は縫製データ等を記憶する。ＣＰＵ１０１は、後述の縫製データ転送処理で、メモリカード１０８が記憶する縫製データをメモリドライブ１０７で読み出し、不揮発性メモリ１０４に記憶する。
【００２９】
操作パネル８、フットスイッチ９０は夫々、制御装置１００の入出力Ｉ／Ｆ１０６に電気的に接続する。フットスイッチ９０については前述の通りである。操作パネル８はディスプレイ８１、禁止スイッチ８２等を備える。ディスプレイ８１は、後述の縫製データ転送処理において、縫製データ転送の終了を報知する表示等を行う。作業者は禁止スイッチ８２を操作して、後述の縫製データ転送処理においてメモリカード１０８から縫製データの転送の許可又は禁止を設定する。
【００３０】
図１〜図４を参照し、本実施形態における縫製データについて説明する。縫製データは、模様を縫製する為の複数の針落ち点の位置を、縫針１１の位置と保持体６０の位置との相対位置で示す。針落ち点は、針棒１０と共に縫針１１が下方に移動した時、縫針１１が刺さる縫製対象物上の予定位置である。針落ち点の位置は、保持体６０に対して設定する座標系の座標データで示す。縫製データは、模様を縫製する為の多数の針落ち点の座標データを縫製順に並べたデータである。
【００３１】
ＣＰＵ１０１は、縫製データに従って縫製を行う場合、縫製順に針落ち点の座標データを読み出す。ＣＰＵ１０１は、座標データが示す位置が縫針１１の直下に位置するように、Ｘ軸モータ１１４、Ｙ軸モータ１１６の駆動を制御し、保持体６０を移動する。縫針１１は、ミシンモータ１１２が駆動する主軸の回転によって針棒１０が上下動すると縫製対象物上の予定位置に刺さり、縫目を形成する。ＣＰＵ１０１は、次の座標データが示す位置に保持体６０を移動する。ＣＰＵ１０１は、縫製データに従って該動作を繰り返し、縫製対象物上に模様を縫製する。
【００３２】
針落ち点の位置は、模様の種類毎に異なる。従って作業者は、模様の種類毎に異なる縫製データを用いる。不揮発性メモリ１０４は、縫製データの管理者が作成した独自の縫製データを記憶する。管理者は、該縫製データを例えばＰＣ等で作成し、メモリカード１０８に記憶する。
【００３３】
図３に示す如く、メモリカード１０８は、所定の記憶領域に、一又は複数のフォルダ（ディレクトリ）１８１を記憶する。各フォルダ１８１は夫々、ミシン１の固有の識別番号を記憶可能な識別番号記憶領域１８２と、一又は複数の縫製データを記憶可能な縫製データ記憶領域１８３を備える。識別番号記憶領域１８２は、管理者が縫製データの管理を所望する対象となるミシン１が夫々のＲＯＭ１０２に記憶する識別番号と同じ番号を記憶する。識別番号記憶領域１８２は、一つのミシン１に対して一つのフォルダ１８１を割り当てて、識別番号を記憶する。縫製データ記憶領域１８３は、識別番号で特定するミシン１が、管理者の所望する模様を縫製するように、所望の模様に応じた模様番号を有する一又は複数の縫製データを該ミシン１の識別番号に関連付けて記憶する。即ち、メモリカード１０８は、管理者が管理する複数のミシン１の夫々に対応するフォルダ１８１を記憶する。
【００３４】
管理者は、識別番号で特定するミシン１で所定の模様を縫製する場合、該ミシン１の識別番号を識別番号記憶領域１８２に記憶するフォルダ１８１が備える縫製データ記憶領域１８３に、所定の模様に応じた模様番号を有する縫製データを記憶する。一例として、識別番号記憶領域１８２に０００１を記憶するフォルダ１８１は、縫製データ記憶領域１８３に模様番号００１、０１１、０１２、０１３の四つの縫製データを記憶する。同様に、識別番号記憶領域１８２に０００２を記憶するフォルダ１８１は、縫製データ記憶領域１８３に模様番号００１、０１１、０１２の三つの縫製データを記憶する。
【００３５】
図４に示す如く、不揮発性メモリ１０４は、一又は複数の縫製データを記憶可能な縫製データ記憶領域１４１を備える。ＣＰＵ１０１は、後述の縫製データ転送処理において、メモリカード１０８が記憶し、不揮発性メモリ１０４が記憶しない縫製データを、概略以下の如く転送する。例えばミシン１は、ＲＯＭ１０２に記憶する識別番号が０００１であるとする。ＣＰＵ１０１は、メモリカード１０８のフォルダ１８１の内、識別番号記憶領域１８２が０００１を記憶するフォルダ１８１の縫製データ記憶領域１８３を参照する（図３参照）。ＣＰＵ１０１は、該縫製データ記憶領域１８３が記憶する縫製データの模様番号が、不揮発性メモリ１０４の縫製データ記憶領域１４１が記憶する縫製データの模様番号の内にあるか否か確認する。ＣＰＵ１０１は、縫製データ記憶領域１８３が記憶し、縫製データ記憶領域１４１が記憶しない模様番号を有する縫製データを、メモリカード１０８から不揮発性メモリ１０４に転送する。本実施形態では、ＣＰＵ１０１は、縫製データの転送中に作業者がミシン１の操作を行った場合、転送を保留する。
【００３６】
図５、図６を参照し、ミシン１の縫製データ転送処理について説明する。尚、ＣＰＵ１０１は、縫製データ転送処理において、転送禁止フラグ、認識フラグ、調査フラグ、読込フラグ等のフラグと、模様番号カウンタ（ＣＴ）、読込ポインタ等の変数を使用する。転送禁止フラグは縫製データの転送の許可又は禁止の判定に用いるフラグである。ＣＰＵ１０１は転送禁止フラグがＯＮの場合に縫製データの転送を保留する。認識フラグは作業者がメモリドライブ１０７にメモリカード１０８を差し込んだ状態（差込み状態）であるか、抜き出した状態（抜出し状態）であるかの判定に用いるフラグである。ＣＰＵ１０１は認識フラグがＯＮの場合に作業者がメモリドライブ１０７にメモリカード１０８を差込み状態にあると判断する。調査フラグはメモリカード１０８が記憶する縫製データを不揮発性メモリ１０４が既に記憶するか否かについての調査実施の判定に用いるフラグである。ＣＰＵ１０１は調査フラグがＯＮの場合に縫製データの調査を実施する。読込フラグは縫製データの転送に係る処理を実行するか否かの判定に用いるフラグである。ＣＰＵ１０１は読込フラグがＯＮの場合に縫製データを転送する。
【００３７】
模様番号カウンタ（ＣＴ）は複数の縫製データの区別に用いる模様番号を縫製データ転送処理において指定する為に計数するカウンタである。ＣＰＵ１０１は縫製データの転送をＣＴの値に基づいて行う。読込ポインタは縫製データを規定バイトずつ分割して転送する上で、分割した縫製データの読込開始位置（アドレス）を指定する為のポインタである。ＣＰＵ１０１は読込ポインタが指定するアドレスから規定バイト分のデータを読み込み転送する。
【００３８】
図５、図６に示す縫製データ転送処理は、作業者がミシン１の電源スイッチ（図示略）をＯＮにすると、ＣＰＵ１０１がＲＯＭ１０２からプログラムを読み出して実行する。ＣＰＵ１０１は、ＲＯＭ１０２が記憶する他の制御プログラムと並行しての縫製データ転送処理を実行する。ＣＰＵ１０１は、作業者が電源スイッチをＯＦＦにした場合、縫製データ転送処理を終了する。
【００３９】
図５に示す如く、ＣＰＵ１０１は、作業者が禁止スイッチ８２を操作して縫製データの転送を禁止する設定を行った場合（Ｓ１１：ＹＥＳ）、転送禁止フラグをＯＮにしてＲＡＭ１０３に記憶する（Ｓ１３）。ＣＰＵ１０１は処理をＳ１５の処理に進める。ＣＰＵ１０１は、作業者が縫製データの転送を禁止する設定を行わなかった場合（Ｓ１１：ＮＯ）、そのまま処理をＳ１５の処理に進める。
【００４０】
ＣＰＵ１０１は、作業者が禁止スイッチ８２を操作して縫製データの転送を許可する設定を行った場合（Ｓ１５：ＹＥＳ）、転送禁止フラグをＯＦＦにしてＲＡＭ１０３に記憶する（Ｓ１７）。ＣＰＵ１０１は処理をＳ１９の処理に進める。ＣＰＵ１０１は、作業者が縫製データの転送を許可する設定を行わなかった場合（Ｓ１５：ＮＯ）、そのまま処理をＳ１９の処理に進める。
【００４１】
ＣＰＵ１０１は、作業者がフットスイッチ９０又は操作パネル８を操作してミシン１の操作を行った場合（Ｓ１９：ＹＥＳ）、操作に応じたミシン１の動作を実行する（Ｓ２１）。ＣＰＵ１０１は処理をＳ１１の処理に戻す。ＣＰＵ１０１は、作業者がミシン１の操作を行わなかった場合（Ｓ１９：ＮＯ）、そのまま処理をＳ２３の処理に進める。
【００４２】
ＣＰＵ１０１は、転送禁止フラグがＯＮの場合（Ｓ２３：ＹＥＳ）、処理をＳ１１の処理に戻し、後述のＳ６１以降の処理を行わない事で、縫製データの転送を保留する。ＣＰＵ１０１は、転送禁止フラグがＯＦＦの場合（Ｓ２３：ＮＯ）、そのまま処理をＳ２５の処理に進める。
【００４３】
ＣＰＵ１０１は、作業者がメモリカード１０８をメモリドライブ１０７に差込んだ状態であるか否かについて、メモリドライブ１０７が出力する差込信号に基づき確認する（Ｓ２５）。ＣＰＵ１０１は、メモリドライブ１０７が差込信号を出力していない場合（Ｓ２５：ＮＯ）、メモリカード１０８が抜出し状態にあると判断し、処理をＳ２７の処理に進める。ＣＰＵ１０１は認識フラグがＯＦＦである場合（Ｓ２７：ＮＯ）、そのまま処理をＳ４１の処理（図６参照）に進める。ＣＰＵ１０１は認識フラグがＯＮである場合（Ｓ２７：ＹＥＳ）、認識フラグをＯＦＦにしてＲＡＭ１０３に記憶し（Ｓ２９）、処理をＳ４１の処理に進める。
【００４４】
ＣＰＵ１０１は、上記Ｓ２５の処理において、メモリドライブ１０７が差込信号を出力中である場合（Ｓ２５：ＹＥＳ）、メモリカード１０８が差込み状態にあると判断し、処理をＳ３１の処理に進める。ＣＰＵ１０１は、メモリカード１０８にアクセスし、メモリカード１０８が該ミシン１の識別番号に対応するフォルダ（ディレクトリ）を記憶していない場合（Ｓ３１：ＮＯ）、メモリカード１０８に転送すべき縫製データはないと判断し、処理をＳ１１の処理に戻す。
【００４５】
ＣＰＵ１０１は、メモリカード１０８が該ミシン１の識別番号に対応するフォルダを記憶する場合（Ｓ３１：ＹＥＳ）、処理をＳ３３の処理に進める。ＣＰＵ１０１は、認識フラグがＯＦＦの場合（Ｓ３３：ＮＯ）、作業者がメモリカード１０８をメモリドライブ１０７に差込んだ直後の状態であると判断し、処理をＳ３５の処理に進める。ＣＰＵ１０１は認識フラグをＯＮにし（Ｓ３５）、調査フラグをＯＮにし（Ｓ３７）、模様番号カウンタ（ＣＴ）に０を設定する（Ｓ３９）。ＣＰＵ１０１は、設定したフラグ、カウンタをＲＡＭ１０３に記憶し、処理をＳ１１の処理に戻す。ＣＰＵ１０１は、上記Ｓ３３の処理において、認識フラグがＯＮの場合（Ｓ３３：ＹＥＳ）、メモリカード１０８の差込み直後に行う処理を既に実行したと判断し、そのまま処理をＳ４１の処理（図６参照）に進める。
【００４６】
図６に示す如く、ＣＰＵ１０１は、調査フラグがＯＦＦであり（Ｓ４１：ＮＯ）、且つ読込フラグがＯＦＦである場合（Ｓ６１：ＮＯ）、処理をＳ１１の処理（図５参照）に戻す。ＣＰＵ１０１は、調査フラグがＯＮである場合（Ｓ４１：ＹＥＳ）、処理をＳ４３の処理に進める。ＣＰＵ１０１は模様番号カウンタを確認し、転送対象の縫製データをＣＴの値に基づいて調査する為、メモリカード１０８が該ミシン１の識別番号に対応するフォルダ内に記憶する縫製データを確認する（Ｓ４３）。ＣＰＵ１０１は、メモリカード１０８がＣＴ番の模様番号を有する縫製データを記憶していない場合（Ｓ４３：ＮＯ）、処理をＳ５３の処理に進める。ＣＰＵ１０１はＣＴの値をインクリメントし（Ｓ５３）、ＣＴの値が最大値（例えば９９９）以下の場合（Ｓ５５：ＮＯ）、処理をＳ１１の処理（図５参照）に戻す。該場合、ＣＰＵ１０１は、調査フラグがＯＮのままであるので（Ｓ４１：ＹＥＳ）、メモリカード１０８が該インクリメント後のＣＴ番の模様番号を有する縫製データを記憶するか否か確認する（Ｓ４３）。
【００４７】
ＣＰＵ１０１は、メモリカード１０８がＣＴ番の模様番号を有する縫製データを記憶する場合（Ｓ４３：ＹＥＳ）、処理をＳ４５の処理に進める。ＣＰＵ１０１は、不揮発性メモリ１０４にアクセスし、不揮発性メモリ１０４が記憶する縫製データを確認する（Ｓ４５）。ＣＰＵ１０１は、不揮発性メモリ１０４がＣＴ番の模様番号を有する縫製データを記憶する場合（Ｓ４５：ＹＥＳ）、該ＣＴ番の模様番号を有する縫製データの転送は必要ないと判断し、処理をＳ５３の処理に進める。ＣＰＵ１０１は、不揮発性メモリ１０４がＣＴ番の模様番号を有する縫製データを記憶していない場合（Ｓ４５：ＮＯ）、処理をＳ４７の処理に進める。ＣＰＵ１０１は、読込フラグをＯＮにし（Ｓ４７）、読込ポインタをＣＴ番の模様番号を有する縫製データの先頭アドレスにセットし（Ｓ４９）、調査フラグをＯＦＦにする（Ｓ５１）。ＣＰＵ１０１は、設定したフラグ、ポインタをＲＡＭ１０３に記憶し、処理をＳ１１の処理（図５参照）に戻す。
【００４８】
ＣＰＵ１０１は、上記Ｓ４１の処理において、調査フラグがＯＦＦであり（Ｓ４１：ＮＯ）、且つ読込フラグがＯＮである場合（Ｓ６１：ＹＥＳ）、処理をＳ６３の処理に進める。ＣＰＵ１０１は、メモリカード１０８と不揮発性メモリ１０４にアクセスし、前記ＣＴ番の模様番号を有する縫製データをメモリカード１０８から不揮発性メモリ１０４に転送する（Ｓ６３）。具体的にＣＰＵ１０１は、該縫製データを、Ｓ４９の処理でセットした読込ポインタが示すアドレスから、予め規定したバイト分読み込んでＲＡＭ１０３に記憶する。ＣＰＵ１０１は、ＲＡＭ１０３に記憶した規定バイト分の該縫製データを不揮発性メモリ１０４に書き込む。
【００４９】
ＣＰＵ１０１は、Ｓ６３の処理で該縫製データの読み込みがデータエンドに達していない場合（Ｓ６５：ＮＯ）、読込ポインタを該規定バイト分進め（Ｓ６７）、次の読込開始アドレスを設定する。ＣＰＵ１０１は処理をＳ１１の処理（図５参照）に戻す。ここでＣＰＵ１０１は、作業者がミシン１の操作を行った場合（Ｓ１９：ＹＥＳ）、上記の如く、操作に応じたミシン１の動作を実行し（Ｓ２１）、処理をＳ１１の処理に戻す。故にＣＰＵ１０１は、上記Ｓ６１以降の処理を行わず、縫製データの転送を保留する。ＣＰＵ１０１は、作業者がミシン１の操作を終了すると（Ｓ１９：ＮＯ）、読込フラグがＯＮであるので、上記Ｓ６７で進めた読込ポインタから縫製データの規定バイト分の転送を再開する（Ｓ６３）。
【００５０】
ＣＰＵ１０１は、該縫製データの読み込みがデータエンドに達するまで、規定バイト分ずつ縫製データを転送する毎に、作業者がミシン１を操作したか否か確認する。ＣＰＵ１０１は、該縫製データの読み込みがデータエンドに達した場合（Ｓ６５：ＹＥＳ）、前記ＣＴ番の模様番号を有する縫製データの転送が終了したと判断し、読込フラグをＯＦＦにしてＲＡＭ１０３に記憶する（Ｓ６９）。ＣＰＵ１０１はＣＴの値をインクリメントする（Ｓ７１）。ＣＰＵ１０１はＣＴの値が最大値以下の場合、Ｓ７３：ＮＯ）、調査フラグをＯＮにしてＲＡＭ１０３に記憶し（Ｓ７９）、処理をＳ１１の処理（図５参照）に戻す。ＣＰＵ１０１は、上記同様、該インクリメント後のＣＴの値に基づく縫製データの調査と転送を行う。
【００５１】
ＣＰＵ１０１は、上記Ｓ５５の処理において、転送対象の縫製データの調査中のインクリメント処理でＣＴの値が最大値を超えた場合（Ｓ５５：ＹＥＳ）、調査フラグをＯＦＦにしてＲＡＭ１０３に記憶する（Ｓ５７）。ＣＰＵ１０１は、終了信号を出力する（Ｓ５９）。本実施形態における終了信号は、操作パネル８のディスプレイ８１に縫製データの転送終了を報せる情報（例えば７セグを用いた「Ｅｎｄ」表示等）を表示する信号である。作業者は、メモリカード１０８から不揮発性メモリ１０４内へ縫製データの転送が終了した事を直ちに知る事ができる。ＣＰＵ１０１は処理をＳ１１の処理に戻す。
【００５２】
ＣＰＵ１０１は、上記Ｓ７３の処理において、転送対象の縫製データの転送後のインクリメント処理でＣＴの値が最大値を超えた場合も（Ｓ７３：ＹＥＳ）、同様に、調査フラグをＯＦＦにしてＲＡＭ１０３に記憶する（Ｓ７５）。ＣＰＵ１０１は、終了信号を出力し（Ｓ７７）、ディスプレイ８１に縫製データの転送終了を報せる情報を表示する。ＣＰＵ１０１は処理をＳ１１の処理に戻す。
【００５３】
ＣＰＵ１０１は、Ｓ６１の処理で縫製データの転送を実施する条件とする読込フラグを上記Ｓ４７の処理でＯＮにする。ＣＰＵ１０１は、Ｓ４１の処理で縫製データの調査を実施する条件とする調査フラグを上記Ｓ３７の処理でＯＮにする。ＣＰＵ１０１は、メモリカード１０８がメモリドライブ１０７に差込まれた直後の状態（Ｓ２５：ＹＥＳ、Ｓ３３：ＮＯ）において、Ｓ３７の処理を実施して調査フラグをＯＮにする。従ってＣＰＵ１０１は、縫製データの転送終了後において、メモリカード１０８の抜き差しが行われない限り、再度、縫製データの調査及び転送を実施しない。
【００５４】
以上説明した通り、本実施形態のミシン１のＣＰＵ１０１は、不揮発性メモリ１０４が記憶する縫製データと、メモリカード１０８が記憶する縫製データを比較する。ＣＰＵ１０１は、該比較結果が異なる場合、メモリカード１０８が記憶する縫製データを不揮発性メモリ１０４に転送する。故にＣＰＵ１０１は、縫製データの相違部分のみ転送でき、更新の時間を短縮できる。
【００５５】
ＣＰＵ１０１は、メモリカード１０８が記憶する縫製データの転送中に作業者がミシン１を操作した場合、転送を保留し、ミシン１の動作を優先的に行う事ができる。故に作業者は縫製データの転送終了まで待たずにミシン１を操作できる。ＣＰＵ１０１は、作業者がミシン１を操作していない場合に縫製データの転送を継続し、縫製データを更新できる。ＣＰＵ１０１は、調査フラグがＯＮである場合に不揮発性メモリ１０４が記憶する縫製データと、メモリカード１０８が記憶する縫製データを比較する。故にＣＰＵ１０１は、例えば転送の終了後に再度新たな転送を開始し、該転送を繰り返すが如く、無闇な転送を行わない。
【００５６】
ＣＰＵ１０１は、メモリカード１０８の抜き差しを検出して転送を行い、不揮発性メモリ１０４に記憶する縫製データを更新できる。故に作業者は、ミシン１を操作して転送を指示する必要がなく、縫製データを容易に更新できる。縫製データの管理者は、メモリカード１０８を管理して縫製データを管理・保管でき、セキュリティ面で安心できる。ＣＰＵ１０１は、作業者が縫製データの転送を望まない場合、転送を禁止する事ができる。ＣＰＵ１０１は、転送終了を報知できる。故に作業者は、転送の終了を確認する手間を省け、且つ更新後の縫製データに基づく縫製を直ちに開始できる。
【００５７】
管理者は、個々のミシン１毎に用意すべき縫製データを、個々のミシン１の識別番号に対応付けたフォルダ１８１に格納し、管理できる。管理者は、一つのメモリカード１０８が複数のミシン１用の縫製データを記憶する事で、個々のミシン１毎にメモリカード１０８を用意する手間を省き、コストを削減できる。
【００５８】
本実施形態では、移送装置６は、本発明の「移動機構」に相当する。ミシン１の制御を司るＣＰＵ１０１は、「制御手段」に相当する。不揮発性メモリ１０４は、「第一記憶手段」に相当する。不揮発性メモリ１０４の縫製データ記憶領域１４１が記憶する縫製データは、「第一縫製データ」に相当する。メモリカード１０８は、「第二記憶手段」に相当する。メモリカード１０８の縫製データ記憶領域１８３が記憶する縫製データは、「第二縫製データ」に相当する。Ｓ６３で縫製データを転送する処理を行うＣＰＵ１０１は、「転送手段」に相当する。
【００５９】
Ｓ２１で作業者の操作に応じてミシン１の動作を実行した後、処理をＳ１１の処理に戻す処理を行うＣＰＵ１０１は、「保留手段」に相当する。Ｓ４３及びＳ４５でメモリカード１０８と不揮発性メモリ１０４がＣＴ番の模様番号を有する縫製データを記憶するか否かを確認する処理を行うＣＰＵ１０１は、「比較手段」に相当する。メモリカード１０８と不揮発性メモリ１０４の記憶する縫製データの調査を行う為、Ｓ３７で調査フラグをＯＮにする処理を行うＣＰＵ１０１は、「指示手段」に相当する。メモリドライブ１０７は、請求項５における「読出手段」に相当する。Ｓ２５でメモリカード１０８をメモリドライブ１０７に差込んだ状態であるか否かを検出する処理を行うＣＰＵ１０１は、「状態検出手段」に相当する。
【００６０】
Ｓ１１及びＳ１５で作業者が禁止スイッチ８２を操作して行った転送の許可又は禁止の設定（可否情報）を取得する処理を行うＣＰＵ１０１は、「第一取得手段」に相当する。Ｓ２３で転送禁止フラグがＯＮの場合、処理をＳ１１の処理に戻す処理を行うＣＰＵ１０１は、「転送禁止手段」に相当する。Ｓ５９又はＳ７７で終了信号を出力する処理を行い、ディスプレイ８１に縫製データの転送終了を報せる情報を表示するＣＰＵ１０１は、「出力手段」に相当する。識別番号記憶領域１８２は、「識別情報記憶手段」に相当する。縫製データ記憶領域１８３は、「個別データ記憶手段」に相当する。
【００６１】
本発明は、前述の実施形態の他に種々の変更が可能である。本実施形態でＣＰＵ１０１は、Ｓ４５の処理で、不揮発性メモリ１０４が転送対象の縫製データと同じ模様番号の縫製データを記憶するか否かを転送実施の判断基準としたが、該判断基準に限らない。例えばＣＰＵ１０１は、転送対象の縫製データと同じ模様番号の縫製データを不揮発性メモリ１０４が記憶し、且つ該縫製データの容量、更新日時等が一致しない場合、該縫製データの転送を実施してもよい。メモリカード１０８はコンパクトフラッシュ（登録商標）等に限らず、ＣＤ−ＲＯＭ等のディスクＲＯＭ、ＳＤメモリカード、ハードディスク装置等、縫製データを記憶でき、読取装置で縫製データを読み取る事ができる記憶媒体であればよい。
【００６２】
図７〜図９を参照し、一変形例に係るミシン２０１について説明する。図７において、図２のミシン１と同じ構成は、同じ符号を付す。以下では、ミシン１と異なるミシン２０１の電気的な構成と処理についてのみ説明する。
【００６３】
図７に示す如く、ミシン２０１の制御装置２００は、入出力Ｉ／Ｆ１０６に電気的に接続する通信Ｉ／Ｆ２０７を備える。通信Ｉ／Ｆ２０７は、例えばネットワーク通信用のインターフェースである。ミシン２０１は、通信Ｉ／Ｆ２０７を介してネットワーク２０９に接続する。ネットワーク２０９との接続は、有線回線でも無線回線でもよい。ミシン２０１はネットワーク２０９を介して外部機器に接続可能である。外部機器は、パーソナルコンピュータ（ＰＣ）、ネットワークアタッチトストレージ（ＮＡＳ）等である。本変形例では、ＣＰＵ１０１は、ネットワーク２０９を介してＮＡＳ２０８に接続する。
【００６４】
ＮＡＳ２０８は、ＣＰＵ１０１がアクセス可能な記憶領域（図示略）を、ネットワーク２０９を介して共有可能に公開する。ＮＡＳ２０８の記憶領域は、メモリカード１０８の所定の記憶領域（図３参照）と同様に、ミシン２０１の固有の識別番号を記憶可能な識別番号記憶領域と、一又は複数の縫製データを記憶可能な縫製データ記憶領域を備えた一又は複数のフォルダを記憶する。
【００６５】
図８に示す如く、ＣＰＵ１０１は、本変形例に係る縫製データ転送処理において、本実施形態のＳ２５の判断処理の代わりにＳ２２５の判断処理を行う。更に図９に示す如く、ＣＰＵ１０１は、本変形例に係る縫製データ転送処理において、本実施形態のＳ４３及びＳ４５の判断処理の代わりにＳ２４３、Ｓ２４５及びＳ２４６の判断処理を行う。
【００６６】
図８に示す如く、ＣＰＵ１０１は、Ｓ２３の処理において転送禁止フラグがＯＦＦである場合（Ｓ２３：ＮＯ）、前回の転送終了後、所定時間が経過したか否か判断する（Ｓ２２５）。ＣＰＵ１０１は該所定時間が経過していない場合（Ｓ２２５：ＮＯ）、処理をＳ２７の処理に進め、本実施形態においてメモリカード１０８が抜出し状態にある場合と同様の処理を行う。ＣＰＵ１０１は該所定時間が経過した場合（Ｓ２２５：ＹＥＳ）、処理をＳ３１の処理に進め、本実施形態においてメモリカード１０８が差込み状態にある場合と同様の処理を行う。ＣＰＵ１０１は、該所定時間が経過するとＮＡＳ２０８にアクセスし、ＮＡＳ２０８がミシン２０１の固有の識別番号に対応するフォルダを記憶する場合、調査フラグをＯＮにする（図３のＳ３１、Ｓ３７参照）。
【００６７】
図９に示す如く、ＣＰＵ１０１は、調査フラグがＯＮである場合（Ｓ４１：ＹＥＳ）、ＮＡＳ２０８にアクセスし、ＮＡＳ２０８がミシン２０１の識別番号に対応するフォルダ内に記憶する縫製データを確認する（Ｓ２４３）。ＣＰＵ１０１は、ＮＡＳ２０８がＣＴ番の模様番号を有する縫製データを記憶していない場合（Ｓ２４３：ＮＯ）、処理をＳ５３の処理に進める。ＣＰＵ１０１は、ＮＡＳ２０８がＣＴ番の模様番号を有する縫製データを記憶する場合（Ｓ２４３：ＹＥＳ）、処理をＳ２４５の処理に進める。
【００６８】
ＣＰＵ１０１は、不揮発性メモリ１０４にアクセスし、不揮発性メモリ１０４がＣＴ番の模様番号を有する縫製データを記憶していない場合（Ｓ２４５：ＮＯ）、処理をＳ４７の処理に進める。ＣＰＵ１０１は、不揮発性メモリ１０４がＣＴ番の模様番号を有する縫製データを記憶する場合（Ｓ２４５：ＹＥＳ）、処理をＳ２４６の処理に進める。ＣＰＵ１０１は、不揮発性メモリ１０４が記憶するＣＴ番の模様番号を有する縫製データの更新日時が、ＮＡＳ２０８が記憶する該ＣＴ番の模様番号を有する縫製データの更新日時と同じ又は新しい場合（Ｓ２４６：ＮＯ）、該縫製データの転送は必要ないと判断し、処理をＳ５３の処理に進める。ＣＰＵ１０１は、不揮発性メモリ１０４が記憶するＣＴ番の模様番号を有する縫製データの更新日時が、ＮＡＳ２０８が記憶する該ＣＴ番の模様番号を有する縫製データの更新日時よりも古い場合（Ｓ２４６：ＹＥＳ）、処理をＳ４７の処理に進める。ＣＰＵ１０１は、以下、本実施形態と同様の処理を行う。斯くの如くＣＰＵ１０１は、ＮＡＳ２０８が記憶する縫製データを不揮発性メモリ１０４が記憶していない場合、又はＮＡＳ２０８の記憶する縫製データの更新日時が不揮発性メモリ１０４の記憶する縫製データより更新日時が新しい場合、Ｓ４７の処理で読込フラグをＯＮにして、縫製データの転送を行う。
【００６９】
ＣＰＵ１０１は、縫製データの転送終了後、上記Ｓ２２５の判断処理を行う事で、所定時間が経過するまで、再度、縫製データの調査及び転送を実施しない。換言すると、ＣＰＵ１０１は所定時間毎に、ＮＡＳ２０８が記憶する縫製データに対し、不揮発性メモリ１０４が記憶する縫製データを同期し、更新する。故にＣＰＵ１０１は、常に新しい縫製データを不揮発性メモリ１０４に記憶できる。ＮＡＳ２０８はネットワーク２０９を介してミシン２０１と常時接続状態にある。作業者は、ＣＰＵ１０１が縫製データの同期を行う事で更新の手間を省け、且つ更新に掛かる時間を短縮できる。更に作業者は、複数のミシン２０１を夫々巡回し、メモリカード１０８等を抜き差しして更新せずとも済む。
【００７０】
本変形例において、ＣＰＵ１０１は、更新日時が異なり更新を行う縫製データの転送において、縫製データの全体ではなく、相違部分のデータのみを転送して更新してもよい。前述の如く、縫製データは針落ち点の座標データを縫製順に並べたデータである。故にＣＰＵ１０１は、ＣＴ番の模様番号を有する縫製データが含む個々の座標データを比較し、相違部分の座標データのみを転送して付加又は置換する更新を行えばよい。
【００７１】
本変形例では、通信Ｉ／Ｆ２０７は、請求項６における「読出手段」に相当し、請求項７における「送受信手段」に相当する。Ｓ２４６でＮＡＳ２０８の記憶する縫製データと不揮発性メモリ１０４の記憶する縫製データの更新日時を比較して更新の有無を検出するＣＰＵ１０１は、「更新検出手段」に相当する。
【００７２】
以下、前述の実施形態に加えうるその他の変更を例示する。終了信号に基づく転送終了の報知は、ディスプレイ８１への表示に限らず、ブザーによる報知音発信又はランプの発光で行ってもよい。終了信号の出力は行わなくてもよい。縫製データは、コピー不可属性を設定可能としてもよい。該場合、ＣＰＵ１０１はＳ１１の処理でメモリカード１０８がコピー不可属性を設定した縫製データを記憶する場合、転送禁止フラグをＯＮにすればよい。
【００７３】
ミシン１は、ＵＳＢ等のシリアルインターフェースを備え、ＵＳＢケーブルを介してＰＣ等に接続し、ＰＣ等が公開する記憶領域に記憶する縫製データを不揮発性メモリ１０４に転送する構成としてもよい。
【符号の説明】
【００７４】
１、２０１  ミシン
６    移送装置
１０    針棒
１１    縫針
６０    保持体
１０１    ＣＰＵ
１０４    不揮発性メモリ
１０７    メモリドライブ
１０８    メモリカード
１８２    識別番号記憶領域
１８３    縫製データ記憶領域
２０７    通信インターフェース
２０８    ＮＡＳ
【図１】
2013202181.tif 000003
【図２】
2013202181.tif 000004
【図３】
2013202181.tif 000005
【図４】
2013202181.tif 000006
【図５】
2013202181.tif 000007
【図６】
2013202181.tif 000008
【図７】
2013202181.tif 000009
【図８】
2013202181.tif 000010
【図９】
2013202181.tif 000011