Что такое опция «Фильтр» в CUPS-принтерах.conf?

$ awk -F. '{ print $3, $2, $1 }' file | sort | awk -v OFS=. '{ print $3, $2, $1 }'
01.01.2019
01.01.2020
01.03.2020

При этом поля с крошечным шрифтом awkменяются местами в порядке ГГГГ ММ ДД. Это можно отсортировать с помощью простого sortв правильном порядке дат. Последний awkвозвращает данные в прежнее состояние с точкой в ​​качестве разделителя.

2
10.06.2015, 14:09
1 ответ

Чашечный фильтр — это

The CUPS filter interface provides a standard method for adding support for new document types or printers to CUPS. Each filter is capable of converting from one or more input formats to another format that can either be printed directly or piped into another filter to get it to a printable format.

https://www.cups.org/doc/man-filter.html


Фильтр tea4cups , с другой стороны, позволяет изменять данные до того, как они будут переданы на принтер, например

The sample filter below can remove the print job creation date from PostScript jobs, in order to more accurately detect duplicate jobs (so the MD5SUM would be identical from launch to launch)

(из примера конфигурации tea4cups)

tea4cups может делать гораздо больше, он может выполнять команды до или после печати, (например, пробуждение сетевого принтера ), что невозможно при использовании простых чашек.

0
01.03.2020, 16:08

Теги

Похожие вопросы