Home › Forums › TWAIN Mac/OSX › Problem with Photoshop CS2 on Intel Macs
- This topic has 0 replies, 1 voice, and was last updated 16 years, 8 months ago by tmikul.
- AuthorPosts
Hello to all
I’m developing a Twain scanner driver for Mac. There is a very strange issue that no one else seems to experience….and I searched a lot.
My twain DS is universal binary. It works greatly with on G5 (ppc) with both CS2, CS3, and Image Capture application. It works well too on Intel iMac with CS3 and Image Capture, but not with CS2. At the moment when the image has to be transferred, Photoshop CS2 gives “Could not complete the Import command because of a program error”. That is after what might seem a successful memory transfer : all data is succesfully transmitted by calls to DAT_IMAGEMEMXFER/MSG_GET ( finishes with TWRC_XFERDONE). Then the DS gets DAT_PENDINGXFERS/MSG_ENDXFER (it answers TWRC_SUCCESS and Count=0). Then it gets DAT_USERINTERFACE/MSG_DISABLEDS followed by DAT_IDENTI TY/MSG_CLOSEDS , twain interface closes and I get the (not very explicit) Photoshop error message.
I checked 10 times, every value passed to Photoshop seems to be correct. I even forced CS3 to be run on Rosetta and even that works perfectly !
Whe I compiled the SampleDS data source from the Twain MacOSX SDK, it behaves exactly the same. It do not work with CS2 and gives exactly the same error message.
Does any of you, dear developers, been confronted to this issue? Maybe found a workaround? It seems like an incompatibility of CS2 with Rosetta emulation layer to me.
Thanks in advance for any hint or ideas.
Tom- AuthorPosts