打印机驱动程序中GDI、ps、pcl5和pcl6驱动的特点区别

首先GDI驱动就是我们常说的基于主机的驱动,目前市场多数打印机已经不在使用次驱动程序,但少数机器仍在销售,比如HP laserjet 1005mfp。
打印机驱动的分类:

一 . 基于主机的驱动程序

使用计算机而非打印机的内存资源和处理能力进行打印任务的处理 , 在计算机端完成打印光栅位图的转换过程,在打印机直接成像。

特点:

A 、 加速了打印速度。基于主机的打印机利用计算机的处理能力把应用软件的页面信息转换为光栅格式进行打印, 由于现在的计算机的处理速度比大多数打印机的处理器快的多,用基于主机的打印机打印复杂的打印任务时通常会快些。大多数基于主机打印的打印机都使用打印速度更快的 USB 口而不用并口。例如, HP Color LaserJet 1500 标配基于主机驱动 ,在 Windows and Macintosh 操作系统中可以打印更复杂的打印作业而不用增加打印机的内存或者是牺牲打印速度和性能。

B 、 基于主机打印机可以处理光栅数据图像,减少打印机产生内存溢出的问题。

C 、 基于主机打印要求计算机操作系统具备打印引擎,不能从计算机接受 ASCII 文本,这与页面描述语言( Page Description Language ) PDL 打印不同。这就意味着基于主机的打印只能在 Windows 和 Macintosh 已经明确支持打印引擎的系统环境中使用,而不支持没有打印引擎的 Windows 、 Macintosh 、 Linux, Unix, and OS/2 等。

D 、 要求打印机和计算机直接相连,不适合网络打印作业,不支持网络服务器、共享器、磁带设备以及干扰通信设备的连接。

二 . PCL 与 PS 驱动程序

PCL 和 PS 是两种标准化的页面描述语言,其工作流程都是首先在计算机端将打印内容解释成标准的页面描述文件然后传送到打印机控制器中,在打印控制器中再将页面描述文件解释成可以打印的光栅图像 , 从其工作流程看,此两种方式中都对打印机中的打印控制器有很高的要求,同时要求打印机内部有足够的内存。

1.PCL 驱动程序

PCL 语言是 HP 公司于 70 年代针对其激光打印机产品推出的一种打印机页面描述语言。 PCL 指令内嵌于打印数据流,把应用程序输出快速转译成高质量的、特定设备的光栅化图像。

PCL5是HP公司为它的激光打印机LaserJetⅢ设计的,它提供了一些与PostScript语言相似的功能,开始支持矢量字库和矢量图形描述,实现了WYSIWYG(What You See Is What You Get, 所见即所得), PCL5中也使用了各种压缩技术来减小数据量,加快数据传输。 PCL5e 开始支持双向数据通讯,从而使打印机可以向计算机发送打印机的状态信息。PCL5c增加了对彩色打印的支持。
1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   996年HP公司发布了PCL6,它更加灵活,是一个目标朝向的控制语言,使处理多图形的文件的速度大大加快,实现了更好的WYSIWYG,可以更好地处理Web页面。

特点:

使用 PCL 语言的打印机在处理文本或一些常见办公应用软件下的文档时具有非常明显的速度优势,比较适合一些普通的商务办公应用。

2.PostScript 驱动程序

PS 是一种与设备无关的打印机语言,即在定义图像时可以根本不考虑输出设备的特性 ( 如打印机的分辨率、纸张大小等 ) ,而它对文本和图形实行同样的处理过程,这就给处理字体带来了极大的灵活性。通过 PS 驱动程序,各种不同的应用软件将各自的数据转换成 PostScript 格式。从打印引擎的工作原理可知,打印机只能接受位图格式,当打印机控制器将 PostScript 转换成位图格式时,由于 PostScript 十分复杂,一般的打印控制器难以胜任,通常由打印机中专门的光栅图像处理器 (Raster Image Processor) 来完成这一转换过程。

特点:

PS 驱动程 序在处理 PDF 文 件或在 Photoshop 等 软件下打印大的图形图像文件时具有一定的速度优势,同时其在图形表现准确度色彩表现准 确度和一些字库表现准确度方面也 比 PCL 语言有 优势,适合对图形和色彩准确度要求比较高的专业应用

转载于:https://blog.51cto.com/liuwenbing/713555

