(57)【特許請求の範囲】
【請求項１】
個別商品に付された識別コードを読み取る読取手段から情報を受信する印字装置であって、
前記読取手段により読み取られた識別コードの製造情報および期限情報を記憶する記憶手段と、
前記記憶手段に記憶された複数の製造情報と複数の期限情報をそれぞれ比較し、一番古い製造情報および期限情報を判断する判断手段と、
前記判断手段で判断された製造情報および期限情報を印字媒体に印字する印字手段と、を有することを特徴とする印字装置。
【請求項２】
詰め合わせ商品として詰め合わせる前記個別商品の個数を入力する入力手段と、
前記読取手段で読み取った回数をカウントするカウント手段と、
前記カウント手段によるカウント数が前記入力手段で入力した個数に達したか否かを判定する判定手段と、を更に有し、
前記判定手段によりカウント数が前記入力手段で入力した個数に達したと判定されると前記判断手段が前記記憶手段に記憶された複数の製造情報と複数の期限情報をそれぞれ比較し、一番古い製造情報および期限情報を判断し、前記印字手段が前記判断手段で判断された製造情報および期限情報を印字媒体に印字することを特徴とする請求項１記載の印字装置。
【請求項３】
前記製造情報は製造日で、前記期限情報は賞味期限または消費期限であることを特徴とする請求項１または２記載の印字装置。
【請求項４】
複数の個別商品にそれぞれ付された識別コードを読み取り、
読み取った識別コードの製造情報および期限情報を記憶し、
記憶した複数の製造情報および期限情報をそれぞれ比較して、一番古い製造情報および期限情報を判断し、
一番古い製造情報および期限情報を印字媒体に印字することを特徴とする印字方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字媒体に所定の情報を印字する印字装置および印字方法に係り、特に商品の期限情報を印字する印字装置および印字方法に関する。
【背景技術】
【０００２】
食品には製造年月日と賞味期限（または消費期限）が印字されたラベルが貼付され、店頭で販売されている。近年、原材料の偽装表示や賞味期限の改竄などの事件を受けて、食への安全に対する意識が高まっており、食品表示に関するＪＡＳ法の取り決めが厳しくなっている。賞味期限を改竄できないようにするために、標準時刻電波を受信する標準時刻電波モジュールを備え、適正な製造年月日と賞味期限を印字するプリンタが知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−２５６１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、商品を１つずつ個別商品として販売する場合と複数個の個別商品を箱に詰め合わせた詰め合わせ商品として販売する形態がある。このような詰め合わせ商品は、それぞれ異なる製造年月日、賞味期限の個別商品が詰めあわされて混在する場合があり、それぞれの個別商品の製造年月日と賞味期限を目視で確認し、作業者が一番古い日付の製造年月日と賞味期限をラベルに印字し、詰め合わせラベルとして詰め合わせ商品の箱に貼付されている。
詰め合わせる個別商品の数が多ければ多いほど製造年月日と賞味期限を確認する作業が煩雑になるという問題があった。また、作業者の目視によって一番古い製造年月日と賞味期限を判断するため、間違いが発生する恐れがあった。
本発明は、このような事情に鑑みてなされたもので、複数の個別商品を詰め合わせた詰め合わせ商品に貼付する詰め合わせラベルを適正かつ効率よく印字する印字装置および印字方法を提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明に係る印字装置は、個別商品に付された識別コードを読み取る読取手段から情報を受信する印字装置であって、前記読取手段により読み取られた識別コードの製造情報および期限情報を記憶する記憶手段と、前記記憶手段に記憶された複数の製造情報と複数の期限情報をそれぞれ比較し、一番古い製造情報および期限情報を判断する判断手段と、前記判断手段で判断された製造情報および期限情報を印字媒体に印字する印字手段と、を有することを特徴とする。
また、詰め合わせ商品として詰め合わせる前記個別商品の個数を入力する入力手段と、前記読取手段で読み取った回数をカウントするカウント手段と、前記カウント手段によるカウント数が前記入力手段で入力した個数に達したか否かを判定する判定手段と、を更に有し、前記判定手段によりカウント数が前記入力手段で入力した個数に達したと判定されると前記判断手段が前記記憶手段に記憶された複数の製造情報と複数の期限情報をそれぞれ比較し、一番古い製造情報および期限情報を判断し、前記印字手段が前記判断手段で判断された製造情報および期限情報を印字媒体に印字することを特徴とする。
また、前記製造情報は製造日で、前記期限情報は賞味期限または消費期限であることを特徴とする。
また、本発明に係る印字方法は、複数の個別商品にそれぞれ付された識別コードを読み取り、読み取った識別コードの製造情報および期限情報を記憶し、記憶した複数の製造情報および期限情報をそれぞれ比較して、一番古い製造情報および期限情報を判断し、一番古い製造情報および期限情報を印字媒体に印字することを特徴とする。
【発明の効果】
【０００６】
製造情報や期限情報がそれぞれ異なる個別商品を詰め合わせた詰め合わせ商品において
読取手段で読み取った複数の製造情報から一番古い製造情報を判断し、かつ複数の期限情報から一番古い期限情報を判断して印字媒体に印字するため、製造情報と期限情報の確認作業がなくなるとともに適正な情報を詰め合わせ商品に表記することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照しながら発明を実施するための最良の形態について説明する。
【０００８】
図１は、本発明の実施の形態に係るプリンタおよびプリンタに接続したスキャナの概略斜視図であり、図２はプリンタの制御ブロック図である。
図１に示すように印字装置としてのプリンタ１は、印字データや設定を入力する入力部２と、入力部２で入力した情報等を表示する表示部３と、プリンタ１を持ち運びするための把持部４等を有している。プリンタ１には後述する外部インタフェース４０を介してスキャナ１０が接続されている。プリンタ内部には印字媒体としてのラベル２１を長尺状の台紙２２に仮着してなるラベル連続体２０を収容する供給部、ラベル連続体２０の位置を検出するセンサ５、ラベル２１に印字を行うサーマルヘッド６およびラベル連続体２０を搬送するプラテンローラ７からなる印字部などが設けられ、ラベル２１の表面にバーコード等の所定の情報が印字される。また、ラベル２１の表面には感熱発色層が設けられており、サーマルヘッド６で加熱することによって発色させることによってラベル２１に印字を施す。
【０００９】
プリンタ１は制御部３０を備え、図２に示すように所定の制御プログラムを記憶するＲＯＭ３１と、ＲＯＭ３１に記憶されている制御プログラムに従って動作し、各部を制御するＣＰＵ３２と、ＣＰＵ３２が動作する上で必要となる各種データを記憶するＲＡＭ３３と、ステッピングモータにパルス信号を供給し、プラテンローラ７によるラベル連続体２０の搬送を制御する搬送制御部３４と、ＣＰＵ３２から供給される印字すべき文字、図形などの印字データに対応する制御信号を生成してサーマルヘッド６に供給し、印字動作を行わせる印字制御部３５と、ＣＰＵ３２の制御下においてセンサ５の発光部を制御し、ラベル連続体２０に向かって光を出射させるとともに、受光部から出力される電気信号を受け取り、デジタルのデータに変換してＣＰＵ３２に供給する検出部３６と、現在の日時を計時するカレンダＩＣ３７と、プリンタ１の各種設定情報などを記憶するフラッシュＲＯＭ３８と、入力部２および表示部３を接続するインタフェース３９と、スキャナ１０や図示しないホストコンピュータなどの外部機器と接続し、通信を行う外部インタフェース４０と、を有している。
これら各部は、データバス４１を介してＣＰＵ３２に接続され、ＣＰＵ３２の管理下において外部インタフェース４０から受信した印字データに従ってサーマルヘッド６によりラベル２１に印字を行う。
【００１０】
図３は、個別商品の一例を示す概略斜視図である。図３に示すように個別商品として袋詰めされた煎餅である商品１３（１３ａ、１３ｂ、１３ｃ、・・・）にはそれぞれの商品を示すための個別ラベル１４（１４ａ、１４ｂ、１４ｃ・・・）が貼付されている。個別ラベル１４には、個別商品１３の製造情報や期限情報を記録可能な識別コードとしてのバーコード１５（１５ａ、１５ｂ、１５ｃ・・・）が少なくとも印字され、その他の情報として文字や数字等の情報での商品名や製造情報、期限情報、商品の原材料、商品販売者情報などが印字されている。また、これらの情報に加えてＪＡＮコードを併記しても良い。尚、製造情報とは、本実施の形態においては製造年月日を示すが、年月のみであったり、年月日に加えて時刻を併記したもの等でも良く、商品を製造したときを示す情報である。また、期限情報は、本実施の形態においては賞味期限を示すが、消費期限であっても良い。また、識別コードは、期限情報を記憶できるＥＡＮ−１２８等のバーコードが好ましいが、二次元コードやＲＦＩＤを使っても良い。
【００１１】
図４は、図３に示す個別商品を２０袋分箱に詰め合せて１セットとした詰め合せ商品および詰め合せラベルを示す概略斜視図である。複数の個別商品１３を箱２７に詰め合せ、プリンタ１で印字した詰め合せラベル２４を貼付した蓋２８を閉めることで詰め合せ商品２３として構成される。
【００１２】
図５は、複数の個別商品１３を１セットとして詰め合せ商品としたときの詰め合せラベル２４をプリンタ１で発行する動作を説明するフローチャートである。
まず、詰め合せラベル２４としてラベル２１に印字すべき印字データとしての商品名「煎餅詰め合せ」や商品販売者情報「○×銘菓  東京都○○区△町１−２−３  商品についてのお問合せ：０１２０−１２３−４５６」等の目視情報を予め入力部２から入力する（ステップＡ１）。また、印字データは、都度入力するのではなく、予め登録データとしてフラッシュＲＯＭ３８に記憶させ、入力部２から呼び出すようにしても良い。
【００１３】
入力部２の所定のボタンを押下して詰め合せ印字モードを機能させ（ステップＡ２）、個別ラベル１４のバーコード１５をスキャナ１０で読み取る（ステップＡ３）。スキャナ１０で読み取った製造情報および期限情報は外部インタフェース４０を介してプリンタ１で受信し、ＲＡＭ３３に記憶される（ステップＡ４）。
【００１４】
図６は、図３に示す個別商品１３のバーコード１５をスキャナ２で読み取った情報の一部を示し、図６に基づき説明する。
上述したようにステップＡ３においてバーコード１５ａをスキャナ２で読み取とり、製造ロット番号が「０００１」、製造年月日が「２００８／２／１８」、賞味期限が「２００８／３／１８」の情報が外部インタフェース４０を介してプリンタ１に送信され、記憶される。ＲＡＭ３３に記憶された賞味期限「２００８／３／１８」とカレンダＩＣにより計時されている現在日付をＣＰＵ３２が比較し、期限切れか否かを判断する（ステップＡ５）。すなわち、現在日付よりも賞味期限が古い場合は期限切れとして表示部３に表示する（ステップＡ６）。また、商品出荷における日時の経過などを考慮し、賞味期限に余裕日を持たせることが行われており、上述の現在日時に変えてカレンダＩＣが計時する現在日時に所定の日数である余裕日を加算した日付情報と賞味期限を比較することでステップＡ６における期限切れか否かの判断とすることもできる。尚、賞味期限が迫っている（例えば残り１０日間をきっているものなど）場合にカレンダＩＣの情報と比較することなしに期限切れとすることもでき、商品販売者等の取り決めによって任意に変更することができる。
【００１５】
ステップＡ５またはステップＡ６を経てステップＡ７に進み、読み取りを終了するか否かが表示部３に表示され、入力部２の所定のボタンを押下し、終了であればステップＡ８へ、終了でなければステップＡ３に戻る。図４に示す詰め合せ商品２３は、個別商品１３が２０袋入りであるため、２０袋分の個別商品１３の個別ラベル１４のバーコード１５が読み取られるまでステップＡ３〜Ａ７を繰り返す。図６にはバーコード１５ｂの情報として製造ロット番号が「０００２」、製造年月日が「２００８／２／１２」、賞味期限が「２００８／３／１２」を、バーコード１５ｃの情報として製造ロット番号が「０００３」、製造年月日が「２００８／２／１０」、賞味期限が「２００８／３／１０」として読み取った２０袋の個別商品１３のうち１３ａ〜１３ｃの３つを代表して例示している。
【００１６】
ステップＡ７において２０袋分の個別ラベル１４のバーコード１５の読み取りを終えると、入力部２の計算ボタンを計算ボタンを押下し、ＣＰＵ３２（判断手段）により複数の個別商品１３の製造年月日を比較すると共に複数の個別商品１３の賞味期限を比較する（ステップＡ８）。比較の結果、製造年月日および賞味期限のそれぞれで一番古い日を判断手段が判断し、算出する（ステップＡ９）。すなわち、製造ロットＮｏ０００１〜００２０の２０個分の製造年月日を比較し、図６の中で一番古い日付である「２００８／２／１０」が算出され、並行して製造ロットＮｏの０００１〜００２０の２０個分の賞味期限を比較し、図６の中で一番古い日付である「２００８／３／１０」が算出される。（尚、製造ロットＮｏ０００４〜００２０の製造年月日は２００８／２／１０よりも後の日付で、賞味期限は２００８／３／１０よりも後の日付とする。）
【００１７】
サーマルヘッド６を発熱させ、ステップＡ９で算出した一番古い製造年月日と一番古い賞味期限とステップＡ１で入力した目視情報を合わせてラベル２１上に印字し、図４に示す詰め合せラベルとして発行される（ステップＡ１０）。
【００１８】
以上、本発明の実施の形態において、詰め合わせ商品２３として詰めあわされる複数の個別商品１３に貼付した個別ラベル１４のバーコード１５をスキャナ１０で複数読取り、この読み取ったバーコード１５の情報から製造年月日と賞味期限を一旦ＲＡＭ３３に記憶し、判断手段によって複数の製造年月日を比較して一番古い製造年月日を判断し、かつ、複数の賞味期限を比較して一番古い賞味期限を判断し、これら一番古い製造年月日と一番古い賞味期限を詰め合わせラベル２４として印字することができ、人による判断がなくなるため詰め合わせラベル２４を印字するための作業効率を上げることができる。
【００１９】
詰め合せ商品２３は、図４に例示するように煎餅だけではなく、例えば煎餅と洋菓子を詰め合せるなど種類の異なる個別商品を詰め合せる場合があり、これによって製造年月日から賞味期限までの期間が長い個別商品と期間が短い個別商品が混在する場合がある。このような場合において図６とは異なる読み取り情報となり、このような場合について説明する。
図７は、図３に示す個別ラベル１４のバーコード１５をスキャナ２で読み取った情報の一部を示し、図６に基づき説明する。
【００２０】
ステップＡ３〜Ａ７を繰り返し、２０袋分の個別ラベル１４のバーコード１５を読み取る。図７にはバーコード１５ａの情報として製造ロット番号が「０００１」、製造年月日が「２００８／２／１８」、賞味期限が「２００８／４／１６」、バーコード１５ｂの情報として製造ロット番号が「０００２」、製造年月日が「２００８／２／２５」、賞味期限が「２００８／３／１０」、バーコード１５ｃの情報として製造ロット番号が「０００３」、製造年月日が「２００８／２／１０」、賞味期限が「２００８／３／２５」として読み取った２０袋の個別商品１３のうち１３ａ〜１３ｃの３つを代表して例示している。
【００２１】
ステップＡ７において２０袋分の個別ラベル１４のバーコード１５の読み取りを終えると、入力部２の計算ボタンを計算ボタンを押下し、ＣＰＵ３２（判断手段）により複数の個別商品１３の製造年月日を比較すると共に複数の個別商品１３の賞味期限を比較する（ステップＡ８）。比較の結果、判断手段により製造年月日および賞味期限のそれぞれで一番古い日を判断し、算出する（ステップＡ９）。すなわち、製造ロットＮｏ０００１〜００２０の２０個分の製造年月日を比較し、図７の中で一番古い日付である「２００８／２／１０」が算出され、並行して製造ロットＮｏの０００１〜００２０の２０個分の賞味期限を比較し、図７の中で一番古い日付である「２００８／３／１０」が算出される。（尚、製造ロットＮｏ０００４〜００２０の製造年月日は２００８／２／１０よりも後の日付で、賞味期限は２００８／３／１０よりも後の日付とする。）
サーマルヘッド６を発熱させ、ステップＡ９で算出した一番古い製造年月日と一番古い賞味期限とステップＡ１で入力した目視情報を合わせてラベル２１上に印字し、図４に示す詰め合せラベル２０として発行される（ステップＡ１０）。
【００２２】
次に第二の実施の形態について説明する。上述の実施例の図５におけるステップＡ７で読み取り終了の判断は作業者によるものとしたが第二の実施の形態はプリンタ１で判断する例であって、図８は第二の実施の形態のフローチャートである。
【００２３】
まず、詰め合せラベル２４に印字すべき印字データとしての商品名「煎餅詰め合せ」や商品販売者情報「○×銘菓  東京都○○区△町１−２−３  商品についてのお問合せ：０１２０−１２３−４５６」等の目視情報を入力部２から入力する（ステップＢ１）。印字データは、都度入力するのではなく、予め登録データとしてフラッシュＲＯＭ３８に記憶させ、入力部２から呼び出すようにしても良い。
【００２４】
入力部２の所定のボタンを押下して詰め合せ印字モードを機能させ（ステップＢ２）、詰め合せ個数である「２０」（袋）を入力部２から入力する（ステップＢ３）。個別ラベル１４のバーコード１５をスキャナ１０で読み取り（ステップＢ４）、スキャナ２で読み取った情報は外部インタフェース４０を介してプリンタ１で受信し、ＲＡＭ３３に記憶される（ステップＢ５）。
【００２５】
ステップＢ４でバーコード１５から読み取った賞味期限とカレンダＩＣ３７により計時されている現在日付をＣＰＵ３２が比較し、期限切れか否かを判断し（ステップＢ６）、現在日付よりも賞味期限が古い場合は期限切れとして表示部３に表示する（ステップＢ７）。
また、商品出荷における日時の経過などを考慮し、賞味期限に余裕日を持たせることが行われており、上述の現在日時に変えてカレンダＩＣが計時する現在日時に所定の日数である余裕日を加算した日付情報と賞味期限を比較することでステップＢ６における期限切れか否かの判断とすることもできる。尚、賞味期限が迫っている（例えば残り１０日間をきっているものなど）場合にカレンダＩＣの情報と比較することなしに期限切れとすることもでき、商品販売者等の取り決めによって任意に変更することができる。
【００２６】
ステップＢ６において期限切れでないと判断されると読み取り回数をカウントする（ステップＢ８）。ステップＢ８またはステップＢ７を経てステップＢ９に進み、読み取りを終了するか否かを判断する（ステップＢ９）。すなわち、ステップＢ８でカウントされた読み取り回数がステップＢ３で入力した詰め合せ個数である「２０」に達したか否かを判定し、カウントされた読み取り数が「２０」に達したと判断するとステップＢ１０に進み、カウントされた読み取り数が「２０」に達しないと判断するとステップＢ４に戻る。
【００２７】
２０袋分の個別ラベル１４のバーコード１５の読み取りを終えると、入力部２の計算ボタンを押下し、ＣＰＵ３２（判断手段）により複数の個別商品１３の製造年月日を比較すると共に複数の個別商品１３の賞味期限を比較する（ステップＢ１０）。比較の結果、製造年月日および賞味期限のそれぞれで一番古い日を判断手段が判断し、算出する（ステップＢ１１）。ステップＢ１１で算出した製造年月日と賞味期限とステップＢ１で入力した目視情報を合わせてラベル２１上に印字し、詰め合せラベル２４として発行される（ステップＢ１２）。
【００２８】
以上、本発明の第二の実施の形態において、詰め合わせ商品２３として詰め合わせる個別商品１３の個数を予め入力し、スキャナ１０で読み取った個別ラベル１４のバーコード１５の賞味期限が期限切れとならなかった場合に読取回数をカウントし、このカウント数と入力した前記個数を比較することによって、詰め合わせ商品２３の箱２７に入れる個別商品２３の数を誤って少なくしたり、多くしたりなどの間違いがなくなる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態によるプリンタおよびプリンタに接続したスキャナの概略斜視図である。
【図２】プリンタの制御ブロック図である。
【図３】個別商品の一例を示す概略斜視図である。
【図４】詰め合せ商品および詰め合せラベルを示す概略斜視図である。
【図５】詰め合せラベルをプリンタで発行する動作のフローチャートである。
【図６】個別商品のバーコードをスキャナで読み取った情報の一部を示す図である。
【図７】個別商品のバーコードをスキャナで読み取った情報の一部を示す図である。
【図８】第二実施の形態におけるフローチャートである。
【符号の説明】
【００３０】
１    プリンタ
２    入力部
３    表示部
４    把持部
５    センサ
６    サーマルヘッド
７    プラテンローラ
１０    スキャナ
１３    個別商品
１４    個別ラベル
１５    バーコード
２０    ラベル連続体
２１    ラベル
２２    台紙
２３    詰め合せ商品
２４    バーコード
３０    制御部
３１    ＲＯＭ
３２    ＣＰＵ
３３    ＲＡＭ
３４    搬送制御部
３５    印字制御部
３６    検出部
３７    カレンダＩＣ
３８    フラッシュＲＯＭ
３９    インタフェース
４０    外部インタフェース
４１    データバス
【図１】
0005113604.tif 000002
【図２】
0005113604.tif 000003
【図３】
0005113604.tif 000004
【図４】
0005113604.tif 000005
【図５】
0005113604.tif 000006
【図６】
0005113604.tif 000007
【図７】
0005113604.tif 000008
【図８】
0005113604.tif 000009