IMAGE FORMING APPARATUS AND METHOD FOR CONTROLLING THE SAME

In one embodiment of the invention, an image processing apparatus provided with a display unit that displays an operation screen is provided with a user authentication unit that performs user authentication, an input unit that inputs comment information to the operation screen of the display unit, for each user that has been authenticated by the user authentication unit, and an output unit that outputs, among comment information that has been input by the input unit, comment information of a user that has been authenticated by the user authentication unit.

BACKGROUND OF THE INVENTION

This application claims priority under 35 U.S.C. §119(a) on Patent Application No. 2008-162023 filed in Japan on Jun. 20, 2008, the entire contents of which are herein incorporated by reference.

The present invention relates to an image processing apparatus provided in an image forming apparatus having a print function, such as a digital copier, printer, facsimile apparatus, or digital multifunction peripheral, or in an image sending apparatus having a send function such as a facsimile apparatus or digital multifunction peripheral, and an image forming apparatus and an image sending apparatus that are provided with such an image processing apparatus.

Recently, image forming apparatuses having a print function, such as a digital copier, printer, facsimile apparatus, or digital multifunction peripheral have been equipped with various functions (for example, such as duplex printing, color printing, reduced/enlarged printing, or a job program registration function of pre-registering a job operation sequence). Also, there are image forming apparatuses provided with a function of authenticating a user.

With this type of image forming apparatus, ordinarily, an image processing apparatus in which a user performs an input operation is provided, and by the user performing an operation to execute a desired function based on display information that is displayed on an operation screen of a display unit, the operated function is executed.

For example, JP 2003-118177A discloses an image forming apparatus in which, when an operator authentication means authenticates an operator using input of a username and a password of the operator from an operating means, a job memory management means combines and registers a plurality of copy conditions, and manages the registered copy conditions such that the registered copy conditions can be called when necessary, and manages registration and calling of the copy conditions on a per-operator basis for operators that have been authenticated by the operator authentication means.

Also, in an image sending apparatus having a send function such as a facsimile apparatus or digital multifunction peripheral, various functions (for example, such as one-touch registration or group registration, in which recipient identification information such as a facsimile number or electronic mail address is pre-registered) are provided. Also, there are image sending apparatuses provided with a function of authenticating a user.

In this type of image sending apparatus, ordinarily, an image processing apparatus in which a user performs an input operation is provided, and by the user performing an operation to pre-register recipient identification information based on display information that is displayed on an operation screen of a display unit, the recipient identification information in the operation is registered, and by performing an operation for sending to the registered recipient, sending to the recipient in the operation is executed.

For example, JP 2006-114992A discloses a communications terminal apparatus provided with an individual phone book only for valid users, a group phone book for valid users belonging to a group, and an all-purpose phone book usable independently of the users, and use of the individual phone book, group phone book, or all-purpose phone book is allowed based on the results of user authentication.

JP 2006-191192A discloses an image sending apparatus in which definition information that defines a send destination is stored, and when sending image data based on selected definition information, approval or disapproval of send processing is decided, and the image data is sent when send processing has been approved.

However, in conventional image forming apparatuses and image sending apparatuses, when the user performs an operation based on the display information displayed on the operation screen of the display unit, although useful information (for example, practical information that, although described in an operation manual or the like, is not displayed in the display unit and therefore although necessary to the user, cannot be immediately obtained, personal information of the user such as cautions, expertise information such as a specific operation method for a specific operation subject, and local information such as customary operating procedures in business) for that operation is necessary, the user that performs the operation cannot easily acquire useful information for that operation.

Specifically, in an image forming apparatus, when copying a document such as an order form, it may be standard practice to delete 1 cm of the border in a specific form, or when sending a document with an image sending apparatus, a practice of contacting the recipient by telephone after sending, depending on the recipient, may be necessary. In such cases, conventionally, per instance of copying, or per instance of sending, troublesome work such as adding a hand-written memo to the original is necessary, and this causes a decrease in the efficiency of work for operations such as a copy operation and a sending operation.

Furthermore, included among the useful information is information that, although useful to the user that performs an operation, is not useful to other users, or information (for example, information such as confidential business matters) that should be kept confidential from users other than the user that performs an operation. That is, in some cases it is sufficient that only the operating user can obtain the useful information.

SUMMARY OF THE INVENTION

The present invention was made in consideration of the above problems, and it is an object thereof to provide an image processing apparatus in which only a user that performs an operation can easily acquire information useful to that user, so that the efficiency of work for the operation can be improved, and an image forming apparatus and an image sending apparatus that are provided with such an image processing apparatus.

In order to address the above problems, the invention provides an image processing apparatus provided with a display unit that displays an operation screen, the image processing apparatus including: a user authentication unit that performs user authentication; an input unit that inputs comment information to the operation screen of the display unit, for each user that has been authenticated by the user authentication unit; and an output unit that outputs, among comment information that has been input by the input unit, comment information of a user that has been authenticated by the user authentication unit. Also, the invention provides an image forming apparatus and an image sending apparatus that are provided with the above image processing apparatus according to the invention.

With the image processing apparatus, and image forming apparatus and image sending apparatus, according to the invention, the input unit inputs comment information useful to a user to an operation screen of the display unit for each user that has been authenticated by the user authentication unit, and the output unit outputs, among the comment information that has been input by the input unit, comment information of the user that has been authenticated by the user authentication unit.

In this way, according to the invention, by performing user authentication, inputting information useful to the user as comment information for an operation screen of the display unit, and outputting comment information of that user, it is possible for only that user to easily acquire information useful to the user, and to that extent, the efficiency of work for the operation can be improved. Furthermore, it is possible to prevent information that is not necessary to another user, or information that should be kept confidential from another user, from being acquired by the other user.

In an example mode of the invention, the input unit is made capable of inputting comment information for a function displayed in the operation screen of the display unit, and the output unit is made capable of outputting comment information that has been input by the input unit, associated with the displayed function.

In this mode, the input unit, in a system settings mode in which various settings are performed in advance, may be made capable of inputting comment information for a function displayed in an operation screen. Incidentally, there may be cases when the user desires to input the comment information in a function execution mode in which various functions are executed. In such a case, it is necessary to end the function execution mode and move to the system settings mode, and then input the comment information, so there is some burden when performing input work. From this viewpoint, in the invention, it is preferable that the input unit, in a function execution mode in which various functions are executed, is made capable of inputting comment information for a function displayed in an operation screen. By adopting such a configuration, the user can input the comment information in the function execution mode, and to that extent, it is possible to reduce the work burden.

In an example mode, the comment information includes text information (for example, a free text comment and/or a standard text comment).

