System and method for a universal output driver
First Claim
1. A system for a universal output driver for transferring a document output over a computer network, said computer network comprising a local host computer having a user application program, a remote host computer, and at least one output means coupled to said remote host computer, the system compromising:
- means for listing and selecting an output means;
means for searching said selected output means in said local host computer in response to a select operation of said means for listing and selecting;
means for storing information about said selected output means;
means for searching said selected output means in said remote host computer and returning said search result to said means for listing and selecting;
means for analyzing and recording said document output provided in operative relation to said means for listing and selecting and said user application program;
means for optimizing said document output provided in operative relation to the means for analyzing and recording;
means for transferring the optimized document output to said remote host computer from said local host computer, irrespective of whether said output means is active; and
means for restoring said optimized document output provided in operative relation to said selected output means. 2.The system as claimed in claim 1, further comprising;
means for providing settings and properties of said document output to said means for analyzing and recording.
2 Assignments
0 Petitions
Accused Products
Abstract
The inventive system and method simulate the actions of a selected output device driver, and then record all the request and information for the document output. The quality and size of the document output are optimized according to the properties of the selected output device driver and supported resources before it is sent to the selected remote output device. When the document output data is sent to the remote site, it is restored and converted to a format acceptable by the selected output device driver for outputting a document of desired format and quality. The inventive method and system for the universal output driver facilitate the operations of network outputting so that a local host does not have to install the driver of the selected driver. Moreover, the invention can optimize the document output in accordance to the properties of the selected output device, thereby to ensure the quality of the document output and increase the transmission speed.
108 Citations
20 Claims
-
1. A system for a universal output driver for transferring a document output over a computer network, said computer network comprising a local host computer having a user application program, a remote host computer, and at least one output means coupled to said remote host computer, the system compromising:
-
means for listing and selecting an output means;
means for searching said selected output means in said local host computer in response to a select operation of said means for listing and selecting;
means for storing information about said selected output means;
means for searching said selected output means in said remote host computer and returning said search result to said means for listing and selecting;
means for analyzing and recording said document output provided in operative relation to said means for listing and selecting and said user application program;
means for optimizing said document output provided in operative relation to the means for analyzing and recording;
means for transferring the optimized document output to said remote host computer from said local host computer, irrespective of whether said output means is active; and
means for restoring said optimized document output provided in operative relation to said selected output means. 2.The system as claimed in claim 1, further comprising; means for providing settings and properties of said document output to said means for analyzing and recording. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for a universal output driver for transferring a document output over a computer network, said computer network comprising a local host computer having a user application program, a remote host computer, and at least one output means coupled to said remote host computer, the system comprising:
-
means for listing and selecting an output means;
means for searching said selected output means in said local host computer in response to a select operation of said means for listing and selecting;
means for storing information about said selected output means; and
means for searching said selected output means in said remote host computer and returning said search result to said means for listing and selecting;
means for simulating a driver of the selected output means and processing said document output; and
means for transferring the processed document output to said selected output means irrespective of a state of said selected output means.
-
-
9. The system as claimed in claim 9, wherein said means for simulating comprises:
-
means for analyzing and recording said document output provided in operative relation to said means for listing and selecting and said user application program; and
means for restoring said processed document output. - View Dependent Claims (10, 12)
means for optimizing said document output according to properties of said selected output means.
-
-
12. The system as claimed in claim 9, wherein said means for simulating comprises:
means for recording settings and properties of said document output.
-
11. The system as claimed in claim 11, further comprising:
a search system for obtaining and returning information about said selected output means.
-
13. A method for transferring a document output to an output device in a remote host computer without having to install a driver of said selected output device in a local host computer, the method comprising:
-
searching for said output device in said local host computer;
storing information about said output device; and
searching for said output device in said remote host computer and returning a search result;
selecting the output device;
setting properties of said document output;
recording and analyzing data of said document output;
comparing properties of said selected output device with said properties of said document output;
optimizing said document output;
restoring the optimized document output in said remote host computer irrespective of a state of said selected output device; and
transferring said optimized document output to said selected output device.
-
-
14. The method as claimed in claim 14, wherein said optimizing comprises:
-
compressing said document output. - View Dependent Claims (15, 16, 17, 18, 19, 20)
decompressing said optimized document output if said optimized document output is compressed.
-
-
16. The method as claimed in claim 14, wherein said optimizing comprises:
changing a resolution of said document output based on a resolution provided by said output device.
-
17. The method as claimed in claim 14, further comprising:
-
searching for available output devices; and
updating information regarding said available output devices.
-
-
18. The method as claimed in claim 14, further comprising:
if transferring is a real-time transmission, then parallel processing said document output.
-
19. The method as claimed in claim 14, wherein said optimizing comprises:
encrypting said document output.
-
20. The method as claimed in claim 14, wherein said restoring comprises:
decrypting said optimized document output if said optimized output is encrypted.
Specification