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

文档序号:9750502阅读:186来源:国知局
打印控制程序和信息处理装置的制造方法
【技术领域】
[0001]本发明涉及打印控制程序统和信息处理装置。
【背景技术】
[0002]已知打印机驱动控制操作系统(OS)上的打印,并且例如能够在由OS提供的被称为Devmode结构的区域中存储打印设置。而且,已知打印机驱动例如能够在由OS管理的存储区域(例如注册表)中存储每个逻辑打印机的设置作为打印机驱动数据。
[0003]此外,日本专利特开N0.2010-205009(专利文献I)公开了一种技术,该技术涉及:生成具有每个逻辑打印机的通过唯一的字符串表示的名称的目录,在由OS管理的注册表中存储所述唯一的字符串,以及在生成的目录中存储每个逻辑打印机的每个用户的设置信息。
[0004]在常规的技术中,当卸载(删除)逻辑打印机或改变逻辑打印机的名称时,例如与逻辑打印机相关联的设置信息可以保留未被删除。另一方面,根据专利文献I中公开的技术,与逻辑打印机相关联的设置信息被存储在具有与逻辑打印机相对应的唯一的字符串的目录中。按照这种方式,当删除逻辑打印机时,可以通过删除具有与逻辑打印机相对应的唯一的字符串的目录来方便地删除与逻辑打印机相关联的设置信息。
[0005]然而,根据专利文献I中公开的技术,打印机驱动管理与由OS提供的设置信息存储区域不同的目录,因此难以实现由OS提供的诸如传输设置信息和在终端之间共享设置信息之类的设置信息管理功能。

【发明内容】

