Low-level direct connect for PCL printers
AssigneeHewlett-Packard Company
InventorJoel H. Gyllenskog
Life of this patent
Estimating the term…
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.
Claims10
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.
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.
Dependencies are inferred from the claim text.