goof.com TwainTiffBatcher


Overview
External Dependencies and Libraries
License
Download


Overview

In February, 2002, I purchased a CanoScan FS4000US, a nice high-dpi film scanner. Unfortunately, the driver provided with it does not support batch scanning to files. My choices were to write a TWAIN client that wrote each image to disk, or purchase GOBS of memory. I chose the former because it improved the workflow for me.

TwainTiffBatcher accepts a number of input items and then repeatedly scans images to TIFF files by retrieving them from a TWAIN device. This allows for easier batch scanning workflows without the memory requirements of keeping all the images loaded in Photoshop.

Possibly later I will have more time, but right now, I can only give a brief description of the program and its use. The inputs to the file writing engine are:

TwainTiffBatcher will always check to verify whether writing an image would overwrite an existing file. In the case it does, it warns you and asks for permission to overwrite the file. Additionally, it tries to predict a write-failure for lack of security or write permissions type situations. It cannot predict failure due to lack of free disk space, but will handle that situation gracefully when it arises.



External Dependencies and Libraries


TwainTiffBatcher is dependent on EZTWAIN 2 from Dosadi. It can be downloaded here. I also have a local copy of the archive.



License

TwainTiffBatcher is distributed under the following license.  By downloading and using it, you agree to the terms of this license.  The important part is that it is free for noncommercial use.  For commercial use, please contact me for terms.

All of the documentation and software included in this software distribution
is copyrighted by Matthew C. Mead (mmead@goof.com).

Copyright 2002, Matthew C. Mead.  All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
must display the following acknowledgement:
This product includes software developed by Matthew C. Mead.
4. Neither the name of the author nor the names of any co-contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
5. Commercial use of this software and that derived from it is expressly
prohibited without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY MATTHEW C. MEAD ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
EVENT SHALL MATTHEW C. MEAD OR CO-CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OFUSE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



Download

TwainTiffBatcher is distributed in a small zip archive.

To install and use TwainTiffBatcher, download the archive and extract its contents to a new folder. You can run TwainTiffBatcher by double clicking twbatch.exe.