при условии, что при установке «не вручную» вы имеете в виду программную установку их без отображения PrintDialog: вы можете установить их в документе, возвращенном PrinterJob, а затем сразу запустить задание
PrinterJob job = PrinterJob.getPrinterJob();
PageFormat pf = job.defaultPage();
Paper paper = pf.getPaper();
double margin = 20.;
paper.setImageableArea(margin,
paper.getImageableY(),
paper.getWidth() - 2* margin, paper.getImageableHeight());
pf.setPaper(paper);
job.setPrintable(table.getPrintable(JTable.PrintMode.FIT_WIDTH, null, null),
job.validatePage(pf));
job.print();