Printing system and processing methodTechnical Field
The invention relates to the field of network printing, in particular to a printing system and a processing method.
Background
The printer brings neat and beautiful files for modern office work, and the popularization of the network provides a convenient communication means for the modern office work. At present, although the printing function can be realized by a network, the network can be a local area network, and a computer that issues a printing request must install a driver of the printer. If files need to be printed by different printers, drivers of a plurality of printers need to be installed in the same computer. It is still difficult for a typical office clerk to install a driver. And many companies do not deploy specialized network administrators or IT practitioners.
Therefore, it is necessary to design a simple and convenient network printing system to effectively solve the difficulty of creating and maintaining an electronic office environment by a small and micro enterprise, and reduce the need for personnel configuration.
Disclosure of Invention
The present invention is directed to a printing system in which all printer drivers are installed in a single server, and a client (electronic equipment such as a computer or a mobile phone) that actually issues a print request does not need to install all printer drivers one by one. The user terminal actually making the print request is connected with the server through the internet or a local area network, makes the print request, selects the print configuration, and drives the designated printer to execute the print operation by the server. In the whole printing process, the user side is not directly connected with any printer.
Firstly, the invention provides a printing system, which comprises a user side, a server side and a printer array; wherein,
the user side sends a file to be printed and printing settings to the server side through a network;
and the server side is provided with drivers of all printers in the printer array, and selects a corresponding printer according to the printing setting of the user side.
In the printing system, the server provides a print setting selection interface to the user side, and the user side performs print setting on the selection interface.
In the printing system, the server provides a preview interface to the user terminal.
The printing system, wherein all printers in the printer array are located in the same local area network.
In the printing system, the server is an electronic device with a server function.
In the printing system, the user terminal is a computer or a mobile device with a network communication function.
Secondly, the invention also provides a printing processing method suitable for the printing system, and the server installs the drivers of all printers, which comprises the following steps:
the printing method at the user end is described above, wherein.
S1, the user side sends out a printing request;
s2, calling a printer driver by the server;
s3, selecting a printer in the printer array and setting a printing requirement by the user side;
s4, the server side drives the selected printer to print according to the printing requirement;
and S5, feeding back the printing result to the user terminal.
The invention further provides a printing method of the user side, which comprises the following steps:
c1, initiating a printing request;
c2, selecting a printer and setting a printing requirement;
and C3, performing screen prompt according to the received printing result.
In the printing method at the user end, the screen prompt includes a prompt for receiving a document or a system error prompt.
Finally, the invention provides a printing method of a server, wherein the server is provided with a plurality of drivers of printers, and the method comprises the following steps:
w1, receiving a printing request;
w2, reading a printer information list;
w3, generating an available printer list;
w4, according to the feedback call, the designated printer executes the printing operation;
w5, outputting the printing result.
In the printing method at the user end, the printing result includes a prompt of successful printing or a prompt of system error.
Compared with the prior art, the technical scheme provided by the invention saves the process of repeatedly installing the printer driver at the user side, and all the drivers are centralized in the same server for management, so that the establishment process of the electronic office system is greatly simplified, and the later maintenance is simpler.
In addition, in the technical scheme provided by the invention, the user side and the server side do not need to be in the same local area network (the server and the printer array need to be in the same local area network), so that the convenience of using the printer by the user is greatly improved. That is to say, the technical scheme provided by the invention can realize remote printing, namely, the user terminal sends a printing instruction at the A place, the printer outputs a paper document at the B place, which is equivalent to realizing the function of a fax machine, and the retention period of the output document is longer than that of the fax document.
Drawings
FIG. 1 is a system diagram of an embodiment of the present invention;
FIG. 2 is a printing flow diagram of one embodiment of the present invention.
Detailed Description
In order to make the objects and features of the present invention more comprehensible, embodiments of the present invention are described in detail below with reference to the accompanying drawings. This invention may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Also, the embodiments and features of the embodiments in the present application are allowed to be combined with or substituted for each other without conflict. The advantages and features of the present invention will become more apparent in conjunction with the following description.
It is to be noted that the drawings are in a very simplified form and are not to precise scale, which is merely for the purpose of facilitating and distinctly claiming the embodiments of the present invention.
It should also be noted that the numbering of the steps in the present invention is for ease of reference and not for limitation of the order of the steps. Specific language will be used herein to describe the particular sequence of steps which is required.
Referring to fig. 1, the present embodiment provides a printing system, which includes a client, a server, and a printer array.
And the user side sends the file to be printed and the printing setting to the server side through the network. Further, the network may be the internet or a local area network. For a company with a fixed office and having a duty-on system for all people, the user side is usually a desktop, and is more suitable for connecting the user side and the server side by using a local area network. For companies that encourage mobile office, it is more appropriate to use the internet to connect the client and the server, which is more convenient for the people working at home/off-site to use the printer actually in the office. In other words, this may be considered a facsimile function.
And the server side is provided with drivers of all printers in the printer array, and selects a corresponding printer according to the printing setting of the user side.
Further, the server provides a printing setting selection interface to the user side, and the user side performs printing setting on the selection interface. Preferably, the server includes a printer management module, and the printer management module reads the list of printer drivers installed in the server through a printer library provided by the window system, packages the list into a printer object in the program, and returns the printer list to the client. And the printer management module calls a driving program of the corresponding printer according to the selection of the user, so that the printing function is realized, and the paper file is output.
Further, the server provides a preview interface to the user side. Preferably, the original provider of the preview interface is the selected printer, and the server only functions as a forwarding interface.
Further, all printers in the printer array are located within the same local area network. In particular, the actual physical location of the printers in the printer array may be different locations in an office building without the need to cluster together.
Furthermore, the server is an electronic device with a server function.
Further, the user terminal is a computer or a mobile device with a network communication function.
As shown in fig. 2, the present invention further provides a print processing method, wherein the server installs drivers for all printers, including the following steps:
s1, the user side sends out a printing request;
s2, calling a printer driver by the server;
s3, selecting a printer in the printer array and setting a printing requirement by the user side;
s4, the server side drives the selected printer to print according to the printing requirement;
and S5, feeding back the printing result to the user terminal.
As shown in fig. 1, the present invention further provides a printing method at a user end, including the following steps:
c1, initiating a printing request;
c2, selecting a printer and setting a printing requirement;
and C3, performing screen prompt according to the received printing result.
Further, the screen prompt comprises a prompt for receiving a file or a system error prompt.
As shown in fig. 1, the present invention further provides a printing method for a server, where the server is installed with drivers for multiple printers, and the method includes the following steps:
w1, receiving a printing request;
w2, reading a printer information list;
w3, generating an available printer list;
w4, calling a designated printer to execute a printing operation according to feedback, and specifically, outputting a printing result to a terminal which makes a printing request;
w5, outputting the printing result, specifically, outputting the printing result to the terminal which makes the printing request.
Further, the printing result comprises a prompt of successful printing or a prompt of system error.
The printing system and the printing processing method connect the user terminal and the server terminal through the Internet/local area network, so that the process of installing the driver at the user terminal is saved; connecting a server side and a printer array through a local area network, and managing all printers in a centralized manner; the remote printing function is realized through the user side, the Internet, the server side and the printer, and convenience is provided for remote office.
It will be apparent to those skilled in the art that various changes and modifications may be made in the invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.