xant
написал 13 июля 2004 года в 12:01 (2031 просмотр)
Ведет себя
неопределенно; открыл 21 тему в форуме, оставил 347 комментариев на сайте.
Стоит Slackware 9.0 с ядром 2.6.3
Имеется принтер hp Deskjet 710c, которые подключается через lpt порт. Имеется устройство /dev/lp0 Но если туда что-то послать, то принтер не печатает. Принтер системой не обнаруживается.
Вопрос: Что делать?
Сведения из /proc/sys/dev/parport/parport0/
Файл base-addr содержит 888 1912
Файл irq содержит -1
Файл dma содержит -1
Файл modes содержит PCSPP
Файл /proc/sys/dev/parport/parport0/devices/active содержит none
Последние комментарии
- 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
Экология и вегетарианство на благо всем живым существам Планеты.
Добавил принтер с помощью cups. Добавляю любое задание(например напечатать тестовую страницу). CUPS ставит задание в очередь и через некоторое время сообщает, что задание успешно выполнено. Но принтер ничего не печатает и даже не пытается ничего печатать.
Сюдя по моим неверным рассуждениям, CUPS ставит задание в очередь, потом его трансформирует, а потом отправляет на /dev/lp0
Исходя из моих неверных рассуждений, я сделал неверный вывод, что принтеру ничего не доходит, что было послано на /dev/lp0. Снова делаю неверный вывод что система не видит устройства, висящего на порту /dev/lp0, а только lpt порт.
Прошу вас эксперты, направить меня на путь истинный и указать, что делать в этой плачевной ситуации.
К слову пытался играться с настройками BIOS и parport.
Указывал различные значения для BIOS’a.
Загружал линукс с параметром parport=auto и parport=0×378,7. Parport скомпилен в ядро.
Все эти действия никакого полезного результата не дали.
P.S. Под windows xp данный принтер работает совершенно нормально.
Мммм…
Не очень давно (но достаточно, чтобы подзабыть об этом), пытался настроить старенький Epson EPL 5500 на своём Debian.
Крутил и так, и сяк, в конце концов поставил RedHat-овский настройщик printtool и настроил им.
Установка printtool не помогла.
У меня возник вопрос. Если принтер подключен например через lpt порт, то если я пошлю всякий мусор на /dev/lp0, например:
echo «sdasdasdds» > /dev/lp0
То принтер должен же как-то на это среагировать?
ЕМНИП нет
А что есть интересного в выводе
или где там правильнее логи искать?
dmesg | less
Поиски блудного принтера продолжаются:)
Вот что выводит линукс при загрузке:
parport0: PC-style at 0×378 [PCSPP(,...)]
lp: driver loaded but no devices found
lp0: using parport0 (polling).
В настройках Биоса стоит 0×378, ECP, а определяется порт как normal. Может быть проблема в том, что линукс неправильно определяет lpt порт?
В /var/log/messages
Jul 16 10:34:21 xant kernel: parport0: PC-style at 0×378 [PCSPP(,...)]
Jul 16 10:34:21 xant kernel: lp0: using parport0 (polling).
Искай причину..
Потому как у меня порт ECP+EPP:
Ну и
(это на 2.6.5)
Нашел:) Всем спасибо:)
Надо было в ядре включить опцию IEEE 1284 transfer modes для включения ECP и EPP режима. Но еще не все. Так же надо было включить следующие опции:
Use FIFO/DMA if available (EXPERIMENTAL)
SuperIO chipset support (EXPERIMENTAL)
Потом установка драйвера pnm2ppa, настройка CUPS, печать. Всем спасибо:)
P.S. Осталась только одна проблема. KDE приложения не хотят печатать по русски.