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

External network adapter for handling normal and alternate channel data over a single bi-directional channel connected to a printer

Assignee: Lexmark International Inc
•
Filing: 1995-06-23
•
Granted: 1997-07-22
•
Expires: 2015-06-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An External Network Adapter (ENA) is provided that acts as an interface between a network and a parallel or serial port of at least one printer, in which host computers on the network may send print jobs to the External Network Adapter, and these print jobs will be communicated to the printers in a manner that the print jobs will be printed correctly. The External Network Adapter can additionally receive NPAP queries and NPAP commands from a host computer over the network, and transfer those NPAP queries or commands to each of the printers at virtually any time, including during a print job. If the ENA receives any NPAP query or NPAP command from a host computer via the network, such NPAP queries or commands are sent to the printer between print job packets. In this manner, the ENA emulates having a second or Alternate Channel of communications to the printer, since NPAP queries or commands can be sent to the printer in the middle of a print job, whether the print job consists of host-packetized NPAP print data or non-NPAP print data.

Inventors

  • 👤 Peter Stewart Davidson, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:21
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1278; G06F3/1284; G06F3/1202; G06F3/1203; G06F3/1223; G06F3/1229; G06F3/1236

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 213 words
An external network adapter for use in printing systems, said external network adapter comprising: (a) a memory circuit for temporary storage of data, a network port, a printer port, and a processing circuit that controls the routing of data between said memory circuit, network port, and printer port, said network port being connected to at least one host computer via a communications network, said printer port being connected to a printer; (b) said network port being configured to receive normal print data from a host computer, said normal print data being inspected by a packet writer to find any boundaries at the end of print data packets that may be contained within the normal print data; (c) said network port being further configured to receive NPAP commands from a host computer during periods when normal print data packets are also being received; (d) said packet writer being configured to send packets containing normal print data to said printer port, and to send NPAP commands to said printer port interspersed between normal print data packets; and (e) said printer port being configured to transmit packets containing normal print data and packets containing a NAPA commands to said printer in the order said printer in the order said packets are received from said packet writer.
Claim 2
Dependent Claim 213 words
An external network adapter for use in printing systems, said external network adapter comprising: (a) a memory circuit for temporary storage of data, a network port, a printer port, and a processing circuit that controls the routing of data between said memory circuit, network port, and printer port, said network port being connected to at least one host computer via a communications network, said printer port being connected to a printer; (b) said network port being configured to receive normal print data from a host computer, said normal print data being inspected by a packet writer to find any boundaries at the end of print data packets that may be contained within the normal print data; (c) said network port being further configured to receive NPAP commands from a host computer during periods when normal print data packets are also being received; (d) said packet writer being configured to send packets containing normal print data to said printer port, and to send NPAP commands to said printer port interspersed between normal print data packets; and (e) said printer port being configured to transmit packets containing normal print data and packets containing a NAPA commands to said printer in the order said printer in the order said packets are received from said packet writer.
Claim 3
Dependent Claim 70 words
The external network adapter as recited in claim 1, further comprising an NPAP request handler that is configured to receive NPAP commands and NPAP queries from a host computer via said network port, said NPAP request handler being configured to send said NPAP commands and queries to said packer writer, said NPAP request handler also being configured to receive NPAP responses from said printer via a back channel data analyzer.
Claim 4
Dependent Claim 24 words
The external network adapter as recited in claim 2, wherein, under normal operating conditions, said NPAP responses match said NPAP commands and NPAP queries.
Claim 5
Dependent Claim 48 words
The external network adapter as recited in claim 2, wherein said back channel data analyzer is configured to determine the type of message received from said printer, said type of message being one of an alert message, an NPAP response, and an ASCII message from the printer's interpreter.
Claim 6
Dependent Claim 53 words
The external network adapter as recited in claim 4, wherein said back channel data analyzer is configured to transmit said alert message and said ASCII message to a host computer via said network port, and to transmit said NPAP response to a host computer via said NPAP request handler and said network port.
Claim 7
Dependent Claim 31 words
The external network adapter as recited in claim 5, wherein said alert message is transmitted to a first host computer and said ASCII message is transmitted to a second host computer.
Claim 8
Dependent Claim 31 words
The external network adapter as recited in claim 5, wherein said NPAP response is transmitted to a first host computer and said ASCII message is transmitted to a second host computer.
Claim 9
Dependent Claim 28 words
The external network adapter as recited in claim 5, wherein said alert message, said ASCII message, and said NPAP response are all transmitted to the same host computer.
Claim 10
Dependent Claim 60 words
The external network adapter as recited in claim 1, further comprising an NPAP packetizer which is configured to receive non-NPAP normal print data from said network port, to create an NPAP header, and to concatenate said NPAP header and non-NPAP normal print data into NPAP packets, and is further configured to transmit said NPAP packets to said NPAP packet writer.
Claim 11
Dependent Claim 32 words
The external network adapter as recited in claim 1, wherein said normal print data is received from a first host computer, and said NPAP commands are received from a second host computer.
Claim 12
Dependent Claim 26 words
The external network adapter as recited in claim 1, wherein said normal print data and said NPAP commands are both received from the same host computer.
Claim 13
Independent Claim 183 words
A method for transmitting normal channel data and alternate channel data from a host computer via a network to a printer, said method comprising the steps of: (a) providing an external network adapter including a memory circuit for temporary storage of data, a network port, a printer port, and a processing circuit that controls the routing of data between said memory circuit, network port, and printer port, said network port being connected to at least one host computer via a communications network, said printer port being connected to a printer; (b) receiving normal channel print data from a host computer via said network port, inspecting said normal channel print data to find any end boundaries of print data packets that may be contained therewithin, and transmitting said print data packets to a printer via said printer port; and (c) receiving alternate channel NPAP commands from a host computer via said network port during periods when normal channel print data is also being received, and transmitting said NPAP commands interspersed between said normal channel print data packets to a printer via said printer port.
Claim 14
Independent Claim 183 words
A method for transmitting normal channel data and alternate channel data from a host computer via a network to a printer, said method comprising the steps of: (a) providing an external network adapter including a memory circuit for temporary storage of data, a network port, a printer port, and a processing circuit that controls the routing of data between said memory circuit, network port, and printer port, said network port being connected to at least one host computer via a communications network, said printer port being connected to a printer; (b) receiving normal channel print data from a host computer via said network port, inspecting said normal channel print data to find any end boundaries of print data packets that may be contained therewithin, and transmitting said print data packets to a printer via said printer port; and (c) receiving alternate channel NPAP commands from a host computer via said network port during periods when normal channel print data is also being received, and transmitting said NPAP commands interspersed between said normal channel print data packets to a printer via said printer port.
Claim 15
Dependent Claim 23 words
The method as recited in claim 12, wherein said normal channel print data includes both non-NPAP print jobs and host-packetized NPAP print jobs.
Claim 16
Dependent Claim 76 words
The method as recited in claim 12, further comprising the steps of: (a) receiving normal channel ASCII messages from the interpreter of a printer via said printer port, and transmitting said ASCII messages to a host computer via said network port; and (b) receiving alternate channel alert messages and alternate channel NPAP responses from a printer via said printer port, and transmitting said alert messages and NPAP responses to a host computer via said network port.
Claim 17
Dependent Claim 19 words
The method as recited in claim 14, wherein said NPAP responses match said NPAP commands under normal operating conditions.

References Cited (Backward Citations)

US4611274A Cited
US4748560A Cited
US5220674A Cited
US5557752A Cited
US5303336A Cited
US5241629A Cited
US5247623A Cited
US5371837A Cited
US5410754A Cited
US5481542A Cited
US5550957A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-21 2001-01-20 2001-07-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-21 2005-01-20 2005-07-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-21 2009-01-20 2009-07-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag