*** 1188,1197 **** --- 1188,1199 ---- int xRes = defQuality; if ((xRes < 0) || (yRes < 0)) { int res = (yRes > xRes) ? yRes : xRes; if (res > 0) { return new PrinterResolution(res, res, PrinterResolution.DPI); + } else { + return new PrinterResolution(300, 300, PrinterResolution.DPI); } } else { return new PrinterResolution(xRes, yRes, PrinterResolution.DPI); }