The present invention relates to an image processing device and image processing system which verify security levels of second image data processing means to which the image data processing is to be requested when requesting the second data processing means to perform distributed processing of image data inputted by an image data processing requesting means or alternate processing of subsequent part of the image data in addition to/in place of an image data processing means first requested to process the image data before requesting the image data distributed processing and the alternate processing of subsequent image data to the second image data processing means.
Conventionally, inkjet printers, laser printers, and the like have been commercialized as printers for personal computers and the like.
On the other hand, with growth in the networking market, network printers to be installed on a network and shared by a plurality of client machines have been introduced into the market.
Against this backdrop, networks with a large number of client machines and a high utilization rate of network printers encounter problems such as suspended processing of print jobs on printers on the network.
A solution to this problem involves installing a plurality of printers on the network, asking each client machine to use the nearest printer, and thereby avoiding concentration of print jobs on specific printers.
When requesting a network printer to process a print job consisting of large amounts of data, print processing speed of the printer requested to process the print job becomes a problem.
A simple solution will be to install high-speed network printers, which, however, are expensive.
Therefore, an image processing system which comprises image forming device and image processing device has been proposed (Patent Document 1: Japanese Patent Laid-Open Publication No. 61-198958).
The image processing system disclosed in Patent Document 1 divides up and output processes a copy job inputted by one image forming device to other image processing device available for distributed processing (distributed processing). Also, while a print job is being processed by image processing device, if one image processing device runs into trouble (paper jam, paper-out condition, low-toner condition, etc.) and can no longer continue subsequent processing, the system makes another image processing device take over the discontinued printing process to complete an output process (alternate processing).
The distributed processing and alternate processing on the network printers are functions which are effective in increasing efficiency and reliability of print jobs on a network. Amid recent growth of security consciousness at companies and offices in terms of protection against leakage of sensitive information, it is required to meet security criteria (consciousness) of users who request processing of print jobs on a network.
However, a problem with the conventional distributed processing or alternate processing methods is that the security levels of devices are not taken into consideration when selecting the devices for distributed processing or alternate processing.
To solve the problems with the conventional techniques, a first object of the present invention is to provide an image processing device in which, an image data processing requesting means verifies security levels of second image data processing means to which the image data processing is to be requested and then requests the second image data processing means to perform distributed processing of image data when requesting the image data processing to the second image data processing means in addition to an image data processing means first requested to process the image data, thereby avoiding concentration of image data on a specific image data processing means, allowing the selected second image data processing means to perform distributed processing of the entrusted image data in conjunction with the image data processing means first requested to process the image data, and keeping security of the image data in mind until the distributed processing of the image data is completed even when improving processing efficiency by the distribution of the image data processing.
A second object of the present invention is to provide an image processing device in which, an image data processing requesting means verifies a security level of a second image data processing means to which the image data processing is to be requested and then requests the second image data processing means to perform alternate processing of the image data in place of an image data processing means first requested to process the image data if the first image data processing means can no longer continue processing subsequent part of the image data when the image data processing means first requested to process the image data processes the inputted image data, thereby preventing the processing of the image data from being suspended on a specific image data processing means, allowing the selected second image data processing means to perform alternate processing of the subsequent part of the entrusted image data in place of the image data processing means first requested to process the image data, and keeping security of the image data in mind until the alternate processing of the image data is completed even when ensuring reliability of image data processing by the alternate processing of the image data.
A third object of the present invention is to provide an image processing system in which, an image data processing requesting means verifies security levels of second image data processing means to which the image distributed processing is to be requested and then requests the second image data processing means to perform distributed processing of image data in addition to an image data processing means first requested to process the image data, thereby avoiding concentration of image data processing on a specific image data processing means, allowing the second image data processing means to perform distributed processing of the image data in conjunction with the image data processing means first requested to process the image data, and keeping security of the image data in mind until the distributed processing of the image data is completed even when improving processing efficiency by the distribution of the image data processing.
A fourth object of the present invention is to provide an image processing system in which, an image data processing requesting means verifies a security level of a second image data processing means to which the image data alternate processing is to be requested and then requests the second image data processing means to perform alternate processing of image data if the first image data processing means can no longer continue processing subsequent part of the image data when the image data processing means first requested to process the image data processes the inputted image data, thereby preventing the processing of the image data from being suspended on a specific image data processing means, allowing the selected second image data processing means to perform alternate processing of the subsequent part of the entrusted image data in place of the image data processing means first requested to process the image data, and keeping security of the image data in mind until the alternate processing of the image data is completed even when ensuring reliability of image data processing by the alternate processing of the image data.
The present invention provides an image processing device, comprising: a plurality of image data processing means which have different security levels and which process inputted image data; and a plurality of image data processing requesting means which request any of the image data processing means to process image data, characterized in that: the image data processing requesting means have a function to verify security levels of second image data processing means to which the image data processing is to be requested and then request the second image data processing means to perform distributed processing of image data when requesting the image data processing to the second image data processing means in addition to an image data processing means first requested to process the image data.
According to the present invention, the given image data processing requesting means verifies security levels of second image data processing means and then requests the second image data processing means to perform distributed processing of image data in addition to an image data processing means first requested to process the image data and gives careful consideration to the security level of each image data processing means when selecting the second data processing means for distributed processing of the image data. This makes it possible to avoid concentration of the image data processing on a specific image data processing means, allowing the selected second image data processing means to perform distributed processing of the entrusted image data in conjunction with the image data processing means first requested to process the image data and keeping security of the image data in mind until the distributed processing of the image data is completed even when improving processing efficiency by the distribution of the image data processing.
In the image processing device of the present invention, the image data processing requesting means have a function to select, from among the plurality of image data processing means, all other image data processing means whose security level is equal to or higher than the security level of the image data processing means first requested to process the image data, and a function to request the selected image data processing means to perform distributed processing of the image data.
According to the present invention, the given image data processing requesting means selects, from among the plurality of image data processing means, all other image data processing means whose security level is equal to or higher than the security level of the image data processing means first requested to process the image data, reliably picks up second image data processing means best suited to actual distributed processing of the image data, and requests the selected second image data processing means to perform distributed processing of the image data. The selected second image data processing means can perform distributed processing of the entrusted image data quickly. Consequently, the security level of the image data is guaranteed until the distributed processing of the image data is completed even when improving processing efficiency by the distribution of the image data processing.
The present invention provides an image processing device, comprising: a plurality of image data processing means which have different security levels and which process inputted image data; and a plurality of image data processing requesting means which request any of the image data processing means to process image data, characterized in that: the image data processing requesting means have a function to verify a security level of a second image data processing means to which the image data processing is to be requested and then request the second image data processing means to perform alternate processing of the image data in place of an image data processing means first requested to process the image data if the first image data processing means can no longer continue processing subsequent part of the image data when the image data processing means first requested to process the image data processes the inputted image data.
According to the present invention, the given image data processing requesting means verifies a security level of a second image data processing means to which the image data processing is to be requested and then requests the second image data processing means to perform alternate processing of the image data in place of an image data processing means first requested to process the image data if the first image data processing means can no longer continue processing subsequent part of the image data. When selecting second image data processing means to which the image data alternate processing is to be requested, the security level in each image data processing means is sufficiently considered. This prevents the processing of the image data from being suspended on a specific image data processing means and allows the selected second image data processing means to perform alternate processing of the subsequent part of the entrusted image data in place of the image data processing means first requested to process the image data, keeping security of the image data in mind until the alternate processing of the image data is completed even when ensuring reliability of image data processing by the alternate processing of the image data.
In the image processing device of the present invention, the image data processing requesting means have a function to select, from among the plurality of image data processing means, all other image data processing means whose security level is equal to or higher than the security level of the image data processing means first requested to process the image data, and a function to request the selected second image data processing means to perform alternate processing of subsequent part of the image data.
According to the present invention, the image data processing requesting means selects, from among the plurality of image data processing means, all other image data processing means whose security level is equal to or higher than the security level of the image data processing means first requested to process the image data, reliably picks up second image data processing means best suited to actual alternate processing of the image data, and requests the selected second image data processing means to perform alternate processing of the image data. The selected second image data processing means can perform alternate processing of the entrusted image data quickly. Consequently, the security level of the image data is guaranteed until the alternate processing of the image data is completed even when ensuring reliability of image data processing by the alternate processing of the image data.
The present invention provides an image processing system, comprising: a plurality of image data processing means which have different security levels and which process inputted image data; and a plurality of image data processing requesting means which request any of the image data processing means to process image data, where the image processing system distributes image data received from one of the image data processing requesting means to second image data processing means available for distributed processing in addition to an image data processing means first requested to process the image data, characterized in that: the data processing requesting means have a function to verify security levels of the second image data processing means to which the image data distributed processing is to be requested and then request the second image data processing means to perform distributed processing of the image data; and the second image data processing means have a function to perform distributed processing of the image data in conjunction with the image data processing means first requested to process the image data.
According to the present invention, the given image data processing requesting means verifies security levels of second image data processing means to which the image data distributed processing is to be requested and then requests the second image data processing means to perform distributed processing of the image data in addition to an image data processing means first requested to process the image data and gives careful consideration to the security level of the second data processing means when selecting the second data processing means to request distributed processing of the image data. This makes it possible to avoid concentration of the image data processing on a specific image data processing means, allowing the second image data processing means to perform distributed processing of the image data together with the image data processing means first requested to process the image data, allowing the selected second image data processing means to perform distributed processing of the entrusted image data in conjunction with the image data processing means first requested to process the image data, and keeping security of the image data in mind until the distributed processing of the image data is completed even when improving processing efficiency by the distribution of the image data processing.
The present invention provides an image processing system, comprising: a plurality of image data processing means which have different security levels and which process inputted image data; and a plurality of image data processing requesting means which request any of the image data processing means to process image data, where the image processing system alternate processes image data inputted by one of the image data processing requesting means to a second image data processing means available for alternate processing in place of an image data processing means first requested to process the image data, characterized in that: the image data processing requesting means have a function to verify a security level of the second image data processing means to which the image data alternate processing is to be requested and then request the second image data processing means to perform alternate processing of the inputted image data if the first image data processing means first requested to process the image data can no longer continue processing subsequent part of the image data; and the second image data processing means has a function to perform alternate processing of the subsequent part of the image data in place of the image data processing means first requested to process the image data.
According to the present invention, the given image data processing requesting means verifies a security level of a second image data processing means to which the image data alternate processing is to be requested and then requests the second image data processing means to perform alternate processing of the image data if the first image data processing means can no longer continue processing subsequent part of the image data and gives careful consideration to the security level of each of the second image data processing means when selecting the second image data processing means to request alternate processing of the image data. This prevents the processing of the image data from being suspended on a specific image data processing means and allows the second image data processing means to perform alternate processing of the subsequent part of the image data in place of the image data processing means first requested to process the image data, keeping security of the image data in mind until the alternate processing of the image data is completed even when ensuring reliability of image data processing by the alternate processing of the image data.
An embodiment of an image processing device according to the present invention will be described below with reference to the drawings.
As shown in
In the image processing device according to the present invention, the client machines PC1, PC2, PC3, PC4, PC5, etc. have a function to select, from among the plurality of printers Pr1, Pr2, Pr3, Pr4, etc., all other printers whose security level is equal to or higher than the security level of the printer first requested to process the image data; and a function to request the selected printers to perform distributed processing of the image data.
As shown in
Possible security levels (personal authentication methods, image data processing methods, etc.) of the printers Pr1, Pr2, Pr3, Pr4, etc. are shown in
As shown in
Regarding the security levels of the printers Pr1, Pr2, Pr3, Pr4, etc., personal authentication methods for users who use the printers include personal authentication based on biometric information such as a fingerprint, the retina, or facial features, personal authentication based on specific information contained in a magnetic card or the like containing specific code information, personal authentication based on code information (personal identification number) such as a password entered directly via a numeric keypad on an operation panel.
The personal authentication based on biometric information provides a high security level, the personal authentication based on specific information contained in a magnetic card or the like carried by individual users provides an ordinary, medium security level, and the personal authentication based on code information (personal identification number) such as a password entered directly via the numeric keypad on the operation panel provides a low security level because of possible leakage of image data.
Processing methods of image data in the device include a method for processing inputted image data in an unencrypted state, method for processing inputted image data by encrypting it, and other methods.
The method for processing inputted image data by encrypting it in the device provides a high security level and the method for processing inputted image data in an unencrypted state provides a low security level.
The security level also depends on whether security measures/functions (hard disk erasing function, access restriction function, etc.) are provided for image data storage devices which store image data.
The security level is high if security measures/functions (hard disk erasing function, access restriction function, etc.) are provided for image data storage devices which store image data, and the security level is low if security measures/functions (hard disk erasing function, access restriction function, etc.) are not provided for image data storage devices which store image data.
The image processing device according to the present invention includes a plurality of printers Pr1, Pr2, Pr3, Pr4, etc. which have different security levels and which process inputted image data; and a plurality of client machines PC1, PC2, PC3, PC4, PC5, etc. which request any of the printers Pr1, Pr2, Pr3, Pr4, etc. to process image data. The client machines PC1, PC2, PC3, PC4, PC5, etc. have a function to verify a security level of a second printer to which the image data processing is to be requested and then request the second printer to perform alternate processing of the image data in place of a printer first requested to process the image data if the first printer can no longer continue processing subsequent part of the image data when the first printer performs processing of inputted image data.
In the image processing device according to the present invention, the client machines PC1, PC2, PC3, PC4, PC5, etc. have a function to select, from among the plurality of printers Pr1, Pr2, Pr3, Pr4, etc., all printers whose security level is equal to or higher than the security level of the printer first requested to process the image data; and a function to request the selected printers to perform alternate processing of subsequent part of the image data.
An image processing system according to the present invention includes a plurality of printers Pr1, Pr2, Pr3, Pr4, etc. which have different security levels and which process inputted image data; and a plurality of client machines PC1, PC2, PC3, PC4, PC5, etc. which request any of the printers Pr1, Pr2, Pr3, Pr4, etc. to process image data. It distributes image data received from one client machine to second printers available for distributed processing in addition to a printer first requested to process the image data. The client machines PC1, PC2, PC3, PC4, PC5, etc. have a function to verify security levels of the second printers to which the image data distributed processing is to be requested and then request the second printers to perform distributed processing of image data in addition to the printer first requested to process the image data. The second printers have a function to perform distributed processing of the image data in conjunction with the printer first requested to process the image data.
The image processing system according to the present invention includes a plurality of printers Pr1, Pr2, Pr3, Pr4, etc. which have different security levels and which process inputted image data; and a plurality of client machines PC1, PC2, PC3, PC4, PC5, etc. which request any of the printers to process image data. It gives image data inputted by one client machine to a second printer available for alternate processing in place of a printer first requested to process the image data; the client machines PC1, PC2, PC3, PC4, PC5, etc. have a function to verify a security level of the second printer to which the image data alternate processing is to be requested and then request the second printer to perform alternate processing of the image data in place of the printer first requested to process the image data if the first printer can no longer continue processing subsequent part of the image data. The second printer has a function to perform alternate processing of the subsequent part of the image data in place of the printer first requested to process the image data.
As shown in
As shown in
As shown in
When the user presses (touches) the “OK” key 32 displayed next to the “Printers Available for Alternate Processing” field of the prompt screen 31 on the liquid crystal panel 30 shown in
Distributed processing of print jobs is set by a client machine PC1, PC2, PC3, PC4, PC5, or the like which requests any printers on the network 10 to process the print jobs.
When setting distributed processing of print jobs, if a given printer is requested to process a print job larger than a certain volume (e.g., 100 copies or more), the user can specify distributed output of the print job through distributed processing.
When the user selects distributed processing in the lower left corner of the printer driver settings screen 21 on the display screen 20a on the display 20 of the client machine shown in
If there is no other printer that can be picked up (Step S103: N), the client machine notifies the user that distributed processing of the print job is not possible (Step S109).
On the other hand, if there are other printers that can be picked up (Step S103: Y), the printers for use in actual distributed processing of the print job will be determined. This can be done either automatically or manually.
One of the two selection methods should be specified in advance (Step S104).
If automatic selection has been specified (Step S104: Y), the printers picked up are automatically established to be the printers for use in the actual distributed processing of the print job (Step S105) and the printers picked up perform distributed processing of the requested print job in conjunction with the printer first requested to process the print job (Step S108).
If only a single printer is picked up as a candidate, the single printer may be requested to perform part of distributed processing of the print job. If a plurality of printers are picked up, printers whose security level is equal to or higher than the security level of the printer selected first (requested to perform distributed processing) may be selected automatically or, depending on the level (number of copies) of the print job, a few printers may be selected and requested to perform distributed processing.
On the other hand, if manual selection has been specified (Step S104: N), the printers picked up are listed together with information such as their security levels information and operating status on the prompt screen 31 on the liquid crystal panel 30 of the client machine shown in
Since a transparent touch panel (transparent tablet) is laid over the prompt screen 31 on the liquid crystal panel 30 of the client machine shown in
The selected printers perform distributed processing of the print job in conjunction with the printer first requested to process the print job (Step S108).
During processing of a print job requested by a client machine on the network 10, if a particular printer (which is processing the print job) can no longer continue processing the print job because the printer runs out of consumables such as paper or developer (Step S110), the client machine checks up printers on the network 10 other than the particular printer which was processing the print job first (Step S111), determines the security level of each of the other printers (the security level may be determined either each time or periodically), and picks up printers whose security level is equal to or higher than the security level of the particular printer which was processing the print job first (Step S112).
If there is no other printer that can be picked up (Step S113: N), the client machine notifies the user that alternate processing of the print job is not available (Step S119).
A possible method for user notification involves displaying a message stating that no printer is available for alternate processing of the print job together with a message prompting the user to supply the consumable on the operation panel of the printer which has stopped processing the print job because it can no longer continue processing the print job.
On the other hand, if there are other printers that can be picked up (Step S113: Y), the printer for use in actual alternate processing of the print job will be determined. This can be done either automatically or manually.
One of the two selection methods should be specified in advance (Step S114).
If automatic selection has been specified (Step S114: Y), the printer picked up is automatically established to be the printer for use in the actual alternate processing of the print job (Step S115) and the printer picked up takes over and completes the requested print job (Step S118).
If only a single printer is picked up as a candidate, the single printer may be requested to perform alternate processing of the print job. If a plurality of printers are picked up, printers whose security level is equal to or higher than the security level of the printer selected first (first requested to process the print job) may be selected automatically.
On the other hand, if manual selection has been specified (Step S114: N), the printers picked up are listed together with information such as their security level information and operating status on the prompt screen 31 on the liquid crystal panel 30 of the client machine shown in
As shown in
Although not shown in the flowchart in
Since a transparent touch panel (transparent tablet) is laid over the prompt screen 31 on the liquid crystal panel 30 of the client machine shown in
When a printer for use in actual alternate processing of the remaining part of the print job is selected manually (Step S117), the selected printer performs alternate processing of the remaining part of the print job in place of the printer first requested to process the print job (Step S118).
As described above, in the image processing device according to the present invention, when requesting the image data processing to the other image data processing means other than the first image data processing means, an image data processing requesting means verifies security levels of second image data processing means to which the image data processing is to be requested and then requests the second image data processing means to perform distributed processing of image data in addition to an image data processing means first requested to process the image data and gives sufficiently consideration to the security level of each data processing means when selecting the second data processing means for distributed processing of the image data. This makes it possible to avoid concentration of the image data processing on a specific image data processing means, allowing the selected second image data processing means to perform distributed processing of the entrusted image data in conjunction with the image data processing means first requested to process the image data and keeping security of the image data in mind until the distributed processing of the image data is completed even when improving processing efficiency by the distribution of the image data processing.
In the image processing device according to the present invention, an image data processing requesting means selects, from among the plurality of image data processing means, all other image data processing means whose security level is equal to or higher than the security level of the image data processing means first requested to process the image data, reliably picks up second image data processing means best suited to actual distributed processing of the image data, and requests the selected second image data processing means to perform distributed processing of the image data. The selected second image data processing means can perform distributed processing of the entrusted image data quickly. Since there is no reduction in processing speed of the image data processing means requested to distributed process the image data, there is no need to install high-speed network printers, incurring high equipment cost. Also, the security level of the image data is guaranteed until the distributed processing of the image data is completed even when improving processing efficiency by the distribution of the image data processing.
In the image processing device according to the present invention, an image data processing requesting means verifies a security level of a second image data processing means to which the image data processing is to be requested and then requests the second image data processing means to perform alternate processing of the image data in place of an image data processing means first requested to process the image data if the first image data processing means can no longer continue processing subsequent part of the image data. When selecting second image data processing means to which the image data alternate processing is to be requested, the security level in each image data processing means is sufficiently considered. This prevents the processing of the image data from being suspended on a specific image data processing means and allows the selected second image data processing means to perform alternate processing of the subsequent part of the entrusted image data in place of the image data processing means first requested to process the image data, keeping security of the image data in mind until the alternate processing of the image data is completed even when ensuring reliability of image data processing by the alternate processing of the image data.
In the image processing device according to the present invention, an image data processing requesting means selects, from among a plurality of image data processing means, all other image data processing means whose security level is equal to or higher than the security level of an image data processing means first requested to process the image data, reliably picks up second image data processing means best suited to actual alternate processing of the image data, and requests the selected second image data processing means to perform alternate processing of the image data. The selected second image data processing means can perform alternate processing of the entrusted image data quickly. Consequently, the security level of the image data is guaranteed until the alternate processing of the image data is completed even when ensuring reliability of image data processing by the alternate processing of the image data.
In the image processing system according to the present invention, an image data processing requesting means verifies security levels of second image data processing means to which the image data distributed processing is to be requested and then requests the second image data processing means to perform distributed processing of the image data in addition to an image data processing means first requested to process the image data and gives careful consideration to the security level of the second data processing means when selecting the second data processing means to request distributed processing of the image data. This makes it possible to avoid concentration of the image data processing on a specific image data processing means, allowing the second image data processing means to perform distributed processing of the image data together with the image data processing means first requested to process the image data, allowing the selected second image data processing means to perform distributed processing of the entrusted image data in conjunction with the image data processing means first requested to process the image data, and keeping security of the image data in mind until the distributed processing of the image data is completed even when improving processing efficiency by the distribution of the image data processing.
In the image processing system according to the present invention, an image data processing requesting means verifies a security level of a second image data processing means to which the image data alternate processing is to be requested and then requests the second image data processing means to perform alternate processing of the image data if the first image data processing means can no longer continue processing subsequent part of the image data and gives careful consideration to the security level of the data processing means when selecting the second data processing means to request alternate processing of the image data. This prevents the processing of the image data from being suspended on a specific image data processing means and allows the second image data processing means to perform alternate processing of the subsequent part of the image data in place of the image data processing means first requested to process the image data, keeping security of the image data in mind until the alternate processing of the image data is completed even when ensuring reliability of image data processing by the alternate processing of the image data.
Number | Date | Country | Kind |
---|---|---|---|
2002-288629 | Oct 2002 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2003/012561 | 10/1/2003 | WO | 00 | 2/23/2010 |