We distribute Fire tablets with a healthcare application we've created to places in the developing world. So far this has worked well, but we are adding some printing functionality and having trouble because the Fire tablets we purchase in the US have defaults that don't work well overseas. Primarily, for convenience we need the default paper size for printing to be ISO A4, but no matter what I try, the default is always Letter. This is even though I am launching my print job as follows:
PrintAttributes printAttributes = new PrintAttributes.Builder(). setMediaSize(PrintAttributes.MediaSize.ISO_A4.asPortrait()). build(); PrintJob printJob = printManager.print(jobName, printAdapter, printAttributes);