// Make sure we use all of the page when printing - (void)print:(id)sender { NSPrintOperation *op = [NSPrintOperation currentOperation]; NSPrintInfo *pInfo = [op printInfo]; [pInfo setHorizontalPagination:NSFitPagination]; [pInfo setVerticalPagination:NSFitPagination]; [op setPrintInfo:pInfo]; // Continue printing [super print:sender]; }