Source: http://www.google.com/patents/US7528845?dq=7260910
Timestamp: 2015-04-21 10:32:48
Document Index: 464544122

Matched Legal Cases: ['art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 35', 'art 90', 'art 90', 'art 90', 'art 90', 'art 90', 'art 90', 'art 90', 'art 90', 'art 90', 'Application No. 2004']

Patent US7528845 - Image processing apparatus and image processing method - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsAn image processing apparatus, which transmits image data to a plurality of addresses via a network, includes a transmission device which transmits the image data to an address in the plurality of addresses, an address setting device which sets at least one of the plurality of addresses, a determining...http://www.google.com/patents/US7528845?utm_source=gb-gplus-sharePatent US7528845 - Image processing apparatus and image processing methodAdvanced Patent SearchPublication numberUS7528845 B2Publication typeGrantApplication numberUS 11/022,821Publication dateMay 5, 2009Filing dateDec 28, 2004Priority dateNov 10, 2004Fee statusPaidAlso published asUS20060101156Publication number022821, 11022821, US 7528845 B2, US 7528845B2, US-B2-7528845, US7528845 B2, US7528845B2InventorsKaitaku Ozawa, Yoshikazu IkenoueOriginal AssigneeKonica Minolta Business Technologies, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (14), Non-Patent Citations (2), Referenced by (1), Classifications (9), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetImage processing apparatus and image processing method
US 7528845 B2Abstract
transmitting the image data to the first destination address when a predetermined second control signal is input from the outside. Description
In recent years, an image processing system has been in use, where a Multiple Function Peripheral (hereinafter referred to as �MFP�) is connected to a plurality of terminals by a local area network (hereinafter referred to as �LAN�) or the like. In such an image processing system, for example, data obtained by scanning a document with a scanner unit of the MFP can be transmitted from the MFP to each terminal.
FIG. 1 shows an example of a block diagram of a configuration of an image processing system, including an image processing apparatus according to the embodiment 1 of the present invention. As shown in FIG. 1, an image processing system 1 has at least one image processing apparatus 3 and at least one terminal 4, connected to each other by a network 2 such as the LAN. It is to be noted that, in the following example, the image processing system is an intra-company image processing system, and the network 2 is the LAN. The image processing apparatus 3 is for example a MFP, and the terminal 4 is for example a personal computer (hereinafter referred to as �PC�).
FIG. 2 shows an example of a block diagram of a configuration of the image processing apparatus 3 according to the embodiment 1. As shown in FIG. 2, the image processing apparatus 3 has an ROM 11, an RAM 12, a CPU 13, a network interface card (hereinafter referred to as �NIC�) 14, an operation panel 15, a hard disk 16, a scanner unit 17, and a printer unit 18. The NIC 14 is a device used to connect the image processing apparatus 3 to the network 2. The operation panel 15 is a panel with which a user logs in and out, sets an address, and performs other operations. The hard disk 16 stores an address book and various sorts of programs corresponding to each image processing apparatus 3. The CPU 13 controls each component of the image processing apparatus 3 according to the programs respectively stored in the ROM 11 and the hard disk 16.
In the following, the operation of the image processing apparatus 3 is described in the case where the image data is transmitted to an address set with the operation panel 15 via the network 2. FIG. 4 is a flowchart showing a control flow of the CPU 13 in the case where an address with the attribute other than a previously stored attribute is displayed with a different color from the address with the previously stored attribute when the address with the attribute other than a previously stored attribute is set by user. First, an administrator of the image processing apparatus 3 or some others, for example, presets an address book, a table indicating relationships between addresses registered in the address book and attributes of the addresses, and one attribute of an address in the image processing apparatus 3. Specifically, as shown in FIG. 4, first, the CPU 13 drives the hard disk (described as �HD� in FIG. 4) 16 to previously store an address book and a table indicating relationships between addresses registered in the address book and attributes of the addresses (step S10). When the administrator of the image processing apparatus 3 or some others sets an attribute of an address with the operation panel 15, the CPU 13 drives the hard disk 16 to previously store the set attribute (that is, the preset attribute) of the address (step S11). Subsequently, when a user presses a login button on the operation panel 15 and inputs a password and the like (step S12), the CPU 13 drives the operation panel 15 to display an initialization screen. The user then presses a predetermined address setting button on the initialization screen or on a predetermined address setting screen displayed by switching the initialization screen at least once. Upon pressing the predetermined address setting button by the user, the CPU 13 reads the address book stored in the hard disk 16, and the address book is displayed on the operation panel 15. The user selects an address from the screen of the address book to set the address.
The user checks the addresses displayed in the already-set address display part 35 to reconfirm whether each of the addresses is correct as an address to which the image data is transmitted. Herein, the address displayed with red characters, the attribute of which is different from the attribute previously limited by the administrator, can be confirmed with particular care. After the confirmation, the user presses any of the three buttons 32 to 34 displayed on the address setting screen 31. Upon pressing any of the buttons 32 to 34, a control signal is produced according to the kind of the button pressed by the user, out of the buttons 32 to 34. The CPU 13 detects which button was pressed by the user, according to the control signal thus produced (step S18). When the user presses the address setting button 33 (�address setting� in the step 518), the CPU 13 drives the operation panel 15 to display the screen 41 of the address book again. Further, when the user presses the address deletion button 34 (�address deletion� in the step S18), the CPU 13 drives the operation panel 15 to delete the address set immediately before pressing the button 34, that is, the address lastly displayed (step S19). Further, when the user presses the data transmission button 32 (�data transmission� in the step S18), the image data is transmitted by the NIC 14 to all the addresses displayed in the already-set address display part 35 (step S20), to complete the processing.
It is for example assumed that the attribute of the address preset by the administrator of the image processing apparatus 3 is �intra-company�. In this case, when the user sets an address 1 and an address 2, having the attribute �in-company�, those addresses are displayed with black characters in the already-set address display part 35, as shown in FIG. 5. When the user sets an address 3, having the attribute �extra-company�, the address 3 is displayed with red characters (underlined characters in FIG. 5) in the already-set address display part 35. Such a display can inform the user of the setting of the �extra-company� address. Thus, the user can readily find that the addresses having different attributes have been set. Accordingly, when the address has erroneously been set, the user can readily find the error and correct the erroneously set address before transmitting the data. It is to be noted that the combination of colors for use in displaying addresses need not necessarily be black and red. Other combinations are obviously possible so long as an address having an attribute corresponding to the preset attribute can be differentiated from an address having an attribute not corresponding to the preset attribute. Further, those addresses may be differentiated by means of sizes or styles of displayed characters in place of the colors thereof.
It is to be noted that, as described above, the image processing apparatus determines whether to transmit the image data to addresses or not, for the purpose of determining how those addresses are displayed on a screen, and not for the purpose of determining whether to actually transmit the image data to those addresses or not. Whether the image data is to be actually transmitted to those addresses or not is determined according to whether the user presses the �data transmission button 32� or not. Therefore, even when the image processing apparatus determines not to transmit the image data to a certain address, if the user does not delete that address and presses the data transmission button 32 with the address displayed in the already-set address display part 35, then the image data is transmitted to the address. On the contrary, even when the image processing apparatus determines to transmit the image data to another certain address, if the user deletes that address, then the image data is not transmitted to the address.
It is to be noted that the user can add a new attribute of an address to the attribute of the address, preset by the administrator of the image processing apparatus 3 or some others. FIG. 7 as well as FIG. 8 is a flowchart showing a control flow of the CPU 13 in the case where the user adds a new attribute to the previously limited attribute. As shown in FIG. 7, first, the CPU 13 drives the hard disk (described as �HD� in FIG. 7) 16 to previously store an address book and a table indicating relationships between addresses registered in the address book and attributes of the addresses (step S30). When the administrator of the image processing apparatus 3 or some others sets an attribute of an address with the operation panel 15, the CPU 13 drives the hard disk 16 to previously store the set attribute of the address (step S31). Subsequently, when the user presses a login button on the operation panel 15 and inputs a password and the like (step S32), the CPU 13 drives the operation panel 15 to display an initialization screen (step S33).
As shown in FIG. 7, when the user presses the button 53 for adding an address attribute limiting condition on the initialization screen 51 (�addition of address attribute limiting condition� in the step S34), the CPU 13 drives the operation panel 15 to display a screen for adding an address attribute limiting condition (step S35). The user adds an address attribute limiting condition by using the screen for adding an address attribute limiting condition. In the following, the process for adding an address attribute limitation condition is described.
FIG. 10 shows one example of the above-mentioned screen for adding an address attribute limiting condition. As shown in FIG. 10, on a screen 61 for adding an address attribute limiting condition, a default condition preset by the administrator of the image processing apparatus 3, namely a condition 62 which cannot be changed by the user, alternatives 63 of �AND� or �OR�, and a list 64 of address attribute limiting conditions that can be added to the preset condition are displayed. In adding an address attribute limiting condition, the user selects �AND� or �OR� from the alternatives 63, and selects an address attribute limiting condition to be added from the list 64. In the example shown in FIG. 10, �intra-company� has been set as the attribute of the default condition, and �department manager� has been set by the user as the additional attribute. In this case, it is determined that the image data is transmitted to the address set by the user, only when the address has the attribute of �intra-company department manager�. When the user adds one condition on this screen 61, the CPU 13 drives the operation panel 15 to display the initialization screen 51 again. When further adding a condition, the user presses the button 53 for adding an address attribute limiting condition. When not adding, the user presses the address setting button 52. When the user adds the address attribute limiting condition, the CPU 13 drives the hard disk 16 to store the set address attribute limiting condition. (step S36).
When the user presses the address setting button 52 on the initialization screen 51 (�address setting� in the step S34), the CPU 13 drives the operation panel 15 to display the address setting screen 31. The subsequent processes are the same as described above referring to FIG. 4. When the user presses the address setting button 33, the CPU 13 drives the operation panel 15 to shift the screen to the screen 41 of the address book as shown in FIG. 6. When the screen 41 of the address book is displayed, the user can select an address from the displayed address book to set the address. When the user selects one address on the screen 41 of the address book, the CPU 13 drives the operation panel 15 to shift the screen back to the address setting screen 31, and to display the selected address is displayed in the already-set address displaying part 35. In setting an additional address, the user presses the address setting button 33.
In FIG. 8, every time the CPU 13 obtains one address from the operation panel 15 (step S37), it determines on the attribute of the obtained address by reference to the table stored in the hard disk 16 (step S38). The CPU 13 determines which alternative, �AND� or �OR�, has been selected by the user in the alternatives 63 on the screen 61 (step S39) by the address attribute limiting condition stored in the hard disk 16. When determining that the user has selected �AND� (�AND� in the step S39), the CPU 13 reads the attribute of the address stored in the hard disk 16, to compare the attribute of the address obtained in the step S38 with the attribute of the address stored in the hard disk 16 (step S40). Herein, the attributes of the address stored in the hard disk 16 refers to the attribute previously stored in the hard disk 16, and the attribute of the address added by the user to the hard disk 16 after login. When the attribute of the obtained address is included in all sorts of attributes of the address stored in the hard disk 16, the CPU 13 determines to transmit the image data to the address set by the user (YES in the step S40), and drives the operation panel 15 to display the address set by the user with characters of unchanged color, namely black characters, in the already-set address display part 35 (step S41). On the other hand, when the attribute of the obtained address is not included in at least one sort of attributes of the address stored in the hard disk 16, the CPU 13 determines not to transmit the image data to the address set by the user (NO in the step S40), and drives the operation panel 15 to display the address set by the user with characters of a changed color such as red, together with the attribute of the address, in the already-set address display part 35 (step 42).
On the other hand, in determining which alternative, �AND� or �OR�, has been selected in the alternatives 63 on the condition adding screen 61 (step S39), when the CPU 13 determines that the user has selected �OR� (�OR� in the step S39), it reads the attributes of the address stored in the hard disk 16, to compare the attribute of the address obtained in the step S38 with the attributes of the address stored in the hard disk 16 (step S43). Herein, the attributes of the address stored in the hard disk 16 refers to the attribute previously stored in the hard disk 16, and the attribute of the address added by the user to the hard disk 16 after login. When the attribute of the set address corresponds to either the previously stored attribute or the attribute of the address added by the user after login, both of the attributes being stored in the hard disk 16, the CPU 13 determines to transmit the image data to the address set by the user (YES in the step S43), and drives the operation panel 15 to display the address set by the user with an characters of unchanged color, namely black characters, in the already-set address display part 35 (step S41). On the other hand, when the attribute of the set address corresponds to neither the previously stored attribute nor the attribute of the address added by the user after login, both of the attributes being stored in the hard disk 16, the CPU 13 determines not to transmit the image data to the address set by the user (NO in the step S43), and drives the operation panel 15 to display the address set by the user with characters of a changed color such as red, together with the attribute of the address, in the already-set address display part 35 (step 42). Such a display can inform the user that the attribute of the set address differs from the address attribute limiting condition. The subsequent process steps S44 to S46 are equivalent to the steps S18 to S20 shown in FIG. 4, and hence descriptions of the steps S44 to S46 are omitted.
FIG. 11 is a diagram showing the address setting screen 31 in the case where all addresses, set by the user in the steps S41 and S42, are displayed in the already-set address display part 35. In the address setting screen 31 shown in FIG. 11, an address to which the image processing apparatus 3 has determined to transmit the image data and an address to which the image processing apparatus 3 has determined not to transmit the image data are displayed in different manners from each other, and besides, the attribute of the latter address is displayed. For example, in the case where the preset address attribute limiting condition is �intra-company� and the user selects �AND� from the alternatives 63, and �department manager� from the list 64, namely the user adds �intra-company department manager� as a new address attribute limiting condition, when the user sets an address 1, having the attribute �intra-company�, the address 1 is displayed with red characters and the attribute of the address 1 is also displayed in the already-set address display part 35. Further, when the user sets an address 2, having the attribute �intra-company department manager�, the address 2 is displayed with black characters in the already-set address display part 35. Moreover, when the user sets an address 3, having an attribute �intra-company chief manager�, the address 3 is displayed with red characters and the attribute of the address 3 is also displayed in the already-set address display part 35. Such a display can readily inform the user that the addresses, having a different attribute from the previously limited attribute �intra-company department manager�, have been set. By looking at the display, the user can be informed of the above setting, thereby to delete those addresses having a different attribute from the �intra-company department manager� before transmitting the data, so that an address setting error can be prevented.
Further, an attribute of an address can be set by the user after login, instead of being preset by the administer of the image processing apparatus 3 or some others. FIG. 12 is a flowchart showing a control flow of the CUP 13 in the case where the user initially sets an attribute of an address after login. In this case, it is not necessary for the administrator of the image processing apparatus 3 to previously limit the attribute of the address. The administrator of the image processing apparatus 3 or some others sets an address book and a table indicating relationships between addresses registered in the address book and attributes of the addresses in the image processing apparatus 3. As shown in FIG. 12, the CPU 13 drives the hard disk (described as �HD� in FIG. 4) 16 to previously store an address book and a table indicating relationships between addresses registered in the address book and attributes of the addresses (step S50). When the user presses a login button on the operation panel 15 and inputs a password and the like (step S51), the CPU 13 drives the operation panel 15 to display an address attribute limiting mode screen (step S52).
FIG. 13 shows one example of the above-mentioned address attribute limiting mode screen. As shown in FIG. 13, the address attribute limiting mode screen 71 has an executive officer mode button 72 and an intra-company mode button 73. The user can press either of those mode buttons 72 and 73 to set the attribute of the address. For example, when the executive officer mode button 72 is pressed, the attribute of the address to which the image processing apparatus determines to transmit an image data is limited to �executive officer�. It is to be noted that this address attribute limiting mode screen 71 is just one example. The number of displayed mode buttons and the sorts of attributes of the address to be set by using each mode button are not limited by this example.
FIG. 14 is a diagram showing the address setting screen 31 in the case where all addresses, set by the user in the steps S57 and S58, are displayed in the already-set address display part 35. In the case where the executive officer mode button is pressed on the address attribute limiting mode screen 71 shown in FIG. 12 to limit the attribute of the address to �executive officer�, when the user sets an address 1 and an address 2, having the attribute �executive officer� as addresses to which the image data is to be transmitted, those addresses 1 and 2 are both displayed with black characters in the already-set address display part 35. Moreover, when the user sets an address 3, having an attribute �except executive officer�, as an address to which the image data is to be transmitted, the address 3 is displayed with red characters (underlined characters in FIG. 13) in the already-set address display part 35, and the attribute of the address 3 is also displayed. Such a display can readily inform the user that the address, having a different attribute from the previously limited attribute �executive officer�, has been set. By looking at the display, the user can be informed of the above setting, thereby to delete the address having a different attribute from the �executive officer� before transmitting the data, so that an address setting error can be prevented.
FIG. 15 as well as FIG. 16 shows a flowchart showing a control flow of the CPU 13 in the case where, each of addresses set by a user corresponds to any of a plurality of preset addresses, and the addresses set by the user are displayed with different colors depending on the attributes thereof. First, the administrator of the image processing apparatus 3 or some others presets a first table indicating relationships between addresses registered in the address book and attributes of the addresses, and a second table indicating relationships between attributes of addresses and colors for use in displaying the addresses having those attributes, in the image processing apparatus 3. Specifically, as shown in FIG. 15, the CPU 13 drives the hard disk (described as �HD� in FIG. 15) 16 to store the first table indicating relationships between addresses registered in the address book and attributes of the addresses (step S70). Further, when the administrator of the image processing apparatus 3 or some others sets attributes of addresses and colors for displaying the addresses having those attributes on the operation panel 15, the CPU 13 drives the hard disk 16 to store the attributes of the set addresses and the colors corresponding to the attributes, as the second table indicating relationships between attributes of addresses and colors for use in displaying the addresses having those attributes (step 71). When the user presses a login button on the operation panel 15 and inputs a password and the like (step S72), the CPU 13 drives the operation panel 15 to display an initialization screen. The user then sets an address by selection from the address book or some other methods.
In the same manner as in the step S13 of FIG. 4, when the CPU 13 obtains one address (step S73), it determines on the attribute of the obtained address by reference to the first table stored in the hard disk 16 (step S74). The CPU 13 further searches the attribute of the address set by the user, from the second table previously stored in the hard disk 16, which indicates attributes of addresses and colors corresponding to the attributes (step S75). When determining that the attribute of the address set by the user is present in the second table, (YES in the step S75), the CPU 13 searches a color corresponding to the address set by the user, using the second table (step S76). It is for example assumed that, in the second table, red is set for an attribute �A� while blue is set for an attribute �B�. When determining the attribute of the address set by the user as the attribute �A� (�attribute A� in the step S76), the CPU 13 drives the operation panel 15 to display the address set by the user with red characters in the already-set address display part 35 (step S77). Similarly, when determining the attribute of the address set by the user as the attribute �B� (�attribute B� in the step S76), the CPU 13 drives the operation panel 15 to display the address set by the user with blue characters in the already-set address display part 35 (step S78). On the other hand, when determining that the attribute of the address set by the user is not present in the second table (No in the step S75), namely determining the attribute of the address set by the user as neither the attribute A nor the attribute B, the CPU 13 drives the operation panel 15 to display set address set by the user with black characters in the already-set address display part 35 (step S79).
After the confirmation of the addresses, the user presses any of the three buttons 32 to 34 displayed on the address setting screen 31. As shown in FIG. 16, when the user presses the address setting button 33 (�address setting� in the step S80), the CPU 13 drives the operation panel 15 to display the screen 41 of the address book again, to obtain an address (step S73). Subsequently, the same processes as those described above are performed. Further, when the user presses the address deletion button 39 (�address deletion� in the step S80), the address set with the operation panel 15 immediately before pressing the button 39, or the address lastly displayed, is deleted (step S81). Further, when the user presses the data transmission button 32 (�data transmission� in the step S80), the image data is transmitted by the NIC 14 to all the addresses displayed in the already-set address display part 35 (step S82), to complete the processing.
FIG. 17 shows one example of the address setting screen 31 displayed in the case where processes are performed according to the flowchart shown by FIGS. 15 and 16. It is assumed here that the administrator of the image processing apparatus 3 presets attributes of addresses and colors for displaying the addresses having those attributes as follows: blue for �Tokyo branch office�, green for �Osaka branch office�, and red for �extra-company�. When the user sets an address 1 having the attribute �Tokyo branch office�, the address 1 is displayed with blue characters (underlined characters in FIG. 17) in the already-set address display part 35. Further, when the user sets an address 2 having an attribute �others�, which is not present in the second table, the address 2 is displayed with black characters in the already-set address display part 35. When the user sets an address 3 having the attribute �extra-company�, the address 3 is displayed with red characters (circled by the solid line in FIG. 17) in the already-set address display part 35. When the user sets an address 4 having the attribute �Osaka branch office�, the address 4 is displayed with green characters (circled by the broken line in FIG. 17) in the already-set address display part 35. As thus described, since the addresses are displayed on the same screen in a different manner depending on the attributes-thereof, the user can be readily informed of each attribute of the addresses, and therefore easily find an address setting error. That is, the user can correct the address setting error before transmitting the data.
FIG. 18 is the block diagram showing a configuration example of an image processing system including an image processing apparatus according to the embodiment 3 of the present invention. In FIG. 18, the same components as those in the image processing system 1 in FIG. 1 are provided with the same reference numerals, and description of those components is omitted. An image processing system 75 in FIG. 18 differs from the image processing system 1 in FIG. 1 in that a light weight directory access protocol server (hereinafter referred to as �LDAP server�) 76 is connected to the network 2.
FIG. 19 as well as FIG. 20 is a flowchart showing a control flow of the CPU 13 in the case where the user determines whether a plurality of addresses set by the user are correct. FIG. 21 as well as FIG. 22 is a flowchart showing an address adequacy determination routine in the step S100 in FIG. 19. First, the administrator of the image processing apparatus 3 or some others presets two set values, namely the set number of addresses and an adequacy determination ratio, for determining the adequacy of an address set by the user, in the image processing apparatus 3, using the operation panel 15. Specifically, as shown in FIG. 19, when the administrator of the image processing apparatus 3 inputs the set number of addresses and the address adequacy determination ratio with the operation panel 15, the CPU 13 drives the hard disk (described as �HD� in FIG. 19) 16 to store the set number of addresses and the address adequacy determination ratio (steps S90, S91). Subsequently, when the user presses a login button on the operation panel 15 and inputs a password and the like (step S92), the CPU 13 drives the operation panel 15 to display a first address setting screen (step S94).
In FIG. 19, when the CPU 13 drives the operation panel 15 to display the first address setting screen 81 (step S94), the user selects any of the setting completion button 82, the address setting button 83, and the address deletion button 84. When the user presses the address setting button 83 (�address setting� in the step S95), a corresponding predetermined control signal is produced, to be detected by the CPU 13. With the detection of this control signal, the CPU 13 drives the operation panel 15 to display the screen 41 of the address book. The CPU 13 starts the processing again from the step S93. Further, when the user presses the address deletion button 84 (�address deletion� in the step S95), a corresponding predetermined control signal is produced, to be detected by the CPU 13. With the detection of this control signal, the CPU 13 drives the operation panel 15 to delete an address set immediately before pressing the button (step S96). When the user presses the setting completion button 82, (�setting completion� in the step S95), a corresponding predetermined control signal is produced, to be detected by the CPU 13. With this detection, the processing goes to the next step S97.
FIGS. 24A and 24B show one example of the above-mentioned second address setting screen. FIG. 24A is a screen displayed when all the addresses set by the user are determined to be adequate. FIG. 24B is a screen displayed when an inadequate address is present. As shown in FIGS. 24A and 24B, a second address setting screen 86 has a data transmission button 87, an address setting button 88, an address deletion button 89, and an already-set address display part 90. When it is determined that all the addresses are adequate in the step S101 in FIG. 19, all the addresses are displayed with black characters in the already-set address display part 90, as shown in FIG. 24A. On the other hand, when it is determined that an inadequate address is present, as shown in FIG. 24B, the address determined to be inadequate is displayed with characters of a changed color (underlined characters in FIG. 24B), and a deletion selecting screen 91 is also displayed in the already-set address display part 90. On the deletion selecting screen 91, the user selects whether the address determined to be inadequate is deleted or not. When the user presses the �YES� button, that is, selects to delete the address setting, on the deletion selecting screen 91, all the addresses displayed with characters of the changed color are deleted. When the user presses the �NO� button, that is, selects not to delete the address setting, the addresses displayed with characters of the changed color remains displayed on the already-set address display part 90 while the deletion selecting screen 91 is deleted on the second address setting screen 86.
As thus described, when determining that an inadequate address is present in the address adequacy determination routine (YES in the step S101), the CPU 13 drives the operation panel 15 to display the second address setting screen 86 as shown in FIG. 24B. On the second address setting screen 86, an address determined to be inadequate is displayed with characters of red or the like, and the deletion selecting screen 91 is also displayed (step S102). On the deletion selecting screen 91, the user selects whether to delete the address determined to be inadequate or not. Herein, when the user presses the �YES� button (YES in the step S103), the CPU 13 drives the operation panel 15 to delete the address determined to be inadequate (step S104), and the processing goes to the next step S105. When the user presses the �NO� button (NO in the step �S103�), the address determined to be inadequate remains displayed, and the processing goes to the next step
In seeing the already-set address display part 90 on the second address setting screen 86, the user selects any of the data transmission button 87, the address setting button 88, and the address deletion button 89. When the user presses the address setting button 88 (�address setting� in the step S105), the CPU 13 drives the operation panel 15 to display the screen 41 of the address book. As the user inputs an address again, the CPU 13 starts the processing again from the step S93. When the user presses the address deletion button 89 (�address deletion� in the step S105), the CPU 13 drives the operation panel 15 to delete one address, which was set lastly, in the already-set address display part 90 (step S106). When the user presses the data transmission button 87 (�data transmission� in the step S105), the image data is transmitted by the NIC 14 to all the addresses displayed in the already-set address display part 90 (step S107), to complete the processing.
The address adequacy determination routine is described in detail below. In the address adequacy determination routine shown by FIGS. 21 and 22, the CPU 13 first determines on attributes of all obtained addresses, using a table stored in the LDAP server 76 (step S121). Next, with respect to each of division attributes of the addresses set by the user, the CPU 13 counts the number of addresses having the division attribute, and then calculates a ratio (hereinafter referred to as �division attribute ratio�) of the number of addresses having the division attribute to the total number of the obtained addresses (step S122). Next, the CPU 13 compares, with respect to each of the division attributes, the division attribute ratio with the address adequacy determination ratio set by the administrator of the image processing apparatus 3 (step S123). Herein, when there are present both a division attribute with the division attribute ratio not less than the address adequacy determination ratio, and a division attribute with the division attribute ratio less than the address adequacy determination ratio (YES in the step S124), the CPU 13 determines the address, having the division attribute with the division attribute ratio less than the address adequacy determination ratio, to be inadequate (step S125), to complete the address adequacy determination routine. When there are not present both the division attribute with the division attribute ratio not less than the address adequacy determination ratio, and the division attribute with the division attribute ratio less than the address adequacy determination ratio, namely there is present either of those attributes (NO in the step S124), the CPU 13 counts, with respect to each of rank attributes of the addresses, the number of addresses having the rank attribute, and then calculates a ratio (hereinafter referred to as �rank attribute ratio�) of the number of addresses having the rank attribute to the total number of the obtained addresses (step S126). Next, the CPU 13 compares, with respect to each of the rank attributes, the rank attribute ratio with the address adequacy determination ratio set by the administrator of the image processing apparatus 3 (step S127). Herein, when there are present both a rank attribute with the rank attribute ratio not less than the address adequacy determination ratio, and a rank attribute with the rank attribute ratio less than the address adequacy determination ratio (YES in the step S128), the CPU 13 determines the address, having the rank attribute with the rank attribute ratio less than the address adequacy determination ratio, to be inadequate (step S129), to complete the address adequacy determination routine. On the other hand, when there are not present both the rank attribute with the rank attribute ratio not less than the address adequacy determination ratio, and the rank attribute with the rank attribute ratio less than the address adequacy determination ratio, namely there is present either of those attributes (NO in the step S128), the CPU 13 determines all the obtained addresses to be adequate (step s130), to complete the address adequacy determination routine.
For example, as shown in FIG. 24B, when the user sets an address 1 to an address �n�, and only an address 3 has an attribute �general affairs department� while the other addresses have an attribute �development department�, only the address 3 is displayed with red characters (underlined characters in FIG. 24B) in the already-set address display part 90. Further, on the second address setting screen 86, the attribute of the address 3 and the screen 91 for asking whether to delete the address 3 or not, on which the user is to select whether the setting is deleted or not, are displayed. When the user selects �YES� on the screen 91, the address 3 is deleted on the already-set address display part 90. When the user selects �NO� on the screen 91, the address 3 remains displayed. Accordingly, in the case where the user sets a plurality of addresses including, for example, only one address having a different attribute from the other addresses, this address is displayed in a different manner from the other addresses. In the case of having set only one wrong address, it is thus possible for the user to easily notice the error. This allows the image processing apparatus according to the embodiment 3 to prevent transmission of the image data to a totally unrelated address due to an address setting error by the user. It is to be noted that, when all the addresses set by the user have the same attribute, �NO� is selected both in the step S124 and in the step S128, leading to determination on all the addresses as adequate (step S130). Although the division and rank are used as the attributes for determining the adequacy in the embodiment 3, other attributes (intra-company, place of business etc.) may be employed for the determination.
The address adequacy determination ratio is a value used for determining whether there is any inadequate address among the addresses set by user in the address adequacy determination routine, and is stored in the hard disk 16. For example, in the case where the address adequacy determination ratio is set to 80 percent (%), determination is �YES� in the step S124 in FIG. 22, when there are present both a division attribute, with the address adequacy determination ratio (of the number of addresses having the same division attribute to the total number of addresses set by the user) not less than 80%, and a division attribute, with which the address adequacy determination ratio less than 80%, and otherwise, the determination is �NO� in the step S124 in FIG. 22.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5796494May 25, 1995Aug 18, 1998Brother Kogyo Kabushiki KaishaFacsimile machine connectable to an external computerUS5905582Nov 14, 1995May 18, 1999Canon Kabushiki KaishaImage processing apparatus for processing image data in response to signals from an external apparatusUS6005677Aug 22, 1997Dec 21, 1999Ricoh Company, Ltd.Facsimile device and a method of facsimile communicationUS6469798Oct 26, 1999Oct 22, 2002Matsushita Electric Industrial Co., Ltd.Electronic mail apparatus and methodUS6820083 *Apr 19, 2000Nov 16, 2004Interface Software, Inc.Relationship management system that limits access of contact information to particular foldersUS20030179871 *Feb 20, 2003Sep 25, 2003Fuji Xerox Co., Ltd.Data processing apparatus and data processing methodUS20030214679 *Mar 20, 2003Nov 20, 2003Kazutoshi IshikawaCommunication apparatusUS20050071500 *Sep 20, 2004Mar 31, 2005Canon Kabushiki KaishaCommunication apparatus and method of controlling sameJP2001077997A Title not availableJP2001333246A Title not availableJP2003259076A Title not availableJP2004272823A Title not availableJPH11146174A Title not availableJPH11225260A Title not available* Cited by examinerNon-Patent CitationsReference1Japanese Office Action mailed Jan. 31, 2006, directed to counterpart JP Application No. 2004-326337.2 *Microsoft Outlook 2003; Microsoft Corporation, 1995-2003.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS20090323115 *Sep 1, 2009Dec 31, 2009Oce-Technologies B.V.Scan-to-email with export limitations* Cited by examinerClassifications U.S. Classification345/619, 358/402, 358/405International ClassificationG09G5/00Cooperative ClassificationH04L29/12783, H04L61/35, H04L63/101European ClassificationH04L61/35, H04L29/12A6Legal EventsDateCodeEventDescriptionSep 28, 2012FPAYFee paymentYear of fee payment: 4Dec 28, 2004ASAssignmentOwner name: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC., JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OZAWA, KAITAKU;IKENOUE, YOSHIKAZU;REEL/FRAME:016139/0007Effective date: 20041209RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services