信息处理设备、信息处理系统以及封面制作方法

文档序号:6433854阅读:109来源:国知局
专利名称:信息处理设备、信息处理系统以及封面制作方法
技术领域
本发明涉及一种具有向数据添加封面功能的信息处理设备、一种信息处理方法、用于执行该方法的程序和用于存储该程序的存储媒体。
此外,本发明涉及一种具有将传输数据传送至数据通信装置功能的信息处理设备、一种信息处理系统、一种封面的制作方法、以及用于存储执行该方法所用的程序的存储媒体。一个封面附加到所述传输数据上,封面上的地址信息被扩展(延长)。
背景技术
通常情况下,安装在计算机中的一些具有传真功能的传真驱动器和打印机驱动器在传送由计算机产生的数据时,具有将封面添加到传输数据的首页上的功能。所述封面可利用封面模板制作。在封面模板中布置有文本区域,地址信息和代表地址信息的固定字符串被写入到该文本区域中。在产生封面模板时,必须在文本区域中限定一个写有多地址信息的多地址信息区域。并且必须利用文本数据设定代表各个地址信息的固定字符串。
例如,为产生其中写有多条地址信息(包括接收者的名称、地址和电话号码的信息)的封面,必须在封面模板上的文本域内限定写入多个地址信息的一个多地址信息区域,且必须预先将字符串如“名称”、“地址”和“电话号码”确定为与所述多地址信息域中写入的每个地址信息相对应的固定字符串。
但是,在以上述方式产生封面时,需要设定数目与地址信息的数目相对应的固定字符串,这样就不能实现令人满意的操作性。此外,如果由于输入错误的原因而使地址信息的数目与固定字符串的数目不一致,就可能产生具有不适当布局的封面。

