Initial checkin of Pika from heckimp
This commit is contained in:
92
plug-ins/twain/README
Normal file
92
plug-ins/twain/README
Normal file
@ -0,0 +1,92 @@
|
||||
TWAIN Plug-in
|
||||
Copyright (C) 1999 Craig Setera
|
||||
Craig Setera <setera@home.com>
|
||||
03/31/1999
|
||||
|
||||
Updated for Mac OS X support
|
||||
Brion Vibber <brion@pobox.com>
|
||||
07/22/2004
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Based on (at least) the following plug-ins:
|
||||
Screenshot
|
||||
GIF
|
||||
Randomize
|
||||
|
||||
Any suggestions, bug-reports or patches are welcome.
|
||||
|
||||
This plug-in interfaces to the TWAIN support library in order
|
||||
to capture images from TWAIN devices directly into PIKA images.
|
||||
The plug-in is capable of acquiring the following type of
|
||||
images:
|
||||
- B/W (1 bit images translated to grayscale B/W)
|
||||
- Grayscale up to 16 bits per pixel
|
||||
- RGB up to 16 bits per sample (24, 30, 36, etc.)
|
||||
- Paletted images (both Gray and RGB)
|
||||
|
||||
Prerequisites:
|
||||
Should compile and run on both Win32 and Mac OS X 10.3 (possibly
|
||||
also on 10.2).
|
||||
|
||||
Known problems:
|
||||
|
||||
- Multiple image transfers will hang the plug-in. The current
|
||||
configuration compiles with a maximum of single image transfers.
|
||||
- On Mac OS X, canceling doesn't always close things out fully.
|
||||
- Epson TWAIN driver on Mac OS X crashes the plugin when scanning.
|
||||
|
||||
Debugging:
|
||||
There are two different versions of the program included, a standard
|
||||
version and a version built for debugging. The debugging version is
|
||||
a special version capable of capturing the TWAIN datasource data to
|
||||
a file for later processing. This feature can be used to create a data
|
||||
dump that can be sent to me if for some reason the plug-in fails for
|
||||
your TWAIN datasource. The function of the plug-in is controlled by
|
||||
the name of the executable file. The plug-in should be placed in your
|
||||
plug-ins directory and named as follows:
|
||||
|
||||
twain.exe - This is the standard (non-debugging) version. This file will
|
||||
not behave differently if renamed. This version is intended to be used
|
||||
unless your TWAIN datasource has some problem.
|
||||
|
||||
gtwain.exe - This is the debugging version of the program shipped along.
|
||||
If this program is used as named, it will behave the same as "twain.exe"
|
||||
except that the file C:\twain.log will be written. This file is a text
|
||||
file with very little information available for debugging.
|
||||
|
||||
dtwain.exe - Renaming "gtwain.exe" to "dtwain.exe" in your plug-ins directory
|
||||
will change the behavior of the plug-in. The menu option will be registered
|
||||
as "TWAIN Acquire (Dump)..." and will cause the TWAIN acquire operation to
|
||||
be dumped to the file "C:\twaincap.bin". This file contains all of the data
|
||||
necessary to recreate the capture on another system (such as my machine). The
|
||||
image will not be displayed, as it might cause the plug-in to crash making
|
||||
the data useless. Instead, a message will be displayed that the image
|
||||
information was dumped to a file.
|
||||
|
||||
rtwain.exe - Renaming "gtwain.exe" to "rtwain.exe" in your plug-ins directory
|
||||
will change the behavior of the plug-in. The menu option will be registered
|
||||
as "TWAIN Acquire (Read)..." and will cause the TWAIN acquire operation to
|
||||
read a previously dumped (using dtwain.exe) TWAIN acquire from
|
||||
"C:\twaincap.bin".
|
||||
|
||||
If you find that you are unable to capture data from you datasource (the plug-in
|
||||
crashes or the image is wrong), please capture data using the following steps:
|
||||
|
||||
1) Copy gtwain.exe to your plug-ins directory as "dtwain.exe".
|
||||
2) Run PIKA.
|
||||
3) Choose Xtns->TWAIN Acquire (Dump)...
|
||||
4) Choose the datasource settings that are causing problems.
|
||||
5) Choose a *SMALL* sample image.
|
||||
6) Zip up "C:\twaincap.bin" and "C:\twain.log" and send them to me.
|
Reference in New Issue
Block a user