打印机技术发展到了今天,兼容性是其中非常重要的一个方面。这是用户和厂商均需要急切解决的问题。用户需要非常方便地融合多种打印设备来输出信息,厂商需要提供更多打印资源参与信息处理与服务。人们希望在使用打印机时就像使用家电那样简单,而这时,只有打印机与各种平台相互充分兼容时,才会实现。
何为打印机的兼容性,笔者认为:实际上就是打印机使用的直接性和通用性:
直接性即意:打印机与各种主机的即插、即通、即用。
通用性即意:打印机与主机的各层面平台的充分兼容。
兼容来自于应用需求、兼容要依赖于标准,这已是不争的事实。但为什么经常发生:在理论上应该是兼容的(因为在设计中已遵循了标准),但在实际应用中经常产生不兼容的现象?
在实际应用中,打印机的兼容性问题主要表现在接口、仿真、系统三个方面。就此,笔者简论在这几个方面兼容性的问题、原因及其解决方法。
一、 接口的兼容性
1、 接口的类型简介:
1) 现在主机、打印机的并行接口和串行接口是均按如下国际标准进行设计和应用的:
2) 并行接口
现在所有打印机均标配一个36芯(或25芯:对于微打机)B型并行接口,协议都已统一到IEEE 1284 标准,该标准描述了如下工作模式:
(1)兼容模式
A:正常模式(Normal)
B:标准SPP模式(Centronics)
C:SPP FIFO模式(快速Centronics)
Normal模式的兼容性是最好的,但是速度也比较慢。
(2)半字节模式(Nibble)
主机到打印机的数据传输为一个字节,而打印机到主机为半字节形式。
(3)字节模式
该模式定义主机和打印机之间为双向字节传输方式。
(4)EPP模式
EPP(Enhanced Parallel Port):增强并行口。
EPP是由Intel、Xircom、Zenith和其它一些公司开发的,目的是进行双向高速通信。
(5)ECP模式
ECP( Entended Capabilities Port):扩展并行口
ECP协议是由Hewlett Packard、Microsoft公司提出,除了具有EPP相同特性外,ECP模式还支持DMA传输和数据压缩,并可实现双向高速通信
3) 串行接口
现串行接口均使用RS-232C标准,该标准(协议)的全称是EIA-RS-232C标准,在打印机方是配置一个25芯B型并行接口,执行以下三种工作模式
(1)Read/Busy 方式; 即硬件传送协议
(2)X-ON/X-OFF方式;即软件传送协议
(3)ETX/ACK 方式; 即数据(字符)块传送协议
2、 兼容性问题及其处理
1):常见问题
(1)主机发生超时错误
(2)打印乱码
(3)部分数据丢失或打印错误
2):原因分析及解决方法
(1)数据通信线连接不对;要按并口和串口接线标准进行检查
(2)串口协议设置不正确;检查主机、打印机串口参数设置并严格进行匹配。
(3)打印机端口(LPT1)设置不匹配;可在主机的“设备管理器”和“CMOS”中对SPP(Normal)、ECP、EPP进行重新选择和设置,一般来说,选择SPP(Normal)的兼容性是最好的。
(4)系统接地不良(该系统亦指由HOST主机、通信电缆、打印机三个方面组成的整体系统)
改良系统的接地(例如:通信电缆:增加屏蔽或信号地接机壳地);电脑/打印机:改进主板的接地设计。
(5)某些主机对于选择性信号处理设计不良,例如:第36pin(SLCT IN)信号
可对通信电缆的SLCT IN信号进行特殊处理。
(6)接口的设计问题:
* 接口协议时序的时间控制冗余度不够
* 接口对干扰信号的处理能力较低.
* 某些HOST主板接口的输出电平处于临界状态(包括高度与宽度)或比标准略低,而打印机对此的冗余度处理不够宽容。
对于该问题,只能更换接口部件或设计部门改进设计,增大接口对输入信号的冗余处理度。
并增强对干扰信号的处理能力(加大滤波等)
二、 仿真的兼容性
现打印机的主流仿真命令是使用ESC/PK、PCL、PostScript三种标准,对此笔者在“打印机的控制命令”一文已有详细的论述。
对于针式打印机的仿真,现实际应用的主流仿真命令是使用ESC/PK、OKI、IBM、PR2(存打)等标准。
在应用中的主要问题有如下两个层面问题:
1. 应用层面:主要是设置问题,既主机和打印机设置问题没有匹配,导致出现打印乱码现象,将主机的驱动程序与打印机仿真设置匹配既可解决该问题。
2.软件设计层面:主要是对每一种仿真命令的具体命令的理解、解释与处理方面,存在一定的差异而导致的,该问题的解决要取决于软件设计人员对仿真命令数据库掌握的程度,既对每一条命令的功能、参数及范围,要具有深入、到位的了解、才能解决。
三、 系统的兼容性
系统的兼容性主要是针对软件系统而言的,我们可以将整个软件系统分为四个部分,对于系统的兼容性其实就是该四个部分要达到“无缝联接”,既面对用户应该是完全是透明的。
软件系统的四个组成部分及其流程关系图示如下。
1、 操作系统层面的兼容性
这里仅论述Windows系统在配置方面的问题
1)发票打印格式或字体不对,此为文件格式的设置出现问题:
可将EMF(Enhanced MetaFiles Format) 增强型图元文件改为 RAW(Raw Image Formats)原始数据格式方式即可解决(在驱动程序的后台打印数据格式设置一栏进行)。
2)打印格式错误
(1)打印错位
在 Windows 系统的 Word 、Exce 等软件,都有调整打印页边距(上、下、左、右边距)的设置,只要在打印之前作好相应的设置即可。
(2)特殊纸张格式:
可利用打印机驱动程序属性中的“纸张”定义的“自定义”模式予以实现。
2、 应用系统(行业主流业务平台)的兼容性
这里主要是应用系统(例如:金税系统)在打印任务栏的设置问题
1)打印格式错误: 进行相应页面的设置
2)水平打印超界: 进行左右边界调整设置
3)上下打印位置不对: 进行上下边界调整设置
3、驱动程序的兼容性
对于Windows 系统驱动程序的开发,Microsoft公司已提供了完善的不同系统的开发平台,例如:SDK、DDK等系统,使开发者比较容易的开发出标准的驱动程序,其它的操作系统开发商也提供类似的开发平台或开发工具。
需要注意的是,驱动程序的开发者,既要熟练掌握这些开发平台(工具)的开发技能,又要熟知不同开发平台(工具)、程序模型、目标程序群的差异性,才能使所开发的驱动程序具有良好的兼容性。
4、打印机控制程序的兼容性
打印机控制程序又可称为:Firmware、Control ROM,这是打印机控制的灵魂,也是打印机客户化和兼容性的核心所在,其设计要点如下:
1) 要按各种标准建立基础数据平台。
2) 对各个仿真命令数据库的准确理解和到位的处理。
3) 熟知各个应用系统(主流业务平台)、驱动程序的打印控制的要点。
4) 按标准、惯例、用户应用要求进行各种控制功能的设计。
美国ADP就业数据的美国ADP就业数据的实际作用
寄国际快递通常来说海运会比空运便宜,时效慢的物流会比时效快的便宜。如果贸易出货,货量大,几十公斤上百公斤,那么走海运最便宜,到国外的时效一般需要两三个月。
如果个人邮寄包裹,一般都是走的空运快递居多,最常用的就是国际四大快递TNT、UPS、DHL、FEDEX,安全稳定时效快,四大快递基本时效在3-5天。
身边有朋友是快递公司的大客户或快递公司内部人员,手上有贸易折扣账号,愿意成本价帮你寄的,那么这种是最便宜的方式。如果没有,找国际快递代理邮寄是最便宜的方式。国际快递代理,货量大开通了各大国际快递代理折扣账号,最低能拿到1-2折的折扣,通常找代理邮寄只需要官方价格的一半甚至更低。
直接找国际官方或邮局邮寄是最贵的,货量少基本拿不到什么折扣,随便寄寄运费都要上千块。
竞速物流专注于国际物流行业10年,作为国际快递一级代理商,拥有行业中优质的物流一手资源,熟知各类物品标准化运输、世界各国海关政策和清关流程。可根据客户物品的特点,制定对应的运输解决方案,规避风险,保护客户物品安全出口。
因为美联储削减QE的预期增强,而欧洲方面也消息正面,12月4日非美货币波动较为剧烈,美国公布的迹象数据都比较集中,美国11月ADP民间就业人数增加21.5万,好于预期增加17.3万,为一年来最大增幅;10月贸易逆差收窄至406.4亿美元,略高于预期,这表明海外经济体的企稳有望在未来数月推动美国经济复苏。整体上看美国的就业数据还是有较好的改善,而这可能直接推动美联储的QE前景进行改变,单纯从现在的市场氛围上看,市场还是关注晚些时候美国非农的具体情况,若美国就业情况持续好转,势必会带动美元走强,而现在的前瞻性数据已经表现正面,我们也有理由相信,市场对美国市场看好。
另外昨日欧洲方面的消息也是较为正面,国际评级机构穆迪表示,上调西班牙BAA3国债评级展望至稳定,此前为负面。穆迪指出,有迹象表明,西班牙公共融资处于缓慢改善趋势之上,获得市场融资的能力已经改善;自2012年10月份调整评级行动以来,该国面临风险蔓延的风险已经降低,西班牙经济出现持续性再平衡,中期前景得到改善,因此上调该国的评级展望。欧元能在昨日企稳很大的程度上是接托西班牙评级的消息,不过未来市场欧洲央行的利率前景可能还会继续打压欧元,投资者还需要继续关注。
日内基本面消息非常多,在晚间欧洲央行的利率决议、英国央行的利率决议都是市场的重中之重,另外美国官员在今天也有集中性的言论发布,同时美国的失业金申领人数及美国第三季度GDP修正值都是相对重要的数据,市场都非常关注其表现。
美元指数:
昨日美元指数震荡,不过盘中一度走高,主要是受美国发的各项经济数据表现强劲,投资者担忧美联储可能会更早选择实施其QE削减方案的影响,短线上看美元指数的压力在81.00位置,今日美国的数据也较为集中,投资者短线交投谨慎。
欧元/美元:
今天欧元方面最受关注的应该是稍晚公布的欧洲央行利率决议,尽管外界普遍预期该央行将“按兵不动”,但投资者将关注欧银行长德拉基新闻发布会上的言论,短线上看欧元的支撑在1.3520位置,上方阻力在1.3600位置,在利率决议公布前选择高抛低吸操作。
英镑/美元:
英镑昨日震荡,晚间英国央行将公布利率决议,市场预计将维持政策不变,此前英国央行货币政策委员布罗德班特表示,在经济复苏稳固前,央行不会升息,英镑走势可能要关注高位的压力,短线不排除有走低的风险。