We need a software to print to a "setup printer" in A6 size paper. The data for printing has to be fetched from a web api which will include a QR Code and some data. The printing shouldn't affect other print jobs. i.e. the A6 setting should not be set in printer setting but only from the software. When printing our print object A6 size should automatically be selected. Should work on all printers. The software should also be set to poll a server api to see if a new print is available to the specific web user. so that the user can also select the data from the website.