[ @printer @scaner @drivers @xsane @samsung @изображения ]
Есть древний (2006-й) принтер/сканер Samsung „SCX-4100” (Monochrome Laser Printer).

Найти для него драйвера под линукс на сайте самсунга невозможно. Но есть репозиторий с подходящими для этой ретротехники драйверами на https://www.bchemnet.com/suldr/ (имя автора неразборчиво). Он сделал сборку „Samsung Unified Linux Driver”: «I simply repackage the drivers that Samsung (HP) provides for free, and am not involved in any way with development of them».
Вероятно, придётся перезагрузить ноутбук, если сразу будет нужен сканер.
Скачать .deb с gpg-ключами репозитория
- Зайти в консоли в каталог «Загрузки»
- Скачать деб-файл с ключами из репозитория с драйвером
wget http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb sudo dpkg -i suldr-keyring_2_all.deb
Обновить sources.list
sudo mcedit /etc/apt/sources.list
Добавить туда строку
# драйвера для Samsung SCX-4100
deb http://www.bchemnet.com/suldr/ debian extra
Очень важно (об этом предупреждает сам автор репозитория) ничего не менять в этой строке. Неважно, какая версия Debian на нашей стороне.
sudo apt-get update && sudo apt-get upgrade
Если никаких ошибок не будет — всё норм.
Установить драйвера принтера
sudo apt-get install suld-driver-install
Это виртуальный пакет, он сообщит о том, что его функции предоставляются следующими пакетами:
suld-driver-4.01.17 4.01.17-7
suld-driver-4.00.39 4.00.39-5
suld-driver-3.00.65 3.00.65-5
suld-driver-3.00.37 3.00.37-5
Надо явно указать, какой именно надо установить. Можно установить новейший (но это не обязательно):
sudo apt-get install suld-driver-4.01.17
Это основа. Теперь можно воткнуть usb от принтера в ноутбук — принтер должен определиться.
Дальше, согласно https://www.bchemnet.com/suldr/repository.html надо самостоятельно выбирать, какой драйвер будет нужен дополнительно. Категорически не надо ставить все драйверы подряд, там девелоперские штучки, которые могут навредить незнающим.
Установить драйвера сканера
API sane
Сперва глобально нужен API ’SANE’ (от англ. Scanner Access Now Easy -- работать со сканерами теперь легко) предоставляет абстрактный интерфейс прикладного программирования (API) для доступа к различному оборудованию ввода изображений (планшетные сканеры, ручные сканеры, видео и и цифровые камеры, платы видеозахвата и т.д.).
Также будет удобен ’Xsane’ — gui для работы со сканером.
sudo apt-get install sane xsane
В общем меню «Графика» появится пункт ’Xsane’.
Установить драйвер сканера
На всякий случай надо знать, что согласно таблице на https://www.bchemnet.com/suldr/supported.html для SCX-4100 нужен «глобальный» драйвер минимум версии "3.00.37" (suld-driver-4.00.39) или же driver2 (suld-driver2-1.00.39).
sudo apt-get install suld-driver2-1.00.39
Запустить Xsane. Если сканер не определяется — перезагрузить ноутбук.
Удалить все драйвера
sudo apt-get remove suld-driver*
Проверка настроек принтера
В меню принтера через кнопку Menu/Exit пройти к шагу «7. Отчёт»
Нажать зелёную кнопку «Start/Enter». Будет распечатана страница с перечнем текущих настроек принтера.
Нюансы печати
Ориентирование бумаги при печати
После печати лист всегда выходит из принтера «лицом вниз».
Если бумагу надо переиспользовать, то положить листы в лоток следует
- уже распечатанной стороной ВВЕРХ.
Если на листе есть перфорация для скоросшивателя, и надо, чтобы после печати она была слева, то положить бумагу в лоток следует
- уже распечатанной стороной вверх,
- перфорацией слева.
Ручная подача бумаги (не надо)
В Samsung SCX-4100 нет двусторонней печати. Надо делать вручную.
При двусторонней печати можно вложить лист в щель для ручной подачи бумаги,
- «лицом» вниз
- «головой» вперед
Но есть проблемы:
- надо точно выставить сдвижные элементы по размеру бумаги, и не факт, что это всегда получится точно,
- надо сперва всунуть бумагу в щель — автоматика её определит и затянет внутрь на несколько сантиметров. При этом надо подать бумагу очень ровно, чтобы не было перекоса. Сделать это ровно можно только один раз в жизни в полдень чудом. Лист всегда заходит в принтер под углом, и если не произойдёт замятия бумаги, то печать получится «слегка набок»,
- иногда печать на вручную поданных листах может начинаться с половины листа. Вероятно, проблема в драйверах.
Для двусторонней печати лучше снова положить бумагу с печатью на одной стороне в лоток для бумаги и следовать алгоритму двусторонней печати (см. далее).
Двусторонняя печать по одному листу
В Samsung SCX-4100 нет двусторонней печати. Надо делать вручную.
После выхода листа из принтера его надо снова положить в лоток
- «лицом» вверх
- «головой» к себе
- запустить печать очередной страницы
Двусторонняя печать по множеству листов
Изучить документ, который надо распечатать. Встроенные опции печати чётных и нечётных страниц не всегда подходят, потому что иногда начинать печать нужно не с титульного листа и завершать не на последней странице в документе.
Для обработки длинного перечня номеров печатаемых страниц будет удобен любой spreadsheet (LibreOffice Calc).
Вообще всем этим процессом лучше управлять пошагово, вручную указывая номера страниц — всегда что-то может пойти не так, от ошибочного решения до замятия отдельных листов. Иногда страницы могут «слипнуться» или «подмяться», и вместо одной в барабан затянутся два листа сразу, из-за чего порядок печати будет необратимо нарушен. Эта проблема бывает и у принтеров со встроенной двусторонней печатью. Рекомендуется заранее смириться с каким-то количеством бракованных листов.
Алгоритм действий:
- Определить диапазон страниц, которые следует распечатать.
- Выписать в ряд через запятую все чётные страницы.
- Пример: 2,4,6,8,10,12,14,16
- Выписать в ряд (через запятую) все НЕчётные страницы.
- Пример: 1,3,5,7,9,11,13,15
- Загрузить в лоток достаточное количество листов для печати.
- Послать на печать все перечисленные чётные страницы (проще отслеживать порядок в числах, которые делятся на два).
- Полностью опустошить лоток для подачи бумаг.
- Все уже распечатанные страницы, не перебирая, аккуратно выровнять и уложить в лоток для бумаг:
- «лицом» вверх
- «головой» к себе (сверху будет страница №2)
- Послать на печать все перечисленные НЕчётные страницы.
- Вывести на экран очеред печати и постоянно мониторить выходящие страницы. Если что-то пойдёт не так — вмешаться.