Решение пока выбрал такое:
На freebsd стоит hylafax и samba с расшаренным принтером.
Принтер описан в smb.conf так:
Код: Выделить всё
[fax]
comment = Fax
path = /var/spool/samba
username = guest
guest ok = Yes
printable = Yes
print command = ( /var/spool/hylafax/bin/printfax.pl %I %s %U %m; rm %s ) &
В реальности немного не работает. На клиенте телефон спрашивает (т.е. скрипт запускается), но факс не отправляется.
В логах скрипта - "отсылка fialed" без подробностей.
В логах hylafax'a вообще ничего.
В логах сообщения от самбы:
Код: Выделить всё
Dec 28 12:21:36 bsdgate printfax[36961]: smbprn.00000017.1wAvPy: Can not determine file type