Пакет ef ах містить три основні програми: ef ax, ef ix і fax.
При вивченні процесу відправлення та отримання факсів за допомогою efax зупинимося на програмі fax, оскільки саме вона надає нам необхідні функції.
Відправка факсів
Команда передбачає три опції, які використовуються під час надсилання факсу:
Припустимо, є тестовий файл з ім'ям textf ile в каталозі / trap. Необхідно відправити цей файл як факс низької деталізації по номеру 123-4567, використовуючи 9 для виходу на зовнішню лінію. Для відправки даного факсу використовується команда $ fax send -I 9-123-4567 / tmp / textfile
Нехай текстовий файл містить наступний текст.
FAX TRANSMISSION. ТО: Arman Danesh FROM: Arman Danesh NOTE:
This is a test of the efax package. Using the fax command, we can send text files as faxes.
Отриманий факс показаний на рис. 25.2.
Типовий факс, створений програмою efax
Оправлення декількох файлів як один факс
Крім відправки окремого файлу як факсу, можна відправляти кілька файлів як один факс. Якщо необхідно відправити вміст / tmp / textf ile після вмісту іншого текстового файлу / tmp / textf ile2, то використовується команда
яка відправить файли в заданому порядку.
Але що робити при необхідності відправити сторінки не в тому порядку, в якому вони знаходяться в файлі, або відправити тільки деяких сторінок з файлу? Для цього потрібно перетворити файл в факс-форматований файл TIFF. Кожна сторінка факсу буде поміщена в окремий файл і можна буде вказати конкретні сторінки для відправки.
В результаті будуть отримані сторінки, поміщені в три окремих файлу з іменами
/tmp/psfile.001, /tmp/psfile.002 і / tmp / psfile.003.
Сторінки, які виходять після перетворення файлу в факс-формат, мають те ж ім'я, що і вихідний файл, з трьома цифрами, упорядочивающими розширення файлів. Наприклад, файл test. txt породить сторінки факсу з іменами test. txt .001, test. txt. 002 і т.д.
Єдина опція, доступна для користувача при використанні команди fax make, це вибір режиму низького дозволу -1.
Повернемося до перетвореному раніше трьохсторінкову документу. Якщо необхідно 'відправити третю сторінку, за нею - першу, чи не відправляючи другу, використовується наступна команда.