View previous topic :: View next topic |
Author |
Message |
r444 Tux's lil' helper

Joined: 07 Jun 2004 Posts: 91 Location: Porto -Portugal
|
Posted: Fri Jul 09, 2004 12:01 am Post subject: problema - configurar impressora usb hp 920c |
|
|
Olá pessoal,
Estou a tentar instalar uma impressora HP deskjet 920c e deparei-me com um problema estranho (ou talvez não). Segui o http://www.gentoo.org/doc/en/printing-howto.xml direitinho, mas quando testei em low-level deu o erro seguinte:
cat test.txt > /dev/usb/lp0
bash: /dev/usb/lp0: Permission denied
mas a seguir fiz
ls -l /dev/usb
total 0
isto é não há lá nada
Quando configurei o kernel carreguei o módulos (usb), aqui está a prova:
lsmod
Module Size Used by
usblp 11264 0
uhci_hcd 29200 0
ehci_hcd 24004 0
usbcore 91868 3 usblp,uhci_hcd,ehci_hcd
ne2k_pci 7584 0
8390 8320 1 ne2k_pci
nvidia 1700460 10
Também fiz um emerge hpijs e correu tudo bem (acho eu).
Os serviços que tenho activo são estes:
rc-update show
apmd |
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
consolefont | boot
crypto-loop |
cupsd | default
distccd | default
domainname | default
esound |
famd |
gkrellmd |
gpm |
hdparm |
hostname | boot
hotplug | default
keymaps | boot
local | default nonetwork
localmount | boot
modules | boot
net.eth0 | default
net.lo | boot
netmount | default
nscd |
numlock |
portmap |
rmnologin | boot
rsyncd |
serial | boot
sshd |
syslog-ng | default
urandom | boot
vixie-cron | default
xdm | default
xfs | default
Alguém me pode ajudar, estou sem ideias
Obrigdo
r444 |
|
Back to top |
|
 |
Mythos l33t


Joined: 02 May 2004 Posts: 953 Location: Portugal
|
Posted: Fri Jul 09, 2004 12:17 am Post subject: |
|
|
Bom supostamente deverias fazer isso como root ???? talvez desse outra coisa sem ser o permission denied.
Olha não sei se isto ajuda mas acho que é só para o scan
por acaso é a unica coisa isso e a webcam logitech 4000 pro que não tenho a funcionar.
e para imprimires nada melhor que:
faz ai o dmesg e verifica se ele te decteca a impressora, umm já fixeste o cups e não te dá bem a impressora ?
http://localhost:631 ? _________________ Best Regards,
Sérgio Henrique
Linux dune 3.0.6-gentoo #1 SMP Thu Oct 27 16:47:29 WEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux |
|
Back to top |
|
 |
r444 Tux's lil' helper

Joined: 07 Jun 2004 Posts: 91 Location: Porto -Portugal
|
Posted: Fri Jul 09, 2004 12:32 am Post subject: |
|
|
Todas as operações são feitas como root. O erro de permition denied é estranho porque nem sequer existe nada em /dev/usb (mesmo como root).
Quando ao emerge hpoj, apenas me limitei a seguir o http://www.gentoo.org/doc/en/printing-howto.xml e lá indica emerge hpijs para impressoras.
Quando ao dmesg tenho
.....
drivers/usb/core/usb.c: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Mas obrigado na mesma.
r444 |
|
Back to top |
|
 |
r444 Tux's lil' helper

Joined: 07 Jun 2004 Posts: 91 Location: Porto -Portugal
|
Posted: Mon Jul 12, 2004 6:04 pm Post subject: |
|
|
Ninguém tem impressoras usb que me possa ajudar ????
r444 |
|
Back to top |
|
 |
r444 Tux's lil' helper

Joined: 07 Jun 2004 Posts: 91 Location: Porto -Portugal
|
Posted: Tue Jul 13, 2004 10:50 pm Post subject: |
|
|
Estive a ver os foruns e nada!
Estou sem ideias!!!
Há alguém com alguma? Ou será que ninguém usa impressoras usb?
r444 |
|
Back to top |
|
 |