In the invention, in an example mode, when the comment information includes text information, the input unit is made capable of inputting text comment information (for example, a free text comment and/or a standard text comment) for a function displayed in an operation screen of the display unit; and the output unit includes a display control unit that is capable of displaying the text comment information that has been input by the input unit in the display unit, associated with the function thereof.

In the invention, the following modes (a) to (c) can be cited as examples of a specific configuration of the display control unit.

(a) In an example mode, the display control unit is made capable of displaying all comment information corresponding to functions displayed in an operation screen of the display unit, associated with the displayed functions.

With this specific mode, the user can confirm the comment information for all functions displayed in the operation screen of the display unit.

(b) In an example mode, the display control unit, when selection/operation has been performed for a function displayed in an operation screen of the display unit, is made capable of displaying comment information for that function in the display unit.

With this specific configuration, the comment information for a function displayed in an operation screen of the display unit can be displayed only when the user has performed selection/operation for that function.

In the mode (b) above, the display control unit, when selection/operation has been performed for a function displayed in an operation screen of the display unit, is made capable of displaying comment information for that function in the display unit, and afterward, when next an operation has been performed to input the comment information, the input unit is made capable of executing an operation to input the comment information.

With this specific mode, the user can add to/update comment information displayed when selection/operation has been performed for a function displayed in an operation screen of the display unit after the user has confirmed that comment information.

(c) In an example mode, the display control unit, when an operation has been performed to output comment information for a function displayed in an operation screen of the display unit, is made capable of displaying the comment information in the display unit.

With this specific mode, it is possible to display comment information for a function displayed in an operation screen of the display unit only when the user desires to confirm that comment information.

In an example of the mode (c) above, the display control unit, when an operation has been performed to output comment information for a function displayed in an operation screen of the display unit, is made capable of displaying the comment information in the display unit, and afterward, when next an operation has been performed to input the comment information, the input unit is made capable of executing an operation to input the comment information.

With this specific mode, the user can add to/update comment information displayed when selection/operation has been performed for a function displayed in an operation screen of the display unit after the user has confirmed that comment information.

In the invention, it is preferable that the input unit is made capable of performing visual modification processing on the comment information, and the display control unit is made capable of displaying comment information on which visual modification processing has been performed by the input unit. Examples of this visual modification processing include processing such as a comment color designation, a comment font type, a comment text size, whether or not to display a comment border that surrounds a comment, color designation of the comment border, and a line type designation of the comment border.

With this specific mode, it is possible to effectively draw the user's attention to a comment by performing visual modification for the comment information.

In the invention, when displaying the comment information in a state in which a function has been displayed in an operation screen of the display unit, the comment information may be displayed in a location other than the function display, or the comment information may be displayed so as to conceal the function display. Of these alternatives, when the comment information is displayed in a state in which a function has been displayed in an operation screen of the display unit so as to conceal the function display, the function display is concealed by the comment information, so it is not possible to view the function display. To address this, in the invention, it is preferable that the display control unit is made capable of displaying the comment information for a predetermined fixed time period from the start of display. By doing so, even if the function display is concealed by the comment information, it is possible to view the function display after passage of the predetermined time period.

Incidentally, there may be cases when comment information necessary to a user other than the authenticated user exists in the comment information. From this viewpoint, in an example mode of the invention, the comment information includes output switching identification information that identifies whether to output the comment information only when a user is authenticated for the comment information, or to output the comment information to all users, the input unit is made capable of inputting the output switching identification information to the comment information, and the output unit is made capable of switching between outputting the comment information only when a user is authenticated for the comment information, and outputting the comment information to all users, based on the output switching identification information that has been input by the input unit.

With this specific mode, it is possible to provide comment information necessary to a user other than the authenticated user also to that other user.

In the invention, in an example mode, the input unit is made capable of inputting an output condition when outputting the comment information by the output unit, and the output unit is made capable of outputting the comment information based on the output condition that has been input by the input unit. Examples of this output condition include, for example, a setting condition of the display time when displaying the comment information by the display control unit for a predetermined fixed time period from the start of display, and a display condition regarding the manner of display of the comment information by the display control unit in the display unit (for example, a condition of which to select from above modes (a) to (c), or a condition of whether to use the output switching identification information).

As described above, according to the invention, by performing user authentication, inputting information useful to the user as comment information for an operation screen of the display unit, and outputting comment information of that user, it is possible for only a user that performs an operation to easily acquire information useful to that user, so that the efficiency of work for the operation can be improved. Furthermore, it is possible to prevent information that is not necessary to another user, or information that should be kept confidential from another user, from being acquired by the other user.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Hereinafter, an embodiment in which an image forming apparatus and an image sending apparatus provided with an image processing apparatus according to an embodiment of the present invention are applied to a digital multifunction peripheral having a print function, a copy function, a facsimile send/receive function, and so forth will be specifically described with reference to the attached drawings that show that embodiment. The embodiment below is only one specific example of the invention, and is not of a nature limiting the technical scope of the invention.

FIG. 1is a schematic diagram that shows the overall configuration of an image processing system that is constructed using a digital multifunction peripheral according to an embodiment of the present invention.

FIG. 1shows a digital multifunction peripheral100according to the present embodiment. Various external devices are connected to this digital multifunction peripheral100via a communications network. For example, an external computer200such as a personal computer is connected to a communications network LN that is deployed as a local communications network, and an external computer300and an internet facsimile apparatus400(referred to below as simply the facsimile apparatus400) are connected to an internet network IN that is connected via a connection means such as a gateway, not shown. Also, an external facsimile apparatus500is connected via a public telephone network PN.

FIG. 2is a block diagram that shows the internal configuration of the digital multifunction peripheral100. The digital multifunction peripheral100is provided with the control unit101that includes a processing apparatus such as a CPU, and a main storage unit103that includes memories such as a ROM and a RAM. The control unit101also functions as a control unit of the image processing apparatus according to this embodiment of the invention.

More specifically, the digital multifunction peripheral100, by the CPU of the control unit101loading a control program that has been pre-stored in the ROM of the main storage unit103into the RAM of the main storage unit103and executing that loaded control program, controls hardware that has been connected via a bus102, and thus operates that hardware as a whole as an image forming apparatus and an image sending apparatus.

Following is a description of the configurations of various hardware connected to the bus102. The management unit105is configured from a nonvolatile semiconductor memory, and part of the storage area in that memory is used for a recipient management table105ain which recipient identification information such as electronic mail addresses and facsimile numbers of destinations is managed, a history management table105bin which a history of executed processes is managed, an authentication code management table105cin which authentication codes (here, user identification codes and passwords that identify users) are managed, and a function information management table105din which display information of various functions is managed.

