Автор Тема: ALT Linux 5. Canon 4018 не печатает принтер.  (Прочитано 17655 раз)

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Прочитал все темы на данном форуме, касающиеся моей проблемы, но решения не нашёл.

Сканер на этом капризном девайсе заработал из коробки - собственно поэтому и установил данный дистрибутив своему другу, т.к. на Убунте не получилось.
А вот принтер печатать не хочет. Делал вот что:
1) Скачал с сайта производителя драйвер в формате .RPM
2) В CUPS выбрал "добавить принтер". К моему удивлению, увидел там варианты выбора как HPLips, HPfax, LPT#1. Принтер определился только в варианте LPT.
3) Скачал PPD-файл, соответствующий аппарату и подставил его в следующем диалоговом окне.
4) Принтер виден в разделе "Принтеры", но не печатает пробную страницу. В заданиях висит "Идёт печать" несколько минут, и всё. Удалял задание, пробовал печатать из OOo - то же, задание висит, печать не идёт.

Мне кажется, что система не даёт пользователю права на печать, хотя могу ошибаться, т.к. сообщений об ошибке нет. К сожалению, в данный момент приложить вывод логов и dmesg приложить не могу, т.к. пишу из дома, а настраивал у друга.

Собственно, куда копать, чтобы принтер начал печатать?

Поставил пакет HP из репов, но утилита не видит принтера.

Заранее благодарен за помощь!   

Drool

  • Гость
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #1 : 19.12.2009 19:49:12 »
http://www.openprinting.org/show_printer.cgi?recnum=Canon-i-SENSYS_MF4018
Цитировать
UFR II
This driver is available on the Canon Australia website.

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #2 : 19.12.2009 20:31:07 »
Спасибо за внимание, а вот это почитать?

А вот принтер печатать не хочет. Делал вот что:
1) Скачал с сайта производителя драйвер в формате .RPM

Drool

  • Гость
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #3 : 19.12.2009 20:35:05 »
1) Скачал с сайта производителя драйвер в формате .RPM

Они поставились нормально?

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #4 : 19.12.2009 21:21:09 »
вроде, да. Сообщений об ошибке не видел. Только я не нашёл в ОС вменяемой утилиты для просмотра периферии и оборудования. В Убунте-мандриве с этим полный порядок.

Drool

  • Гость
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #5 : 19.12.2009 21:24:36 »
1. вроде, да.
2. Только я не нашёл в ОС вменяемой утилиты для просмотра периферии и оборудования. В Убунте-мандриве с этим полный порядок.

1. Так вроде или да? Как ставили, как называются пакеты дров?
2. lspci и lsusb мало?

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #6 : 19.12.2009 21:38:16 »
1. вроде, да.
2. Только я не нашёл в ОС вменяемой утилиты для просмотра периферии и оборудования. В Убунте-мандриве с этим полный порядок.

1. Так вроде или да? Как ставили, как называются пакеты дров?
2. lspci и lsusb мало?

1. Скачал с сайта Canon со странички 4010 архив с дровами, вытащил оттуда 2 пакета .rpm. Точно название не скажу, т.к. делал у друга, а сейчас дома сижу. Устанавливал apt-get'ом
2. Недостаточно инфы. И вообще, ОС, которая претендует на звание десктопа, а, тем более, для внедрения в школы (я работаю в школе) ОБЯЗАНА иметь много гуёвин. И уж тем более, для списка оборудования.

Drool

  • Гость
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #7 : 19.12.2009 21:51:52 »
1. Скачал с сайта Canon со странички 4010 архив с дровами, вытащил оттуда 2 пакета .rpm. Точно название не скажу, т.к. делал у друга, а сейчас дома сижу. Устанавливал apt-get'ом
2. Недостаточно инфы. И вообще, ОС, которая претендует на звание десктопа, а, тем более, для внедрения в школы (я работаю в школе) ОБЯЗАНА иметь много гуёвин. И уж тем более, для списка оборудования.

1. А те софтины случайно не предоставляют свою собственную настраивалку?
2. Недостаточно игфы? Та шо Вы говорите? man lspci читали? Нет? Зря. Начинайте читать маны, часто помогает. Например про мою видеокарту lspci говорит такое:
Цитировать
02:00.0 VGA compatible controller: nVidia Corporation C77 [GeForce 8200] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: Elitegroup Computer Systems Device 1b67
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 20
        Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at f0000000 (64-bit, prefetchable) [size=128M]
        Region 3: Memory at fa000000 (64-bit, prefetchable) [size=32M]
        Region 5: I/O ports at ec00 [size=128]
        [virtual] Expansion ROM at fcfe0000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] MSI: Mask- 64bit+ Count=1/1 Enable-
                Address: 0000000000000000  Data: 0000
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nvidia
Все еще мало инфы?
И не совсем понятно кому обязана ОС? Ну и напоследок - чем вот это не угодило, чтоб в графике смотреть про железо?

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #8 : 20.12.2009 03:14:23 »
1. А те софтины случайно не предоставляют свою собственную настраивалку?
2. Недостаточно игфы? Та шо Вы говорите? man lspci читали? Нет? Зря. Начинайте читать маны, часто помогает. Например про мою видеокарту lspci говорит такое:

