JP2019018484A - プリンタおよびプログラム - Google Patents

プリンタおよびプログラム Download PDF

Info

Publication number
JP2019018484A
JP2019018484A JP2017140262A JP2017140262A JP2019018484A JP 2019018484 A JP2019018484 A JP 2019018484A JP 2017140262 A JP2017140262 A JP 2017140262A JP 2017140262 A JP2017140262 A JP 2017140262A JP 2019018484 A JP2019018484 A JP 2019018484A
Authority
JP
Japan
Prior art keywords
print data
unit
product
label
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017140262A
Other languages
English (en)
Inventor
真治 中武
Shinji Nakatake
真治 中武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2017140262A priority Critical patent/JP2019018484A/ja
Priority to CN201810593899.0A priority patent/CN109278422B/zh
Priority to US16/032,354 priority patent/US20190023027A1/en
Priority to EP18184094.3A priority patent/EP3432134B1/en
Publication of JP2019018484A publication Critical patent/JP2019018484A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/407Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
    • B41J3/4075Tape printers; Label printers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/44Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions
    • B41J3/46Printing mechanisms combined with apparatus providing a visual indication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65CLABELLING OR TAGGING MACHINES, APPARATUS, OR PROCESSES
    • B65C9/00Details of labelling machines or apparatus
    • B65C9/40Controls; Safety devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65CLABELLING OR TAGGING MACHINES, APPARATUS, OR PROCESSES
    • B65C9/00Details of labelling machines or apparatus
    • B65C9/46Applying date marks, code marks, or the like, to the label during labelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/021Adaptations for printing on specific media
    • G06K15/024Adaptations for printing on specific media for printing on segmented surfaces, e.g. sticker sheets, label rolls
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G5/00Receipt-giving machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65CLABELLING OR TAGGING MACHINES, APPARATUS, OR PROCESSES
    • B65C9/00Details of labelling machines or apparatus
    • B65C9/40Controls; Safety devices
    • B65C2009/402Controls; Safety devices for detecting properties or defects of labels
    • B65C2009/404Controls; Safety devices for detecting properties or defects of labels prior to labelling
    • B65C2009/405Controls; Safety devices for detecting properties or defects of labels prior to labelling reading information before printing and applying a label
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/021Adaptations for printing on specific media
    • G06K15/022Adaptations for printing on specific media for printing on continuous media, e.g. tapes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Labeling Devices (AREA)
  • Printers Characterized By Their Purpose (AREA)

Abstract

【課題】印字前のデータの確認を容易に行う。【解決手段】変化箇所検出部(検出手段)は、印刷データ生成部(生成手段)が生成したラベルの印刷データと、印刷データ記憶部(記憶手段)が記憶する、印刷データと同じ品番(商品コード)の商品の印刷データとの間で変化のある項目を検出する。そして、変化箇所強調部(強調手段)が、印刷データ生成部が生成した印刷データをラベルプリンタの表示部に表示するとともに、印刷データ生成部が生成した印刷データの中の、変化箇所検出部が検出した項目を強調する。【選択図】図4

Description