发明内容
本发明的第一个目的是提供一种信息处理设备、一种信息处理方法、用于执行该方法的一个程序和用于存储该程序的一种存储媒体,所述装置和方法可提高写入多条信息的封面产生过程中的操作性并阻止具有不适当布局的封面的产生,所述的不适当布局是由于信息和固定字符串的数目不一致而产生的。
本发明的第二个目的是提供一种信息处理设备、一种信息处理系统、一种封面制作方法及一种用于存储执行所述方法所用的程序的存储媒体。所述信息处理设备、信息处理系统和封面制作方法在制作可附加到传输数据上的封面的过程中可实现良好的操作性和灵活性。
为达到第一个目的,本发明的第一个方面提供了一种具有向数据添加封面的功能的信息处理设备,所述设备包括限定装置,用于在封面模板上布置的文本区域中限定一个多信息区域,信息被写入所述多信息区域中,并且在所述多个信息区域中设定多种属性,以指定将被写入所述文本区域的信息及将被写入的一些信息;固定字符串设定装置,用于设定将被写入所述封面模板的文本区域中的至少一个固定字符串,所述封面模板中的固定字符串与由在所述多信息区域中设定的属性所指定的信息相关;固定字符串扩展装置,用于在所述封面模板的文本区域上多次重复地扩展所述至少一个固定字符串,其中扩展的次数与所设定的信息数目相对应;信息扩展装置,用于多次重复地扩展由所述多信息区域中设定的属性所指定的信息,其中扩展的次数与所设定的信息数目相对应;添加装置,用于将具有所述至少一个固定字符串以及在所述文本区域上扩展的信息的封面模板作为封面添加到数据上。
利用上述布置,就可提高写有多条信息的封面产生过程中的操作性,并阻止由于信息和固定字符串的数量不一致而产生的具有不适当布局的封面的产生。
优选地,根据本发明第一个方面的信息处理设备包括存储装置,该装置用于存储与属性相关的信息;信息扩展装置,该装置从存储装置中读取与所述多信息域中设定的属性相应的信息,并将所读取的信息扩展。
在一个典型的优选实施例中,被写入封面模板文本域中的信息包括地址信息,所述至少一个固定字符串包括指示所述信息的至少一个字符串,所述信息包括地址信息。
优选地,根据本发明第一个方面的信息处理设备包括记录装置,该装置用于记录至少一个封面模板,在封面模板的文本区域中限定多信息区域且设定至少一个字符串;选择装置,该选择装置用于从所记录的至少一个封面模板中选择一个所需的封面模板。
更优选地,固定字符串扩展装置通过选择装置来响应所需封面模板的选择,固定字符串扩展装置扩展在所选择的封面模板中设定的至少一个固定字符串,信息扩展装置响应所述选择而扩展由在所选择的封面模板上限定的多信息区域中设定的属性所指定的信息。
优选地,根据本发明第一个方面的信息处理设备包括记录装置,该记录装置用于记录至少一个封面模板,在所述封面模板中限定所述多信息区域;选择装置,所述选择装置用于从所记录的至少一个封面模板中选择一个所需的封面模板。
更优选地,根据本发明第一个方面的信息处理设备包括确定装置,该确定装置通过选择装置来响应所需封面模板的选择,该装置确定在所选择的封面模板中是否设定至少一个字符串,其中,如果在所选择的封面模板中未设定固定字符串,信息扩展装置就只扩展由在所选择的封面模板中限定的多信息区域中设定的属性所指定的信息。
为实现第一个目的,本发明的第二个方面提供了一种用于将封面添加至数据中的信息处理方法,所述方法包括如下步骤在封面模板上的文本区域中限定一个将被写入信息的多信息区域,在所述多信息区域中设定多种属性,其中所述属性用于以指定将被写入所述文本区域的信息以及将被写入的一些信息;设定将被写入所述封面模板的文本区域中的至少一个固定字符串,所述封面模板中的固定字符串与由在所述多信息区域中设定的属性所指定的信息相关联;在所述封面模板的文本区域上多次重复扩展所述至少一个固定字符串,扩展的次数与所设定的信息数目相对应;多次重复地扩展由在所述多信息区域中设定的属性所指定的信息,扩展的次数与所设定的信息数目相对应;将具有所述至少一个固定字符串以及在所述文本区域上扩展的信息的封面模板作为封面而添加至数据上。为达到第一个目的,本发明的第三个方面提供了一种用于将封面添加到数据中的程序,该程序包括限定模块,该模块用于在封面模板上的文本区域中限定一个多信息区域,信息写入所述多信息区域中,其中,在多信息区域中设定属性以指定写入文本区域中的信息和将被写入的多条信息;设定模块,该模块用于设定写入封面模板的文本区域中的至少一个固定字符串,封面模板中的所述至少一个固定字符串与由在多信息区域中设定的属性所指定的信息相关;固定字符串扩展模块,该模块用于在封面模板的文本区域上重复性地多次扩展至少一个固定字符串,扩展的次数与信息的设定数目相对应;信息扩展模块,该模块重复性地多次扩展由在多信息区域中设定的属性所指定的信息,重复扩展的次数与信息的设定数目相对应;一个添加模块,该模块将具有至少一个固定字符串和文本区域上扩展的信息的封面模板作为一个封面而添加到数据上。
为达到所述第一个目的,本发明的第四个方面提供了一种用于存储一种程序的计算机可读式存储媒体,该程序用于将一个封面添加到数据上,该程序包括一个限定模块,该模块用于在封面模板上的文本区域中限定一个多信息区域,信息写入所述多信息区域中,其中,在多信息区域中设定的属性指定写入文本区域中的信息和将被写入的一些信息;一个设定模块,该模块用于设定写入封面模板的文本区域中的至少一个固定字符串,封面模板中的至少一个固定字符串与由在多信息区域中设定的属性所指定的信息相关;一个固定字符串扩展模块,该模块用于在封面模板的文本区域上重复性地多次扩展至少一个固定字符串,扩展的次数和信息的设定数目相对应;一个信息扩展模块,该模块重复性地多次扩展由在多信息区域中设定的属性所指定的信息,扩展的次数与信息的设定数目相对应;一个添加模块,该模块将具有至少一个固定字符串和文本区域上扩展信息的封面模板作为一个封面而添加到数据上。
为实现本发明的第二个目的,根据本发明的第五个方面提供了一种信息处理设备,具有将传输数据传送到数据通信设备的功能,其中封面被添加到所述传输数据上,并且地址信息在所述封面上扩展,所述信息处理设备包括产生装置,用于产生封面模板,在所述封面模板上布置有文本区域而没有地址信息;记录装置,用于记录由所述产生装置产生的封面模板;选择装置,用于从由所述记录装置所记录的封面模板中选择所需的封面模板;以及制作装置,用于在制作所述传输数据而使用所需的封面模板时,在所述封面模板的文本区域中限定用于多个地址信息的区域,并且根据所述文本区域的尺寸来扩展所述多个地址信息以制作所述封面。
利用上述的布置就在制作附加到传输数据的封面的过程中可实现良好的操作性和灵活性。
优选地,所述产生装置包括第一扩展装置;该装置以与文本区域上的文本区域的尺寸相应的量来扩展多个地址信息;确定装置,所述确定装置用于确定是否有地址信息超出了文本区域的尺寸;第二扩展装置,该装置用于制作为超出文本区域的尺寸的地址信息所用的至少一个所需数目的模板,并且如果所述确定装置确定存在超出文本区域的尺寸的地址信息,第二扩展装置就对超出在至少一个封面上制作的文本区域尺寸的地址信息进行扩展。
在一个优选的实施例中,所述地址信息包括可转换为文本数据的信息,所述文本数据代表发送者和接收者的名称、地址、电话号码、传真号码、电子邮件地址等。
在另一个优选实施例中,所述文本区域包括文本数据和属性区域,文本数据包括文本区,属性区域包括一个多地址信息区域。
为实现本发明的第二个目的,本发明的第六个方面提供了一种信息处理系统,包括信息处理设备,具有对传输数据进行传送的功能,其中封面被添加到所述传输数据上,并且地址信息在所述封面上扩展;以及数据通信装置,用于通过通信媒体,以预定的格式传送来自所述信息处理设备的传输数据;其中所述信息处理设备包括产生装置,用于产生封面模板,在所述封面模板上布置有文本区域而没有地址信息;记录装置,用于记录由所述产生装置产生的封面模板;选择装置,用于从由所述记录装置所记录的封面模板中选择所需的封面模板;以及制作装置,用于在制作所述传输数据而使用所需的封面模板时,在所述封面模板的文本区域中限定用于多个地址信息的区域,并且根据所述文本区域的尺寸来扩展所述多个地址信息以制作所述封面。
为实现第二个目的,本发明的第七个方面还提供了一种由信息处理设备执行的封面产生方法,所述信息处理设备具有对传输数据进行传送的功能,其中封面被添加到所述传输数据上,并且地址信息在所述封面上扩展,所述方法包括如下步骤产生在其上具有文本区域而没有地址信息的封面模板;
对所述产生步骤中产生的封面模板进行记录;从在所述记录步骤中记录的封面模板中选择所需的封面模板;在制作所述传输数据而使用所需的封面模板时,通过在所述封面模板的文本区域中限定由多个地址信息所使用的区域来制作所述封面,并根据所述文本区域的尺寸扩展所述多个地址信息。
为实现第二个目的,本发明的第八个方面还提供了一种用于存储程序的计算机可读取式存储媒体,该程序用于将封面添加至数据,地址信息在所述封面上扩展,所述的程序包括一个产生模块,该产生模块用于产生具有文本区域而无地址信息的封面模板;一个记录模块,该模块对产生步骤中产生的封面模板进行记录;一个选择模块,该选择模块从在所述记录步骤中记录的封面模板中选择一个所需的封面模板;一个制作模块,在制作传输数据的过程中使用所需的封面模板时该制作模块是可运行的,从而在封面模板上的文本区域中限定用于多个地址信息的一个区域,并根据文本区域的尺寸扩展所述的多个地址信息以产生封面。


