1SENDFAX(1)                  General Commands Manual                 SENDFAX(1)
2
3
4

NAME

6       sendfax - submit a facsimile job for transmission
7

SYNOPSIS

9       sendfax [ options ] [ files...  ]
10

DESCRIPTION

12       sendfax  submits  one  or  more  facsimile  transmission  requests to a
13       HylaFAX facsimile server.  sendfax may prompt the user for  a  password
14       and  admin  password  depending on the invocation and server configura‐
15       tion.  Requests are normally processed immediately, although  they  may
16       also  be queued for transmission at a later time using a syntax identi‐
17       cal to the at(1) command.  For each job that is queued, sendfax  prints
18       a  job identifier and a job group identifier on the standard output.  A
19       job identifier is  the  token  by  which  jobs  are  identified  within
20       HylaFAX; job group identifiers are used to reference a set of jobs that
21       have been submitted at the same time.  Job and  job  group  identifiers
22       can  be  supplied  to the faxrm(1) command to remove the jobs or to the
23       faxalter(1) command to alter job parameters.
24
25       Facsimile are made from the concatenation of a cover page  (see  below)
26       and  one  or more files specified on the command line.  If no files are
27       supplied on the command line, sendfax will read data from the  standard
28       input  unless  polling is requested.  Cover pages are distinguished for
29       the purpose of generating ``continuation cover pages'' on  the  server;
30       these  are makeup cover pages that are automatically generated if a job
31       fails after sending the original user-specified cover page.
32
33       sendfax passes POSTSCRIPT® and TIFF documents directly through  to  the
34       fax server for transmission, and attempts to convert other file formats
35       to either POSTSCRIPT or TIFF.  In normal  operation  sendfax  automati‐
36       cally  converts  ASCII-text,  troff(1) output, Portable Document Format
37       (PDF), and Silicon Graphics format images  for  transmission.   Support
38       for  other  file formats can be easily added through an extensible file
39       typing and conversion facility; see  typerules(5F).   Note  that  since
40       TIFF Class F documents are processed directly it is simple to forward a
41       received facsimile.
42
43       By default sendfax will generate a cover page for each  facsimile  that
44       is to be transmitted.  This cover page is created by the ancillary fax‐
45       cover(1) program using information deduced by sendfax and  by  informa‐
46       tion supplied on the command line.  Automatic cover page generation may
47       be suppressed with the -n option.
48
49       In addition to sending documents, sendfax can be used to poll a  remote
50       facsimile  machine  to retrieve waiting documents.  If the -p option is
51       specified, a polling request will be submitted to each destination.  If
52       a  poll  request  is made in conjunction with the transmission of docu‐
53       ments, the poll request will take place after the documents are  trans‐
54       mitted.   Documents  retrieved by polling are returned to the requestor
55       by electronic mail and may be viewed with a suitable viewer program.
56
57       One or more destinations must be specified on the  command  line  using
58       the  -d  option.  A destination is the dialing string to use to contact
59       the remote fax machine.  Phone  numbers  may  include  non-alphanumeric
60       characters  for  readability—only  alphanumerics, ``+'' (for denoting a
61       country code), and ``#'' (for denoting a subaddress) are significant in
62       placing  a  call.   Alphabetic  characters  are automatically mapped to
63       their numeric key  equivalents:  ``abcABC''  to  ``2'',  ``defDEF''  to
64       ``3'', etc.  Dialing prefixes, such as ``1'' and ``011'' (for long dis‐
65       tance calling in the United States) need not be included  if  an  unam‐
66       biguous  number  is  specified.   Examples of unambiguous phone numbers
67       are:
68              +31.77.594.131      to call the Netherlands
69              +14159657824        to call California
70              9657824             to make a local call
71              1-215-356-1666      to call Pennsylvania from within the US
72       Non-numeric strings, such as ``*70'' (to defeat call waiting),  may  be
73       included  in  the  destination  phone  number.  Whether or not they are
74       stripped from the string used to dial the destination  fax  machine  is
75       dependent  on  the  dialstring  rules configured for use on the server;
76       c.f.  hylafax-config(5F) and dialrules(5F).
77
78       A destination may also be specified as user@fax-number.  In  this  case
79       the  user  string  will  be  passed  to faxcover as the identity of the
80       recipient.  Note that multi-word names must be enclosed in quote marks;
81       for example, ``Sam Leffler@+1.415.555.1212''.
82
83       The  order  of options on the command line is significant.  Each fax to
84       be transmitted is assigned the current value of parameters specified on
85       the  command  line; e.g. whether or not to generate a cover page.  This
86       means that options that specify parameters for a particular destination
87       must precede the dialstring specified with the -d option.  For example,
88
89              sendfax -n -d 5551212 /etc/passwd
90
91       submits a fax to 5551212 that has no cover page while
92
93              sendfax -d 5551212 -n /etc/passwd
94
95       submits  the  same  fax but with the default cover page handling.  Note
96       also that parameter values persist across -d options so the following
97
98              sendfax -n -d 5551212 -d 5551313 /etc/network
99
100       submits two facsimile, both of which have no cover page.
101

