信息处理装置和信息处理系统制造方法及图纸

技术编号:2918603 阅读:121 留言:0更新日期:2012-04-11 18:40
揭示了一种连接至设备并基于设备的设备信息生成设备可处理的数据的信息处理装置。信息处理装置包括处理内容设置单元,用于基于设备信息指定要由设备执行的处理内容;命令检索单元,用于如果处理内容设置单元指定的处理内容包含未知信息,从设备信息检索对应于未知信息的命令;和数据生成单元,用于基于命令检索单元检索的命令和处理内容,生成设备可处理的数据。

【技术实现步骤摘要】
,信息处理系统和记录介质的制作方法
本专利技术涉及可连接于设备的,具有使得计算机作用为的程序的记录介质,以及包括相互连接的设备和的信息处理系统。
技术介绍
如果例如个人计算机(此后简便地参照为“PC”)的连接于网络上的例如打印机、扫描仪、传真(fax)机的外围设备,则PC包括设备驱动器,用于转换其中安装的应用程序所生成的数据为外围设备可处理的数据。图1是显示现有信息处理系统10的示例网络配置的示图,信息处理系统10包括第一和第二PC11和12,以及第一和第二打印机13和14。参考图1,信息处理系统10包括第一和第二PC11和12,第一和第二打印机13和14,以及互联PC11和12以及打印机13和14并使得其间的数据通信成为可能。第一PC11具有在OS(操作系统)上运行的应用16、用于第一打印机13的第一打印机驱动器17、和用于第二打印机14的第二打印机驱动器18。第二PC12通常和第一PC11具有相同的配置。第一打印机驱动器17包括用户接口(UI)模块171、打印数据生成模块172、设备信息处理模块173、和存储单元174。UI模块171适用于显示设置屏幕,设置屏幕用于基于对应于第一打印机驱动器17的打印机(即第一打印机13)的各种功能的设备信息配置第一打印机13。用户在UI模块171显示的设置屏幕上输入第一打印机13的功能设置。UI模块171基于用户输入的设置指定第一打印机13要执行的处理内容。打印数据生成模块172适用于根据用户输入的第一打印机13的功能设置将应用16生成或读取的文件数据等转换为第一打印机13可读的打印数据。设备信息处理模块173适用于从存储单元174种读取第一打印机13的设备信息从而使得UI模块171显示设置屏幕。存储单元174适用于存储第一打印机13的设备信息。第二打印机驱动器18通常和第一打印机驱动器17具有同样的配置。此处使用的术语“设备信息”包括文件信息,该文件信息将外围设备(例如打印机)的设备配置信息和相关的命令信息相联合。此处使用的“处理内容”包括设备初始化、外围设备环境等的信息,并存储在DEVMODE结构中。图2A和图2B分别示意性地描述了根据现有技术的设备信息和处理内容的示例数据结构。参考图2A,设备信息存储在表数据结构中。图2所示的数据结构包括栏21,22和23。栏21包含打印机功能的名称。栏22包含指示栏21所示的功能是否可执行的数据。如果栏22包含指示功能可执行并且用于执行功能的高级设置的选项存在的数据时,栏23包含选项。例如,在为打印机的情况下,执行“装订”功能的“选项”可以包括装订纸张的位置(“右上”,“左下”等)。参考图2B,和图2A所示的设备信息相似,处理内容存储在表数据结构中以易于理解。图2B所示的数据结构包括栏24和栏25。栏24包含打印机功能的名称。栏25包含用户在设置屏幕上输入的打印设置,即用户从图2A所示的设备信息栏23选择的选项值。下面描述图1所示的现有的信息处理系统中打印机驱动器17的操作。例如,如果用户请求配置图1的第一打印机13的打印设置,在步骤S101,应用16向UI模块171发送设置屏幕调用请求从而显示第一打印机13的打印设置的设置屏幕。一收到来自应用16的请求,在步骤S102,UI模块171向设备信息处理模块173发送设备信息检索指令从而检索第一打印机13的设备信息。在步骤S103,设备信息处理模块173读取存储在存储单元174(图1)中的设备信息,并在步骤S104将读取的设备信息发送到UI模块171。在步骤S105,UI模块171基于发自设备信息处理模块173的设备信息在例如监控器的显示单元(图未示)上显示用于指定第一打印机13的打印设置的设置屏幕。在步骤S106,用户使用例如鼠标和键盘(图未示)的输入单元在UI模块171显示的设置屏幕上输入第一打印机13的打印设置值。在步骤S107,UI模块171根据用户输入的设置值指定要由第一打印机13执行的处理内容,并在步骤S108,将指定的处理内容发送到应用16。然后,在步骤S109,应用16存储处理内容。在步骤S110,在应用16上,用户请求第一打印机13的打印。然后,在步骤S111,打印数据生成模块172读入存储在应用16中的处理内容。在步骤S112,打印数据生成模块172基于读取处理内容生成第一打印机13可读的打印数据,在步骤S113,将生成的打印数据发送到第一打印机13或缓冲器(图未示)。然后,在步骤S114,打印数据生成模块172将发送完成报告发送到应用16。在步骤S115,应用16接收发送完成报告。至此,打印处理完成。如上所述,根据现有技术,PC通常包括用于每个连接至PC的打印机的打印机驱动器。换句话说,PC包括和要使用的打印机数量相同数量的打印机驱动器。例如,日本专利公开第2004-310448号(专利文件1)揭示了一种打印系统,包括用于同样类型打印机的单个驱动器。在专利文件1揭示的打印系统中,为相同类型的打印机(具有不同的网络ID)分配了相同的标识符,从而消除了在管理打印机的终端里安装和打印机数量相同数量的打印机驱动器的需要。在由于服务寿命或故障等原因用新的设备替代当前设备的情况下,如果尽管新设备的类型和当前设备相同但新设备具有额外新功能,需要在中安装支持增加的功能的设备驱动器。例如,日本专利公开第2005-173701号(专利文件2)揭示了一种,其通过安装插件模块代替安装整个驱动器来增加新功能。根据专利文件1揭示的打印系统,只有当所有的打印机是相同类型时,终端不要求多于一个的打印机驱动器。然而,如果打印机是不同类型,需要在终端里安装多个打印机驱动器。根据专利文件2揭示的,用户需要从可用插件模块列表中选择要增加的插件模块。即,用户需要知道可用插件模块的功能,这对用户来说是个负担。近来,开发了所谓的通用驱动器,其不仅可用于相同供货商的设备也可用于不同供货商的设备。然而,当前这种通用驱动器只具有那些设备通用功能的设备信息。相应地,在许多情况下,不可能使用特定于每个设备的功能。这种通用驱动器的另一问题是如果向通用驱动器支持的设备增加功能,需要安装另一通用驱动器。
技术实现思路
本专利技术解决上述问题中的一个或多个问题。本专利技术涉及不论设备类型和设备功能改进都能够生成设备可处理的数据的信息处理设备和信息处理系统。根据本专利技术的一方面,提供了一种连接至设备并基于设备的设备信息生成设备可处理的数据的,所述包括处理内容设置单元,用于基于设备信息指定要由设备执行的处理内容;命令检索单元,用于如果处理内容设置单元指定的处理内容包含未知信息,从设备信息检索对应于未知信息的命令;和数据生成单元,用于基于命令检索单元检索的命令和处理内容,生成设备可处理的数据。具有此配置,不论设备类型和向设备提供的功能改进,都能够生成设备可处理的数据。优选地,设备信息包括参考信息,该参考信息包含代表设备可执行的功能的设置的设置值和对应于所述设置值的命令。具有此配置,可以更新存储在中的设备信息从而匹配设备的当前设备信息。优选地,处理内容设置单元以设置值指定要由设备执行的处理内容,且命令检索单元基于指定处理内容使用的设置值从参考信息中检索命令。具有此配置,在将存储在中的设备信息更新从而匹配设备的当前设备信息的情况本文档来自技高网
...

【技术保护点】
一种连接至设备并基于设备的设备信息生成设备可处理的数据的信息处理装置,所述信息处理装置包括:处理内容设置单元,用于基于设备信息指定要由设备执行的处理内容;命令检索单元,用于如果处理内容设置单元指定的处理内容包含未知信息,从设 备信息检索对应于未知信息的命令;和数据生成单元,用于基于命令检索单元检索的命令和处理内容,生成设备可处理的数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:丸山明男
申请(专利权)人:株式会社理光
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1