import java.awt.print.*; import java.awt.*; public class MindPrint implements Printable { public int print(Graphics grap, PageFormat pageFormat, int pageIndex) throws PrinterException { if(pageIndex > 0) return NO_SUCH_PAGE; System.out.println("getImageableX == " + pageFormat.getImageableX()); System.out.println("getImageableY == " + pageFormat.getImageableY()); System.out.println("getImageableWidth == " + pageFormat.getImageableWidth()); System.out.println("getImageableHeight == " + pageFormat.getImageableHeight()); grap.drawString("Ready to roll out!", (int)pageFormat.getImageableX(), (int)pageFormat.getImageableY()+5); grap.setColor(Color.blue); grap.drawLine((int)pageFormat.getImageableX(), (int)pageFormat.getImageableY(), (int)pageFormat.getImageableWidth(), (int)pageFormat.getImageableHeight()); return PAGE_EXISTS; } }