信息处理设备和方法

文档序号:6557976阅读:96来源:国知局
专利名称:信息处理设备和方法
背景技术
本发明涉及信息处理设备和方法。更具体地,本发明涉及信息处理设备、信息处理方法以及执行该信息处理方法的程序。
现有技术在一种已提出的打印系统中,当将打印数据从服务器或客户机传输到打印设备时,为了简化常规任务,将打印数据输入进热文件夹。热文件夹指预先设置了诸如页面版式和打印纸张大小的打印设置信息的文件夹。例如,通过拖拽操作将作为打印数据的文件存进热文件夹。当监视程序检测到打印数据的输入时,将自动注册打印数据作业。在该应用中,热文件夹有时还被称为控制文件夹。
而且,根据日本专利公开No.2000-118095,可根据输入至热文件夹的文件数据的数据格式来设置关于使用哪个打印机的规则,并且还可设置关于是否立即打印文档数据或将其注册为作业的规则。而且,根据描述,对于单个热文件夹可设置多个规则。
根据在日本专利公开No.2000-118095所描述的技术,可根据输入至热文件夹的个别文档数据片段的数据格式,来改变所使用的输出装置。然而,在个别文档数据片段中改变打印材料的输出格式是不可能的。也就是说,根据日本专利公开No.2000-118095,当把相同数据格式的多个文档数据片段输入热文件夹时,设置打印设置以使个别文档数据以不同格式输出是不可能的。例如,当将多个打印数据片段合并或绑定在单本书中时,某个数据片段作为封面页打印,并且另一某打印数据片段作为正文的第一章打印。同样,可将一些打印数据片段打印为标签页。当如上所述地使用多个打印数据片段来产生输出时,希望除在个别打印数据片段中改变打印的布局或顺序之外,还希望改变纸张类型或打印朝向,以便获得各种输出。
根据日本专利公开No.2000-118095所述的技术,可存储单个文档的全部数据,并且可将全部数据注册为单个作业。然而,不可能在个别文档数据片段中改变输出格式。因此,为了如上所述地产生多种输出类型,需要为个别输出格式创建热文件夹。这样做从用户操作观点来看是没有效率的。

发明内容
本发明提供一种允许对单个输出数据片段进行灵活的输出设置的信息处理设备和方法。
根据本发明的一个方面,提供具有控制文件夹的信息处理设备,在控制文件夹设置了多个输出设置信息片段。该信息处理设备包括输出设置信息设置单元,配置为设置与涉及输出数据的名称相关的输出设置信息;监视单元,配置为监视至控制文件夹的文件夹输入;关联单元,配置为将由监视单元监视的文件夹中的输出数据与由输出设置信息设置装置根据与输出数据相关的名称而设置的输出设置信息相关联;以及输出单元,配置为用关联装置相关联的输出设置信息和输出数据执行输出处理。
根据本发明的另一方面,提供一种具有控制文件夹的信息处理设备,多个输出设置信息片段设置到该控制文件夹。信息处理设备包括输出设置信息设置单元,配置为在控制文件夹中创建子文件夹,并且对用于将输出数据输出到所生成的单个子文件夹中的输出设置信息片段进行设置;监视单元,配置为至控制文件夹中的子文件夹的输出数据的输入;关联单元,配置为将由监视单元监视的控制文件夹中的子文件夹中的输出数据与由输出设置信息设置单元所设置的单个子文件夹的输出设置信息相关联;以及输出单元,配置为使用关联装置相关联的输出设置信息和输出数据来执行输出处理。
根据本发明的另一个方面,提供了一种具有控制文件夹的信息处理设备,多个输出设置信息片段设置到该控制文件夹。信息处理设备包括,输出设置信息设置单元,配置为对输入到控制文件夹中的单个子文件夹的各层相关的输出设置信息片段进行设置;监视单元,配置为到控制文件夹的文件夹输入;关联单元,配置为对由监视单元监视的文件夹中的输出数据与由输出设置信息设置单元基于层信息设置的输出设置信息相关联;以及输出单元,配置为用关联装置相关联的输出数据和输出设置信息来执行输出处理。
根据本发明的另一方面,提供一种用于具有控制文件夹的信息处理设备的信息处理方法,多个输出设置信息片段设置在该控制文件夹。该信息处理方法包括,由输出设置信息设置单元执行的输出设置信息设置步骤,设置与涉及输出数据的名称相关联的输出设置信息;由监视单元执行的监视步骤,监视至控制文件夹的文件夹输入;由关联单元执行的关联步骤,将由监视步骤监视的文件夹中的输出数据与由输出设置信息设置步骤基于涉及输出数据的名称设置的输出设置信息相关联;以及由输出单元执行的输出步骤,用由关联步骤相关联的输出设置信息和输出数据执行输出处理。
根据本发明的另一方面,提供一种用于具有控制文件夹的信息处理设备的信息处理方法,多个输出设置信息片段设置在该控制文件夹。该信息处理方法包括,由输出设置信息设置单元执行的输出设置信息设置步骤,在控制文件夹中创建子文件夹,并且对用于输出所生成的单个子文件夹中的输出数据输出设置信息片段进行设置;由监视单元执行的监视步骤,监视至控制文件夹中子文件夹的输出数据的输入;由关联单元执行的关联步骤,将由监视单元监视的控制文件夹中子文件夹中的输出数据与由输出信息设置步骤所设置的单个子文件夹的输出设置信息相关联;以及由输出单元执行的输出步骤,用由关联步骤所关联的输出设置信息和输出数据执行输出处理。
根据本发明的另一方面,提供一种用于具有控制文件夹的信息处理设备的信息处理方法,多个输出设置信息片段设置在控制文件夹。该信息处理方法包括,由输出设置信息设置单元执行的输出设置信息设置步骤,对与输入至控制文件夹的文件夹中的单个子文件夹的各层相关的输出设置信息片段进行设置;由监视单元执行的监视步骤,监视至控制文件夹的文件夹输入;由关联单元执行的关联步骤,将由监视步骤所监视的文件夹中的输出数据与由输出设置信息设置步骤根据层信息设置的输出设置信息相关联;以及由输出单元执行的输出步骤,用由关联步骤所关联的输出设置信息和输出数据来执行输出处理。
通过参照所附附图,从以下示例性实施例的描述中,本发明的其它特征将变为明显。


