Printing happens automatically at the resolution of the printer.
If you are generating a BufferedImage, you can effectively get higher resolution by scaling up both the size of the image and the JGoView.setScale.
For example, if you look at the JPEGView.java example class in the imager example, you could double (quadruple?) the resolution by doubling the BufferedImage’s width and height, and doubling the Graphics2D’s scale.