public static void main(String[] args) { for (int i = 0; i < instructions.length; i++) { System.out.println(instructions[i]); } PrinterJob job = PrinterJob.getPrinterJob(); if (job.getPrintService() == null || !job.printDialog()) { return; } System.out.println("Job copies is " + job.getCopies()); if (job.getCopies() == 1) { throw new RuntimeException("Copies not incremented"); } }