Hallo Johannes,

> > > 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-
>
> [... lange und ausfuehrliche Anleitung ...]
soll ja reproduzierbar sein... :-)
>
> >  Lokales Drucken sollte nun m�glich sein.
>
> Danke, soweit geht er. Lokales Drucken geht komplett. Das Klickibuntitool
> ist da einfach zu benutzen (am Ende macht man es doch per Hand).
>
---8<-----------------------------------
> >
> >  Drucken mit KDE geht jetzt noch nicht!
>
> Ging bei mir auf Anhieb ohne, dass ich etwas verstellen musste?
>
> >  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)
>
> Das habe ich alles nicht gemacht. Er geht trotzdem im KDE (lokal).
> Zumindest im Abiword (damit habe ich getestet). Ist das normal? ;-)
nur mit KWord und KEdit versucht.

> > 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
>
> Ah, das wusste ich schon nicht. Ich muss am HauptPC das Laptop eintragen? In
> dem Falle waere das:
>
> 192.168.0.16  Outfit
>
> Richtig?
>
> > 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
>
> Hmm, da hatte ich vielleicht das man lpd falsch verstanden. Ich dachte man
> braeuchte entweder die hosts.lpd _oder_ die hosts.equiv, da mir zweitere
> etwas suspekt war entschied ich mich fuer erstere.
Bei debian2.2 war hosts.equiv nicht n�tig.
Bei debian3.0 sind wohl beide n�tig.
Englisch ist f�r mich eine Fremdsprache und das wird es auch immer bleiben :-(
> > 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
>
> Hatte ich. :-)
>
> > ----------------
>
> -------------------------------------------------
>
> > 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...)
>
> Muss der Remote Drucker den selben Namen haben? Und muss der andere Rechner
> (in dem Falle das Laptop) den Filter nocheinmal haben?
Unter debian2.2 reicht ein (1) Filter -> durch Versuche ermittelt.
Der Filter war beim Server. Aber wenn der Client auch noch einen Filter hatte
war das Ergebnis das gleiche.
Der Name mu� wohl der erste Name sein der in der /etc/printcap eingetragen
ist beim Server. Also lp bei so einer Zeile -> lp|hp930c|HP930c:\
>
> > 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:
>
> Ich habe weitestgehend dieselbe File (halt die IPs etc angepasst) und
> bekomme immernoch dieselben Fehler. Auch wenn ich die /etc/hosts und am
> Server die /etc/hosts.lpd und /etc/hosts.equiv anpasse wie beschrieben
> bringt er denselben Fehler. Auch mit dem rlpr bringt er denselben Fehler
> wie bereits genannt. Ich hatte die Hoffnung es laege an der "vergessenen"
> /etc/hosts aber leider war dem wohl nicht so.
>
> > Mit einem netten Gru�
> > Ulrich
>
> Mit einem netten Gruss zurueck und einem grossen Dankeschoen fuer die viele
> Muehe,
>
> Johannes Volkmann dessen Drucker ihn in den Wahnsinn treibt...
...nun ich fasse mal zusammen:
- Lokales Drucken funktioniert
- PING funktioniert
- angepa�te Dateien:
_Server_
/etc/hosts -> eigener Rechner und Client eingetragen
/etc/hosts.allow -> keine Eintr�ge
/etc/hosts.deny -> keine Eintr�ge
/etc/hosts.equiv -> nur ein + drinn
/etc/hosts.lpd -> nur die IP vom Client
/etc/networks -> localnet 192.168.0.0
/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:\
was sagt denn /var/log/lpr.log ?
Wie oben schon erw�hnt: Ich weis nicht welche Dienste neu zu starten sind.
Deshalb mache ich einen Reboot :-(
_Client_
/etc/hosts -> eigener Rechner und Server eingetragen
/etc/hosts.allow -> keine Eintr�ge
/etc/hosts.deny -> keine Eintr�ge
/etc/hosts.equiv -> gibt's nicht das ManDrake7.0
/etc/hosts.lpd -> gibt's nicht da Client
/etc/networks -> gibt's nicht da ManDrake7.0 (steht wo anders)
/etc/printcap -> wie gesagt ManDrake7.0!!!
lp:\
     :sd=/var/spool/lpd/lp:\
     :mx#0:\
     :sh:\
     :rm=192.168.0.38:\
     :rp=lp0:\
     :if=/var/spool/lpd/lp/filter:\
Anmerkung: Der Server ist der 192.168.0.38!
Welche Fehlermeldungen bzw. log-Eintr�ge erh�lst du denn bei:
lpr /etc/printcap
?
Am Server und am Client eingeben.
Bei mir funktionierts.

So jetzt mu� ich erst mal bei meinem Auto Eis kratzen und dann in die Arbeit.
Bis sp�ter.

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