File: Fax-Server-NL.sgml

package info (click to toggle)
doc-linux-nl 20051127-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 16,408 kB
  • ctags: 94
  • sloc: xml: 47,403; makefile: 312; perl: 193; sh: 116; ansic: 12; csh: 9
file content (294 lines) | stat: -rw-r--r-- 8,015 bytes parent folder | download | duplicates (2)
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
<!doctype linuxdoc system>
<linuxdoc>
<!-- Mijn eerste werkstuk met SGML dus commentaar is altijd welkom.
 -->
<article>

<!-- Titel informatie -->
<titlepag>
<title>Linux eenvoudige fax printer server mini-HOWTO (faxsrv-mini-HOWTO)
</title>
<author><name>
<url url="mailto:Erez Strauss &lt;erez@newplaces.com&gt;" name="Erez Strauss &lt;erez@newplaces.com&gt;"><newline>
Vertaald door Ellen Bokhorst, bokkie@nl.linux.org
</name></author>
<date>v1.0, 8 november 1997</date>

<abstract>
<bf>Geen garanties.</bf> Commentaar is altijd welkom.

Dit document beschrijft in detail &eacute;&eacute;n van de eenvoudigste manieren
om een fax-server op je Linux systeem in te stellen.
De fax is voor alle gebruikers op de lokale host en voor netwerkgebruikers
beschikbaar.

</abstract>
</titlepag>

<!-- Inhoudsopgave -->
<toc>

<!-- Begin het document -->

<sect><heading>Introductie</heading>

<p>
Om een werkende printer/fax op je linux machine te krijgen, zal
je wat software en een fax-modem nodig hebben.</p>
<p>
De afdruksoftware zal de faxsoftware als een afdrukfilter gebruiken.</p>

<p>Efax zal het faxnummer opzoeken vanuit het Afdruk Job nummer en zal
de fax versturen.
De efax software werd geschreven door Ed Casas &lt;edc@cce.com&gt;.</p>
<p>
De rest van het document is opgebouwd in de vorm V&amp;A.</p>
</sect>

<sect><heading>Vragen &amp; Antwoorden</heading>
<sect1><heading> Wat is een fax printer server ?</heading>
<p> Een fax printer server is de instelling van een paar programma's:
    efax en de printserver, op een zodanige manier dat het zenden van
    een fax vanaf de computer net zo eenvoudig is als het verzenden van een
    afdruk naar de printer.</p>
</sect1>

<sect1><heading> Hoe stel je het in ?</heading>
<p>
Het instellen van efax als fax print server geeft een paar problemen.
Aangezien ik ze een paar keer uitwerkte, besloot ik deze wijsheid in deze kleine
mini-HOWTO te verzamelen, opmerkingen zijn welkom via 
<tt/&lt;erez@newplaces.com&gt;/.
Ik beschrijf ze hier in korte stappen met de oplossingen en instructies:</p>


