Re:
On Dec 8, 2005, at 8:11 AM, Nick Nallick wrote:
On Dec 7, 2005, at 7:13 PM, David Gelphman wrote:
Yes, I can imagine that if the Canon driver gets a setting that
doesn't make sense to it, it could complain and fail. That isn't
good behavior but some of the drivers do things like this. Why
your app is generating a different value than Preview seems likely
to some old data that is being cached by someone or something:
either a saved print setting you are reusing or a printing preset.
Thanks for the info. I save the print setting with documents via
PMFlattenPageFormat, but for new documents create a new default
format via PMSessionDefaultPageFormat. The problem occurs with new
and old documents and I asked the user to ensure he wasn't using
any presets so I don't think that's the problem.
From what you are writing you are saving the page format, not the
print settings. I'm specifically talking about the print settings
which is where the data under discussion resides. The equivalent
routine of interest for the print settings would be
PMFlattenPrintSettings.
Is there any process you recommend for flushing any caches that may
be affecting this?
As I wrote earlier on this thread:
I would certainly suggest that the user try the following to see if
it helps. I'd try each step, then attempt to print. If a given step
resolves the problem, stop making changes.
1) re-creating the print queue for the destination printer. For a
USB printer you can delete the print queue, unplug the USB printer,
wait a few seconds, and plug it back in. The print queue should be
created automatically.
2) make sure the user is printing without any saved presets
3) Reset the printing system, using the menu item in the "Printer
Setup Utility" menu in the Printer Setup Utility application
Hope this helps,
David
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Printing mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/printing/email@hidden