Итак установка принтера на локальную машину заключается в запуске файлика autorun. Да-да на диске с драйверами есть скрипт который именуется autorun. Кстати заметил интересную особенность при вставке диска с драйверами в сидюк — если вставляеш под виндовс, есть драйвера только для виндовса, если вставить с сидюк под линуксом, то есть драйверы только под линукс. Проверил вроде нету скрытых дорожек и мультисессий. Надо будет поискать инфу на этот счет — аж интересно стало. Ну да ладно отвлекся от темы.
Запускается графическая установка в которой как обычно «да-далее-установить-нехочурегистрироватся-готово». Тоже прикол ставиш галочку «Не хочу регистрироватся», а все равно запускается браузер и лезет на сайт самсунга на страницу регистрации. Вообщем после этого принтер установлен, стоит локальным по умолчанию и работает. Печатает, сканирует.
А как надоумить другие компьютеры, которые живут в сети, уметь правильно печатать на это МФПУ? Если устанавливать так же как и на локальный фишка не проходит, если при настройке просто указывать файлик .ppd тоже не хочет.
Установка для печати с других компьютеров по сети.
Раньше я ставил принтер postscript. Печатало вроде как надо — что еще надо. Потом после очередного непонятного чего то, на несколько компов не получилось таким макаром установить. Пришлось искать тот вариант решения который надо было найти давно — правильный.
Правим на стороне локального компа (где собственно подключен принтер).
Ищем в файлике
/etc/cups/mime.convs
строчки, которые расположены в конце
# Raw filter...
#
# Uncomment the following filter to allow printing of arbitrary files
# without the -oraw option.
#
# application/octet-stream
application/vnd.cups-raw 0 -
делаем что бы строчки бли незакомментированны
application/octet-stream
application/vnd.cups-raw 0 -
сохраняем.
Дальше открываем файлик
/etc/cups/mime.types
строчки, которые расположены в конце
# Raw print file support...
#
# Comment the following type to prevent raw file printing.
#
# application/octet-stream
и раскоменчиваем строчку
application/octet-stream
тоже сохраняем.
После этого делаем
service cups restart
Следующий шаг — настройка всех нужных принтеров
Потом открываем браузер, топаем на вкладку http://127.0.0.1:631/admin и ставим три галочки
Share published printers connected to this system
Allow remote administration
Allow users to cancel any job (not just their own)
Нажимаем Change Settings.
И последний обязательный шаг
chattr -RV +i /etc/cups
потому что при малейшем «нетак» слетают галочки и принтер не печатает.
если надо что то изменить не забываем сделать обратный ход
chattr -RV -i /etc/cups
С настройкой локального компа разобрались.
Удаленный комп (с которого будет печататся по сети).
Открываем браузер, идем по адресу http://127.0.0.1:631/admin?op=add-printer
Заполняем поля
Name:
Location:
Description:
В нашем случае
Name: scx4200
Location: manager-vasya
Description: scx4200
Continue
Device: Internet Printing Protocol (http)
Continue
Device URI: http://ipadress:631/printers/scx4200
Continue
Make: Raw
Continue
Model: Raw Queue (en)
Add Printer
Все принтер работает
Самое странное если добавлять не через браузер, а другими утилитами конфигурирования то не работает. Причина сего феномена неизвестна. Знаете способ лучше? Пишите, не стесняйтесь.



что бы настроить принтер в линуксе надо иметь уровень мастерства не ниже сенсея 🙂
Хороший сайт, спасибо творцу.
Побольше бы таких статейl!