Le CUPS nouveau est arrivé

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
7
déc.
2002
Linux
La version 1.1.17 de CUPS (Common Unix Printing System), le serveur/client d'impression qui réconcilie les *n*xiens avec les imprimantes, est sortie. Cette version corrige essentiellement de nombreux bogues de la 1.1.16 (cf. changelog) et inclut une interface et des documentations administrateur et utilisateur en français. A vos compilateurs !

Aller plus loin

  • # CUPS, c'est Bien(tm)

    Posté par  (site web personnel) . Évalué à 7.

    Facile d'utilisation, très bien documenté, compatible avec presque tout (interface avec samba, support d'IPP,...)... On ne peut rien lui reprocher !
    Sauf peut être le manque de drivers installés par défaut, mais heureusement que gimp-print ( http://gimp-print.sf.net(...) ) comble ce manque.
  • # Re: Le CUPS nouveau est arrivé

    Posté par  . Évalué à 1.

    CUPS c'est bien mais jamais réussi à faire fonctionner ma HP DeskJet 722C avec alors qu'avec lpr-ppd + magicfilter ça fonctionne. Bon pour la qualité photo c'est pas trop ça mais pour le texte ça va bien.

    Quelqu'un a réussit a faire tourner une HP 722C sous debian avec CUPS ? si oui comment ?

    A plus.
    • [^] # Se passer de CUPS

      Posté par  . Évalué à 1.

      Bonjour,

      comme il y a très peu de messages dans ce thread je vais en profiter un peu, question place :)

      J'ai une Debian et j'utilise lpr-ppd + hpijs + mon filtre perso ; je suis étonamment surpris
      par la qualité de hpijs pour ma HP 895C, c'est bien la première fois que la couleur marche bien !!

      Voici mon filtre, et plus loin mon printcap.

      ---------------- /usr/local/lib/printfilters/hpdj-filter ----------------

      #! /bin/sh
      #
      # /usr/local/lib/printfilters/hpdj-filter
      # Filtre d'impression pour deskjet HP 895 Cxi
      #
      # Edouard.Thiel at lim.univ-mrs.fr - 25/11/2002
      #
      # Le filtre est appelé par lpd avec la ligne de commande (man printcap) :
      # [-c] -wwidth -llength -iindent -n login -h host -j file.ps acct-file
      # Le paramètre acct-file provient du champ 'af' dans printcap ; on s'en sert
      # pour paramétrer ce script (pas d'autre moyen trouvé).
      #
      # Exemple d'entrée /etc/printcap :
      #
      # djng|lp:\
      # :lp=/dev/lp0:\
      # :sd=/var/spool/lpd/hpdj:\
      # :if=/usr/local/lib/printfilters/hpdj-filter:\
      # :lf=/var/log/lp-errs:\
      # :mx#0:sh:\
      # :af=normal-gray:


      # On saute toutes les options et on recherche acct-file

      while [ $# != 0 ]; do
      case "$1" in
      -c|-w*|-l*|-i*) shift ;;
      -n|-h|-j) shift 2 ;;
      *) af="$1" ; break ;;
      esac
      done


      # Paramètres pour hpijs :
      # http://hpinkjet.sourceforge.net/printmodedescr.php#dj8xx(...)
      # /usr/share/doc/gs/Devices.htm#IJS

      qua="unknown"

      case "$af" in
      draft-gray)
      qua="Quality:Quality=1,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSet=2" ;;
      draft-color)
      qua="Quality:Quality=1,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=2" ;;
      normal-gray)
      qua="Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSet=2" ;;
      normal-color)
      qua="Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=2" ;;
      photo-color)
      qua="Quality:Quality=2,Quality:ColorMode=2,Quality:MediaType=2,Quality:PenSet=2" ;;
      esac


      # Appel de ghsotscript

      if [ "$qua" != "unknown" ]; then

      gs -q -dNOPAUSE -dSAFER -sDEVICE=ijs -sIjsServer=hpijs \
      -sDeviceManufacturer=HEWLETT-PACKARD -sDeviceModel='DESKJET 895' \
      -sIjsParams="$qua" -dIjsUseOutputFD -sOutputFile=- -

      else
      echo "`basename $0`: bad parameter af=\"$af\" in /etc/printcap"
      fi


      # Réinitialise l'imprimante, et éjecte toute page non finie
      # RQ: semble inutile, fait clignoté led n.2
      #printf '\033E' # PCL: Printer Reset

      exit 0

      ---------------- /etc/printcap ----------------


      # /etc/printcap: printer capability database. See printcap(5).
      # You can use the filter entries df, tf, cf, gf etc. for
      # your own filters. See /etc/filter.ps, /etc/filter.pcl and
      # the printcap(5) manual page for further details.

      # Deskjet HP 895 Cxi locale
      #

      djdg|dj-draft-gray:\
      :lp=/dev/lp0:\
      :sd=/var/spool/lpd/hpdj:\
      :if=/usr/local/lib/printfilters/hpdj-filter:\
      :lf=/var/log/lp-errs:\
      :mx#0:sh:\
      :af=draft-gray:

      djdc|dj-draft-color:\
      :lp=/dev/lp0:\
      :sd=/var/spool/lpd/hpdj:\
      :if=/usr/local/lib/printfilters/hpdj-filter:\
      :lf=/var/log/lp-errs:\
      :mx#0:sh:\
      :af=draft-color:

      djng|dj-normal-gray|lp:\
      :lp=/dev/lp0:\
      :sd=/var/spool/lpd/hpdj:\
      :if=/usr/local/lib/printfilters/hpdj-filter:\
      :lf=/var/log/lp-errs:\
      :mx#0:sh:\
      :af=normal-gray:

      djnc|dj-normal-color:\
      :lp=/dev/lp0:\
      :sd=/var/spool/lpd/hpdj:\
      :if=/usr/local/lib/printfilters/hpdj-filter:\
      :lf=/var/log/lp-errs:\
      :mx#0:sh:\
      :af=normal-color:

      djpc|dj-photo-color:\
      :lp=/dev/lp0:\
      :sd=/var/spool/lpd/hpdj:\
      :if=/usr/local/lib/printfilters/hpdj-filter:\
      :lf=/var/log/lp-errs:\
      :mx#0:sh:\
      :af=photo-color:

      ----------------- Fin des scripts ----------------------

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.