Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 343

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>HP690C mini-HOWTO</TITLE>


</HEAD>
<BODY>
<H1>HP690C mini-HOWTO</H1>

<H2>Alessandro Airaghi, (
<A HREF="mailto:airaghi@gpa.it">airaghi@gpa.it</A>)</H2>v0.01, 8 Febbraio 1999
<P><HR>
<EM>Come utilizzare una stampante HP690C con Linux. Le informazioni qui contenute
dovrebbero essere applicabili, con piccole modifiche, a gran parte delle
stampanti HP DeskJet. </EM>
<HR>
<H2><A NAME="s1">1. Introduzione</A></H2>

<P>
<P>Questo documento &egrave; da intendersi come poco pi&ugrave; di una bozza.<BR>
E' tuttora in allestimento.
<P>
<H2>1.1 Disclaimer</H2>

<P>
<P>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&ograve; essere ritenuto responsabile di eventuali danni causati
dall'utilizzo del presente mini-HOWTO.
<P>
<H2>1.2 Distribuzione</H2>

<P>L'ultima versione di questo documento &egrave; reperibile presso il seguente
indirizzo:
<P>
<A HREF="http://www.pluto.linux.it/ildp/altri/HP690c.html">http://www.pluto.linux.it/ildp/altri/HP690c.html</A> 
<P>Critiche, correzioni, consigli e suggerimenti per migliorare questo testo
sono ben accetti. Contattatemi pure tramite posta elettronica.
<P>
<H2>1.3 Ringraziamenti</H2>

<P>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.
<P>
<H2><A NAME="s2">2. Preparazione</A></H2>

<P>
<P>Scaricate i seguenti 3 pacchetti .deb:
<P>
<A HREF="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-i386/text/gs_5.10-1.deb</A><P>
<A HREF="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-all/text/gsfonts_5.10a-1.deb</A><P>
<A HREF="ftp://ftp.flashnet.it/pub/ftp.debian.org/dists/slink/main/binary-i386/libs/libpaperg_1.0.3-11.deb">ftp://ftp.flashnet.it/pub/ftp.debian.org/dists/slink/main/binary-i386/libs/libpaperg_1.0.3-11.deb</A><P>Se non avete una Debian, potete convertirli in formato RPM con il programma
<CODE>Alien</CODE>.<BR>
Installate i 3 pacchetti. Come root, date il seguente comando:
<P># ldconfig
<P>Sempre come root, create i seguenti 3 file:
<P>
<BLOCKQUOTE><CODE>
<PRE>

----  /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&agrave; 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\&amp;k2G

# Invia il comando per fare in modo che la stampante utilizzi
# la modalit&agrave; econofast.
# Vengono inviati alla stampante i seguenti caratteri:
# escape (in notazione ottale &egrave; \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 &egrave; \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>&amp;3" \
- 3>&amp;1 1>&amp;2

----------------------------------------------------------------
</PRE>
</CODE></BLOCKQUOTE>
<P>Rendete eseguibili gli ultimi due file:
<P># chmod 755 filtro<BR>
# chmod 755 filtro-ps
<P>
<H2><A NAME="s3">3. Stampa dei documenti</A></H2>

<P>
<P>
<UL>
<LI>Per stampare un documento solo testo:
<CODE>lpr file.txt</CODE>

<P>
</LI>
<LI>Per stampare un documento .ps:
<CODE>lpr -Pps file.ps</CODE>

<P>
</LI>
<LI>Per stampare un documento .pdf:
<CODE>lpr -Pps file.pdf</CODE></LI>
</UL>
<P>Potete stampare utilizzando anche il programma <CODE>gv</CODE>. Quando gv vi chieder&agrave;
che comando utilizzare per la stampa, nella finestra che si sar&agrave; aperta dovr&agrave;
apparire questo:
<P><CODE>lpr -Pps</CODE>
<P>Per modificare la qualit&agrave; di stampa, leggete la man page di hpdj:
<P><CODE>man gs-hpdj</CODE>
<P>
<H2><A NAME="s4">4. Manutenzione della stampante</A></H2>

<P>
<P>Per pulire le cartucce di stampa <B>non dovete utilizzare alcun programma.</B>
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:
<P>
<A HREF="http://www.hp.com/cposupport/printers/support_doc/dj6ser_trklst.html">http://www.hp.com/cposupport/printers/support_doc/dj6ser_trklst.html</A><P>
<H2><A NAME="s5">5. Sequenze di escape per le stampanti della famiglia 600</A></H2>

<P>Tali codici sono reperibili sul sito della HP al seguente indirizzo:
<P>
<A HREF="http://whp-web1.extweb.hp.com/cposupport/printers/support_doc/bpd02925.html">http://whp-web1.extweb.hp.com/cposupport/printers/support_doc/bpd02925.html</A><P>
<H2><A NAME="s6">6. Bibliografia</A></H2>

<P>
<P>Appunti Linux, Daniele Giacomini,
<A HREF="http://www.pluto.linux.it/ildp/AppuntiLinux/index.html">http://www.pluto.linux.it/ildp/AppuntiLinux/index.html</A>,
capitoli 52,53,54,55 
<P>I segreti di Linux, Naba Barkakati, ed. Apogeo, capitolo 14
<P>
</BODY>
</HTML>