(57)【特許請求の範囲】
【請求項１】
商品コードを構成する項目の種類、前記商品コードにおける前記項目の先頭桁位置を表す位置、及び前記商品コードにおける前記項目の桁数を表す長さの少なくとも１つがメーカ毎に異なり、色やサイズなどの属性を示す項目が前記商品コードに含まれる、前記メーカ毎の商品コードを、統一された構成のデータに変換するアパレル商品の商品コード変換装置において、
前記項目の種類を示す識別子と前記位置と前記長さとを対応させて構成された構成テーブルを、前記メーカ毎に格納する第１の記憶手段と、
前記メーカすべての商品コードに係るデータを格納する第２の記憶手段と、
メーカ対応で付加的に設けられ、外部からの入力情報に基づいて、前記項目ごとに前記識別子を設定した前記構成テーブルを生成する生成手段と、
各メーカが外部から前記位置及び前記長さの情報を入力して自メーカの構成テーブルを第１の記憶手段に格納する登録手段と、
前記商品コードをバーコードなどにより入力する入力手段と、
第１の記憶手段に格納された前記構成テーブルを参照して、前記入力手段によって入力した商品コードを項目別に分割し、分割された項目の内容を前記第２の記憶手段に格納する項目抽出手段と、
前記分割された項目の内容を前記第２の記憶手段から読み出して項目別に表示や印刷などの形で出力する出力手段と
を備えたことを特徴とする商品コード変換装置。
【請求項２】
前記生成手段は、外部からの指示入力に従い、すべてのメーカの商品コードに含まれる項目の種類を重複なく、かつすべてを含むように選択し、選択した項目の識別子を設定して前記すべてのメーカに共通の構成テーブルを作成し、
前記登録手段は、外部からの入力情報に基づき、前記構成テーブルの項目の内、メーカ対応で必要とする項目にその位置および長さの情報を設定した構成テーブルを第１の記憶手段に格納し、
前記項目抽出手段は、前記構成テーブルからメーカ対応で必要な項目とその位置及び長さの情報を参照する
ことを特徴とする請求項１に記載の商品コード変換装置
【請求項３】
前記生成手段は、外部からの指示入力に従い、すべてのメーカの商品コードに含まれる項目の種類を重複なく、かつすべてを含むように選択し、選択した項目の識別子を設定して前記すべてのメーカに共通の構成テーブルを作成し、
前記登録手段は、外部からの入力指示により、前記構成テーブルの複数の項目の内、前記メーカが必要としない項目の位置及び長さには所定の値を設定し、
前記項目抽出手段は、前記構成テーブルに前記所定の値が設定されている場合、この項目の参照をスキップする
ことを特徴とする請求項１に記載の商品コード変換装置。
【請求項４】
商品コードを構成する項目の種類、前記商品コードにおける前記項目の先頭桁位置を表す位置、及び前記商品コードにおける前記項目の桁数を表す長さの少なくとも１つがメーカ毎に異なり、色やサイズなどの属性を示す項目が前記商品コードに含まれる、前記メーカ毎の商品コードを、統一された構成のデータに変換するアパレル商品の商品コード変換方法において、
前記項目の種類を示す識別子と前記位置と前記長さとを対応させて構成された構成テーブルを、前記メーカ毎に格納する第１の記憶ステップと、
前記メーカすべての商品コードに係るデータを格納する第２の記憶ステップと、
メーカ対応で付加的に設けられ、外部からの入力情報に基づいて、前記項目ごとに前記識別子を設定した前記構成テーブルを生成する生成ステップと、
各メーカが外部から前記位置及び前記長さの情報を入力して自メーカの構成テーブルを第１の記憶ステップにより格納する登録ステップと、
前記商品コードをバーコードなどにより入力する入力ステップと、
第１の記憶ステップにより格納された前記構成テーブルを参照して、前記入力ステップによって入力した商品コードを項目別に分割し、分割された項目の内容を前記第２の記憶ステップにより格納する項目抽出ステップと、
前記分割された項目の内容を前記第２の記憶ステップにより読み出して項目別に表示や印刷などの形で出力する出力ステップと
を備えたことを特徴とする商品コード変換方法。
【請求項５】
前記生成ステップは、外部からの指示入力に従い、すべてのメーカの商品コードに含まれる項目の種類を重複なく、かつすべてを含むように選択し、選択した項目の識別子を設定して前記すべてのメーカに共通の構成テーブルを作成し、
前記登録ステップは、外部からの入力情報に基づき、前記構成テーブルの項目の内、メーカ対応で必要とする項目にその位置および長さの情報を設定した構成テーブルを第１の記憶ステップにより格納し、
前記項目抽出ステップは、前記構成テーブルからメーカ対応で必要な項目とその位置及び長さの情報を参照する
ことを特徴とする請求項４に記載の商品コード変換方法
【請求項６】
前記生成ステップは、外部からの指示入力に従い、すべてのメーカの商品コードに含まれる項目の種類を重複なく、かつすべてを含むように選択し、選択した項目の識別子を設定して前記すべてのメーカに共通の構成テーブルを作成し、
前記登録ステップは、外部からの入力指示により、前記構成テーブルの複数の項目の内、前記メーカが必要としない項目の位置及び長さには所定の値を設定し、
前記項目抽出ステップは、前記構成テーブルに前記所定の値が設定されている場合、この項目の参照をスキップする
ことを特徴とする請求項４に記載の商品コード変換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、主にアパレル業界において、メーカ毎に異なる商品の商品コード（以降、品番コードと呼ぶこともある）体系の違いを吸収する商品コード変換装置並びにその方法に関するものである。
【０００２】
【従来の技術】
アパレル業界では、衣類や服などの取り扱い商品の品番をバーコード化して品番コードを作成し、この品番コードをバーコードスキャナで読み込むことが一般化している。この品番コードは、数桁単位で区切って意味付けされており、そのコード体系は図２に示すようにメーカ毎に、構成する項目の種類、先頭桁位置（以降、位置と呼ぶ）及び桁数（以降、長さと呼ぶ）が異なる（詳細については後述する）。
【０００３】
これらの異なる品番コードを１つのセンターで統一管理する技術が従来考案されており、その技術は例えば特開平６−２５９４４２号公報に示されている。図８は、この特開平６−２５９４４２号公報で示される従来のアパレル商品のコード変換システムの構成例を示す構成図である。
図８において、１０Ｋは、小売店、２０はアパレルメーカグループ、１００は情報サービスを行うＶＡＳ会社のデータベースである。
また、図９は、この従来例で行われるコード変換の様子を説明するための変換テーブルの構成を示した図である。
【０００４】
次に、従来のアパレル商品のコード変換システムの動作を図８及び図９を用いて説明する。
図８に示すように、ＶＡＳ会社は、アパレル型番を用いて商品管理を行うアパレルメーカや自店商品コードを用いて商品管理を行う小売店１０Ｋなど独自のコード体系を用いて情報または物品の管理を行う複数の加入者を持ち、所定の統一コードを用いて全加入者の商品の統括管理を行う。
【０００５】
この場合、アパレル型番などのメーカ独自のコード体系は加入者が管理する情報又は物品が統一コード体系でも管理できるように適宜補正され統一コードに組み込まれる。このため、統一コードとアパレル型番または自店商品コードとの対応関係を示すコード変換テーブルが用意され、このコード変換テーブルを参照することにより、アパレル型番、自店商品コードおよび統一コードの間で、アパレル型番、自店商品コードおよび統一コードの間で、同一商品に対する管理コードが変換される。
【０００６】
これにより、アパレルメーカ毎に桁数の異なるアパレル型番が統一コードを使用することにより同一の桁数で扱われるようになる。各アパレルメーカは、自社のアパレル型番をインデックスキー（キーワード）にして統一コード経由で、対象商品をアクセスすることができる。
【０００７】
このコード変換システムでは、ＶＡＳが定めた統一コードとアパレルメーカとのコード変換は、図９（ｂ）に示すように「アパレルメーカＩＤ＋アパレルメーカ商品コード＋ＶＡＳ統一コード」により行っていた。また、小売店との変換は図９（ｃ）に示すように、上記のアパレルメーカとの変換テーブルにさらに「小売店ＩＤと小売店商品コード」により小売店のコード変換テーブルを生成して行っていた。
【０００８】
また、図１０は、特開平５−３０７６７７号公報で示される従来の商品販売データ処理装置の構成例を示す構成図であり、パソコンなどの外部機器に着脱自在に接続された電子式キャッシュレジスタの構成を示している。
図１０において、１０はＣＰＵ、１１はバスライン、２０はバーコードスキャナ、２２は表示器である。
また、図１１は、図１０に示した従来例で行われるコード変換の様子を説明するための変換テーブルの構成を示した図である。
【０００９】
次に、図１０及び図１１に示した従来例の動作を説明する。図１１において、ＥＡＮ−８、ＵＰＣ−Ａ、ＥＡＮ−１３、ＵＰＣ−６などの予め決められたバーコード体系に対応してコード長、コード識別情報、データ位置、長さなどのコード定義データをそれぞれ記憶する解析用ファイルを設け、このファイルを通じてコード変換を行う。
【００１０】
バーコード入力時に、商品コードのバーコード体系を判別し、判別されたバーコード体系に対応するコード定義データを解析用ファイルから抽出して解析処理する。この解析用ファイルは外部機器によって作成される。
任意のバーコード体系に対処でき、何らかの新たなバーコード体系を扱う場合、解析用ファイルにこのバーコード体系に対応するコード定義データを追加することにより対応可能である。
【００１１】
【発明が解決しようとする課題】
このように、従来のアパレル商品のコード変換システムでは、変換テーブルがアパレル（メーカ）コード＋アパレル型番毎及びそのアパレル商品を扱った小売店コード毎に発生するので、変換テーブル数は非常に多くなり、さらに、１つの変換テーブルが扱う商品コードは数万点にも上り、この変換テーブルの設定操作は非常に煩雑で、大容量のメモリが必要になるという問題点があった。
【００１２】
また、この変換テーブルは大容量であるため、アクセス速度が低下するという問題点があった。
【００１３】
また、別の従来例では、電子式キャッシュレジスタはＪＡＮ、ＥＡＮ、ＵＰＣなど統一規定がすでに有る商品コード体系に従って変換するように構成されている為、変換できる範囲がこれらのコード体系のみに制限され、アパレル商品コードのように色、柄、サイズなどの属性を含むコード体系やその他のコード体系を変換できないという問題点があった。
【００１４】
この発明は、このような問題点を解決するためになされたもので、バーコード関連のコード体系だけでなく、アパレル商品やその他の商品コード体系のコード変換を小容量のメモリで、高速に実現するコード変換システムを提供することを目的としている。
【００１５】
以上のような目的を達成するために、以下の解決手段を有する。第１の発明に係る商品コード変換装置は、
商品コードを構成する項目の種類、前記商品コードにおける前記項目の先頭桁位置を表す位置、及び前記商品コードにおける前記項目の桁数を表す長さの少なくとも１つがメーカ毎に異なり、色やサイズなどの属性を示す項目が前記商品コードに含まれる、前記メーカ毎の商品コードを、統一された構成のデータに変換するアパレル商品の商品コード変換装置において、
前記項目の種類を示す識別子と前記位置と前記長さとを対応させて構成された構成テーブルを、前記メーカ毎に格納する第１の記憶手段と、
前記メーカすべての商品コードに係るデータを格納する第２の記憶手段と、
メーカ対応で付加的に設けられ、外部からの入力情報に基づいて、前記項目ごとに前記識別子を設定した前記構成テーブルを生成する生成手段と、
各メーカが外部から前記位置及び前記長さの情報を入力して自メーカの構成テーブルを第１の記憶手段に格納する登録手段と、
前記商品コードをバーコードなどにより入力する入力手段と、
第１の記憶手段に格納された前記構成テーブルを参照して、前記入力手段によって入力した商品コードを項目別に分割し、分割された項目の内容を前記第２の記憶手段に格納する項目抽出手段と、
前記分割された項目の内容を前記第２の記憶手段から読み出して項目別に表示や印刷などの形で出力する出力手段と
を備えたものである。
【００１７】
また、第２の発明に係る商品コード変換装置は、
前記生成手段は、外部からの指示入力に従い、すべてのメーカの商品コードに含まれる項目の種類を重複なく、かつすべてを含むように選択し、選択した項目の識別子を設定して前記すべてのメーカに共通の構成テーブルを作成し、
前記登録手段は、外部からの入力情報に基づき、前記構成テーブルの項目の内、メーカ対応で必要とする項目にその位置および長さの情報を設定した構成テーブルを第１の記憶手段に格納し、
前記項目抽出手段は、前記構成テーブルからメーカ対応で必要な項目とその位置及び長さの情報を参照する
ものである。
【００１９】
また、第３の発明に係る商品コード変換装置は、
前記生成手段は、外部からの指示入力に従い、すべてのメーカの商品コードに含まれる項目の種類を重複なく、かつすべてを含むように選択し、選択した項目の識別子を設定して前記すべてのメーカに共通の構成テーブルを作成し、
前記登録手段は、外部からの入力指示により、前記構成テーブルの複数の項目の内、前記メーカが必要としない項目の位置及び長さには所定の値を設定し、
前記項目抽出手段は、前記構成テーブルに前記所定の値が設定されている場合、この項目の参照をスキップする
ものである。
【００２０】
また、第４の発明に係る商品コード変換方法は、
商品コードを構成する項目の種類、前記商品コードにおける前記項目の先頭桁位置を表す位置、及び前記商品コードにおける前記項目の桁数を表す長さの少なくとも１つがメーカ毎に異なり、色やサイズなどの属性を示す項目が前記商品コードに含まれる、前記メーカ毎の商品コードを、統一された構成のデータに変換するアパレル商品の商品コード変換方法において、
前記項目の種類を示す識別子と前記位置と前記長さとを対応させて構成された構成テーブルを、前記メーカ毎に格納する第１の記憶ステップと、
前記メーカすべての商品コードに係るデータを格納する第２の記憶ステップと、
メーカ対応で付加的に設けられ、外部からの入力情報に基づいて、前記項目ごとに前記識別子を設定した前記構成テーブルを生成する生成ステップと、
各メーカが外部から前記位置及び前記長さの情報を入力して自メーカの構成テーブルを第１の記憶ステップにより格納する登録ステップと、
前記商品コードをバーコードなどにより入力する入力ステップと、
第１の記憶ステップにより格納された前記構成テーブルを参照して、前記入力ステップによって入力した商品コードを項目別に分割し、分割された項目の内容を前記第２の記憶ステップにより格納する項目抽出ステップと、
前記分割された項目の内容を前記第２の記憶ステップにより読み出して項目別に表示や印刷などの形で出力する出力ステップと
を備えたものである。
【００２２】
また、第５の発明に係る商品コード変換方法は、
前記生成ステップは、外部からの指示入力に従い、すべてのメーカの商品コードに含まれる項目の種類を重複なく、かつすべてを含むように選択し、選択した項目の識別子を設定して前記すべてのメーカに共通の構成テーブルを作成し、
前記登録ステップは、外部からの入力情報に基づき、前記構成テーブルの項目の内、メーカ対応で必要とする項目にその位置および長さの情報を設定した構成テーブルを第１の記憶ステップにより格納し、
前記項目抽出ステップは、前記構成テーブルからメーカ対応で必要な項目とその位置及び長さの情報を参照する
ものである。
【００２４】
また、第６の発明に係る商品コード変換方法は、
前記生成ステップは、外部からの指示入力に従い、すべてのメーカの商品コードに含まれる項目の種類を重複なく、かつすべてを含むように選択し、選択した項目の識別子を設定して前記すべてのメーカに共通の構成テーブルを作成し、
前記登録ステップは、外部からの入力指示により、前記構成テーブルの複数の項目の内、前記メーカが必要としない項目の位置及び長さには所定の値を設定し、
前記項目抽出ステップは、前記構成テーブルに前記所定の値が設定されている場合、この項目の参照をスキップする
ものである。
【００２５】
【発明の実施の形態】
図１は、本発明に係る商品コード変換装置の一実施の形態を示す構成図である。図１において、１０１は記憶手段、１０２は制御手段、１０３はバーコード入力手段、１０４は表示手段、１０２１は制御手段１０２に設けられた品番設定ファイル作成機能、１０２２は制御手段１０２に設けられた項目抽出機能である。記憶手段１０１は品番設定ファイル格納用の記憶手段１と、この品番設定ファイルを基に品番コードを分割して生成される各項目のデータを格納する記憶手段２とがある。また、バーコード入力手段１０３は、請求項でいう入力手段並びに入力ステップに相当するものである。また、品番設定ファイル作成機能１０２１は請求項でいう登録手段並びに登録ステップに相当するものである。また、項目抽出機能１０２２は請求項でいう項目抽出手段並びに項目抽出ステップに相当するものである。表示手段１０４は請求項でいう出力手段並びに出力ステップに相当するものである。
【００２６】
また、図２〜５は、この発明に係るコード変換システムの動作を各社毎に具体的に説明する説明図であり、図２は各社毎の品番体系を示した図、図３〜５はその処理過程を図示したものである。次に、この発明に係るコード変換システムの動作を図２〜５を用いて説明する。
【００２７】
アパレル商品の品番コード体系はメーカ毎に異なる。
例えば、甲社の場合、品番コードは図２（ａ）に示すように
ＡＢＣ１１１２２３３３４４４      であり、
品番コード体系は
ＡＢＣが大分類、１１１が中分類、２２が年度、３３３が連番、４４４がサイズであるとする。この場合、大分類の位置は１、長さは３、中分類の位置は４、長さは３、年度の位置は７、長さは２、連番の位置は９、長さは３、サイズの位置は１２、長さは３である。
【００２８】
また、乙社の場合、品番コードは図２（ｂ）に示すように
１１２２２ＡＢＣ３３４４４       であり、
品番コード体系は
１１が年度、２２２が大分類、ＡＢＣが季節、３３が色、４４４が連番であるとする。この場合、年度の位置は１、長さは２、大分類の位置は３、長さは３、季節の位置は６、長さは３、色の位置は９、長さは２、連番の位置は１１、長さは３である。
【００２９】
また、丙社の場合、品番コードは図２（ｃ）に示すように
Ｄ５ＸＸ６７７７８９９       であり、
品番コード体系は
Ｄが大分類、５が型、ＸＸが年度、６が季節、７７７が連番、８がサイズ、９９が色であるとする。この場合、大分類の位置は１、長さは１、型の位置は２、長さは１、年度の位置は３、長さは２、季節の位置は５、長さは１、連番の位置は６、長さは３、サイズの位置は９、長さは１、色の位置は１０、長さは２である。
【００３０】
このように、甲社、乙社、丙社の品番コード体系は互いに異なっている。そこで、この品番コード体系の相違を吸収する品番設定ファイルを外部に作成する。この品番設定ファイルは、請求項でいう構成テーブルに相当するものである。
この品番設定ファイルに設定する項目の種類は、全社に共通な形になるように最大公約数をとる。すなわち甲社、乙社及び丙社が使用するすべての項目の種類を冗長のないように選択する。この例では、項目として
大分類、中分類、年度、季節、型、サイズ、色、連番
の８種類を選択する。
この品番設定ファイルは予め、テキストエディタなどファイル管理用ユーティリティや生成モードのシーケンシャルファイルオープン手順などの生成方法・手段を使用して全社に共通な形態のまま各社毎に作成しておく。なお、この段階では各社の品番設定ファイルには項目の種類を示す識別子のみが設定されているだけで、位置及び長さの情報はまだ設定されていない。
【００３１】
次に、各社毎に、各社が自社用として保有する品番設定ファイルに自社の品番コードの項目の位置と長さを品番設定ファイル作成手段を利用して設定する。設定用情報の入力は管理者がキー入力などの外部入力手段によって行う。もし、品番設定ファイルに自社にはない項目がある場合、管理者は、その項目にその旨を示すための特別な値（この例では位置として”０”、長さとして”０”）を設定する。
【００３２】
例えば、甲社の場合、管理者は、品番設定ファイルの大分類の項目には位置として１、長さとして３を設定する。
また、中分類の項目には位置として１、長さとして３を設定する。
また、年度の項目には位置として７、長さとして２を設定する。
また、甲社の場合、品番コードには季節の項目がないため、品番設定ファイルの季節の項目には例えば位置として０、長さとして０を設定する。
また、甲社の場合、品番コードには型の項目がないため、型の項目には位置として０、長さとして０を設定する。
また、サイズの項目には位置として１２、長さとして３を設定する。
また、甲社の場合、品番コードには色の項目がないため、色の項目には位置として０、長さとして０を設定する。
また、連番の項目には位置として９、長さとして３を設定する。
設定が終了したら、終了ボタン（この終了ボタンは何でもよいが、システムで予め決めておく）を押す。これにより、記憶手段１の品番設定ファイルに設定データが書き込まれる。
設定後の品番設定ファイルの内容を図３に示す。
【００３３】
同様に、乙社の場合、管理者は、品番設定ファイルの大分類の項目には位置として３、長さとして３を設定する。
また、乙社の場合、品番コードには中分類の項目がないため、中分類の項目には位置として０、長さとして０を設定する。
また、年度の項目には位置として１、長さとして２を設定する。
また、季節の項目には位置として６、長さとして３を設定する。
また、乙社の場合、品番コードには型の項目がないため、型の項目には位置として０、長さとして０を設定する。
また、乙社の場合、品番コードにはサイズの項目がないため、サイズの項目には位置として０、長さとして０を設定する。
また、色の項目には位置として９、長さとして２を設定する。
また、連番の項目には位置として１１、長さとして３を設定する。
設定が終了したら、終了ボタンを押す。これにより、記憶手段１の品番設定ファイルに設定データが書き込まれる。
設定後の品番設定ファイルの内容を図４に示す。
【００３４】
同様に、丙社の場合、管理者は、品番設定ファイルの大分類の項目には位置として１、長さとして１を設定する。
また、丙社の場合、品番コードには中分類の項目がないため、中分類の項目には位置として０、長さとして０を設定する。
また、年度の項目には位置として３、長さとして２を設定する。
また、季節の項目には位置として５、長さとして１を設定する。
また、型の項目には位置として２、長さとして１を設定する。
また、サイズの項目には位置として９、長さとして１を設定する。
また、色の項目には位置として１０、長さとして２を設定する。
また、連番の項目には位置として６、長さとして３を設定する。
設定が終了したら、終了ボタンを押す。これにより、記憶手段１の品番設定ファイルに設定データが書き込まれる。
設定後の品番設定ファイルの内容を図５に示す。
【００３５】
図６はこの各社毎に設けられた品番設定ファイルへの位置及び長さの設定を行う際に用いられる品番設定ファイル作成処理の流れを示すフローチャートである。この品番設定ファイル作成処理の機能は制御手段１０２が保有する。
次に、この品番設定ファイル作成の処理フローについて甲社を例にして説明する。
項目番号をｎとする。ｎ＝１の項目について始める。ｎ＝１は、この例では大分類に相当する（ステップＳ６１）。先ず項目が終了か否かを調べる（ステップＳ６２）。終了であれば、ステップＳ６５へ飛ぶ。まだ終了でないので、ステップＳ６３を実行し、品番設定ファイルのｎ（ここでは１）番目に項目の位置（ここでは大分類の位置である１）と長さ（ここでは大分類の長さである３）を設定する。
【００３６】
次に、ｎを１つ増やして（ｎ＝２となる）次の項目を指定する。ここでは次の項目は、中分類に相当する（ステップＳ６４）。次に、項目が終了か否かを調べる（ステップＳ６２）。終了であれば、ステップＳ６５へ飛ぶ。まだ終了でないので、ステップＳ６３を実行し、品番設定ファイルのｎ（ここでは２）番目に項目の位置（ここでは中分類の位置である４）と長さ（ここでは中分類の長さである３）を設定する。
【００３７】
次に、ｎを１つ増やして（ｎ＝３となる）次の項目を指定する。ここでは次の項目は、年度に相当する（ステップＳ６４）。次に、項目が終了か否かを調べる（ステップＳ６２）。終了であれば、ステップＳ６５へ飛ぶ。まだ終了でないので、ステップＳ６３を実行し、品番設定ファイルのｎ（ここでは３）番目に項目の位置（ここでは年度の位置である７）と長さ（ここでは年度の長さである２）を設定する。
【００３８】
以下、同様の処理を繰り返す。
最終項目（ここでは連番）の処理を終了した（ステップＳ６３）後に、ｎを１つ増やして次の項目を指定する（ステップＳ６４）。次に、項目が終了か否かを調べる（ステップＳ６２）。終了ボタンが押されたことを検出すると、終了と判断してステップＳ６５へ飛び、記憶手段１の品番設定ファイルへ書き込みを行い、甲社の品番設定ファイルがこの段階で記憶手段１に作成される。
【００３９】
乙社、丙社の処理フローは甲社のそれと同様であるので説明を省略する。
【００４０】
また、図７は品番コードからの項目抽出の処理の流れを示すフローチャートである。この項目抽出処理の機能は制御手段１０２が保有する。
次に、この項目抽出の処理フローについて甲社を例にして説明する。
例えば、アパレル商品などの品番コードをバーコードスキャナなどにより入力すると（ステップＳ７１）、バーコード入力・分割機能のプログラムなどの項目抽出機能はの品番を各項目に分割し（ステップＳ５２）、予め決められた領域に項目を転送する（ステップＳ５３）。
【００４１】
アパレル商品などの品番コードをバーコードスキャナなどにより入力すると（ステップＳ７１）、ｎ＝１に設定して最初の項目を指定する（ステップＳ７２）。次に、品番設定ファイルの終わりか否かをチェックする（ステップＳ７３）。終わりならば、ステップＳ７７へ飛ぶ。ここではまだ終わりでないから、ｎ番目の項目（ここではｎ＝１だから大分類）は必要か否かを判断する（ステップＳ７４）。この判断は項目の位置または長さが”０”か否かをチェックすることにより行われる。不要ならばステップＳ７６へ飛ぶ。ここでは必要だから、項目＝大分類の位置と長さを品番ファイルから読み出して、この位置（ここでは１）及び長さ（ここでは３）を基に品番コードから大分類のデータを抽出して記憶手段２のある領域へ格納する（ステップＳ７５）。
【００４２】
従って、品番コード
ＡＢＣ１１１２２３３３４４４
からデータ”ＡＢＣ”が抽出され、記憶手段２のある領域へ格納される。
【００４３】
次に、ｎの値を１つ増やして、次の項目（ここでは中分類）を指定する。次に、品番設定ファイルの終わりか否かをチェックする（ステップＳ７３）。終わりならば、ステップＳ７７へ飛ぶ。ここではまだ終わりでないから、ｎ番目の項目（ここではｎ＝２だから中分類）は必要か否かを判断する（ステップＳ７４）。不要ならばステップＳ７６へ飛ぶ。ここでは必要だから、項目＝中分類の位置と長さを品番ファイルから読み出して、この位置（ここでは４）及び長さ（ここでは３）を基に品番コードから中分類のデータを抽出して記憶手段２の或る領域へ格納する（ステップＳ７５）。
【００４４】
従って、品番コード
ＡＢＣ１１１２２３３３４４４
からデータ”１１１”が抽出され、記憶手段２の別な領域へ格納される。
【００４５】
次に、ｎの値を１つ増やして、次の項目（ここでは年度）を指定する。次に、品番設定ファイルの終わりか否かをチェックする（ステップＳ７３）。終わりならば、ステップＳ７７へ飛ぶ。ここではまだ終わりでないから、ｎ番目の項目（ここではｎ＝３だから年度）は必要か否かを判断する（ステップＳ７４）。不要ならばステップＳ７６へ飛ぶ。ここでは必要だから、項目＝年度の位置と長さを品番ファイルから読み出して、この位置（ここでは７）及び長さ（ここでは２）を基に品番コードから中分類のデータを抽出して記憶手段２の或る領域へ格納する（ステップＳ７５）。
【００４６】
従って、品番コード
ＡＢＣ１１１２２３３３４４４
からデータ”２２”が抽出され、記憶手段２の別な領域へ格納される。
【００４７】
以下、同様の処理を繰り返す。
【００４８】
この結果、図３に示すように、記憶手段２の予め決められた領域に大分類としてＡＢＣが格納され、中分類として１１１が格納され、年度として２２が格納され、季節および型のデータは格納されず、連番として３３３が格納され、色のデータは格納されずサイズとして４４４が格納される。
【００４９】
次に、最終項目（ここでは連番）の処理を終了した（ステップＳ７５）後に、ｎを１つ増やして次の項目を指定する（ステップＳ７６）。次に、項目が終了か否かを調べる（ステップＳ７３）。終了であるからステップＳ７７へ飛び、記憶手段２から上記の各項目データを取り出して、図３に示すように画面表示処理などを行う。
【００５０】
乙社、丙社の処理フローは甲社のそれと同様であるので説明を省略する。
【００５１】
乙社の場合、結果として、図４に示すように、記憶手段２の予め決められた領域に大分類として２２２が格納され、中分類のデータは格納されず、年度として１１が格納され、季節としてＡＢＣが格納され、型及びサイズのデータは格納されず、色として３３が格納され、連番として４４４が格納される。そして、これらのデータが画面に表示される。
【００５２】
同様に、丙社の場合、結果として、図５に示すように、記憶手段２の予め決められた領域に大分類としてＤが格納され、中分類のデータは格納されず、年度としてＸＸが格納され、季節として６が格納され、型として５が格納され、サイズとして８が格納され、色として９９が格納され、連番として７７７が格納される。そして、これらのデータが画面に表示される。
【００５３】
このように構成することにより、どんな品番コード体系でも、簡単な作業である外付けの品番設定ファイルを作成・編集することにより、面倒で煩わしいパッケージシステムのカスタマイズ作業から開放されるという効果がある。例えば、新たな品番コード体系を追加する場合、対応する品番設定ファイルを新たに作成することにより、制御手段内の品番設定ファイル作成機能や項目抽出機能のフローを変更しないで済む。これらの機能はソフトウェアで提供されている場合が多く、この機能の変更を行う必要がないことは作業量と作業時間に非常に有益な効果がある。この効果は品番体系の変更や削除などを伴う場合でも同様である。
【００５４】
また、この実施の形態によれば、品番コードは数万にも上るが、変換に必要な変換テーブルの項目数は高々１０数程度であり、従来に比べ、テーブルが必要とするメモリ容量は小さくて済み、設定操作も簡単である。
【００５５】
また、この実施の形態によれば、変換テーブルのサイズが小さいため、アクセスが速く、即座にアクセスできる。
【００５６】
また、この実施の形態によれば、品番設定ファイルはＪＡＮコードなどの統一されたコード体系は無論のこと、小売業や卸売業あるいはアパレルメーカなど顧客企業が独自に定めたいわゆるインストアコードなどにも対応するので、より広い範囲のコード体系の変換が可能になるという効果を奏する。
【００５７】
上述の例では、予め決められた領域の各項目を画面に表示する場合を記述したが、これにこだわらない。例えば、印刷してもよいし、同一会社の遠方の工場や傘下の企業に電子メールで送付してもよいし、その他に使用してもよい。
【００５８】
なお、上記の例では、品番設定ファイル作成機能および項目抽出機能をフローチャートで示しており、ソフトウェアによる方法で実現することもハードウェアの手段で実現することも可能である。
【００５９】
また、上記の例では、品番設定ファイルにおいて、各社で不要な項目の位置と長さには特別な値として０を設定したが、これに限らないことはいうまでもない。さらに、特別な値を位置と長さに設定したが、フラグを新たに設けてこのフラグに要／不要の区別を示す値を設定してもよい。
【００６０】
【発明の効果】
この発明によれば、どんな品番コード体系でも、簡単な作業である構成テーブル（外付けの品番設定ファイル）を作成・編集することにより、面倒で煩わしいパッケージシステムのカスタマイズ作業から開放されるという効果を奏する。
【００６１】
また、この発明によれば、変換テーブルの項目数のみを設定するので、従来に比べ、テーブルが必要とするメモリ容量は小さくて済み、設定操作も簡単になるという効果を奏する。
【００６２】
また、この発明によれば、変換テーブルのサイズが小さいため、アクセスが速く、即座にアクセスできるという効果を奏する。
【００６３】
また、この発明によれば、品番設定ファイルはＪＡＮコードなどの統一されたコード体系は無論のこと、小売業や卸売業あるいはアパレルメーカなど顧客企業が独自に定めたいわゆるインストアコードなどにも対応するので、より広い範囲のコード体系の変換が可能になるという効果を奏する。
【図面の簡単な説明】
【図１】  本発明に係るコード変換システムの一実施の形態を示す構成図である。
【図２】  各社のコード体系を示す図である。
【図３】  この発明に係るコード変換システムの甲社の動作を具体的に説明する説明図である。
【図４】  この発明に係るコード変換システムの乙社の動作を具体的に説明する説明図である。
【図５】  この発明に係るコード変換システムの丙社の動作を具体的に説明する説明図である。
【図６】  品番設定ファイル作成の処理の流れを示すフローチャートである。
【図７】  項目抽出処理の流れを示すフローチャートである。
【図８】  従来のアパレル商品のコード変換システムの構成例を示す構成図である。
【図９】  従来例で行われるコード変換の様子を説明するための変換テーブルの構成を示した図である。
【図１０】  従来の商品販売データ処理装置の構成例を示す構成図である。
【図１１】  図１０に示す従来例で行われるコード変換の様子を説明するための変換テーブルの構成を示した図である。
【符号の説明】
１０  ＣＰＵ
１１  バスライン
２０  バーコードスキャナ
２２  表示器
１０Ｋ  小売店
２０  アパレルメーカグループ
１００  情報サービスを行うＶＡＳ会社のデータベース
１０１  記憶手段
１０２  制御手段
１０３  バーコード入力手段
１０４  表示手段
１０２１  品番設定ファイル作成機能
１０２２  項目抽出機能
【図１】
0003780737.tif 000002
【図２】
0003780737.tif 000003
【図３】
0003780737.tif 000004
【図４】
0003780737.tif 000005
【図５】
0003780737.tif 000006
【図６】
0003780737.tif 000007
【図７】
0003780737.tif 000008
【図８】
0003780737.tif 000009
【図９】
0003780737.tif 000010
【図１０】
0003780737.tif 000011
【図１１】
0003780737.tif 000012