US Patent No: 5,791,790

Number of patents in Portfolio can not be more than 2000

Method and apparatus for providing print job buffering for a printer on a fast data path

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

An improved printer is provided that improves the response time before jobs are printer by providing a "fast data path" for certain print jobs while also storing on a hard disk all incoming print job data. This "fast data path" is especially useful in situations where the incoming print job lacks an "end of file" code, which could otherwise hold up the processing of either this print job or later print jobs. Once the printer becomes relatively busy, and begins to accumulate a "queue" of print jobs waiting to be processed and printed, the printer will automatically store all of the print job data on the non-volatile memory (e.g., a hard disk) before that same data is sent to the processing circuitry. Since it is important to utilize the printer's capabilities efficiently, the printer can allow a "small" print job to be processed and printed after being received from one input port of the printer, while a much larger print job is still being accumulated from a second input port, even though the larger job began to be received first. Since all print job data received by the printer of the present invention is stored in a non-volatile memory, the capability exists for recovering such print jobs after the occurrence of a power failure. Upon power restoration, a "Header File" that contains status information about stored print jobs will be inspected, and if a print job was never completely printed, the printer will now begin printing the entire job. In this manner, the printer can guarantee that the entire job will be printed in one intact grouping of sheets of paper.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
LEXMARK INTERNATIONAL, INC.LEXINGTON, KY2198

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bender, Michael Donald Lexington, KY 10 132
Brown, III John Knox Lexington, KY 4 261
Keith, Matthew Scott Colorado Springs, CO 3 245
Rivers, Martin Geoffrey Lexington, KY 26 303
Songer, Christopher Mark Mountain View, CA 13 340
Songer, Gail Marie Lexington, KY 10 748

Cited Art

Patent Info (Count) # Cites Year
 
XEROX CORPORATION (7)
4,493,049 Shared resource clustered printing system 14 1981
4,589,090 Remote processor crash recovery 23 1982
4,947,397 Job scheduler diagnostics 29 1988
5,170,397 Method and apparatus for recovering from object faults in an electronic reprographic printing system 12 1990
5,175,735 Method and apparatus for handling object faults in an electronic reprographic printing system 10 1990
5,200,958 Method and apparatus for recording and diagnosing faults in an electronic reprographic printing system 53 1990
5,208,814 Method and apparatus for operating an electronic reprographic printing system containing a job submit counter 7 1990
 
BROTHER KOGYO KABUSHIKI KAISHA (5)
4,912,670 Printer which sequentially prints data from non-overwritable then overwritable printer buffer regions but reprints from non-overwritable regions 7 1987
4,958,298 Printing apparatus having means for clearing unwanted print data stored in an input buffer and abolishing ensuing residual print data 11 1988
5,408,589 Print device capable of controlling initialization of a data storage device 9 1992
5,445,459 Printing apparatus having data memory and method therefor 3 1994
5,478,155 Printing apparatus and method operative to print and/or store print data in non-volatile memory 12 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
4,847,749 Job interrupt at predetermined boundary for enhanced recovery 86 1986
4,907,150 Apparatus and method for suspending and resuming software applications on a computer 154 1988
5,010,514 Structured fields at a data stream boundary for delimiting files 11 1989
5,454,099 CPU implemented method for backing up modified data sets in non-volatile store for recovery in the event of CPU failure 69 1989
5,201,044 Data processing method for file status recovery includes providing a log file of atomic transactions that may span both volatile and non volatile memory 211 1990
 
FUJI XEROX CO., LTD. (3)
5,113,355 Printer control system 44 1990
5,131,077 Backup system for printer control device 20 1991
5,327,526 Print job control system 91 1993
 
HITACHI, LTD. (2)
4,586,147 History information providing device for printers 47 1983
5,193,154 Buffered peripheral system and method for backing up and retrieving data to and from backup memory device 254 1991
 
IBM INFORMATION PRODUCTS CORPORATION, 55 RAILROAD AVENUE, GREENWICH, CT 06830 A CORP OF DE (2)
4,279,523 Power recovery apparatus for an electric typewriter 32 1979
5,023,813 Non-volatile memory usage 16 1989
 
SHARP KABUSHIKI KAISHA (2)
4,709,349 Method for maintaining display/print mode in display printer 5 1986
5,056,018 Printer with improved power-failure restart function 3 1989
 
CITIZEN HOLDINGS CO., LTD. (1)
5,075,841 Printer control with automatic intialization of stored control data 14 1989
 
