Newsgroup: it.comp.os.linux.software
Titolo: enscript

Sto usando enscript per convertire delle stampe in testo in
poscript per stamparle su stampanti a getto d'inchiostro, non
sono riuscito a capire se e' possibile inserite nella stessa pagina
delle immagini tipo il logo della ditta, ho provato a dare tutto in
pasto a epsmerge ma con esito negativo.
Quale e' la soluzione migliore ?
Saluti Falco

pasto a epsmerge ma con esito negativo.
usa sempre enscript
vedi macro epsf[ ]{nomefile.eps}
-- 
giu...@pobox.com

 wrote in message
9036rn$2a4d$1...@ID-59665.news.dfncis.de...

La dritta e' giusta purtroppo non sono ancora alla fine nel senso che il
file
eps viene aggiunto in una altra pagina perche e' troppo grande.
Probabilmente sbaglio il modo di generare il file eps che mi viene visto
sempre
come pagina a4.
Falco

sempre come pagina a4.
Ma la pagina su cui stampi non č A4?
Usi le opzioni per dire di fare overlay e non di aggiungere logo?
a memoria...
epsf[x0ay0anynx]{file}
Cosě te lo mette in alto a sinistra e fa overlay. Poi dovrei mettere dei
LF sul testo perň...
-- 
giu...@pobox.com

 wrote in message
9066aq$3tqb$1...@ID-59665.news.dfncis.de...

Grazie ho finalmente risolto il problema della stampa ed in effetti
praticamente si riesce a fare un merge fra testo e grafica, mi rimane un
problema dopo la prima copia il testo si sposta verso il basso e non
e' sufficente cambiare il n.di righe del testo.
Come si fa ad indicare il salto pagina ed eventualmente la posizione
iniziale del testo.
Saluti falco

iniziale del testo.
Di quanto verso il basso?
Io parto da file di input differenti: i file hanno già i FormFeed per
separare le pagine, e le righe sono inferiori al limite di A4.
Aggiungo epsf all'inizio del file e subito dopo ogni FF e ottengo file
come voluto; la posizione del testo nel file ps finale è la stessa se
uso epsf o no, non è influenzata dall'immagine (a voler essere pignoli
forse il testo è alzato di mezzo millimetro nelle pagine successive alla
1a).
Cosa strana è che enscript interpreta bene i FF, anche se leggendo il
man sembrerebbe che non dovrebbe farlo.
-- 
giu...@pobox.com

 wrote in message
90isce$19qdp$1...@ID-59665.news.dfncis.de...

Sono andato a vedere il  file che va in stampa ed in effetti non ho trovato
nessun FF.
Il problema potrebbe essere che passo da una stampante fittizia che ha come
filtro enscript e con enscript stampo su una stampante grafica con il filtro
per il
tipo di stampante e la condivisione con samba.
E' possibile che in qualche passaggio il comando FF sia sostituito da CR
tanto da fare raggiungere
la fine del foglio.
Potrei aggiungere nella stampa un carattere ascii non usato da sostituire
con sed con FF
alla fine della pagina prima di mandarlo a enscript.
Se la cosa e' fattibile come faccio con sed a sostituire ad es. il carattere
* con FF.
Saluti Falco

la fine del foglio.
enscript di sicuro toglie i FF perché dividerà le pagine in stile
postscript.
Se il file originale ha pagine divise con FF la prima cosa da fare è
guardare il file ps prodotto da enscript e vedere come appare.
-- 
giu...@pobox.com

 wrote in message
90m31v$1lukf$1...@ID-59665.news.dfncis.de...

In effetti ho difficolta a contollare dove sono gli FF perche se stampo su
file
nel file non me li trovo, se stampo su stampante ad aghi il salto pagina lo
fa.
Stampando con enscript su file e controllando il file con gs non tiene
assolutamente
il passo giusto. Il problema e' sicuramente nel file di origine perche
facendo
un file di testo e mettendoci con un editor esadecimale il carattere 0C
(FF)
i salti pagina li fa in modo corretto.
Cosa mi consigli.
Saluti Falco

assolutamente
Se la seguente prova
$ echo pagina1 > file1
$ echo -e "\f" >> file1
$ echo pagina2 >> file1
$ enscript -p 
file1.ps
 file1
[ 2 pages * 1 copy ] left in 
file1.ps
$
ti funziona come a me (cioč regolarmente), allora l'unica cosa č
prendere i dati come arrivano a enscript e controllarli.
Quando stampi su file, il file č lo stesso identico che dai a enscript?
Quando stampi su stampante ad aghi mandi lo stesso file di "stampa su
file" alla stampante o i dati ci arrivano passando per qualche filtro?
Bisognerebbe accertarsi di cosa affettivamente produce l'applicazione
prima di passare per qualsiasi filtro (anche eventualmente presente in
"stampa su file").
-- 
giu...@pobox.com

 prendere i dati come arrivano a enscript e controllarli.
Si i dati mi arrivano nello tuo stesso modo.
Ho controllato il file prima che arrivi a enscript, nessuna traccia di FF.
Sto provando a sostituire un carattere che metto alla fine di ogni pagina
con sed
ma non riesco a farlo sostituire con FF.


con perl:
$ echo ciao1 > file1
$ echo X >> file1
$ echo ciao2 >> file1
$ echo X >> file1
$ od -bc file1
0000000 143 151 141 157 061 012 130 012 143 151 141 157 062 012 130 012
          c   i   a   o   1  \n   X  \n   c   i   a   o   2  \n   X  \n
0000020
$ perl -pi -e 's|X|\f|g' file1
$ od -bc file1
0000000 143 151 141 157 061 012 014 012 143 151 141 157 062 012 014 012
          c   i   a   o   1  \n  \f  \n   c   i   a   o   2  \n  \f  \n
0000020
$
-- 
giu...@pobox.com