打印机介绍

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. [liu yanling]软件测试的过程

    测试过程按4个步骤进行,即单元测试.组装测试.确认测试和系统测试.

  2. css表格表头表尾固定,表身滚动

    表头表尾固定,表身滚动实现用了3个table标签 <!DOCTYPE html> <html> <head> <meta http-equiv="C ...

  3. Unity3d Physically Based Hair Shading in Unreal

    ---by wolf96 16/10/16

  4. 【HTML】Advanced5:Accessible Forms

    1.label <form> <label for="yourName">Your Name</label> <input name=&q ...

  5. Java笔记(二十四)……集合工具类Collections&Arrays

    Collections 集合框架的工具类,方法全部为静态 Collections与Collection的区别 Collection是集合框架的一个顶层接口,里面定义了单列集合的共性方法 Collect ...

  6. Weka-学习

    1.在java中使用Weka的eclipse配置方法 http://ianma.wordpress.com/2010/01/16/weka-with-java-eclipse-getting-star ...

  7. javascript的类和构造函数

    在javascript中,类的实现是基于其原型继承机制的.如果两个实例都从同一个原型对象上继承了属性,我们就说它们是同一个类的实例.那么,如果两个对象继承自同一个原型,那基本上可以认为它们是由同一个构 ...

  8. 导入excel数据

    前提条件:先要安装好EXCEL软件. 程序中经常要用到导入excel数据的功能.其实通过ole操作excel就简单的几行代码,但记性不好,经常要用经常要找, 还是作篇笔记吧. var ExcelApp ...

  9. 用NGUI做一个计时条!

    1.建立两个UISprite. 2.建立脚本CountingTime 3.编写脚本 public class CountTime : MonoBehaviour { //时间计时器 public fl ...

  10. 使用jdom操作xml文件 去除子节点带有命名空间

    package com.soft.common; import java.util.HashMap; import java.util.Map; import org.jdom2.Namespace; ...