Все еще мало инфы?
И не совсем понятно кому обязана ОС? Ну и напоследок - чем вот это не угодило, чтоб в графике смотреть про железо?


1. нет там никаких софтин-настраивалок.

2. Уважаемый, не пытайтесь меня сразить своими глубокими познаниями или задавить интеллектом. Ваш пример с выводом lspci про видеокарту, например, не дал мне знать объём её памяти, частоту и битность. Это так, для справки (я сам железячник с 10-летним стажем, и кое-что в этом соображаю). Да ещё надо про внешние устройства и установленные дрова, а вывод lsusb кроме имени и кода устройства (в моём случае - МФУ) больше ничего не показывает.
В Альт-десктоп 5 с Гномом ОТСУТСТВУЕТ центр настройки оборудования, наподобие кде-шного. Опять же, я говорю про обычных пользователей, к коим относятся 98% работников сферы образования, которым надо гуевые утилиты.

Drool

  • Гость
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #9 : 20.12.2009 09:45:26 »
1. ...я сам железячник с 10-летним стажем, и кое-что в этом соображаю...
2. В Альт-десктоп 5 с Гномом ОТСУТСТВУЕТ центр настройки оборудования, наподобие кде-шного. ...

1. А я с РАДИО-86РК начинал. Ну и что? :)
2. Если Вам известны какие-то программы для графической настройки железа, и они отсутствуют в дистрибутиве и в репозиториях - вешайте в багзиллу запрос на сборку софта. Может и соберут.

P.S. Также более результативным может оказаться поднять данный вопрос в рассылках, т.к. там водятся непосредственные разработчики.

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #10 : 20.12.2009 12:25:18 »
Вернёмся в основному вопросу: как проверить, почему не печатает принтер, который видится в CUPS и в нём висит задание, отправленное на печать (тестовая страница или из ООо)?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 234
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #11 : 20.12.2009 13:08:37 »
Вернёмся в основному вопросу: как проверить, почему не печатает принтер, который видится в CUPS и в нём висит задание, отправленное на печать (тестовая страница или из ООо)?
1. Как конкретно ставили те 2 RPM'ки (и какие)
2. Симлинк на libtiff делали?

У меня это МФУ работает (но вроде ему libtiff не надо, не помню уже).

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #12 : 20.12.2009 14:21:57 »
1. Как конкретно ставили те 2 RPM'ки (и какие)
2. Симлинк на libtiff делали?

У меня это МФУ работает (но вроде ему libtiff не надо, не помню уже).

1.  UFRII/UFRII LT Printer Driver for Linux (1.90)
Там их всего две.

2. Не понимаю, о чём идёт речь.

upd:

Раз никто не желает помогать, заброшу ещё информацию:
напомню, что в меню CUPS (Приложения-Системные-Настройка печати) принтер виден. Отправляю на печать из ООо листок со строкой текста, и в CUPS открываю журнал ошибок, вот его последняя запись с момента отправки на печать:

