Ik gebruik dit topic maar voor mijn USB-printer-probleem-in-Gentoo
Ik heb net Gentoo en in de kernel alles meegecompileerd dat nodig is om te printen.
Vervolgens heb ik geprobeerd de
printing-howto van gentoo te volgen en daar ben ik vrij ver mee gekomen.
emerge cups
emerge foomatic
als ik tail /var/log/everything/current doe, dan zie ik volgens mij de juiste dingen:
Jun 14 17:55:42 [default.hotplug] invoke /etc/hotplug/usb.agent ()
Jun 14 17:55:43 [kernel] Manufacturer: Samsung Electronics Co., Ltd.
Jun 14 17:55:43 [kernel] Product: Samsung Laser Printer ML-1200 Series
Jun 14 17:55:43 [kernel] printer.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04E8 pid 0x300C
Jun 14 17:55:43 [default.hotplug] arguments (usb) env (DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug HOME=/ SHLVL=2 DEVICE=/proc/bus/usb/002/004 INTERFACE=7/1/2 PRODUCT=4e8/300c/100 TYPE=0/0/0 DEBUG=kernel _=/usr/bin/env)
Jun 14 17:55:43 [default.hotplug] invoke /etc/hotplug/usb.agent ()
Jun 14 17:55:46 [usb.agent] ... no modules for USB product 4e8/300c/100
Vervolgens werkte
cat test.txt > /dev/usb/lp0
niet, maar dat kwam vaker voor dacht ik gelezen te hebben.
Vervolgens moest er iets gebeuren met een
PPD File (die heb ik gedownload van linux-printing, maar ik weet niet wat ik daar vervolgens mee aanmoet.)
Ik heb dus braaf de stappen gevolgd:
/etc/init.d/cupsd start
en daarna:
foomatic-configure -s cups -p Samsung-ML-1210 -c file:/dev/usb/lp0 -n Samsung -d gdi
dan CUPS maar ff herstarten:
rc-update add cupsd default
/etc/init.d/cupsd start
Ik denk dat het allemaal wel goed is gegaan tot CUPS installatie, maar dan moet je het volgende doen:
The CUPS daemon should now be running, so open up your favorite browser and point it to
here.
Hopefully, you will be greeted with the CUPS configuration mainscreen. Click on the administration tab at the top of the page, and either enter your root password, or the name of someone that is in the lp group. Once authenticated, click on the Add Printer tab under the printers section. Enter the necessary name, description, and location of your printer. You must make your printer name exactly the same name of your printer queue that you specified for foomatic. You now need to select the device that you printer is connected to. Select the make of the printer, and continue on. On the next page choose your printer from the list.
Ik krijg dus inderdaad dat CUPS config scherm en dan ga ik toevoegen:
"Add Printer" Name: Samsung (zelfde als queue-naam), Location: /dev/usb/lp0, Description: <leeg>
Dan een device kiezen: USB Printer #1
en dan komt de fout denk ik, dan moet je een " Make" kiezen, maar ik kan alleen Raw, DYMO, EPSON, HP, OKIDATA kiezen.
Als ik dan een HP Laserjet kies, dan gebeurt er niets als ik testpagina afdruk. Als ik RAW kies en ik druk een testpagina af, dan gaat de laserprinter wel warm draaien (dat is goed), maar het lampje data gaat niet branden volgens mij en er komt zeker geen testpagina uitrollen
Wat nu?