← Back to Patent Explorer
EP0480593A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

PCL vertical graphics scaling using macros

Assignee: HP Inc
•
Filing: 1991-09-19
•
Granted: —
•
Expires: 2011-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a switch (104) that allows a peripheral device (106), such as a PCL printer, to be shared by multiple computer systems (102, 108). The switch (104) connects to each of the computer systems (102, 108), and also to the peripheral device (106) being shared. When the second of the two systems (108) requests access to the peripheral device (106), the switch (104) causes the peripheral device (106) to save its state temporarily while the second system (108) uses the device. The second system (108) prints graphics data on the printer (106), and scales the data as it is being printed. In one embodiment, for each line being printed, the system saves the printer state, sends the line of graphics to the printer (106), scales and prints the graphics, and restores the printer state. In another embodiment, all lines of graphics data are sent to the printer (106), then a command is sent to save the printer state, print all the lines, and restore the printer state.

Inventors

  • 👤 Richard L. Kochis
  • 👤 Michael D. Erickson
  • 👤 Brian L. Hastings

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 10:09
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00127; H04N1/00278; G; G06; G06F; G06F15/00; G06F15/16; G06F15/161; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1211; G06F3/1223; G06F3/1237; G06F3/126; G06F3/1278; G06F3/1285; G06K; G06K15/00; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0082

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 90 words
A system for scaling an image being displayed on a device, said system comprising: means (204, 316) for combining each line of data from said image into one of a plurality of predefined macros; means (310) for sending each of said plurality of predefined macros to said device; and means (310) for sending an execution macro to said device, said execution macro comprising means for executing each of said plurality of predefined macros a plurality of times, whereby each line of data from said image is scaled up and printed.
Claim 2
Dependent Claim 29 words
The system of claim 1 wherein said execution macro further comprises means for removing said plurality of macros from said device after said plurality of macros have been executed.
Claim 3
Independent Claim 153 words
A system for sharing a printer between a computer and a facsimile machine, said system comprising: first transfer means (306) for transferring data and commands from said computer to said system; second transfer means (308) for transferring data and commands from said facsimile machine to said system; printer transfer means (310) for transferring data and commands from said system to said printer; and means for interrupting said first transfer means and allowing said second transfer means to transfer information to said printer transfer means comprising means (320) for copying each line of data received from said second transfer means to one of a plurality of predefined macros, and means (322) for transferring each of said plurality of predefined macros to said printer transfer means, whereby when each of said plurality of predefined macros is transferred to said printer and said line of data within each of said plurality of predefined macros is printed.
Claim 4
Dependent Claim 24 words
The system of claim 3 wherein each of said predefined macro further comprises means for printing said line of data a plurality of times.
Claim 5
Dependent Claim 52 words
The system of claim 3 wherein said means for interrupting further comprises means (402, 410, 412, 414) for continuously examining said first transfer means and said second transfer means and for connecting said second transfer means to said printer transfer means upon receiving a datum or command from said second transfer means.
Claim 6
Dependent Claim 30 words
The system of claim 5 further comprising means (420, 422) for disconnecting said second transfer means from said printer transfer means if said second transfer means sends a termination signal.
Claim 7
Independent Claim 155 words
A system for sharing a printer between a computer and a facsimile machine, said system comprising: first transfer means (306) for transferring data and commands from said computer to said system; second transfer means (308) for transferring data and commands from said facsimile machine to said system; printer transfer means (310) for transferring data and commands from said system to said printer; and means for interrupting said first transfer means and allowing said second transfer means to transfer information to said printer transfer means comprising means for copying (320) each line of data received from said second transfer means to one of a plurality of line macros, means for transferring (322) each of said plurality of line macros to said printer transfer means, and means for transferring (522) an execution macro to said printer transfer means, said execution macro further comprising means for executing each of said plurality of line macros to print said data.
Claim 8
Dependent Claim 41 words
The system of claim 7 wherein said execution macro further comprises means for executing each of said plurality of line macros a plurality of times, whereby said lines of data are printed a plurality of times to scale up said data.
Claim 9
Dependent Claim 52 words
The system of claim 8 wherein said means for interrupting further comprises means (502, 510, 512, 514) for continuously examining said first transfer means and said second transfer means and for connecting said second transfer means to said printer transfer means upon receiving a datum or command from said second transfer means.
Claim 10
Dependent Claim 30 words
The system of claim 9 further comprising means for disconnecting (520, 522) said second transfer means from said printer transfer means if said second transfer means sends a termination signal.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag