Abstract:
An image processing apparatus restricts the use of functions on a user-by-user basis as well as easily suppresses the realization of a function that is equivalent to a restricted function by combining other functions. To accomplish this, an image processing system includes an image processing apparatus and an information processing apparatus that includes function restriction information for restricting, on a user-by-user basis, the use of functions provided by an image processing apparatus. Furthermore, the image processing apparatus acquires function restriction information corresponding to an authorized user, and if a function whose use is restricted by function restriction information can be realized by combining other functions, the image processing apparatus restricts the use of the other functions.
Abstract:
The present invention provides a job processing apparatus which allows a plurality of users to log in, the apparatus including a detection unit configured to detect that a plurality of users has logged in, an accepting unit configured to accept a job execution instruction from a user, a display unit configured to, when the detection unit detects that a plurality of users has logged in, display the plurality of logged-in users so as to be able to identify a user who issues a job execution instruction to be accepted by the accepting unit, among the plurality of logged-in users, and a processing unit configured to, when the user is identified based on the display by the display unit and the accepting unit accepts the job execution instruction, execute a job corresponding to the execution instruction as a job by the identified user.
Abstract:
An image processing system which can distribute suitable distribution values to an apparatus that has newly joined the system. Device information on a plurality of already-connected image processing apparatuses among a plurality of image processing apparatuses connected together for communication with each other is obtained. Device information on a newly-connected image processing apparatus among the plurality of image processing apparatuses is obtained. An image processing apparatus that is to distribute common distribution values to the newly-connected image processing apparatus among the already-connected plurality of image processing apparatuses is determined based on the obtained device information.
Abstract:
When data of a print job are stored on another device or a file server, data transfer is required to obtain image data, and the start of a print process and a preview process take time compared to a print job whose data is stored in a local storage device. Hence, a print job is started, and it is checked if data for all pages of the print job are locally held. If data for all pages of the print job are locally held, a print process is continued; otherwise, data for remaining pages are obtained and undergo the print process parallel to the print process for a first part.
Abstract:
An information processing apparatus capable of USB-connecting a device compatible with USB connection, the apparatus has a management unit configured to manage driver information representing whether to activate a device driver when the device is USB-connected. The information processing apparatus also has a device information acquisition unit configured to acquire device information of the device. The information processing apparatus also has a setting unit configured to set up the driver under control of an USB core driver to control the device using a device driver corresponding to the driver information when the driver information matches the device information.
Abstract:
An image processing apparatus restricts the use of functions on a user-by-user basis as well as easily suppresses the realization of a function that is equivalent to a restricted function by combining other functions. To accomplish this, an image processing system includes an image processing apparatus and an information processing apparatus that includes function restriction information for restricting, on a user-by-user basis, the use of functions provided by an image processing apparatus. Furthermore, the image processing apparatus acquires function restriction information corresponding to an authorized user, and if a function whose use is restricted by function restriction information can be realized by combining other functions, the image processing apparatus restricts the use of the other functions.
Abstract:
The latest information on a diverse range of services on a network is constantly acquired. To accomplish this, services from a plurality of service providing apparatuses 101, 102 and 103 on a network are provided to a service using apparatus 100. Synchronous data that describes the functions of the plurality of service providing apparatuses 101, 102 and 103 using a markup language is generated and registered. The registered synchronous data is updated if there is a change in the functions of any of the service providing apparatuses. The service using apparatus 100 acquires the registered synchronous data updated as required, generates a service list based on the acquired synchronous data, and displays the generated service list.
Abstract:
An object of this invention is to allow deleting/updating firmware at high speed and properly deleting/updating a software part for executing a job without posing any problem in a general job in an image processing apparatus which executes a job by combining a plurality of independent software parts. For this purpose, when updating one software part associated with an image processing job, it is determined whether a standby job as a job contains a software part to be updated. If it is determined that the standby job does not contain any software part to be updated, the software part is updated. If it is determined that the standby job contains the software part to be updated but a software part in another image processing apparatus on the network can replace the software part to be updated, software parts which execute the job are reconstructed to update the target software part. If it is determined that no alternative image processing apparatus exists, the update request is saved and held.
Abstract:
A print job often includes secret information, and information may suffer sniffing from devices that execute distributed processing of jobs, or on the network. Therefore, executing the distributed processing of a print job including secret information reduces the robustness in terms of security protection. Hence, upon reception of a job, a task manager (TM) issues, to a dynamic job scheduler (DJS), a request of target devices of distributed processing according to a security level indicating the importance level of data included in that job. The DJS notifies the TM of the target devices, and the TM transmits divided jobs to the target devices.
Abstract:
An apparatus saves first and second programs stored in a storage unit as saved information before the first and the second programs are updated. If the update of the first program is finished and then an error occurs while the second program is being updated, the information processing apparatus restores the second program which is being updated to the program yet to be updated based on the saved information and also restores the first program whose update is finished to the program yet to be updated based on the saved information.