summaryrefslogtreecommitdiff
path: root/src/xsane-WIN32.txt
blob: e7476dcfe8743875bb04b4b26823d807c135e102 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
README for xsane for win32:


This is an early Version of xsane for win32.
It may have several bugs. It is not tested very well
but short tests looked very good.

This version supports:
 - preview scan, preview zoom
 - scan and save to pnm, ps and raw file, if compiled in also jpeg, png and tiff
 - handling of all backend options
 - helpfiles
 - copy mode (printing via ghostscript, see section "copy mode")
 - gimp-plugin


It does not support:
 - fax mode (no compatible faxsoftware)
 - internationalization not set up correct


Installation:
=============
 - unpack the archiv to c:\
   that creates the directory c:\Sane with several files
   you do not need to copy any files, simply call xsane or scanimage
 
 - Sane MUST BE installed in c:\sane because the paths are hardcoded.
   Xsane will not work correct if you install it at any other place!

 - make sure you have a directory c:\temp (or whatever you
   define as temporary directory in xsane's setup)

 - there are two icons (xsane-32x32.ico and xsane-48x48.ico)
   that you can use if you set a link from xsane.exe to your desktop,
   for that use right mouse button and change properties of the link,
   change icon and select "c:\sane\xsane-??x??.ico"


Configuration:
==============
 edit c:\Sane\etc\sane.d\net.conf
 and enter a list of NetBEUI names or of IP-addresses
 of machines you want to connect to. On some Windows
 system IP-addresses are not accepted; if you experience
 any problems try the NetBUI names.

example for net.conf:
myhost1
myhost2.mydomain.com
192.168.0.1
192.169.1.73

 you also can start xsane with host:backend:device given as command line option:
 	xsane 192.168.0.1:umax:/dev/scanner
or
	xsane myhost:umax:/dev/scanner


Copy-Mode:
===========
If you want to use copy mode, you need ghostscript for win32.
You can download it e.g. from http://www.cs.wisc.edu/~ghost/
Enter Setup/Copy options:
enter as Command:
	c:/gs/gs6.50/bin/gswin32c -sDEVICE=mswinpr2 -dNOPAUSE -
Pay attention: you have to use "/", donīt use "\".
With sDEVICE=mswinpr2 you select the Printer Dialog of Windows.

You also can enter DEVICE-name of your printer (e.g. laserjet).
To get a list of available device names open a dos box,
and call c:\gs\gs6.50\bin\gswin32c -h


Gimp-Plugin:
===========
If you want to use xsane as gimp plugin,
copy xsane.exe and *.dll to the GIMPīs plug-ins driectory
(e.g. c:\Program Files\GIMP\plug-ins)


Support:
========
 There is no special support for xsane for win32.
 I develop xsane on a linux machine and will make a binary version
 for win32 from time to time.


Licence:
========
 * xsane and  xsane for win32 stand under the terms of
   the GNU general public licence (GPL).
   You can find the sourcecode for xsane at:
   http://www.xsane.org

 * The gtk-libraries that come with xsane also do stand under the terms of the
   GNU general public licence - GPL (gdk, gtk, glib, gnu-intl, gmodule)

 * cygwin1.dll stands under the term of the GNU general public licence - GPL

 * The sourcecode of xsane can be found at http://www.xsane.org

 * The sourcecode of sane can be found at http://www.mostang.com/sane

 * For any information about cygwin take a look at http://cygwin.com

 * For any information about gtk/gdk for win32 take a look at
   http://user.sgic.fi/~tml/gimp/win32/


Compile it yourself:
====================
 * In xsane.WIN32-compilation I wrote down what I did to create xsane.exe


Contact:
========
 You can contact me via email: Oliver.Rauch@rauch-domain.de
 but don`t ask for help/support for xsane-win32, I do not have the
 time to give support to it and want to use my free time to
 work on the code - please understand that.

Oliver Rauch