The operation panel106is configured from an operation unit107for receiving operation from a user, and a display unit108for displaying information to be notified to the user. The operation unit107is provided with various operation members, such as various operation keys and number keys for receiving input such as a function switching operation, number of output pages in print processing, magnification change in copy processing, and send destination in facsimile sending processing. The display unit108is provided with a display apparatus (for example, a liquid crystal display apparatus), and displays display information such as the operating status of the digital multifunction peripheral100and settings values that have been input from the operation unit107. Also, the display unit108is provided with a touch panel-type input apparatus having software keys configured so as to receive various selection operations by a user's input operation to a display screen (for example, a pressing operation).

The image reading unit109is provided with an original platen where an original to be read is placed, a light source that applies light to the original to be read, an image sensor such as a CCD (Charge Coupled Device), and an optical member such as an AD converter (all not shown). In the image reading unit109, an image of the original that has been placed at a predetermined reading position is formed on the image sensor and converted to an analog electrical signal, the obtained analog electrical signal is AD-converted to a digital signal by the AD converter, and digital-format image data is produced by performing correction of the light distribution properties of the light source, sensitivity variation of the image sensor, and so forth during original read on the obtained digital signal.

The image memory110is, for example, a volatile page memory, and temporarily stores various image data, such as image data acquired by the image reading unit109, image data decompressed from a print job, and image data decompressed from facsimile data. In the image memory110, image data that has been temporarily stored is transferred to a transfer destination according to the intended use of that data by an instruction of the control unit101. That is, image data that has been temporarily stored is transferred to the image forming unit111when image forming on paper will be performed, transferred to the large-capacity storage memory (here, the hard disk apparatus (HDD))112when the data will be saved using a filing function, transferred to the communications interface113after being attached to an electronic mail that includes recipient address information when the data will be sent as an electronic mail, and transferred to the facsimile modem114when the data will be sent as facsimile data.

The image forming unit111forms an image on paper based on image data that has been transferred from the image memory110. More specifically, the image forming unit111is provided with image forming members (all not shown) such as a charging unit that charges a photosensitive drum to a predetermined potential, a laser writing apparatus that emits laser light according to image data that has been received from outside to produce an electrostatic latent image on the photosensitive drum, a development unit that supplies toner to the electrostatic latent image that has been formed on the surface of the photosensitive drum to form a visible image, and a transfer unit that transfers the toner image formed on the surface of the photosensitive drum onto paper. Also, the image forming unit111forms an image desired by a user on paper using an electrophotographic method. However, other than forming an image by an electrophotographic method employing a laser writing apparatus, the image forming unit111may form an image by another method, such as an inkjet method, a thermal transfer method, or a sublimation method.

The HDD112is a hard disk apparatus that has a hard disk controller and a disk-shaped magnetic recording medium. In the HDD112, by the control unit101giving an instruction to the hard disk controller, data writing processing or reading processing is performed. Also, in the HDD112, a part of a storage area is used as a data area for storing image data, and when a request has been received via the operation panel106, or when a request has been received from the external computer200or300via the communications interface113, the image data stored in the data area is read out. Accordingly, in this digital multifunction peripheral100, when it is necessary to execute print processing again because of a print processing failure, inadequate output copies, or the like, the image data stored in the data area can be read out as necessary to execute print processing. Also, in this embodiment, in the HDD112, it is possible to use a part of the storage area for a comment information management table112a(seeFIG. 4, described below.)

The communications interface113is provided with a communications interface compliant with the communications standards of the communications network LN, and can be connected to the communications network LN and the internet network IN. With the communications interface113provided with this configuration, a print job can be received from the external computer200on the connected communications network LN, and also, electronic mail sent from the external computer300on the internet network IN can be received, and facsimile data sent from the facsimile apparatus400can be received. Also, with the communications interface113, information to be notified to the external computer200can be sent, and also, electronic mail can be sent to the external computer300on the internet network IN, and facsimile data can be sent to the facsimile apparatus400. Thus, the communications interface113can perform control of sending/receiving of various data.

The facsimile modem114is provided with a network termination circuit for connecting to the external facsimile apparatus500via the public telephone network PN, and is capable of sending/receiving facsimile data to/from the connected facsimile apparatus500. More specifically, the facsimile modem114is provided with a decoding circuit for decoding received facsimile data, and an encoding circuit for encoding facsimile data to be sent. Also, the facsimile modem114is capable of executing this sort of facsimile data encoding processing and decoding processing, as well as sending/receiving processing of encoded facsimile data.

Description of Distinguishing Portions of the Invention

In this embodiment, the control unit101is capable of executing a system settings mode in which various settings are performed in advance according to the intended use or usage conditions, and a function execution mode in which various functions are executed. The settings performed in the system settings mode are not particularly limited, and examples of such settings include one-touch registration, group registration, and settings for special functions. Also, the functions performed in the function execution mode are not particularly limited, and examples of such functions include various print functions such as duplex printing, color printing, reduced/enlarged printing, and a job program registration function, and various send functions such as facsimile sending using a public phone line or the Internet.

The digital multifunction peripheral100according to this embodiment is provided with a user authentication unit that performs user authentication, an input unit that inputs comment information to the operation screen of the display unit108, for each user that has been authenticated by the user authentication unit, and an output unit that outputs, among comment information that has been input by the input unit, comment information of a user that has been authenticated by the user authentication unit. Specifically, this digital multifunction peripheral100is provided with an operation unit107operated by a user to input operation information, an authentication information storage unit (here, an authentication code management table105c) that stores user authentication information, a function information storage unit (here, a function information management table105d) that stores display information (function information) of various functions, a comment information storage unit (here, a comment information management table112a) that stores comment information, a display unit108in which a plurality of operation screens are selectively displayed based on the function information that has been stored in the function information storage unit, and a control unit (here, the control unit101that controls the entire digital multifunction peripheral100) that governs control of the image processing apparatus. Note that in this embodiment, the authentication information storage unit is configured with the authentication code management table105cof the management unit105, the function information storage unit is configured with the function information management table105dof the management unit105, and the comment information management unit is configured with the comment information management table112a, which is a part of the HDD112.

The control unit101will be described in more detail later, but is configured with a user authentication unit that performs user authentication using user authentication information stored in the authentication information storage unit (below, referred to as the authentication code management table105c), an input control unit that inputs comment information for function information (here, function information stored in the function information management table105d) displayed in an operation screen of the display unit108for each user that has been authenticated by the user authentication unit, a storage control unit that stores comment information that has been input by the input control unit, associated with the function information thereof, for each user, in the comment information storage unit (below, referred to as the comment information management table112a), a read control unit that reads out the comment information of each user that has been stored in the comment information management table112aby the storage control unit along with the function information thereof from the comment information management table112a, and an output control unit that outputs, among the comment information that has been read out from the comment information management table112aby the read control unit, comment information of a user that has been authenticated by the user authentication unit, associated with the function information thereof.

