(57)【要約】【課題】かんばんから読み取った部品発注情報をサーバに送信し、該サーバから部品発注先業者に向けて部品発注情報を送信する部品発注システムにおいて、部品発注作業の効率化を図ることができるシステム構成を提供する。【解決手段】バーコードリーダ装置２のかんばん投入口にかんばんが投入された後にサーバ３に送信した情報に基づいて当該サーバ３から返信される返信情報によってサーバ３への部品発注情報の登録の有無を判定し、サーバ３への部品発注情報の登録ができなかったと判定された場合にかんばんをかんばん受け部に搬出することなく保持し、サーバ３への部品発注情報の登録ができなかったことを報知する。これにより、部品発注の信頼性を維持しながら部品発注作業の効率化を図ることができる。【選択図】図１
2019197358.tif 000002
【特許請求の範囲】
【請求項１】
サーバおよび発注情報読取装置を備え、該発注情報読取装置によって部品発注カードから部品発注情報を読み取り、この読み取った部品発注情報を前記発注情報読取装置から前記サーバに送信して該サーバに登録し、当該サーバから部品発注先業者に向けて前記部品発注情報を送信する部品発注システムであって、
前記発注情報読取装置は、前記部品発注カードが投入されるカード投入口を備えていると共に、前記部品発注情報を読み取った前記部品発注カードを搬出するためのカード受け部を備えており、
前記発注情報読取装置は、前記カード投入口に前記部品発注カードが投入された後に前記サーバに送信した情報に基づいて当該サーバから返信される返信情報によって前記サーバへの前記部品発注情報の登録の有無を判定する判定部と、該判定部において前記サーバへの前記部品発注情報の登録ができなかったと判定された場合に前記部品発注カードを前記カード受け部に搬出することなく保持する保持部と、その場合に前記サーバへの前記部品発注情報の登録ができなかったことを報知する報知部とを備えていることを特徴とする部品発注システム。
【請求項２】
請求項１記載の部品発注システムにおいて、
前記サーバには、前記発注情報読取装置の設置位置データを記憶する設置位置データ記憶部が備えられ、
前記発注情報読取装置の個体情報および前記設置位置データを当該発注情報読取装置から取得する設置位置登録装置を備え、
前記設置位置登録装置が取得した前記個体情報および前記設置位置データが前記サーバに送信されて前記設置位置データ記憶部に記憶されると共に、前記発注情報読取装置の起動時、該発注情報読取装置から前記サーバに起動通知情報が送信されると、その発注情報読取装置における前記個体情報および前記設置位置データが前記サーバから当該発注情報読取装置に返信される構成となっていることを特徴とする部品発注システム。
【請求項３】
請求項２記載の部品発注システムにおいて、
前記発注情報読取装置は、該発注情報読取装置の起動時、前記サーバに起動通知情報を送信した時点から所定時間内に前記サーバからの前記個体情報および前記設置位置データの返信がなされなかった場合に異常判定を行う構成となっていることを特徴とする部品発注システム。
【請求項４】
請求項１、２または３記載の部品発注システムにおいて、
前記発注情報読取装置は、前記カード投入口に前記部品発注カードを投入した時点から所定時間内に前記サーバからの前記返信情報の返信が無い場合に異常判定を行う構成となっていることを特徴とする部品発注システム。
【請求項５】
請求項１〜４のうち何れか一つに記載の部品発注システムにおいて、
前記発注情報読取装置から前記サーバへの情報の送信後、該発注情報読取装置から前記サーバへの情報の送信が行われない状態が所定時間経過した場合に、該発注情報読取装置が稼働していることを前記サーバへ通知する構成となっていることを特徴とする部品発注システム。
【請求項６】
請求項１〜５のうち何れか一つに記載の部品発注システムにおいて、
前記カード投入口は前記発注情報読取装置の上部に設けられ、前記カード受け部は前記発注情報読取装置の下部に設けられていることを特徴とする部品発注システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば自動車の生産工場等に設置される部品発注システムに係る。特に、本発明は、部品発注の信頼性を維持しながら部品発注作業の効率化を図るための対策に関する。
【背景技術】
【０００２】
従来、例えば自動車の生産工場（部品消費者）において部品が不足すると、その部品を用いた生産が行えなくなる。一方、生産工場に部品を必要以上に在庫として持つことは、必要以上の在庫スペースを要することになり、維持費による生産コストへの悪影響等の問題を生じる。そこで、部品メーカ（部品供給者）からの部品の納入量を管理することが生産管理の効率化において重要である。
【０００３】
部品の納入量を管理する方法として「かんばん方式」と呼ばれるものが知られている。この「かんばん方式」では、消費された部品は同程度の数だけ再度消費されるという前提の下に、予め計画された部品計画消費量に基づいて部品供給者に発注される部品の納入タイミングとその納入量とを指示する部品発注カード（以下、かんばんという場合もある）を用いて部品の納入量が管理される。
【０００４】
特許文献１には、この「かんばん方式」において、かんばん用リーダライタにかんばんが投入されたときに、かんばん用リーダライタによってかんばんから部品発注情報を読み取り、この読み取った部品発注情報を生産管理端末や生産管理サーバで処理することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２２７９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、前述した「かんばん方式」においては、かんばん用リーダライタによる部品発注情報の読み取りが正常に行われたか否かを確認するための特別な作業（かんばん用リーダライタから送られてきたかんばんＩＤと同じかんばんＩＤが生産計画サーバから送られてきているかんばんＩＤの中に存在するか否かのモニタによるチェック等）が必要であり、部品発注作業の効率化を図るには限界があった。
【０００７】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、かんばん（部品発注カード）から読み取った部品発注情報をサーバに送信し、該サーバから部品発注先業者（部品メーカ）に向けて部品発注情報を送信する部品発注システムにおいて、部品発注作業の効率化を図ることができるシステム構成を提供することにある。
【課題を解決するための手段】
【０００８】
前記の目的を達成するための本発明の解決手段は、サーバおよび発注情報読取装置を備え、該発注情報読取装置によって部品発注カードから部品発注情報を読み取り、この読み取った部品発注情報を前記発注情報読取装置から前記サーバに送信して該サーバに登録し、当該サーバから部品発注先業者に向けて前記部品発注情報を送信する部品発注システムを対象とする。そして、この部品発注システムは、前記発注情報読取装置が、前記部品発注カードが投入されるカード投入口を備えていると共に、前記部品発注情報を読み取った前記部品発注カードを搬出するためのカード受け部を備えている。また、この発注情報読取装置が、前記カード投入口に前記部品発注カードが投入された後に前記サーバに送信した情報に基づいて当該サーバから返信される返信情報によって前記サーバへの前記部品発注情報の登録の有無を判定する判定部と、該判定部において前記サーバへの前記部品発注情報の登録ができなかったと判定された場合に前記部品発注カードを前記カード受け部に搬出することなく保持する保持部と、その場合に前記サーバへの前記部品発注情報の登録ができなかったことを報知する報知部とを備えていることを特徴とする。
【０００９】
この特定事項により、部品発注先業者に向けて部品の発注を行う際、作業者は、部品発注カードを発注情報読取装置のカード投入口に投入する。つまり、作業者は部品発注カード上の部品発注情報を読み取るための特別な作業は必要ない。部品発注カードの投入が適正に行われた場合、発注情報読取装置は、部品発注カードから部品発注情報を読み取り、この読み取った部品発注情報をサーバに送信し、該サーバでは部品発注情報が登録される。また、この部品発注情報が読み取られた部品発注カードはカード受け部に搬出される。そして、前記サーバから部品発注先業者に向けて前記部品発注情報が送信され、部品発注先業者では、受信した部品発注情報に従って部品の生産および納入を行うことになる。
【００１０】
一方、部品発注情報の読み取りが適正に行われなかった場合、サーバに送信される情報は適正なものとはならない。この場合、発注情報読取装置では、サーバから返信される返信情報によって、サーバへの部品発注情報の登録ができなかったと判定部が判定する。この場合、発注情報読取装置に備えられた保持部は、部品発注カードをカード受け部に搬出することなく保持する。また、発注情報読取装置に備えられた報知部は、サーバへの部品発注情報の登録ができなかったことを報知する。作業者は、報知部からの報知によって、サーバへの部品発注情報の登録ができなかったことを認識すると共に、部品発注カードが保持部に保持されていることを認識し、この保持されている部品発注カードのカード投入口への再度の投入を行って、部品発注カードからの部品発注情報の読み取りを行わせる。つまり、作業者は、カード投入口への再度の投入が必要である部品発注カードを容易に認識することができ、これによって、部品発注の信頼性を維持しながら部品発注作業の効率化を図ることができる。
【００１１】
また、前記サーバには、前記発注情報読取装置の設置位置データを記憶する設置位置データ記憶部が備えられ、前記発注情報読取装置の個体情報および前記設置位置データを当該発注情報読取装置から取得する設置位置登録装置を備え、該設置位置登録装置が取得した前記個体情報および前記設置位置データが前記サーバに送信されて前記設置位置データ記憶部に記憶されると共に、前記発注情報読取装置の起動時、該発注情報読取装置から前記サーバに起動通知情報が送信されると、その発注情報読取装置における前記個体情報および前記設置位置データが前記サーバから当該発注情報読取装置に返信される構成となっていることが好ましい。
【００１２】
これによれば、発注情報読取装置の起動の度に、該発注情報読取装置の個体情報および設置位置データがサーバから当該発注情報読取装置に返信されることになる。つまり、この発注情報読取装置には、電源がＯＦＦされても個体情報および設置位置データを記憶しておく不揮発性のメモリを備えさせておく必要がない。このため、発注情報読取装置のコストの低廉化を図ることができる。一般に自動車の生産工場等にあっては、多数の部品を使用することから発注情報読取装置も多数に及ぶことになるが、本解決手段によれば、個々の発注情報読取装置のコストの低廉化を図ることで、生産工場全体としてコストの大幅な低廉化を図ることができる。
【００１３】
また、前記発注情報読取装置は、該発注情報読取装置の起動時、前記サーバに起動通知情報を送信した時点から所定時間内に前記サーバからの前記個体情報および前記設置位置データの返信がなされなかった場合に異常判定を行う構成となっていることが好ましい。
【００１４】
これによれば、起動した発注情報読取装置に対応する個体情報および設置位置データがサーバから返信されなかった場合、発注情報読取装置とサーバとの間での通信異常や、発注情報読取装置が未登録であることが想定され、発注情報読取装置では異常判定が行われる。これにより、作業者は異常判定を解除する動作（通信異常を解消する作業や、未登録であった発注情報読取装置の登録作業）を行い、システムの正常化を図ることができる。
【００１５】
また、前記発注情報読取装置は、前記カード投入口に前記部品発注カードを投入した時点から所定時間内に前記サーバからの前記返信情報の返信が無い場合に異常判定を行う構成となっていることが好ましい。
【００１６】
カード投入口に部品発注カードを投入した時点から所定時間内にサーバからの返信情報の返信が無い場合、カード投入口に適正に部品発注カードが投入されていなかったり、部品発注カードからの部品発注情報の読み取りが適正に行えなかったことが想定される。この場合、発注情報読取装置は異常判定を行う。これにより、作業者は部品発注カードの再投入を行う等して、部品発注情報の読み取りが適正に行えるようにする。これにより、部品発注の信頼性を高く維持することができる。
【００１７】
また、前記発注情報読取装置から前記サーバへの情報の送信後、該発注情報読取装置から前記サーバへの情報の送信が行われない状態が所定時間経過した場合に、該発注情報読取装置が稼働していることを前記サーバへ通知する構成となっていることが好ましい。
【００１８】
所定時間に亘ってサーバへの情報（部品発注情報等）の送信を行っていない発注情報読取装置が存在する場合、この発注情報読取装置が故障していないかを早期に発見できるようにしておくことが好ましい。このため、本解決手段では、所定時間に亘ってサーバへの情報の送信を行っていない発注情報読取装置にあっては、この所定時間が経過した時点で、該発注情報読取装置が稼働していることを通知する情報をサーバへ送信し、当該発注情報読取装置が正常であることをサーバに認識させる。つまり、この所定時間が経過してもサーバへの通知を行わない発注情報読取装置が存在している場合、その発注情報読取装置は正常に作動していないといったことを早期に認識することができるようにしている。これにより、発注情報読取装置のメンテナンスや交換を早期に行うことができ、システムの稼働の安定化を図ることができる。
【００１９】
また、前記カード投入口は前記発注情報読取装置の上部に設けられ、前記カード受け部は前記発注情報読取装置の下部に設けられていることが好ましい。
【００２０】
この構成によれば、発注情報読取装置の設置スペースの小型化を図ることができ、生産工場内に多数の発注情報読取装置を設置する必要がある場合であっても、生産工場内の作業スペースを大きく制約してしまうことがない。
【発明の効果】
【００２１】
本発明では、発注情報読取装置のカード投入口に部品発注カードが投入された後にサーバから返信される返信情報によってサーバへの部品発注情報の登録の有無を判定し、部品発注情報の登録ができなかったと判定した場合には、部品発注カードをカード受け部に搬出することなく保持すると共に、部品発注情報の登録ができなかったことを報知するようにしている。これにより、作業者は、カード投入口への再度の投入が必要である部品発注カードを容易に認識することができ、これによって、部品発注の信頼性を維持しながら部品発注作業の効率化を図ることができる。
【図面の簡単な説明】
【００２２】
【図１】部品発注システムの概略構成を示すブロック図である。
【図２】バーコードリーダ装置の外観を示す斜視図である。
【図３】バーコードリーダ装置の内部の概略構成を示す正面図である。
【図４】バーコードリーダ装置の内部の概略構成を示す側面図である。
【図５】バーコードリーダ装置の登録動作およびバーコードリーダ装置の起動動作を説明するための図１相当図である。
【図６】設置位置登録装置による情報読み取り動作を説明するための斜視図である。
【図７】部品発注動作を説明するための図１相当図である。
【図８】バーコードリーダ装置の作動確認動作を説明するための図１相当図である。
【図９】バーコードリーダ装置の状態通知パターンを示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態を図面に基づいて説明する。本実施形態は、自動車の生産工場に設置される部品発注システムとして本発明を適用した場合について説明する。
【００２４】
図１は、本実施形態に係る部品発注システム１の概略構成を示すブロック図である。この図１に示すように、本実施形態に係る部品発注システム１は、複数台のバーコードリーダ装置（発注情報読取装置）２，２，…、サーバ（データ格納装置）３、および、設置位置登録装置４を備えている。なお、図１では、複数台のバーコードリーダ装置２，２，…のうち１台についてのみ内部構成（概略構成を示すブロック図）を示している。これらバーコードリーダ装置２，２，…、サーバ３、および、設置位置登録装置４は、生産工場内のＬＡＮ（無線ＬＡＮ）等のネットワークを介して相互に通信可能となっている。以下、それぞれについて具体的に説明する。
【００２５】
−バーコードリーダ装置−
バーコードリーダ装置２の主たる機能としては、投入されたかんばん１０（部品発注カード；図３を参照）上に表示されているバーコード１０ａから部品発注情報を読み取り、その部品発注情報をサーバ３に送信することである。
【００２６】
このバーコードリーダ装置２は、生産ライン上における各組み付けステーション毎に設置されており、情報送信部２１、情報受信部２２、判定部２３、情報保持部２４、異常通知部（報知部）２５、タイマ２６を備えている。
【００２７】
情報送信部２１は、前記かんばん１０上のバーコード１０ａから読み取られた部品発注情報をサーバ３に向けて送信する（後述する部品発注動作での情報送信動作）。また、この情報送信部２１は、前記部品発注情報以外に、起動通知情報もサーバ３に向けて送信するようになっている（後述する起動動作での情報送信動作）。また、この情報送信部２１は、作動通知情報もサーバ３に向けて送信するようになっている（後述する作動確認動作での情報送信動作）。
【００２８】
情報受信部２２は、前記サーバ３から送信された各種情報を受信する。この各種情報の受信動作としては、バーコードリーダ装置２の設定情報の受信（後述するバーコードリーダ装置２の起動動作での情報受信動作）や、部品発注情報を適正に受信した旨の応答結果情報（かんばん情報登録結果情報）の受信（後述する部品発注動作での情報受信動作）が挙げられる。
【００２９】
判定部２３は、前記情報受信部２２が受信した前記サーバ３からの情報に対し、その情報が適正なものであるか否かを判定する。つまり、バーコードリーダ装置２の設定情報が正常な情報であるか否かの判定（後述するバーコードリーダ装置２の起動動作での判定動作）や、応答結果情報が正常な情報であるか否かの判定（後述する部品発注動作での判定動作）を行う。
【００３０】
情報保持部２４は、判定部２３での判定によって、前記受信した情報（情報受信部２２が受信したサーバ３からの情報）が適正なものであった場合にその情報を一時的に（例えばバーコードリーダ装置２の電源がＯＦＦされるまで）保持する。
【００３１】
異常通知部２５は、判定部２３での判定によって、前記受信した情報（情報受信部２２が受信したサーバ３からの情報）が不適正なものであった場合にその情報を保持することなく、この受信した情報が不適正なものであることを作業者に認識させるべく異常通知動作を行う。この異常通知動作として具体的にはバーコードリーダ装置２に備えられたランプの点滅やブザーの鳴動等が挙げられる。
【００３２】
タイマ２６は、前記情報送信部２１からサーバ３に向けての起動通知情報や部品発注情報等の情報送信動作が行われた時点でカウントを開始する。そして、このタイマ２６は、起動通知情報が送信された後、所定時間（例えば３ｓｅｃ）に達した時点で判定部２３に対してタイムアップ信号（第１のタイムアップ信号）を送信する。この時点でサーバ３からの前記設定情報の受信がなされていない場合には、異常通知部２５が前記異常通知動作を行う。また、タイマ２６は、部品発注情報の送信が行われることなく、所定時間（例えば３０ｍｉｎ）に達した時点で判定部２３に対してタイムアップ信号（第２のタイムアップ信号）を送信する。この際、判定部２３から情報送信部２１に向けて作動通知情報の出力指示がなされ、情報送信部２１からサーバ３に向けて作動通知情報が送信される（後述する作動確認動作での情報送信動作）。
【００３３】
図２はバーコードリーダ装置２の外観を示す斜視図である。また、図３はバーコードリーダ装置２の内部の概略構成を示す正面図である。また、図４はバーコードリーダ装置２の内部の概略構成を示す側面図である。
【００３４】
これらの図に示すように、バーコードリーダ装置２は、ケーシング５１の内部に、かんばん搬送部５２、バーコード読取部５３、通信アンテナ５４が収容されている。また、ケーシング５１の上部にはかんばん１０が投入されるかんばん投入口（カード投入口）５１ａが設けられており、ケーシング５１の下部にはかんばん１０が搬出されるかんばん受け部（カード受け部）５５が取り付けられている。
【００３５】
前記ケーシング５１の上面にはバーコードリーダ装置２の作動状態を表示するための表示パネル５６が備えられている。この表示パネル５６は、３箇所に点灯部５６ａ，５６ｂ，５６ｃを備えており、これら点灯部５６ａ，５６ｂ，５６ｃにはＬＥＤランプ５７が収容されている。このＬＥＤランプ５７により、各点灯部５６ａ，５６ｂ，５６ｃは、発光色として赤色と緑色とが切り替え可能であり、点灯状態として、消灯、点灯、点滅が切り替え可能となっている。
【００３６】
また、ケーシング５１の上部に設けられたかんばん投入口５１ａは、その幅寸法および奥行き寸法がそれぞれかんばん１０の幅寸法および厚さ寸法よりも十分に大きくなっており、このかんばん投入口５１ａからのかんばん１０の投入が容易になっている。また、このケーシング５１の内部には、前記かんばん投入口５１ａから投入されたかんばん１０の下側への移動を案内するガイドプレート５２ｃが設けられている。つまり、かんばん投入口５１ａから投入されたかんばん１０は、このガイドプレート５２ｃに案内されて、所定のバーコード読取位置まで案内される構成となっている。
【００３７】
前記かんばん搬送部５２は、一対の搬送ローラ５２ａ，５２ａおよび厚さセンサ５２ｂを備えた構成となっている。搬送ローラ５２ａ，５２ａは図示しない電動モータからの動力を受けて回転し、かんばん１０に接触することによって該かんばん１０を搬送経路に沿って搬送する。つまり、この電動モータが作動されて搬送ローラ５２ａ，５２ａの回転が継続されると、かんばん１０が搬送ローラ５２ａ，５２ａによって下側に搬送されていくのに対し、電動モータの作動が停止すると搬送ローラ５２ａ，５２ａの回転も停止され、その時点でかんばん１０は搬送されずその位置で保持される構成となっている。このため、前記搬送ローラ５２ａ，５２ａおよび前記ガイドプレート５２ｃによって本発明でいう保持部が構成されている。
【００３８】
また、前記厚さセンサ５２ｂは、ガイドプレート５２ｃと搬送ローラ５２ａ，５２ａとの間で挟持されているかんばん１０の枚数を検知可能となっている。具体的には、例えば搬送ローラ５２ａ，５２ａが、ガイドプレート５２ｃに向かう付勢力を受けながら、その前後方向（かんばん１０の厚さ方向；図４における左右方向）に移動自在に支持されており、ガイドプレート５２ｃと搬送ローラ５２ａ，５２ａとの間でかんばん１０を挟持した状態での搬送ローラ５２ａ，５２ａの位置を厚さセンサ５２ｂが検出することによってかんばん１０の枚数を検知する構成となっている。
【００３９】
前記かんばん受け部５５は、前記搬送ローラ５２ａ，５２ａの回転によって搬送経路を搬送されてケーシング５１の下端から搬出されたかんばん１０が落下される部分である。つまり、搬送ローラ５２ａ，５２ａの回転によって下側に搬送されたかんばん１０が、搬送ローラ５２ａ，５２ａから離脱されることでケーシング５１の下端から搬出され、かんばん受け部５５に落下することになる。
【００４０】
バーコード読取部５３は、前記搬送経路を搬送されてくるかんばん１０の表面の画像を撮像する撮像手段（例えばＣＣＤカメラ等）で成っている。つまり、搬送経路を搬送されてくるかんばん１０上に表示されているバーコード１０ａがバーコード読取部５３の前側に到達すると、そのことをバーコード読取部５３が認識し、前記電動モータの作動を停止させることで搬送ローラ５２ａ，５２ａの回転を停止させ、バーコード読取部５３によるバーコード１０ａの撮像を可能にする。そして、この撮像によって読み取られた部品発注情報がバーコード読取部５３から情報送信部２１に送信され、この情報送信部２１によって通信アンテナ５４から部品発注情報がサーバ３に送信されるようになっている。
【００４１】
前述のように本実施形態におけるバーコードリーダ装置２では、かんばん投入口５１ａが上部（ケーシング５１の上部）に設けられ、かんばん受け部５５が下部（ケーシング５１の下部）に設けられているため、バーコードリーダ装置２の設置スペースの小型化を図ることができ、生産工場内に多数（例えば１０００台）のバーコードリーダ装置２を設置する必要がある場合であっても、生産工場内の作業スペースを大きく制約してしまうことがない。
【００４２】
−サーバ−
サーバ３の主たる機能としては、バーコードリーダ装置２から送信された部品発注情報を部品メーカ（部品発注先業者）に向けて送信することである。
【００４３】
このサーバ３は、情報受信部３１、情報送信部３２、発注部３３、設置位置データ記憶部３４、かんばん読取実績データ記憶部３５、作動状態データ記憶部３６を備えている。
【００４４】
情報受信部３１は、前記バーコードリーダ装置２および設置位置登録装置４から送信された各種情報を受信する。具体的には、前述したように、バーコードリーダ装置２から、部品発注情報、起動通知情報、作動通知情報を受信する。また、設置位置登録装置４から送信されるバーコードリーダ装置２の個体番号（個体情報）と設置位置との紐付情報を受信する（後述する登録動作での情報受信動作）。
【００４５】
情報送信部３２は、各種情報をバーコードリーダ装置２に送信（返信）する。具体的には、部品発注情報を受け取ったことの応答結果情報の返信（後述する部品発注動作での情報返信動作）、前記起動通知情報を受け取ったことに伴うバーコードリーダ装置２の設定情報の返信を行う（後述する起動動作での情報返信動作）
発注部３３は、前記部品発注情報を適正に受信した場合に、その部品発注情報を部品メーカに向けて送信する。例えばインタネット等のネットワークを介して部品発注情報を部品メーカに向けて送信する。
【００４６】
設置位置データ記憶部３４は、設置位置登録装置４から受信した各バーコードリーダ装置２，２，…の設定情報（個体番号と設置位置との紐付情報）を記憶する。
【００４７】
かんばん読取実績データ記憶部３５は、バーコードリーダ装置２から受信した部品発注情報を記憶（登録）する。
【００４８】
作動状態データ記憶部３６は、バーコードリーダ装置２から受信した情報（前記作動通知情報等）に基づいて各バーコードリーダ装置２，２，…の作動状態データを記憶する。
【００４９】
−設置位置登録装置−
設置位置登録装置４の主たる機能としては、バーコードリーダ装置２から当該バーコードリーダ装置２の個体番号および設置位置（生産工場内における設置位置）の各データを読み取り、これらデータの紐付情報をサーバ３に送信することである。
【００５０】
この設置位置登録装置４は、バーコード読取部４１および情報送信部４２を備えている。
【００５１】
バーコード読取部４１は、バーコードリーダ装置２のケーシング５１の前面に貼り付けられたバーコード５１ｂ（図６を参照）から当該バーコードリーダ装置２の個体番号および設置位置の各データを読み取る。つまり、前記バーコード５１ｂには、その貼り付けられるバーコードリーダ装置２に対応した個体番号および設置位置の各データが書き込まれており、バーコード読取部４１によってその情報を読み取る。また、このバーコード５１ｂには、バーコードリーダ装置２の設置位置に対応する受け入れ箇所（生産工場の複数の建物のうちの特定の建物の番号）の情報も書き込まれており、バーコード読取部４１によってその情報も読み取られる。
【００５２】
情報送信部４２は、これらバーコードリーダ装置２の個体番号および設置位置の紐付情報をサーバ３に送信する（後述する登録動作での情報送信動作）。
【００５３】
−かんばん−
前記かんばん１０は、長方形状の紙製のカードで成り、その片面に、各種情報が表示されている。具体的には、かんばん１０の中央部に前記部品発注情報がバーコード１０ａによって表示されている。この部品発注情報としては、発注番号、部品の種類、部品の個数、部品の納入期限、生産工場における前記受け入れ箇所等が挙げられる。このようにバーコード１０ａはかんばん１０の中央部に表示されているため、バーコードリーダ装置２のかんばん投入口５１ａへのかんばん１０の投入方向が何れの方向であっても（上下が逆でも）、かんばん１０を搬送していくことで、バーコード１０ａを前記バーコード読取部５３に対向する位置に到達させることができる。
【００５４】
そして、バーコードリーダ装置２のかんばん投入口５１ａからかんばん１０が投入され、そのバーコード１０ａが前記バーコード読取部５３によって撮像されて読み取られると、前記各情報がサーバ３に送信されることになる。
【００５５】
−部品発注システムの動作−
次に、前述の如く構成された部品発注システム１の動作について説明する。この部品発注システム１の動作としては、バーコードリーダ装置２の登録動作、バーコードリーダ装置２の起動動作、部品発注動作、バーコードリーダ装置２の作動確認動作がある。以下、各動作について具体的に説明する。
【００５６】
（バーコードリーダ装置の登録動作）
バーコードリーダ装置２の登録動作は、自動車の生産工場に新たにバーコードリーダ装置２を設置する場合や、バーコードリーダ装置２の交換やメンテナンスの後にそのバーコードリーダ装置２の再登録を行う場合に実施される。
【００５７】
図５は、バーコードリーダ装置２の登録動作を説明するための図１相当図である。この図５に示すように、バーコードリーダ装置２の登録動作は、先ず、図６に示すように、設置位置登録装置４によって、対象とするバーコードリーダ装置２の前面に貼り付けられたバーコード５１ｂから当該バーコードリーダ装置２の個体番号および設置位置等の各データを読み取る。
【００５８】
そして、このバーコードリーダ装置２の個体番号および設置位置の紐付情報をサーバ３に送信する。これにより、サーバ３の設置位置データ記憶部３４には、バーコードリーダ装置２の設定情報（個体番号と設置位置との紐付情報）が記憶される。設置位置データ記憶部３４は不揮発性のメモリ（例えばＥＥＰＲＯＭ等）で構成されており、サーバ３の電源がＯＦＦされても記憶された設定情報は消去されないものとなっている。
【００５９】
（バーコードリーダ装置の起動動作）
バーコードリーダ装置２の起動動作は、前述したバーコードリーダ装置２の登録動作によってサーバ３の設置位置データ記憶部３４にバーコードリーダ装置２の設定情報（個体番号と設置位置との紐付情報）が記憶された状態で、当該バーコードリーダ装置２が起動された（電源がＯＮされた）際に行われる。
【００６０】
バーコードリーダ装置２が起動されると、該バーコードリーダ装置２からサーバ３に向けて起動通知情報が送信される。この起動通知情報をサーバ３が受信すると、その起動通知情報に対応するバーコードリーダ装置２の個体番号と設置位置との紐付情報が、設置位置データ記憶部３４に記憶されているか否かを判定し、この紐付情報が記憶されている場合には、受信した起動通知情報は適正なものであるとして、この紐付情報である個体番号および設置位置の各データを、前記起動通知情報の送信元であるバーコードリーダ装置２に返信する。これにより、該バーコードリーダ装置２は、自身の個体番号および設置位置を記憶することになる。この情報はバーコードリーダ装置２に備えられた揮発性のメモリに記憶され、バーコードリーダ装置２の電源がＯＦＦされることで消去されるものとなっている。但し、バーコードリーダ装置２の電源が再度ＯＮされると（バーコードリーダ装置２が再度起動されると）、再びサーバ３との間で前述した通信を行うことにより、バーコードリーダ装置２は、自身の個体番号および設置位置を記憶することになる。これにより、バーコードリーダ装置２の構成の簡略化を図ることができ、コストの低廉化を図ることができる。
【００６１】
一方、前記バーコードリーダ装置２からの起動通知情報をサーバ３が受信した際に、その起動通知情報に対応するバーコードリーダ装置２の個体番号と設置位置との紐付情報が、設置位置データ記憶部３４に存在していない場合には、サーバ３からバーコードリーダ装置２に向けて異常信号が送信され、それに伴って異常通知部２５は前記異常通知動作を行う。
【００６２】
また、バーコードリーダ装置２が起動されて、該バーコードリーダ装置２からサーバ３に向けて起動通知情報が送信された時点で前記タイマ２６が作動を開始し、このタイマがタイムアップするまでに（前記第１のタイムアップ信号が送信されるまでに）、サーバ３からの返信が無かった場合には、判定部２３において異常判定が行われ、この場合も、異常通知部２５は前記異常通知動作を行う。
【００６３】
（部品発注動作）
部品発注動作では、バーコードリーダ装置２のかんばん投入口５１ａにかんばん１０が投入され、このバーコードリーダ装置２によってかんばん１０上に表示されているバーコード１０ａから部品発注情報を読み取り、その部品発注情報がサーバ３に送信される。
【００６４】
具体的には、かんばん投入口５１ａにかんばん１０が投入されると、電動モータの作動に伴って搬送ローラ５２ａ，５２ａが回転し、かんばん１０を搬送経路に沿って搬送（下向きに搬送）する。そして、バーコード読取部５３では、かんばん１０が、バーコード１０ａの読み取りが可能な位置に達したか否かを検知しており、バーコード１０ａがバーコード読取部５３に対向する位置に到達すると、電動モータの作動が停止して搬送ローラ５２ａ，５２ａの回転も停止される。この状態で、バーコード読取部５３によってバーコード１０ａが読み取られ、その部品発注情報がサーバ３に送信される。
【００６５】
このかんばん投入口５１ａにかんばん１０が投入されるタイミングの一例としては、使用する部品が収容されている部品箱に、同一部品の発注を行うためのかんばん１０が予め付帯されており、この部品箱が生産ライン上の組み付けステーションに運ばれてその部品が使用される際に、この付帯されているかんばん１０を部品箱から取り外してバーコードリーダ装置２のかんばん投入口５１ａに投入することが挙げられる。
【００６６】
部品発注情報を受信したサーバ３は、その部品発注情報が適正なものであった場合には、その部品発注情報をかんばん読取実績データ記憶部３５に記憶（登録）し、この部品発注情報を適正に受信した旨の応答結果情報（かんばん情報登録結果情報）をバーコードリーダ装置２に返信すると共に、発注部３３から部品発注情報を部品メーカに向けて送信する（本発明でいう「発注情報読取装置によって部品発注カードから部品発注情報を読み取り、この読み取った部品発注情報を発注情報読取装置からサーバに送信して該サーバに登録し、当該サーバから部品発注先業者に向けて部品発注情報を送信する」動作に相当）。これにより、部品メーカでは、受信した部品発注情報に従って部品の生産および納入を行うことになる。
【００６７】
一方、サーバ３が受信した部品発注情報が適正なものでなかった場合には、その情報はかんばん読取実績データ記憶部３５に記憶（登録）されることなく、バーコードリーダ装置２に返信される。この場合、バーコードリーダ装置２では、サーバ３から返信された情報が適正な情報（かんばん情報登録結果情報）ではないとして、判定部２３において異常判定が行われ、それに伴って異常通知部２５は前記異常通知動作を行う（本発明でいう「カード投入口に部品発注カードが投入された後にサーバに送信した情報に基づいて当該サーバから返信される返信情報によってサーバへの部品発注情報の登録の有無を判定し、サーバへの部品発注情報の登録ができなかったと判定された場合にサーバへの部品発注情報の登録ができなかったことを報知する」動作に相当）。
【００６８】
また、この場合、電動モータの作動が停止され、搬送ローラ５２ａ，５２ａの回転も停止されて、かんばん１０の搬送は停止される。つまり、かんばん１０は、搬送ローラ５２ａ，５２ａとガイドプレート５２ｃとの間で挟持された状態が維持される（本発明でいう「サーバへの部品発注情報の登録ができなかったと判定された場合に部品発注カードをカード受け部に搬出することなく保持する」動作に相当）。
【００６９】
なお、サーバ３が受信した部品発注情報が適正なものであるか否かの判定手法としては、過去の部品発注情報の履歴や読み取った部品発注情報の形式等を検証することにより、公知の手法（公知のバーコード検証手法）によって行われる。
【００７０】
また、バーコードリーダ装置２からサーバ３に向けて部品発注情報が送信された時点で前記タイマ２６が作動を開始し、このタイマがタイムアップするまでに（前記第１のタイムアップ信号が送信されるまでに）、サーバ３からの返信（部品発注情報を受け取ったことの応答結果情報の返信）が無かった場合には、判定部２３において異常判定が行われ、この場合も、異常通知部２５は前記異常通知動作を行う。
【００７１】
また、バーコードリーダ装置２によって読み取られた部品発注情報の発注番号はサーバ３のかんばん読取実績データ記憶部３５に記憶されるため、既に部品発注情報が読み取られたかんばん１０を再度かんばん投入口５１ａに投入したとしても、その読み取られた部品発注情報は既にサーバ３のかんばん読取実績データ記憶部３５に記憶されているため、この部品発注情報は無効とされ、その部品発注情報が部品メーカに向けて送信されることはない。これにより部品発注の重複を防止することができる。例えば、バーコードリーダ装置２の周辺の床にかんばん１０が落ちており、このかんばん１０は部品発注情報の読み取りが行われたものであるか否かが作業者では判断できない場合であっても、このかんばん１０をかんばん投入口５１ａに投入することで、既に部品発注情報の読み取りが行われたものである場合には、その部品発注情報は部品メーカに向けて送信されることはない。一方、未だ部品発注情報の読み取りが行われていないものである場合には、その部品発注情報は部品メーカに向けて送信されることになる。
【００７２】
なお、バーコードリーダ装置２のかんばん投入口５１ａに複数枚のかんばん１０が重ねられて同時に投入された場合には、そのことを前記厚さセンサ５２ｂが検知し、前記判定部２３が異常判定を行うことで、異常通知部２５による前記異常通知動作が行われることになる。この場合、作業者は、全てのかんばん１０をかんばん投入口５１ａから取り出し、各かんばん１０それぞれを１枚ずつかんばん投入口５１ａに投入していくことになる。
【００７３】
（バーコードリーダ装置の作動確認動作）
所定時間に亘ってサーバ３への情報（部品発注情報等）の送信を行っていないバーコードリーダ装置２が存在する場合、このバーコードリーダ装置２が故障していないかを早期に発見できるようにしておくことが好ましい。このため、本実施形態では、所定時間に亘ってサーバ３への情報の送信を行っていないバーコードリーダ装置２にあっては、この所定時間が経過した時点で、該バーコードリーダ装置２が稼働していることを通知する情報をサーバ３へ送信し、当該バーコードリーダ装置２が正常であることをサーバ３に認識させるようにしている。具体的には、バーコードリーダ装置２からサーバ３への情報（部品発注情報等）の送信が行われた時点で前記タイマ２６のカウントが開始され、このタイマ２６がタイムアップするまで前記サーバ３への情報の送信が行われなかった場合には、タイマ２６からの前記第２のタイムアップ信号の送信に伴い、図８に示すように、バーコードリーダ装置２からサーバ３に向けて作動通知情報を送信するようにしている。
【００７４】
これにより、前記所定時間が経過してもサーバ３への通知（作動通知情報の送信）を行わないバーコードリーダ装置２が存在している場合、そのバーコードリーダ装置２は正常に作動していないといったことを早期に認識することができるようにしている。これにより、バーコードリーダ装置２のメンテナンスや交換を早期に行うことができ、システムの稼働の安定化を図ることができる。
【００７５】
−状態通知パターン−
次に、前記バーコードリーダ装置２の表示パネル５６における各点灯部５６ａ，５６ｂ，５６ｃの点灯状態とバーコードリーダ装置２の状態との関係について説明する。以下で説明する各点灯部５６ａ，５６ｂ，５６ｃの点灯状態とバーコードリーダ装置２の状態との関係はこれに限定されるものではない。
【００７６】
図９は、バーコードリーダ装置２の状態通知パターンを示す図である。この図におけるREADYは点灯部５６ａの点灯状態を、COMMは点灯部５６ｂの点灯状態を、READは点灯部５６ｃの点灯状態をそれぞれ示している。また、各点灯状態において斜線を付した部分は赤色の発光色となっており、斜線を付していない部分は緑色の発光色となっている。
【００７７】
この図９に示すように、バーコードリーダ装置２の電源がＯＮされて、該バーコードリーダ装置２が起動中（起動の途中）である状態にあっては、点灯部５６ａは緑色の点滅、点灯部５６ｂは消灯、点灯部５６ｃは消灯となっている。バーコードリーダ装置２の起動後の待機中（かんばん１０の投入待ちの状態）にあっては、点灯部５６ａは緑色の点灯、点灯部５６ｂは緑色の点灯、点灯部５６ｃは消灯となっている。
【００７８】
バーコードリーダ装置２にかんばん１０が投入されてバーコード１０ａの読み取りが良好に行われた場合（情報読取ＯＫの場合）には、全ての点灯部５６ａ，５６ｂ，５６ｃは緑色の点灯となっている。バーコードリーダ装置２にかんばん１０が投入されたもののバーコード１０ａの読み取りが適正に行われなかった場合（情報読取ＮＧの場合）には、点灯部５６ａは緑色の点灯、点灯部５６ｂは緑色の点灯、点灯部５６ｃは赤色の点灯となっている。また、この際、異常通知部２５でのブザーの鳴動が行われる。
【００７９】
この場合、バーコード１０ａの読み取りが適正に行われなかった原因を検証する必要がある。そのため、この状況が生じたかんばん１０を他のバーコードリーダ装置２に投入し、このバーコードリーダ装置２においてもバーコード１０ａの読み取りが適正に行われなかった場合には、かんばん１０に不良（汚れ等）があるとして、他の手段で部品の発注（かんばん１０を使用しない部品の発注）を完了させる。一方、他のバーコードリーダ装置２でのバーコード１０ａの読み取りが適正に行われた場合には、かんばん投入口５１ａへのかんばん１０の投入が適正に行われなかったか、または、バーコードリーダ装置２の故障が想定される。前者の場合（かんばん１０の投入が適正に行われなかった場合）には、他のバーコードリーダ装置２によって読み取られた部品発注情報がサーバ３に送信されることになる。このため、ここでの他のバーコードリーダ装置２（かんばん１０を投入するバーコードリーダ装置２）としては、バーコード１０ａの読み取りが適正に行われなかった前記バーコードリーダ装置２に割り当てられた受け入れ箇所と同じ受け入れ箇所が割り当てられたものであることが必要である。また、後者の場合（バーコードリーダ装置２が故障している場合）には、バーコードリーダ装置２のメンテナンスまたは交換を行うと共に、その作業の完了を待つことなく前記他の手段で部品の発注を完了させる。
【００８０】
また、バーコードリーダ装置２にかんばん１０が投入されてバーコード１０ａの読み取りが良好に行われたものの、その読み取られた部品注文情報に含まれる受け入れ箇所（生産工場の複数の建物のうちの特定の建物の番号）が、当該バーコードリーダ装置２が設置されている建物とは異なるもの（受け入れ違い）である場合には、点灯部５６ａは緑色の点灯、点灯部５６ｂは緑色の点灯、点灯部５６ｃは赤色の点滅となっている。また、この際、ブザーの鳴動が行われる。
【００８１】
この場合、部品が誤って納入された場合には、その部品を本来納入されるべき建物（受け入れ箇所）に搬送することになる。また、バーコードリーダ装置２と受け入れ箇所との関係（バーコードリーダ装置２に割り当てられた受け入れ箇所）が誤っている可能性があるので、この場合には、バーコードリーダ装置２の設定情報（割り当てられる受け入れ箇所の情報）を修正する。
【００８２】
また、バーコードリーダ装置２にかんばん１０が投入されてバーコード１０ａの読み取りが良好に行われたものの、その読み取られた部品注文情報に含まれるバーコードリーダ装置２の個体番号がサーバ３に登録されていない（設置位置データ記憶部３４に記憶されていない）ものである場合、点灯部５６ａは赤色の点灯、点灯部５６ｂは緑色の点灯、点灯部５６ｃは消灯となっている。この場合、サーバ３の設置位置データ記憶部３４における登録情報を確認し、既にバーコードリーダ装置２が登録されている場合には、このバーコードリーダ装置２の再起動を行う。一方、バーコードリーダ装置２が登録されていない場合には、このバーコードリーダ装置２の登録を行う。
【００８３】
バーコードリーダ装置２のかんばん投入口５１ａからかんばん１０が取り出されたことで、部品発注情報の読み取りが完了しなかった場合、点灯部５６ａは緑色の点灯、点灯部５６ｂは緑色の点灯、点灯部５６ｃは消灯となっている。バーコードリーダ装置２によってかんばん１０の部品発注情報の読み取りが行われ、サーバ３との間での通信中である場合、点灯部５６ａは緑色の点灯、点灯部５６ｂは緑色の点滅、点灯部５６ｃは消灯となっている。
【００８４】
バーコードリーダ装置２の電源ＯＮ状態から電源ＯＦＦ状態に移行している場合、全ての点灯部５６ａ，５６ｂ，５６ｃは緑色の点滅となっている。そして、バーコードリーダ装置２の電源がＯＦＦされた場合、全ての点灯部５６ａ，５６ｂ，５６ｃは消灯する。
【００８５】
また、バーコードリーダ装置２とサーバ３との間での通信が確立されていない状態では、点灯部５６ａは緑色の点灯、点灯部５６ｂは赤色の点滅、点灯部５６ｃは消灯となっている。この場合、他のバーコードリーダ装置２においてもサーバ３との間での通信が確立されていない場合には、ネットワーク障害またはシステム障害が想定されるため、ネットワークまたはシステムのメンテナンスを行う。また、サーバ３に他のバーコードリーダ装置２の情報が存在している場合には、サーバ３との間での通信が確立されていないバーコードリーダ装置２のメンテナンスまたは交換を行う。または、サーバ３との間での通信が確立されていないバーコードリーダ装置２の登録を実施する。
【００８６】
−実施形態の効果−
以上説明したように、本実施形態では、バーコードリーダ装置２のかんばん投入口５１ａにかんばん１０が投入された後にサーバ３に送信した情報に基づいて当該サーバから返信される返信情報によってサーバ３への部品発注情報の登録ができなかったと判定された場合には、かんばん１０をかんばん受け部５５に搬出することなく保持し、また、サーバ３への部品発注情報の登録ができなかったことを報知するようにしている。このため、作業者は、前記報知によって、サーバ３への部品発注情報の登録ができなかったことを認識すると共に、かんばん１０が保持されていることを認識し、この保持されているかんばん１０のかんばん投入口５１ａへの再度の投入を行って、かんばん１０からの部品発注情報の読み取りを行わせることになる。つまり、作業者は、かんばん投入口５１ａへの再度の投入が必要であるかんばん１０を容易に認識することができ、これによって、部品発注の信頼性を維持しながら部品発注作業の効率化を図ることができる。
【００８７】
また、本実施形態では、バーコードリーダ装置２の起動時、該バーコードリーダ装置２からサーバ３に起動通知情報が送信されると、そのバーコードリーダ装置２における個体情報および設置位置データがサーバ３から当該バーコードリーダ装置２に返信されるようになっている。このため、バーコードリーダ装置２には、電源がＯＦＦされても前記個体情報および設置位置データを記憶させておくための不揮発性のメモリを備えさせておく必要がなく、コストの低廉化を図ることができる。一般に自動車の生産工場等にあっては、多数の部品を使用することからバーコードリーダ装置２も多数に及ぶことになるが、本実施形態によれば、個々のバーコードリーダ装置２のコストの低廉化を図ることで、生産工場全体としてコストの大幅な低廉化を図ることができる。
【００８８】
また、本実施形態では、バーコードリーダ装置２の起動時、サーバ３に起動通知情報を送信した時点から所定時間内にサーバ３からの個体情報および設置位置データの返信がなされなかった場合に異常判定を行うようにしている。これにより、システムの異常を早期に発見することができる。
【００８９】
また、本実施形態では、バーコードリーダ装置２のかんばん投入口５１ａにかんばん１０を投入した時点から所定時間内にサーバ３からの返信情報の返信が無い場合に異常判定を行うようにしている。これにより、作業者はかんばん投入口５１ａへのかんばん１０の再投入を行う等して、部品発注情報の読み取りが適正に行えるようにすることができ、部品発注の信頼性を高く維持することができる。
【００９０】
また、本実施形態では、バーコードリーダ装置２からサーバ３への情報の送信後、該バーコードリーダ装置２からサーバ３への送信が行われない状態が所定時間経過した場合に、該バーコードリーダ装置２が稼働していることをサーバ３へ通知するようにしている。これにより、前記所定時間が経過してもサーバ３への通知を行わないバーコードリーダ装置２が存在している場合、そのバーコードリーダ装置２は正常に作動していないといったことを早期に認識することができる。その結果、バーコードリーダ装置２のメンテナンスや交換を早期に行うことができ、システムの稼働の安定化を図ることができる。
【００９１】
−他の実施形態−
なお、本発明は、前記実施形態に限定されるものではなく、特許請求の範囲および該範囲と均等の範囲で包含される全ての変形や応用が可能である。
【００９２】
例えば、前記実施形態では、自動車の生産工場に設置される部品発注システム１として本発明を適用した場合について説明した。本発明はこれに限らず、その他の生産工場に設置される部品発注システムとして適用することも可能である。
【００９３】
また、前記実施形態では、かんばん１０上に部品発注情報を表示する手段としてバーコード１０ａを使用していた。本発明はこれに限らず、ＱＲコード（株式会社デンソーウェーブの登録商標）を使用してもよい。
【００９４】
また、前記実施形態では、かんばん１０の片面のみにバーコード１０ａを表示していた。本発明はこれに限らず、かんばん１０の両面にバーコード１０ａを表示するようにしてもよい。これによれば、かんばん投入口５１ａにかんばん１０を投入する向きが表裏逆であってもバーコード１０ａをバーコード読取部５３によって読み取ることが可能になる。
【産業上の利用可能性】
【００９５】
本発明は、自動車の生産工場に設置されるかんばん方式の部品発注システムに適用可能である。
【符号の説明】
【００９６】
１      部品発注システム
２      バーコードリーダ装置（発注情報読取装置）
２３    判定部
２５    異常通知部（報知部）
２６    タイマ
３      サーバ
３３    発注部
３４    設置位置データ記憶部
３５    かんばん読取実績データ記憶部
４      設置位置登録装置
５１ａ  かんばん投入口（カード投入口）
５２    かんばん搬送部
５２ａ  搬送ローラ（保持部）
５２ｃ  ガイドプレート（保持部）
５５    かんばん受け部（カード受け部）
１０    かんばん（部品発注カード）
【図１】
2019197358.tif 000003
【図２】
2019197358.tif 000004
【図３】
2019197358.tif 000005
【図４】
2019197358.tif 000006
【図５】
2019197358.tif 000007
【図６】
2019197358.tif 000008
【図７】
2019197358.tif 000009
【図８】
2019197358.tif 000010
【図９】
2019197358.tif 000011