Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > ee32c36958648b268d57f91a9121d023 > files > 34

howto-text-it-9.0-1mdk.noarch.rpm

  HP690C mini-HOWTO
  Alessandro Airaghi, (airaghi@gpa.it)
  v0.01, 8 Febbraio 1999

  Come utilizzare una stampante HP690C con Linux. Le informazioni qui
  contenute dovrebbero essere applicabili, con piccole modifiche, a gran
  parte delle stampanti HP DeskJet.

  1.  Introduzione


  Questo documento è da intendersi come poco più di una bozza.
  E' tuttora in allestimento.


  1.1.  Disclaimer


  Ho scritto questo documento con tutta l'accuratezza possibile ma se
  usate le informazioni in esso contenute lo fate a vostro rischio e
  pericolo. In nessun caso potrò essere ritenuto responsabile di
  eventuali danni causati dall'utilizzo del presente mini-HOWTO.


  1.2.  Distribuzione

  L'ultima versione di questo documento è reperibile presso il seguente
  indirizzo:

  <http://www.pluto.linux.it/ildp/altri/HP690c.html>

  Critiche, correzioni, consigli e suggerimenti per migliorare questo
  testo sono ben accetti. Contattatemi pure tramite posta elettronica.


  1.3.  Ringraziamenti

  Questo documento si basa in gran parte sulle informazioni scambiate
  all' interno del newsgroup it.comp.linux Intendo ringraziare tutti
  coloro che hanno preso parte ai vari thread, in particolar modo
  Roberto Gerola.


  2.  Preparazione


  Scaricate i seguenti 3 pacchetti .deb:

  <ftp://ftp.flashnet.it/pub/ftp.debian.org/dists/slink/main/binary-
  i386/text/gs_5.10-1.deb>

  <ftp://ftp.flashnet.it/pub/ftp.debian.org/dists/slink/main/binary-
  all/text/gsfonts_5.10a-1.deb>

  <ftp://ftp.flashnet.it/pub/ftp.debian.org/dists/slink/main/binary-
  i386/libs/libpaperg_1.0.3-11.deb>

  Se non avete una Debian, potete convertirli in formato RPM con il
  programma Alien.
  Installate i 3 pacchetti. Come root, date il seguente comando:

  # ldconfig

  Sempre come root, create i seguenti 3 file:


       ----  /etc/printcap -------------------------
       lp:\
               :sd=/var/spool/lpd/lp:\
               :mx#0:\
               :sh:\
               :lp=/dev/lp1:\
               :if=/var/spool/lpd/lp/filtro:
       ps:\
               :sd=/var/spool/lpd/lp:\
               :mx#0:\
               :sh:\
               :lp=/dev/lp1:\
               :if=/var/spool/lpd/lp/filtro-ps:
       ---------------------------------------------

       ---- /var/spool/lpd/lp/filtro ----------------------------------

       #!/bin/bash
       # Filtro di input per stampanti HP 6xx
       # Questo filtro svolge le seguenti 3 funzioni:
       # 1. traduce LF in LF+CR (eliminazione effetto scalettatura)
       # 2. predispone la stampante in modalità econofast
       # 3. imposta il charset latin 1 (lettere accentate)

       # Invia il comando per fare in modo che la stampante interpreti
       # il carattere LF come LF+CR
       echo -ne \\033\&k2G

       # Invia il comando per fare in modo che la stampante utilizzi
       # la modalità econofast.
       # Vengono inviati alla stampante i seguenti caratteri:
       # escape (in notazione ottale è \033), asterisco, o minuscola,
       # meno, uno, emme maiuscola
       echo -ne \\033\*o-1M

       # Invia il comando per impostare il charset latin 1
       # Vengono inviati alla stampante i seguenti caratteri:
       # escape (in notazione ottale è \033), aperta tonda, zero,
       # enne maiuscola
       echo -ne \\033\(0N

       # Il comando successivo invia stdin su stdout
       cat

       # Il comando successivo invia un salto pagina alla fine del file
       echo -ne \\f

       ----------------------------------------------------------------

       ---- /var/spool/lpd/lp/filtro-ps -------------------------------

       #!/bin/bash
       # Filtro di input per poter stampare documenti .ps e .pdf
       # Si legga la man page del dispositivo hpdj (man gs-hpdj) per
       # vedere tutte le opzioni supportate !

       /usr/bin/gs -q -dSAFER -dNOPAUSE -sDEVICE=hpdj -r300 \
       -sModel=560C -sPrintQuality=-1 -sOutputFile=\|"cat 1>&3" \
       - 3>&1 1>&2

       ----------------------------------------------------------------





  Rendete eseguibili gli ultimi due file:

  # chmod 755 filtro
  # chmod 755 filtro-ps


  3.  Stampa dei documenti



  ·  Per stampare un documento solo testo: lpr file.txt



  ·  Per stampare un documento .ps: lpr -Pps file.ps



  ·  Per stampare un documento .pdf: lpr -Pps file.pdf

  Potete stampare utilizzando anche il programma gv. Quando gv vi
  chiederà che comando utilizzare per la stampa, nella finestra che si
  sarà aperta dovrà apparire questo:

  lpr -Pps

  Per modificare la qualità di stampa, leggete la man page di hpdj:

  man gs-hpdj


  4.  Manutenzione della stampante


  Per pulire le cartucce di stampa non dovete utilizzare alcun
  programma.  Servono solo a farvi sprecare costoso inchiostro.  Per
  ottenere stampe nitide e senza striature, scaricate dal sito della HP
  il documento (disponibile anche in italiano) che trovate al seguente
  indirizzo:

  <http://www.hp.com/cposupport/printers/support_doc/dj6ser_trklst.html>


  5.  Sequenze di escape per le stampanti della famiglia 600

  Tali codici sono reperibili sul sito della HP al seguente indirizzo:

  <http://whp-
  web1.extweb.hp.com/cposupport/printers/support_doc/bpd02925.html>


  6.  Bibliografia


  Appunti Linux, Daniele Giacomini,
  <http://www.pluto.linux.it/ildp/AppuntiLinux/index.html>, capitoli
  52,53,54,55

  I segreti di Linux, Naba Barkakati, ed. Apogeo, capitolo 14