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