У меня возникают трудности с управлением типом, размером и лотком бумаги при печати из командной строки с использованием lp или lpr. Похоже, что команды просто игнорируют параметры -o в целом и печатают так, как если бы в лотке по умолчанию использовалась обычная бумага. Мои намерения - формат Letter, Thick 2 и обходной лоток.
Я пробовал настроить принтер как socket: // & ipp: // с несколькими файлами ppd. У Ricoh, похоже, нет файла ppd только для Ubuntu, поэтому я пробовал файлы PPD в загрузках для Windows и Mac. Драйверы чашек по умолчанию даже не понимали, что принтер может выполнять цвет или определять правильные лотки.
Вот последняя команда, которую я использую для печати:
lp -d printer9-o media=Letter,Thick2,ManualFeed /tmp/order.pdf
Список lpoptions и файлы ppd действительно длинные, но я могу вставить их, если они будут полезны.
Linux версии 3.16.0-30-generic (buildd @ kissel) (gcc версия 4.8.2 (Ubuntu 4.8.2-19ubuntu1)) # 40 ~ 14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015
CUPS против 1.7.2.
Я могу установить настройки по умолчанию в CUPS для печати в обходной лоток с бумагой толщиной 2 и размером письма, но это не идеально. Затем все проходит через обходной лоток вместо автоматически выбранного лотка. У нас есть специальные формы в обходном лотке, так что это не лучший вариант.
Я немного читал об альтернативных экземплярах одного и того же принтера, но я бы предпочел обрабатывать это через программу через параметры командной строки.
Куда мне идти дальше?