← Back to Patent Explorer
US4718784A Expired / Lapsed US ⏱️ 0.0 years remaining

Rating plate printing apparatus and method

Assignee: ELECTRONIC PROGRAMMING Corp A CORP OF CA
•
Filing: 1986-11-10
•
Granted: 1988-01-12
•
Expires: 2006-11-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Printing apparatus and method for printing label designs on blank labels, where the blank labels are organized in rows of one or more labels per row. The apparatus includes a dot matrix impact printer with a resolution of at least 100 pixels per inch. The printer has both a text and a graphics printing mode of operation. A computer used to control the printing process stores label designs and graphic images in its memory. Each label design specifies one or more text strings,their position in the label, and one or more graphic images, and their position in the label. Text and graphic images can be positioned side by side. The user specifies the identity and quantity of labels to be printed, the order in which to print the labels, and the number of blank labels there are in each row of labels to be printed. Each label contains a multiplicity of lines to be printed. The printing process proceeds by positioning the printer at the beginning of a row of blank labels. The computer then generates a list of the label designs to printed on the current row of blank labels. For each such line to be printed, the computer generates a list of the text strings and graphic images to be printed, along with information on where each item is to be printed. For each graphic image on this line, the computer selects the portion of the graphic image to be printed on the current line. Then the computer sends the printer commands to print the items in the list in accordance with the positioning information in the list, including sending commands to print the text strings in text mode and the graphic images in graphics mode.

