Patent ID: 9547461
Date: 2017-01-17
CPC Classifications: G06F,H04N

Claim:
1. An information delivery system, comprising: processing circuitry configured to execute a printer driver to: receive a data transmission request from an application; and acquire destination identifying information and data format information from one or more plug-ins of a plurality of plug-ins; execute the plurality of plug-ins in response to execution of the printer driver, each plug-in of the plurality of plug-ins respectively corresponding to a different destination device of a plurality of destination devices and at least one data format, the at least one data format being usable in a corresponding destination device, and execution of each of the plurality of plug-ins controlling: storage of data format information that indicates a data format of the at least one data format usable For the corresponding destination device, storage of one or more pieces of the destination identifying information, the destination identifying information indicating an address of the destination device corresponding to the executed plug-in, and transmission of data to the destination device corresponding to the executed plug-in; receive a selection of destination identifying information out of the one or more pieces of destination identifying information; select a particular plug-in to be used, from the plurality of plug-ins, based on the selected destination identifying information; convert, using the printer driver, one or more pieces of data into one or more converted pieces of data that are in a data format identified by the data format information corresponding to the particular plug-in; and deliver, using the particular plug-in, the one or more converted pieces of data to a destination device identified by the selected destination identifying information.