Помогите настроить печать (под кноппиксом работает, под - gentoo нет)
Доброго времени суток!
Я обладатель старого матричного принтера Epson LQ-100+
На днях, пробовал загрузиться с кноппикса (UA, 5.1.1), был приятно удивлен, что мой старый принтер печатает хорошо и достаточно быстро.
С начала пришлось руками запустить cups. Затем захожу в http://localhost:631 и вижу, что мой принтер уже найден:
screenshot1
Далее, надо было указать только PPD файл (я указал 24-pin compatible)
И все принттер, печатает нормально и не медленно.
Вот его настройки:
screenshot2
...Перегружаюсь в Gentoo, хоть cups и стартует вместе с системой, никаких принтеров он автоматом не находит. (на первом аналогичном рисунке пусто)
Как видно кноппикс принтер находит как подключенный через parallel port.
Но когда я в gentoo пытаюсь добавить принтер в ручную, - в диалоге подключения такого варианта (parallel port) нету.
Мысль первая, - что-то не включено в ядре (во вкладке parallel port - все включено), того о чем я не подозревал при конфигурировании... Собрал ядро через genkernel - результат тот же :(
Подскажете, как мне "портировать" работу принтера из кноппикса?
- Для комментирования войдите или зарегистрируйтесь
Сам был удивлен
Сам был удивлен до крайности. Курить less /usr/src/linux/Documentation/parport.txt до полного просветления. Смысл такой. При подгрузке модуля ему надо указать irq и dma. Иначе модуль не работает. Ирку и адрес можно посмотреть в биосе перед загрузкой. Грузить модуль руками играя с ирками и дма пока не заработает. Затем прописать модуль и параметры ессно в конфиги, шоб грузилось автоматом.
ЗЫ
Помнится на форуме я уже об этом писал. Правда с тех пор сменился формат конфигурации модулей в части указания параметров.
ни какие
ни какие параметры не передаю модулю и все работает вот у меня в ядре:
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_1284=y
________________________
"We Will Win"
Модуль он и в
Модуль он и в африке модуль. По другому не работает. Значит на вашей системе оно уже было кем-то/чем-то настроено.
Выдержка с доки:
Parport as modules
==================
If you load the parport code as a module, say
# insmod parport
to load the generic parport code. You then must load the
architecture-dependent code with (for example):
# insmod parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto
В общем grep parport_pc /etc/modprobe.conf . Опции порта скорей всего там. Настраивается через каталог /etc/modules.d (я правил i386) с последующим update-modules
Чтото такое
alias parport_lowlevel parport_pc
option parport_pc io=0x378 irq=7
ЗЫ
Проверить работоспособность сего не могу за неимением под рукой принтера с лпт.
=y - у меня не
=y - у меня не МОДУЛЬ, а вкомпилено в ядро.
ну и вот что еще есть(х.з.может и ненужно):
# grep parport /etc/modpules.d/i386
alias parport_lowlevel parport_pc
# grep parport_pc /etc/modprobe.conf
alias parport_lowlevel parport_pc
ЗЫ: я немного не так выразился до этого...
________________________
"We Will Win"
наверное помогу
Только вчера мучался с подобной проблемой:
1. Отсутствие /dev/lp0 а значит и невозможность в CUPS навязать на него принтер.
Вылечилось добавлением в /etc/modules.autoload.d/kernel-2.6 модуля lp - теперь устройство появляется, и принтер можно "увидеть" средствами CUPS (parport у меня тоже модулем скомпилен кстати, но он поднимается сам)
2. На этом траблы не закончились - после определения принтера и пробной печати получал /usr/libexec/foomatic-rip failed и после гугления до-посинения, плюнул на это дело.. Решил сам поковыряться.
Оказалось, хоть юзер и включен в группы lp и lpadmin, фуматиковские скрипты видимо работают не от него, а хз от кого..
вылечилось просто:
#chmod 664 /dev/lp0, и стало все ОК.
Надеюсь поможет..
Нет, не
Нет, не помогает.
Попробовал ядро 2.6.19.1 (на кнопписке такое), конфиг взял с /proc/config.gz - загрузился, так во вклаке подключения даже "LPT#1" нету, не то что "EPSON:/dev/lp0"
Если подключать принтер как "LPT#1" то он печатает оооочень медленно.
Вот вывод lpinfo
Как оно в Кнопписке настроено? на что смотреть? у кого спросить?
Ну погляди на
Ну погляди на состав загруженных модулей в knoppix (типа lsmod) возможно стоит глянуть dmesg и сравнить с dmesg от gentoo
Сравнил.
Сравнил. Добавил в ядро все что связано с parallel port. Но EPSON интерфейса (EPSON:/dev/lp0) в gentoo все равно нету.
Похоже, что это какая-то програмная (не ядерная) особенность knoppix'а.
Заметил, что принтер во время загрузки кноппикса включается при автоконфигурации udev.
udev может создавать такой интерфейс?