Hi Liste,
auflösung von 720x720. gut, ich kann über /var/lib/apsfilter/SETUP einfach zwei einträge erstellen, aber...wie kann ich dann angeben, welcher von einem druck-auftrag verwendet werden soll? das devie (lp0) ändert sich ja nicht. (?) Natuerlich aendert sich das Device - oder schliesst Du den Drucker an eine neue Schnittstelle an, um die Aufloesung zu aendern - natuerlich nicht. Also, folgenden Tipp: Zweimal oder mehrer Male das Setup-Tool des apsfilters aufrufen - je nach Blattgoesse a0, a1, a2, a3, a4, a5 ,... und Aufloesung. Jedesmal wird derselbe Port angegeben und die neu generierten Drucker(-einstellungen) werden hinzugefuegt. Sind saemtliche gewuenschten Drucker(-einstellungen) generiert, dann kann nun der jeweilige Drucker ueber die erste Bezeichnung in der /etc/printcap angesprochen werden. Hierzu ein kleines Beispiel aus der Praxis: 2 Drucker: 1 LaserJet-a4-300dpi und -a5-300dpi 1 Epson Stylus-a4-color-1440x720dpi und -a3-720dpi (manche raw-Eintragungen hab' ich 'rausgeschmissen) ### BEGIN apsfilter: ### stc1520h.upp a4 color 1440x720 ### # Warning: Configured for apsfilter, do not edit the labels! # apsfilter setup Tue Apr 6 21:44:45 CEST 1999 # stc1520h.upp-ascii|lp1|stc1520h.upp-a4-ascii-mono-1440x720|stc1520h.upp a4 ascii mono 1440x720:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/stc1520h.upp-a4-ascii-mono-1440x720:\ :lf=/var/spool/lpd/stc1520h.upp-a4-ascii-mono-1440x720/log:\ :af=/var/spool/lpd/stc1520h.upp-a4-ascii-mono-1440x720/acct:\ :if=/var/lib/apsfilter/bin/stc1520h.upp-a4-ascii-mono-1440x720:\ :la@:mx#0:\ :sh: # stc1520h.upp|lp2|stc1520h.upp-a4-auto-color-1440x720|stc1520h.upp a4 auto color 1440x720:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/stc1520h.upp-a4-auto-color-1440x720:\ :lf=/var/spool/lpd/stc1520h.upp-a4-auto-color-1440x720/log:\ :af=/var/spool/lpd/stc1520h.upp-a4-auto-color-1440x720/acct:\ :if=/var/lib/apsfilter/bin/stc1520h.upp-a4-auto-color-1440x720:\ :la@:mx#0:\ :sh: # stc1520h.upp-mono|lp3|stc1520h.upp-a4-auto-mono-1440x720|stc1520h.upp a4 auto mono 1440x720:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/stc1520h.upp-a4-auto-mono-1440x720:\ :lf=/var/spool/lpd/stc1520h.upp-a4-auto-mono-1440x720/log:\ :af=/var/spool/lpd/stc1520h.upp-a4-auto-mono-1440x720/acct:\ :if=/var/lib/apsfilter/bin/stc1520h.upp-a4-auto-mono-1440x720:\ :la@:mx#0:\ :sh: # stc1520h.upp-raw|lp4|stc1520h.upp-a4-raw|stc1520h.upp a4 raw:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/stc1520h.upp-a4-raw:\ :lf=/var/spool/lpd/stc1520h.upp-a4-raw/log:\ :af=/var/spool/lpd/stc1520h.upp-a4-raw/acct:\ :if=/var/lib/apsfilter/bin/stc1520h.upp-a4-raw:\ :la@:mx#0:\ :sh: # ### END apsfilter: ### stc1520h.upp a4 color 1440x720 ### ### BEGIN apsfilter: ### stc1520h.upp a3 color 720 ### # Warning: Configured for apsfilter, do not edit the labels! # apsfilter setup Sun May 23 23:38:06 CEST 1999 # stc1520h.upp-ascii|lp5|stc1520h.upp-a3-ascii-mono-720|stc1520h.upp a3 ascii mono 720:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/stc1520h.upp-a3-ascii-mono-720:\ :lf=/var/spool/lpd/stc1520h.upp-a3-ascii-mono-720/log:\ :af=/var/spool/lpd/stc1520h.upp-a3-ascii-mono-720/acct:\ :if=/var/lib/apsfilter/bin/stc1520h.upp-a3-ascii-mono-720:\ :la@:mx#0:\ :sh: # stc1520h.upp-gross|lp6|stc1520h.upp-a3-auto-color-720|stc1520h.upp a3 auto color 720:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/stc1520h.upp-a3-auto-color-720:\ :lf=/var/spool/lpd/stc1520h.upp-a3-auto-color-720/log:\ :af=/var/spool/lpd/stc1520h.upp-a3-auto-color-720/acct:\ :if=/var/lib/apsfilter/bin/stc1520h.upp-a3-auto-color-720:\ :la@:mx#0:\ :sh: # stc1520h.upp-mono|lp7|stc1520h.upp-a3-auto-mono-720|stc1520h.upp a3 auto mono 720:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/stc1520h.upp-a3-auto-mono-720:\ :lf=/var/spool/lpd/stc1520h.upp-a3-auto-mono-720/log:\ :af=/var/spool/lpd/stc1520h.upp-a3-auto-mono-720/acct:\ :if=/var/lib/apsfilter/bin/stc1520h.upp-a3-auto-mono-720:\ :la@:mx#0:\ :sh: # ### END apsfilter: ### stc1520h.upp a3 color 720 ### ### BEGIN apsfilter: ### laserjet a4 mono 300 ### # Warning: Configured for apsfilter, do not edit the labels! # apsfilter setup Thu Apr 15 19:02:05 CEST 1999 # laserjet-ascii|lp8|laserjet-a4-ascii-mono-300|laserjet a4 ascii mono 300:\ :lp=/dev/lp1:\ :sd=/var/spool/lpd/laserjet-a4-ascii-mono-300:\ :lf=/var/spool/lpd/laserjet-a4-ascii-mono-300/log:\ :af=/var/spool/lpd/laserjet-a4-ascii-mono-300/acct:\ :if=/var/lib/apsfilter/bin/laserjet-a4-ascii-mono-300:\ :la@:mx#0:\ :sh: # laserjet|lp9|laserjet-a4-auto-mono-300|laserjet a4 auto mono 300:\ :lp=/dev/lp1:\ :sd=/var/spool/lpd/laserjet-a4-auto-mono-300:\ :lf=/var/spool/lpd/laserjet-a4-auto-mono-300/log:\ :af=/var/spool/lpd/laserjet-a4-auto-mono-300/acct:\ :if=/var/lib/apsfilter/bin/laserjet-a4-auto-mono-300:\ :la@:mx#0:\ :sh: # laserjet-raw|lp10|laserjet-a4-raw|laserjet a4 raw:\ :lp=/dev/lp1:\ :sd=/var/spool/lpd/laserjet-a4-raw:\ :lf=/var/spool/lpd/laserjet-a4-raw/log:\ :af=/var/spool/lpd/laserjet-a4-raw/acct:\ :if=/var/lib/apsfilter/bin/laserjet-a4-raw:\ :la@:mx#0:\ :sh: # ### END apsfilter: ### laserjet a4 mono 300 ### ### BEGIN apsfilter: ### laserjet a5 mono 300 ### # Warning: Configured for apsfilter, do not edit the labels! # apsfilter setup Sat May 22 21:05:40 CEST 1999 # laserjet-ascii|lp11|laserjet-a5-ascii-mono-300|laserjet a5 ascii mono 300:\ :lp=/dev/lp1:\ :sd=/var/spool/lpd/laserjet-a5-ascii-mono-300:\ :lf=/var/spool/lpd/laserjet-a5-ascii-mono-300/log:\ :af=/var/spool/lpd/laserjet-a5-ascii-mono-300/acct:\ :if=/var/lib/apsfilter/bin/laserjet-a5-ascii-mono-300:\ :la@:mx#0:\ :sh: # laserjet-a5|lp12|laserjet-a5-auto-mono-300|laserjet a5 auto mono 300:\ :lp=/dev/lp1:\ :sd=/var/spool/lpd/laserjet-a5-auto-mono-300:\ :lf=/var/spool/lpd/laserjet-a5-auto-mono-300/log:\ :af=/var/spool/lpd/laserjet-a5-auto-mono-300/acct:\ :if=/var/lib/apsfilter/bin/laserjet-a5-auto-mono-300:\ :la@:mx#0:\ :sh: # ### END apsfilter: ### laserjet a5 mono 300 ###
Am besten man druckt sich das aus, um es in voller Laenge geniessen zu koennen ;-)) Was sieht man dadurch: wenn ich ps.files ueber meinen Epson in a4 mit 1440x720 dpi in Farbe ausdrucken will, dann heisst der Befehl lpr -P lp2 druckfile.ps und in mono lpr-P lp3 druckfile.ps und bei der Ausgabe auf den Laser lpr -P lp9 druckfile.ps Alles klar? Wenn man jetzt noch clever ist, und mehrere Icons auf dem schoenen leeren Desktop mit dem Druckersymbol erzeugt, sie nach den Eintraegen in der printcap benennt, z.B. fuer den Laser-a4-Drucker, dann kenn man per drag'n drop die Text- oder PS- oder was auch immer fuer Files auf dem Drucker ausgeben: Iconname: LaserJet a4 Befehl: lpr -P lp9 %f Und schon koennen wir komfortabel wir unter OS/2 ausdrucken (ohne uns die laestigen Eintraege merken zu muessen)
ich find es einfach nur sehr umständlich, je nachdem was für eine auflösung gebraucht wird, als root den apsfilter neu zu konfigurieren.
Du kannst auch gleich zu Beginn saemtliche Einstellungen vornehmen ;-))
DAS wuerde mich auch brennend interessieren. Hier in einer Firma setzen wir Plotter ein, die ueber verschiedenste Queues verschieden angesprochen werden muessen zwecks unterschiedlicher Konfiguration.
Wir im Buero drucken nur ueber den raw-Device-Eintrag von verschiedenen Quellen aus, die Einstellungen selbst werden ja meist in der zugehoerigen CAD-Software gemacht. Ausserdem entfaellt das Filtern und der Druckauftrag ist wesentlich schneller. cu, Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com