OPTIONS

103       -1          Transmit facsimile documents using 1-D MH compression.   By
104                   default  HylaFAX  will  use  the optimal compression scheme
105                   supported by the transmitting modem and receiving facsimile
106                   device.
107
108       -2          Transmit  facsimile  documents using 2-D MR compression, if
109                   possible.  By default HylaFAX will use the optimal compres‐
110                   sion scheme supported by the transmitting modem and receiv‐
111                   ing facsimile device.
112
113       -3          Transmit facsimile documents using 2-D MMR compression,  if
114                   possible.  By default HylaFAX will use the optimal compres‐
115                   sion scheme supported by the transmitting modem and receiv‐
116                   ing facsimile device.
117
118       -a time     Schedule  transmission  up  to  one  year in advance at the
119                   indicated time.  Time is specified in the  format:  ``HH:MM
120                   [AM|PM]  |  now  [+  N  period | month DD | dayofweek ] [ @
121                   timeofday ]´´ where month  can  be  Jan(uary),  Feb(ruary),
122                   Mar(ch),  Apr(il),  May, Jun(e), Jul(y), Aug(ust), Sep(tem‐
123                   ber), Oct(ober), Nov(ember), or Dec(ember); period  can  be
124                   minute(s), hour(s), day(s), week(s), or month(s); dayofweek
125                   can  be  Mon(day),  Tue(sday),   Wed(nesday),   Thu(rsday),
126                   Fri(day),  Sat(urday),  Sun(day); e.g. ``now + 30 minutes´´
127                   to schedule transmission 30 minutes in the future.   Trail‐
128                   ing  information  in  the  time  field  (such  as  YYYY) is
129                   ignored.  By default, sendfax schedules facsimile for imme‐
130                   diate  delivery.   Time should be given in the user's local
131                   time.  Conversely, the timeofday field  restricts  the  job
132                   from  sending at various times relative to the server.  The
133                   syntax for timeofday is identical to the  TimeOfDay  syntax
134                   found in hylafax-config(5F).
135
136       -A          Archive  the job on the server according to the bin/archive
137                   script when the job is done.
138
139       -b speed    Transmit facsimile documents using a signalling  rate  that
140                   is  constrained  to  be at least speed bits/second.  If the
141                   specified speed is greater than the transmitting  modem  or
142                   receiver is capable of, it is reduced to the highest possi‐
143                   ble speed both devices support.  If a negotiated signalling
144                   rate  greater  than  or equal to speed cannot be negotiated
145                   then the job is aborted.  Possible speeds are: 2400,  4800,
146                   7200,  9600,  12000,  14400,  16800,  19200,  21600, 24000,
147                   26400, 28800, 31200, and 33600.  By  default  HylaFAX  will
148                   use the fastest possible rate supported by the transmitting
149                   modem and receiving facsimile device.
150
151       -B speed    Try to transmit facsimile documents using the desired  sig‐
152                   nalling rate.  Possible speeds are: 2400, 4800, 7200, 9600,
153                   12000, 14400, 16800, 19200,  21600,  24000,  26400,  28800,
154                   31200,  and  33600.  If the specified speed is greater than
155                   the transmitting modem or receiver is  capable  of,  it  is
156                   reduced to the highest possible speed both devices support.
157                   By default HylaFAX will use the fastest possible rate  sup‐
158                   ported  by  the  transmitting modem and receiving facsimile
159                   device (unless restricted by other  server  configuration);
160                   this  option  can  be  used to reduce the speed.  Note that
161                   international  calls  are  frequently  more  reliable  when
162                   transmissions  are  restricted  to  9600  bits/second.  For
163                   Class 1/1.0 devices, if the specified speed is not  greater
164                   than  14400  then  V.34  will  not be attempted, and if the
165                   specified speed is 9600 or 7200 then V.29 will  be  assumed
166                   in lieu of V.17.
167
168       -c comments Pass  comments  to the faxcover(1) program for inclusion in
169                   the comments field of any generated cover page.
170
171       -C file     Pass file to the faxcover(1) program for use as  the  cover
172                   page template.
173
174       -D          Enable  notification  by electronic mail when the facsimile
175                   has been delivered.  By default  HylaFAX  will  notify  the
176                   submitter only if there is a problem with a job.
177
178       -d destination
179                   Create  a  job to transmit the supplied documents to a fac‐
180                   simile machine at the indicated destination.  If the desti‐
181                   nation is of the form ``user@phone-number#subaddress'' then
182                   any cover page will show user as  the  intended  recipient,
183                   and the remote system will be supplied the subaddress value
184                   (i.e. for routing) provided that the sending modem and  the
185                   receiving system support it.
186
187       -E          Disable  use of the Error Correction Mode (ECM) when trans‐
188                   mitting page data. Setting ECM to false will limit the max‐
189                   imum  speed  to 14400 bps.  By default HylaFAX will attempt
190                   to use ECM when both the transmitting modem  and  receiving
191                   device support it.  Note that international calls are some‐
192                   times faster when ECM is disabled.  Beware also  that  some
193                   modems  and/or  facsimile devices do not properly implement
194                   ECM causing transmission failures.
195
196       -e name     Use name as the name value in the outbound call identifica‐
197                   tion.
198
199       -f from     Use  from  as the identity of the facsimile sender.  Other‐
200                   wise the sender is the  user  that  invoked  sendfax.   The
201                   sender  is  an  account  name to which the HylaFAX software
202                   should direct notification messages.  The from identity may
203                   be  a  full-blown  ``From:''  line,  e.g.   e.g. ``Joe Blow
204                   <joe@foo.com>'' and ``joe@foo.com (Joe Blow)'' are  accept‐
205                   able.   If no host-part is specified in the from string the
206                   local hostname is used.  This option is useful when sendfax
207                   is invoked on behalf of another user, such as in the imple‐
208                   mentation of an electronic mail to fax gateway.
209
210       -F format   Use the specified format when imaging tag lines on outgoing
211                   pages.  Consult the description of the TagLineFormat param‐
212                   eter in hylafax-config(5F) for an  explanation  of  how  to
213                   construct a format string.
214
215                   Note  that  many locales require that proper identification
216                   appear on all transmitted facsimile; when using this facil‐
217                   ity one should always include proper identification (e.g. a
218                   phone number) in the imaged taglines.
219
220       -G          Enable usage of any extended resolutions supported  by  the
221                   receiver.  -G supersedes the usage of any -l or -m options.
222                   Beware that increased resolution will increase transmission
223                   time.
224
225       -h [modem@]host[:port]
226                   Force  the  jobs  to  be  processed on a specific host and,
227                   optionally, using a particular  modem.   The  host  may  be
228                   either   a  symbolic  name  or  a  network  address.   IPv6
229                   addresses are given in ``[xx:xx::x]:port'' format.   If  no
230                   -h  option is supplied, sendfax uses the FAXSERVER environ‐
231                   ment variable to identify the HylaFAX server to  which  the
232                   jobs  should  be  directed.  If no server is specified then
233                   sendfax attempts to contact a server on the local host.  If
234                   no  modem  is  specified,  the job will be submitted to any
235                   available modem.
236
237       -i identifier
238                   Use the identifier  string  in  any  notification  messages
239                   instead of the usual job identifier number.  This option is
240                   useful for applications that cross  reference  notification
241                   messages against job submissions.
242
243       -I time     If  a job must be requeued because of a communication fail‐
244                   ure schedule the retry according  to  the  specified  time.
245                   Times  are  given in seconds.  Minutes, hours, and days can
246                   be specified with ``min'', ``hour'', and ``day''  suffixes,
247                   respectively.   By  default  HylaFAX reschedules jobs using
248                   retry times that depend on the  manner  in  which  the  job
249                   failed;  this  interface  permits  a  user to override this
250                   algorithm and specify a single fixed  retry  time  for  all
251                   communication failures.
252
253       -k time     Kill the job if it does not complete in the indicated time.
254                   The time is specified using notation identical  to  the  -a
255                   option.   Note that the time is relative to the time of the
256                   initial time-to-send.  The default kill time is ``now  +  3
257                   hours''  (three  hours  from the time the job is first pro‐
258                   cessed).  To retry for an hour, ``now +1  hour''  could  be
259                   used.
260
261       -l          Transmit  the  facsimile  at  a  vertical  resolution of 98
262                   lines/inch; otherwise known as low resolution.
263
264       -m          Transmit the facsimile at  a  vertical  resolution  of  196
265                   lines/inch;  otherwise  known  as medium resolution or fine
266                   mode.
267
268       -M mst      Transmit facsimile documents using  the  specified  minimum
269                   scanline  time.  Possible times are: 0ms, 5ms, 10ms2, 10ms,
270                   20ms2, 20ms, 40ms2, and 40ms.  If  the  specified  time  is
271                   less than the transmitting modem or receiver is capable of,
272                   it is increased to the lowest possible  time  both  devices
273                   support.   By  default HylaFAX will use the lowest possible
274                   time supported by the transmitting modem and receiving fac‐
275                   simile device (unless restricted by other server configura‐
276                   tion).  This option is mostly useful for debugging.
277
278       -n          Suppress the automatic generation of a cover page for  sub‐
279                   sequent  facsimile.   Note  that  polling  requests  do not
280                   receive a cover page unless  they  are  combined  with  the
281                   transmission of one or more files.
282
283       -N          Do  not  notify the sender by electronic mail when the fac‐
284                   simile has been delivered or requeued.
285
286       -o login    Specify the fax owner login  name,  replacing  any  FAXUSER
287                   environment  variable that may be set for the same purpose.
288                   If neither is specified, the user's current login  name  is
289                   used.   The login password may also be provided by separat‐
290                   ing it from  the  owner  login  name  with  a  colon,  like
291                   ``owner:pass''.
292
293       -O option:value
294                   Submit  option  with the indicated value as a job parameter
295                   in  the  client-server  protocol  for  the  job.   Multiple
296                   instances  of  this  command-line  option may be used.  The
297                   following options are currently supported:
298
299                   Option       Value Type        Description
300                   ignoremodembusy boolean           whether or not to ignore modem busy status (requires server configuration to allow)
301                   nocountcover    integer           don't include this number of initial pages in the page counting
302                   serverdocover   boolean           whether or not the server should generate the cover-page, if configured
303                   skippages       integer           assume this number of pages in the first document have already been sent
304                   skippedpages    integer           assume this number of pages in unsubmitted documents were previously sent
305                   usecolor        string            whether or not to use color ("yes"/"no") and only color ("only")
306                   config          string            override configuration with this setting
307                   timezone        string            time zone locale setting to use in tagline formatting
308                   probeonly       integer           "1" terminates once a fax call is established, "2" when handshaking received
309
310       -p          Poll each destination for any available  documents.   If  a
311                   poll  request  is made together with document transmission,
312                   the poll operation is done after the documents  are  trans‐
313                   mitted.   Documents received by polling are returned to the
314                   sender by electronic mail.
315
316       -P priority Assign the  specified  scheduling  priority  to  subsequent
317                   jobs.  A priority is an integer value in the range [0-255].
318                   Lower values result  in  higher  priority  processing.   By
319                   default, each job is assigned 127 for an initial scheduling
320                   priority.  If a job's priority is greater than  bulk  faxes
321                   then the job's priority is raised (numerically lowered) for
322                   each failed attempt to transmit so that retransmit attempts
323                   are  done  ahead  of  newly submitted jobs.  In the case of
324                   bulk faxes (numerically higher than 190),  then  the  job's
325                   priority  is  lowered  (numerically raised) for each failed
326                   attempt to transmit so that the whole  of  the  bulk-queued
327                   jobs  will be attempted before any are retried.  The prior‐
328                   ity may also be specified as one of the following  symbolic
329                   names:  default  or  normal  (127), bulk or junk (191), low
330                   (190), or high (63).
331
332       -R          Enable notification by electronic mail when  the  facsimile
333                   has  been delivered and when it is requeued for retransmis‐
334                   sion.  By default HylaFAX will notify the submitter only if
335                   there is a problem with a job.
336
337       -r regarding
338                   Pass  regarding  to the faxcover(1) program as the value of
339                   the ``Re:'' field of any generated cover page.
340
341       -s size     Set the page size to use  for  the  transmitted  facsimile.
342                   Facsimile  are  normally  imaged with a system-default page
343                   size (usually letter-size pages, 8.5" by 11", for sites  in
344                   North America).  Alternate page sizes are specified symbol‐
345                   ically using either the name or abbreviation of an entry in
346                   the pagesizes(5F) database; e.g.  a3 (ISO A3), a4 (ISO A4),
347                   a5 (ISO A5), a6 (ISO A6), b4 (ISO B4), na-let (North Ameri‐
348                   can  Letter),  us-leg  (American  Legal),  us-led (American
349                   Ledger), us-exe (American Executive), jp-let (Japanese Let‐
350                   ter),  and  jp-leg (Japanese Legal).  Comparisons are case-
351                   insensitive and any match of a substring of the full  page-
352                   size name is sufficient; e.g. ``legal'' would match ``Amer‐
353                   ican Legal''.
354
355                   Note that it may not be permissible to image into the  full
356                   page  area;  the guaranteed reproducible area for a page is
357                   typically inset.  Also,  note  that  while  arbitrary  page
358                   sizes can be specified through the page size database, only
359                   a limited set of page dimensions are supported by the Group
360                   3  facsimile  protocol.   Thus  if an odd-size facsimile is
361                   submitted for transmission it may not be possible to deter‐
362                   mine  if  it  can  be sent until the fax server establishes
363                   communication with the remote facsimile machine.
364
365       -S tsi      Pass tsi to the server as the suggested sender  identifica‐
366                   tion  to  be  used, for example, in tagline imaging and fax
367                   protocol.
368
369       -t tries    Make no more than tries attempts to send the facsimile.  (A
370                   try  is a call in which carrier is established and the fac‐
371                   simile protocol is commenced; this  is  contrasted  with  a
372                   call  attempt  that  might have failed because the line was
373                   busy.)  Without specifying a "tries" value  to  the  server
374                   HylaFAX  will, with some exceptions, make an unlimited num‐
375                   ber of attempts to completely send the facsimile before the
376                   kill  time  expires.  (The exceptions are that HylaFAX will
377                   terminate a job if 3 consecutive attempts to send a partic‐
378                   ular page fail, or if it appears the receiver is not a fac‐
379                   simile machine.)  Use ``-1''  to  indicate  that  no  tries
380                   value should be specified to the server.
381
382       -T maxdials Make  no more than maxdials calls in attempting to send the
383                   facsimile.  By default, HylaFAX will redial 12 times before
384                   killing  a  job.   Use  ``-1'' to indicate that no maxdials
385                   value should be specified to the server.
386
387       -U voice-no Pass voice-no to the faxcover(1) program  as  the  sender's
388                   voice number.
389
390       -u number   Use number as the number value in the outbound call identi‐
391                   fication and in tagline generation.
392
393       -V voice-no Pass voice-no to the faxcover(1) program as the destination
394                   person's voice number.
395
396       -w          Wait for the job to complete before ending the sendfax ses‐
397                   sion.  If this option is used, the sendfax process will not
398                   terminate until the job is completed.
399
400       -W fax-no   Pass  fax-no to the faxcover(1) program as the sender's fax
401                   number.
402
403       -x company  Pass company to the faxcover(1) program as the  destination
404                   company name.
405
406       -X company  Pass  company  to  the  faxcover(1) program as the sender's
407                   company name.
408
409       -y location Pass location to the faxcover(1) program as the destination
410                   company's location.
411
412       -Y location Pass  location  to  the faxcover(1) program as the sender's
413                   company location.
414
415       -z filename Read destinations from filename which contains  a  list  of
416                   the  destinations formatted identically as destinations for
417                   the -d option, one per line.  Usage of this option is simi‐
418                   lar  to  the  -d option and may be done in conjunction with
419                   other -d and -z options.
420
421       -v          Print information on the standard output about each conver‐
422                   sion  and  cover sheet generation operation it does.  If -v
423                   is specified twice, the protocol between  sendfax  and  the
424                   hfaxd  server  process that does the submission work on the
425                   remote machine is also displayed.
426

