HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [hylafax-users] how to print on different printers



On Thursday 30 November 2006 15:23, Davide Sberna wrote:
> Hi,
>
> I tried configuration that you suggested...
> Nothing is changed since hylafax server is printing only on system
> default printer!!!!!
> I really don't understand why!!!!!
> Both printers are well configured since I'mable to print other docs
> without troubles.
>
> Could you pls provide other possible solution?
> Thanks in advance for yr kind help
> Rgds
> Davide

First of all, manually check that you really can print to each printer;

$ lpr -P printer-A somefile.ps
$ lpr -P printer-B somefile.ps
(if you have no convenient PostScript file lying around then use
  $ enscript -p somefile.ps /etc/passwd
to create one)

If not, fix that before proceeding.

Next, modify your FaxDispatch to create a log of what it's been doing;

PRINTER=default
case $DEVICE
    ttyS0) PRINTER=printer-A;;
    ttyS1) PRINTER=printer-B;;
esac
# log what we're doing to a temporary file
date >> /tmp/stuff
echo "Device was $DEVICE -- printing $FILE to $PRINTER" >> /tmp/stuff
# end of AJS's mods
tiff2ps -a $FILE | lpr -P $PRINTER

Make sure /tmp/stuff exists and is writable;
$ echo -n "" > /tmp/stuff
$ chmod 666 /tmp/stuff

Then, after receiving a few faxes, examine /tmp/stuff and make sure it says 
what you were expecting.  If the file hasn't grown at all, that means your 
FaxDispatch isn't even being called.  The most likely explanation for this is 
you've simply saved it in the wrong place.  If you used your distro's 
pre-compiled Hylafax package rather than compiling from source, they may 
have "helpfully" moved it for you  (GNU folks generally prefer every package 
to place its config files somewhere under /etc; BSD folks seem to prefer 
every package to place its config files somewhere only it knows about.  Each 
method has its merits, cf. big vs little endianness).  For instance, Debian 
and Ubuntu use /etc/hylafax/FaxDispatch.  If you're lucky, there will be a 
sample file, probably containing just comments, already in the right place.

-- 
AJS

____________________ 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*




Project hosted by iFAX Solutions