EXXON CHEMICAL PATENTS INC. (1)
5,017,299 Novel ethylene alpha-olefin copolymer substituted Mannich base lubricant dispersant additives 73 1988
 
HEIDELBERGER DRUCKMASCHINEN AG (1)
5,040,180 Method and device for securing data 2 1988
 
HEWLETT-PACKARD COMPANY (1)
5,524,186 Method and apparatus for preventing print overruns by pre-rasterizing and storing complex page strips in supplemental printer memory 33 1994
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,396,637 Data processing system with power-fail protected memory module 29 1993
 
LEXMARK INTERNATIONAL, INC. (1)
5,550,957 Multiple virtual printer network interface 108 1994
 
PITNEY BOWES INC. (1)
4,323,987 Power failure memory support system 37 1980
 
RICOH COMPANY, LTD. (1)
5,371,873 Image data processing terminal equipment coupled to an external device allowing independent use of memory area by the external device 19 1990
 
UNISYS CORPORATION (1)
4,458,307 Data processor system including data-save controller for protection against loss of volatile memory information during power failure 135 1980

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
SHARP KABUSHIKI KAISHA (45)
7,170,622 Image processing apparatus 7 2002
8,125,666 Methods and systems for imaging device document management 0 2004
8,035,831 Methods and systems for imaging device remote form management 0 2004
8,018,610 Methods and systems for imaging device remote application interaction 0 2004
7,969,596 Methods and systems for imaging device document translation 0 2004
8,237,946 Methods and systems for imaging device accounting server redundancy 1 2005
8,213,034 Methods and systems for providing remote file structure access on an imaging device 1 2005
8,120,793 Methods and systems for displaying content on an imaging device 0 2005
8,120,797 Methods and systems for transmitting content to an imaging device 0 2005
8,115,944 Methods and systems for local configuration-based imaging device accounting 0 2005
8,060,921 Methods and systems for imaging device credential authentication and communication 0 2005
8,060,930 Methods and systems for imaging device credential receipt and authentication 2 2005
8,024,792 Methods and systems for imaging device credential submission 1 2005
8,006,292 Methods and systems for imaging device credential submission and consolidation 0 2005
8,006,293 Methods and systems for imaging device credential acceptance 7 2005
8,001,586 Methods and systems for imaging device credential management and authentication 0 2005
8,001,587 Methods and systems for imaging device credential management 0 2005
7,934,217 Methods and systems for providing remote file structure access to an imaging device 0 2005
7,873,553 Methods and systems for authorizing imaging device concurrent account use 0 2005
7,873,718 Methods and systems for imaging device accounting server recovery 2 2005
8,115,945 Methods and systems for imaging device job configuration management 0 2005
8,115,946 Methods and sytems for imaging device job definition 0 2005
8,230,328 Methods and systems for distributing localized display elements to an imaging device 2005
8,156,424 Methods and systems for imaging device dynamic document creation and organization 0 2005
8,049,677 Methods and systems for imaging device display element localization 7 2005
7,920,101 Methods and systems for imaging device display standardization 9 2005
8,120,799 Methods and systems for accessing remote, descriptor-related data at an imaging device 1 2005
8,115,947 Methods and systems for providing remote, descriptor-related data to an imaging device 0 2005
8,065,384 Methods and systems for imaging device event notification subscription 0 2005
8,051,125 Methods and systems for obtaining imaging device event notification subscription 1 2005
8,032,579 Methods and systems for obtaining imaging device notification access control 0 2005
8,032,608 Methods and systems for imaging device notification access control 1 2005
8,015,234 Methods and systems for administering imaging device notification access control 21 2005
8,001,183 Methods and systems for imaging device related event notification 0 2005
7,970,813 Methods and systems for imaging device event notification administration and subscription 2 2005
7,870,185 Methods and systems for imaging device event notification administration 0 2005
8,051,140 Methods and systems for imaging device control 0 2005
8,006,176 Methods and systems for imaging-device-based form field management 11 2005
8,270,003 Methods and systems for integrating imaging device display content 0 2006
8,201,077 Methods and systems for imaging device form generation and form field data management 0 2006
8,106,922 Methods and systems for imaging device data display 1 2006
7,941,743 Methods and systems for imaging device form field management 7 2006
8,345,272 Methods and systems for third-party control of remote imaging jobs 0 2006
7,978,618 Methods and systems for user interface customization 4 2006
8,171,404 Methods and systems for disassembly and reassembly of examination documents 0 2007
 