D [27/Dec/2009:13:05:04 +0500] cupsdReadClient: 11 POST /printers/Canon4018 HTTP/1.1
D [27/Dec/2009:13:05:04 +0500] cupsdSetBusyState: Active clients and printing jobs
D [27/Dec/2009:13:05:04 +0500] cupsdAuthorize: No authentication data provided.
D [27/Dec/2009:13:05:04 +0500] cupsdReadClient: 11 1.1 Create-Job 1
D [27/Dec/2009:13:05:04 +0500] Create-Job ipp://localhost:631/printers/Canon4018
D [27/Dec/2009:13:05:04 +0500] cupsdMarkDirty(----J-)
D [27/Dec/2009:13:05:04 +0500] cupsdSetBusyState: Active clients, printing jobs, and dirty files
D [27/Dec/2009:13:05:04 +0500] add_job: requesting-user-name="nikolay"
D [27/Dec/2009:13:05:04 +0500] Adding default job-sheets values "none,none"...
I [27/Dec/2009:13:05:04 +0500] [Job 10] Adding start banner page "none".
D [27/Dec/2009:13:05:04 +0500] Discarding unused job-created event...
I [27/Dec/2009:13:05:04 +0500] [Job 10] Queued on "Canon4018" by "nikolay".
D [27/Dec/2009:13:05:04 +0500] Returning IPP successful-ok for Create-Job (ipp://localhost:631/printers/Canon4018) from localhost
D [27/Dec/2009:13:05:04 +0500] cupsdSetBusyState: Printing jobs and dirty files
D [27/Dec/2009:13:05:04 +0500] cupsdReadClient: 11 POST /printers/Canon4018 HTTP/1.1
D [27/Dec/2009:13:05:04 +0500] cupsdSetBusyState: Active clients, printing jobs, and dirty files
D [27/Dec/2009:13:05:04 +0500] cupsdAuthorize: No authentication data provided.
D [27/Dec/2009:13:05:04 +0500] cupsdReadClient: 11 1.1 Send-Document 1
D [27/Dec/2009:13:05:04 +0500] Send-Document ipp://localhost:631/printers/Canon4018
D [27/Dec/2009:13:05:04 +0500] cupsdIsAuthorized: requesting-user-name="nikolay"
D [27/Dec/2009:13:05:04 +0500] [Job 10] Auto-typing file...
D [27/Dec/2009:13:05:04 +0500] [Job 10] Request file type is application/postscript.
D [27/Dec/2009:13:05:04 +0500] cupsdMarkDirty(----J-)
I [27/Dec/2009:13:05:04 +0500] [Job 10] File of type application/postscript queued by "nikolay".
I [27/Dec/2009:13:05:04 +0500] [Job 10] Adding end banner page "none".
D [27/Dec/2009:13:05:04 +0500] cupsdMarkDirty(----J-)
D [27/Dec/2009:13:05:04 +0500] Returning IPP successful-ok for Send-Document (ipp://localhost:631/printers/Canon4018) from localhost
D [27/Dec/2009:13:05:04 +0500] cupsdSetBusyState: Printing jobs and dirty files
D [27/Dec/2009:13:05:14 +0500] cupsdAcceptClient: 13 from localhost:631 (IPv4)
D [27/Dec/2009:13:05:14 +0500] cupsdReadClient: 13 GET /admin/log/error_log HTTP/1.1
D [27/Dec/2009:13:05:14 +0500] cupsdSetBusyState: Active clients, printing jobs, and dirty files
D [27/Dec/2009:13:05:14 +0500] cupsdAuthorize: No authentication data provided.

"nikolay" - это имя пользователя в системе.
Смущают последние строчки:
cupsdAcceptClient: 13 from localhost:631 (IPv4)
cupsdReadClient: 13 GET /admin/log/error_log HTTP/1.1 - это он записал ошибку при печати?
cupsdSetBusyState: Active clients, printing jobs, and dirty files - "грязные" файлы?
cupsdAuthorize: No authentication data provided. - не даёт доступа к принтеру?

И так в конце журнала после каждой операции печати, будь то файл из офиса или пробная страница из меню настройки.
При этом поиском не нахожу файл /admin/log/error_log.
Как дать доступ к принтеру обычному пользователю?


В меню CUPS есть кнопка "Редактировать конфигурационный файл", вот его текст, м.б. там ошибка?

LogLevel debug
SystemGroup sys root
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseLocalProtocols
DefaultAuthType Basic
<Location />
  # Restrict access to the server...
  Order allow,deny
</Location>
<Location /admin>
  # Restrict access to the admin pages...
  Order allow,deny
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  # Restrict access to the configuration files...
  Order allow,deny
</Location>
<Policy default>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  <Limit Create-Job Print-Job Print-URI>
  AuthType Default
  Order deny,allow
</Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
  AuthType Default
  Require user @SYSTEM
  Order deny,allow
    </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
      </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
      AuthType Default
      Require user @OWNER @SYSTEM
      Order deny,allow
        </Limit>
  <Limit All>
        Order deny,allow
          </Limit>
</Policy>

Также в меню принтера он описывается так:
Описание:   Canon4018
Расположение:   
Драйвер:   Canon MF4010 Series UFRII LT ver.1.9 (черно-белый)
Подключение:   parallel:/dev/lp0
По умолчанию:   job-sheets=none, none media=iso_a4_210x297mm

Опять же смущает то, что этот USB-принтер определяется как "parallel:/dev/lp0", но в меню добавления принтера его можно поставить только как LPT.
« Последнее редактирование: 27.12.2009 11:28:27 от Компутерный Паша »

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #13 : 27.12.2009 12:17:10 »
добавил изменения в последний пост

Оффлайн Компутерный Паша

  • Завсегдатай
  • *
  • Сообщений: 74
  • Школьный сисадминишка и эникейщик
Re: ALT Linux 5. Canon 4018 не печатает принтер.
« Ответ #14 : 09.01.2010 15:06:18 »
М-да, сообщество активно молчит :)

Переставил драйверы МФУ. Удалил версию 1.90, поставил cndrvcups-common-1.80-1.i386.rpm и cndrvcups-ufr2-uk-1.80-1.i386.rpm.
Увы, не помогло. В CUPS принтер по-прежнему виден не как USB, а как LPT#1 и после отправки задания на печать молчит как партизан.

Need help!!!