图1是示出本发明实施例中的打印处理系统的配置的示意图;图2是示意性地示出本发明实施例中的客户计算机的配置的方框图;图3示出了在本发明实施例中在将程序从如图4所示软盘(FD)调入如图2所示随机存储器(RAM)的情况下的内存映射;图4示出了在本发明实施例中如图2所示的FD中表示数据的内存映射;图5是示出本发明实施例中调入FD驱动器的FD和FD驱动器的关系的示意图;图6是示出本发明实施例中的打印系统的示例性软件配置的示意图;图7是本发明实施例中执行的处理的流程图,其中将打印数据或文件夹输入热文件夹,并且将打印数据和业务条传输至打印机;图8是本发明实施例中执行的文件夹输入处理的流程图;图9是本发明实施例中的打印数据输入处理的流程图;图10是示出本发明实施例中用于设置热文件夹的用户界面的图示;图11是示出本发明实施例中用于设置子文件夹的用户界面的图示;
图12是示出本发明实施例中用于新添加子文件夹的用户界面的图示;图13是示出本发明实施例中用于进行热文件夹的打印设置的用户界面的图示;图14是示出本发明实施例中打印系统的示例性软件配置的框图;图15是本发明实施例中所执行的处理的流程图,其中将打印数据和业务条传输至打印机;图16是本发明实施例中子文件夹输入处理的流程图;图17是示出本发明实施例中打印系统的示例性软件配置的示意图;图18是本发明实施例中文件夹输入处理的流程图;图19是本发明实施例中用于子文件夹设置的用户界面的图示;图20是示出本发明实施例中用于操作设置的用户界面例子的图示;图21是示出本发明实施例中用于新添加子文件夹的用户界面的图示;图22是示出本发明实施例中打印系统的示例性功能配置的例子的示意图。
具体实施例方式
以下,将参照附图对本发明的实施例进行详细描述。本说明书所涉及的附图中,相同的符号代表具有相似功能的部分。
第一实施例设备的配置图1是示出根据本发明第一实施例的打印处理系统的整体配置的示意图。这里给出整个打印处理系统的环境,仅是为了帮助对第一实施例描述的理解,并且本发明不限于该环境下的实现方式。本发明涉及为输入(引入)至热文件夹的个别输出数据片段而设置不同输出信息片段。为了具体说明,以下将在打印作为输出类型的例子内容中给出描述。
参照图1,客户计算机101、102和103连接至网络106以便于在这些计算机之间可以互相进行通信。典型地,客户计算机101、102和103是个人计算机(PC)。另外,打印服务器可用于替代客户计算机101、102和103。通过诸如以太网电缆的网络电缆,将P C101至PC 103的每一个连接到网络106。PC 101至PC 103的每个能够执行诸如应用程序的各种程序,并且将打印数据传输到网络打印机104和105。
网络打印机104和105起打印控制设备的作用。通过网络接口(未示出)将网络打印机104和105连接到网络106。网络打印机104和105对包括从客户计算机传输来的打印数据的打印作业进行分析,将该打印数据转换为以一页一页为基础的点像,并且对该点像进行打印。网络打印机104和105的功能能够彼此区分。
网络106与计算机101至103、网络打印机104和105等互连。
图2是示出计算机101至103的配置的方框图。参照图2,中央处理单元(CPU)200执行设备的整体控制。CPU 200执行存储在硬盘(HD)205中的应用程序、打印驱动程序、操作系统(OS)、根据本实施例的打印控制程序等,并且执行控制,以便将用于执行该程序所需的文件或信息临时存储在随机存储器(RAM)202中。
只读存储器(ROM)201起存储装置的作用。ROM 201内部存储诸如基本输入/输出系统(BIOS)程序和诸如字体数据和模板数据的各种用于文件处理的数据。RAM 202允许临时存储,以便使其对CPU 200起到主存储器、工作区等的作用软盘(FD)驱动器起存储介质读取器的作用。如以后将参照图5描述的那样,FD驱动器允许将例如作为存储介质的FD上存储的程序调入计算机。FD 204是以计算机可读格式存储程序的存储介质。不限定于FD,还可以使用其它存储介质,诸如光盘只读存储器(CD-ROM)、可录CD(CD-R)、可擦写CD(CD-RW)、个人计算机(PC)卡、数字多用盘(DVD)、集成电路(IC)存储卡、磁光(MO)盘或存储棒。
外部存储装置205是例如作为大容量存储器使用的硬盘(HD)。外部存储器205存储应用程序、打印机驱动程序、操作系统、控制程序、相关程序等。
键盘206起指令输入装置的作用。用户使用键盘206来将设备控制命令等输入到客户计算机,并且操作员或管理员还可以用其将设备控制命令等输入到打印服务器。显示器207显示从键盘206输入的命令、打印机状态等。
系统总线208允许在计算机中交换数据。输入/输出界面209允许信息处理设备与外部设备交换数据。
上述计算机配置仅是一个例子,并且计算机的配置不限于图2所示的例子。例如,基于数据或程序的特性,可以将数据或程序存储在ROM、RAM或HD中。
图3是示出如图2所示的RAM 202的内存映射例子的示意图。在如图3中所示内存映射中,已经将根据本发明第一实施例的控制程序从FD 204调入RAM 202,以便能够执行控制程序。
尽管将在控制程序和相关数据直接从FD 204调入RAM 202的例子上下文中对第一实施例进行描述,但是可替代地,每次控制程序被调用时,可将控制程序和相关数据从其上安装有控制程序的HD 205调入RAM 202。此外,代替FD,存储控制程序的存储介质可以是例如CD-ROM、CD-R、PC卡、DVD或IC存储卡。而且,可将控制程序存储在ROM 201中,从而使得控制程序构成内存映射的一部分并由CPU 200直接执行控制程序成为可能。此外,代替硬件实现,实现可基于具有与上述设备功能等同的功能的软件。
BIOS(基本输入/输出系统)程序301具有初始程序调入(IPL)功能,该功能允许在计算机开机时将操作系统(OS)302从HD 205读入到RAM 202中开始OS 302的操作。控制程序303被存储在RAM 202中所分配的区域中。相关数据304被存储在RAM 202中所分配的区域中。为了由CPU 200执行控制程序303,分配工作区域305。
图4是示出图2中所示的FD 204的内存映射例子的示意图。图4中所示的内存映射包括表示数据信息的卷信息401、目录信息402、根据第一实施例的控制程序403以及相关数据404。控制程序403是基于根据第一实施例的流程的程序。在第一实施例中,客户机和服务器具有相同的配置。
图5是示出装入图2中所示的FD驱动器203的FD 204的关系的示意图,并且用相同的符号表示与图2所示的那些相应部分。参照图5,在FD 204中,存储根据第一实施例的控制程序和相关数据。
图6是示出根据第一实施例的打印系统601的软件配置中的功能模块的示意图。打印系统601对打印数据或输入至客户机101的热文件夹606中的打印数据(在图6中,包含于文件夹01的子文件夹01和子文件夹02中的打印数据01和打印数据02)进行处理。
输出信息设置单元602被用于热文件夹的监视间隔的设置、输入打印数据的打印设置、包含于文件夹中的子文件夹的设置、每个子文件夹的打印设置等。输出信息设置单元602对以下参照图10至图13描述的操作屏幕进行显示。在与文件夹名称或子文件夹名称相关联的客户机101的RAM 202或HD 205中对打印设置进行管理。
热文件夹监视单元603以预定间隔监视打印数据或文件夹的输入。更具体地,热文件夹监视单元603监视打印数据或包括打印数据的文件夹是否已经被存入与热文件夹相应的存储区域中,从而对输入到热文件夹的数据进行监视。“输入”在此指通过拖动和释放操作等将打印数据、包括打印数据的文件夹等引入热文件夹。引入的打印数据被存入与该热文件夹相应的存储区域。
作业传票生成单元604为输入至热文件夹的打印数据片段生成作业传票,该作业传票包括由输出信息设置单元602所确定的打印设置。在图6中所示的例子中,为了打印数据01和02片段,而生成作业传票01和02,该打印数据01和02包含于输入至热文件夹的文件夹01的子文件夹01和02中。作业传票在此包括用于定义输出格式的打印设置信息,因此作业传票还被称为设置信息。
打印数据传输单元605将输入至热文件夹的打印数据与作业传票一并传输到打印机104。也就是说,打印数据传输单元605将每个包括打印数据片段和作业传票的信息集传输到打印机104。在图6中所示例子中,打印数据01和作业传票01构成信息集,并且打印数据02和打印条02构成信息集。尽管,在第一实施例中,打印数据被传输到打印机104,但是打印数据还能够被传输到运行在客户机101至103或其它系统上的程序(未示出)。
操作现在,将对如上所述配置的打印处理系统的操作进行描述。图2中所示的计算机的CPU 200通过读取和执行调入RAM 202的控制程序(打印系统601)并且接受显示在显示器207的GUI屏幕上的用户输入,来执行与图10至图13所示GUI屏幕相关的处理。
图10示出用于设置热文件夹的用户界面(GUI)的例子,诸如热文件夹监视间隔的设置、输入打印数据的输出设置以及子文件夹的设置。对话窗1000允许热文件夹设置。热文件夹名称字段1001表示与通过对话窗1000设置的设置相关的热文件夹名称。在图10中所示的例子中,图10中所示的设置反映在热文件夹01上。检查框1002和1003允许选择“监视”或“不监视”,以便确定是否监视或不监视热文件夹。当选中“监视”检查框1002时,允许输入至监视间隔字段1004。按钮1006用于进行子文件夹的设置。将参照图11对子文件夹进行描述。
图10中所示的例子中,例如,可选择“监视”检查框1002,并且可在监视间隔字段1004中设置“10秒”。
当选中图10中所示的“设置子文件夹”按钮1006时,显示子文件夹设置对话窗1100。子文件夹设置对话窗1100是一个用户界面例子,该界面用于添加输入至热文件夹的子文件夹,或用鼠标等选择所需的子文件夹来执行编辑、删除或打印设置。在第一实施例中,子文件夹指包含于文件夹中的文件夹。在图6中所示的例子中,子文件夹指包含于文件夹01中的子文件夹01和02。可对个别子文件夹设置不同打印设置信息。
现在,将参照图11描述具体例子。假设,一个文件夹包括具有子文件夹名称“标签页1”、“封面页”、“正文1”、“正文2”和“标签页2”的子文件夹。当将包括多个子文件夹的文件夹输入至如图11中所示配置的热文件夹时,基于图11中所示的设置来确定打印顺序。即,子文件夹以“封面页”、“正文1”、“标签页1”、“正文2”和“标签页2”的子文件夹名称的顺序进行打印。
当选中图11中所示的“添加”按钮1101时,显示图12中所示的子文件夹添加对话窗1200。子文件夹添加对话窗1200是用于新注册子文件夹的用户界面的例子。在该窗口中,对子文件夹的名字和类型、多个打印数据片段存在于子文件夹中的情况下进行的操作等进行设置。“多个打印数据片段存在于子文件夹中”的情况是指,例如,两个打印数据片段存在于具有“封面页”子文件夹名称的子文件夹的情况。在这种情况下,基于设置确定两个数据片段中的哪一个将被用于打印。图12中所示的例子中,选择了“选择最新的打印数据”,从而将输入至子文件夹的最新的打印数据用于打印。
图13示出了当选择图10中所示的“打印设置”按钮1005或图11中所示的“打印设置”按钮1104时,显示的打印设置对话窗1301。将通过当选中图10中所示的“打印设置”按钮1005时显示的打印设置对话窗1301来进行的设置反映在与图10所示例子中的设置相关的特定热文件夹中的打印数据上。
通过当从图11中所示的用户界面中所显示的子文件夹名称中选择所需的子文件夹名称并且按下“打印设置”按钮1104时对打印设置对话窗1301进行显示来进行的设置被存储在与所选择的所需子文件夹名称相关的RAM 202中。通过上述处理,将涉及通过图13中所示用户界面进行的打印设置的信息(还被称为输出信息)反映在包含于子文件夹中的打印数据上。尽管与图13所示例子中的子文件夹名称相关地对打印设置信息进行存储,还可与涉及诸如打印数据名称的打印数据的其它名称相关地对打印设置信息进行存储。涉及打印数据的名称可是允许对诸如子文件夹名称或打印数据名称的打印数据进行标识的任何信息。
通过打印设置对话窗1301来进行的设置作为用于定义诸如打印数据的“打印纸张大小”和“打印朝向”的多种输出格式的打印设置信息使用。打印设置不局限于图13中所示的设置。将通过图10至13中所示的对话窗来进行的设置存储在图2中所示的RAM202中,因此CPU 200能够在需要的时候参照并且识别该设置。
现在,将描述用户激活打印系统601并且通过图10至13所示GUI屏幕来对设置进行输入之后进行的打印系统601的操作,该GUI屏幕由打印系统601的输出信息设置单元602的功能来显示。
图7是一个处理的流程图,其中打印系统601的热文件夹监视单元603对将打印数据或包括打印数据的文件夹输入到热文件夹进行检测,然后将打印数据和作业传票发送到打印机。图2中所示的计算机的CPU 200通过读取和执行调入RAM 202的控制程序来执行根据本说明书所述流程图的处理。
在步骤S701中,热文件夹监视单元603检查是否已经将打印数据或包括打印数据的文件夹输入到热文件夹。更具体地,由于输入至热文件夹的打印数据被存储在RAM 202中,所以热文件夹监视单元603可通过检查是否已经将打印数据或包括打印数据的文件夹存储在与热文件夹相应的RAM 202的存储区域中,来执行步骤S701中进行的检查。当在步骤S701中检测到已经输入了打印数据或包括打印数据的文件夹时,热文件夹监视单元603前进到步骤S702。
在步骤S702中,热文件夹监视单元603检查步骤S701中所检测的输入是否是文件夹的输入。更具体地,热文件夹监视单元603可通过检查被存储在与热文件夹相应的RAM202的存储区域中的数据是否是包括打印数据的文件夹,来执行步骤S702中的检查。
当在步骤S702中确定已经输入了文件夹时,热文件夹监视单元603前进到步骤S703中的文件夹输入处理。另一方面,当在步骤S702中确定还没有输入文件夹时,热文件夹监视单元603确定已经输入打印数据,并且前进到步骤S704中的打印数据输入处理。
图8是步骤S703中的文件夹输入处理的流程图,当已经将文件夹已经输入到热文件夹时(即,当步骤S702的结果为“是”的时候)执行该处理。
在步骤S801中,热文件夹监视单元603对已经输入的文件夹中的子文件夹的配置进行检查。更具体地,热文件夹监视单元603可通过检查与热文件夹相应的RAM 202的存储区域中所存储的文件夹中的配置,来执行步骤S801中的检查。
在步骤S802中,热文件夹监视单元603对步骤S801中检查的子文件夹的配置是否相当于输出信息设置单元602所设置的子文件夹配置(即,图11中所示的子文件夹配置)进行检查。更具体地,由于将通过图11中所示的对话窗来进行的设置存储在RAM 202中,因此热文件夹监视单元603可通过将RAM 202存储区域中的子文件夹配置与步骤S801中所检查的子文件夹配置进行比较,来执行步骤S802中的检测,该RAM 202中存储通过图11中所示的用户界面进行的设置。
当在步骤S802中确定文件夹中的子文件夹配置与通过图11中所示的用户接口设置的子文件夹配置相当时,在步骤S803中,热文件夹监视单元603对多个打印数据片段是否存在于已经输入的文件夹中的子文件夹进行检查。更具体地,由于将已经输入到热文件夹中的文件夹中的信息存储在与热文件夹对应的RAM 202的存储区域中,因此热文件夹监视单元603可通过参照RAM 202来分析文件夹中的子文件夹,并且基于分析结果来对多个打印数据片段是否存在于子文件夹中进行识别。
当在步骤S803中确定多个打印数据片段存在于子文件夹中时,热文件夹监视单元603前进到步骤S804。另一方面,当在步骤S803中确定多个打印数据片段不存在于子文件夹时,热文件夹监视单元603前进到步骤S806。
在步骤S804中,热文件夹监视单元603对用于存在多个打印数据片段情况下的选择规则是否已经由输出信息设置单元602设置(图12)进行检查。如上所述,通过图12中所示的对话窗进行的设置存储在RAM 202中,从而热文件夹监视单元603可通过参照RAM 202来执行步骤S804的检查。
当在步骤S804中确定已经设置了打印数据选择规则时,热文件夹监视单元603前进到步骤S805。另一方面,当在步骤S804中确定还没设置打印数据选择规则时,在步骤S811中CPU 200显示错误消息,然后退出处理。在步骤S805中,热文件夹监视单元603根据打印数据选择规则来选择打印数据片段。更具体地,由于选择规则存储在RAM 202中,因此热文件夹监视单元603可通过参照RAM 202来识别选择规则,并且根据选择规则来选择打印数据片段。
在步骤S806中,热文件夹监视单元603对主题打印数据的文件格式进行检查。更具体地,由于将输入至热文件夹的打印数据如前所述存储在RAM 202中,因此热文件夹监视单元603可在步骤S806中通过分析打印数据来执行检查。
在步骤S807中,热文件夹监视单元603对步骤S806中所检查的打印数据的文件格式是否是热文件夹中所允许的文件格式(例如,文本格式)进行检查。文件格式可以是例如PostScript(PS)、便携文件格式(PDF)、标签图像文件格式(TIFF)或联合图像专家组(JPEG)格式。由于表示可在热文件夹中处理的文件格式的信息存储在RAM 202中,因此热文件夹监视单元603可通过将已输入的打印数据的数据格式和代表允许文件格式的信息进行比较,来执行步骤S807中的检查。
当在步骤S807中确定允许打印数据的该文件格式时,热文件夹监视单元603前进到步骤S808。另一方面,当在步骤S807中确定了允许打印数据的文件格式时,热文件夹监视单元603在步骤S811中显示错误信息,并且退出处理。
在步骤S808中,热文件夹监视单元603对是否已经检查过输入到热文件夹的文件夹中的所有子文件夹。当在步骤S808中确定已经检查过所有的子文件夹时,热文件夹监视单元603前进到步骤S809。另一方面,当还没有对所有子文件夹进行检查时,热文件夹监视单元603返回步骤S803,并且对剩余的文件夹进行检查。
在步骤S809中,作业传票生成单元604使用与子文件夹名称相关联的输出信息设置单元602所管理的打印设置(还被称为输出信息)(图13),来生成用于在每个输入的子文件夹中的打印数据的作业传票(还被称为设置信息)。将对步骤S809在具体例子的上下文中进行描述。将子文件夹名称与打印设置相关联的信息与热文件夹相关进行存储。当将包括子文件夹中打印数据的文件夹输入到具有上述设置的热文件夹时,对是否将子文件夹名称与输入子文件夹名称的同时存储在RAM 202进行检查。当子将文件夹名称与输入子文件夹名称的同时存储在RAM 202时,将与子文件夹名称相关联地存储的打印设置信息应用于输入子文件夹中的打印数据。尽管基于子文件夹名称改变所应用的打印设置信息,但是不限于子文件夹名称,打印设置信息可基于涉及打印数据的其他名称而改变,例如输入至热文件夹的文件夹中的打印数据名称。
在步骤S810,打印数据传输单元605将多个打印数据片段输入到热文件夹,并且将与步骤S809中所生成的作业传票(设置信息)一并(即,多个打印数据和作业传票的信息集合)输入到打印机104(或将与作业传票相关联的打印数据存储在存储单元中)。由于使用用于打印的输出信息来生成打印作业传票,因此作业传票在此还简单地被称为设置信息。通过上述处理,退出图7所示的步骤S703。如上所述,通过存储涉及与用于热文件夹的打印设置相关联的打印数据的信息,可执行打印而将不同打印设置反映在单个的打印数据片段上。特别地,当使用多个打印数据片段来执行打印时,根据本实施例,可使用与涉及打印数据片段(例如,子文件夹名称或打印数据名称)的名称相关联的打印设置信息(输出信息)片段来生成作业传票(设置信息)。这允许用户通过简单的操作来获取各种输出结果。
图9是当已经将打印数据输入至热文件夹时(即,当步骤S702的结果为“否”的时候),执行步骤S704中的打印数据输入处理的流程图。
在步骤S901中,热文件夹监视单元603对输入打印数据的文件格式进行检查。在步骤S902中,热文件夹监视单元603对在热文件夹中是否允许该文件格式(例如,文本格式)进行检查。文件格式可以是例如PostScript(PS)、便携文件格式(PDF)、标签图像文件格式(TIFF)或联合图像专家组(JPEG)格式。步骤S901和S902对应于早先参照图8所述的步骤S806和S807,因此在此可忽略详细描述。
当在步骤S902中确定允许主题打印数据的文件格式时,处理前进到步骤S903。另一方面,当确定了不允许该文件格式时,在步骤S905中显示错误信息,然后退出处理。
当在步骤S902中确定允许该文件格式时,在步骤S903中,作业传票生成单元604使用由输出信息设置单元602为热文件夹而设置的打印设置(图13)来生成作业传票(设置信息)。在步骤S904中,打印数据传输单元605将在步骤S903中所生成的打印数据和作业传票传输到打印机104(或者将与该作业传票相关的打印数据存储在存储单元中)。
尽管在本实施例中将打印数据本身或具有包括打印数据的子文件夹的文件夹存在用于打印的热文件夹中,但是也可将其他信息存储在该热文件夹中。例如,可将直接包括打印数据的文件夹存放在热文件夹中,而无需中间子文件夹。在这种情况下,如上所述,使用与打印数据名称相关的打印设置信息(输出信息)来生成作业传票。
第二实施例在上述第一实施例中,将打印数据或具有包括打印数据的子文件夹的文件夹输入到热文件夹中,并且将打印数据与作业传票一并传输到打印机。
本发明的第二实施例中,事先在热文件夹中创建子文件夹,将打印数据片段输入到(存入)单个子文件夹中,并且当已经将打印数据片段输入到所有子文件夹(或已经将打印数据片段存储在与作业传票相关联的存储单元中)时,将打印数据片段和作业传票输入到打印机。根据第二实施例的配置和操作基本上与上述根据第一实施例的相同,因此以下参照附图的第二实施例的详细描述将主要集中在与第一实施例不同之处。
设备的配置图14是示出根据第二实施例通过控制程序来实现的打印系统601的功能模块的配置的示意图。打印系统601对输入到图14中所示客户机101的热文件夹中的子文件夹的打印数据进行处理。
输出信息设置单元602用于设置热文件夹的监视间隔的设置、输入至热文件夹的打印数据的打印设置、子文件夹的设置、单个子文件夹的打印设置等。输出信息设置单元602显示以下将参照图10至13进行描述的操作屏幕(具有与第一实施例中的GUI屏幕功能稍有不同的功能)。与文件夹名称或子文件夹名称相关联地设置打印设置,并且将其存储在RAM 202中。而且,在第二实施例中,提供了用于在热文件夹中创建子文件夹01和02的单元,以下将参照图12对其进行描述。
热文件夹监视单元603以预定的间隔监视诸如打印数据输入的涉及热文件夹的事件。在第二实施例中,提供了检查打印数据是否存在于所有子文件夹的单元。
作业传票生成单元604生成具有打印设置的作业传票01和02,该打印设置由输出信息设置单元602为输入到热文件夹的打印数据01和02设置。
打印数据传输单元605将输入至热文件夹的打印数据与作业传票一并传输到打印机104。尽管在第二实施例中将打印数据传输到打印机104,还可将打印数据作为单个作业传输到运行在客户机101至103或其他系统上的程序(未示出)。
操作现在,将对如上所述配置的打印系统601的操作进行描述。图2中所示的计算机的CPU 200通过读取和执行调入RAM 202中的控制程序(打印系统601)并且接受用户在显示器207上所显示的GUI屏幕上的输入,来执行涉及图10至13所示GUI屏幕的处理。
图10和13所示的GUI屏幕与上述第一实施例中的相同,因此在此将省略详细描述。
图11示出用于允许热文件夹中的子文件夹的添加、编辑、删除或打印设置的用户界面的例子,当在图10中所示的GUI屏幕中选择了“子文件夹的设置”按钮时,显示该用户界面。
图12示出用于在热文件夹中新创建子文件夹的用户界面的例子,当在图11中所示的GUI屏幕中选择了“添加”按钮时,显示该用户界面。在这个例子中,对执行子文件夹名称、文件夹类型以及当在子文件夹中存在多个打印数据片段(即,选择规则)时执行的操作进行设置。现在,将描述,在用户已经激活打印系统601并且通过图10至13中所示的通过输出信息设置单元602的功能显示的GUI屏幕对设置进行设置之后,执行打印系统601的操作。
图15示出了由打印系统601所执行的处理的流程图,其中检测至热文件夹或子文件夹的打印数据的输入,并且将打印数据和作业传票传输至打印机。前面参照图2描述的计算机的CPU 200通过读取和执行RAM 202中调入的控制程序来执行图15所示处理过程。
图15示出操作流程图,其中热文件夹监视单元603对至热文件夹或子文件夹的打印数据的输入进行检测,作业传票生成单元604生成作业传票,并且打印数据传输单元605将打印数据和作业传票传输到打印机104。
在步骤S1501中,热文件夹监视单元603检查是否已经将打印数据输入至热文件夹或子文件夹。当检测到打印数据时的输入时,热文件夹监视单元603前进到步骤S1502。由于步骤S1501中的处理基本上与图7所示步骤S701中的处理相同,所以在此省略详细描述。
在步骤S1502中,热文件夹监视单元603对作为步骤S1501中检测的输入结果打印数据是否存在于子文件夹中进行检查。更具体的,热文件夹监视单元603能够通过对是否已经将打印数据存入与热文件夹中的子文件夹相关的存储区域进行检查,来执行步骤S1502中的检查。
当在步骤S1502中确定打印数据存在于子文件夹中时,热文件夹监视单元603前进到步骤S1503中的子文件夹输入处理,以下将对其进行描述。另一方面,当在步骤S1502中确定打印数据不存在于子文件夹中时,热文件夹监视单元603前进到步骤S1504中的打印数据输入处理,以上已经参照图9对之进行过描述。
图16是步骤S1503中子文件夹输入处理的流程图,当将打印数据输入至子文件夹时(即,当图15所示的步骤S1502的结果为“是”时),执行该处理。
在步骤S1601中,热文件夹监视单元603对多个打印数据片段是否存在于单个子文件夹中进行检查。由于步骤S1601中的处理与图8所示步骤S803中的处理相当,所以在此省略详细描述。当在步骤S1601中确定多个打印数据片段存在于子文件夹中时,热文件夹监视单元603前进到步骤S1602。否则,热文件夹监视单元603前进到步骤S1604。
在步骤S1602中,对于存在多个打印数据片段的情况,热文件夹监视单元603对是否已经由输出信息设置单元602为主题热文件夹设置了选择规则进行检查。由于步骤S1602中的处理与图8所示步骤S804中的处理相当,所以在此省略详细的描述。
当在步骤S1602中确定已经设置了选择规则时,热文件夹监视单元603前进到步骤S1603。否则,热文件夹监视单元603前进到步骤S1607。
在步骤S1603中,热文件夹监视单元603根据打印数据选择规则选择打印数据片段。在步骤S1604中,热文件夹监视单元603对子文件夹中的主题打印数据的文件格式进行检查。在步骤S1604中,热文件夹监视单元603确定在该热文件夹中是否允许该文件格式(例如,文本格式)。由于步骤S1604和S1605中的处理与图8所示步骤S806和S807中的处理相同,所以在此省略详细的描述。
当在步骤S1605中确定允许该文件格式时,热文件夹监视单元603前进到步骤S1607。另一方面,当确定不允许该文件格式时,显示警告信息,然后处理前进到步骤S1607。当发出警告消息时,例如,设置发出指示警告消息的标志。这允许下述的步骤S1607的执行。为了识别警告消息,不限于使用标志,还可以使用其他机制。
在步骤S1607中,热文件夹监视单元603对警告消息是否已经在步骤S1606中显示进行检查。如上所述,该步骤可通过检查是否设置了指示显示警告消息的标志来执行。
当在步骤S1607中确定显示警告消息时,热文件夹监视单元603前进到步骤S1609。否则,热文件夹监视单元603前进到步骤S1608。
在步骤S1608中,热文件夹监视单元603对热文件夹中的所有子文件夹中是否存在打印数据进行检查。更具体地,热文件夹监视单元603可在步骤S1608中通过检查打印数据是否存储在与热文件夹中的子文件夹相应的存储器区域中执行该检查。
当在步骤S1608中确定打印数据存在于所有子文件夹中时,热文件夹监视单元603前进到步骤S1610。否则,热文件夹监视单元603前进到步骤S1609。
在步骤S1609中,热文件夹监视单元603对是否已经经过由输出信息设置单元602所设置(图10)的监视间隔进行检查。更具体地,热文件夹监视单元603通过将信息处理设备内部定时器的测量结果与通过图10所示用户界面屏幕设置的监视间隔进行比较,确定所测量的时间是否超过打印间隔,来执行步骤S1609中的检查。当在步骤S1609中确定已经经过了图10中所示用户界面屏幕设置的监视间隔时,热文件夹监视单元603返回到步骤S1601。
当在步骤S1608中确定步骤S1608中打印数据存在于的热文件夹的所有子文件夹中时,在步骤S1610中,作业传票生成单元604根据为每个子文件夹设置的打印设置(图13)为输入至每个子文件夹的打印数据生成作业传票。更具体地,将热文件夹中的子文件夹与打印设置信息(输出信息)相关联地存储在RAM 202中。因此,当将打印数据存入热文件夹的子文件夹中时,将与该子文件夹相关联的打印设置信息(输出信息)应用于该打印数据,并且相应地生成作业传票(也称为设置信息)。
在步骤S1611中,打印数据传输单元605将多个打印数据片段与步骤S1610中所生成的作业传票一并(即,多个打印数据和作业传票集)传输到打印机104中(或将与该作业传票相关联的打印数据存储在存储单元中)。
根据第二实施例,通过建立与热文件夹中所期望的打印设置相关联的子文件夹,用户可将不同打印设置应用于输入至单个子文件夹的打印数据片段。而且,在确定了打印数据已经输入至所有子文件夹之后,执行作业传票的生成和打印,从而提高用户操作的效率。而且,当在热文件夹中创建了子文件夹时,可生成子文件夹以形成等级结构。通过基于上述分等级的各层存储与打印设置信息(输出信息)相关联的打印数据,有利于对子文件夹和输出信息进行管理。这有助于提高用户操作的效率。
第三实施例在上述第一实施例中,当将打印数据或具有包括打印数据的子文件夹的文件夹输入至热文件夹并且将该打印数据和作业传票传输到打印机时,与子文件夹名称相关联地管理该子文件夹的打印设置。
在上述第二实施例中,将打印数据输入至在热文件夹中创建的子文件夹,并且为每个子文件夹单独设置打印设置。
在本发明的第三实施例中,与子文件夹各层的深度相关联地管理子文件夹的打印设置。设备的配置和操作基本上与第一实施例中的相同,因此以下参照附图的详细描述主要集中在与第一实施例的不同点上。
设备的配置图17是示出根据第三实施例由控制程序实现的打印系统601的功能模块的配置的示意图。当将包含于图17中所示文件夹01中的打印数据或多个打印数据片段输入至客户端101的热文件夹606时,打印系统601执行下述处理。
输出信息设置单元602允许热文件夹的监视间隔的设置、输入至该热文件夹的打印数据的打印设置,子文件夹的设置,用于单个子文件夹的打印设置等。输出信息设置单元602提供诸如图10、图13和图19至21中所示的操作屏幕。对于图19中所示子文件夹的设置,在子文件夹设置对话窗1901中,为每个子文件夹1902至1906设置类型和打印顺序。在图19所示的例子中,页数随着子文件夹各层变深而增加。当用所选的某层的子文件夹来选择“打印设置”按钮时,显示参照图23的上述对话窗以及与子文件夹各层相关联的打印设置信息(输出信息)的设置。而且,当选中了“添加”按钮1907时,显示新的子文件夹(层)来允许设置。在图19中所示的例子中,已经建立了到子文件夹(层)1906的设置,并且可通过选择“添加”按钮1907来添加新的子文件夹(层)。如上所述,对于每个子文件夹层单独地设置打印设置,并且在RAM 202中与子文件夹深度相关联地管理打印设置。
在一些情况下,当文件夹具有比通过图19中所示的GUI屏幕为热文件夹设置的更深的层时,会发生问题。尽管在用于子文件夹设置的GUI屏幕中的热文件夹中设置了五个层,仍然会产生以下情况,即比五个层更深的层中的文件夹被输入至热文件夹606中。那种情况下,显示图20中所示的GUI屏幕。
参照图20,通过预定操作来显示对话窗2012。对话窗2012允许“继承该文件夹的设置”的设置2007和“不接受更深的子文件夹”的设置2008。在图20所示的例子中,选中了“继承该文件夹的设置”检查框2007,从而指定继承第二层子文件夹2003的设置。这样,当输入了具有深于指定深度的层的文件夹时,为第二层上的子文件夹2003设置的打印设置由比子文件夹2006更深的层上的子文件夹继承。而且,当选中“不接受更深的子文件夹”检查框2008时,禁止输入比指定层更深的子文件夹。
图21示出用于允许打印规则的设置的对话窗2100,该规则被应用于将多个打印数据片段或在相同层中具有多个子文件夹的文件夹输入到热文件夹的情况下。图21中所示的步骤S2101至S2106与图12中所示的步骤S1201至S1206对应,所以在此省略描述。
将检查框2107和2108用于对选择规则进行选择,当多个子文件夹存在于输入至热文件夹的文件夹的相同层中时,应用该选择规则。当选中检查框2107时,对存储在子文件夹中的相同层中最近被创建的子文件夹中的打印数据进行打印。将表示设置的信息存储在RAM202中,该设置是通过图21中所示屏幕来设置的。
热文件夹监视单元603以预定间隔监输入至热文件夹的打印数据或文件夹。
作业传票生成单元604为输入至热文件夹的打印数据片段01和02生成具有输出信息设置单元602设置的打印设置的作业传票01和02。打印数据传输单元605将输入至热文件夹的打印数据片段01和02以及作业传票01和02一并传输到打印机104。尽管在第三实施例中将打印数据传输到打印机104,但是可生成单个集成的业务,并将其传输到运行在客户机101至103或另一系统上的程序(未示出)。
操作现在,将对如上所述地配置的打印处理系统601的操作进行描述。参照图2的上述CPU 200通过读取和执行读取并调入RAM 202中的控制程序(即,打印系统601)并且接受用户通过GUI屏幕的输入,来执行涉及图10、图13以及图19至21的GUI屏幕的处理。
图10和图13所示的GUI屏幕与上述第一实施例中的相同。
图19示出用于将输入至热文件夹的子文件夹的各层与子文件夹中的打印数据的打印设置相关联的用户界面的例子,当图10中按下“子文件夹的设置”按钮时,显示该界面。参照图19,用所所的某个层来选择“打印设置”按钮1909,并且通过图19所示的用户界面输入打印设置。因此,通过打开图13所示的用户界面和进行打印设置,将用户界面所设置的打印设置与该层相关联。这些信息片段存储在RAM 202中。
图20示出用于当子文件夹的层深于图19所指定的层时允许操作的用户界面的例子。用户在图20中所示的GUI屏幕的前台中显示弹出窗口,并且使用鼠标等来选择所需的检查框。在图20所示的例子中,选中“继承该文件夹的设置”按钮,并且选中了所需的文件夹。
图21示出用于新注册子文件夹的用户界面的例子,当选中了图19中所示的“添加”按钮时,显示该界面。用户界面的细节已经在前面进行了详述。
现在,将对打印系统601的操作进行描述,其中用户激活打印系统601并且通过如图10、图13以及图19至图20中所示的GUI屏幕进行设置,这些屏幕通过输出信息设置单元602的功能显示。
在第三实施例中同样根据图7中所示的流程图执行处理。处理的流程与第一实施例中的相同。
图18是图7流程图中从步骤S703调用的处理的流程图(即,当将文件夹被输入到热文件夹时执行的操作)。
在步骤S1801中,热文件夹监视单元603对多个打印数据片段或包括在相同层中的多个子文件夹的文件夹是否存在于热文件夹中进行检查。在该例子中,由于单个层中的子文件夹数是一个,所以步骤S1801结果是“否”。另一方面,即使当仅有单个子文件夹存在于如图17所示的层中时,当多个打印数据片段包括在子文件夹中时,步骤S1801结果是“是”。步骤S1801基本上相当于上述参照图8的步骤S803,所以在此省略详细描述。
当步骤S1801的结果为“是”时,热文件夹监视单元603前进到步骤S1802。当步骤S1802的结果为“否”时,热文件夹监视单元603前进到步骤S1804。
在步骤1802中,热文件夹监视单元603对选择规则(图2)是否应用于当多个打印数据片段存在或包括相同层中的多个子文件夹的文件夹已经由输出信息设置单元602所设置的情况进行检查。步骤S1802中的处理与图8中所示步骤S804的处理基本相同,所以在此省略详细描述。
当在步骤S1802中确定已经设置了选择规则时,热文件夹监视单元603前进到步骤S1803。当还没设置选择规则时,热文件夹监视单元603在步骤S1814中显示错误信息,然后退出处理。
在步骤S1803中,热文件夹监视单元603根据子文件夹选择规则或打印数据选择规则来选择子文件夹或打印数据。步骤S1803中的处理与参照图8描述的S805中的处理相当,所以在此省略详细的描述。
在步骤S1804中,热文件夹监视单元603对在主题子文件夹中的主题打印数据的文件格式进行检查。在步骤S1805中,热文件夹监视单元603对在热文件夹中是否允许该文件格式进行检查。步骤S1804和S1805中的处理与图8中所示的步骤S806和S807中的处理相当,所以在此省略详细描述。
当步骤S1805中确定允许该文件格式时,热文件夹监视单元603前进到步骤S1806。当在步骤S1805中确定不允许该文件格式时,热文件夹监视单元603在步骤S1814中显示错误消息,然后退出处理。
在步骤S1806中,热文件夹监视单元603对输入至热文件夹的子文件夹的层是否比由输出信息设置单元602所设置的子文件夹的层(图19)更深进行检查。更具体地,由于将图19所示的屏幕中设置的层数存入RAM 200中,所以热文件夹监视单元603通过将输入至热文件夹的子文件夹的层与图19中所示的屏幕中所设置的层进行比较,可执行步骤S1806中的检查。
当在步骤S1806中确定输入至热文件夹的子文件夹的层比热文件夹中设置的层更深时,热文件夹监视单元603前进到步骤S1807。否则,热文件夹监视单元603前进到步骤S1811。
在步骤S1807中,热文件夹监视单元603对由输出信息设置单元602设置的设置是否接受深于指定层的层中的子文件夹(即,是否释放“不接受更深层中的子文件夹”)进行检查。更具体地,由于将如图20所示进行的设置存储在RAM 202中,因此热文件夹监视单元603可通过参照RAM 202来执行步骤S1807的检查。
当在步骤S1807中确定该设置接受更深层中的子文件夹时,热文件夹监视单元603前进到步骤S1808。当该设置不接受更深层中的子文件夹时,热文件夹监视单元603在步骤S1814中显示错误消息,然后退出处理。
当在步骤S1807中确定设置接受比热文件夹中指定的更深层中的子文件夹时,在步骤S1808中,热文件夹监视单元603对将从其继承设置的子文件夹(图20)是否已经由输出信息设置单元602设置进行检查。更具体地,由于将图20所示的设置存储在RAM 202中,因此热文件夹监视单元603可通过参照RAM 202来执行步骤S1808中的检查(在图20中所示例子中,表示继承了子文件夹2003的设置,该信息存储在RAM 202中)。
当在步骤S1808中确定已经指定了从其继承设置的子文件夹时,在步骤S1809中,热文件夹监视单元603继承该子文件夹的设置(图20)。更具体地,热文件夹监视单元603为了与在指定层的子文件夹相关联地存储的打印设置信息,可通过参照RAM 202来执行步骤S1809中的继承。
当在步骤S1808中确定没有指定将从其继承设置的层时,在步骤S1810,热文件夹监视单元603继承最低层的设置。由于步骤S1810中的处理与步骤S1809中的处理相当,所以在此省略详细描述。没有指定将从其继承设置的层的情况下所执行的处理不转向步骤S1810,而是显示错误信息。
在步骤S1811中,热文件夹监视单元603对是否已经检查了输入的文件夹中的所有子文件夹进行检查。当在步骤S1811中确定已经检查了文件夹中的所有子文件夹时,热文件夹监视单元603前进到步骤S812。当剩下还将检查的子文件夹时,热文件夹监视单元603返回到步骤S1801以便检查剩余的子文件夹。
在步骤S1802中,热文件夹监视单元603使用由输出信息设置单元602与子文件夹层相关联地管理的打印设置信息(图13)来生成用于输入的每个子文件夹的作业传票。更具体地,使用图19中所示的GUI屏幕,将打印设置信息(输出信息)片段存储在与单个层相关联的RAM 202中。当将具有子文件夹各层的文件夹存储在具有上述设置的热文件夹中时,对于单个层的每个子文件夹中的打印数据,存储在RAM 202中的与相应层相关的打印设置信息(输出信息)被用于执行步骤S1812。
在步骤S1813中,打印数据传输单元605将多个打印数据片段和步骤S1812中生成的作业传票一并(即,多个打印数据和作业传票集)传输到打印机104(或存储与作业传票相关联的打印数据)。
通过上述处理,可对单个层中的子文件夹设置不同的打印设置。因此,用户可以仅通过将具有等级结构的文件夹输入到热文件夹中来反映用于单个层中子文件夹的不同设置。这有助于提高用户操作的效率。
现在,将对本发明的方案进行描述。
输出信息设置单元2201对与存在热文件夹中的输出数据的名称相关的用于输出的输出信息进行设置。而且,输出信息设置单元2201在热文件夹中创建子文件夹,并且为单个子文件夹设置输出信息片段。而且,输出信息设置单元2201对与存于热文件夹中的文件夹中的单个子文件夹的层相关的用于输出的输出信息进行设置。
监视单元2202监视与热文件夹相关联的事件,诸如在热文件夹中保存文件夹或在热文件夹中的子文件夹中保存输出数据。
当通过监视装置2202检测到已经将涉及输出数据的信息存入热文件夹中时,设置信息生成装置2203使用由与涉及输出数据名称相关的输出信息设置单元2201设置的输出信息来生成设置信息。而且,当监视装置2202检测到已经将输出数据存于热文件夹的子文件夹中时,设置信息生成装置使用由输出信息设置装置2201设置的输出信息为保存在子文件夹中的输出数据生成设置信息。而且,当监视单元2202检测到已经将具有子文件夹的文件夹已经被存入热文件夹中时,设置信息生成装置使用由与子文件夹的各层相关的输出信息设置单元2201设置的输出信息来生成设置信息。
关联单元2204将涉及由监视单元2202所检测的输出数据的信息与设置信息生成单元2203所生成的设置信息相关联。而且,关联单元2204将与由监视单元2202检测的与存储相关的文件夹的子文件夹中的输出数据与由设置信息生成单元2203所生成的设置信息相关联。而且,关联单元2204将与由监视单元2202检测的存储相关的文件夹的单个子文件夹中的输出数据与由设置信息生成单元2203生成的设置信息相关联。
当多个输出数据片段存在于热文件夹中存储的子文件夹中时,指定单元2205指定用于选择输出数据片段的选择规则。
其它实施例与上述实施例一样,诸如以下实施例的其它实施例也是可能的。
(1)尽管上述实施例涉及用于实现网络的硬件,但是基于用于执行数据处理过程的软件的实现也是可能的。也就是说,可提供有具有其上记录了用于实现上述实施例功能的软件的程序代码的存储介质(或记录介质)的系统或设备,从而该系统或设备的计算机(CPU或MPU)可读取并执行存储在存储介质上的程序代码。这种情况下,上述实施例的功能由从存储介质上读取的程序代码来实现。程序代码能够写在诸如CD、MD、存储卡或MO的各种类型存储介质上。
与通过执行计算机读取的程序代码来实现实施例的功能一样,可通过由根据程序代码指令运行在计算机上的操作系统(OS)等部分或全部地执行实际处理来实现实施例的功能。
而且,实施例的功能还可以通过将程序代码从存储介质写入安装在计算机上的功能扩展卡或连接到计算机上的功能扩展单元的内存从而功能扩展卡或功能扩展单元的CPU或类似部件部分或全部地执行实际处理来实现。
实施例的优点根据第一实施例,当具有包括打印数据的多个子文件夹的文件夹被输入到热文件夹时,可对文件夹的单个子文件夹设置不同的输出设置。
根据第二实施例,预先在热文件夹中创建子文件夹,当打印数据被输入到子文件夹时,可产生反映为单个子文件夹设置的输出设置的输出。
根据第三实施例,当将具有包括打印数据的多个子文件夹的文件夹输入至热文件夹时,可为与子文件夹的各层相关的文件夹的单个子文件夹设置输出设置。这一点有助于提高用户操作的效率。
如上所述,当多个打印数据片段被绑定到单本书时,第一实施例到第三实施例对于在打印数据片段中某些页面或章节的输出设置(例如,打印纸张大小)不同的情况下是有效的。而且,可对输入到热文件夹的单个输出数据片段设置不同的输出设置,而不会增加用户的负担。
虽然参照示例实施例已经对本发明进行了描述,但是应该理解本发明并不限于所公开的示例实施例。权利要求书的范围应该符合最宽泛的解释,以便囊括所有修改、等同结构和功能。
权利要求
1.一种具有控制文件夹的信息处理设备,多个输出设置信息片段被设置到所述控制文件夹,所述信息处理设备包括输出设置信息设置装置,用于对与涉及输出数据的名称相关的输出设置信息进行设置;监视装置,用于监视文件夹到所述控制文件夹的输入;关联装置,用于将由所述监视装置监视的文件夹中的输出数据与由所述输出设置信息设置装置根据与所述输出数据相关的名称设置的输出设置信息进行关联;以及输出装置,用于使用所述关联装置相关联的输出设置信息和输出数据来执行输出处理。
2.根据权利要求1所述的信息处理设备,其中涉及输入至控制文件夹的所述输出数据的名称是子文件夹的名称或子文件夹中保存的输出数据的名称。
3.根据权利要求2所述的信息处理设备,还包括生成装置,用于基于输入至控制文件夹的所述子文件夹的名称或所述输出数据的名称和与所述子文件夹的名称或所述输出数据的名称相关的输出设置信息生成打印数据。
4.根据权利要求2所述的信息处理设备,其中,所述输出设置信息设置装置包括指定装置,当多个输出数据片段存在于输入至控制文件夹的子文件夹中时,所述指定装置指定用于选择输出数据片段的选择规则,所述监视装置包括选择装置,当多个输出数据片段存在于输入至控制文件夹的子文件夹时,所述选择装置根据由所述指定装置指定的选择规则来选择输出数据片段。
5.根据权利要求4所述的信息处理设备,其中,由所述指定装置指定的所述选择规则规定,在多个输出数据片段中最近存储在子文件夹中的输出数据片段被选择为将被输出的数据。
6.一种具有控制文件夹的信息处理设备,多个输出设置信息片段被设置到所述控制文件夹,所述信息处理设备包括输出设置信息设置装置,用于在控制文件夹中创建子文件夹,并对用于输出所生成的单个子文件夹中的输出数据的输出设置信息片段进行设置;监视装置,用于监视输出数据至控制文件夹中的子文件夹的输入;关联装置,用于将所述监视装置监视的控制文件夹的子文件夹中的输出数据与所述输出设置信息设置装置所设置的单个子文件夹的输出设置信息相关联;以及输出装置,用于使用所述关联装置相关联的输出设置信息和输出数据来执行输出处理。
7.根据权利要求6所述的信息处理设备,其中当监视装置监视到已经将输出数据输入至控制文件夹中的所有子文件夹时,所述输出装置执行所述输出处理。
8.根据权利要求6所述的信息处理设备,其中控制文件夹包括位于各层中的子文件夹,并且所述输出设置信息设置装置单独地为各层中的子文件夹设置输出设置信息片段。
9.根据权利要求6所述的信息处理设备,其中关联装置将输出数据和与输出数据相关的输出设置信息发送到输出装置。
10.根据权利要求6所述的信息处理设备,其中,所述输出设置信息设置装置包括指定装置,当多个输出数据片段存在于输入至控制文件夹的文件夹的子文件夹中时,所述指定装置指定用于选择输出数据片段的选择规则,所述监视装置包括选择装置,当多个输出数据片段存在于与所检测的输入相关的文件夹的子文件夹时,所述选择装置根据由所述指定装置指定的选择规则来选择输出数据片段。
11.根据权利要求10所述的信息处理设备,其中,由所述指定装置指定的所述选择规则规定,在多个输出数据片段中最近存储在子文件夹中的输出数据片段被选择为将被输出的数据。
12.一种具有控制文件夹的信息处理设备,多个输出设置信息片段被设置到所述控制文件夹,所述信息处理设备包括输出设置信息设置装置,用于对与输入到控制文件夹中的文件夹中的单个子文件夹的各层相关的输出设置信息片段进行设置;监视装置,用于监视文件夹至控制文件夹的输入;关联装置,用于对所述监视装置监视的文件夹中的输出数据与所述输出设置信息设置装置根据层信息设置的输出设置信息进行关联;以及输出装置,用于使用所述关联装置相关联的输出设置信息和输出数据来执行输出处理。
13.根据权利要求12所述的信息处理设备,其中,所述输出设置信息设置装置包括指定装置,当多个输出数据片段存在于输入至控制文件夹的所述文件夹的子文件夹中时,所述指定装置指定用于选择输出数据片段的选择规则,所述监视装置包括选择装置,当多个输出数据片段存在于与所检测的输入相关的文件夹的子文件夹时,所述选择装置根据由指定装置指定的选择规则来选择输出数据片段。
14.根据权利要求13所述的信息处理设备,其中,由所述指定装置指定的所述选择规则规定,在多个输出数据片段中最近存储在子文件夹中的输出数据片段被选择为将被输出的数据。
15.根据权利要求12所述的信息处理设备,其中所述输出设置信息设置装置包括指定装置,用于在比预定层深更深的子文件夹存在于输入到控制文件夹的文件夹的子文件中的情况下指定输出设置应用规则,所述监视装置包括输出设置应用装置,用于应用由所述指定装置指定的输出设置应用规则,以对用于输出比所述预定层深更深的子文件夹中的数据的输出设置信息进行设置。
16.根据权利要求15所述的信息处理设备,其中输出设置应用规则用于确定指定层中子文件夹的输出设置信息是否将被用作比预定层深更深的子文件夹的输出设置信息,或者对于比预定层深更深的子文件夹的保存是否将被禁止。
17.一种用于信息处理设备的信息处理方法,所述信息处理设备具有设置了多个输出设置信息片段的控制文件夹,所述信息处理方法包括输出设置信息设置步骤,由输出设置信息设置装置执行,设置与涉及输出数据的名称相关的输出设置信息;监视步骤,由监视装置执行,监视文件夹到所述控制文件夹的输入;关联步骤,由关联装置执行,将所述监视步骤监视的文件夹中的输出数据与所述输出设置信息设置步骤根据与所述输出数据相关的名称所设置的输出设置信息相关联;输出步骤,其由输出装置执行,使用所述关联步骤相关联的输出设置信息和输出数据来执行输出处理。
18.根据权利要求17所述的信息处理方法,其中涉及输入至控制文件夹的输出数据的名称是子文件夹的名称或保存在子文件中的输出数据的名称。
19.根据权利要求17所述的信息处理方法,还包括生成步骤,其由生成装置执行,基于输入到所述控制文件夹的子文件夹的名称或输出数据的名称以及与子文件夹的名称或输出数据的名称相关的输出设置信息,生成打印数据。
20.根据权利要求18所述的信息处理方法,其中,所述输出信息设置步骤包括指定步骤,当多个输出数据片段存在于输入至控制文件夹的子文件夹中时,指定用于选择输出数据片段的选择规则,所述监视步骤包括选择步骤,当多个输出数据片段存在于输入至控制文件夹的子文件夹中时,根据在所述指定步骤中指定的选择规则来选择输出数据片段。
21.根据权利要求20所述的信息处理方法,其中,在所述指定步骤中指定的所述选择规则规定,在多个输出数据片段中,最近存储在子文件夹中的输出数据片段被选择为将被输出的数据。
22.一种用于信息处理设备的信息处理方法,所述信息处理设备具有设置了多个输出设置信息片段的控制文件夹,所述信息处理方法包括输出设置信息设置步骤,由输出设置信息设置装置执行,在所述控制文件夹中创建子文件夹,并且对用于输出所生成的单个子文件夹中的输出数据的输出设置信息片段进行设置;监视步骤,由监视装置执行,监视输出数据到所述控制文件夹中的子文件夹的输入;关联步骤,由关联装置执行,将由所述监视步骤监视的控制文件夹中的子文件夹中的输出数据与由所述输出设置信息设置步骤设置的单个子文件夹的输出设置信息相关联;以及输出步骤,由输出装置执行,使用由所述关联步骤相关联的所述输出设置信息和所述输出数据来执行输出处理。
23.根据权利要求22所述的信息处理方法,其中,当在所述监视步骤中监视到已经将输出数据输入至控制文件夹中的所有子文件夹时,所述输出步骤执行所述输出处理。
24.根据权利要求22所述的信息处理方法,其中,所述控制文件夹包括安排在各层中的子文件夹,并且在所述输出设置信息设置步骤中,单独地为所述各层中的所述子文件夹设置输出设置信息片段。
25.根据权利要求22所述的信息处理方法,其中在所述关联步骤中,将所述输出数据和与所述输出数据相关的输出设置信息发送到输出设备。
26.根据权利要求22所述的信息处理方法,其中所述输出设置信息设置步骤包括指定步骤,当多个输出数据片段存在于输入至控制文件夹的文件夹的子文件夹中时,指定用于选择输出数据片段的选择规则,所述监视步骤包括选择步骤,当多个输出数据片段存在于与所检测的输入相关的文件夹的子文件夹中时,根据在所述指定步骤中指定的选择规则来选择输出数据片段。
27.根据权利要求26所述的信息处理方法,其中,在所述指定步骤中指定的所述选择规则规定,在多个输出数据片段中,最近存储在子文件夹中的输出数据片段将被选择为将被输出的数据。
28.一种用于信息处理设备的信息处理方法,所述信息处理设备具有设置了多个输出设置信息片段的控制文件夹,所述信息处理方法包括输出设置信息设置步骤,由输出设置信息设置装置执行,设置与输入到所述控制文件夹的文件夹中的单个子文件夹的各层相关的输出设置信息片段;监视步骤,由监视装置执行,监视文件夹到所述控制文件夹的输入;关联步骤,由关联装置执行,将由所述监视步骤监视的文件夹中的输出数据与由所述输出设置信息设置步骤根据层信息设置的输出设置信息相关联;输出步骤,由输出装置执行,使用所述关联步骤相关联的输出设置信息和输出数据来执行输出处理。
29.根据权利要求28所述的信息处理方法,其中,所述输出设置信息设置步骤包括指定步骤,当多个输出数据片段存在于输入至控制文件夹的文件夹的子文件夹中时,所述指定步骤指定用于选择输出数据片段的选择规则,所述监视步骤包括选择步骤,当多个输出数据片段存在于与所检测的输入相关的文件夹的子文件夹中时,所述选择步骤根据在指定步骤中指定的选择规则来选择输出数据片段。
30.根据权利要求29所述的信息处理方法,其中,在所述指定步骤中指定的所述指定规则规定,在多个输出数据片段中,最近存储在子文件夹中的输出数据片段将被选择为将被输出的数据。
31.根据权利要求28所述的信息处理方法,其中所述输出设置信息设置步骤包括指定步骤,指定在比预定层深更深的子文件夹存在于输入到控制文件夹的文件夹中的情况下的输出设置应用规则,所述监视步骤包括输出设置应用步骤,应用所述指定步骤中指定的输出设置应用规则,以设置用于输出比预定层深更深的子文件夹中的数据的输出设置信息。
32.根据权利要求31所述的信息处理方法,其中所述输出设置应用规则用于确定指定层中子文件夹的输出设置信息是否将被用作比预定层深更深的子文件夹的输出设置信息,或者对于比预定层深更深的子文件夹的保存是否将被禁止。
全文摘要
为了允许对单个输出数据片段进行灵活的输出设置,在热文件夹中,互相关联地设置涉及输出数据片段的名称(例如,子文件夹名称或打印数据名称)和输出设置信息片段的名称。因此,使用与涉及输入至热文件夹的输出数据片段的名称相关的输出设置信息片段来生成作业传票。
文档编号G06F17/30GK1845060SQ20061007273
公开日2006年10月11日 申请日期2006年4月6日 优先权日2005年4月7日
发明者嘉山博之 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1