Quali sono i margini minimi che la maggior parte delle stampanti può gestire?


107

Sto creando file PDF lato server con molta grafica, quindi massimizzare lo spazio è un must, ma allo stesso tempo garantire che gli stampatori degli utenti possano gestire i margini ristretti è un must.

Qualcuno ha un'idea di quali valori sicuri posso usare per i margini durante la creazione dei PDF. In passato ho usato stampanti da lavoro e da casa con margini di circa un cm senza problemi ma ovviamente non posso prenderlo come minimo di fatto.

Oh, e non voglio davvero consentire all'utente di specificare il margine (50% di pigro 50% diventerà complicato.)

Ho cercato su Google ma non sono riuscito a trovare nulla di concreto. (margine minimo medio di stampa)


1
quindi gli utenti useranno le proprie stampanti per questo? un programma interessante da esaminare sarebbe photoelf: photoelf.org/help/printmargins.shtml tuttavia questo programma estrae le informazioni sulla stampante e lo spazio stampabile potrebbe essere lo stesso modo in cui lo si desidera ...
rownage

1
6 pollici su tutti e quattro i lati per la mia stampante. Inviamo tutti le nostre misurazioni in modo da poter trovare un minimo sicuro.
zaf

1
Su Mac, trova le specifiche della tua stampante con:grep 'ImageableArea Letter' /etc/cups/ppd/*
William Entriken

Risposte:


86

Ogni stampante è diversa, ma 0,25 "(6,35 mm) è una scommessa sicura.


1
Questa è solo una scommessa sicura sulle stampanti a getto d'inchiostro realizzate per la stampa fotografica. Le stampanti laser di solito hanno un margine molto più ampio. Tuttavia, la domanda afferma che stanno producendo grafica, quindi l'ottimizzazione per le stampanti a getto d'inchiostro potrebbe essere OK.
Kevin Vermeer

ho pensato anche .25. Non sapevo che le stampanti laser avessero margini maggiori - è stata una buona cosa che ho chiesto. Grazie per le tue risposte.
robodisco

5
.25 "va bene per la maggior parte delle stampanti, inclusi i laser. E, se vuoi ottenere samller, alcune stampanti ti consentono di stampare" tutta la pagina ". Questa è una funzionalità hardware ed è utile quando imita l'output di vecchie stampanti di tipo XES che avevano un margini più piccoli o qualcosa di simile a un IBM 3812. Puoi sempre aprire Word e impostare i margini della pagina su 0, Word chiederà di correggerli, i valori che inserisce sono i margini più piccoli supportati dal dispositivo sono riportati dal driver. Il laser Lexmark accanto a me mostra .248 ".
Douglas Anderson

7
suggerimento: puoi trovare rapidamente i margini minimi della tua stampante in circa 15 secondi -> apri MS Word -> layout di pagina -> imposta tutti i margini su 0,0 -> fai clic su OK -> appare la finestra di dialogo di avviso -> fai clic su "correggi "-> fatto. I margini minimi della stampante sono ora visualizzati nella GUI di MS word per la modifica dei margini. Ho un laser Brother in bianco e nero: la parte superiore / inferiore è di 0,17 pollici, sinistra / destra = 0,25 pollici.
Trevor Boyd Smith

2
Pochi anni dopo. Possiamo tranquillamente affermare che 0,25 "su tutti i lati è davvero una scommessa sicura?
l33t

46

Per ogni stampante PostScript, una parte del driver è un file ASCII denominato PostScript Printer Description (PPD). I PPD vengono utilizzati nel sistema di stampa CUPS su Linux e Mac OS X anche per le stampanti non PostScript.

Ogni PPD DEVE , secondo la specifica PPD scritta da Adobe, contenere le definizioni di un * ImageableArea (che è una parola chiave PPD ) per ogni formato di supporto che può gestire. Questo valore è dato ad esempio come *ImageableArea Folio/8,25x13: "12 12 583 923"per una stampante in questo ufficio qui e *ImageableArea Folio/8,25x13: "0 0 595 935"per quella seduta nella stanza accanto.

Queste cifre significano "L'angolo inferiore sinistro è a (12 | 12), l'angolo superiore destro è a (583 | 923)" (dove queste cifre sono misurate in punti ; 72pt == 1 pollice). Riesci a vedere che la prima stampante stampa con un margine di 1/6 di pollice? - Riesci anche a vedere che il prossimo può anche stampare senza bordi?

Quello che devi sapere è questo: anche se la stampante può eseguire fisicamente margini molto piccoli, se il PPD *ImageableAreaè impostato su un margine più ampio, i dati di stampa generati dal driver e inviati alla stampante verranno tagliati in base all'impostazione PPD - - non dalla stampante stessa.

Al giorno d'oggi sul mercato compaiono sempre più modelli che possono effettivamente stampare da bordo a bordo. Ciò è particolarmente vero per le stampanti laser da ufficio. (Non sono a conoscenza dei dispositivi per il mercato domestico.) A volte è necessario abilitare la modalità senza bordi con un interruttore separato nelle impostazioni del driver, a volte anche sul dispositivo stesso (pannello frontale o interfaccia web).

I modelli più vecchi, ad esempio gli HP, definiscono nei loro PPD i loro margini abbastanza generosamente, solo per essere presumibilmente "sicuri". Molto spesso HP utilizzava 1/3, 1/2 pollice o più (come "24 24 588 768"per il formato Letter). Ricordo di aver hackerato i PPD HP e di averli sintonizzati fino a "6 6 606 786"(1/12 di pollice) prima che i confini fisici del dispositivo si attivassero e imponessero un vero ritaglio dell'immagine della pagina.

Ora, le stampanti PCL e di altri linguaggi non sono molto diverse nelle loro capacità di margine dai modelli PostScript.

Ma ovviamente, quando si tratta di stampare documenti PDF , qui puoi quasi sempre scegliere "stampa per adattarlo" o opzioni con nomi simili. Anche per un file che di per sé non utilizza margini. Quel "adattamento" è ciò che il visualizzatore PDF legge dal driver e il visualizzatore ridimensiona quindi la pagina in *ImageableArea.


Dove trovi questi file PPD? Inoltre, sei sicuro che "L'angolo inferiore sinistro è a (12 | 12), l'angolo superiore destro è a (583 | 923)"? O l' angolo superiore sinistro è in (12 | 12) e l' angolo inferiore destro è in (583 | 923)? Credo che la grafica per esempio faccia riferimento (0,0) come la parte più in alto a sinistra dello schermo.
Gabriel Staples

1
@ GabrielStaples: su Linux puoi trovare i file in /etc/cups/ppd. Nella specifica PPD le dimensioni sono descritte come in basso a sinistra e in alto a destra "ll.x ll.y ur.x ur.y".
Derek Veit

10

Come regola generale, utilizzo margini di 1 cm quando produco PDF. Lavoro nel settore geospaziale e produco mappe pdf che fanno riferimento a una scala geografica specifica. Pertanto, non ho la possibilità di "adattare il documento all'area stampabile", perché ciò renderebbe imprecisa la scala di riferimento. È inoltre necessario rendersi conto che quando ci si adatta all'area stampabile, si stanno adattando i margini già esistenti all'interno dei margini della stampante, quindi si ottengono margini doppi. Rendi i tuoi margini delle dimensioni giuste e i tuoi documenti verranno stampati perfettamente. Molte stampanti moderne possono stampare con margini inferiori a 3 mm, quindi 1 cm come regola generale dovrebbe essere sufficiente. Tuttavia, se si tratta di un lavoro di alto profilo, ottenere le specifiche della stampante con cui si stamperà e assicurarsi che i margini siano adeguati.


0

I margini variano a seconda della stampante. In Windows GDI, chiamate le seguenti funzioni per ottenere i margini incorporati, la "zona di non stampa":

GetDeviceCaps(hdc, PHYSICALWIDTH);
GetDeviceCaps(hdc, PHYSICALHEIGHT);
GetDeviceCaps(hdc, PHYSICALOFFSETX);
GetDeviceCaps(hdc, PHYSICALOFFSETY);

La stampa fino al bordo è chiamata "smarginatura" nel settore della stampa. L'unica stampante laser che io abbia mai conosciuto per stampare fino ai bordi era la Xerox 9700: 120 ppm, $ 500.000 nel 1980.


-2

Non dovresti aver bisogno di consentire agli utenti di specificare il margine sul tuo sito web: lascia che lo facciano sul loro computer. Le finestre di dialogo di stampa di solito (Adobe e Anteprima, almeno) offrono un'opzione per ridimensionare e centrare l'output sull'area stampabile della pagina:

Adobe
testo alternativo

Anteprima
testo alternativo

Naturalmente, questo presuppone che tu abbia utenti esperti di computer, il che può essere o meno il caso.


4
Questo certamente funziona, ma può essere un problema se l'output non può essere ridimensionato come quando si stampa su un modulo prestampato.
Douglas Anderson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.