From: <mal...@t-...> - 2000-12-29 21:32:47
|
Hello, I'm new to Linux and to printing under Linux. I'm not completely sure if this is the right place to ask for advice concerning a scanning problem. For work I have to implement a printing strategy for Linux machines so I'm presently into looking at how printing is actually done. So here is the story. I recently bought for home a printer. At home I run Mandrake 7.2 with the 2.2.17 kernel and KDE 2.0. I had my eye on this HP PSC 500 all-in-one device and checked it out to see if it was supported under Linux. I was glad to see it was. So far I'm doing good printings, although there are a few things to adjust here and there I think in order to get better photo prints. For instance the sky on the photos is rather filled with little dark dots which are not there in the first place. This could be a gamma setting? Also when I print with the standard font and ps setup in Emacs some letters, specifically the 'W', comes out darker. But the real problem is with scanning. I would really like to get it going. I have downloaded SANE 1.0.4 and followed the instructions in the SCAN-HOWTO file. One thing that puzzles me is that the SANE docs seems to mention exclusively SCSI interfaces, which I obviously don't have. The err msg I get is this: # scanimage --test scanimage: no SANE devices found To get there I do the following. Here are the basic modules loaded after boot up: # lsmod Module Size Used by emu10k1 42480 1 (autoclean) soundcore 2800 4 (autoclean) [emu10k1] r128 63696 6 agpgart 19728 2 [r128] hisax 470096 3 isdn 104208 4 [hisax] slhc 4544 1 [isdn] 3c90x 21472 1 (autoclean) nls_cp437 3952 12 (autoclean) vfat 9408 6 (autoclean) fat 30432 6 (autoclean) [vfat] supermount 14224 2 (autoclean) Now I fire up the printer interface with a simple script I made in /etc/rc.d/init.d/start_printer: # cat start_printer insmod parport insmod parport_pc insmod parport_probe insmod /usr/local/lib/ieee12844.o insmod /usr/local/lib/ieee12844pp.o /usr/local/bin/ptal-printd mlc:mlcpp0 -like /dev/lp0 & ... which yields the following results: # ./start_printer Using /lib/modules/2.2.17-21mdk/misc/parport.o Using /lib/modules/2.2.17-21mdk/misc/parport_pc.o Using /lib/modules/2.2.17-21mdk/misc/parport_probe.o Now the modules loaded are as follows: # lsmod Module Size Used by ieee12844pp 15808 0 (unused) ieee12844 13152 1 [ieee12844pp] parport_probe 3536 0 parport_pc 7568 1 parport 7744 1 [ieee12844pp parport_probe parport_pc] emu10k1 42480 1 (autoclean) soundcore 2800 4 (autoclean) [emu10k1] r128 63696 6 agpgart 19728 2 [r128] hisax 470096 3 isdn 104208 4 [hisax] slhc 4544 1 [isdn] 3c90x 21472 1 (autoclean) nls_cp437 3952 12 (autoclean) vfat 9408 6 (autoclean) fat 30432 6 (autoclean) [vfat] supermount 14224 2 (autoclean) And here's the output of the hpo devid command: # ./hpo devid MFG:HEWLETT-PACKARD;MDL:PSC500;CMD:MLC,PCL,PML,SCL;CLS:PRINTER;DES:Hewlett-Packard PSC 500;CMT:OFFICEJET PRO;SERN:MYJ0AE33X8WZ;VSTATUS:$HB0$FC0,ff,DN,IDLE,CUT;LSS:01;LDF:1;LDE:1; So, why is there no SANE device recognized by the system? Regards, Alain |