Monday, April 6, 2009

TWAIN Pain in Photoshop CS4 (Mac)

As a photographer, I periodically rely on a flatbed scanner to import images for a variety of reasons: restoration projects, sharing "one-of-a-kind" pictures, or just digitally archiving old photos - these are just a few of the reasons I'll fire up the scanner.


It was disappointing to find that Adobe no longer provides the TWAIN plugin as part of the automated installation package for Photoshop CS4, at least for Intel Mac users. Essentially this makes it impossible to scan images directly into Photoshop, which is a must for those who wish to provide a few tweaks to their images before saving them. There's reasoning behind their decision though, and here it is:

When you use TWAIN to import from an imaging device, such as a scanner, you may encounter problems similar to the following:

* Photoshop or your scanner application freezes or quits unexpectedly.
* You are unable to close the scanner window.
* You encounter errors during import.
* The preview of the imported image, or the imported image itself, appears incorrect on screen.
(source)

If you choose to ignore these warning like I did, there's a simple workaround:

To install the TWAIN plug-in on Mac OS:
1. Quit Photoshop CS4.
2. Copy the TWAIN plug-in from your installation media *Content Disk: //English/Goodies/Optional plug-ins/Import-Export folder into the /Adobe Photoshop CS4/Plug-ins/Import-Export folder on your hard disk.
3. Restart Photoshop to enable the plug-in.

If you don't have the installation CD, you can download the source files here.

Also, Adobe recommends that if you must use TWAIN in Photoshop, that you install it and use it under the Rosetta OS.

I haven't had any problems running my scanner yet, but I'm sure there's bound to be some problems - the way I see it, you won't know unless you try.

22 comments:

Anonymous said...

Thanks for the simple instructions, very useful.

Binyamin said...

I just upgraded to an iMac and CS4 from a PC and CS3 at the same time. When I started to use my scanner I panicked until finding these instructions. Many thanks!

Matt said...

Thanks for the post and the URL to the extra files - they were lacking from my version of Photoshop. :)

artphanto said...

Thank you so much! I have a Canon CanoScan 8800 and could not figure out why it didn't work after installing Adobe CS4--this works perfectly!!!! Yeah thanks!

Anonymous said...

Thanks, this has been bugging me for a year! I can finally uninstall my old CS and scan into Cs4 instead!

emily racine said...

Thanks so much. This worked perfectly!

spenceman said...

Perfect. Thank you.

Anonymous said...

It took me a little bit to figure out it's on the "Content" disc of the Photoshop install discs. In fact you have to drill down: English > Goodies > Adobe Photoshop CS4 Extended > Optional plug-ins > Import-Export

Then you'll see "TWAIN.plugin" and can install it to the correct spot. Thanks for pointing this out I was going crazy.

ehoxes said...

Good point. I've updated the post to reflect that the plugin is on the Content disk. Cheers.

Anonymous said...

awesome! thank you!!!

Blog admin said...

I've installed from a direct download from the adobe website and there does not appear to be a goodies folder anywhere. I've done a search using spotlight and found nothing. Any ideas?

ehoxes said...

Not too sure. Try downloading from the link above again perhaps. I'm in Nepal between Himalayan treks right now, so I can't provide the assistance I usually would. Best of luck.

Mathias Gally said...

Yipee! Thanks a lot for this explanation I could not find anywhere else. I had been desperately looking for this Twain plug-in until I found your blog :) It made my day!

FDAinspiration said...

Wonderful, well explained and saved my life.

FDAinspiration said...

Thanks so much. Saved my Life.

Anonymous said...

Thanks, The procedure worked, HOWEVER - TWAIN did not work correctly, my EPSON 10000XL Professional scanner only shows an 8.5 by 11 preview, my scanner is about 12X18! Thanks anyway.

Alex

Guilherme said...

Thanks so much for the link!!!!
Regards,
Guilherme

Mark said...

Hi,

I just posted re: not being able to see TWAIN after following instructions.

Please delete - answer was that I hadn't checked that PS had to open with Rosetta.

Still don't know what that is or why - but it's working now. Love your blog. Very clear.

Thanks again

ehoxes said...

Thanks for the input Mark, I've updated the blog post to reflect the need for running TWAIN using the Rosetta OS. Take care!

HoweProgramming said...

Extremely useful. Saved me much frustration! (Why don't they just post this somewhere????) Thank you very much.

Anonymous said...

Just what I needed. Brilliant! And thank you, especially for the link to the plug-ins download.

nle said...

thank you!!!!!!!