LINUX.ORG.RU

Принтеры Pantum: достаточно ли одного лишь PPD-файла для CUPS-печати?

 , ,


1

1

Знакомые попросили подобрать цветной лазерный принтер/МФУ:

  • желательно без WiFi: ведь WiFi в принтерах - это переплата + дополнительный риск безопасности;
  • доступные картриджи: не слишком уж дорогие оригинальные + наличие совместимых;
  • возможность юзать без впендюривания грязной проприетарщины в свой няшный Linux - и не только потому что «бэкдоры!1!»: ведь проприетарщина бывает совместима лишь с попсовыми Linux'ами и x86-only, да и не хочется уповать на милость производителя насчёт поддержки.

Среди вариантов рассматривается Pantum CM1100ADN - и он вроде бы проходит по первым двум пунктам, но драйвер там только под убунту:

Pantum CM1100ADN Linux Driver - Version:V1.1.100-1 - Size:8.97MB ---> https://drivers.pantum.com/userfiles/files/download/drive/1820/Pantum%20Ubuntu%20Driver%20V1_1_100-1.zip

После распаковки внешнего/внутренних архивов - мы видим следующее дерево из файлов; проприетарные ELF-файлы помечены как [!!!] :

./Pantum\ Ubuntu\ Driver\ V1_1_100-1/ --> ./Resources/ ; install.sh
|--> installer.c - был в V1_1_95-1 ( https://pastebin.com/w69saH5P ), а в этой V1_1_100-1 его "зажали";
|--> built_i386.sh, built_x86-64.sh - скрипты для сборки "зажатого" installer.c (небось бэкдор добавили)
|--> [!!!] installer_i386, [!!!] installer_x86-64, uninstall
|--> ./locale/ --> " ...; ./ru_RU.UTF-8/ --> license.txt, privacy.txt, strings.txt; ... "
|--> pantum_1.1.100-1_amd64.deb --> data.tar ; pantum_1.1.100-1_i386.deb
     |--> ./etc/ [наборA-повтор№1]
          |--> ./sane.d/ --> pantum_mfp.conf; pantum6500.conf; ./dll.d/ --> pantum_mfp, pantum6500
          |--> ./udev/rules.d/60-pantum_mfp.rules
     |--> ./opt/pantum/ --> ./lib/ (пусто)
          |--> [!!!] ./bin/ptqpdf
          |--> ./ippfilter/ --> [!!!] ipp-usb, 55-ippusbxd.rules, 71-ipp-usb.rules, pt-ipp-usb.service
     |--> ./usr/
          |--> ./lib/
               |--> ./cups/filter/ --> [!!!]: ptps rastertoPantum rastertoPantumPCL ptm6500Filter ...
               |--> ./x86_64-linux-gnu/sane/ [наборB-повтор№1]
                    |--> [!!!] libsane-pantum_mfp.so.1.0.24, libsane-pantum6500.so.1.0.24, ...
          |--> ./local/ --> " ./etc/-->[наборA-повтор№2] ; ./lib/sane/-->[наборB-повтор№2] "
          |--> ./share/
               |--> ./cups/model/Pantum/ --> "..., ./Pantum\ CM1100ADN\ Series\ PS.ppd, ..."
               |--> ./doc/pantum/ --> copyright, changelog.gz-->changelog
Т.е. с одной стороны мы видим открытые файлы .ppd и это внушает оптимизм - но в то же время рядом лежат стрёмные проприетарные ./cups/filter/* , ./ippfilter/ipp-usb и какой-то ./ptqpdf - не говоря о проприетарной SANE, возможно нарушающей GNU GPL...

Вопрос: получится ли обойтись одним только .ppd для успешной CUPS-печати (без проприетарных «фильтров») ?

★★★★★

только одни ppd можешь сразу слить в унитаз следом за принтером. Без бинарных фильтров которые откровенно проприетарные работать ничего не будет. Хочешь тру GNU GPL - купи карандаш и срисовывай с экрана.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Без бинарных фильтров которые откровенно проприетарные работать ничего не будет

а как же тогда в архиве Xerox_C230_C235_5.810.0.0_PPD.zip для Linux у Xerox там только .ppd, и всё работает?

SakuraKun ★★★★★
() автор топика
Ответ на: комментарий от SakuraKun

Потому что ксерокс в свое время выпустил дрова опенсорс и потом не сильно парился на тему того чтобы сделать свои девайсы несовместимыми с опенсорсом. Еща на это попалао некоторое количество принтеров самсунг ставших клонами ксерокса.

Еще есть некоторое количество принтеров - как правило дорогих и огромных - которые работают в постскрипте, и принтера работающие на HP PCL разных подсемейств.

А вся дешманская шушера запиленная в собственных стандартах и реализующая половину процесса печати в драйвере (в свое время эти говняшки называли win-printer по аналогии с win-modem - то есть некая хрень в котором все реализовано не в железе а в windows) - в принципе не способна рботать на ppd. А поскольку вся технология - все так сказать что нажито непосильным трудом - лежит в этом самом драйвере - то хрена лысого этот драйвер отдадут в опенсорс, чтобы не получилось как у ксерокса с самсунгом. Тут уже скажите спасибо что его хоть скомпилировали под онтопик, а то было бы windows only.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Спасибо. Т.е. если жаждешь опенсорса и нужен цветной лазерный принтер, то подходит только Xerox - вроде того же C230/C235 ? (если выдрать WiFi и раскошелиться на картриджи) или вам известны ещё варианты?

SakuraKun ★★★★★
() автор топика
Последнее исправление: SakuraKun (всего исправлений: 1)
Ответ на: комментарий от SakuraKun

Выирать принтер post-script или pcl5. Хьюлеты дорогие офисные например вполне себе. Но вопрос стоит ли опенсорс этих денег или нет. Я живу на brother с такими вот бинарными фильтрами - и вполне себе доволен. По сути это прокладка некая которая принимает поток в stdin и выкидывает из stdout - никуда он не вклинивается и никаким демоном не становится. В «опенсорсных» принтерах это реализовано на вполне себе закрытом firmware которое крутится на каком-нибудь arm в самом принтере.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Хреново ксерокс выпустил драйвера. На моей памяти у них худшие проприетарные драйвера из всех. На некоторые модели можно было подобрать дравер от Самсунга, другие модели работали только в 32битной системе, а МФУ не сканировали в онтопике, хотя везде была надпись о поддержке линукса. Имхо лучшие драйвера это у hp, многие просто работают с pcl совместимым драйвером. Живу с б/у hp lj 2300 и доволен, полностью закрывает все потребности в дешёвой домашней печати.

einhander ★★★★★
()
Ответ на: комментарий от einhander

Хреново ксерокс выпустил драйвера. На моей памяти у них худшие проприетарные драйвера из всех

Может, поэтому Xerox теперь делают опенсорсные драйвера?

P.S. Кстати, HP - самое зло, ведь они впереди планеты всей по борьбе с «неофициальными» картриджами

SakuraKun ★★★★★
() автор топика
Последнее исправление: SakuraKun (всего исправлений: 1)
Ответ на: комментарий от SakuraKun

Может, поэтому Xerox теперь делают опенсорсные драйвера?

А для старых принтеров им слабо сделать опенсорс драйвера?

HP - самое зло

Теперь да. Поэтому и говорю что взял бу, к которому нет проблем найти картридж на 7к страниц.

einhander ★★★★★
()

В спеках CM1100 написано PCL6/PS3. Значит должен работать с generic pcl6 и с generic postscript драйверами.

По сканирующей части написано scan to usb, но значит ли это поддержку стандартного usb still imaging device непонятно.

Если нужен только принтер, то есть pantum cp1100.

iliyap ★★★★★
()
Ответ на: комментарий от iliyap

В спеках CM1100 написано PCL6/PS3. Значит должен работать с generic pcl6 и с generic postscript драйверами.

Действительно! Но зачем же тогда они предоставляют под Linux драйвера с проприетарщиной, если можно обойтись без неё? Qui-Gon, что вы думаете по этому поводу?

SakuraKun ★★★★★
() автор топика
Ответ на: комментарий от SakuraKun

Если поддерживает - цепляй его через CUPS с каким-нибудь имеющимся драйвером - по идее может заработать. Но могут какие-то фичи и дурить. Всякие дуплексы цветокалибровки и прочая.

Qui-Gon ★★★★★
()