Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Печать в Linux HOWTO (Linux Printing HOWTO) : Как печатать на факс-машину Следующий Предыдущий Содержание

13. Как печатать на факс-машину

Вы можете печатать используя fax-машину, или без нее, используя модем.

13.1 Используя факс-модем

Существует некоторое количество программ для факса, которые позволят вам пересылать документы по факсу. Одна из наиболее мощных программ это HylaFax, автор Sam Leffler, доступная с ftp.sgi.com. Она поддерживает все виды вещей от множественных модемов до широковещательной передачи.

SuSE продает клиента Java HylaFax, который как утверждают работает на любых платформах с Java (включая Windows и Linux). Существует также факс-клиент не на Java для большинства платформ; Linux может обрабатывать едва ли не все потребности для работы с факсом.

Также доступна и является лучшим выбором для большинства машин с Linux efax, простая программа которая посылает факсы. Программа для getty -- mgetty может передавать факсы (и даже создавать голосовые письма на некоторых модемах!).

Посылка факсов используя PDQ

PDQ поставляется без объявления интерфейса fax, но вот простая реализация (которая только частично протестирована):

interface efax-0.1 {
   help "Этот интерфейс использует программу fax из пакета efax для посылки
         факсов. Вы должны сначала добиться выполнения "fax send" путем 
                 редактирования файла настройки /etc/efax.rc и тестирования. 
                 Подключите этот интерфейс к базовому драйверу postscript для 
                 определения факс-машины "printer"". 

   requires { "efax" "fax" }

   # Требуя наличия телефонного номера означает, что помощник добавления
   # принтера будет требовать задания номера телефона во время добавления
   # принтера. Это нежелательно, так что не обязательно требуется, хотя это
   # требуется логически. Скрипт send_exec проверяет наличие номера. Вы
   # должны отказаться от помощника, добавляя принтер вручную в файл 
   # .printrc, отмечая это поле как требуемое и оно будет запрошено?
   argument {
      var = "PHONE_NUMBER"
      desc = "Номер телефона"
      help = "Номер телефонного подключения. Префиксы, такие как 9 должны быть 
                  определены в вашем файле /etc/efax.rc."
   }

   option {
      var = "RESOLUTION"
      desc = "Разрешение факса"
      default_choice = "high"
      choice "low" {
         value = "-l"
         desc = "Low"
         help = "Низкое разрешение факса, равное 96lpi."         
      }
      choice "high" {
         value = ""
         desc = "High"
         help = "Высокое разрешение факса, равное 192lpi."         
      }
   }

   # Если вы не хотите указывать номер телефона, то задание не должно 
   # работать, и единственный способ определить это, это посмотреть в
   # сообщение об ошибке в начале деталей задания.
   send_exec { 
     if [ "x$PHONE_NUMBER" != "x" ] 
     then
          fax send $RESOLUTION $PHONE_NUMBER $INPUT
     else 
          echo 'Вы должны указать номер телефона!'
          false
     fi
   }

}

13.2 Используя удаленный сервис печати

Существует экспериментальный сервис, который позволит вам послать сообщение по электронной почте в котором находится что-то что вы хотите напечатать, так что содержимое этого письма появится на факс-машине в другом месте. Поддерживаются форматы подобные postscript, так что даже если глобальный охват является неоднородным, то, это все равно может быть очень полезным сервисом. Для более детальной информации о печати через сервис удаленной печати, смотрите Remote Printing WWW Site.


Следующий Предыдущий Содержание

  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте