PCL学习笔记(一)_weixin_33857230的博客-程序员秘密

由于项目需要,开始学习一下HP公司的PCL打印语言,发现这方面的中文资料非常少,我做下记录也为后人提供便利。

关于PCL的介绍可以参考wiki百科 http://zh.wikipedia.org/zh-cn/PCL 相关文档也可以在此链接下载。

我参考的是PCL 5E technical reference manual 主要做一下翻译工作。。。

一、概述
PCL ,是Printer Command Language的简写,由HP公司创造的打印控制语言。目前已经成为业界标准了。它的目的是为各种打印设备提供一系列的经济且高效的方法,用来控制打印机的特性。

PCL命令嵌在打印任务数据流中,这样能减少数据传输和命令解析的开支。PCL格式和字体设计成能够很快转换成高质量、栅格化的打印图像。

PCL打印语言从PCL1 演变到PCL6。目前使用最广泛的是PCL5和PCL6,,包括PCL5e、PCL5c和PCL XL。PCL XL即为PCL 6增强版。关于PCL的详细文档可参见HP公司的《PCL 5e Technical Reference Manual》、《PCL XL Feature Reference Protocol Class 2.0》等等。这些资料都是十分权威和详实的。

PCL 6 类打印语言包含三种关键组成。一种是PCL 6 增强版,它是为视窗系统的图形界面优化的,如MicroSoft Windows,OS/2等;第二种是PCL 6 标准版,它提供向后兼容的能力,等价于 PCL 5e 或者 PCL 5c;第三种是字体综合。

PCL 6 增强版也称PCL XL,它以最少的命令和数据来描述打印页面,提高了在视窗系统下的打印效率。
PJL ,是Printer Job Language的简写,它提供了不同类别的打印控制。与PCL不同的是,PJL提供任务级别的控制,而PCL和HP-GL/2只控制打印页面上的打印点的位置。

 

转载于:https://www.cnblogs.com/imwack/p/3873380.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33857230/article/details/93886831

智能推荐

vscode 使用正则进行匹配批量替换清除html内容_我是李大福的博客-程序员秘密_vscode 正则删除

通过采用正则这种符号来替换或去除页面文档或代码中相似或相近的内容

看人工智能如何在DevOps中大展身手_AI课工场的博客-程序员秘密_devops 人工智能

对于人工智能,我们通过机器学习、深度学习算法已经有很了很多了解了。但实际上,我们还在人工智能的初级阶段,未来一段时间内可能处于并将长期处于人工智能初级阶段。在人工智能逐渐“智能”的过程中,有一种形态有点意思,那便是知识图谱。这是Google在2012年5月17日提出的新概念,它本质上是实体之间关系的语义网络,把信息转化为知识。日常生活中我们接触到的信息是外部的客观事实,比如这里有一只冰淇淋,它现在是凝固状态,而知识是对外部客观规律的归纳和总结,比如冰淇淋的保存维度是0度以下,大于0度时就会融化。

oracle中计算两个日期之间的差值_寒枫叶的博客-程序员秘密_oracle日期相差

2016年10月29日 19:18:03阅读数:10506最近几天在工作中用到了一项计算时间的功能,计算两个时间之间的天数差,顺道总结一下oracle中的语句:两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO...

“华为云杯”2020深圳开放数据应用创新大赛 ·粤港澳大湾区强降水临近预测赛题相关资料整理_JerryX.new的博客-程序员秘密

“华为云杯”2020深圳开放数据应用创新大赛 ·粤港澳大湾区强降水临近预测赛题整理目录:“华为云杯”2020深圳开放数据应用创新大赛 ·粤港澳大湾区强降水临近预测赛题整理0. 赛题背景1. 赛题说明2. 数据说明2.1 数据规则2.2. 雷达数据存储格式2.3 标准雷达数据集读取程序2.4 注意事项3. 评分标准4. 提交说明0. 赛题背景粤港澳大湾区包括深圳、香港、广州、澳门等重要城市和地...

MyEclipse 2017 CI 3 安装教程+破解+汉化,英化_竹川夏目的博客-程序员秘密

MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错

【计算几何】计算几何复习_Whjpji的博客-程序员秘密

点,线,面,形基本关系,点积叉积的理解poj2318 TOYS/****************************\ * @prob: poj2318 TOYS * * @auth: Wang Junji * * @stat: Accepted. * * @date: June. 25th, 2012 * * @memo: 点和

随便推点

python 网格策略_Python版简单网格策略_长佑的博客-程序员秘密

策略广场上的Python策略不多,这里编写了一个Python版本的网格策略。策略原理十分简单,在一个价格区间内固定价格距离产生一系列的网格节点,当行情变化时,价格到达一个网格节点价格位置,就挂一个买入订单。当这个订单成交时,即按照挂单的价格加上利润差价,挂出平仓的卖单订单。捕捉在设置的价格区间内的波动。网格策略的风险不用多说,任何网格类型的策略都是属于赌价格在某个区间震荡,一旦价格冲出网格范围,可...

CDH集群部署_一只kaokaola的博客-程序员秘密

官网解读CDH5.12.1官网文档链接spark2与kafka之类的安装文档Linux本次搭建采用Centos7.2,而官网提示RHEL / CentOS / OEL 7.0 is not supported.,centos7.0是不支持5.12.1版本的安装JDKOnly 64 bit JDKs from Oracle are supported. Oracle JDK 7 i...

小资料:108个兼容ITIL的工具列表_weixin_34161029的博客-程序员秘密

小资料:108个兼容ITIL的工具列表Alert [url]http://www.alertit.com[/url]AllFusion Endevor [url]http://www.[/url]ca.com AllFusion Harvest CM [url]htt...

php接受formdata上传的文件上传,通过FormData实现上传文件_芊暖的博客-程序员秘密

html代码index.html上传文件:$(function(){$('input[type="file"]').on('change', function(){var file = this.files[0];var formData = new FormData($('#uploadImg')[0]);formData.append('file', file);console.log(for...

安卓事件分发切换,父控件重新分配事件给子控件_大姨妈西亚的博客-程序员秘密

这个问题,面试会被问到哦。这个问题比什么内存分配有意思多了 其实啊,看一看别人的博客,然后自己敲个demo,然后看下log输出,基本就能分析出事件的分发过程了...

CIC滤波器_myuzhao的博客-程序员秘密_cic滤波器

CIC滤波器CIC滤波器是级联积分梳状(Cascaded Integrator-Comb)滤波器的缩写,具有滤波器系数都是1,不需要乘法和线性相位的优点,因此在多速率系统中比较常用,之前研究PDM接口的MEMS麦克风时,将PDM信号转换为PCM时使用过,做个总结。滑动平均滤波器CIC滤波器是受到滑动平均启发来的,定义D点的移动平均为:y(n)=1D[x(n)+x(n−1)+...+x(n−D+1)]y(n)=\frac{1}{D}[x(n) + x(n-1) + ... + x(n-D+1)]y(n

推荐文章

热门文章

相关标签