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

我们看到的打印过程

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

实际上的打印过程

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

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

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

实际上打印机的打印过程

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

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

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

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

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

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

什么是打印机驱动?

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

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

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

或是这样

这个其实是驱动的图标

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  5. 打印速度快点的打印机_瞒着领导偷偷给你们发两台打印机

    前几次小粉笔组织的活动都被"投诉"!说我们打印机太少~ 小粉笔心领神会,在这个月的活动预算费用上悄咪咪加了[两台打印机]~(看小粉笔多疼你们!) 希望知道的笔芯不要把这条推文转发给 ...

  6. deepinv2 添加打印机_在Deepin系统下配置连接Windows的共享打印机

    本文介绍在Deepin系统下配置连接Windows共享打印机的方法.如果需要几台电脑需要公用同一台打印机时,这种方法非常有用.我们在宿舍开了一个打印店,电脑都同时接入打印机的话,就非常的方便. 下面是 ...

  7. java 远程打印机_如何使用Java在网络打印机上打印?

    如果Java AWT Printing未注册到运行打印应用程序的Windows / Active Directory用户,则它将无法通过路径找到该打印机.您必须通过Windows"设备和打印 ...

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

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

  9. antd autoplay按f12才会轮播_涨知识了!原来这才是电脑键盘上,F1到F12的正确用法...

    在这个快节奏的时代,工作效率可以说是非常重要的,所以熟练掌握电脑就是提高效率的好方法!那如何快速的掌握电脑呢?这就不妨先了解下键盘上F1-F12的正确用法哦,每个都是提高效率的快捷键. F1:获取帮助 ...

最新文章

  1. 基础练习 龟兔赛跑预测
  2. docker-compose 1.29.2 下载地址
  3. HYSTRIX实现主线程和子线程的THREADLOCAL上下文传递
  4. 【registry】registry An exception was thrown while processing request with message
  5. SAP License:雾里看花系列——做管理还要懂SAP吗?
  6. CodeIgniter典型的表单提交验证代码
  7. 数据结构课程设计1: 区块链
  8. 自制力才是你努力的第一步
  9. 位移的单位符号_初中物理符号级单位符号公式大全
  10. 神经网络和深度学习-习题
  11. jenkins 版本升级
  12. github如何配置ssh
  13. C++笔试笔记1(4399 西山居 深信服 剑心互娱 快手)
  14. 年度催泪之作:2015中国程序员生存报告
  15. 消防气体灭火系统(一)
  16. ZYNQ学习笔记(3)-局部重构Partial Reconfiguration
  17. [python]bokeh学习总结——bokeh.layouts
  18. 1.python性能优化
  19. USART1_IRQHandler 函数
  20. grasshopper elk插件_Grasshopper常用插件汇总

热门文章

  1. AWS re:Invent 2018的5大公告
  2. Java命令行界面(第21部分):航空公司2
  3. byteman_使用Byteman和JUnit进行故障注入
  4. java线程死锁_Java并发:隐藏线程死锁
  5. jaxb 命名空间_在JAXB解组期间应用名称空间
  6. 休眠日志:常见问题的提示和解决方案
  7. stringutils_番石榴分配器vs StringUtils
  8. 测试驱动开发 测试前移_测试驱动开发–双赢策略
  9. 带有骆驼,ActiveMQ,Elasticsearch的HL7关键用例
  10. FindBugs Maven插件教程