CONFIGURATION PARAMETERS

428       sendfax   reads    configuration    information    from    the    files
429       /etc/hylafax/hfaxd.conf,   /etc/hylafax/hyla.conf,   /etc/hylafax/send‐
430       fax.conf, and ~/.hylarc; in that order, with later-read settings super‐
431       seding  any  that  may  have been previously read.  Configuration files
432       follow the conventions described in hylafax-client(1).   The  following
433       configuration  parameters are recognized.  Parameters marked with ¹ are
434       not available in /etc/hylafax/hfaxd.conf :
435       Tag              Type       Default      Description
436       AutoCoverPage    boolean    Yes          automatically generate cover page
437       ChopThreshold    float      3.0          page chopping threshold
438       CoverCmd         string     see below    pathname of cover sheet program
439       Cover-Comments   string     -            cover page comments string
440       Cover-Company¹   string     -            cover page to-company name string
441       Cover-Location¹  string     -            cover page to-company location string
442       Cover-Regarding  string     -            cover page regarding string
443       Cover-Template   string     -            cover page template filename
444       Cover-Voice¹     string     -            cover page to-voice number string
445       Cover-From-Company¹         string       -cover page from-company string
446       Cover-From-Location¹        string       -cover page from-location string
447       Cover-From-Voice¹           string       -cover page from-voice number string
448       Cover-From-Fax¹  string     -            cover page from-fax number string
449       DateFormat       string     -            cover page date format string
450       DesiredEC        integer    2            desired type of ECM
451       DesiredMST       string     -            desired minimum scanline time to use
452       DesiredSpeed     integer    -            desired signalling rate to use
453       DialRules        string     see below    file containing dialstring rules
454       From             string     -            sender's identity
455       HRes             float      204.         horizontal resolution
456       Host             string     localhost    host to contact for service
457       KillTime         string     -            time to expire job
458       MailAddr         string     -            mail address for notification messages
459       MaxDials         integer    12           times to retry dialing
460       MaxTries         integer    3            times to retry transmission
461       MinSpeed         integer    -            minimum acceptable signalling rate
462       Modem            string     -            modem to use on server
463       Notify           string     none         control email notification
464       PageChop         string     default      control page chop handling
465       PageLength       float      -            page length in millimeters
466       PageSize         string     default      page size by name
467       PageWidth        float      -            page width in millimeters
468       PassiveMode      boolean    false        whether or not to use passive mode
469       Port             integer    4559         port to use in contacting server
470       Priority         string     default      job scheduling priority
471       Protocol         string     tcp          protocol to use in contacting server
472       RetryTime        string     -            delay between failed attempts to send
473       SendTime         string     -            time to send job
474       TagLine          string     -            tagline format string
475       TSI              string     -            sender identification to use
476       TypeRules        string     see below    file containing file typing rules
477       VRes             float      98.          vertical resolution
478       Verbose          boolean    No           whether or not to enable protocol tracing
479
480       The configuration parameters are explained below.   Certain  configura‐
481       tion  parameters,  notably  those  for setting strings on automatically
482       generated cover pages, are defined mainly for use by other HylaFAX pro‐
483       grams that share common code used by sendfax.
484
485       AutoCoverPage   Control  whether  or  not a cover page is automatically
486                       generated for each job.  (Equivalent to the -n option.)
487
488       ChopThreshold   The amount of white space,  in  inches,  that  must  be
489                       present  at  the  bottom  of a page before HylaFAX will
490                       attempt to truncate the page transmission.
491
492       CoverCmd        The absolute pathname of the program to use to generate
493                       cover  pages.   The  default  cover  sheet  program  is
494                       /usr/bin/faxcover.
495
496       Cover-Comments  The comments string to pass to the cover sheet  program
497                       when auto-generating cover pages.
498
499       Cover-Company   The  to-company  name string to pass to the cover sheet
500                       program when auto-generating cover pages.
501
502       Cover-Location  The to-company location string to  pass  to  the  cover
503                       sheet program when auto-generating cover pages.
504
505       Cover-Regarding The regarding string to pass to the cover sheet program
506                       when auto-generating cover pages.
507
508       Cover-Template  The absolute pathname of a cover sheet template file to
509                       use in auto-generating cover pages.
510
511       Cover-Voice     The  to-voice  number string to pass to the cover sheet
512                       program when auto-generating cover pages.
513
514       Cover-From-Company
515                       The from-company name string to pass to the cover sheet
516                       program when auto-generating cover pages.
517
518       Cover-From-Location
519                       The  from-location  string  to  pass to the cover sheet
520                       program when auto-generating cover pages.
521
522       Cover-From-Voice
523                       The from-voice number string to pass to the cover sheet
524                       program when auto-generating cover pages.
525
526       Cover-From-Fax  The  from-fax  number string to pass to the cover sheet
527                       program when auto-generating cover pages.
528
529       DateFormat      The strftime(3) format string to pass to the cover page
530                       command when auto-generating cover pages.
531
532       DesiredEC       Which  type of the optional Error Correct Mode (ECM) to
533                       use when transmitting facsimile.  0 to disable,  1  for
534                       64-byte ECM, and 2 for 256-byte ECM (default).
535
536       DesiredMST      The desired minimum scanline time to use when transmit‐
537                       ting facsimile.  (Equivalent to the -M option.)
538
539       DesiredSpeed    The desired signalling rate to the use  when  transmit‐
540                       ting facsimile.  (Equivalent to the -B option.)
541
542       DialRules       The name of the file containing the dialstring process‐
543                       ing rules to when preparing an externally visible  rep‐
544                       resentation  of  the  dialstring  (e.g. to strip credit
545                       card numbers).  By default this  is  /etc/hylafax/dial‐
546                       rules.
547
548       From            The sender's identity.  (Equivalent to the -f option.)
549
550       Host            The host to contact for service.  (Equivalent to the -h
551                       option.)
552
553       HRes            The horizontal resolution to use when transmitting fac‐
554                       simile.  (NB: this currently has no effect.)
555
556       KillTime        The expiration time to assign to each job.  (Equivalent
557                       to the -k option.)
558
559       MailAddr        The electronic mail address to direct notification mes‐
560                       sages  from  the  server.   If this string is specified
561                       without an ``@hostname'' part then the  local  hostname
562                       will  automatically be appended.  (Equivalent to the -f
563                       option.)
564
565       MaxDials        The maximum number of times to dial the phone for  each
566                       job.  (Equivalent to the -T option.)
567
568       MaxTries        The  maximum  number  of  times to retry sending a job.
569                       (Equivalent to the -t option.)
570
571       MinSpeed        The minimum acceptable  signalling  rate  to  use  when
572                       transmitting facsimile.  (Equivalent to the -b option.)
573
574       Modem           The  modem to use on the server.  (Equivalent to the -h
575                       option.)
576
577       Notify          Control  the  email  notification  messages  from   the
578                       server.   This string may be one of ``done'', ``none'',
579                       ``requeued'' or ``default'' with an optionally  preced‐
580                       ing  ``when  '' (e.g. ``when done'').  Note that ``when
581                       requeued'' implies ``when done''.  (Equivalent  to  the
582                       -D, -R, and -N options.)
583
584       PageChop        Control page chop handling when transmitting facsimile.
585                       This string may be one of ``none'', ``all'', or ``last'
586                       to  have  no  pages chopped, all pages chopped, or only
587                       the last page chopped; respectively.  Page chopping  is
588                       controlled by the ChopThreshold parameter.
589
590       PageLength      Set the transmitted page length in millimeters.
591
592       PageSize        Set  the  page  dimensions according to an entry in the
593                       pagesizes(5F) database.  (Equivalent to the -s option.)
594
595       PageWidth       Set the transmitted page width in millimeters.
596
597       PassiveMode     Whether or not to use  passive  mode  in  communication
598                       with the server.
599
600       Port            The  network  port to contact for service.  (Equivalent
601                       to the -h option.)
602
603       Priority        The scheduling priority to assign to each job.  (Equiv‐
604                       alent to the -P option.)
605
606       Protocol        The name of the communication protocol to use when con‐
607                       tacting a server.  (Equivalent to the FAXSERVICE  envi‐
608                       ronment variable.)
609
610       RetryTime       The time to delay between job retries due to a communi‐
611                       cation failure.  (Equivalent to the -I option.)
612
613       SendTime        The time to send jobs.  (Equivalent to the -a option.)
614
615       TagLine         The tagline format string to use when transmitting fac‐
616                       simile.  (Equivalent to the -F option.)
617
618       TSI             The sender identification to use when transmitting fac‐
619                       simile.  (Equivalent to the -S option.)
620
621       TypeRules       The name of the file containing  file  type  conversion
622                       rules.  By default this is /etc/hylafax/typerules.
623
624       Verbose         Control  protocol  tracing.   (Equivalent  to  the  -vv
625                       option.)
626
627       VRes            Set the vertical resolution in lines/inch to  use  when
628                       transmitting  facsimile.   (Equivalent to the -m and -l
629                       options.)
630

