我应该使用什么打印机驱动程序?[关闭]


26

我正在安装打印机驱动程序,并且可以选择PCL(5或6)还是PostScript驱动程序?您会推荐哪一个,为什么?

打印机是HP LaserJet 2605dn,操作系统是Windows 7(x64)。

您对这种事情有经验吗?还是“看什么”?

谢谢


2
哇,所有答案都值得读。根据我的经验,我可以简单地说:“如果要打印PDF文件,请使用PS版本,否则请使用PCL版本的驱动程序进行打印。”
Janardhan

Answers:


30

当像这样的线程中渗入各种非知识和非答案,而没有答案正确时,这真是令人惊讶和恐怖。

首先,我将给出自己的答案,然后,我将解释先前的海报有哪些错误。

您应该使用PCL6。这是为什么:您不需要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驱动程序,制作此类文件的方法。但是,现在可以在以前需要PostScript的许多情况下使用PDF格式。PostScript驱动程序确实提供了比PCL驱动程序更多的功能,并且某些功能可能对您有用(例如,小册子打印),但是在这个较晚的时代,PCL驱动程序更有可能提供您所需的一切,而PostScript驱动程序可能根本不提供您可以使用的额外功能。


6
-1为显示的自大程度,未考虑所有因素。
约翰·加迪尼尔

1
@ user61475-我删除了“答案”的第二部分,因为它与答案无关。请随意将您的疑虑重新发表为对您所担心的原始答案的评论。不过,您至少需要50名代表才能发表评论,但是实现起来应该非常简单。
Mark Henderson

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)(以及许多其他打印机)具有一个附加模块,该模块可安装在提供PostScript支持的SIMM插槽之一中。还有其他打印机具有工厂内置的支持。将PostScript文件发送到打印机可产生相当可预测的高质量输出。另一方面,PC / 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具有良好的支持,否则我不会购买打印机,而我所说的是实际的打印机,而不是PC上运行的将PostScript转换为打印机使用的其他格式的软件。PostScript是一种公认​​的标准格式,它将存在一段时间,并且将完全相同的Postscript文件发送到任何支持PostScript的随机打印机,可能会产生可接受的输出。不利的一面是这种打印机通常更昂贵,并且比其他方法需要更多的内存。但是,价格值得与驱动程序战斗节省时间,而且,如果PC端的PostScript转换器出现问题,则必须修复,并且可以在每台打印机上使用。

您可能对PCL可以做同样的事情,但这并不像对PostScript那样做,因为PCL通常涉及打印机特定的命令,并且与PostScript相比,将相同的PCL文件发送到不同的打印机更有可能产生错误的结果。同样,某些PCL驱动程序往往具有大量针对打印机的变通办法库,因此将相同的PCL文件发送到不同的打印机并期望获得相同的输出并不容易。这也意味着,如果您有一台非常老的PCL打印机,那么曾经制造过该打印机的人不太可能发布针对较旧打印机的修补程序,而只会发布针对较新型号的PCL修补程序。对于PostScript,通常不是这种情况,因为对PostScript软件的单个修复将影响所有打印机,无论是谁制造的打印机或使用何种年龄的打印机。

此线程还有其他错误的帖子:首先,True Type字体是矢量(轮廓)字体,与Type1(它们也是矢量字体)非常相似,但具有作者编写像素提示代码的能力。在某些情况下,这通常会使True Type字体看起来比Type1字体更好。一切都取决于渲染字体的软件质量,而不是字体的实际格式。我见过True Type字体软件设计得很糟糕,以至它以固定大小呈现字体,然后缩放输出以显示。这一切都取决于渲染软件的质量,远不止于字体所采用的格式。(这仅适用于矢量/轮廓字体,位图字体则是完全不同的问题。)

这里的要点是PCL和PostScript都是许多打印机制造商都采用的标准。根据制造商的书写水平,特定的实现方式将确定打印机在给定标准下的运行情况。还有许多特定于打印机的专有打印机语言。我认为,应尽可能避免使用非标准的打印机语言!原因是通常不记录非标准语言,并且当公司提出新的语言时,可能会停止对旧语言的支持。因此,当您在计算机上升级或更改OS且没有可用于打印机/ OS组合的驱动程序时,现在有了门挡。


3

