Какой драйвер принтера я должен использовать? [закрыто]

26

Я устанавливаю драйверы для принтера, и у меня есть выбор драйверов PCL (5 или 6) или PostScript? Какой из них вы бы порекомендовали и почему?

Принтер - HP LaserJet 2605dn, операционная система - Windows 7 (x64).

У вас есть эмпирическое правило для такого рода вещей? Или это в значительной степени «посмотри, что работает»?

Благодарность

Горо
источник
2
Вау, что все ответы имеют смысл прочитать. По своему опыту я могу сказать по-простому: «Если вы хотите печатать PDF-файлы, используйте PS-версию, иначе PCL-версию драйверов для заданий на печать».
Janardhan

Ответы:

30

Это так удивительно и ужасно, когда в подобной цепочке есть всевозможные незнания и неответы, и ни один ответ не дает правильного ответа.

Сначала я дам свой собственный ответ, затем объясню, где неправильные предыдущие постеры.

Вы должны использовать PCL 6. И вот почему: вам не нужен PostScript. Если бы вам это было нужно, вы бы знали об этом и не задавали бы этот вопрос. PostScript более проблематичен, чем PCL, поэтому, если он вам не нужен, его лучше избегать. Это более проблематично с точки зрения этих способов и более: труднее найти драйверы (например, для компьютера с Win ME), больше ресурсов (как на принтере, на рабочей станции, так и в сети), драйверы HP PostScript будут работать гораздо сложнее, чем драйверы. В их драйверах PCL качество эмуляции HP PostScript (то есть стороннего клона программы Adobe PostScript) вызывает большие сомнения, в то время как PCL является продуктом HP и, следовательно, более рискованным, PostScript имеет тенденцию выявлять неясные ошибки при печати и требует неясный опыт для устранения неполадок (очень расстраивает) -PCL делает это меньше, PostScript, как правило, легче выводит принтер из памяти, драйверы PostScript предлагают множество непонятных настроек, которые полезны только профессионалам отрасли (например, цветоделение), и только они сбивают с толку обычных людей и дают им больше способов вызвать проблемы, а также сложные отпечатки PostScript часто будут медленнее. Все это с моей головы.

PCL6 - это мощный язык описания страниц, который будет делать все, что вам когда-либо потребуется. Качество не является проблемой, PCL работает нормально и может печатать ту же векторную графику и векторные шрифты, что и PostScript. Фотографии и другие растровые изображения находятся за пределами возможностей PostScript, и поэтому эти два языка будут печатать их одинаково, за исключением того, что PostScript будет отображать фотографию в тексте и увеличивать ее двоичный размер, что займет больше времени для ее загрузки на принтер ( это должно быть сделано, потому что PostScript - это текстовый язык, там нет ничего двоичного. Все преобразуется в текстовые символы).

PostScript предлагает много преимуществ, но в основном для профессионалов полиграфии. Например, если вы хотите напечатать что-нибудь на установщике изображений со сверхвысоким разрешением в каком-либо местном типографском магазине, они, скорее всего, примут файл только в форматах Adobe Photoshop или PostScript, поэтому, если вы используете драйвер PostScript, у вас есть драйвер способ сделать такой файл. Однако формат PDF теперь можно использовать во многих ситуациях, когда ранее требовался PostScript. Драйверы PostScript, как правило, предлагают больше функций, чем драйвер PCL, и некоторые из них могут быть полезны для вас (например, печать буклетов), но в более поздние сроки и возраст более вероятно, что драйвер PCL предлагает все, что вам когда-либо понадобится, и драйвер PostScript может не предложить совсем ничего, что вы могли бы использовать.

