Каковы минимальные значения, которые могут обрабатывать большинство принтеров?

Im создавая серверную часть PDFs с большим количеством графики, поэтому максимизация недвижимости является обязательным условием, но в то же время обеспечение того, чтобы пользователи могли обрабатывать жесткие поля, является обязательным.

Кто-нибудь знает, какие безопасные значения я могу использовать для полей при создании PDF файлов. Раньше я использовал рабочие и домашние принтеры с краем около одного сантиметра без проблем, но, конечно, я не могу считать это минимальным дефактором.

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

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

Ответ 1

Каждый принтер отличается, но 0,25 "(6,35 мм) является безопасной ставкой.

Ответ 2

Для каждого принтера 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 == 1inch). Вы видите, что первый принтер печатает с шагом 1/6 дюйма? - Можете ли вы также увидеть, что следующий может даже печатать без полей?

Что вам нужно знать, так это: даже если принтер может делать очень малые поля физически, если PPD *ImageableArea установлен на более широкий край, данные печати, созданные драйвером и отправленные на принтер, будут обрезаны в соответствии с настройкой PPD - не самим принтером.

В эти дни на рынке появляется все больше моделей, которые действительно могут печатать от края до края. Это особенно актуально для офисных лазерных принтеров. (Не знаю об устройствах для домашнего использования.) Иногда вам нужно включить этот режим без полей с отдельным переключателем в настройках драйвера, иногда также на самом устройстве (передняя панель или веб-интерфейс).

Старые модели, например, HP, определяют в своих PPD свои маржи довольно щедро, просто чтобы быть на якорь "безопасной стороне". Очень часто HP использовал 1/3, 1/2 дюйма или больше (например, "24 24 588 768" для формата Letter). Я помню, что взломал HP PPD и настроил их на "6 6 606 786" (1/12 дюймов) до того, как физические границы устройства были введены в действие и обеспечили реальное обрезание изображения страницы.

Теперь, PCL и другие языковые принтеры не так сильно отличаются по своим возможностям маржи от моделей PostScript.

Но, конечно, когда дело доходит до печати *** PDF *** s, здесь вы почти всегда можете выбрать "print to fit" или аналогичные варианты. Даже для файла, который сам по себе не использует никаких полей. Это "подгонка" - это то, что читатель PDF читает из драйвера, и затем зритель масштабирует страницу вниз до *ImageableArea.

Ответ 3

Как правило, я использую поля 1 см при создании pdf файлов. Я работаю в геопространственной отрасли и производят pdf-карты, которые ссылаются на конкретный географический масштаб. Поэтому у меня нет возможности "подгонять документ к области печати", потому что это сделает неверным эталонную шкалу. Вы также должны понимать, что, когда вы приспосабливаетесь к области печати, вы устанавливаете свои уже существующие поля внутри полей принтера, поэтому вы получаете двойные поля. Сделайте свою маржу нужного размера, и ваши документы будут печататься отлично. Многие современные принтеры могут печатать с полями менее 3 мм, поэтому должно быть достаточно 1 см в качестве общего правила. Однако, если это высокопрофильное задание, получите спецификации принтера, который вы будете печатать, и убедитесь, что ваши поля являются достаточными. Все, что вам нужно, это бренд и номер модели, и вы можете найти спецификации через поиск в google.

Ответ 4

Я бы (и планировал) продолжить просмотр здесь, чтобы получить хорошее руководство по минимальным безопасным маржам для 90% всех принтеров (если такая статистика может быть получена).

Помните, что есть некоторые обстоятельства, при которых вы не можете полагаться на своего клиента, чтобы не забудьте использовать параметр "Масштабировать" "Применить к полям принтера". Вот пример гризли:

Предположим, что вы отправляете PDF-заявку своего предложения или резюме или что-то еще, а потенциальный клиент-помощник печатает его вместе со всеми вашими конкурентами в формате PDF, и они настолько "бездумны", что им не удается вручную настроить ваш документ поэтому он будет печатать красиво.

Затем у вас есть ваш PDF файл, находящийся в стеке, все уродливые с отрывом вашего логотипа, а половина строк текста отрубается прямо рядом с красиво отформатированным документом от вашего конкурента. Кто будет виноват в принятии решений клиентом? Помощник в их офисе, который напечатал их или вас?

Ответ 5

Поля варьируются в зависимости от принтера. В Windows GDI вы вызываете следующие функции, чтобы получить встроенные поля, "зона без печати":

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

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

Ответ 6

Для уточнения; Термин "кровотечение" в полиграфической промышленности - это то, где вы печатаете НАРУЖНУЮ край документа, который вы создаете. Он используется, чтобы удостовериться, что любой цвет фона заполняется краем документа, даже если резка может быть неточной. В печатной продукции документы (визитные карточки, брошюры компании) обычно печатаются на очень больших листах на принтерах, а затем разрезаются по размеру. "Bleed - это термин для печати, который относится к печати, которая выходит за пределы листа перед обрезкой. Другими словами, кровотечение - это область, подлежащая обрезанию" * http://en.wikipedia.org/wiki/Bleed_%28printing%29

Ответ 7

Вам не нужно указывать пользователям поля на вашем веб-сайте. Позвольте им сделать это на своем компьютере. Обычно диалоги печати (Adobe и Preview) предоставляют вам возможность масштабировать и центрировать вывод в области печати на странице:

Adobe
alt text

Предварительный просмотр
alt text

Конечно, это предполагает, что у вас есть компьютерные грамотные пользователи, что может быть или не быть.