信息处理设备和信息处理设备的控制方法

申请号 CN200910205514.X 申请日 2009-10-20 公开(公告)号 CN101727042B 公开(公告)日 2014-03-19
申请人 佳能株式会社; 发明人 得田昭彦;
摘要 本 发明 涉及信息处理设备和信息处理设备的控制方法。该信息处理设备包括:设置单元,用于针对包括多页的数据的文档数据,设置用于将所述文档数据的一部分作为部分装订组进行装订的装订处理;以及显示控制单元,用于以能够区别多个所述部分装订组的显示状态在显示设备上显示通过使用表示设置了所述装订处理的装订标记来验证所述装订处理的设置状况的设置验证图像。
权利要求

1.一种信息处理设备,包括:
设置单元,用于针对包括多页的数据的文档数据,设置用于将所述文档数据的一部分作为部分装订组进行装订的装订处理;以及
显示控制单元,用于在显示设备上显示用于利用装订标记来验证所述装订处理的设置状况的设置验证图像,所述装订标记设置在用于查看所述多页中的每个图像的内容的预览图像上的进行所述装订处理的位置处,
其中,在所述设置单元针对所述文档数据设置了多个所述部分装订组的情况下,所述显示控制单元在所述显示设备上显示要设置在所述预览图像上的所述装订标记以使得能够区别多个所述部分装订组。
2.根据权利要求1所述的信息处理设备,其特征在于,所述显示控制单元被配置为以至少两种不同的颜色显示在多个所述部分装订组上所显示的装订标记。
3.根据权利要求1所述的信息处理设备,其特征在于,所述显示控制单元被配置为使用至少两种互不相同的颜色,作为在多个所述部分装订组中的如下一些部分装订组上所显示的装订标记的颜色:这些部分装订组相互邻接,并且在这些部分装订组之间不包括未设置所述装订处理的页数据。
4.根据权利要求1所述的信息处理设备,其特征在于,所述设置验证图像包括作为所述多页的数据的预测输出的预览图像。
5.根据权利要求1所述的信息处理设备,其特征在于,所述显示控制单元被配置为在所述部分装订组各自的第一页上显示第一装订标记,并在所述部分装订组各自的最后一页上显示第二装订标记。
6.根据权利要求5所述的信息处理设备,其特征在于,所述显示控制单元被配置为在所述部分装订组的第一页和最后一页之间的页上显示第三装订标记。
7.根据权利要求6所述的信息处理设备,其特征在于,所述第一装订标记、所述第二装订标记和所述第三装订标记是不同的标记。
8.根据权利要求1所述的信息处理设备,其特征在于,所述显示控制单元被配置为显示所述多页的数据的树状图作为所述设置验证图像。
9.根据权利要求8所述的信息处理设备,其特征在于,所述显示控制单元被配置为在所述树状图中的各个部分装订组上显示包围标记。
10.根据权利要求9所述的信息处理设备,其特征在于,还包括改变单元,所述改变单元用于根据来自用户的指令,改变所述包围标记所包围的范围,
其中,所述设置单元被配置为根据改变后的范围,改变所述装订处理的设置。
11.根据权利要求10所述的信息处理设备,其特征在于,所述设置单元被配置为针对所述文档数据中在改变所述包围标记之前未被所述包围标记包围但在改变所述包围标记之后被所述包围标记包围的部分装订组,设置所述装订处理,并被配置为使针对在改变所述包围标记之前被所述包围标记包围但在改变所述包围标记之后未被所述包围标记包围的部分装订组所设置的所述装订处理无效。
12.根据权利要求9所述的信息处理设备,其特征在于,所述包围标记是括号和矩形标记之一。
13.根据权利要求1所述的信息处理设备,其特征在于,所述装订处理包括订书钉装订处理。
14.一种信息处理设备的控制方法,包括:
针对包括多页的数据的文档数据,设置用于将所述文档数据的一部分作为部分装订组进行装订的装订处理;以及
在显示设备上显示用于利用装订标记来验证所述装订处理的设置状况的设置验证图像,所述装订标记设置在用于查看所述多页中的每个图像的内容的预览图像上的进行所述装订处理的位置处,
其中,在针对所述文档数据设置了多个所述部分装订组的情况下,在所述显示设备上显示要设置在所述预览图像上的所述装订标记以使得能够区别多个所述部分装订组。
15.根据权利要求14所述的控制方法,其特征在于,还包括以至少两种不同的颜色显示在多个所述部分装订组上所显示的装订标记。
16.根据权利要求14所述的控制方法,其特征在于,还包括使用至少两种互不相同的颜色,作为在多个所述部分装订组中的如下一些部分装订组上所显示的装订标记的颜色:
这些部分装订组相互邻接,并且在这些部分装订组之间不包括未设置所述装订处理的页数据。
17.根据权利要求14所述的控制方法,其特征在于,所述设置验证图像包括作为所述多页的数据的预测输出的预览图像。
18.根据权利要求14所述的控制方法,其特征在于,还包括在所述部分装订组各自的第一页上显示第一装订标记,并在所述部分装订组各自的最后一页上显示第二装订标记。
19.根据权利要求18所述的控制方法,其特征在于,还包括在所述部分装订组的第一页和最后一页之间的页上显示第三装订标记。
20.根据权利要求19所述的控制方法,其特征在于,所述第一装订标记、所述第二装订标记和所述第三装订标记是不同的标记。
21.根据权利要求14所述的控制方法,其特征在于,还包括显示所述多页的数据的树状图作为所述设置验证图像。
22.根据权利要求21所述的控制方法,其特征在于,还包括在所述树状图中的各个部分装订组上显示包围标记。
23.根据权利要求22所述的控制方法,其特征在于,还包括:
根据来自用户的指令,改变所述包围标记所包围的范围;以及
根据改变后的范围,改变所述装订处理的设置。
24.根据权利要求23所述的控制方法,其特征在于,还包括:
针对所述文档数据中在改变所述包围标记之前未被所述包围标记包围但在改变所述包围标记之后被所述包围标记包围的部分装订组,设置所述装订处理;以及使针对在改变所述包围标记之前被所述包围标记包围但在改变所述包围标记之后未被所述包围标记包围的部分装订组所设置的所述装订处理无效。
25.根据权利要求22所述的控制方法,其特征在于,所述包围标记是括号和矩形标记之一。
26.根据权利要求14所述的控制方法,其特征在于,所述装订处理包括订书钉装订处理。

说明书全文

信息处理设备和信息处理设备的控制方法

技术领域

[0001] 本发明涉及信息处理设备和信息处理设备的控制方法。

背景技术

[0002] 市场上已经出现打印机或复印机等的以下打印设备,该打印设备能够对个人计算机(PC)等的信息处理设备上正在编辑的文档数据执行订书钉装订(stapling)处理等的装订处理,并且能够指示打印多份印刷薄片束。
[0003] 另外,市场上已经出现以下文档处理系统,该文档处理系统不仅能够指定是否要对整个打印作业执行订书钉装订处理,而且能够指定打印对象文档中要进行订书钉装订的章或页的范围。在上述系统中,用户可以在文档数据的多个部分(章或页)中针对各章发出用于指示是否执行订书钉装订的部分订书钉装订指令的指定。
[0004] 日本特开2003-91380讨论了包括根据由用户所指定的部分订书钉装订指令生成打印数据、并根据该打印数据执行订书钉装订的打印处理设备的系统。日本特开2003-91380还讨论了用于指定部分订书钉装订处理的方法和用于使打印处理设备执行部分订书钉装订的方法。
[0005] 此外,日本特开平11-194667讨论了用于在设置分层结构时提高可视性的方法。日本特开2004-192248讨论了以下方法:在处理具有包括多章的分层结构的文档的文档处理系统中,该方法用于通过单纯应用分割之前所设置的章的设置作为通过分割新生成的章的属性,提高系统的可操作性。
[0006] 在上述传统方法中,将表示由用户已经指定装订处理的装订标记(例如,订书钉标记)显示在预览被指定为要作为装订处理而进行订书钉装订的文档数据的预览画面上。然而,上述传统的方法对已经指定部分订书钉装订处理的各个部分装订组(在这种情况下为部分订书钉装订组),执行相同的显示。因此,用户可能不知晓订书钉装订开始位置(页)和订书钉装订结束位置(页)。
[0007] 此外,如果通过树状图来显示部分订书钉装订的指定,则上述传统的方法利用图标来显示各章的订书钉装订处理的指定。因此,用户可能不知晓相互邻接的章是属于相同的部分订书钉装订组还是不同的部分订书钉装订组。

发明内容

