Как проинсталить драйвер Linux под BSD? МФУ Samsung SCX-4200

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Gnix
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-03-21 2:50:24
Откуда: Ukraine, Kiev
Контактная информация:

Как проинсталить драйвер Linux под BSD? МФУ Samsung SCX-4200

Непрочитанное сообщение Gnix » 2008-04-08 5:44:48

Как проинсталить драйвер 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
Мастер добавки принтера не нашел драйвер для него:
Изображение
Последний раз редактировалось Gnix 2008-10-26 19:32:15, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42

Непрочитанное сообщение Alex Keda » 2008-04-08 7:56:39

в скрипте интерпретатор - сорей всего баш.
для начала его поставь и поменяй первую строку скрипта
Убей их всех! Бог потом рассортирует...

Gnix
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-03-21 2:50:24
Откуда: Ukraine, Kiev
Контактная информация:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42

Непрочитанное сообщение Gnix » 2008-04-08 9:01:40

Запустился

Код: Выделить всё

Please, selecy your device model ...
      [1] Cancel installation
Please, make your choice [1,2,...]
Жму 2 снова

Код: Выделить всё

Please, make your choice [1,2,...]
Жму 3 снова

Код: Выделить всё

Please, make your choice [1,2,...]
....
1 - выход
не инсталит
:?

щас попробую те которые с офф сайта, эти были на диске

Gnix
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-03-21 2:50:24
Откуда: Ukraine, Kiev
Контактная информация:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42

Непрочитанное сообщение Gnix » 2008-04-08 9:52:36

поддается на печать но не печатает

инстал:

Код: Выделить всё

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

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1088
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42

Непрочитанное сообщение iZEN » 2008-04-08 13:43:37

Подсистема печати CUPS проинсталлирована?
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Gnix
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-03-21 2:50:24
Откуда: Ukraine, Kiev
Контактная информация:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42

Непрочитанное сообщение Gnix » 2008-04-08 14:15:02

Код: Выделить всё

Подсистема печати CUPS проинсталлирована?
да

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1088
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42

Непрочитанное сообщение iZEN » 2008-04-08 14:58:11

Gnix писал(а):

Код: Выделить всё

Подсистема печати CUPS проинсталлирована?
да
Тогда в броузере введите: http://127.0.0.1:631/
Там должна появится сраничка CUPS, где можно добавить принтер по кнопке "Add Printer" и указать PPD-файл для принтера.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Gnix
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-03-21 2:50:24
Откуда: Ukraine, Kiev
Контактная информация:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42

Непрочитанное сообщение Gnix » 2008-04-08 16:23:14

Сделал как ты сказал,добавил ppd
только не понял откуда брать Location
Уже думал буду печатать - не хочет в строке состоянии ошибка

Что еще может быть ? :|

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1088
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Как проинсталить драйвер Linux под PCBSD? МФУ Samsung SCX-42

Непрочитанное сообщение iZEN » 2008-04-08 16:53:18

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 принтера.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix