以前一直以为打印很简单,不就是编辑好文件按个“打印”就行了?但其实打印过程可以复杂到你分分钟“怀疑人生”。你以为的打印过程可能是这样的 ↓。

我们看到的打印过程

然而,真正的打印过程是这样的

实际上的打印过程

打印机打印一页文件或图片,需要经过很多复杂的步骤,才能输出完整的图像,而整个过程只需要短短几秒钟的时间。

从办公软件到纸张输出,这中间的每个步骤又是环环相扣的,任何一个环节出现问题都可能会导致打印失败。

所以每个环节都得重视起来,首先需要了解每个环节的内容是什么,每个环节又是怎么运作的。

实际上打印机的打印过程

首先,在文件中点击“打印”之后,办公软件就会调用驱动程序,执行打印的操作。

办公软件调用驱动执行打印操作后,打印驱动会将原始的文件转换为打印机可以识别的数据格式,一般为PCL、PostScript等,打印数据会在本地保存起来,路径为: C:WindowsSystem32SpoolPrinters

然后本地打印数据会通过打印机端口将数据发送到打印机上,打印机接收数据的端口为USB或者网口。

有的打印机上面会有指示灯闪烁,代表数据正在传输,或者网卡的灯频繁闪烁,代表数据通讯频繁。

此时打印机一般会显示正在处理数据,或者正在处理之类的说明,将打印数据进行解析。然后指挥打印机成像的组件,比如激光器和硒鼓,或者打印喷头等完成成像的工作。纸张成像后,打印机将纸张从打印机出纸口吐出。

当电脑发送打印任务后,需要经过以上步骤才能输出图像,而在这个过程中需要借助打印机驱动来完成。

什么是打印机驱动?

然而,很多人知道打印机需要装驱动,却很少有人知道打印机驱动到底长什么样?为什么要安装打印机驱动。

打印机驱动程序通俗理解就是,打印机和电脑之间的一个翻译器。电脑和打印机使用的是不同的语言,在发送指令时需要一个“翻译器”才能顺顺利利沟通。

在你眼中打印机驱动是什么样子的?这样

或是这样

这个其实是驱动的图标

NO,NO,NO,其实打印机驱动是这样

当我们点开安装好的打印机驱动,其实打开的是打印机助手,在打印机助手中,用户可以查询打印机状态、打印状态、设置纸张类型和纸张尺寸等。

而打印机驱动则是“藏”在打印机属性中的,点击“打印机属性”-“高级”才能看到真正的打印机驱动。

其实我们下载的打印机驱动程序压缩包里面还包含了其他程序,方便进行其他操作,如扫描、复印等。

所以,在平时的打印中,打印机驱动一般是作为“翻译器”而存在的。

现在,你对打印机的打印过程和打印机驱动的了解,有没有多一些呢?

