打印机介绍

1.打印术语

*: 1 英寸= 2.54 厘米(cm)= 25.4 毫米(mm)

cpi (Characters Per Inch): 每英寸内所含的字符数,用来表示字符的大小、间距

cpl(Characters Per Line): 每行中所含的字符个数,用来在横向方向表示字符的宽度与间距

cps(Characters Per Second): 每秒打印的字符个数,用来表示打印机的打印速度。

(打印速度和字符的大小笔画有关,一般以10cpi的西文字符为基准来计算打印速度)

dpi(Dot Per Inch): 每英寸所打印的点数(说线数),用来表示打印机分辨率。衡量打印机打印机精度的主要参数之一,该值越大

带你精度越高。

lpi (Lines Per Inch): 每英寸内所包含的行数,用来表示在垂直方向字符的大小、间距.

ppm (Papers Per Minute):每分钟打印的页数,衡量打印机打印速度的重要参数,是指连续打印时的平均速度。

sRGB:sRGB(standard Red Green Blue) 是一种彩色语言协定。提供一个标准的方法来定义色彩,让计算机的周边装置与应用软件对于

色彩有一个共通的语言。

2.打印指标

打印质量:衡量图像清晰度重要指标是分辨率(dpi),分辨率越高,图像精度就越高,打印质量更好。 一般360dpi以上基本令人满意。

打印速度:打印速度用每分钟打印多少页纸(PPM)来衡量,通常会有彩色、黑白两种打印速度标注。

色彩数目:红黄蓝三色单墨盒打印逐渐被六色打印机替代(黑、淡蓝、淡红)

3.分辨率

分辨率是一个表示平面图像精细程度的概念,通常它是以横向和纵向点的数量来衡量,表示成水平点数X垂直点数的形式。

在固定的平面内,分辨率越高,意味着可使用的点数越多,图像越细致。

1.显示分辨率

显示分辨率是显示器在显示图像时的分辨率,分辨率是用点来衡量,显示器上这个“点”就是指像素(pixel)。显示分辨率的数值是指

整个显示器所有可视面积上水平像素和垂直像素的数量。

2.打印分辨率

打印分辨率直接关系到打印输出图像或文字的质量好坏。

打印分辨率用dpi(dot per inch)来表示,喷墨打印机和激光打印机在水平分辨率和垂直分辨率通常是相同的。例如:打印分辨率为600

dpi,是指打印机在一平方英寸的区域内垂直打印600个点,水平打印600个点,共计36000个点。

Visual C++ 打印编程技术-打印基础知识的更多相关文章

  1. shell编程技术之-基础知识

    一.脚本结构 linux下shell的脚本,是将一系列命令序列写在一个文本文件,而这个文本文件时可执行的.相对命令行来说,开发效率提高.因此他的构架有2部分构成#!和命令序列.其中#!指明此脚本是用哪 ...

  2. 经典MVC框架技术-struts2基础知识

    Struts2框架简介 struts2框架是在struts1和webwork技术的基础上,进行合并的全新框架,struts2以Webwork为核心,采用拦截器来处理用户的请求,这样的设计使得业务逻辑控 ...

  3. Visual C++ 打印编程技术-编程基础-映射模式

    映射模式: Visual C++ 中采用的坐标映射方式使得用户图形坐标和输出设别的像素完全一致. eg:当屏幕的像素大小为800X600时,每英寸包含屏幕像素为96,打印机则需要几倍的点数才能达到同样 ...

  4. Visual C++ 打印编程技术-编程基础

    背景: windows产生前,操作系统(如DOS等)都不提供支持图像处理的打印机驱动程序,使得程序员为打印出图像,不得不针对使用的打印机 自己编写设备驱动程序,导致了大量的.不必要的重复开发. 随着w ...

  5. Visual C++ 打印编程技术-编程基础-获取打印机

    标准方法是用: EnumPrinters() 函数获取 #define PRINTER_ENUM_DEFAULT 0x00000001 #define PRINTER_ENUM_LOCAL 0x000 ...

  6. Visual C++ 打印编程技术-内存设备环境

    1.内存设备环境 内存设备环境是一个没有设备与它联系的环境.一般利用与某个标准设备环境兼容的内存设备环境把一个位图复制到屏幕上去.为此可以先创建一个与某个标准设备环境兼容的内存设备环境,然后把所要显示 ...

  7. socket网络编程的一些基础知识

    源地址:http://blog.csdn.net/roger_77/article/details/1453049 目录: 1) 什么是套接字? 2) Internet 套接字的两种类型 3) 网络理 ...

  8. 【shell编程】之基础知识-语法

    一.shell变量 1.定义变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要), 如: your_name="runoob.com" 注意,变量名和等号之间不能有空格 ...

  9. 【shell编程】之基础知识了解shell

    一.什么是shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了 ...

随机推荐

  1. Python ImportError: No module named *****

    如果想使用非当前模块中的代码,需要使用Import,这个大家都知道. 如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py: import ...

  2. QT-opencv小结

    gcc –v 4.5 cmake编译opencv 2.4.4   ox00000005错误(gcc版本不对) gcc –v4.5  <----------qt 推荐打包,而不是static

  3. 【原】Scala学习资料

    Scala是基于JVM的一种通用函数式也是面向对象编程语言,能和Java.C#等主流的编程语言无缝融合. 下面给大家推荐一些Scala的学习资料,序号靠前的重要性比较高. 1.Scala初学指南 (1 ...

  4. 怎样从官网下载Spring的jar包

    第一种,简单粗暴直接http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/s ...

  5. 【HTML】Intermediate2:Text: AbbreviationsQuotations Code

    1.</abbr> attribute:title 2.Quotations blockquote :standalone often multi-line quotations-cite ...

  6. (5)I2C总线的10bit地址以及通用广播地址

    其实,10bit地址我没用过,通用广播地址更没用过.通用广播地址应该是在多个mcu之间用i2c进行通信时使用的.虽说没用到,但还是做了翻译,说不定以后有机会用到: 10bit地址 10bit的寻址扩展 ...

  7. 【转载】HBase 数据库检索性能优化策略

    转自:http://www.ibm.com/developerworks/cn/java/j-lo-HBase/index.html 高性能 HBase 数据库 本文首先介绍了 HBase 数据库基本 ...

  8. Redis+Spring缓存实例(windows环境,附实例源码及详解)

    原文出处: 小宝鸽 一.Redis了解 1.1.Redis介绍: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串). ...

  9. (qsf文件 、 tcl文件 和 csv(txt)文件的区别) FPGA管脚分配文件保存、导入导出方法

    FPGA管脚分配文件保存方法 使用别人的工程时,有时找不到他的管脚文件,但可以把他已经绑定好的管脚保存下来,输出到文件里. 方法一: 查看引脚绑定情况,quartus -> assignment ...

  10. windows 下安装elasticsearch

    1.下载 elasticsearch-2.3.3.zip 注意::elasticsearch 版本太高的话,java运行不起来 elasticsearch-1.5.2下载地址 http://downl ...