OSS Group OSS Group
>  Карта
>  Поиск
>  Контакты
>  OSS Group  ::  Admin  ::  Samsung SCX-4100
  
РегистрацияЗабыли пароль?

↓  Быстрый поиск по Wiki


Режим поиска:   И   ИЛИ

↓  Доступные Wiki

↓  Навигация по сайту

[]

↓  Последняя новость

Загрузка...

↓  На эту страницу ссылаются:

Get Firefox!
[~]

Samsung SCX-4100

Samsung SCX-4100 - МФУ (принтер/копир/сканер). Работает под Linux через родные драйверы от Samsung.

Драйверы рассчитаны на использование с CUPS и SANE, представлены в виде архива с инсталлятором внутри. В целом, инсталлятор с установкой драйверов справляется. Однако при этом сносится механизм альтернатив для lpr, устанавливается куча SUID-приложений и добавляется пара модулей к ядру (которые, с одной стороны, не нужны, а с другой, всё едино не могут загрузиться, т.к. рассчитаны на 2.4.x).

В связи с этим желательно инсталлятор не запускать.

Порядок установки драйверов.

  • На http://www.samsungprinter.com ищется текущая версия драйвера. Имеющееся на диске 1.0.151 от 2004-11-09 не живая, драйверы на http://www.samsung.ru сильно старше английских.
  • Ставятся пакеты для CUPS и SANE.
  • Архив с драйверами распаковывается во временный каталог. В нём ищутся файлы *.ss - это архивы tar с необходимыми утилитами. Их следует распаковать (tar xvf mfpcommon.ss) в отдельный каталог. Из получившегося вытягивается и устанавливается необходимое.
  • Для usr/doc/SamsungMFP: изменить права на o=rwX,ug=rX, переписать в /usr/local/doc/SamsungMFP. Без документации не работают утилиты настройки и установки.
  • В /usr/local/lib кладётся:
    • usr/lib/sane/libsane-samsung_scx4100.so.1.0.1
    • родной Samsung'овский libqt-mt*, переименованный в libqt-mt.samsung-mfp.so.3.0.4 . На него делается ссылка из /usr/lib .
    • libstdc++-3-libc6.2-2-2.10.0.so
    • Из usr/bin - libmfp.so.1.0.1 , libmfpdetect.so.1.0.1 , libGDI.so.1.0.0
    • Делаются ссылки:
 # ln -s /usr/local/lib/libqt-mt.samsung-mfp.so.3.0.4  /usr/lib/libqt-mt.samsung-mfp.so.3.0.4
 # ln -s /usr/local/lib/libmfp.so.1.0.1 /usr/lib/libmfp.so
 # ln -s /usr/local/lib/libmfpdetect.so.1.0.1 /usr/lib/libmfpdetect.so
 # ln -s /usr/local/lib/libGDI.so.1.0.0 /usr/lib/libGDI.so.1
 # ln -s /usr/local/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.2-2.so.3
 # ln -s /usr/local/lib/sane/libsane-samsung_scx4100.so.1.0.1 /usr/lib/sane/libsane-samsung_scx4100.so
 # ln -s /usr/local/lib/sane/libsane-samsung_scx4100.so.1.0.1 /usr/lib/sane/libsane-samsung_scx4100.so.1
  • Содержимое usr/bin кладётся в /usr/local/bin/samsung, в из него /usr/local/bin делаются ссылки slpr - графический lpr от Samsung, Configurator и Indicator.
  • В /etc/cups/ppd переписать scx-4100.ppd, добавить в printers.conf
  • описание принтера
 <DefaultPrinter scx4100>
 Info scx4100
 DeviceURI usb:/dev/usb/lp0
 State Idle
 Accepting Yes
 JobSheets none none
 QuotaPeriod 0
 PageLimit 0
 KLimit 0
 </Printer>
  • В /usr/lib/cups/filter создать ссылки:
 # ln -s /usr/local/bin/samsung/rastertosamsunggdi /usr/lib/cups/filter/rastertosamsunggdi
 # ln -s /usr/local/bin/samsung/rastertosamsungpcl /usr/lib/cups/filter/rastertosamsungpcl
 # ln -s /usr/local/bin/samsung/rastertosamsungspl /usr/lib/cups/filter/ rastertosamsungspl

Перейти в этот каталог, попробовать запустить фильтры. По необходимости добавить ссылки в /usr/lib на недостающие библиотеки.

  • В /usr/lib/cups/backend добавить ссылку
 # ln -s /usr/local/bin/samsung/mfp /usr/lib/cups/backend/mfp
  • Перезапустить CUPS, запустить Configurator, попробовать вывести тестовую страницу. При проверке не проверять доступ к порту lp0, его и не должно быть у обычного пользователя.
  • В целом после этого принтер должнен работать. Печать или через lpr, или, при желании перед печатью изменить параметры принтера, через slpr.
  • Настройка SANE: в /etc/sane.d/dll.conf требуется добавить строку
  samsung_scx4100
  • Добавляется пользователь в группу lp. Или ставятся права 666 на /dev/usb/lp0.
  • Проверить наличие ссылок на libsane-samsung_scx4100.so.* в /usr/lib/sane.
  • Проверить наличие загруженного модуля usblp.
  • Запустить xsane. При запуске будет ругань на невозможность загрузки модуля ядра mfpport, а затем будет найден сканер на /dev/usb/lp0. Если xsane не находит сканер, то:
    • или пользователя нет в группе lp (см. права на /dev/usb/lp0)
    • или не смонтирована usbfs. Соответствующая запись в fstab:
none    /proc/bus/usb   usbfs   defaults        0       0

Есть пакеты RPM с драйверами для SCX-4100/SCX-4200.

  • Samsung SCX-4100 Linux Installation - описание порядка установки
  • RPM с драйверами. Впрочем, в ALT не ставятся, т.к. требуют отдельно libstdc++-libc6.2-2.so.3
  • RPM с драйверами для SCX-4200
    • RPM с драйверами под SCX-4200, для ALT Linux.
  • зеркало

Дата создания: 2006-05-31 19:16:57 (Фетисов Н. А. (naf))
Последнее изменение: 2010-04-13 13:11:22 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 4  Все версии


  Не показывать комментарии



Wiki::Admin   Оглавление  Карта раздела  Изменения за сутки  Изменения за неделю  Изменения за месяц



Valid XHTML 1.0 Transitional  Valid CSS!  [Valid RSS]