Необходимо включить CRLF на старом линейном принтере, подключенном к RHEL

Попробуйте это,

find. -newer /tmp/point.start ! -newer /tmp/point.end  ! -path. | xargs ls -ltr | sort -nk5 | tail -20
  • xargsсоздавать и выполнять командные строки из стандартного ввода
2
23.12.2020, 22:54
1 ответ

Я не пробовал это, но есть подходящий вариант, если вы выберете фильтр чашек texttotext. Если вы используете графический интерфейс cupslocalhost:631для Добавить принтер , вы попадаете в форму, где вы можете выбрать Сделать:. Выберите Общий , нажмите Продолжить и в следующей форме выберите Модель:Общий текст -Только принтер (en)и продолжите.

В результате Задать параметры по умолчанию щелкните Установленные параметры и появится запись формы для Символы для отправки на новую строку :, где вы можете выбрать Возврат каретки и перевод строки (CR + LF)(Стиль DOS/Windows).

Эквивалентная настройка

lpoptions -ptest -o NewlineCharacters=CRLF

, но для того, чтобы это было доступно, вам нужно сначала установить фильтр texttotextppd из командной строки, используяlpadmin:

lpadmin -ptest -m drv:///cupsfilters.drv/textonly.ppd
1
18.03.2021, 22:41

Теги

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