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


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