According to the digital multifunction peripheral100according to this embodiment, user authentication is performed, and as the comment information for the operation screen of the display unit108, information useful to the authenticated user (for example, a comment “delete 1 cm of the border” in the case of copying a document such as an order form, or a comment “contact by phone after sending” in the case of sending a document) is input, and the comment information of that user is output. By doing so, when the user performs an operation based on display information displayed on the operation screen of the display unit108, information useful for that operation can easily be acquired by only that user, so it is possible to reduce input errors and improve operability. Furthermore, because the comment information of the authenticated user is output, it is possible to not output information that is unnecessary to another user or information should not be provided to another user (particularly information that should be kept confidential).

In this embodiment, the comment information includes text information. The input control unit inputs text comment information for the function information displayed in the operation screen of the display unit108(seeFIG. 5, described below). The output control unit is configured as a display control unit that displays the text comment information read out from the comment information management table112aby the read control unit in the display unit108, associated with the function information thereof. Accordingly, even if a plurality of users have input comment information for the function information displayed in the operation screen of the display unit108, by displaying the comment information of the authenticated user in the display unit108, the comment information displayed in the operation screen can be designated as comment information of the authenticated user, so it is possible to avoid display complication in which this comment information is displayed intermingled with the comment information of another user.

FIG. 3is a schematic diagram that shows the data structure of the function information management table105d, andFIG. 4is a schematic diagram that shows the data structure of the comment information management table112a.

As shown inFIG. 3, function information130is stored associated with a function code120that identifies function information in the function information management table105d. As shown inFIG. 4, comment information82is stored associated with the function code120for each user identification code115that identifies a user in the comment information management table112a. Thus, the comment information82can be associated with the function information130for each user (each user identification code115).

In the system settings mode, it is possible to set whether or not to perform user authentication. Here, user authentication is set, and so login is performed when using the digital multifunction peripheral100.

FIG. 21shows a login screen displayed in the display unit108when performing user authentication.

As shown inFIG. 21, the control unit101is made capable of inputting a user name (user identification code115) and a password in a login screen10d(specifically input boxes104aand104b), and when a user name and a password are input in the login screen10dand fixed (specifically, when an OK key104cis operated by pressing the OK key104c), it is possible to perform user authentication by comparing these to a pre-registered (specifically, pre-stored in the authentication code management table105c) user name and password.

In this embodiment, the input control unit configured by the control unit101, in the system settings mode, for each authenticated user, inputs comment information for function information displayed in the operation screen.

This will be described, giving as an example a case where, in the system settings mode, comment information is input when registering a recipient to a one-touch key (shortcut key), and then described for an example case where comment information is input for various functions (specifically, a border deletion function).

First, the operation when registering an electronic mail address and a facsimile number to a one-touch key will be described using a screen displayed in the display unit108of the operation panel106.

FIG. 5is a schematic diagram that shows an example of the operation panel106. As described above, the operation panel106is configured from the operation unit107provided with various hardware keys and the display unit108constituted from a display apparatus and a touch-panel input apparatus. As hardware keys, the operation unit107is provided with a numeric keypad107afor numerical input, a clear key107bfor clearing a settings value that has been input, a clear all key107cfor clearing all of various settings that have been input, and a start key107dthat receives an instruction to start copying, start sending, and so forth. Additionally, the operation unit107is provided with function switching keys107e,107f, and107gthat respectively switch to a print function, a send function, and a copy function, and also a system settings key107hthat receives settings by a user. The lower part ofFIG. 5shows an enlarged view of an initial screen10for awaiting copy processing displayed in the display unit108. Various keys108ato108dconfigured as software keys are disposed in the initial screen10. The control unit101is configured to be capable of performing setting of a special function such as border deletion, setting of a duplex copy function, setting of a finishing function such as staple processing, and setting of a filing function that saves image data, respectively, by these keys108ato108dbeing operated by pressing the keys108ato108d.

FIGS. 6A to 6Care schematic diagrams that show an example of a screen selectively displayed when the system settings key107hshown inFIG. 5has been operated by pressing the system settings key107h.

When the system settings key107hof the operation panel106shown inFIG. 5has been operated by pressing the system settings key107h, the control unit101displays a settings menu screen20shown inFIG. 6Ainstead of the initial screen10as shown in the lower part ofFIG. 5in the display unit108. Various keys21to28configured as software keys are disposed in the settings menu screen20.

The control unit101can perform, respectively, display of the total number of pages that have been printed out, setting of screen contrast, a request for output of various data lists, setting of date and time, setting of a paper tray, registration of a recipient when sending data, input of comment information, and various settings by an apparatus administrator by these keys21to28being operated by pressing the keys21to28. Also, when an end key29disposed in the upper part of the settings menu screen20has been operated by pressing the end key29, the settings menu screen20is closed, and the initial screen10displayed in the lower part ofFIG. 5is displayed in the display unit108. Here, the comment information82can be input by operation of the various keys21to27by pressing the various keys21to27. First, by way of example, a case of input of comment information by operating a recipient registration key26by pressing that key will be described.

When the recipient registration key26has been operated by pressing the recipient registration key26in the settings menu screen20shown inFIG. 6A, a recipient registration screen30shown inFIG. 6Bis displayed instead of the settings menu screen20in the display unit108. An address settings key31for setting communications addresses (facsimile number and electronic mail address) of a recipient, a user index settings key32for creating or correcting an address index, and a send source settings key33that sets information for the send source of electronic mail are disposed in the recipient registration screen30. When the keys31to33have been operated by pressing the keys31to33, the operation content in the recipient registration screen30is fixed, and when an end key34disposed in the upper part of the screen has been operated by pressing the end key34, processing to return to the above settings menu screen20is performed.

When an address settings key31has been operated by pressing the address settings key31in the recipient registration screen30shown inFIG. 6B, a registration content settings screen40shown inFIG. 6Cis displayed instead of the recipient registration screen30in the display unit108. A one-touch registration key (key assignment key)41for setting the assignment of a one-touch key to a recipient communications address, a group registration key42for grouping communications addresses, and a correct/clear key43for correcting or clearing registration content are disposed in the registration content settings screen40. When the keys41to43have been operated by pressing the keys41to43, the operation content in the registration content settings screen40is fixed, and when an end key44disposed in the upper part of the screen has been operated by pressing the end key44, processing to return to the recipient registration screen30shown inFIG. 6Bis performed.