本発明の実施の形態は、プリンタおよびプログラムに関する。
店舗においては、商品の品名、価格、消費期限等をラベルに印字して商品に貼付している。そして、ラベルプリンタでラベルを印字する場合、印字を行う前には、印字内容が正しいことを確認するために、印刷するラベルをラベルプリンタに表示させて、印字項目の内容に間違いがないかを、ラベルプリンタの操作者が目視確認していた(例えば、特許文献1)。
その際、同じ商品のラベルを再度印字する場合には、前回印字したラベルとの違いが少ない場合であっても、再度全ての印字項目について確認を行う必要があるため、確認の手間がかかるという問題があった。
本発明が解決しようとする課題は、印字前のデータの確認を容易に行うことができるプリンタおよびプログラムを提供することである。
実施の形態のプリンタは、生成手段と、記憶手段と、検出手段と、強調手段とを備える。生成手段は、商品に関する所定の項目の情報を所定の位置に配置した印刷データを生成する。記憶手段は、印刷データを商品コード毎に記憶する。検出手段は、生成手段が生成した印刷データと、記憶手段が記憶する印刷データと同じ商品コードの商品の印刷データとの間で変化のある項目を検出する。強調手段は、生成手段が生成した印刷データを表示するとともに、生成手段が生成した印刷データの中の、検出手段が検出した項目を強調する。
図1は、ラベルプリンタシステムの外観図である。 図2は、ラベルプリンタのハードウェア構成の一例を示すハードウェアブロック図である。 図3は、ストアサーバのハードウェア構成の一例を示すハードウェアブロック図である。 図4は、ラベルプリンタの機能構成の一例を示す機能ブロック図である。 図5は、印刷データのうち、テキストデータの構成の一例を示す図である。 図6は、印刷データのうち、レイアウトデータの構成の一例を示す図である。 図7は、ラベルの印刷前に、ラベルプリンタの表示部に表示される表示例を示す図である。 図8は、本実施形態のラベルプリンタが行う一連の処理の流れの一例を示すフローチャートである。
(ラベルプリンタシステムの概略構成の説明)
本発明の実施の形態であるラベルプリンタについて、図面を用いて説明する。図1は、ラベルプリンタシステムの概略構成を示す外観図である。なお、以下に説明する実施形態は、ラベルプリンタシステムを、商品に貼付する、商品情報等を含むラベルの印字に適用した例を示す。ラベルプリンタシステム1は、ラベルプリンタ10と、ストアサーバ20とを備える。ラベルプリンタ10と、ストアサーバ20とは、ネットワーク30を介して接続されている。ネットワーク30は、例えば、有線または無線の店舗内LAN(Local Area Network)である。また、図1に示すラベルプリンタシステム1は、ラベルプリンタ10と、ストアサーバ20とを一台ずつ備えているが、複数台ずつ備えていてもよい。または、ラベルプリンタシステム1は、ラベルプリンタ10と、ストアサーバ20との何れか一方を複数台備えていてもよい。
ラベルプリンタ10は、商品に貼付するラベル50を印字するプリンタである。ラベルプリンタ10は、表示部13を備える上部カバー11と、本体カバー12とを備える。表示部13は、例えば、タッチパネル14が積層された液晶ディスプレイ等である。ラベルプリンタ10は、上部カバー11が開かれると本体カバー12の内部に、ロール状のラベル用紙を収納する収納部(不図示)を備える。また、ラベルプリンタ10は、本体カバー12の内部に、ラベル用紙に商品情報等を印字する印字部110(図2参照)を備える。ラベルプリンタ10は、上部カバー11と、本体カバー12との間に設けられたラベル発行口15から、印字部110が印字したラベル50を発行する。
ラベルプリンタ10は、ハンディスキャナ32と接続している。ハンディスキャナ32は、ラベル50を貼付する商品の商品コード等を含むコードシンボル(例えばバーコード)を読み取る。商品コードとは、商品を一意に識別可能な識別情報である。
ラベルプリンタ10は、ハンディスキャナ32が読み取ったバーコードに含まれる商品コードに基づいて、ラベルプリンタ10が記憶するPLUファイル107(図2参照)の中から、読み取った商品コードに対応する商品の商品情報を読み出す。そして、ラベルプリンタ10は、読み出した商品情報等を、予め設定されている所定のフォーマットに配置して、ラベル50の印刷データを生成する。
ラベル50は、貼付される商品の商品情報が印字された印字媒体である。商品情報とは、例えば、商品名称、商品価格、製造年月日、賞味期限、消費期限、生産地等の情報である。なお、具体的なラベル50の例については後述する。
(ラベルプリンタのハードウェア構成の説明)
次に、ラベルプリンタシステム1が有するラベルプリンタ10のハードウェア構成について説明する。図2は、ラベルプリンタ10のハードウェア構成の一例を示すブロック図である。ラベルプリンタ10は、各部を制御するための制御部100を備える。制御部100は、CPU(Central Processing Unit)101と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103とを備える。CPU101は、アドレスバス、データバス等のバスライン104を介して、ROM102と、RAM103と接続する。CPU101は、ROM102や記憶部105に記憶された各種プログラムを、RAM103に展開する。CPU101は、RAM103に展開された各種プログラムに従って動作することでラベルプリンタ10を制御する。すなわち、制御部100は、一般的なコンピュータの構成を有する。
制御部100は、バスライン104を介して、記憶部105と、コントローラ109と、通信インタフェース111と、接続インタフェース112と接続する。
記憶部105は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリである。記憶部105は、制御プログラムP1を含むプログラム等を記憶する。制御プログラムP1は、ラベルプリンタ10が備える機能を発揮させるためのプログラムである。また、記憶部105は、PLU(Price Look Up)ファイル107と、印刷データ108を記憶する。
PLUファイル107は、商品コード毎に、各商品コードが示す商品に係る商品情報を記憶する。PLUファイル107は、ストアサーバ20の記憶部205(図3参照)に記憶されたPLUファイル207(図3参照)が所定のタイミングで配信されたものである。商品情報は、商品名称、商品価格、製造年月日、賞味期限、消費期限、生産地等の情報である。なお、PLUファイル107の商品情報は、ストアサーバ20から、同一商品コードの商品情報を受信する度に更新される。すなわち、PLUファイル107に記憶された商品情報は、ストアサーバ20から受信した最新の商品情報である。
印刷データ108は、ラベルプリンタ10が過去に印刷したラベル50の印刷データである。印刷データ108は、テキストデータ108aとレイアウトデータ108bとを備える。印刷データ108の詳細な構成については後述する。
コントローラ109は、表示部13と、タッチパネル14と、印字部110と接続する。コントローラ109は、制御部100からの指令に基づいて、接続された各種ハードウェアを制御する。
印字部110は、ともに不図示のプラテンローラと印字ヘッドとを備える。プラテンローラは、本体カバー12(図1参照)の内部に収納されたラベル用紙を回転することで引き出して搬送する。印字ヘッドは、例えばサーマルヘッドである。印字ヘッドは、プラテンローラが搬送したラベル用紙に印字を行う。
通信インタフェース111は、店舗内LAN等のネットワーク30(図1参照)を介して、ストアサーバ20と通信するためのインタフェースである。
接続インタフェース112は、外部機器と接続するためのインタフェースである。例えば、接続インタフェース112には、ハンディスキャナ32が接続される。
(ストアサーバのハードウェア構成の説明)
次に、ストアサーバ20のハードウェア構成について説明する。図3は、ストアサーバ20のハードウェア構成の一例を示すブロック図である。ストアサーバ20は、各部を制御するための制御部200を備える。制御部200は、CPU201と、ROM202と、RAM203とを備える。CPU201は、アドレスバス、データバス等のバスライン204を介して、ROM202と、RAM203と接続する。CPU201は、ROM202や記憶部205に記憶された各種プログラムを、RAM203に展開する。CPU201は、RAM203に展開された各種プログラムに従って動作することでストアサーバ20を制御する。すなわち、制御部200は、一般的なコンピュータの構成を有する。
制御部200は、バスライン204を介して、記憶部205と、コントローラ209と、通信インタフェース212と接続する。
記憶部205は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの記憶装置である。または、記憶部205は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリであってもよい。記憶部205は、制御プログラムP2を含むプログラム等を記憶する。制御プログラムP2は、ストアサーバ20が備える機能を発揮させるためのプログラムである。また、記憶部205は、PLUファイル207を記憶する。
PLUファイル207は、ラベルプリンタシステム1を含む各システムや機器等に配信される。そのため、商品の価格を変更する場合や、セール等を実施する場合には、店舗等の管理者は、ストアサーバ20においてPLUファイル207を編集する。すなわち、記憶部205は、最新のPLUファイル207を記憶している。
コントローラ209は、表示部210と、操作部211と接続する。コントローラ209は、制御部200からの指令に基づいて、接続された各種ハードウェアを制御する。
表示部210は、例えば、液晶表示装置(LCD:Liquid Crystal Display)である。なお、表示部210は、液晶表示装置に限らず、有機EL表示装置等であってもよい。操作部211は、キーボードやマウス等の操作装置である。
通信インタフェース212は、店舗内LAN等のネットワーク30(図1参照)を介して、ラベルプリンタ10と通信するためのインタフェースである。
(ラベルプリンタの機能構成の説明)
次に、ラベルプリンタ10の機能構成について、図4を用いて説明する。図4は、ラベルプリンタ10の機能構成の一例を示す機能ブロック図である。図4に示すように、ラベルプリンタ10の制御部100は、制御プログラムP1(図2参照)をRAM103に展開して動作させることによって、図4に示す印刷データ生成部40と、印刷データ記憶部41と、変化箇所検出部42と、変化箇所強調部43と、報知部44と、操作制御部45と、表示制御部46と、印字制御部47と、通信制御部48とを、機能部として実現する。
印刷データ生成部40は、ラベル50の印字を要求する操作を受け付けたことを条件にして、ラベル50に印字する商品情報を取得する。そして、印刷データ生成部40は、商品情報に含まれた、商品に関する所定の情報を所定の位置に配置した印刷データ108を生成する。なお、印刷データ生成部40は、生成手段の一例である。
具体的には、印刷データ生成部40は、操作者がハンディスキャナ32を用いて、ラベル50を印字すべき商品のコードシンボル(例えばバーコード)を読み取った際に、ハンディスキャナ32が読み取った商品コードに対応付けられた商品情報を、PLUファイル107の中から検索する。そして、印刷データ生成部40は、PLUファイル107から読み出した商品情報に基づいて、ラベル50を印字するために必要な印刷データ108を生成する。印刷データ108は、ラベル50に印字される情報を、予め決められた所定のフォーマットで配置したデータである。印刷データ108は、例えば、商品名、加工日、消費期限、値段等の、後述する各項目を含む。
なお、PLUファイル107の内容は定期的に更新されるため、ハンディスキャナ32が読み取った商品コードに対応付けられた商品情報は、PLUファイル107の中に存在するはずである。しかし、更新の遅れ等によって、ハンディスキャナ32が読み取った商品コードに対応付けられた商品情報がPLUファイル107に存在しない場合には、印刷データ生成部40は、ネットワーク30を介してストアサーバ20と通信を行う。そして、印刷データ生成部40は、ストアサーバ20の記憶部205に格納されたPLUファイル207を参照して、ハンディスキャナ32が読み取った商品コードに対応付けられた商品情報を読み出す。
印刷データ記憶部41は、印刷データ生成部40が生成して、問題がないことがチェックされた印刷データ108を、商品コード毎に記憶する。なお、印刷データ記憶部41は、記憶手段の一例である。
変化箇所検出部42は、印刷データ生成部40が生成した印刷データ108と、印刷データ記憶部41が記憶する、印刷データ108と同じ商品コードの商品の印刷データ108との間で変化のある項目、すなわち、後述する商品の属性のうち変化のあった項目を検出する。なお、変化箇所検出部42は、検出手段の一例である。
変化箇所強調部43は、印刷データ生成部40が生成した印刷データ108を表示部13に表示するとともに、印刷データ生成部40が生成した印刷データ108の中の、変化箇所検出部42が検出した項目を強調する。なお、変化箇所強調部43は、強調手段の一例である。
報知部44は、印刷データ生成部40が印刷データ108を生成した際に、当該印刷データ108と同じ商品コードを有する印刷データ108を、印刷データ記憶部41が記憶していないことを条件として報知を行う。なお、報知部44は、報知手段の一例である。
操作制御部45は、タッチパネル14を制御して、ラベルプリンタ10に対する各種操作を受け付ける。なお、操作制御部45は、タッチパネル14に限らず、ラベルプリンタ10が備える操作ボタン等(不図示)が操作されたことを検出することにより、ラベルプリンタ10に対する各種操作を受け付けてもよい。
表示制御部46は、表示部13の表示状態を制御する。
印字制御部47は、ラベルプリンタ10にラベル50を印字させる。
通信制御部48は、ラベルプリンタ10とストアサーバ20との間の通信を行う。
(印刷データの構造の説明)
次に、印刷データ108の構造について説明する。印刷データ108は、前記したように、テキストデータ108aとレイアウトデータ108bとを備える(図2参照)。図5は、印刷データ108のうち、テキストデータ108aの構成の一例を示す図である。テキストデータ108aは、各項目に、商品に関する所定のデータを配置したものである。また、図6は、印刷データ108のうち、レイアウトデータ108bの構成の一例を示す図である。
図5に示すように、テキストデータ108aは、商品の属性を表す項目である、品番60aと、品名60bと、補助品名60cと、原材料60dと、加工日60eと、消費期限60fと、値段60gと、バーコード60hと、タイトル情報60iと、容器情報60jと、付帯情報60kとを含む。これらの各項目が、前記した変化箇所検出部42が検出する項目に相当する。なお、商品に関する所定の項目は、図5に示す内容に限定されるものではなく、適宜追加される。
品番60aは、商品の商品コードを表す情報である。
品名60bは、商品の商品名を表す情報である。
補助品名60cは、商品に付与される補助的な情報を表す。例えば、補助品名60cは、「新発売」、「期間限定」、「地域限定」等の情報である。
原材料60dは、商品の原材料を表す情報である。
加工日60eは、商品の加工日、調理日、製造日を表す情報である。加工日60eは、図5に示すように、月日と時刻とに分けて記憶される。
消費期限60fは、商品の消費期限を表す情報である。なお、商品によっては、消費期限60fの代わりに、賞味期限を表示する場合もある。
値段60gは、商品の値段を表す情報である。
バーコード60hは、商品の品番60a等を含むコード情報である。なお、バーコード60hは、図5に示すように、識別番号B1として記憶される。そして、当該識別番号B1に対応する実際のバーコード60hは、例えば、画像データとして、テキストデータ108aとは別に記憶される。
タイトル情報60iは、商品のラベル50に印字されるタイトル文字等を表す情報である。なお、タイトル情報60iは、予め決められた複数のタイトルのうちの一つであるため、図5に示すように、タイトル情報60iを一意に特定する識別番号L1として記憶される。そして、当該識別番号L1に対応する実際のタイトル情報60iは、例えば、画像データとして、テキストデータ108aとは別に記憶される。
容器情報60jは、商品が入れられた容器に関する情報を表す。容器情報60jには、容器の材質を表すシンボル等が含まれる。なお、容器情報60jは、予め決められた複数の容器のうちの一つであるため、図5に示すように、容器情報60jを一意に特定する識別番号R1として記憶される。そして、当該識別番号R1に対応する実際の容器情報60jは、例えば、画像データとして、テキストデータ108aとは別に記憶される。
付帯情報60kは、商品の付帯情報を表す。商品の付帯情報60kには、例えば、商品の取扱に関する注意事項等が含まれる。なお、付帯情報60kは、予め決められた複数の付帯情報のうちの一つであるため、図5に示すように、付帯情報60kを一意に特定する識別番号I1として記憶される。そして、当該識別番号I1に対応する実際の付帯情報60kは、例えば、テキストデータとして、テキストデータ108aとは別に記憶される。
次に、レイアウトデータ108bは、図6に示すように、テキストデータ108aが記憶する各項目の情報を、ラベル50のどの位置に配置するかを示す情報である。
レイアウトデータ108bは、テキストデータ108aをラベル50に印字した際の、各項目(品番60a〜付帯情報60k)の配置位置を示すデータである。テキストデータ108aは、例えば画像データとして記憶されて、テキストデータ108aの各項目を配置する、例えば左上の座標位置を記憶している。なお、レイアウトデータ108bは、1種類に限定されるものではなく、複数種類の異なるレイアウトデータ108bが記憶される。そして、図5には図示しないが、各テキストデータ108aには、対応するレイアウトデータ108bを一意に特定するラベルが付与される。
(変化箇所検出方法の説明)
次に、前記した変化箇所検出部42が行う、印刷データ生成部40が生成した印刷データ108と、印刷データ記憶部41が記憶する、印刷データ108と同じ商品コードの商品のテキストデータ108a(印刷データ108)との間で変化のある項目を検出する方法について説明する。
前記したテキストデータ108aが記憶する各項目(品名60b〜付帯情報60k)の内容は、品番(商品コード)60aが同じ商品であっても、日時等に応じて変更される可能性がある。変化箇所検出部42は、印刷データ生成部40がテキストデータ108aを生成する度に、生成されたテキストデータ108aと、当該テキストデータ108aと同じ品番60aを有して、印刷データ記憶部41に記憶されたテキストデータ108aとの内容を比較する。具体的には、同じ項目(品名60b〜付帯情報60k)同士の内容を比較する。
変化箇所検出部42は、テキストデータ108a同士を比較することによって、変化のあった項目を検出する。なお、ラベルを記憶している項目(バーコード60h〜付帯情報60k)については、実際に印刷されるデータではなく、ラベル同士を比較することによって、変化の有無を検出する。そして、変化箇所検出部42は、検出された全ての項目名を、変化箇所強調部43に受け渡す。
(変化箇所強調方法の説明)
次に、変化箇所強調部43が、変化があった項目を強調する方法について説明する。
変化箇所強調部43は、印刷データ生成部40が生成したレイアウトデータ108bの所定の位置に対応するテキストデータ108aを配置した後、変化箇所検出部42が検出した変化箇所に対応する項目の表示方法を変更する。
例えば、変化箇所強調部43は、変化があった項目に矩形枠を重畳することによって、当該項目を強調する(図7(a)の強調表示70a,70b参照)。
なお、変化のあった項目を強調する方法は、矩形枠の重畳に限定されるものではない。すなわち、変化があった項目の表示色を変更してもよいし、変化があった項目の書体を変更してもよい。あるいは、変化のあった項目の表示サイズを拡大してもよい。
(ラベルプリンタの表示例の説明)
次に、図7を用いて、表示制御部46が、ラベルを印刷する前に、ラベルプリンタ10の表示部13に表示する表示例を示す図である。特に、図7(a)は、変化箇所検出部42が変化箇所を検出した場合の表示例を示す。図7(b)は、印刷データ記憶部41に、印刷データ生成部40が生成したテキストデータ108aと同じ品番60aを有するテキストデータ108aが存在しない場合の表示例を示す。ラベルプリンタ10の操作者は、これらの表示の内容を確認した後で、表示部13に表示された操作ボタンを操作することによって、ラベルプリンタ10に所定の動作を行わせる。
ラベルプリンタ10の表示制御部46(図4参照)は、図7(a)に示すように、ラベルプリンタ10の表示部13(またはタッチパネル14)に、ラベル50aと、メッセージウインドゥ62と、印刷ボタン64と、登録ボタン66と、戻るボタン68とを表示する。
ラベル50aは、印刷データ生成部40(図4参照)が生成した印刷データ108を、ラベルプリンタ10に印刷される状態で表示したものである。ラベル50a(印刷データ108)の中には、前記した、品番60a〜付帯情報60k(図5参照)の各項目に該当する情報が、レイアウトデータ108b(図6参照)にしたがって配置されている。
なお、図7(a)において、加工日60eおよび消費期限60fは、変化箇所強調部43(図4参照)が、印刷データ記憶部41に記憶された、品番60aが「000001」である印刷データ108と変化があると検出した場合の、ラベル50aの表示例である。すなわち、変化箇所強調部43が、日付の部分に矩形枠を重畳することによって、変化のあった項目であることを示す(強調表示70a,70b)。
表示制御部46は、メッセージウインドゥ62に、ラベルプリンタ10の操作者に対するメッセージを表示する。図7(a)の例では、変化のあった項目が存在するため、当該項目の内容について確認を促すメッセージが表示される。
印刷ボタン64は、表示部13に表示されたラベル50a(印刷データ108)の印刷実行を指示するボタンである。すなわち、操作制御部45は、印刷ボタン64が押下されたことを検出して、印字制御部47に対して、ラベルプリンタ10にラベル50aを印字させる。なお、ラベル50aを印字させた際に、強調表示された箇所、すなわち、図7(a)の例では、加工日60eおよび消費期限60fに重畳された矩形枠は印字されない。
登録ボタン66は、表示部13に表示されたラベル50a(印刷データ108)の登録を指示するボタンである。すなわち、操作制御部45は、登録ボタン66が押下されたことを検出して、印刷データ記憶部41に対して、ラベル50a(印刷データ108)を記憶させる。
戻るボタン68は、表示制御部46に対して、表示部13に表示されたラベル50a(印刷データ108)を、1つ前の商品のラベル50aが表示された状態に戻すことを指示するボタンである。
次に、図7(b)は、印刷データ記憶部41が、印刷データ生成部40が生成した印刷データ108と同じ品番60aである、品番「000002」を有する印刷データ108を記憶していない場合の、ラベル50bの表示例である。
図7(b)の場合、報知部44は、表示制御部46に対して、メッセージウインドゥ62に、初めて印刷する品番のデータであることと、必要に応じて登録を促すメッセージを表示させる。
タッチパネル14に表示される印刷ボタン64と、登録ボタン66と、戻るボタン68の機能は、前記した通りである。なお、図7(b)の状態でラベル50bを印刷する場合には、ラベルプリンタ10の操作者は、ラベル50bの全項目に対して、問題がないかの確認を行う。
(ラベルプリンタが行う処理の流れの説明)
次に、ラベルプリンタ10が行う処理の流れについて説明する。図8は、本実施形態のラベルプリンタ10が行う一連の処理の流れの一例を示すフローチャートである。
印刷データ生成部40は、印刷データ108(テキストデータ108a,レイアウトデータ108b)を生成する(ステップS10)。
変化箇所検出部42は、印刷データ生成部40が生成した印刷データ108と、印刷データ記憶部41が記憶する、印刷データ108と同じ商品コードの商品の印刷データ108との間で変化のある項目を検出する(ステップS12)。
変化箇所検出部42は、変化のある箇所(項目)の有無を判定する(ステップS14)。変化のある項目が存在すると判定された場合(ステップS14:Yes)は、表示制御部46が、変化箇所強調部43が変化のある箇所を強調した印刷データ108を表示して(ステップS16)、ステップS20に移行する。一方、変化のある項目が存在すると判定されない場合(ステップS14:No)は、表示制御部46が、印刷データ108を表示して(ステップS18)、ステップS20に移行する。
操作制御部45は、印刷データ108の印刷指示があるかを判定する(ステップS20)。印刷指示があると判定された場合(ステップS20:Yes)は、印字制御部47に印刷データ108を印刷させて(ステップS22)、ステップS24に移行する。一方、印刷指示があると判定されない場合(ステップS20:No)は、ステップS24に移行する。
操作制御部45は、印刷データ108の登録指示があるかを判定する(ステップS24)。登録指示があると判定された場合(ステップS24:Yes)は、印刷データ記憶部41に印刷データ108を登録させて(ステップS26)、図8の処理を終了する。一方、登録指示があると判定されない場合(ステップS24:No)は、図8の処理を終了する。
以上説明したように、実施の形態のラベルプリンタ10(プリンタ)によれば、変化箇所検出部42(検出手段)は、印刷データ生成部40(生成手段)が生成したラベル50の印刷データ108と、印刷データ記憶部41(記憶手段)が記憶する、印刷データ108と同じ品番60a(商品コード)の商品の印刷データ108との間で変化のある項目を検出する。そして、変化箇所強調部43(強調手段)が、印刷データ生成部40が生成した印刷データ108をラベルプリンタ10の表示部13に表示するとともに、印刷データ生成部40が生成した印刷データ108の中の、変化箇所検出部42が検出した項目を強調する。したがって、過去に印刷したラベル50に対して変化のあった項目が強調して表示されるため、印刷実行前のラベル50の確認を短時間で容易に行うことができる。
また、実施の形態のラベルプリンタ10によれば、印刷データ記憶部41は、各品番60a(商品コード)の商品について、印刷データ生成部40が最初に生成したラベル50の印刷データ108を記憶する。したがって、1度印刷した商品コードの商品の印刷データ108を確実に記憶しておくことができる。
さらに、実施の形態のラベルプリンタ10によれば、印刷データ記憶部41は、各品番60aの商品について、印刷データ生成部40が直近に生成したラベル50の印刷データ108を記憶する。したがって、1度印刷した商品コードの商品の印刷データ108を確実に記憶しておくことができる。特に、同じ品番60a(商品コード)の商品について、品名60bの変更や補助品名60cの変更等の大きな変更が発生して、これらの変更内容がその後も継続する場合には、大きな変更が発生した際の印刷データ108を記憶しておくことができる。したがって、過去に印刷した実績のある印刷データ108に対する変更箇所の数を少なく抑えることができる。すなわち、印刷データ108の確認に要する時間の増加を抑えることができる。
また、実施の形態のラベルプリンタ10によれば、変化箇所検出部42は、ラベル50の印刷データ108の各項目に配置する情報同士を比較することによって、変化のある項目を検出する。したがって、簡単な演算処理によって、変化のあった項目を容易に検出することができる。
また、実施の形態のラベルプリンタ10によれば、報知部44(報知手段)は、印刷データ生成部40が印刷データ108を生成した際に、当該印刷データ108と同じ品番60aを有する印刷データ108を、印刷データ記憶部41が記憶していないことを条件として報知を行う。したがって、最初に印刷されるラベル50については、印刷前の確認を入念に行う必要があることを注意喚起することができる。
本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、いずれも例示であり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
例えば、ラベルプリンタ10が実行する制御プログラムP1、ストアサーバ20が実行する制御プログラムP2は、それぞれ、予め記憶部105,205に格納された状態で提供してもよいし、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。また、制御プログラムP1,P2は、ネットワークに接続したコンピュータ上に格納して、ネットワーク経由でダウンロードすることによって提供してもよい。さらに、制御プログラムP1,P2は、インターネット等のネットワーク経由で提供または配布してもよい。
10 ラベルプリンタ(プリンタ)
20 ストアサーバ
40 印刷データ生成部(生成手段)
41 印刷データ記憶部(記憶手段)
42 変化箇所検出部(検出手段)
43 変化箇所強調部(強調手段)
44 報知部(報知手段)
45 操作制御部
46 表示制御部
47 印字制御部
50,50a,50b ラベル
60a 品番(商品コード)
60b 品名
60c 補助品名
60d 原材料
60e 加工日
60f 消費期限
60g 値段
60h バーコード
60i タイトル情報
60j 容器情報
60k 付帯情報
70a,70b 強調表示
100,200 制御部
108 印刷データ
108a テキストデータ
108b レイアウトデータ
P1,P2 制御プログラム
特開2013−132841号公報

