SENDQ(5F)SENDQ(5F)NAME
sendq/q* - HylaFAX outbound job description
DESCRIPTION
Files in the sendq directory specify transmission job
requests. These files are created by hfaxd(8C), when sub-
mitting a job on behalf of sendfax(1) or sendpage(1). Job
description files also reside in the doneq directory; they
are moved there by faxq(8C) when a job completes.
Job description files are ASCII files with lines of the
form
tag: value
where a tag is one of the identifiers described below and
a value is either a string or number. Values start at the
first non-blank character after the ``:'' and continue to
the end of the line. Lines that end with a backslash
character ``\'' are continued to the next line. Numeric
values are decimal integers, except for chophreshold which
is expressed as a floating point value.
The following table lists the possible tags and the
required type of the associated value.
Tag Type Description
chopthreshold float page chopping threshold (inches)
commid string communication identifier for last call
company string receiver's company
client string host that submitted the job
cover string continuation coverpage file
data string unprocessed document of indeterminate type
!data string processed document of indeterminate type
dataformat string data format used to transmit a facsimile
desiredbr integer desired transmit speed
desireddf integer desired page data format
desiredec integer desired use of Error Correction Mode (ECM)
desiredst integer desired minimum scanline time
desiredtl integer whether or not to use tagline parameter
donop string operation to perform when job is reaped
external string external form of dialstring
fax string document ready for transmission
groupid integer HylaFAX job group identifier
jobid integer HylaFAX job identifier
jobtag string user-specified job identifier
jobtype string job type identification string
killtime integer time to give up trying to send job
location string receiver's location
mailaddr string email address of sender
maxdials integer max number of times to dial
maxtries integer max number of attempts to send job
minsp integer minimum required transmit speed
modem string outgoing modem to use
ndials integer number of consecutive failed attempts to place call
notify string email notification specification
npages integer number of pages transmitted
May 12, 1996 1
SENDQ(5F)SENDQ(5F)
ntries integer number of attempts to send current page
number string dialstring to use in placing call
owner string user that owns the job
page string PIN in a page operation
pagechop string whitespace truncation handling
pagehandling string page analysis information
pagelength integer facsimile page length (millimeters)
pagewidth integer facsimile page width (millimeters)
passwd string info to send in HDLC PWD frame
pcl string unprocessed PCL document
!pcl string processed PCL document
poll string polling request
postscript string unprocessed POSTSCRIPT document
!postscript string processed POSTSCRIPT document
priority integer user-specified scheduling priority
receiver string receiver's identity
resolution integer vertical resolution of facsimile
retrytime integer time to use between job retries
schedpri integer current scheduling priority
sender string identity of sender
signalrate string signalling rate at which a facsimile was sent
state integer job scheduling state
status string job status
subaddr string info to send in HDLC SUB frame
tagline string tagline format string
tiff string unprocessed TIFF/F document
!tiff string processed TIFF/F document
totdials integer total number of phone calls
totpages integer total pages to transmit
tottries integer total number of attempts to send job
tts integer time to send job
useccover integer whether or not to use a continuation cover page
PARAMETERS
Note that all files must be owned by the fax user. Path-
names for document files must be relative to the top of
the HylaFAX spooling directory and not include ``..''.
chopthreshold The minimum trailing whitespace (in inches)
that must appear on a page for it to be con-
sidered for ``page chopping''. If this
parameter is not specified then the value
specified by the PageChopThreshold configu-
ration parameter is used; see config(5F).
commid The communication identifier for the last
outbound call placed for this job. This
string is of the form ``XXXXXXXX'' where
XXXXXXXX is a decimal sequence number in the
range 1-99999999.
client The fully qualified hostname for the machine
from which the job was submitted. If the
hostname is unknown at the time the job is
May 12, 1996 2
SENDQ(5F)SENDQ(5F)
submitted, then the host address in Internet
standard ``.'' (dot) notation is supplied
instead.
company The receiver's company name as specified
with the -x option to sendfax(1). This
value is used only when creating continua-
tion cover pages.
cover The pathname of a continuation cover page to
send. The file must be TIFF/F (i.e. it must
already be prepared for transmission). This
document will be transmitted before any
other documents listed in the file. See
ContCoverPage and ContCoverCmd in con-
fig(5F).
data The pathname of a document to send. Once a
document has been processed, it is marked as
!data so that subsequent retries do not
reprocess the document.
dataformat The format used to transmit facsimile data.
This item is recorded by faxsend(8C) so that
notify(8C) can return it in a notification
message.
desiredbr The desired signalling rate to use for page
data transmissions: 0 for 2400 bps, 1 for
4800 bps, 2 for 7200 bps, 3 for 9600 bps, 4
for 12000 bps, and 5 for 14400 bps
(default).
desireddf The desired data format to use for page data
transmissions: 0 for 1-D MR, 1 for 2-D MR, 3
for 2-D MR with uncompressed data, and 4 for
2-D MMR (default).
desiredec Whether or not to negotiate the use of Error
Correction Mode (ECM): 0 to disable, 1 to
enable (default).
desiredst The desired minimum scanline time to use for
page data transmissions: 0 for 0 ms
(default), 1 for 5 ms, 2 for 10ms/5ms, 3 for
10ms, 4 for 20ms/10ms, 5 for 20ms, 6 for
40ms/20ms, and 7 for 40ms. This value is
used in selecting the negotiated session
parameters.
desiredtl Whether or not to use the format string
specified by the tagline job parameter when
imaging taglines on document pages. If this
value is non-zero then per-job format string
May 12, 1996 3
SENDQ(5F)SENDQ(5F)
is used; otherwise the tagline format string
specified in the server configuration file
is used; see TagLineFormat in config(5F).
doneop The treatment the job should be given when
it is processed by the faxqclean(8C) job
cleaner program. The may be one of remove
(to expunge the job description file and all
associated documents that are not referenced
by another job) or archive (to request that
the job and associated documents be archived
on the server machine). Consult faxqclean
more details on other information that may
be included in this string.
external The external form of the dialstring. This
string is used instead of the dialstring in
any status and log messages. Clients can
protect private information such as access
codes that must be placed in dialstrings by
supplying a ``cleansed'' version of the
dialstring.
fax The pathname of a TIFF/F document that is
ready for transmission. If the pathname
string has a leading ``xx:'', then ``xx'' is
interpreted to be the index of the first
directory in the file to transmit (directo-
ries are numbered starting at zero).
groupid The job group identifier, an integer number
in the range 1 to 32000 assigned to each
group of jobs by the HylaFAX software. Each
job in a group of jobs submitted at the same
time is assigned the same value by the
HylaFAX software.
jobid The job identifier, a unique integer number
in the range 1 to 32000 assigned to each job
by the HylaFAX software.
jobtag A user-specified string that is intended for
identification purposes. If this string is
defined, it is returned to the user in noti-
fication messages instead of the job identi-
fier.
killtime The time to kill this job, expressed in sec-
onds since 00:00:00 GMT, January 1, 1970.
location The receiver's location as specified with
the -y option to sendfax(1). This value is
used only when creating continuation cover
pages.
May 12, 1996 4
SENDQ(5F)SENDQ(5F)
mailaddr The electronic mail address to which notifi-
cation messages should be directed.
maxdials The maximum number of times the server
should dial the phone. If the job cannot be
completed in this number of calls, it is
terminated.
maxtries The maximum number of times the server
should attempt to send a job; where an
attempt is defined to be a session that
makes it past Phase A of the CCITT T.30 pro-
tocol (for facsimile), or similar. If the
job cannot be completed in this number of
tries, it is terminated.
minsp The minimum signalling rate to use for
transmitting page data: 0 for 2400 bps
(default), 1 for 4800 bps, 2 for 7200 bps, 3
for 9600 bps, 4 for 12000 bps, and 5 for
14400 bps.
modem The outgoing modem to use to send the job,
or ``any'' if any available modem is accept-
able.
owner The identity of the user that owns the job.
Typically the owner is the user that created
the job, though clients with administrative
privileges can change the ownership of jobs.
The value is the string specified in the
USER command passed to hfaxd(8C) when a
client logins in to the server.
notify A specification of whether the sender wants
notification: whenever the job is requeued
after a failed attempt to transmit (``when
requeued''), when the job is completed
(``when done''), either of the above (``when
done+requeued''), or not at all (``none'').
npages The number of pages in the facsimile,
including the cover page, that have been
successfully transmitted.
ntries The number of unsucessful attempts that have
been made to transmit the current page.
ndials The number of consecutive unsucessful
attempts to establish carrier with the the
remote device.
number The dialstring to use to call the destina-
tion device.
May 12, 1996 5
SENDQ(5F)SENDQ(5F)
page a string with PIN and to use in processing a
page transmit request.
pagechop Whether or not to automatically truncate
trailing whitespace on pages of outbound
facsimile; see PageChop in config(5F). The
possible values are: ``default'' to use the
setting of the PageChop configuration param-
eter, ``none'' to disable page chopping,
``all'' to enable chopping of all pages, and
``last'' to enable chopping of the last page
of each document.
pagehandling A string that contains per-page information
used during facsimile transmission. Most of
the information is used in the negotiation
of session capabilities with optional infor-
mation used in the implementation of page
chopping. The string has three characters,
say xxc, for each page to be transmitted.
The xx characters are a hex-encoded specifi-
cation of the session capabilities required
to transmit the page. The c character is
one of ``M'', ``S'', and ``P''; where: ``M''
indicates there is another page to follow
and that the page requires different T.30
session parameters be negotiated (an EOM
code is to be transmitted). ``S'' indicates
there is another page to follow, but the
page uses the same session parameters (an
MPS. code is to be transmitted). ``P''
indicates this is the last page to be trans-
mitted (an EOP code is to be transmitted).
In addition, if page chopping has been
enabled and the page has enough trailing
whitespace to be a candidate, then each
three character string will be followed by a
string of the form ``ZXXXX'', where ``XXXX''
is a 4 digit hex-encoded count of the number
of bytes of data to send for a chopped page.
pagelength The desired page length in millimeters.
pagewidth The desired page width in millimeters.
pcl The pathname of a PCL document to send.
Once a PCL document has been processed by
faxsend, it is marked as !pcl so that subse-
quent retries do not reprocess the document.
poll The value is a Caller Identification String
(CIS) to use in making a polling request.
If no CIS is specified then faxsend will
form one from the FAXNumber configuration
May 12, 1996 6
SENDQ(5F)SENDQ(5F)
parameter.
postscript The pathname of a POSTSCRIPT(R) document to
send. Once a POSTSCRIPT document has been
processed by faxsend, it is marked as
!postscript so that subsequent retries do
not reprocess the document.
receiver The receiver's name. This value is used
only when creating continuation cover pages.
resolution The desired vertical resolution in lines per
inch. This value should be either 98 or
196.
retrytime The time, in seconds, to delay between each
attempt to transmit a job that fails because
of a communication-oriented problem. Nor-
mally jobs are scheduled according to a col-
lection of configuration parameters that are
tuned for the specific reason of each fail-
ure; e.g. see JobReqProto in config(5F).
sender The ``full name'' of the sender of the fac-
simile.
signalrate The signalling rate used to transmit facsim-
ile data. This item is recorded by
faxsend(8C) so that notify(8C) can return it
in a notification message.
state The job scheduling state. Recognized values
are: 1 (suspended, not being scheduled), 2
(pending, waiting for the time to send), 3
(sleeping, waiting for a scheduled timeout),
4 (blocked, waiting for concurrent activity
to the same destination to complete), 5
(ready, ready to be processed except for
available resources), 6 (active, actively
being processed by HylaFAX), 7 (done, pro-
cessing completed).
status Status information about the current state
of the job. Typically this is the reason
why the last attempt to send the facsimile
failed.
subaddr The SubAddress information to transmit when
sending a facsimile. This string should be
used by the receiver to route received fac-
simile documents.
tagline The format string to use in imaging taglines
on outgoing documents. Note that this
May 12, 1996 7
SENDQ(5F)SENDQ(5F)
parameter is only used if the desiredtl
parameter is non-zero.
tiff The pathname of a TIFF/F document to send.
Once a TIFF document has been processed by
faxsend, it is marked as !tiff so that sub-
sequent retries do not reprocess the docu-
ment.
totdials The total number of times the server has
placed a call to the receiving phone number.
totpages The total number of pages to be transmitted.
tottries The total number of attempts to transmit a
job; see maxtries above.
tts The time to send the job. If this value is
non-zero, it is number of seconds since
00:00:00 GMT, January 1, 1970. Otherwise, a
value of 0 is interpreted to mean process as
soon as possible.
useccover 1 if the job should use a continuation cover
page during retransmission, 0 otherwise.
See hylafax-server(5F) for a description of
continuation cover pages.
SEE ALSOsendfax(1), faxq(8C), faxqclean(8C), faxsend(8C), page-
send(8C), hfaxd(8C), config(5F)
May 12, 1996 8