Fedora linux forum

Форум русской поддержки ОС Fedora linux

#1 2009-08-12 22:47:55

isha
Member
Зарегистрирован: 2008-08-18
Сообщений: 60

Canon PIXMA MP140 и Fedora 11 x86_64

Вобщем подскажите кто опытен в настройке принтеров. Так поиск нужной информации по просторам интернета не дал нужных результатов.

Скачал драйвера с офф сайта Canon для linux. И начал их устанавливать.
Первой проблемой оказалось что вместо cnijfilter-common-2.80-1.i386.rpm в архиве лежит cnijfilter-common_2.80-1_i386.deb, это решилось путем качивания аналогичных драйверов для опдобной модели принтера и выдергиванием оттуда нужного мне пакета.

Дальше я действовал по инструкции приложеной к архиву с пакетами. Привожу ее ниже.

Код:

This section describes how to install a printer driver in Fedora 7.
If you want to install the printer driver, start Linux and log in as root.
Preparation
Changing the SELinux settings
The following settings are required if you cannot perform the printing operation:
1) Select [System] — [Administration] — [Firewall and SELinux] from the desktop panel.
2) At the [Security Level Configuration] window, change the [SELinux Setting] on the [SELinux] tab to "Permissive."
Connecting the machine
Before installing the printer driver, connect the computer and the machine with a USB cable and turn on the machine.
If a window that prompts you to add a printer is automatically displayed when you connect the machine, cancel the window by closing it.
Preparing the printer driver
Before using the printer driver, you must install the "common package" and the "model-specific package."
cnijfilter-common-2.80-x.i386.rpm --- common package
cnijfilter-mp140series-2.80-x.i386.rpm --- model-specific package
First download the above files from the Canon Web site.
("2.80-x" in the above files is the version number.)
Install
1. Install printer driver.
Install the printer driver sequentially (first the "common package" and then the "model-specific package") by executing the rpm command from the command line of the terminal software.
1) Installing the common package
[root@zzz /yyy]# rpm -ivh cnijfilter-common-2.80-x.i386.rpm
2) Installing the model-specific package
[root@zzz /yyy]# rpm -ivh cnijfilter-mp140series-2.80-x.i386.rpm
Be sure to install the printer driver in the sequence indicated above.
Refer to the following URL for the detailed information about the rpm command:
http://www.rpm.org/
2. Restart the CUPS daemon.
Enter the following from the command line of the terminal software:
[root@zzz /yyy]# /etc/init.d/cups restart
Do not register the printer with the lpadmin command before you restart the CUPS daemon.
3. Register the printer to the spooler.
Register the printer to the spooler by using the lpadmin command from the command line of the terminal software. You can specify the desired name as the [printer_name].
/usr/sbin/lpadmin -p [printer_name] -m [PPD_filename] -v [device_URI] -E
If you specify MP140 as the [printer_name]:
[root@zzz /yyy]# /usr/sbin/lpadmin -p MP140 -m canonmp140.ppd -v cnij_usb:/dev/usb/lp0 -E
4. Set the default printer.
Set the default printer to be used when the [printer_name] is omitted in the print command from the command line of the terminal software.
Specify this setting only as necessary.
/usr/sbin/lpadmin -d [printer_name]
Example:
[root@zzz /yyy]# /usr/sbin/lpadmin -d MP140
5. Restart the computer.
If the Driver UI does not start even when the --gui option is specified in the cif command, specify the following setting:
Run the gdmsetup command.
At the [Login Window Preferences] window, select the [Security] tab and uncheck the [Deny TCP connections to Xserver] check box.
Log out and then log back in again.
The Status Monitor may not be displayed properly if the LAN environment has been configured and the IP address has been specified.
If such is the case, make sure to perform the configuration specified at 4 in "Restriction of the Status Monitor" of "Main Restrictions."

SeLinux после установки я отключаю, фаервол вообще не включаю.
Пакеты установились без проблем.
cups перезапустил.

А вот со строчкой
/usr/sbin/lpadmin -p MP140 -m canonmp140.ppd -v cnij_usb:/dev/usb/lp0 -E
возникла проблема.

Код:

[salnicov@localhost ~]$ su -
Пароль:
[root@localhost ~]# /usr/sbin/lpadmin -p MP140 -m canonmp140.ppd -v cnij_usb:/dev/usb/lp0 -E
lpadmin: Неверное значение device-uri «cnij_usb:/dev/usb/lp0»!
[root@localhost ~]#

Помятуя что установлена 64 битная версия федоры я так же откопировал файлы из каталога /usr/lib/cups в каталог /usr/lib64/cups, надеясь что это поможет, но это не помогло.

Что мне проделать такого что бы установить драйвера для принтера?

P.S. С Linux накогда не работал и даже на пользователя слабо тяну.

Отредактированно isha (2009-08-12 22:49:22)

Неактивен

 

#2 2009-08-17 03:03:13

cepreu
Member
Откуда: Владивосток
Зарегистрирован: 2008-01-02
Сообщений: 653

Re: Canon PIXMA MP140 и Fedora 11 x86_64

Попробуй поискать у себя в /dev девайс с названием lp0. Может он лежит в /dev/lp0. Или еще где-то...


24 "' "The LORD bless you and keep you;
25 the LORD make his face shine upon you and be gracious to you;
26 the LORD turn his face toward you and give you peace." '
(Nu.6:24-26)

Неактивен

 

#3 2009-08-18 00:18:37

isha
Member
Зарегистрирован: 2008-08-18
Сообщений: 60

Re: Canon PIXMA MP140 и Fedora 11 x86_64

У меня в системе есть /dev/usb/lp0 и /dev/usblp0.
При этом

Код:

[root@localhost dev]# ls -l usbl*
lrwxrwxrwx 1 root root 7 Авг 18 00:08 usblp0 -> usb/lp0
[root@localhost dev/usb]# ls -l
итого 0
crw-rw----+ 1 root lp 180, 0 Авг 18 00:08 lp0
[root@localhost dev]# ls -l lp*
crw-rw---- 1 root lp 6, 0 Авг 18 2009 lp0
crw-rw---- 1 root lp 6, 1 Авг 18 2009 lp1
crw-rw---- 1 root lp 6, 2 Авг 18 2009 lp2
crw-rw---- 1 root lp 6, 3 Авг 18 2009 lp3
[root@localhost dev]# /usr/sbin/lpadmin -p MP140 -m canonmp140.ppd -v cnij_usb:/dev/lp0 -E
lpadmin: Неверное значение device-uri «cnij_usb:/dev/lp0»!
[root@localhost dev]# /usr/sbin/lpadmin -p MP140 -m canonmp140.ppd -v cnij_usb:/dev/usb/lp0 -E
lpadmin: Неверное значение device-uri «cnij_usb:/dev/usb/lp0»!
[root@localhost dev]# /usr/sbin/lpadmin -p MP140 -m canonmp140.ppd -v cnij_usb:/dev/usblp0 -E
lpadmin: Неверное значение device-uri «cnij_usb:/dev/usblp0»!

Отредактированно isha (2009-08-18 00:39:41)

Неактивен