Inventors

  • 👤 James E. Drisko

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 13:30
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/60; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/174

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 411 words
A method of printing labels with a computer controlled impact printer, said printer having a resolution of at least 100 pixels per inch, said printer having a text mode and a graphics mode of operation, said printer responding in text mode to predefined text codes by printing text images and responding in graphics mode to packets of pixel data by printing said pixel data; said printer including memory means for storing data and input means for receiving input and instructions from the user of said printer; the steps of the method comprising: storing a multiplicity of graphic images in said memory means; storing a multiplicity of label designs in said memory means, the information in each said label design being formated in accordance with a predefined label data structure having means for specifying on a line by line basis one or more text strings and the position of said text strings in said label, and one or more of said graphic images and the position of said graphic images in said label, wherein said text and said graphic images can be positioned side by side; accepting input from said user specifying the identity of one or more of said label designs to be printed, the quantity of each said specified label design to be printed, and the order in which to print said label designs; and controlling the printing of said specified label designs by said printer on forms of blank labels having rows of blank labels with a known number of blank labels in each said row, by repetitively performing the steps of positioning said printer at the beginning of a row of blank labels, generating, in accordance with said specified order, a first list of the label designs to be printed on said row of blank labels, and for each line of said selected label designs: generating, from said list of label designs and said stored label designs, a second list of the text strings and graphic images to be printed on said line, said list including positioning information for said text strings and said graphic images, for each graphic image included in said second list, selecting the portion of the graphic image to be printed on said line; and commanding said printer to print the items in said second list in accordance with the positioning information in said second list, including sending commands to print said text strings in text mode and said graphic images in graphics mode.
Claim 2
Independent Claim 411 words
A method of printing labels with a computer controlled impact printer, said printer having a resolution of at least 100 pixels per inch, said printer having a text mode and a graphics mode of operation, said printer responding in text mode to predefined text codes by printing text images and responding in graphics mode to packets of pixel data by printing said pixel data; said printer including memory means for storing data and input means for receiving input and instructions from the user of said printer; the steps of the method comprising: storing a multiplicity of graphic images in said memory means; storing a multiplicity of label designs in said memory means, the information in each said label design being formated in accordance with a predefined label data structure having means for specifying on a line by line basis one or more text strings and the position of said text strings in said label, and one or more of said graphic images and the position of said graphic images in said label, wherein said text and said graphic images can be positioned side by side; accepting input from said user specifying the identity of one or more of said label designs to be printed, the quantity of each said specified label design to be printed, and the order in which to print said label designs; and controlling the printing of said specified label designs by said printer on forms of blank labels having rows of blank labels with a known number of blank labels in each said row, by repetitively performing the steps of positioning said printer at the beginning of a row of blank labels, generating, in accordance with said specified order, a first list of the label designs to be printed on said row of blank labels, and for each line of said selected label designs: generating, from said list of label designs and said stored label designs, a second list of the text strings and graphic images to be printed on said line, said list including positioning information for said text strings and said graphic images, for each graphic image included in said second list, selecting the portion of the graphic image to be printed on said line; and commanding said printer to print the items in said second list in accordance with the positioning information in said second list, including sending commands to print said text strings in text mode and said graphic images in graphics mode.
Claim 3
Dependent Claim 91 words
The method of claim 1, wherein said predefined label data structure includes means for specifying one or more bar code sequences to be printed in accordance with a predefined bar code format; and said method includes performing the steps of: including in said second list, the bar code sequences to be printed on the current line; and commanding said printer to print the bar code sequences in said second list in said predefined bar code format, said commanding step including sending commands to print said bar code sequences in graphics mode.
Claim 4
Dependent Claim 139 words
The method of claim 2, wherein said printer includes means for printing X vertically adjacent pixels per pass over a row of said labels; each said line of said label designs is Y pixels high, where Y is larger than X; and said method includes performing, for each line of said selected label designs, the steps of: commanding said printer during each of a first predetermined number of passes to print all the items in said second list; and commanding said printer during each of a second predetermined number of passes to print said graphic images and said bar code sequences, but not said text in said second list; whereby an interline gap is generated between vertically adjacent lines of text, but no interline gap is generated in the middle of said graphic images and said bar code sequences.
Claim 5
Independent Claim 288 words
A method of printing labels with a computer controlled impact printer, said printer having a text mode and a graphics mode of operation, said printer responding in text mode to predefined text codes by printing text images and responding in graphics mode to packets of pixel data by printing said pixel data; said printer including memory means for storing data and input means for receiving input and instructions from the user of said printer; the steps of the method comprising: storing a multiplicity of label designs, each label design specifying one or more text strings and the position of said text strings in said label design, and one or more graphic images and the position of said graphic images in said label, wherein said text and said graphic images can be positioned side by side; and controlling the printing of a specified quantity of specified one of said stored label designs, in a specified order, on blank sheets of labels having labels organized in rows with a plurality of blank labels in each row, by repetitively performing the steps of positioning said printer at the beginning of a row of blank labels; selecting, in accordance with said specified order, the labels to printed on the current row of blank labels; and for each line of said selected labels, sending said printer instructions for positioning said printer at the beginning of the line to be printed; for each graphic image on the current line to be printed, selecting the portion of the graphic image to be printed on the current line; and commanding said printer to print the text in the current line in text mode, and to print the graphic images in the current line in graphics mode.
Claim 6
Independent Claim 288 words
A method of printing labels with a computer controlled impact printer, said printer having a text mode and a graphics mode of operation, said printer responding in text mode to predefined text codes by printing text images and responding in graphics mode to packets of pixel data by printing said pixel data; said printer including memory means for storing data and input means for receiving input and instructions from the user of said printer; the steps of the method comprising: storing a multiplicity of label designs, each label design specifying one or more text strings and the position of said text strings in said label design, and one or more graphic images and the position of said graphic images in said label, wherein said text and said graphic images can be positioned side by side; and controlling the printing of a specified quantity of specified one of said stored label designs, in a specified order, on blank sheets of labels having labels organized in rows with a plurality of blank labels in each row, by repetitively performing the steps of positioning said printer at the beginning of a row of blank labels; selecting, in accordance with said specified order, the labels to printed on the current row of blank labels; and for each line of said selected labels, sending said printer instructions for positioning said printer at the beginning of the line to be printed; for each graphic image on the current line to be printed, selecting the portion of the graphic image to be printed on the current line; and commanding said printer to print the text in the current line in text mode, and to print the graphic images in the current line in graphics mode.
Claim 7
Dependent Claim 413 words
Printing apparatus for printing label designs on blank labels, said blank labels being organized in rows of one or more labels per row, comprising: a dot matrix impact printer with a resolution of at least 100 pixels per inch, said printer having a text printing mode and a graphics printing mode of operation; computer means coupled to said printer for printing specified label designs, said computer means including input means for receiving input and instructions from the user of said printer, memory means for storing data, and software means for performing the steps of: storing a multiplicity of graphic images in said memory means; storing a multiplicity of label designs in said memory means, the information in each said label design being formated in accordance with a predefined label data structure having means for specifying on a line by line basis one or more text strings and the position of said text strings in said label, and one or more of said graphic images and the position of said graphic images in said label, wherein said text and said graphic images can be positioned side by side; accepting input from said user specifying the identity of one or more of said label designs to be printed, the quantity of each said specified label design to be printed, and the order in which to print said label designs; and controlling the printing of said specified label designs by said printer on forms of blank labels having rows of blank labels with a known number of blank labels in each said row, by repetitively performing the steps of positioning said printer at the beginning of a row of blank labels, generating, in accordance with said specified order, a first list of the label designs to be printed on said row of blank labels, and for each line of said selected label designs: generating, from said list of label designs and said stored label designs, a second list of the text strings and graphic images to be printed on said line, said list including positioning information for said text strings and said graphic images, for each graphic image including in said second list, selecting the portion of the graphic image to be printed on said line; and commanding said printer to print the items in said second list in accordance with the positioning information in said second list, including sending commands to print said text strings in text mode and said graphic images in graphics mode.
Claim 8
Dependent Claim 413 words
Printing apparatus for printing label designs on blank labels, said blank labels being organized in rows of one or more labels per row, comprising: a dot matrix impact printer with a resolution of at least 100 pixels per inch, said printer having a text printing mode and a graphics printing mode of operation; computer means coupled to said printer for printing specified label designs, said computer means including input means for receiving input and instructions from the user of said printer, memory means for storing data, and software means for performing the steps of: storing a multiplicity of graphic images in said memory means; storing a multiplicity of label designs in said memory means, the information in each said label design being formated in accordance with a predefined label data structure having means for specifying on a line by line basis one or more text strings and the position of said text strings in said label, and one or more of said graphic images and the position of said graphic images in said label, wherein said text and said graphic images can be positioned side by side; accepting input from said user specifying the identity of one or more of said label designs to be printed, the quantity of each said specified label design to be printed, and the order in which to print said label designs; and controlling the printing of said specified label designs by said printer on forms of blank labels having rows of blank labels with a known number of blank labels in each said row, by repetitively performing the steps of positioning said printer at the beginning of a row of blank labels, generating, in accordance with said specified order, a first list of the label designs to be printed on said row of blank labels, and for each line of said selected label designs: generating, from said list of label designs and said stored label designs, a second list of the text strings and graphic images to be printed on said line, said list including positioning information for said text strings and said graphic images, for each graphic image including in said second list, selecting the portion of the graphic image to be printed on said line; and commanding said printer to print the items in said second list in accordance with the positioning information in said second list, including sending commands to print said text strings in text mode and said graphic images in graphics mode.
Claim 9
Dependent Claim 93 words
The apparatus of claim 5, wherein said printer includes font means for defining text images to be printed in response to corresponding to alphanumeric codes when said printer is in text mode, said font means including means for defining a multiplicity of box drawing component text images corresponding to preselected box codes; and said software includes means for storing said box codes in said label designs to represent lines and boxes in said label designs, and means for commanding said printer to print the corresponding box drawing component text images in text mode.
Claim 10
Dependent Claim 134 words
The apparatus of claim 5, wherein said printer includes means for printing X vertically adjacent pixels per pass over a row of said labels; each said line of said label designs is Y pixels high, where Y is larger than X; said software means includes means for performing, for each line of said selected label designs, the steps of: commanding said printer during each of a first predetermined number of passes to print both said text and said graphic images in said second list; and commanding said printer during each of second predetermined number of passes to print said graphic images, but not said text in said second list; whereby an interline gap is generated between vertically adjacent lines of text, but no interline gap is generated in the middle of said graphic images.
Claim 11
Dependent Claim 90 words
The apparatus of claim 5, wherein said predefined label data structure includes means for specifying one or more bar code sequences to be printed in accordance with a predefined bar code format; and said software means includes means for performing the steps of: including in said second list, the bar code sequences to be printed; and commanding said printer to print the bar code sequences in said second list in said predefined bar code format, said commanding step including sending commands to print said bar code sequences in graphics mode.
Claim 12
Dependent Claim 141 words
The apparatus of claim 8, wherein said printer includes means for printing X vertically adjacent pixels per pass over a row of said labels; each said line of said label designs is Y pixels high, where Y is larger than X; said software means includes means for performing, for each line of said selected label designs, the steps of: commanding said printer during each of a first predetermined number of passes to print all the items in said second list; and commanding said printer during each of a second predetermined number of passes to print said graphic images and said bar code sequences, but not said text in said second list; whereby an interline gap is generated between vertically adjacent lines of text, but no interline gap is generated in the middle of said graphic images and said bar code sequences.
Claim 13
Dependent Claim 134 words
The apparatus of claim 5, wherein said predefined label data structure includes means for specifying that the corresponding label design includes a serial number which increments each time said label design is printed, and means for specifying the position of said serial number in said label design; each said stored label design includes means for storing the current value of the serial number associated with said label design; and said software means includes means for performing the steps of: for each label design in said first list which includes a serial number, including in said second list for the line of said label design where said serial number is positioned text corresponding to the current serial number value associated with said label design, and incrementing said serial number value associated with said label design.

References Cited (Backward Citations)

US4125829A Cited
US4180857A Cited
US4317114A Cited
US4542378A Cited
US4445795A Cited
US4566127A Cited
US4641346A Cited
US4623978A Cited
US4661001A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-01-11 1991-07-13 1992-01-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-01-11 1995-07-13 1996-01-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-01-11 1999-07-13 2000-01-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag