打印系统、打印设备和打印设备的控制方法_3

文档序号:9523933阅读:来源:国知局
例的打印系统的软件的处理的图。以下将参考图9?图12A和12B来说明根据第一典型实施例的安装打印机驱动程序17的处理。以下将说明驱动程序处理方法。
[0088]在步骤S201中,当接收到来自用户的搜索打印机驱动程序的搜索指示时,打印机安装程序16向PCWSD模块15发出搜索指示。
[0089]在步骤S202中,当接收到来自打印机安装程序16的搜索指示时,PCWSD模块15生成Probe (探测)消息2301并将该Probe消息2301发送到打印机20。
[0090]经由SOAP 处理器 14、HTTP 协议栈 13、TCP/UDP/IP 协议栈 12、Ethernet 控制器 11和网络I/F 105来中继PC 10的WSD通信,但在以下描述的说明中将省略该特征。
[0091]在步骤S203中,当接收到Probe消息2301时,打印机WSD模块25将Probe消息2301发送至打印机控制器26并请求打印机控制器26生成ProbeMatch(探测一致)消息2302ο
[0092]经由网络I/F 205、Ethernet控制器2UTCP/UDP/IP协议栈22、HTTP协议栈23和S0AP处理器24来中继打印机20的WSD通信,但在以下描述的说明中将省略该特征。
[0093]在步骤S204中,打印机控制器26生成ProbeMatch消息2302并将ProbeMatch消息2302发送至打印机WSD模块25。在步骤S205中,打印机WSD模块25将ProbeMatch消息2302发送至PC 10。这里,Probe是为了搜索连接至LAN 1的支持WSD的装置所发送的消息,而ProbeMatch是Probe的应答消息。
[0094]图10A是示出Probe消息2301的示例的图,而图10B是示出ProbeMatch消息2302的示例的图。
[0095]应答的ProbeMatch消息2302包括与装置的类型、用于获取MetaData (元数据)的统一资源定位符(URL)等有关的信息。MetaData是将与打印机的名称、打印机服务的URL等有关的信息放在一起的数据。
[0096]在步骤S206中,PCWSD模块15基于从ProbeMatch消息2302所获取的用于获取MetaData的URL信息来生成MetaData获取消息2401,并将MetaData获取消息2401发送至打印机20。
[0097]在步骤S207中,当接收到MetaData获取消息2401时,打印机WSD模块25将与获取请求相对应的MetaData获取消息2401发送到打印机控制器26,并请求打印机控制器26生成MetaData获取应答消息2402。
[0098]步骤S208中,打印机控制器26生成MetaData获取应答消息2402并将MetaData获取应答消息2402发送至打印机WSD模块25。在步骤S209中,打印机WSD模块25将MetaData获取应答消息2402发送至PC 10。
[0099]图11A是示出MetaData获取消息2401的示例的图,而图11B是示出MetaData获取应答消息2402的示例的图。
[0100]应答的MetaData获取应答消息2402包括与打印机的名称、打印机服务的URL等有关的信息。
[0101]在步骤S210中,当接收到MetaData获取应答消息2402时,PCWSD模块15将从MetaData获取应答消息2402所获取到的与打印机的名称等有关的信息作为搜索结果发送至打印机安装程序16。如上所述是搜索处理,而以下说明的步骤与安装有关。
[0102]在步骤S211中,在用户输入表示要安装与搜索结果中所包括的打印机20相对应的打印机驱动程序17的指示的情况下,打印机安装程序16向PCWSD模块15发出打印机信息获取指示。
[0103]在步骤S212-S215中,PCWSD模块15发送PrinterElement (打印机元素)获取消息2501,并经由打印机WSD模块25和打印机控制器26获取PrinterElement获取消息2501的应答。
[0104]图12A是示出PrinterElement获取消息2501的示例的图,而图12B是示出PrinterElement获取应答消息2502的示例的图。
[0105]PrinterElement获取应答消息2502包括装置ID信息和与扩展GPD文件1712有关的信息。PrinterElement获取应答消息2502还包括与彩色打印能力和打印速度有关的
?目息。
[0106]在步骤S216中,PCWSD模块15将PrinterElement获取应答消息2502发送至打印机安装程序16。
[0107]在步骤S217中,当接收到PrinterElement获取应答消息2502时,打印机安装程序16基于PrinterElement获取应答消息2502中所包括的装置ID信息生成打印机硬件ID1700。装置ID信息是打印机硬件ID 1700所基于的信息。
[0108]通过对装置ID信息中所包括的值“MFG:1HVlP“MDL:PRINTERA”进行合成来获得打印机硬件ID 1700中的值“IHVPRINTERA”。
[0109]在步骤S218中,打印机安装程序16在驱动程序存储器301中搜索具有与在步骤S217中所获得的打印机20的打印机硬件ID 1700 一致的硬件ID的打印机驱动程序,并选择打印机驱动程序。
[0110]如上参考图4所述,根据本典型实施例,打印机驱动程序17具有与打印机硬件ID1700 一致的硬件ID 17102,从而将打印机驱动程序17选择作为要安装的打印机驱动程序。
[0111]在步骤S219中,打印机安装程序16对PrinterElement获取应答消息2502中所包括的扩展GPD文件1712和GPD文件1711进行合成以生成合成GPD文件1713。
[0112]在步骤S220中,打印机安装程序16将合成GPD文件1713复制到GPD文件夹302中,并完成安装处理。图5C是示出合成GPD文件1713的示例的图。
[0113]当读出GPD文件夹302中所存储的合成GPD文件1713时,打印机驱动程序17生成列举图13所示的画面示例中所显示的纸张类型的UI画面2601。通过该处理,扩展了打印设置功能。
[0114]在以上描述中,说明了添加纸张类型的情况。参考图14A和14B,将说明变更默认设置或者使一些功能无效的装置设置变更。
[0115]图14A是示出打印机20中颜色设置的默认值从彩色变更为黑白的情况下生成的扩展GPD文件1714的示例的图。
[0116]前半部分中的设置是默认值的设置(默认选项属性)表示COLOR(彩色)的初始GPD文件中的定义,并且后半部分中的扩展GPD的定义表示MONO(黑白)。在将扩展GPD文件1714读出至打印机驱动程序17中的情况下,后半部分覆盖前半部分,并且后半部分中的设置变得有效。因此,所安装的打印机驱动程序17中的默认设置变成黑白。
[0117]图14B是示出在打印机20中无法进行单面打印的情况下生成的扩展GH)文件1715的示例的图。
[0118]前半部分中的设置是能够选择双面打印功能的单面打印、双面打印(长边装订)以及双面打印(短边装订)这三种设置中的一个的初始GPD中的定义。
[0119]另一方面,在后半部分中的扩展GH)部分中,定义了无法从双面打印功能中选择单面打印选项的单面打印禁止(功能限制信息)的功能。
[0120]通过上述结构,在将扩展GPD文件1715中的合成GPD文件读出到打印机驱动程序17中的情况下,单面打印选项在用户接口中变得不可用,并且取而代之,用户不得不选择双面打印选项(长边装订)或者双面打印选项(短边装订)。将说明用于实现本发明的第二典型实施例。
[0121]根据第一典型实施例,在所安装的打印机驱动程序上反映打印机的装置设置变更。假设在进行装置设置变更之后安装打印机驱动程序。
[0122]根据第二典型实施例,在预先安装的打印机驱动程序上反映装置设置变更。
[0123]图15是示出根据本典型实施例的打印系统的软件处理的图。以下将说明根据第二典型实施例的打印机驱动程序17上反映装置设置变更的反映处理的示例。以下将说明驱动程序处理方法。
[0124]在步骤S300中,打印机安装程序16进行打印机驱动程序17的安装处理。步骤S300与在第一典型实施例中参考图9说明的步骤S201-S220的一系列处理相对应。在步骤S301中,打印机安装程序16向PCWSD模块15发出事件注册指示。
[0125]在步骤S302中,当从打印机安装程序16接收到事件注册指示时,PCWSD模块15生成Subscribe (订阅)消息并将该Subscribe消息
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1