fernandotcl Veteran


Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Wed Jul 14, 2004 12:06 am Post subject: |
|
|
Ok, tive uma idéia um pouco "ousada", mas talvez funcione. No LFS existe um script chamado mkdev ou coisa parecida. Você descomenta os dispositivos que vai usar e ele os cria em /dev com o mknod. É a maneira de instalar o /dev corretamente. Você pode deixar no script só o dispostivo /dev/usb/lp0 e rodá-lo, assim ele criará só esse dispositivo. Pode ser uma alternativa. |
|
Back to top |
|
 |
xef Guru


Joined: 20 Jun 2003 Posts: 460 Location: Porto - Portugal
|
Posted: Wed Jul 14, 2004 8:45 am Post subject: |
|
|
experimenta fazer
e
Para ver as permissões dos ficheiros e ver se são links para outros, se todos esses estiverem com permissões normais faz
pra ver se o lp0 está em uso.
Mostra aqui os resultados, talvez isso possa ajudar pelo menos a ver o que está errado. |
|
Back to top |
|
 |
r444 Tux's lil' helper

Joined: 07 Jun 2004 Posts: 91 Location: Porto -Portugal
|
Posted: Thu Jul 15, 2004 5:49 pm Post subject: |
|
|
Ainda não consegui instalar a impressora.
xef
Code: | ls -l /dev/usb/lp0
ls: /dev/usb/lp0: No such file or director |
Code: | ls -l /dev/usb
total 0 |
Code: | fuser /dev/usb/lp0
/dev/usb/lp0: No such file or directory |
fernandotcl
Tens de me explicar em mais pormenor (slowly), ainda estou um pouco verde.
Obrigado pelas respostas,
r444 |
|
Back to top |
|
 |
fernandotcl Veteran


Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Thu Jul 15, 2004 6:03 pm Post subject: |
|
|
Mais simples do que isso, crie o dispositivo manualmente:
Code: | mkdir /dev/usb
mknod /dev/usb/lp0 c 180 0 |
Boa sorte.  |
|
Back to top |
|
 |
r444 Tux's lil' helper

Joined: 07 Jun 2004 Posts: 91 Location: Porto -Portugal
|
Posted: Thu Jul 15, 2004 7:24 pm Post subject: |
|
|
Ok, não deu erro ao fazer mknod
Mas depois obtive:
Code: | cat teste.txt > /dev/usb/lp0
-bash: /dev/usb/lp0: No such device |
.....
r444 |
|
Back to top |
|
 |
xef Guru


Joined: 20 Jun 2003 Posts: 460 Location: Porto - Portugal
|
Posted: Fri Jul 16, 2004 8:44 am Post subject: |
|
|
Criar o mknod no local onde devia estar o device normalmente não resolve nada, o devfs cria esses nods quando é detectada a impressora. Se a impressora nõ foi detectada então ficas com um nod que não está ligado a nada como aconteceu.
Eu acho que tens algum problema de configuração do kernel
Na parte USB support certifica-te que tens estas opções activas:
Code: |
[*] USB device filesystem
<* > USB Printer support
|
E claro, UHCI, OHCI e EHCI, os que precisares para o teu sistema ou mesmo os 3 pra testar
Com estas opções activas no kernel a impressora deve ser reconhecida. |
|
Back to top |
|
 |
r444 Tux's lil' helper

Joined: 07 Jun 2004 Posts: 91 Location: Porto -Portugal
|
Posted: Wed Jul 28, 2004 11:32 pm Post subject: |
|
|
Viva,
Descobri que no meu kernel config faltava apenas o OHCI.
Agora está a printar como deve ser mas apnas como root.
Uma pergunta de noob , como posso dar permissoes aos outros utilizadores?
THX,
r444 |
|
Back to top |
|
 |
fernandotcl Veteran


Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Wed Jul 28, 2004 11:57 pm Post subject: |
|
|
Talvez exista um método melhor, mas eu criaria um grupo para usuários que devem imprimir, como "printer", e dar acesso rw para o dispositivo da impressora pra esse grupo:
Code: | groupadd printer
usermod -g aaa,bbb,ccc,printer username
chown root:printer /dev/usb/lp0
chmod 660 /dev/usb/lp0 |
|
|
Back to top |
|
 |
xef Guru


Joined: 20 Jun 2003 Posts: 460 Location: Porto - Portugal
|
Posted: Thu Jul 29, 2004 2:20 pm Post subject: |
|
|
Bem, como o cups corre como root e imprimes atravez do cups, penso que não precisas de dar permissão a outros users, basta utilizarem o cups normalmente. |
|
Back to top |
|
 |
|