Newsgroup: it.comp.os.linux.software
Titolo: [Q, ci riprovo] da java a lineprinter con output "alla man"

ciao a tutti
avevo gia' postato una domanda simile qualche tempo fa, ci riprovo
sperando in maggior fortuna.
obiettivo: stampare su una lineprinter (una vecchia 9 aghi epson)
listati java con alcuni elementi "hilightati" in modo diverso (es. le
definizioni di metodi in grassetto, i comandi sottolineati,
etc.). l'output colorato che emacs fornisce a video in modalita' X
andrebbe ancora meglio.
mezzi provati:
1. emacs. purtroppo non sono riuscito ne ad avere output di quel tipo,
ne a far smettere emacs di inserire spazi e spazietti sbagliati fra
una pagina e l'altra (come diamine devo impostarle ste benedette
variabili per sopprimere il paging??)
2. java2html e html2text in cascata. gia' il secondo e' limitato, ma
il primo e' anche peggio... pochi hilights, e mal tradotti da
html2text in sequenze _backspacecarattere e
caratterebackspacecarattere...
non c'e' modo di avere il risultato in questione senza scriversi o
adattare un parser?
ancora: una volta che si ha un output come quello descritto prima
(vale anche per il man chiaramente), la stampantina poverella continua
a muovere le testine freneticamente, quando deve fare un "bold"... non
c'e' qualcosa di prefatto che "interpreti" queste sequenze e almeno le
ottimizzi un pochino in modo che tre parole in bold non comportino
3*(n backspace-scrittura ) ma solo 3 * backspace-scrittura, un po'
come fanno in un certo senso most, less, etc.?
grazie in anticipo e scusate la domanda astrusa ;) (in questo periodo
non sono esattamente in formissima, troppa stanchezza ;)
ciao e buone feste, gabriele.
-- 
http://www.freeweb.org/personali/gz/l/
 +
X/faq : X window system faq (ita) u/cpd.txt : come fare domande su icol
GPG Key fingerprint = 6006 4D69 0DB5 A3AC A6E6 F212 5FD8 2D6A 118A CD82
                      8FA9 2CA4 92EB C99D 1AEE D900 FF1D 5329 BFE3 CF7A

 come fanno in un certo senso most, less, etc.?
Voglio la domanda di riserva!
A parte cio`, se ho capito cosa ti serve, temo non ci sia nulla
del genere.
-- 
E ricordatevi di essere piu` buoni, cosi` io potro` essere   _/Davide\_
piu` cattivo senza temere ritorsioni!                        \Alberani/

 del genere.
ahime' temo anch'io...
ciao, grazie e buone feste, gabriele.


 adattare un parser?
Non e` cosi' male scriversi un parser! A patto che tu trovi un
java2html accettabile, in modo da non farti un parser java, puoi
provare a farti velocemente un mini parser html2text in python. C'e`
una libreria python apposita, ottimamente documentata; puoi usare sia
la sgmllib standard di python che la sgmllib avanzata, definendo i tag
che ti interessano.
Quale sistema "meno ripetitivo" usa less invece che A\bA o _\bA ?
Ciao,
Marco

 Quale sistema "meno ripetitivo" usa less invece che A\bA o _\bA ?
less non "ribatte" chiaramente ma detecta queste sequenze e le traduce
in un "colore" diverso. mi chiedevo se fosse possibile con la
stampante, facendo diventare bold i ribattuti e sottolineati i \b_,
oppure almeno C\bCI\bI\bIA\AO\bO in CIAO\b\b\b\bCIAO....
grazie dello spronamento sul parser, si vedra' ;)
ciao e buone feste, gabriele.


 Colorato? una aghi a colori?!
Mbe'?  La mia NEC P90 stampa a colori 360x360 dpi a 180cps 
Fa un casino che la metà basta, però per stampare listini colorati va che è
un amore.
Se la nove aghi gesatisce il colore col nastro CMYB non vedo il problema.
Saluti e auguri
             Guido
 
-- 
------------
To reply me remove _NOSPAZZATURA_ from my address
Guido Sansoni - Anzio
P// P/// K6 K7: La potenza è nulla senza controllo. Usateli solo con Linux. 

 grazie dello spronamento sul parser, si vedra' ;)
Se vuoi un esempio di miniminiparser html _balordo_ chiedilo pure che
te lo mando in email da m.andreini(at)
tiscalinet.it
Ciao e buon anno,
Marco