INSTALL PRINTER SAMSUNG ML-1660



!!! НИКАКИХ ГАРАНТИЙ. ВСЕ ЧТО ВЫ СДЕЛАЕТЕ МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНО ПРОТИВ ВАС

Доброе время суток!
Хочу поделиться своим опытом, как я устанавливал лазерный принтер Samsung ML-1660 под различные версии Linux'а.
(Если в ващей системе уже есть драйвера для данной модели принтера, то видимо, все должно и так работать.)
По прочтении документации на диске стало понятно, что фирма выпустила универсальный драйвер для своих лазерных принтеров и скачивать его нужно с ее сайта, выбрав предварительно свою модель. Я долго выбирал модель, но оказалось, что пакет содержит драйвера для всех моделей сразу. Далее предлагалось запустить с правами root файл инсталляции install.sh, он находится в каталоге cd_root/linux. Сейчас прошло уже некоторое время и я пишу по мотивам так сказать. Программа установки делает 2 вещи:

1. Копирует файлы куда нужно

2. Пытается добавить принтер в систему. Беда в том, что версий Linux'а слишком много и на всех не угодишь. Можно конечно более детально изучить документацию Samsung, может что и прояснится :)




Наченем с Mandriva. (2008 free)

1. Подключаем и включаем принтер.

2. Запускаем программу установки

cd ...

su

./install.sh

exit

3. Принтер добавляется, но не работает
Здесь было все просто. Удалил принтер через систему, добавил (опять таки средствами системы), драйвер был обнаружен и установлен. Даже не интересно.





Ubuntu 9.04.

Программа установки не запускается. Нужно взять нужные файлы (файлы фильтров), вручную их скопировать и поменять права доступа. Затем устанавливаем принтер средствами системы, выбираем *.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! --------------------------------------------------------


Установка принтера в Fedora 14.

Читай как в 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




Hosted by uCoz