Решено - SCX-4200, Samsung, Printer, CUPS, Samba, Печать из Linux на принтер Windows

Здравствуйте!

- Есть принтер на компьютере Windows XP, который находится в AD Win 2003
- Имеется драйвер принтера:
alexey@localhost ~ $ cd /home/alexey/DRIVERS_Linux/printers/SCX-4200/Linux/
autorun.gui common_remove.sh models/ set_variables.sh x86_64/
back62.bmp install.sh OEM.ini shhv
checkcfg.sh mfpinstall Pictures/ uninstall
common_install.sh MFPInstaller.htm rd/ vendormenu

- Я хочу на него печатать со своего Gentoo ноутбука:
alexey@localhost ~ $ uname -a
Linux localhost 2.6.32-gentoo-r7 #9 SMP Wed Jun 30 11:39:10 YEKST 2010 i686 Celeron(R) Dual-Core CPU T3100 @ 1.90GHz GenuineIntel GNU/Linux

- CUPS и самбаустановлены:

* net-print/cups
Latest version available: 1.3.11-r1
Latest version installed: 1.3.11-r1
Size of files: 3,710 kB
Homepage: http://www.cups.org/
Description: The Common Unix Printing System
License: GPL-2

* net-fs/samba
Latest version available: 3.4.6
Latest version installed: 3.4.6
Size of files: 34,032 kB
Homepage: http://www.samba.org/
Description: Library bits of the samba network filesystem
License: GPL-3

- Samba функционирует:

localhost alexey # smbtree
Enter root's password:
...............................
...............................

AMBAR
\\ZACUP
\\SERVER
\\SECRETAR
\\OPERATOR4
\\OPERATOR2
\\OPERATOR1 operator1
\\OHRANA
\\GLKASSA
\\GLBUHGALTER
\\GLBUHG
\\DIRECTOR
\\CRYSTAL

...............................
...............................

- Сups тоже функционирует http://localhost:631/ - работает, сервис - "/etc/init.d/cups" запущен

- Как мне драйвер установить без установочного скрипта, т.к. принтер я локально в этой жизни подключать не собираюсь, полагаю, что достаточно будет найти модуль этого принтера и скопировать куда-то и сделать так, чтобы он автоматически запускался....
Мне нужно чтобы при установки этого принтера CUPS о таком принтере....

\\secretar\samsungs - принтер на который нужно печатать...

smb://sysadmin:*******@ambar.dom/secretar/SamsungS - URI принтера в настройках CUPS

Наверно все поняли из вопроса, что в CUPS я ориентируюсь слабо, может при установке принтера, мне просто нужно указать путь к соответствующему модулю, на каком этапе, какоймодуль?

Ссылки на документацию приветствую (особенно на русском языке)

Вот такой драйвер:

/home/alexey/DRIVERS_Linux/printers/SCX-4200/Linux/models/scx4200
localhost alexey # cd /home/alexey/DRIVERS_Linux/printers/SCX-4200/Linux/models/scx4200
localhost scx4200 # ls
drivers.sh scx4200.license scx4200.remove scx4200.sw
scx4200.install scx4200.readme scx4200.ss scx4200.version
localhost scx4200 #

Если я установлю драйвер при помощи скрипта, то как продолжить настройку в CUPS, я остановился на этапе:

Make/Manufacturer for SCX-4200

Or Provide a PPD File:

PPD - это и есть драйвер, если я укажу к нему путь, то принтер будет печатать?

net-print/splix содержит

net-print/splix содержит нужный драйвер. Устанавливать драйверы от SAMSUNG не обязательно.
У меня точно такой же принтер. Правда, подключен локально. Поэтому по сетевой настройке ничего подсказать не могу.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

scx-4200

И какой драйвер выбрать мне?
Какие параметры печати указать, я попробовал методом тыка, напечаталась пустая страница...

Вот так настроено у меня для

Вот так настроено у меня для локального принтера:

Цитата:
Описание: Samsung SCX-4200 Series
Расположение:
Драйвер: Samsung SCX-4200, SpliX V. 2.0.0 (черно-белый, дуплексная печать)
Подключение: usb://Samsung/SCX-4200%20Series?serial=8T66BADL709175T.&interface=1
По умолчанию: job-sheets=none, none media=iso_a4_210x297mm sides=one-sided

Полагаю, строка подключения у вас будет иной.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

scx-4200

У меня в списке нет моей модели после установки splix, нужно выбрать другую модель? если выбираю произвольно, то печатает чистый лист...

scx-4200

Ну, а если устанавливаю родной драйвер, то в самбе пишет:

scx-4200 "Filter "rastertosamsungspl" for printer "scx-4200" not available: No such file or directory"

sysambar написал(а): Ну, а

sysambar написал(а):
Ну, а если устанавливаю родной драйвер, то в самбе пишет:

scx-4200 "Filter "rastertosamsungspl" for printer "scx-4200" not available: No such file or directory"

Это проблема фирменного установщика. Он копирует фильтры не туда, куда нужно.
Нужно создать симлинки или скопировать все файлы из /usr/lib/cups/filter/ в /usr/libexec/cups/filter/

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

sysambar написал(а): У меня в

sysambar написал(а):
У меня в списке нет моей модели после установки splix, нужно выбрать другую модель? если выбираю произвольно, то печатает чистый лист...

Похоже вы что-то не так делаете. Выбираете фирму-производителя (Samsung), затем нужную модель принтера.
Да! И не забудьте на всякий случай перезапустить CUPS после установки SpliX.

emerge -pv splix

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-print/splix-2.0.0  USE="jbig" 0 kB

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

scx-4200

Я нва стабильной ветке:
localhost Linux # emerge -pv splix

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] net-print/splix-1.1.1 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Переходить на нестабильную или есть возможность указать packjage.keyword или другой путь для установки версии net-print/splix-2.0.0

В портежах имеется:
localhost Linux # cd /usr/portage/net-print/splix/
ChangeLog files/ Manifest metadata.xml splix-1.1.1.ebuild splix-2.0.0.ebuild
localhost Linux # cd /usr/portage/net-print/splix/

mkdir -p

mkdir -p /etc/portage/package.keywords
echo "net-print/splix ~x86" >> /etc/portage/package.keywords/net-print

~x86 — поменять на вашу архитектуру;
net-print — название файла выбирается произвольно, но, по-моему, такое название удобнее.

Я Gentoo & Funtoo

scx-4200

Поставил как описали, помогло, только у меня вот так - echo ">=net-print/splix-2.0.0" >> /etc/portage/package.keywords

вы по видимому еретик.

вы по видимому еретик. Послушайте товарища сверху и поставьте драйверы которые есть в дереве. по сетевой настройке, надо расшарить принтеры в самбе. в дефолтном конфиге есть рабочий пример...

sysambar написал(а): PPD -

sysambar написал(а):
PPD - это и есть драйвер

ППД - это :))

А если серьезно то это "описание" принтера (dpi, кол-во цветов, форматы печати и т.д.)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Скажите, а у вас завелась на

Скажите, а у вас завелась на этом принтере двухсторонняя печать? у меня почему-то нет... в cups в веб-интерфейсе пишет, что:

Цитата:
Драйвер: Samsung SCX-4200, 2.0.0 (черно-белый, дуплексная печать)

Но в том же libreoffice или где ещё при выборе печати любого документа двухсторонняя печать, увы, недоступна...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".