发明名称 Information processing apparatus that is capable of controlling scanner and that when an application is activated transmits device information indicating a device connected to the apparatus to the application, and control method for the same
摘要 In an information processing apparatus controlling a scanner, a reading instruction and a reading setting made in the scanner is detected by the scanner driver. When the reading instruction is detected, reading to be performed according to the detected reading setting is acquired by an application via an operating system, and the scanner driver is instructed that the scanner executes the reading according to the acquired reading setting, with the application.
申请公布号 US9560233(B2) 申请公布日期 2017.01.31
申请号 US201313934100 申请日期 2013.07.02
申请人 Canon Kabushiki Kaisha 发明人 Hanano Hideki
分类号 H04N1/40;H04N1/32;H04N1/04;H04N1/00 主分类号 H04N1/40
代理机构 Canon U.S.A., Inc. IP Division 代理人 Canon U.S.A., Inc. IP Division
主权项 1. An information processing apparatus capable of communicating with a reading apparatus, the information processing apparatus comprising: a reception unit configured to receive an activation instruction generated based on an event issued by the reading apparatus in accordance with an instruction of a reading operation input in the reading apparatus, wherein a scanner driver corresponding to the reading apparatus receives the event including a reading setting; a list acquiring unit configured to acquire a list from the scanner driver if the activation instruction is received, wherein a reading apparatus included in the list connects to the information processing apparatus and corresponds to the scanner driver; a selection unit configured to select a reading apparatus from the list; an acquiring unit configured to acquire the reading setting of the selected reading apparatus from the scanner driver; a first acquisition unit configured to acquire an occurrence time of the event; a second acquisition unit configured to acquire an activation time when an application is activated by the activation instruction; a time determination unit configured to determine whether a time difference between the occurrence time acquired by the first acquisition unit and the activation time acquired by the second acquisition unit is within a predetermined time; a determination unit configured to determine that the selected reading apparatus corresponds to the reading apparatus which has generated the event when the time determination unit determines that the time difference is within the predetermined time; and an instruction unit configured, if it is determined that the selected reading apparatus corresponds to the reading apparatus which has generated the event, to cause the reading apparatus to execute the reading according to the acquired reading setting, wherein the reception unit, the list acquiring unit, the selection unit, the acquiring unit, the first acquisition unit, the second acquisition unit, the time determination unit, the determination unit and the instruction unit are executed by a processor.
地址 Tokyo JP