Я использую Hylafax 6.0.5 на Fedora 13 x86_64. Поскольку для Fedora 13 нет пакета rpm, я использую tar-мяч с исходным кодом для самостоятельной установки hylafax. Во время компиляции и установки все выглядит нормально.
Я пытаюсь отправить факс с sendfax и возникла ошибка:
# sendfax -n -d <fax-number> /etc/passwd
/usr/local/sbin/textfmt: No font metric information found for "Courier-Bold".
Usage: /usr/local/sbin/textfmt [-1] [-2] [-B] [-c] [-D] [-f fontname] [-F fontdir(s)] [-m N] [-o #] [-p #] [-r] [-U] [-Ml=#,r=#,t=#,b=#] [-V #] files... >out.ps
Default options: -f Courier -1 -p 11bp -o 0
Error converting document; command was "/usr/local/sbin/textfmt -B -f Courier-Bold -Ml=0.4in -p 11 -s default >'/tmp//sndfaxp5GdJ9' <'/etc/passwd'"
Похоже, проблема со шрифтом. У меня тоже установлены шрифты ghostscript.
Я не могу найти hyla.conf
в пути /etc/hylafax
. Здесь нет /etc/hylafax
путь в моей файловой системе. Кажется, что все файлы конфигурации находятся в /var/spool/hylafax/etc
.
Просто для разъяснения Hylafax использует конвертеры для преобразования различных типов содержимого MIME в сообщениях электронной почты в Постскриптум формат, который, кстати, является единственным форматом, который может обрабатывать для отправки факсов.
Вы можете найти конвертеры в /var/spool/hylafax/mimetype/
каталог в установке по умолчанию. Например, для текстового (или простого) типа MIME вы увидите файл с именем:
text/plain
или
text/text
С содержимым команды, которая должна быть выполнена для преобразования текстового файла в PS.
Ошибка, которую вы обнаружите, связана с textfmt
команда выполняется в одном из этих файлов, поэтому проблему можно решить, указав правильные аргументы в командной строке, которую вы найдете в одном из вышеупомянутых файлов ( man textfmt
).
Вы даже можете использовать любую другую утилиту для преобразования из простого текста в PostScript лайк a2ps.
Я видел эту проблему несколько лет назад. Вам нужно установить несколько файлов PostScript или GhostScript и проверить, есть ли Courier-Bold. Также вы должны проверить, в каком каталоге hylafax ищет файлы шрифтов.
Я столкнулся с той же проблемой. Решение, которое сработало для меня, можно найти здесь: http://roeften.blogspot.ch/2010/10/converting-text-files-to-fax-fails.html