| CPC G06Q 20/209 (2013.01) [G06Q 20/102 (2013.01); G06Q 20/202 (2013.01)] | 12 Claims |

|
1. A method of performing a transaction by automatically transmitting data to an Electronic Data Capture (EDC) terminal (206), the method comprising:
receiving, by a printer driver unit (204) associated with a host computing device (202), a first print request comprising first data related to a purchase, from the host computing device (202), wherein the printer driver unit (204) is initialized to act as an interface between the host computing device (202) and an Electronic Data Capture (EDC) terminal (206);
extracting, by the printer driver unit (204), a final transaction amount from the first data;
determining, by the printer driver unit (204), status of the EDC terminal (206) upon extracting the final transaction amount by transmitting a status request to the EDC terminal (206), wherein the status of the EDC terminal (206) is one of a first state indicative of a print acceptance state or a second state indicative of a normal state;
generating, by the printer driver unit (204), a second print request comprising the extracted final transaction amount, when the EDC terminal (206) is determined to be in a first state; and
transmitting, by the printer driver unit (204), the generated second print request to the EDC terminal (206) to facilitate automatic insertion of the final transaction amount in the EDC terminal (206) to initiate a payment transaction.
|