<sect2><heading>De efax Software</heading>
<p>
zorg ervoor dat je het efax package hebt.</p>
<p>
      Gebruik het commando `rpm -qv efax' op een op RPM gebaseerd systeem.</p>
<p>
Je kunt de efax sources in tar.gz formaat vanaf sunsite verkrijgen:
ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/fax/efax08a.tar.gz
of het binaire rpm package:
ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/efax-0.8a-3.i386.rpm</p>
</sect2>

<sect2><heading> De printcap invoer.</heading>
<p>
In de efax documentatie ontbreekt de :  aan het einde van de printcap invoer.
</p>
<p>Oplossing: Voeg de volgende <tt>/etc/printcap</tt> gegevens toe:

<tscreen><verb>
fax:\
        :lp=/dev/null:\
        :sd=/var/spool/fax:\
        :if=/usr/bin/faxlpr:
</verb></tscreen>
</p>
</sect2>

<sect2><heading>Het fax commando</heading>
<p> Gebruik een hardlink en geen symbolische link naar het faxcommando</p>
<p>Start het commando:
<tscreen><verb>
ln /usr/bin/fax /usr/bin/faxlpr
</verb></tscreen>
</p>
</sect2>

<sect2><heading>Het /usr/bin/fax bestand.</heading>
<p> Wijzig het /usr/bin/fax naar je voorkeuren:</p>
<p> kies de juiste Fax Class voor je modem uit:
<tscreen><verb>
CLASS=2.0
</verb></tscreen>
</p>
<p>Stel het FROM="je internationale telefoonnummer" veld in
<tscreen><verb>
NAME="Je naam"
</verb></tscreen>
</p>
<p>Voeg de regel voor conversie van internationale naar lokale telefoonnummers
toe.
In Israel zou je bijvoorbeeld gebruiken:
<tscreen><verb>
TELCVT='sed -e s/+972/0/ -e s/+/00/'  # Israel
</verb></tscreen>
</p>
<p>Er is een probleem in het bestand op regel 586, wijzig de
<tt/cfile=.../ door de volgende twee regels:

<tscreen><verb>
cfile=`/usr/bin/tail -1 lock`
cfile=`cat $cfile`
</verb></tscreen>
</p>

<p>in de regels 586,587 zouden geen '-' tekens moeten staan, de regels zijn:

<tscreen><verb>
0) echo "$l" | mail -s "fax to $num succeeded" $user@$host ;;
*) echo "$l" | mail -s "fax to $num failed   " $user@$host ;;
</verb></tscreen>
</p>
</sect2>

<sect2><heading>De /var/spool/fax directory.</heading>

<p> maak de directory /var/spool/fax aan
<tscreen><verb>
mkdir /var/spool/fax
chmod 777 /var/spool/fax
</verb></tscreen>
</p>
</sect2>

<sect2><heading> Het lock bestand</heading>
<p>Het lock bestand (<tt>/var/spool/fax/lock</tt>) wordt met onjuiste
permissies aangemaakt, gebruik het volgende commando om het correct in
te stellen:

<tscreen><verb>
touch /var/spool/fax/lock ; chmod 644 /var/spool/fax/lock
</verb></tscreen>
</p>
</sect2>

<sect2><heading> Het speciale bestand /dev/modem</heading>
<p>
Het efax programma verwacht een echt device bestand op <tt>/dev/modem</tt>
en zal met een symbolische link niet werken, dus maak een device bestand aan
met hetzelfde major en minor nummer als de
<tt>/dev/cua?</tt> die met het modem is verbonden.
Het bestand zou de rw-rw-rw- mode moeten hebben zodat iedere gebruiker
de fax software kan gebruiken.
  
<tscreen><verb>
ls -lL /dev/modem 
rm /dev/modem
mknod /dev/modem c Mj Mi
chmod 666 /dev/modem
</verb></tscreen>
</p>

<p>Mj is 5, en Mi is 64 voor de cua0, 65 voor cua1 enzovoort.
Bijvoorbeeld (voor cua1):

<tscreen><verb>
mknod /dev/modem c 5 65
</verb></tscreen>
</p>
</sect2>

<sect2><heading>De directory <tt>/var/lock</tt></heading>
<p>wijzig de mode van de directory <tt>/var/lock</tt>

<tscreen><verb>
chmod 1777 /var/lock
</verb></tscreen>
</p>
</sect2>
</sect1>

<sect1><heading>Hoe gebruik ik het, voor de server ?</heading>
<p>
 Je zou de faxprinter met de -P optie moeten gebruiken en de
 -J optie met het faxnummer.

    gebruik &eacute;&eacute;n van de volgende lpr commando's:
    
<tscreen><verb>
 lpr -Pfax -J <Fax-Number> [file-names]
 om 't even wat voor commando | lpr -Pfax -J <Fax-Number>
</verb></tscreen>
</p>
</sect1>

<sect1><heading>Waar specificeer ik het bestemmings Faxnummer?</heading>
<p>
Na de -J optie.
</p>
</sect1>

<sect1><heading>Hoe gebruik ik het vanaf andere Unixes op het net?</heading>
<p>
Voeg de volgende gegevens toe aan het bestand <tt>/etc/printcap</tt> en 
de client Linux systemen, maak de spooldirectory aan, enzovoort ...

<tscreen><verb>
fax:\
        :sd=/var/spool/fax:\
        :mx#0:\
        :sh:\
        :rm=host.domain:\
        :rp=fax:
</verb></tscreen>
</p>

<p>voeg de naam van de client hosts toe aan het <tt>/etc/hosts.lpd</tt> op de
fax-server computer.</p>

<p>
 gebruik het als voorheen.</p>

<p>
Opmerking:

De koptekst die efax aan de fax-pagina's toevoegt, wordt niet 
be&iuml;nvloedt door de naam van de gebruiker die de fax verzendt.
(kan worden bijgewerkt).
</p>
</sect1>

<sect1><heading>Caldera, LPRng gebruikers</heading>

<p> De LPRng afdrukbeheersoftware gebruikt een andere methode 
om het controle bestand af te handelen.</p>
<p>Met dank aan Luca Montecchiani &lt;m.luca@usa.net&gt;, die het probleem
en de oplossing vond.
Hier is een update van het <tt>/usr/bin/fax</tt> bestand. De volgende regel 
vervangt de twee eenvoudige <bf/cfile=.../ regels op de regels 586,587

<tscreen><verb>
# Gewijzigd zodat het ook met het LPRng package werkt
# Luca Montecchiani (08/11/97 m.luca@usa.net)
if [ !-z "$CONTROL_FILE" ]
    then
        cfile=`cat tail -1 lock`
        cfile=`cat $cfile`
    else
        cfile=$CONTROL_FILE
fi                                       
</verb></tscreen>
</p>
</sect1>
</sect>

<sect><heading>Laatste versie, Neem contact op met de auteur</heading>
<p> De laatste versie van dit bestand kan worden benaderd via het world
wide web via de URL's

<tscreen><verb>
http://www.newplaces.com/linux/faxsrv/faxsrv-mini-HOWTO.sgml
http://www.newplaces.com/linux/faxsrv/faxsrv-mini-HOWTO.html
http://www.newplaces.com/linux/faxsrv/faxsrv-mini-HOWTO.txt
http://www.newplaces.com/linux/faxsrv/faxsrv-mini-HOWTO.info
</verb></tscreen>
</p>

<p>
Je kunt contact met me opnemen
<tscreen><verb>
Erez Strauss
erez@newplaces.com
http://www.newplaces.com/linux/
http://www.newplaces.com/
Phone: +972 52 739737
Fax:  +972 9 954 3034
</verb></tscreen>
</p>
</sect>
</article>
</linuxdoc>