Claims (6)

  1. 商品に関する所定の項目の情報を所定の位置に配置した印刷データを生成する生成手段と、
    前記印刷データを商品コード毎に記憶する記憶手段と、
    前記生成手段が生成した印刷データと、前記記憶手段が記憶する前記印刷データと同じ商品コードの商品の印刷データとの間で変化のある項目を検出する検出手段と、
    前記生成手段が生成した印刷データを表示するとともに、前記生成手段が生成した印刷データの中の、前記検出手段が検出した項目を強調する強調手段と、
    を備えるプリンタ。
  2. 前記記憶手段は、各商品コードの商品について、前記生成手段が最初に生成した印刷データを記憶する
    ことを特徴とする請求項1に記載のプリンタ。
  3. 前記記憶手段は、各商品コードの商品について、前記生成手段が直近に生成した印刷データを記憶する
    ことを特徴とする請求項1に記載のプリンタ。
  4. 前記検出手段は、前記印刷データの各項目に配置する情報同士を比較することによって、変化のある項目を検出する
    ことを特徴とする請求項1から請求項3のいずれか1項に記載のプリンタ。
  5. 前記生成手段が印刷データを生成した際に、当該印刷データと同じ商品コードを有する印刷データを、前記記憶手段が記憶していないことを条件として報知を行う報知手段を更に備える
    ことを特徴とする請求項1から請求項4のいずれか1項に記載のプリンタ。
  6. コンピュータに対して、
    商品に関する所定の情報を所定の位置に配置した印刷データを生成する生成手段と、
    前記印刷データを商品コード毎に記憶する記憶手段と、
    前記生成手段が生成した印刷データと、前記記憶手段が記憶する前記印刷データと同じ商品コードの商品の印刷データとの間で変化のある項目を検出する検出手段と、
    前記生成手段が生成した印刷データを表示するとともに、前記生成手段が生成した印刷データの中の、前記検出手段が検出した項目を強調する強調手段と、
    を実行させるためのプログラム。
