Jakie są minimalne marginesy obsługiwane przez większość drukarek?


108

Tworzę pliki PDF po stronie serwera z dużą ilością grafiki, więc maksymalizacja zasobów jest koniecznością, ale jednocześnie zapewnienie użytkownikom drukarek obsługi wąskich marginesów jest koniecznością.

Czy ktoś ma pojęcie, jakich bezpiecznych wartości mogę użyć jako marginesów podczas tworzenia plików PDF. W przeszłości bez problemu korzystałem z drukarek biurowych i domowych z marginesami około jednego cm, ale oczywiście nie mogę tego traktować jako minimum defacto.

Aha i naprawdę nie chcę pozwolić użytkownikowi na określenie marginesu (50% lenistwo, 50% będzie skomplikowane).

Poszukałem w Google, ale nie mogłem znaleźć nic konkretnego. (średni minimalny margines drukowania)


1
więc użytkownicy będą używać do tego własnych drukarek? interesującym programem do obejrzenia byłby photoelf: photoelf.org/help/printmargins.shtml, jednak ten program pobiera informacje o drukarce i przestrzeń do drukowania może być w ten sam sposób, w jaki chcesz to zrobić ...
rownage

1
6 cali ze wszystkich czterech stron dla mojej drukarki. Prześlijmy wszystkie nasze pomiary, abyśmy mogli znaleźć bezpieczne minimum.
zaf

