Клиентам CUPS должны были установить драйверы локально?

Необходимо смочь использовать date.
Ввести info date или man date для деталей.

Что-то как следующее могло бы подойти, Вы (измените формат даты на свои потребности),

yourcommand > filepathandnameprefix$(date +"\%d-\%m-\%Y").extension
10
20.09.2011, 14:49
2 ответа

Рабочий CUPS сервера печати является единственной машиной, которая должна иметь драйверы. Читайте о CUPS на Википедию, например - в разделе Overview, который это указывает этому вполне ясно:

CUPS позволяет производителям принтера и разработчикам драйвера принтера более легко создавать драйверы, которые работают исходно над сервером печати. Обработка происходит на сервере, допуская более легкую основанную на сети печать, чем с другими системами печати Unix. С установленным Samba пользователи могут обратиться к принтерам на удаленных компьютерах Windows, и универсальные драйверы PostScript могут использоваться для печати по сети.

Иначе, что было бы быть реальной выгодой рабочего CUPS?

10
27.01.2020, 20:01

Если Вы будете использовать Samba/CUPS в качестве сервера печати для основанных на окнах клиентов затем, то у клиентов обычно будут драйверы для того принтера, хотя в некоторых случаях CUPS может сделать свой собственный перевод. Например, возможно настроить ghostscript и постскриптум рендеринга для отображения на принтере неPS, хотя клиентам Windows был бы нужен драйвер PS, который играет приятно с этим.

Для клиентов Linux ответ: это сложно, но нет. Традиционный Unix/Linux не имеет стандартной собственной печати или рендеринга API эквивалентный GDI Windows, хотя библиотеки, такие как Каир могут обеспечить эту функциональность для приложений, которые используют их. Большинство традиционных приложений Unix просто печатает ASCII к stdout или генерирует файлы Постскриптума исходно. Независящие от устройств библиотеки рендеринга, такие как Каир просто представят к Постскриптуму через их собственный драйвер, который был бы связан на клиенте с библиотекой.

Вы почти наверняка найдете Постскриптум где-нибудь в рабочем процессе для CUPS или более старой системы печати lpr/lpd. Обычно клиенты произведут вывод Постскриптума или ASCII. Вывод ASCII будет преобразован через что-то как a2ps и Постскриптум, через который просто проходят. Постскриптум будет передан до принтера или слоя рендеринга на основе Ghostscript.

Это было некоторое время, так как я настроил основанную на Linux подсистему печати, но IIRC драйверы PS довольно универсальны только с файлом PPD для требуемого принтера. Клиенты должны не обязательно знать много об этом. Традиционно Вы просто создаете очереди для печати по-разному (например, дуплексный, недуплексный или фирменный бланк), и они становятся отдельными местами назначения печати.

Если Вы используете приложения с управлением локальным принтером, например, приложения с помощью Печати GNOME API, или печатая файлы непосредственно с lpr -o опции затем средство печати могут осуществить больше контроля над местом назначения реального принтера. Например, конкретные лотки или опции дуплекса могут быть выбраны. Если у Вас есть корректный файл PPD для принтера, установленного на сервере CUPS затем, эти опции должны работать от клиента, не требуя, чтобы клиент установил дополнительное программное обеспечение драйвера.

Править: В Вашем случае я думаю, что проблема могла бы состоять в том, что LBP810 является winprinter и никогда не было никаких драйверов Linux, произведенных для него. Ваш лучший выбор мог бы состоять в том, чтобы получить другой принтер, который может быть сделан очень дешево, если Вы приближаетесь к нему правильный.

Подержанные лазерные принтеры являются очень дешевыми на eBay, и можно получить Laserjet 4100 или что-то подобное приблизительно за 100 долларов США, в зависимости от местоположения. Все лазеры HP среднего уровня поддерживают Постскриптум или PCL5/6 и будут играть приятно с Linux и CUPS. Вы должны испытать мало затруднений, заставив один из них работать, и используемые являются настолько дешевыми, можно рассматривать их как одноразовый объект.

5
27.01.2020, 20:01
  • 1
    Вы говорите, что, когда PPD установлен на сервере CUPS, клиенту не нужны драйверы. Что относительно клиентов Windows, который явно требует драйвера при добавлении общего принтера CUPS? –  CDuv 02.01.2016, 04:03

Теги

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