Bug 6602 - Usb-plugged printer not configured
Summary: Usb-plugged printer not configured
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-printers (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Lenar Shakirov
QA Contact: qa-sisyphus
URL:
Keywords:
: 6652 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-04-21 10:46 MSD by Mike Lykov
Modified: 2007-06-27 22:23 MSD (History)
2 users (show)

See Also:


Attachments
install 3 log (to setup usb-printer problem) (255.12 KB, text/plain)
2005-04-27 09:35 MSD, Mike Lykov
no flags Details
printer_detect (40 bytes, text/plain)
2005-04-27 09:41 MSD, Mike Lykov
no flags Details
ppd (8.61 KB, application/octet-stream)
2005-07-07 22:51 MSD, Mike Lykov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Lykov 2005-04-21 10:46:25 MSD
у меня принтер epson r200, подключенный по usb. В списке оборудовния
он есть, а вот про usb-подключение пишет, что такое не поддерживается
(тестовую страницу не распечатывает).
Comment 1 inger@altlinux.org 2005-04-21 17:56:29 MSD
не совсем понятна формулировка, кто и где пишет про USB, что оно не
поддерживается. Напишите более подробный отчёт.
Comment 2 Mike Lykov 2005-04-25 17:41:12 MSD
Так, изменения в версии 2.9.9.4:
(кто и где пишет - проверить уже не могу, но вот новые денные)

 настройка принтера:
автоопределение модели принтера - нормально (epson r200 usb, включен)
предлагается выбрать из автоопределившихся моделейц (еще parport0)
выбрал свой, нажал "далее", думал будет настройка моей модели
вместо этого предлагают выбрать из списка моделей, как будто никакого
автоопределения не было
нажал "назад", но никуда не остается как "вперед". но кнопка "вперед"
теперь неактивна, хотя название принтера введено (до этого она не
становилась активной пока не введешь).

Кнопки "распечатать тестовую страницу" вообще тееперь нет?
В общем, хотелось бы, если уж принтер автоопределился, просто распечатать
тестовую страницу и идти далее
Comment 3 inger@altlinux.org 2005-04-25 17:58:05 MSD
*** Bug 6652 has been marked as a duplicate of this bug. ***
Comment 4 inger@altlinux.org 2005-04-25 18:02:26 MSD
Ага, уже что-то понятно. Пожайлуста пришлите лог который должен лежать в
/var/cache/alterator/install3.log. Не забудьте почитать его на предмет наличия
там   каких либо реальных паролей, если вдруг их вводили.

Кнопка распечатать тестовую страницу есть, только вы до неё не дошли.
Пришлите также результат: "/usr/lib/alterator/backend/printer_detect -l /"
Comment 5 Mike Lykov 2005-04-27 09:35:45 MSD
Created attachment 844 [details]
install 3 log  (to setup usb-printer problem)
Comment 6 Mike Lykov 2005-04-27 09:41:23 MSD
Created attachment 845 [details]
printer_detect
Comment 7 inger@altlinux.org 2005-04-28 15:54:12 MSD
да, что-то странное и непонятно происходит в этой системе, в некоторых местах
данные просто куда-то пропадают.
Да и вообще идут какие-то несостыковки:
бакенд, согласно аттачу, сообщает имя принтера как Epson ..., однако по логам он
везде проходит как EPSON (заглавными буквами).
Пожайлуста сообщите результат вывода /usr/lib/cups/backend/usb, запускать надо
из-под рута.
Также попробуйте в установленной системе запустить alterator и повторить процесс
настройки принтера (сначала xinit, потом startalterator). Если ошибка повторится
-  опять пришлите install3.log, который в /var/cache/alterator.

Comment 8 inger@altlinux.org 2005-05-04 16:17:31 MSD
Ну в общем драйвер теперь должен сообщаться как надо, может быть и другие баги
исчезнут.
Comment 9 Mike Lykov 2005-05-15 19:55:26 MSD
сейчас (2.9.9.5) дело выглядит так:

 - принтер автоопределяется
 - но все равно предлагает выбрать модель на след. шаге
 - после выбора модели предлагает напечатать тестовую страницу
 - ничего не печатает

логи показать сейчас не могу, причина описана в #6801
Comment 10 inger@altlinux.org 2005-05-16 11:21:56 MSD
модель он и будет всегда предлагать
а можете попробовать запустить alterator или acc у уже живой системе?
надо поставить пакет install3 (он вытащит всё необходимое) и acc.
cups должен быть в режиме noizvrat (control cups public).
Для того чтобы сразу попасть в диалог печати в install3 поправьте первую строчку
в /usr/lib/alterator/scripts/install3.map с /chrootpasswd на /printers.
Comment 11 Michael Shigorin 2005-05-16 12:51:09 MSD
(In reply to comment #10)
> модель он и будет всегда предлагать
Ну если "добрались до юзабилити", то так быть не должно.  Бишь если что-то
получили автоматом или уже спросили -- надо это использовать, даже если
требуется ещё подтвердить (выбирать по умолчанию в выбиралках, например).  Это
касается и принтера, и видеоразрешения (кажется, вешал).

Стас, тут ещё одна проблемка есть, она тоже уже всплывала.  Нужна вторичная
навигация в рамках модуля, когда в нём есть несколько этапов.  Она _не_ должна
путаться с первичной (между модулями).  Если будешь готов это обсуждать --
отвечай, заведём отдельную багу и притащим туда соображений.
Comment 12 Mike Lykov 2005-05-16 20:59:49 MSD
к сожалению, в процессе инсталляции у меня не получается "живой" системы. Ни
одна версия инсталлятора так и не смогла настроить мой Geforce FX5500, поэтому я
ни разу не смог дойти нормально до конца. 

После того, как я нажму reset (потому что в третьей стдии нет кнопки выход, хотя
во второй она появилась) то я не смогу запусттить иксы. Кажется, после
исправленной ишибки с драйвером kbd теперь вылазит ошибка с руганью на
остутсвующий драйвер nv. Поэтому я не смогу выполнить ваши рекомендации и
запустить alterator вручную ..

Comment 13 inger@altlinux.org 2005-05-18 11:15:42 MSD
1.можно, можно, можно запустить X-сы с конфигом созданным x11createconfig -f.
2. Выход есть, если вернуться на первый шаг и нажать cancel ;) - но это так
скажем хак.
3. Что касается GeForce, то ждём не дождемся подробного багрепорта (в отдельной
беге), вот что требуется знать для этого:
 - лог установки из /var/cache/alterator/install3.log или из /root/install3.
 - результат запуска x11createconfig
 - файл из /var/cache/alterator/xorg.work

2mike: Что касается юзабилити, там конечно всё определяется автоматом, и уже
предложено всё по-умолчанию, если человек согласен, то он может просто нажимать
OK и вперёд, но дать ему шанс поправить надо, Миша, повесь пожайлуста мне FR
чтобы объединить выбор модели и принтера в один диалог, тогда всё будет пучком.
Comment 14 Michael Shigorin 2005-05-18 11:22:11 MSD
(In reply to comment #13)
> 2mike: Что касается юзабилити, там конечно всё определяется автоматом, и уже
> предложено всё по-умолчанию, если человек согласен, то он может просто нажимать
> OK и вперёд, но дать ему шанс поправить надо
Тогда замечательно.  Сам с локальными ещё не тестировал (да и тут все LPT, разве
что пресловутый LPT/IrDA ещё притащу :).

>  Миша, повесь пожайлуста мне FR чтобы объединить выбор модели и принтера
> в один диалог, тогда всё будет пучком.
"Всё уже повешено до нас" (c)

Передал тебе #6506.
Comment 15 Mike Lykov 2005-06-28 22:30:07 MSD
последний инсталлер - 2.9.9.9, выглядит прилично, модель принтера определяет,
вроде как чего-то настраивает, выбор модели и фирмы в одном диалоге.

одно НО - не печтатет тестовую страницу - и непонятно, настроил он что-то
реально или просто на экране так сказал...

Как бы продиагностировать, почему не печтатает ее?
Comment 16 inger@altlinux.org 2005-06-29 12:54:25 MSD
Попробуйте попечатать в уже установленной системе, посмотреть на содержимое
/etc/cupsd/{printers.conf,ppd}
Comment 17 Mike Lykov 2005-07-01 22:40:51 MSD
что сейчас:
1. установил acc и alterator-printers-3.0-alt5 (и все что нужно ;) - текущий
сизиф, не система из инсталлера
2. запустил, выбрал "принтеры", все пусто - ни одного не настроено.
нажал "добавить принтер",
3 выбрал из автоматически определившихся (верно), нажал далее - список моделей,
курсор уже стоит на нужном - далее - "готово, напечатать тестовую страницу" - 
4 нажал "напечатать"  - ничего не происходит.
нажал далее, 
5 зашел через localhost:631, обнаружил настроенный принтер и несколько попыток
печатать такого вида

myepson-1   	testprint.ps   	root   	21k   	 completed at Fri Jul 1 22:59:42 
myepson-2  	testprint.ps  	root  	21k  	aborted
myepson-3  	Test Page  	  	21k  	aborted
myepson-4  	(stdin)  	combr  	191k  	completed at Fri Jul 1 23:02:59

1,2 - это из acc я два раза нажал кнопку. Ничего не распечаталось (хотя первая
вроде как completed)
3 - это я нажал print test page из веб-интерфейса - ничего не распечтатлось
4 - это я из firefox, которым смотрел на эту страницу, ее и распечатал. успешно
команда по умолчанию в нем lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}

Так что впечатление, что печатальщики тестовой страницы как-то неверно вызывают
lpr, что идет не туда. например, если я нажму из веб-интерфейса, то говорит

(лог cups при loglevel=debug, до этого все ок, могу приаттачить полный лог ;)

D [01/Jul/2005:23:35:47 +0500] [Job 6] ESP Ghostscript 7.07 (2003-07-12)
D [01/Jul/2005:23:35:47 +0500] [Job 6] Copyright 2003 artofcode LLC and Easy
Software Products, all rights reserved.
D [01/Jul/2005:23:35:47 +0500] [Job 6] This software comes with NO WARRANTY: see
the file PUBLIC for details.
D [01/Jul/2005:23:35:47 +0500] [Job 6] Error: /rangecheck in .installpagedevice
D [01/Jul/2005:23:35:47 +0500] [Job 6] Operand stack:
D [01/Jul/2005:23:35:47 +0500] [Job 6] --nostringval--   --nostringval--  
--dict:63/71(ro)(L)--   --nostringval--
D [01/Jul/2005:23:35:47 +0500] [Job 6] Execution stack:
D [01/Jul/2005:23:35:47 +0500] [Job 6] %interp_exit   .runexec2  
--nostringval--   --nostringval--   --nostringval--
D [01/Jul/2005:23:35:47 +0500] [Job 6] Dictionary stack:
D [01/Jul/2005:23:35:47 +0500] [Job 6] --dict:1051/1417(ro)(G)--  
--dict:1/20(G)--   --dict:105/200(L)--   --dict:35
D [01/Jul/2005:23:35:47 +0500] [Job 6] Current allocation mode is local
D [01/Jul/2005:23:35:47 +0500] [Job 6] Last OS error: 2
D [01/Jul/2005:23:35:47 +0500] [Job 6] ESP Ghostscript 7.07.1: Unrecoverable
error, exit code 1
D [01/Jul/2005:23:35:47 +0500] [Job 6] renderer return value: 1
D [01/Jul/2005:23:35:47 +0500] [Job 6] renderer received signal: 1
D [01/Jul/2005:23:35:47 +0500] [Job 6] Process dying with "Possible error on
renderer command line or PostScript erro
D [01/Jul/2005:23:35:47 +0500] [Job 6] error: Illegal seek (29)
D [01/Jul/2005:23:35:47 +0500] [Job 6] Possible error on renderer command line
or PostScript error. Check options.
D [01/Jul/2005:23:35:47 +0500] [Job 6] tail process done writing data to STDOUT
D [01/Jul/2005:23:35:47 +0500] [Job 6] KID4 finished
D [01/Jul/2005:23:35:47 +0500] [Job 6] KID3 exited with status 3
D [01/Jul/2005:23:35:47 +0500] [Job 6] Renderer exit stat: 3
D [01/Jul/2005:23:35:47 +0500] [Job 6] Renderer process finished
D [01/Jul/2005:23:35:47 +0500] [Job 6] Killing process 7681 (KID3)
D [01/Jul/2005:23:35:47 +0500] [Job 6] Process dying with "Error closing
renderer", exit stat: 3
D [01/Jul/2005:23:35:47 +0500] [Job 6] error: Illegal seek (29)
D [01/Jul/2005:23:35:47 +0500] [Job 6] Error closing renderer
E [01/Jul/2005:23:35:47 +0500] PID 7679 stopped with status 3!
Comment 18 inger@altlinux.org 2005-07-04 11:33:06 MSD
Какие версии пакетов? Какой драйвер и какой принтер? Получается ли настроиться
принтер вручную через foomatic-configure или через web-интерфейс CUPS?
А вообще этот принтер где-нибудь под linux работает? Если да, то какая там
версия пакетов и какой драйвер был выбран?
Comment 19 Mike Lykov 2005-07-04 11:54:45 MSD
каких пакетов? как я указал, стоит alterator-printers-3.0-alt5 из сизифа, и 
все остальное (дист-апгрейд в конце июня, точнее могу посмотреть дома, только 
скажите каких именно пакетов) 
 
драйвер gimp-print, насколько я помню, принтер epson r200, он РАБОТАЕТ на этой 
же машине, если "просто печтать" из firefox, например. 
Настроил я его с помощью acc/alterator-printers нормально. 
 
НЕ ПЕЧАТАЕТ _*только* тестовую страницу. Только ее, причем как из web-cups так 
и из alterator-printers. 
кусок лога в предыдущем комментарии относится именно к попытке напечатать 
тестовую страницу.  
myepson-4       (stdin)         combr   191k    completed  
 
вот это - печать из firefox, которая прошла вполне успешно (печатал страницу 
веб-интерфейса CUPS) 
 
 
 
 
 
 
  
Comment 20 inger@altlinux.org 2005-07-04 15:09:30 MSD
alterator может просто ставить другой драйвер, киньте сюда .ppd от того
принтера, который работает хорошо и от того который настраивает alterator.
ppd можно найти в /etc/cupsd/ppd/имяпринтера.ppd
Comment 21 Mike Lykov 2005-07-07 22:51:34 MSD
Created attachment 973 [details]
ppd

от принтера, который печатает из FF и не печатает тестовую стр.
Comment 22 Mike Lykov 2005-07-07 22:55:11 MSD
запостил ppd от принтера epson, который настроил alterator на рабочем сизифе.
новый(11) инсталлер все не доберусь скачать - 36 метров на диалапе ;)
Comment 23 Michael Shigorin 2007-03-23 18:39:15 MSK
Перевешиваю.  Плюс о LPT: у нас, помимо сетевых, завелись USB-принтеры. :)
Comment 24 Mike Lykov 2007-06-27 22:23:13 MSD
инсталлятор desktop-beta-20070615
принтер тот же - Epson r200.
теперь в инсталляторе нет ничего про принтеры, насколько я вижу.

Зато в установленной успешно системе (железо уже сменилось, FX5500 нет ;)
запустил kprinter и успешно настроил принтер и напечатал из него тестовую 
страницу, потом попробовал цвета и таблицы в openoffice - все корректно.

единственное что подозрительно - капает немного чернил в начале печати, в 
одном месте на 2 страницах (две разные попытки). Может, драйвер такой..