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

In an interactive network board, method and apparatus for placing a network peripheral in a default configuration

Assignee: Canon Inc
•
Filing: 1992-11-18
•
Granted: 1997-03-18
•
Expires: 2012-11-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for placing a Local Area Network (LAN) printer in a default configuration includes a printer non-volatile memory for storing a default configuration code, and a printer device for rendering print. A Small Computer System Interface (SCSI) is coupled to the printer device, for transmitting print data to the printer device. The SCSI is also coupled to the printer non-volatile memory for transmitting the default configuration code from the printer non-volatile memory. A LAN interface is provided for receiving print data from the LAN, and a RAM is coupled to both the SCSI and the LAN interface, for storing the print data and the default configuration code. A processor is coupled between the SCSI interface and the LAN interface, for (1) reading the default configuration code from the printer non-volatile memory to the RAM, (2) ordering the print data into a print job block, (3) appending the default configuration code to the print job block, and (4) transmitting the print job block and appended default configuration code to the printer device through the SCSI interface. Then, the printer device (1) renders print in accordance with the received print job block, and (2) before or after the print has been rendered, places itself in a predetermined default configuration in accordance with the appended default configuration code.

Inventors

  • 👤 Andrew J. Kraslavsky
  • 👤 William C. Russell
  • 👤 George A. Kalwitz
  • 👤 Robert D. Wadsworth
  • 👤 Lorraine F. Barrett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 08:47
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1204; G06F3/1293; G06F3/1223; G06F3/1229; G06F3/1278; G06F3/1285

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 222 words
An apparatus for guaranteeing a default peripheral environment for a LAN peripheral having a non-volatile memory which stores a plurality of default configuration codes, the plurality of default configuration codes comprising signals which set predetermined ones of peripheral characteristics into predetermined states, said apparatus comprising: a circuit board coupled to said LAN peripheral; a first connector for a bi-directional interface, disposed on said circuit board, for coupling said circuit board to the LAN peripheral; a second connector for a LAN interface, disposed on said circuit board, for coupling said circuit board to the LAN; a RAM, disposed on said circuit board, for storing peripheral data received over said LAN interface; and a processor, disposed on said circuit board, for (1) analyzing the peripheral data to determine which one of the plurality of default configuration codes corresponds to the peripheral data, (2) reading the one default configuration code which corresponds to the peripheral data from the peripheral non-volatile memory to said RAM on said circuit board over said bi-directional interface, and (3) transmitting the one default configuration code which corresponds to the peripheral data and the peripheral data to the peripheral over the bi-directional interface whereby the peripheral sets the predetermined ones of the peripheral characteristics into their respective predetermined states using the one default configuration code which corresponds to the peripheral data.
Claim 2
Independent Claim 222 words
An apparatus for guaranteeing a default peripheral environment for a LAN peripheral having a non-volatile memory which stores a plurality of default configuration codes, the plurality of default configuration codes comprising signals which set predetermined ones of peripheral characteristics into predetermined states, said apparatus comprising: a circuit board coupled to said LAN peripheral; a first connector for a bi-directional interface, disposed on said circuit board, for coupling said circuit board to the LAN peripheral; a second connector for a LAN interface, disposed on said circuit board, for coupling said circuit board to the LAN; a RAM, disposed on said circuit board, for storing peripheral data received over said LAN interface; and a processor, disposed on said circuit board, for (1) analyzing the peripheral data to determine which one of the plurality of default configuration codes corresponds to the peripheral data, (2) reading the one default configuration code which corresponds to the peripheral data from the peripheral non-volatile memory to said RAM on said circuit board over said bi-directional interface, and (3) transmitting the one default configuration code which corresponds to the peripheral data and the peripheral data to the peripheral over the bi-directional interface whereby the peripheral sets the predetermined ones of the peripheral characteristics into their respective predetermined states using the one default configuration code which corresponds to the peripheral data.
Claim 3
Dependent Claim 94 words
An apparatus according to claim 1, wherein the peripheral comprises a printer, wherein the bi-directional interface comprises a SCSI interface, wherein the peripheral data comprises print data, and wherein said processor (1) provides start of print job and end of print job indicia to the print data, (2) appends the one default configuration code to one of said start of print job indicia and said end of print job indicia, and (3) transmits the print data with the one default configuration code appended to the print data to the printer over said SCSI interface.
Claim 4
Dependent Claim 25 words
An apparatus according to claim 2, wherein said one default configuration code comprises a printer escape sequence appended to a beginning of the print data.
Claim 5
Dependent Claim 66 words
An apparatus according to claim 1, wherein the plurality of default configuration codes stored in the peripheral non-volatile memory correspond to a respective plurality of different LAN sources, and wherein said processor determines a LAN source of the peripheral data stored in said RAM, and reads the one default configuration code which corresponds to the determined LAN source from the peripheral non-volatile memory to said RAM.
Claim 6
Dependent Claim 57 words
An apparatus according to claim 1, wherein said LAN interface receives a new default configuration code from a remote LAN source over the LAN, wherein said RAM stores said new default configuration code, and wherein said processor causes the new default configuration code to be transmitted over said bi-directional interface and stored in the peripheral non-volatile memory.
Claim 7
Dependent Claim 33 words
An apparatus according to claim 1, wherein said bi-directional interface receives from the peripheral a signal indicating that the predetermined ones of the peripheral characteristics have been set into their respective predetermined states.
Claim 8
Dependent Claim 271 words
A LAN printer capable of setting its own default configuration using one of plural printer configuration codes stored in a memory on said LAN printer, said LAN printer comprising: a printer non-volatile memory for storing the plural printer configuration codes for the printer; a printer means for rendering print; a first connector for a SCSI interface functionally coupled to said printer means for transmitting print data to said printer means, and functionally coupled to said printer non-volatile memory for transmitting the one of the plural printer configuration codes from said printer non-volatile memory; a second connector for a LAN interface for receiving print data from the LAN; a RAM, functionally coupled to said SCSI interface and to said LAN interface, for storing the print data and for storing the one printer configuration code transmitted from said printer non-volatile memory; and a processor, functionally coupled between said SCSI interface and said LAN interface, for (1) analyzing the print data to determine which one of the plural printer configuration codes corresponds to the print data, (2) reading the one printer configuration code which corresponds to the print data from the printer non-volatile memory to said RAM, (3) ordering the print data into a print job block, (4) appending the one printer configuration code which corresponds to the print data to the print job block, and (5) transmitting the print job block and appended printer configuration code to said printer means through said SCSI interface; said printer means (1) rendering print in accordance with the received print job block, and (2) placing itself in a default configuration corresponding to the appended printer configuration code.
Claim 9
Dependent Claim 271 words
A LAN printer capable of setting its own default configuration using one of plural printer configuration codes stored in a memory on said LAN printer, said LAN printer comprising: a printer non-volatile memory for storing the plural printer configuration codes for the printer; a printer means for rendering print; a first connector for a SCSI interface functionally coupled to said printer means for transmitting print data to said printer means, and functionally coupled to said printer non-volatile memory for transmitting the one of the plural printer configuration codes from said printer non-volatile memory; a second connector for a LAN interface for receiving print data from the LAN; a RAM, functionally coupled to said SCSI interface and to said LAN interface, for storing the print data and for storing the one printer configuration code transmitted from said printer non-volatile memory; and a processor, functionally coupled between said SCSI interface and said LAN interface, for (1) analyzing the print data to determine which one of the plural printer configuration codes corresponds to the print data, (2) reading the one printer configuration code which corresponds to the print data from the printer non-volatile memory to said RAM, (3) ordering the print data into a print job block, (4) appending the one printer configuration code which corresponds to the print data to the print job block, and (5) transmitting the print job block and appended printer configuration code to said printer means through said SCSI interface; said printer means (1) rendering print in accordance with the received print job block, and (2) placing itself in a default configuration corresponding to the appended printer configuration code.
Claim 10
Dependent Claim 37 words
A printer according to claim 7, further comprising an interactive network board removably coupled to said printer means, and wherein said SCSI interface, said RAM, said LAN interface, and said processor are all disposed on said board.
Claim 11
Dependent Claim 39 words
A printer according to claim 7, wherein said LAN interface receives a new printer configuration code from a remote LAN location, and wherein said processor causes the new printer configuration code to be stored in said printer non-volatile memory.
Claim 12
Dependent Claim 44 words
A printer according to claim 7, wherein said processor (1) analyzes the print data received from the LAN to determine a LAN source of the print data, and (2) selects the one printer configuration code based on the LAN source of the print data.
Claim 13
Dependent Claim 22 words
A printer according to claim 7, wherein the one printer configuration code appended to the print data comprises a printer escape sequence.
Claim 14
Dependent Claim 30 words
A printer according to claim 7, further comprising a PROM, coupled to said processor, for storing execution software for executing the processor functions of analyzing, reading, ordering, appending and transmitting.
Claim 15
Dependent Claim 67 words
A printer according to claim 7, wherein said printer means generates printer status data, and wherein said processor (1) queries said printer means at a predetermined interval and stores the printer status data in said RAM, and (2) transmits the stored printer status data over the LAN through said LAN interface in response to a status request received from a remote LAN location through said LAN interface.
Claim 16
Independent Claim 172 words
A method for providing a default configuration code to a printer which has a non-volatile memory (NVRAM) for storing a plurality of default configuration codes, each of the plurality of default configuration codes corresponding to a type of print information, said method comprising the steps of: receiving print information over a LAN interface coupled between an interactive network board and a printer; determining a type of the print information received over the LAN interface; selecting one default configuration code from the plurality of default configuration codes in the NVRAM, the one default configuration code corresponding to the type of the print information; downloading the one default configuration code from the NVRAM in the printer to a DRAM in the network board over a bi-directional interface coupled between the interactive network board and the printer; and appending the one default configuration code to the print information received over the LAN interface and providing the print information and the default configuration code appended to the print information to the printer over the bi-directional interface.
Claim 17
Independent Claim 172 words
A method for providing a default configuration code to a printer which has a non-volatile memory (NVRAM) for storing a plurality of default configuration codes, each of the plurality of default configuration codes corresponding to a type of print information, said method comprising the steps of: receiving print information over a LAN interface coupled between an interactive network board and a printer; determining a type of the print information received over the LAN interface; selecting one default configuration code from the plurality of default configuration codes in the NVRAM, the one default configuration code corresponding to the type of the print information; downloading the one default configuration code from the NVRAM in the printer to a DRAM in the network board over a bi-directional interface coupled between the interactive network board and the printer; and appending the one default configuration code to the print information received over the LAN interface and providing the print information and the default configuration code appended to the print information to the printer over the bi-directional interface.
Claim 18
Dependent Claim 62 words
A method according to claim 14, further comprising the steps of: selectably designating each of the plurality of default configuration codes as the default configuration code for particular sources of print jobs; and detecting a beginning-of-print-job, identifying a source of the print job, and sending an appropriate default configuration code to the printer in accordance with the source of the print job.
Claim 19
Dependent Claim 47 words
A method according to claim 14, wherein said appending step comprises the steps of: detecting a beginning-of-print-job; appending a default configuration escape sequence to one end of the print job; and sending the print job and the escape sequence appended to the print job to the printer.
Claim 20
Dependent Claim 20 words
A method according to claim 14, further comprising the step of sending a configuration confirm signal to the bi-directional interface.
Claim 21
Independent Claim 223 words
An apparatus for guaranteeing a default peripheral environment for a LAN peripheral having a non-volatile memory which stores a plurality of default configuration codes, each of the plurality of default configuration codes for setting a peripheral environment, said apparatus comprising: a circuit board coupled to said LAN peripheral; a RAM, disposed on said circuit board, for storing peripheral data received over a LAN interface, disposed on said circuit board, for coupling said circuit board to the LAN; and a processor, disposed on said circuit board, for (1) analyzing the peripheral data to determine a type of the peripheral data, (2) selecting one default configuration code from the plurality of default configuration codes stored in the peripheral non-volatile memory which corresponds to the type of the peripheral data, said one default configuration code comprising signals which set predetermined ones of peripheral characteristics into respective predetermined states, (3) reading the one default configuration code from the peripheral non-volatile memory to said RAM on said circuit board over a bi-directional interface, disposed on said circuit board, for coupling said circuit board to the peripheral, and (4) transmitting the one default configuration code and the peripheral data to the peripheral over the bi-directional interface whereby the peripheral sets the predetermined ones of the peripheral characteristics into their respective predetermined states based on the one default configuration code.
Claim 22
Independent Claim 223 words
An apparatus for guaranteeing a default peripheral environment for a LAN peripheral having a non-volatile memory which stores a plurality of default configuration codes, each of the plurality of default configuration codes for setting a peripheral environment, said apparatus comprising: a circuit board coupled to said LAN peripheral; a RAM, disposed on said circuit board, for storing peripheral data received over a LAN interface, disposed on said circuit board, for coupling said circuit board to the LAN; and a processor, disposed on said circuit board, for (1) analyzing the peripheral data to determine a type of the peripheral data, (2) selecting one default configuration code from the plurality of default configuration codes stored in the peripheral non-volatile memory which corresponds to the type of the peripheral data, said one default configuration code comprising signals which set predetermined ones of peripheral characteristics into respective predetermined states, (3) reading the one default configuration code from the peripheral non-volatile memory to said RAM on said circuit board over a bi-directional interface, disposed on said circuit board, for coupling said circuit board to the peripheral, and (4) transmitting the one default configuration code and the peripheral data to the peripheral over the bi-directional interface whereby the peripheral sets the predetermined ones of the peripheral characteristics into their respective predetermined states based on the one default configuration code.
Claim 23
Dependent Claim 42 words
An apparatus according to claim 18, wherein said processor analyzes the peripheral data to determine a LAN source of the peripheral data, and wherein each of the plurality of default configuration codes corresponds to a different LAN source of the peripheral data.
Claim 24
Dependent Claim 250 words
A LAN printer capable of setting its own default configuration, said LAN printer comprising: a printer non-volatile memory for storing a plurality of default configuration codes for the printer; a printer means for rendering print; a RAM, functionally coupled to a SCSI interface, functionally coupled to said printer means for transmitting print data to said printer means and functionally coupled to said printer non-volatile memory for transmitting one of the plurality of default configuration codes from said printer non-volatile memory, and to a LAN interface, for receiving print data from the LAN, for storing the print data and for storing the one default configuration code transmitted from said printer non-volatile memory; and a processor, functionally coupled between said SCSI interface and said LAN interface, for (1) analyzing the print data to determine a type of the print data, (2) reading the one default configuration code from the printer non-volatile memory to said RAM, the one default configuration code corresponding to the type of the print data, (3) ordering the print data into a print job block, (4) appending the one default configuration code to the print job block, and (5) transmitting the print job block and the one default configuration code appended to the print job block to said printer means through said SCSI interface; said printer means (1) rendering print in accordance with the received print job block, and (2) placing itself in a default configuration corresponding to the one default configuration code appended to the print job block.
Claim 25
Dependent Claim 250 words
A LAN printer capable of setting its own default configuration, said LAN printer comprising: a printer non-volatile memory for storing a plurality of default configuration codes for the printer; a printer means for rendering print; a RAM, functionally coupled to a SCSI interface, functionally coupled to said printer means for transmitting print data to said printer means and functionally coupled to said printer non-volatile memory for transmitting one of the plurality of default configuration codes from said printer non-volatile memory, and to a LAN interface, for receiving print data from the LAN, for storing the print data and for storing the one default configuration code transmitted from said printer non-volatile memory; and a processor, functionally coupled between said SCSI interface and said LAN interface, for (1) analyzing the print data to determine a type of the print data, (2) reading the one default configuration code from the printer non-volatile memory to said RAM, the one default configuration code corresponding to the type of the print data, (3) ordering the print data into a print job block, (4) appending the one default configuration code to the print job block, and (5) transmitting the print job block and the one default configuration code appended to the print job block to said printer means through said SCSI interface; said printer means (1) rendering print in accordance with the received print job block, and (2) placing itself in a default configuration corresponding to the one default configuration code appended to the print job block.
Claim 26
Dependent Claim 43 words
A LAN printer according to claim 20, wherein said processor analyzes the print data to determine a LAN source of the print data, and wherein each of the plurality of default configuration codes corresponds to a different LAN source of the print data.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-17 2000-09-16 2001-03-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-17 2004-09-16 2005-03-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-17 2008-09-16 2009-03-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag