网站首页 > 技术教程 正文
?前言:以自己日常使用打印机过程中出现的问题,来追根溯源,给大家选购家用打印机的一些建议。
本文数据理论较多,若只关心选购建议请看最后
?你是否出现过同一文档,你打印出来和别人打印出来效果不一样,有的是打印参数的设置不一样,有的却是打印机语言不同导致。
?大家在选购家用打印机的时候大都关心能否双面打印、手机打印、远程云打印之类的,要是稍微懂一点的人或者发烧友的话会进一步关注打印机的内存、打印分辨率、打印速度、月打印负荷以及后续的耗材成本(维护成本),从而忽略了一个影响打印质量最重要的因素——打印机语言,可简单理解为打印机驱动程序(全文代称打印机语言)
? 先声明一下此处打印机语言不是设置里可以进行更改的Language settings。这里指的打印语言是打印机与计算机之间定义文本或者图形打印的一种格式描述性软件命令集。
? 我使用过程中出现的问题:
1.打印机用手机不同软件无线打印出来的质量不一样。以我的7090dw为例,用Brother iPrint&Scan(官方)、Mopria Print(常用)、Printer Share(趣打印)以及WPS自带的打印(方便),除趣打印外其他软件打印出来字体发虚(p1)未达使用标准。
?
2.同一文档用电脑和手机(趣打印)出来质量不一样,电脑打印出来质量优于手机且字体颜色深浅处理得当与原pdf一致。(趣打印出来的黑一点,电脑打印出来浅一点与原文本一致)
?
3.同一文档同一电脑,在不同型号打印机上打印出来的质量不一样。打印质量:办公室商用机>>7090(电脑)>>7090(手机)
?
要想了解上述问题出现的原因需要引入打印机语言的概念:非针式打印机所使用的打印语言有Adobe开发的PostScript、HP开发的PCL和Windows GDI三种, 前两种语言统称为PDL。
工作流程:
1.PDL
计算机端先将打印文件解释成标准的页面描述文件然后传送到打印机的控制器中,打印机控制器再将标准页面描述文件解析可打印的光栅图像。(可简单的理解为:计算机压缩并发送→打印机控制器解码→打印机打印)
优点:表达精细,可以用来输出复杂的页面和图像。
缺点:成本高,对打印机控制器、内存要求高
2.GDI
使用计算机的内存资源和处理能力进行打印任务处理,在计算机端完成打印光栅为图的转化过程在打印机上直接成像。
(可简单理解为:计算机压缩并解码成打印机可识别的语言→打印机打印)
优点:成本低,打印速度快,对打印机的内存及处理能力要求低。
缺点:打印质量大部分依赖输入设备,不适合非PC设备网络打印。
通过上述概念可知我出现的问题是兄弟7090DW打印语言为GDI惹的祸,办公室使用的商用机以及我的另一台彩色惠普6960打印机均为PCL语言所以不管是用手机端任何软件还是PC端打印出来的质量无差别。至于7090dw不同软件打印出来的质量参差不齐是由不同软件调动手机的解码能力不同导致的,就是打印质量中最好的趣打印也会出现图像虚、文字颜色较原文档更深,也更费耗材。(我猜测原因是因为软件调动的解码能力不够,从而自动描粗加黑整个文本用来改善打印质量)
这里不得不提一下博大精深的汉字文化——文字游戏:7090dw和7190dw,表面上为同一系列且仅有网口和输稿器的细微差别。但从第三方网站的仔细甄别它的参数可知
?
7090dw并未提及打印语言为GDI,用打印字体为PCL6来混淆视听,而7190dw却标出打印语言和打印字体为PCL6。为了严谨是我又去官网上查询了一下 7090和7190的参数,均显示打印仿真语言为PCL6
?
这里我就出现疑惑了,打印语言和打印仿真语言 是否一致。我就去问了兄弟的官方客服,客户说他知道说明书上的东西其他的不清楚,发的参数跟我官网上查的一样。然后问是否支持PCL,他说支持,到这里我就更疑惑了。
?
然后我就去问我买打印机店铺的技术人员。
关键对话如下,为保护双方隐私均打码处理
?
由上可知,参数里写的打印仿真语音和打印语言 不属同一范畴。(第三方网站的参数也不够严谨)且兄弟官方并未开发写相关PCL驱动/软件。但在我问客服询问之下给我发了一个所谓的PCL通用驱动,安装之后打印并无区别,并且电脑上也无法查看驱动类型。
?
连我若干年前买的惠普6960都上了PCL,
兄弟机型还在使用GDI,哪怕是使用PCL6以下打印语言也会大大改善打印质量问题。一边宣传亮点为方便的手机无线打印,一边仍使用落后的打印机语言并不能很好支持打印质量,不知道这样的尴尬局面怎么破局。
总结:选购打印机需查询打印机语言是GDI还是PCL,(打印语言≠打印仿真语音≠打印字体) GDI的打印机PC端打印黑白文字与PCL并无差异,如处理复杂图案及精密文档打印效果欠佳。所以家用打印机想用手机代替电脑,实现高质量无线打印就选有PCL打印语言的打印机。
后记:本文所述问题均为日常使用打印机过程中 自己遇到的困惑,并刨根问底究其原因。单从技术角度剖析,并无褒贬倾向,望周知。
本文在观点和认识上若有不当或错误,敬请批评指正!
参考文献:
1.通用打印驱动研究及打印来源追溯系统设计 ——刘洋
2.一种基于windows平台的高速打印驱动程序的研究与实现 —— 朱长政
3.打印文档来源追溯系统研究与设计 ——佚名
4.GDI方式与页面描述语言的比较 —— 佚名
5.几种常用打印机语言的比较概述 —— 侠名
6.GDI与PCL的区别—— 佚名
猜你喜欢
- 2024-10-26 0ops国际信息安全技术挑战赛-2019-Wallbreaker-Easy-WriteUp
- 2024-10-26 Apache2.4进阶:优化配置(apache 并发优化)
- 2024-10-26 PDF的这四个特点,作为职场人你必须知道
- 2024-10-26 Scapy:用Python编写自己的网络抓包工具
- 2024-10-26 Go 完整包列表(go打包配置文件)
- 2024-10-26 在Python中使用PDF:阅读和拆分(python读取pdf内容转word)
- 2024-10-26 Python3 环境搭建(python2环境搭建)
- 2024-10-26 大数据存储之ORC格式文件及Go实现
- 2024-10-26 技术研究拾遗:PDF文件(技术研究内容有哪些)
- 2024-10-26 你对hive的存储格式知多少?(hive 数据存储格式)
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)