З якими мінімальними запасами може працювати більшість принтерів?


107

Я створюю сторону сервера pdfs з великою кількістю графіки, тому максимізація нерухомості є обов'язковою, але в той же час забезпечення того, щоб користувачі-принтери могли працювати з обмеженими полями, обов'язково.

Хтось має уявлення про те, які безпечні значення я можу використовувати для поля при написанні файлів pdfs. Раніше Ive без проблем використовував робочі та побутові принтери з запасом близько одного см, але, звичайно, я не можу сприймати це як мінімум дефакто.

О, і я не хочу дозволити користувачеві визначати маржу (50% лінивості 50% ускладнюватимуться.)

Ive googled, але не зміг знайти нічого конкретного. (середній мінімальний розмір друку)


1
тож користувачі будуть використовувати для цього власні принтери? цікава програма заглянути в б PhotoELF: photoelf.org/help/printmargins.shtml проте ця інформація програма підтягує принтера і друку простір може бути таким же , як ви хочете це зробити ...
rownage

1
6 дюймів з усіх чотирьох сторін для мого принтера. Дозволяє всім надсилати наші вимірювання, щоб ми могли знайти безпечний мінімум.
zaf

1
На Mac знайдіть технічні характеристики свого принтера за допомогою:grep 'ImageableArea Letter' /etc/cups/ppd/*
William Entriken

Відповіді:


86

Кожен принтер відрізняється, але 0,25 дюйма (6,35 мм) - це безпечна ставка.


1
Це лише безпечна ставка на струменеві принтери, зроблені для друку фотографій. Лазерні принтери зазвичай мають значно більший запас. Однак у питанні зазначено, що вони створюють графіку, тому оптимізація для струменевих інструментів може бути нормальною.
Кевін Вермер

я думав .25 також. Не знав, що лазерні принтери мають більший запас - добре, що я запитав. Дякуємо за ваші відповіді.
robodisco

5
.25 "чудово підходить для більшості принтерів, включаючи лазери. І якщо ви хочете отримати самлер, деякі принтери дозволяють надрукувати" повну сторінку ". Це функція обладнання та корисна при імітуванні виводу зі старих принтерів типу XES, які мали менші поля або щось на зразок IBM 3812. Ви завжди можете відкрити Word і встановити поля сторінки на 0, Word запропонує виправити ці дані, значення, які він вводить, є найменшими полями, які підтримує пристрій, повідомляє драйвер. Лазер Lexmark поруч зі мною показує .248 ".
Дуглас Андерсон

7
порада: ви можете швидко знайти мінімальні запаси принтера приблизно за 15 секунд -> відкрити слово MS -> макет сторінки -> встановити всі поля на 0,0 -> натиснути ОК -> з'явиться діалогове вікно попередження -> натиснути "виправити "-> зроблено. Мінімальний запас швидкості принтера тепер відображається у графічному інтерфейсі MS для редагування полів. У мене чорно-білий лазер Brother: верхній / нижній - 0,17 дюйма, зліва / справа = 0,25 дюйма.
Тревор Бойд Сміт

2
Через кілька років. Чи можна сміливо сказати, що 0,25 "з усіх боків - це справді безпечна ставка?
l33t

46

Для кожного принтера 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.


Де ви знаходите ці файли PPD? Також ви впевнені, що "Лівий нижній кут знаходиться у (12 | 12), верхній правий кут - у (583 | 923)"? Або верхній лівий кут (12 | 12), а нижній правий кут - (583 | 923)? Я вважаю, що графіка, наприклад, посилання (0,0) є самою верхньою лівою частиною екрана.
Габріель Степлес

1
@GabrielStaples: У Linux ви можете знайти файли в /etc/cups/ppd. У специфікації PPD розміри описуються як лівий нижній і верхній правий "ll.x ll.y ur.x ur.y".
Дерек Вейт

10

Як правило, я використовую 1 см поля при створенні pdfs. Я працюю в геопросторовій галузі та випускаю PDF-карти, які посилаються на певну географічну шкалу. Тому я не маю можливості "прилаштувати документ до області для друку", тому що це зробить опорну шкалу неточною. Ви також повинні усвідомити, що коли ви підходите до області для друку, ви підходите до своїх вже наявних полів усередині полів принтера, тож ви отримуєте подвійні поля. Зробіть свої поля потрібного розміру, і ваші документи будуть надруковані ідеально. Багато сучасних принтерів можуть друкувати з полями менше 3 мм, тому 1 см, як правило, має бути достатнім. Однак якщо це велика робота, отримайте характеристики принтера, на якому ви будете друкувати, і переконайтеся, що ваші поля достатні.


0

Поля змінюються залежно від принтера. У Windows GDI ви викликаєте такі функції, щоб отримати вбудовані поля, "зону без друку":

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

Друк праворуч до краю називається "кровотоком" у поліграфічній галузі. Єдиним лазерним принтером, який я коли-небудь знав надрукувати до краю, був Xerox 9700: 120 ppm, $ 500K в 1980 році.


-2

Вам не потрібно дозволяти користувачам визначати поле на вашому веб-сайті - нехай вони роблять це на своєму комп’ютері. Діалогові вікна друку (як мінімум, Adobe та Preview, як мінімум) дають можливість масштабувати та відцентрувати висновки на області для друку на сторінці:

Adobe
alt текст

Попередній перегляд
alt текст

Звичайно, це передбачає, що у вас є комп'ютерні грамотні користувачі, що може бути, а може і не бути.


4
Це, безумовно, працює, але може бути проблемою, якщо ваш вихід не може бути масштабований, як при друкуванні за попередньо роздрукованою формою.
Дуглас Андерсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.