[go: up one dir, main page]

WO2001030581A1 - Outil de programmation d'imprimante et procede associe - Google Patents

Outil de programmation d'imprimante et procede associe Download PDF

Info

Publication number
WO2001030581A1
WO2001030581A1 PCT/US2000/041690 US0041690W WO0130581A1 WO 2001030581 A1 WO2001030581 A1 WO 2001030581A1 US 0041690 W US0041690 W US 0041690W WO 0130581 A1 WO0130581 A1 WO 0130581A1
Authority
WO
WIPO (PCT)
Prior art keywords
printer
data stream
programming tool
label
delimiters
Prior art date
Application number
PCT/US2000/041690
Other languages
English (en)
Inventor
Jeffrey R. Kaufman
David L. Poole
Original Assignee
Zih Corporation
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 Zih Corporation filed Critical Zih Corporation
Priority to EP20000992737 priority Critical patent/EP1226037A4/fr
Priority to JP2001532964A priority patent/JP2003526845A/ja
Priority to CA002386843A priority patent/CA2386843A1/fr
Priority to AU29195/01A priority patent/AU2919501A/en
Priority to MXPA02004155A priority patent/MXPA02004155A/es
Publication of WO2001030581A1 publication Critical patent/WO2001030581A1/fr

Links

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

Definitions

  • the present invention relates generally to bar code printers adapted
  • the present invention relates more specifically
  • the present invention also specifically relates to a
  • the printer uses to print labels, tags or the like.
  • the data stream contains information
  • the same data stream may optionally specify variable data to be rendered or encoded by one or more of those objects, or
  • ZPL Programming Language
  • Bar code printers typically use microprocessors to perform imaging and
  • EPROM Programmable Read Only Memory
  • FLASH Memory Erasable Read-Only-Memory
  • FLASH memory via a serial, parallel, network, or other interface.
  • JetForm which allow a designer to design a label using a "wysiwyg"
  • a basic printer 10 is illustrated schematically in FIGURE 1. As shown,
  • the printer 10 receives a data stream through a port 12, and a formatter 14 in the
  • printer 10 uses the data stream to generate a bit map 16. The printer 10 then prints
  • the data stream and formatter 14 must be compatible. In other words,
  • the data stream must be in a format that the formatter 14 can use to generate an
  • the formatter 14 will not be able to
  • FIGURE 2 A more advanced printer 20 is illustrated schematically in FIGURE 2.
  • the printer 20 receives a data stream through a port 22, and an interpreter
  • the interpreter 24 in the printer receives the data stream.
  • the interpreter 24 interprets the data
  • formatter 26 uses the newly-formatted data to generate a bit map 28, and the
  • printer 20 prints a label, tag, etc. according to the bit map 28. Therefore, the
  • printer 20 illustrated in FIGURE 2 provides an advantage which the printer 10
  • FIGURE 1 does not provide. Specifically, the printer 20 shown in FIGURE 1 does not provide. Specifically, the printer 20 shown in FIGURE 1 does not provide. Specifically, the printer 20 shown in FIGURE 1 does not provide. Specifically, the printer 20 shown in FIGURE 1 does not provide. Specifically, the printer 20 shown in FIGURE 1 does not provide. Specifically, the printer 20 shown in FIGURE 1 does not provide. Specifically, the printer 20 shown in FIGURE 1 does not provide. Specifically, the printer 20 shown in
  • FIGURE 2 provides that the printer 20 can receive a data stream which would
  • printer 20 illustrated in FIGURE 2 does provide a distinct
  • the interpreter 24 of the printer 20 must be configured such that the
  • interpreter 24 can properly convert the data stream which is received through the
  • An object of an embodiment of the present invention is to provide a printer
  • printer programming tool as an easy-to-use graphical tool which can be
  • the printer can print labels, tags or the like using a data stream which
  • the printer programming tool provides a visual comparison of
  • the printer programming tool displays a data
  • conelator which lists the variables of the label, tag or the like, and provides fields
  • the printer programming tool may also be configured to
  • the method includes
  • printer programming tool generate a program based on delimiters which have been
  • printer can print labels, tags or the like using a data stream which would otherwise
  • the printer programming tool displays at least a portion of the
  • the printer programming tool displays a data
  • the printer programming tool may also be
  • FIGURE 1 is a simplified schematic diagram of a basic printer, showing
  • the printer receiving a data stream and printing a label, tag or the like;
  • FIGURE 2 is a simplified schematic diagram of a printer which is more
  • Form B Format B
  • FIGURE 3 is a block diagram of an anangement which can be used to
  • FIGURE 4 is a block diagram of an exemplary computer network
  • FIGURE 5 is a block diagram of a method which can be used in
  • FIGURE 6 is a screen shot of the printer programming tool illustrated in
  • FIGURES 3 and 4 depicting a portion of a data stream, a label containing
  • variables and a data conelator that lists variables of the label and includes fields
  • FIGURE 7 is another screen shot of the printer programming tool
  • FIGURES 3 and 4 depicting a program which has been generated by
  • FIGURE 3 depicts an anangement 30 which can be used to program an
  • the interpreter 24 of a printer 20 includes a printer programming
  • the printer programming tool 40 receives data in a given
  • Form A Format A
  • an interpreter 24 uses the program to interpret a data stream that is received in one format ("Format A"), and converts
  • Form B the new format
  • the formatter 26 uses the newly-
  • each company has its own data format.
  • programming tool 40 in accordance with the present invention provides a
  • a data stream in one format or language (i.e. BASIC, IPL, EPL, etc.) and
  • FIGURE 4 illustrates an exemplary computer network which includes a
  • server 42 runs operating system 44 having a
  • connection 48 to a network 50, allowing it to communicate with a line printer
  • Server 42 runs a prior art "legacy"
  • application 54 such as an ERP application which is adapted to print human-
  • variable data typically consists of the variable data to be printed intermingled with formatting
  • client system 56 (generally
  • system 56 further has a graphics display 64 and a user input system 66, preferably
  • Operating system 58 is preferably a
  • Client 56 further has its own connection
  • client 56 is running the printer
  • Bar code printer 72 preferably includes a microprocessor, FLASH
  • RAM Random Access Memory
  • the print mechanism is of the thermal printing type, but may instead be
  • ink jet, laser, or some other type adapted to print bar codes are examples of ink jet, laser, or some other type adapted to print bar codes.
  • bar code printer 72, client 56 and server 42 are preferably used.
  • variable data and formatting codes appropriate to line printer 52 as described
  • printer programming tool 40 optionally displays
  • Printer programming tool 40 may be configured to
  • variable fields (step 90) on the label which has been created.
  • printer programming tool 40 may be any printer programming tool 40.
  • step 86 and 88 the user then identifies the variable data in the
  • printer programming tool 40 is configured to
  • label or is configured to have a user create the label manually, after the variable data in the data stream has been conelated with variable fields on the label,
  • printer programming tool preferably the printer programming tool generates a program (step 92), executable
  • This program is downloaded to the legacy data stream 84.
  • step 94 which stores it in its Flash ROM in the prior art manner.
  • step 98 printer, using the program (step 98) which has been downloaded, separates the
  • the printer programming tool 40 is a computer program which
  • the printer programming tool 40 displays a
  • printer programming tool 40 also displays
  • the displayed label 110 looks generally like the legacy label. As shown, the displayed label 110
  • the printer programming tool 40 also displays a data
  • the data conelator 112 is preferably in a spread sheet format and
  • column 114 (i.e. "Column A") displays the names of the variables which will be printed on the label and which are contained in the displayed data stream (i.e.
  • column B contains fields in which
  • a user can insert data which is identified in the data stream.
  • each row Preferably, each row
  • the user can insert the data entry which is identified.
  • one column 118 may contain fields for inserting
  • variable data i.e. a company's name
  • Cold D may contain fields for inserting right delimiters, or data which is to
  • printer programming tool 40 to generate a program based thereon
  • programming tool may 40 be configured to automatically detect the delimiters in a
  • the printer programming tool 40 may be configured to allow the user to
  • FIGURE 6 depicts a prefened screen shot 104, it is possible to
  • the printer programming tool 40 may merely provide a
  • the programming tool 40 may automatically identify the delimiters in a given data stream.
  • the printer programming tool 40 may provide still other features and
  • the printer programming tool 40 is configured such that it
  • the printer Preferably, the printer
  • variables identified in the data stream The user can then identify which variables
  • the program which has been generated by the printer is the program which has been generated by the printer
  • programming tool 40 is downloaded to the printer over a network, via a telephone
  • the printer is connected to the telephone line via a modem.
  • a modem preferably,
  • the printer can be directed, either offsite through the telephone line or on site, to
  • the delimiters of the data stream are
  • printer may not be printing labels conectly.
  • the printer programming tool and method provide that the programmer
  • the printer programming tool 40 is configured to interpret and
  • XML is a text/ ASCII based data format that comprises a

Landscapes

  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Stored Programmes (AREA)

Abstract

L'invention concerne un outil de programmation (40) d'imprimante conçu pour être utilisé par un programmateur afin de produire un programme pouvant être utilisé par une imprimante (20) pour imprimer des étiquettes ou des objets analogues, à l'aide d'un flot de données (84) qui serait, sans cela, incompatible avec l'imprimante. Cet outil de programmation est conçu pour fournir un affichage visuel d'au moins une portion (108) d'un flot de données, et il permet à un utilisateur de spécifier des délimiteurs qu'il a identifié dans le flot de données et/ou d'identifier automatiquement les délimiteurs dans le flot de données. Cet outil produit un programme (140) en fonction des délimiteurs identifiés; lequel programme est conçu pour être utilisé par une imprimante. De préférence, l'outil de programmation permet une comparaison visuelle d'au moins une portion du flot de données et au moins une portion d'une étiquette ou d'un objet analogue (110) contenant des variables. De préférence, l'outil affiche un corrélateur (112) de données qui établit une liste des variables de l'étiquette ou de l'objet analogue, et il fourni des champs dans lesquels les délimiteurs identifiés sont affichés. L'invention concerne également un procédé permettant de programmer un interpréteur sur une imprimante.
PCT/US2000/041690 1999-10-29 2000-10-27 Outil de programmation d'imprimante et procede associe WO2001030581A1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP20000992737 EP1226037A4 (fr) 1999-10-29 2000-10-27 Outil de programmation d'imprimante et procede associe
JP2001532964A JP2003526845A (ja) 1999-10-29 2000-10-27 プリンタプログラミングツールおよび方法
CA002386843A CA2386843A1 (fr) 1999-10-29 2000-10-27 Outil de programmation d'imprimante et procede associe
AU29195/01A AU2919501A (en) 1999-10-29 2000-10-27 Printer programming tool and method
MXPA02004155A MXPA02004155A (es) 1999-10-29 2000-10-27 Herramienta y metodo de programacion para impresora.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16278999P 1999-10-29 1999-10-29
US60/162,789 1999-10-29

Publications (1)

Publication Number Publication Date
WO2001030581A1 true WO2001030581A1 (fr) 2001-05-03

Family

ID=22587140

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/041690 WO2001030581A1 (fr) 1999-10-29 2000-10-27 Outil de programmation d'imprimante et procede associe

Country Status (7)

Country Link
EP (1) EP1226037A4 (fr)
JP (1) JP2003526845A (fr)
AU (1) AU2919501A (fr)
CA (1) CA2386843A1 (fr)
MX (1) MXPA02004155A (fr)
WO (1) WO2001030581A1 (fr)
ZA (1) ZA200202485B (fr)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1639517A4 (fr) * 2003-06-20 2008-04-09 Zih Corp Systeme d'impression xml avec capacite rfid
EP2244180A3 (fr) * 2009-04-24 2010-11-03 Sanford, L. P. Appareil d'impression et dispositif de commande correspondant
US7959083B2 (en) 2002-07-17 2011-06-14 Zih Corp. XML printer system
US7988051B2 (en) 2001-12-17 2011-08-02 ZIP Corp. XML printer system with RFID capability
US8393540B2 (en) 2001-12-17 2013-03-12 Zih Corp. XML printer system with RFID capability
US9870522B2 (en) 2008-10-27 2018-01-16 Sato Holdings Kabushiki Kaisha Label printer API using LUA program scripting language
US9886289B2 (en) 2009-06-08 2018-02-06 Sato Holdings Kabushiki Kaisha System and method for injecting run-time programming code in a printing device
CN111857610A (zh) * 2020-06-12 2020-10-30 至本医疗科技(上海)有限公司 一种标签打印方法及设备

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4743083B2 (ja) * 2006-11-02 2011-08-10 ブラザー工業株式会社 印刷装置
TW201322165A (zh) * 2011-11-30 2013-06-01 Hardware & Software Technology Co Ltd 電子標籤之即時更新系統
JP5727067B2 (ja) * 2014-04-09 2015-06-03 サトーホールディングス株式会社 印刷装置へランタイムプログラミングコードを導入するためのシステム及び方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239622A (en) * 1991-11-28 1993-08-24 Monarch Marking Systems, Inc. Barcode identification system format editor
US5345091A (en) * 1991-10-28 1994-09-06 Craig Gina M Barcode identification system
US5467433A (en) * 1992-04-15 1995-11-14 Monarch Marking Systems, Inc. Label printing and data collection program generator
US5524184A (en) * 1993-08-04 1996-06-04 Monarch Marking Systems, Inc. On-line barcode printer with automatic communication parameter determining system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4939674A (en) * 1988-04-22 1990-07-03 Engineered Data Products, Inc. Label generation apparatus
US5862310A (en) * 1996-08-21 1999-01-19 Becton Dickinson And Company Data formatting system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5345091A (en) * 1991-10-28 1994-09-06 Craig Gina M Barcode identification system
US5239622A (en) * 1991-11-28 1993-08-24 Monarch Marking Systems, Inc. Barcode identification system format editor
US5467433A (en) * 1992-04-15 1995-11-14 Monarch Marking Systems, Inc. Label printing and data collection program generator
US5524184A (en) * 1993-08-04 1996-06-04 Monarch Marking Systems, Inc. On-line barcode printer with automatic communication parameter determining system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1226037A4 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8544746B2 (en) 2001-12-17 2013-10-01 Zih Corp. XML printer system
US8919652B2 (en) 2001-12-17 2014-12-30 Zih Corp. XML system
US9600463B2 (en) 2001-12-17 2017-03-21 Zih Corp. XML printer system
US8820642B2 (en) 2001-12-17 2014-09-02 Zih Corp. XML printer system with RFID capability
US7959082B2 (en) 2001-12-17 2011-06-14 Zih Corp. XML system
US7988051B2 (en) 2001-12-17 2011-08-02 ZIP Corp. XML printer system with RFID capability
US8393540B2 (en) 2001-12-17 2013-03-12 Zih Corp. XML printer system with RFID capability
US8459555B2 (en) 2001-12-17 2013-06-11 Zih Corp. XML system
US9418322B2 (en) 2001-12-17 2016-08-16 Zih Corp. XML printer system with RFID capability
US9201845B2 (en) 2001-12-17 2015-12-01 Zih Corp. XML printer system
US7959083B2 (en) 2002-07-17 2011-06-14 Zih Corp. XML printer system
EP1639517A4 (fr) * 2003-06-20 2008-04-09 Zih Corp Systeme d'impression xml avec capacite rfid
EP2275967A3 (fr) * 2003-06-20 2011-02-23 ZIH Corporation Système XML
US9870522B2 (en) 2008-10-27 2018-01-16 Sato Holdings Kabushiki Kaisha Label printer API using LUA program scripting language
US9304671B2 (en) 2009-04-24 2016-04-05 Sanford, L.P. Printing apparatus and controller therefor
EP2244180A3 (fr) * 2009-04-24 2010-11-03 Sanford, L. P. Appareil d'impression et dispositif de commande correspondant
US9886289B2 (en) 2009-06-08 2018-02-06 Sato Holdings Kabushiki Kaisha System and method for injecting run-time programming code in a printing device
CN111857610A (zh) * 2020-06-12 2020-10-30 至本医疗科技(上海)有限公司 一种标签打印方法及设备
CN111857610B (zh) * 2020-06-12 2024-02-13 至本医疗科技(上海)有限公司 一种标签打印方法及设备

Also Published As

Publication number Publication date
MXPA02004155A (es) 2002-10-17
CA2386843A1 (fr) 2001-05-03
ZA200202485B (en) 2003-09-23
JP2003526845A (ja) 2003-09-09
AU2919501A (en) 2001-05-08
EP1226037A1 (fr) 2002-07-31
EP1226037A4 (fr) 2002-10-25

Similar Documents

Publication Publication Date Title
US5823689A (en) Computer system with bi-directional communication and method
US10402809B2 (en) Point-of-sale printer interpreting a markup language from a client device to control a scanner using scanner-control commands
US9690526B2 (en) Method, computer and printer system for converting binary data indicates printer status information into mark-up language data
US20130057885A1 (en) Printing System, POS System, Connection Device, Control Method of Printing System, and Program Therefor
CN104508622B (zh) Epos打印
US6377354B1 (en) System and method for printing a document having merged text and graphics contained therein
US9110615B2 (en) Point of sale control device, control method, and storage medium storing a program for a point of sale device
EP2434390A2 (fr) Procédé d'ajout de valeur aux données d'impression, dispositif d'ajout de valeur et support d'enregistrement
US20070070443A1 (en) Host device having extraction function of text and extraction method thereof
EP1226037A1 (fr) Outil de programmation d'imprimante et procede associe
US5878198A (en) Information processing apparatus and method and memory medium storing information processing program
EP0627703A2 (fr) Système d'impression on-line pour imprimer des codes à battonets
US5579449A (en) Method for downloading and printing bitmapped graphics
US9224275B2 (en) Media processing method using multiple processing units for performing multiple processes
US6832726B2 (en) Barcode optical character recognition
US6986462B2 (en) Automated parts labeling system
EP1736863B1 (fr) Système d'impression
US6633292B2 (en) Recording device and recording method
JPH11221946A (ja) 印刷システム及び印刷方法
US20040145760A1 (en) Font downloading apparatus and method
JP5790267B2 (ja) 出力制御システム、及び、制御方法
EP3346376B1 (fr) Autocorrection de scripts d'imprimante
JPH10301734A (ja) 出力制御方法及び装置
US8526016B2 (en) System and method for user-selectable soft font and print stream data template control in a printer driver
Reader Adobe Acrobat Reader 4.05 for Windows ReadMe

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 29195/01

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2386843

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2000992737

Country of ref document: EP

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 532964

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: PA/a/2002/004155

Country of ref document: MX

WWP Wipo information: published in national office

Ref document number: 2000992737

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWW Wipo information: withdrawn in national office

Ref document number: 2000992737

Country of ref document: EP