Embodiments of the present invention will be described below referring to the drawings. In the following description, parts having like functions and names will be denoted with like numerals, and therefore the description thereof will not be repeated.
The network 2 is a local area network (LAN), and the connection can be either by wire or radio. Also, the network 2 is not limited to a LAN and can be a wide area network (WAN) such as the Internet, or a network using the Public Switched Telephone Networks.
The PC 100 is a general computer and has installed therein a printer driver program to control the MFPs 200, 201, and 202. When the MFPs 200, 201, and 202 are of different kinds, the PC 100 has installed therein three kinds of printer driver programs to control the MFPs 200, 201, and 202. Also in the PC 100, a data-transmitting program, described later, is installed. By executing the data-transmitting program, the PC 100 functions as a data-transmitting apparatus.
The CPU 101 loads in the RAM 105 a printer driver program recorded in the flash memory 108, which is mounted in the card I/F 109, and executes the printer driver program. The program executed by the CPU 101 is not limited to the printer driver program recorded in the flash memory 108; a printer driver program can be stored in the HDD 107 and loaded in the RAM 105 for execution. In this case, the printer driver program can be downloaded from another computer connected to the network 2 and stored in the HDD 107. The term program, as used herein, includes a source program, a compressed program, and an encoded program, as well as programs directly executable by the CPU 101.
The operating portion 119 includes an input portion 119A and a display portion 119B. The input portion 119A is an input device such as a keyboard and a mouse, which receives input of operations by the user of the PC 100. The display portion 119B is a display device such as a liquid crystal display device, an organic EL (Electro Luminescence) display panel, and a cathode-ray tube (CRT). It is possible to use a pointing device such as a touch panel for the input portion 119A.
The communication I/F 111 is a communication interface to connect the PC 100 to the network 2 or the PSTN. The PC 100 is communicable with the MFPs 200, 201, and 202 via the network 2, and communicable with, via the PSTN, other facsimiles connected thereto. While the example where the PC 100 is connected to the MFPs 200, 201, and 202 via the network 2 is described, direct connection using a serial interface or a parallel interface is also possible. For the communication I/F 111, an interface is used according to the form of connection of the PC 100 and each of the other MFPs 200, 201, and 202.
The MFPs 200, 201, and 202 each include a scanner to read text, an image-forming device to form an image on a recording medium such as a sheet of paper based on image data, and a facsimile. The MFPs 200, 201, and 202 are equipped with an image-reading function, a copying function, and a facsimile-transmitting-and-receiving function. While in this embodiment the MFPs 200, 201, and 202 are taken as an example, any other device can be used instead of the MFPs 200, 201, and 202 insofar as a function to process images is equipped, examples including a scanner, a printer, a copying machine, a facsimile, and a computer. The MFPs 200, 201, and 202 have the same structures and functions, and therefore the MFP 200 will be taken as an example here unless stated otherwise.
The ROM 213 stores programs executed by the CPU 211, or data necessary for execution of the programs. The RAM 214 is used as a work area for the CPU 211 to execute the programs. The RAM 214 temporarily stores read-out data (image data) transmitted continuously from the text reading portion 230.
The operating panel 260 includes a display portion 260A and an operating portion 260B. The display portion 260A is a display device such as an LCD and an organic ELD, and displays an instruction menu for a user, information concerning acquired image data, and the like. The operating portion 260B has a plurality of keys and receives input of data such as various instructions, characters, and numbers input by the user's operation and corresponding to the keys. The operating portion 260B further includes a touch panel provided on the display portion 260A.
The communication I/F portion 212 is an interface to connect the MFP 200 to the network 2. The CPU 211 communicates with the PC 100 via the communication I/F portion 212 to transmit and receive data.
The facsimile portion 217 is connected to the public switched telephone network (PSTN), and transmits facsimile data to the PSTN or receives facsimile data from the PSTN. Also, the facsimile portion 217 stores received facsimile data in the HDD 216 or outputs the received facsimile data to the image-forming portion 240. The image-forming portion 240 prints the facsimile data received by the facsimile portion 217 onto a sheet of paper. The facsimile portion 217 converts data stored in the HDD 216 into facsimile data and transmits it to a facsimile connected to the PSTN.
In the card I/F 218, the flash memory 218A is mounted. The CPU 211 can access the flash memory 218A via the card I/F 218. The CPU 211 loads in the RAM 214 a data-transmitting program recorded in the flash memory 218A, which is mounted in the card I/F 218, and executes the data-transmitting program. The program executed by the CPU 211 is not limited to the data-transmitting program recorded in the flash memory 218A. The data-transmitting program can be stored in the HDD 216 and loaded in the RAM 214 for execution. In this case, another computer connected to the network 2 can rewrite the data-transmitting program stored in the HDD 216 of the MFP 200, or additionally write a new data-transmitting program. Further, it is possible that the MFP 200 downloads a data-transmitting program from another computer connected to the network 2 and stores the data-transmitting program in the HDD 216. The term program, as used herein, includes a source program, a compressed program, and an encoded program, as well as programs directly executable by the CPU 211.
Referring back to
The icon display portion 20 first refers to the display-form definition table 52, chooses one of the plurality of icons 51 stored in the HDD 107, and displays the chosen icon on the display portion 119B. It is assumed here that the icon display portion 20 chooses, first of all, the icon having the first design as the display form. The icon having the first design as the display form is associated with the destination information of the first destination by the display-form definition table and the transmission-destination definition data. This enables the user to discriminate between the pieces of destination information from the display form of the icon.
It is possible that the icon display portion 20 is adapted to display, in the vicinity of the icon, the piece of destination information associated with the display form of the icon by the display-form definition table and the transmission-destination definition data. By displaying a piece of destination information composed of characters in addition to the icon, the user can be informed of, using characters, which piece of destination information the icon is associated with. It is also possible that instead of displaying the piece of destination information in the vicinity of the icon all the time, the piece of destination information is displayed in the vicinity of the icon when the pointer points the icon on the display portion 119B.
The instruction accepting portion 10 accepts, from the input portion 119A, instructions input by a user using the input portion 119A. The instruction accepting portion 10 includes an icon-instruction accepting portion 11 and a data-instruction accepting portion 12. When a user operates the input portion 119A and makes an instruction for the icon displayed by the icon display portion 20 on the display portion 119B, then the icon-instruction accepting portion 11 accepts the instruction for the icon from the input portion 119A. It is possible that the instruction for the icon is made when the user, using the keyboard, makes an operation to choose the icon, or that the instruction for the icon is made when the user, using a pointing device, makes an operation to point the portion of the display portion 119B where the icon is displayed. Upon reception of the instruction for the icon, the instruction accepting portion 10 detects the display form for identifying the icon for which the instruction is made.
The data-instruction accepting portion 12 accepts instructions for data to be transmitted. For example, when an instruction to print data is made by an application program executed by the CPU 101, the data-instruction accepting portion 12 accepts the instruction for the data. When an instruction is made from the input portion 119A for data identification information for identifying data while the data identification information is being displayed on the display portion 119B, then the data-instruction accepting portion 12 accepts the instruction for the data from the input portion 119A. The data identification information is, for example, a file name attached to the data or an icon assigned to the data. Upon reception of the instruction for the data, the data-instruction accepting portion 12 acquires the data identification information of the data for which the instruction is made.
When the icon-instruction accepting portion 11 accepts an instruction for the icon while an instruction for the data is being received by the data-instruction accepting portion 12, then the instruction accepting portion 10 outputs a data-transmission instruction to the data-transmitting portion 30. The phraseology “while an instruction for the data is being received by the data-instruction accepting portion 12” is a period of time during which the instruction is valid. Specifically, the period of time is after the data-instruction accepting portion 12 accepts an instruction for the data and before the instruction accepting portion 10 accepts a next operation. For example, the period of time is after the user drugs the data identification information displayed on the display portion 119B and before the user drops the data identification information, or after the user clicks the data identification information and before a next operation comes. With the data identification information in the state of being displayed on the display portion 119B, when the user drugs the data identification information and then drops it in the icon, then the data-instruction accepting portion 12 accepts the instruction for the data by the drugging operation, and the icon-instruction accepting portion 11 accepts the instruction for the icon by the drugging operation. When the user clicks the icon immediately after clicking the data identification information, the data-instruction accepting portion 12 accepts the instruction for the data by the clicking operation of the data identification information, and the icon-instruction accepting portion 11 accepts the instruction for the icon by the clicking operation of the icon. The data-transmission instruction includes the data identification information detected by the data-instruction accepting portion 12 and the icon's display form detected by the icon-instruction accepting portion 11.
When the icon-instruction accepting portion 11 accepts an instruction for the icon while an instruction for the data is not being received by the data-instruction accepting portion 12, then the instruction accepting portion 10 outputs a switching instruction to the icon display portion 20. The switching instruction includes the icon's display form detected by the icon-instruction accepting portion 11.
The icon display portion 20 includes an icon switching portion 21. Upon input of a switching instruction from the instruction accepting portion 10, the icon switching portion 21 replaces the displayed icon and displays another icon having a display form different from the display form of the replaced icon. The icon display portion 20 displays, first of all, the icon having the first design as the display form, and when an instruction for the icon is made, the icon display portion 20 replaces the icon and displays the icon having the second design as the display form. When an instruction is made for the icon having the second design as the display form, the icon display portion 20 replaces the icon and displays the icon having the third design as the display form. Further, when an instruction is made for the icon having the third design as the display form, the icon display portion 20 replaces the icon and displays the icon having the first design as the display form. Since the icon display portion 20 displays an icon having a display form different from the display form of the previously displayed icon, the number of icons to be displayed is reduced.
Into the data-transmitting portion 30, a data transmission instruction is input from the instruction accepting portion 10. The data-transmitting portion 30 transmits data identified by the data identification information included in the data transmission instruction, to a piece of destination information identified by the display form included in the data transmission instruction. The data-transmitting portion 30 searches the display-form definition table and acquires a destination name associated with the display form included in the data transmission instruction. The data-transmitting portion 30 then extracts, from the transmission-destination definition data, a piece of destination information identified by the destination name. The data-transmitting portion 30 transmits, to the extracted piece of destination information, the data identified by the data identification information included in the data transmission instruction. When transmission of the data is not successful, the data-transmitting portion 30 outputs, to the alternative transmitting portion 40, an error signal indicating that data transmission has been unsuccessful. The error signal includes the data identification information and the destination name. It is also possible that the data-transmitting portion 30 is adapted to judge whether data transmission to the extracted piece of destination information is possible before the data is transmitted, and when data transmission is impossible, the data-transmitting portion 30 transmits an error signal to the alternative transmitting portion 40. For example, when the destination name is an FTP address, the data-transmitting portion 30 detects whether the device identified by the piece of destination information is active, and if so, judges that data transmission is possible, and if not, judges that data transmission is impossible.
Upon input of an error signal from the data-transmitting portion 30, the alternative transmitting portion 40 extracts, from the transmission-destination definition data, a piece of destination information associated with a destination name different from the destination name with which data transmission is unsuccessful. When there are a plurality of destination names different from the destination name with which data transmission is unsuccessful, the destination name to be extracted may be predetermined depending on the destination name with which data transmission is unsuccessful. For example, data is reversibly compressed when transmitted by e-mail and the FTP, and therefore there is no degradation in image quality. When transmitted by FAX, I-FAX, and SIP-FAX, however, data is irreversibly compressed according to each facsimile standard, and therefore there is large degradation in image quality. In view of this, when transmission to a piece of destination information associated with a destination name is either by e-mail or the FTP, the alternative transmitting portion 40 may be adapted to extract the other destination name. When transmission to a piece of destination information associated with a destination name is by one of FAX, I-FAX, and SIP-FAX, the alternative transmitting portion 40 may be adapted to extract one of the other destination names.
When the user drugs, using a mouse, the piece of data identification information 311 and moves the pointer over the icon 320 and drops the piece of data identification information 311 there, then the data identified by the piece of data identification information 311 is transmitted by facsimile to the device assigned the facsimile number “03-3333-3333”. When the user clicks, using a mouse, the icon 320 once, the display form of the icon 320 is switched from the first design to the second design. When the icon 320 is clicked one more time, the display form of the icon 320 is switched from the second design to the third design.
In step S03, the CPU 101 judges whether an instruction for the icon is accepted. When an instruction for the icon is received, the processing proceeds to step S04. When an instruction other than an instruction for the icon is accepted, the processing goes back to step S02. That is, when an instruction for the icon is received immediately after an instruction for data is received, i.e., when an instruction for the icon is received while an instruction for data is made, the data-transmitting processing in step S04 is executed. The data-transmitting processing will be described in detail later.
In step S05, the CPU 101 judges whether an instruction for the icon is accepted. When an instruction for the icon is received, the processing proceeds to step S06. When an instruction for the icon is not accepted, the processing goes back to step S02. That is, when an instruction for the icon is received while an instruction for data is not made, an icon switching processing in step S06 is executed. The icon switching processing will be described in detail later.
In the next step S17, the CPU 101 judges whether data transmission is successful. When data transmission is successful, the processing goes back to the operation-receiving processing. When data transmission is not successful, the processing proceeds to step S18. In step S18, the CPU 101 searches the transmission-destination definition data and determines a piece of destination information (alternative destination information) different from the piece of destination information acquired in step S15. It is assumed here that the piece of destination information “¥¥goal¥ftp¥main”, which is associated with the third destination, is determined as a piece of alternative destination information. Then, the CPU 101 transmits the data for which the instruction is made in step S02 to the piece of alternative destination information determined in step S18 (step S19). Specifically, the data for which the instruction is made in step S02 is transmitted by the FTP to the URL “¥¥goal¥ftp¥main”, which is the piece of alternative destination information. The CPU 101 then searches the display-form definition table and switches the display form of the icon to the third design corresponding to the piece of alternative destination information (step S20). In the next step S21, the CPU 101 displays, while replacing the icon for which the instruction is made, the icon having the third design as the display form and corresponding to the piece of alternative destination information on the display portion 119B. Then, the processing goes back to the operation-receiving processing. Thus, the icon for which the instruction is made in step S02 is replaced, and an icon having a display from different from the replaced icon is displayed. This enables it to inform the user that the data has been transmitted to a piece of destination information different from the piece of destination information associated with the icon for which the instruction is made.
In the next step 27, the CPU 101 displays, instead of the icon for which the instruction is made in step S05 shown in
<Modified Example>
While in the above embodiment the transmission-destination definition data defines, as destination information, a facsimile number, a URL for FTP transmission, and the like, it is possible that the transmission-destination definition data defines device identification information for identifying the MFPs 200, 201, and 202, which form an image upon reception of data.
A print system according to a second embodiment will be described, mainly on differences from the print system according to the first embodiment.
Here the example where the destination data includes three sets of destination data for three pieces of user identification information, 001-003, is described. The number of destination names to classify the destination information in the transmission-destination definition data can be arbitrarily determined insofar as a plurality of destination names are defined. Where, in the transmission-destination definition data, no piece of destination information exists for a destination name, the corresponding space is a blank. For example, in the destination data including user identification information 1, the spaces corresponding to the destination names FAX2, Internet FAX, and SIP-FAX are blanks.
Referring back to
The icon display portion 20 first refers to the first display-form definition table 53, and chooses, among the plurality of icons 51A stored in the HDD 107, a plurality of icons having different first display forms, and displays the chosen icons on the display portion 119B. Since there are three kinds of first display forms, three icons are chosen. The second display forms of the three icons, chosen by the icon display portion 20, can be arbitrarily determined. It is assumed here that the icon display portion 20 chooses icons having the first design as the second display form. Thus, the icon display portion 20 chooses a first-design icon having the first color (red) as the first display form, a first-design icon having the second color (blue) as the first display form, and a first-design icon having the third color (green) as the first display form, and displays these icons. The first-design icon having the first color (red) as the first display form is associated with the destination name “FAX1” in the destination information including the user identification information “001”. The first-design icon having the second color (blue) as the first display form is associated with the destination name “FAX1” in the destination information including the user identification information “002”. The first-design icon having the third color (green) as the first display form is associated with the destination name “FAX1” in the destination information including the user identification information “003”. This enables the user to identify the destination users from the colors of the icons, and identify the destination names from the designs of the icons.
It is possible that the icon display portion 20 is adapted to display, in the vicinity of an icon, the piece of user identification information associated with the first display form of the icon in the first display-form definition table 53, or the destination name associated with the second display form of the icon in the second display-form definition table 54, or both user identification information and destination name. By displaying, in addition to the icon, a piece of user identification information composed of characters, a destination name composed of characters, or both user identification information and destination name, the user can be informed of, using characters, which user and destination the icon is associated with. It is also possible to display, in the vicinity of an icon, the associated destination information, which is identified by user identification information and a destination name. It is also possible that instead of displaying a piece of user identification information, a destination name, or destination information in the vicinity of an icon all the time, they are displayed in the vicinity of the icon when the pointer points the icon on the display portion 119B.
Upon reception of an instruction for an icon, the icon-instruction accepting portion 11 detects the first display form and the second display form for identifying the icon for which the instruction is made.
Upon input of a switching instruction from the instruction accepting portion 10, the icon switching portion 21 replaces the displayed icon and displays another icon having the same first display form as the first display form of the replaced icon and having a second display form different from the second display form of the replaced icon. The icon display portion 20 displays, first of all, the first-design icon having the first color (red) as the first display form, and when an instruction for the icon is made, the icon display portion 20 replaces the icon and displays a second-design icon having the first color (red) as the first display form. Since the icon display portion 20 displays an icon having the same first display form as the first display form of the previously displayed icon and having a second display form different from the second display form of the previously displayed icon, the number of icons to be displayed is reduced.
The icon switching portion 21 displays an icon having the same first display form as the first display form of the previously displayed icon and having a second display form different from the second display form of the previously displayed icon, on condition that the transmission-destination definition data defines destination information corresponding to such an icon. If an icon without destination information defined in the transmission-destination definition data were displayed, data could not be transmitted. Hence, the icon switching portion 21 does not display such an icon, thereby reducing the number of user's operations.
Into the data-transmitting portion 30, a data transmission instruction is input from the instruction accepting portion 10. The data-transmitting portion 30 transmits data identified by the data identification information included in the data transmission instruction, to a piece of destination information identified by the first display form and the second display form included in the data transmission instruction. The data-transmitting portion 30 searches the first display-form definition table and acquires a piece of user identification information associated with the first display form included in the data transmission instruction. Also, the data-transmitting portion 30 searches the second display-form definition table and acquires a destination name associated with the second display form included in the data transmission instruction. The data-transmitting portion 30 then extracts, from the transmission-destination definition data, a piece of destination information identified by the piece of user identification information and the destination name. The data-transmitting portion 30 transmits, to the extracted piece of destination information, the data identified by the data identification information included in the data transmission instruction. When transmission of the data is not successful, the data-transmitting portion 30 outputs, to the alternative transmitting portion 40, an error signal indicating that data transmission has been unsuccessful. The error signal includes the data identification information, the piece of user identification information, and the destination name. It is also possible that the data-transmitting portion 30 is adapted to judge whether data transmission to the extracted piece of destination information is possible before the data is transmitted, and when data transmission is impossible, the data-transmitting portion 30 transmits an error signal to the alternative transmitting portion 40. For example, when the destination name is an FTP address, the data-transmitting portion 30 detects whether the device identified by the piece of destination information is active, and if so, judges that data transmission is possible, and if not, judges that data transmission is impossible.
The icon 321 has the first color (red) as the first display form and the third design as the second display form, respectively corresponding to the user identification information “001” and the destination name “E-mail”. The user identification information “001” is displayed below the icon 321. The icon 322 has the second color (blue) as the first display form and the fourth design as the second display form, respectively corresponding to the user identification information “002” and the destination name “FTP”. The user identification information “002” is displayed below the icon 322. The icon 323 has the third color (green) as the first display form and the first design as the second display form, respectively corresponding to the user identification information “003” and the destination name “FAX1”. The user identification information “003” is displayed below the icon 323.
For example, when the user drugs, using a mouse, the piece of data identification information 311 and moves the pointer over the icon 321 and drops the piece of data identification information 311 there, then an electronic mail including the data identified by the piece of data identification information 311 and setting the e-mail address “xx001@aaa.com” as the transmission destination is prepared and transmitted.
In next step S32, the CPU 101 searches the first display-form definition table 53 and determines on the user identification information “001”, which is associated with the first color of the first display form (step S33). In step S34, the CPU 101 searches the second display-form definition table 54 and determines on the destination name “E-mail”, which is associated with the third design of the second display form (step S35).
In the next step S36, the CPU 101 searches the transmission-destination definition data and acquires the piece of destination information “xx001@aaa.com”, which is identified by the user identification information “001”, determined in step S33, and by the destination name “E-mail”, determined in step S35 (step S37). Next, the CPU 101 transmits the data for which the instruction is made in step S02 shown in
In the next step S39, the CPU 101 judges whether data transmission is successful. When data transmission is successful, the processing goes back to the operation-receiving processing. When data transmission is not successful, the processing proceeds to step S40. In step S40, the CPU 101 searches the transmission-destination definition data and determines a piece of destination information (alternative destination information) different from the piece of destination information acquired in step S37. It is assumed here that the FTP destination name “¥¥goal¥ftp¥main” is determined. Then, the CPU 101 transmits the data for which the instruction is made to the piece of alternative destination information determined in step S40 (step S41). Specifically, the data for which the instruction is made is transmitted by the FTP to the URL “¥¥goal¥ftp¥main”. The CPU 101 then switches the second display form to the fourth design, which corresponds to the piece of alternative destination information (step S42). Then, the processing proceeds to step S43. In step S43, the CPU 101 replaces the icon for which the instruction is made in step S03 shown in
In the next step S55, the CPU 101 searches the transmission-destination definition data. As a result of the search, the CPU 101 judges whether the destination information including the piece of user identification information determined in step S53 defines the piece of destination information corresponding to the destination name identified by association of the second display form newly switched in step S54 and the second display-form definition table (step S56). When such a piece of destination information is defined in the transmission-destination definition data, the processing proceeds to step S57. When not, the processing goes back to step S54.
In step S57, the CPU 101 displays, instead of the icon for which the instruction is made, the icon having the first display form acquired in step 51 and having the second display form newly switched in step 54. Then, the processing goes back to the operation-receiving processing. That is, the icon for which the instruction is made is replaced, and an icon having the same first display form as the first display form of the replaced icon and having a second display form different from the second display form of the replaced icon is displayed. In other words, only the second display form of the icon for which the instruction is made changes. Here, in place of the icon having the first color (red) as the first display form and having the third design as the second display form, the icon having the first color (red) as the first display form and having the fourth design as the second display form is displayed. By looking at the icon having the first color (red) as the first display form and having the fourth design as the second display form, the user is able to recognize that the new icon is associated with the FTP destination information assigned to the user having the user identification information “001”.
<Modified Example>
While in the second embodiment a plurality of icons having different first display forms are displayed, in this modified example a single icon is displayed. In this case, the icon-instruction accepting portion 11 accepts a first switching instruction to switch only the second display form of the displayed icon and a second switching instruction to switch only the first display form of the displayed icon. When the icon-instruction accepting portion 11 accepts a first switching instruction, the icon switching portion 21 replaces the displayed icon and displays an icon having the same first display form as the first display form of the replaced icon and having a second display form different from the second display form of the replaced icon. When the icon-instruction accepting portion 11 receives a second switching instruction, the icon switching portion 21 replaces the displayed icon and displays an icon having a first display form different from the first display form of the replaced icon and having the same second display form as the second display form of the replaced icon. For example, the first switching instruction is executed by clicking the mouse, and the second switching instruction is executed by clicking the mouse while pressing down the shift key.
In step S54A, the CPU 101 switches the first display form acquired in step S51. Specifically, since the instruction is made for the icon having the first color (red) as the first display form, the first display form is switched to a color other than the first color. Here the example where the first display form is switched from the first color to the second color, which is next to the first color, will be described.
In the next step S55A, the CPU 101 searches the transmission-destination definition data. As a result of the search, the CPU 101 judges whether the destination information including the piece of user identification information identified by association of the first display form newly switched in step S54A and the first display-form definition table 53 defines the piece of destination information corresponding to the destination name identified by association of the second display form acquired in step S51 and the second display-form definition table 54 (step S56A). When such a piece of destination information is defined in the transmission-destination definition data, the processing proceeds to step S57A. When not, the processing goes back to step S54A.
In step S57A, the CPU 101 displays, instead of the icon for which the instruction is made, the icon having the first display form newly switched in step 54 and having the second display form acquired in step 51. Then, the processing goes back to the operation-receiving processing. That is, the icon for which the instruction is made is replaced, and an icon having a first display form different from the first display form of the replaced icon and having the same second display form as the second display form of the replaced icon is displayed. In other words, only the first display form of the icon for which the instruction is made changes. Here, in place of the icon having the first color (red) as the first display form and having the third design as the second display form, the icon having the second color (blue) as the first display form and having the third design as the second display form is displayed. By looking at the icon having the second color (blue) as the first display form and having the third design as the second display form, the user is able to recognize that the new icon is associated with the e-mail destination information assigned to the user having the user identification information “002”.
Thus, in the modified example of the second embodiment, one of a plurality icons is displayed. When a first switching instruction is accepted, the second display form of the displayed icon is switched. When a second switching instruction is accepted, the first display form of the displayed icon is switched. Thus, only one icon needs to be displayed.
In the second embodiment, the transmission-destination definition data defines a plurality pieces of destination information for each of a plurality of users. In the print system according to a third embodiment, the transmission-destination definition data defines a plurality of print conditions for each of a plurality of image-forming apparatuses. The following description is mainly on differences from the print system according to the second embodiment.
An MFP 200 according to the third embodiment is an image-forming apparatus capable of monochrome printing and incapable of color printing. An MFP 201 is an image-forming apparatus provided with a sheet reverse function, capable of duplex printing, and capable of monochrome printing. An MFP 202 is an image-forming apparatus not provided with a sheet reverse function, capable of single-sided printing, and capable of monochrome printing and color printing.
The first print conditions and the second print conditions include single-sided printing and monochrome printing, and thus all the MFPs 200, 201, and 202 can execute the first print conditions and the second print conditions. The third print conditions include duplex printing, and thus only the MFP 201, which is capable of duplex printing, can execute the third print conditions. The fourth print conditions and the fifth print conditions include color printing, and thus only the MFP 202, which is capable of color printing, can execute the fourth print conditions and the fifth print conditions.
In the next step S66, the data for which the instruction is made in step S02 shown in
In the next step S67, the CPU 101 judges whether data transmission is successful. When data transmission is successful, the processing goes back to the operation-receiving processing. When data transmission is not successful, the processing proceeds to step S68. For example, unsuccessful data transmission occurs when the MFP 200 is not active or discontinued because of some failure. In step S68, the CPU 101 determines device identification information (alternative device identification information) different from the device identification information determined in step S63. Here, “second MFP”, which is defined next to the device identification information “first MFP” in the first display-form definition table 53A, is determined as alternative device identification information.
The CPU 101 transmits data for which the instruction is made and the first print conditions determined in step S65 to the MFP 201, which is the alternative device identification information “second MFP” determined in step S68 (step S69). The CPU 101 then refers to the first display-form definition table 53A and switches the first display form to the second design, which corresponds to the alternative device identification information “second MFP” (step S70). Then, the proceeding proceeds to step S71. In step S71, the CPU 101 displays, instead of the icon for which the instruction is made in step S03 shown in
In the next step S85, the CPU 101 searches the second display-form definition table 54A and determines print conditions identified by association of the second display form newly switched in step S84 and the second display-form definition table 54A (step S86). Next, the CPU 101 judges whether the MFP corresponding to the device identification information determined in step S83 can execute the print conditions determined in step S86 (step S87). When the print conditions are executable by the MFP, the processing proceeds to step S88. When the print conditions are not executable by the MFP, the processing goes back to step S84. This is because transmitting unexecutable print conditions to the MFP results in error transmission.
In step S88, the CPU 101 displays, instead of the icon for which the instruction is made, the icon having the first display form acquired in step 81 and having the second display form newly switched in step 84. Then, the processing goes back to the operation-receiving processing. That is, the icon for which the instruction is made is replaced, and an icon having the same first display form as the first display form of the replaced icon and having a second display form different from the second display form of the replaced icon is displayed. In other words, only the second display form of the icon for which the instruction is made changes. Here, in place of the icon having the first design as the first display form and having the first color (red) as the second display form, the icon having the first design as the first display form and having the second color (blue) as the second display form is displayed. By looking at the icon having the first design as the first display form and having the second color (blue) as the second display form, the user is able to recognize that the new icon is for printing the data under the second print conditions using the MFP 200, which corresponds to the device identification information “first MFP”.
<Modified Example>
While in the third embodiment a plurality of icons having different first display forms are displayed, in this modified example a single icon is displayed. In this case, the icon-instruction accepting portion 11 accepts a first switching instruction to switch only the second display form of the displayed icon and a second switching instruction to switch only the first display form of the displayed icon. When the icon-instruction accepting portion 11 accepts a first switching instruction, the icon switching portion 21 replaces the displayed icon and displays an icon having the same first display form as the first display form of the replaced icon and having a second display form different from the second display form of the replaced icon. When the icon-instruction accepting portion 11 accepts a second switching instruction, the icon switching portion 21 replaces the displayed icon and displays an icon having a first display form different from the first display form of the replaced icon and having the same second display form as the second display form of the replaced icon. For example, the first switching instruction is executed by clicking the mouse, and the second switching instruction is executed by clicking the mouse while pressing down the shift key.
In step S92, the CPU 101 switches the first display form acquired in step S81. Specifically, since the instruction is made for the icon having the first design for the first display form, the first display form is switched to a different design. Here the example where the first display form is switched from the first design to the second design, which is next to the first design, will be described.
In the next step S93, the CPU 101 searches the first display-form definition table 53A and determines on the device identification information “second MFP”, which is associated with the second design of the first display form (step S94). Next, in step S95, the CPU 101 searches the second display-form definition table 54A and determines on the print-condition identification information “first conditions”, which are associated with the first color (red) of the second display form (step S96). Next, the CPU 101 judges whether the MFP 201, which corresponds to the device identification information determined in step S94, can execute the print conditions determined in step S96 (step S97). When the print conditions are executable by the MFP 201, the processing proceeds to step S98. When the print conditions are not executable by the MFP 201, the processing goes back to step S92. This is because transmitting unexecutable print conditions to the MFP 201 results in error transmission, and thus it is not necessary to display an icon for transmitting unexecutable print conditions to such a piece of device identification information.
In step S98, the CPU 101 displays, instead of the icon for which the instruction is made, the icon having the second display form acquired in step 81 and having the first display form newly switched in step 92. Then, the processing goes back to the operation-receiving processing. That is, the icon for which the instruction is made is replaced, and an icon having a first display form different from the first display form of the replaced icon and having the same second display form as the second display form of the replaced icon is displayed. In other words, only the first display form of the icon for which the instruction is made changes. Here, in place of the icon having the first design as the first display form and having the first color (red) as the second display form, the icon having the second design as the first display form and having the first color (red) as the second display form is displayed. By looking at the icon having the second design as the first display form and having the first color (red) as the second display form, the user is able to recognize that the new icon is for printing the data under the first print conditions using the MFP 201, which corresponds to the device identification information “second MFP”.
In the first to third embodiments, the PC 100 executes the operation-receiving processing. In a print system according to a fourth embodiment, the MFPs 200, 201, and 202 execute the operation-receiving processing, which is executed by the PC 100 in the first to third embodiments. In this case, a CPU 211 of each of the MFPs 200, 201, and 202 executes the processings shown in
The icon 421 has the first color (red) as the first display form and the third design for the second display form, respectively corresponding to the user identification information “001” and the destination name “E-mail”. The user identification information “001” is displayed below the icon 421. The icon 422 has the second color (blue) as the first display form and the fourth design as the second display form, respectively corresponding to the user identification information “002” and the destination name “FTP”. The user identification information “002” is displayed below the icon 422. The icon 423 has the third color (green) as the first display form and the first design as the second display form, respectively corresponding to the user identification information “003” and the destination name “FAX1”. The user identification information “003” is displayed below the icon 423.
For example, when a user places the user's finger on an area of the touch panel over the piece of data identification information 411, drags it to the icon 421, and takes the finger off the touch panel there, then an electronic mail including the data identified by the piece of data identification information 411 and setting the e-mail address “xx001@aaa.com” as the transmission destination is prepared and transmitted. The same applies to the case where the user places the user's finger on an area of the touch panel over the piece of data identification information 411 and then touches the icon 421 by the finger.
While in the above-described embodiments the difference of the designs and/or colors of the icons is described as an example of the difference of the display forms of the icons, the difference of the display forms of the icons is not limited to design and color; for example, the difference of the shapes of the icons can be employed.
While in the above-described embodiments description has been made of the PC 100 or the MFPs 200, 201, and 202, it will be readily appreciated that the present invention can be taken as a data-transmitting method or a data-transmitting program executed in PC 100 or the MFPs 200, 201, and 202.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-200143 | Jul 2006 | JP | national |