打印机驱动程序中GDI、ps、pcl5和pcl6驱动的特点区别相关推荐

  1. 微软打印机驱动服务器,无法通过 Windows Server 中的 Windows 更新来安装打印机驱动程序 - Windows Server | Microsoft Docs...

    打印机驱动程序无法通过 Windows Server 2019 Windows Server 2016 Windows Update 进行安装 12/07/2020 本文内容 本文提供了从 Windo ...

  2. 下载pyboard的flash中的驱动程序_打印机驱动程序被标记为恶意软件 戴尔已紧急撤下链接...

    本文来自cnBeta 近日有报道称,某些防病毒产品会将戴尔的打印机驱动程序标记为恶意软件.目前尚不清楚到底是什么情况,但戴尔已经紧急撤除了下载链接.Windows Central 援引网络安全观察记者 ...

  3. Windows 中GDI、设备描述表和位图

    在Windows中,所有的图形和图像显示操作都是通过GDI(Graphic Device Interface)模块完成,,而GDI的显示都是由设备描述表(Context Device,简称DC)来完成 ...

  4. 64位计算机连接网络打印机驱动程序,写 64 位打印机驱动程序

    写 64 位打印机驱动程序 08/25/2020 本文内容 如果你编写的是64位驱动程序或编写可编译为在32位和64位系统上运行的驱动程序,请遵循将 驱动程序移植到64位 Windows中的64位移植 ...

  5. 打印机驱动程序属于计算机硬件吗,如何安装打印机驱动程序,详细教您如何给电脑安装打印机驱动程序...

    随着科技发展越来越发展,一些产品设备已经逐渐变成生活中,工作上必不可少的一部分,而打印机则是代表之一了.而我们想要使用一台打印机,需要在电脑上安装一个打印机驱动程序,才能让打印机正常工作.那么打印机驱 ...

  6. hp打印机怎么连接电脑_hp打印机驱动怎么安装 惠普打印机驱动程序安装方法【详解】...

    打印机是办公室必备的办公产品之一,惠普打印机作为一 家具 有多年打印机制造经验的品牌,深受着众多办公人群的喜爱.只是对于惠普打印机驱动的安装,办公新手们会感到有些棘手,为此下面带来hp打印机驱动怎么安 ...

  7. 苹果报告问题_部分 Mac 用户报告称系统将打印机驱动程序视为恶意软件

    原标题:部分 Mac 用户报告称系统将打印机驱动程序视为恶意软件 一些用户报告,由于 macOS 错误声称某些软件为恶意软件,他们无法再使用惠普打印机进行打印,或者无法继续通过专用应用来播放 Amaz ...

  8. 佳能canon e510打印机驱动 1.0 官E510 series XPS 打印机驱动程序 v. 5.62 (Windows)

    佳能canon e510打印机驱动 1.0 官E510 series XPS 打印机驱动程序 v. 5.62 (Windows) 操作系统 Windows 10 Windows 10 (x64) Wi ...

  9. win7删除计算机 网络打印机驱动程序,Windows 7、8 系统下手动删除打印机驱动程序的方法...

    Windows 7.8 系统下手动删除打印机驱动程序的方法 操作方法 1.根据不同的操作系统做以下操作: 在 Windows 7 操作系统中,依次点击"开始( )"→"控 ...

最新文章

  1. ubuntu 命令整合1
  2. K Nearest Neighbor 算法
  3. 计算机课有什么作业,计算机课作业~
  4. 串口、COM口、TTL和RS-232的区别详解
  5. boost::program_options模块一个配置ini文件被解析程序选项库,它包括许多不同的值类型的测试程序
  6. 物联网正在蚕食嵌入式系统市场
  7. 二叉搜索树的插入与删除(C语言)
  8. SAP License:CO07利润中心必输
  9. 如何使用阿里云搭建个人网站
  10. Jira中的BUG导出
  11. 系统级程序设计结课实验-第一部分
  12. 解决问题:Exception during message handling: Unacceptable CPU info: CPU doesn't have compatibility...
  13. c语言怎么删去结尾空格,新人提问:如何将输出时每行最后一个空格删除
  14. 【3】基于深度神经网络的脑电睡眠分期方法研究(数据集分类)
  15. 解决Win10 /Win11 Fastboot驱动问题
  16. oracle中的内连接和外连接区别
  17. qam报告matlab,16QAM调制解调(MATLAB)..doc
  18. 贝叶斯分析好坏_贝叶斯分析基础——可信度、模型和参数
  19. Python3爬虫新手实践及代码、经验分享
  20. Android逆向工程实例 -- 善领安卓版DSA APP手势操作bug修复

热门文章

  1. 1、Ansoft HFSS 入门简述
  2. 线性代数 计算机网络,计算机应用、计算机网络专业《线性代数》课程.doc
  3. AutoDYN学习笔记---Part_1
  4. 实例源码2---基于51单片机的摇摇棒制作
  5. subzm在c语言中的作用,数学和编程到底是什么关系?
  6. 进阶无人驾驶—百度Apollo ROS介绍
  7. 闪电记事,好用的电子日记本软件
  8. Python爬全国邮政编码的程序
  9. 计算机清理垃圾代码,我是来发技术贴的,一个小代码,轻松清理电脑垃圾。
  10. 【React】redux和React-redux