!!! НИКАКИХ ГАРАНТИЙ. ВСЕ ЧТО
ВЫ СДЕЛАЕТЕ МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНО
ПРОТИВ ВАС
Доброе время суток!
Хочу
поделиться своим опытом, как я устанавливал
лазерный принтер Samsung ML-1660 под различные
версии Linux'а.
(Если в ващей системе уже
есть драйвера для данной модели принтера,
то видимо, все должно и так работать.)
По прочтении документации на диске
стало понятно, что фирма выпустила
универсальный драйвер для своих лазерных
принтеров и скачивать его нужно с ее
сайта, выбрав предварительно свою
модель. Я долго выбирал модель, но
оказалось, что пакет содержит драйвера
для всех моделей сразу. Далее предлагалось
запустить с правами root файл инсталляции
install.sh, он находится в каталоге
cd_root/linux. Сейчас прошло уже некоторое
время и я пишу по мотивам так сказать.
Программа установки делает 2 вещи:
1. Копирует файлы куда нужно
1. Подключаем и включаем принтер.
2. Запускаем программу установки
cd ...
su
./install.sh
exit
Программа установки не
запускается. Нужно взять нужные файлы
(файлы фильтров), вручную их скопировать
и поменять права доступа. Затем
устанавливаем принтер средствами
системы, выбираем *.ppd файл и все.
Вот
фрагмент, которым я пользовался:
------------------------------------------------------
Download the Samsung unified printer driver from their website (UnifiedLinuxDriver_*.tar.gz)
Extract /cdroot/Linux/noarch/at_opt/share/ppd/ML-1660spl.ppd to a temporary directory.
For 32 bit: extract /cdroot/Linux/i386/at_root/usr/lib/cups/filter/rastertosamsung* to a tmp dir 4) For 64 bit: extract /cdroot/Linux/x86_64/at_root/usr/lib64/cups/filter/rastertosamsung* to a tmp dir
sudo cp tmpdir/rastertosamsung* /usr/lib/cups/filter
sudo chmod 755 /usr/lib/cups/filters/rastertosamsung*
sudo chown root:root /usr/lib/cups/filters/rastertosamsung* 8) Plug the printer in - Ubuntu should recognise it connected via USB and give it its own name
Add a new printer with cups via System -> Administration -> Printing. In the "Choose Driver" section select "Provide PPD file" and browse and select ML-1660spl.ppd that you extracted earlier to a tmp dir.
Print a test page, and away you go!
--------------------------------------------------------
Читай как в Mandriva, только надо подправить права доступа (для SELinux)
1. Подключить принтер (USB кабель) и включить питание. Если драйвера для вашего принтера уже есть в системе, то дальнейшие шаги можно пропустить.
2. Выполнить программа установки su -c 'install.sh' (предварительно нужно распаковать архив с драйверами, запустить терминал и перейти в нужный каталог)
3. Убеждаемся что принтер не работает. (Пробуем что нибудь распечатать например текст в gedit)
4. Удаляем принтер через систему
5. Выклюсаем принтер (лампочка на принтере должна гаснуть, для этого нужно нажать и !!! подержать кнопку Питание)
6. Запускаем терминал. Убеждаемся что файлы фильтров на месте и меняем их атрибуты.
------------
ls /usr/lib/cups/filter/*
/usr/lib/cups/filter/rastertosamsunginkjet
/usr/lib/cups/filter/rastertosamsungpcl
/usr/lib/cups/filter/rastertosamsungspl
/usr/lib/cups/filter/rastertosamsungsplc
su
restorecon /usr/lib/cups/filter/*
exit
-------------
7. Включаем принтер. Он должен автоматически распознаваться системой.
8. Печатаем пробную страницу.
P.S.
chown root:root rastertosamsung*
chmod rastertosamsung*
restorecon rastertosamsung*
service cups restart
tail -f /var/log/cups/error_log
/dev/usblp0 - device ?
lpr
lpq - see man lpq
lpc