FIG. 7Ais a schematic diagram that shows an example of a screen displayed in the display unit108when performing settings of one-touch key assignment.

When the one-touch registration key41has been operated by pressing the one-touch registration key41in the registration content settings screen40shown inFIG. 6C, an address settings screen50shown inFIG. 7Ais displayed instead of the registration content settings screen40in the display unit108.

FIG. 7Ashows an example of an address settings screen for assigning a one-touch key to an electronic mail address.

A selection key (here, a pull-down menu key)51for selecting a destination type of ‘E-mail’ or ‘fax’, recipient registration boxes52ato52hfor inputting recipient registration content, and a selection key (here, a checkbox)53that sets input of content in a client index are disposed in the address settings screen50shown inFIG. 7A.

When ‘fax’ has been selected by operating the selection key51, a facsimile number can be set, and when ‘E-mail’ has been selected, an electronic mail address can be set.

In the recipient registration boxes52ato52h, respectively, it is possible to input a search number used to search for a recipient, a recipient name, search text used to search for a recipient, a key name for displaying in an address book separate from a destination name, a user index type for use in an address book screen, a recipient electronic mail address or facsimile number, an image data file format, and an image data compression format. Also, when a check has been entered in the checkbox53, a setting to display in a client tag is performed, and when a check is not entered in the checkbox53, a setting to not display in a client tag is performed.

When a delete key57in the upper part of the screen has been operated by pressing the delete key57, the registration content is deleted, and when a cancel key58has been operated by pressing the cancel key58, processing to return to the settings menu screen20shown inFIG. 6Ais performed, and when an OK key59has been operated by pressing the OK key59, the input content of the address settings screen50is fixed, and processing to return to the settings menu screen20shown inFIG. 6Ais performed.

The comment information82is input in the comment input box54. In this embodiment, the comment information82includes a free comment that the user can write as desired. The input control unit configured by the control unit101is made capable of inputting a free comment for the function information displayed in the operation screen50of the display unit108. Also, the display control unit configured by the control unit101is made capable of displaying the free comment that has been input by the input control unit, associated with the function thereof in the display unit108.

In this example, user individual comment information82is input to the comment input box54, such as a note “contact by telephone after sending” for recipient345.

In the present embodiment, the comment information82includes output switching identification information82athat identifies whether to output the comment information82only when a user is authenticated for the comment information, or to output the comment information82to all users. Also, the input control unit configured by the control unit101is capable of inputting the output switching identification information82ato the comment information82.

FIG. 22is a schematic diagram that shows a detailed view of part of the comment information management table112ashown inFIG. 4.

Specifically, as shown inFIG. 22, the input control unit is made capable of, when outputting the comment information82only when a user is authenticated for the comment information82, selecting/inputting an authenticated output code (here, ‘1’) in the output switching identification information82a, and when outputting the comment information82to all users, selecting/inputting an all user output code (here, ‘0’) in the output switching identification information82a.

The output unit control unit configured by the control unit101is capable of switching between outputting the comment information82only when a user is authenticated for the comment information82, and outputting the comment information82to all users, based on the output switching identification information82athat has been input by the input control unit.

Specifically, the output control unit is made capable of outputting the comment information82only when a user is authenticated for the comment information82in a case where an authenticated output code (here, ‘1’) has been selected/input in the output switching identification information82aof the comment information82, and on the other hand, outputting the comment information82to all users in a case where an all user output code (here, ‘0’) has been selected/input in the output switching identification information82aof the comment information82.

With this configuration, by selecting the all user output code (here, ‘0’) for the output switching identification information82aof the comment information82, it is possible to provide the comment information82to all users. Thus, it is possible to provide the comment information82also to users other than an authenticated user.

In this example, a selection key (here, a check box)82kthat sets whether to use authenticated output or all user output is disposed in the address settings screen50shown inFIG. 7A. When the selection key82kis selected (here, checked), the authenticated output code (here, ‘1’) is input in the output switching identification information82a, and on the other hand, when the selection key82kis not selected (here, not checked), the all user output code (here, ‘0’) is input in the output switching identification information82a. This operation is the same in later-describedFIGS. 7B, 7C, 8A, 8B, 13A, 13B, 14A, 14B, 17A, 17B, 18A, and 18B, and a description of that operation is omitted below.

FIG. 7Bis a schematic diagram that shows another example of a screen displayed in the display unit108when performing settings of one-touch key assignment. InFIG. 7B, the same elements as inFIG. 7Aare given the same reference numerals, and a description thereof is omitted here.

In the address settings screen50shown inFIG. 7B, the comment information82includes a standard comment in which a predetermined phrase has been set in advance. The input control unit configured by the control unit101can input a standard comment for function information displayed in the operation screen50of the display unit108. Also, the display control unit configured by the control unit101can display the standard comment that has been input by the input control unit, associated with the function thereof in the display unit108.

In this example, the standard comment includes the business hours (start time and end time) of the recipient, file format of attached image data, and compression format of attached image data. In comment input boxes55ato55d, respectively, user individual information such as notes regarding business start time, business end time, file format, and compression format are input.

FIG. 7Cis a schematic diagram that shows a variation of the screen shown inFIG. 7B. InFIG. 7C, the same elements as inFIG. 7Bare given the same reference numerals, and a description thereof is omitted here. Also, inFIG. 7C, the comment input box portion of the address settings screen50is shown above, and a detailed settings screen50ais shown below.

In the comment input box shown inFIG. 7C, by operating a detailed settings key56by pressing the detailed settings key56, detailed settings of the comment information82can be performed.

Here, the input control unit configured by the control unit101performs visual modification processing on the comment information82, and the display control unit configured by the control unit101displays the comment information82on which visual modification processing has been performed by the input control unit. Also, the input control unit inputs display conditions when displaying the comment information82in the display unit108with the display control unit, and the display control unit displays the comment information82based on the display conditions that have been input by the input control unit.

In this example, the comment information82includes information of visual modification processing, such as a designated color of comment text, a designated color of a comment border, a comment text font type, a comment text size, and a designated line type of the comment border including information of whether or not to display a comment border. In comment input boxes56ato56e, respectively, a comment text color, a comment border color, a comment text font type, a comment text size, and a comment border line type (no comment border in the case of selecting no line type) are input.

Also, settings for display conditions when displaying the comment information82in the display unit108include setting of a comment display time when displaying the comment information82for only a predetermined fixed time from the start of display (for example, setting of any time period from 1 to 30 seconds), as described below, and setting of a display condition with respect to the manner of display of comment information in the display unit108(for example, setting of either display when selecting a function execution key or display when selecting a comment display key, or setting of whether or not to use the output switching identification information82a), as described below. The comment display time and comment display condition are entered in the comment input boxes56fand56g, respectively.

