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.