Currently, the PIXELS_PER_INCH appears to be hard-coded to 72 ppi. It would be nice to be able to request higher resolutions to print cleaner images.
In my particular use case, I had a hard time printing dense QR codes accurately. I suspect the printer was printing at a resolution that was too blurry for the reader to read.
The latest location of this code would be:
It looks like just adding it as an option to the options map would be the easiest way to implement this.
I'm not sure how this could be extended to the iOS side, but I'm sure due consideration is needed there.