This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2016-056860 filed Mar. 22, 2016.
Technical Field
The present invention relates to an information processing apparatus, an information processing method, and a non-transitory computer readable medium.
According to an aspect of the invention, there is provided an information processing apparatus including a setting-information changing unit and a selecting unit. The setting-information changing unit changes setting information which is information for specifying a condition when a function is to be implemented. When a derived function obtained by changing the setting information of the function is to be stored in association with a selected icon, the selecting unit restricts selection of a first icon associated with the function, and permits selection of a second icon different from the first icon.
Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
An exemplary embodiment of the present invention will be described.
The controller 11 includes an arithmetic unit such as a central processing unit (CPU) and storage devices, such as a read only memory (ROM) and a random access memory (RAM), and exerts overall control, including display control described below, on the image forming apparatus 1. In the ROM, firmware which describes a procedure for activating hardware and an operating system (OS) is stored. The RAM is used as a storage of data used when the CPU performs calculation. The memory 12 includes, for example, a semiconductor memory and a hard disk storage device, and stores software (programs) for implementing various functions, as well as the OS. The communication unit 13 includes a communication interface (I/F) for communicating with external electronic equipment. The communication unit 13 is connected to a communication line such as a local area network (LAN).
The UI unit 14 includes a display and an operation unit. The display includes, for example, a liquid-crystal display device, and displays a screen through which a user operates the image forming apparatus 1, on a display surface. The operation unit includes a touch panel which, for example, covers the display surface of the display, and also includes a keyboard disposed adjacent to the display surface. The operation unit receives an operation performed by a user, and outputs, to the controller 11, a signal according to the operation. The controller 11 controls the image forming apparatus 1 according to information indicated by the operation.
The reading unit 15 optically reads a document and generates image data. The reading unit 15 is, for example, an image scanner including platen glass, a light source, an optical system, a color filter, and an image sensor. The light source emits light to a document on the platen glass, and reflected light from the document enters the image sensor through the optical system and the color filter. The image sensor converts the incident light into an image signal, and outputs the image signal to the image processor 16. The image processor 16 performs image processing, such as screen processing and color conversion, on the image signal which is output from the reading unit 15, and generates raster data. The image forming unit 17 forms an image based on the raster data generated by the image processor 16, on a sheet which is a recording medium. Examples of the image forming system include an electrophotographic system and an inkjet system.
In
In these functions, the following operations may be performed: an operation of changing and storing setting information; an operation of storing a function obtained by changing setting information, as a new function; and an operation of resetting setting information which has been changed by a user, to the initial values. When setting information of a function is changed and stored, the function obtained after the setting information is changed corresponds to a derived function derived from the original function. A new function as which a function obtained by changing setting information is stored also corresponds to a derived function derived from the original function. Hereinafter, the former is called a functionally changed function, and the latter is called a newly registered function. When such a derived function is to be stored, not only the name of the function but also visual elements, such as the shape or pattern of the icon, the color of the icon, and the size of the icon, which are associated with the function may be changed. The change of visual elements of an icon which is described above causes a user to easily recognize a derived function obtained by changing setting information when the icon of a desired function is searched for on the initial screen.
When a user performs a predetermined operation on a setting screen illustrated in
At that time, the icon Ic (first icon) of the copy function which is the original function for the derived function is not included in the candidates Ig. That is, an operation of selecting the icon of the copy function which is the original function, as the icon of the derived function for the copy function is restricted (prohibited). That is, selection is allowed to be performed on icons (second icons) that are different from the icon Ic (first icon) of the copy function which is the original function, and that are used as the candidates Ig. Similarly, the color of the icon Ic of the copy function which is the original function is not included in the candidates Cg. That is, an operation of selecting the color of the icon Ic of the copy function which is the original function, as the color of the icon of the derived function derived from the copy function is restricted (prohibited). That is, a color different from the color of the icon Ic of the copy function which is the original function is permitted to be selected. Thus, restriction imposed on the shape or pattern and the color of an icon facilitates visual recognition of the icon of a derived function obtained by changing setting information of the original function.
When a derived function is to be stored in association with an icon selected by a user as described above, while providing visual effects on the icon Ic (first icon) of the copy function which is the original function, the controller 11 makes a transition to display of the icon (second icon) of the derived function. Further, in the case of a newly registered function, the controller 11 displays the icon (second icon) of the derived function in a display area which has a predetermined positional relationship with the icon Ic (first icon) of the copy function which is the original function. In the case of a functionally changed function, the controller 11 does not move the icon Ic (first icon) of the copy function which is the original function, and changes the name and the visual elements of the icon Ic into those of the icon of the derived function.
For example, when a derived function is newly registered for the copy function, as illustrated in
In the case of a functionally changed function, as illustrated in
According to the exemplary embodiment, an icon associated with a function obtained by changing setting information may be displayed on a screen in such a manner as to be easy to visually recognize.
The exemplary embodiment may be changed as described below. Alternatively, multiple modified exemplary embodiments may be combined with one another.
<1>
The icon Is of a derived function may be common to the icon Ic of the original function only in part, but the entire icon Is may be different from the entire icon Ic. Specifically, as illustrated in
Alternatively, the shape or pattern of the icon Is of the derived function may be common to that of the icon Ic of the original function, and only the color of the icon Is may be different that of the icon Ic. This facilitates visual recognition that setting information of the original function has been changed.
<2>
When a function obtained by changing setting information of a derived function is newly registered, the number of changes of setting information which have been made starting from the original function may be described on an icon. Specifically, as illustrated in
<3>
The size of the original function icon may be different from that of the derived function icon. For example, as illustrated in
<4>
In the exemplary embodiment, when a derived function is to be stored in association with an icon, the icon of the original function is displayed by providing visual effects on the icon of the original function. Alternatively, for example, when a predetermined operation (for example, a touch operation performed during a period greater than a threshold, such as a so-called pressing and holding operation) is performed on the icon of the derived function, the controller 11 may cause the icon of the original function to be displayed.
<5>
When a derived function is to be stored in association with an icon, the controller 11 may restrict (prohibit) selection of an icon that has been already used for the original function or another different function.
<6>
In the above-described exemplary embodiment, the example in which the operation unit is provided with a touch panel function is described. However, the operation unit may be provided with a pointing device such as a mouse.
In the above-described exemplary embodiment, the example in which the above-described functions are implemented by the controller 11 executing programs is described. However, the above-described functions may be implemented by using a hardware circuit. In addition, the programs may be supplied by storing the programs in a computer-readable recording medium, such as an optical recording medium or a semiconductor memory. The programs may be read from the recording medium and may be installed in an information processing apparatus. Alternatively, the programs may be supplied through a telecommunication line.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2016-056860 | Mar 2016 | JP | national |