10大优享服务
62项会员特权

惠普打印机驱动程序开发特性 打印机驱动程序开发设计

发布时间:2021-12-01 02:52:11     阅读次数:10588次     评论数:0次
    日前打印机产品众多,各大打印机厂商为了方便用户和企业便捷管理打印机,更好的控制打印任务,均开发有“通用打印驱动”,即俗称“万能驱动”。涵盖其品牌下大部分打印机的,方便省事。那么在进行惠普打印机驱动程序开发的时候要遵循什么特性呢?
惠普打印机驱动程序开发特性
    1、对不同操作系统的支持特性
    惠普打印机全面支持 Windows 98 以上的操作系统(Windows NT 仅支持并行口打印)和Mac 8.1 以上的操作系统,对于您需要的打印机驱动程序,只要到惠普的网站下载就可以了。鉴于喷墨打印机的局限性,很少在使用 Unix,Solaris 等系统,惠普喷墨打印机没有进行专门的驱动程序开发
    对于传统 DOS 系统,Windows 下的 MS-DOS 模式支持中西文文本打印,对于纯西文 DOS 支持西文文本打印,中文、表格、图形打印需要相应的应用程序厂家提供,HP 仅有限提供相应二次开发的指令。
    2、语言一致性特性
    保证打印机驱动的语言和操作系统的语言保持一致。
    例1 :如果您使用的是中文 Windows 98,就应该使用针对中文 Windows 98 开发的中文版打印机驱动程序。(保证中英文的正常打印)
    例2 :如果您使用的是英文 Windows 2000,就应该使用针对英文 Windows 2000 开发的英文版打印机驱动程序,以保证英文的正常打印。如果打印其它语言文,需要另外安装相应的字库,也可以保证该语言的正常打印。比如,另外安装日文库,就可以在这种情况下打印日文了。
    所以,我们称之为”语言一致性原则”。但是如果您发现在中文 Windows 2000、XP 上安装了英文版打印机驱动,也可以正常工作。不要以为这是个特例,我们说的原则是适用于所有特殊情况的,所以严格遵守这个原则,就不会出现问题。
    3、对外挂字库的使用特性
    双字节操作系统在安装了外挂字库(一个或多个)后,有可能导致打印内容局部混乱的现象。
    例3 :如果您使用的是中文 Windows XP,同时安装了文鼎字库,而且根据“语言一致性原则”使用了专门为中文 Windows XP 开发的中文版打印机驱动程序, 可是这样使用时是会出现局部打印乱码、字重叠、丢字等现象。
    可是我们如何知道是否安装了外挂字库呢?
    方法其实很简单:微软字库所带的字体见下面的清单:
    中文 Windows 字库应该有宋体、仿宋体、黑体、楷体、隶书、幼圆共六种字体,中文 Office 98 不带字库,中文 Office 2000和 Office XP 之后,自带华文和方正字体。
    所以如果在此基础上您还不满意微软提供的这些字体,还另外安装了其它字库软件。
    我们的原则是:尽可能不在双字节 Windows(比如:中文 Windows )上安装这些外挂字库,一定要安装使用时尽量使用 与Microsoft 提供的字体不重复的,比如:不使用同时存在的微软的“宋体”和外挂字库的“宋体”。
    鉴于外挂字库通常是对为能提供本地区使用的字体使用的,一般的用法是英文 Windows + 外挂字库实现本地化语言的阅读和打印。很少将外挂字库再安装到已经本地化过的 Windows 上,但是还是有一部分用户喜欢使用外挂字库提供的更加丰富的字体,但是这样一来就会导致打印机驱动不能很好区分系统字库和外挂字库,在字模编码不统一的时候,发生字模识别的混乱。所以我们的原则是:外挂字库能不用就不用,一定要用注意字体的选择。
    4、替代特性
    操作系统更新成 Windows 2000、XP 之后,很多用户手边的打印机安装盘不能继续使用了,这是由于惠普打印机发布的时间早于微软发布操作系统。
    这时,您可以有两个途径获得驱动程序。
    从网上下载最新的驱动程序。
    使用系统自带的驱动程序。如果操作系统没有和用户打印机型号相配的驱动程序,可以用其他的驱动程序进行替代。
    在进行HP打印机驱动程序开发时,只要遵循以上的特性,一定能够设计出功能强大的HP打印机驱动程序,解决HP打印机驱动的一些问题。
(一品威客 anyi)
本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录