> The problem is that if I print the A4 list first the labels printed on
> the Dymo are messed up - prints a label and then feeds 2 or 3 labels
> before printing the next label. Also, if I print the labels then the
> list the list prints on the wrong paper (US Letter) and wrong
> orientation (landscape).
[]
> -----------------------------
> // Print labels (myView)
[quoted text clipped - 12 lines]
>
> [printInfo setPaperSize:sz];
[]
> =========================================
> // Print carton list (plView)
[quoted text clipped - 6 lines]
> [printInfo setPaperName:@"A4"];
> [printInfo setOrientation:NSPortraitOrientation];
I think the problem is a result of using +[NSPrintInfo sharedPrintInfo].
As the name implies, you are sharing this object between both printjobs.
Since you are printing to different printers, this is probably not what
you want... Instead, try setting up the info for each printer using
-[NSPrintInfo initWithDictionary].
patrick
patrick