Hallo Johannes,

> Hallo Liste,
>
> ich habe hier einen HP Deskjet 710c stehen. Laut www.linuxprinting.org geht
> der mit dem pnm2ppa... geht auch wunderbar. Der Rechner hier hat die IP
> 192.168.0.4 und der Drucker heisst hp1.
>
> Jetzt fangen die Probleme an. Ich wollte den auch auf dem Laptop
> ansprechen. Ergo installiere ich mir auch da dieses nette Klickibuntiteil
> lprtool und will es damit einstellen.
---8<---------------------------------
Nun ich versteh nicht alles da ich es anders mache...
Vielleicht hilft dir das weiter:
-Es ist eine kleine Anleitung f�r mich selbst, gerade heute von 2.2 auf 3.0 
ausget�ftelt-

Drucken und was dazugeh�rt
Erst mal einen Drucker anschlie�en und einschalten nicht vergessen :-)

 Zielvorgabe: Netwerkdrucker einrichten

 Anmerkung:
 debian 3.0 (f�r debian 2.2 entf�llt /etc/hosts.equiv):
 modconf -> misc:
 "lp - Parallel printer support" nicht aktiviert
 "parport - Parallel-port support" nicht aktiviert
 auch nicht "parport_pc" und nicht "parport_probe"
 
Zun�chst am Server einen (lokalen) Drucker einrichten

Druckertest Nr.1 mit:
 echo hallohallohallo > /dev/lp0
 Drucker sollte sich irgendwie bemerkbar machen.
 (lp0 ist der erste Druckeranschlu� - also LPT1)
 Anmerkung: Seite wird nicht automatisch ausgeworfen.
 
Alle Leichen aus /var/spool/lpd l�schen
 es bleibt �brig: /var/spool/lpd/lp und /var/spool/lpd/remote
 alle Verzeichnisse sind "leer".

magicfilter installieren:
 apt-get install lpr magicfilter gs

Drucker einrichten:
 magicfilterconfig
 (u.U. magicfilterconfig -force oder magicfilterconfig --force)
 Hier f�r einen HP DeskJet 930C
 ->Full: HP930c
 ->Short: hp930c
 ->Full Path: /dev/lp0
 ->InputFilter: dj550c
 ->done
 Meldung "Is this ok?" mit y und [Enter] best�tigen
 Beachte Meldung: "/var/tmp/printcap generated"
 Datei /var/tmp/printcap nach /etc kopieren (ergibt Datei: /etc/printcap)

Leider weis ich nicht welche Dienste neu gestartet werden m�ssen.
 Deshalb hier ein Reboot :-(

Druckertest Nr.2 mit:
 lpr Dateiname
 z.B. lpr /etc/printcap
 �nderungen in der /etc/printcap werden ohne "/etc/init.d/lpr restart" 
�bernommen.

 Datei: /etc/printcap
 lp|hp930c|HP930c:\
    :lp=/dev/lp0:sd=/var/spool/lpd/hp930c:\
    :sh:pw#80:pl#72:px#1440:mx#0:\
    :if=/etc/magicfilter/dj550c-filter
    af=/var/log/lp-acct:lf=/var/log/lp-errs:
 
 Lokales Drucken sollte nun m�glich sein.
 Im Mozilla: lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}

 Datei /etc/printcap etwas griffiger: 

Datei: /etc/printcap
 lp|hp930c|HP930c:\
    :lp=/dev/lp0:\
    :sd=/var/spool/lpd/hp930c:\
    :sh:\
    :pw#80:pl#72:px#1440:mx#0:\
    :if=/etc/magicfilter/dj550c-filter
    :af=/var/log/lp-acct:\
    :lf=/var/log/lp-errs:
 
 Drucken mit KDE geht jetzt noch nicht!
 Druckereinrichtung mit kde-Drucker-Tool bringt auch nichts!
 Obwohl /etc/printcap ver�ndert wird.
 Fehlermeldung: /usr/bin/lpr -P 'lp|hp930c|HP930c' '-#1' Dateiname
 Ursache: Der lpr versteht den Parameter '-#1' nicht!
 
Abhilfe:
 Datei /usr/bin/lpr umbenennen in /usr/bin/lpr-ufg
 Folgendes Script erzeugen: 

 Datei: /usr/bin/lpr
 #!/usr/bin/perl
 
#--- print "---#$ARGV[0]#-#$ARGV[1]#-#$ARGV[3]#--";
 system("/usr/bin/lpr-ufg $ARGV[0] '$ARGV[1]' $ARGV[3]");
 exit 0;
#---EndeScript
 
 Zugriffsrechte: -rwxr-xr-x (755)
 Dieses einzeilige PerlScript entfernt lediglich den Parameter '-#1'
 Datei /etc/printcap wieder wie oben erzeugen (bzw. wiederherstellen).
 
In KDE-Programmen dann im Men�: Datei -> Drucken folgendes w�hlen:
 Drucker: "lp|hp930c|HP930c"
 Aktuelles Drucksystem: "LPR (standardm��iges BSD-Drucksystem)"
 ("UNIX-LPD-Drucksystem (Voreinstellung)" geht auch)
 
Soll der Rechner als Printserver (Server) eingesetzt werden:
 Netzfreigabe erm�glichen:

ClientRechner dem Server bekannt machen:
 Datei /etc/hosts um ClientComputer-Eintrag erg�nzen:
 z.B. 192.168.0.12 vera.jg-computing.local vera

Remote-Zugriff auf Server erm�glichen:
 Datei /etc/hosts.equiv erzeugen bzw. eintragen:
+
 (nur ein Plus-Zeichen) d.h. jeder RemoteHost darf alles - siehe: man 
hosts.equiv

Zugriff des ClientRechners auf das Druckspoolverzeichnis des Servers 
erm�glichen:
 Datei /etc/hosts.lpd erzeugen bzw. eintragen:
 vera.jg-computing.local
oder nur die IP-Adresse
 192.168.0.12

-----------------------------------------------------------------
jetzt wirds etwas holprig - noch nicht 100%ig protokolliert
-----------------------------------------------------------------
 Am ClientRechner den RemoteDrucker einrichten
 ManDrake, RedHat: printtool
 debian:
 apt-get install lpr magicfilter gs
 magicfilterconfig --force
 Full name: HP930c
 Short name (spool directory): lp
 remore machine: 192.168.0.1 das ist der PrintServer
 Inputfilter: dj550c (siehe /vz...)
 
Datei /etc/hosts
 192.168.0.1 server.jg-computing.lc server
 
Datei /etc/printcap (mandrake):
 
##PRINTTOOL3## REMOTE cdj550 300x300 letter {} DeskJet550 3 {}
 lp:\
 :sd=/var/spool/lpd/lp:\
 :mx#0:\
 :sh:\
 :rm=200.156.88.1:\
 :rp=lp:\
 :if=/var/spool/lpd/lp/filter:

Mit einem netten Gru�
Ulrich 


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an