Abstract:
A program starting unit starts a program stored in an external recording medium connected to an external recording medium connecting unit. An external device connection detecting unit detects a connection of an external device to an external device connecting unit. A first information acquiring unit acquires first information related to the external device connected to the external device connecting unit. A second information acquiring unit acquires second information related to an external device that can be utilized by executing the program. A determining unit determines whether the external device can be utilized, by comparing the first information and the second information. When it is determined that the external device can be utilized, a control unit controls the external device. On the other hand, when it is determined that the external device cannot be utilized, an informing unit informs that the external device cannot be utilized to a user.
Abstract:
An image distribution system includes an image processing apparatus that scans a document into a scanned image and a wearable device that receives the scanned image distributed by the image processing apparatus. The image processing apparatus includes a device capability information acquisition unit that acquires device capability information that includes display capability information indicating image display capability of the wearable device and a configuration screen controller that controls whether or not a setting is selectable on a configuration screen displayed on a display unit of the image processing apparatus, the setting being used to generate configuration information used for scanning the document.
Abstract:
A data processing apparatus includes an operating system that performs a mounting and an unmounting of a removable external storage device; a plurality of application programs each configured to independently access the external storage device; and an external-storage-device monitoring unit that instructs the operating system, based on a request for mounting or unmounting the external storage device, which is output from each of the application programs, to perform the mounting and the unmounting of the external storage device.