Home       Servicebereich  Projekte  Kontakt  

Xerox DocuPrint 4508


Den HP IJS Treiber in magicfilter einbinden

Der HP Treiber ijs ist mittlerweile bei vielen aktuellen Distributionen in den PostScript Interpreter GhostScript eingebunden. Allerdings wird kein entsprechendes Magicfilter-Script mitgeliefert mit dem entsprechende Drucker (z.B. Xerox DocuPrint 4508) per ijs angesteuert werden.

Das entsprechende Script läßt sich schnell erstellen, indem das Script für den LaserJet 4 (ljet4-filter) angepaßt wird. Das Script wird z.B. nach xerox4508-filter kopiert.

Dann werden die Zeilen, die den GhostScript Interpreter aufrufen wie folgt modifiziert:

# PostScript
  0 %! filter /usr/bin/gs  -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE \
    -sDEVICE=ijs -sIjsServer=hpijs -dIjsUseOutputFD -r600 \
    -sIjsParams="Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSet=0" \
    -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -dIjsUseOutputFD \
    -sDeviceManufacturer="HEWLETT-PACKARD"  -sDeviceModel="HP LaserJet" \
    -sOutputFile=- -

  0 \004%! filter /usr/bin/gs  -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE \
    -sDEVICE=ijs -sIjsServer=hpijs -dIjsUseOutputFD -r600 \
    -sIjsParams="Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSet=0" \
    -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -dIjsUseOutputFD \
    -sDeviceManufacturer="HEWLETT-PACKARD"  -sDeviceModel="HP LaserJet" \
    -sOutputFile=- -

  ...
  65 "%%Creator: Wind/U" filter /usr/bin/gs -q -dSAFER -dNOPAUSE -r600 \
     -sDEVICE=ijs -sOutputFile=- - -c quit

Die Einträge sollten in eine Zeile gesetzt und die \ entfernt werden. Zum Schluß wird noch der entsprechende Eintrag in /etc/printcap geändert und der Daemon neu gestartet.
# 600 dpi
  lp|xh|xerox-high:\
          :lp=/dev/lp0:sd=/var/spool/lpd/xerox:\
          :sh:pw#80:pl#70:px#1440:mx#0:\
          :if=/etc/magicfilter/xerox4508-filter:\
          :af=/var/log/lp-acct:lf=/var/log/lp-errs:



< zurück