(57)【要約】      （修正有）【課題】記録媒体を管理しやすい情報処理装置、システム、方法及びプログラムを提供する。【解決手段】容器１３が有する記録媒体１４に対して読み取りを行い第１データを生成する第１読取装置ＲＤ１と、記録媒体に対して第２データに基づいて書き込みを行う書込装置ＷＲと、記録媒体に対して読み取りを行い第３データを生成する第２読取装置ＲＤ２とにそれぞれ接続される情報処理装置が、第１データを取得し、記録媒体を識別し、第２データに基づいて記録媒体に対して書き込みを行うと、第３データを取得し、第２データと第３データとが異なるか否かを判断し、記録媒体に対して書き込みが行われた書込回数又は書込回数に対して第２データと第３データとが異なった又は同じであった回数の割合を含む算出値を算出し、識別された記録媒体と、算出値とを対応させて記憶し、算出値に基づいて、記録媒体を評価する。【選択図】図１
2016177773.tif 000002
【特許請求の範囲】
【請求項１】
容器が有する記録媒体に対して読み取りを行い第１データを生成する第１読取装置と、前記記録媒体に対して第２データに基づいて書き込みを行う書込装置と、前記記録媒体に対して読み取りを行い第３データを生成する第２読取装置とにそれぞれ接続される情報処理装置であって、
前記第１データを取得する第１取得部と、
前記第１データに基づいて、前記記録媒体を識別する識別部と、
前記第２データに基づいて前記記録媒体に対して前記書込装置が書き込みを行うと、前記第３データを取得する第２取得部と、
前記第２データと前記第３データとが異なるか否かを判断する判断部と、
前記記録媒体に対して書き込みが行われた書込回数又は前記書込回数に対して前記判断に基づいて前記第２データと前記第３データとが異なった又は同じであった回数の割合を含む算出値を算出する算出部と、
前記識別によって識別された記録媒体と、前記算出値とを対応させて記憶する記憶部と、
前記算出値に基づいて、前記記録媒体を評価する評価部と
を含む情報処理装置。
【請求項２】
前記書込装置は、前記記録媒体に書き込まれた文字、数字、図形、記号、バーコード、２次元コード又はこれらの組み合わせを消去する消去部を更に含む請求項１に記載の情報処理装置。
【請求項３】
前記第１データ、前記第２データ及び前記第３データは、前記記録媒体を識別できるＩＤを含むデータである請求項１又は２に記載の情報処理装置。
【請求項４】
前記記録媒体に書き込まれたＩＤを記憶する管理データを記憶し、
前記識別部は、前記第１データが示すＩＤを前記管理データから検索して前記記録媒体を識別する請求項３に記載の情報処理装置。
【請求項５】
前記記憶部は、前記記録媒体の使用時間を更に記憶し、
前記算出値に対して、更に前記使用時間が所定の値を示す閾値を超えると、前記評価部は、前記記録媒体が寿命であると評価する請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記算出値は、前記書込回数に対する、前記第２データと前記第３データとが異なると前記判断で判断された回数の割合であり、
前記算出値が所定の値を示す閾値を超えると、前記評価部は、前記記録媒体が寿命であると評価する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記算出値は、前記書込回数に対する、前記第２データと前記第３データとが同じと前記判断で判断された回数の割合であり、
前記算出値が所定の値を示す閾値以下であると、前記評価部は、前記記録媒体が寿命であると評価する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項８】
前記算出値は、前記書込回数のうち直近の所定の回数において、前記所定の回数に対する、前記第２データと前記第３データとが異なると前記判断で判断された回数の割合であり、
前記算出値が所定の値を示す閾値を超えると、前記評価部は、前記記録媒体が寿命であると評価する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項９】
前記算出値は、前記書込回数のうち直近の所定の回数において、前記所定の回数に対する、前記第２データと前記第３データとが同じと前記判断で判断された回数の割合であり、
前記算出値が所定の値を示す閾値以下であると、前記評価部は、前記記録媒体が寿命であると評価する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項１０】
前記算出値は、前記書込回数であり、
前記算出値が所定の値を示す閾値を超えると、前記評価部は、前記記録媒体が寿命であると評価する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項１１】
前記算出値は、前記書込回数であり、
前記第２データと、前記第３データとが異なると前記判断で所定の回数連続して判断されると、前記評価部は、前記記録媒体が寿命であると評価する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項１２】
前記評価の結果を示す通知を行う通知部を更に含む請求項１乃至１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記識別部は、前記識別によって識別した前記記録媒体に対応する前記容器を識別し、
前記算出部は、前記容器の使用回数を算出し、
前記評価部は、前記容器を評価する請求項１乃至１２のいずれか一項に記載の情報処理装置。
【請求項１４】
前記容器の使用回数が所定の値を示す閾値を超えると、前記評価部は、前記容器が寿命であると評価する請求項１３に記載の情報処理装置。
【請求項１５】
容器が有する記録媒体に対して読み取りを行い第１データを生成する読取装置と、前記記録媒体に対して書き込みを行う書込装置とに接続される情報処理装置であって、
前記第１データを取得する第１取得部と、
前記第１データに基づいて前記記録媒体を識別する識別部と、
前記記録媒体に対して次の書き込みが行われた場合の書込回数を含む算出値を算出する算出部と、
前記識別によって識別された記録媒体と、前記算出値とを対応させて記憶する記憶部と、
前記算出値に基づいて、前記記録媒体を評価する評価部と
を含む情報処理装置。
【請求項１６】
前記書込回数は、前記書込回数を推測するための回数情報に基づいて算出される請求項１又は１５に記載の情報処理装置。
【請求項１７】
前記回数情報は、前記書込装置が前記記録媒体に対して書き込みを行う作業領域へ、前記記録媒体が貼り付けられた容器が到達した容器到達回数である請求項１６に記載の情報処理装置。
【請求項１８】
容器が有する記録媒体に対して読み取りを行い第１データを生成する第１読取装置と、前記記録媒体に対して第２データに基づいて書き込みを行う書込装置と、前記記録媒体に対して読み取りを行い第３データを生成する第２読取装置と、前記第１読取装置、前記書込装置、及び前記第２読取装置にそれぞれ接続される１以上の情報処理装置とを有する情報処理システムであって、
前記第１データを取得する第１取得部と、
前記第１データに基づいて、前記記録媒体を識別する識別部と、
前記第２データに基づいて前記記録媒体に対して前記書込装置が書き込みを行うと、前記第３データを取得する第２取得部と、
前記第２データと前記第３データとが異なるか否かを判断する判断部と、
前記記録媒体に対して書き込みが行われた書込回数又は前記書込回数に対して前記判断に基づいて前記第２データと前記第３データとが異なった又は同じであった回数の割合を含む算出値を算出する算出部と、
前記識別によって識別された記録媒体と、前記算出値とを対応させて記憶する記憶部と、
前記算出値に基づいて、前記記録媒体を評価する評価部と
を含む情報処理システム。
【請求項１９】
容器が有する記録媒体に対して読み取りを行い第１データを生成する第１読取装置と、前記記録媒体に対して第２データに基づいて書き込みを行う書込装置と、前記記録媒体に対して読み取りを行い第３データを生成する第２読取装置とにそれぞれ接続される情報処理装置が行う情報処理方法であって、
前記情報処理装置が、前記第１データを取得する第１取得手順と、
前記情報処理装置が、前記第１データに基づいて、前記記録媒体を識別する識別手順と、
前記情報処理装置が、前記第２データに基づいて前記記録媒体に対して前記書込装置が書き込みを行うと、前記第３データを取得する第２取得手順と、
前記情報処理装置が、前記第２データと前記第３データとが異なるか否かを判断する判断手順と、
前記情報処理装置が、前記記録媒体に対して書き込みが行われた書込回数又は前記書込回数に対して前記判断に基づいて前記第２データと前記第３データとが異なった又は同じであった回数の割合を含む算出値を算出する算出手順と、
前記情報処理装置が、前記識別によって識別された記録媒体と、前記算出値とを対応させて記憶する記憶手順と、
前記情報処理装置が、前記算出値に基づいて、前記記録媒体を評価する評価手順と
を含む情報処理方法。
【請求項２０】
容器が有する記録媒体に対して読み取りを行い第１データを生成する第１読取装置と、前記記録媒体に対して第２データに基づいて書き込みを行う書込装置と、前記記録媒体に対して読み取りを行い第３データを生成する第２読取装置とにそれぞれ接続されるコンピュータに情報処理を実行させるためのプログラムであって、
前記コンピュータが、前記第１データを取得する第１取得手順と、
前記コンピュータが、前記第１データに基づいて、前記記録媒体を識別する識別手順と、
前記コンピュータが、前記第２データに基づいて前記記録媒体に対して前記書込装置が書き込みを行うと、前記第３データを取得する第２取得手順と、
前記コンピュータが、前記第２データと前記第３データとが異なるか否かを判断する判断手順と、
前記コンピュータが、前記記録媒体に対して書き込みが行われた書込回数又は前記書込回数に対して前記判断に基づいて前記第２データと前記第３データとが異なった又は同じであった回数の割合を含む算出値を算出する算出手順と、
前記コンピュータが、前記識別によって識別された記録媒体と、前記算出値とを対応させて記憶する記憶手順と、
前記コンピュータが、前記算出値に基づいて、前記記録媒体を評価する評価手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、容器にラベル（ｌａｂｅｌ）等を貼り付け、貼り付けたラベルに宛て先、物品名又はこれらの組み合わせ等を書き込む方法が知られている。また、ラベルが感熱紙であると、ラベルは、熱が加えられた箇所が変色する。これを利用して、ラベルに文字、記号又はこれらの組み合わせ等を熱によって書き込み、容器を管理する方法が知られている。
【０００３】
また、まず、リライタブルペーパには、レーザ光を照射して熱が加えられ、識別情報が書き込まれる。次に、書き込まれた識別情報が読み取られると、読み取られる識別情報及び書き込んだ識別情報が一致するか否かが判定される。続いて、判定によって不一致と判定されると、復旧情報が作成され、書込異常を迅速かつ容易に復旧させる方法が知られている（例えば、特許文献１等）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、ラベルに、ラベル等を管理するための情報等が書き込まれても、ラベルから消去されてしまう場合がある。そのため、記録媒体に対して書き込みが行われた回数（以下「書込回数」という。）等がわからない場合がある。したがって、書込回数等を把握し、記録媒体を管理するのが難しい場合がある。
【０００５】
本発明の１つの側面は、記録媒体を管理しやすくできる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一態様における、容器が有する記録媒体に対して読み取りを行い第１データを生成する第１読取装置と、前記記録媒体に対して第２データに基づいて書き込みを行う書込装置と、前記記録媒体に対して読み取りを行い第３データを生成する第２読取装置とにそれぞれ接続される情報処理装置は、前記第１データを取得する第１取得部と、前記第１データに基づいて、前記記録媒体を識別する識別部と、前記第２データに基づいて前記記録媒体に対して前記書込装置が書き込みを行うと、前記第３データを取得する第２取得部と、前記第２データと前記第３データとが異なるか否かを判断する判断部と、前記記録媒体に対して書き込みが行われた書込回数又は前記書込回数に対して前記判断に基づいて前記第２データと前記第３データとが異なった又は同じであった回数の割合を含む算出値を算出する算出部と、前記識別によって識別された記録媒体と、前記算出値とを対応させて記憶する記憶部と、前記算出値に基づいて、前記記録媒体を評価する評価部とを含む。
【発明の効果】
【０００７】
記録媒体を管理しやすくできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理システムの全体構成の一例を示す全体構成図である。
【図２】本発明の一実施形態に係る記録媒体の一例を示す図である。
【図３】本発明の一実施形態に係る書込装置のハードウェア構成の一例を示すブロック図である。
【図４】本発明の一実施形態に係る書込装置が有する全体制御装置のハードウェア構成の一例を示すブロック図である。
【図５】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。
【図６】本発明の一実施形態に係る第１読取装置及び第２読取装置のハードウェア構成の一例を示すブロック図である。
【図７】本発明の一実施形態に係る情報処理システムによる全体処理の一例を示すフローチャートである。
【図８】本発明の一実施形態に係る情報処理システムによる全体処理で書き込みが「成功」となる場合の例を示す図である。
【図９】本発明の一実施形態に係る情報処理システムによる全体処理で書き込みが「失敗」となる場合の例を示す図である。
【図１０】本発明の一実施形態に係る情報処理システムによる再投入処理の一例を示すフローチャートである。
【図１１】本発明の第２実施形態の一実施形態に係る情報処理システムによる全体処理の一例を示すフローチャートである。
【図１２】本発明の一実施形態に係る情報処理システムの機能構成の一例を示す機能ブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について説明する。
【００１０】
（第１実施形態）
（全体構成例）
図１は、本発明の一実施形態に係る情報処理システムの全体構成の一例を示す全体構成図である。具体的には、情報処理システム１は、第１読取装置の例としてリーダ（ｒｅａｄｅｒ）ＲＤ１と、書込装置の例としてレーザ書込装置ＷＲと、第２読取装置の例としてリーダＲＤ２とを有する。また、情報処理システム１は、情報処理装置の例としてＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２を有し、情報処理システム１では、ＰＣ２は、リーダＲＤ１と、レーザ書込装置ＷＲと、リーダＲＤ２とにそれぞれ接続される。
【００１１】
また、図示するように、コンテナ（ｃｏｎｔａｉｎｅｒ）、段ボール（ｃｏｒｒｕｇａｔｅｄ  ｃａｒｄｂｏａｒｄ）、木箱又はプラスチックケース等の容器は、コンベア１１等の搬送装置上を移動するとする。以下、容器がコンテナ１３である例で説明する。また、以下の例では、コンテナ１３が、リーダＲＤ１が設置される位置を上流とし、レーザ書込装置ＷＲが設置される位置を経由して、リーダＲＤ２が設置される位置を下流とするように、コンベア１１上を移動するとする。
【００１２】
コンテナ１３は、物品の宛て先、物品名、品番、宛て名又はこれらの組み合わせ等（以下「宛て先等」という。）を表示するため、例えば温度に応じて変色するいわゆる感熱性の記録媒体（以下「感熱記録媒体」という。）１４を有する。また、情報処理システム１では、感熱記録媒体１４に対して書き込み及び読み込みが行われる。なお、感熱記録媒体１４は、ラベル又はリライタブルペーパ等でもよい。
【００１３】
コンテナ１３には、感熱記録媒体１４が、貼り付け又は着脱可能に取り付けられる。また、書き込みが行われた感熱記録媒体１４は、関係者等によって、ラベルとして認識される。コンベア１１上では、感熱記録媒体１４と対面する位置に、レーザ書込装置ＷＲが配置される。また、コンテナ１３の通過をセンサ等で検出すると、レーザ書込装置ＷＲは、感熱記録媒体１４に、宛て先等を示す文字、数字、図形、記号、バーコード（ｂａｒｃｏｄｅ）、２次元コード又はこれらの組み合わせ等（以下「文字等」という。）を書き込む。
【００１４】
なお、２次元コードは、例えば、ＱＲコード（登録商標）又はＤａｔａＭａｔｒｉｘ等のマトリックス式若しくはＰＤＦ４１７等のスタック式のコードである。
【００１５】
また、情報処理システム１は、サーバ（ｓｅｒｖｅｒ）又はＰＣ等の情報処理装置を更に有し、ＰＣ２を複数の情報処理装置で構成してもよい。
【００１６】
図２は、本発明の一実施形態に係る記録媒体の一例を示す図である。
【００１７】
感熱記録媒体１４には、レーザ書込装置ＷＲ（図１）によって、例えば図２に示すような文字等が書き込まれる。具体的には、レーザ書込装置ＷＲは、レーザ光を感熱記録媒体１４に照射して文字等を書き込む。また、複雑な文字等にも対応できるように、レーザ光は、レンズにより集光されたスポット光が望ましい。このため、レーザ光を照射するレーザ書込装置ＷＲでは、文字等のストローク（ｓｔｒｏｋｅ）をスポット光でなぞるようにレーザ光の照射位置が制御される。
【００１８】
（レーザ書込装置のハードウェア構成例）
図３は、本発明の一実施形態に係る書込装置のハードウェア構成の一例を示すブロック図である。具体的には、レーザ書込装置ＷＲは、全体制御装置２１と、レーザ発振器２２と、ガルバノ（ｇａｌｖａｎｏ）モータ２３と、ガルバノミラー２４と、スポット径調整レンズ２５と、焦点距離調整部２６とを有する。
【００１９】
図４は、本発明の一実施形態に係る書込装置が有する全体制御装置のハードウェア構成の一例を示すブロック図である。具体的には、全体制御装置２１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、メモリ２０２と、光学ドライブ２０３と、通信装置２０４と、ハードディスク２０５と、入力装置２０６と、ディスプレイ２０７と、温度センサ２０８とを有する。また、ハードディスク２０５は、文字等を書き込む走査命令が登録された走査命令ＤＢ（Ｄａｔａ  Ｂａｓｅ）３２を記憶する。さらに、ハードディスク２０５は、走査命令に基づいてレーザ発振器２２（図３）及びガルバノモータ２３（図３）をそれぞれ制御する制御プログラム２２０を記憶する。
【００２０】
ＣＰＵ２０１は、ハードディスク２０５から制御プログラム２２０を読み出して実行し、感熱記録媒体１４（図１）に文字等を書き込む。即ち、ＣＰＵ２０１は、制御装置及び演算装置である。
【００２１】
メモリ２０２は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリであり、メモリ２０２は、ＣＰＵ２０１が制御プログラム２２０を実行する際の作業エリアとなる。
【００２２】
光学ドライブ２０３は、記憶媒体２３０を全体制御装置２１に脱着できるように構成し、記憶媒体２３０からデータを読み出し、また、記憶媒体２３０にデータを書き込む際に利用される。
【００２３】
通信装置２０４は、例えばイーサネット（登録商標）カード又はシリアル通信装置（ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４又はＢｌｕｅｔｏｏｔｈ（登録商標）等）である。また、通信装置２０４は、外部装置とデータを送受信するために使用される。
【００２４】
ハードディスク２０５は、全体制御装置２１が使用するデータ、パラメータ及びプログラム等を記憶する補助記憶装置の例である。
【００２５】
入力装置２０６は、マウス及びキーボード等であり、入力装置２０６は、レーザ書込装置ＷＲ（図３）を制御する指示をユーザが入力するための装置である。
【００２６】
ディスプレイ２０７は、例えば制御プログラム２２０が指示する画面情報に基づき所定の解像度及び色数で、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面等を表示するユーザインターフェイスとなる。例えば、ディスプレイ２０７は、感熱記録媒体１４に書き込まれる文字等の入力欄を表示する。
【００２７】
温度センサ２０８は、レーザ書込装置ＷＲの環境温度を例えば定期的に計測し、ＣＰＵ２０１に出力する。
【００２８】
制御プログラム２２０は、記憶媒体２３０に記憶された状態で配布され、制御プログラム２２０は、記憶媒体２３０から読み出されハードディスク２０５にインストールされる。なお、制御プログラム２２０は、ネットワークを介して接続されるサーバ等からダウンロードすることができる。
【００２９】
記憶媒体２３０は、ＤＶＤ−ＲＯＭ、ブルーレイディスク、ＳＤ（登録商標）カード、マルチメディアカード又はｘＤカード等の着脱可能な可搬型の不揮発性のメモリである。
【００３０】
図３に戻り、レーザ発振器２２は、半導体レーザ（ＬＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ））であるが、例えば、気体レーザ、固体レーザ又は液体レーザ等でもよい。
【００３１】
ガルバノモータ２３は、ガルバノミラー２４の反射面の向きを２軸で制御する例えばサーボモータである。
【００３２】
ガルバノミラー２４は、方向制御ミラーの一例であり、ガルバノミラー２４の他、方向を制御できるミラーであればよい。例えば、ガルバノミラー２４は、ＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍｓ）ミラー等でもよい。
【００３３】
スポット径調整レンズ２５は、レーザ光のスポット径を大きくするレンズであり、焦点距離調整部２６は、レーザ光を収束させて焦点距離を調整するレンズである。また、焦点距離調整部２６は、光源であるレーザ発振器２２から感熱記録媒体１４上のレーザ光照射位置までの距離に応じて焦点距離を調整する。なお、レーザ発振器２２の位置は、固定なので、焦点距離調整部２６は、レーザ書込装置２０からの距離に応じて焦点距離を調整すると表現してもよい。
【００３４】
なお、書込装置は、レーザ書込装置ＷＲのようなレーザ照射を行う書込装置に限られない。例えば、書込装置は、発熱したヘッドを記録媒体に押し当て、記録媒体を発色させることで、印刷を行うラベルプリンタ又はサーマルプリンタ等でもよい。また、書込装置は、記録媒体へレーザ照射を行って刻印を行うレーザ加工機等でもよい。
【００３５】
（記録媒体例）
感熱記録媒体１４（図２）は、表面から深さ方向に向かって、例えば、保護層、熱可逆性フィルムを含む記録層、基材層及びバックコート層の４層を有する。また、感熱記録媒体１４は、柔軟性と、ある程度の強度特性とを有するように製造され、感熱記録媒体１４は、繰り返し使用することができる。なお、感熱記録媒体１４は、感熱紙と呼ばれることがあるが、植物繊維のみから製造されるのではなく、植物繊維を含まない場合もある。
【００３６】
感熱記録媒体１４には、その一部に書き換え可能な可逆表示領域としてのリライタブル表示領域が設けられる。このような感熱記録媒体１４は、リライタブル（ｒｅ−ｗｒｉｔａｂｌｅ）ペーパと呼ばれる。また、リライタブル表示領域は、熱可逆性（Ｔｈｅｒｍｏ−Ｃｈｒｏｍｉｃ）フィルム等の可逆性感熱記録媒体により製造される。この可逆性感熱記録媒体には、温度に依存して透明度が可逆的に変化する態様と、温度に依存して色調が可逆的に変化する態様とがある。
【００３７】
以下、温度に依存して色調が可逆的に変化する可逆記録媒体であり、記録層にロイコ染料と顕色剤とを含むリライタブル特性を実現する熱可逆性フィルムを感熱記録媒体１４が有する例で説明する。
【００３８】
例えば、感熱記録媒体１４の一部又は全部が、消色状態から融点以上（例えば約１８０℃）に加熱されると、感熱記録媒体１４が有するロイコ染料と顕色剤とが混合した溶融状態から急冷する。そのため、感熱記録媒体１４は、一部又は全部が黒色等に変色する。この場合、感熱記録媒体１４は、染料と顕色剤とが結合したまま凝集して、ある程度規則的に集合した状態を形成するので、感熱記録媒体１４の変色した状態が固定される。
【００３９】
一方、感熱記録媒体１４の一部又は全部が、変色状態が溶融されない温度（例えば１３０乃至１７０℃）に加熱されると、変色の集合状態が崩れ、顕色剤が単独で結晶化して分離するため、消色状態になる。即ち、感熱記録媒体１４の一部又は全部が、変色状態が溶融されない温度に加熱されると、感熱記録媒体１４に書き込まれた文字等が消去される。また、ロイコ染料は、無色又は淡色の染料前駆体であり、特に制限はなく、従来公知の物質から適宜選択することができる。
【００４０】
なお、変色には、色情報を含む視認可能な形状の発現のほか、色情報を含まない形状の発現を含む。例えば、変色には、白地の感熱記録媒体１４が黒に変化すること及び黒地の感熱記録媒体１４が白に変化することも含まれる。
【００４１】
また、感熱記録媒体１４は、リライタブルである必要はなく、ライトワンスタイプ（一度、書き込まれると、文字等が消去できないタイプ）の感熱記録媒体でもよい。
【００４２】
なお、感熱記録媒体１４は、例えばＡ４サイズの大きさであるが、感熱記録媒体１４の大きさをどの程度にするかは適宜設計できる。
【００４３】
さらに、感熱記録媒体１４及びコンテナ１３（図１）は、それぞれ書き込みが行われた回数に応じて、耐用寿命があり、寿命となると、交換又は修復等されることを想定する。
【００４４】
また、書き込み対象は、記録媒体に限られない。例えば、書込装置ＷＲがレーザ加工機であれば、書き込み対象は、刻印が行われる加工物であってもよい。
【００４５】
（情報処理装置のハードウェア構成例）
図５は、本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。また、ＰＣ２は、一般的な情報処理装置を利用することができる。なお、情報処理装置は、パソコン、ワークステーション、タブレットＰＣ、サーバ及びスマートフォン（ｓｍａｒｔｐｈｏｎｅ）等が知られているが、どのような呼称でもよい。以下、情報処理装置がＰＣの例で説明する。
【００４６】
ＰＣ２は、ＣＰＵ１０１と、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ１０３（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、ＨＤＤ（ハードディスクドライブ）１０４と、ネットワークＩ／Ｆ（ｉｎｔｅｒｆａｃｅ）１０５と、グラフィックボード１０６と、キーボード１０７と、マウス１０８と、メディアドライブ１０９と、光学ドライブ１１０とを有する。
【００４７】
ＣＰＵ１０１は、ＨＤＤ１０４に記憶されるプログラム１３０を実行して、ＰＣ２の全体の動作を制御する。即ち、ＣＰＵ１０１は、制御装置及び演算装置である。
【００４８】
ＲＯＭ１０２は、ＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｅｒ）及び静的なデータ等を記憶する。
【００４９】
ＲＡＭ１０３は、ＣＰＵ１０１がプログラム１３０を実行する際のワークエリアとして使用される主記憶装置の例である。
【００５０】
ＨＤＤ１０４には、ＣＰＵ１０１が実行するプログラム１３０及びＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等が記憶される。また、プログラム１３０は、レーザ書込装置ＷＲに、図形の頂点及び枠線等の形状情報から走査命令を生成させるためのプログラムである。即ち、プログラム１３０に基づいて、ＰＣ２は、レーザ書込装置ＷＲに書き込ませる文字等を示すデータをレーザ書込装置ＷＲに送信する。次に、レーザ書込装置ＷＲは、文字等を示すデータを受信すると、文字等を書き込むため、図形の頂点及び枠線等の形状情報から走査命令を生成する。なお、走査命令の生成の一部又は全部をＰＣ２が行い、ＰＣ２は、生成した走査命令を示すデータをレーザ書込装置ＷＲに送信してもよい。
【００５１】
ネットワークＩ／Ｆ１０５は、ネットワークに接続するための例えばイーサネット（登録商標）カードであり、主にレイヤ１及び２の処理を提供する。また、レイヤ３以上の処理は、ＯＳに含まれるＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｏｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔｗｏｒｋ  Ｐｒｏｔｏｃｏｌ）のプロトコルスタック及びプログラム等が提供する。
【００５２】
グラフィックボード１０６は、ＣＰＵ１０１がビデオＲＡＭに書き込む描画コマンド等を解釈して、ディスプレイ１２０にウィンドウ、メニュー、カーソル、文字又は画像等の各種情報を表示する。
【００５３】
キーボード１０７は、文字、数字及び各種ユーザが指示を行うための複数のキーを有し、ユーザの操作を受け付け、ＣＰＵ１０１に通知する。同様に、マウス１０８は、カーソルの移動、メニュー等の選択及び処理内容等に係るユーザの操作を受け付ける。
【００５４】
メディアドライブ１０９は、フラッシュメモリ等の記録メディア１２１に対するデータの読み出し又は書き込み（記憶）を制御する。
【００５５】
光学ドライブ１１０は、着脱可能な記憶媒体の一例としてのＣＤ−ＲＷ及びＤＶＤ−ＲＷ等の光学メディア１２２に対する各種データの読み出し又は書き込みを制御する。また、ＰＣ２は、各ハードウェアを電気的に接続するため、アドレスバス及びデータバス等のバスライン１１２を備える。
【００５６】
プログラム１３０は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディア１２１又は光学メディア１２２に記録して配布される。また、プログラム１３０は、サーバからインストール可能な形式又は実行可能な形式のファイルでＰＣ２に配布されてもよい。
【００５７】
（第１読取装置及び第２読取装置のハードウェア構成例）
図６は、本発明の一実施形態に係る第１読取装置及び第２読取装置のハードウェア構成の一例を示すブロック図である。例えば、リーダＲＤ１及びリーダＲＤ２は、同じハードウェア構成である。以下、リーダＲＤ１を例に説明する。
【００５８】
リーダＲＤ１は、いわゆるバーコードリーダ、カメラ等を含む画像処理装置又はこれらを組み合わせたシステム等である。なお、リーダＲＤ１は、感熱記録媒体１４に書き込まれる文字等の種類に応じて変更されてもよい。
【００５９】
リーダＲＤ１は、例えばＣＰＵ３０１と、記憶装置３０２と、撮像素子３０３と、Ｉ／Ｆ３０４とを有する。また、リーダＲＤ１が有する各ハードウェアは、バス３０５によって接続される。
【００６０】
ＣＰＵ３０１は、記憶装置３０２に記憶されるプログラムを実行して、リーダＲＤ１の全体の動作を制御する。即ち、ＣＰＵ３０１は、制御装置及び演算装置である。
【００６１】
記憶装置３０２は、いわゆるメモリ（ｍｅｍｏｒｙ）等であり、ＣＰＵ３０１がプログラムを実行する際のワークエリアとして使用される主記憶装置の例である。なお、記憶装置３０２は、ハードディスクドライブ等の補助記憶装置を有してもよい。
【００６２】
撮像素子３０３は、カメラ等であり、感熱記録媒体１４に書き込まれた文字等を示す画像データ等を生成する。
【００６３】
Ｉ／Ｆ３０４は、ネットワーク又はＲＳ−２３２Ｃ等のケーブルによって、ＰＣ２等の外部装置と接続するコネクタ及び処理ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等である。
【００６４】
リーダＲＤ１は、撮像素子３０３が生成する画像データ等をＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）処理等して、感熱記録媒体１４に書き込まれた文字等を解析する。次に、感熱記録媒体１４に書き込まれた文字等を示すテキストデータ又は画像データ等を生成し、ＰＣ２（図１）等の外部装置にＩ／Ｆ３０４によって、送信する。
【００６５】
（全体処理例）
図７は、本発明の一実施形態に係る情報処理システムによる全体処理の一例を示すフローチャートである。なお、図７に示す処理は、情報処理システム１（図１）が１つの感熱記録媒体１４（図１）ごとに、それぞれ行う処理の例である。
【００６６】
例えば、コンテナ１３（図１）に感熱記録媒体１４が貼り付けられ、更に感熱記録媒体１４に宛て先等を示す文字等が書き込まれてコンテナ１３が工場から出荷されるとする。出荷後、コンテナ１３に梱包された荷物が回収され、コンテナ１３が工場に戻されるとする。以下、コンテナ１３が工場に戻され、図１に示すように、情報処理システム１によって、次の宛て先等を示す文字等を感熱記録媒体１４に書き込む例で説明する。
【００６７】
（第１データの取得例（ステップＳ０１））
ステップＳ０１では、ＰＣ２（図１）は、第１データをリーダＲＤ１（図１）から取得する。具体的には、まず、リーダＲＤ１は、コンベア１１（図１）によって移動してきたコンテナ１３が有する感熱記録媒体１４に書き込まれている文字等を読み取る。なお、感熱記録媒体１４には、感熱記録媒体１４を識別できるＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を示す文字等が書き込まれているとする。次に、リーダＲＤ１は、読み取られた文字等に基づいてＩＤを示すＩＤデータ（以下「第１ＩＤデータ」という。）を生成し、ＰＣ２に送信する。
【００６８】
例えば、ＩＤが感熱記録媒体１４にバーコードで書き込まれる場合、リーダＲＤ１は、バーコードを読み取り、バーコードが示す値等をＩＤとする。この場合、リーダＲＤ１は、バーコードから読み取れたＩＤを示す第１ＩＤデータを生成し、ＰＣ２に送信する。
【００６９】
（記録媒体の識別例（ステップＳ０２））
ステップＳ０２では、ＰＣ２は、感熱記録媒体１４を識別する。具体的には、まず、ＰＣ２は、書込管理データの例として、下記（表１）に示すデータを記憶する。
【００７０】
【表１】
2016177773.tif 000003
「ＤＴＮｏ」は、データを特定する通し番号である。なお、「ＤＴＮｏ」は、各データの番号が相互に重複しないように、番号がそれぞれ設定される。
【００７１】
「書込内容」は、感熱記録媒体１４に書き込まれる文字等を示すデータであり、宛て先等が入力される。なお、「書込内容」は、複数の種類が入力されてもよい。また、上記（表１）では、「書込内容」として、ＩＤ以外に、宛て名を示す文字等が書き込まれる例である。
【００７２】
「ＩＤ」は、感熱記録媒体１４を識別できるＩＤを示す。なお、「ＩＤ」は、感熱記録媒体１４に書き込まれる文字等から読み取れるデータである。また、「ＩＤ」は、一定期間、各ＩＤが相互に重複しないように、文字等がそれぞれ設定される。
【００７３】
即ち、上記（表１）に示す書込管理データのうち、各感熱記録媒体１４には、一行分のデータがそれぞれ書き込まれる例である。また、上記（表１）に示すデータのうち、各感熱記録媒体１４には、「ＤＴＮｏ」の番号が小さい値のデータから順に、書き込みがそれぞれ行われるとする。即ち、書込管理データは、各感熱記録媒体１４に書き込まれる内容を管理するデータである。
【００７４】
また、ＰＣ２は、例えば下記（表２）に示すデータ（以下「管理データ」という。）を記憶する。
【００７５】
【表２】
2016177773.tif 000004
「ＩＴＮｏ」は、管理データが有する各データを特定する通し番号である。なお、「ＩＴＮｏ」は、各データの番号が相互に重複しないように、番号がそれぞれ設定される。
【００７６】
「ＩＤ」は、感熱記録媒体１４を識別できるＩＤであり、算出値のデータと、記録媒体とを対応させる。
【００７７】
「第２データ」は、感熱記録媒体１４に書き込まれる第２データの内容を示す。以下、「第２データ」には、新たに感熱記録媒体１４に書き込まれるＩＤが入力される例で説明する。また、「第２データ」は、書き込みを行う際の作業領域である。以下、第２データが、書き込まれるＩＤを示すデータ（以下「第２ＩＤデータ」という。）である例で説明する。なお、第２データには、ＩＤ以外に、更に宛て先等が含まれてもよい。
【００７８】
「第１算出値」及び「第２算出値」は、それぞれ算出値の例を示す。具体的には、「第１算出値」は、書込回数に対する、感熱記録媒体１４に対して行われた書き込みが「失敗」となった回数の割合を示す例である。なお、上記（表２）では、「第１算出値」は、割合を百分率で示す例である。
【００７９】
また、「第２算出値」は、書込回数の例である。
【００８０】
ここで、書込回数は、例えば、書込装置が感熱記録媒体１４に書き込みを行った回数である。以下の説明では、書込回数が書き込みを行った回数である例で説明する。なお、書込回数は、書込装置が感熱記録媒体１４に対して書き込みを行ったタイミングで計数しても良いし、それ以外でもよい。
【００８１】
例えば、書込回数は、容器到達回数等の回数情報から推測される値でもよい。即ち、書込回数は、書込装置が感熱記録媒体１４に対して書き込みを行う作業領域（例えば、図１では、コンテナ１３が図示されている位置等）へ、感熱記録媒体１４を貼り付けた容器が到達したタイミングで計数される容器到達回数でもよい。他にも、書込回数は、オペレータによって、書込装置が感熱記録媒体１４に対して書き込みを行う作業領域へ容器を搬送する搬送装置に容器が投入された回数等でもよい。
【００８２】
また、書込回数は、書込装置が感熱記録媒体１４に対して書き込みを行ったタイミングで計数される値から算出されるのが望ましい。一方で、書込回数は、書込回数を算出可能な他の値から算出されてもよい。
【００８３】
管理データは、上記（表２）で示すように、「ＩＤ」によって感熱記録媒体１４ごとに、算出値を感熱記録媒体１４に対応させてそれぞれ記憶する。なお、管理データが有する各データは、感熱記録媒体１４が交換された場合等には、それぞれリセット（ｒｅｓｅｔ）されるのが望ましい。リセットされると、例えば、管理データが有する各データのうち、算出値は、初期値（例えば「０」）となる。
【００８４】
また、リセットされると、ＰＣ２は、管理データから感熱記録媒体１４に対応する行のデータを削除してもよい。さらに、新たな感熱記録媒体に交換される場合、管理データは、新たな感熱記録媒体に対応するデータに更新されてもよい。また、管理データは、算出値は、「第１算出値」及び「第２算出値」のいずれか一方を記憶してもよい。さらに、管理データは、３種類以上の算出値又は他にデータを有してもよい。
【００８５】
また、「第１算出値」は、書込回数に対する、感熱記録媒体１４に対して行われた書き込みが「成功」となった回数の割合でもよい。
【００８６】
即ち、管理データは、書込装置によって書き込まれた内容等を管理するデータである。
【００８７】
ステップＳ０２では、ＰＣ２は、ステップＳ０１で取得されるＩＤデータが示すＩＤと同一のＩＤを上記（表２）に示す管理データの「ＩＤ」から検索する。例えば、ＩＤが「ｃｃｃ」である場合、感熱記録媒体１４は、「ＩＴＮｏ」が「３」のデータに対応する記録媒体であるとＰＣ２に識別される。一方、上記（表２）の「ＩＤ」に「ｃｃｃ」がない場合、ＰＣ２は、記録媒体が識別できないとする。
【００８８】
（記録媒体を識別できたか否かの判断例（ステップＳ０３））
ステップＳ０３では、ＰＣ２は、ステップＳ０２で記録媒体を識別できたか否かを判断する。具体的には、ＩＤが「ｃｃｃ」である場合、上記（表２）に示すデータの「ＩＤ」に「ｃｃｃ」があると、ＰＣ２は、感熱記録媒体１４を識別できたと判断する。一方、ＩＤデータが「ｃｃｃ」である場合、上記（表２）に示すデータの「ＩＤ」に「ｃｃｃ」がないと、ＰＣ２は、感熱記録媒体１４を識別できなかったと判断する。
【００８９】
次に、感熱記録媒体１４を識別できたとＰＣ２が判断すると（ステップＳ０３でＹＥＳ）、ＰＣ２は、ステップＳ０４に進む。一方、感熱記録媒体１４を識別できなかったとＰＣ２が判断すると（ステップＳ０３でＮＯ）、ＰＣ２は、ステップＳ２０に進む。
【００９０】
（第２データの記憶例（ステップＳ０４））
ステップＳ０４では、ＰＣ２は、レーザ書込装置ＷＲ（図１）によって感熱記録媒体１４に書き込ませる文字等を示す第２データを決定し、第２データと、識別された感熱記録媒体１４と対応させて記憶する。
【００９１】
ステップＳ０４では、ＰＣ２は、ステップＳ０２で識別した感熱記録媒体１４に、書き込む「ＩＤ」を対応させて記憶する。即ち、ＰＣ２は、下記（表３）に示すように管理データに書き込む「ＩＤ」を登録する。
【００９２】
【表３】
2016177773.tif 000005
上記（表３）は、上記（表２）と比較すると、「ＩＴＮｏ」が「３」の行において、「第２データ」に「ｘｘｘ」が登録される点が異なる。なお、「ｘｘｘ」は、感熱記録媒体１４に新たに書き込まれる新しいＩＤの例である。
【００９３】
即ち、ステップＳ０４では、ＰＣ２は、上記（表３）に示すように、ステップＳ０２で識別される感熱記録媒体１４と、感熱記録媒体１４に書き込まれる文字等を示す第２ＩＤデータとを対応させて記憶する。
【００９４】
（書込装置に第２データを送信する例（ステップＳ０５））
ステップＳ０５では、ＰＣ２は、レーザ書込装置ＷＲに第２ＩＤデータを送信する。具体的には、まず、ＰＣ２は、下記（表４）に示すデータを有するとする。
【００９５】
【表４】
2016177773.tif 000006
「ＲＱＮｏ」は、各データを特定する通し番号である。なお、「ＲＱＮｏ」は、各データの番号が相互に重複しないように、番号がそれぞれ設定される。
【００９６】
「ＩＴＮｏ」は、上記（表３）に示す管理データの「ＩＴＮｏ」が設定される作業領域である。
【００９７】
上記（表４）に示すデータは、いわゆるキュー（ｑｕｅｕｅ）構造である。即ち、ＰＣ２は、上記（表４）に示すデータを「ＲＱＮｏ」の順に、「ＩＴＮｏ」で特定される第２データをレーザ書込装置ＷＲに送信する。したがって、レーザ書込装置ＷＲは、「ＲＱＮｏ」の順に送信される第２ＩＤデータに基づいて感熱記録媒体１４に対して書き込みを行う。また、「ＩＴＮｏ」の数は、限定されないが、コンベア１１（図１）上に投入されるコンテナ数より多い数であるのが望ましい。
【００９８】
例えば、「ＲＱＮｏ」が「１」及び「２」の作業領域にデータが格納されている場合、ＰＣ２は、ステップＳ０４で記憶した「３」（「ＩＴＮｏ」）を「ＲＱＮｏ」が「３」の作業領域に追加する。この場合、レーザ書込装置ＷＲには、３番目に、「ｘｘｘ」を示す第２ＩＤデータが送信される。
【００９９】
なお、上記（表４）に示すデータをレーザ書込装置ＷＲが有し、ＰＣ２は、レーザ書込装置ＷＲに書き込ませる順に第２ＩＤデータを送信して、上記（表４）に示すデータに順にレーザ書込装置ＷＲに追加させてもよい。
【０１００】
（第２データに基づく書込装置による文字等の書き込み例（ステップＳ０６））
ステップＳ０６では、レーザ書込装置ＷＲは、第２ＩＤデータに基づいて、感熱記録媒体１４に文字等を書き込む。
【０１０１】
なお、レーザ書込装置ＷＲは、感熱記録媒体１４に書き込まれている文字等を消去してもよい。また、消去は、レーザ書込装置ＷＲ以外の装置によって行われてもよい。
【０１０２】
（第３データの取得例（ステップＳ０７））
ステップＳ０７では、ＰＣ２は、第３データの例としてＩＤデータ（以下「第３ＩＤデータ」という。）をリーダＲＤ２（図１）から取得する。具体的には、まず、リーダＲＤ２は、コンベア１１（図１）によって移動してきたコンテナ１３が有する感熱記録媒体１４に書き込まれているＩＤを示す文字等を読み取る。次に、リーダＲＤ２は、読み取られた文字等に基づいて第３ＩＤデータを生成し、ＰＣ２に送信する。
【０１０３】
（第２データと第３データとが異なるか否かの判断例（ステップＳ０８））
ステップＳ０８では、ＰＣ２は、第２データと第３データとが異なるか否かを判断する。
【０１０４】
具体的には、ステップＳ０６でレーザ書込装置ＷＲによって、新しいＩＤである「ｘｘｘ」を示す文字等が感熱記録媒体１４に書き込まれる。したがって、ステップＳ０８では、ＰＣ２は、ステップＳ０７で取得される第３ＩＤデータが「ｘｘｘ」を示すデータであるか否かを判断する。即ち、第３ＩＤデータが「ｘｘｘ」を示すデータでない場合、ＰＣ２は、第２データと第３データとが異なると判断し（ステップＳ０８でＹＥＳ）、ＰＣ２は、ステップＳ１０に進む。一方、第３ＩＤデータが「ｘｘｘ」を示すデータである場合、ＰＣ２は、第２データと第３データとが異ならないと判断し（ステップＳ０８でＮＯ）、ＰＣ２は、ステップＳ０９に進む。
【０１０５】
（管理データの更新例（ステップＳ０９））
ステップＳ０９では、ＰＣ２は、管理データを更新する。具体的には、ＰＣ２は、上記（表３）に示す管理データが有するデータのうち、「第２データ」が「ｘｘｘ」である「ＩＴＮｏ」が「３」のデータに、ステップＳ０８による判断結果を反映させる。例えば、ステップＳ０９によって更新された管理データは、下記（表５）のようになる。
【０１０６】
【表５】
2016177773.tif 000007
上記（表５）は、上記（表３）と比較して、「ＩＴＮｏ」が「３」の行が異なる。具体的には、「ＩＴＮｏ」が「３」の行において、「ＩＤ」が「ｃｃｃ」から「ｘｘｘ」に上書きされている。また、「ＩＴＮｏ」が「３」の行において、上記（表５）では、「第２データ」が、削除されている。
【０１０７】
さらに、上記（表５）では、算出値がそれぞれ更新されている。具体的には、まず、「第２算出値」には、上記（表３）の「第２算出値」である「５」に、「ｘｘｘ」を書き込んだ回数である「１」が加算され、「５＋１＝６」より、「６」が「第２算出値」に上書きされる。
【０１０８】
また、「第１算出値」には、書込回数の「６」に対する、ステップＳ０８で第２データと第３データとが異なる、即ち、書き込みが「失敗」と判断された回数の割合が計算され、上書きされる。例えば、上記（表３）の「第１算出値」は、書込回数が「５」であるうち、３回がステップＳ０８で「失敗」と判断された場合であり、「３÷５＝０．６＝６０％」を示す。これに対して、上記（表５）の「第１算出値」には、書込回数を「６」として、ステップＳ０８で第２データと第３データとが異ならない、即ち、第２データと第３データとが同じであり、「成功」と判断された分が反映される。つまり、上記（表５）では、「第１算出値」は、書込回数「６」、かつ、「失敗」と判断された回数を「３」とし、「３÷６＝０．５＝５０％」が上書きされる。
【０１０９】
なお、「第１算出値」を算出する方法は、上記計算式のように、書込回数及び「失敗」と判断された回数に基づいて算出する方法に限られない。例えば、「第１算出値」は、図１に示す情報処理システム１の運用を開始してからの経過時間等に基づく補正係数を更に乗じて算出されてもよい。
【０１１０】
以下、経過時間等に基づく補正係数について説明する。
【０１１１】
この例では、管理データには、下記（表６）に示すデータが記憶される。
【０１１２】
【表６】
2016177773.tif 000008
上記（表６）では、管理データは、上記（表５）に更に「使用時間」の列が追加される点が上記（表５）と異なる。すなわち、この例では、管理データには、各記録媒体の「使用時間」が記憶される。
【０１１３】
例えば、上記（表６）では、「ＩＴＮｏ」が「１」である場合には、「使用時間」は、「ＩＤ」が「ａａａ」である記録媒体が使用された時間である。即ち、上記（表６）に示す管理データは、「ＩＤ」が「ａａａ」である記録媒体が容器に貼り付けられてから「２０時間」経過していることを示す。
【０１１４】
なお、使用時間は、上記（表６）の形式に限られない。例えば、使用時間は、使用時間を計算するための期間又は日時等であってもよい。具体的には、管理データには、「容器に記録媒体が貼り付けられた日時」等が記憶されてもよい。この場合には、使用時間は、記憶される「容器に記録媒体が貼り付けられた日時」から現在の日時までの時間等である。
【０１１５】
さらに、補正係数の乗じ方の一例を以下に説明する。
【０１１６】
記録媒体は、時間の経過と共に劣化する場合が多い。したがって、記録媒体に対して書込装置が書き込みを行った回数が多くなった場合だけでなく、記録媒体は、時間の経過によって寿命となる場合もある。
【０１１７】
ここで、使用時間が「１０００時間」を超えると、記録媒体が寿命となる例で以下説明する。即ち、使用時間の判断において、閾値が「１０００」である例で説明する。上記（表６）の例では、「ＩＴＮｏ」が「２」である場合には、「使用時間」が「１１００」であるため、「使用時間」が閾値である「１０００」を超えている場合である。なお、所定の値を示す閾値は、予めＰＣに入力される。この場合には、ＰＣは、第１算出値が閾値を超えていない場合等でも、使用時間に基づいて記録媒体が寿命であると評価してもよい。
【０１１８】
このように、使用時間に基づいて記録媒体の寿命を検出するため、補正係数が用いられてもよい。例えば、記録媒体の寿命を評価するための計算式は、下記（１）式である。
【０１１９】
第１算出値×（使用時間÷１０００時間）  （１）
具体的には、上記（１）式に、「ＩＴＮｏ」が「２」の場合を当てはめると、下記（２）式のように計算される。
【０１２０】
６０％×（１１００時間÷１０００時間）＝６６  （２）
上記（１）及び（２）式では、計算結果は、寿命を超えた比率、即ち、閾値に対する「使用時間」の割合が「第１算出値」に乗じて計算される。上記（２）式のように、使用時間が閾値を超えていると、閾値に対する「使用時間」の割合は、「１」を超える値となるため、計算結果は、「第１算出値」より大きい値となる。
【０１２１】
このように、上記（１）式等が用いられると、ＰＣは、使用時間を加味して記録媒体の寿命を評価することができる。具体的には、上記（表５）のように、書き込みが「失敗」と判断された回数の割合が計算される場合には、まず、「失敗」と判断された回数の割合と、閾値とを比較する評価が行われる。そして、「失敗」と判断された回数の割合が閾値を超えている場合には、更に上記（１）式による計算結果と、閾値とが比較される。続いて、上記（１）式による計算結果と、閾値との比較結果において、計算結果が閾値を超えていると、ＰＣは、記録媒体が寿命であると評価できる。一方で、上記（１）式による計算結果と、閾値との比較結果において、計算結果が閾値を超えていないと、ＰＣは、失敗が寿命以外の要因で起きたと評価できる。なお、これらの結果は、オペレータ等に通知されてもよい。
【０１２２】
なお、計算式は、上記（１）式に限られない。例えば、上記（１）式の「（１１００時間÷１０００時間）」には、更に予め設定される重み係数が乗じられてもよい。このようにすると、評価において、使用時間の重みが調整できる。
【０１２３】
（書き込みが「成功」となる場合の例）
図８は、本発明の一実施形態に係る情報処理システムによる全体処理で書き込みが「成功」となる場合の例を示す図である。即ち、図８は、図７に示す全体処理で、感熱記録媒体１４に対する書き込みが「成功」となる場合（図７のステップＳ０８でＮＯ）の例を示す。
【０１２４】
図８は、「ｙｙｙ」のＩＤを示す文字等が書き込まれた感熱記録媒体１４に、第２ＩＤデータに基づいて、「ａａａ」のＩＤを示す文字等が書き込まれる例である。また、図８では、感熱記録媒体１４を有するコンテナ１３がコンベア１１上を移動し、リーダＲＤ１が設置される位置にコンテナ１３が移動すると、ステップＳ０１（図７）が行われる。次に、レーザ書込装置ＷＲが設置される位置にコンテナ１３が移動すると、ステップＳ０６（図７）が行われる。続いて、リーダＲＤ２が設置される位置にコンテナ１３が移動すると、ステップＳ０７（図７）が行われる。また、ＰＣ２は、上記（表２）に相当する第１管理データＤ４１を予め記憶する例である。
【０１２５】
まず、リーダＲＤ１が設置される位置にコンテナ１３が移動すると、リーダＲＤ１によって読み取りが行われ、「ｙｙｙ」を示す第１ＩＤデータＤ１がＰＣ２に取得される（図７のステップＳ０１）。次に、ＰＣ２は、第１ＩＤデータＤ１に基づいて感熱記録媒体１４を識別する（図７のステップＳ０２）。また、第１ＩＤデータＤ１に基づいて感熱記録媒体１４が識別されると、ＰＣ２は、第１管理データＤ４１が有するデータから、感熱記録媒体１４に対応するデータ（以下「記録媒体データ」という。）Ｄ５を検索する。
【０１２６】
次に、ＰＣ２は、「ａａａ」を登録するため、第１管理データＤ４１を第２管理データＤ４２のように変更する（図７のステップＳ０４）。図示するように、第２管理データＤ４２には、識別された感熱記録媒体１４と、新たに書き込まれるＩＤである「ａａａ」とが対応して記憶される。さらに、ＰＣ２は、第２管理データＤ４２に基づいて、「ａａａ」を示す第２ＩＤデータＤ２を生成し、レーザ書込装置ＷＲに第２ＩＤデータＤ２を送信する（図７のステップＳ０５）。
【０１２７】
続いて、レーザ書込装置ＷＲが設置される位置にコンテナ１３が移動すると、レーザ書込装置ＷＲは、まず、「ｙｙｙ」のＩＤを示す文字等を感熱記録媒体１４から消去する。次に、レーザ書込装置ＷＲは、第２ＩＤデータＤ２に基づいて「ａａａ」のＩＤを示す文字等を書き込む（図７のステップＳ０６）。
【０１２８】
次に、リーダＲＤ２が設置される位置にコンテナ１３が移動すると、リーダＲＤ２によって「ａａａ」のＩＤを示す文字等の読み取りが行われ、第３データとして「ａａａ」を示す第３ＩＤデータＤ３がＰＣ２に取得される（図７のステップＳ０７）。
【０１２９】
図８では、第３ＩＤデータＤ３は、第２ＩＤデータＤ２と同一であるため、ＰＣ２は、第２データと第３データとが異ならない（同じ）と判断し、書き込みは、「成功」となる（図７のステップＳ０８でＮＯ）。次に、書き込みが「成功」となると、ＰＣ２は、第２管理データＤ４２を第３管理データＤ４３に更新する（図７のステップＳ０９）。
【０１３０】
第３管理データＤ４３は、第２管理データＤ４２が有するデータのうち、更新データＤ６が更新されたデータである。図８では、レーザ書込装置ＷＲよって書き込みが行われ、かつ、書き込みは、「成功」となった場合である。したがって、管理データにおいて、書込回数を示す「第２算出値」は、「１」増加し、書込回数に対する「失敗」と判断された回数の割合を示す「第１算出値」は、減少する。
【０１３１】
一方、図８に示す場合と異なり、書き込みは、「失敗」する場合がある。書き込みが「失敗」となる場合は、図７に示す全体処理において、ＰＣ２が、第２データと第３データとが異なると判断する場合である（ステップＳ０８でＹＥＳ）。以下、書き込みが「失敗」となる場合に行われる図７に示す全体処理を説明する。
【０１３２】
（管理データの更新例（ステップＳ１０））
ステップＳ１０では、具体的にＰＣ２は、上記（表３）に示す管理データが有するデータのうち、「第２データ」が「ｘｘｘ」である「ＩＴＮｏ」が「３」のデータに、ステップＳ０８による判断結果を反映させる。例えば、ステップＳ１０によって更新された管理データは、下記（表７）のようになる。
【０１３３】
【表７】
2016177773.tif 000009
上記（表７）では、算出値がそれぞれ更新されている。上記（表３）と、上記（表７）とを比較すると、算出値の値が異なる。具体的には、ステップＳ１０では、まず、「第２算出値」には、上記（表５）と同様に、「第２算出値」である「５」に、「１」が加算され、「５＋１＝６」より、「６」が「第２算出値」に上書きされる。
【０１３４】
一方、「第１算出値」には、書込回数の「６」に対する、書き込みが「失敗」と判断された回数の割合が上書きされる。例えば、上記（表３）では、「第１算出値」は、書込回数が「５」であるうち、３回が「失敗」と判断され、「３÷５＝０．６＝６０％」を示す。これに対して、上記（表７）では、「第１算出値」には、書込回数を「６」として、更に１回「失敗」と判断された分が反映される。つまり、上記（表７）では、「第１算出値」は、書込回数「６」、かつ、「失敗」と判断された回数を「３＋１＝４」とし、「４÷６≒０．６７＝６７％」が上書きされる。
【０１３５】
なお、「第１算出値」として、書込回数に対する、書き込みが「成功」と判断された回数の割合を用いる場合、「第１算出値」は、書込回数「６」、かつ、「成功」と判断された回数を「２」とし、「２÷６≒０．３３＝３３％」が算出される。また、書込回数に対する、書き込みが「成功」と判断された回数の割合は、書込回数に対する、書き込みが「失敗」と判断された回数の割合である「６７％」に基づいて、「１００％−６７％＝３３％」でもよい。
【０１３６】
（算出値が閾値以上か否かの判断例（ステップＳ１１））
ステップＳ１１では、ＰＣ２は、算出値が閾値以上か否かを判断する。具体的には、ステップＳ１１では、ＰＣ２は、予め設定される閾値と、上記（表７）に示す「第１算出値」とを比較する。例えば、閾値には、所定の値として「７０％」が設定されるとする。この設定では、上記（表７）に示す「第１算出値」である「６７％」は、閾値である「７０％」より値が小さい。したがって、上記（表７）に示す「第１算出値」に対して、ステップＳ１１では、ＰＣ２は、算出値が閾値以下であると判断する（ステップＳ１１でＮＯ）。
【０１３７】
一方、例えば、ステップＳ１０によって更新された管理データが下記（表８）のようになると、下記（表８）に示す「第１算出値」である「８３％」は、閾値である「７０％」より値が大きい。したがって、下記（表８）に示す「第１算出値」に対して、ステップＳ１１では、ＰＣ２は、算出値が閾値を超えると判断する（ステップＳ１１でＹＥＳ）。
【０１３８】
なお、「第１算出値」として、書込回数に対する、書き込みが「成功」と判断された回数の割合を用いる場合、ステップＳ１１では、ＰＣ２は、算出値が閾値以下か否かを判断する。具体的には、ＰＣ２は、予め設定される閾値と、書込回数に対する、書き込みが「成功」と判断された回数の割合を示す「第１算出値」とを比較する。この場合、閾値には、上記の「７０％」に相当する「１００−７０％＝３０％」が設定される。この設定では、「第１算出値」が「３３％」であると、「第１算出値」は、閾値である「３０％」より値が大きい。したがって、ステップＳ１１では、ＰＣ２は、算出値が閾値以下ではないと判断する。これは、書込回数に対する、書き込みが「失敗」と判断された回数の割合を用いる場合の算出値が閾値以下であるとＰＣ２が判断するに相当する（ステップＳ１１でＮＯ）。
【０１３９】
【表８】
2016177773.tif 000010
なお、ステップＳ１１は、算出値に基づいて感熱記録媒体１４を評価する一例である。即ち、算出値が閾値を超えると判断されると（ステップＳ１１でＹＥＳ）、ＰＣ２は、感熱記録媒体１４が寿命であると評価する。一方、算出値が閾値以下であると判断されると（ステップＳ１１でＮＯ）、感熱記録媒体１４が寿命でないため、ＰＣ２は、感熱記録媒体１４に更に書き込みを行うと評価する。
【０１４０】
また、評価は、例えば、上記（表７）及び上記（表８）に示す「第２算出値」で行われてもよい。具体的には、閾値には、例えば「１０００回」が設定される。この評価では、ステップＳ１１では、ＰＣ２は、上記（表７）に示す「第２算出値」である「６回」は、閾値である「１０００回」より値が小さい。したがって、上記（表７）に示す「第２算出値」に対して、ステップＳ１１では、ＰＣ２は、算出値が閾値以下であると判断する（ステップＳ１１でＮＯ）。一方、例えば「第２算出値」が「１００１回」であると、「第２算出値」は、閾値である「１０００回」より値が大きい。したがって、「１００１回」の「第２算出値」に対して、ステップＳ１１では、ＰＣ２は、算出値が閾値を超えると判断する（ステップＳ１１でＹＥＳ）。
【０１４１】
感熱記録媒体１４は、書込回数が所定の回数を超えると、書き込まれた文字等を消去しても、書き込まれた文字等が残る不良等が起きやすくなる。なお、所定の回数は、例えば１０００回等であるが、感熱記録媒体１４の仕様等によって変更されてもよい。ゆえに、書込回数に基づいて、評価が行われると、書き込まれた文字等が残る不良等を少なくできる。
【０１４２】
さらに、管理データは、コンテナ１３に係るデータを記憶してもよい。この場合、管理データは、例えば下記（表９）のようになる。
【０１４３】
【表９】
2016177773.tif 000011
上記（表９）では、管理データは、上記（表８）に更に、コンテナ１３に係るデータとして、「コンテナＩＤ」と「コンテナ使用回数」とを有する。
【０１４４】
「コンテナＩＤ」は、コンテナ１３を識別できるＩＤを示す。
【０１４５】
「コンテナ使用回数」は、コンテナ１３が使用された回数である。例えば、「コンテナ使用回数」は、書込回数と同様に、１回書き込みが行われると、１回使用されたと算出する。
【０１４６】
また、コンテナ１３が寿命と評価されると、寿命と評価されたコンテナ１３が有する感熱記録媒体１４は、オペレータ等によって、他の容器に付け替えられる。この際に、「コンテナＩＤ」及び「コンテナ使用回数」は、新しい容器に対応するように、データがそれぞれ変更される。
【０１４７】
したがって、「コンテナＩＤ」及び「コンテナ使用回数」等のコンテナ１３に係るデータが「第１算出値」等と同様に「ＩＤ」に対応して記憶されることによって、情報処理システム１では、コンテナ１３の管理がしやすくできる。例えば、「コンテナ使用回数」について、ステップＳ１１で「第２算出値」と同様に、評価が行われてもよい。
【０１４８】
容器及び記録媒体は、耐用寿命が異なる場合が多い。したがって、寿命となるタイミングがそれぞれ異なる。この評価によって、容器についても、使用回数に基づいて、記録媒体とは別に、容器が寿命であるか否かの評価等の管理ができる。
【０１４９】
また、評価は、書込回数のうち、直近の所定の回数において、所定の回数に対する、第２データと第３データとが異なると判断された回数の割合を算出した算出値に基づいて行われてもよい。例えば、直近の所定の回数を「５回」とする例で以下説明する。この場合、管理データは、例えば下記（表１０）に示すデータを更に有する。なお、下記（表１０）に示すデータは、各記録媒体に対応させて、記録媒体ごとに記憶する。具体的には、下記（表１０）は、上記（表８）の「ＩＴＮｏ」が「３」のデータに対応する「６回」の書き込みに係るデータの例である。
【０１５０】
【表１０】
2016177773.tif 000012
「回数」は、書き込みを区別する通し番号であり、「１」がデータとしては古く、「６」が最も新しいデータとする。即ち、「直近の５回」は、上記（表１０）では、「回数」が「２」乃至「６」のデータである。
【０１５１】
「成功／失敗」は、書き込みが「成功」となった場合（ステップＳ０８でＮＯ）を「○」、書き込みが「失敗」となった場合（ステップＳ０８でＹＥＳ）を「×」として示す。
【０１５２】
上記（表１０）では、「直近の５回」のうち、「×」である回数は、４回であるため、ＰＣ２は、算出値を「４÷５＝０．８＝８０％」と算出する。次に、閾値が「７０％」であるとすると、ステップＳ１１では、ＰＣ２は、算出値が閾値を超えると判断する（ステップＳ１１でＹＥＳ）。
【０１５３】
記録媒体は、耐用寿命が近くなると、故障しやすくなるため、「失敗」となる可能性が高い。したがって、直近の所定の回数に対する、第２データと、第３データとが異なると判断された回数の割合を算出した算出値に基づいて評価が行われると、ＰＣ２は、精度よく記録媒体の寿命を評価できる。
【０１５４】
さらに、評価は、第２データと、第３データとが異なると連続して判断された否かに基づいて行われてもよい。例えば、「連続して３回」とする例で説明する。具体的には、上記（表１０）では、「回数」が「４」乃至「６」の３回で、「成功／失敗」は、すべて「×」であり、連続して３回「失敗」している。この場合、ステップＳ１１では、ＰＣ２は、算出値が閾値を超えると判断する（ステップＳ１１でＹＥＳ）。
【０１５５】
記録媒体に対して連続して書き込みが「失敗」となる場合、記録媒体が故障している場合が多い。したがって、第２データと、第３データとが連続して異なるか否かの判断に基づいて、評価が行われると、ＰＣ２は、精度よく記録媒体の寿命を評価できる。
【０１５６】
また、ステップＳ１１では、複数の算出値を組み合わせて評価してもよい。例えば、「第１算出値」及び「第２算出値」の双方について、ＰＣ２は、算出値に基づいてそれぞれステップＳ１１の判断を行う。さらに、いずれか一方の算出値が閾値を超えるとＰＣ２が判断すると、ＰＣ２は、算出値が閾値を超えると判断する（ステップＳ１１でＹＥＳ）。また、双方の算出値が閾値を超えるとＰＣ２が判断すると、ＰＣ２は、算出値が閾値を超えると判断（ステップＳ１１でＹＥＳ）してもよい。複数の算出値を組み合わせて評価が行われると、ＰＣ２は、精度よく記録媒体の寿命を評価できる。
【０１５７】
次に、算出値が閾値を超えるとＰＣ２が判断すると（ステップＳ１１でＹＥＳ）、ＰＣ２は、ステップＳ１２に進む。一方、算出値が閾値以下であるとＰＣ２が判断すると（ステップＳ１１でＮＯ）、ＰＣ２は、ステップＳ１３に進む。
【０１５８】
（寿命であることの通知例（ステップＳ１２））
ステップＳ１２では、ＰＣ２は、寿命であることを通知する。具体的には、ステップＳ１２では、ＰＣ２は、ディスプレイ１２０（図５）等に、メッセージ等を表示してオペレータ等に通知する。また、メッセージは、感熱記録媒体１４の交換の指示、コンテナ１３の組み立て直し、コンテナ１３の除去又はこれらの組み合わせ等を示す文字等である。
【０１５９】
なお、情報処理システム１は、通知によって、コンテナ１３の除去された後、別のコンテナを投入させ、投入された新たなコンテナに対して書き込み等を行ってもよい。また、情報処理システム１は、更に下流に書込装置が設置される場合等では、下流に設置される書込装置に、新たなコンテナに対して書き込みを行う指示等を行ってもよい。
【０１６０】
（書込装置によって更に書き込みを行うことの通知例（ステップＳ１３））
ステップＳ１３では、ＰＣ２は、書込装置に、感熱記録媒体１４に対して更に書き込みを行うことを通知する。
【０１６１】
（書き込みが「失敗」となる場合の例）
図９は、本発明の一実施形態に係る情報処理システムによる全体処理で書き込みが「失敗」となる場合の例を示す図である。即ち、図９は、図７に示す全体処理で、感熱記録媒体１４に対する書き込みが「失敗」となる場合（図７のステップＳ０８でＹＥＳ）の例を示す。
【０１６２】
図９は、図８と同様に、「ｙｙｙ」のＩＤが書き込まれた感熱記録媒体１４に、第２ＩＤデータに基づいて、「ａａａ」のＩＤを示す文字等が書き込まれる例である。即ち、図９では、リーダＲＤ１による読み取り（図７のステップＳ０１）乃至レーザ書込装置ＷＲによる書き込み（図７のステップＳ０６）は、図８と同様であるため、説明は省略する。以下、図８と異なる点を中心に説明する。
【０１６３】
レーザ書込装置ＷＲによって書き込みが行われる際に、コンベア１１が振動する場合等がある。さらに、感熱記録媒体１４が寿命であったり、又はコンテナ１３が変形していたりすると、レーザ書込装置ＷＲは、「ａａａ」を示す文字等の一部又は全部を書き込めない場合がある。以下、なんらかの理由で、「ａａａ」の文字等のうち、「ａ」の部分のみを示す文字等が、レーザ書込装置ＷＲによって、感熱記録媒体１４に書き込まれた例で説明する。
【０１６４】
続いて、リーダＲＤ２が設置される位置にコンテナ１３が移動すると、リーダＲＤ２によって読み取りが行われ、「ａ」を示す第３ＩＤデータＤ３が第３データとしてＰＣ２に取得される（図７のステップＳ０７）。
【０１６５】
第３ＩＤデータＤ３が「ａ」を示すデータであるのに対し、第２ＩＤデータＤ２は、「ａａａ」を示すデータである。したがって、ＰＣ２は、第２データと第３データとが異なると判断し、書き込みは、「失敗」となる（図７のステップＳ０８でＹＥＳ）。次に、書き込みが「失敗」となると、ＰＣ２は、第２管理データＤ４２を第４管理データＤ４４に更新する（図７のステップＳ１０）。
【０１６６】
第４管理データＤ４４は、第２管理データＤ４２が有するデータのうち、更新データＤ７が更新されたデータである。図９では、書き込みが行われ、かつ、書き込みは、「失敗」しているため、書込回数を示す「第２算出値」は、「１」増加し、書込回数に対する「失敗」と判断された回数の割合を示す「第１算出値」は、増加する。
【０１６７】
「失敗」となったコンテナ１３は、算出値に基づく評価によって、後段で行われる処理が異なる。まず、「失敗」となったコンテナ１３は、オペレータ等によって、コンベア１１上から除去される。次に、コンテナ１３が寿命であると評価されると（図７のステップＳ１１でＹＥＳ）、オペレータ等は、例えば、寿命と評価されたコンテナ１３を組み立て直し又は交換する。また、感熱記録媒体１４が寿命であると評価されると（図７のステップＳ１１でＹＥＳ）、オペレータ等は、例えば、寿命と評価された感熱記録媒体１４を新しい感熱記録媒体に交換する。
【０１６８】
寿命と評価されたコンテナ１３又は感熱記録媒体１４は、故障等が起きている可能性が高いため、更に書込装置によって書き込みが行われても、書き込みが「失敗」となる可能性が高い。したがって、コンテナ１３、感熱記録媒体１４又は両方の交換等が行われるのが望ましい。一方、寿命と評価されなかったコンテナ１３又は感熱記録媒体１４は、コンベア１１による振動等で書き込みが「失敗」となった可能性が高いため、再度書込装置によって書き込みが行われると、書き込みが「成功」となる可能性が高い。
【０１６９】
したがって、ＰＣ２は、例えば、下記（表１１）のように、「失敗」となった上記（表８）の「ＩＴＮｏ」が「３」の行が示す「ｘｘｘ」の第２データに基づいて、レーザ書込装置ＷＲ等に更に書き込みを行わせるように通知する（図７のステップＳ１３）。
【０１７０】
【表１１】
2016177773.tif 000013
例えば、上記（表１１）のように、「ＩＴＮｏ」が「３」の第２データを書込装置に送信する。この場合、３番目の書き込みが行われるタイミングに、レーザ書込装置ＷＲの設置される位置にコンテナ１３が移動するように、コンテナ１３は、再びコンベア１１上に投入されるとする。即ち、上記（表１１）のデータは、上記のように、ステップＳ２０で行われる再投入処理を管理するデータである。
【０１７１】
また、レーザ書込装置ＷＲの下流に、レーザ書込装置ＷＲ２等の書込装置が更に設置される場合がある。この場合、ＰＣ２は、コンテナ１３がレーザ書込装置ＷＲ２の設置される位置に移動するタイミングに合わせて、レーザ書込装置ＷＲ２に第２ＩＤデータＤ２を送信してもよい。
【０１７２】
（再投入処理例（ステップＳ２０））
図７に戻り、ステップＳ２０では、ＰＣ２は、再投入処理を行う。
【０１７３】
図１０は、本発明の一実施形態に係る情報処理システムによる再投入処理の一例を示すフローチャートである。なお、図１０に示す処理では、例えば図７に示す全体処理においてステップＳ１３によって通知されたコンテナかそれ以外であるかが判断され、判断の結果に応じた処理が行われる。また、図１０では、図７と同様の処理を行う場合、同一の符号を付し、説明を省略する。
【０１７４】
（通知されたか否かの判断例（ステップＳ２１））
ステップＳ２１では、ＰＣ２は、ステップＳ１３（図７）による通知が行われたか否かを判断する。具体的には、ステップＳ１３による通知が行われていると（ステップＳ２１でＹＥＳ）、ＰＣ２は、ステップＳ２６に進む。一方、ステップＳ１３による通知が行われていないと（ステップＳ２１でＮＯ）、ＰＣ２は、ステップＳ２２に進む。
【０１７５】
（オペレータへの通知例（ステップＳ２２））
ステップＳ２２では、ＰＣ２は、オペレータに通知する。具体的には、ステップＳ２２では、ＰＣ２は、オペレータに、ＩＤを入力するように通知する。
【０１７６】
感熱記録媒体１４の一部又は全部が破損していたり、汚れていたりすると、リーダＲＤ１（図１）は、ＩＤを示す文字等を読み取れない場合がある。したがって、オペレータが目視等によって、ＩＤを読み取り、オペレータに、読み取ったＩＤをキーボード１０７（図５）等に入力するように通知する。ここで、感熱記録媒体１４の一部又は全部が破損若しくは汚れているため、オペレータがＩＤを目視で認識できない場合、オペレータは、「ＩＤが読み取れない」等の情報を入力してもよい。
【０１７７】
（ＩＤの取得及び検索例（ステップＳ２３））
ステップＳ２３では、ＰＣ２は、ステップＳ２２で入力されるＩＤを示すデータを取得し、ステップＳ０２（図７）と同様に、ＰＣ２は、取得されるデータが示すＩＤと同一のＩＤが上記（表２）の「ＩＤ」にあるか否かを検索する。
【０１７８】
（記録媒体を識別できたか否かの判断例（ステップＳ２４））
ステップＳ２４では、ＰＣ２は、記録媒体を識別できたか否かを判断する。なお、判断は、例えば図７に示すステップＳ０３と同様の処理である。
【０１７９】
次に、感熱記録媒体１４を識別できたとＰＣ２が判断すると（ステップＳ２４でＹＥＳ）、ＰＣ２は、ステップＳ０５に進む。一方、感熱記録媒体１４を識別できなかったとＰＣ２が判断すると（ステップＳ２４でＮＯ）、ＰＣ２は、ステップＳ２５に進む。
【０１８０】
なお、ステップＳ０５及びステップＳ０６では、第２データが書込装置に送信され、書込装置が書き込みを行う。詳細は、図７に示す全体処理で行われる処理と同一であるため、説明を省略する。
【０１８１】
（オペレータへの異常の通知例（ステップＳ２５））
ステップＳ２５では、ＰＣ２は、上記（表２）にないＩＤの感熱記録媒体１４があるため、オペレータの誤った入力又はシステム上のトラブル等の異常が起きたことをオペレータに通知する。
【０１８２】
（書込装置に対象となる第２データの送信例（ステップＳ２６））
ステップＳ２６では、ＰＣ２は、上記（表１１）に示すデータのうち、対象となる感熱記録媒体１４に書き込みを行うための第２データが書込装置に送信されるようにする。
【０１８３】
（第２実施形態）
第２実施形態は、例えば図１に示す情報処理システム１によって実現できる。したがって、情報処理システム１及び情報処理システム１が有する各装置の説明は、詳細を省略する。一方、第２実施形態は、第１実施形態と全体処理が異なる。
【０１８４】
図１１は、本発明の第２実施形態の一実施形態に係る情報処理システムによる全体処理の一例を示すフローチャートである。なお、図１１では、図７と同一の処理には、同一の符号を付し、説明を省略する。以下、図７と異なる点を中心に説明する。
【０１８５】
図１１に示す全体処理は、図７に示す全体処理と比較して、ステップＳ０３で感熱記録媒体１４が識別できた場合（ステップＳ０３でＹＥＳ）、ステップＳ３０を行う点が異なる。即ち、第２実施形態では、ＰＣ２は、書き込みが行われる前に、次の書き込みが可能であるか否かを判断する。
【０１８６】
（次の書き込みが可能であるか否かの判断例（ステップＳ３０））
ステップＳ３０では、ＰＣ２は、次の書き込みが可能であるか否かを判断する。具体的には、まず、ステップＳ０９のように、ＰＣ２は、管理データを更新する。例えば、ＰＣ２は、上記（表３）の「第２算出値」に、次の書き込み分である「１」を加算し、「第２算出値」を上書きする。次に、ＰＣ２は、ステップＳ１１のように、上書きされた算出値が閾値を超えるか否かを判断する。
【０１８７】
具体的には、ＰＣ２は、予め設定される閾値と、上書きされた「第２算出値」とを比較する。つまり、ステップＳ３０では、ＰＣ２は、次の書き込みが行われる場合の書込回数が閾値を超えるか否かを判断する。
【０１８８】
上書きされた算出値が閾値を超える場合、ＰＣ２は、次の書き込みが可能でないと判断する。一方、上書きされた算出値が閾値以下である場合、ＰＣ２は、次の書き込みが可能であると判断する。また、次の書き込みが可能でないとＰＣ２が判断すると（ステップＳ３０でＮＯ）、ＰＣ２は、ステップＳ３１に進む。一方、次の書き込みが可能であるとＰＣ２が判断すると（ステップＳ３０でＹＥＳ）、ＰＣ２は、ステップＳ０４に進む。
【０１８９】
（次の書き込みが不可能であることの通知例（ステップＳ３１））
ステップＳ３１では、ＰＣ２は、次の書き込みが不可能であることを通知する。具体的には、ステップＳ３１では、ＰＣ２は、例えばステップＳ１２と同様に通知する。
【０１９０】
書き込みが行われる前に、次の書き込みが可能であるか否かを判断することによって、書き込みを行う前に、ＰＣ２は、次の書き込みが「失敗」する可能性が高い場合を予測することができる。
【０１９１】
（機能構成例）
図１２は、本発明の一実施形態に係る情報処理システムの機能構成の一例を示す機能ブロック図である。具体的には、情報処理システム１は、第１取得部１Ｆ１と、識別部１Ｆ２と、第２取得部１Ｆ３と、判断部１Ｆ４と、算出部１Ｆ５と、記憶部１Ｆ６と、評価部１Ｆ７と、通知部１Ｆ８と、消去部１Ｆ９とを含む。また、情報処理システム１は、リーダＲＤ１と、レーザ書込装置ＷＲと、リーダＲＤ２とを有する。
【０１９２】
第１取得部１Ｆ１は、コンテナ１３が有する感熱記録媒体１４を識別できるＩＤ等を示す第１ＩＤデータＤ１をリーダＲＤ１から取得する。なお、第１取得部１Ｆ１は、例えばネットワークＩ／Ｆ１０５（図５）等によって実現される。
【０１９３】
識別部１Ｆ２は、第１取得部１Ｆ１が取得する第１ＩＤデータＤ１に基づいて、感熱記録媒体１４を識別する。なお、識別部１Ｆ２は、例えばＣＰＵ１０１（図５）等によって実現される。
【０１９４】
第２取得部１Ｆ３は、感熱記録媒体１４に対してレーザ書込装置ＷＲが第２ＩＤデータＤ２に基づいて書き込みを行うと、感熱記録媒体１４に書き込まれたＩＤ等を示す第３ＩＤデータＤ３をリーダＲＤ２から取得する。なお、第２取得部１Ｆ３は、例えばネットワークＩ／Ｆ１０５等によって実現される。
【０１９５】
判断部１Ｆ４は、第２ＩＤデータＤ２と、第３ＩＤデータＤ３とが異なるか否かを判断する。なお、判断部１Ｆ４は、例えばＣＰＵ１０１等によって実現される。
【０１９６】
算出部１Ｆ５は、上記（表２）等に示す「第２算出値」等の感熱記録媒体１４に対して書き込みが行われた書込回数等を算出する。また、算出部１Ｆ５は、書込回数に対する、判断部１Ｆ４による判断で第２ＩＤデータＤ２と、第３ＩＤデータＤ３とが異なると判断された回数の割合である「第１算出値」等を算出する。なお、算出部１Ｆ５は、例えばＣＰＵ１０１等によって実現される。
【０１９７】
記憶部１Ｆ６は、識別部１Ｆ２によって識別された感熱記録媒体１４と、算出部１Ｆ５が算出する算出値とを対応させて上記（表２）等のように記憶する。なお、記憶部１Ｆ６は、例えばＨＤＤ１０４（図５）等によって実現される。
【０１９８】
評価部１Ｆ７は、記憶部１Ｆ６が記憶する算出値に基づいて、感熱記録媒体１４が寿命であるか否か等を評価する。また、評価部１Ｆ７は、コンテナ１３が寿命であるか否か等を評価してもよい。なお、評価部１Ｆ７は、例えばＣＰＵ１０１等によって実現される。
【０１９９】
通知部１Ｆ８は、評価部１Ｆ７による評価の結果等をオペレータ等に通知する。なお、通知部１Ｆ８は、例えばグラフィックボード１０６（図５）等によって実現される。
【０２００】
消去部１Ｆ９は、感熱記録媒体１４に書き込まれた文字等を消去する。なお、消去部１Ｆ９は、例えばレーザ書込装置ＷＲ等によって実現される。
【０２０１】
情報処理システム１では、第１取得部１Ｆ１によって、第１ＩＤデータＤ１が取得されると、識別部１Ｆ２は、第１ＩＤデータＤ１が示すＩＤ等によって、感熱記録媒体１４及びコンテナ１３を識別できる。次に、感熱記録媒体１４及びコンテナ１３が識別できると、記憶部１Ｆ６は、感熱記録媒体１４及びコンテナ１３と、算出部１Ｆ５が算出する算出値とを対応させて上記（表２）等のように記憶できる。
【０２０２】
また、記憶部１Ｆ６は、レーザ書込装置ＷＲによって行われた書込回数を算出することで、算出値としての書込回数と、感熱記録媒体１４と対応させて記憶できる。さらに、レーザ書込装置ＷＲによって書き込みが行われると、情報処理システム１では、第２取得部１Ｆ３によって、リーダＲＤ２から第３ＩＤデータＤ３が取得される。次に、情報処理システム１では、判断部１Ｆ４によって、記憶部１Ｆ６が記憶する第２ＩＤデータＤ２と、取得される第３ＩＤデータＤ３とが異なるか否かが判断される。
【０２０３】
判断部１Ｆ４によって、書き込みが「成功」したか「失敗」したかが判断される。例えば、算出部１Ｆ５は、「失敗」となった回数を算出し、書込回数に対する「失敗」となった回数の割合を算出する。したがって、算出部１Ｆ５は、感熱記録媒体１４及びコンテナ１３ごとに、書込回数に対する書き込みが「失敗」となった回数の割合等の算出値を算出することができる。
【０２０４】
また、情報処理システム１では、感熱記録媒体１４及びコンテナ１３と、算出値とが対応するため、算出値と閾値とを比較する等によって、感熱記録媒体１４及びコンテナ１３がそれぞれ寿命であるか否かを評価することができる。
【０２０５】
ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）等は、データの消去が行われても、消去されないデータ領域を持つことが多いため、使用された回数等を記憶できる場合が多い。一方、感熱記録媒体１４は、消去部１Ｆ９等によって消去が行われると、感熱記録媒体１４に書き込まれた文字等は、消去されることが多い。そのため、書込回数等を書き込んでおいても、消去が行われると、書込回数等が消去されてしまうことが多く、感熱記録媒体１４に何度書き込みが行われたか等が管理できない場合が多い。同様に、コンテナ１３には、データ領域等がないことが多く、コンテナ１３が使用された回数等を管理する場合、ＲＦＩＤ等を取り付ける必要等がある。
【０２０６】
これに対して、本発明の一実施形態に係る情報処理システム１は、感熱記録媒体１４と、算出値とを対応させて記憶するため、書込回数等を把握できるので、感熱記録媒体１４が寿命であるか否かを評価することができる。ゆえに、情報処理システム１は、評価に基づいて、寿命となった感熱記録媒体１４を交換する指示等をオペレータに通知することができる。したがって、情報処理システム１によって、記録媒体を管理しやすくできる。
【０２０７】
なお、本発明に係る各処理の全部又は一部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃及びＪａｖａ（登録商標）等のレガシープログラミング言語又はオブジェクト指向プログラミング言語等で記述されたコンピュータに実行させるためのプログラムによって実現されてもよい。即ち、プログラムは、情報処理装置又は情報処理装置を含む情報処理システム等のコンピュータに各処理を実行させるためのコンピュータプログラムである。
【０２０８】
また、プログラムは、ＲＯＭ又はＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等のコンピュータが読み取り可能な記憶媒体に格納して頒布することができる。さらに、記憶媒体は、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤ（登録商標）カード又はＭＯ等でもよい。さらにまた、プログラムは、電気通信回線を通じて頒布することができる。
【０２０９】
さらに、情報処理システムは、ネットワーク等によって相互に接続される２以上の情報処理装置を有し、各種処理の全部又は一部を複数の情報処理装置が分散、並列又は冗長してそれぞれ処理を行ってもよい。
【０２１０】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【０２１１】
１  情報処理システム
ＲＤ１、ＲＤ２  リーダ
ＷＲ、ＷＲ２  レーザ書込装置
１３  コンテナ
１４  感熱記録媒体
Ｄ１  第１ＩＤデータ
Ｄ２  第２ＩＤデータ
Ｄ３  第３ＩＤデータ
【先行技術文献】
【特許文献】
【０２１２】
【特許文献１】特開２０１４−１８４７１３号公報
【図１】
2016177773.tif 000014
【図２】
2016177773.tif 000015
【図３】
2016177773.tif 000016
【図４】
2016177773.tif 000017
【図５】
2016177773.tif 000018
【図６】
2016177773.tif 000019
【図７】
2016177773.tif 000020
【図８】
2016177773.tif 000021
【図９】
2016177773.tif 000022
【図１０】
2016177773.tif 000023
【図１１】
2016177773.tif 000024
【図１２】
2016177773.tif 000025