SCX-4200 и Gentoo

Решил я порадовать себя и в новом году купил многофункциональную железку SCX-4200 от Samsung. Умеет печатать, сканировать и работать как копир. По совместительству ещё негромко жужжит :) А холодными зимними вечерами (интересно, будут такие?) можно будет греться около этого агрегата :) Самое главное, что всё железо поддерживается в Линуксе.

Драйвера с диска я ставить не стал, а скачал с сайта производителя. Там они более свежие. Установка прошла нормально, инсталлятор насоздавал своих пунктов в меню и на десктопе.
Потом я сходил в панель администрирования CUPS и добавил новый принтер. Жму в предвкушении “Print Test Page”… а оно не печатает :(
Начал разбираться в чём дело. Оказалось, что инсталлятор запихал фильтры и бэкенд для CUPS в /usr/lib/cups вместо /usr/libexec/cups. Переместив всё руками куда надо, принтер заработал!
Со сканером оказалось всё проще, шаманить не пришлось. Вот только инсталлятор присвоил suid-бит чему только можно и нельзя. Например, XSANE, своему конфигуратору и некоторым другим программам. Нехорошо, однако. Но дальше разбираться было лень :)

Ссылки, которые могут пригодиться при настройке:
Драйвера от Samsung
HOWTO use the scanner and printer Samsung SCX4200
Samsung SCX-4200 on Debian

Posted in Gentoo, Linux, Tips&Tricks.

