1. Field of the Invention
The present invention relates to an image forming apparatus, control method thereof, and program.
2. Description of the Related Art
Recently, image forming apparatuses need to achieve more sophisticated functions in addition to cost reduction and downsizing. As a measure to meet these demands, there is known a technique of performing information processing by an image forming apparatus and external apparatus in cooperation with each other to provide the best function and performance with limited hardware resources. In this technique, the image forming apparatus and the external apparatus (for example, server or PC) execute information processing and image processing in cooperation with each other, implementing an expansive function (for example, expansion copy function) which cannot be provided by the hardware resources of the image forming apparatus.
For example, Japanese Patent Laid-Open No. 08-186677 proposes a technique of connecting an image forming apparatus to an external apparatus such as a personal computer (to be referred to as a PC), and performing image processing by the PC for an image obtained by the image forming apparatus in order to provide a copy function. In Japanese Patent Laid-Open No. 08-186677, the PC executes image processing, which has been executed in the image forming apparatus for a conventional copy function, thereby reducing the use of the hardware resources of the image forming apparatus. In Japanese Patent Laid-Open No. 08-186677, the PC performs even operations (start of reading an original and various settings) of the image forming apparatus.
Image forming apparatuses propose an expansion copy function (pseudo-copy function). The expansion copy function, which cannot be implemented by the hardware resources of the image forming apparatus, is executed using the resources of an external apparatus such as a PC. Even this function can be operated on the operation unit of the image forming apparatus. For this purpose, a scan driver program for controlling the original reading function of the image forming apparatus, and a print driver program for controlling the print function are installed in the external apparatus. When the image forming apparatus receives a copy start instruction from the user, it notifies the external apparatus of the instruction. The external apparatus executes original reading, various image processes, and printing in accordance with each driver program. Although original reading and printing are done by the image forming apparatus, various image processes are executed using the hardware resources and driver program of the external apparatus. Even when the memory of the image forming apparatus has a small capacity, the expansion function enables layout processing and sort processing for multiple pages by storing image data in the memory of the external apparatus instead of the image forming apparatus. Further, the image forming apparatus includes only a minimum image processing unit, and an image processing program installed in the external apparatus performs complicated advanced image processing, color processing, and the like. This can improve the performance while reducing the cost of the image forming apparatus.
However, the conventional technique has the following problems. For the expansion copy function, the PC side can set, as a printout destination, an image forming apparatus different from one which scans an original. In such a case, a scanned image may be output to an image forming apparatus different from one which has started expansion copy, and printed out by an image forming apparatus the user does not expect.
The present invention enables realization of an image forming apparatus which displays an expansion copy setting that designates the image forming apparatus as the printout destination, so that the user can easily select the expansion copy setting when executing an expansion copy function, and a control method thereof.
One aspect of the present invention provides an image forming apparatus connectable to a plurality of external apparatuses via a network, comprising: an acquisition unit that acquires, from the respective external apparatuses, pieces of copy setting information which are generated in the respective external apparatuses, the copy setting information designating apparatuses for scanning and apparatuses for printing; a determination unit that determines, by referring to the pieces of copy setting information acquired by the acquisition unit, whether or not each copy setting information designates the image forming apparatus as the apparatus for printing; and a display control unit that identifiably displays, on a display unit, copy setting information which is determined by the determination unit to designate the image forming apparatus as the apparatus for printing.
Another aspect of the present invention provides a method of controlling an image forming apparatus connectable to a plurality of external apparatuses via a network, comprising: acquiring, from the respective external apparatuses, pieces of copy setting information which are generated in the respective external apparatuses, the copy setting information designating apparatuses for scanning and apparatuses for printing; determining, by referring to the pieces of copy setting information acquired in the acquiring step, whether or not each copy setting information designates the image forming apparatus as the apparatus for printing; and identifiably displaying, on a display unit, copy setting information which is determined in the determining step to designate the image forming apparatus as the apparatus for printing.
Still another aspect of the present invention provides a computer-readable storage medium storing a computer program for causing a computer to execute the image forming apparatus control method.
Further features of the present invention will be apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments of the present invention will now be described in detail with reference to the drawings. It should be noted that the relative arrangement of the components, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
<Arrangement of Image Forming Apparatus>
The arrangement of an image forming apparatus according to an embodiment of the present invention will be exemplified with reference to
The controller unit 101 includes a CPU 102, RAM 103, ROM 104, printing unit I/F 106, reading unit I/F 108, modem 111, USB I/F 115, and network I/F 118. The respective blocks are connected by a system bus 105 to be able to communicate with each other. The CPU 102 comprehensively controls these blocks in accordance with various control programs. Various control programs are executed by reading out control programs stored in the program area of the ROM 104. For example, various control programs are executed by decompressing and rasterizing, to the RAM 103, compressed data which is stored in the program area of the ROM 104. Various control programs may be stored in a hard disk drive (HDD: not shown) in a compressed/uncompressed state.
The network I/F 118 communicates with each host computer 117 (to be referred to as a PC) via a network (LAN) 120 or the like. Note that the PCs 117 correspond to PCs 401 to 403 to be described later with reference to
The printing unit I/F 106 is an interface which outputs an image signal to the printing unit 107 (printer engine). The printing unit 107 forms an image on a printing medium in accordance with image data. The reading unit I/F 108 is an interface which inputs a read image signal from the reading unit 109 (scanner engine). The CPU 102 processes an image signal input via the reading unit I/F 108, and outputs it as a print image signal to the printing unit I/F 106.
By using font information stored in the font area of the ROM 104, the CPU 102 displays a character or sign on the display of the operation panel 110, or receives instruction information from the operation panel 110 which has received a user instruction. The CPU 102 stores apparatus information of the MFP 100, telephone book information of the user, department management information, and the like in the data area of the ROM 104, and if necessary, reads out and updates them.
<Arrangement of Operation Panel>
The operation panel 110 of the MFP 100 according to the embodiment will be described in detail with reference to
The operation panel 110 will be explained. The operation panel 110 has function keys 201 to 204 for selecting the above-mentioned functions. The user presses the button of a function he wants to use. The operation panel 110 includes a display 205 for notifying the user of the setting status and the device status of the MFP 100. An arrow key 206 is used to move a cursor displayed on the display 205 or the like. As shown in
The operation panel 110 includes a monochrome start key 209 and color start key 210 as keys for designating the start of copying, scanning, or facsimile processing. The embodiment assumes a color copy function, and the color start key 210 is illustrated. To the contrary, in an image forming apparatus having only a monochrome reading function or monochrome printing function, the start key may be only the monochrome start key 209. Further, the start key is not limited to the illustrated one even in an image forming apparatus having a function capable of determining which of color and monochrome originals is obtained when the original is read.
A stop key 211 is used to designate the stop of the operation of each function. As a method of stopping the operation, the user can select processing he wants to stop, and stop it by using a status check/stop key 212 from the status check screen of processes which are currently executed by the MFP 100. Also in this case, the user uses the arrow key 206 and OK key 207 for selection and determination.
<Copy Settings>
Copy settings according to the embodiment will be explained with reference to
As shown in
In settings of copy 1 in the setting screen 302, the scanner is MFP-A, the original input unit is an ADF, the original size is A4, the scan mode is color, the resolution is 300 dpi, and the printer is MFP-A. By pressing the start button of the setting screen 302, expansion copy starts with these settings.
<Image Forming System>
An image forming system 400 including the image forming apparatus will be described with reference to
<Control Regarding Copy Settings>
Control regarding copy settings of expansion copy or the like according to the embodiment will be described with reference to
In the copy setting 501 of the PC 401, MFP-A is set as the scanner and printer for copy 1. For copy 2, copy 3, and copy 4, neither the scanner nor printer is set. In the copy setting 502 of the PC 402, MFP-A is set as the scanner and MFP-B is set as the printer for copy 1, and MFP-B is set as the scanner and printer for copy 2. For copy 3 and copy 4, neither the scanner nor printer is set. In the copy setting 503 of the PC 403, MFP-A is set as the scanner and printer for copy 1, and MFP-A is set as the scanner and MFP-B is set as the printer for copy 2. For copy 3 and copy 4, neither the scanner nor printer is set.
A processing sequence in the image forming apparatus upon receiving copy setting information according to the embodiment will be explained with reference to
If the CPU 102 determines in step S601 that it has received copy setting information (that is, the copy setting 501) from the PC 401, it advances to step S602. In step S602, the CPU 102 registers a PC name, copy setting name, and printer name in a table held in the image forming apparatus.
The MFP 100 is notified of copy settings which designate the MFP-A 100 as the scanner, out of the copy settings 501, 502, and 503 of the PCs 401, 402, and 403 shown in
<Expansion Copy>
The processing sequence of expansion copy by the MFP 100 according to the embodiment will be explained with reference to
In step S801, the CPU 102 displays a copy setting list display screen on the display 205 based on the copy setting table registered according to the sequence of
In step S804, the CPU 102 notifies the PC 401 via the USB I/F 115 or network I/F 118 of the copy setting selected in step S802. In step S805, the CPU 102 waits until it receives a scan instruction from the PC 401 via the USB I/F 115 or network I/F 118. Upon receiving the scan instruction, the CPU 102 advances to step S806.
In step S806, the CPU 102 controls the reading unit 109 to start reading an original. In step S807, the CPU 102 transfers the image data read in step S806 via the USB I/F 115 or network I/F 118 to an external apparatus (in this case, the PC 401) serving as an expansion copy cooperation partner. Also in step S807, the CPU 102 determines whether the transfer has ended, and if YES, advances to step S808.
In step S808, the CPU 102 waits until it receives print data from the PC 401 via the USB I/F 115 or network I/F 118. Upon receiving print data, the CPU 102 advances to step S809 to print out the received print data by the printing unit 107, and then ends the process. In this manner, in expansion copy of the embodiment, the image forming apparatus transmits, to an external apparatus, image data obtained by scanning an original. The external apparatus performs image processing for the image data. The image forming apparatus receives the image data and prints it out.
<Copy Setting List Display>
The copy setting list display processing in step S801 will be explained in detail with reference to
In step S901, the CPU 102 acquires one set of registered data from the copy setting table 701. In step S902, the CPU 102 determines whether the data have been acquired in step S901. If the data have been acquired, the CPU 102 advances to step S903, and determines whether the designation of the printout destination is MFP-A. If the CPU 102 determines that the printout destination is MFP-A, it advances to step S904; if NO, to step S906.
In step S904, the CPU 102 sets to display, in the list display, copy settings for which it is determined that the printout destination is MFP-A. The CPU 102 then advances to step S905. In step S906, the CPU 102 sets not to display, in the list display, copy settings for which it is determined that the printout destination is not MFP-A. The CPU 102 then advances to step S905.
In step S905, the CPU 102 sets the lookup destination of the copy setting table 701 in the next data, and returns to step S901. If the CPU 102 determines in step S902 that no data has been acquired in step S901, it advances to step S907, and displays a list of copy settings on the display 205 of the operation panel 110 based on the display/non-display settings made in steps S904 and S906.
A display example according to the flowchart of
A modification of the copy setting list display will be explained with reference to
In step S1004, the CPU 102 sets to preferentially display, in the list display, copy settings for which it is determined that the printout destination is MFP-A. In step S1006, the CPU 102 sets to normally display, in the list display, copy settings for which it is determined that the printout destination is not MFP-A. In step S1007, the CPU 102 displays, on the display 205, a list of copy settings assigned with the preferential display setting in step S1004 such that they are positioned above copy settings assigned with the normal display setting in step S1005. That is, in the list display screen, copy settings for which it is determined that the printout destination is not MFP-A are displayed below those for which it is determined that the printout destination is MFP-A.
In
Another modification of the copy setting list display will be explained with reference to
In step S1104, the CPU 102 sets to normally display, in the list display, copy settings for which it is determined that the printout destination is MFP-A. In step S1106, the CPU 102 sets to display, in the list display together with “remote”, copy settings for which it is determined that the printout destination is not MFP-A. The remote display will be described later with reference to
In
As described above, the image forming apparatus according to the embodiment is connected to a plurality of external apparatuses such as a PC and MFP, and can execute the expansion copy function in cooperation with the external apparatus. The image forming apparatus acquires expansion copy setting information from the external apparatus, and displays a list of only copy settings in which the image forming apparatus is set as the printout destination, out of a plurality of acquired copy settings. Hence, the image forming apparatus allows the user to easily select a copy setting which designates, as the printout destination, the image forming apparatus from which the user is to start expansion copy.
Note that the present invention is not limited to the above embodiment, and various modifications can be made. For example, the image forming apparatus may display, in the list display screen, copy setting information in which the image forming apparatus is not the printout destination, below copy setting information in which the image forming apparatus serves as the printout destination. In addition to display of copy setting information in which the image forming apparatus serves as the printout destination, the image forming apparatus may identifiably display copy setting information in which the image forming apparatus is not the printout destination.
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. 2010-134456 filed on Jun. 11, 2010, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2010-134456 | Jun 2010 | JP | national |