[发明专利]打印机驱动器的印刷功能的追加方法在审
申请号: | 201410608423.1 | 申请日: | 2014-11-03 |
公开(公告)号: | CN104636090A | 公开(公告)日: | 2015-05-20 |
发明(设计)人: | 原田义之 | 申请(专利权)人: | 柯尼卡美能达株式会社 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 胡金珑;薛仑 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印机 驱动器 印刷 功能 追加 方法 | ||
技术领域
本发明涉及打印机驱动器的印刷功能的追加方法,特别涉及在Windows(视窗)(注册商标,以下省略)的操作系统(OS:Operating System)上动作的版本4的打印机驱动器的印刷功能的追加方法。
背景技术
关于在WindowsOS上动作的打印机驱动器,从Microsoft(注册商标,以下省略)公司示出了面向硬件制造商的方针,硬件制造商按照该方针来提供假定了Windows2000~Windows7的版本3的打印机驱动器。
此后,Windows8和Server2012作为WindowsOS而上市,尤其在Windows8中,UI(User Interface,用户界面)被变更为瓷砖状的用户界面即Metro风格,因而硬件制造商正在推进采用了新的打印机驱动器架构的版本4的打印机驱动器的开发。
若将该版本4的打印机驱动器模型进行大致区分,则由打印机驱动器核心(Printer Driver core)部和印刷设定UI部的两个层构成。这两个层实现了进程分离,能够单独进行提供。
打印机驱动器核心部是提供印刷功能的应用,由定义各印刷功能的GPD(Generic Printer Description,通用打印机说明)/PPD(PostScript Printer Description,PostScript打印机说明)、XML(Extensible Markup Language,可扩展标记语言)、定义各印刷功能的多个语言的显示字符串的本地化资源DLL(Dynamic Link Library,动态链接库)等的构成文件、在绘制时进行描绘命令的编辑的印刷过滤器、处理印刷功能的设定竞争的禁则JavaScript(注册商标,以下省略)部等的模块构成。
此外,印刷设定UI部是与打印机驱动器核心部独立的应用,基于从打印机驱动器核心部提供的被称为PrintCapabilities的印刷功能信息、和被称为PrintTicket(打印票)的印刷设定信息来提供印刷设定画面。
PrintCapabilities以XML形式记述,进行了各印刷功能的定义。具体地说,PrintCapabilities在单一选择的功能(从多个选项中选择一个的功能)的情况下,记述Feature(功能)、Option(选项)、功能或选项的显示字符串,在进行字符串输入的功能的情况下,记述Parameter(参数)、最大字符数或最小字符数等的属性、参数名的显示字符串等。
PrintTicket以XML形式记述,保持印刷设定信息。PrintTicket的形式(XML的元素)在打印机驱动器核心部中被定义。并且,基于在GPD/PPD文件中定义的信息,OS自动地追加XML元素,或者通过禁则JavaScript部内的函数来追加XML元素。此外,PrintTicket的内容在打印机驱动器核心部中变换成被称为DEVMODE构造体的数据构造体。
作为与这样的版本4的打印机驱动器模型有关的技术,例如,在下述专利文献1中公开了一种经由通信网络与外部装置连接的信息处理装置,其具有:接收部件,从其他的信息处理装置接收请求,该请求一并指定了表示在该其他的信息处理装置中所设定的显示程序的显示形式的信息和表示状态的类别的信息;状态取得部件,基于在所述请求中包含的表示状态的类别的信息,从所述外部装置取得与该类别对应的状态的值;资源取得部件,取得与在所述请求中包含的表示显示程序的显示形式的信息对应的资源信息;以及发送部件,作为通过所述接收部件接收到的请求的响应,将遵循通过所述资源取得部件取得的资源信息和对应于所述类别的状态的值的状态信息发送到所述其他的信息处理装置。
[专利文献1](日本)特开2011-023019号公报
如上所述,在版本4的打印机驱动器中打印机驱动器核心部和印刷设定UI部独立,因此在新追加印刷功能的情况下,需要修正打印机驱动器核心部和印刷设定UI部的双方而实现匹配,存在无法简便地追加印刷功能的问题。
即,如上所述,PrintTicket的形式在打印机驱动器核心部中被定义,因此即便在印刷设定UI部中进行了PrintTicket的编辑而追加了新的印刷功能,所追加的印刷功能在打印机驱动器核心部中也不会被识别,导致在打印机驱动器核心部中将PrintTicket的内容变换为DEVMODE构造体时被丢弃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于柯尼卡美能达株式会社,未经柯尼卡美能达株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410608423.1/2.html,转载请声明来源钻瓜专利网。