38 Responses to “SCX-4200 и Gentoo”

  1. xio Says:

    Привет! Ну как работает, норм? Тоже собираюсь себе брать печатающее устройство, только не сообразил еще какое. Есть вариант купить отдельно принтер (hp 2015 - держит postscript) и сканер (какой пока не решил), или комбайн вроде SCX-4200. Как думаешь, что предпочтительнее? Кстати, принтер в самсунге лазерный или струйный? И сколько оно стоит? :)

  2. kaktyc Says:

    Да, работает отлично. Принтер там лазерный :)
    Мне по причиние отсутствия места и лишней розетки предпочтительнее комбайн. Сканером я не так часто пользуюсь, а вот принтер нужен почти всегда. К тому же, не всякий сканер работает под Линуксом. Если нужная модель есть в списке поддерживаемых устройств, тогда хорошо.
    А покупал я эту железку за 6300 с чем-то.

  3. xio Says:

    Мм неплохо, hp2015 один стоит 9000 :) Тогда вопрос - так уж нужна эта поддержка postscript? Может обойтись более дешевым? Тогда каким? :)

  4. kaktyc Says:

    Поддержка PostScript нужна, если хочется управлять принтером больше, чем это позволяет ПО принтера. Но это существенно удорожает его стоимость. Лично мне для печати хватает возможностей GhostScript и KPrint.
    Из более дешёвых я бы брал то, к чему легче всего найти расходные материалы и запчасти :)
    Стóит также обратить внимание на советы от OpenPrinting.org. Там как раз расписано, что брать в разных ценовых категориях, и как всё это хозяйство поддерживается и работает под свободными OS.

  5. vitaliy25 Says:

    Примерно чуть более года назад купил себе SCX-4100. Вроде достаточно удобная штука. Правда, из-за него мне тогда пришлось отказаться от Mandrake 10.1 (там самсунговский софт отказался устанавливаться на ядре 2.6, только на 2.4).

    Не так давно при переходе на OpenSuSE 10.1 пришлось загрузить драйвера с сайта (тот, который был да диске не хотел корректно устанавливаться). И теперь всё отлично работает, чему я и радуюсь.

  6. kaktyc Says:

    Я купить мфу задумал давно. Когда только собирался покупать, как раз хотел взять SCX-4100. Но когда время подошло к покупке, оказалось, что ему на смену пришла новая модель. Пришлось брать её :)

  7. AlexIT Says:

    Большое спасибо за очень полезные ссылки :) Как раз выбираю принтер для работы с MDK 2006 (аббр. старая, знаю :) )

  8. kaktyc Says:

    Рад помочь :)

  9. vladdis Says:

    уважаемый kaktyc! не подскажете ли подробнее как получилось установить этот сканер? у мну наоборот, принтер встал без проблем, а вот сканер ни в какую…

  10. kaktyc Says:

    А что пишет в консоль при запуске XSANE?

  11. vladdis Says:

    пишет что-то длинное про lp0,счас точно не скажу. При запуске scanimage -L не найден какой-то *.ко segmentation failed. Делал как в вышеназванных ссылках, не помогает. Порт менять на lp0 не дает, такого нет в выборе.. На старых дровах дровах с диска говорил что сканер это плата DC++ (захват видео), поставил новые с сайта - просто вываливается молча, когда захожу в сканеры.

  12. kaktyc Says:

    А пофиксенный модуль тоже не помогает (на страничке про дебиан он есть)? У меня, кстати, scanimage только от рута работает.

  13. vladdis Says:

    нет, не помогает. или надо входить в систему рутом, а не в терминале под рутом?

  14. kaktyc Says:

    В систему ни в коем случае не надо под рутом. В терминале сделать sudo scanimage -L.
    Вот что у меня:

    % sudo scanimage -L
    FATAL: Module parport_pc not found.
    FATAL: Module lp not found.
    insmod: can't read '/lib/modules/2.6.19-gentoo-r4/kernel/drivers/mfpportctrl/mfpport.ko': No such file or directory
    FATAL: Module parport_pc not found.
    FATAL: Module lp not found.
    device `smfp:SAMSUNG SCX-4200 Series on USB:0' is a SAMSUNG SCX-4200 Series on USB:0 Flatbed Scanner

    А xsane работает? Видит сканер или нет?

  15. vladdis Says:

    [quote]scanimage -L
    insmod: can’t read ‘/lib/modules/2.6.8-3-686/kernel/drivers/mfpportctrl/mfpport.ko’: No such file or directory
    Segmentation fault[/quote]
    вот и все что выводит

  16. vladdis Says:

    dmesg говорит:
    parport0: PC-style at 0×378, irq 7 [PCSPP,TRISTATE]
    lp0: using parport0 (interrupt-driven).
    не знай к чему это относится. имхо система не знает что существует сканер или к чему подцеплен

  17. kaktyc Says:

    А он через usb подключен или через lpt? И какая версия ядра?

  18. vladdis Says:

    Linux debian 2.6.8-3-686 #1 Thu Sep 7 03:38:22 UTC 2006 i686 GNU/Linux
    Порт usb, lpt там нет :)

  19. kaktyc Says:

    XSANE тоже молчит?
    Ядро можно попробовать обновить. Насколько я помню, там подсистема usb была обновлена очень серьёзно.

  20. vladdis Says:

    xsane запускается, выполняет поиск сканеров и исчезает.

  21. vladdis Says:

    dmesg пишет:
    parport0: PC-style at 0×378, irq 7 [PCSPP,TRISTATE]
    lp0: using parport0 (interrupt-driven).
    Что-то я не пойму, он сканер ищет на паралельном порту?

  22. kaktyc Says:

    Цитата из руководства для Debian:

    The problem is that the driver is trying to access your computer’s parallel port to detect any printers there, but as a normal user you cannot do it, so the system stops your program with a Segmentation Fault signal.

    I didn’t see any way to set the driver up not to access the parallel port, so I modified the binary driver to disable the parallel port detection. This makes the driver not work with parallel port devices anymore, so don’t try this if you are using a parallel port device.

    Я уверен, что надо обновить ядро и поставить исправленный модуль. Всё-таки 2.6.8 было выпущено больше 2-х лет назад…

  23. vladdis Says:

    вобщем, чем все закончилось :) Попрощавшись со всем, что было нажито непосильным трудом :) переставил систему заново (итого раз 5) заодно кое-как установил локаль utf-8. много раз пытался пересобрать ядро 2.6.19 да ничего не вышло. оставил как было 2.6.8, запустил инстал самсунга - о чудо! все прекрасно установилось, и сканер и принтер. Ну и чего не хватало, спрашивается?

  24. kaktyc Says:

    Поздравляю! :)
    Видимо драйвер самсунга ставится и работает при определённой фазе луны и метеорологической обстановке :)

  25. dumka Says:

    Привет kaktyc!!!!!
    Очень рад, что наткнулся на твою страничку. У меня ситуация выглядит так. МФУ аналагичная твоей только Xerox WC3119. Под Gentoo драва становятся без проблем и сканер почти сразу же начинает работать, а вот принтер печатает в нулевое устройство /dev/null, тоесть вообще не печатает, а потом совсем проподает. Я не пробовал с ним ещё ковыряться, но забавно, что на сайте пройзводителя http://www.xerox.com нет такого устройства вообще, а темболее драйверов, буду пробовать со старыми :). Но в любом случае спасибо, что подсказад направление..

    P.S. Сканер сканит только на разрешении 600 dpi, а должет 4800 dpi. Как у тебя с этим делом???

  26. kaktyc Says:

    Дрова лежат тут, а, судя по описанию, оптическое разрешение максимум 600dpi. 4800 достигается программными средствами (банальный ресайз по ходу дела). Так что смысла в этом я не вижу. У меня максимальное разрешение 600dpi, вполне хватает.

  27. kuHuk Says:

    Привет кактус. Короче такая проблема у меня scx-4200. на двух компах нормально пашет, а вот один попался с проблемками. Корче перый раз нормально поставился печатал, затем перестал нажимаешь печать выскакивает типа укажите имя файла куда печатать.
    Я решел всё переставить. Удалил, ставлю заново, просит подключить принтер, подключаешь пишет не подключен, но при этом винда пишет что к юсб подключено устройство которое работает не правильно “неизвестное устройство”. Причем второй раз я поудалял поустанавливал и короче поставилось, через день опять перестал работать. И уже не ставиться…
    (( Помогите плз

  28. kaktyc Says:

    А другие USB-устройства работают? Возможно дело в железе.

  29. Виктор Says:

    ребята подскажите пожалуйста..купил себе принтер Samsung SCX-4200 Series..поставил..все работает но при печати комп сам рибутается..что делать ума не приложу?!

  30. kaktyc Says:

    Что в логах? Например в /var/log/messages

  31. Виктор Says:

    искал нету папки с логами..есть в папке SmarThru 4 файл STMessages.dll только

  32. kaktyc Says:

    Ааа, так мы про винду разговор ведем? Тогда советую поставить линукс. Там принтер комп не ребутает :)

  33. Виктор Says:

    ну как обычному человеку ставить линукс?я ведь не программист)мне винда нужна для работы

  34. kaktyc Says:

    Честно говоря, я понятия не имею, как этот принтер ведет себя в винде, поэтому помочь не могу. Единственное, могу предложить обновить драйвера.

  35. Dracula Says:

    а, виктор, там нада просто установить один уз дисков, что шли в комплекте :). и все. хотя винда отстой. у меня линух только третий день, а винда все равно надоела

  36. Блоґ FireON’a » Blog Archive » SCX-4200 і Ubuntu Says:

    [...] трішки інет, наткнувся на блоґ гентушника, який мав аналогічну проблему. Послідувався його пораді, я завантажиа драйвер з [...]

  37. Юлия Says:

    Здравствуйте! Купила МФУscx-4200, в магазине проверили работал нормально, а домой привезла не работает сканер - виснет, пишет, что необходимо перезагрузить или выключить/ошибка ввода вывода. Вызывала 4-х специалистов, помочь не смогли, сказали, что не знают в чем дело. Переустанавливала систему и драйвера - не помогло. еще много чего делала, но прошло 3 месяца, а все также как и было. На других машинах работает нормально. Как узнать,что не так?

  38. Xarius Says:

    Юлия, попробуйте просто взять другой ЮСБ-кабель. у меня тожк такое было - подключала по ЮСБ-кабелю который идет в комплекте с принтером и плюс удлинитель-ЮСБ (чтобы принтер подальше поставить от стола). не работало все это вместе - а именно сканер. и писало так же как у вас! а только по родному кабелю подсоединила (без ЮСБ-удлинителя), то сразу все стало как надо работать! Вывод - может у вас попался некачественный ЮСБ-кабель?

Leave a Reply