[发明专利]打印机驱动器、信息处理装置以及计算机可读记录介质有效
申请号: | 201010511654.2 | 申请日: | 2010-09-14 |
公开(公告)号: | CN102023832A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 山田哲 | 申请(专利权)人: | 株式会社理光 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印机 驱动器 信息处理 装置 以及 计算机 可读 记录 介质 | ||
相关申请的交叉引用
本申请要求2009年9月14日在日本提交的2009-211574号日本专利申请和2010年6月14日在日本提交的2010-134857号日本专利申请的优先权并将它们全部内容以参考的方式引入到本申请中。
技术领域
本发明涉及打印机驱动器、信息处理装置以及在其中记录打印机驱动器的计算机可读记录介质。
背景技术
不同型号的打印机具有不同的功能,有时会增加选项来扩展这样的功能。例如,如果修整器被附着到或者从打印机的主体移除,则会增加或者减少多种可用功能。如果功能的数量增加或者减少,则例如打印机驱动器中必须存储的设置值等信息量也会增加或者减少。
为了解决上述问题,已经公开了无需打印机功能扩展便可产生可由打印机处理的数据的技术。例如,根据日本特开2008-097574号所公开的技术,在其中存储打印设置的数据结构中(例如,Devmode结构)中,为基于与打印机功能相关的功能设置信息而设置的打印设置值预留区域,并且上述打印设置值被分配到上述区域。当从分配给上述数据结构的打印设置值产生打印机可处理数据时就涉及上述功能设置信息。在日本特开2008-097574号中公开的技术能够产生如下数据:其无需通过采用如此的结构来进行打印机功能扩展便能由打印机来处理。
在传统的打印机驱动器中,与日本特开2008-097574号所公开的方式相同,通常按照数据结构格式来存储设置值。
然而,这种数据结构具有在计算机程序中存储数据的格式,并且其数据结构在其编码时被静态确定了。因此,如果打印机功能的数量增加或者减小了,特别是如果数量增加了,则必须更新(重新设计)上述数据结构。换言之,上述数据结构必须被重新编码和重新编译来扩展在其中存储打印设置的数据结构。因此,必须重新创建和重新分配修改了的打印机驱动器来支持打印机功能扩展。
发明内容
本发明的目标之一是至少部分地解决传统技术的上述问题。
根据本发明的目的,提供一种打印机驱动器,包括:分配单元,基于对每个设置值指定存储位置的存储位置信息来分配设置值;压缩单元,将分配的每个设置值转换为具有标识每个存储位置的格式,并且从中产生压缩数据;存储单元,在由存储位置信息指定的存储位置中存储由压缩单元压缩的每条压缩数据;第一解压缩单元和第二解压缩单元,对存储在存储位置中的压缩数据进行解压缩;设置窗口显示单元,利用通过第一解压缩单元执行的解压缩而获取的每个设置值来控制打印设置窗口的显示;以及打印数据产生单元,利用通过第二解压缩单元执行的解压缩而获取的每个设置值来产生打印机可解释的打印数据。
根据本发明的另一个方面,提供一种安装了打印机驱动器的信息处理装置,其中,上述打印机驱动器包括:分配单元,基于对每个设置值指定存储位置的存储位置信息来分配设置值;压缩单元,将分配的每个设置值转换为具有标识每个存储位置的格式,并且从中产生压缩数据;存储单元,在由存储位置信息指定的存储位置中存储由压缩单元压缩的每条压缩数据;第一解压缩单元和第二解压缩单元,对存储在存储位置中的压缩数据进行解压缩;设置窗口显示单元,利用通过第一解压缩单元执行的解压缩而获取的每个设置值来控制打印设置窗口的显示;以及打印数据产生单元,利用通过第二解压缩单元执行的解压缩而获取的每个设置值来产生打印机可解释的打印数据。
根据本发明的又一个方面,提供一种计算机可读记录介质,其中记录打印机驱动器。
当联系附图考虑时,本发明上述和其它的目标、特性、优点以及技术和在工业上的重要性通过阅读本发明当前优选实施例的下述详细说明而变得更易于理解。
附图说明
图1是根据本发明第一实施例的打印机系统的整体配置的概要图;
图2是根据第一实施例的PC配置的框图;
图3是根据第一实施例的DEVMODE结构的概要图;
图4是根据第一实施例的布局信息的例子的概要图;
图5是基于如图4所示的布局信息和如图7所示的功能信息的打印设置窗口的例子的概要图;
图6是根据第一实施例的存储位置信息的例子的概要图;
图7是根据第一实施例的功能信息的例子的概要图;
图8是用于解释由根据第一实施例的打印设置模块来执行的操作(设置)的流程图;
图9是用于解释由根据第一实施例的打印设置模块来执行的操作(显示GUI)的流程图;
图10是用于解释由根据第一实施例的绘图模块来执行的操作的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社理光,未经株式会社理光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010511654.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:单端双波长高精度分布式光纤温度传感器
- 下一篇:一种内墙装饰再生环保装饰板材