Страница 1 из 1
Как проинсталить драйвер Linux под BSD? МФУ Samsung SCX-4200
Добавлено: 2008-04-08 5:44:48
Gnix
Как проинсталить драйвер Linux под PCBSD?
Ну или как заставить работать принтер МФУ Samsung SCX-4200 Series ?
К нему идут также дрова для Линуха
dmesg
Код: Выделить всё
ulpt0: Samsung SCX-4200 Series, rev 2.00/1.00, addr 2, iclass 255/255
ulpt0: using bi-directional mode
запуск драйверов для Линуха
Код: Выделить всё
pcbsd# ./install.sh
source: not found
ps: illegal argument: X
usage: ps [-aCcefHhjlmrSTuvwXxZ] [-O fmt | -o fmt] [-G gid[,gid...]]
[-M core] [-N system]
[-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
ps [-L]
cp: illegal option -- a
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
ps: Process environment requires procfs(5)
[: unexpected operator
Мастер добавки принтера не нашел драйвер для него:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42
Добавлено: 2008-04-08 7:56:39
Alex Keda
в скрипте интерпретатор - сорей всего баш.
для начала его поставь и поменяй первую строку скрипта
Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42
Добавлено: 2008-04-08 9:01:40
Gnix
Запустился
Код: Выделить всё
Please, selecy your device model ...
[1] Cancel installation
Please, make your choice [1,2,...]
Жму 2 снова
Жму 3 снова
....
1 - выход
не инсталит
щас попробую те которые с офф сайта, эти были на диске
Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42
Добавлено: 2008-04-08 9:52:36
Gnix
поддается на печать но не печатает
инстал:
Код: Выделить всё
pcbsd# ./install.sh
./i386/share/guiinstall.bin: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory
**** It seems Qt library is not installed, or X display is not accessible.
**** Custom Qt library will be configured for use with this package.
rpm: not found
rpm: not found
rpm: not found
rpm: not found
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
guiinstall.bin: cannot connect to X server :0.0
GUI mode installer execution failed, proceeding in text mode
**** Running text mode install
read: Illegal option -n
cp: illegal option -- a
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
INFO: Installing common files ...
cp: illegal option -- a
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
cp: illegal option -- a
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
cp: illegal option -- a
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
INFO: Installing MFP port and SANE backend libraries ...
INFO: Starting USB ...
INFO: Installing GUI lpr ...
INFO: Fixing file ownership and permissions ...
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
chown: root: Invalid argument
INFO: Registering SANE backend ...
INFO: Registering CUPS printer ...
cp: illegal option -- a
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
chmod: /usr/share/cups/model/samsung/cms/*: No such file or directory
INFO: can't restart CUPS - script not found
lpadmin: Unable to copy PPD file!
INFO: Finishing installation ...
**** Text mode install finished
Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42
Добавлено: 2008-04-08 13:43:37
iZEN
Подсистема печати CUPS проинсталлирована?
Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42
Добавлено: 2008-04-08 14:15:02
Gnix
Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42
Добавлено: 2008-04-08 14:58:11
iZEN
Тогда в броузере введите:
http://127.0.0.1:631/
Там должна появится сраничка CUPS, где можно добавить принтер по кнопке "Add Printer" и указать PPD-файл для принтера.
Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42
Добавлено: 2008-04-08 16:23:14
Gnix
Сделал как ты сказал,добавил ppd
только не понял откуда брать Location
Уже думал буду печатать - не хочет в строке состоянии ошибка
Что еще может быть ?

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42
Добавлено: 2008-04-08 16:53:18
iZEN
Gnix писал(а):Сделал как ты сказал,добавил ppd
только не понял откуда брать Location
Уже думал буду печатать - не хочет в строке состоянии ошибка
Что еще может быть ?

Location берётся из утилиты поставщика, которая показывает путь доступа к принтеру в форме URI.
Например, утилита hplip (порт ports/print/hplip) для принтеров HP вызывается следующим образом (у меня сетевой принтер HP DeskJet 6943):
Код: Выделить всё
% hp-makeuri 192.168.1.43
HP Linux Imaging and Printing System (ver. 2.8.2)
Device URI Creation Utility ver. 4.3
Copyright (c) 2001-7 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
CUPS URI: hp:/net/Deskjet_6940_series?ip=192.168.1.13
%
Строчку "hp:/net/Deskjet_6940_series?ip=192.168.1.13" я ввожу в поле Location, заполняю другие поля и нажимаю кнопку Continue. На следующей форме выбираю драйвер из списка CUPS или же подсовываю PPD-файл, если в списке нет нужного драйвера (в моём случае CUPS предоставляет только примитивные драйвера с печатью в разрешении до 300dpi, поэтому приходится давать ему PPD-файл /usr/local/share/ppd/HP/hp-deskjet_6940_series-hpijs.ppd.gz, который позволяет печатать в режиме 1200dpi с фото-качеством и имеет более гибкие настройки).
Смотрите документацию Samsung на предмет наличия похожей утилиты hp-makeuri или других средств получения URI принтера.