Printing system
First Claim
Patent Images
1. A printing system comprising:
- a terminal equipment including first transmitting means for transmitting a first print job to a print server;
printers each including printing means for executing a printing process based on the print job; and
at least one print server includingfirst connecting means connected to said terminal equipment through a network,second connecting means connected to said printers directly or through said network,second transmitting means for transmitting said first print job that is transmitted from said terminal equipment to an arbitrary one of said printers to be connected,printer management means for storing a relation between said terminal equipment and said one of said printers as a transmission destination side of said first print job,printer status watching means for watching a status of said one of said printers as a transmission destination of said first print job,printer information notifying means for notifying information regarding one of said printers as a transmission destination of said first print job to the terminal equipment as a transmitting origination of said first print job,printer status recording means for recording a result of the watching by said printer status watching means, andcontrol means when an occurrence of an error in said one of said printers is detected by said printer status watching means, for stopping execution of said first print job and, for controlling said printer information notifying means so that both positional information of said one of said printers in which said error occurred that is obtained from said printer management means and a sort of said error which is one of information to be recorded into said printer status recording means are notified to said terminal equipment by said printer information notifying means,wherein said terminal equipment further comprises error recovery instructing means for instructing error recovery to said print server, andsaid print server further includes;
first shifting means for shifting said one of said printers from a print execution status to a printer error recovery waiting status;
second shifting means for shifting said one of said printers from the printer error recovery waiting status to the print execution status; and
said control means, when an occurrence of said error in said one of said printers is detected by said printer status watching means, for controlling said first shifting means in a manner that said one of said printers is shifted from the print execution status to the printer error recovery waiting status by said first shifting means, and after that, when a release of said error by said printer status watching means is detected and an error recovery instruction to said print server by said error recovery instructing means of said terminal equipment is detected, for controlling said second shifting means in a manner that said one of said printers is shifted from the printer error recovery waiting status to the print execution status by said second shifting means, thereby restarting said first print job.
2 Assignments
0 Petitions
Accused Products
Abstract
In a printing system including a plurality of terminal equipment, a plurality of printers which can be shared by the terminal equipment, one or more printer/spooler control servers each for receiving a print from the terminal equipment and for controlling the print by the printer, and a distributed printing management server, for various errors which occur in the printers, the contents of the errors are informed to the user and an error recovery process according to the error is realized. Thus, a use efficiency, performance, reliability, and serviceability as a printing system are improved.
395 Citations
11 Claims
-
1. A printing system comprising:
-
a terminal equipment including first transmitting means for transmitting a first print job to a print server; printers each including printing means for executing a printing process based on the print job; and at least one print server including first connecting means connected to said terminal equipment through a network, second connecting means connected to said printers directly or through said network, second transmitting means for transmitting said first print job that is transmitted from said terminal equipment to an arbitrary one of said printers to be connected, printer management means for storing a relation between said terminal equipment and said one of said printers as a transmission destination side of said first print job, printer status watching means for watching a status of said one of said printers as a transmission destination of said first print job, printer information notifying means for notifying information regarding one of said printers as a transmission destination of said first print job to the terminal equipment as a transmitting origination of said first print job, printer status recording means for recording a result of the watching by said printer status watching means, and control means when an occurrence of an error in said one of said printers is detected by said printer status watching means, for stopping execution of said first print job and, for controlling said printer information notifying means so that both positional information of said one of said printers in which said error occurred that is obtained from said printer management means and a sort of said error which is one of information to be recorded into said printer status recording means are notified to said terminal equipment by said printer information notifying means, wherein said terminal equipment further comprises error recovery instructing means for instructing error recovery to said print server, and said print server further includes; first shifting means for shifting said one of said printers from a print execution status to a printer error recovery waiting status; second shifting means for shifting said one of said printers from the printer error recovery waiting status to the print execution status; and said control means, when an occurrence of said error in said one of said printers is detected by said printer status watching means, for controlling said first shifting means in a manner that said one of said printers is shifted from the print execution status to the printer error recovery waiting status by said first shifting means, and after that, when a release of said error by said printer status watching means is detected and an error recovery instruction to said print server by said error recovery instructing means of said terminal equipment is detected, for controlling said second shifting means in a manner that said one of said printers is shifted from the printer error recovery waiting status to the print execution status by said second shifting means, thereby restarting said first print job. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A printing system which comprises a terminal equipment, at least two print servers connected to said terminal equipment through a network, and printers which are controlled by said print servers and in which said terminal equipment instructs a print job as a unit of a print request to either of said print servers, wherein:
-
printer error detecting means and printer error recovery wait/release control means are provided for said print servers; means for instructing an error recovery using an alternative printer to said print servers is provided for said terminal equipment; and a respective one of said print servers includes means for stopping inputting and outputting to or from a spooler corresponding to one of said printers in which a fatal error occurred in the case where the occurrence of the fatal error in said one of said printers is detected by said printer error detecting means and control means for shifting said one of said print servers to a printer error recovery waiting status by using said printer error recovery wait/release control means and for moving said print job to the spooler corresponding to a name of an alternative printer instructed by said terminal equipment in accordance with an error recovery instruction that is inputted from said terminal equipment, thereby printing the print job by said alternative printer, a distributed printing management server for managing configurations of all of said printers on the network is added to said printing system and alternative candidate printer detecting means is provided for said terminal equipment; and said terminal equipment includes means which is constructed in a manner such that after said print job was instructed by using arbitrary logical specifications, in the case where the occurrence of said fatal error in said one of said printers to execute said print job is known, said alternative candidate printer detecting means receives the logical specifications regarding said print job and a retrieval of said printers adequate to said logical specifications which were managed is requested to the distributed printing management server and means which is constructed in a manner such that in the case where said distributed printing management server returned alternative candidate printers adequate to the logical specifications to said terminal equipment, the alternative candidate printer is determined on the basis of said returned alternative candidate printers.
-
-
8. A method of obtaining specification information of a printer in a printing system in which the printer previously stores the specification information, a print server connected to said printer, and a distributed printing management server to manage said print server are connected so that they can communicate with one another, comprising the steps of:
-
accepting a designation of an arbitrary combination of a designated print server and a designated said printer by said distributed printing management server; generating a first printer specification query command including information about said designated printer to said designated print server by said distributed printing management server; generating a second printer specification query command to said printer included in said first printer specification query command by said print server in the case where said print server receives said printer specification query command; transmitting said stored printer specification information to said print server which generated said second printer specification query command in the case where said printer receives said second printer specification query command; transmitting the printer specification information to said distributed printing management server which generated said first printer specification query command in the case where said print server receives said printer specification information; and storing the specification information of said printer by said distributed printing management server, wherein when said printer can be any one of a printer of a type 1 which stores the printer specification information and a printer of a type other than the type 1 which doesn'"'"'t store the printer specification information, said method further comprising the steps of; discriminating the type of said designated printer by said print server; generating at least one of said first and second printer specification query command by said print server only when a specified printer type is the type 1; allowing printer specification information regarding a second printer to be inputted by input means provided for a host computer when the specified printer type is other than the type 1; storing the printer specification information of said printer that is obtained through said print server by said distributed printing management server when said designated printer type is the type 1; and storing the printer specification information of said printer to which the printer specification information was inputted from a user by said distributed printing management server when said designated printer type is other than the type 1. - View Dependent Claims (9, 10, 11)
-
Specification