CN101013354A - 用于重命名虚拟装置的数据处理装置 - Google Patents

用于重命名虚拟装置的数据处理装置 Download PDF

Info

Publication number
CN101013354A
CN101013354A CNA2007100061965A CN200710006196A CN101013354A CN 101013354 A CN101013354 A CN 101013354A CN A2007100061965 A CNA2007100061965 A CN A2007100061965A CN 200710006196 A CN200710006196 A CN 200710006196A CN 101013354 A CN101013354 A CN 101013354A
Authority
CN
China
Prior art keywords
virtual bench
virtual
name
program
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007100061965A
Other languages
English (en)
Other versions
CN100474230C (zh
Inventor
宫田优治
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of CN101013354A publication Critical patent/CN101013354A/zh
Application granted granted Critical
Publication of CN100474230C publication Critical patent/CN100474230C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1226Discovery of devices having required properties
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1286Remote printer device, e.g. being remote from client or server via local network

Abstract

本发明的数据处理装置包括注册单元、显示单元、设置获取单元、以及虚拟装置重命名单元。注册单元将多个可通信的打印机注册为多个虚拟装置。多个虚拟装置中的每一个都具有多个功能。显示单元对多个虚拟装置显示多个虚拟装置名。设置获取单元对多个虚拟装置中的每一个获取多个功能中的至少一个功能的设置。虚拟装置重命名单元对多个虚拟装置将各虚拟装置名中的至少一个改变为代表由设置获取单元所获取的相应虚拟装置的设置的装置名。

Description

用于重命名虚拟装置的数据处理装置
相关申请的交叉引用
本申请要求享有2006年1月30日提交的第2006-21203号日本专利申请的优先权。优先权申请其完整内容通过引用结合于本文中。
技术领域
本发明涉及用于重命名虚拟装置的数据处理装置,以及其所包含的重命名虚拟装置程序使用户能够更为容易地从数据处理装置中所注册的多个虚拟装置当中选择一个的计算机可读媒体。
背景技术
近年来,个人计算机和其它数据处理装置用于允许访问多个打印机的环境。举例来说,具有多个数据处理装置通过网络与多个打印机连接的系统可以设置为多个数据处理装置其中每一个可访问每一打印机。利用该系统,使与各打印机相对应的各虚拟装置注册于数据处理装置中,以便用户能够指定哪一打印机为输出目的地。
此外,即便是数据处理装置只使用单一打印机作为输出目的地,也可以使多个虚拟装置在数据处理装置中注册。举例来说,当频繁使用多种不同的打印设置时,可以对单一打印机注册多个虚拟装置,使得每个虚拟装置具有不同的默认设置。用户希望按此方法使用单一打印机的各种打印设置的话,用户可以简单地从具有所需的打印设置作为默认设置的多个虚拟装置当中选择一个来按照所需的打印设置执行打印。因此,用户不必对每次打印操作修改关于是否使用双面打印功能、是否使用彩色打印功能、以及使用诸多纸盒其中哪一个的打印机设置,由此消除修改打印设置过程中涉及的麻烦操作。
但上述情形下单一数据处理装置中所注册的虚拟装置的数目过多的话,当用户希望使用具有所需功能的虚拟装置时,用户必须从多个虚拟装置当中搜索具有所需功能的虚拟装置。这可能要求用户花更多的时间来寻找该所需的虚拟装置。此外,为了判断所选定的虚拟装置是否具有所需的功能,用户必须在选择虚拟装置以后确认该功能可供使用。假如该选定的虚拟装置不具有所需功能,用户必须选择另一虚拟装置再试一次。某些情况下用户会不得不多次重复麻烦的选择操作。
为了解决这一问题,提出了诸如日本特开平07-152507号公报中所披露的技术,用于通过将打印机名与代表该打印机所具有的各功能的多个功能名结合来生成多个功能装置名,并显示该生成的功能装置名。利用该技术,用户可以简单地浏览所显示的功能装置名来确定该打印机具有何种功能。
发明内容
但使用日本特开平07-152507号公报中所披露的技术时,显示通过结合各功能名所形成的多个功能装置名来取代通常显示的单个装置名。因此,当数据处理装置中注册有多个虚拟装置、并且功能装置名通过结合每个虚拟装置所具有的各功能生成时,该技术将产生显示时实际上使得选择操作更加困难的为数众多的功能装置名。
考虑到上述问题,本发明其目的在于,提供一种用于重命名虚拟装置的数据处理装置,以及其所包含的重命名虚拟装置程序当有多个虚拟装置在数据处理装置中注册时帮助用户选择一具有所需功能的虚拟装置的计算机可读媒体。
为了达到上述以及其它目的,本发明其中一个方面提供的数据处理装置包括注册单元、显示单元、设置获取单元、以及虚拟装置重命名单元。注册单元将多个可通信的打印机注册为多个虚拟装置。多个虚拟装置中的每一个都具有多个功能。显示单元对多个虚拟装置显示多个虚拟装置名。设置获取单元对多个虚拟装置中的每一个获取多个功能中的至少一个功能的设置。虚拟装置重命名单元对多个虚拟装置将各虚拟装置名中的至少一个改变为代表由设置获取单元所获取的相应虚拟装置的设置的装置名。
本发明其中另一方面提供的计算机可读媒体,包含虚拟装置重命名程序用于指示能够将多个可通信的打印机注册为多个虚拟装置的数据处理装置,多个虚拟装置中的每一个具有多个功能,对多个虚拟装置显示多个装置名,提示用户选择多个虚拟装置中的一个,以及传送打印数据至与所选定的虚拟装置相对应的打印机。该虚拟装置重命名程序包括:用于对多个虚拟装置中的每一个获取多个功能中的至少一个功能的设置的程序;以及用于对多个虚拟装置将各虚拟装置名中的至少一个重命名为代表该获取程序所获取的相应虚拟装置的设置的装置名的程序。
附图说明
附图中:
图1是示出其中包括本发明优选实施例用于执行虚拟装置重命名程序的个人计算机和打印机的系统其硬件结构的框图。
图2是说明本发明优选实施例的虚拟装置重命名程序中各步骤的流程图。
图3是本发明优选实施例的虚拟装置名及其相应的功能和设置内容的列表。
图4是本发明优选实施例的原始虚拟装置名和经过修改的虚拟装置名的列表。
图5是示出本发明优选实施例的打印对话框的说明图。
图6是示出本发明优选实施例当其中列表框已经打开时的打印对话框的说明图。
图7是说明本发明优选实施例的重命名处理中各步骤的流程图。
图8是本发明优选实施例的各种设置项目其功能符号的列表。
图9是本发明优选实施例的各种设置项目其优先级的列表。
图10是示出本发明优选实施例显示设置对话框的说明图。
图11是示出本发明优选实施例优先级设置对话框的说明图。
具体实施方式
下面将说明本发明优选实施例用于虚拟装置重命名的数据处理装置和包含虚拟装置重命名程序的计算机可读媒体。
【系统的总体结构】
图1是示出包括个人计算机1在内的系统其总体结构的框图。个人计算机1起到用于执行与本优选实施例虚拟装置重命名程序相对应处理的数据处理装置的作用。
个人计算机1可以与多个打印机通信。图1示出以不同的方式与个人计算机1连接的两部打印机2和3。具体来说,打印机2作为本地打印机通过打印机电缆4与个人计算机1直接连接,而打印机3则作为网络打印机通过LAN(局域网)电缆5与个人计算机1通信。
个人计算机1也可以与打印机2和3以外的其它打印机通信。但这些打印机并没有在图1中示出,因为连接配置与打印机2或3所用到的相同。稍后说明的用于虚拟装置重命名的处理中,个人计算机1将能够使用5部打印机,有与5部打印机相对应的5个虚拟装置在个人计算机1中注册。
如图1所示,上述系统中的个人计算机1包括CPU10、ROM11、RAM12、硬盘驱动器13、控制单元14、显示单元15、打印机端口16、以及LAN(局域网)接口17。
CPU10按照ROM11和RAM12中存储的程序执行各种运算和处理来控制个人计算机1中的各部件。CPU10也执行稍后说明的用于虚拟装置重命名的处理。
ROM11是当个人计算机1的电源开关关断时能够保存所存储的内容的存储装置。ROM11存储BIOS(基本输入/输出系统)数据和通常不被更新的其它只读数据。
RAM12是用作CPU10直接访问的主存储器等的存储器件。操作系统、应用程序等从硬盘驱动器13当中读出至RAM12中。RAM12也存储CPU10所执行的计算的结果和从硬盘驱动器13当中读出的数据。当执行稍后说明的用以虚拟装置重命名的处理时,CPU10将虚拟装置重命名程序从硬盘驱动器13当中读出至RAM12中,并基于RAM12中存储的虚拟装置重命名程序执行用于虚拟装置重命名的处理。
硬盘驱动器13起到的功能是用以保存操作系统、各种应用程序、各种数据文件、以及上面提及的虚拟装置重命名程序。
控制单元14是用于输入各种用户指令的输入装置。举例来说,控制部14配置键盘和诸如鼠标器这类各种指点装置而成。
显示装置15是用于向用户提供各种数据的输出装置。举例来说,显示装置15可配置能够显示彩色图像的液晶显示器而成。
打印机端口16是能够与打印机连接的接口。举例来说,打印机端口16可配置诸如USB(通用串行总线)这类串行接口、或诸如IEEE 1284接口这类并行接口而成。
LAN接口17是用于通过LAN电缆与网络上的打印机或其它外围设备通信的接口。
该优选实施例中,Windows(视窗)(注册商标)作为操作系统安装于个人计算机1上。由于Windows操作系统的各种功能在本技术领域中众所周知,因而这里将不对上述功能进行具体说明。但下面的说明预设个人计算机1具有Windows(视窗)所提供的各种功能。
打印机2包括CPU20、ROM21、RAM22、硬盘驱动器23、操作键24、显示面板25、打印机端口26、LAN接口27、非易失性RAM28、以及打印单元29。
CPU20按照ROM21中存储的控制程序执行各种计算和控制处理来控制打印机2中的各部件。
ROM21是当打印机2的电源开关关断时能够保存所存储内容的存储器件。除了上面提及的控制程序以外,ROM21还存储通常不被更新的各种只读数据。
RAM22是用作CPU20直接访问的主存储器等的存储器件。CPU20计算生成的各种数据暂存于RAM22中。
硬盘驱动器23是用于存储无法存储于RAM22中的大容量数据的存储装置。
操作键24是用户用手操作给打印机2发出各指令的输入装置。
显示面板25配置可显示打印机2的设置和状态以及其它数据的小液晶显示器而成。
打印机端口26能够与个人计算机连接,并且具有与个人计算机1的打印机端口16相同的标准。举例来说,打印机端口26可配置诸如USB接口这类串行接口、或诸如IEEE 1284接口这类并行接口而成。
LAN接口17是用于通过LAN电缆与网络上的个人计算机通信的接口。
非易失性RAM 28是用于存储与打印机2有关的可变设置以及当打印机2的电源关断时最好不丢失的其它数据的存储器件。
打印单元29配置用于将诸如记录纸这类纸状介质从供纸部输送至排纸部的输送机构、用于在输送机构沿输送通道输送该介质的同时将各图像记录于该介质上的记录机构等而成。
打印机3包括CPU30、ROM31、RAM32、硬盘驱动器33、操作键34、显示面板35、打印机端口36、LAN接口37、非易失性RAM38、以及打印单元39。组成打印机3的各部件与打印机2中的各部件相同,因而不再重复上述部件的说明。
【用于虚拟装置重命名的处理】
下面参照图2中的流程图说明个人计算机1中的CPU10所执行的用于虚拟装置重命名的处理。虽然开始该处理的时间没有专门的限制,但本优选实施例中该处理配置为当个人计算机1开启时即开始执行的常驻处理。
下面的说明针对个人计算机1中已安装有图3中所示的5个虚拟装置的情形。也就是说,个人计算机1能够使用5部打印机。当个人计算机1上安装有各个打印机驱动器时,打印机驱动器名、存储该打印机驱动程序的文件名等在个人计算机1的注册区(由操作系统管理的存储区)中注册。该处理等同于在个人计算机1上安装虚拟装置。然后,当应用程序输出打印数据时,用户可以指定个人计算机1中所注册的虚拟装置作为输出目的地,以便将打印数据输出给与该虚拟装置相对应的打印机。选择虚拟装置作为输出目的地的过程中,用户查看那些虚拟装置名,并且选择所需的装置。这里,用户所查看的虚拟装置名是注册区中所注册的打印机驱动器名。
此外,下面的说明中,5个虚拟装置将具有图3中所示的各设置。图3中所示的3类设置项目中,“彩色打印”指示与该虚拟装置相对应的打印机是否具有彩色打印功能。该设置项目不可能被修改。“彩色设置”在打印机具有彩色打印功能时判断该彩色打印功能是否可供使用。只要打印机具有彩色打印功能,用户就可以根据需要修改该设置。“双面打印设置”在打印机具有双面打印功能时规定是使用单面打印、自动双面打印,还是手动双面打印。只要打印机具有双面打印功能,用户就可以根据需要修改该设置。因此,只有“彩色设置”和“双面打印设置”是可修改的项目。
用于虚拟装置重命名的处理其开始阶段的S201中,CPU10确认是否修改过对虚拟装置的设置。CPU 10判断修改过对虚拟装置的设置(S201:是)的话,CPU10便进行到稍后说明的S203。没有修改过(S201:否)的话,CPU10便在S202中判断是否添加了虚拟装置。当个人计算机1中新安装有虚拟装置时,CPU10在S202中判断添加了虚拟装置。
CPU10判断添加了虚拟装置(S202:是)的话,CPU10便进行到S203。没有添加(S202:否)的话,CPU10便返回至S201。
因此,通过S201和S202的处理步骤两者间的循环,CPU10监测是否修改过对虚拟装置的设置以及是否添加了虚拟装置。当修改过对虚拟装置的设置(S201:是)时或者当添加了虚拟装置(S202:是)时,CPU10进行到S203。
一旦进行到S203,CPU10便使计数器i初始化为1。S204中CPU10判断计数器i是否大于虚拟装置的数目。由于优选实施例这一例中有5个虚拟装置,因而S204的处理中CPU10将计数器i中存储的数值与5相比较。说明书的当前时间点,计数器i刚在S203的处理中初始化,所以不会大于5(S204:否)。这种情况下,CPU10进行到S205。
S205中CPU10基于计数器i中存储的数值修改图3中所示的第i虚拟装置名。通过S205中的处理,根据对虚拟装置的设置修改虚拟装置名。S205的重命名处理将稍后更为具体地说明。对于该例,通过S205的处理将虚拟装置名修改为图4中所示的名称。
完成S205中的处理以后,或者当第i虚拟装置的状态没有改变(S203:否)时通过跳过S204和S205中的处理,CPU10进行到S206。完成S205中的处理以后,CPU10在S206中使计数器i递增1,随后返回至S204。通过这样的循环,对每个虚拟装置重复S204-S206中的各处理。按虚拟装置的个数重复S204-S206中的各处理以后一旦返回至S204,计数器i当前数值便大于虚拟装置的个数(S204:是),表明已对全部虚拟装置完成了该处理。因而CPU10返回至S201。
随后,CPU10再次通过S201和S202的处理循环,以便监测对虚拟装置的设置的改变和虚拟装置的添加。每当对虚拟装置的设置经过修改时或者添加了虚拟装置时,CPU10便执行S203-S206中的各处理。
通过执行上述用于虚拟装置重命名的处理,CPU10如图4所示对个人计算机1中所注册的各虚拟装置进行重命名。举例来说,第1号虚拟装置其原始的装置名“XXXX1500打印机”修改为“223 MNS XXXX1500打印机”。因此,字符串“223 MNS”添加到原始的虚拟装置名的头部。所添加的字符串具有“优先级串+功能符号串”这种格式。上面的“223MNS XXXX1500打印机”例子中,“223”是优先级串,而“MNS”是功能符号串。稍后具体说明优先级串和功能符号串。按此方式修改虚拟装置名以后,当提示用户选择虚拟装置时将显示图4中所示的“经过修改的虚拟装置名”。
具体来说,当用户进行规定的操作以便使用应用程序的打印功能时,举例来说,有诸如图5中所示的打印对话框51显示于个人计算机1的显示单元15上。打印对话框51中提供一列表框53用以允许用户选择所需的虚拟装置。当首次显示打印对话框51时,将当前选定的虚拟装置名显示于列表框53中。
用户希望选择不同的虚拟装置的话,用户便操作指点装置来点击列表框53右端的标记(或者进行键盘操作或具有等同功能的类似设置)。该操作如图6所示在列表框53附近(本例中列表框53的正下方)显示列表55。
该列表55包括多个替代性的虚拟装置所用名称的列表。这里,各虚拟装置名依照Windows操作系统规范的字符代码排序。如图4所示,通过对原始的虚拟装置名的头部添加图4中所示的优先级串和功能符号串对各虚拟装置名进行了修改。因而,对其附加了一较小数值的优先级串的各虚拟装置名在图6所示列表55中处于较高位置。
【重命名处理的具体说明】
下面参照图7中的流程图说明S205的重命名处理。重命名处理是上面参照图2说明的用于虚拟装置重命名的处理中S204-S206的循环处理其中一部分。因此,下面说明的重命名处理期间计数器i的数值虽不改变,但计数器i的数值在上面说明的S206中修改。因此,本处理所针对的虚拟装置随计数器i的数值是图3所示的5个虚拟装置其中的一个。因此,下面对重命名处理的具体说明中,将根据需要给出计数器i的各数值例。
下面说明的重命名处理用于对上面说明的“原始的虚拟装置名”的头部添加优先级串和功能符号串。说明该重命名处理之前,这里将给出对优先级串和功能符号串的说明。
功能符号串是指示虚拟装置所具有的各功能和可变设置项目的当前设置的字符串。具体来说,功能符号串其中字符串的每一字符指示该虚拟装置所具有的功能和可变设置项目的当前设置。图4所示的“经过修改的虚拟装置名”的例子中,排列3个符号来表示图8中所示的3类设置项目的设置。作为具体例,图4中所示的第1号虚拟装置具有经过修改的虚拟装置名中所包括的功能符号串“MNS”。该功能符号串指示,彩色设置的内容是“单色打印(M)”,彩色打印功能的内容是“不可使用(N)”,而双面打印设置的内容是“单面打印(S)”。
另一方面,优先级串是用以控制显示顺序以便虚拟装置名如图6中所示的列表55那样按照它们的字符代码顺序显示所添加的字符串。优选实施例中,优先级串由数字组成。具体来说,优先级串的每一个数字与功能符号串中同每一个字符相同的设置项目相关联。用图4中“经过修改的虚拟装置名”为例,图9中所示的3类设置项目的设置其优先级由图9的优先级栏目中取自3位数优先级串的数字所代表。具体来说,由于图4中所示的第1号虚拟装置所具有的经过修改的虚拟装置名包括优先级串“223”,因而这代表,对于“彩色设置”的内容“单色打印”其优先级为2,对于“彩色打印功能”的内容“不可使用”其优先级为2,而对于“双面打印设置”的内容“单面打印”其优先级为3。
具有上述配置的功能符号串和优先级串具有一一对应的关系,由此其中一个字符串决定另一个字符串。举例来说,功能符号串设置为“MNS”,如图4中所示的第1号虚拟装置那样,优先级串“223”由其与功能符号串之间的关系决定。因此,功能符号串和优先级串始终具有相同的位数。
虽然图4、图8、以及图9所示例中使用的是3位数,但功能符号串和优先级串的位数是随用户需要的设置项目的个数和上述设置所需的位数进行修改的。具体来说,图8和图9中为了方便只是显示3个设置项目,但有许多其它设置项目可用于配置功能符号串和优先级串。用户可以从许多可用的设置项目当中选择任意数目的设置项目(图10中所示的优选实施例中在1-5范围内)。此外,取决于用户所选择的设置项目,存在用户可以从少于10个选择当中、从10-99个选择当中、或者从100个或者更多的选择当中选择的情况。因而,这些选择所需要的功能符号串和优先级串的位数可能是1位、2位、或更多位。换句话说,功能符号串和优先级串中单个设置项目所占的位数不限于1位。因此,功能符号串或优先级串的位数是根据用户选择的设置项目的个数和每个设置项目所占的位数决定的。举例来说,每个设置项目中所具有的选择少于10个的话,用户选择1个设置项目时功能符号串和优先级串中只需要1位,当用户选择5个项目时各字符串中需要5位。此外,用户选择5个设置项目的话,当每个设置项目中所具有的选择少于10个时,功能符号串和优先级串必须是5位,如上文所述,但当其中一个设置项目的选择个数落入10-99范围时则必须是6位。
此外,虽然图4、图8、以及图9例子中的功能符号串和优先级串中的字符从首位起依次与各设置“彩色设置”、“彩色打印功能”、以及“双面打印设置”相对应,但该顺序可修改。该顺序如图6中所示的列表55那样反映于根据字符代码排序并显示的各虚拟装置名的顺序。因而,虚拟装置可以排序为对用户更为重要的设置项目位于顶部一侧。举例来说,用户频繁选择的虚拟装置侧重于“彩色设置”内容的话,可以按原样使用图8和图9例子中所示的顺序。但用户频繁选择的虚拟装置侧重于“双面打印设置”内容的话,该顺序可以修改为例如“双面打印设置”、“彩色设置”、以及“彩色打印功能”。
此外,图9中所示的优先级串中的“彩色设置”配置为1是彩色打印,2是单色打印,其中较小的数目具有较高的优先级。因此,该优先级设置对彩色打印给予比单色打印更高的优先级,但用户可以根据需要修改该优先级设置。由于该优先级设置如图6中所示的列表55那样反映于根据字符代码排序并显示的各虚拟装置名的顺序,用户可以设置优先级使得更为侧重的设置内容给予较小的数目。举例来说,用户频繁选择的虚拟装置相对于“彩色设置”侧重于“彩色打印”内容的话,该顺序便可以如图9例子所示。但用户频繁选择的虚拟装置侧重于“单色打印”内容的话,用户可以修改该优先级使得1是单色打印,2是彩色打印。
可以通过诸如图10和图11中所示情形的用户界面对功能符号串和优先级串的设置进行如上文所述的修改。图10示出当用户在个人计算机1上运行的应用程序中发出指令对功能符号串和优先级串修改可变设置项目时显示于个人计算机1的显示单元15上的显示设置对话框61。该显示设置对话框61具有:与用户可选择的最多5个设置项目相对应的5个列表框63;与每个列表框63相邻设置的优先级设置按钮65;以及一OK按钮67。
每个列表框63是用户可以在其中选择各目标设置项目(各功能)以规定它们的顺序的输入区域。用户希望在列表框63中选择一不同的设置项目,用户用指点装置点击位于列表框63右端的标记,通过该操作在列表框63附近显示一列表(未图示),并且可以从该列表当中选择一所需的设置项目。图10所示的例子中,各列表框63中对项目1、2和3选择“彩色设置”、“彩色打印功能”、以及“双面打印设置”。项目4和5的列表框63均设置为“无”。当用户进行上述选择以后点击OK按钮67时,功能符号串和优先级串中从最左边位数字起的每一位数字与“彩色设置”、“彩色打印功能”、以及“双面打印设置”顺序中的每一个设置项目相关联,对功能符号串和优先级串分别形成一总共3位的数字。
此外,通过使用指点装置点击与每个列表框63相关联的优先级设置按钮65中的一个,用户可以在个人计算机1的显示单元15上显示图11中所示的优先级设置对话框71。图11中所示的优先级设置对话框71是当用户点击图10的显示设置对话框61中与项目3相对应的优先级设置按钮65时所显示的一例对话框,此时项目3选择了“双面打印设置”。
优先级设置对话框71包括:显示属于优先级设置目标的各选择的列表框73(图11例子中为“自动双面打印”、“手动双面打印”、以及“单面打印”这3种选择),提高优先级按钮75,降低优先级按钮76,以及OK按钮77。列表框73中以优先级顺序列出各选择,其中具有最高优先级的选择位于顶部。
用户希望改变选择的优先级的话,用户便可以点击列表框73中所显示的各选择其中一个来将光标79置于单个选择上。随后通过点击提高优先级按钮75或降低优先级按钮76,用户可以移动光标79与之一起对齐的选择(图11例子中“手动双面打印”选择)向上或向下。将列表框73中的选择顺序改变为所需的优先级顺序以后,用户点击OK按钮77以设置经过修改的优先级。
作为用图11中所示例的更具体例,“自动双面打印”、“手动双面打印”、以及“单面打印”这些选择在列表框73中以优先级顺序显示,最高优先级的选择位于顶部。用户此时点击OK按钮的话,便设定设置1:自动双面打印,设置2:手动双面打印,以及设置3:单面打印,如图9的优先级字段所示。但用户修改列表框73中所显示的各选择的顺序的话,便修改图9的优先级字段中的数值。举例来说,用户通过提高列表框73中的“手动双面打印”的优先级从而将顺序修改为“手动双面打印”、“自动双面打印”、以及“单面打印”,并且点击OK按钮77的话,将图9的优先级字段的各数值修改为1:手动双面打印,2:自动双面打印,以及3:单面打印。
如上文所述修改的与功能符号串和优先级串有关的全部可变设置项目的设置内容,保存于文件中,并在稍后说明的重命名处理期间作为基准使用。如上文所述,用户可以根据需要对功能符号串和优先级串修改可变设置项目。但下文对重命名处理的具体说明假定各设置为图8和图9例子中所示的设置。
重命名处理的开始阶段S701中,CPU10根据计数器i的数值以图3中的第i号虚拟装置为目标,并将该虚拟装置名初始化为原始的虚拟装置名。举例来说,当计数器i中存储的数值是5时,经过初始化的虚拟装置名变成“YYYY4900CX”。
S702中,CPU10对第i号虚拟装置获取设置内容和各功能。优选实施例中,当安装有虚拟装置时从个人计算机1的注册区中所分配的存储区当中获取各设置数值和各功能。但取决于需要,CPU10可以与同虚拟装置相对应的打印机通信来从打印机侧获取一些数据,或者可以从注册区之外的设置文件当中读取数据。本实施例中,CPU10通过S702的处理获取诸如图3中所示的数据。
S703中,CPU10清除功能符号串和优先级串。具体来说,S703的处理用于清除生成功能符号串和优先级串用的缓冲区。CPU10随后在S704中将计数器j设置为1,并在S705中判断计数器j中存储的数值是否大于显示设置项目的个数。S705中的显示设置项目由用户在图10中所示的显示设置对话框61中选择为用户希望显示的设置项目。本例中,具有3个显示设置项目。因此,本例中CPU 10在S705中将计数器j中存储的数值与3相比较。由于CPU10在S704中执行了该处理以后计数器j立即具有数值1(S705:否),因而CPU10进行到S706。
S706中,CPU10对第i号虚拟装置将设置项目符号设定为与第j个显示设置项目的内容相对应的功能符号。举例来说,当本例中计数器j具有数值1时,CPU10通过参考在S702中获取的设置内容来对第i号虚拟装置确定“彩色设置”的内容,这是因为第一显示设置项目是“彩色设置”(参照图8-图10)。计数器i中存储的数值此时是2的话,对于S702中所获取的“彩色设置”来说图3中所示的第2号虚拟装置具有数值“ON(开启)”(彩色打印)。因此,与作为第1号显示设置项目设定的“彩色设置”相对应的功能符号是图8中所示的“C:彩色打印”。因而,设置项目符号设定为“C”。确定设置项目符号以后,S707中CPU10对功能符号串添加该设置项目符号。
S708中CPU10将设置项目优先级设定为与对第i号虚拟装置设置的第j个显示设置项目的内容相对应的优先级。举例来说,当本例中计数器j中存储的数值为1时,如上文所述第1个显示设置项目中的“彩色设置”设定为内容“ON(开启)”(彩色打印)。因为图9中所示的与“ON(开启)”(彩色打印)相关联的优先级为“1:彩色打印”,所以设置项目优先级设定为“1”。确定设置项目优先级以后,S709中CPU10对优先级串添加该优先级。
S701中使计数器j递增1以后,CPU10返回至S705。只要CPU10在S705中得到一否定判断(S705:否),CPU10就在S705-S710各处理中循环。当CPU10以此方式重复循环时,计数器j的数值每次递增1从而对第i号虚拟装置依次处理第1-3个显示设置项目。举例来说,当计数器i的数值为5时,功能符号串经历C-CS-CSS的变化,结果是第5号虚拟装置的功能符号串最终设定为CSS。此外,当计数器i的数值为5时,优先级串经历1-11-113的变化,结果是第5号虚拟装置的优先级串最终设定为113。
当计数器j大于设置项目的个数(S705:是)时,接着在S711中CPU10对于第i号虚拟装置对虚拟装置名的头部添加优先级串和功能符号串,随后结束该重命名处理。举例来说,S711中CPU10通过对原始的装置名“YYYY4900CX”的头部添加优先级串“113”和功能符号串“CSS”,将第5号虚拟装置的虚拟装置名改变为“113 CSS YYYY4900CX”。
上述处理中修改了虚拟装置名以后显不图6中所不的打印对话框51时,经过修改的虚拟装置名在列表55中按照Windows(注册商标)操作系统规范的字符代码顺序排序。因此,经过修改的虚拟装置名根据对虚拟装置名的头部添加的优先级串排序。
图6所示的例子中,虚拟装置名在较宽范围内排序并显示于列表55中,以便具有首位为1的优先级串的经过修改的装置名显示于顶部,而具有首位为2的优先级串的经过修改的装置名则显示于底部。换句话说,作为“彩色设置”的内容具有“1:彩色打印”的虚拟装置显示于顶部,而作为“彩色设置”的内容具有“2:单色打印”的虚拟装置则显示于底部。通过参考功能符号串中的首字符,用户可以确认设定为“C:彩色打印”的各装置位于顶部,而具有设置“M:单色打印”的各装置则位于底部。但用户要在图11中所示的优先级设置对话框71中将“彩色设置”内容的优先级修改为优先级“1:单色打印”和“2:彩色打印”的话,具有首位为1的优先级串如上文所述显示于列表55的顶部。但这时顶部显示的虚拟装置的“彩色设置”是“1:单色打印”。因此,通过参考功能符号串中的首字符,用户可以确认具有设置“M:单色打印”的各装置显示于顶部。
此外,虽然图6中“彩色设置”为“1:彩色打印”的经过修改的各虚拟装置(列表55中的顶部两个记录)作为优先级串中的第二位同样有1,但作为优先级串中的第三位有1的经过修改的虚拟装置名显示于作为优先级串中的第三位有3的经过修改的虚拟装置名之上。这表明,作为“双面打印设置”其内容为“A:自动双面打印”的各装置显示于作为“双面打印设置”其内容为“S:单面打印”的各装置之上。
此外,图6中“彩色设置”具有内容“2:单色打印”的各虚拟装置(列表55中的底部三个记录)中,优先级串的第二位包括1的经过修改的虚拟装置名显示上部,而作为第二位具有2的经过修改的虚拟装置名则显示于其下部。这意味着,“彩色打印功能”其内容为“S:可供使用”设置的各虚拟装置显示于“彩色打印功能”其内容为“N:不可使用”的各虚拟装置之上。
此外,图6中作为“彩色设置”具有“2:单色打印”而且作为优先级串的第二位具有2的各虚拟装置(列表55中的底部两个记录)中,优先级串中的第三位为2的经过修改的虚拟装置名显示于第三位为3的虚拟装置名之上。这意味着,“双面打印设置”其内容为“M:手动双面打印”的各虚拟装置显示于“双面打印设置”其内容为“S:单面打印”的各虚拟装置之上。
结果是,图6中列表55中所显示的经过修改的虚拟装置名排序为已经处于能够进行彩色打印状态的各装置给予最高的优先级并显示于顶部。存在一个以上上述虚拟装置的话,能够进行自动双面打印的各虚拟装置便显示于顶部。未处于能够进行彩色打印状态的各虚拟装置中,可设定为能够彩色打印状态的那些虚拟装置显示于其它虚拟装置之上。这种对显示顺序的控制是通过添加优先级串来实现的。但仅仅是优先级串并不清楚是对彩色打印还是对单色打印给予优先级设置,因而同时添加例如功能符号串。用户理解功能符号的含义的话,用户可以通过参考各功能符号知道各虚拟装置的哪些设置给予了优先级(显示于最高处)。
【发明效果】
综上所述,个人计算机1执行虚拟装置重命名处理,以便从虚拟装置所具有的多个功能当中锁定包括至少一个可由用户修改其设置的功能(优选实施例中为“彩色设置”和“双面打印设置”)在内的1个、2个或多个功能(上述优选实施例中为“彩色设置”、“彩色打印功能”、以及“双面打印设置”),并根据目标功能的设置修改虚拟装置名。
因此,当显示多个经过修改的虚拟装置名时,用户可以通过参考经过修改的各虚拟装置名来选择具有所需设置的虚拟装置。此外,由于所显示的虚拟装置名的数目并未经过修改,因而即便是各虚拟装置名随功能设置而经过修改,用户也不用面对必须从为数众多的选择当中做出选择这种困难,不像常规技术那样多个功能装置名是通过将装置名与多个功能名组合来生成的。
此外,对虚拟装置名的头部添加指示各虚拟装置设置的优先级串和功能符号串以后,个人计算机1以其字符代码顺序显示多个经过修改的虚拟装置名。因而,经过修改的各虚拟装置名按具有相同设置的各虚拟装置组群排序,由此便于用户选择具有所需设置的虚拟装置。
此外,用户可以使用显示设置对话框61和优先级设置对话框71来指定目标功能(设置项目)以及上述功能中可选择的多个设置的优先级。由于只是就所指定的功能对各虚拟装置名添加用于基于目标功能控制显示顺序的优先级串和代表上述功能设置的功能符号串,因而与字符串还包括对用户而言不那么重要的设置的情形相比,用户可以更容易地选择具有所需设置的各虚拟装置。具体来说,由于用户可通过在显示设置对话框61中设定所选定的各项目1-5的顺序并在优先级设置对话框71中设定各优先级设置,来规定目标功能的顺序以及显示顺序的优先级,因而对最重要功能具有所需设置的经过修改的各虚拟装置名显示于顶部,使用户能够很容易地选择上述虚拟装置。此外,当用户希望选择具有所需的功能性设置组合的虚拟装置时,用户可以根据最重要的功能选择单个组群,随后根据下一个目标功能从第一个选定的组群当中选择单个组群。用户可以通过重复该操作来很容易地找到所需的虚拟装置。
此外,由于当安装了新虚拟装置时个人计算机1在S202中修改虚拟装置名,因而该新虚拟装置的装置名立即受到修改,使用户能够通过查看包括该新虚拟装置在内的全部装置的虚拟装置名来选择具有所需设置的虚拟装置。
此外,由于当对至少一个虚拟装置改变设置时个人计算机1在S201中修改虚拟装置名,可以修改各虚拟装置名来反映最新的设置。
虽参照具体实施例对本发明进行了具体说明,但对于本领域技术人员来说,很显然可以在不背离本发明实质、所附权利要求限定的保护范围的情况下在这里进行许多修改和变化。
举例来说,上述优选实施例中,对原始的虚拟装置名添加了优先级串和功能符号串两者来控制虚拟装置名的显示顺序,并显示虚拟装置所具有的功能和设置。但如果没有必要通过添加优先级串来控制虚拟装置名的显示顺序的话,也可只添加功能符号串。
这种情况下,经过修改的虚拟装置名按其字符代码顺序显示。各虚拟装置名可能不总是按用户所需的顺序显示,但对相同功能符号串具有相同设置的各虚拟装置聚在一起。因此,虽然该顺序可能是不固定的,但假使功能符号串包括于各名称中,用户便可以通过参考经过修改的各虚拟装置名来选择具有所需功能的各虚拟装置。
此外,上述优选实施例中,用户可以在显示设置对话框61中任意切换分配给优先级串和功能符号串中各数字位的各设置项目,还可以在优先级设置对话框71中对每个设置项目中的多个设置内容任意设定优先级。但可以消除允许用户修改设置的上述可选方案其中的一个或多个。这些情况下,假使经过修改的各虚拟装置名中至少显示有功能符号串,用户仍然可以通过查看经过修改的各虚拟装置名来选择具有所需功能的虚拟装置。

Claims (20)

1.一种数据处理装置,其特征在于,包括:
将多个可通信的打印机注册为多个虚拟装置的注册单元,所述多个虚拟装置中的每一个都具有多个功能;
显示用于所述多个虚拟装置的多个虚拟装置名的显示单元;
设置获取单元,该设置获取单元获取用于所述多个虚拟装置中的每一个的多个功能中的至少一个功能的设置;以及
虚拟装置重命名单元,该虚拟装置重命名单元将用于所述多个虚拟装置的多个虚拟装置名改变为由所述设置获取单元所获取的代表相应虚拟装置设置的装置名。
2.如权利要求1所述的数据处理装置,其特征在于,用于所述多个功能中的每一个的设置的至少一个是可变的。
3.如权利要求1所述的数据处理装置,其特征在于,所述虚拟装置重命名单元添加字符串到所述虚拟装置名,该字符串代表由所述设置获取单元所获取的所述虚拟装置的设置。
4.如权利要求3所述的数据处理装置,其特征在于,所述虚拟装置重命名单元添加所述字符串到所述虚拟装置名的头部以提供经过修改的虚拟装置名,且所述显示单元显示该经过修改的虚拟装置名并对所述经过修改的虚拟装置名进行排序以按预定顺序排列。
5.如权利要求3所述的数据处理装置,其特征在于,进一步包括使得用户能够从所述多个功能中指定一个目标功能的功能指定单元,该目标功能具有由所述设置获取单元获取的设置,
其中所述字符串代表在所述功能指定单元中指定的所述目标功能的设置。
6.如权利要求5所述的数据处理装置,其特征在于,所述虚拟装置重命名单元添加所述字符串到所述虚拟装置名的头部以提供经过修改的虚拟装置名,该字符串代表由所述功能指定单元所指定的所述目标功能的设置,
其中所述显示单元显示该经过修改的虚拟装置名并对所述经过修改的虚拟装置名进行排序以按预定顺序排列。
7.如权利要求6所述的数据处理装置,其特征在于,所述功能指定单元使得用户能够在用户指定多个目标功能时指定所述多个目标功能的顺序,且
所述虚拟装置重命名单元创建功能符号串,其中代表所述多个目标功能的设置的多个字符串按照由所述功能指定单元指定的所述顺序排列,并且添加所述功能符合串到所述虚拟装置名的头部。
8.如权利要求6所述的数据处理装置,其特征在于,所述功能指定单元也使得用户能够在用户指定所述目标功能时对所述目标功能的设置分配优先级,
所述虚拟装置重命名单元创建代表所述目标功能的设置的优先级的优先级串,并添加所述优先级串到所述虚拟装置名的头部,该优先级串由代表分配给所述目标功能的设置的优先级的字符串组成,当排序并显示具有所述优先级串的虚拟装置名时,按照预定的顺序使具有较高优先级的优先级串显示在所述显示单元上较高位置。
9.如权利要求1所述的数据处理装置,其特征在于,当安装了新的虚拟装置时,所述虚拟装置重命名单元改变所述虚拟装置的虚拟装置名。
10.如权利要求1所述的数据处理装置,其特征在于,当其设置在所述设置获取单元中获取的所述虚拟装置中的至少一个改变设置时,所述虚拟装置重命名单元改变所述虚拟装置名。
11.一种包含虚拟装置重命名程序的计算机可读媒体,所述虚拟装置重命名程序用于指示能够将多个可通信的打印机注册为多个虚拟装置的数据处理装置,所述多个虚拟装置中的每一个具有多个功能,显示用于所述多个虚拟装置的多个装置名,提示用户选择多个虚拟装置中的一个,以及传送打印数据到与所选定的虚拟装置相对应的打印机,所述虚拟装置重命名程序包括:
用于获取用于所述多个虚拟装置中的每一个的多个功能中的至少一个的设置的程序;以及
用于将所述多个虚拟装置的虚拟装置名中的至少一个重命名为代表在所述获取程序中获取的相应虚拟装置的设置的装置名的程序。
12.如权利要求11所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,用于所述多个功能中的每一个的设置中的至少一个是可变的。
13.如权利要求11所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,所述重命名程序包括用于添加字符串到所述虚拟装置名的添加程序,该字符串代表在所述获取程序中获取的所述虚拟装置的设置。
14.如权利要求13所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,所述添加程序添加所述字符串到所述虚拟装置名的头部以提供经过修改的虚拟装置名,所述数据处理装置配置为显示所述经过修改的虚拟装置名并对所述经过修改的虚拟装置名进行排序以按预定顺序排列。
15.如权利要求13所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,所述虚拟装置重命名程序进一步包括用于使得用户能够从所述多个功能中指定一个目标功能的功能指定程序,该目标功能具有在所述获取程序中获取的设置,
其中所述字符串代表在所述功能指定程序中指定的所述目标功能的设置。
16.如权利要求15所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,所述添加程序添加所述字符串到所述虚拟装置名的头部以提供经过修改的虚拟装置名,该字符串代表所述功能指定程序中指定的所述目标功能的设置,所述数据处理装置配置为显示该经过修改的虚拟装置名并对所述经过修改的虚拟装置明进行排序以按预定顺序排列。
17.如权利要求16所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,所述功能指定程序包括用于使得用户能够在用户指定多个目标功能时指定多个目标功能的顺序的程序,
所述重命名程序包括用于创建功能符号串的程序,其中代表多个目标功能的设置的多个字符串按照在所述功能指定程序中所指定的顺序排列,以及用于添加所述功能符号串到所述虚拟装置名的头部的程序。
18.如权利要求16所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,所述功能指定程序包括用于使得用户能够在用户指定所述目标功能时分配优先级给所述目标功能的设置的优先级分配程序,
所述重命名程序包括用于创建代表所述目标功能的设置的优先级的优先级串的程序,以及添加所述优先级串到所述虚拟装置名的头部的程序,该优先级串由代表分配到所述目标功能的设置的优先级的字符串组成,当排序并显示具有所述优先级串的所述虚拟装置名时,具有较高优先级的优先级串按照预定的顺序使该优先级字符串显示在较高位置。
19.如权利要求11所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,当在所述数据处理装置中安装了新的虚拟装置时,执行所述重命名程序。
20.如权利要求11所述的包含虚拟装置重命名程序的计算机可读媒体,其特征在于,当其设置在所述获取程序中获取的所述虚拟装置中的至少一个改变设置时,执行所述重命名程序。
CNB2007100061965A 2006-01-30 2007-01-30 用于重命名虚拟装置的数据处理装置 Expired - Fee Related CN100474230C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006021203 2006-01-30
JP2006021203A JP4696938B2 (ja) 2006-01-30 2006-01-30 仮想デバイス名変更プログラム

Publications (2)

Publication Number Publication Date
CN101013354A true CN101013354A (zh) 2007-08-08
CN100474230C CN100474230C (zh) 2009-04-01

Family

ID=37982457

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100061965A Expired - Fee Related CN100474230C (zh) 2006-01-30 2007-01-30 用于重命名虚拟装置的数据处理装置

Country Status (4)

Country Link
US (1) US8031353B2 (zh)
EP (1) EP1818804B1 (zh)
JP (1) JP4696938B2 (zh)
CN (1) CN100474230C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101414246B (zh) * 2007-10-03 2011-08-03 佳能株式会社 虚拟装置管理方法以及管理设备

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4337824B2 (ja) 2006-01-30 2009-09-30 ブラザー工業株式会社 仮想デバイス名変更プログラム
JP4916729B2 (ja) 2006-01-30 2012-04-18 ブラザー工業株式会社 仮想デバイス名変更プログラム
JP4991447B2 (ja) * 2007-08-24 2012-08-01 キヤノン株式会社 管理装置、情報処理方法、及びコンピュータプログラム
JP5633211B2 (ja) * 2010-06-29 2014-12-03 株式会社リコー 印刷・複写制御システム
JP5803970B2 (ja) * 2013-04-02 2015-11-04 コニカミノルタ株式会社 画像形成装置、画像形成制御装置、画像形成システム、及び画像形成制御プログラム
JP6803647B2 (ja) * 2014-11-20 2020-12-23 コニカミノルタ株式会社 端末装置、プリンタ制御方法、およびコンピュータプログラム
JP2019197246A (ja) * 2018-05-07 2019-11-14 Dgshape株式会社 デバイス管理装置

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2938104B2 (ja) * 1989-11-08 1999-08-23 株式会社日立製作所 共有資源管理法方および情報処理システム
US5845078A (en) * 1992-04-16 1998-12-01 Hitachi, Ltd. Network integrated construction system, method of installing network connection machines, and method of setting network parameters
JP3332443B2 (ja) * 1993-01-18 2002-10-07 キヤノン株式会社 情報処理装置および情報処理方法
JP3792733B2 (ja) * 1993-01-18 2006-07-05 キヤノン株式会社 サーバー装置および制御方法
JP3208963B2 (ja) * 1993-10-27 2001-09-17 富士ゼロックス株式会社 プリント指示システムおよびその方法
JP3484816B2 (ja) 1995-04-04 2004-01-06 富士ゼロックス株式会社 印刷指示装置
JP3560081B2 (ja) 1995-06-16 2004-09-02 富士ゼロックス株式会社 プリンタ制御装置及びプリンタ制御方法
US6184998B1 (en) * 1997-09-15 2001-02-06 Canon Kabushiki Kaisha Adding printing to the windows registry
US6473811B1 (en) * 1998-03-13 2002-10-29 Canon Kabushiki Kaisha Method and apparatus for displaying a connection status of a device based on connection information
JP2000076032A (ja) 1998-08-31 2000-03-14 Ricoh Co Ltd 状態アクセスシステム
JP2000293336A (ja) 1999-04-07 2000-10-20 Canon Inc 印刷装置状態表示制御装置並びに印刷装置状態表示制御装置の制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3706279B2 (ja) 1999-08-19 2005-10-12 株式会社沖データ ネットワーク印刷システム、クライアント装置、印刷装置及びネットワーク印刷制御方法
US6798530B1 (en) * 1999-12-07 2004-09-28 Xerox Corporation Systems, methods and graphical user interfaces for printing object optimized images using virtual printers
JP4007746B2 (ja) * 2000-03-31 2007-11-14 シャープ株式会社 周辺機器設定装置、周辺機器設定方法、および周辺機器設定プログラムを記録したコンピュータ読取可能な記録媒体
JP3785898B2 (ja) * 2000-04-27 2006-06-14 セイコーエプソン株式会社 コンピュータ読取可能な記録媒体
JP3937778B2 (ja) * 2001-09-14 2007-06-27 キヤノン株式会社 情報処理装置及び方法
JP2003131839A (ja) * 2001-10-29 2003-05-09 Canon Inc ネットワークシステム、情報処理装置、情報処理方法、及び、制御プログラム
JP2003271286A (ja) 2002-03-12 2003-09-26 Ricoh Co Ltd プリンタドライバ及びプリンタドライバを記録した記録媒体
JP2003271289A (ja) 2002-03-18 2003-09-26 Ekoerugu Kenkyusho:Kk キーボード装置
US20040227973A1 (en) * 2002-04-04 2004-11-18 Taylor Jarrett D. System and method for distributing printer properties on a computer network
JP3862588B2 (ja) * 2002-04-11 2006-12-27 キヤノン株式会社 通信装置及びその制御方法
EP1398694B1 (en) * 2002-07-26 2013-09-11 Canon Kabushiki Kaisha Information processing method
JP2004110127A (ja) 2002-09-13 2004-04-08 Fuji Xerox Co Ltd プリンタアイコン生成装置、プリンタアイコン生成方法及びプログラム
JP2004246632A (ja) * 2003-02-14 2004-09-02 Hitachi Ltd データ分配サーバ、プログラム及びネットワークシステム
US7039873B2 (en) * 2003-05-12 2006-05-02 Flashpoint Technology, Inc. User-defined templates for automatic image naming
JP4018609B2 (ja) 2003-09-10 2007-12-05 キヤノン株式会社 情報処理装置、情報処理方法および情報処理プログラム並びにコンピュータ読み取り可能な記憶媒体
JP2005267544A (ja) * 2004-03-22 2005-09-29 Fuji Xerox Co Ltd プリンタ管理方法および装置並びにプログラム
JP4011045B2 (ja) * 2004-06-25 2007-11-21 キヤノンマーケティングジャパン株式会社 印刷制御装置および印刷制御方法およびプログラムおよび記録媒体
JP4867184B2 (ja) * 2005-03-24 2012-02-01 富士ゼロックス株式会社 処理態様指定情報変換プログラム及び処理態様指定情報変換方法
US7962917B2 (en) * 2005-03-10 2011-06-14 Microsoft Corporation System data interfaces, related architectures, print system data interfaces and related print system architectures
JP4337824B2 (ja) * 2006-01-30 2009-09-30 ブラザー工業株式会社 仮想デバイス名変更プログラム
JP4916729B2 (ja) * 2006-01-30 2012-04-18 ブラザー工業株式会社 仮想デバイス名変更プログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101414246B (zh) * 2007-10-03 2011-08-03 佳能株式会社 虚拟装置管理方法以及管理设备

Also Published As

Publication number Publication date
EP1818804A2 (en) 2007-08-15
EP1818804A3 (en) 2008-04-02
US8031353B2 (en) 2011-10-04
EP1818804B1 (en) 2017-05-10
US20070177178A1 (en) 2007-08-02
JP2007200255A (ja) 2007-08-09
CN100474230C (zh) 2009-04-01
JP4696938B2 (ja) 2011-06-08

Similar Documents

Publication Publication Date Title
CN100474230C (zh) 用于重命名虚拟装置的数据处理装置
EP1818806B1 (en) Data processing device for renaming virtual device
CN101258496B (zh) 用对数据库的查询自动填充
US8020175B2 (en) Data processing device for renaming virtual device
KR20040107383A (ko) 부품 카탈로그 작성 시스템 및 부품 카탈로그 작성 프로그램이 기록된 컴퓨터-판독가능 저장 매체
JP4867184B2 (ja) 処理態様指定情報変換プログラム及び処理態様指定情報変換方法
JP5804981B2 (ja) 印刷条件決定装置、印刷条件決定方法及びプログラム
JP2003280843A (ja) 印刷制御装置およびプログラム
JP5233361B2 (ja) 部品表登録システム、登録情報生成装置、部品表登録方法およびプログラム
KR100728901B1 (ko) 화상형성장치의 인쇄파일처리방법 및 화상형성장치
JP5417043B2 (ja) 画像形成装置、画像形成システム及び画像処理方法
JP2007241460A (ja) 印刷支援装置、方法及びプログラム
JP7275745B2 (ja) 制御プログラム
US20080297848A1 (en) Image Forming Apparatus
CN114185500B (zh) 一种打印作业的控制方法及其装置
JPH10301922A (ja) コマンド入力方法,かな漢字変換用ソフトウェアを用いて文字を入力する際のコマンド入力方法およびその方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
KR100522952B1 (ko) 인쇄시스템 및 그의 인쇄방법
US20040257615A1 (en) Image data control apparatus, image data control program, and program recording medium
JPWO2006090771A1 (ja) 塗料配合検索サーバ
US7613725B2 (en) System for assisting input of dates in data processing system
JP3083748B2 (ja) グリフ・イメージの検索方法と検索装置及びグリフ・イメージ管理システム
JP2022189173A (ja) 作図システム
Zimmermann et al. A short Introduction to statistics using R
JPH0916584A (ja) 文書作成装置及び仮名漢字変換方法
US20020159093A1 (en) Printer

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090401

Termination date: 20200130

CF01 Termination of patent right due to non-payment of annual fee