1. Technical Field
The disclosure generally relates to a printing system and a printing method through a printer server.
2. Description of Related Art
In computers, a printer driver is software that can convert the data to be printed to the form specific to a printer. The purpose of printer drivers is to allow applications to do printing without being aware of the technical details of each printer model. The printer drivers usually need to be installed in user's computers before printing. The user may use various different operating systems, such as Windows™, or Unix™, etc. These operating systems must be installed with different printer drivers to realize printing operations.
Referring to
The client 50 is installed with a web browser and stores a to-be-printed file.
The printer server 30 includes a control module. The control module has a user interface (UI) for controlling printing operations and a printer driver for driving the printer 10. The UI is constructed using Hypertext Mark-up Language (HTML), and is assessable through the web browser of the client 50 based on the TCP/IP protocol. A display effect is shown in
A print module, a configuration module, and a preview module are connected to the control module. The print module is capable of outputting data to the printer 1O. The preview module is capable of previewing the to-be-printed file before printing. The configuration module is capable of performing print configurations by the client 50 through the UI. A storage module, such as a hard disk, a cache or a flash, is connected to the control module to store the to-be-printed file from the client 50.
The control module is capable of receiving a first file with an original format from the client 50 and transmitting the first file to the print module. The print module is capable of transforming the first file in the original format to a second file in a format printable by the printer 10. The printer 10 is capable of directly printing the second file.
Referring to
S10: a printer server 30 establishes a web connection to a client 50 based upon an IP address of the printer server 30.
S12: the printer server 30 provides a UI for the client 50.
S14: the client 50 uploads a first file in an original format to the printer server 30 and configures the print configuration of the first file through the UI. The printer server 30 previews the first file.
S16: the printer server 30 transforms the first file to a second file in a format printable by a printer 10.
S18: the printer server 30 transmits the second file to the printer 10.
S20: the printer 10 prints the second file.
It is to be understood, however, that even though numerous characteristics and advantages have been set forth in the foregoing description of preferred embodiments, together with details of the structures and functions of the preferred embodiments, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
It is also to be understood that the above description and the claims drawn to a method may include some indication in reference to certain steps. However, the indication used is only to be viewed for identification purposes and not as a suggestion as to an order for the steps.
| Number | Date | Country | Kind |
|---|---|---|---|
| 200910300039.4 | Jan 2009 | CN | national |