Next is a description of input of comment information for various functions (for example, a function such as copy special function note settings or a dual page copy function). When a comment information key27has been operated by pressing the comment information key27in the settings menu screen20shown inFIG. 6A, a comment information input screen60shown inFIG. 8is displayed instead of the settings menu screen20in the display unit108.

FIG. 8is a schematic diagram that shows an example of a comment information input screen displayed when the comment information key27shown inFIG. 6Ahas been operated by pressing the comment information key27.

In the comment information input screen60shown inFIG. 8, for respective function information, a standard comment input box61afor inputting standard items (for example, a type of application prohibited original for which printing with this function is prohibited) and a free comment input box61bfor inputting a free comment are disposed. Here, the various function information is displayed downward in a list, so that scrolling display of function information that is not presently viewable in the display screen is possible.

When a cancel key62in the upper part of the screen has been operated by pressing the cancel key62, processing to return to the settings menu screen20shown inFIG. 6Ais performed, and when the OK key63has been operated by pressing the OK key63, the input content in the comment information input screen60is fixed, and processing to return to the settings menu screen20shown inFIG. 6Ais performed.

In this example, a document type ‘OK order form’ is entered for the comment of the standard item “application prohibited original” of this copy special function in the comment input box61a, and the text “Please delete 1 cm of the border in this document . . . ” for this copy special function is entered in the comment input box61b.

Next is a description of the operation flow of processing to input such comment information82for function information displayed in an operation screen in the system settings mode, with reference toFIG. 9.

FIG. 9is a flowchart that shows the flow of processing to input the comment information82for function information displayed in an operation screen in the system settings mode.

In the processing shown inFIG. 9, first, user authentication is performed in a login screen (Step S0). Specifically, input of a user name (user identification code115) and a password in the login screen is awaited (Step S0: N), user authentication is performed by the user name and password being input (Step S0: Y), and then the routine moves to Step S1. Next, a settings request of an operation screen in the system settings mode is awaited (for example, an address book registration request or a request to make settings of various functions)(Step S1: N), and when there is such a settings request (Step S1: Y), input of the comment information82(for example, seeFIGS. 7A to 7C, andFIG. 8) is received (Step S2).

Next, a judgment is made of whether or not the comment information82has been input (Step S3), and when the comment information82has not been input (Step S3: N), the routine moves to Step S5. On the other hand, when the comment information82has been input (Step S3: Y), the comment information82is registered in the comment information management table112a, for each user identification code115, associated with that function information130(Step S4), and then the routine moves to Step S5.

Then, a judgment is made of whether or not settings for the operation screen in the system settings mode are completed (Step S5), and when the settings for the operation screen have not been completed (Step S5: N), the routine moves to Step S2. On the other hand, when the settings for the operation screen have been completed (Step S5: Y), the routine moves to Step S6. In Step S6, settings/registration for the operation screen (here, registration to the address book of the recipient management table105aof the management unit105or setting of a deletion size for border deletion) are performed, and the processing is ended.

In this embodiment, the display control unit configured by the control unit101, in the function execution mode, displays, among the comment information82that has been input by the input control unit, the comment information82of a user that has been authenticated, associated with the function information thereof.

This will be described, by way of example, for both a case where the comment information82is displayed when image data is sent by electronic mail in the function execution mode, and a case where the comment information82is displayed when executing various functions.

FIG. 10is a schematic diagram that shows an example of a function operation screen displayed when the image send key107fhas been operated by pressing the image send key107fin the initial screen shown inFIG. 5.FIG. 11is a schematic diagram that shows an example of an operation screen displayed when a function selection key (here, an address book key)71ahas been operated by pressing the function selection key71ain the function operation screen shown inFIG. 10, and shows a state in which the comment information82is displayed when sending image data by electronic mail.FIG. 12is a schematic diagram that shows an example of an operation screen displayed when the special function key108ahas been operated by pressing the special function key108ain the initial screen10shown inFIG. 5, and shows a state in which the comment information82is displayed when executing the border deletion function.

When the image send key107fhas been operated by pressing the image send key107fin the operation panel106shown inFIG. 5, the control unit101displays a function operation screen70shown inFIG. 10instead of the initial screen10as shown in the lower part ofFIG. 5in the display unit108. Various send function keys71to75configured as software keys are disposed in the function operation screen (here, an image sending screen)70.

The control unit101, by these send function keys71to75being operated by pressing the send function keys71to75, respectively, sends an image file read by scanning by electronic mail, sends an image file read by scanning by facsimile via the Internet, sends an image file read by scanning by facsimile via a public phone line, sends an image file read by scanning to the storage unit of a designated FTP (File Transfer Protocol) server, or sends an image file read by scanning to a USB (Universal Serial Bus) memory connected to the digital multifunction peripheral100.

When the function selection key71ahas been operated by pressing the function selection key71ain the function operation screen70shown inFIG. 10, the control unit101displays an operation screen (here, an address book screen)80ashown inFIG. 11instead of the function operation screen70in the display unit108.

On the other hand, when the special function key108ahas been operated by pressing the special function key108ain the operation panel106shown inFIG. 5, the control unit101displays an operation screen (here, a special function settings screen)80adshown inFIG. 12instead of the initial screen10in the display unit108.

Here, the display control unit configured by the control unit101, as shown inFIGS. 11 and 12, displays, in the display unit108, the comment information82for the function information displayed in the operation screen (here, the address book screen80aor the special function settings screen80ad) of the display unit108when selection/operation is performed for that function information (here, information for the image send function or a special function).

Specifically, the display control unit, in the function execution mode, is made capable of displaying a function execution key81(here, a software key that designates a recipient or a software key that sets border deletion) for executing various functions in the operation screen80aor80adof the display unit108such that selection input is possible, and when the function execution key81displayed in the operation screen80aor80adhas been selected/operated, establishing an execution suspended state (for example, a selection display state in which the display state of the function execution key81is changed, such as a color change or reversed display, and execution is suspended), and displaying (here, displaying in a dialog balloon such that part of another function execution key81is concealed) the comment information82of the corresponding function (here, the send function to recipient ‘345’ or the frame deletion function) for that function execution key81.

In this configuration, the comment information82for the function displayed in the operation screen80aor80adof the display unit108can be displayed only when the user has performed selection/operation for that function. Furthermore, the comment information82can be displayed when the function execution key81displayed in the operation screen80aor80adhas been selected/operated, and thus, as the display space of the comment information82, only the display space of the selected/operated comment information82is necessary, and to that extent, it is possible to save space for the display space of the operation screen80aor80ad, and also, the comment information82for the function to be executed (here, the image send function or the border deletion function) can be uniquely specified, and thus it is possible to reliably inform the user of the comment information82for the function to be executed.