user61475
источник
6
-1 за проявленное высокомерие и не учитывающее все факторы.
Джон Гарденье
1
@ user61475 - я удалил вторую половину «ответа», потому что он не имел отношения к ответу. Пожалуйста, не стесняйтесь повторно публиковать ваши проблемы в качестве комментариев к оригинальным ответам, которые у вас есть проблемы. Однако, чтобы оставлять комментарии, вам потребуется не менее 50 повторений, но это должно быть довольно просто.
Марк Хендерсон
6
Одна из основных проблем с PCL6 заключается в том, что вы не можете захватить задание на печать и прочитать любой контент, который может стать проблемой, если вы пытаетесь отладить поток данных. PCL6 (XL) не похож на PCL5 и представляет собой скомпилированный поток (он же .exe), в то время как PCL5 - это набор команд, а PS - читаемый исходный код. Если вы посмотрите на поток PCL6, он не читается. Поэтому такие простые вещи, как проверка ориентации конкретной страницы для устранения некоторых проблем с печатью, очень сложны. # 1 = PS # 2 = PCL5 # 3 = PCL6.
Дуглас Андерсон
1
+1 за ответ, который имеет смысл. Подавляющее большинство из нас просто хотят быстро и надежно напечатать несколько страниц, и им наплевать на читаемые человеком потоки данных.
ник
2
@JohnGardeniers Не могли бы вы объяснить, что это за недостающие факторы? Я не уверен, почему ваш комментарий был так высоко оценен как «добавление чего-то к посту», когда он не определяет, что он критикует.
underscore_d
5

Проблема между PCL и PostScript очень специфична для используемой комбинации программного обеспечения и принтера. На некоторых принтерах PCL лучше, чем PostScript, а на других применяется обратное. Некоторые принтеры, такие как HP LaserJet 5 Color (и многие другие), имеют дополнительный модуль, который вставляется в один из слотов SIMM, который обеспечивает поддержку PostScript. Все же другие принтеры имеют встроенную поддержку фабрики. Отправка файла PostScript на принтер дает довольно высокое качество вывода, которое очень предсказуемо. С другой стороны, программное обеспечение на ПК / MAC / X-компьютере (или каков источник PostScript) становится здесь подстановочным знаком. В какой-то момент должно произойти преобразование любого документа в PostScript (кроме случаев, когда документ уже находится в PostScript, и даже в этом случае возникают проблемы). Это преобразование в PostScript - ОГРОМНАЯ проблема. Некоторые программы (обычно драйверы принтеров Windows) просто преобразуют любой имеющийся у вас документ в растровое изображение, встраивают растровое изображение в файл PostScript и отправляют его на принтер. Это огромная трата пространства во всех отношениях, и она полностью обходит все преимущества, которые предлагает PostScript. PostScript - это язык разметки, который может разметывать векторные и растровые элементы. Если у вас есть текстовый документ, расположение текста, шрифт и другие подробности описаны, а необработанный текст отправляется на принтер. Механизм PostScript в принтере распознает физическую компоновку принтера и отображает выходные данные таким образом, который, вероятно, дает хорошие результаты с учетом фактического оборудования принтера. Если ваш драйвер принтера берет любой текст в вашем документе и отображает его как растровое изображение, а затем помещает это растровое изображение в файл PostScript, тогда ваш принтер просто печатает растровое изображение. Это создает проблему: когда вы печатаете растровые изображения, есть определенные оптимизации, которые принтер будет использовать, чтобы растровые изображения выглядели хорошо, в большинстве случаев эти оптимизации отличаются от тех, которые будут использоваться для текста, поэтому конечный результат обычно не оптимальный. Таким образом, чтобы разобраться во всем, необходимо рассмотреть следующие вопросы:

  1. Насколько хорошо программное обеспечение, которое преобразует ваш документ в PCL или PostScript?
  2. Насколько хороша поддержка вашего принтера PCL или PostScript?
  3. Какая комбинация лучше всего подходит для моей конкретной комбинации компьютер / принтер.

Ответы на эти вопросы довольно часто не черные или белые. И что еще хуже, некоторые принтеры, которые имеют низкое качество PCL, могут на самом деле делать более привлекательные документы в PCL, потому что конвертер PCL на компьютере вносит определенные исправления или обходные пути для проблем с PCL на определенном принтере, или наоборот с PostScript. ,

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

