This application is based on and claims priority under 35 USC §119 from Japanese Patent Application No. 2007-41627 filed Feb. 22, 2007.
1. Technical Field
The present invention relates to an image processing apparatus, an image processing method and a computer readable medium storing a program causing a computer to execute a process for image processing.
2. Related Art
Recently, it is strongly argued that there is a need for risk management against disasters. As disasters, for example, there are catastrophic disasters such as a fire, climatic disasters (torrential rainfall, lightning, snow and the like), an earthquake, a volcanic eruption, a tsunami, a typhoon, terrorism and industrial accidents. For example, for various apparatuses such as an image processing apparatus that processes an image to be outputted to a recording medium, measures in the time of disaster have been conventionally made.
According to an aspect of the invention, there is provided an image processing apparatus including an acquiring unit that acquires information on disaster; and a switching unit that switches an operational mode of the image processing apparatus from a first operational mode in which image processing is not performed when there is lack of a part of consumables or failure of a part of functions to a second operational mode in which the image processing is performed by using other consumables that are available and other functions that do not fail even when there is the lack of a part of consumables or the failure of a part of functions, in response to the information on disaster acquired by the acquiring unit.
Exemplary embodiment (s) of the present invention will be described in detail based on the following figures, wherein:
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings.
Moreover, the image processing apparatus 10 is provided with an external IF (interface) 11 that executes communication with the outside, for example, acquiring various kinds of information from a server. The external IF 11 is, for example, connected to a company network, the internet and a server through exclusive lines, a VPN (virtual private network) or the like. In addition, the image processing apparatus 10 is provided with a disaster information acquiring unit 12 that acquires disaster information (information on disaster), and a mode switching unit 13 that switches an operational mode of the image processing apparatus 10 on the basis of the disaster information acquired from the disaster information acquiring unit 12. Further, the image processing apparatus 10 is provided with a distinctive information storage unit 14 that is a memory storing various kinds of information when disaster type determination, disaster level (disaster stage) determination or the like described later is performed.
Moreover, the image processing apparatus 10 is provided with a user interface unit (UI unit) 15 that accepts user operation by a position indicating apparatus such as a mouse and a touch panel, or an input apparatus such as a keyboard, and that identifies an instruction related to image processing on the basis of the accepted user operation. The UI unit 15 may be disposed in the image processing apparatus 10, and provided by being connected to an information processing apparatus such as a cellular phone, a PDA (personal digital assistance), an electronic data book, a personal computer or the like by wired or wireless connection. Depending on circumstances, by using various input functions, information inputted from a user such as the disaster information is recognized.
Moreover, the image processing apparatus 10 is provided with an apparatus control unit 17 that controls the whole image processing apparatus 10. Furthermore, as various functions relating to the image processing, for example, the image processing apparatus 10 is provided with an image acquiring unit 21 that acquires image data to be processed from a computer such as a scanner, a telephone line, a computer such as a PC (personal computer) connected externally or the like, an image processing unit 22 that processes the image data acquired, an image forming unit 23 that outputs the image data processed, and an image reading unit 24 that reads an image from an original copy. Here, the image forming unit 23 may preferably include an image forming apparatus that uses, for example, an image forming method forming a toner image on a sheet of paper by electrophotography, or an ink jet method forming an image by spraying ink onto a sheet of paper. Moreover, the image forming unit 23 may be configured as such that it does not actually execute the image forming on a sheet of paper, but outputs the image data to an image forming apparatus connected through a predetermined line. Further, the image reading unit 24 may preferably include a scanner that uses a CCD (Charge Coupled Devices) method, a CIS (Contact Image Sensor) method or the like, for example.
The image processing apparatus 10 shown in
First aspect shows that the disaster information acquiring unit 12 acquires the information on disaster from the UI unit 15. For example, the UI unit 15 of the image processing apparatus 10 may be provided with a function for inputting an emergency state and recognizes the input thereby so as to acquire the information on disaster. The input of emergency state is performed by using an emergency button (switch), setting emergency command and the like. When the disaster information is acquired by the disaster information acquiring unit 12, the mode switching unit 13 switches the operational mode of the image processing apparatus 10 from a normal operational mode to a disaster operational mode, on the basis of the acquired disaster information.
Second aspect shows that the disaster information acquiring unit 12 has a function as a disaster recognizing unit, which autonomously determines the information on disaster (disaster information). For example, the disaster information acquiring unit 12 is provided with an earthquake observation instrument, a vibration detection function or the like so as to recognize the disaster by itself. As an example of using the earthquake observation instrument, a method that detects an initial tremor of the earthquake (P wave: primary wave) and further detects the magnitude and the location of the earthquake in order to recognize an effect of the earthquake on the image processing apparatus 10 is considered. As well as the first aspect, the mode switching unit 13 performs a process of switching the operational mode of the image processing apparatus 10 from the normal operational mode to the disaster operational mode.
Third aspect shows that the information on disaster (disaster information) is received through a network. For example, by the external IF (interface) 11, the information on disaster is acquired from a server computer through the internet that is a network using TCP/IP communication protocol. The information on disaster through the network includes, for example, information provided by government agencies and local governments, information provided by external organizations such as business enterprises and the like. As well as the first and second aspects, the mode switching unit 13 performs the process of switching the operational mode of the image processing apparatus 10 from the normal operational mode to the disaster operational mode.
Fourth aspect shows that the information on disaster is acquired by inquiring a server through the network, namely, a pull method (a method that expected contents are pulled by the user). In the fourth aspect, the disaster information acquiring unit 12 outputs inquiry information to the external IF 11, and the external IF 11 accesses an external server computer through, for example, the internet on the basis of the inquiry information so that the external IF 11 acquires the information on disaster. As well as the first to third aspects, the mode switching unit 13 performs the process of switching the operational mode of the image processing apparatus 10 from the normal operational mode to the disaster operational mode.
Next, a description will be given to the distinctive information storage unit 14. The distinctive information storage unit 14 is configured as a storage medium such as a hard disc drive (HDD) in which reading and writing information is performed by the mode switching unit 13 having a function of software executed by a CPU (described later).
In
Similarly, with regard to the distance from the image processing apparatus 10 to the seismic center, as reference values, for example, the distance of more than fifty kilometers is to be the disaster level LV1, the distance of fifty kilometers or less and twenty kilometers or more is to be the disaster level LV2, and the distance of less than twenty kilometers is to be the disaster level LV3. Moreover, with regard to the magnitude, as reference values, for example, the magnitude of 4.0 or less is to be the disaster level LV1, the magnitude of 4.1 or more and 7.0 or less is to be the disaster level LV2, and the magnitude of 7.1 or more is to be the disaster level LV3.
Moreover, with regard to the information on neighboring areas, for example, “rescue required” is to be the disaster level LV2, and “unable to contact” is to be the disaster level LV3. Further, with regard to the elapsed time, as reference values, for example, one week or more is to be the disaster level LV1, four days or less is to be the disaster level LV2, and two days or less is to be the disaster level LV3. The mode switching unit 13 reads the level determination table as shown in
As described above, on the basis of matching the disaster information that has been acquired to the level determination table given for each of the disaster types, the disaster level that is guidance for determining the operational mode is determined. In the level determination table, the reference values corresponding to the disaster level are given for each of the evaluation items. By observing matching the disaster information to the level determination table, a preferable disaster level is obtained for each of the evaluation items. The disaster level may be determined by using, for example, the highest level among the evaluation items of the disaster information. The disaster level may also be determined by using, for example, the average level.
Next, a description will be given to a process executed by the image processing apparatus 10 shown in
Moreover, in step 101, in the case of the second aspect described above, the disaster information acquiring unit 12 autonomously determines a situation and acquires the information on disaster (disaster information). The disaster information acquiring unit 12 outputs the disaster information as shown in
In the case of the third aspect described above, the information on disaster (disaster information) is received by the external IF (interface) 11 through the network. Thereafter, the disaster information acquiring unit 12 converts the information on disaster received into the disaster information as shown in
Further, in the fourth aspect described above, the disaster information acquiring unit 12 outputs the inquiry information to the external IF (interface) 11. The external IF (interface) 11 outputs the inquiry information to the server computer through the network. The disaster information acquiring unit 12 acquires the information on disaster (disaster information) through the external IF (interface) 11 as a response to the inquiry. Thereafter, the disaster information acquiring unit 12 converts the information on disaster acquired into the disaster information as shown in
Next, the mode switching unit 13 that acquires the disaster information from the disaster information acquiring unit 12 in step 101 executes a predetermined process for mode switching determination to be described later (step 102). Thereafter, the apparatus control unit 17 that acquires information on switching request from the mode switching unit 13 executes the process for mode switching to be described later (step 103), and the processing is finished.
When the mode switching unit 13 determines that the disaster information is the information on disaster occurrence or additional information in step 201, the mode switching unit 13 then determines the disaster type (step 203). The mode switching unit 13 reads the level determination table (see
Next, a description will be given to the process for mode switching.
In the examples shown in
In addition, selection of a matching table from the plural matching tables as shown in
Next, a description will be given to a specific operation of the image processing apparatus 10 after the continuous mode is set.
In the present exemplary embodiment, the image processing apparatus 10 determines whether the operational mode is the normal mode or the continuous mode. When it is determined that the mode is the continuous mode, the image processing apparatus 10 performs the image processing, even when there is lack of a part of consumables or failure of a part of functions, by using other consumables that are available and other functions that do not fail. Hereinafter, the exemplary embodiment will be described in detail as three examples.
The present example is a process for print output in the case where there is lack of sheets of paper as an example of the consumables. When there is the lack of sheets of paper, an error generally occurs and the operation of the image processing apparatus is stopped. However, in the present example, when the operational mode is the continuous mode, enlargement and reduction, margin setting at the same magnification, divided output and the like are automatically performed.
When the mode is the continuous mode, the apparatus control unit 17 refers to the user level information expanded into the memory in step 303 in
When it is determined that the mode is not the continuous mode (that is, the normal mode) in step 402, the error is outputted (step 406) and the processing is finished. When it is determined that the user who gives the print output instruction is not the registered user in step 403, the error is also outputted (step 406) and the processing is finished. When it is determined that there is no other tray having remaining sheets of paper in step 404, the error is also outputted (step 406) and the processing is finished.
Meanwhile, in the flowchart of
Next, a description will be given to an example of the process for the print output to the sheets of paper in the other tray.
Moreover, when it is determined to be “NO” in step 452 or when it is determined to be “A<B” in step 453, the print in accordance with the enlargement ratio is performed (step 454). In the former case, since there are no sheets of paper whose size is specified and there are the larger sheets of paper whose size is larger than the one specified, enlargement print is outputted. In the latter case, there are no sheets of paper whose size is specified and there are the larger sheets of paper whose size is larger than the one specified and the smaller sheets of paper whose size is smaller than the one specified. In such a case, since the enlargement ratio is nearer from the original size than the reduction ratio, enlargement print is outputted. As the print in accordance with the enlargement ratio, for example, when the enlargement ratio is 141% or more, it may be thought that two pages of images are printed out on a single side of a sheet of paper. When the enlargement ratio is 141% or less, general enlargement print may be performed or the print at the same magnification providing with extra margin may be performed.
Moreover, when it is determined to be “NO” in step 451 or when it is determined to be “A>B” in step 453, the print in accordance with the reduction ratio is performed (step 455). In the former case, since there are no sheets of paper whose size is specified and there are the sheets of paper whose size is smaller than the one specified, reduction print is outputted. In the latter case, there are no sheets of paper whose size is specified and there are the sheets of paper whose size is larger than the one specified and the sheets of paper whose size is smaller than the one specified. In such a case, since the reduction ratio is nearer from the original size than the enlargement ratio, reduction print is outputted. As the print in accordance with the reduction ratio, for example, general reduction print may be performed or printing the image at the same magnification by dividing the image into plural pages may be performed.
The present example is the process for print output in the case where there is lack of toner as an example of the consumables. When there is the lack of toner, an error generally occurs and the operation of the image processing apparatus is stopped. However, in the present example, when the operational mode is the continuous mode, the toner is automatically substituted by a toner of other color and the image is outputted. Moreover, although the present example is generally applied to the case where there is lack of color material of the specified color, a description will be given to the case where there is the lack of toner as an example of the color material hereinafter.
When the mode is determined to be the continuous mode in step 502, the apparatus control unit 17 refers to the user level information expanded into the memory in step 303 in
When it is determined that the mode is not the continuous mode (that is, the normal mode) in step 502, the error is outputted (step 506) and the processing is finished. When it is determined that the user who gives the print output instruction is not the registered user in step 503, the error is also outputted (step 506) and the processing is finished. When it is determined that there is no other color toner other than the color toner specified in step 504, the error is also outputted (step 506) and the processing is finished.
Meanwhile, in the flowchart of
Next, a description will be given to an example of the process for print output by using a toner of other color.
For example, assume a case that “no toner” is detected for black toner in Step 501, and “toner remaining” is detected for all of cyan toner, magenta toner and yellow toner in Step 504. In this case, by referring to a column of “toner to be used”, it is determined that the image forming is performed by using a black color made from mix of cyan toner, magenta toner and yellow toner (process black).
Further, assume a case that “no toner” is detected for black toner in Step 501, “no toner” is detected for yellow toner in step 504, and “toner remaining” is detected for cyan toner and magenta toner in step 504. In this case, by referring to the column of “toner to be used”, it is determined that the image forming is performed by using a blue color made from mix of cyan toner and magenta toner.
Furthermore, assume a case that “no toner” is detected for black toner in Step 501, “no toner” is detected for cyan toner and magenta toner in step 504, and “toner remaining” is detected for yellow toner in step 504. In this case, by referring to the column of “toner to be used”, it is determined in step 504 that the image forming is not performed. This is because it is considered that it is difficult to form a readable image only with the yellow toner.
Besides,
The present example is a process for scanning in the case where there is failure (breakdown and the like) in a function other than the scanner. When an error occurs such as opening of a front door or paper jam at receiving a request of scanner use, an error generally causes the operation of the image processing apparatus to stop. However, in the present example, when the operational mode is the continuous mode, it is determined in step 603 (later described) whether or not the error influences the use of scanner. If the error does not influence the use of scanner, the use of scanner is permitted despite the error.
If it is determined to be in the continuous mode in step 602, the apparatus control unit 17 refers to the influence determination table regarding scanner use shown in
When it is determined in step 603 that the error does not influence the use of scanner, the scanning is performed ignoring the error (step 604).
When it is determined that the operational mode is not the continuous mode (that is, the normal mode) in step 602, the error is outputted (step 605) and the operation of the image processing apparatus 10 is stopped. When it is determined that the error influences the scanning in step 603, the error is also outputted (step 605) and the operation of the image processing apparatus 10 is stopped.
In the present example, when it is determined that the operational mode is the continuous mode in step 602, it is only determined whether or not the error influences the use of scanner in step 603, and it is not determined whether or not the user is the registered user who has authority to give the instruction for the operation in the continuous mode (scanning ignoring the error) unlike the first and second examples. However, such determination may be conducted in the present example. That is, the apparatus control unit 17 may have a function as an example of the identifying unit that identifies the user having authority to instruct the operation in the continuous mode.
Meanwhile, in the time of disaster or the like, as a supply source of electric power to the image processing apparatus 10, not the main power source such as home power source but the secondary power source such as a generator is used in some cases. In this case, since it is necessary to save the electric power, a predetermined mode (for example, a mode for realizing the maximum power saving) among power saving modes (modes for economizing power) installed in the machine is forcibly set. Hereinafter, a description will be given to a process for setting the power saving mode at the time of turning the power source on or turning the power source off in the case where the continuous mode is set, as a fourth example. Moreover, the “secondary power source” described here may be inside or outside of the image processing apparatus 10. When the secondary power source is outside of the image processing apparatus 10, the secondary power source may be particularly called as an “outside power source”.
Thereafter, when the turning-on of the power source is instructed, the apparatus control unit 17 refers to the backed-up mode information and determines whether or not the operational mode is the continuous mode before turning the power source off (step 701). When the operational mode is determined to be the continuous mode before turning the power source off in step 701, the apparatus control unit 17 resets the operational mode of the image processing apparatus 10 to the continuous mode (step 702). When the operational mode is determined not to be the continuous mode before turning the power source off, the apparatus control unit 17 sets the operational mode of the image processing apparatus 10 to the normal mode instead of the continuous mode (step 706).
When the operational mode is determined to be the continuous mode before turning the power source off in step 701, the apparatus control unit 17 inquires whether or not the image processing apparatus 10 uses the secondary power source as the supply source of electric power after resetting to the continuous mode (step 703). The secondary power source is an example of the supply source of electric power used in the time of disaster instead of the main power source that is the supply source of power in a normal operation state. The inquiry in step 703 regarding whether or not the image processing apparatus 10 is connected to the secondary power source may be answered by, for example, a user operating the UI unit 15.
In response to input of the user as an answer to the inquiry, the apparatus control unit 17 determines whether or not the image processing apparatus 10 is connected to the secondary power source (step 704). When it is determined in step 704 that the image processing apparatus 10 is connected to the secondary power source, the apparatus control unit 17 sets the image processing apparatus 10 to the maximum power saving mode among the power saving modes installed in the machine (step 705). When it is determined in step 704 that the image processing apparatus 10 is not connected to the secondary power source, the apparatus control unit 17 does not set the image processing apparatus 10 to the power saving mode.
Moreover, in the present example, as an example of the memory that stores the information on switching of the operational mode of the image processing apparatus 10, an area of the magnetic disc or the like to which the mode information is backed up is adopted. In addition, the apparatus control unit 17 has a function as an example of a setting unit that sets the operational mode of the image processing apparatus 10 to the second operational mode, if the information on switching stored in the memory shows that the first operational mode has been switched to the second operational mode when a power source of the image processing apparatus 10 is turned on after being turned off. Further, in the present example, the apparatus control unit 17 is provided as an example of a configuration including a determination unit that determines whether or not the secondary power source that is a supply source in the time of disaster is used as a supply source of electric power for image processing instead of the main power source that is a supply source in a normal operation state, and a setting unit that sets such that when it is determined that the secondary power source is used, power consumption of the image processing apparatus 10 is less than the one in the case of using the main power source.
Finally, a description will be given to a hardware configuration on a part having a function as a computer in the image processing apparatus 10.
Here, the CPU 201 executes various kinds of software such as OS (Operating System) and applications, and realizes the various functions described above. In addition, the main memory 203 has a function as the working memory having a memory area that stores the various kinds of software and data to be used for executing the software and the like. Further, the magnetic disc unit 205 is a memory provided with a memory area that stores input data to the various kinds of software, output data from the various kinds of software or the like. In the present exemplary embodiment, the magnetic disc unit 205 also has a function as the distinctive information storage unit 14. Moreover, there is a case in which instead of the magnetic disc unit 205, a semiconductor memory represented by a flash memory or the like is used. In addition, in the present exemplary embodiment, the UI unit 15 is provided with the display 210 and the keyboard/pointing device 209 as a UI. Further, the external IF 11 is realized by using the hardware of the communication interface 206.
As described above, the various processes shown in the present exemplary embodiment are realized through application programs executed by the CPU 201, with the main memory 203 that is the working memory. The application programs may be provided in a state in which the application programs are installed in the image processing apparatus 10 when the image processing apparatus 10 as a computer is provided to a customer (including the user). The application programs may also be provided by a computer readable medium, which stores the programs to be executed by the computer in a state that the computer can read the programs. A CD-ROM medium or the like is an example of the memory medium. A CD-ROM reading device (not shown) or the like reads and executes the programs. The programs may be provided, for example, through a communication unit such as the network by a program transmission apparatus (not shown) and through the communication interface 206 such as a network interface. The program transmission apparatus is provided with, for example, a memory that stores the programs provided in a server computer on the host computer side or the like, and a program transmission unit that provides the programs through the network.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The exemplary embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2007-041627 | Feb 2007 | JP | national |