[zxspectrum] Re: Sinclair News

  • From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Sat, 30 Aug 2014 13:10:32 +0200



Il 29/08/2014 01:31, Massimo Raffaele ha scritto:

Occupandomi di questa cosa ho incontrato questo problema: la
stampante virtuale che uso (PDFCreator) è a 600 dpi mentre la stampa
prodotta dal DTP Pack vorrebbe essere a 120 dpi in orizzontale e 216
dpi in verticale. Dato che 600 / 120 fa 5 non ci sono problemi in
orizzontale. Ma 600 / 216 fa 2.7 periodico! Forse è per questo che
il risultato non viene bene?

Potrebbe essere per quello... o forse no. Tocchi un tasto dolente, in
quanto ho scoperto che non tutte le pagine da te prodotte, quando
sottoposte al trattamento che avevo descritto, danno risultati (per me)
accettabili.
In realtà i files .pdf generati da DosPrinter sono vettoriali. Ora che
ci penso, occupano molto meno spazio di quelli di Dosprn! Non avevo
pensato di analizzarli a fondo con un'utility di estrazione dei
contenuti, ma sospetto che i 70 Kb di un file DosPrinter siano inferiori
ai 400 e passa di Dosprn proprio perché il primo genera .pdf vettoriali
mentre (attenzione!!) il secondo genera .pdf contenenti bitmap a 2 bit.
E così fa la tua procedura, credo, perché anche la tua genera .pdf sui
400 Kb!

Sì, io stampo i pixel descritti nel file TXT, ingrandendoli però di 5 volte in orizzontale e 8 volte in verticale. Così vengono esattamente come devono venire.

Se tu riuscissi a creare a monte un pdf già con la risoluzione/dpi
giusta, perfetta, saremmo a stra-cavallo.

No, a creare il PDF ci pensa il PDFCreator. E non si può impostare con i dpi giusti, almeno credo.

Come hai ricavato i 216 dpi verticali?

C'è scritto nelle specifiche Epson:

ESC J n - Immediate n/216 inch line feed (n=0..255)

Anche volendo fare tutto da solo, come risolvo il problema di fare
entrare 216 punti di stampa in 600? Approssimando? Ma poi rischio di
ottenere nuovamente una stampa imprecisa.

Dobbiamo pensarci... forse possiamo scavalcare o aggirare il problema.

L'ho risolto moltiplicando per 2.77 gli avanzamenti verticali. :-)

Max, tu hai la possibilità di stampare su PDF potendo regolare il
pdi come ti pare? L'ideale sarebbe 120 in orizzontale e 216 in
verticale. A quel punto la stampa di DOSPrinter dovrebbe essere
perfetta. Riesci a fare questa prova?

Così su due piedi ti direi di... no :-(.
Devo controllare la stampante virtuale di Acrobat Pro X, ma quasi
sicuramente NON posso differenziare i dpi orizzontali da quelli verticali...
Non disperare, troviamo la soluzione.

Comunque non mi pare che nel risultato che ottengo ci siano problemi di questo tipo.

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

Other related posts: