(57)【要約】【課題】簡易な操作でレーザーによるマーキングが可能な、マーキング装置及びマーキングシステムを提供すること。【解決手段】実施形態のマーキング装置は、取得部、設定部およびマーキング部を備える。取得部は、対象物に関連付けられた第１の情報を取得する。設定部は、前記第１の情報に基づいてレーザーのパラメーターを設定する。マーキング部は、前記設定部によって設定されたパラメーターに基づきレーザーを前記対象物に照射して、前記対象物に第２の情報をマーキングする。【選択図】図２
2019084577.tif 000002
【特許請求の範囲】
【請求項１】
対象物に関連付けられた第１の情報を取得する取得部と、
前記第１の情報に基づいてレーザーのパラメーターを設定する設定部と、
前記設定部によって設定されたパラメーターに基づきレーザーを前記対象物に照射して、前記対象物に第２の情報をマーキングするマーキング部と、を備えるマーキング装置。
【請求項２】
前記取得部によって前記第１の情報が取得された場合、レーザーの照射に関する注意事項を報知する、報知部をさらに備える、請求項１に記載のマーキング装置。
【請求項３】
前記第２の情報は、前記対象物ごとに割り当てられた識別情報である、請求項１又は請求項２に記載のマーキング装置。
【請求項４】
マーキングをするか否かを前記第１の情報に基づいて判定し、マーキングをすると判定した場合にマーキングするように前記マーキング部を制御する、制御部をさらに備える、請求項１乃至請求項３のいずれか１項に記載のマーキング装置。
【請求項５】
マーキング装置及び読取装置を含み、
前記マーキング装置は、
対象物に関連付けられた第１の情報を取得する取得部と、
前記第１の情報に基づいてレーザーのパラメーターを設定する設定部と、
前記設定部によって設定されたパラメーターに基づきレーザーを前記対象物に照射して、前記対象物に第２の情報をマーキングするマーキング部と、を備え
前記読取装置は、
前記マーキングから読取部によって読み取られた第２の情報に基づき、前記対象物が正規のものであることを判定する判定部と、を備える、マーキングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、マーキング装置及びマーキングシステムに関する。
【背景技術】
【０００２】
対象物に対してレーザーでマーキングするレーザーマーカーが知られている。しかしながら、レーザーマーカーは、対象物に応じた設定などに手間が必要となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８４７１３号公報
【特許文献２】特開平７−４９９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態が解決しようとする課題は、簡易な操作でレーザーによるマーキングが可能な、マーキング装置及びマーキングシステムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のマーキング装置は、取得部、設定部およびマーキング部を備える。取得部は、対象物に関連付けられた第１の情報を取得する。設定部は、前記第１の情報に基づいてレーザーのパラメーターを設定する。マーキング部は、前記設定部によって設定されたパラメーターに基づきレーザーを前記対象物に照射して、前記対象物に第２の情報をマーキングする。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態に係るマーキングシステム及び当該マーキングシステムに含まれる構成要素の要部回路構成の一例を示すブロック図。
【図２】図１中のマーキング装置のプロセッサーによる第１実施形態の処理のフローチャート。
【図３】図１中のサーバー装置のプロセッサーによる第１実施形態及び第２実施形態の処理のフローチャート。
【図４】図１中の読取装置のプロセッサーによる第１実施形態の処理のフローチャート。
【図５】第２実施形態に係るマーキング装置について説明するための断面模式図。
【図６】図１中のマーキング装置のプロセッサーによる第２実施形態の処理のフローチャート。
【図７】図１中の読取装置のプロセッサーによる第２実施形態の処理のフローチャート。
【発明を実施するための形態】
【０００７】
以下、いくつかの実施形態に係るマーキングシステムについて図面を用いて説明する。
〔第１実施形態〕
図１は、第１実施形態に係るマーキングシステム１及びマーキングシステム１に含まれる構成要素の要部回路構成の一例を示すブロック図である。マーキングシステム１は、一例として、マーキング装置１０、サーバー装置２０及び読取装置３０を含む。
マーキング装置１０、サーバー装置２０及び読取装置３０は、ネットワークＮＷに接続する。ネットワークＮＷは、例えば、インターネットを含む通信網である。ネットワークＮＷは、例えば、イントラネットなどのプライベートネットワークを含む通信網である。ネットワークＮＷは、例えば、ＷＡＮ（wide area network）を含む通信網である。ネットワークＮＷは、例えば、ＬＡＮ（local area network）を含む通信網である。また、ネットワークＮＷは、専用線又は公衆携帯電話網などを含む通信網であっても良い。
【０００８】
マーキング装置１０は、バーコードなどに記録された情報を読み取る機能を有する。そして、マーキング装置１０は、読み取った当該情報に基づき、レーザーを用いて商品などの対象物に対してマーキングする機能を有する。マーキング装置１０は、例えば、手に持って使用するものであっても良いし、床又は机の上などに設置して使用するものであっても良い。マーキング装置１０は、一例として、プロセッサー１０１、ＲＯＭ（read-only memory）１０２、ＲＡＭ（random-access memory）１０３、補助記憶デバイス１０４、通信インターフェース１０５、スキャナー１０６、表示デバイス１０７、入力デバイス１０８、スピーカー１０９及びマーキングデバイス１１０を含む。
【０００９】
プロセッサー１０１は、マーキング装置１０の動作に必要な演算及び制御などの処理を行うコンピューターの中枢部分に相当する。プロセッサー１０１は、ＲＯＭ１０２又は補助記憶デバイス１０４などに記憶されたシステムソフトウェア、アプリケーションソフトウェア又はファームウェアなどのプログラムに基づいて、マーキング装置１０の各種の機能を実現するべく各部を制御する。プロセッサー１０１は、例えば、ＣＰＵ（central processing unit）、ＭＰＵ（micro processing unit）、ＳｏＣ（system on a chip）、ＤＳＰ（digital signal processor）、ＧＰＵ（graphics processing unit）、ＡＳＩＣ（application specific integrated circuit）、ＰＬＤ（programmable logic device）又はＦＰＧＡ（field-programmable gate array）などである。あるいは、プロセッサー１０１は、これらの組み合わせである。
【００１０】
ＲＯＭ１０２は、プロセッサー１０１を中枢とするコンピューターの主記憶装置に相当する。ＲＯＭ１０２は、専らデータの読み出しに用いられる不揮発性メモリである。ＲＯＭ１０２は、上記のプログラムを記憶する。また、ＲＯＭ１０２は、プロセッサー１０１が各種の処理を行う上で使用するデータ又は各種の設定値などを記憶する。
【００１１】
ＲＡＭ１０３は、プロセッサー１０１を中枢とするコンピューターの主記憶装置に相当する。ＲＡＭ１０３は、データの読み書きに用いられるメモリである。ＲＡＭ１０３は、プロセッサー１０１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
【００１２】
補助記憶デバイス１０４は、プロセッサー１０１を中枢とするコンピューターの補助記憶装置に相当する。補助記憶デバイス１０４は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）又はＳＳＤ（solid state drive）などである。補助記憶デバイス１０４は、上記のプログラムを記憶する場合がある。また、補助記憶デバイス１０４は、プロセッサー１０１が各種の処理を行う上で使用するデータ、プロセッサー１０１での処理によって生成されたデータ又は各種の設定値などを保存する。
【００１３】
ＲＯＭ１０２又は補助記憶デバイス１０４に記憶されるプログラムは、後述する処理を実行するためのプログラムを含む。一例として、マーキング装置１０は、当該プログラムがＲＯＭ１０２又は補助記憶デバイス１０４に記憶された状態でマーキング装置１０の管理者などへと譲渡される。しかしながら、マーキング装置１０は、当該プログラムがＲＯＭ１０２又は補助記憶デバイス１０４に記憶されない状態で当該管理者などに譲渡されても良い。また、マーキング装置１０は、当該プログラムとは別のプログラムがＲＯＭ１０２又は補助記憶デバイス１０４に記憶された状態で当該管理者などに譲渡されても良い。そして、後述する処理を実行するためのプログラムが別途に当該管理者などへと譲渡され、当該管理者又はサービスマンなどによる操作の下にＲＯＭ１０２又は補助記憶デバイス１０４へと書き込まれても良い。このときのプログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルな記憶媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。
【００１４】
通信インターフェース１０５は、マーキング装置１０がネットワークＮＷなどを介して通信するためのインターフェースである。
【００１５】
スキャナー１０６は、光学的手段などを用いて商品などに付されたバーコードを読み取り、このバーコードが表した商品コードなどの情報を出力する。商品コードは、例えば、ＪＡＮ（Japanese Article Number）コードなどである。バーコードは、１次元バーコードであっても良いし、ＱＲコード（登録商標）などの２次元バーコードであっても良い。スキャナー１０６は、マーキング装置１０に固定されたものでも良いし、マーキング装置１０に外付けされたものであっても良い。外付けのスキャナー１０６は、有線又は無線によってマーキング装置１０に接続される。また、スキャナー１０６は、レーザーを用いた方式でも、イメージセンサーを用いた方式でも良い。また、スキャナー１０６は、カメラであっても良い。
【００１６】
表示デバイス１０７は、マーキング装置１０の操作者に各種情報を通知するための画面を表示する。表示デバイス１０７は、例えば、液晶ディスプレイ又は有機ＥＬ（electro-luminescence）ディスプレイなどのディスプレイである。
【００１７】
入力デバイス１０８は、マーキング装置１０の操作者による操作を受け付ける。入力デバイス１０８は、例えば、キーボード、キーパッド、タッチパッド又はマウスなどである。また、表示デバイス１０７及び入力デバイス１０８としては、タッチパネルを用いることもできる。すなわち、タッチパネルが備える表示パネルを表示デバイス１０７として、タッチパネルが備えるタッチパッドを入力デバイス１０８として用いることができる。
【００１８】
スピーカー１０９は、入力される音声信号を音波として出力する。
【００１９】
マーキングデバイス１１０は、レーザーを商品などの対象物に照射することで、画像を対象物にマーキングするレーザーマーカーである。なお、文字又は記号なども画像の一種である。マーキングデバイス１１０は、例えば、レーザーによって対象物を削る、剥離させる、焦がす、酸化させる、変色させる又は溶かすなどして、見た目を変化させることにより、マーキングする。マーキングデバイス１１０は、例えば、コントローラー１１１、レーザー発振器１１２及びガルバノミラー１１３などを備える。コントローラー１１１は、プロセッサー１０１の制御のもと、レーザー発振器１１２及びガルバノミラー１１３などを制御する。なお、マーキングデバイス１１０は、レーザー発振器１１２を複数種類備えていても良い。この場合、マーキング装置１０は、複数種類のレーザーを使い分けることが可能となる。なお、種類の異なるレーザーとは、例えば、媒質又は周波数などが異なるレーザーである。
なお、マーキングデバイス１１０の構成は、上記の構成に限らず、その他種々の公知のレーザーマーカーと同様であっても良い。
マーキングデバイス１１０は、マーキング部の一例である。
【００２０】
サーバー装置２０は、一例として、商品情報及び個別情報などを記憶する。サーバー装置２０は、要求に応じて商品情報又は個別情報などを送信する。サーバー装置２０は、プロセッサー２１、ＲＯＭ２２、ＲＡＭ２３、補助記憶デバイス２４及び通信インターフェース２５を含む。
【００２１】
プロセッサー２１は、サーバー装置２０の動作に必要な演算及び制御などの処理を行うコンピューターの中枢部分に相当する。プロセッサー２１は、ＲＯＭ２２又は補助記憶デバイス２４などに記憶されたシステムソフトウェア、アプリケーションソフトウェア又はファームウェアなどのプログラムに基づいて、サーバー装置２０の各種の機能を実現するべく各部を制御する。プロセッサー２１は、例えば、ＣＰＵ、ＭＰＵ、ＳｏＣ、ＤＳＰ、ＧＰＵ、ＡＳＩＣ、ＰＬＤ又はＦＰＧＡなどである。あるいは、プロセッサー２１は、これらの組み合わせである。
【００２２】
ＲＯＭ２２は、プロセッサー２１を中枢とするコンピューターの主記憶装置に相当する。ＲＯＭ２２は、専らデータの読み出しに用いられる不揮発性メモリである。ＲＯＭ２２は、上記のプログラムを記憶する。また、ＲＯＭ２２は、プロセッサー２１が各種の処理を行う上で使用するデータ又は各種の設定値などを記憶する。
【００２３】
ＲＡＭ２３は、プロセッサー２１を中枢とするコンピューターの主記憶装置に相当する。ＲＡＭ２３は、データの読み書きに用いられるメモリである。ＲＡＭ２３は、プロセッサー２１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
【００２４】
補助記憶デバイス２４は、プロセッサー２１を中枢とするコンピューターの補助記憶装置に相当する。補助記憶デバイス２４は、例えばＥＥＰＲＯＭ、ＨＤＤ又はＳＳＤなどである。補助記憶デバイス２４は、上記のプログラムを記憶する場合がある。また、補助記憶デバイス２４は、プロセッサー２１が各種の処理を行う上で使用するデータ、プロセッサー２１での処理によって生成されたデータ又は各種の設定値などを保存する。なお、サーバー装置２０は、補助記憶デバイス２４に代えて、あるいは補助記憶デバイス２４に加えて、メモリカード又はＵＳＢメモリなどの記憶媒体を挿入可能なインターフェースを備えていてもよい。
【００２５】
また、補助記憶デバイス２４は、一例として、商品ＤＢ（database）２４１及び個別ＤＢ２４２を記憶する。
商品ＤＢ２４１は、各商品についての情報を種類別に記憶する。商品ＤＢ２４１は、例えば、商品コードと当該商品コードで特定される商品の商品情報とを関連付ける。商品情報は、商品コードで特定される商品についての情報である。商品情報は、例えば、商品名、価格、在庫数量及びマーキング情報などを含む。ここで、マーキング情報は、マーキング装置１０が照射するレーザーに関する設定を決定するために用いられる情報である。マーキング情報は、例えば、レーザーによるマーキングを行う場合に適したレーザーのパラメーターを含む。また例えば、マーキング情報は、商品の表面の材質及び厚みなどの、レーザーによるマーキングを行う場合に適したレーザーのパラメーターを決定するための材質情報を含む。また、あるいは、マーキング情報は、レーザーによるマーキングが不可能であることを示す情報、レーザーによるマーキングが禁止されていることを示す情報、又はレーザーによるマーキングをしないことを示す情報などを含む。マーキング情報は、例えば、マーキングシステム１の利用者又は管理者などによって予め入力される。
商品情報は、商品に関連付けられた第１の情報の一例である。マーキング情報は、第１の情報の一例である。
【００２６】
個別ＤＢ２４２は、個別の商品にユニークに割り当てられる個別ＩＤと、当該個別ＩＤで特定される個別の商品についての個別情報とを関連付ける。個別情報は、例えば、品名、商標、品種、産地、生産者、管理者、輸入者、販売者、出生年月日、性別、飼養地、飼育者、飼料、製造工場、収穫日時、加工日時、製造日時、出荷日時、輸出日時、輸入日時、入荷日時、販売店舗、販売日時、消費期限及び賞味期限などから選択される１又は複数の情報を含む。
【００２７】
ＲＯＭ２２又は補助記憶デバイス２４に記憶されるプログラムは、後述する処理を実行するためのプログラムを含む。一例として、サーバー装置２０は、当該プログラムがＲＯＭ２２又は補助記憶デバイス２４に記憶された状態でサーバー装置２０の管理者などへと譲渡される。しかしながら、サーバー装置２０は、当該プログラムがＲＯＭ２２又は補助記憶デバイス２４に記憶されない状態で当該管理者などに譲渡されても良い。また、サーバー装置２０は、当該プログラムとは別のプログラムがＲＯＭ２２又は補助記憶デバイス２４に記憶された状態で当該管理者などに譲渡されても良い。そして、後述する処理を実行するためのプログラムが別途に当該管理者などへと譲渡され、当該管理者又はサービスマンなどによる操作の下にＲＯＭ２２又は補助記憶デバイス２４へと書き込まれても良い。このときのプログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルな記憶媒体に記録して、あるいはネットワークＮＷを介したダウンロードにより実現できる。
【００２８】
通信インターフェース２５は、サーバー装置２０がネットワークＮＷなどを介して通信するためのインターフェースである。
【００２９】
読取装置３０は、マーキング装置１０によってマーキングされた情報を読み取る機能を有する。読取装置３０は、例えば、ＰＯＳ（point of sale）端末、電子キャッシュレジスター、スマートフォン、タブレットＰＣ（personal computer）又はＰＣなどである。ここで、ＰＯＳ端末とは、決済対象となる商品の買上登録及び登録された商品についての決済などのレジ業務などのために商店などに設置される装置である。一例として、ＰＯＳ端末は、主に店員によって操作される。しかしながら、ＰＯＳ端末は、買物客などによって操作されるセルフ方式の端末であっても良い。また、ＰＯＳ端末は、商品の買上登録を行う登録装置と、登録された商品についての決済を行う決済装置とを含んで成るセミセルフ方式の端末であっても良い。セミセルフ方式のＰＯＳ端末は、典型的には、登録装置を店員が操作し、決済装置を買物客が操作する。読取装置３０は、プロセッサー３１、ＲＯＭ３２、ＲＡＭ３３、補助記憶デバイス３４、通信インターフェース３５、スキャナー３６、表示デバイス３７及び入力デバイス３８を含む。
【００３０】
プロセッサー３１は、読取装置３０の動作に必要な演算及び制御などの処理を行うコンピューターの中枢部分に相当する。プロセッサー３１は、ＲＯＭ３２又は補助記憶デバイス３４などに記憶されたシステムソフトウェア、アプリケーションソフトウェア又はファームウェアなどのプログラムに基づいて、読取装置３０の各種の機能を実現するべく各部を制御する。プロセッサー３１は、例えば、ＣＰＵ、ＭＰＵ、ＳｏＣ、ＤＳＰ、ＧＰＵ、ＡＳＩＣ、ＰＬＤ又はＦＰＧＡなどである。あるいは、プロセッサー３１は、これらの組み合わせである。プロセッサー３１は、処理部の一例である。また、プロセッサー３１を中枢とするコンピューターは、処理部の一例である。
【００３１】
ＲＯＭ３２は、プロセッサー３１を中枢とするコンピューターの主記憶装置に相当する。ＲＯＭ３２は、専らデータの読み出しに用いられる不揮発性メモリである。ＲＯＭ３２は、上記のプログラムを記憶する。また、ＲＯＭ３２は、プロセッサー３１が各種の処理を行う上で使用するデータ又は各種の設定値などを記憶する。
【００３２】
ＲＡＭ３３は、プロセッサー３１を中枢とするコンピューターの主記憶装置に相当する。ＲＡＭ３３は、データの読み書きに用いられるメモリである。ＲＡＭ３３は、プロセッサー３１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
【００３３】
補助記憶デバイス３４は、プロセッサー３１を中枢とするコンピューターの補助記憶装置に相当する。補助記憶デバイス３４は、例えばＥＥＰＲＯＭ、ＨＤＤ又はＳＳＤなどである。補助記憶デバイス３４は、上記のプログラムを記憶する場合がある。また、補助記憶デバイス３４は、プロセッサー３１が各種の処理を行う上で使用するデータ、プロセッサー３１での処理によって生成されたデータ又は各種の設定値などを保存する。なお、読取装置３０は、補助記憶デバイス３４に代えて、あるいは補助記憶デバイス３４に加えて、メモリカード又はＵＳＢ（universal serial bus）メモリなどの記憶媒体を挿入可能なインターフェースを備えていてもよい。
【００３４】
ＲＯＭ３２又は補助記憶デバイス３４に記憶されるプログラムは、後述する処理を実行するためのプログラムを含む。一例として、読取装置３０は、当該プログラムがＲＯＭ３２又は補助記憶デバイス３４に記憶された状態で読取装置３０の管理者などへと譲渡される。しかしながら、読取装置３０は、当該プログラムがＲＯＭ３２又は補助記憶デバイス３４に記憶されない状態で当該管理者などに譲渡されても良い。また、読取装置３０は、当該プログラムとは別のプログラムがＲＯＭ３２又は補助記憶デバイス３４に記憶された状態で当該管理者などに譲渡されても良い。そして、後述する処理を実行するためのプログラムが別途に当該管理者などへと譲渡され、当該管理者又はサービスマンなどによる操作の下にＲＯＭ３２又は補助記憶デバイス３４へと書き込まれても良い。このときのプログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルな記憶媒体に記録して、あるいはネットワークＮＷを介したダウンロードにより実現できる。
【００３５】
通信インターフェース３５は、読取装置３０がネットワークＮＷなどを介して通信するためのインターフェースである。
【００３６】
スキャナー３６は、マーキング装置１０によってマーキングされた情報を読み取り、出力する。また、スキャナー３６は、商品などに表示されたバーコードを読取って、このバーコードが表した商品コードなどを出力する。スキャナー３６は、読取装置３０に固定されたものでも良いし、読取装置３０に外付けされたものであっても良い。外付けのスキャナー３６は、有線又は無線によって読取装置３０に接続される。また、スキャナー３６は、レーザーを用いた方式でも、イメージセンサーを用いた方式でも良い。また、スキャナー３６は、カメラであっても良い。スキャナー３６は、読取部の一例である。
【００３７】
表示デバイス３７は、読取装置３０の操作者に各種情報を通知するための画面を表示する。表示デバイス３７は、例えば、液晶ディスプレイ又は有機ＥＬディスプレイなどのディスプレイである。
【００３８】
入力デバイス３８は、読取装置３０の操作者による操作を受け付ける。入力デバイス３８は、例えば、キーボード、キーパッド、タッチパッド又はマウスなどである。また、表示デバイス３７及び入力デバイス３８としては、タッチパネルを用いることもできる。すなわち、タッチパネルが備える表示パネルを表示デバイス３７として、タッチパネルが備えるタッチパッドを入力デバイス３８として用いることができる。
【００３９】
以下、第１実施形態に係るマーキングシステム１の動作を図２〜図４に基づいて説明する。なお、以下の動作説明における処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。図２は、マーキング装置１０のプロセッサー１０１による処理のフローチャートである。プロセッサー１０１は、ＲＯＭ１０２又は補助記憶デバイス１０４などに記憶されたプログラムに基づいてこの処理を実行する。図３は、サーバー装置２０のプロセッサー２１による処理のフローチャートである。プロセッサー２１は、ＲＯＭ２２又は補助記憶デバイス２４などに記憶されたプログラムに基づいてこの処理を実行する。図４は、読取装置３０のプロセッサー３１による処理のフローチャートである。プロセッサー３１は、ＲＯＭ３２又は補助記憶デバイス３４などに記憶されたプログラムに基づいてこの処理を実行する。なお、特に説明が無い限り、プロセッサー１０１、プロセッサー２１及びプロセッサー３１は、ＡｃｔＮ（Ｎは、自然数。）の処理の後、Ａｃｔ（Ｎ＋１）へと進むものとする。
【００４０】
マーキング装置１０の操作者は、商品に対してマーキングしたい場合、まず、入力デバイス１０８を操作して、商品コードの読み取り開始をマーキング装置１０に指示する。
図２のＡｃｔ１においてマーキング装置１０のプロセッサー１０１は、商品コードの読み取り開始を指示する操作が行われるのを待ち受ける。プロセッサー１０１は、商品コードの読み取り開始を指示する操作が行われたならば、Ａｃｔ１においてＹｅｓと判定してＡｃｔ２へと進む。
【００４１】
Ａｃｔ２においてプロセッサー１０１は、商品コードがマーキング装置１０に入力されるのを待ち受ける。なお、商品コードは、一例として以下に示すように入力される。マーキング装置１０の操作者は、商品などに付されたバーコードをスキャナー１０６に読み取らせる。あるいは、マーキング装置１０の操作者は、複数の商品を入れるための箱などの容器に付されたバーコードをスキャナー１０６に読み取らせる。当該容器は、例えば、カートンなどと呼ばれるものであり、一定数の商品を入れて主に流通段階で用いられるものである。あるいは、バーコードは、商品が置かれた棚などに付されたものなどであっても良い。バーコードをスキャナー１０６に読み取らせることにより、当該バーコードに記録された商品コードがマーキング装置１０に入力される。プロセッサー１０１は、商品コードが入力されたならば、Ａｃｔ２においてＹｅｓと判定してＡｃｔ３へと進む。
【００４２】
Ａｃｔ３においてプロセッサー１０１は、商品情報要求を生成する。商品情報要求は、Ａｃｔ２で入力された商品コードを含む。商品情報要求は、商品コードに関連付けられた商品情報の送信を要求するものである。プロセッサー１０１は、商品情報要求を生成した後、当該商品情報要求をサーバー装置２０に送信するように通信インターフェース１０５に対して指示する。この指示を受けて通信インターフェース１０５は、当該商品情報要求をサーバー装置２０に送信する。送信された当該商品情報要求は、サーバー装置２０の通信インターフェース２５によって受信される。
【００４３】
一方、図３のＡｃｔ２１においてプロセッサー２１は、商品情報要求が受信されたか否かを判定する。プロセッサー２１は、商品情報要求が受信されていないならば、Ａｃｔ２１においてＮｏと判定してＡｃｔ２２へと進む。
【００４４】
Ａｃｔ２２においてプロセッサー２１は、マーキング通知が受信されたか否かを判定する。プロセッサー２１は、マーキング通知が受信されていないならば、Ａｃｔ２２においてＮｏと判定してＡｃｔ２３へと進む。
【００４５】
Ａｃｔ２３においてプロセッサー２１は、個別情報要求が受信されたか否かを判定する。プロセッサー２１は、個別情報要求が受信されていないならば、Ａｃｔ２３においてＮｏと判定してＡｃｔ２４へと進む。
【００４６】
Ａｃｔ２４においてプロセッサー２１は、更新要求が受信されたか否かを判定する。プロセッサー２１は、更新要求が受信されていないならば、Ａｃｔ２４においてＮｏと判定してＡｃｔ２１へと戻る。かくして、プロセッサー２１は、商品情報要求、マーキング通知、個別情報要求又は更新要求が受信されるまでＡｃｔ２１〜Ａｃｔ２４を繰り返す。なお、マーキング通知、個別情報要求及び更新要求についての詳細は後述する。
【００４７】
プロセッサー２１は、Ａｃｔ２１〜Ａｃｔ２４の待受状態にあるときに商品情報要求が受信されたならば、Ａｃｔ２１においてＹｅｓと判定してＡｃｔ２５へと進む。
【００４８】
Ａｃｔ２５においてプロセッサー２１は、商品ＤＢ２４１を参照して、Ａｃｔ２１〜Ａｃｔ２４の待受状態で受信された商品情報要求に含まれる商品コードに関連付けられた商品情報を取得する。
【００４９】
Ａｃｔ２６においてプロセッサー２１は、Ａｃｔ２５で取得した商品情報をマーキング装置１０に送信するように通信インターフェース２５に対して指示する。この指示を受けて通信インターフェース２５は、当該商品情報をマーキング装置１０に送信する。送信された当該商品情報は、マーキング装置１０の通信インターフェース１０５によって受信される。プロセッサー２１は、Ａｃｔ２６の処理の後、Ａｃｔ２１へと戻る。
【００５０】
一方、図２のＡｃｔ４においてマーキング装置１０のプロセッサー１０１は、通信インターフェース１０５によって商品情報が受信されるのを待ち受けている。プロセッサー１０１は、商品情報が受信されたならば、Ａｃｔ４においてＹｅｓと判定してＡｃｔ５へと進む。
Ａｃｔ３及びＡｃｔ４の処理によって、プロセッサー１０１は、商品情報を取得する。したがって、Ａｃｔ３及びＡｃｔ４の処理を行うことで、プロセッサー１０１を中枢とするコンピューターと通信インターフェース１０５とは、協働して、第１の情報を取得する取得部として機能する。
【００５１】
Ａｃｔ５においてプロセッサー１０１は、Ａｃｔ４で受信された商品情報に含まれるマーキング情報に基づき、マーキングしないか否かを判定する。プロセッサー１０１は、Ａｃｔ４で受信された商品情報に含まれるマーキング情報に、レーザーによるマーキングが不可能であることを示す情報、又はレーザーによるマーキングをしないことを示す情報などが含まれる場合には、マーキングしないと判定する。プロセッサー１０１は、マーキングしないと判定しない場合、Ａｃｔ５においてＮｏと判定してＡｃｔ６へと進む。
Ａｃｔ５の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、マーキングをするか否かを第１の情報に基づいて判定する制御部として機能する。
【００５２】
Ａｃｔ６においてプロセッサー１０１は、マーキング情報にレーザーのパラメーターが含まれるか否かを判定する。プロセッサー１０１は、マーキング情報にレーザーのパラメーターが含まれる場合、Ａｃｔ６においてＹｅｓと判定してＡｃｔ７へと進む。
Ａｃｔ６の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、マーキングをするか否かを第１の情報に基づいて判定する制御部として機能する。
【００５３】
Ａｃｔ７においてプロセッサー１０１は、マーキング情報に含まれるレーザーのパラメーターに基づいて、マーキングデバイス１１０が照射可能なレーザー（以下「照射可能レーザー」という。）によって商品に対して正常にマーキングか可能であるか否かを判定する。プロセッサー１０１は、例えば以下のようにして、照射可能レーザーで正常にマーキング可能であるか否かを判定する。すなわち、プロセッサー１０１は、マーキングデバイス１１０のパラメーターを、マーキング情報に含まれるパラメーターに設定することができる場合には、正常にマーキング可能であると判定する。対して、プロセッサー１０１は、マーキングデバイス１１０のパラメーターを、マーキング情報に含まれるパラメーターに設定することができない場合には、正常にマーキング可能でないと判定する。以上のようにするのは、マーキングデバイス１１０の性能などによって設定可能なパラメーターの範囲が異なるためである。なお、レーザーのパラメーターは、例えば、レーザー出力を含む。また、例えば、レーザーのパラメーターは、マーキング速度（照射時間）、マーキングする画像の解像度、マーキングする画像の大きさ、照射回数、焦点距離、レーザーの種類、及びレーザーの波長などを含んでも良い。このうち、レーザーの種類は、マーキング装置１０が複数種類のレーザーを備えている場合にどの種類のレーザーを使うかを示す。なお、材質によっては同じ場所に対して複数回照射を繰り返してマーキングした方が良い場合がある。その場合の繰り返し回数が照射回数である。なお、マーキング情報には、レーザーのパラメーターが、１パターンではなく、複数パターン含まれていても良い。この場合、プロセッサー１０１は、マーキングデバイス１１０のパラメーターを、当該複数パターンのパラメーターのうち、少なくとも１つのパターンに設定することが可能であるならば、正常にマーキング可能であると判定する。また、パラメーターは、数値範囲であっても良い。この場合、プロセッサー１０１は、マーキングデバイス１１０のパラメーターを、当該数値範囲内に設定することができるならば、正常にマーキング可能であると判定する。
Ａｃｔ７の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、マーキングをするか否かを第１の情報に基づいて判定する制御部として機能する。
【００５４】
プロセッサー１０１は、正常にマーキング可能でないと判定した場合、Ａｃｔ７においてＮｏと判定してＡｃｔ８へと進む。また、プロセッサー１０１は、マーキング情報にレーザーのパラメーターが含まれない場合、Ａｃｔ６においてＮｏと判定してＡｃｔ８へと進む。
Ａｃｔ８においてプロセッサー１０１は、マーキング情報に、商品の表面の材質及び厚みなどの材質情報が含まれるか否かを判定する。プロセッサー１０１は、マーキング情報に材質情報が含まれるならば、Ａｃｔ８においてＹｅｓと判定してＡｃｔ９へと進む。
Ａｃｔ８の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、マーキングをするか否かを第１の情報に基づいて判定する制御部として機能する。
【００５５】
Ａｃｔ９においてプロセッサー１０１は、材質情報に基づいて、照射可能レーザーで商品に対して正常にマーキング可能であるか否かを判定する。正常にマーキングできない場合とは、例えば、商品の表面の材質が照射可能レーザーを吸収しにくいものであるためにマーキングができない、又は商品の表面の素材が薄すぎて照射可能レーザーを照射することで穴が開く可能性がある場合などである。
Ａｃｔ９の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、マーキングをするか否かを第１の情報に基づいて判定する制御部として機能する。
【００５６】
プロセッサー１０１は、正常にマーキング可能でないと判定したならば、Ａｃｔ９においてＮｏと判定してＡｃｔ１０へと進む。また、プロセッサー１０１は、Ａｃｔ５においてマーキングしないと判定したならば、Ｙｅｓと判定してＡｃｔ１０へと進む。また、プロセッサー１０１は、マーキング情報に材質情報が含まれないならば、Ａｃｔ８においてＮｏと判定してＡｃｔ１０へと進む。
Ａｃｔ１０においてプロセッサー１０１は、マーキングしないこと又はマーキングが不可能であることを報知するよう各部を制御する。すなわち、プロセッサー１０１は、例えば、スピーカー１０９を制御して、マーキングしない旨又はマーキングできない旨を示す音声を出力させる。また例えば、プロセッサー１０１は、表示デバイス１０７を制御して、マーキングしない旨又はマーキングできない旨を示す画像を表示デバイス１０７に表示させる。プロセッサー１０１は、Ａｃｔ１０の処理の後、Ａｃｔ２へと戻る。
以上より、Ａｃｔ１０の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、スピーカー１０９又は表示デバイス１０７などと協働して、報知部として機能する。
【００５７】
プロセッサー１０１は、Ａｃｔ７において正常にマーキング可能であると判定したならば、Ｙｅｓと判定してＡｃｔ１１へと進む。
Ａｃｔ１１においてプロセッサー１０１は、マーキングデバイス１１０を制御して、Ａｃｔ４で受信された商品情報に含まれるパラメーターに従い、マーキングデバイス１１０のレーザーに係るパラメーターの設定を行う。なお、プロセッサー１０１は、表示デバイス１０７を制御して、マーキングデバイス１１０に設定するパラメーターを表示デバイス１０７に表示させても良い。
【００５８】
プロセッサー１０１は、Ａｃｔ９において正常にマーキング可能であると判定したならば、Ｙｅｓと判定してＡｃｔ１２へと進む。
Ａｃｔ１２においてプロセッサー１０１は、マーキングデバイス１１０を制御して、Ａｃｔ４で受信された商品情報に含まれる材質情報に従い、マーキングデバイス１１０のレーザーに係るパラメーターの設定を行う。なお、プロセッサー１０１は、表示デバイス１０７を制御して、マーキングデバイス１１０に設定するパラメーターを表示デバイス１０７に表示させても良い。
以上より、Ａｃｔ１１又はＡｃｔ１２の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、マーキングデバイス１１０と協働して、レーザーのパラメーターを設定する設定部として機能する。
【００５９】
プロセッサー１０１は、Ａｃｔ１１又はＡｃｔ１２の処理の後、Ａｃｔ１３へと進む。
Ａｃｔ１３においてプロセッサー１０１は、注意事項を報知するよう各部を制御する。注意事項は、例えば、マーキングが可能であること、レーザーが照射されること、又はレーザーから目を保護するためのゴーグルなどを着用するように要請する旨などである。すなわち、プロセッサー１０１は、例えば、スピーカー１０９を制御してこれら注意事項を音声で出力させる。また例えば、プロセッサー１０１は、表示デバイス１０７を制御して、これら注意事項を含む画像を表示デバイス１０７に表示させる。
Ａｃｔ１３の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、スピーカー１０９又は表示デバイス１０７などと協働して、報知部として機能する。
【００６０】
Ａｃｔ１４においてプロセッサー１０１は、マーキングの開始を指示する操作が行われたか否かを判定する。すなわち、プロセッサー１０１は、例えば、レーザーの照射を指示するためのボタンなどが操作されたか否かを判定する。当該ボタンは、例えば、物理ボタンなどであっても良いし、タッチパネルに表示されたものなどであっても良い。プロセッサー１０１は、マーキングの開始を指示する操作が行われていないならば、Ａｃｔ１４においてＮｏと判定してＡｃｔ１５へと進む。
【００６１】
Ａｃｔ１５においてプロセッサー１０１は、商品コードの読み取り開始を指示する操作が行われたか否かを判定する。プロセッサー１０１は、商品コードの読み取り開始を指示する操作が行われていないならば、Ａｃｔ１５においてＮｏと判定してＡｃｔ１４へと戻る。かくして、プロセッサー１０１は、マーキングの開始を指示する操作が行われるか、商品コードの読み取り開始を指示する操作が行われるまでＡｃｔ１４及びＡｃｔ１５を繰り返す。
【００６２】
マーキング装置１０の操作者は、マーキングデバイス１１０のレーザー照射位置に商品を配置する。そして、当該操作者は、入力デバイス１０８を操作して、マーキング装置１０にマーキングの開始を指示する。
プロセッサー１０１は、Ａｃｔ１４及びＡｃｔ１５の待受状態にあるときにマーキングの開始を指示する操作が行われたならば、Ａｃｔ１４においてＹｅｓと判定してＡｃｔ１６へと進む。
Ａｃｔ１６においてプロセッサー１０１は、マーキングする内容を決定する。マーキングする内容は、マーキング対象の商品に関連付けられる個別ＩＤを含むバーコードである。プロセッサー１０１は、個々の商品ごとにユニークなＩＤとなるように個別ＩＤを決定する。個別ＩＤは、例えば、ＪＡＮコードとマーキング装置１０のそれぞれに個別に割り当てられた識別番号と通し番号とを含む。あるいは、プロセッサー１０１は、サーバー装置２０に対して個別ＩＤの発行を要求し、サーバー装置２０によって発行された個別ＩＤを用いても良い。この場合、個別ＩＤの発行を要求されたサーバー装置２０は、発行済みの個別ＩＤと重複しないようにして新規に個別ＩＤを発行する。そして、サーバー装置２０は、当該個別ＩＤをマーキング装置１０に送信する。
Ａｃｔ１６において決定されたマーキング内容は、第２の情報の一例である。また、個別ＩＤは、第２の情報の一例である。そして、個別ＩＤは、対象物ごとに割り当てられた識別情報の一例である。
【００６３】
Ａｃｔ１７においてプロセッサー１０１は、注意事項を報知するよう各部を制御する。当該注意事項は、例えば、レーザーの照射を開始することなどである。すなわち、プロセッサー１０１は、例えば、スピーカー１０９を制御して当該注意事項を音声で出力させる。また例えば、プロセッサー１０１は、表示デバイス１０７を制御して、当該注意事項を含む画像を表示デバイス１０７に表示させる。
Ａｃｔ１７の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、スピーカー１０９又は表示デバイス１０７などと協働して、報知部として機能する。
【００６４】
Ａｃｔ１８においてプロセッサー１０１は、マーキングデバイス１１０を制御して、Ａｃｔ１２で設定したパラメーターのレーザーを商品に照射させることにより、Ａｃｔ１６で決定した内容の画像を商品表面にマーキングする。
Ａｃｔ１８でマーキングされる画像は、第２の情報の一例である。
【００６５】
Ａｃｔ１９においてプロセッサー１０１は、マーキングが完了したことを示すマーキング通知を生成する。当該マーキング通知は、Ａｃｔ１８でマーキングした個別ＩＤ、及びＡｃｔ２で入力された商品コードを含む。また、当該マーキング通知は、当該個別ＩＤと関連付けたい個別情報を含んでも良い。そして、プロセッサー１０１は、当該マーキング通知をサーバー装置２０に送信するように通信インターフェース１０５に対して指示する。この指示を受けて通信インターフェース１０５は、当該マーキング通知をサーバー装置２０に送信する。送信された当該マーキング通知は、サーバー装置２０の通信インターフェース２５によって受信される。プロセッサー１０１は、Ａｃｔ１９の処理の後、Ａｃｔ１４へと戻る。
【００６６】
一方、サーバー装置２０のプロセッサー２１は、図３のＡｃｔ２１〜Ａｃｔ２４の待受状態にあるときにマーキング通知が受信されたならば、Ａｃｔ２２においてＹｅｓと判定してＡｃｔ２７へと進む。
Ａｃｔ２７においてプロセッサー２１は、Ａｃｔ２１〜Ａｃｔ２４の待受状態で受信されたマーキング通知に基づき個別ＤＢ２４２を更新する。すなわち、プロセッサー２１は、当該マーキング通知に含まれる個別ＩＤに、当該個別ＩＤで特定される商品の商品コードを関連付けて、個別ＤＢ２４２に記憶させる。なお、マーキング通知に個別情報が含まれる場合、プロセッサー２１は、当該個別情報を当該個別ＩＤと関連付けて個別ＤＢ２４２に記憶させる。プロセッサー２１は、Ａｃｔ２７の処理の後、Ａｃｔ２１へと戻る。
【００６７】
一方、マーキング装置１０の操作者は、マーキングした商品と同一の商品コードを持つ商品に続けてマーキングする場合には、次にマーキングしたい商品をレーザー照射位置に配置した状態で、マーキングの開始を指示する操作を行う。これに応じて、マーキング装置１０は、Ａｃｔ１６〜Ａｃｔ１９の処理を再度行う。以上のようにして、マーキング装置１０の操作者は、同一の商品コードを持つ商品に対して次々とマーキングすることができる。
【００６８】
なお、マーキング装置１０の操作者は、他の種類の商品、すなわち商品コードが異なる商品にマーキングしたい場合、商品コードの読み取り開始を指示する操作を行う。
プロセッサー１０１は、図２のＡｃｔ１４及びＡｃｔ１５の待受状態にあるときに商品コードの読み取り開始を指示する操作が行われたならば、Ａｃｔ１５においてＹｅｓと判定してＡｃｔ２へと戻る。
【００６９】
次に、マーキングされた情報の利用について説明する。
読取装置３０の操作者は、マーキング装置１０によってマーキングされた商品の個別情報を確認したい場合、又は当該個別情報を更新したい場合、入力デバイス３８を操作して、マーキングされた内容の読み取り開始を読取装置３０に指示する操作を行う。
図４のＡｃｔ３１において読取装置３０のプロセッサー３１は、マーキングされた内容の読み取り開始を指示する操作が行われるのを待ち受ける。プロセッサー３１は、マーキングされた内容の読み取り開始を指示する操作が行われたならば、Ａｃｔ３１においてＹｅｓと判定してＡｃｔ３２へと進む。
【００７０】
Ａｃｔ３２においてプロセッサー３１は、マーキングされた内容が読み取られるのを待ち受ける。一方、読取装置３０の操作者は、商品にマーキングされたバーコードなどをスキャナー３６に読み取らせる。これにより、当該バーコードに記録された個別ＩＤなどがスキャナー３６によって読み取られることで、読取装置３０に入力される。プロセッサー３１は、マーキングされた内容がスキャナー３６によって読み取られたならば、Ａｃｔ３２においてＹｅｓと判定してＡｃｔ３３へと進む。
【００７１】
Ａｃｔ３３においてプロセッサー３１は、Ａｃｔ３２で読み取られた内容が個別ＩＤを含むか否かを判定する。プロセッサー３１は、Ａｃｔ３２で読み取られた内容が個別ＩＤを含むならば、Ａｃｔ３３においてＮｏと判定してＡｃｔ３４へと進む。
【００７２】
Ａｃｔ３４においてプロセッサー３１は、Ａｃｔ３３で読み取られた内容を表示デバイス３７に表示させる。プロセッサー３１は、Ａｃｔ３４の処理の後、Ａｃｔ３２へと戻る。
【００７３】
対して、プロセッサー３１は、Ａｃｔ３２で読み取られた内容が個別ＩＤを含むならば、Ａｃｔ３３においてＹｅｓと判定してＡｃｔ３５へと進む。
Ａｃｔ３５においてプロセッサー３１は、個別情報要求を生成する。個別情報要求は、Ａｃｔ３２で読み取られた個別ＩＤを含む。個別情報要求は、個別ＩＤに関連付けられた個別情報の送信を要求するものである。プロセッサー３１は、個別情報要求を生成した後、当該個別情報要求をサーバー装置２０に送信するように通信インターフェース３５に対して指示する。この指示を受けて通信インターフェース３５は、当該個別情報要求をサーバー装置２０に送信する。送信された当該個別情報要求は、サーバー装置２０の通信インターフェース２５によって受信される。
一方、サーバー装置２０のプロセッサー２１は、図３のＡｃｔ２１〜Ａｃｔ２４の待受状態にあるときに個別報要求が受信されたならば、Ａｃｔ２３においてＹｅｓと判定してＡｃｔ２８へと進む。
【００７４】
Ａｃｔ２８においてプロセッサー２１は、個別ＤＢ２４２を参照して、Ａｃｔ２１〜Ａｃｔ２４の待受状態で受信された個別情報要求に含まれる個別ＩＤに関連付けられた個別情報を取得する。
【００７５】
Ａｃｔ２９においてプロセッサー２１は、Ａｃｔ２８で取得した個別情報を読取装置３０に送信するように通信インターフェース２５に対して指示する。この指示を受けて通信インターフェース２５は、当該個別情報を読取装置３０に送信する。送信された当該個別情報は、読取装置３０の通信インターフェース３５によって受信される。プロセッサー２１は、Ａｃｔ２９の処理の後Ａｃｔ２１へと戻る。
【００７６】
一方、図４のＡｃｔ３６において読取装置３０のプロセッサー３１は、通信インターフェース３５によって個別情報が受信されるのを待ち受けている。プロセッサー３１は、個別情報が受信されたならば、Ａｃｔ３６においてＹｅｓと判定してＡｃｔ３７へと進む。
【００７７】
Ａｃｔ３７においてプロセッサー３１は、Ａｃｔ３６で受信された個別情報に含まれる内容を報知するよう各部を制御する。プロセッサー３１は、例えば、表示デバイス３７を制御して、当該個別情報の内容を表示デバイス３７に表示させる。
以上のように、読取装置３０の操作者などは、読取装置３０を用いることで、個別ＩＤに関連付けられた個別情報の内容を確認することが可能である。
【００７８】
Ａｃｔ３８においてプロセッサー３１は、個別情報を更新するか否かを判定する。プロセッサー３１は、例えば次のようにして個別情報を更新するか否かを判定する。読取装置３０は、例えば、個別情報を更新するか否かを設定可能である。プロセッサー３１は、例えば、読取装置３０の設定が個別情報を更新する設定になっている場合に、個別情報を更新すると判定する。プロセッサー３１は、個別情報を更新しないならば、Ａｃｔ３８においてＮｏと判定してＡｃｔ３２へと戻る。対して、プロセッサー３１は、個別情報を更新するならば、Ａｃｔ３８においてＹｅｓと判定してＡｃｔ３９へと進む。
【００７９】
Ａｃｔ３９においてプロセッサー３１は、更新要求を生成する。更新要求は、Ａｃｔ３２で入力された個別ＩＤ及び更新内容を含む。更新要求は、個別情報の更新を要求するものである。プロセッサー３１は、更新要求を生成した後、当該更新要求をサーバー装置２０に送信するように通信インターフェース３５に対して指示する。この指示を受けて通信インターフェース３５は、当該更新要求をサーバー装置２０に送信する。送信された当該更新要求は、サーバー装置２０の通信インターフェース２５によって受信される。プロセッサー３１は、Ａｃｔ３９の処理の後、Ａｃｔ３１へと戻る。
更新内容は例えば、以下のようにして読取装置３０に入力される。読取装置３０は、例えば、更新内容を入力する機能を有する。当該入力は、例えば、読取装置３０の操作者による操作入力、又は他の装置から送信された情報の入力である。更新要求に含まれる個別情報は、例えば、この機能によって入力された個別情報である。
【００８０】
一方、サーバー装置２０のプロセッサー２１は、図３のＡｃｔ２１〜Ａｃｔ２４の待受状態にあるときに更新要求が受信されたならば、Ａｃｔ２４においてＹｅｓと判定してＡｃｔ３０へと進む。
Ａｃｔ３０においてプロセッサー２１は、個別ＤＢ２４２を更新して、Ａｃｔ２１〜Ａｃｔ２４の待受状態で受信された更新要求に含まれる個別ＩＤと当該更新要求に含まれる個別情報とを関連付ける。プロセッサー２１は、Ａｃｔ３０の処理の後、Ａｃｔ２１へと戻る。
以上のように、読取装置３０の操作者などは、読取装置３０を用いることで、個別ＩＤに関連付けられた個別情報の更新が可能である。
【００８１】
第１実施形態のマーキングシステム１によれば、サーバー装置２０は、商品ＤＢ２４１に、マーキング情報を商品コードと関連付けて記録している。また、マーキング装置１０は、商品又は商品の箱などに付されたバーコードから商品コードを読み取る。そして、マーキング装置は、当該商品コードを用いて商品ＤＢ２４１から当該商品コードに関連付けられたマーキング情報を取得する。さらに、マーキング装置１０は、取得したマーキング情報に従って、自動的にマーキングデバイス１１０のレーザーの設定を行う。以上のように、バーコードを読み取るだけでレーザーの設定が行われるので、マーキング装置１０の操作者は、マーキング装置１０を簡単な操作だけで使用することができる。
【００８２】
第１実施形態のマーキングシステム１によれば、マーキング装置１０によって商品にマーキングされた画像は、当該商品の個別情報を特定可能である。したがって、第１実施形態のマーキングシステム１は、個々の商品についての個別情報の記録、管理及び閲覧等が可能なトレーサビリティーを実現可能である。また、マーキングシステム１は、ＲＦＩＤ（radio frequency identifier）タグなどを用いる場合と違い、商品にタグなどを取り付ける必要が無いため、ＲＦＩＤタグなどを用いる場合よりも安価にトレーサビリティーを実現可能である。さらに、マーキングシステム１は、ＲＦＩＤタグなどを用いる場合と違い、商品にタグなどを取り付ける必要が無いため、果物などの生鮮食品に対しても直接マーキングが可能である。このため、商品個々のトレーサビリティーが容易である。また、果物などの生鮮食品に対して直接マーキングする場合、マーキングデバイス１１０に設定されたパラメーターが適切であれば、皮だけがレーザーの影響を受けるようにマーキングすることが可能である。
【００８３】
また、第１実施形態のマーキングシステム１によれば、マーキング装置１０は、商品コードが入力されたことに応じて、各種報知を行う。これにより、マーキング装置１０の操作者は、マーキング装置１０の現在の状況が分かりやすい。また、マーキング装置１０は、各種注意事項を報知する。これにより、マーキング装置１０の操作者の安全性が向上する。
【００８４】
店舗で販売される商品には、ＪＡＮコードなどの商品識別用のコードを含むバーコードが付されている。しかしながら、ＪＡＮコードなどは、商品の種類ごとに割り当てられたものであり、商品の個体識別に用いることができない。また、商店などによって、個体識別が可能な識別符号を含むバーコードシールなどが商品に貼付されることがある。しかしながら、貼付されたバーコードシールなどは、自然に剥がれてしまう可能性がある。また、貼付されたバーコードシールなどは、買物客などによって、不正の目的などのために貼り替えられてしまう可能性がある。これに対して、レーザーマーカーによるマーキングは、バーコードシールのように剥がれてしまうおそれがなく、貼り替えることもできない。
【００８５】
〔第２実施形態〕
以下、第２実施形態に係るマーキングシステムについて説明する。
第２実施形態に係るマーキングシステム１の要部回路構成は、第１実施形態の図１に示す構成と同様であるので説明を省略する。
【００８６】
第２実施形態のマーキング装置１０は、典型的にはＰＯＳ端末である。
また、第２実施形態の読取装置３０は、典型的にはＰＯＳ端末である。
なお、マーキング装置１０と読取装置３０とは同一の装置であっても良い。
【００８７】
第２実施形態の補助記憶デバイス１０４は、商品ＤＢを記憶する。マーキング装置１０は、例えば、当該商品ＤＢをサーバー装置２０から取得する。
【００８８】
第２実施形態のマーキング装置１０は、図５に示すようにスキャナー１０６とマーキングデバイス１１０とが並んで設けられる。図５は、第２実施形態に係るマーキング装置１０について説明するための断面模式図である。図５は、マーキング装置１０の一部と、バーコードＢが付された対象物Ｘとを側方から示す断面模式図である。なお、バーコードＢは、例えば、対象物Ｘにシールとして貼付されている。あるいは、バーコードＢは、例えば、対象物Ｘに印刷されている。
スキャナー１０６は、読み取り範囲Ａ１内のバーコードＢを読み取り可能である。そして、マーキングデバイス１１０は、照射範囲Ａ２内の対象物Ｘに対してレーザーＬを照射してマーキングすることが可能である。このように、スキャナー１０６とマーキングデバイス１１０とが並んで設けられていることにより、スキャナー１０６によって読み取られたバーコードＢの近傍である範囲Ａ３に対してマーキングすることが可能となる。なお、バーコードＢの近傍とは、例えば、バーコードＢから一定の距離内である。
図５に示すマーキング装置１０は、範囲Ａ１と範囲Ａ２が対象物Ｘ上の同一の範囲を示しているが、範囲Ａ１と範囲Ａ２は、同一の範囲である必要はない。また、範囲Ａ１と範囲Ａ２とは、重なっていなくても良い。範囲Ａ２は、少なくとも、スキャナー１０６によって読み取られたバーコードＢの近傍である範囲Ａ３に対してマーキングすることが可能な範囲を含めば良い。
【００８９】
なお、マーキング装置１０には、ガイド１２０が設けられていても良い。ガイド１２０は、マーキング装置１０と対象物Ｘとの距離を一定にするために設けられる。また、ガイド１２０は、バーコードＢが範囲Ａ１に入っているかどうか、及びマーキングしたい位置が範囲Ａ２に入っているかどうかが、マーキング装置１０の操作者に分かりやすくするために設けられる。
【００９０】
以下、第２実施形態に係るマーキングシステム１の動作を図３、図６及び図７に基づいて説明する。マーキング装置１０は、第１実施形態の図２に示す処理に代えて、図６に示す処理を行う。図６は、マーキング装置１０のプロセッサー１０１による処理のフローチャートである。プロセッサー１０１は、ＲＯＭ１０２又は補助記憶デバイス１０４などに記憶されたプログラムに基づいてこの処理を実行する。読取装置３０は、第１実施形態の図４に示す処理に代えて、図７に示す処理を行う。図７は、読取装置３０のプロセッサー３１による処理のフローチャートである。プロセッサー３１は、ＲＯＭ３２又は補助記憶デバイス３４などに記憶されたプログラムに基づいてこの処理を実行する。
【００９１】
第２実施形態では、プロセッサー１０１は、Ａｃｔ１でＹｅｓと判定したならば、Ａｃｔ４１へと進む。
【００９２】
Ａｃｔ４１においてプロセッサー１０１は、商品コードが入力されたか否かを判定する。なお、商品コードは、一例として以下に示すようにマーキング装置１０に入力される。マーキング装置１０の操作者は、商品に付されたバーコードをスキャナー１０６に読み取らせる。これにより、当該バーコードに記録された商品コードがマーキング装置１０に入力される。プロセッサー１０１は、商品コードが入力されないならば、Ａｃｔ４１においてＮｏと判定してＡｃｔ４２へと進む。
【００９３】
Ａｃｔ４２においてプロセッサー１０１は、商品の登録を完了するための操作が行われたか否かを判定する。なお、商品が登録されていない状態での登録完了を指示する操作がなされた場合のプロセッサー１０１の動作は、プロセッサー１０１のプログラムの設計者により定められて良い。例えば、プロセッサー１０１は、登録完了を指示する操作を無視する。あるいは、プロセッサー１０１は、商品が登録されていない状態では、登録完了を指示する操作自体ができないようにしても良い。プロセッサー１０１は、登録完了を指示する操作が行われないならば、Ａｃｔ４２においてＮｏと判定してＡｃｔ４１へと戻る。かくして、プロセッサー１０１は、商品コードが入力されるか、商品の登録を完了するための操作が行われるまでＡｃｔ４１及びＡｃｔ４２を繰り返す。
【００９４】
プロセッサー１０１は、Ａｃｔ４１及びＡｃｔ４２の待受状態にあるときに商品コードが入力されたならば、Ａｃｔ４１においてＹｅｓと判定してＡｃｔ４３へと進む。
【００９５】
Ａｃｔ４３においてプロセッサー１０１は、読み取ったバーコードの位置を示す情報をＲＡＭ１０３などに記憶させる。なお、プロセッサー１０１は、バーコードの位置を、スキャナー１０６によって読み取られる画像により判別する。
【００９６】
Ａｃｔ４４においてプロセッサー１０１は、補助記憶デバイス１０４に記憶された商品ＤＢを参照して、Ａｃｔ４１で入力された商品コードから商品情報を取得する。
Ａｃｔ４４の処理によって、プロセッサー１０１は、商品情報を取得する。したがって、プロセッサー１０１を中枢とするコンピューターは、第１の情報を取得する取得部として機能する。
【００９７】
Ａｃｔ４５においてプロセッサー１０１は、Ａｃｔ４１で読み取られた商品コードとＡｃｔ４４で取得した商品情報とを関連付けて、ＲＡＭ１０３又は補助記憶デバイス１０４などに記憶された商品リストに追加する。プロセッサー１０１は、Ａｃｔ４５の処理の後、Ａｃｔ５へと進む。
【００９８】
第２実施形態のＡｃｔ５では、プロセッサー１０１は、Ａｃｔ４で受信された商品情報に代えて、Ａｃｔ４５で取得した商品情報に基づいて処理を行う。そして、プロセッサー１０１は、Ａｃｔ５においてＹｅｓと判定したならば、Ａｃｔ１２へと進む。
第２実施形態のＡｃｔ５では、プロセッサー１０１は、Ａｃｔ４で受信された商品情報に代えて、Ａｃｔ４５で取得した商品情報に基づいて処理を行う。プロセッサー１０１は、Ａｃｔ１２の処理の後、Ａｃｔ４６へと進む。
【００９９】
Ａｃｔ４６においてプロセッサー１０１は、マーキングする位置を決定する。マーキングする位置は、例えば、Ａｃｔ４３で記憶したバーコードの位置の近傍である。なお、マーキングする位置は、バーコードに重ならないことが好ましい。また、バーコードがシールである場合、マーキングする位置は、当該シールに重ならないことが好ましい。このために、プロセッサー１０１は、Ａｃｔ４３でシールの位置をＲＡＭ１０３などに記憶させておいても良い。なお、プロセッサー１０１は、シールの位置を、例えば、スキャナー１０６によって読み取られた画像などによって判別する。プロセッサー１０１は、Ａｃｔ４６の処理の後、Ａｃｔ１６〜Ａｃｔ１８の処理へと進む。プロセッサー１０１は、Ａｃｔ１８の処理の後、Ａｃｔ４７へと進む。
【０１００】
Ａｃｔ４７においてプロセッサー１０１は、マーキング通知を生成する。マーキング通知は、マーキング内容に含まれるものと同一の個別ＩＤを含む。また、マーキング通知は、販売店舗及び販売日時を含む。販売店舗は、商品が販売された店舗を示し、例えば、マーキング装置１０が設置された店舗を特定する情報である。販売日時は、商品が販売された日時を示し、例えば、Ａｃｔ４１〜Ａｃｔ４７のうちのいずれかの処理が行われた日時である。そして、プロセッサー１０１は、生成した当該マーキング通知を読取装置３０に送信するように通信インターフェース１０５に対して指示する。この指示を受けて通信インターフェース１０５は、当該マーキング通知を読取装置３０に送信する。送信された当該マーキング通知は、読取装置３０の通信インターフェース３５によって受信される。プロセッサー１０１は、Ａｃｔ４７の処理の後、Ａｃｔ４１へと戻る。また、プロセッサー１０１は、Ａｃｔ１０の処理の後も、Ａｃｔ４１へと戻る。
【０１０１】
一方、当該マーキング通知を受信したサーバー装置２０は、図３のＡｃｔ２７の処理において、販売店舗及び販売日時を個別情報として、個別ＩＤと関連付けて個別ＤＢ２４２に記憶する。
【０１０２】
一方、プロセッサー１０１は、図６のＡｃｔ４１及びＡｃｔ４２の待受状態にあるときに商品の登録を完了するための操作が行われたならば、Ａｃｔ４２においてＹｅｓと判定してＡｃｔ４８へと進む。
Ａｃｔ４８においてプロセッサー１０１は、商品リストに記録された商品コード及び商品情報に基づいて決済に係る処理を行う。
【０１０３】
Ａｃｔ４９においてプロセッサー１０１は、ＲＡＭ１０３又は補助記憶デバイス１０４などに記憶された商品リストをリセットする。すなわち、プロセッサー１０１は、商品リストに商品コードが記憶されていない状態にする。プロセッサー１０１は、Ａｃｔ４９の処理の後、Ａｃｔ１へと戻る。
【０１０４】
マーキング装置１０によって商品登録及びマーキングが行われた商品を購入した買物客が、当該商品を返品する場合を例にして、マーキングされた情報の利用例について説明する。
【０１０５】
買物客から返品対象の商品を受け取った店員は、読取装置３０を用いて、マーキング装置１０によってマーキングされた情報を読み取らせる。
読取装置３０は、第１実施形態と同様に、図７のＡｃｔ３１〜Ａｃｔ３７の処理を行った後、Ａｃｔ５１へと進む。
【０１０６】
Ａｃｔ５１においてプロセッサー３１は、Ａｃｔ３６で受信された個別情報に基づき、返品可能な商品であるか否かを判定する。例えば、当該個別情報には、商品コード、購入店舗及び購入日時などが含まれる。プロセッサー３１は、例えば、当該個別情報に含まれる購入店舗が、読取装置３０が設置された店舗と同一であるか否かを判定する。そして、プロセッサー３１は、例えば、店舗が同一でない場合には、返品可能な商品でないと判定する。また、プロセッサー３１は、例えば、当該個別情報に含まれる購入日時から現在日時までの経過時間が、返品可能な日数を越えていないか判定する。そして、プロセッサー３１は、返品可能な日数を超えている倍には、版ピン可能な商品でないと判定する。プロセッサー３１は、返品可能な商品であると判定するならば、Ａｃｔ５１においてＹｅｓと判定してＡｃｔ５２へと進む。
Ａｃｔ５１の処理を行うことで、プロセッサー３１を中枢とするコンピューターは、対象物が正規のものであることを判定する判定部として機能する。
【０１０７】
Ａｃｔ５２においてプロセッサー３１は、返品に係る処理を行う。返品に係る処理については、周知の処理を適応することができるので説明を省略する。プロセッサー３１は、Ａｃｔ５２の処理の後、Ａｃｔ３２へと戻る。
【０１０８】
対して、プロセッサー３１は、返品可能な商品でないと判定するならば、Ａｃｔ５１においてＮｏと判定してＡｃｔ５３へと進む。
Ａｃｔ５３においてプロセッサー３１は、返品不可能な商品でないことを報知するよう各部を制御する。例えば、プロセッサー３１は、表示デバイス３７を制御して、返品不可能な商品でないことを示す画像を表示デバイス３７に表示させる。また、プロセッサー３１は、スピーカーを制御して、返品不可能な商品でないことを示す音声を出力させても良い。プロセッサー３１は、Ａｃｔ５３の処理の後、Ａｃｔ３２へと戻る。
【０１０９】
第２実施形態のマーキングシステム１によれば、マーキング装置１０は、スキャナー１０６とマーキングデバイス１１０とが並べて設けられている。これにより、マーキング装置１０は、商品コードの入力の後、そのままマーキングを行うことができる。したがって、マーキング装置１０の操作者は、商品コードを入力するための操作を行うだけで、レーザーによるマーキングも行われる。したがって、マーキング装置１０の操作者は、操作の手間が軽減される。
【０１１０】
第２実施形態のマーキングシステム１によれば、マーキング装置１０は、商品を買い上げ登録するためにバーコードを読み取った場合に、当該商品に対してマーキングを行う。そして、読取装置３０は、当該商品が返品される場合に、当該商品のマーキングを読み取る。これにより、読取装置３０は、当該商品が返品可能な商品であるかを判定することができる。また、店員などは、マーキングの有無などによっても、返品可能な商品であるかが分かる。
【０１１１】
第２実施形態のマーキング装置１０は、商品ＤＢを記憶し、商品情報を当該商品ＤＢから取得する。したがって、第２実施形態のマーキング装置１０は、商品情報をサーバー装置２０から取得するよりも短い時間で商品情報を取得することができる。このため、第２実施形態のマーキング装置１０は、スキャナー１０６によって商品コードが読み取られてからマーキングするまでの時間も短い。
【０１１２】
上記の第１実施形態及び第２実施形態は、以下のような変形も可能である。
第１実施形態及び第２実施形態では、マーキング装置１０は、商品コードによって商品の種類を特定した。しかしながら、マーキング装置１０は、商品の種類を画像認識により特定しても良い。この場合、マーキング装置１０は、スキャナー１０６としてカメラを備える。そして、マーキング装置１０は、カメラによって撮像した画像に基づき、商品の種類を特定する。さらに、マーキング装置１０は、Ａｃｔ３において、商品コードに代えて特定した商品の種類を含む商品情報要求をサーバー装置２０に送信する。これに応じて、サーバー装置２０は、当該商品の種類に関連付けられた商品情報を商品ＤＢから取得して、マーキング装置１０に送信する。
あるいは、マーキング装置１０は、Ａｃｔ３において、商品コードに代えてカメラによって撮像した画像を送信する。そして、サーバー装置２０が、当該画像に基づいて商品の種類を特定しても良い。
【０１１３】
商品コードは、マーキング装置１０の操作者による操作によってマーキング装置１０に入力されても良い。例えば、マーキング装置１０の操作者は、入力デバイス１０８を操作して、マーキングしたい商品の商品コードを入力する。これにより、商品コードがマーキング装置１０に入力される。
あるいは、マーキング装置１０の操作者は、マーキングしたい商品に関連付けられたボタンなどを操作する。当該ボタンなどは、入力デバイス１０８に含まれる。当該ボタンなどは、タッチパネルに表示されたものであっても良い。例えば、マーキング装置１０の操作者は、りんごにマーキングしたい場合、りんごと表示されたボタンを操作する。当該操作により、当該ボタンに関連付けられた商品の商品コードがマーキング装置１０に入力される。
【０１１４】
マーキング装置１０は、Ａｃｔ５の処理を行わない態様であっても良い。この場合、プロセッサー１０１は、例えば、Ａｃｔ５の処理をスキップしてＡｃｔ６へと進む。
マーキング装置１０は、Ａｃｔ６、Ａｃｔ７及びＡｃｔ１１の処理を行わない態様であっても良い。この場合、プロセッサー１０１は、例えば、Ａｃｔ６の処理をスキップしてＡｃｔ８へと進む。
マーキング装置１０は、Ａｃｔ８、Ａｃｔ９及びＡｃｔ１２の処理を行わない態様であっても良い。この場合、プロセッサー１０１は、例えば、Ａｃｔ８の処理をスキップしてＡｃｔ１０へと進む。
マーキング装置１０は、Ａｃｔ７の処理を行わない態様であっても良い。この場合、プロセッサー１０１は、例えば、Ａｃｔ７の処理をスキップしてＡｃｔ１１へと進む。またこの場合、例えば、マーキング情報に含まれるパラメーターはマーキングデバイス１１０のパラメーターで設定可能な範囲に限ることをルールとする。
【０１１５】
第１実施形態及び第２実施形態では、マーキング装置１０は、個別ＩＤを含むバーコードをマーキングした。しかしながら、マーキング装置１０は、個別情報を含むバーコードをマーキングしても良い。このようにすることで、読取装置３０は、サーバー装置２０から個別情報を取得せずに、当該バーコードから個別情報を取得することができる。
【０１１６】
第２実施形態のマーキング装置１０は、販売店舗及び販売日時を含むバーコードをマーキングしても良い。この場合、読取装置３０は、当該バーコードに含まれる販売店舗及び販売日時に基づいて返品可能な商品であるか否かを判定しても良い。また、読取装置３０の操作者が、表示デバイス３７に表示された当該販売店舗及び販売日時を見て、返品可能な商品であるか否かを判断することもできる。
【０１１７】
第１実施形態のマーキング装置１０は、第２実施形態と同様に、商品ＤＢを記憶していても良い。そして、マーキング装置１０は、当該商品ＤＢから商品情報を取得しても良い。
第２実施形態のマーキング装置１０は、第１実施形態と同様に、サーバー装置２０から商品情報を取得しても良い。
【０１１８】
第１実施形態のマーキング装置１０は、第２実施形態と同様にスキャナー１０６とマーキングデバイス１１０とが並んで設けられていても良い。そして、マーキング装置１０は、マーキングの開始を指示する操作を待たずにマーキングを開始する態様であっても良い。
第２実施形態のマーキング装置１０は、第１実施形態と同様に、マーキングの開始を指示する操作を待ってからマーキングを開始する態様であっても良い。
【０１１９】
第１実施形態のマーキング装置１０は、第２実施形態と同様に、スキャナー１０６とマーキングデバイス１１０とが並んで設けられていても良い。そして、第１実施形態のマーキング装置１０は、第２実施形態と同様に、マーキングの開始を指示する操作を待たずにマーキングを行っても良い。すなわち、例えば、プロセッサー１０１は、Ａｃｔ１２の処理の後、Ａｃｔ１４及びＡｃｔ１５の処理を行わずにＡｃｔ１６へと進む。そして、プロセッサー１０１は、Ａｃｔ１９の処理の後、Ａｃｔ２へと戻る。
第２実施形態のマーキング装置１０は、第１実施形態と同様に、マーキングの開始を指示する操作を待ってからマーキングを行っても良い。
【０１２０】
マーキング装置１０がスキャナー１０６で読み取るバーコードに、商品情報が記録されていても良い。この場合、マーキング装置１０は、サーバー装置２０から商品情報を取得せずに、当該バーコードから商品情報を取得することができる。
マーキング装置１０がスキャナー１０６で読み取るバーコードに、マーキング情報が記録されていても良い。この場合、マーキング装置１０は、サーバー装置２０からマーキング情報を取得せずに、当該バーコードからマーキング情報を取得することができる。
【０１２１】
マーキング装置１０がスキャナー１０６で読み取るものは、バーコードに限らず、例えば、文字、記号又はその他の画像などであっても良い。
マーキング装置１０がマーキングする内容は、バーコードには限らず、例えば、文字、記号又はその他の画像などであっても良い。
【０１２２】
第２実施形態のマーキング装置１０は、店舗ごとに異なる文字又は記号などをマーキングしても良い。店員は、読取装置３０を用いずに、当該マーキングを見ることで、どの店舗で購入された商品であるかを把握することができる。また、これにより、店員は、返品可能な商品であるか否かを判断することができる。また、読取装置３０が、これらの文字又は記号などを読み取って、返品可能な商品であるか否かを判定しても良い。
【０１２３】
第２実施形態のマーキングシステム１では、読取装置３０は、商品の購入登録時にマーキング装置１０によってマーキングされたバーコードを用いて、返品可能な商品であるか否かを判定した。しかしながら、商品の購入登録時以外のタイミングにおいてマーキング装置１０によってマーキングされたバーコードを用いて、返品可能な商品であるか否かを判定しても良い。この場合、ＰＯＳ端末（読取装置３０）は、例えば、商品の購入登録時に、マーキング装置１０によってマーキングされたバーコードを読み取る。そして、ＰＯＳ端末（読取装置３０）は、第１実施形態の読取装置３０と同様に更新要求をサーバー装置２０に送信する。当該更新要求は、個別情報として、購入店舗及び購入日時を含む。これにより、読取装置３０は、返品可能な商品であるか否かを判定することが可能となる。
【０１２４】
第２実施形態のマーキングシステム１は、マーキング装置１０によってマーキングされた商品が、返品可能な商品であるか否かを判定した。しかしながら、マーキングシステム１は、その他の事項について、正規のものであるか否かを判定しても良い。例えば、読取装置３０は、他店で販売する商品が持ち込まれていないかを判定する。すなわち、読取装置３０のプロセッサー３１は、取得した個別情報に含まれる販売店舗が、読取装置３０が設置されている店舗と同一であるか否かを判定する。そして、読取装置３０は、当該判定結果を報知する。この場合、マーキング装置１０によるマーキングは、販売開始以前に行われる。
以上の判定処理を行うことで、プロセッサー３１を中枢とするコンピューターは、対象物が正規のものであることを判定する判定部として機能する。
【０１２５】
マーキング装置１０がマーキングする対象物は、商品に限らない。マーキング装置１０がマーキングする対象物は、例えば、部品、備品又は設備などである。マーキングシステム１は、部品、備品又は設備などにマーキングすることで、個々の部品、備品又は設備などの対象物の管理が可能となる。また、この場合、サーバー装置２０は、商品ＤＢ２４１に代えて、部品、備品又は設備などの対象物についての情報を記録する対象物データベースを記憶する。当該対象物データベースは、部品、備品又は設備などの対象物の種類ごとに割り当てられたＩＤと、部品、備品又は設備などの対象物の種類ごとのマーキング情報とを関連付けて記録する。また、個別ＤＢ２４２は、個々の部品、備品又は設備などの対象物についての各種情報を記憶する。
【０１２６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２７】
１……マーキングシステム、１０……マーキング装置、２０……サーバー装置、２１，３１，１０１……プロセッサー、２２，３２，１０２……ＲＯＭ、２３，３３，１０３……ＲＡＭ、２４，３４，１０４……補助記憶デバイス、２５，３５，１０５……通信インターフェース、３０……読取装置、３６，１０６……スキャナー、３７，１０７……表示デバイス、３８，１０８……入力デバイス、１０９……スピーカー、１１０……マーキングデバイス
【図１】
2019084577.tif 000003
【図２】
2019084577.tif 000004
【図３】
2019084577.tif 000005
【図４】
2019084577.tif 000006
【図５】
2019084577.tif 000007
【図６】
2019084577.tif 000008
【図７】
2019084577.tif 000009