Мой личный подход - использовать PostScript, когда это возможно. Как правило, я не буду покупать принтер, если не знаю, что он хорошо поддерживает PostScript, и я говорю о самом принтере, а не о программном обеспечении, которое работает на ПК для преобразования PostScript в какой-то другой формат, который использует принтер. PostScript - это хорошо зарекомендовавший себя стандартный формат, который будет существовать некоторое время, и отправка EXACT одного и того же файла postscript на любой случайный принтер, поддерживающий PostScript, может дать приемлемый результат. Обратной стороной этого является то, что такие принтеры обычно дороже и требуют больше памяти, чем другие методы. Однако цена стоит того, чтобы сэкономить время, борясь с драйверами, а также, если есть проблема с конвертером PostScript на стороне ПК, это ОДНО исправление, и исправление работает на каждом принтере.

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

В этой теме были и другие сообщения, которые были неправильными: во-первых, шрифты True Type - это векторные (контурные) шрифты, очень похожие на Type1 (которые также являются векторными шрифтами), но с возможностью для автора передавать подсказки по пикселям кода. Как правило, при определенных условиях шрифты True Type выглядят лучше, чем шрифты Type1. Все сводится к качеству программного обеспечения, которое отображает шрифты больше, чем фактический формат шрифта. Я видел программное обеспечение для шрифтов True Type, которое так плохо спроектировано, что оно отображает шрифты фиксированного размера и затем масштабирует вывод для отображения. Все это сводится к качеству программного обеспечения для рендеринга гораздо больше, чем к формату шрифта. (Это касается только векторных / контурных шрифтов, растровые шрифты - это совсем другая проблема).

Дело в том, что PCL и PostScript - это стандарты, принятые многими производителями принтеров. В зависимости от того, насколько хорошо изготовитель написал, конкретная реализация будет определять, насколько хорошо принтер будет работать с данным стандартом. Есть также много проприетарных языков принтера, которые зависят от принтера. На мой взгляд, следует избегать нестандартных языков печати, когда это возможно! Причина в том, что нестандартные языки часто не документируются, и когда компания разрабатывает новый, поддержка старого может быть прекращена. Таким образом, когда вы обновляете или меняете ОС на вашем компьютере, и нет драйвера, который работает с вашей комбинацией принтер / ОС, у вас теперь есть остановка двери.

Нил
источник
3

Для меня это зависит от нескольких вещей:

  1. Поддерживает ли принтер собственный PostScript. Многие принтеры имеют только эмуляцию PostScript. Фактический механизм печати не «думает» в PostScript, и поэтому вы теряете некоторое определение по сравнению с настоящим принтером PostScript. Многие принтеры HP (не уверенные в 2605) делают только эмуляцию.
  2. Ваши пользователи нуждаются в PostScript? Если они печатают в основном офисные документы (Word, Excel), PCL будет лучшим. Обычно у драйвера PCL гораздо меньше параметров, что упрощает работу конечного пользователя. Если ваши пользователи распечатывают графические презентации или много картинок и очень требовательны к конечному продукту, то я бы выбрал драйвер PostScript, но только если это настоящий принтер PostScript ...

Короче говоря, я бы проверил, какие из них лучше всего работают в вашей среде.

Скотт Лундберг
источник
2

Для одного или небольшого числа компьютеров я обычно использую PCL, но если важны скорость вывода, качество или функциональность принтера (например, степлера), я всегда делаю тестовые отпечатки для сравнения. Например, цвета или логотипы на фирменных бланках могут отображаться лучше с конкретным драйвером. Скорость также может быть проблемой, если принтер будет интенсивно использоваться для сложных / длинных документов.

Уильям
источник
2

У меня есть струйный принтер HP, который не будет печатать PDF с pcl5 или pcl6, но будет печатать слова и преуспевать с PostScript. Я знаю это, потому что я потратил 3 часа, пробуя разные комбинации драйверов и документов.