The send function is executed by operating the start key107dof the operation panel106shown inFIG. 5by pressing the start key107din the operation screen80aof the image send function, and by operating an OK key89of the operation screen80adof the special function by operating the OK key89in the operation screen80ad, the screen moves to the settings screen of the frame deletion function. This operation is the same inFIGS. 13 to 18described below, and is therefore omitted from the below description.

The input control unit configured by the control unit101may also be made capable of inputting the comment information82to the operation screen80aor80adin the function execution mode.

Specifically, when there has been a selection/operation for the function displayed in the operation screen80aor80adof the display unit108, the display control unit displays the comment information82for that function in the display unit108, and afterward, when there has next been an operation for inputting that comment information82, the input control unit executes an operation to input the comment information82.

FIGS. 13A and 13B, and 14A and 14B, illustrate an example of an operation to input the comment information82in the function execution mode.

FIG. 13Ais a schematic diagram that shows another example of an operation screen displayed when the function selection key71ahas been operated by pressing the function selection key71ain the function operation screen shown inFIG. 10, andFIG. 13Bis a schematic diagram that shows an example of a comment input screen82bdisplayed when a comment information input key (here, a note input key that is a software key)83has been operated by pressing the comment information input key83in the operation screen shown inFIG. 13A.

FIG. 14Ais a schematic diagram that shows another example of an operation screen displayed when the special function key108ahas been operated by pressing the special function key108ain the initial screen10shown inFIG. 5, andFIG. 14Bis a schematic diagram that shows an example of a comment input screen displayed when the comment information input key (here, a note input key that is a software key)83has been operated by pressing the comment information input key83in the operation screen shown inFIG. 14A.

As shown inFIGS. 13A and 14A, the display control unit is made capable of, in the function execution mode, displaying the function execution key81for executing various functions in the operation screen80bor80bdof the display unit108such that selection input is possible, and displaying the note input key83for executing the input control unit in the operation screen80bor80bdsuch that selection input is possible. The display control unit is made capable of establishing an execution suspended state (selection display state in which execution is suspended) when the function execution key81displayed in the operation screen80bor80bdhas been selected/operated, and displaying the comment information82of the corresponding function (here, the send function to recipient ‘345’ and the border deletion function) for the function execution key81. Also, when the display control unit establishes an execution suspended state when the function execution key81displayed in the operation screen80bor80bdhas been selected/operated, and displays the comment information82of the corresponding function for that function execution key81, and next the note input key83has been selected/operated, as shown in the comment input screen82bor82bdinFIGS. 13B and 14B, the input control unit can execute the operation to input the comment information82for the function that corresponds to that function execution key81.

In this configuration, the comment information82for the function displayed in the operation screen80bor80bdof the display unit108can be displayed only when the user has performed selection/operation for that function. Furthermore, in the function execution mode, the user can add to/update the comment information82displayed when the function execution key81displayed in the operation screen80bor80bdhas been selected/operated, in the comment input screen82bor82bdafter confirming that comment information82.

When the cancel key58or62respectively in the upper part of the comment input screen82bor82bdhas been operated by pressing the cancel key58or62, processing to return to the operation screen80bor80bdshown inFIGS. 13A and 14Ais performed, and when the OK key59or63has been operated by pressing the OK key59or63, the input content in the comment input screen82bor82bdis fixed, and processing to return to the operation screen80bor80bdshown inFIGS. 13A and 14Ais performed. This operation is the same inFIGS. 17A and 17B, and 18A and 18B, described below, and is therefore omitted from the below description.

FIG. 15is a schematic diagram that shows another example of an operation screen displayed when the function selection key71ahas been operated by pressing the function selection key71ain the function operation screen shown inFIG. 10.FIG. 16is a schematic diagram that shows another example of an operation screen displayed when the special function key108ahas been operated by pressing the special function key108ain the initial screen shown inFIG. 5.

The display control unit configured by the control unit101, as shown inFIGS. 15 and 16, may display, in the display unit108, the comment information82for the function information displayed in the operation screen (here, the address book screen80cor the special function settings screen80cd) of the display unit108when an operation for outputting that comment information82(here, information for the image send function or a special function) has been performed.

Specifically, the display control unit, in the function execution mode, is made capable of displaying a function execution key81(here, a software key that designates a recipient and a software key that sets border deletion) for executing various functions in the operation screen80cor80cdof the display unit108such that selection input is possible, and displaying a comment information display icon84for displaying that comment information82in the operation screen80cor80cd, associated with that function execution key81such that selection input is possible. The comment information display icon84can be displayed only when the comment information82has been input (when the comment information82exists). Also, the display control unit, when the comment information display icon84displayed in the operation screen80cor80cdhas been selected/operated, is made capable of displaying the comment information82of the corresponding function (here, the send function to recipient ‘345’ or the frame deletion function) for the function execution key81that corresponds to that comment information display icon84.

With this configuration, the comment information display icon84is displayed only when the comment information82has been input, so it is possible for the user to easily identify whether or not the comment information82exists. Also, it is possible to display the comment information82for the function information displayed in the operation screen80cor80cdof the display unit108only when the user wants to confirm that information. Furthermore, the comment information82can be displayed when the comment information display icon84displayed in the operation screen80cor80cdhas been selected/operated, and thus, as the display space of the comment information82, only the display space of the selected/operated comment information82is necessary, and to that extent, it is possible to save space for the display space of the operation screen80aor80ad, and also, the comment information82for the function to be executed (here, the image send function or the border deletion function) can be uniquely specified, and thus it is possible to reliably inform the user of the comment information82for the function to be executed.

The input control unit configured by the control unit101may also be made capable of inputting the comment information82to the operation screen80cor80cdin this function execution mode.

Specifically, when there has been an operation to output the comment information82for the function information displayed in the operation screen80cor80cdof the display unit108, the display control unit displays that comment information82in the display unit108, and afterward, when there has next been an operation for inputting that comment information82, the input control unit executes an operation to input the comment information82.

FIGS. 17A and 17B, and 18A and 18B, illustrate an example of an operation to input the comment information82in the function execution mode.

FIG. 17Ais a schematic diagram that shows still another example of an operation screen displayed when the function selection key71ahas been operated by pressing the function selection key71ain the function operation screen shown inFIG. 10, andFIG. 17Bis a schematic diagram that shows an example of a comment input screen displayed when a comment information input key (here, a note input key)83has been operated by pressing the comment information input key83in the operation screen shown inFIG. 17A.

