Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Jaguar vs Panther compatibility



Hi Paul and all,

As you suggested, we have used a tech support incident with DTS to try to resolve this issue. We have had an acknowledgement, but no reply.

Our investigations show that numLookupSpecs (the 5th parameter) being passed to our PMInterfacePrBrowser initialize method is different between Jaguar and Panther. Jaguar returns 99 (correct) and Panther returns 1. So there may be something going wrong in Printer Setup Utility when it attempts to load our plugins.

Any idea what could be going wrong?

Roger.




Roger,

First off, Tioga drivers that are Jaguar compatible should be Panther
compatible. We have worked hard to preserve backwards compatibility so
it would be a good idea to send your X-RIP to Apple for investigation.
DTS would be the best place to start.

It sounds like the problem may be with your custom USB and IP browsers.
In approximate order I suggest you debug your IOM's
IOMGetConnectionInfo(), your PBM's Prologue(), your PM's
CreatePrinterBrowserModuleInfo(), your PBM's Initialize() then
WorksetPrinters() and then GetSelectedPrinters(). I suggest you scan
the printing list archive for debugging advice (e.g. not writing to
stdout, using the cups error_log).

Good luck.

-Paul


On Sep 3, 2003, at 9:19 AM, Roger Holmes wrote:

Hi,

We have a Tioga printer driver called X-RIP which works fine on Jaguar.
The chap who wrote it has left the company and I have got to get it to
work on Panther. I have many years experience of OS-9 printer driver
writing and Mac application writing but don't have a clue where to look
in the code for OS-X. The problem is it does not show up in the Print
Centre. It connects to devices via our own customised versions of
USB and IP Printing. Could someone tell me what system calls it
would be using, or call backs it would be providing to tell the Print
Centre of its existence and what devices it is associated with. With
this information maybe I will be able to find the section of code which
is not working and then try to find out why. Long term we hope to hire
someone to maintain this driver, but one candidate decided to duck
out due to family problems and so I need to sort this out until we
can successfully hire another replacement.
_______________________________________________
printing mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/printing
Do not post admin requests to the list. They will be ignored.



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.