Regarding quality (sharpness) of the printing, please note that the actual DPI (resolution) value of the print job is determine by the printer driver depending on the printer capabilities. Please refer to the documentation on PrintJob resolution here.

As per the details you sent to our support team, we found that it is a permission issue with the Windows service and running the service under same user account as per the Desktop application (where in you are able to print the PDF correctly) should work for you.

Regarding the printing to edges, it looks like the printer is adding some margins while printing and hence the PDF is not printed on a full card on your end.