Reviving the SCSI Film Scanner for Photography Enthusiasts
An Innovative Project for Film Photography Fans
[Ronan] is a fan of 35mm film photography, but he acknowledges that the world has gone digital. He purchased an Epson FilmScan 200 for about 10 euros. This remarkable tool from 1997 promised to convert 35mm films into digital format at a resolution of 1200 DPI. However, there was a problem: it connected via SCSI. To make matters worse, the drivers were locked to Windows 95/98 and Mac System 7/8. Nevertheless, [Ronan] managed to revive a Mac SE/30 with the necessary SCSI port and the System 7 operating system. Was the problem solved? Not quite. The official software was a plugin for Photoshop. The obvious answer was to write new software to interact with the device. The first challenge was to figure out how it operated. A service manual provided hints that, from the SCSI bus perspective, the device was not actually a scanner, but a processor. It used SCSI merely as a channel to manage Epson’s standard "ESC/I" protocol. With this information and knowledge of the Mac’s SCSI API, assembling the code was the next step. However, [Ronan] faced difficulties when trying to scan the other five negatives from the film holder containing six negatives. He was frustrated until he found an old and modified SANE driver for a scanner from 2002. By analyzing how it worked, he was able to unveil how to switch between the other negatives. Scanning in color also required some adjustments. The scanner returns three monochrome images, one for each color channel. Additional assembly was therefore necessary. In the end, the project turned out to be a complete success. Can’t find a FilmScan 200? Don’t have a SCSI port? There’s always a customized approach.