结合附图,通过下文中的详细描述而可进一步明确本发明的上述和其他目的、特征和优点。
图1所示为由根据本发明第一个实施例的客户机服务信息处理设备构成的系统结构框图;图2所示为一个状态图,其中,两个封面模板记录文件被存储在图1中所示的客户机信息管理数据库DB中;图3所示为用于制作具有一个封面的打印数据的过程的流程图,该过程是由图1中的一个客户机数据控制部分执行的;图4所示为图3中步骤S2(封面模板产生过程)的详细情况流程图;图5A和5B所示为由封面制作部分1072执行的打印过程的流程图;图6显示了存储在图2中的记录文件A中的数据结构;
图7显示了存储在图2中的记录文件B中的数据结构;图8所示为由图4中的封面模板产生过程所产生的封面模板的一个例子;图9示出了在图8中的封面模板上扩展的固定字符串的状态图;图10所示为基于图8中的封面模板所产生的封面的示意图;图11所示为一个流程图,图中显示了根据本发明的第二实施例而由封面模板产生部分1701执行的封面模板的产生过程;图12所示为根据第二实施例而由封面产生部分1072执行的打印过程的流程图;图13所示为图12中的流程图的继续;图14所示为根据本发明的第二实施例而由封面产生过程所产生的封面模板的例子的示意图;图15所示为基于图14中的封面模板所产生的封面的第一页的示意图;图16所示为图15中的封面的第二页的示意图;图17所示为在一种常用方式中通过扩展地址信息而产生的封面的一个例子的第一页的示意图;图18所示为图17中的封面的第二页的示意图。
具体实施例方式
下面参考附图中所示的实施例而将对本发明进行描述。
(第一实施例)图1显示了一个系统的结构框图,该系统由根据本发明第一个实施例的客户机服务信息处理设备构成,图2所示为一个状态图,其中,两个封面模板记录文件被存储在图1所示的客户机信息管理数据库DB中。
如图1所示,该系统包括客户机1000;多个打印装置2000、3000;在客户机1000和打印装置2000之间进行相互通信的通信网4000和一个通信网5000。通信网5000用于使打印装置2000和打印装置3000相互通信。
客户机1000由一台个人电脑构成,个人电脑包括显示部分1010;输入部分1020、输入/输出数据控制部分1030;交互控制部分1040;存储媒体读取装置1050;存储部分1060;数据控制部分1070;中央处理器1080(CPU或MPU)和一条系统总线1090。中央处理器1080控制客户机的总体运行,系统总线1090将上述各模块连接在一起。
打印装置2000由一个控制器部分2010和一个引擎部分2020构成,打印装置2000还具有通过网络5000而进行的发送和接收打印数据的所谓传真功能。同样,打印装置3000由一个控制器部分3010和一个发动机部分3020构成,打印装置3000也具有通过网络5000而进行的发送和接收打印数据的所谓传真功能。
通信网4000通过LAN(局域网)来执行。另一种情况为,通信网4000可通过具有双向串行接口如IEEE(电气与电子工程师协会)1394和USB(万能串行总线)来执行。通信网5000通过具有双向接口的通信网如PSTN(公用交换电话网)和ISDN(综合业务数字网)来执行以实现传真通信。
在客户机1000中,显示部分1010由一个显示装置如CRT(阴极射线管)显示器和液晶显示器构成。输入部分1020由一个标定装置,如一个键盘和鼠标构成。
数据控制部分1070由一个打印机驱动器构成,该驱动器具有向指定的地址发送数据的传真功能。打印机驱动器是在客户机1000上的操作系统(OS)和打印装置2000之间的一个程序,该程序处理通过施加而产生的打印数据等,这样,打印机就可处理打印数据并控制打印机驱动器2000。数据控制部分1070包括用于产生一个封面模板的封面模板产生部分1071;用于制作一个封面的封面制作部分1072;一个信息管理数据库(在下文中称为“信息管理DB”)1073。打印机驱动器,即构成包括这些块的数据控制部分1070的程序存储在存储部分1060中,或存储在一个由存储媒体读取装置1050读取的存储媒体中。如图2所示,将在后面描述的记录文件A和记录文件B存储在信息管理DB 1073中。在后面的内容中将对由数据控制部分1070执行的过程进行详细描述。
存储媒体读取装置1050可读取存储在存储媒体例如FD(软盘(已注册商标))、CD-ROM、ROM、DVD及磁带中的程序,如打印机驱动器和软件校准程序及图像数据等。
下面参考图3而对由客户机1000的数据控制部分1070执行的添加有封面的打印数据的制作过程进行描述。图3为一个流程图,图中显示了利用图1中的客户机数据控制部分1070制作添加有封面的打印数据的过程。下面的描述内容是根据一个例子作出的,其中,客户机1000制作带有封面的打印数据,所制作的打印数据通过打印装置2000打印或被传送至打印装置3000。
首先,如图3所示,在步骤S1中,客户机1000执行输入操作以发出产生、记录、选择及制作封面模板的指示,所述封面模板可附加到打印数据上。特别地,在客户机1000的显示部分1010上显示的菜单屏上,通过输入部分1020输入一个指令以指示打印装置2000执行打印操作,该打印操作包括封面产生操作;封面模板记录操作和封面模板选择操作。该过程进行至步骤S2,在该步骤中,封面模板产生部分1071根据输入的指令执行封面模板产生操作。在下文中将对在步骤S2中由封面模板产生部分1071执行的操作进行详细描述。
然后,封面制作部分1072执行打印过程。在打印过程中,首先在步骤S3中记录一个封面模板,然后在步骤S4中选择一个封面模板。然后,该过程进入步骤S5,在步骤S5中进行正常的打印操作而设定地址信息等。然后,该过程进入步骤S6而制作一个封面。在步骤S7中进行正常的打印操作而形成打印数据。在下文中将对由封面制作部分1072执行的打印过程进行详细描述。
参考图4-10,下面将对由封面产生部分1071执行的操作,以及由数据控制部分1070的封面制作部分1072执行的操作进行详细描述。图4所示为步骤S2(封面模板产生过程)的详细流程图。图5A和5B所示为由图3中的封面制作部分1072执行的打印过程的流程图。图6显示了存储在图2中的记录文件A中的数据结构。图7显示了存储在图2中的记录文件B中的数据结构。图8所示为由图4中的封面模板产生过程所产生的封面模板的一个例子。图9为一个示意图,图中显示了在图8中的封面模板上扩展的固定字符串的状态。图10所示为基于图8中的封面模板所产生的封面的示意图。
首先,下面将对由封面模板产生部分1071执行的封面模板产生过程(上述步骤S2)进行描述。
在步骤S2中,根据在步骤S1中输入的指令来执行封面模板产生过程。图4中进一步详细地显示了其中的情况,首先在步骤S300中确定所输入的指令是否为用于执行文本区域设定操作的指令。在该实施例中,在通常的图象应用情况下,封面模板由文本数据如字符串、图形数据如符号及图像数据组成,BITMAP或JPEG(结合影像专家组彩色图像压缩方法)文件等附加到文本数据上。封面具有一个文本区域,地址信息在该文本区域中扩展。所述地址信息是指可转换为文本数据的信息,例如发送者和接收者的名称、地址、电话号码、传真号码和E-mail地址等。这样,地址信息就是可利用文本区域进行扩展的数据。当然,文本区域可具有保存图像数据和图形数据的功能。
根据本实施例,文本区域由文本区(矩形)和包括属性信息的文本数据及固定字符串构成,固定字符串是由例如图8中所示的多个地址信息区域所指定的。
因此,如果输入的指令是用于执行文本区域设定操作的指令,也就是说,如果文本区(矩形)为如图8中所设定的那样,该过程就进入步骤S301,在步骤S301中确定是否执行一个多地址信息区域设定操作以设定多地址信息。所述多地址信息是代表多个地址的多个地址信息,同样的传输数据就被传送至所述地址上,就象代表通过传真或E-mail进行的在广播传输中传输的多个地址的多地址信息一样。
在确定将要执行多地址信息区域设定操作时,该过程就前进至步骤S302以设定一个多地址信息区域。根据本实施例,在[开始重复操作]和[结束重复操作]之间限定用于指定属性区域的一个多地址信息区域,多地址信息就在所述属性区域中扩展。对于将被扩展的每个多地址信息来说,将客户机的名称、地址和电话号码确定为属性区域例如[接收者名称]、[接收者地址]和[接收者电话号码]。
属性区域概略地分为两种类型。一种类型是确定的特殊字符串或封面模板上的命令,在产生封面时封面模板上的命令可由实际的信息来取代。在本实施例中,这种类型的属性区域与如图8中所示的[接收者名称]、[接收者地址]和[接收者电话]的属性区域相对应。这些属性即为设定地址信息,它们可由图10所示的例如<AAA>、<aaaaaaaaaaaa>、<1111111111>等来取代。与这些属性相对应的地址信息与这些属性相关联而存储在信息管理DB1073中,并从信息管理DB1073中读取出。另一种类型的属性区域是确定的特殊字符串或封面模板上的命令,封面模板上的命令指示一种特定的扩展方法且在产生封面时不能由实际信息所取代。在该实施例中,这种类型的属性区域与图8所示的[开始重复(BEGIN REPEAT)]和[停止重复(ENDREPEAT)1相对应,这种属性区域指定了一种重复扩展地址信息的一种方法,所述地址信息与矩形文本区域中的属性区域相联系,扩展的次数与地址信息的数目相对应。
然后,该过程继续前进至步骤S303,在该步骤中确定是否在多地址信息区域中设定固定字符串。如果确定在多地址信息区域中不设定固定字符串,该过程就返回至步骤S300。另一方面,如果确定在多地址信息区域中设定固定字符串,该过程就前进至步骤S304以设定固定字符串。固定字符串与作为由实际信息取代的属性区域的字符串不同,它们自己均具有含义。在本实施例中,图8中所示的<名称>、<地址>、<电话号码>均与这些固定字符串相对应。在产生一个封面时,这些字符串就在封面模板上扩展而不被取代。
如果在步骤S300中确定所输入的指令不是用于执行文本区域设定操作的指令,该过程就前进至步骤S305,在该步骤中确定是否中止封面模板的产生。如果确定不中止封面模板的产生,该过程就前进至步骤S306,在该步骤S306中执行一个与多地址信息区域设定过程不同的设定过程,然后该过程返回至步骤S300。如果在步骤S301中确定不执行多地址信息区域设设定操作,该过程就前进至步骤S306,在步骤S306中执行一个与多地址信息区域设定操作不同的设定操作,然后该过程返回至步骤S300。
上述过程重复进行以产生一个适当的封面模板。
如果在步骤S305中确定中止封面模板的产生,该过程就前进至步骤S307,在步骤S307中,随着一次正常制图过程的中止,所产生的封面模板就被存储起来或被毁坏。在本实施例中,为存储如图8所示所生成的封面模板,封面模板就记录在信息管理DB中的记录文件A中。图6显示了存储在记录文件A中的所产生的封面模板的结构的一个例子。所产生的封面模板可利用布置在OS(操作系统)中的软盘文件系统、一个注册表等来管理而不用信息管理DB1073来管理。
参考图5A和5B,下面将对由封面制作部分1072执行的打印过程进行描述。图5A和5B所示为由图3中的封面产生部分1072执行的打印过程的流程图。
如图5A和5B所示,在由封面制作部分1072执行的打印过程中,首先在步骤S500中确定是否执行封面模板记录操作。如果确定执行封面模板记录操作,该过程就前进至步骤S501,在步骤S501中,将封面模板记录在信息管理DB1073中的记录文件B中。图7显示了存储在记录文件B中的封面模板的结构。然后,该过程前进至步骤S502。另一方面,如果确定不执行封面模板记录操作,该过程就进入步骤S502而跳过步骤S501。步骤S500和S501与图3中的步骤S3(封面模板记录操作)相对应。
在步骤S502中确定是否执行封面模板选择操作。如果确定执行封面模板选择操作,该过程就前进至步骤S503,在步骤S503中从信息管理DB1073中的记录文件B中选出所需要的封面模板。然后,该过程前进至步骤S504。为便于描述的目的,此时假定选择了图8所示的封面模板。另一方面,如果确定不执行封面模板的选择操作,该过程就前进至步骤S504,同时跳过步骤S503。步骤S502和S503与图3中的步骤S4(封面模板选择操作)相对应。
在步骤S504中执行正常的打印操作以指定地址信息如名称、地址、电话号码、地址信息的重复次数、布局及纸张的尺寸等。如图9所示,在该例子中设定了三个接收者的地址信息,但是在本实施例中,地址信息在封面模板上的设定如图8所示。步骤S504与图3中的步骤S5相对应。
然后,该过程前进至步骤S505,在步骤S505中确定是否在产生打印数据的过程中使用封面模板。如果确定使用封面模板,该过程就前进至步骤S506,在步骤S506中确定是否在所选择的封面模板上限定一个多地址信息区域。如果确定在所选择的封面模板上限定多地址信息区域,该过程就前进至步骤S507,在步骤S507中确定是否在多地址信息区域中设定固定字符串。
如果确定在多地址信息区域中设定固定字符串,该过程就前进至步骤S508,在步骤S508中,固定字符串在文本区域上多次重复扩展,扩展的次数与多地址信息的数目相对应。在图8所示的例子中,由于<名称>、<地址>和<电话号码>是固定字符串,而多地址信息是用于三个接收者,由<名称>、<地址>和<电话号码>构成的固定字符串就重复扩展三次。然后,该过程前进至步骤S509。另一方面,如果确定在多地址信息区域中不设定固定字符串,该过程就跳过步骤S508而进入步骤S509。
在步骤S509中,在文本区域上重复扩展在步骤S504中设定的地址信息,其中,多地址信息区域是根据属性区域确定的,重复扩展的次数与地址信息的数目相对应。在本实施例中,已扩展的用于三个接收者的地址信息如图10所示。在这种方式中,根据封面模板产生封面。然后,该过程进入步骤S511。
如果在步骤S506中确定不限定多地址信息区域,该过程就前进至步骤S510,在步骤S510中扩展与文本区域中所指定的地址信息相对应的数据,然后,该过程就前进至步骤S511。
如果在步骤S505中确定不使用封面模板,该过程就前进至步骤S511。步骤S505至S510与图3中的步骤S6(封面制作操作)相对应。
在步骤S511中,添加有封面的文本数据被扩展而制作具有封面的打印数据。步骤S511与图3中的步骤S7相对应。然后终止打印过程。
具有在上述方式中制作的封面的打印数据(如PDL数据)通过通信网4000而被传输至打印装置2000,然后从打印装置2000通过通信网5000而被传输至打印装置3000。打印装置2000对从客户机1000传送来的具有封面的打印数据进行分析、将其扩展为图像、将图像转换为传真格式(图象数据具有与传真的标准相对应的清晰度),并根据一个传输指令将具有传输数据的图像数据传送至打印装置3000,所述传输指令包括通过已知的传真过程而从客户机1000发出的地址信息。打印装置3000接收来自打印装置2000的数据并打印出作为可视数据的数据(其中的情况可以是将数据存储的一个存储器中而在另一个终端处取出)。
因此,根据本实施例,这样就可提高在产生其中写有多条地址信息的封面的过程中的操作性,并阻止具有不适当布局的封面的生成,所述不适当布局是由地址信息和固定字符串的数目不一致而引起的。
应认识到和一个客户机/服务器系统可与该系统相连接。更具体地说,在客户机1000中布置的封面模板产生部分1071、封面制作部分1072和信息管理DB 1073可独立或分离性地布置以使其作用相互独立。
此外,信息管理DB 1073可布置在打印装置2000中,信息管理DB1073可通过通信网4000而在客户机1000和打印装置2000之间进行通信。
此外,在上述实施例中,虽然打印数据一次性地被传送至打印装置2000,然后通过传真而被传输至打印装置3000,但本发明并不仅限于此,打印数据可从客户机1000直接被传输至打印装置3000。
此外,图5A和图5B中的步骤S500和S501也可省略,在图4的终止操作步骤S305中存储的所有封面模板均可进行图5A和5B中的步骤S503中的封面选择操作。
此外,根据本实施例,虽然来自客户机的传输数据是在通过打印装置2000将其转变为传真数据后传输的,但本发明并不仅限于此,如果打印装置3000可对由客户机计算机产生的打印数据格式中的传输数据进行译码,传输数据也可以打印数据格式进行传送而不必被扩展为图像。在这种情况下,在打印装置2000(或客户机1000)和打印装置3000协定开始通信时,在由打印装置2000和打印装置3000确认是否可利用打印数据格式之后就传送传输数据。
此外,在本实施例的上述内容中虽然没有提到打印装置2000、3000使用的打印方法,但打印装置2000、3000所用的打印方法可采取基于静电打印处理、喷墨处理、热传送处理、热处理、静电处理和放电击穿处理的多种打印方法。
(第二实施例)参考图11至18,下面将对本发明的第二实施例进行描述。图11所示为一个流程图,图中显示了根据本发明的第二实施例而由封面模板产生部分1701执行的封面模板的产生过程。图12所示为根据第二实施例而由封面制作部分1072执行的打印过程的流程图。图13所示为图12中的流程图的继续。图14所示为根据本发明的第二实施例而由封面模板产生过程所产生的封面模板的一个例子的示意图。图15所示为基于图14中的封面模板所产生的封面的第一页的示意图。图16所示为图15中的封面的第二页的示意图。图17所示为在一种常用方式中通过扩展地址信息而产生的封面的一个例子的第一页的示意图。图18所示为图17中的封面的第二页的示意图。
应认识到,本实施例的布置与第一个实施例的布置一致,因此,此处就省略了对本实施例布置的描述。此外,利用根据本实施例的数据控制部分1070制作具有封面的打印数据的过程与图3所示的流程图中所示的过程一致,因而此处也省略了对该过程的描述。
根据本实施例,在利用封面模板制作添加有封面的传输数据时,就在封面模板上的文本区域中限定一个多地址信息区域,所述的多地址信息区域根据文本区域的尺寸而扩展以制作封面。特别地,如果地址信息超出了文本区域的大小,就附加性地产生了不能包容在文本区域中的、写入部分地址信息所需的一个或多个封面。此外,根据本实施例制作了一个布置有添加的图形数据的封面而没有设定任何固定字符串。
下面将对根据本实施例的控制过程进行详细描述。
首先,使用者通过客户机1000的显示部分1010和输入部分1020输入一个指令以指示客户机1000执行封面模板产生操作、打印操作(封面模板记录操作、封面模板选择操作、打印操作(例如地址指定)、封面制作操作、打印操作(例如形成数据)),这样就产生具有封面的传输数据,该传输数据将被传送至打印装置2000(步骤S1)。然后,封面模板产生部分1071根据输入的指令执行封面模板产生操作。
如图11所示,在步骤S2中,首先在步骤S600中确定所输入的指令是否为执行文本区域设定操作的指令。在本实施例中假定文本区域由文本区(矩形A)和文本数据构成,文本数据包括属性区域例如图14所示的一个多地址信息区域。这样,如果在步骤S600中所确定的结果为肯定(yes),则设定如图14所示的文本区(矩形A)。然后,在步骤S601中确定是否执行一个多地址信息区域设定操作。所述多地址信息是代表多个地址的信息,就如代表通过传真和E-mail进行的所谓传播传输中的多个地址的多地址信息一样,同样的传输数据传送到所述的多个地址上。在得到肯定结果(yes)的情况下,该过程就前进至步骤S601。
然后,该过程就前进至步骤S602以设定所述的多地址信息区域。在本实施例中,由[开始重复]和[结束重复1来指定一个多地址信息区域以扩展所述多地址信息,图14中显示了由[接收者名称]、[接收者地址]和[接收者电话]所指定的客户机的名称、地址和电话号码以作为将被扩展的多地址信息的属性区域的一个例子。属性区域概略性地分为两种类型。
一种类型是确定的特殊字符串或封面模板上的命令,封面模板上的命令在产生封面时可由实际的信息来取代。在本实施例中,这种类型的属性区域与如图14中所示的[接收者名称]、[接收者地址]和[接收者电话]的属性区域相对应。这些属性即为设定的地址信息,它们可由图15中所示的如<Mr.AAA>、<abcdefghijk>、<111222333>等来取代。
另一种类型的属性区域是特殊的特殊字符串或封面模板上的命令,封面模板上的命令指定一种特定的扩展方法且在产生封面时不能由实际信息所取代。在该实施例中,图14中的[开始重复(BEGINREPEAT)]和[停止重复(END REPEAT)]与所述字符串或命令相对应。这些字符串指定了一种重复扩展地址信息的一种方法,所述地址信息与矩形A的文本区域中的属性区域相联系,重复扩展的次数与地址信息的数目相对应。图15和15显示了扩展的结果的例子。
如果在步骤S600中确定的结果是否定的(no),该过程就前进至步骤S603,在步骤S603中确定是否执行一个终止操作以停止封面的生产。如果在步骤S603中确定的结果是否定的(no),或者如果在步骤S601中确定的结果是否定的(no),也就是说确定不执行多地址信息区域的设定操作,就在步骤S604中执行一个与多地址信息区域设定操作不同的设定操作。在图14所示的例子中,在设定过程中将图案B设定为不同于多地址信息区域的图形数据。上述过程重复进行以制作一个适当的封面模板。
另一方面,如果在步骤S603中确定执行封面模板的终止操作,该过程就前进至步骤S605,在步骤S605中随着终止操作的正常执行而将制作的封面模板存储起来或毁坏。在本实施例中,所制作的如图14所示的封面模板记录在信息管理DB 1073(参考图2和图6)中的记录文件A中。不用说也可明白在不利用信息管理DB 1073的情况下,也可选择利用软盘系统或布置在OS(操作系统)中的注册表来管理所制作的封面模板。
下面将对根据本实施例的封面模板记录过程(图3中的步骤S3)进行描述。
如图12所示,在封面模板记录过程中,首先在步骤S700中确定是否执行封面模板记录过程。在当前的情况下确定的结果是肯定的(yes)。在下一个步骤S701中就将封面模板记录在信息管理DB 1073中的记录文件B中(参见图2和图7)。
如果在步骤S700中确定所输入的指令不是用于执行封面模板记录操作的指令或在对封面模板进行记录之后,则在步骤S702中确定所输入的指令是否为用于执行封面模板选择操作的指令(参见图3中的步骤S4)。在当前的情况下确定的结果是肯定的(yes)。然后,在步骤S703中,就从信息管理DB 1073中的记录文件B中选择出所需的封面模板。为便于描述的目的,本实施例假定选择了图14所示的封面模板。
如果在步骤S702中确定的结果是否定的以及如果在步骤S703中选择了封面模板,在步骤S704中就由一个打印机驱动器执行正常的打印操作(例如指定地址),所述打印机驱动器具有指定地址信息如名称、地址、电话号码、布局及纸张尺寸等的正常传真功能。例如,本实施例假定设定了如图15和16所示的8位接收者的地址信息。
该过程前进至步骤S705,在步骤S705中确定在制作打印数据中是否应用封面模板。如果确定的结果是肯定的(yes),该过程就前进至步骤S706,在步骤S706中确定是否在所选择的封面模板上限定一个多地址信息区域以作为属性区域。如果确定的结果是肯定的(yes),该过程就前进至步骤S707,在步骤S707中将在步骤S704中设定的地址信息在文本区域上扩展,其中,多地址信息区域是根据属性区域而限定的,扩展量与设定的地址信息的数目相对应。
然后,在步骤S708中确定是否有地址信息超出了所限定的文本区域的尺寸。本实施例假定在为8位接收者设定的地址信息中有5位接收者的地址信息不能被包容的文本区域中,这样,在步骤S708中确定的结果是肯定的(yes)。在下一步骤S709中制作用于扩展8位接收者中的5位接收者的地址信息所需的封面。例如,除图15中的封面之外,还制作如图16所示的一页封面,在图16中的封面上扩展上述未被包容的5位接收者的地址信息。不用说也可明白在本实施例中扩展的是属性区域中的数据而不是多地址信息区域中的数据。附加制作的封面可利用在设计中记录的封面模板来选择制作,或利用如图16所示的而与图15中的设计不同的封面模板来制作。
作为参考,下面将对在图8中所限定的且以通常的方式扩展的封面模板上设定的8位接收者的地址信息的一个例子进行描述。通常情况下,在图17和图18中省略了作为文本区域的矩形A,地址信息填充到图17所示的图案B的空间中。另一方面,根据本实施例,如果有地址信息超出了所限定的文本区域的尺寸,就附加性地制作一个用于扩展不能被包容在文本区域中的5位接收者的地址信息所需的封面,从而阻止地址信息充满附加到封面上的图形B的空间。
另一方面,如果所指定的地址信息没有超出文本区域的尺寸,就在步骤S710中扩展属性区域而非多地址信息区域中的数据。最后,如果在步骤S705中确定不使用所述封面或在步骤S709或S710完成之后,属性区域如图案B之外的数据及除封面之外的文本数据均被扩展以产生打印数据。
对以上述方式制作的打印数据格式的传输数据如PDL数据进行分析,并由打印装置2000根据分析结果而将传输数据扩展为图像。然后将图像转换成传真格式(图像数据的清晰度与传真的标准相对应),根据一个传输命令而将传输数据和图像数据传送至打印装置3000,所述传输命令包括通过已知的传真过程而从客户机电脑中传送出的地址信息。
如上所述,根据本实施例,在产生通过打印装置2000传送至打印装置3000的、且具有封面的传输数据时,为了控制在封面模板上限定的地址信息区域中形成一个封面的方法、封面模板和地址信息,具有将地址信息与封面相链接功能的客户机1000的数据控制部分1070进行控制,以在封面模板上的文本区域中限定一个多地址信息区域,并根据文本区域的尺寸来扩展所述多地址信息。这样在制作附加至传输数据的封面的过程中就实现了良好的操作性和灵活性。
虽然通过安装实现上述实施例功能的程序码可达到本发明的目的,但本发明的目的也可通过提供一个具有存储媒体的系统或装置来实现,所述存储媒体用于存储软件的程序码,并使系统或装置的计算机(或CPU或MPU)读取及执行存储在存储媒体中的程序码。
在这种情况下,程序码本身从存储媒体中读出来实现上述实施例的功能,存储程序码的存储媒体构成了本发明。
用于记录程序码的存储媒体可以是例如一个软盘(已注册商标)、一个硬盘、一个光学存储器盘、一个磁性光学盘、一个CD-ROM、一个CD-R、一个DVD-ROM、一个磁带、一个永久性存储卡或一个ROM。
此外,本发明可施加到由多个装置构成的系统中或单个设备构成的装置中。另外,本发明包含这样一种情况即程序被应用到一个系统或一个装置中的情况。
在这种情况下,存储用于执行本发明的程序的存储媒体构成了本发明。将程序从存储媒体中读入系统或装置可使系统或装置以预定的方式运行。
但是,应认识到本发明并不仅限于上面所披露的特殊形式,相反,本发明覆盖所有的修改,本发明的另外的结构及等同的结构均落入附加的权利要求所给出的本发明的实质和范围之内。
权利要求
1.一种信息处理设备,具有将传输数据传送到数据通信设备的功能,其中封面被添加到所述传输数据上,并且地址信息在所述封面上扩展,所述信息处理设备包括产生装置,用于产生封面模板,在所述封面模板上布置有文本区域而没有地址信息;记录装置,用于记录由所述产生装置产生的封面模板;选择装置,用于从由所述记录装置所记录的封面模板中选择所需的封面模板;以及制作装置,用于在制作所述传输数据而使用所需的封面模板时,在所述封面模板的文本区域中限定用于多个地址信息的区域,并且根据所述文本区域的尺寸来扩展所述多个地址信息以制作所述封面。
2.根据权利要求1所述的信息处理设备,其中所述制作装置包括第一扩展装置,用于以与所述文本区域上的文本区域尺寸相对应的量来扩展所述多个地址信息;确定装置,用于确定是否有任何地址信息超出了所述文本区域的尺寸;以及第二扩展装置,用于制作由超出所述文本区域尺寸的所述地址信息所使用的至少一个所需数目的模板,并且如果所述确定装置确定存在超出所述文本区域尺寸的地址信息,所述第二扩展装置就对超出在至少一个封面上制作的文本区域尺寸的地址信息进行扩展。
3.根据权利要求1所述的信息处理设备,其中所述地址信息包括可转换为文本数据的信息,所述文本数据代表发送者和接收者的名称、地址、电话号码、传真号码、电子邮件地址等。
4.根据权利要求1所述的信息处理设备,其中所述文本区域包括文本数据和属性区域,所述文本数据包括文本区,所述属性区域包括多地址信息区域。
5.一种信息处理系统,包括信息处理设备,具有对传输数据进行传送的功能,其中封面被添加到所述传输数据上,并且地址信息在所述封面上扩展;以及数据通信装置,用于通过通信媒体,以预定的格式传送来自所述信息处理设备的传输数据;其中所述信息处理设备包括产生装置,用于产生封面模板,在所述封面模板上布置有文本区域而没有地址信息;记录装置,用于记录由所述产生装置产生的封面模板;选择装置,用于从由所述记录装置所记录的封面模板中选择所需的封面模板;以及制作装置,用于在制作所述传输数据而使用所需的封面模板时,在所述封面模板的文本区域中限定用于多个地址信息的区域,并且根据所述文本区域的尺寸来扩展所述多个地址信息以制作所述封面。
6.根据权利要求5所述的信息处理系统,其中所述信息处理设备的制作装置包括第一扩展装置,用于以与所述文本区域上的文本区域尺寸相对应的量来扩展所述多个地址信息;确定装置,用于确定是否有任何地址信息超出了所述文本区域的尺寸;以及第二扩展装置,用于制作由超出所述文本区域尺寸的所述地址信息所使用的至少一个所需数目的模板,并且如果所述确定装置确定存在超出所述文本区域尺寸的地址信息,所述第二扩展装置就对超出在至少一个封面上制作的文本区域尺寸的地址信息进行扩展。
7.根据权利要求6所述的信息处理设备,其中所述地址信息包括可转换为文本数据的信息,所述文本数据代表发送者和接收者的名称、地址、电话号码、传真号码、电子邮件地址等。
8.根据权利要求6所述的信息处理系统,其中所述文本区域包括文本数据和属性区域,所述文本数据包括文本区,所述属性区域包括多地址信息区域。
9.一种由信息处理设备执行的封面产生方法,所述信息处理设备具有对传输数据进行传送的功能,其中封面被添加到所述传输数据上,并且地址信息在所述封面上扩展,所述方法包括如下步骤产生在其上具有文本区域而没有地址信息的封面模板;对所述产生步骤中产生的封面模板进行记录;从在所述记录步骤中记录的封面模板中选择所需的封面模板;在制作所述传输数据而使用所需的封面模板时,通过在所述封面模板的文本区域中限定由多个地址信息所使用的区域来制作所述封面,并根据所述文本区域的尺寸扩展所述多个地址信息。
10.根据权利要求9所述的封面产生方法,其中所述制作步骤包括第一扩展步骤,以与所述文本区域上的文本区域的尺寸相对应的量来扩展所述多个地址信息;确定步骤,用以确定是否有地址信息超出了所述文本区域的尺寸;第二扩展步骤,用以产生由超出所述文本区域尺寸的地址信息所使用的至少一个所需数目的模板,并且如果在所述确定步骤中确定存在超出所述文本区域尺寸的地址信息,所述第二扩展步骤就对超出在至少一个封面上产生的文本区域尺寸的地址信息进行扩展。
11.根据权利要求10所述的封面制作方法,其中所述地址信息包括可转换为文本数据的信息,所述文本数据代表发送者和接收者的名称、地址、电话号码、传真号码、电子邮件地址等。
12.根据权利要求10所述的封面产生方法,其中所述文本区域包括文本数据和属性区域,所述文本数据包括文本区,所述属性区域包括一个多地址信息区域。
全文摘要
本发明提供了一种信息处理设备,具有将传输数据传送到数据通信设备的功能,其中封面被添加到所述传输数据上,并且地址信息在所述封面上扩展,所述信息处理设备包括产生装置,用于产生封面模板,在所述封面模板上布置有文本区域而没有地址信息;记录装置,用于记录由所述产生装置产生的封面模板;选择装置,用于从由所述记录装置所记录的封面模板中选择所需的封面模板;以及制作装置,用于在制作所述传输数据而使用所需的封面模板时,在所述封面模板的文本区域中限定用于多个地址信息的区域,并且根据所述文本区域的尺寸来扩展所述多个地址信息以制作所述封面。
文档编号G06F17/24GK1607523SQ20041008529
公开日2005年4月20日 申请日期2002年2月19日 优先权日2001年2月16日
发明者长岛威行 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1