[0006]本发明的一个方面涉及提供一种打印控制程序,该打印控制程序可以方便地使用由OS提供的设置信息管理功能,同时抑制由于删除逻辑打印机或逻辑打印机名称改变造成的不必要的信息的增加。
[0007]根据本发明的一个实施例,一种信息处理装置包括:生成单元,用于生成对于每个逻辑打印机唯一的标识信息;存储单元,用于在由操作系统针对每个用户管理的存储区域中,与对于逻辑打印机唯一的标识信息和所述逻辑打印机的名称信息相关联地存储所述逻辑打印机的设置信息;以及删除单元,用于基于对于所述逻辑打印机唯一的标识信息和所述逻辑打印机的名称信息,删除在所述存储区域中存储的不必要的信息。
【附图说明】
[0008]图1是说明了根据本发明实施例的信息处理系统的示例性配置的图示;
[0009]图2是说明了根据本发明实施例的信息处理装置的示例性硬件配置的框图;
[0010]图3是说明了根据本发明实施例的图像形成装置的示例性硬件配置的框图;
[0011]图4是说明了根据本发明第一实施例的信息处理装置的示例性功能配置的框图;
[0012]图5A和5B是说明了根据第一实施例的打印机驱动数据的示例性配置的图示;
[0013]图6是说明了根据第一实施例的每个用户的设置信息的示例性配置的表格;
[0014]图7A和7B是说明了根据第一实施例的每个用户的设置信息的另一个示例性配置的图示;
[0015]图8是说明了根据第一实施例的示例性设置信息获取处理的流程图;
[0016]图9是说明了根据第一实施例的示例性设置信息存储处理的流程图;
[0017]图10是说明了根据本发明第二实施例的信息处理装置的示例性功能配置的框图;
[0018]图11是说明了根据第二实施例的示例性设置信息获取处理的流程图;
[0019]图12是说明了根据第二实施例的示例性设置信息存储处理的流程图;
[0020]图13是说明了根据本发明第三实施例的信息处理装置的示例性功能配置的框图;
[0021]图14是说明了根据第三实施例的示例性设置信息获取处理的流程图;
[0022]图15是说明了根据本发明第四实施例的信息处理装置的示例性功能配置的框图;
[0023]图16是说明了根据第四实施例的示例性设置信息获取处理的流程图;
[0024]图17A-17C说明了根据第四实施例的设置信息中的示例性的变化;
[0025]图18是说明了根据第四实施例的另一个示例性设置信息获取处理的流程图;
[0026]图19说明了根据第四实施例的示例性接续选择屏幕;
[0027]图20说明了根据本发明实施例的信息处理系统的另一个示例性配置;以及
[0028]图21说明了根据本发明实施例的信息处理系统的另一个示例性配置。
【具体实施方式】
[0029]在下文中,将参照附图描述本发明的实施例。
[0030]<系统配置>
[0031]图1说明了根据本发明实施例的信息处理系统100的示例性配置。信息处理系统100包括诸如PC (个人计算机)之类的信息处理装置101、和在信息处理装置101的控制下实现诸如打印之类的功能的图像形成装置102。
[0032]信息处理装置101和图像形成装置102例如可以连接到诸如互连网或LAN(局域网)之类的网络103,使得它们可以彼此交换数据。或者,信息处理装置101和图像形成装置102可以被配置为例如经由外部接口 104 (例如串行接口、并行接口、USB (通用串行总线)或IEEE 1394接口 )彼此交换数据。
[0033]图像形成装置102是具有打印功能的电子装置。图像形成装置102例如可以是打印机或具有诸如打印、复印、扫描和传真功能之类的多功能的多功能外设(MFP)。
[0034]信息处理装置101至少能够经由网络103或外部接口 104使用图像形成装置102的打印功能。
[0035]<硬件配置>
[0036](信息处理装置的硬件配置)
[0037]图2是说明了根据本发明实施例的信息处理装置101的示例性硬件配置的框图。在图2中,信息处理装置101具有通用计算机的硬件配置,并且包括CPU(中央处理单元)201、RAM (随机存取存储器)202、ROM (只读存储器)203、存储单元204、外部接口单元205、输入单元206、显示单元207、通信接口单元208、RTC(实时时钟)单元209和总线210。
[0038]CPU 201例如包括计算单元,该计算单元读取在存储单元204或ROM 203中存储的程序和/或数据,将程序和/或数据加载到RAM 202上,并且根据程序和/或数据执行处理,以实现信息处理装置101的各种功能。RAM 202是用作CPU 201的工作区域的易失性存储器。ROM 203是非易失性存储器,例如即便是断电时,其也保持程序和数据。ROM 203例如是闪速ROM。
[0039]存储单元204例如是诸如HDD (硬盘驱动器)或SSD (固态驱动器)之类的存储设备,并且被配置为存储OS(操作系统)、各种类型的应用程序和驱动(包括打印机驱动)、以及各种类型的数据。
[0040]外部接口 205是与外部设备的接口。外部设备例如可以包括图1的图像形成装置以及记录介质(例如USB存储器、存储卡或光盘)。输入单元206可以包括诸如鼠标和/或键盘之类的指向设备,以用于将操作信号输入到信息处理装置101。显示单元207例如可以包括诸如IXD (液晶显示器)之类的显示器,并且被配置为显示信息处理装置101的处理结果O
[0041]通信接口 208是用于将信息处理装置101连接到网络103的接口。例如,信息处理装置101可以经由通信接口 208与图像形成装置102或另一个信息处理装置交换数据。
[0042]RTC 209具有时钟功能,并且被配置为输出诸如日期和时间之类的信息。总线210连接到信息处理装置101的上述部件,并且被配置为例如发送地址信号、数据信号以及各种控制信号。
[0043]需要注意的是,图2的硬件配置仅是说明性的示例。在其他示例中,信息处理装置101可以具有输入单元206和显示单元207作为外部单元,或者输入单元206和显示单元207可以被集成到触摸板显示器中。
[0044](图像形成装置的硬件配置)
[0045]图3是说明了根据本发明实施例的图像形成装置102的示例性硬件配置的框图。在图3中,图像形成装置102对应于具有多个功能的多功能外设(MFP),所述多功能例如包括打印、扫描、复印和传真功能。
[0046]图像形成装置102包括控制器电路板300、操作面板309、以及诸如F⑶(传真控制单元)310、打印机311和扫描仪312之类的硬件引擎。
[0047]控制器电路板300包括CPU 301、系统存储器302、NB (北桥)303、SB (南桥)304、ASIC(专用集成电路)306、本地存储器307、HDD (硬盘驱动器)308、NIC(网络接口卡)313、USB (通用串行总线)接口 314、IEEE 1394 接口 315 和并行(IEEE 1284)接口 316。
[0048]操作面板309连接到控制器电路板300的ASIC 306。SB 304、NIC 313、USB接口314、IEEE 1394接口 315和并行接口 316经由PCI总线连接到NB 303。FCU 310、打印机311和扫描仪312经由PCI总线连接到控制器电路板300的ASIC 306。
[0049]在控制器电路板300中,本地存储器307和HDD 308连接到ASIC 306,并且CPU301经由CPU芯片组的NB 303连接到ASIC 306。而且,ASIC 306和NB 303例如经由AGP (加速图形端口)305互连,而不是经由PCI总线互连,以便加快处理速度。
[0050]CPU 301是这样的处理器,其控制图像形成装置102的总体操作。CPU 301例如通过运行在HDD 308中存储的应用程序和OS来实现图像形成装置102的各种功能,以执行各种服务。
[0051]NB 303是桥,其互连CPU 301、系统存储器302、SB 304和ASIC 306。系统存储器302例如可以包括用于存储程序和数据的R0M、以及RAM,所述RAM要被用作这样的存储器,其用于加载程序和数据,并且例如支持图像形成装置102的表现操作。
[0052]SB 304是桥,其用于将NB 303和PCI总线连接到外围设备。本地存储器307是这样的存储器,其可以被用作复印图像缓存器和代码缓存器等。需要注意的是,在以下描述中,系统存储器302和本地存储器307可以被简称为“存储器”或“存储区域”。
[0053]ASIC 306是用于图像处理应用的集成电路,其包括用于图像处理的硬件部件。HDD308是用于存储图像、程序、字体数据和表格数据等的存储设备。
[0054]操作面板309对应于用于从用户接受输入操作的硬件(操作单元)以及用于将信息显示给用户的硬件(显示单元)。FCU 310例如根据诸如G3 FAX (组3传真)之类的标准发送和接收FAX数据。打印机311是硬件引擎,其根据例如由CPU 301执行的控制程序执行打印。扫描仪312是硬件引擎,其根据例如由CPU 301执行的控制程序扫描图像。
[0055]NIC 313是通信接口,用于将图像形成装置102连接到网络103,以使得图像形成装置102能够发送和接收数据。USB接口 314是串行总线接口,例如用于与诸如USB存储器之类的记录介质或各种USB设备建立连接。IEEE 1394接口 315是这样的接口,其与符合IEEE 1394高速串行总线标准的设备建立连接。并行接口 316是这样的接口,其与符合并行(IEEE 1284)标准的设备建立连接,该标准是并行端口标准。
[0056]例如,根据本实施例的图像形成装置102可以具有如上所述的通用计算机配置,以通过由CPU 301执行相关的程序来实现各种功能。
[0057][第一实施例]
[0058]<功能配置>
[0059]图4是说明了根据本发明第一实施例的信息处理装置101的示例性功能配置的框图。在图4中,信息处理装置101包括在诸如Windows (注册商标)之类的OS上运行的打印机驱动40
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1