Знакомые попросили подобрать цветной лазерный принтер/МФУ:
- желательно без 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-печати (без проприетарных «фильтров») ?