Abstract:
An image processing apparatus includes a first storage area for storing firmware including a processing program for communication processing with an external terminal, and a processor. A processor starts execution of the processing program when a request to start the communication processing is received from the external terminal during execution of the firmware in the first storage area, and stores a modification program supplied into a second storage area when the modification program is received during execution of the processing program. The modification program is a modified program of at least a partial program in the processing program. The processor terminates execution of the processing program when a request to terminate the communication processing is received, and rewrites the processing program in the first storage area using the modification program in the second storage area when execution of the processing program is terminated.
Abstract:
An apparatus configured to execute a plurality of transmission tools is provided. The apparatus includes an option storing portion configured to store a plurality of options in each of which a destination to which image data is to be sent is associated with a tool identifier for identifying one of the transmission tools to be used to send the image data associated; a receiving portion configured to, when a user selects two or more options from among the options, receive a combination of the destination corresponding to each of the options selected and the transmission tool for the tool identifier corresponding to each of the options selected; and a transmission control portion configured to perform, for each of the combinations, a process for sending the image data to the destination corresponding to each of the combinations by using the transmission tool corresponding to each of the combinations.
Abstract:
An image processing apparatus includes: a user identification unit that identifies a user of the apparatus; a registration determination unit that determines whether the settings required for using a function of the apparatus are registered in a user registration unit when a user issues an instruction to execute the function, the settings being related to the user having issued the instruction, the user registration unit being capable of registering settings for each user with respect to setting items including items required for using the function and arbitrary items; a first execution unit that executes the function when the registration determination unit determines that the settings required for using the function are registered; and a second execution unit that performs a predetermined operation other than execution of the function when the registration determination unit determines that the settings required for using the function are not registered.
Abstract:
An image forming apparatus includes a virus check unit that performs a virus check, a reception unit that receives data from an external apparatus, and an execution control unit that causes the virus check unit to perform the virus check on the data when a specific condition is satisfied after the receipt of the data.
Abstract:
A data providing device includes a transmission unit configured to transmit at least one of a plurality of pieces of data to a terminal device, and a compression unit configured to compress the at least one of the plurality of pieces of data, the data providing device including: a reception unit configured to receive, from the terminal device, specification of one or a plurality of pieces of target data that are transmission targets among the plurality of pieces of data, wherein, in a case where the number of pieces of the one or the plurality of pieces of target data is less than a predetermined number, the transmission unit transmits the target data to the terminal device without the compression unit compressing the target data.
Abstract:
An image forming device having a function of a web server receives a data transmission request relating to a first web page from an external device; and transmits first data (including a first script for automatically transmitting a periodic request (first periodic request) from a browser of the external device to the web server) to the external device in response to the data transmission request. The image forming device transmits second data (including a second script for automatically transmitting a periodic request (second periodic request) from the browser to the web server while the second web page is being displayed) to the external device in response to a new page call command transmitted from the external device, the new page call command being for calling the second web page from the first web page.