I don't know if all their product use that code that way, but there is
a large selection of models who does. I didn't come across any other
fax machine that respond that way, but I believe that if a world wide
company like Ricoh is doing it, I guess others do it as well.
Dmitry was specifically working with Canon fax machines when he was
developing the RTNHandlingMethod feature.
And with this fact in hand, I might not be so prompt to delete the
specified statement in the man pages.
I didn't say that I wanted to delete the statement, but that I wanted to
rewrite it. And, in fact, I already did rewrite it (at least in
HylaFAX+ sources). It reads this way now (let me know if you disagree):
*RTNHandlingMethod*
Specifies how to react to an RTN signal received from the remote:
one of ``Retransmit'', ``Giveup'',``Ignore'', or ``Retransmit-Ignore''.
``Retransmit'' assumes that the page is not received successfully.
HylaFAX will make up to two additional attempts to send the page,
decreasing signalling rate and retraining. If RTN continues, up to 2
additional calls will be placed. The downside is that if the remote
always responds with RTN, the page will be sent 9 times and no
following pages will be sent. Many fax machines will not behave this
way, although T.30 specification seems clear that this is the intent
of the RTN signal.
Many fax machines will interpret RTN as meaning to not send the same
data again. That is because RTN may indicate problems with flow
control, incorrectly encoded T.4 data, or some incompatibility other
than line noise. Fax machines that interpret RTN this way will
disconnect and require a manual retransmission. This ``over and
out'' behaviour can be activated by the ``Giveup'' value. The
advantage to this behavior is that the same page of image data will
not be sent multiple times, but the downside is that the following
pages will not be sent.
``Ignore'' is similar to ``Giveup'' in that it makes the assumption
the data cannot be automatically accepted by the receiver. However,
rather than disconnecting the page of image data is abandoned and
processing moves on to the next. The remote is left to decide what
to do with the unacceptable page of image data. The downside to this
behavior, is that the remote may or may not have kept the page,
depending on its interpretation of the RTN signal - but it does
allow us to continue on to the next page.
``Retransmit-Ignore'' is a combination of ``Retransmit'' and
``Ignore''. The page of image data is retransmitted up to two
additional times, but rather than disconnecting after a third RTN
signal for the same page, processing then continues on to the next
page. This approach is an effort to satisfy both interpretations of
an RTN signal. It allows the receiver to hopefully receive a better
copy of the image data while not failing to send subsequent pages.
If the receiver saves or prints a copy of pages for which it
transmits RTN, then it could save or print up to three copies of
every page.
Thanks,
Lee.
____________________ HylaFAX(tm) Users Mailing List _______________________
To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
*To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*