Fórum Debian
Problema com módulo printer - Versão para Impressão

+- Fórum Debian (http://www.forumdebian.com.br)
+-- Fórum: Debian (/forum-4.html)
+--- Fórum: Hardware (/forum-15.html)
+--- Tópico: Problema com módulo printer (/thread-6100.html)

Páginas: 1 2 3 4 5 6 7 8


Problema com módulo printer - vadinhodebian - 16/06/2008 11:07

Quando executo o comando modprobe printer ele dá a mensagem de que o módulo não foi encontrado.
Como faço para instalar o módulo?


- dmatrix - 16/06/2008 17:24

Olá, primeiro vc deve construir o modulo, qual o modelo da impressora?


- vadinhodebian - 17/06/2008 08:56

dmatrix Escreveu:Olá, primeiro vc deve construir o modulo, qual o modelo da impressora?

Olá,

A minha impressora é uma multifuncional LEXMARK X83. Quais são os passos que preciso fazer para construir o módulo?


- dmatrix - 17/06/2008 19:24

talvez não seja necessário contruir, tente seguir os passos deste wiki http://wiki.forumdebian.com.br/index.ph ... mpressoras
quando for selecionar o modelo da impressora, veja se existe a Lexmark z42 e instale ela, depois veja se funciona com esse driver.
Caso não aparece esse modelo tente instalar pela pagina do cups.


- Taylon - 17/06/2008 21:44

ela funciona com o driver da z42, mas parece que nem todas as funções funcionam bem.


- vadinhodebian - 18/06/2008 20:53

dmatrix Escreveu:talvez não seja necessário contruir, tente seguir os passos deste wiki http://wiki.forumdebian.com.br/index.ph ... mpressoras
quando for selecionar o modelo da impressora, veja se existe a Lexmark z42 e instale ela, depois veja se funciona com esse driver.
Caso não aparece esse modelo tente instalar pela pagina do cups.

Ola,

Segui todos os passos mas não reconheceu a porta USB da impressora. O que devo fazer?


- dmatrix - 20/06/2008 11:43

com ela conectada liste os dipositivos usb com Lsusb:
# lsusb
veja se ela aparece.
tente tb atualizar a lista do usb:
# update-usbids
e novamente veja se ela aparece com:
# lsusb


- vadinhodebian - 20/06/2008 15:44

dmatrix Escreveu:com ela conectada liste os dipositivos usb com Lsusb:
# lsusb
veja se ela aparece.
tente tb atualizar a lista do usb:
# update-usbids
e novamente veja se ela aparece com:
# lsusb

Quando faço o comando ele reconhe minha impressora e minha webcam, veja :

Bus 005 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 005: ID 043d:003d Lexmark International, Inc. X83 Scan/Print/Copy
Bus 001 Device 003: ID 093a:2460 Pixart Imaging, Inc. Q-TEC WEBCAM 100
Bus 001 Device 001: ID 0000:0000

Mas quando executo o comando foomatic-gui a porta USB continua não aparecendo.
Tentei efetuar a instalação da impressora pelo KDEPrint mas também não funcionou, pois a opção de "IMPRESSORA LOCAL" não está habilitada.

O que faço agora?


- dmatrix - 20/06/2008 22:21

veja se carregando o modulo usblp se passa a aparecer:
# modprobe usblp
verifique se existe o dev em:
# ls -l /dev/usb/lp0
então tente imprimir algo nela com:
# echo -en "\rOla\r\f" > /dev/usb/lp0
veja tb se as informações sobre ela aparecem em:
# cat /proc/bus/usb/devices

carregue tb os modulos:
# modprobe uhci_hcd
# modprobe ohci_hcd
# modprobe ehci_hcd

e volte a tentar instala-la


- vadinhodebian - 21/06/2008 23:01

dmatrix Escreveu:veja se carregando o modulo usblp se passa a aparecer:
# modprobe usblp
verifique se existe o dev em:
# ls -l /dev/usb/lp0
então tente imprimir algo nela com:
# echo -en "\rOla\r\f" > /dev/usb/lp0
veja tb se as informações sobre ela aparecem em:
# cat /proc/bus/usb/devices

carregue tb os modulos:
# modprobe uhci_hcd
# modprobe ohci_hcd
# modprobe ehci_hcd

e volte a tentar instala-la

Olá,

Os quatro modulos foram levantados sem dar nenhum erro.
As informações referente a impressora aparece no arquivo "cat /proc/bus/usb/devices'.
Só que não existe o caminho "ls -l /dev/usb/lp0" criado. Será que é esse o problema? O que devo fazer?


- dmatrix - 22/06/2008 11:17

pode ser sim esse o problema, como não está utilizando o script de hotplug, esse link não está sendo criado, tente criar manualmente ele e veja se o instalador de impressão passa a reconhecer a impressora, verifique se o /dev/lp0 existe, então faça:
# cd /dev
# mkdir usb
# ln -s /dev/lp0 /dev/usb/lp0

e faça os testes sem reiniciar.

se funcionar, então é provável que o seu /etc/udev/udev.rules não esteja sendo executado corretamente pelo sistema.
Obs: o modulo usblp deve ser carregado sempre.


- vadinhodebian - 24/06/2008 22:17

dmatrix Escreveu:pode ser sim esse o problema, como não está utilizando o script de hotplug, esse link não está sendo criado, tente criar manualmente ele e veja se o instalador de impressão passa a reconhecer a impressora, verifique se o /dev/lp0 existe, então faça:
# cd /dev
# mkdir usb
# ln -s /dev/lp0 /dev/usb/lp0

e faça os testes sem reiniciar.

se funcionar, então é provável que o seu /etc/udev/udev.rules não esteja sendo executado corretamente pelo sistema.
Obs: o modulo usblp deve ser carregado sempre.

Olá,

Fiz exatamente como você mandou e não consegui fazer com que a impressora funcionasse. O que podemos fazer para que está impressora funcione?

Aguardo contato...


- dmatrix - 25/06/2008 15:51

confere umas coisas comigo, quando vc insere um pendriver o sistema já reconhece e monta o driver da unidade dele?
quais modulos estão carregados com o comando:
# lsmod | grep usb

verifique se no arquivo /etc/udev/devfs.rules e no udev.rules existe a seguinte linha na seção de Usb devices:
SUBSYSTEMS=="usb", KERNEL=="lp[0-9]*", NAME="usb/%k"

verifique no arquivo /etc/udev/permissions.rules a linha na seção usb devices:
KERNEL=="lp[0-9]*", SUBSYSTEM=="usb", GROUP="lp"

pode ser ainda que seu kernel não tenha o suporte ao usb habilitado, veja se pelo menos o da impressora está:
# grep -i usb_print /boot/config-`uname -r`

veja se aparece uma linha assim:
CONFIG_USB_PRINTER=m

obs: aqui quando conecto a impressora usb o link /dev/usb/lp0 é criado, ao retirar o cabo ele some.


- vadinhodebian - 25/06/2008 20:26

dmatrix Escreveu:confere umas coisas comigo, quando vc insere um pendriver o sistema já reconhece e monta o driver da unidade dele?
quais modulos estão carregados com o comando:
# lsmod | grep usb

verifique se no arquivo /etc/udev/devfs.rules e no udev.rules existe a seguinte linha na seção de Usb devices:
SUBSYSTEMS=="usb", KERNEL=="lp[0-9]*", NAME="usb/%k"

verifique no arquivo /etc/udev/permissions.rules a linha na seção usb devices:
KERNEL=="lp[0-9]*", SUBSYSTEM=="usb", GROUP="lp"

pode ser ainda que seu kernel não tenha o suporte ao usb habilitado, veja se pelo menos o da impressora está:
# grep -i usb_print /boot/config-`uname -r`

veja se aparece uma linha assim:
CONFIG_USB_PRINTER=m

obs: aqui quando conecto a impressora usb o link /dev/usb/lp0 é criado, ao retirar o cabo ele some.

Olá,

Quando coloco meu pendrive ele reconhece na boa, e consigo acessar os arquivos dele normalmente.

O comando lsmod | grep usb retorna as seguintes linhas :

sb_storage 87872 0
ide_core 147584 5 usb_storage,ide_cd,ide_disk,generic,via82cxxx
scsi_mod 153008 4 sd_mod,usb_storage,sbp2,libata

Em ambos os arquivos (devfs.rules e udev.rules) existe a linha que você mencionou.
No arquivo permissions.rules também existe a linha que você mencionou.
Quando executo o comando grep -i usb_print /boot/config-2.6.18-6-amd64 aparece a linha que você mencionou.

Quando conecto e desconecto o cabo usb da impressora nada acontece.
Uma coisa que eu reparei foi que o link criado ontém "ln -s /dev/lp0 /dev/usb/lp0', não existe mais.

Aguardo contato para prosseguirmos com a resolução deste problema.

Obrigado!!!


- dmatrix - 27/06/2008 15:25

é isso mesmo o /dev/usb/lp0 deveria ser criado quando inserindo o cabo da impressora.
verifique se o modulo usbcore pode ser carregado e então faça novo teste se inserindo o cabo usb aparece o link /dev/usb/lp0

verifique tb se seu usuário faz parte do grupo lp e plugdev com:
$ id

ao inserir o cabo da impressora usb verifique as mensagens que saem no syslog e poste aqui:
# tail /var/log/syslog