1
Na komputerze Mac znajdź specyfikację swojej drukarki:grep 'ImageableArea Letter' /etc/cups/ppd/*
William Entriken,

Odpowiedzi:


87

Każda drukarka jest inna, ale 0,25 "(6,35 mm) to bezpieczny zakład.


1
To tylko bezpieczny zakład na drukarki atramentowe przeznaczone do drukowania zdjęć. Drukarki laserowe mają zwykle znacznie większy margines. Jednak pytanie brzmi, że produkują grafikę, więc optymalizacja pod kątem drukarek atramentowych może być w porządku.
Kevin Vermeer

Myślałem, że 0,25. Nie wiedziałem, że drukarki laserowe mają większe marginesy - dobrze, o co prosiłem. Dziękuję za twoje odpowiedzi.
robodisco

5
.25 "jest odpowiedni dla większości drukarek, w tym laserowych. Jeśli chcesz uzyskać samller, niektóre drukarki umożliwiają drukowanie„ całej strony ". Jest to funkcja sprzętowa i przydatna podczas naśladowania wydruków ze starych drukarek typu XES, które miały mniejsze marginesy lub coś w rodzaju IBM 3812. Zawsze możesz otworzyć program Word i ustawić marginesy strony na 0, program Word wyświetli monit o poprawienie tych wartości, wprowadzone wartości to najmniejsze marginesy obsługiwane przez urządzenie, które są zgłaszane przez sterownik. Laser Lexmark obok mnie pokazuje, 248 ".
Douglas Anderson

7
wskazówka: możesz szybko znaleźć minimalne marginesy drukarki w około 15 sekund -> otwórz słowo MS -> układ strony -> ustaw wszystkie marginesy na 0,0 -> kliknij OK -> pojawi się okno dialogowe z ostrzeżeniem -> kliknij "napraw "-> gotowe. Minimalne marginesy drukarki są teraz wyświetlane w graficznym interfejsie użytkownika programu MS Word w celu edycji marginesów. Mam czarno-biały laser Brother: góra / dół to 0,17 cala, lewy / prawy = 0,25 cala.
Trevor Boyd Smith

2
Kilka lat później. Czy możemy śmiało powiedzieć, że 0,25 "ze wszystkich stron to rzeczywiście bezpieczny zakład?
l33t

46

Dla każdej drukarki PostScript jedną częścią jej sterownika jest plik ASCII o nazwie PostScript Printer Description (PPD). Pliki PPD są używane w systemie drukowania CUPS w systemie Linux i Mac OS X, a także w drukarkach innych niż PostScript.

Każdy plik PPD MUSI , zgodnie ze specyfikacją PPD napisaną przez Adobe, zawierać definicje * ImageableArea (to słowo kluczowe PPD ) dla każdego obsługiwanego rozmiaru nośnika. Ta wartość jest podana na przykład *ImageableArea Folio/8,25x13: "12 12 583 923"dla jednej drukarki w tym biurze i *ImageableArea Folio/8,25x13: "0 0 595 935"dla tej siedzącej w pokoju obok.

Liczby te oznaczają „Lewy dolny róg to (12 | 12), prawy górny róg to (583 | 923)” (gdzie liczby te są mierzone w punktach ; 72pkt == 1 cal). Czy widzisz, że pierwsza drukarka drukuje z marginesem 1/6 cala? - Czy widzisz też, że następny może drukować nawet bez obramowania?

To, co musisz wiedzieć, jest następujące: Nawet jeśli drukarka może fizycznie zrobić bardzo małe marginesy, jeśli PPD *ImageableAreajest ustawiony na szerszy margines, dane drukowania wygenerowane przez sterownik i wysłane do drukarki zostaną obcięte zgodnie z ustawieniem PPD - - nie przez samą drukarkę.

Obecnie na rynku pojawia się coraz więcej modeli, które rzeczywiście potrafią drukować od krawędzi do krawędzi. Dotyczy to szczególnie biurowych drukarek laserowych. (Nie wiem o urządzeniach do użytku domowego). Czasami trzeba włączyć ten tryb bez obramowania za pomocą osobnego przełącznika w ustawieniach sterownika, czasem także na samym urządzeniu (panel przedni lub interfejs sieciowy).

Starsze modele, na przykład HP, dość hojnie definiują w swoich PPD swoje marginesy, aby być po rzekomo „bezpiecznej stronie”. Bardzo często HP używał 1/3, 1/2 cala lub więcej (jak w "24 24 588 768"przypadku formatu Letter). Pamiętam, jak zhakowałem pliki PPD HP i dostroiłem je do "6 6 606 786"(1/12 cala), zanim fizyczne granice urządzenia zaczęły działać i wymusiły rzeczywiste przycinanie obrazu strony.

Teraz drukarki PCL i inne drukarki nie różnią się zbytnio pod względem możliwości tworzenia marginesów od modeli PostScript.

Ale oczywiście, jeśli chodzi o drukowanie dokumentów PDF , tutaj prawie zawsze możesz wybrać opcję „drukuj zgodnie z dopasowaniem” lub podobnie nazwane opcje. Nawet dla pliku, który sam nie używa żadnych marginesów. To „dopasowanie” jest tym, co przeglądarka PDF odczytuje ze sterownika, a przeglądarka następnie skaluje stronę w dół do formatu *ImageableArea.


Gdzie znajdziesz te pliki PPD? Czy na pewno też „Lewy dolny róg to (12 | 12), a prawy górny róg (583 | 923)”? Czy może w lewym górnym rogu znajduje się (12 | 12), a prawy dolny róg w (583 | 923)? Uważam, że grafika, na przykład odniesienie (0,0), znajduje się w lewej górnej części ekranu.
Gabriel Staples

1
@GabrielStaples: W systemie Linux możesz znaleźć pliki w formacie /etc/cups/ppd. W specyfikacji PPD wymiary są opisane jako lewy dolny i prawy górny „ll.x ll.y ur.x ur.y”.
Derek Veit

10

Generalnie przy tworzeniu plików PDF stosuję marginesy 1 cm. Pracuję w branży geoprzestrzennej i tworzę mapy pdf, które odnoszą się do określonej skali geograficznej. Dlatego nie mam opcji „dopasowania dokumentu do obszaru drukowania”, ponieważ spowodowałoby to niedokładność skali odniesienia. Musisz również zdać sobie sprawę, że dopasowując się do obszaru drukowania, dopasowujesz już istniejące marginesy do marginesów drukarki, więc otrzymujesz podwójne marginesy. Ustaw marginesy w odpowiednim rozmiarze, a Twoje dokumenty będą drukowane idealnie. Wiele nowoczesnych drukarek może drukować z marginesami mniejszymi niż 3 mm, więc z reguły 1 cm powinien być wystarczający. Jeśli jednak jest to praca o wysokim profilu, uzyskaj specyfikacje drukarki, na której będziesz drukować, i upewnij się, że marginesy są odpowiednie.


0

Marginesy różnią się w zależności od drukarki. W systemie Windows GDI wywołujesz następujące funkcje, aby uzyskać wbudowane marginesy, czyli „strefę zakazu drukowania”:

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

Drukowanie do samej krawędzi nazywane jest w przemyśle poligraficznym „spadem”. Jedyną drukarką laserową, jaką kiedykolwiek znałem, umożliwiającą drukowanie aż po brzegi, była Xerox 9700: 120 str./min, 500 000 USD w 1980 r.


-2

Nie musisz pozwalać użytkownikom na określenie marginesu w Twojej witrynie - pozwól im to zrobić na swoim komputerze. W oknach dialogowych drukowania (przynajmniej Adobe i Preview) można przeskalować i wyśrodkować wynik w obszarze drukowania strony:

Cegła suszona na słońcu
tekst alternatywny

Zapowiedź
tekst alternatywny

Oczywiście zakłada się, że masz użytkowników biegłych w obsłudze komputera, co może, ale nie musi, mieć miejsce.


4
To z pewnością działa, ale może stanowić problem, jeśli nie można przeskalować wydruku, tak jak podczas drukowania na wstępnie zadrukowanym formularzu.
Douglas Anderson
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.