[0008] 根据本发明的一个方面,一种信息处理设备,包括:设置单元,用于针对包括多页的数据的文档数据,设置用于将所述文档数据的一部分作为部分装订组进行装订的装订处理;以及显示控制单元,用于以能够区别多个所述部分装订组的显示状态在显示设备上显示通过使用表示设置了所述装订处理的装订标记来验证所述装订处理的设置状况的设置验证图像。
[0009] 根据本发明的另一方面,一种信息处理设备,包括:第一设置单元,用于针对包括多页的数据的文档数据,设置用于将所述文档数据的一部分作为部分装订组进行装订的第一装订处理;以及第二设置单元,用于设置第二装订处理,使得作为一个合并组对设置了所述第一装订处理的部分装订组和所述文档数据的位于该部分装订组之后的一部分进行装订。
[0010] 根据本发明的又一方面,一种信息处理设备的控制方法,包括:针对包括多页的数据的文档数据,设置用于将所述文档数据的一部分作为部分装订组进行装订的装订处理;以及以能够区别多个所述部分装订组的显示状态在显示设备上显示通过使用表示设置了所述装订处理的装订标记来验证所述装订处理的设置状况的设置验证图像。
[0011] 根据本发明的再一方面,一种信息处理设备的控制方法,包括:针对包括多页的数据的文档数据,设置用于将所述文档数据的一部分作为部分装订组进行装订的第一装订处理;以及设置第二装订处理,使得作为一个合并组对设置了所述第一装订处理的部分装订组和所述文档数据的位于该部分装订组之后的一部分进行装订。
[0012] 根据本发明的典型实施例,可以在用户能够容易地识别所显示的内容的显示状态下显示经由预览显示或树状图显示等的显示所设置的部分装订组。
[0013] 根据以下参考附图对典型实施例的详细说明,本发明的其它特征和方面将变得明显。

附图说明

[0014] 包含在说明书中并构成说明书的一部分的附图示出本发明的典型实施例、特征和方面,并和说明书一起用来解释本发明的原理。
[0015] 图1是示出根据本发明典型实施例的单机型文档处理系统的示例软件结构的框图
[0016] 图2示出能够实现根据本发明典型实施例的文档处理系统的示例硬件结构。
[0017] 图3示出根据本发明典型实施例的书文件(book file)的示例结构。
[0018] 图4示出根据本发明典型实施例的书属性的列表的示例。
[0019] 图5示出根据本发明典型实施例的章属性的列表的示例。
[0020] 图6示出根据本发明典型实施例的页属性的列表的示例。
[0021] 图7示出根据本发明典型实施例的当打开现有的书文件时所显示的用户接口画面的示例。
[0022] 图8示出根据本发明典型实施例的当执行打印和显示时所使用的数据结构的示例。
[0023] 图9示出根据本发明典型实施例的用于执行作为数据结构的上层的书的设置的对话窗的示例。
[0024] 图10示出根据本发明典型实施例的用于执行作为数据结构的中间层的章的设置的对话窗的示例。
[0025] 图11示出根据本发明典型实施例的用于执行作为数据结构的下层的页的设置的对话窗的示例。
[0026] 图12示出根据本发明典型实施例的当在图9所示的对话窗上改变订书钉装订的设置值时所显示的画面的示例。
[0027] 图13示出根据本发明典型实施例的当在图9所示的对话窗上改变订书钉装订的设置值时所显示的画面的示例。
[0028] 图14示出根据本发明典型实施例的部分订书钉装订组的示例。
[0029] 图15示出在文档处理系统中为指定子组所执行的传统显示。
[0030] 图16示出在薄片预览画面上为指定订书钉装订所执行的传统显示。
[0031] 图17是示出根据本发明典型实施例的用于显示预览画面的处理的示例的流程图
[0032] 图18示出根据本发明典型实施例的各页的订书钉装订状态表的示例。
[0033] 图19示出根据本发明典型实施例的当指定部分订书钉装订时的订书钉标记的类型的示例。
[0034] 图20示出根据本发明典型实施例的在薄片预览画面上为指定订书钉装订所执行的显示示例1。
[0035] 图21示出根据本发明典型实施例的在薄片预览画面上为指定订书钉装订所执行的显示示例2。
[0036] 图22示出根据本发明典型实施例的树状图的显示示例1。
[0037] 图23示出根据本发明典型实施例的树状图的显示示例2。
[0038] 图24示出根据本发明典型实施例的树状图的显示示例3。
[0039] 图25示出根据本发明典型实施例的树状图的显示示例4。
[0040] 图26示出根据本发明典型实施例的通过拖拉来放大和缩小包围标记的状态的示例。
[0041] 图27是示出根据本发明典型实施例的通过拖拉矩形标记的上边来改变订书钉的形状的示例处理的流程图。
[0042] 图28是示出根据本发明典型实施例的通过拖拉矩形标记的下边来改变订书钉的形状的示例处理的流程图。
[0043] 图29示出根据本发明典型实施例的在树状图画面上所显示的右击菜单画面的示例。
[0044] 图30是示出根据本发明典型实施例的用于在将组与前一组合并时改变订书钉的形状的示例处理的流程图。
[0045] 图31是示出根据本发明典型实施例的用于在将组与后一组合并时改变订书钉的形状的示例处理的流程图。
[0046] 图32示出根据本发明典型实施例的在预览画面上所显示的右击菜单画面的示例。

具体实施方式