DIAGNOSTICS

632       The following messages are generated because of problems encountered on
633       the local machine.
634
635       Could  not call server.  The facsimile server on the remote machine did
636       not respond.
637
638       No input data; transmission aborted.  No data was  supplied  (typically
639       on the standard input).  No facsimile will be sent.
640
641       Error  converting  data; command was  %s."  A data conversion operation
642       failed; the shell command that was used is printed.
643
644       Can not convert %s.  Data needed to be converted for transmission,  but
645       the  required  conversion rule was not located.  This may indicate that
646       the HylaFAX software was incorrectly installed; or perhaps that an NFS-
647       mounted directory is temporarily unavailable.
648
649       %s: Can not determine file type.  sendfax was unable to deduce the type
650       of the file.
651
652       %s: Not a regular file.  The file is something  other  than  a  regular
653       file; for example, a directory.
654
655       The  following  messages  may  be  printed  by sendfax.  These messages
656       describe problems encountered by  the  server  process  on  the  remote
657       machine.   This  list is incomplete; other messages may be generated by
658       the server under unusual circumstances.
659

FILES

661       ~/.hylarc                    per-user configuration file
662       /etc/hylafax/hyla.conf       system-wide configuration file
663       /etc/hylafax/sendfax.conf    system-wide configuration file
664       /etc/hylafax/typerules       file type and conversion rules
665       /etc/hylafax/pagesizes       page size database
666       /etc/hylafax/dialrules       optional client dialstring rules
667       /usr/bin/faxcover            for generating cover sheets
668       /usr/sbin/textfmt            for converting text to PostScript
669       /usr/sbin/sgi2fax            for converting SGI RGB images
670       /var/spool/hylafax/tmp/sndfaxXXXXXXtemporary files
671

SEE ALSO

673       at(1),   hylafax-client(1),   faxalter(1),   faxcover(1),   faxmail(1),
674       faxrm(1),   faxstat(1),  sgi2fax(1),  textfmt(1),  hfaxd(8C),  hylafax-
675       server(5F), typerules(5F)
676
677
678
679                               January 06, 2001                     SENDFAX(1)
Impressum