postscript打印机什么意思_涨知识|你不知道的关于打印机的打印过程和打印机驱动的那些事...相关推荐

  1. 调用打印机_涨知识|你不知道的关于打印机的打印过程和打印机驱动的那些事...

    以前一直以为打印很简单,不就是编辑好文件按个"打印"就行了?但其实打印过程可以复杂到你分分钟"怀疑人生".你以为的打印过程可能是这样的 ↓. 我们看到的打印过程 ...

  2. 苹果x怎么截屏_涨知识!原来iPhone手机新增了长截屏功能,简单好用

    涨知识!原来iPhone手机新增了长截屏功能,简单好用 手机截屏是每个智能手机都拥有的功能,但每款手机的截屏方式却各不相同.比如苹果手机用户想要使用长截屏的话就非常麻烦. 不过最近小科发现原来苹果手机 ...

  3. 苹果软件更新在哪里_涨知识!手机经常弹出“更新系统”提示,到底要不要更新?...

    业内资深从业者深度剖析!原创内容.请勿抄袭. 文| 薰儿 前言 现在的手机就是有两种,智能机和功能机.功能所有的功能都是定制的,看到没,个人定制,高级,不过很可惜,软件和硬件都不具备兼容性,用户毫无自 ...

  4. 苹果6sp怎么录屏_涨知识了!原来苹果手机还自带录屏功能,不用有些浪费了

    涨知识了!原来苹果手机还自带录屏功能,不用有些浪费了 如今手机发展的是越来越智能化,功能也越来越多,还有不少黑科技的出现,方便我们的生活,录屏功能就是其中之一. 这个录屏功能的用处有很多,可以录制唱歌 ...

  5. base64是哪个jar包的_涨知识 | 用maven轻松管理jar包

    前言 相信只要做过 Java 开发的童鞋们,对 Ant 想必都不陌生,我们往往使用 Ant 来构建项目,尤其是涉及到特别繁杂的工作量,一个 build.xml 能够完成编译.测试.打包.部署等很多任务 ...

  6. 苹果手机语音备忘录在哪_涨知识了!原来苹果手机备忘录还有高级玩法,纸质文档轻松电子化...

    苹果手机的流畅度和耐用性可谓是智能手机的NO.1,比如iPhone 6S几年前的机型到现在也十分流畅,而苹果手机不只是流畅和耐用,手机中的实用功能也有很多. 比如苹果手机的备忘录功能,它不只是能记录东 ...

  7. 四步相移法怎么获得相位信息_涨知识!5G的调制方式,到底是怎么实现的?

    本文来源:微信公众号中兴文档大家好,今天我们来聊聊调制.说到调制,我想很多同学马上会联想到这些关键词:BPSK.QPSK.调幅.调相.QAM.星座图--众所周知,调制和解调是通信基本业务流程中的重要组 ...

  8. mysql 主从同步不一致_涨知识!MySQL 主从同步原理原来是这样的

    什么是 MySQL 主从同步 当 master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库. 主从同步有什么好处 水平扩展数据库的负载能力 容错,高可用.Failover/Hig ...

  9. 常用公差配合表图_涨知识!常用的机械测量工具,你都知道吗?

    测量器具的分类 测量器具是一种具有固定形态.用以复现或提供一个或多个已知量值的器具.按用途的不同量具可分为以下几类: 1.单值量具 只能体现一个单一量值的量具.可用来校对和调整其它测量器具或作为标准量 ...

最新文章

  1. AlexNet 网络详解及Tensorflow实现源码
  2. 【音乐理论】音与音高 ( 音域 | 音符表示 )
  3. ffmpeg rtp时间戳
  4. python数据的格式输出_python数据类型,格式话输出
  5. GridView 控件的执行顺序
  6. LintCode 1690. 朋友推荐(二分插入)
  7. 菜鸟ING的博客终于开园了。
  8. Gccgo in GCC 4.7.1[翻译]
  9. oracle net conf启动无反应,weblogic突然无法启动,显示Server state changed to FORCE
  10. python-Python教程
  11. 详解推荐系统的算法与应用
  12. 贯入用计算机怎样换算,标准贯入试验应用及其杆径换算研究
  13. 分享---蔡康永情商课201集全
  14. python中使用for循环遍历列表元素
  15. 《自控》学习笔记一——自动控制的一般概念(一)
  16. 【C/C++】从API学习STL algorithm 001(for_each、find、find_if、find_end、find_first_of 快到碗里来(◕ᴗ◕✿)
  17. 中职计算机公开课说课稿,校内公开课说课稿
  18. 黑马程序员--Objective-C之--自动释放池的概念以及使用
  19. 【线性代数】多项式各类算法总结
  20. Java 5-12、数据模型与接口规范

热门文章

  1. android笔试添加自定义服务,Android之Listview(item为单选题)自定义adapter,像考试时前面的10几道单选题的实现...
  2. IntelliJ IDEA 导入项目后出现非法字符解决方法
  3. spring项目链接RabbitMQ集群
  4. Java-自定义注解
  5. android翻盘效果,行情艰难,Android初中级面试题助你逆风翻盘,每题都有详细答案...
  6. 编写一个C程序,实现以下功能:动态申请长度为5的整数空间数组,用户输入5个整数;动态扩展数组空间为8,用户另外输入3个整数,最后输出扩展后的全部数组元素。
  7. mysql分页概念_MySQL学习笔记之数据定义表约束,分页方法总结
  8. BugkuCTF-MISC题有黑白棋的棋盘
  9. c语言十六进制字符串转整数,C语言-提取字符串中的十六进制数字并转换为一个十进制整数输出...
  10. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计