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)
pdf-generation
printing
robodisco
źródło
źródło
grep 'ImageableArea Letter' /etc/cups/ppd/*
Odpowiedzi:
Każda drukarka jest inna, ale 0,25 "(6,35 mm) to bezpieczny zakład.
źródło
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
*ImageableArea
jest 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
.źródło
/etc/cups/ppd
. W specyfikacji PPD wymiary są opisane jako lewy dolny i prawy górny „ll.x ll.y ur.x ur.y”.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.
źródło
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”:
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.
źródło
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
Zapowiedź
Oczywiście zakłada się, że masz użytkowników biegłych w obsłudze komputera, co może, ale nie musi, mieć miejsce.
źródło