Для кожного принтера PostScript одна частина його драйвера - це файл ASCII, який називається PostScript Printer Description (PPD). PPD використовуються в системі друку CUPS на Linux та Mac OS X, а також для принтерів, що не мають PostScript.
Кожен PPD ОБОВ'ЯЗКОВО , відповідно до специфікації PPD, написаної Adobe, містить визначення * ImageableArea (це ключове слово PPD ) для кожного розміру носія, з яким він може працювати. Це значення задається, наприклад, *ImageableArea Folio/8,25x13: "12 12 583 923"
для одного принтера в цьому офісі і *ImageableArea Folio/8,25x13: "0 0 595 935"
для того, хто сидить у сусідній кімнаті.
Ці цифри означають "Лівий нижній кут знаходиться у (12 | 12), верхній правий кут - у (583 | 923)" (де ці цифри вимірюються в балах ; 72pt == 1 дюйм). Чи бачите ви, що перший принтер робить друк із запасом 1/6 дюйма? - Ви також можете бачити, що наступний може навіть друкувати без полів?
Що вам потрібно знати, це таке: Навіть якщо принтер фізично може робити дуже невеликі поля, якщо PPD *ImageableArea
встановлений на більш широкий запас, дані друку, що генеруються драйвером і надсилаються на принтер, будуть вирізані відповідно до налаштування PPD - - не самим принтером.
В наші дні на ринку з’являється все більше моделей, які дійсно можуть друкувати від краю до краю. Особливо це стосується офісних лазерних принтерів. (Не знаю про пристрої для ринку домашнього користування.) Іноді вам потрібно включити цей режим без полів з окремим перемикачем у налаштуваннях драйвера, іноді також на самому пристрої (передня панель або веб-інтерфейс).
Старіші моделі, наприклад HP, визначають у своїх ПДД свої маржини досить щедро, просто щоб бути на нібито "безпечній стороні". Дуже часто HP використовує 1/3, 1/2 дюйма або більше (наприклад, "24 24 588 768"
для формату Letter). Я пам’ятаю, що зламав PPD-версії HP і налаштував їх на "6 6 606 786"
(1/12 дюйма), перш ніж фізичні межі пристрою запустилися і застосував реальне вирізання зображення сторінки.
Тепер, PCL та інші мовні принтери не так сильно відрізняються своїми можливостями запасу від моделей PostScript.
Але, звичайно, що стосується друку документів PDF , тут ви майже завжди можете вибрати параметри «друк, щоб відповідати» або аналогічно названі варіанти. Навіть для файлу, який сам по собі не використовує ніяких полів. Це "відповідність" - це те, що переглядач PDF читає з драйвера, а потім переглядач зменшує сторінку до *ImageableArea
.