[0047] 以下将参考附图来详细说明本发明的各种典型实施例、特征和方面。
[0048] 现在,以下将参考图1~13来详细说明根据本发明第一典型实施例的文档处理系统的示例。在该文档处理系统中,通过电子原稿写入程序将通过一般应用程序所生成的数据文件转换成电子原稿文件。装订应用程序提供用于编辑电子原稿文件的功能。
[0049] 在本典型实施例中,分开设置一般应用程序、电子原稿写入程序、装订应用程序和电子原稿解假脱机程序(despooler)各自的功能,以清楚地说明在该文档处理系统中所实现的各种功能。然而,提供至用户的包不限于该结构。可以将在该文档处理系统中所实现的功能作为包括这些功能的组合的应用程序或图形引擎而提供。
[0050] 图1示出根据本典型实施例的文档处理系统的示例软件结构。由作为本发明的信息处理设备的典型实施例的主计算机100来实现文档处理系统。
[0051] 一般应用程序101是提供文字处理功能、电子表格功能、照片修饰功能、绘制或画图功能、呈现功能和文本编辑功能等的各种功能的应用程序。一般应用程序101具有操作系统(OS)用的打印功能。
[0052] 在打印所生成的文档数据或图像数据等的应用程序数据时,一般应用程序101利用由OS所提供的预定接口(图形设备接口(GDI))。
[0053] 更具体地,任意的一般应用程序101将依赖于OS的预定格式的输出命令(“GDI函数”)发送至提供预定接口的OS的输出模,以打印所生成的数据。在接收到输出命令之后,输出模块将该输出命令转换成打印机等的输出装置能够处理的格式。然后,输出模块输出转换后的命令(装置驱动器接口(DDI)函数)。
[0054] 输出装置能够处理的格式可以根据装置的类型、制造商和型号而不同。因此,向各装置提供用于控制该装置的特有的装置驱动程序。OS使用装置驱动程序以转换命令,生成打印数据并以作业语言(JL)描述该打印数据,从而生成打印作业。当使用微软公司的作为OS(操作系统)时,被称为GDI的模块与上述输出模块相对应。
[0055] 电子原稿写入程序102是上述装置驱动程序的改进。电子原稿写入程序102是设置用于实现本文档处理系统的软件模块。然而,电子原稿写入程序102并不是针对特定的输出装置,相反,电子原稿写入程序102将输出命令转换成装订应用程序104和打印机驱动程序106能够处理的格式的命令。以下将详细说明装订应用程序104和打印机驱动程序106。
[0056] 由电子原稿写入程序102转换之后的格式(在下文,称为“电子原稿格式”)可以是任意格式,只要能够以详细形式表示各原稿页即可。在基本的标准格式中,例如,可以采用Adobe Systems,Inc.的便携式文档格式(PDF)和由万维网联盟(World Wide WebConsortium,W3C)所提供的可缩放矢量图形(SVG)格式作为电子原稿格式。
[0057] 当通过一般应用程序101利用电子原稿写入程序102时,在执行打印之前指定电子原稿写入程序102作为要用于输出的装置驱动程序。然而,通过电子原稿写入程序102所生成的电子原稿文件本身不具有作为电子原稿文件的完整格式。
[0058] 因此,装订应用程序104指定电子原稿写入程序102作为装置驱动程序。在装订应用程序104的控制下,将应用程序数据转换成电子原稿文件。装订应用程序104完成通过电子原稿写入程序102所生成的新的且不完全的电子原稿文件,作为具有后面要说明的格式的电子原稿文件。
[0059] 在下文,将通过电子原稿写入程序102所生成的文件称为“电子原稿文件”,并且将通过装订应用程序104给予了结构的电子原稿文件称为“书文件”。此外,将通过应用程序所生成的文档文件、电子原稿文件和书文件统称为“文档文件”(或“文档数据”)。
[0060] 如上所述,指定电子原稿写入程序102作为装置驱动程序,并且一般应用程序101打印应用程序数据。因而,将该应用程序数据转换成电子原稿格式。将电子原稿格式的应用程序数据存储在硬盘等的存储介质上,作为转换后的电子原稿文件(即,书文件)103。以通过一般应用程序101所定义的页(在下文,称为“逻辑页”或“原稿页”)为单位,将应用程序数据转换成电子原稿格式。
[0061] 作为硬盘,可以使用实现根据本典型实施例的文档处理系统的主计算机100中所包括的本地驱动器。可选地,如果可以经由网络进行通信,则可以使用网络上所设置的驱动器作为硬盘。
[0062] 装订应用程序104为用户提供用于读取电子原稿文件(书文件)103并编辑所读取的书文件103的功能。然而,装订应用程序104不包括用于编辑各页的内容的功能,而是提供用于对包括页作为最小单位的章和书的结构进行编辑的功能。以下将详细说明“章”和“书”。
[0063] 在打印通过装订应用程序104进行了编辑的书文件103时,装订应用程序104启动电子原稿解假脱机程序105。电子原稿解假脱机程序105是连同装订应用程序104一起安装在计算机中的程序模块。此外,电子原稿解假脱机程序105是用于在打印通过装订应用程序104所利用的文档(书文件)时将绘制数据输出至打印机驱动程序106和打印机107的模块。
[0064] 电子原稿解假脱机程序105从硬盘读取所指定的书文件103。此外,电子原稿解假脱机程序105生成适合于OS的输出模块的、用于以在所读取的书文件103中所描述的格式打印各页的输出命令,并将所生成的输出命令输出至输出模块。在将输出命令输出至输出模块时,指定用作为输出装置的打印机107的打印机驱动程序106作为装置驱动程序。
[0065] 输出模块将通过使用所指定的打印机107的打印机驱动程序106所接收到的输出命令转换成打印机107能够解释和执行的装置命令。然后,将该装置命令发送至打印机107。打印机107根据接收到的装置命令在打印薄片上打印图像。
[0066] 图2示出根据本典型实施例的文档处理系统的示例硬件结构。
[0067] 参考图2,主计算机100包括中央处理单元(CPU)201。CPU201根据ROM 203(例如,字体ROM、程序ROM和数据ROM)的程序只读存储器(ROM)或外部存储器(即,HD、FD)211上所存储的文档处理程序等的程序,执行处理。由CPU 201所执行的处理包括混合包括图表、图像、字符或表(包括电子表格)等的组件的文档的处理。此外,CPU 201控制连接至主计算机100的系统总线204的装置的整个动作。
[0068] ROM 203的程序ROM或外部存储器211存储作为CPU 201用的控制程序的OS等的程序。ROM 203的字体ROM或外部存储器211存储在处理文档时使用的字体数据等的数据。ROM 203的数据ROM或外部存储器211存储在执行文档处理等的各种处理时使用的各种数据。
[0069] 随机存取存储器(RAM)202用作CPU 201的主存储器和工作区域。键盘控制器(KBC)205控制从键盘(KB)209的键输入和从指示装置(未示出)的命令输入。阴极射线管(CRT)控制器(CRTC)206控制CRT显示器(CRT)210上的显示。
[0070] 盘控制器(DKC)207控制到/从硬盘(HD)和软盘(FD)等的外部存储器211的存取。外部存储器211存储引导程序、各种应用程序、字体数据、用户文件、要编辑的文件和打印机驱动程序等的各种程序和数据。
[0071] 打印机控制器(PRTC)208经由预定的交互式接口21连接至打印机107,并且控制与打印机107的通信。网络控制器(NC)212连接至网络,并且控制主计算机100与网络上的其它设备之间的通信。
[0072] CPU 201在RAM 202上所设置的显示信息RAM上对轮廓字体进行光栅化,以提供图形用户接口(GUI)。因而,实现了CRT210上的“所见即所得”(WYSIWYG)。另外,CPU 201根据由用户通过使用CRT 210上的鼠标光标(未示出)所发出的命令打开各种登记窗口,以执行各种类型的数据处理
[0073] 在执行打印时,用户打开用于进行打印设置的窗口(操作画面),并且能够执行打印机107的设置和包括打印模式的选择的打印机驱动程序用的打印方法的设置。打印机107包括控制打印机107的动作的中央处理单元(CPU)322。
[0074] 另外,打印机CPU 322根据ROM(包括字体ROM、程序ROM和数据ROM)323或外部存储器314上所存储的控制程序,将图像信号(输出信息)输出至打印单元(打印机引擎)317。打印单元317经由打印单元I/F 316连接至系统总线315。
[0075] ROM 323的程序ROM存储CPU 322用的控制程序等的程序。ROM 323的字体ROM存储用于生成上述输出信息的字体数据等的数据。当使用不包括HD等的外部存储器314的打印机时,ROM 323的数据ROM存储由主计算机100所利用的信息。
[0076] 打印机CPU 322可以经由输入单元318与主计算机100进行通信。打印机CPU 322可以向主计算机100通知与打印机107有关的各种信息。
[0077] 随机存取存储器(RAM)319用作打印机CPU 322的主存储器和工作区域。可以利用能够连接至扩展端口(未示出)的可选RAM来扩展RAM 319的存储容量。RAM 319用作输出信息光栅化区域、环境数据存储区域和非易失性随机存取存储器(NVRAM)。
[0078] 由存储器控制器(MC)320控制到/从作为HD或集成电路(IC)卡的外部存储器314的存取。作为可选存储器所连接的外部存储器314存储字体数据、仿真程序或表格数据等。
[0079] 操作面板(即,操作单元)321包括在打印机107上实现各种操作的操作开关和发光二极管(LED)指示器等的组件。
[0080] 外部存储器314的数量不限于1个。更具体地,可以设置多个外部存储器314,并且可以连接除内置字体以外的多个可选字体卡、以及存储有用于解释不同语言系统的打印机控制语言(PCL)的程序的多个外部存储器。另外,可以设置NVRAM(未示出),以存储来自操作单元321的打印机模式设置信息。
[0081] 在说明装订应用程序104的详情之前,首先说明书文件的数据格式。
[0082] 书文件具有如由纸张制成的书一样的3层结构。更具体地,上层“书”与一本书相对应,并且包括整个文档的属性的定义。中间层“章”与纸质书的章相对应。各“章”包括各章的属性的定义。下层“页”与由应用程序所定义的各页相对应。各页可以包括各页的属性。
[0083] 一本书可以包括多章,而一章可以包括多页。
[0084] 图3示出根据本典型实施例的书文件的示例数据格式。利用相应的节点分别示出图3所示的书文件的书、章和页中的每个。一个书文件包括一本书。书和章是定义书的结构的概念。因此,作为其实体,书和章包括所定义的属性值和到下层的链接。
[0085] 作为其实体,页包括由应用程序所输出的各页的数据。因此,页包括页的属性值、原稿的页的实体(下文中称为“原稿页数据”)和到各个原稿页数据的链接。
[0086] 要输出至纸质介质等的打印薄片上的打印页可以包括多个原稿页。不是由链接来表示该结构,而使将该结构表示为书、章和页的各层的属性。
[0087] 在图3所示的例子中,由于书文件未必是一本完整的书,因此通常将“书”描述为“文档”。
[0088] 参考图3,文档在其上层包括文档信息301。文档信息301包括3个主要部分302~304。文档控制信息302存储文档文件的文件系统中的路径名等的信息。文档设置信息303存储页布局等的布局信息和与订书钉装订功能等的打印设备的功能有关的设置信息。文档设置信息303与书的属性相对应。
[0089] 章信息列表304将构成文档的章的集合作为列表而存储。该列表存储章信息305。章信息305包括3个主要部分306~308。
[0090] 章控制信息306存储与章的名称有关的信息。章设置信息307存储与页布局和为该章特有设置的订书钉装订有关的信息。章设置信息307与章的属性相对应。
[0091] 如上所述,各章包括章设置信息307。因此,例如,可以生成具有第一章具有2-up(单面双页)布局而其它章具有4-up(单面四页)布局的复杂布局的文档。
[0092] 页信息列表308将构成各章的原稿页的集合作为列表而存储。页信息列表308包括页信息数据309。页信息数据309包括3个主要部分310~312。
[0093] 页控制信息310存储利用树结构所表示的页码等的信息。页设置信息311存储页旋转度和页布局信息等的信息。页设置信息311与原稿页的属性相对应。
[0094] 页数据链接信息312是与页相对应的原稿数据。在图3所示的例子中,页信息数据309不直接包括原稿数据,而是仅包括页数据链接信息312。将实际的原稿数据存储在页数据列表313中。
[0095] 图4示出根据本典型实施例的书属性(文档设置信息303)的示例。
[0096] 通常,对于可以与下层重叠定义的项,下层的属性值的优先级高于上层的属性值的优先级。因此,对于仅包括在书属性中的项,在书属性中所定义的值对于整本书都有效。
[0097] 另一方面,可以使用可以与下层重叠定义的项作为在下层中没有设置定义的情况下的默认值。在本典型实施例中,可以选择是否优先下层的属性值。
[0098] 在图4所示的例子中,各项未必仅与一个设置项相对应。即,项可以包括多个相关的设置项。
[0099] 参考图4,以下的6个项可以作为固有项包括在书属性中,即,“打印方法”、“装订的详情指定”、“封面/封底”、“索引页”、“插页”和“章分割”。可以在书中定义这些项。
[0100] 对于属性“打印方法”,可以指定3个设置项的值,即“单面打印”、“双面打印”和“装订打印”的值。
[0101] 例如,“装订打印”是这样的打印方法:将包括单独指定数量的薄片的打印薄片束对折,并将其装订成书。针对属性“装订的详情指定”,如果指定装订作为布局方法,则可以指定打开方向、束的薄片的数量等的项。
[0102] 如果打印装订成书的电子原稿文件,则属性“封面/封底”包括使用封面/封底薄片的指定以及要打印在封页薄片上的内容的指定。
[0103] 属性“索引页”包括插入标签索引页作为在打印设备上单独设置的章分割的指定以及要打印在索引部分(标签)上的内容的指定。如果为打印设备设置有具有用于将与打印薄片分开设置的薄片插入至薄片束的期望位置处的功能的插入器,或如果可以使用多个薄片给送盒,则属性“索引页”变为有效。这同样适用于属性“插页”。
[0104] 属性“插页”包括插入从插入器或薄片给送盒提供的薄片作为章分割的指定。此外,如果指定插入这种薄片,则属性“插页”可以包括薄片给送源的指定。
[0105] 属性“章分割”可以指定针对章分割是否使用新的薄片、是否使用新的要打印的页、或者是否对章分割应用特定操作。在单面打印的情况下,无论是否指定新的薄片或新的要打印的页,都以相同的格式设置章分割。另一方面,在双面打印时,如果指定针对章分割使用新的薄片,则不在同一薄片上打印两个不同的连续章,而如果针对章分割指定使用新的要打印的页,则可以将两个不同的连续章分别打印在一张薄片的正面反面上。
[0106] 图5示出根据本典型实施例的章属性(章设置信息307)的示例。图6示出根据本典型实施例的页属性(页设置属性311)的示例。章属性和页属性之间的关系类似于书属性和下层的属性之间的关系。
[0107] 在章属性中,没有定义章特有的项,并且全部的项与在书属性中所定义的项相同。因此,如果章属性中的定义与书属性中的定义不同,则通常优先并使用在章属性中所定义的参数值。然而,在本典型实施例中,可以选择是否优先在下层中所定义的属性值。
[0108] 对于书属性和章属性,仅共同定义了以下5项:纸张大小、纸张方向、N-up(单面N页)打印的指定、放大和缩小以及薄片排出方法。在这5个共同项中,属性“N-up打印”指定要打印在一页上的原稿页的数量。对于N-up布局的类型,例如,可以指定“1×1”、“1×2”、“2×2”、“3×3”或“4×4”。
[0109] 属性“薄片排出方法”指定是否对排出的薄片执行订书钉装订。如果要使用的打印设备包括订书钉装订功能,则属性“薄片排出方法”变为有效。
[0110] 对于页属性,可以特有地定义“页旋转的指定”、“缩放”、“拼版模式”、“注释”或“页分割”等的属性。属性“页旋转的指定”指定在将原稿页在要打印的页上拼版时页的旋转角度。属性“缩放”指定原稿页的缩放(放大)比。缩放比是原稿页的大小相对于虚拟逻辑页区域的大小的比(100%)。
[0111] 虚拟逻辑页区域指当根据N-up打印等的布局指定对原稿页进行拼版时一个原稿页的区域。例如,如果指定拼版“1×1”,则虚拟逻辑页区域与一个打印页的区域相对应。另一方面,如果指定拼版“1×2”,则虚拟逻辑页区域与各边缩减为原始大小的70%的一个打印页的区域相对应。
[0112] 对于书属性、章属性和页属性,共同定义了属性“印”和“页眉/页脚”。“水印”指与由应用程序所生成的图像数据分开指定的并与该图像数据重叠打印的图像或字符串等的信息。
[0113] 页眉和页脚各自是打印在各页的上页边距和下页边距中的水印。将可以由变量、即页码或日期和时间等的信息所指定的项提供至页眉和页脚。
[0114] 在水印属性和页眉/页脚属性中可以指定的内容与在章属性和页属性中的相同,但与书属性中的不同。
[0115] 在书属性中,可以指定水印以及页眉和页脚的内容。另外,在书属性中,可以在整个书中指定用于打印水印以及页眉和页脚的方法。另一方面,在章属性和页属性中,可以指定是否将在书属性中所设置的水印或页眉和页脚打印在相应的章或页中。
[0116] 以下将详细说明通过装订应用程序104和电子原稿写入程序102所执行的用于生成书文件的示例处理。将书文件生成处理作为装订应用程序104的用于编辑书文件的操作的一部分而实现。
[0117] 图7示出根据本典型实施例的基于由用户打开的书文件的结构、属性和内容所显示的用户接口(UI)画面的示例。
[0118] 参考图7,在由CPU 201经由CRTC 206对CRT 210所执行的显示控制下,显示UI画面700。UI画面700包括树结构域701和预览域702。树结构域701显示书的结构。预览域702显示作为文档数据中所包括的页数据的预测输出的预览图像。
[0119] 更具体地,树结构域701以树状结构显示书的章和章的各页的数据。在图7中,将原稿页显示在树结构域701中。预览域702将要打印的页的内容显示为缩小图像。根据书的结构确定显示图像的顺序。
[0120] 在树结构域701和预览域702中,显示使得能够验证装订处理等的在书文件上已经指定的设置处理的状况的不同格式的设置验证图像。
[0121] 装订应用程序104可以基于应用程序数据以上述方式生成书文件。
[0122] 可以对以上述方式生成的书文件的章和页执行以下编辑操作。
[0123] (1)添加新的章或页
[0124] (2)删除
[0125] (3)复制
[0126] (4)剪切
[0127] (5)粘贴
[0128] (6)移动
[0129] (7)对章重命名
[0130] (8)改变页码或对页名称重命名
[0131] (9)插入封面页
[0132] (10)插入页
[0133] (11)插入索引页
[0134] (12)为各原稿页指定页布局
[0135] 除上述操作以外,可以执行用于取消曾经指定的编辑操作的操作和用于重新指定曾经取消了的操作的操作。通过执行上述编辑功能,可以实现与多个书文件合并、重新布置书文件内的章或页、从书文件删除章或页、改变原稿页的布局和插入页或索引页等的编辑操作。
[0136] 在执行上述编辑操作之后,将操作的结果应用至图4~6所示的属性或应用至书文件的结构。例如,如果新添加空白页,则将该空白页插入章的指定部分。将所插入的空白页作为原稿页而处理。
[0137] 另一方面,如果原稿页的布局改变,则将改变内容应用至打印方法、N-up打印、封面/封底、索引页、插页和章分割等的属性。
[0138] 最终,期望打印出或输出以上述方式生成和编辑后的书文件。当用户在装订应用程序的UI画面700(图7)上选择文件菜单并从该菜单中选择“打印”时,由所指定的输出装置打印并输出书文件。
[0139] 在这种情况下,首先,装订应用程序104基于当前打开的书文件生成作业传票(job ticket),并将所生成的作业传票发送至电子原稿解假脱机程序105。在接收到该作业传票之后,电子原稿解假脱机程序105将接收到的作业传票转换成 的GDI命令等的OS的输出命令。电子原稿解假脱机程序105进一步将转换后的命令发送至GDI等的输出模块。
[0140] 输出模块通过使用所指定的打印机驱动程序106生成适合于装置的类型的命令,并将所生成的命令发送至装置。更具体地,输出模块的图形引擎将为各打印设备所设置的打印机驱动程序106从外部存储器211加载至RAM 202,并将输出设置到打印机驱动程序106。
[0141] 然后,输出模块将接收到的GDI函数转换成DDI函数,然后将转换后的DDI函数输出至打印机驱动程序106。打印机驱动程序106将接收到的DDI函数转换成页面描述语言(PDL)等的打印机107能够解释的控制命令。
[0142] 然后,经由由OS加载至RAM 202上的系统假脱机程序和接口21,将转换后的打印机控制命令作为打印数据输出至打印机107。
[0143] 在本典型实施例中,作业传票是具有原稿页为最小单位的结构的数据。作业传票的结构定义薄片上的原稿页的布局。此外,针对每个作业发出一个作业传票。
[0144] 因此,在作业传票中,定义属性“单面打印/双面打印”等的整个文档的属性的文档节点存在于上层中。在文档节点下方,存在包括要使用的薄片的识别符和打印机的纸张给送口的指定等的属性的薄片节点。各薄片节点包括要打印在纸张薄片上的薄片的节点。薄片节点中所包括的一个“薄片”与一个纸张薄片相对应。
[0145] 各“薄片”包括要打印的页(物理页)的属性。如果指定单面打印,则一个薄片包括一个物理页。另一方面,如果指定双面打印,则一个薄片包括两个物理页。各物理页包括要设置在该物理页上的原稿页。另外,原稿页的布局包括在物理页的属性中。
[0146] 图8示出作业传票的数据结构的示例。在打印数据中,文档包括薄片的集合。根据本典型实施例,各薄片包括薄片的两面(正面和反面)。正面和反面各自包括布置了原稿的区域(物理页)。各物理页包括作为最小单位的原稿页的集合。
[0147] 参考图8,文档801是与文档相对应的数据。文档801包括与构成文档的薄片有关的信息(即,文档信息、文档设置和纸张信息列表)的列表。纸张802包括与薄片有关的信息(纸张大小等的纸张信息、纸张设置和与布置在薄片上的薄片空间有关的信息的列表(即,布局信息列表))。
[0148] 薄片布局803包括薄片空间特有的布局信息、布局设置和与放置在薄片空间上的物理页有关的物理页信息的列表(即,物理页信息列表)。物理页804包括物理页的大小以及页眉和页脚等的物理页信息、物理页设置和作为与构成物理页的原稿页有关的信息的原稿页信息的列表(即,原稿页信息列表)。
[0149] 原稿页805包括与原稿页有关的信息(例如,原稿页信息)、原稿页设置和到原稿页的数据的链接(例如,页数据链接)。
[0150] 电子原稿解假脱机程序105将作业传票转换成到输出模块的输出命令。如上所述,当通过装订应用程序104打开书文件时,CPU 201经由CRTC 206控制CRT(显示设备)210,以显示UI画面700(图7)。
[0151] UI画面700的树结构域701显示表示当前所打开的书(在下文称为“目标书”)的结构的树。预览域702包括可以由用户按期望所指定的4个不同的显示方法。第一显示方法是“原稿查看模式”。在原稿查看模式下,照原样缩小并显示目标书的原稿页数据的内容,而无需在预览域702中显示原稿页的布局。
[0152] 第二显示方法是“打印查看模式”。在打印查看模式下,在应用原稿页的布局的状态下,将原稿页显示在预览域702中。
[0153] 第三显示方法是“简单打印查看模式”。在简单打印查看模式下,在预览域702中不显示各原稿页的内容,并且仅显示其布局。
[0154] 第四显示方法是“薄片预览模式”。在薄片预览模式下,显示各页的数据的预测输出作为设置验证图像。“设置验证图像”使得用户能够验证为多个页的数据所设置的设置的状况。另外,在薄片预览模式下,显示表示已设置了装订处理的装订标记。
[0155] 图9示出根据本典型实施例的装订应用程序104的“整个文档设置”窗口900的示例。用户可以经由“整个文档设置”窗口900显示并设置文档设置信息303。
[0156] 从UI画面(应用程序操作画面)700(图7)上所显示的“打印设置菜单”中的“整个文档设置”菜单调用“整个文档设置”窗口900。用户可以经由“整个文档设置”窗口900执行可能对整个文档有效的属性的设置。
[0157] “整个文档设置”窗口900包括6个标签设置页,即“纸张设置”页、“页面设置”页、“自动整理”页、“编辑”页、“纸张来源”页和“质量”页。在图9所示的例子中,显示“纸张设置”页。
[0158] 在“纸张设置”页中,用户可以主要执行与布局(拼版)相关的设置。更具体地,用户可以发出用于设置输出纸张大小和输出纸张方向的指令。
[0159] 图10示出根据本典型实施例的装订应用程序104的“章设置”窗口1000的示例。在“章设置”窗口1000中,用户可以显示并设置章设置信息307。从UI画面(应用程序操作画面)700(图7)上所显示的“打印设置菜单”中的“章设置”菜单调用“章设置”窗口1000。
用户可以经由“章设置”窗口1000执行章特有的属性的设置。
[0160] “章设置”窗口1000包括7个标签设置页,即“纸张设置”页、“页面设置”页、“自动整理”页、“编辑”页、“纸张来源”页、“封面/插页”页和“质量”页。在图10所示的例子中,显示“纸张设置”页。
[0161] 用户可以主要执行能够经由“纸张设置”页对各章唯一设置的薄片的设置。更具体地,用户可以经由“纸张设置”页发出用于设置输出纸张大小、输出纸张方向和成品大小的指令。
[0162] 可以由用户选中“将与文档不同的设置用于以下设置”复选框1001~1003,以执行能够为整个文档的设置和章的设置共同设置的设置项的设置。
[0163] 针对已经选中相应的复选框1001、1002或1003的项,代替应用针对文档所设置的设置值,将经由“章设置”窗口1000所设置的值应用至相应的章。
[0164] 可以为章特有地设置的设置包括两种主要类型。一种类型是可以仅针对章设置的设置项。另一种类型是具有与作为上层的文档的设置值不同的特定设置值的章的设置项。
[0165] 图11示出根据本典型实施例的装订应用程序104的“页设置”窗口1100的示例。用户可以经由“页设置”窗口1100显示并设置页设置信息311。
[0166] 通过按下应用程序操作画面700(图7)上所显示的“打印设置”菜单中的“页设置”菜单上或工具栏上的“页设置”按钮,调用该窗口。
[0167] “页设置”窗口1100是用于设置针对各页特有地设置的属性的窗口。“页设置”窗口1100包括4个标签设置页,即“页面设置”页、“编辑”页、“纸张来源”页和“质量”页。在图11所示的例子中,显示“页面设置”页。
[0168] 用户可以经由“页面设置”窗口1100主要执行针对各页特有地设置的布局(拼版)的设置。更具体地,用户可以发出用于设置要拼版在打印薄片上的原稿页的旋转角度和放大/缩小比的指令。
[0169] 可以由用户选中“将与章不同的设置用于以下设置”复选框1101,以执行能够为章的设置和页的设置共同设置的设置项的设置。对于没有选中“将与章不同的设置用于以下设置”复选框1101的设置项,将章的设置值应用至页。
[0170] 将由用户经由“页面设置”窗口1100所设置的“将与章不同的设置用于以下设置”复选框1101的控制信息存储在预先设置的专用存储区域中,这是有用的。如果将“将与章不同的设置用于以下设置”复选框1101的控制信息作为属性的其中一个存储在图3所示的设置信息内,则更加有用。在这种情况下,图5和6所示的例子附加包括用于存储“将与章不同的设置用于以下设置”复选框1101的控制信息的区域。
[0171] 图12示出装订应用程序104的“整个文档设置”窗口900上的、用户已经指定用于执行订书钉装订处理的设置的显示的示例。如果用户已经指定执行订书钉装订处理,则CPU 201对书文件(文档数据)设置订书钉装订处理。
[0172] 在本典型实施例中,实现订书钉装订处理,作为用于将文档数据的一部分作为部分装订组而装订的装订处理的示例。然而,本发明不限于此。更具体地,以下还将详细说明的本发明可以实现打孔处理、封面装订(case-binding)处理或圆环装订(ring-binding)处理等的除订书钉装订处理以外的装订处理。
[0173] “自动整理”页的“订书钉装订”组合框1201包括4个选项,即“关闭”、“一次所有页”、“按章”和“相同页的组副本”。
[0174] 如果选择“关闭”,则设置“禁止订书钉装订”。如果选择“一次所有页”,则设置“按份装订”。如果选择“按章”,则设置“按章装订”。如果选择“相同页的组副本”,则设置“在数量与副本数量等同的多份的相同页上进行订书钉装订”。
[0175] 更具体地,CPU 201根据用户操作设置上述设置。
[0176] 在图12所示的例子中,用户已经打开(指定)“自动整理”页,并且已经设置“按章”订书钉装订作为项“订书钉装订”的设置。CPU 201根据上述用户指定对书文件(文档数据)设置订书钉装订处理。
[0177] 图13示出由用户调用的装订应用程序104的“章设置”窗口1000,其中,用户已经设置了章的订书钉装订。在图13所示的例子中,已经选中“自动整理”页的“将与文档不同的设置用于以下设置”复选框1301。因此,可以设置章特有的设置。用户可以启用(禁止)“允许订书钉装订”复选框1302以执行(不执行)章的订书钉装订。
[0178] 另外,用户可以启用(禁止)“与前一章一起进行订书钉装订”复选框1303,以执行(不执行)与前一章一起的订书钉装订。
[0179] 如果对于第一章选中复选框1302、并且如果对于第二章选择复选框1302但未选中复选框1303,则将第一章和第二章设置为不同的订书钉装订组。
[0180] 此外,如果在这种情况下针对后续章选中复选框1302和1303,则将第一章、第二章和后续章作为一个部分订书钉装订组进行订书钉装订。
[0181] 如果针对第一章未选中复选框1302并且如果针对第二章选中复选框1303,则由于没有指定要对第一章进行订书钉装订,因此不将第一章和第二章作为一个部分订书钉装订组进行订书钉装订。因此,如果没有启用针对前一章的订书钉装订的设置,则复选框1303可能不是有效的。因此,如果没有指定对前一章执行订书钉装订或者如果该章是不具有在前章的第一章,则禁用复选框1303是有用的。
[0182] 可以由用户通过操作KB 209和指示装置(未示出)来执行订书钉装订处理的上述设置。CPU 201根据接收到的用户操作执行由用户所设置的设置。
[0183] 另外,将由CPU 201所设置的信息存储在图18所示的各个页数据的订书钉装订状态表1801中。RAM 202存储订书钉装订状态表1801。
[0184] CPU 201读取并显示订书钉装订状态表1801,以允许用户验证对各个页数据执行什么类型的订书钉装订设置。
[0185] 图14示出根据本典型实施例的部分(或子组)订书钉装订的示例。图15示出根据本典型实施例的当已经指定图14所示的部分订书钉装订时文档处理系统的树状图画面1501的示例。
[0186] 在图14和15所示的例子中,对于包括30个应试者用的1页问题纸、30个应试者用的总共5张订书钉装订页的答案纸和4个解说员用的1页解释材料的打印作业,设置订书钉装订的设置。
[0187] 图16示出根据传统方法的薄片预览画面(自动整理预览画面)1601上所显示的订书钉标记。
[0188] 在图16所示的传统方法中,用户可以知晓对各页进行订书钉装订,但不能够知晓在设置了部分订书钉装订的情况下部分订书钉装订组之间的分割。
[0189] 图17是示出根据本发明典型实施例的用于显示预览各页的薄片(自动整理)预览画面上所显示的订书钉标记的处理的示例的流程图。
[0190] 参考图17,在步骤S1701中,CPU 201检测到由用户通过操作KB 209和指示装置(未示出)已经指定显示薄片预览。另外,CPU 201最终确定变量“I”和“J”各自的值,以允许用户验证自第一页起的各页的指定状态。变量“I”表示第1页的页码。变量“J”表示订书钉标记的颜色。此外,CPU 201将所确定的值存储在RAM 202上。
[0191] 在步骤S1702中,CPU 201参考订书钉装订状态表1801,以读取并获取第I页的状态。
[0192] 在步骤S1703中,CPU 201判断对于第I页是否已经指定订书钉装订处理。如果判断为对于第I页已经指定订书钉装订处理(步骤S1703中为“是”),则处理进入步骤S1704。另一方面,如果判断为对于第I页没有指定订书钉装订处理(步骤S1703中为“否”),则处理进入步骤S1708。
[0193] 在步骤S1704中,CPU 201根据从订书钉装订状态表1801获取的订书钉的形状,设置变量“K”的值。变量K表示要显示在第I页上的订书钉标记的形状。
[0194] 在本典型实施例中,如果判断为从订书钉装订状态获取表1801获取的订书钉的形状是表示部分订书钉装订组的第一页的“开头”,则CPU 201设置“1”作为变量K的值。另一方面,如果判断为从订书钉装订状态表1801获取的订书钉的形状是表示部分订书钉装订组的中间页的“中间”,则CPU 201设置“2”作为变量K的值。另外,如果判断为从订书钉装订状态表1801获取的订书钉的形状是表示部分订书钉装订组的最后页的“末尾”,则CPU201设置“3”作为变量K的值。
[0195] 在步骤S1705中,CPU 201根据第I页的变量K和J的值,执行控制以显示具有预定颜色和形状的订书钉标记(即,将形状K和颜色J的订书钉标记应用至第I页上)。
[0196] 在本典型实施例中,如果变量J具有偶数的值,则订书钉标记的颜色是蓝色。另一方面,如果变量J具有奇数的值,则订书钉标记的颜色是红色。然而,本典型实施例不限于此。更具体地,如果使用任意的3种或更多种颜色以允许用户识别订书钉标记之间的差异,则也是有用的。
[0197] 另外,如果将不同的颜色用于其间不存在用户没有指定订书钉装订处理的页数据的、相互邻接的部分订书钉装订组,则也是有用的。在这种情况下,可以将相同的颜色用于除其间不存在用户没有指定订书钉装订处理的页数据的、相互邻接的部分订书钉装订组以外的部分订书钉装订组。
[0198] 可选地,如果即使对于已设置了不同类型的订书钉装订的相互邻接的部分订书钉装订组也使用相同的颜色,则也是有用的。在这种情况下,可以将不同的颜色用于已设置了相同类型的订书钉装订的相互邻接的部分订书钉装订组。
[0199] 如上所述,本典型实施例将不同的颜色用于相互邻接的装订标记(订书钉标记)。因此,用户可以识别部分装订组中的各部分装订组并在这些部分装订组之间进行区分。以下将详细说明订书钉的形状。
[0200] 在步骤S1706中,CPU 201判断变量K是否具有值“3”。如果判断为变量“K”具有值“3”(步骤S1706中为“是”),则处理进入步骤S1707。另一方面,如果判断为变量K不具有值“3”(步骤S1706中为“否”),则处理进入步骤S1708。
[0201] 在CPU 201已判断为变量K具有值“3”的步骤S1707中,CPU201判断出作为当前目标页的第I页是部分订书钉装订组的最后一页。因此,在步骤S1707中,CPU 201使变量J增加1,以改变后续的部分订书钉装订组的订书钉的颜色。
[0202] 在步骤S1708中,CPU 201判断第I页是否是文档数据的最后一页。如果判断为第I页不是文档数据的最后一页(步骤S1708中为“否”),则处理进入步骤S1709。另一方面,如果判断为第I页是文档数据的最后一页(步骤S1708中为“是”),则处理结束。
[0203] 在步骤S1709中,CPU 201使变量I增加1,以执行文档数据的后续页数据的自动整理预览。然后,处理返回步骤S1702。
[0204] 本典型实施例以上述方式执行处理。因此,如果已经设置多个部分订书钉装订组,则用户可以根据订书钉标记的形状或颜色在自动整理预览画面上识别部分订书钉装订组中的各部分订书钉装订组并在它们之间进行区分。
[0205] 如果可以进行订书钉位置的设置,则如果将与订书钉位置有关的信息记录在订书钉装订状态表1801中也是有用的。在这种情况下,CPU 201可以在步骤S1704中,在显示上设置并应用订书钉的形状的同时,在显示上设置并应用订书钉位置。对于可以设置的订书钉位置,可以设置包括“左上装订”和“右上装订”的单点装订、长边两点装订和在装订打印的情况下的骑订(saddle stitch)装订等的参数。
[0206] 这里假定已经指定双面打印,奇数页是薄片的正面,并且用户已经指定“左上装订”的订书钉装订处理。在这种情况下,将订书钉标记显示在奇数页薄片的左上部分、并且将订书钉标记显示在与薄片的背面相对应的偶数页薄片的右上部分,这是有用的。
[0207] 利用上述结构,本典型实施例可以实现能够允许用户直观地且容易地识别所显示的内容的预览显示。
[0208] 图19示出根据本典型实施例的订书钉标记的形状的示例。
[0209] 参考图19,订书钉标记(开头装订标记)1901是部分订书钉装订组的第一页(例如,第一装订页正面)的订书钉标记。以粗的实线显示订书钉标记1901。
[0210] 订书钉标记(第二装订标记)1902是部分订书钉装订组的最后一页(例如,最后装订页背面)的订书钉标记。以粗的虚线显示订书钉标记1902。
[0211] 另外,订书钉标记(第三装订标记)1903和1904是部分订书钉装订组的中间页的订书钉标记。利用订书钉标记的两端处的粗点和连接这些点的细(浅颜色)的直线来显示订书钉标记1903和1904。订书钉标记1903和1904分别表示薄片的正面的订书钉标记和薄片的背面(即,分别是中间装订页正面和背面)的订书钉标记。
[0212] 如果文档数据是在单面打印时使用的数据并且在自动整理预览画面上不显示背面,则显示订书钉标记1905作为部分订书钉装订组的最后一页的正面(即,最后装订页正面)的订书钉标记。利用粗的虚线和存在于虚线的断开部分之间的浅的(或细的)直线来显示订书钉标记1905。
[0213] 在根据图17所示的流程图的处理中,如果K=1,则显示订书钉标记1901。类似地,如果K=2,则显示订书钉标记1903或1904。此外,如果K=3,则显示订书钉标记1902。图19所示的订书钉标记1901~1905仅是例子,并且本典型实施例不限于该结构。更具体地,可以显示具有除上述以外的形状或颜色的任何其它的订书钉标记,只有该结构允许用户识别多个部分订书钉装订组中的各部分订书钉装订组并且在它们之间进行区分即可。
[0214] 如上所述,本典型实施例使用上述的第一至第三装订标记等的具有不同形状的装订标记(订书钉标记)。因此,用户可以直观地且容易地识别多个部分订书钉装订组中的各部分订书钉装订组并在它们之间进行区分。
[0215] 图20和21分别示出根据本典型实施例的自动整理预览画面上的订书钉标记的显示的示例。
[0216] 参考图20,自动整理预览画面2001显示一个部分订书钉装订组的预览。在图20所示的例子中,画面的左上部分中所显示的页与作为部分订书钉装订组的第一页的正面页相对应。随后的6页与中间页相对应。画面的右下部分中所显示的页与部分订书钉装订组的最后一页相对应。另外,在自动整理预览画面2001中,各页包括具有相应形状的订书钉标记。
[0217] 图21示出根据本典型实施例的自动整理预览画面2101。在自动整理预览画面2101中,将不同的部分订书钉装订组显示在画面的上部和下部中。
[0218] 在图21所示的例子中,显示红色订书钉标记作为自动整理预览画面2101的上部上所显示的部分订书钉装订组的订书钉标记,而显示蓝色订书钉标记作为自动整理预览画面2101的下部上所显示的部分订书钉装订组的订书钉标记。因此,用户可以很容易地识别各部分订书钉装订组。
[0219] 图22和23各自示出根据本典型实施例的树状图的显示的示例。
[0220] 参考图22,树状图画面2201通过使用括号2202~2204显示各个部分订书钉装订组的范围。因而,用户可以容易地理解由括号2202~2204所区别的部分订书钉装订组彼此不同。
[0221] 参考图23,树状图画面2301通过使用具有相互不同的颜色的括号2302~2304来显示各个部分订书钉装订组的范围。在图23所示的例子中,括号2302~2304的颜色各自与上述自动整理预览画面上所显示的相应订书钉标记的颜色相对应。因而,可以明确呈现树状图画面和上述自动整理预览画面之间的对应关系。
[0222] 图24示出根据本典型实施例的树状图画面2401的示例。图25示出根据本典型实施例的树状图画面2500的示例。
[0223] 如图24和25所示,如果通过使用矩形标记2402~2404(图24)和2501~2503(图25)作为包围标记来区别并显示部分订书钉装订组的范围以明确显示部分订书钉装订组的范围,则也是有用的。
[0224] CPU 201控制上述括号和包围标记。更具体地,CPU 201参考订书钉装订状态表1801,以获取包括从相应订书钉的形状是“开头”的页到相应订书钉的形状是“末尾”的页的页的一个部分订书钉装订组的范围。
[0225] 图26示出根据本典型实施例的树状图画面2600的示例。在图26所示的例子中,用户可以利用鼠标指示器2602拖拉对应于并且表示部分订书钉装订组的矩形标记2601的上边或下边。因而,用户可以改变部分订书钉装订组的范围。在图26所示的例子中,树状图画面2600从上到下按页码的上升数字顺序将页显示为树状图。
[0226] 图27是示出根据本典型实施例的用于通过垂直拖拉矩形标记2601的上边来改变订书钉的形状的示例处理的流程图。
[0227] 参考图27(上边放大/缩小处理),在步骤S2701中,CPU 201检测到用户通过操作鼠标(鼠标指示器)2602已经指定矩形标记2601的上边(例如,拖拉上边)。
[0228] 在步骤S2702中,CPU 201针对由用户使用鼠标指示器2602已经指定的部分订书钉装订组的第一页设置参数“t1”。另外,CPU 201将参数“t1”存储在RAM 202上。参数“t1”具有与页的页码相对应的参数值。
[0229] 在步骤S2703(即,鼠标指示器的释放选择状态)中,CPU 201检测到在步骤S2701和S2702中的指定和拖拉之后,已中断鼠标指示器2602的拖拉。
[0230] 在步骤S2704(即,存储鼠标指示器选择释放页=t2)中,CPU201针对在中断拖拉鼠标指示器2602时所指定的页,设置参数“t2”。另外,CPU 201将参数“t2”存储在RAM202上。与参数“t1”类似,参数“t2”具有与页的页码相对应的参数值。
[0231] 在步骤S2705中,CPU 201判断参数t1和t2的值是否相同。如果判断为参数t1和t2的值相同(步骤S2705中为“是”),则CPU201判断为用户没有放大或缩小矩形标记2601。在这种情况下,处理结束。
[0232] 另一方面,如果判断为参数t 1和t2的值彼此不同(步骤S2705中为“否”),则处理进入步骤S2706。
[0233] 在步骤S2706中,CPU 201判断参数t1和t2的值中哪个较大。如果判断为t1>t2(步骤S2706中为“是”),即如果判断为用户已经向上放大矩形标记2601的范围,则处理进入步骤S2707。
[0234] 另一方面,如果判断为t1<t2(步骤S2706中为“否”),即如果判断为用户已经向下缩小矩形标记2601的范围,则处理进入步骤S2708。
[0235] 在步骤S2707中,CPU 201将表示第t1页的订书钉的形状的参数K的值从“1”(=“开头”)改变为“2”(=“中间”)。此外,CPU 201将表示包括紧挨第t1页之前的页(第(t1-1)页)到紧挨第t2页之后的页(第(t2+1)页)的页中的各页的订书钉的形状的参数K的值从“0”(=“无”)改变为“2”(=“中间”)。此外,CPU 201将表示第t2页的订书钉的形状的参数K的值从“0”(=“无”)改变为“1”(=“开头”)。
[0236] 在步骤S2708中,CPU 201将表示第t1页的订书钉的形状的参数K的值从“1”(=“开头”)改变为“0”(=“无”)。另外,CPU 201将表示包括紧挨第t1页之后的页(第(t1+1)页)到紧挨第t2页之前的页(第(t2-1)页)的页中的各页的订书钉的形状的参数K的值从“2”(=“中间”)改变为“0”(=“无”)。
[0237] 此外,CPU 201将表示第t2页的订书钉的形状的参数K的值从“2”(=“中间”)改变为“1”(=“开头”)。
[0238] 由CPU 201来执行步骤S2707和S2708中的整个处理。在步骤S2707和S2708中的处理中,CPU 201从订书钉装订状态表1801获取参数K的值,并且在CPU 201中改变参数K值。
[0239] 通过执行上述控制,CPU 201对在改变括号或包围标记(矩形标记2601)的范围之前未被该括号或包围标记包围但在改变括号或包围标记的范围之后被矩形标记2601包围的部分订书钉装订组,指定并设置装订处理(订书钉装订处理)。
[0240] 另外,通过执行上述控制,CPU 201可以使针对曾被矩形标记2601包围但在改变部分订书钉装订组的范围之后未被矩形标记2601包围的部分订书钉装订组的装订处理的指定无效。
[0241] 如上所述,如果由用户通过拖拉矩形标记2601的上边来放大或缩小矩形标记(括号或包围标记)2601,则本典型实施例改变订书钉装订状态表1801中所存储的参数值。因此,用户可以直观地且容易地改变部分订书钉装订组的范围。
[0242] 图28是示出根据本典型实施例的用于通过垂直拖拉矩形标记2601的下边来改变订书钉的形状的示例处理的流程图。
[0243] 参考图28(下边放大/缩小处理),在步骤S2801(即,拖拉下边)中,CPU 201检测到用户通过操作鼠标(鼠标指示器)2602已经指定矩形标记2601的下边。
[0244] 在步骤S2802中,CPU 201针对由用户通过使用鼠标指示器2602已经指定的部分订书钉装订组的最后一页,设置参数“u1”。另外,CPU 201将参数“u1”存储在RAM 202上。参数“u1”具有与页的页码相对应的参数值。
[0245] 在步骤S2803(即,鼠标指示器的释放选择状态)中,CPU 201检测到在步骤S2801和S2802的指定和拖拉之后,已经中断鼠标指示器2602的拖拉。
[0246] 在步骤S2804中,CPU 201针对在中断拖拉鼠标指示器2602时所指定的页,设置参数“u2”。另外,CPU 201将参数“u2”存储在RAM 202上。与参数“u1”类似,参数“u2”具有与页的页码相对应的参数值。
[0247] 在步骤S2805中,CPU 201判断参数u1和u2的值是否相同。如果判断为参数u1和u2的值相同(步骤S2805中为“是”),则CPU201判断为用户没有放大或缩小矩形标记2601。在这种情况下,处理结束。
[0248] 另一方面,如果判断为参数u1和u2的值彼此不同(步骤S2805中为“否”),则处理进入步骤S2806。
[0249] 在步骤S2806中,CPU 201判断参数u1和u2的值中哪个较大。如果判断为u1<u2(步骤S2806中为“是”),即如果判断为用户已经向下放大矩形标记2601的范围,则处理进入步骤S2807。
[0250] 另一方面,如果判断为u1>u2(步骤S2806中为“否”),即如果判断为用户已经向上缩小矩形标记2601的范围,则处理进入步骤S2808。
[0251] 在步骤S2807中,CPU 201将表示第u1页的订书钉的形状的参数K的值从“3”(=“末尾”)改变为“2”(=“中间”)。此外,CPU 201将表示包括紧挨第u1页之后的页(第(u1+1)页)到紧挨第u2页之前的页(第(u2-1)页)的页中的各页的订书钉的形状的参数K的值从“0”(=“无”)改变为“2”(=“中间”)。
[0252] 此外,CPU 201将表示第u2页的订书钉的形状的参数K的值从“0”(=“无”)改变为“3”(=“末尾”)。
[0253] 在步骤S2808中,CPU 201将表示第u 1页的订书钉的形状的参数K的值从“3”(=“末尾”)改变为“0”(=“无”)。另外,CPU 201将表示包括紧挨第u1页之前的页(第(u1-1)页)到紧挨第u2页之后的页(第(u2+1)页)的页中的各页的订书钉的形状的参数K的值从“2”(=“中间”)改变为“0”(=“无”)。
[0254] 此外,CPU 201将表示第u2页的订书钉的形状的参数K的值从“2”(=“中间”)改变为“3”(=“末尾”)。
[0255] 由CPU 201来执行在步骤S2807和S2808中的整个处理。在步骤S2707和S2708中的处理中,CPU 201从订书钉装订状态表1801获取参数K的值,并且在CPU 201中改变参数K的值。
[0256] 通过执行上述控制,CPU 201对在改变括号或包围标记(矩形标记2601)的范围之前未被该括号或包围标记包围但在改变括号或包围标记的范围之后被矩形标记2601包围的部分订书钉装订组,指定并设置装订处理(订书钉装订处理)。
[0257] 另外,通过执行上述控制,CPU 201可以使针对曾被矩形标记2601包围但在改变部分订书钉装订组的范围之后不再被矩形标记2601包围的部分订书钉装订组的装订处理的指定无效。
[0258] 如上所述,如果由用户通过拖拉矩形标记2601的下边来放大或缩小矩形标记(括号或包围标记)2601,则本典型实施例改变订书钉装订状态表中所存储的参数值。因此,用户可以直观地且容易地改变部分订书钉装订组的范围。
[0259] 如上所述的用于改变部分订书钉装订组的范围的处理不限于使用矩形标记2601的情况。更具体地,如果使用与矩形标记2601不同的括号或包围标记,则也可以执行上述处理。
[0260] 如果放大包围标记的范围,则放大后的包围标记的范围可能与其它部分订书钉装订组的范围重叠。
[0261] 在这种情况下,如果执行以下处理则也是有用的。更具体地,在这种情况下,用户可以将范围被放大的部分订书钉装订组和与范围放大后的部分订书钉装订组重叠的部分订书钉装订组合并,以形成一个部分订书钉装订组。
[0262] 可选地,如果预先限制包围标记的范围的放大使得部分订书钉装订组的包围标记不能与其它部分订书钉装订组的包围标记重叠,则也是有用的。
[0263] 图29示出根据本典型实施例的树状图画面2900上所显示的右击菜单画面的示例。
[0264] 在图29所示的例子中,当用户利用鼠标指示器2903在树状图画面29000上右击时,显示右击菜单2904。因而,用户可以使订书钉的指定无效,将部分订书钉装订组与紧挨该部分订书钉装订组之前或之后的其它的部分订书钉装订组合并,并改变订书钉的类型。
[0265] 图30是示出在根据本典型实施例的文档处理系统中当用户通过使用鼠标指示器2903指定“与前一组合并”时由CPU 201所执行的示例处理的流程图。
[0266] 参考图30,在步骤S3001中,CPU 201设置参数“t”作为由用户通过使用鼠标指示器2903已经指定的、由矩形标记2902所包围的部分订书钉装订组的第一页的页码(在下文,将上述部分订书钉装订组称为“部分订书钉装订组2902”)。另外,CPU 201将参数t存储在RAM 202上。
[0267] 在步骤S3002中,CPU 201设置参数“u”作为紧挨由矩形标记2902包围的部分订书钉装订组之前所显示的部分订书钉装订组的最后一页的页码(在下文,将上述紧前的部分订书钉装订组,即由矩形标记2901包围的多个页称为“部分订书钉装订组2901”)。另外,CPU 201将参数u存储在RAM 202上。
[0268] 在步骤S3003中,CPU 201参考订书钉装订状态表1801,以获取已经由用户为部分订书钉装订组2901和部分订书钉装订组2902各自所指定的订书钉位置。
[0269] 此外,CPU 201判断订书钉位置是否相同。如果判断为订书钉位置相同(步骤S3003中为“是”),则处理进入步骤S3007。
[0270] 另一方面,如果判断为订书钉位置彼此不同(步骤S3003中为“否”),则处理进入步骤S3004。
[0271] 在步骤S3004中,CPU 201显示以下消息:该消息提示用户确定要应用为部分订书钉装订组2901所指定的订书钉位置和为部分订书钉装订组2902所指定的订书钉位置中的哪个。
[0272] 如果响应于提示用户选择订书钉位置的针对用户的如上所述显示的询问,用户发出用于应用为部分订书钉装订组(在下文简称为“选中组”)2902所指定的订书钉位置的指令,则处理进入步骤S3005。
[0273] 另一方面,如果响应于上述询问,用户发出用于应用为部分订书钉装订组(下文中简称为“前一组”)2901所指定的订书钉位置的指令,则处理进入步骤S3006。
[0274] 在步骤S3005中,CPU 201应用为部分订书钉装订组2902所指定的订书钉位置作为部分订书钉装订组2901的订书钉位置。
[0275] 在步骤S3006中,CPU 201应用已经为部分订书钉装订组2901设置的订书钉位置作为部分订书钉装订组2902的订书钉位置。
[0276] 在步骤S3005和S3006中“应用”订书钉位置时,CPU 201从RAM 202获取为各个部分订书钉装订组所设置的订书钉位置信息,并将所获取的订书钉位置信息写入订书钉装订状态表1801中。
[0277] 在步骤S3007中,CPU 201将表示第t页的订书钉的形状的参数K的值从“1”(=“开头”)改变为“2”(=“中间”)。另外,CPU 201将表示第u页的订书钉的形状的参数K的值从“3”(=“末尾”)改变为“2”(=“中间”)。CPU 201改变订书钉装订状态表1801上的参数值。
[0278] 图31是示出在根据本典型实施例的文档处理系统中在用户通过使用鼠标指示器2903指定“与后一组合并”的情况下所执行的示例处理的流程图。
[0279] 参考图31,在步骤S3101中,CPU 201设置参数“s”作为由用户通过使用鼠标指示器2903已经指定的部分订书钉装订组2902的最后一页的页码。另外,CPU 201将参数s存储在RAM 202上。
[0280] 在步骤S3102中,CPU 201设置参数“b”作为紧挨部分订书钉装订组2902之后所显示的部分订书钉装订组的第一页的页码(在下文,将上述紧后部分订书钉装订组(未示出)称为“后一部分订书钉装订组”)。另外,CPU 201将参数b存储在RAM 202上。
[0281] 在步骤S3103中,CPU 201参考订书钉装订状态表1801,以获取已经由用户为部分订书钉装订组2902和后一部分订书钉装订组各自指定的订书钉位置。
[0282] 此外,CPU 201判断订书钉位置是否相同。如果判断为订书钉位置相同(步骤S3103中为“是”),则处理进入步骤S3107。
[0283] 另一方面,如果判断为订书钉位置彼此不同(步骤S3103中为“否”),则处理进入步骤S3104。
[0284] 在步骤S3104中,CPU 201显示以下消息:该消息提示用户确定要应用为后一部分订书钉装订组所指定的订书钉位置和为部分订书钉装订组2902所指定的订书钉位置中的哪个。
[0285] 如果响应于提示用户选择订书钉位置的针对用户的如上所述所显示的询问,用户发出用于应用为部分订书钉装订组(“选中组”)2902所指定的订书钉位置的指令,则处理进入步骤S3105。
[0286] 另一方面,如果响应于如上所述的询问,用户发出用于应用为后一部分订书钉装订组(“后一组”)所指定的订书钉位置的指令,则处理进入步骤S3106。
[0287] 在步骤S3105中,CPU 201应用为部分订书钉装订组2902所指定的订书钉位置作为后一部分订书钉装订组的订书钉位置。
[0288] 在步骤S3106中,CPU 201应用已经为后一部分订书钉装订组设置的订书钉位置作为部分订书钉装订组2902的订书钉位置。
[0289] 在步骤S3105和S3006中“应用”订书钉位置时,CPU 201从RAM 202获取为各部分订书钉装订组所设置的订书钉位置信息,并将所获取的订书钉位置信息写入订书钉装订状态表1801中。
[0290] 在步骤S3107中,CPU 201将表示第b页的订书钉的形状的参数K的值从“1”(=“开头”)改变为“2”(=“中间”)。另外,CPU 201将表示第s页的订书钉的形状的参数K的值从“3”(=“末尾”)改变为“2”(=“中间”)。CPU 201改变订书钉装订状态表1801上的参数值。
[0291] 可以根据如图32所示的自动整理预览画面上所显示的订书钉标记,执行图29~31所示的上述示例处理。
[0292] 还可以通过读出并执行存储装置上所记录的程序以进行上述实施例的功能的系统或设备的计算机(或者CPU或MPU等的装置)、并通过以下方法来实现本发明的方面,其中,由系统或设备的计算机通过例如读出并执行存储装置上所记录的程序以进行上述实施例的功能,来进行该方法的步骤。为了实现该目的,例如,经由网络或从用作存储装置的各种类型的记录介质(例如,计算机可读介质)将该程序提供至计算机。
[0293] 尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
QQ群二维码
意见反馈