Фуматик
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2014 г. ) |

Foomatic — это настраиваемый фильтр печати. Он использует файлы PPD в качестве конфигурации для создания соответствующего вывода для данного принтера. Он не зависит от спулера , что означает, что его можно использовать с Common Unix Printing System (CUPS), LPRng и другими. [1] Он использует Ghostscript в фоновом режиме, используя параметры в соответствии с PPD-файлом принтера. В настоящее время он разрабатывается рабочей группой OpenPrinting Foundation Linux .
Операция
[ редактировать ]Как и CUPS, foomatic предполагает, что приложения будут выводить данные в формате PostScript . Если выходные данные передаются на принтер PostScript, никаких дополнительных действий не требуется. В противном случае наиболее общий способ действия:
- Создайте растровый файл из PostScript (ps2raster, обычно с использованием Ghostscript в фоновом режиме).
- Создайте файл на языке принтера из растровых данных (raster2xxx, используя растровый драйвер целевого принтера).
- Отправьте файл на языке принтера на принтер.
Но если foomatic-rip «знает» о доступном принтере, он переведет данные PostScript непосредственно на язык принтера, не создавая промежуточный растровый файл.
Описание пакета
[ редактировать ]Компонентами пакета являются:
- фуматические-фильтры (или «фуматические-рипы»)
- Он преобразует данные PostScript в растровые (или на родной язык принтера), используя PPD в качестве конфигурации. Для генерации окончательного кода требуется драйвер низкого уровня (специфичный для каждого принтера).
- Foomatic-инструменты
- foomatic-db-engine : инструмент, который генерирует файлы PPD на основе данных в базе данных Foomatic. Он также содержит сценарии для непосредственной настройки очередей печати и обработки заданий.
- foomatic-db : собранные знания о принтерах, драйверах и опциях драйверов в файлах XML, используемые foomatic-db-engine для создания файлов PPD.
- foomatic-db-hpijs : генераторы данных Foomatic XML для драйвера HP HPIJS.
Бесплатные драйверы, которые могут взаимодействовать с foomatic
[ редактировать ]Следующие бесплатные драйверы были специально разработаны для работы с foomatic:
- pxlmono и pxlcolor для работы с HP LaserJets
- ljet4 , также для принтеров LaserJet
- hpijs. Архивировано 22 апреля 2009 г. в Wayback Machine , для PCL. струйных принтеров
- SpliX для языка принтера Samsung
- gdi , для Samsung SmartGDI
- ptouch-driver для принтеров этикеток Brother P-touch.
Спулеры, которые могут взаимодействовать с foomatic
[ редактировать ]- ЧАШКИ
- ЛПРнг
- ЛПД
- GNUlpr (см. его страницу SourceForge )
- Солярис ЛП
- ППР
- CPS
- Прямая печать (без спулера)
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Страница Foomatic. Архивировано 27 мая 2016 г. на Wayback Machine.