Abstract:
The present invention provides an information processing apparatus that acquires image data from an image supply apparatus, and that transfers the acquired image data to an application, including: a selection unit configured to select a transfer mode when transferring the image data to the application; a first transfer control unit configured to transfer the image data to the application according to a TWAIN standard; a second transfer control unit configured to transfer an image file created based on the image data while maintaining a compression format or a non-compression format, to the application; and a transfer control unit configured to control the transfer using at least one of the first transfer control unit and the second transfer control unit based on the transfer mode selected by the selection unit.
Abstract:
An information processing apparatus capable of performing exclusive control on a communication channel for communicating with a peripheral apparatus among a device driver for the peripheral apparatus and a plurality of communication programs identifies, if the device driver is instructed to start up, which of the plurality of communication programs is using the communication channel by acquiring process information that is managed by an operating system (OS), issues a request to the identified communication program to close the communication channel, and enables the device driver to use the communication channel.
Abstract:
Disclosed is an image processing apparatus in which a marked image is extracted more accurately and classification based upon the type of mark is made possible. The apparatus includes an extraction unit adapted to extract information representing a region position of an object and information representing a region position of a mark as an object list and mark list, respectively, from the document image that has been scanned by a scanning unit; and a search unit adapted to search for information representing the region position of a mark in the mark list for which the distance is the shortest with respect to information representing a region position of each object in the object list.
Abstract:
The present invention provides an information processing apparatus that acquires image data from an image supply apparatus, and that transfers the acquired image data to an application, including: a selection unit configured to select a transfer mode when transferring the image data to the application; a first transfer control unit configured to transfer the image data to the application according to a TWAIN standard; a second transfer control unit configured to transfer an image file created based on the image data while maintaining a compression format or a non-compression format, to the application; and a transfer control unit configured to control the transfer using at least one of the first transfer control unit and the second transfer control unit based on the transfer mode selected by the selection unit.
Abstract:
An information processing apparatus capable of performing exclusive control on a communication channel for communicating with a peripheral apparatus among a device driver for the peripheral apparatus and a plurality of communication programs identifies, if the device driver is instructed to start up, which of the plurality of communication programs is using the communication channel by acquiring process information that is managed by an operating system (OS), issues a request to the identified communication program to close the communication channel, and enables the device driver to use the communication channel.
Abstract:
An apparatus having an OS to perform exclusive control among programs that are based on a predetermined API on a channel for communicating with a peripheral, a first driver for the peripheral to startup based on a request that is based on the predetermined API and communicate with the peripheral via the channel, a second driver for the peripheral to startup based on a request that is not based on the predetermined API and communicate with the peripheral via the channel, a program to communicate with the peripheral via the channel, and a controller to, when the second driver is started up based on a request that is not based on the predetermined API, if the program is using the channel, close the channel that the program is using based on exclusive control by the OS by starting the first driver.
Abstract:
An apparatus having an OS to perform exclusive control among programs that are based on a predetermined API on a channel for communicating with a peripheral, a first driver for the peripheral to startup based on a request that is based on the predetermined API and communicate with the peripheral via the channel, a second driver for the peripheral to startup based on a request that is not based on the predetermined API and communicate with the peripheral via the channel, a program to communicate with the peripheral via the channel, and a controller to, when the second driver is started up based on a request that is not based on the predetermined API, if the program is using the channel, close the channel that the program is using based on exclusive control by the OS by starting the first driver.
Abstract:
Disclosed is an image processing apparatus in which a marked image is extracted more accurately and classification based upon the type of mark is made possible. The apparatus includes an extraction unit adapted to extract information representing a region position of an object and information representing a region position of a mark as an object list and mark list, respectively, from the document image that has been scanned by a scanning unit; and a search unit adapted to search for information representing the region position of a mark in the mark list for which the distance is the shortest with respect to information representing a region position of each object in the object list.