打印控制程序和信息处理装置的制造方法_5

文档序号:9750502阅读:来源:国知局
I”和当前逻辑打印机ID “PRID00102”。此外,删除了被删除的逻辑打印机的逻辑打印机ID “PRID00001”和被删除的逻辑打印机的设置信息。
[0181]需要注意的是,在一些实施例中,例如,用户可以选择是否执行用于接续被删除的逻辑打印机的设置信息的接续处理。
[0182]图18是说明了根据第四实施例的另一个示例性设置信息获取处理的流程图。需要注意的是,图18的步骤S1601到1604和步骤S1605到S1610的处理在实质上相同于图16中的对应的处理步骤。在下文中,描述图18中的与图16的处理步骤不同的处理步骤。
[0183]在步骤S1603中,如果获取单元411确定不存在与当前逻辑打印机ID相关联的设置信息,则获取单元411前进到步骤S1801。
[0184]在步骤S1801中,例如,设置接续单元1501可以提示显示单元207 (参见图2)显示接续选择屏幕。图19说明了在这种情况下可以显示的接续选择屏幕1901的示例。
[0185]图19说明了根据第四实施例的接续选择屏幕1901的示例性显示。在图19的示例中,接续选择屏幕1901显示了提示用户选择是否接续先前使用的设置的消息1902。接续选择屏幕1901还显示可以由用户选择的“是”按钮和“否”按钮。
[0186]在图18的步骤S1802中,例如,当作为用户选择接续选择屏幕1901的“是”按钮的结果确定已经选择了接续时,设置接续单元1501前进到步骤S1605。另一方面,例如,当作为用户选择接续选择屏幕1901的“否”按钮的结果确定并未选择接续时,设置接续单元1501前进到步骤S1611。
[0187]通过执行上述处理,在用户删除了逻辑打印机并且随后创建了具有与被删除的逻辑打印机相同的逻辑打印机名称的新的逻辑打印机的情况下,用户可以选择是否接续(继承)被删除的逻辑打印机的设置信息。
[0188]需要注意的是,例如,可以与其他实施例结合地实现上述的第一到第四实施例。
[0189][其他系统配置]
[0190]图1说明了根据本发明实施例的信息处理系统100的示例性基本系统配置。然而,信息处理系统100还可以具有其他各种系统配置。
[0191]图20说明了根据本发明实施例的信息处理系统100的另一个示例性配置。在图20中,信息处理系统100包括与网络103连接的瘦客户端服务器2001、客户端PC 2002、多个打印机2003-1和2003-2。需要注意的是,尽管图20中示出了两个打印机2003-1和2003-2,但信息处理系统100还可以包括任何数量的打印机(一个或多于两个)。
[0192]瘦客户端服务器2001例如是这样的服务器,其提供诸如Citrix XenApp (注册商标)之类的服务作为虚拟环境。
[0193]客户端PC 2002是使用由瘦客户端服务器2001提供的虚拟环境的信息处理终端。用户使用客户端PC 2002建立与瘦客户端服务器2001的连接,并且使用虚拟环境。
[0194]打印机2003-1和2003-2对应于可以在由瘦客户端服务器2001提供的虚拟环境中使用的打印机(图像形成装置)。
[0195]例如,Citrix XenApp具有在虚拟环境中创建客户端PC 2002的打印机图标的功能,使得客户端PC 2002的打印机图标(逻辑打印机)也可以在虚拟环境中使用。需要注意的是,当实现这样的功能时,每次客户端PC 2002与瘦客户端服务器2001建立连接时,在虚拟环境中创建的打印机图标(逻辑打印机)的打印机图标名称(逻辑打印机名称)改变。
[0196]例如,在第一连接期间被分配给打印机图标的打印机图标名称“Icon A Sess1nI”可以在第二连接期间被改变为“Icon A Sess1n 2”。在这样的情况下,可以累积每次建立连接时创建的打印机图标(逻辑打印机)的设置信息,而没有进行删除。在包括大量客户端PC 2002和打印机2003的大规模系统中,可能累积大量的不必要的信息。
[0197]因此,根据优选实施例,打印机驱动402可以用于存储和管理打印机图标(逻辑打印机)的设置信息。在打印机驱动402中,ID生成单元405为每个逻辑打印机(打印机图标)生成唯一的逻辑打印机ID。而且,存储单元409在由OS 401针对每个用户管理的第一存储区域403中存储的用户设置信息412中,与逻辑打印机的逻辑打印机ID和逻辑打印机名称(打印机图标名称)相关联地存储逻辑打印机(打印机图标)的设置信息。
[0198]此外,删除单元410基于存储单元409针对其存储设置信息的逻辑打印机的逻辑打印机名称和逻辑打印机ID,从在由OS 401针对每个用户管理的第一存储区域403中存储的用户设置信息412中,删除不必要的信息。例如,基于存储单元409针对其存储设置信息的当前逻辑打印机的逻辑打印机名称和逻辑打印机ID,删除单元410可以删除与不同于当前逻辑打印机的逻辑打印机名称的逻辑打印机名称和当前逻辑打印机的逻辑打印机ID相关联地存储的设置信息。
[0199]按照这种方式,例如,当在客户端PC 2002创建与瘦客户端服务器2001的连接时创建具有新的逻辑打印机名称的新的逻辑打印机时,可以自动删除与逻辑打印机的旧的逻辑打印机名称相关联的设置信息。
[0200]按照这种方式,例如,根据本实施例的打印机驱动402可以方便地使用由OS 401提供的设置信息管理功能,同时抑制由于逻辑打印机的逻辑打印机名称改变造成的不必要的信息的增加。
[0201]图21说明了根据本发明实施例的信息处理系统100的另一个示例性配置。在图21中,信息处理系统100包括与网络103连接的信息处理装置101、打印服务器2101、多个客户端打印机2102-1、2102-2和2102-3。需要注意的是,尽管在图21中示出了三个客户端打印机2102-1到2102-3作为说明性的示例,但本实施例的信息处理系统100还可以包括任何数量的客户端打印机。
[0202]在图21中,例如,信息处理装置101的用户可以使用由OS 401提供的即点即印(point-and-print)功能,使得用户可以创建与客户端打印机(逻辑打印机)的连接,而无需使用用于安装打印机驱动的记录介质。
[0203]即点即印功能使得在注册表的PrinterDriverData中存储的设置能够同步到打印服务器2101和客户端打印机2102。按照这种方式,可以与其他设置信息一起传送(接续)对于逻辑打印机唯一的逻辑打印机ID的信息,并且可以在根据本实施例的信息处理系统100中,使用用于管理与逻辑打印机的逻辑打印机ID和逻辑打印机名称相关联的逻辑打印机的设置信息的根据本发明第一到第四实施例的处理。
[0204]< 总结 >
[0205]根据本发明的实施例,提供了打印控制程序(402),其使得计算机(101)用作:生成单元(405),被配置为生成对于每个逻辑打印机唯一的标识信息;存储单元(409),被配置为在由操作系统(401)针对每个用户管理的存储区域(403)中存储与对于逻辑打印机唯一的标识信息和逻辑打印机的名称信息相关联的逻辑打印机的设置信息;以及删除单元(410),被配置为基于对于逻辑打印机唯一的标识信息和逻辑打印机的名称信息,删除在存储区域(403)中存储的不必要的信息。
[0206]利用这样的配置,可以与由操作系统(401)针对每个用户管理的存储区域(403)中的对于逻辑打印机唯一的标识信息和逻辑打印机的名称信息相关联地管理逻辑打印机的设置信息。因此,例如,根据本实施例的打印控制程序(402)可以使用由操作系统(401)提供的设置信息管理功能来共享和/或传输(接续)逻辑打印机的设置信息。
[0207]此外,根据本实施例的打印控制程序(402)可以基于对于逻辑打印机唯一的标识信息和逻辑打印机的名称信息,删除在存储区域(403)中存储的不必要的信息。按照这种方式,例如可以防止由于删除逻辑打印机或者逻辑打印机名称上的改变造成的不必要的信息的增加。
[0208]如上所述,例如,根据本实施例的打印控制程序(402)可以方便地使用由OS(401)提供的设置信息管理功能,同时防止由于删除逻辑打印机和/或逻辑打印机名称改变造成的不必要的信息的增加。
[0209]需要注意的是,仅出于说明目的而提供上述在括号中指示的参考数字,其并不意在限制本发明的范围。
[0210]尽管以上已经参考特定的说明性实施例描述了本发明,但本发明并不限于这些实施例,并且可以对本发明进行各种修改和变更而不偏离本发明的范围。
【主权项】
1.一种信息处理装置,包括: 生成单元,用于生成对于每个逻辑打印机唯一的标识信息; 存储单元,用于在由操作系统针对每个用户管理的存储区域中,与对于逻辑打印机唯一的标识信息和所述逻辑打印机的名称信息相关联地存储所述逻辑打印机的设置信息;以及 删除单元,用于基于对于所述逻辑打印机唯一的标识信息和所述逻辑打印机的名称信息,删除在所述存储区域中存储的不必要的信息。2.如权利要求1所述的信息处理装置,其中 所述删除单元从所述存储区域中,删除与对于所述逻辑打印机唯一的标识信息和不同于所述逻辑打印机的名称信息的名称信息相关联地存储的逻辑打印机的不必要的设置信息。3.如权利要求1或2所述的信息处理装置,其中 所述删除单元从所述存储区域中,删除与所述逻辑打印机的名称信息和不同于对于所述逻辑打印机唯一的标识信息的标识信息相关联地存储的逻辑打印机的不必要的设置信息。4.如权利要求1至3中任一项所述的信息处理装置,其中 所述存储单元在所述存储区域中与对于所述逻辑打印机唯一的标识信息相关联地存储所述逻辑打印机的设置信息,并且在所述存储区域中与所述逻辑打印机的名称信息相关联地存储对于所述逻辑打印机唯一的标识信息。5.如权利要求4所述的信息处理装置,还包括: 获取单元,用于从所述存储区域中,获取与对于所述逻辑打印机唯一的标识信息相关联地存储的逻辑打印机的设置信息。6.如权利要求1至5中任一项所述的信息处理装置,其中 所述存储区域包括注册表区域,所述注册表区域用于存储当前登录到所述操作系统中的用户的设置信息。7.如权利要求1至6中任一项所述的信息处理装置,其中 所述存储区域包括文件,所述文件用于存储由所述操作系统提供的每个用户的设置信息。8.如权利要求1至7中任一项所述的信息处理装置,其中 在基于由所述操作系统管理的设置信息的日期/时间信息和在所述存储区域中存储的逻辑打印机的设置信息的日期/时间信息,确定由所述操作系统管理的设置信息比在所述存储区域中存储的逻辑打印机的设置信息更新的情况下,使用由所述操作系统管理的设置信息。9.如权利要求1至8中任一项所述的信息处理装置,其中 由所述存储单元使用的用于存储所述逻辑打印机的设置信息的存储方法能够被切换到另一个存储方法。10.如权利要求1至9中任一项所述的信息处理装置,还包括: 接续单元,用于在新创建的逻辑打印机的名称信息相同于先前创建的逻辑打印机的名称信息的情况下,在所述存储区域中存储所述先前创建的逻辑打印机的设置信息作为所述新创建的逻辑打印机的设置信息。
【专利摘要】本发明公开了一种打印控制程序和信息处理装置。该信息处理装置包括:生成单元,用于生成对于每个逻辑打印机唯一的标识信息;存储单元,用于在由操作系统针对每个用户管理的存储区域中,与对于逻辑打印机唯一的标识信息和所述逻辑打印机的名称信息相关联地存储所述逻辑打印机的设置信息;以及删除单元,用于基于对于所述逻辑打印机唯一的标识信息和所述逻辑打印机的名称信息,删除在所述存储区域中存储的不必要的信息。
【IPC分类】G06F3/12
【公开号】CN105511817
【申请号】CN201510645393
【发明人】加藤裕平
【申请人】株式会社理光
【公开日】2016年4月20日
【申请日】2015年10月8日
【公告号】US20160105570
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1