Здравствуйте.
Задача состоит в том, чтобы отправлять факсы с клиентских компьютеров, и чтобы это все выглядело прозрачно. То есть в виде сетевого принтера(Отправляют на принтер Fax, вылетает окошко с предложением ввода номера).Реализация: на GENTOO сервере установил hylafax, на виндовых машинах был установлен winPrintHylafax. Все класно работает. Осталась задача установить клиента на linux машинах. Может ли кто нибудь предложить дельные линукс-клиенты в виде сетевого принтера?
>Здравствуйте.
>Задача состоит в том, чтобы отправлять факсы с клиентских компьютеров, и чтобы
>это все выглядело прозрачно. То есть в виде сетевого принтера(Отправляют на
>принтер Fax, вылетает окошко с предложением ввода номера).Реализация: на GENTOO сервере
>установил hylafax, на виндовых машинах был установлен winPrintHylafax. Все класно работает.
>Осталась задача установить клиента на linux машинах. Может ли кто нибудь
>предложить дельные линукс-клиенты в виде сетевого принтера?По-моему на странице http://www.hylafax.org/content/Desktop_Client_Software приведен исчерпывающий список клиентов. По всей видимости, того, что вам надо, там нет. Хотя и не вполне понятно, каким образом постоянно меняющийся номер факса абонента укладывается в стошь любезную вам "принтерную" модель.
>По-моему на странице http://www.hylafax.org/content/Desktop_Client_Software приведен исчерпывающий список клиентов. По всей видимости, того,
>что вам надо, там нет. Хотя и не вполне понятно, каким
>образом постоянно меняющийся номер факса абонента укладывается в стошь любезную вам
>"принтерную" модель.Да вы правы по этой ссылке ничего найдено не было. Если бы найдено было то не было бы этого поста. а как укладываеться: прекрасный пример клиента под windows winprinthylafax(http://winprinthylafax.sourceforge.net/). Можете пройти по ссылочке и в этом убедиться. Вот хотелось бы найти подобный клиент под линукс, например в связки с cups.
и что никаких предложений?
>и что никаких предложений?
ну сделайте через почтовик, отправлять будут с почтового клиента.
гугл много по этому поводу знает.
>>и что никаких предложений?
>
>
>ну сделайте через почтовик, отправлять будут с почтового клиента.
>гугл много по этому поводу знает.Если есть самба, то можно сделать виртуальный принтер, который будет задания передавать hylafax-серверу.
У меня например так:
/etc/samba/smb.conf
............................
[fax]
path = /var/spool/samba
comment = Факс
print command = (echo -e '1i\n%!\n.\nw\nq'|ed %s; /usr/bin/printfax %I %s %U %m; rm -f %s) &
printable = yes
public = yes
postscript = no
guest account = yesУ клиента кроме установки этого сетевого принтера нужно установить еще программу, которая будет передавать номер телефона для отправки (например respond)
printfax и respond можно взять здесь http://www.boerde.de/~horstf/
>У клиента кроме установки этого сетевого принтера нужно установить еще программу, которая
>будет передавать номер телефона для отправки (например respond)
>printfax и respond можно взять здесь http://www.boerde.de/~horstf/respond это виндовая програмка, Виндовую нашел, мне нужна подобная реализация под линукс.
Насчет реализации через почту, не подходит. Такая реализация была раньше. Начальство посчитало эту реализацию слишком сложной для пользывателей. Хотят чтоб был как сетевой принтер с выскакивающем окошком для ввода номера.
а как насчёт cups-pdf + небольшой скриптик на bash + xdialog + inotify
>У клиента кроме установки этого сетевого принтера нужно установить еще программу, которая
>будет передавать номер телефона для отправки (например respond)
>printfax и respond можно взять здесь http://www.boerde.de/~horstf/Я же пример написал (кусок самбового конфига). Плюс ложишь в /usr/bin/ printfax
При установке принтера выбирать какой-нибудь PS принтер (например LaserJet 4M/PS) и указываешь, что начинать печать после помещения всего задания в очередь (это важно).
Респонд ложишь клиентам в автозапуск. Все.
После того, как клиент отправляет задание на печать - у него открывается окошко с просьбой ввести номер. Воодит и хоккей
Извините за прошлое сообщение. Не сразу увидел, что нужно именно для линукс.
В линуксе (если использовать KDE с её системой печати) есть ksendfax, который прекрасно интегрируется в систему печати. Что-то подобное есть и для gnome
>Извините за прошлое сообщение. Не сразу увидел, что нужно именно для линукс.
>
>В линуксе (если использовать KDE с её системой печати) есть ksendfax, который
>прекрасно интегрируется в систему печати. Что-то подобное есть и для gnome
>
KDE и GNOME приложения не подходят. все пользыватели грузятся с одного сервака по сети. Там тонкий клиент XFCE. KDE и GNOME вырезаны, чтобы повысить производительность сервера.
>>Извините за прошлое сообщение. Не сразу увидел, что нужно именно для линукс.
>>
>>В линуксе (если использовать KDE с её системой печати) есть ksendfax, который
>>прекрасно интегрируется в систему печати. Что-то подобное есть и для gnome
>>
>KDE и GNOME приложения не подходят. все пользыватели грузятся с одного сервака
>по сети. Там тонкий клиент XFCE. KDE и GNOME вырезаны, чтобы
>повысить производительность сервера.Да кстати. Под линукс сделал реализацию sendfax+bash+xdialog
не совсем то что хотелось бы, но лучше уж так чем ни как.
Вопрос второй: как сделать так чтобы приходил отчет на почту пользывателя. Что мол факс был отправлен, или нет...
>Вопрос второй: как сделать так чтобы приходил отчет на почту пользывателя. Что
>мол факс был отправлен, или нет...
Это уже реализовано в самом сервере hylafax. Во всяком случае ошибки (не далось отправить факс) по умолчанию сервером отправляются. А к логу можно сделать веб-интерфейс (у меня именно так) и пускай себе пользователи сами смотрят отправился факс или нет, с какой попытки или почему не ушел.
>
>>Вопрос второй: как сделать так чтобы приходил отчет на почту пользывателя. Что
>>мол факс был отправлен, или нет...
>Это уже реализовано в самом сервере hylafax. Во всяком случае ошибки (не
>далось отправить факс) по умолчанию сервером отправляются. А к логу можно
>сделать веб-интерфейс (у меня именно так) и пускай себе пользователи сами
>смотрят отправился факс или нет, с какой попытки или почему не
>ушел.
написал скриптец на bash+xdialog. отправку на почту извещения позволяет делать sendfax с ключиками. Просто нужно было еще указать мыло куда отчет присылать. А ключик -n это подробный отчет.#!/bin/sh
DIALOG="Xdialog"FILE=`$DIALOG --stdout --title " no-cancel --no-buttons --fselect $HOME/ 40 100`
case $? in
0)
FAXNUMBER=`$DIALOG --stdout --title "Ввод номера" --no-cancel --inputbox "Введите номер факсимильного аппарата,\n на который хотите отправить факс" 12 51`
case $? in
0)
VUVOD=`$DIALOG --stdout --title "Ввод номера" --yesno "Отправить факс $FILE на номер $FAXNUMBER ?" 10 65`
case $? in
0)
/usr/bin/sendfax -n -h 'адрес сервера на котором поднят hylafax' -m -s 'a4' -d $FAXNUMBER $FILE
;;
esac
esac
esac
этот скрипт позволяет отправлять файлы txt и ps.
то есть чтобы отправить факс нужно сначала отправить этот документ на печатать в файл. Создасться файл с разширением *.ps а потом запускаем этот скрипт выбираем файл, и дело в шляпе :)