
klpc [-H<server>] [-P<printer>] [-U<user>] <options>

Das Programm klpc dient zum Steuern von Print-Servern
und Queues.

Argumente:
----------

<server>      Stellt eine Verbindung zum angegebenen Printserver
              her. Diese Option wird nur genutzt, wenn im Drucker-Namen
	      kein Hostname enthalten ist.
	      Wurde diese Option nicht verwendet und ist im Drucker-Namen
	      kein Hostname enthalten, wird an folgenden Stellen
	      nach einem Hostnamen gesucht:
	      - Umgebungsvariable "PRINTHOST"
	      - User-Preference "/yalc/print-host"
	      - Registry-Eintrag "/print-host" in
	        HKCU/Software/DKrause/Yalc
	      - System-Preference "/yalc/print-host"
	      - Registry-Eintrag "/print-host" in
	        HKLM/Software/DKrause/Yalc
<printer>     Gibt an, auf welchen Drucker die Ausgabe erfolgen soll.
	      Der Drucker kann als Alias angegeben werden, als
	      Queue-Name, als queue@host oder host%port.
	      Wird diese Option nicht verwendet, wird an folgenden
	      Stellen nach einem Druckernamen gesucht:
	      - Umgebungsvariablen "NGPRINTER", "NPRINTER",
	        "LPDEST" und "PRINTER".
	      - User Preference "/yalc/default-printer"
	      - Registry-Eintrag "/default-printer"
	        in HKCU/Software/DKrause/Yalc
	      - System Preference "/yalc/default-printer"
	      - Registry-Eintrag "/default-printer"
	        in HKLM/Software/DKrause/Yalc
	      Wenn ein Alias nicht aufgeloest werden kann oder nur
	      ein Queuename angegeben wurde, wird der Hostname des
	      Printservers aus der -S-Option oder den dort angegebenen
	      Fallbacks bezogen.
<user>        Druckt als der angegebene Nutzer.
	      Der Nutzername kann als Loginname oder als
	      user@host angegeben werden.
	      Diese Option kann nur von solchen Nutzern genutzt
	      werden, die in einer "xusers"-Sektion fuer den Drucker
	      oder den Printserver aufgelistet sind.
<options>     start   <printer>
	        startet den Server-Prozess fuer die Queue neu.
              stop    <printer>
		stoppt das Drucken nach dem aktuellen Druckjob.
              enable  <printer>
		gestattet der Queue, eingehende Jobs zu akzeptieren.
              disable <printer>
		verbietet der Queue, eingehende Jobs zu akzeptieren.
              abort   <printer>
		bricht den aktuellen Job ab und stellt das Drucken ein.
              kill    <printer>
		stoppt den Dienst fuer eine Queue und startet ihn neu.
              topq    <printer> <job-ids>
		schiebt die angegebenen Jobs an den Anfang der Queue.
              status  <printer>
		zeigt den Status von Daemon und Queue an.
              hold    <printer> <job-ids>
		haelt die angegebenen Jobs fest (sie verbleiben in
		der Queue, werden aber noch nicht gedruckt).
              holdall <printer>
		haelt alle Jobs in der Queue fest.
              release <printer> <job-ids>
		gibt die angegebenen festgehaltenen Jobs wieder frei,
		so dass sie gedruckt werden koennen.
              move    <job-id> <printer>
		verschiebt die angegebenen Jobs in eine andere Queue.
              redirect [ <printer> [ <destination> | off ] ]
		schaltet eine Umleitung von einer Queue in eine andere.
              lpd     <printer>
		zeigt die Prozess-ID des Prozesses an, der eine
		Queue bearbeitet.
              reread
		veranlasst ein erneutes Einlesen der Steuerdateien.

Die Optionen koennen zwischen verschiedenen Druck-Systemen variieren,
einige Drucksysteme bieten zusaetzliche Optionen an.

