Система печати в freebsd + samba
Добавлено: 2006-12-28 12:29:54
Прикручиваю hylafax, хочу чтоб пользователь нажав "печать" в ворде отправлял документ на факс сразу.
Решение пока выбрал такое:
На freebsd стоит hylafax и samba с расшаренным принтером.
Принтер описан в smb.conf так:
Скрипт printfax.pl занимается тем, что соединяется с клиентов который на печать документ отправил и спрашивает номер телефона (на вин-клиенте в трее програмка болтается, которая порт случает), а после этого через sendfax отправляет факс.
В реальности немного не работает. На клиенте телефон спрашивает (т.е. скрипт запускается), но факс не отправляется.
В логах скрипта - "отсылка fialed" без подробностей.
В логах hylafax'a вообще ничего.
В логах сообщения от самбы:
Принтер выбран как и описано в одном из мануалов, HP LaserJet 4/4M PS (PostScript), т.е. на печать от виндового клиента оно должно приходить уже ввиде PostScript.[/code]
Решение пока выбрал такое:
На 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