Я могу добавить к этому, отметив, что универсальный струйный драйвер Linux на моей коробке FC20 оказался только постскриптумом и мог печатать pdf, а драйвер Windows 10 pcl6 - нет.

Таким образом, в моем случае, с моим конкретным принтером, драйвер postscript явно лучший.

Однако, как вы можете видеть из всех других комментариев, «полный» ответ несколько более неуловим.

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

Мартин
источник
У вас отключен PCL на самом принтере? На некоторых принтерах это вариант.
австрийский
1

Это действительно зависит от того, что вы печатаете. Один ответ сказал использовать Postscript, потому что он имеет лучшие шрифты. Это может быть правдой, если вы печатаете только текстовые документы, но если вы печатаете смешанные задания, содержащие текст и графику, PCL6 может быть лучше. Распечатайте и сравните разницу. Лично я обычно сначала использую PCL6, затем PCL5, а затем Postscript.

Используете ли вы драйвер, поставляемый с Windows 7, или драйвер от HP.com? Встроенные драйверы Windows обычно имеют только подмножество функций. Вам почти всегда лучше загружать драйверы с HP.com. Последние драйверы для CLJ 2605dtn для 64-разрядной версии Win7 находятся по адресу http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=1140732&prodTypeId=18972&prodSeriesIsw0D1D1Ed811 4063 . В этом случае вы будете использовать «Универсальный драйвер печати», который поддерживает многие другие принтеры HP, включая CLJ 2605dtn.

Пол Леклерк
источник
1

Основное правило: PCL должен вызывать меньше проблем для среднего пользователя. Тем не менее, это вызывает проблемы с определенными PDF-документами, которые мы печатаем, если только не предпринимаются усилия для настройки расширенных настроек принтера (т. Е. ... «отправлять истинный тип как битовое изображение»; отключить оптимизацию печати), когда это происходит. Корректировки не всегда работают. Adobe PDF, по-видимому, является документом, ориентированным на PS - драйверы PCL создают ОГРОМНЫЕ файлы во время преобразования, которые в нашем случае перегружают память или блокируют нашу сеть.

В поисках решения я узнал, что некоторые люди загружают драйверы PS и PCL специально для использования с проблемными документами PDF.

Это реальная иллюстрация того, что говорят многие - зависит от многих факторов. Это один

CallMeChaz
источник
1

На принтере HP драйвер PCL (5 или 6), вероятно, будет работать лучше всего. Интерпретаторы на устройстве HP обрабатывают PCL намного лучше, чем PS [они разработали язык, поэтому они лучше!]. Если вы просто делаете обычную печать Windows, то PCL6 будет моим предложением.

Интерпретаторы PS на устройствах HP не велики, и я бы вообще этого не делал. Другие типы принтеров (например, Xerox) обрабатывают PS лучше, чем PCL. Так что это всегда зависит от принтера и того, что вы пытаетесь достичь. У обоих языков есть свои плюсы и минусы.

CitizenNick
источник
-2

PostScript намного превосходит любой другой тип шрифта. поскольку шрифты PostScript основаны на векторе, это означает, что для каждого символа и рисунка существует алгоритм. Это делает Шрифты превосходящими, потому что такие шрифты, как шрифты TT, основаны на точках, а не на уравнениях ...

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

Простой и понятный тест состоит в том, что когда принтер поддерживает разрешение 1200 точек на дюйм, вы выбираете наименьший размер шрифта и печатаете страницу в postscript и страницу в PCL, в которой вы также можете четко сказать каждому символу индивидуально, вы можете проверить его таким же образом, расширив шрифт. размер до ОЧЕНЬ большого масштаба ... там, в углу букв, таких как S, J, или даже D., вы можете увидеть точки, которые вы не увидите в постскриптуме.

Для печати документов достаточно шрифтов PCL.


источник
TrueType является векторным.
афразир