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.