if (printerData.scope == PrinterData.PAGE_RANGE) {
startPage = printerData.startPage - 1;
endPage = printerData.endPage - 1;
}
print(printer, url, nsh, jobName, startPage, endPage);
printer.dispose();
}
public static void printDialog(Shell shell, Document doc, String url,
NamespaceHandler nsh, String jobName) {
PrintDialog dlg = new PrintDialog(shell);