对我来说,这取决于两点:

  1. 打印机是否支持本机PostScript。许多打印机仅具有PostScript仿真。实际的打印引擎在PostScript中不会“思考”,因此与真正的PostScript打印机相比,您会失去一些定义。许多HP打印机(不确定2605)只能进行仿真。
  2. 您的用户需要PostScript吗?如果他们主要打印办公室文档(Word,Excel),则PCL是最好的。通常,PCL驱动程序上的选项要少得多,这对于最终用户而言更为简单。如果您的用户正在打印图形演示文稿或大量图片,并对最终产品非常挑剔,那么我会选择PostScript驱动程序,但前提是它是真正的PostScript打印机...

简而言之,我将进行测试以查看哪种方法最适合您的环境。


2

对于一台或少量的计算机,我通常会使用PCL,但是如果输出速度,质量或打印机功能(例如装订器)很重要,则我总是进行打印测试以进行比较。例如,使用特定的驱动程序,信头上的颜色或徽标可能会更好。如果打印机要大量使用复杂/长文档,则速度可能也是个问题。


2

我有一个HP Inkjet,它不会用pcl5或pcl6打印pdf,但是会用后记打印word和excel。我知道这一点是因为我只花了3个小时尝试所有不同的驱动程序和文档组合。

我可以通过指出FC20盒上的通用Linux喷墨驱动程序恰好是附言并且能够打印pdf来实现,而Windows 10 pcl6驱动程序则不能。

因此,就我而言,使用我的特定打印机,后记驱动程序显然是最好的。

但是,从所有其他注释中都可以看到,“完整”答案有些难以捉摸。

我认为这很大程度上取决于打印机,您只需要尝试所有提供的驱动程序,然后看看哪种驱动程序效果最好。


您是否在打印机本身上禁用了PCL?在某些打印机上,这是一个选项。
奥斯丁2015年

1

它确实取决于您要打印的内容。一个答案说要使用Postscript,因为它具有更好的字体。如果仅打印文本文档,则可能是正确的,但是如果要同时打印具有文本和图形的混合作业,则PCL6 可能会更好。打印并比较差异。就个人而言,我通常首先使用PCL6,然后选择PCL5,然后选择Postscript。

您使用的是Windows 7附带的驱动程序,还是使用HP.com的驱动程序?Windows内置驱动程序通常仅具有部分功能。您最好总是从HP.com下载驱动程序。适用于Win7 64位的CLJ 2605dtn的最新驱动程序位于http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=1140732&prodTypeId=18972&prodSeriesId=1140727&swLang=8&taskId=135&swEnvOID 4063。在这种情况下,您将使用支持许多其他HP打印机(包括CLJ 2605dtn)的“通用打印驱动程序”。


1

经验法则:PCL对于普通用户来说应该不会造成太大的问题。但是,这会导致我们正在打印的某些PDF文档出现问题,除非在调整时费力调整高级打印机设置(即...“将真实类型发送为位图”;禁用打印优化)。调整并非总是有效。Adobe PDF显然是面向PS的文档-PCL驱动程序在转换过程中会创建巨大的文件,在我们这种情况下,这会使内存过载或阻塞我们的网络。

在寻找解决方案时,我了解到有些人同时加载PS和PCL驱动程序以专门用于有问题的PDF文档。

这是许多人所说的现实生活中的例证-取决于许多因素。这是一。


1

在HP打印机上,PCL驱动程序(5或6)可能效果最好。HP设备上的解释员比PC处理PCL要好得多(他们开发了这种语言,所以他们更好!)。如果您只是进行常规的Windows打印,那么PCL6是我的建议。

HP设备上的PS解释器不是很好,我通常会避免使用它。其他类型的打印机(例如Xerox)比PCL处理PS更好。因此,它始终取决于打印机以及您要达到的目标。两种语言都有优点和缺点。


-2

PostScript远远优于任何其他字体类型。由于PostScript字体是基于Vector的,因此每个字符和图形都有一个算法。这使字体更加出色,因为像TT字体这样的字体都是基于点而不是基于等式的。

并且,如果打印机支持PCL,并不意味着您可以打印PostScript,除非它明确声明它支持它。

清晰而简单的测试是,当打印机支持1200dpi时,您将选择最小的字体大小,并在postscript中打印一页,并在PCL中打印一页,您也可以清楚地告诉每个字符,也可以通过扩展Font进行相同的测试。大小非常大...在那儿,您可以在字母的拐角处看到点,例如S或J甚至D。您不会在附言中看到Ugly点。

PCL字体足以打印文档。


TrueType基于向量。
afrazier 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.