[FUG-BR] hp 1020

Carlos Alberto carlinho em aes.inf.br
Segunda Outubro 20 10:57:46 BRST 2008


"Carlos Alberto" <carlinho em aes.inf.br> escreveu:
> pessoal,
> 
> estou com um dilema e preciso de uma ajuda.
> o caso e o seguinte:
> tenho uma maquina com 3 impressoras conectadas, 1 epson matricial usando
> interface IEEE-1284 (paralela -> usb), 1 epson c110 e 1 hp laserjet 1020.
> necessito que as 3 impressoras funcionem na mesma maquina, e aqui reside o
> problema.
> para que as epson funcionem corretamente, preciso que o device ulpt esteja
> carregado, e para a hp1020, ele nao pode estar carregado.
> se descarrego o device ulpt e mando a impressao para o device ugen#.1 das
> epson, a impressao nao sai, porem a hp funciona perfeitamente, se carrego
o
> device ulpt, as epson funcionam perfeitamente, porem a hp para de
funcionar,
> pois ao copiar o firmware para o device ulpt ou unlpt, ocorre um erro.
> ja alterei o usbdevs para que o fabricante hp nao fosse reconhecido, porem
> ele reconhece o dispositivo ulpt por sua classe.
> minha questao:
> existe alguma maneira de que eu faca o sistema reconhecer a hp1020 como
ugen
> e as epson como ulpt ?

segue-se a solucao que eu adotei para resolver o dilema:
/usr/src/sys/dev/usb/usbdevs
1397a1395
> product HP 1020 0x2b17 Laserjet 1020
 
/usr/src/sys/dev/usb/ulpt.c
201a202,205
>
> if (uaa->vendor == USB_VENDOR_HP && uaa->product == USB_PRODUCT_HP_1020)
> return (UMATCH_NONE);
>
 
tanto a impressora hp 1020, quanto as epson estao funcionando normalmente, e
muito bem.
fica a informacao como registro para referencia futura.

carlinho




Mais detalhes sobre a lista de discussão freebsd