Jo
написал 11 декабря 2007 года в 19:54 (14819 просмотров)
Ведет себя
неопределенно; открыл 3 темы в форуме, оставил 30 комментариев на сайте.
Принтер: HP deskjet 3650
После того как у меня сгорел HDD пришлось переставлять Linux.
Я настроил принтер, устройство /dev/lp0 (/dev/usb/lp0).
Принтер печатает, но после этого выдает чистые листы.
Проверил картридж, все в порядке.
Принтер существует и отправляет файл на печать. В этом
мне помогли программы lpr, lpq.
Читал документацию по печати в Linux, не знаю может
дело в шрифтах для принтера. Но как объяснить тот факт, что
раньше все печатало нормально.
Если кто-нибудь сталкивался с данной проблемой прошу
откликнуться.
Заранее благодарен.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Как проверял?
Поставь заведомо рабочий.
Не печатает все типы файлов? И изображения, и текстовые?
Re: Master
Проверял на другом компьютере, печатает успешно.
Re: attila
Изображения тоже не печатает.
А свою тестовую страницу CUPS печатает?
Anarchist
Тоже не печатает
Ну, с USB-принтерами личного общения [пока] не имел.
Вопросы:
1. Какой дистрибутив стоял раньше (и как ставился)?
2. Как настраивался.
Интересует различие в версии и опциях сборки ядра.
Ну и, думаю, без вывода:
будет сложно опрежелиться с тем: что у тебя там не работает и почему.
ЗЫ: На будущее — мораль бэкап ОСНОВНЫХ конфигурационных файлов НА НЕЗАВИСИМОМ ВНЕШНЕМ НОСИТЕЛЕ НИКОГДА не будет лишним.
Re: Anarchist
1. Стояла любимая Slackware 10.1, и сейчас стоит.
2. Настраивал через браузер
CUPS Software Users Manual, http://localhost:631/
насчет ядра:
2.6.15
Сборка моя.
в поддержке устройств стоит:
<*> Parallel port support
В поддержке символьных устройств стоит:
<*> Parallel printer support
В поддержке usb принтера стоит:
<*> USB Printer support
$ /sbin/lsusb
Bus 002 Device 003: ID 03f0:7204 Hewlett-Packard
$ /sbin/lsmod
via_agp 10112 1
i2c_viapro 9748 0
nvidia 4715604 22
Принтера тут нет. А должен быть?
printers.conf :
# Printer configuration file for CUPS v1.1.23
# Written by cupsd on Tue Dec 11 19:09:39 2007
Info
Location HP
DeviceURI usb:/dev/usb/lp0
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
printcap:
lp|HP:\
rm=linux:\
rp=HP:\
lp=/dev/lp0:\
:sh:
И тогда, и сейчас?
Конфиг, естественно, умер с хардом?
Ну вообще-то я ожидал увидеть [как минимум] что-нибудь типа usbcore.
Ты ничего не забыл из необходимого для работы с USB?
Гони вывод
Вовсе не обязательно создавать его (и прописывать все необходимые опции) вручную.
Файл создаётся вьеб-мордой, при администрировании CUPS из любимого браузера по адресу http://localhost:631/.
И живёт там, где у тебя лежат конфиги CUPS.
Однако (не смотря на то, что он не содраётся/редактируется вручную) содержимое его может прояснить суть проблемы.
Re: Anarchist
printer.conf нашел, указал в изменении предыдущего сообщения
также printcap смотри выше.
Со горевшего диска данные успел сохранить, в том
числе и .config ядра. Поэтому ничего не менял, кроме того
что поставил поддержку сетевой карты.
насчет подгрузки модуля : модуль не найден.
Буду искать.
Устройство есть, я в самом первом сообщении писал:
/dev/lp0 (/dev/usb/lp0).
Дык я не понял: принтер у тебя совсем не печатает, или печатает, но после выполнения задачи выплёвывает чистые листы?
Re: Anarchist
Второе. печатает, но после выполнения задачи выплёвывает чистые листы =)
http://hatred.homelinux.net/wiki/doku.php/linux_dlja_blondinok_nastrojka_printera_hp_deskjet_3650
Проверь что у тебя сделано как минимум то что здесь написано, думаю отличия дистрибутивов тебя не испугает.
Re: metal
Я похож на блондинку????
=))
Все делал по образцу.
1) Запускал апаче
2) Запускал Cups
3) Настраивал
4) Делал чтоб cups стартовал при загрузке системы
Это можно было пооднозначнее обозначить в вопросе.
Причина в параметрах драйвера (устройства).
Возможно — задававшихся при компилляции.
USB — вообще технология не то, чтобы надёжная.
Итого: дело тёмное.
USB — вообще технология не то, чтобы надёжная.
Итого: дело тёмное.
Какая ни есть, но технология =) И ваще как можно так судить. Значит если Usb, то выкинь нах, так чтоли? Я твою точку зрения не разделяю.
Элементарно.
В современном «прогрессивно»-западном (сферический конь в вакууме под названием «свободный рынок», которого никто никогда не видел, объявлен эталоном Истины) баланс эффективность/надёжность/долговечность vs технологичность/простота/удобство смещён в сторону последнего.
Это — факт.
Знаешь, «свободно-рыночники» своей цели достигли, и в многих номинациях без USB уже никуда (называется «свободная конкуренция»).
Но там, где нужна надёжность от USB лучше воздержваться.
пробовал через hplip?
Re: splinter
metal давал мне статью про блондинок там как раз требовалось поставить hplip.
Установив программу, все настроил успешно, печать то идет, только вот опять при завершении задачи выходит чистый белый лист.
Не я эту статью писал и не я называл. Что скрывается за ником никогда не известно:)
Как я понял сейчас уже пробная страница печатается. После нее тоже белый лист?
Re: Metal
Дык, она всегда печаталась, но выходил чистый лист, как и сейчас.
Вот только насчет модуля, # modprobe usblp его нет. (это из статьи)
Думаю с модулями у тебя порядок. Единственный вариант что приходит на ум это двустороняя печать. Он у тебя такое поддерживает?
нет
Ну тогда посмотри в логах, инфу о своем принтере. В статье про блондинок, поддержка этой фичи была в логах. Возможно что вторая страница это обратная сторона.
месяга в логах:
Dec 2 13:25:21 linux kernel: uhci_hcd 0000:00:10.2: UHCI Host Controller
Dec 2 13:25:21 linux kernel: uhci_hcd 0000:00:10.2: detected 2 ports
Dec 2 13:25:21 linux kernel: uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
Dec 2 13:25:21 linux kernel: uhci_hcd 0000:00:10.2: irq 10, io base 0×0000dc00
Dec 2 13:25:21 linux kernel: usb usb4: Product: UHCI Host Controller
Dec 2 13:25:21 linux kernel: usb usb4: Manufacturer: Linux 2.6.15 uhci_hcd
Dec 2 13:25:21 linux kernel: usb usb4: SerialNumber: 0000:00:10.2
Dec 2 13:25:21 linux kernel: hub 4-0:1.0: USB hub found
Dec 2 13:25:21 linux kernel: hub 4-0:1.0: 2 ports detected
Dec 2 13:25:21 linux kernel: usb 2-2: new full speed USB device using uhci_hcd and address 2
Dec 2 13:25:21 linux kernel: usb 2-2: Product: deskjet 3600
Dec 2 13:25:21 linux kernel: usb 2-2: Manufacturer: hp
Dec 2 13:25:21 linux kernel: usb 2-2: SerialNumber: HU3BL1N0H56B
Dec 2 13:25:21 linux kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0×03F0 pid 0×7204
вот последнее говорит что принтер ядром обнаружен.
продолжение
Dec 2 13:25:21 linux kernel: usbcore: registered new driver usblp
Dec 2 13:25:21 linux kernel: drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Dec 2 13:25:21 linux kernel: Initializing USB Mass Storage driver…
Dec 2 13:25:21 linux kernel: usbcore: registered new driver usb-storage
Dec 2 13:25:21 linux kernel: USB Mass Storage support registered.
Dec 2 13:25:21 linux kernel: usbcore: registered new driver usbhid
Dec 2 13:25:21 linux kernel: drivers/usb/input/hid-core.c: v2.6:USB HID core driver
Вопрос: А как насчет переустановки CUPS? Или это не поможет?
Думаю не поможет, но можешь попробовать dpkg-reconfigure сделать. Надо копать в сторону опций явно запрещающих двусторонюю печать. Если дело не в ней, то смотреть размер бумаги, ты случайно не на latter печатаешь по умолчанию?
Пора бы запомнить: стандартные приёмы решения проблем в выньдоуз в Linux обычно не помогают.
;)
у меня такая мысль закралась, а может у тебя там с настройками печати и свойствами листа что то не то?
Re: Anarchist:
Спасибо за совет =) Запомню обязательно.
Re: metal
Page Size A4
Printout Mode: Draft (black cartridge)
————————————————————————————————————————--
splinter ты прав…
А проблема решилась так:
Printout Mode
Resolution, Quality, Ink Type, Media Type: Поставил вместо Controlled «printout mode» : Draft, Black cart.
—————————————————————————————————————————
Вопрос:
1) Возможно ли сделать так, чтоб принтер печатал побыстрее? Т.е. принтер печатает очень медленно, на 1 страницу уходит пол 1-2 минуты. пробовал изменять качество распечатки не помогло.
2) Были ли у кого проблемы с распечаткой в openoffice?
Лист посылается но не печатает, при вызове на печать, пишет что не установлен принтер по умолчанию. Хотя принтер стоит по умолчанию HP DeskJet 3650.
-- Если создать еще один принтер, тогда их будет 2, в openoffice выбираю принтер и тогда печать идет успешно.
3) lpr не печатает русские символы:
для решения проблемы:
-- пытался ставить другую кодировку (уверен что дело либо в шрифтах (либо в их отсутствии), либо в кодировке)
Заранее спасиб.
У OO в справке описывается установка и настройка принтера, чтобы ОО понимал.
и т.д.
я и забыл про spadmin. Точно им и настраивал. забыл даже в документацию влезть. спасиб.
Мораль: разобрался — не поленись написать шпору.
И хорошенько приныь её. Негоже экономить на бэкапе Знания :)
Кстати, если совсем не полениться над формулировками и структурированием — то лучшее место для этой шпаргалки — на nixp.ru.
Re: Anarchist
Если ты про статью, посмотрим =)
P.S.
Дык, это же программа. Таких сотни. Прогь и еще раз прогъ.
Все равно какие-то непонятки. Если создам 2 принтера печатает, если один нет.
То есть есть 1 принтер, и если создаю 2 записи:
к примеру (
HP (по умолчанию)
HP2
Тогда печатает только на HP.
Удаляю HP2 . Все дело — плохо. Не печатает =)
К примеру оставляю 2 принтера, выхожу из оффиса.
Через 5 мин захожу все не печатают оба.
После 3 раза отправки на печать, lpq успешно выводит
активную печать, но только одну почему-то.
Я думаю, spadmin тут не причем. Когда то у меня проблемки с этим были и остались до сих пор.
Я думаю это проблема графической приблуды, которая не сечат что это один и тот же принтер.
Кстати, аналогичная проблема и полностью ещё не разобрался.
Как я понял, непосредственная печать текстов в кодировке utf-8 в принципе невозможна, из особенности шрифтов Postscript.
Как настроить печать кириллических текстов хотя бы в кодировке koi8, я пока тоже не понял… Похоже, нужно редактировать ppd-файл? И добавить шрифтов в /usr/share/cups/fonts?
Проще, по-видимому, для печати кириллических текстов использовать GNU-утилиту a2ps (предварительно русифицировав её).
Был бы рад услышать, насколько верно то, что я тут понаписал. :)
Насколько я помню:
1. Утилита lpr не так проста.
2. Многое зависит от приложения.
Конкретно:
xpdf при указании команды печати lpr не печатает.
gv с подстановкой той же команды (правда, она там проставлена по умолчанию) тот же файл печатает на ура.
Случая разобраться с прямой печатью типа $ lpr <имя_файла> пока не представлялось.
http://www.lib.ru/CYRILLIC/koi8printing.txt