INFOPRINT SOLUTIONS COMPANY, LLC, A DELAWARE CORPORATION (8)
7,562,294 Formatting computer generated documents for output 0 1999
7,468,802 Method and apparatus for processing print jobs via parallel spooling and despooling operations 2 2000
7,216,347 Method and apparatus for prioritizing print jobs from multiple printer input channels 61 2000
7,170,617 Method and apparatus for determining how to process incoming print jobs 2 2000
7,589,849 Method and apparatus for providing printer recognition and management of a print job entity 2 2001
7,177,041 Method and apparatus for detecting and processing print jobs that request backchannel data 0 2001
7,595,907 Method and apparatus for providing printer recognition and management of a print job entity 2 2006
7,646,506 Method and apparatus for determining how to process incoming print jobs 1 2006
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (7)
6,160,629 Multiple copy printer with print job retention 48 1998
6,850,337 Methods and arrangement for providing and using printer configuration status information 12 2000
6,646,758 Methods and arrangements for improved paper handling based on printer configuration status information 8 2000
6,694,453 Apparatus and method to handle power supply failures for a peripheral device 8 2000
6,804,073 Variable gain amplifier controller 0 2001
6,996,746 Apparatus and method to handle power supply failures for a peripheral device 5 2003
7,099,034 Methods and arrangements for providing and using printer configuration status information 6 2004
 
CANON KABUSHIKI KAISHA (5)
6,813,038 Apparatus for controlling image processing and a method for controlling image processing 17 1996
6,977,739 Printing apparatus and its control method 2 1997
7,113,290 Controlling printer reception of print data from multiple interfaces using a busy state 1 2001
7,289,239 Apparatus for controlling image processing and a method for controlling image processing 2 2004
7,589,848 Apparatus for controlling image processing and a method for controlling image processing 1 2007
 
SEIKO EPSON CORPORATION (5)
6,327,044 Printer for printing a plurality of print data pieces in a predetermined order 18 1997
7,042,582 Printer and printer data processing method 0 2000
7,986,432 Printing apparatus, data storage medium, interface device, printer control method and interface control method 0 2009
8,081,339 Printing apparatus, data storage medium, interface device, printer control method, and interface control method 0 2011
8,330,987 Printing apparatus, data storage medium, interface device, printer control method, and interface control method 0 2011
 
LEXMARK INTERNATIONAL, INC. (3)
7,068,387 Quick edit and speed print capability for a stand-alone ink jet printer 7 2001
7,385,715 Quick edit and speed print capability for a stand-alone ink jet printer 0 2006
7,808,660 Quick edit and speed print capability for a stand-alone ink jet printer 0 2008
 
SHARP LABORATORIES OF AMERICA, INC. (3)
8,428,484 Methods and systems for peripheral accounting 0 2005
8,384,925 Methods and systems for imaging device accounting data management 0 2005
8,023,130 Methods and systems for imaging device accounting data maintenance 0 2005
 
TRANSACT TECHNOLOGIES INCORPORATED (3)
7,529,868 Method and apparatus for controlling a peripheral via different data ports 9 2006
8,085,418 Method and apparatus for converting a printer firmware download port to a communicatons port 0 2007
7,668,987 Method and apparatus for controlling a peripheral via different data ports 0 2009
 
FUTURELOGIC, INC. (2)
8,144,356 Promotional controller for financial transactions 0 2010
8,253,970 Method and apparatus for gaming promotional printer 0 2010
 
KONICA MINOLTA BUSINESS TECHNOLOGIES, INC. (2)
7,519,302 Image processing system and image processing device capable of transferring data of job between image processing device as well as control program for the same 3 2005
8,400,662 Printer control device for controlling concurrently input print data, and printer apparatus with a printer control device 0 2010
 
MINOLTA CO., LTD. (2)
7,154,619 Image forming apparatus and terminal device connected to network 2 1998
7,352,482 Apparatus and method for processing data and printing the same, and recording medium 1 2001
 
XEROX CORPORATION (2)
7,072,054 Security of incomplete/pending jobs after power loss 3 2002
8,264,726 Parallel printing system having flow control in a virtual disk transfer system 0 2003
 
BROTHER KOGYO KABUSHIKI KAISHA (1)
7,573,590 Print system capable of reprint print data stored in memory of print control device 1 2005
 
OCE PRINTING SYSTEMS GMBH (1)
8,429,672 Method for carrying out the data transfer between program elements of a process, buffer object for carrying out the data transfer, and printing system 0 2006
 
TOSHIBA TEC KABUSHIKI KAISHA (1)
7,274,484 Image forming apparatus 1 2003
 
TRUTH HARDWARE CORPORATION (1)
8,398,126 Multipoint lock mechanism 0 2008