×

Collaboration processing apparatus, collaboration processing system, and program

  • US 9,661,040 B2
  • Filed: 03/15/2013
  • Issued: 05/23/2017
  • Est. Priority Date: 03/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A collaboration processing apparatus comprising a hardware processor that executes a program so as to implement:

  • an application that receives set conditions of electronic devices that are connected through a connector to the collaboration processing apparatus, the electronic devices including a scanner,a capability information providing unit whichreceives an acquisition request for acquiring capability information that indicates the set conditions of the electronic devices including the scanner for specifying whether the each of the electronic devices is capable of performing at least a predetermined process of the each of the electronic devices using the set conditions from the application via a previously defined API,sends the acquisition request to the scanner in response to the acquisition request received via the previously defined API, and receives the capability information of the scanner from the scanner, andsends the received capability information to the application, the application determining whether the scanner includes a function of performing an optical character recognition (OCR) process based on the received capability information, the application generating an execution request to scan an image data by the scanner and undergo the OCR process for the scanned image data upon determination that the scanner includes the function of performing the OCR process;

    an execution controlling unit whichreceives the execution request generated by the application based on the capability information from the application via the previously defined API, andcontrols the scanner based on the received execution request to perform the predetermined process,wherein, upon determination that the scanner does not include the function of performing the OCR process, the application generates the execution request to scan the image data by the scanner, and the execution controlling unit causes the scanned image data to be provided to the collaboration processing apparatus, the collaboration processing apparatus performing the OCR process on the provided scanned image data;

    a memory controlling unit enabling a memory device included in the collaboration processing apparatus to store the capability information of each of the electronic devices connected to the collaboration processing apparatus; and

    a capability information registering unit which receives a registration request to register the capability information of each of the electronic devices to be connected to the collaboration processing apparatus, provides a capability information screen with each of the electronic devices, and registers the capability information, which is input through the capability information screen, in the memory device,wherein the capability information providing unit provides the application requesting the capability information of each of the electronic devices with the capability information of each of the electronic devices when the capability information of each of the electronic devices is not acquired in response to the acquisition request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×