Patent US5633992A successfully refreshed from Google Patents.
US5633992A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Low-level direct connect for PCL printers
Assignee: Hewlett Packard Development Co LP
•
Filing: 1996-05-31
•
Granted: 1997-05-27
•
Expires: 2016-05-31
Abstract
Abstract A method and apparatus for coordinating a mode of communication between a host module and a receiving module wherein a specific data string is selected which, when sent to a receiving module, specifically a printer, requests the printer to convert to a packetized data command format. If the printer is capable of communicating in a packetized format the printer converts accordingly and transmits the appropriate response to the computer. If, on the other hand, the printer is not capable of communicating in a packetized format and does not recognize the specific data string, the specific data string will be ignored by the printer as null characters.
Inventors
- 👤 Joel H. Gyllenskog
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 19:04
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1278; G06F3/1285; G06F3/1202; G06F3/1203; G06F3/1209; G06F3/121; G06F3/1223; G06F3/1236
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
211 words
A method for changing from a current communication mode to a preferred communication mode between a host module and a receiving module if and only if the receiving module is compatible with the preferred communication mode, each communication mode comprising a data transfer procedure between said host module and said receiving module, said method comprising the steps of: transmitting a specific data string from said host module to said receiving module in said current communication mode, said data string selected so as not to produce an error indication in said receiving module when said receiving module is receiving in said current communication mode; in response to the receiving module receiving the specific data string, changing from the current communication mode to the preferred communication mode only if the receiving module signals compatibility with the preferred communication mode, said receiving module transmitting a predefined command back to said host module in the preferred communication mode to signal said compatibility with the preferred communication mode; or causing said receiving module to continue operating in said current communication mode, without an error indication, if said receiving module is incompatible with said preferred communication mode, said host module continuing in said current communication mode if said predefined command is not received from said receiving module.
Claim 2
Independent Claim
211 words
A method for changing from a current communication mode to a preferred communication mode between a host module and a receiving module if and only if the receiving module is compatible with the preferred communication mode, each communication mode comprising a data transfer procedure between said host module and said receiving module, said method comprising the steps of: transmitting a specific data string from said host module to said receiving module in said current communication mode, said data string selected so as not to produce an error indication in said receiving module when said receiving module is receiving in said current communication mode; in response to the receiving module receiving the specific data string, changing from the current communication mode to the preferred communication mode only if the receiving module signals compatibility with the preferred communication mode, said receiving module transmitting a predefined command back to said host module in the preferred communication mode to signal said compatibility with the preferred communication mode; or causing said receiving module to continue operating in said current communication mode, without an error indication, if said receiving module is incompatible with said preferred communication mode, said host module continuing in said current communication mode if said predefined command is not received from said receiving module.
Claim 3
Dependent Claim
19 words
The method of claim 1 wherein said host module is a computer and said receiving module is a printer.
Claim 4
Dependent Claim
15 words
The method of claim 1, wherein the preferred communication mode is a packetized data mode.
Claim 5
Dependent Claim
16 words
The method of claim 1, wherein the current communication mode is a continuous stream data mode.
Claim 6
Dependent Claim
32 words
The method of claim 1, wherein said specific data string is interpreted as a null sequence in the current communication mode by said receiving module, causing no change in operations of thereof.
Claim 7
Independent Claim
186 words
A method for attempting to initiate a packetized communication mode between a host module and a receiving module, comprising the steps of: selecting a sequence of data characters that when received by said receiving module, where said receiving module is able to operate in the packetized communication mode, indicates to said receiving module that said host module desires to initiate the packetized communication mode, said sequence of data characters interpreted as null data and ignored if received by said receiving module when said receiving module is operating in a current communication mode that is different from said packetized communication mode, and said receiving module is not able to operate in said packetized communication mode; transmitting the sequence of data characters from the host module to the receiving module in said current communication mode; and, if said receiving module can operate in said packetized communication mode, responding to said sequence of data characters by communicating with the host module in said packetized communication mode, and if not able to operate in said packetized communication mode, continuing to communicate with the host module in said current communication mode.
Claim 8
Independent Claim
186 words
A method for attempting to initiate a packetized communication mode between a host module and a receiving module, comprising the steps of: selecting a sequence of data characters that when received by said receiving module, where said receiving module is able to operate in the packetized communication mode, indicates to said receiving module that said host module desires to initiate the packetized communication mode, said sequence of data characters interpreted as null data and ignored if received by said receiving module when said receiving module is operating in a current communication mode that is different from said packetized communication mode, and said receiving module is not able to operate in said packetized communication mode; transmitting the sequence of data characters from the host module to the receiving module in said current communication mode; and, if said receiving module can operate in said packetized communication mode, responding to said sequence of data characters by communicating with the host module in said packetized communication mode, and if not able to operate in said packetized communication mode, continuing to communicate with the host module in said current communication mode.
Claim 9
Dependent Claim
43 words
The method of claim 6, wherein the current communication mode that is different from said packetized communication mode, is a continuous data communication mode and wherein the sequence of data characters is transmitted to the receiving module in the continuous data communication mode.
Claim 10
Dependent Claim
19 words
The method of claim 6, wherein the host module is a computer and the receiving module is a printer.
Claim 11
Dependent Claim
43 words
The method of claim 7, wherein said receiving module is able to operate in said packetized communication mode, said method further comprising the step of: causing said receiving module to transmit an indication that it has initiated communication in the packetized communication mode.
Claim 12
Dependent Claim
31 words
The method of claim 7, wherein said sequence of characters is selected from a group consisting of: <esc>, %, -, 1, 2, 3, 4, 5, and X, interspersed with null characters.
References Cited (Backward Citations)
US5220674A
Cited
US5303336A
Cited
US5469532A
Cited
US5323393A
Cited
US5537550A
Cited
US5371837A
Cited
US5388920A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-05-26 | 2000-11-25 | 2001-05-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-05-26 | 2004-11-25 | 2005-05-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-05-26 | 2008-11-25 | 2009-05-27 | $7700.00 | Window Closed / Lapsed |