CGS ジャカードフォーマット

CGSとは、1983年に西陣織工業組合と京都染織試験場が中心となり開発されたジャカード織機用紋紙データフォーマット規格。コンピューター・グラフィック・システムの略。その後、フォーマットの拡張を図り、バージョン4まで存在する。現在でも非常に多くの織物工場で使われているが、形式が古く現在の技術に合わないため、新たなバージョンは制定されていない。

1. ジャカードのコンピュータ化
----------------

織物は経糸と緯糸を組み合わせたものであり、特定の経糸を上げたり、下げたりして、その間に緯糸を挿入することによって織っていく。ジャカードとは、織機の上に設置し、個々の経糸を上げたり下げたりすることで複雑な柄を織る装置であり、これで織った織物がジャガード織物である。紋紙と呼ばれる厚紙に、一定の規則に従って穴を開け、その紋紙をジャガードに読ませ、選択的に経糸を上げ、意図した柄を織ることができる。

ジャカード織機では経糸を上げるか下げるかを、厚紙に穴を開けるか開けないかで表現しているわけだが、19世紀にチャールズ・バベッジが構想した一種の機械式コンピュータとされる「解析機関」はこれにほぼ類似した機構で制御することが想定されていたし、後にはコンピュータで多用されたパンチカードの着想もこの厚紙に由来するとされているように、歴史的に見てもコンピュータと縁が深いものである。ジャカードデータ作成をコンピュータでおこなう試みは1980年代初期よりおこなわれていた。

初期には、デザインシステムを使用して柄を作成、紋紙の穴パターンをテープまたはフロッピーに出力し、紋彫機で紋紙を彫る方式がおこなわれていた。すなわち、最初に紋彫機のデジタル化がおこなわれた。

その後、電子ジャカードが出現し、紋紙を使わずに、電子的信号によって経糸の上がり下がりを制御できるようになり、多くのメカ式ジャカードが電子ジャカードに置き換えられている。この場合、上がり下がりのデータは、デザインシステムから、フロッピーやその他のメディアで出力、または、ネットワークで、直接、ジャカードに出力される。

2. ダイレクトジャカードの出現
----------------

日本では、電子ジャカードの登場以前に、ダイレクトジャカードというものが発明された。これは、メカ式ジャカードの紋紙読み取り部分を、メカトロ装置で置き換え、紋紙不要とし、その代わりにフロッピーのデータで上がり下がりを制御するものである。いわば、メカ式ジャカードと電子装置のハイブリッドとでもいうべきもので、従来の紋紙式に比べて、大幅なコスト削減、短納期化に効果があったので、多くのメカ式ジャカードに搭載されるようになった。それにともない、ダイレクトジャカードのメーカーも、佐和染織、カヤバ工業はじめ、多数のメーカーが出現し、各社各様のデータ形式が使われるようになった。

そのため、バラバラのデータ形式を統一するため、西陣織工業組合と京都染織試験場が中心となってCGSフォーマットを作成した。

ダイレクトジャカードの普及にともない、CGSは日本全国の織物産地で使用されるようになり、事実上、ジャカードデータを記述するための標準フォーマットとなった。一部、韓国、台湾など、アジア地区でも使用されたり、日本製の紋彫機や経編機に装備され、アジア各国に輸出された。電子ジャカードも日本にも導入されたが、日本向けに限っては、CGSフォーマットが採用されることがほとんどだった。

しかし、海外では、ほぼ同時期に電子ジャカードが使用されるようになったため、ダイレクトジャカードの普及は主として日本国内にとどまった。同じく、CGSは、日本特有のフォーマットになっている。この面では、日本のジャカード織物産業はガラパゴス的な状況となっている。電子ジャカードにおいても、CGSフォーマットの技術的困難さから、最近のものはCGSには対応していない。

3. CGSの特徴
---------

CGSは、本来、西陣織用であったため、本来の紋紙情報以外にも、織り手用のデータが書き込まれている。他の多くの織物産地では、ほとんど不要なデータである。そのため、これらのデータは世界のほとんどのフォーマットには含まれておらず、他のデータからCGSに変換するときに、これらのデータの多くが欠損する。

また、西陣織では、紋紙の場合は、織りやすいように、現場で数枚の紋紙を抜き取ったり、追加したりすることがあり、それが織技術の一部となっていた。CGSもそれを可能とするデータ構造となっており、CGSユーティリティーというソフトウェアを使って編集できる。そのため、逆に、全部で紋紙何枚分のデータであるのかが、紋紙1枚分ずつ最後まで読み終わらないと確定しない。通常、紋紙枚数は最も基本的なデータの一つであり、他のフォーマットでは、最初のヘッダーに書かれている。

4. フォーマット
---------

CGS設定当時のオフィスコンピュータで使われていた8インチのフロッピー、256バイト、26セクター、2トラック、77シリンダーの、いわゆるIBMフォーマットを採用した。その後、5インチ、3.5インチのフロッピーが出現したが、同じフォーマットを採用した。その当時普及していた日本電気のPC98が採用した1.2メガバイトフロッピーと物理フォーマット的に類似しているため、NECパソコンでは、MS－DOS上でそれなりに読み書きできた。

データの性質上、固定長で、しかも頭から順次読めばよい、また、フロッピーを読みながら逐次実行することも想定したため、データは「べた書き」で、各レコードはシリンダーまたがりは許されない。ファイルシステムを採用していないこともあり、Windows機では特殊なソフトがないと読めない。厳密に言えば、データはフロッピー上にしか存在し得ず、インターネットによるデータのやり取り、ハードディスクや他のメディアでのデータ保存などに困難を伴う。

5. CGS2の制定
-----------------

NEC98シリーズ生産中止後、現在のWindows機の物理フォーマットと異なり、「物理的にも」読めなくなっている。現在、Windows機では、3モード対応フロッピードライブを使い、特殊なドライバーでフロッピードライブに直接アクセスで読み書きしている。

そのため、西陣織工業組合と京都染織試験場が中心となって、CGSに変わるものとして、普通のファイル形式であるCGSIIが制定されたが、フロッピーに互換性がないため、コントローラの入れ替えなどが必要であり、織物業界の構造的な不況もあって、織り現場にはそれほど浸透していない。

6. 課題
-----

フロッピードライブ、フロッピーディスクの製造中止が相次ぎ、既存のダイレクトジャガード搭載のジャカード織機をどうするかという対策が求められている。

対応策としては、CGS2対応の新しいダイレクトジャカードを入れる、または、電子ジャカードを導入するというのがオーソドックスな方法ではあるが、現下の経済情勢ではコスト的に受け入れられにくい。そのため、折衷案として、ダイレクトジャカードのコントローラーのみをCGS2対応の新コントローラーに置き換えるという対策が提案されている。この対策に対しては、故障するのは、ほとんどの場合、コントローラー以外のアクチュエーターに集中するので、コントローラのみの交換は中途半端、コントローラのみ入れ替えると、ダイレクトジャカードメーカーのメンテナンスサービスが受けられなくなるなどの危惧が指摘されている。

現在では、CGS用FDDの代替装置が開発されている。ダイレクトジャカードや電子ジャカードのコントローラーに搭載されているFDDをこの装置と交換することで、CFカードをメディアとしてデータの読込が可能となる。

7. 関連項目
-------

織組織

8. 外部リンク
--------

[1]
[2]
[3]
[4]

9. 参考文献
-------

西陣織工業組合『ダイレクトジャカード-CGSフォーマット 』
西陣織工業組合『ジャカードデータ-CGSIIフォーマット 』