FIG. 18Ais a schematic diagram that shows still another example of an operation screen displayed when the special function key108ahas been operated by pressing the special function key108ain the initial screen shown inFIG. 5, andFIG. 18Bis a schematic diagram that shows an example of a comment input screen displayed when a comment information input key (here, a note input key)83has been operated by pressing the comment information input key83in the operation screen shown inFIG. 18A.

As shown inFIGS. 17A and 18A, the display control unit is made capable of, in the function execution mode, displaying a function execution key81for executing various functions in the operation screen80dor80ddof the display unit108such that selection input is possible, and displaying a comment information display icon84for displaying that comment information82in the operation screen80dor80dd, associated with that function execution key81, such that selection input is possible, and also, displaying the note input key83for executing the input control unit in the operation screen80dor80ddsuch that selection input is possible. Here, it is possible for the comment information display icon84to be displayed only when the comment information82has been input (when the comment information82exists).

The display control unit, when a comment information display icon84displayed in the operation screen80dor80ddhas been selected/operated, is made capable of displaying the comment information82of the corresponding function (here, a send function to recipient ‘345’ or a border deletion function) for the function execution key81that corresponds to that comment information display icon84. Also, the display control unit, when a comment information display icon84displayed in the operation screen80dor80ddhas been selected/operated, is made capable of displaying the comment information82of the corresponding function for the function execution key81that corresponds to that comment information display icon84, and when next the note input key83has been selected/operated, as shown in the comment input screen82dor82ddofFIGS. 17B and 18B, the input control unit can execute an operation to input the comment information82for the function that corresponds to that function execution key81.

With this configuration, the comment information display icon84is displayed only when the comment information82has been input, so it is possible for the user to easily identify whether or not the comment information82exists. Also, it is possible to display the comment information for the function information displayed in the operation screen80dor80ddof the display unit108only when the user wants to confirm that information. Furthermore, in the function execution mode, the user can add to/update the comment information82displayed when the comment information display icon84displayed in the operation screen80dor80ddhas been selected/operated, in the comment input screen82dor82ddafter confirming that comment information82.

The display control unit also may, in the function execution mode, display the function execution keys81for executing various functions in an operation screen of the display unit108such that selection/input is possible, and may display all comment information82(for example, displaying all comment information82in a list) corresponding to the function execution keys81.

In this case, the user can at once view all of the comment information for each function execution key displayed in an operation screen of the display unit108.

Next is a description of an operation flow of display and input of the comment information82for function information displayed in an operation screen in the function execution mode, with reference toFIG. 19.

FIG. 19is a flowchart that shows the flow of processing to display and input the comment information82for function information displayed in an operation screen in the function execution mode.

In the processing shown inFIG. 19, first, user authentication is performed in a login screen (Step S10). Specifically, input of a user name (user identification code115) and a password in the login screen is awaited (Step S10: N), user authentication is performed by the user name and password being input (Step S10: Y), and then the routine moves to Step S11, where selection of a function (for example, a send function using an address book or various print functions) in the function execution mode is received (Step S11).

Next, when display of the comment information82has not been selected (Step S12: N), the routine moves to Step S23, and on the other hand, when display of the comment information82has been selected (Step S12: y), a judgment is made of whether or not the comment information82has been registered (Step S13). When the comment information82has not been registered (Step S13: N), the routine moves to Step S23, and on the other hand, when the comment information82has been registered (Step S13: y), the comment information82is read out from the comment information management table112a(Step S14).

A judgment is made of whether or not the comment information82that has been read out from the comment information management table112ais comment information of the authenticated user (user identification code115)(Step S15), and when the read comment information is comment information of the authenticated user (user identification code115), the routine moves to Step S17. On the other hand, when the read comment information is not comment information of the authenticated user (user identification code115), a judgment is made of whether the output switching identification information82ahas been set so as to display comment information only when a user has been authenticated (whether the output switching identification information82ais set to an authenticated output code)(Step S16). When the output switching identification information82ais an authenticated output code (here, ‘1’), the routine moves to Step S18, and on the other hand, when the output switching identification information82ais not an authenticated output code (here, ‘1’), i.e., when the output switching identification information82ais an all user output code (here, ‘0’), the routine moves to Step S17.

next, in Step S17, the comment information82is displayed, and in Step S18, a judgment is made of whether or not reading of the comment information82from the comment information management table112ais finished. When reading of the comment information82is not finished (Step S18: N), the routine moves to Step S14, and on the other hand, when reading of the comment information82is finished, the routine moves to Step S19.

Then, a judgment is made of whether or not the note input key83has been operated (Step S19). When the note input key83has not been operated (Step S19: N), the routine moves to Step S23, and on the other hand, when the note input key83has been operated (Step S19: Y), input of the comment information82is received (Step S20).

Next, a judgment is made of whether or not the comment information82has been input (Step S21). When the comment information82has not been input (Step S21: N), the routine moves to Step S23, and on the other hand, when the comment information82has been input (Step S21: Y), the comment information82is registered in the comment information management table112a, for each user identification code115, associated with that function information130(Step S22), and then the routine moves to Step S23.

Then, a judgment is made of whether or not selection of the function in the function execution mode is completed (Step S23). When selection of the function has not been completed (Step S23: N), the routine moves to Step S11, and on the other hand, when selection of the function has been completed (Step S23: Y), the routine moves to Step S24. In Step S24, the selected function is executed (here, sending to recipient ‘345’ using an address book or setting of border deletion), and then processing is ended.

Incidentally, here, the comment information82is displayed so as to conceal part of another function execution key81, and in this case, the problem occurs that the comment information82becomes an obstruction and the other function execution key81cannot be operated. To address this problem, as already described above in connection with the system settings mode, the display control unit is configured to display the comment information82for a predetermined fixed time period from the start of display. By doing so, even if part of another function execution key81is concealed by the comment information82, that other function execution key81can be selected after passage of a predetermined time period. Also, the comment information82may be displayed in an open space other than the display location of the function execution key.

Also, the input control unit is made capable of inputting an output condition when outputting the comment information82with the output control unit. Here, this output condition, as shown inFIG. 7C, involves selection of a comment display time and a comment display condition, i.e., selection of whether to display the comment information82with the function execution key81as shown inFIGS. 11 to 14(when selecting the function execution key), or to display the comment information82with the comment information display icon84as shown inFIGS. 15 to 18(when selecting the comment display key), or alternatively, selection of whether or not to use the output switching identification information82a. Note that when not using the output switching identification information82a, Step16in the flowchart inFIG. 19described above can be omitted.

In the above description, the operation screen of the image send function and the operation screen of the border deletion function were given as examples, but it goes without saying that the same operations can also be performed in another operation screen.FIG. 20shows a list of comment information that is input in the operation screens of various functions (examples of comments for setting items of various functions).