JP2017140262A 2017-07-19 2017-07-19 プリンタおよびプログラム Pending JP2019018484A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017140262A JP2019018484A (ja) 2017-07-19 2017-07-19 プリンタおよびプログラム
CN201810593899.0A CN109278422B (zh) 2017-07-19 2018-06-11 打印机及控制方法、终端设备
US16/032,354 US20190023027A1 (en) 2017-07-19 2018-07-11 Printer and method of controlling printer
EP18184094.3A EP3432134B1 (en) 2017-07-19 2018-07-18 Printer and method of controlling printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017140262A JP2019018484A (ja) 2017-07-19 2017-07-19 プリンタおよびプログラム

Publications (1)

Publication Number Publication Date
JP2019018484A true JP2019018484A (ja) 2019-02-07

Family

ID=62985907

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017140262A Pending JP2019018484A (ja) 2017-07-19 2017-07-19 プリンタおよびプログラム

Country Status (4)

Country Link
US (1) US20190023027A1 (ja)
EP (1) EP3432134B1 (ja)
JP (1) JP2019018484A (ja)
CN (1) CN109278422B (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWD192443S (zh) * 2018-01-31 2018-08-21 廣達電腦股份有限公司 印表機
CN110920239B (zh) * 2019-12-30 2022-10-18 北京逸智联科技有限公司 一种标签印刷机
JP7573171B2 (ja) * 2021-02-15 2024-10-25 ブラザー工業株式会社 印刷データ編集プログラム、情報処理装置、及び印刷制御装置

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07282355A (ja) * 1994-04-13 1995-10-27 Tec Corp 値札発行装置
US20070076082A1 (en) * 2005-09-30 2007-04-05 Lexmark International, Inc. Methods and apparatuses for measuring print area using hand-held printer
JP2009064280A (ja) * 2007-09-06 2009-03-26 Seikatsu Kyodo Kumiai Coop Sapporo ラベル情報管理システム、及びラベル情報管理サーバ
JP2010214914A (ja) * 2009-03-19 2010-09-30 Ishida Co Ltd 印字装置
JP2013132841A (ja) * 2011-12-27 2013-07-08 Teraoka Seiko Co Ltd ラベルプリンタ
CN103708069A (zh) * 2013-09-12 2014-04-09 开玛电子科技(上海)有限公司 一种标签打印机及其打印方法
JP2014104706A (ja) * 2012-11-29 2014-06-09 Teraoka Seiko Co Ltd 制御装置及びプリンタ
JP2014241169A (ja) * 2014-09-17 2014-12-25 株式会社寺岡精工 ラベル発行装置
JP2015030207A (ja) * 2013-08-02 2015-02-16 株式会社寺岡精工 印刷装置
JP2017094745A (ja) * 2017-01-25 2017-06-01 株式会社寺岡精工 ラベル発行装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0817702D0 (en) * 2008-09-26 2008-11-05 Dymo Nv Label printer
US8164801B2 (en) * 2008-10-16 2012-04-24 International Buisness Machines Corporation Providing updated versions of printed documents from two-dimensional barcodes associated with the updated versions
JP5293328B2 (ja) * 2009-03-26 2013-09-18 富士ゼロックス株式会社 画像処理装置及びプログラム
US9134931B2 (en) * 2013-04-30 2015-09-15 Hewlett-Packard Development Company, L.P. Printing content over a network
JP5854237B2 (ja) * 2013-04-30 2016-02-09 コニカミノルタ株式会社 画像処理システム、画像処理装置、携帯情報端末およびプログラム
US20160086255A1 (en) * 2013-08-12 2016-03-24 Majnheiv Sainfort System and Method for Maximizing Food Selection Options According to Shopper Preferences, Health Requirements, and Price Preferences and Ensuring Selected Food Freshness to Provide a Complete, Efficient, and Enjoyable Off-Site Grocery Shopping Experience that Benefits Both the Off-Site Shopper and the Grocery Retailer
US10744793B2 (en) * 2013-09-06 2020-08-18 Avery Dennison Corporation Method, system, and apparatus for providing product data

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07282355A (ja) * 1994-04-13 1995-10-27 Tec Corp 値札発行装置
US20070076082A1 (en) * 2005-09-30 2007-04-05 Lexmark International, Inc. Methods and apparatuses for measuring print area using hand-held printer
JP2009064280A (ja) * 2007-09-06 2009-03-26 Seikatsu Kyodo Kumiai Coop Sapporo ラベル情報管理システム、及びラベル情報管理サーバ
JP2010214914A (ja) * 2009-03-19 2010-09-30 Ishida Co Ltd 印字装置
JP2013132841A (ja) * 2011-12-27 2013-07-08 Teraoka Seiko Co Ltd ラベルプリンタ
JP2014104706A (ja) * 2012-11-29 2014-06-09 Teraoka Seiko Co Ltd 制御装置及びプリンタ
JP2015030207A (ja) * 2013-08-02 2015-02-16 株式会社寺岡精工 印刷装置
CN103708069A (zh) * 2013-09-12 2014-04-09 开玛电子科技(上海)有限公司 一种标签打印机及其打印方法
JP2014241169A (ja) * 2014-09-17 2014-12-25 株式会社寺岡精工 ラベル発行装置
JP2017094745A (ja) * 2017-01-25 2017-06-01 株式会社寺岡精工 ラベル発行装置

Also Published As

Publication number Publication date
US20190023027A1 (en) 2019-01-24
EP3432134A1 (en) 2019-01-23
CN109278422B (zh) 2020-09-29
CN109278422A (zh) 2019-01-29
EP3432134B1 (en) 2023-05-10

Similar Documents

Publication Publication Date Title
JP6700069B2 (ja) プリンタ
JP7391421B2 (ja) 商品情報処理装置、およびプログラム
CN109278422B (zh) 打印机及控制方法、终端设备
JP2018130860A (ja) ラベル発行装置
JP2014008682A (ja) 印刷装置
JP6098177B2 (ja) 制御装置、プリンタ、及びプログラム
JP2015009927A (ja) 賞味期限管理装置および賞味期限管理プログラム
JP7551400B2 (ja) 取引データ管理システム
JP2002144641A (ja) 商品情報印字装置および記録媒体
JP2020016966A (ja) 商品データ処理装置及びプログラム
US11090948B2 (en) Label printer configured to reissue a label with stored print information
JP2005135180A (ja) 印刷および印字システム
JP2020121570A (ja) プリンタ
JP7107821B2 (ja) プリンタ装置およびプリンタシステム
JP6311806B2 (ja) 印刷装置及びプログラム
JP4595800B2 (ja) ラベルプリンタ
JP6468325B2 (ja) ラベル編集装置及び印刷装置
JP7266740B2 (ja) プリンタ装置およびプリンタシステム
JP6303563B2 (ja) 商品情報処理装置及びプログラム
JP2019018468A (ja) ラベルプリンタおよびプログラム
KR20150014166A (ko) Esl 시스템의 전자태그 표시화면용 데이터 생성 장치 및 esl 시스템의 전자태그 표시화면용 데이터 생성 방법
JP4865384B2 (ja) 多段バーコード発行装置
JPH0911575A (ja) 販売情報の印字装置
JP6044356B2 (ja) ラベルプリンタ
JP6360447B2 (ja) 注文登録システム及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200623

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210715

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210914