1. Field of the Invention
The present invention relates to an image forming apparatus having a facsimile (FAX) reception function, a method of controlling the same, and a recording medium.
2. Description of the Related Art
Recently, in the field of compact image forming apparatuses, the products are required to not only be cost-competitive but also have much smaller sizes and higher functionality. In addition, since personal computers (PCs) and networks have become widespread, making a PC and an image forming apparatus cooperate and provide more convenient functions has been examined. For example, there is a function of enabling a PC to send image data to an image forming apparatus incorporating a FAX function and making the image forming apparatus send the image data to a FAX line as a FAX image. There also exists a function of, reversely, causing an image forming apparatus to send image data received from a FAX line to a PC and making the PC use the image data without printing.
For example, Japanese Patent Laid-Open No. 2006-041910 describes an arrangement in which, when received FAX data is untransferred to a PC, the number (the current time and date) of untransferred data that are stored is displayed on a display. According to this literature, a designation can be done to transfer, to the PC, only data selected by the user from the received data and prohibit printing of unnecessary data.
In Japanese Patent Laid-Open No. 2006-041910, a dedicated driver not to print a facsimile-received image is installed in a PC. When the driver is activated in the PC, the image forming apparatus can search for the PC with the driver installed by polling. Driver settings on the PC side include designations of a FAX data storage destination and a data storage format. Upon detecting reception of FAX data, the driver makes an icon displayed on the task bar flick to notify the user of the presence/absence of the received data.
As will be described later, the FAX function of sending a received FAX image to a PC according to an embodiment of the present invention also uses a driver dedicated to the FAX function in a PC, as in Japanese Patent Laid-Open No. 2006-041910.
The conventional FAX function includes a function called forced memory reception (willful intercept). The forced memory reception is a function of prohibiting automatic printing of a received image and also prohibiting printing of an output report (reception result).
In this forced memory reception mode, all facsimile-received data are accumulated in the memory. When the forced memory reception mode is canceled, the received images and the report are automatically printed. This function is used to, for example, prohibit printing of a FAX image received at night, and enables to print a received FAX image as needed.
When the forced memory reception mode is canceled, all data received during that mode are printed. At this time, the output destination of the accumulated data cannot be designated arbitrarily. For this reason, if an error such as paper-out or toner-out occurs at the output destination, the forced memory reception mode cannot be canceled. In the normal FAX reception mode, the user can designate a plurality of output destinations. In the forced memory reception mode, however, the received data output destination is fixed.
An inexpensive image forming apparatus has a small memory capacity, and the number of receivable FAX jobs is therefore limited. If the number of received jobs exceeds the maximum number, the apparatus does not accept new facsimile-received data (does not connect the facsimile apparatus). Hence, if the forced memory reception mode cannot be canceled, FAX reception may be impeded. Furthermore, received FAX data is stored in a volatile RAM and therefore lost upon power-on/off.
The present invention solves the problems of the above-described related art.
The present invention provides a technique of transferring received data accumulated in a memory to a designated output destination upon canceling a memory reception mode.
The present invention also provides a technique of designating the output destination of each received data accumulated in a memory and outputting each received data to the designated output destination upon canceling a memory reception mode.
According to one aspect of the present invention, there is provided an image forming apparatus capable of facsimile reception, comprising: storage unit configured to store facsimile-received data; display control unit configured to display a selection screen to allow a user to select an output destination of the received data stored in the storage unit in accordance with cancel of a memory reception mode in which the facsimile-received data is stored in the storage unit; and control unit configured to control to output the received data to an output destination selected by the user from output destinations displayed in the selection screen.
According to another aspect of the present invention, there is provided an image forming apparatus control method of controlling an image forming apparatus capable of facsimile reception, comprising: displaying a selection screen to allow a user to select an output destination of received data stored in a memory in accordance with cancel of a memory reception mode in which facsimile-received data is stored in the memory; and controlling to output the received data to an output destination selected by the user from output destinations displayed in the selection screen.
According to the present invention, it is possible to output received data accumulated in a memory to a designated output destination upon canceling a memory reception mode.
It is also possible to designate the output destination of each received data accumulated in a memory and output each received data to the designated output destination upon canceling a memory reception mode.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the following embodiments are not intended to limit the scope of the appended claims, and that not all the combinations of features described in the embodiments are necessarily essential to the solving means of the present invention.
The image forming apparatus 100 includes a printing unit 107, a reading unit 109, an operation panel 110, a line interface (I/F) 112, and a controller 101 for controlling them. The controller 101 includes a CPU 102, a RAM 103, a ROM 104, a printing unit I/F 106, a reading unit I/F 108, a MODEM 111, a USB I/F 115, and a network I/F 118. These units are connected through a system bus 105. The CPU 102 comprehensively controls the operations of the above-described units in accordance with various control programs. The various control programs are stored in the program ROM of the ROM 104. The CPU 102 reads out and executes the control programs. Alternatively, the CPU 102 decompresses and expands, on the RAM 103, data compressed and stored in the program ROM of the ROM 104, thereby executing the above-described various control programs. Otherwise, the above-described various control programs may be compressed/uncompressed and stored in a hard disk drive (HDD) (not shown) so that the CPU 102 expands and executes them on the RAM 103 at the time of execution.
The network I/F 118 performs communication processing with a host computer (information processing apparatus) 200 (PC in
The printing unit I/F 106 serves as an interface to output an image signal to the printing unit 107 (printer engine). The reading unit I/F 108 serves as an interface to input an image signal obtained by reading a document from the reading unit 109 (scanner engine). The CPU 102 processes the image signal input from the reading unit I/F 108 and outputs the image signal to the printing unit I/F 106 as the image signal for printing.
The CPU 102 also displays characters or symbols on the display unit of the operation panel 110 using font information stored in the font ROM of the ROM 104, or receives instruction information from the operation panel 110 that has received a user instruction. The CPU 102 stores the device information of the image forming apparatus 100, the telephone number list information and department management information of the user, and the like in the data ROM of the ROM 104. The CPU 102 reads out the pieces of information as needed, and updates them as needed.
In
The PC 200 includes a CPU 201. The CPU 201 controls the units of the PC 200 by executing programs. An external I/F 202 communicates with another apparatus. A memory 203 accumulates data input through the external I/F 202 or temporarily stores data to be sent through the external I/F 202. An image processing application 210 performs image processing corresponding to the settings in a profile DB 220, or manages profile data.
Function keys 211 to 214 correspond to “copy”, “fax”, “scan”, and “media print” jobs, respectively. When the user presses one of the function keys, display of a display unit 224 transitions to the basic screen of the corresponding job. The selected function (job) is explicitly indicated by lighting the corresponding function key.
An OK key 215 is used to select an item. Arrow keys 216 to 219 correspond to the up, down, left, and right directions, respectively, and are used to move an item. The display unit (LCD) 224 displays an operation screen. A monochrome start key 221 lights up in a press enable state and is used to instruct to start copy, document reading, FAX send, or the like in the monochrome mode. A color start key 222 lights up in a press enable state and is used to instruct to start copy or document reading in the color mode. At the time of FAX send, only the monochrome start key 221 lights up. A stop key 223 is used to instruct to, for example, stop a job.
Note that in the PC transfer mode, facsimile-received data is transferred to a registered PC. After the FAX data transfer, the received data is deleted from the memory (RAM 103) of the image forming apparatus 100.
This processing starts upon powering on the image forming apparatus 100. In step S801, the user presses the FAX key 212 of the operation panel 110 to display the top screen (
In this way, the user can set the mode to transfer received FAX data to a PC and designate the PC of the transfer destination.
This processing starts upon powering on the image forming apparatus 100. In step S901, the menu screen (
In step S905, the memory reception mode setting screen shown in
In this way, the memory reception mode can be set using the operation panel 110 of the image forming apparatus 100.
This processing starts upon powering on the image forming apparatus 100. In step S1001, the CPU detects FAX data reception. The process advances to step S1002 to store the received FAX data in the memory (RAM 103). The process advances to step S1003 to confirm whether the memory reception mode setting has been done (whether the memory reception mode is set). If the mode is not set, the process advances to step S1004 to output the FAX data in accordance with the reception mode setting. On the other hand, upon determining in step S1004 that the memory reception mode is set, the process advances to step S1005 to hold the data in the memory. Without outputting the received data, the process returns to step S1001 to wait for the next received data.
In step S1101, the CPU waits for FAX data received from the telephone public circuit network 114 through the line I/F 112. Upon receiving FAX data, the process advances to step S1102 to store the received FAX data in the memory (RAM 103). The process advances to step S1103 to determine whether the PC transfer mode to transfer FAX data to a PC is set. If the PC transfer mode is not set, the process advances to step S1104 to cause the printing unit 107 to print the FAX data. On the other hand, upon determining in step S1103 that the PC transfer mode is set, the process advances to step S1106 to send the stored FAX data to a preset PC, as described with reference to
In step S1201, the CPU waits for an access request (event) from the image forming apparatus 100. When an event has occurred, the process advances to step S1202 to determine whether the event is FAX data reception from the image forming apparatus 100. If the event is not the FAX data reception, the process returns to step S1201. If the event is the FAX data reception, the process advances to step S1203 to store the received data in the memory 203. The CPU accesses the profile DB 220 and searches for the profile information of PC transfer mode setting. The process then advances to step S1204. The image processing application 210 performs image processing based on the profile information for the received data and stores the processed image data in a designated location.
In step S1301, when the user selects “OFF” in the memory reception setting screen shown in
The process advances from step S1303 to step S1304 to determine, based on the result of status check of the image forming apparatus 100, whether printing of the stored FAX data is possible. If printing is possible, the process advances to step S1305 to turn on a print flag (provided in the RAM 103) and then advances to step S1306. Upon determining in step S1304 that printing is impossible, the process advances to step S1306 to determine whether transfer to a PC is possible. If transfer is possible, the process advances to step S1307 to turn on a PC transfer flag (provided in the RAM 103) and then advances to step S1308. Upon determining in step S1306 that transfer to a PC is impossible, or after step S1307 has been executed, the process advances to step S1308 to determine whether save to the external memory is possible. Upon determining that save is not possible, the process advances to step S1310. However, if it is determined that save is possible, the process advances to step S1309 to turn on an external memory save flag (provided in the RAM 103).
The process advances to step S1310 to check the above-described flags. The display is controlled so as to display the output destination with the flag on, as shown in
As described above, according to the first embodiment, it is possible to output FAX data stored in the memory reception mode to an output destination desired by the user. It is also possible to prevent the user from selecting output processing inexecutable in the image forming apparatus.
The second embodiment of the present invention will be described next. In the second embodiment, a case will be explained in which FAX data accumulated in a memory in the memory reception mode are sent to output destinations designated for the respective data. Note that the arrangements of an image forming apparatus 100 and a PC 200 according to the second embodiment are the same as in the above-described first embodiment, and a description thereof will be omitted.
In step S1401, when the user selects “OFF” in the memory reception setting screen shown in
The process advances to step S1404 to display, on a display unit 224 of an operation panel 110, a list of output destinations to which the accumulated FAX data can be output, based on the status of the image forming apparatus 100 and the various kinds of flags. The processing up to this point is the same as in the first embodiment.
Next, the process advances to step S1405 to display a data list screen shown in
Referring back to
When the output destinations of all the received data are designated, the process advances to step S1408 to output the received data to the designated output destinations. When the output is completed, the memory reception mode is canceled.
As described above, according to the second embodiment, it is possible to designate the output destination for each of accumulated received data and output the received data to the designated output destinations.
Although not described in the above embodiment, there may be a choice to delete received data from the memory (RAM 103) without output. In addition, display of the list of data output destinations is not limited to that in the above the embodiment.
For “sheet output”, it is determined whether the image forming apparatus 100 is in a print enable state. If printing is possible, “print OK” is set. Otherwise, “print NG” is set. For “PC transfer”, it is determined whether a PC to which data can be transferred is selectable. If selection is possible, “enable” is set. Otherwise, “disable” is set. For “save to external memory”, the presence/absence of connection of an external memory is determined. If save is possible, “save enable” is set. Otherwise, “save disable” is set. The list of output destinations to be displayed on the display unit 224 of the operation panel 110 is decided based on the determination results.
For example, if “print NG”, “PC transfer disable”, and “save disable” are set, the received data remains held in the memory. If “print NG”, “PC transfer disable”, and “save enable” are set, display is done to save the received data to the external memory. In a similar manner, the output destinations to which the received data can be output are displayed on the display unit 224 of the operation panel 110 as a list of output destinations.
Screen display of the above-described embodiments is merely an example, and the present invention is not limited to this. For example, “gray-out” in the explanation of the embodiments may be replaced with “non-display”, or any other display method may be adopted to prohibit selection by the user.
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment(s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment(s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (for example, computer-readable medium).
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2011-104736, filed May 9, 2011, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2011-104736 | May 2011 | JP | national |