Patentable/Patents/US-6370602
US-6370602

Control B protocol for Postscript™ devices

PublishedApril 9, 2002
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A Control B protocol for PostScript™ devices allows data to be compressed and transmitted to the PostScript™ device without the need of having bi-directional communications between the sending and receiving device to check for Control B capability or activation. The Control B protocol allows data to be transmitted in binary format, while control functions are represented by quoted character codes, thereby resulting in an efficient use of bandwidth between the devices.

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for communicating between first and second devices, comprising: (a) accepting a data stream into a first device; (b) quoting character codes for control functions within the data stream without requiring bi-directional communications between the first and second devices; and (c) transmitting the data stream including the quoted character codes to the second device.

2

2. The method of claim 1 , wherein the data stream comprises a PostScript data stream.

3

3. The method of claim 1 , wherein the data stream is transmitted in binary form.

4

4. The method of claim 1 , wherein the quoted character codes for the control functions are interpreted by a decoder in the second device and are not passed through to a data stream interpreter in the second device.

5

5. The method of claim 1 , wherein the quoting step further comprises quoting the character codes for the control functions within the data stream using a Control B character sequence.

6

6. The method of claim 5 , wherein the quoting step further comprises replacing the character codes for the control functions within the data stream with a two-character sequence comprising a leading character sequence of Control B followed by a value representing the character codes.

7

7. The method of claim 1 , wherein the quoting step further comprises double quoting the character codes for the control functions in a manner that preserves compression without the need for establishing bi-directional communications.

8

8. A method for communicating between first and second devices, comprising: (a) accepting a data stream transmitted by the first device into the second device, wherein the character codes for control functions within the data stream have been quoted without requiring bi-directional communications between the first and second devices; and (b) decoding the accepting data stream by unquoting the quoted character codes and selectively performing the control functions.

9

9. The method of claim 8 , wherein the data stream comprises a PostScript data stream.

10

10. The method of claim 8 , wherein the data stream is transmitted in binary form.

11

11. The method of claim 8 , wherein the quoted character codes for the control functions are decoded by a decoder in the second device and are not passed through to a data stream interpreter in the second device.

12

12. The method of claim 8 , wherein the quoted character codes for the control functions use a Control B character sequence.

13

13. The method of claim 12 , wherein the quoted character codes for the control functions comprise a two-character sequence comprising a leading character sequence of Control B followed by a value representing the character codes.

14

14. The method of claim 8 , wherein the quoted character codes for the control functions comprise double quoted character codes that preserves compression without the need for establishing bidirectional communications.

15

15. A system for communicating between first and second devices, comprising: (a) a first device connected to a second device; (a) means, performed by the first device, for accepting a data stream into a first device, for quoting character codes for control functions within the data stream without requiring bidirectional communications between the first and second devices, and for transmitting the data stream including the quoted character codes to the second device.

16

16. A system for communicating between first and second devices, comprising: (a) a second device connected to a first device; (a) means, performed by the second device, for accepting a data stream transmitted by the first device into the second device, wherein the character codes for control functions within the data stream have been quoted without requiring bidirectional communications between the first and second devices, and for decoding the accepting data stream by unquoting the quoted character codes and selectively performing the control functions.

17

17. An article of manufacture embodying logic for performing a method for communicating between first and second devices, the method comprising: (a) accepting a data stream into a first device; (b) quoting character codes for control functions within the data stream without requiring bidirectional communications between the first and second devices; and (c) transmitting the data stream including the quoted character codes to the second device.

18

18. An article of manufacture embodying logic for performing a method for communicating between first and second devices, comprising: (a) accepting a data stream transmitted by the first device into the second device, wherein the character codes for control functions within the data stream have been quoted without requiring bidirectional communications between the first and second devices; and (b) decoding the accepting data stream by unquoting the quoted character codes and selectively performing the control functions.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 19, 1999

Publication Date

April 9, 2002

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Control B protocol for Postscript™ devices” (US-6370602). https://patentable.app/patents/US-6370602

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.