信息处理设备、打印数据生成方法及打印控制程序的制作方法

文档序号:7550408阅读:86来源:国知局
专利名称:信息处理设备、打印数据生成方法及打印控制程序的制作方法
技术领域
本发明涉及信息处理设备及打印控制方法,特别涉及生成用于使打印机等的输出设备进行打印处理的打印数据的、使用了个人计算机等的打印系统。
背景技术
以往,将打印机和个人计算机等的信息处理设备连接起来而构成打印系统,从信息处理设备向打印机发送打印数据来使其进行打印的做法很普遍。这样的信息处理设备具有如下功能,即在生成可用其打印机进行处理的形式(例如打印机控制语言)的打印数据前,以与该形式不同的形式的数据形式进行暂时保存(假脱机)。暂时保存的数据形式称为所谓的中间形式,是与应用和打印机描述语言等相独立的形式。因此,可以从中间形式的数据(也称为中间数据或中间码)变换成由各种打印机进行处理的形式。
并且,这种信息处理设备通过假脱机析取装置读出作为中间码暂时保存的数据,通过打印机驱动程序重新生成最终送往打印机的形式的打印数据。该数据形式是对于打印设备的打印机控制命令队列,以打印作业为一个单位发送给打印机。
作为包括以上这样的信息处理设备和打印机的系统的代表性的公知技术,有日本特开平10-285421号公报。该系统中,在使用彩色打印机时,提供如下功能,即通过打印机驱动程序使用户对每个打印作业设定彩色或单色打印。而且,提供一种自动色彩功能,判断要进行打印的页中是否含有彩色数据,对该页进行设定,使得如果包含就进行彩色打印,如果不包含就进行单色打印。设定为彩色或者单色的打印作业被送往打印机时,在打印机中根据设定以彩色模式或者单色模式进行打印。
然而,在上述打印系统中,不能根据用户的指定而对每一页进行彩色或单色的设定。
例如,用DTP(DeskTop publishing)应用制作文档时,包含彩色图形和彩色图像的页,与文章占据大部分的页一般是混合存在的。在打印这样的文档时,图形和图像用彩色打印是比较好看的,但文章大多用单色打印就足够了。
可是,在文章占据大部分的页中,有时也包含用DTP应用制作的、用红色字等彩色制作的注释等。关于这样的页,尽管用户希望进行单色打印,但用打印机驱动程序提供的自动色彩功能进行打印处理后,因为包含有红色字注释,所以被判断为是彩色页,从而进行了彩色打印的设定。其结果,对于该页的收费就成了彩色打印的费用了。
或者,如果将打印作业整体进行单色设定,则该页可以是单色打印的设定,但此时想用彩色进行打印的页也就被设定为单色打印了。
如果用户一定要将彩色打印的页和单色打印的页分开,则在用DTP应用程序进行打印指示时,就必须将彩色打印的页和单色打印的页分别进行打印指示了。此时,不仅操作繁琐,用户还必须进行打印后的输出物的整理。而且,即使打印机具有分页功能和装订功能等附加功能,也无法利用这些。
这样,以往用户不能以页为单位进行彩色打印或单色打印的设定。

发明内容
本发明是鉴于这样的问题点而完成的,目的在于提供一种可进行用户指定的打印处理的结构,使得对于应用生成的多页文档,用户可将希望的页进行彩色打印或者单色打印的指定。
为达到上述目的,本发明具有以下结构。
提供一种信息处理设备,具有生成发送给打印机的打印数据的生成功能,包括存储器,保存打印设定数据和原稿页单位的中间形式的打印数据;打印控制器,使用户进行打印设定的改变及打印指示;打印数据读出部,根据上述打印指示从上述存储器中读出打印设定数据,根据由上述打印控制器改变的上述打印机的色彩模式的设定,改变已读出的上述打印设定数据的该色彩模式的设定,基于上述打印设定数据,用上述生成功能来生成包含改变上述色彩模式的命令的上述打印数据。
在这样的结构中,根据被改变的设定,可进行彩色、单色指示。
优选的是,由上述打印控制器改变的打印设定,包括对原稿页单位进行的上述打印机的色彩模式的设定;上述打印数据读出部,以包含改变了上述打印设定的原稿页的打印媒体为单位,改变已读出的上述打印设定数据的该色彩模式的设定。
进而,优选的是,由上述打印控制器改变的打印设定,包括对由多个原稿页构成的章单位进行的上述打印机的色彩模式的设定;上述打印数据读出部,以与改变了上述打印设定的章对应的打印媒体的集合为单位,改变已读出的上述打印设定数据的该色彩模式的设定。
进而,优选的是,上述打印数据读出部,在用上述生成功能生成包含改变上述色彩模式的命令的打印数据之前,判断上述打印机是否适合上述色彩模式的改变,如果适合,则用上述生成功能生成包含改变上述色彩模式的命令的打印数据,如果不适合,则用上述生成功能生成不包含改变上述色彩模式的命令的打印数据。
进而,优选的是,上述打印数据读出部,判断由上述打印控制器改变的打印设定是否包含对原稿页单位进行的上述打印机的色彩模式的设定,如果包含之,则以包含改变了上述打印设定的原稿页的打印媒体为单位,改变已读出的上述打印设定数据的该色彩模式的设定,而如果不包含之,则判断是否包含对由多个原稿页构成的章单位进行的上述打印机的色彩模式的设定,如果包含之,则以与改变了上述打印设定的章对应的打印媒体的集合为单位,改变已读出的上述打印设定数据的该色彩模式的设定,如果不包含之,对上述打印数据整体,改变上述打印机的色彩模式的设定。
或者,本发明具有以下结构。
提供一种信息处理设备,生成发送给打印机的打印数据,包括保存部,保存打印设定数据和要打印的文档数据;打印设定部,对文档数据的每个预定单位,将进行彩色打印或者进行单色打印的色彩模式设定为打印设定数据;打印数据生成装置,基于上述打印设定数据,发出色彩模式指定命令以使得每个上述预定单位改变上述色彩模式,从而生成上述打印数据。
进而,优选的是,上述保存部,变换从应用输入的数据,并将其作为中间形式的上述文档数据保存在保存文件中。
进而,优选的是,上述保存部,用树结构来管理文档数据,该树结构具有多个汇总了多个原稿页的章。
进而,优选的是,上述打印设定部,可以分别对原稿页单位、章单位、文档数据整体设定色彩模式的指定。
进而,优选的是,上述打印设定部,可对文档数据的章指定是遵照文档数据整体的色彩模式还是另外设定。
本发明的其他特征和优点,通过下面的结合附图的说明会弄明白。在这些附图中,相同的标号表示相同或相同的部分。


附图包含在说明书中并构成其一部分,说明本发明的实施例,并与说明书一起用于说明本发明的原理。
图1是说明表示本发明的一个实施例的打印控制设备的结构的框图。
图2是表示连接有打印机的主机的典型的打印系统的结构的框图。
图3是表示将来自应用的打印命令变换成打印机控制命令之前,进行中间码假脱机的打印系统的结构的框图。
图4是说明本发明中的打印机的图。
图5是举例表示打印控制应用中的处理的流程图。
图6是举例表示打印控制应用中的处理的流程图。
图7是举例表示打印应用中的处理的流程图。
图8是举例表示打印应用中的处理的流程图。
图9是打印控制应用UI的一例。
图10是打印控制应用UI的一例。
图11是打印控制应用UI的一例。
图12是打印控制应用UI的一例。
图13是打印控制应用UI的一例。
图14是表示假脱机析取表概要的图。
图15是表示假脱机析取表概要的图。
图16A和图16B是表示书本文件的结构的一例的图。
图17A和图17B是表示书本属性的一览表的图。
图18是表示章属性的一览表的图。
图19是表示页属性的一览表的图。
图20是打开书本文件的顺序的流程图。
图21是将电子原稿文件输入到书本文件中的顺序的流程图。
图22是将应用数据变换成电子原稿文件的顺序的流程图。
具体实施例方式
第1实施例下面,说明作为本发明的优选实施例的打印机控制系统。图1是说明打印机控制系统的结构的框图。另外,如果执行本发明的功能,不论是单独的机器、由多台机器构成的系统,还是经LAN、WAN等的网络连接而进行处理的系统,都可适用本发明。
在图1中,主机3000具有CPU101、RAM102和ROM103等。CPU101基于存储在ROM103的程序用ROM中或者外部存储器111中的文档处理程序等,执行图形、图像、文字、表(含表运算等)等混合存在的文档处理。而且,CPU101总体控制连接在系统总线104上的各装置。另外,在ROM103的程序用ROM区域或者外部存储器111中,存储有作为CPU101的控制程序的操作系统程序(以下称为OS)等,ROM103的字体用ROM区域或外部存储器111中存储有上述文档处理时使用的字体数据等,ROM103的数据用ROM区域或外部存储器111中存储有进行上述文档处理等时使用的各种数据。RAM102作为CPU101的主存储器、工作区等来发挥作用。
键盘控制器(KBC)105控制来自键盘109和无图示的指针装置的键输入。CRT控制器(CRTC)106控制CRT显示器(CRT)110的显示。磁盘控制器(DKC)107控制硬盘(HD)和软盘(FD)(注册商标)等的外部存储器111的访问。外部存储器111中存储引导程序、各种应用、字体数据、用户文件、编辑文件、打印机控制命令生成程序(以下称为打印机驱动程序)等。打印机控制器(PRTC)108经双向接口(Interface)121连接在打印机500上,执行与打印机500的通信控制处理。
另外,CPU101执行例如设定在RAM102上的给显示信息RAM的轮廓字体的展开(rasterize)处理,使得可进行在CRT110上的WYSIWYG。而且,CPU101打开基于用CRT110上的无图示的鼠标指针等指示的命令而登录的各种窗口,执行各种数据处理。用户在执行打印时,打开与由打印机驱动程序提供的打印的设定相关的窗口,进行包括打印机设定、打印模式选择的对打印机驱动程序的打印处理方法的设定。
打印机500由CPU112进行控制。打印机CPU112基于存储在ROM113的程序用ROM区域中的控制程序等,或者存储在外部存储器114中的控制程序等,向连接在系统总线115上的打印单元(打印机引擎)117输出作为输出信息的图像信号。而且,该ROM113的程序ROM区域中存储有CPU112的控制程序等。ROM113的字体用ROM区域中存储有生成上述输出信息时使用的字体数据等,如果是不具备硬盘等外部存储器114的打印机,ROM113的数据用ROM区域中还存储有在主机上使用的信息等。
CPU112经输入单元118可进行与主机的通信处理,可将打印机内的信息等通知给主机3000。RAM119是作为CPU112的主存储器、工作区而使用的RAM,其构成为利用连接在无图示的扩充端口上的可选RAM,能扩充存储器容量。另外,RAM119用作输出信息展开区域、环境数据存储区域、NVRAM等。上述硬盘(HD)、IC卡等的外部存储器114由存储器控制器(MC)120控制访问。外部存储器114作为可选设备而连接,存储字体数据、仿真程序、表格数据等。而且,118配有用于用上述操作面板进行操作的开关和LED显示器等。
而且,外部存储器114不限于1个,可以具备多个,也可以连接多个可选卡(option card)、存储了解释语言系统不同的打印机控制语言的程序的外部存储器。还可具有无图示的NVRAM,存储来自操作面板1501的打印机模式设定信息。
图2是直接连接打印机等的打印设备,或者经由网络连接的主机中的以往的典型的打印处理系统的软件结构图。应用201、图形引擎202、打印机驱动程序203及系统假脱机程序204是作为程序文件保存在外部存储器111中的程序模块。这些程序模块在执行时,由操作系统(OS)或其他使用它们的模块读取到RAM102中执行。另外,应用201和打印机驱动程序203可以追加到外部存储器的FD或CD-ROM中,或者经由无图示的网络追加到外部磁盘111的HD中。保存在外部存储器111中的应用201被读取到RAM102中执行,但在从该应用201向打印机500进行打印时,使用同样可被读取到RAM102中执行的图形引擎202进行输出(描绘)。
应用201是提供文字处理和电子数据表、照片修饰、绘图或涂色、演示、文本编辑等功能的应用程序,具有打印功能。这些应用在打印生成的文档数据和图像数据等的应用数据时,使用由操作系统(OS)提供的预定的接口。即,应用201为了打印生成的数据,向提供上述接口的OS的输出模块发送预先定好的、依赖于OS的形式的输出命令。收到输出命令的输出模块将该命令变换成打印机等输出装置可处理的形式,将其输出。输出装置可处理的形式因装置种类、制造商、机型不同而不同,因此对每个装置提供装置驱动程序,在OS中使用该装置驱动程序进行命令的变换。如果使用微软公司的Windows(注册商标)作为OS,则作为上述的输出模块,相当于称为GDI(GraphicDevice Interface)的模块。
图形引擎202在使用例如Windows(注册商标)作为操作系统时,相当于GDI。图形引擎202从外部存储器111中将为每个打印设备准备的打印机驱动程序203读入RAM2,将应用201的输出目标设定在打印机驱动程序203中。并且,在例如Windows(注册商标)中,图形引擎202将从应用201接收的GDI(Graphic Device Interface)函数变换成DDI(Device Driver Interface)函数,将DDI函数输出给打印机驱动程序203。
打印机驱动程序203基于从图形引擎202接收来的DDI函数,生成打印机可识别的控制命令,例如PDL(Page DescriptionLanguage)。生成的打印机控制命令通过被OS读取到RAM102中的系统假脱机程序204,经由接口121作为打印数据输出给打印机500。
<本实施例的打印系统的结构>
本实施例的打印系统在由图2所示的打印机和主机构成的打印系统的基础上,如图3所示,进一步具有将来自应用的打印数据作为中间码数据(保存文件)保存的结构。另外,对于包含在保存文件中的数据,下面也称为保存文件。
图3是扩展了图2的系统的图,采用如下结构,即在从图形引擎202向打印机驱动程序203发送打印命令时,生成由中间码构成的保存文件303。即,在应用201和图形引擎202之间,加入了图3所示的打印数据保存用驱动程序302、保存文件303、打印控制应用304、打印应用305、编辑信息文件306。另外,对于编辑信息文件所包含的数据,以下也称为编辑信息文件。在本实施例中,是将保存文件303和编辑信息文件作为单独的文件,但它们在文件没有被打开的状态下,为了保持其一体性,是作为档案文件成为一体的。
在图3所示的系统中,可以对用保存文件303保存的数据内容进行加工。据此可以对来自应用的打印数据进行放大缩小、将多页缩印到1页等,实现应用所不具有的功能。为了这些目的,对图2的系统进行系统扩展,使得如图3那样,以中间码进行假脱机。另外,为了进行打印数据的加工,从普通打印控制应用304提供的窗口进行设定,将该设定内容保存在RAM102或者外部存储器111上。
如图3所示,在该扩展后的处理方式中,首先,来自应用201的打印数据经打印数据保存用驱动程序302,作为保存文件303保存在系统上。该保存文件303被称为中间文件,含有打印物的内容(content)数据和打印用设定数据等。所谓打印物的内容数据,是指将用户用应用生成的数据变换成中间码后的数据,所谓打印用设定数据,是指记述了怎样输出(输出形式)内容数据的数据。另外,还包含称为编辑信息文件的应用用扩展数据,该编辑信息文件用于提供使用户通过打印控制应用进行保存文件的内容的编辑和输出指示时的用户接口。
打印控制应用304读入该保存文件303。该打印控制应用304可对读入的保存文件303进行改变、显示、保存、打印。实际进行用于打印的处理的,是打印应用(假脱机析取程序)305。从打印控制应用304收到打印命令后的打印应用(假脱机析取程序)305按照打印控制应用304设定的输出形式,以GDI函数等预定的形式,向图形引擎202输入数据。图形引擎202将输入的GDI函数形式等的数据变换成DDI函数,向打印机驱动程序203输出DDI函数。打印机驱动程序203基于从图形引擎202取得的DDI函数,生成由页记述语言等构成的打印机控制命令,经由系统假脱机程序204输出给打印机500。
<保存文件的数据形式>
在详细说明打印控制应用304之前,先说明保存文件的数据形式。保存文件包含各原稿页(用应用生成的页单位的数据。也称为逻辑页)的数据作为内容数据,包含例如称为作业单的形式的数据。而且,和保存文件一起,还存储有用于用后述的打印控制应用对保存文件所包含的打印设定信息进行设定改变的编辑信息文件。在保存文件中,该PDF形式的原稿页数据和称为作业单的形式的数据成为所谓的中间数据。
在保存文件中,原稿页数据以例如PDF形式等进行定义,包含文字的字体和颜色的指定、原稿页内的文字和图形等的布局信息等。
保存文件的作业单是具有以原稿页为最小单位的结构的数据。作业单中的结构定义了用纸上的原稿页的布局。1个作业单对应一个打印作业。在最上面有文档整体的节点,定义了文档整体的属性,例如双面打印/单面打印等。其下包含表示文档的结构和各结构要素的设定的信息。具体来说,纸张束节点属于文档节点,包含应使用的用纸的识别符和打印机中的供纸口的指定等的属性。该纸张束所包含的纸张的节点属于各纸张束节点。1个纸张相当于1张用纸。打印页(物理页)属于各纸张。如果是单面打印,则1个物理页属于1个纸张,如果是双面打印,则2个物理页属于1个纸张。在其上面配置的原稿页属于各物理页。另外,作为物理页的属性,包括原稿页的布局。关于原稿页,包括与作为原稿页的实体的原稿页数据关联的带关联信息(链接信息)。
关于文档整体的设定,包含例如以下这样的信息。
(1)物理页(指打印媒体的纸张的面)上的原稿页的配置的信息(将N页配置在1张物理页上的所谓N-up打印的设定等)和顺序(2)文档名(3)双面指定的可否(4)可变打印(将预先确定的栏的内容插入另行准备的数据后进行打印的技术)的可否(5)包含的原稿页数(6)色彩类型(7)份数等(8)水印图案(使重复到原稿页或打印页上的样子)(9)打印机状态(10)媒体类型
(11)纸张上的逻辑页序号列表(12)打印品质等。
关于每一纸张束的打印设定,可以设定如下这样的参数。
(13)N-up打印的设定(14)色彩类型(15)供纸源等。
关于属于各纸张束的每个纸张的打印设定,可以进行如下这样的设定。
(16)双面/单面打印的设定。
关于属于各纸张的每个物理页(面)的打印设定,可以进行如下设定。
(17)色彩类型(18)指定相当于封面/封底的哪一个。
关于配置在各物理页上的每个原稿页的打印设定,可以进行如下设定。
(19)开始坐标(20)尺寸(21)顺序这样,作业单是具有以原稿页为最小单位的层结构的数据。并且,由这些作业单定义的打印用设定,其多数是每个以文档单位进行设定的层所通用的,也存在一部分像N-up设定和色彩类型那样在层间所通用的。关于通用的设定,下面的层原则上继承其上面的层中的相同的设定值。但是,在层间通用的属性具有不同值时,将所关注的层设定的值作为其属性值来使用。例如,色彩类型的设定可以对文档整体和纸张束(纸张的集合)及物理页(也称面或者打印页)进行设定。色彩类型是指定打印设备中的模式的设定,如果设定为单色模式,则由打印设备以单色进行打印,如果设定为彩色模式,则以彩色进行打印,如此来生成打印数据。
<由编辑信息文件管理的文档结构>
打印控制应用304是使用户以各种方法指定保存文件所包含的数据,并且提供用于改变打印设定的用户接口的程序。保存文件本身是具有上述结构的文件,但打印控制应用304为了管理保存文件,进一步与保存文件对应地添加了上述编辑信息文件。根据该编辑信息文件所包含的编辑信息,打印控制应用304以与保存文件、例如用作业单定义的文档相独立的管理结构来管理文档。该管理结构是类似于作业单的层结构,但与作业单不同,从上面开始由“书本”、“章”、“原稿(逻辑)页”这些层来构成。其中原稿页是与在作业单中所说的原稿页相同的。而且,章对应于纸张束(纸张的集合)。
作为用户接口所显示的假想的文件不是像保存文件303那样永久性地保存和管理的文件,而是在用户使用打印控制应用304进行保存文件的打印用设定的改变和打印指示等时,暂时为用户接口而建立的。因此,打印控制应用304将保存文件303和对应的编辑信息文件306一并打开,由该保存文件建立具有在编辑信息中定义的结构的假想的书本文件,如后述那样作为用户接口进行显示。并且,用户通过用户接口,一边参照书本文件一边进行打印设定的改变后,该设定就反映在编辑信息文件中。
在此,说明暂时由打印控制应用建立的书本文件、即由编辑信息文件定义的数据形式。
书本文件具有模仿纸媒体的书籍的3层的层结构。上面层称为“书本”,模仿1册书,定义了该书本全部的属性。其下的中间层相当于书中所称的章,还称为“章”。对各章也可以定义每章的属性。下面层是“页”,相当于用应用程序定义的各原稿页(即逻辑页)。对各原稿页也可以定义每个原稿页的属性。一个书本可以含有多个章,而且一个章可以含有多个原稿页。在以下说明中,将原稿页简单地称为页。
图16A是示意性地表示在编辑信息文件中定义的书本文件的形式的一例的图。即,图16A是示意性地表示编辑信息数据的内容的图。在该例的编辑信息文件中,书本、章、页由分别相当于它们的节点表示。一个编辑信息文件含有一个书本。书本、章是用于定义作为书本的结构的概念,所以,含有定义了的属性值和向下面层的链接来作为其实体。页具有由生成了打印的数据的应用程序输出的每一页的数据作为实体。页的实体是保存文件303所含有的PDF形式等的原稿页数据。即,编辑信息文件仅定义书本文件的形式和属性,不包含原稿页数据的数据。
在图16A中,书本301在定义了书本属性的同时,还链接有2个章302A和302B。通过该链接,表示章302A和302B包含在书本301中。章302A上链接有原稿页303A、303B,表示这些原稿页包含在章302A中。各原稿页303A、303B中各自定义了属性值。并且,含有向作为其实体的原稿页数据(1)、(2)的链接。这些链接表示,对应于图16B所示的保存文件所含有的原稿页数据304的数据(1)、(2),页303A、303B的实体是原稿页数据(1)、(2)。
图17A和图17B是书本属性的列表。关于可与下面层重复定义的项目,优先采用下面层的属性值。因此,关于仅在书本属性中包含的项目,书本属性中定义的值在整个书本中为有效值。然而,关于与下面层重复的项目,具有作为在下面层中未定义的情况下的既定值的意思。另外,图示的各项目具体说并非对应于1个项目,而是包含相关的多个项目。
图18是章属性的列表,图19是页属性的列表。章属性同页属性的关系也和书本属性同下面层的属性的关系是一样的。
书本属性中固有的项目是,打印方法、装订细节、封面/封底、索引纸、衬纸和章划分6个项目。这些是通过书本定义的项目。打印方法设定可以指定单面打印、双面打印、装订打印的3个值。所谓装订打印,是通过把另行指定的张数的纸合成一束,2折后,把该束订在一起而成为能够装订的形式的打印方法。装订细节设定在指定为装订打印时,能够指定双联页方向或成为束的张数等。封面/封底设定包含在打印汇总成书本的原稿页数据时,指定添加成为封面和封底的用纸等。索引纸设定和衬纸设定是用于向打印设备中插入索引纸或衬纸来作为章划分的设定。章划分设定包括在章的划分处,是使用新的用纸还是使用新的打印页,特别是不进行任何动作等的指定。
关于章属性,不是章中固有的项目,而是全部与书本属性重复。从而,章属性中的定义与书本属性中的定义如果不同,则在章属性中的定义的值优先。仅书本属性和章属性所共有的项目是用纸尺寸、用纸方向、N-up打印指定、放大缩小、排纸方法5项。
N-up打印指定是用于指定1个打印页所包含的原稿页数的项目。作为可指定的配置,有1×1、或者1×2、2×2、3×3、4×4等。排纸方法属性是用于在排出的用纸中指定是否实施钉书处理的项目,该属性的有效性依赖于所使用的打印设备是否具有钉书功能。
在页属性所固有的项目中,有页旋转设定、变倍、配置指定、注解、页分割等。页旋转设定是用于指定把原稿页配置在打印页上时的旋转角度的项目。变倍设定是用于指定原稿页的变倍率的项目。变倍率设定把虚拟逻辑页区域的尺寸指定为100%。所谓虚拟逻辑页区域,是把原稿页根据N-up等的指定进行配置时,1个原稿页所占的区域。
对于书本、章、页,作为共同的属性,有水印属性、页眉·页脚属性和色彩类型。所谓水印属性,是在用应用生成的数据上重叠打印的另行指定的图像或字符串等。页眉·页脚是分别打印在各页的上空白及下空白的水印。色彩类型是指定打印设备中的模式的设定,如果被设定为单色模式,则由打印设备以单色进行打印,如果被设定为彩色模式,则以彩色进行打印,如此来生成打印数据。
另外,在对章或原稿页进行与书本(文档)整体的设定不同的设定时,各打印设定项目中还包括用于表示“例外设定”的标志。
<编辑信息文件的生成顺序>
编辑信息文件具有上述那样的结构和内容。接下来说明通过打印控制应用304和打印数据保存用驱动程序302生成编辑信息文件的顺序。编辑信息文件的生成是作为由打印控制应用304进行的编辑信息文件的编辑操作的一个环节而实现的。图20是通过打印控制应用304来打开编辑信息文件时的顺序。
首先,判断要打开的编辑信息文件是应新建的还是已经存在的(步骤S701)。如果是新建,则新建不包含章的编辑信息文件(步骤S702)。新建的编辑信息文件如果以图16A的例子来表示,仅具有书本节点301,为不存在对章的节点的链接的书本的节点。书本属性采用作为新建而预先准备的属性的设置。并且,显示用于编辑新编辑信息文件的用户接口(UI)画面(步骤S704)。在新建编辑信息文件时的UI画面中,将图9的UI画面1100的内容全部置成空白。
另一方面,如果有已有编辑信息文件,则打开指定的编辑信息文件(步骤S703),按照该编辑信息文件的结构、属性、内容展开数据,显示用户接口(UI)画面。另外,在RAM102中展开的数据也采用与图16A相同的结构。并且,各层的节点所包含的属性也以图17A~图19所示的形式在RAM102中展开。这些属性项目例如其结构,用指针等实现,而且属性中的项目可通过每个项目的识别符等来识别。图9是该UI画面的一例。UI画面1100包括表示书本结构的树部1101,和显示打印的状态的预览部1102。在树部1101中,树所包含的章、各章所包含的页以图16A那样的树结构来显示。树部1101中显示的页是原稿页。在预览部1102中缩小显示打印页的内容。其显示顺序反映书本的结构。
另外,可以通过打印数据保存用驱动程序302将中间形式的原稿页数据作为新的章,追加到打开的编辑信息文件中。把该功能称为输入功能。根据图20的顺序将应用数据输入到新建的编辑信息文件中,据此将原稿页数据作为属于编辑信息文件的章下的数据进行对应添加,赋给编辑信息文件实体。该功能通过在图9的画面中拖拉操作应用数据来启动。图21表示数据处理的顺序。
首先,启动生成了指定的应用数据的应用程序,指定打印数据保存用驱动程序302作为装置驱动程序,使应用数据打印输出,据此,变换成中间形式的数据(例如PDF形式)(步骤S801)。变换结束后,判断变换后的数据是否为图像数据(步骤S802)。该判断如果是在Windows(注册商标)OS下,则可以基于应用数据的文件扩展名来进行。例如,扩展名如果是“bmp”,则可判定为Windows(注册商标)位图数据,如果是“jpg”,则可以判定为是jpeg压缩了的图像数据,如果是“tiff”,则可以判定为是tiff形式的图像数据。
如果不是图像数据,则将在步骤S801中生成的中间数据作为新的章追加到当前打开着的编辑信息文件的书本中(步骤S803)。即,通过输入,追加新的章和属于它的新的原稿数据。并且,将向原稿页的实体的链接信息写入各页节点中。原稿页的实体使用由打印数据保存用驱动程序302生成的数据。
如果已经输入了,则作为章属性,对于与书本属性共同的属性,复制书本属性的值,否则,设定为预先准备的新值。而且,对于与保存文件文档整体的属性共同的属性,可以继承那些属性。
输入的应用数据如果是图像数据,则原则上不追加新的章,以1个文件作为1个原稿页将图像数据追加到指定的章中(步骤S804)。但是,编辑信息文件如果是新建的空的文件,则生成新的章,作为属于该章的原稿页来追加图像数据。此时,页属性对于和上面层的属性公共的属性赋予上面层的属性值,对于将应用数据中定义的属性继承到保存文件中的属性赋予该值。例如,N-up指定等在应用数据中时,继承该属性值。这样,生成新的编辑信息文件,或者追加新的章。
另外,对保存文件也是,如果用打印数据保存用驱动程序生成的数据是向已有的保存文件中追加,则重新添加并保存被追加的原稿页数据。此时,如果用应用指定的打印设定反映在用打印数据保存用驱动程序生成的数据中,则也可以将该打印设定反映在保存文件中。
图22是表示在图21的步骤S801中由打印数据保存用驱动程序302生成保存文件的顺序的流程图。首先,生成新的保存文件并打开(步骤S901)。启动与指定的应用数据对应的应用,将打印数据保存用驱动程序302作为装置驱动程序,向OS的输出模块(例如窗口的GDI)发送输出命令。输出模块将收到的输出命令通过打印数据保存用驱动程序302变换成预定的形式(例如PDF形式)的数据,进行输出(步骤S902)。输出目标是在步骤S901中打开的保存文件。判断是否对所有指定的数据的变换都结束了(步骤S903),如果都结束了就关闭保存文件(步骤S904)。由打印数据保存用驱动程序302生成的保存文件是包括图16A所示的结构和图16B所示的原稿页数据的实体的文件。
<编辑信息文件的编辑>
如上那样,可从应用数据生成编辑信息文件。对于生成的编辑信息文件,可对章和页进行如下编辑操作。
(1)新追加(2)删除(3)复制(4)剪切(5)粘贴(6)移动(7)章名称改变(8)页序号名称重新分配(9)插入封面(10)插入衬纸(11)插入索引纸(12)对各原稿页的页布局(13)色彩模式的设定关于色彩模式的设定,对书本也可以。此外,可进行取消暂时进行的编辑操作的操作和重新进行取消了的操作的操作。通过这些编辑功能,可进行例如多个编辑信息文件的统一、编辑信息文件内章和页的再配置、编辑信息文件内章和页的删除、原稿页的布局改变、衬纸和索引纸的插入等编辑操作。进行这些操作后,在图4到图6所示的属性中反映出操作结果,或者反映在编辑信息文件的结构中。例如,如果进行空白页的新追加操作,则在指定的地方插入空白页。该空白页作为原稿页操作。另外,如果改变对原稿页的布局,则其改变内容反映在打印方法、N-up打印、封面/封底、索引纸、衬纸、章划分这些属性中。
<编辑信息文件的输出>
如上生成、编辑的编辑信息文件以打印输出为最终目的。用户从图9所示的打印控制应用的UI画面1100中选择文件菜单,从那里选择打印后,通过指定的输出装置来打印输出。此时,首先打印控制应用304从当前打开的编辑信息文件和对应的保存文件(例如作业单)生成假脱机析取表,传送到假脱机析取程序305中。该顺序在后面进行描述。假脱机析取程序305将保存文件变换成OS的输出命令,例如窗口的GDI命令,将其发送给作为图形引擎的GDI。图形引擎202通过指定的打印机驱动程序203,生成适于装置(例如打印机)的命令,发送给该装置。
<打印控制应用的处理顺序>
图5~图15是表示带有本发明的图像处理系统的特征的部分打印控制应用304、打印应用(假脱机析取程序)305中的处理顺序的流程图等的图。使用这些图说明本图像处理系统的主机进行的处理流程。
图5、图6表示打印控制应用304的粗略的流程,图7、图8表示打印应用305的粗略的流程。另外,图9是在打印控制应用304中打开书本文件时的用户接口画面例,图10~图13是例示在该画面中进行打印指示等的操作的用户接口的图。在图9中,因为由编辑信息文件插入了章间的索引纸,所以缩小显示了索引纸。
打印控制应用304可以如上述那样新建编辑信息文件,或者可以指定已有的编辑信息文件并打开。在此,将在存储器中展开的编辑信息文件称为编辑信息数据。在该展开时,图9基于编辑信息文件和保存文件来显示。
在图9中,如果用户选择“打印形式”栏1111,则显示包含“文档的详细设定”、“章的详细设定”、“页的详细设定”的各栏的弹出菜单。在该栏中,可以对文档整体、章、原稿页,分别进行属性的设定。并且,图11~图13的各画面是在由弹出菜单指定“文档的详细设定”、“章的详细设定”、“页的详细设定”时所显示的用户接口画面。对于章和原稿页,备有用于进行与文档不同的设定的例外设定的复选框1201和1301,其被选中时,作为例外设定可以选择单色和全彩色。如果用户选中例外设定的复选框,则表示“例外设定”的标志被设置,作为编辑信息数据的一部分来存储。在进行例外设定时,可指定单选按钮来选择全彩色/单色的任何一个。并且,对于文档整体(书本),可选择全彩色和单色的自动切换(参照图11)。如果用户对其中任何一个指定例外设定复选框和单选按钮,则对于在RAM102中展开的编辑信息文件的数据,即图16A中的书本属性(图17A和图17B)、章属性(图18)、页属性(图19),相应于设定标志和指定的按钮的值被设定为“色彩类型”项目的值。
这样,用户在图9的用户接口画面中,可以通过以书本、章、页的单位指定,来进行彩色、单色的指示等。
另一方面,如果选择了图9的“文件”栏1112,则显示包含“打印”栏的弹出菜单。如果在此指定“打印”,则显示图10的画面。在图10中按下OK按钮1001后,将其作为打印指示,开始打印数据的输出。
图5是由打印控制应用304执行的顺序。实际上,如果有来自用户的输入,则分析其是什么指示内容,根据内容进行处理,但在图5中出于方便,将指示内容的分析仅限定在打印指示。
在图5中,首先,如果有来自用户的任何在UI上的指示,则在步骤S501中进行其是否有打印指示的判断处理。此处令来自图9和图10所示的UI的指示为打印指示。这样,进行包括彩色、单色指示(色彩类型)的假脱机析取表的生成处理502。假脱机析取表具有如图14所示那样的结构,是对打印应用指示打印信息的表。在步骤502中,生成包括彩色、单色指示的假脱机析取表。
图14是以保存文件为基础生成的假脱机析取表的一例。假脱机析取表在RAM102上展开。保存文件在本实施例中包含称为作业单的打印用设定的数据,但假脱机析取表含有与该作业单相同的结构以及各层中的打印设定、与原稿页的关联。即,在份数和色彩类型等对文档整体有效的打印设定1400之下,有N-up打印的指定和色彩类型等在纸张束(纸张集合)中有效的打印设定1410和1420,在每一个属于纸张束的纸张中都有双面/单面指定等的打印设定1411、1412和1413,在每个属于各纸张的物理页(面)上,有是否相当于色彩类型或封面/封底的其中一个的指定等的打印设定1411a。图14没有表示细节,但各层的打印设定中包含可设定的内容。假脱机析取表的设定是按照装置的规格,在物理页上的指定。
接下来,在步骤503中,进行向打印应用(假脱机析取程序)305的打印指示处理。这是对打印应用(假脱机析取程序)进行指示的处理,使得按照假脱机析取表的内容进行打印。打印控制应用304将确定生成的假脱机析取表、用于确定打印对象的面的物理页的数据,和打印对象的原稿页数据,传送给打印应用305,使之变换成GDI函数的参数。
在此,步骤502的处理如下,生成假脱机析取表,按照在图11~图13的UI画面中的指定,将彩色、单色信息作为色彩类型的项目的值写入。图6表示展开假脱机析取表后,对该打印设定之一的色彩类型,基于打印控制应用304中的指定,进行再设定的处理顺序。
在图6中,参照由UI设定的编辑信息数据。首先,查询编辑信息数据的原稿页节点的属性,进行判断处理601,即判断各纸张(用纸)内是否在例外设定中进行了彩色设定、是否包含逻辑页。打印控制应用通过图13所示的UI,可以在页的详细设定中作为例外设定而进行各页的色彩的设定。在步骤601中,判断作为逻辑页的例外设定而进行彩色设定的页。但是,该设定是对逻辑页的设定,对假脱机析取表的设定按照装置的规格,是在物理页上的指定。因此,即使是在某逻辑页上进行的单色的指定,也必须判断在该逻辑页与相同物理页上所包含的其他逻辑页上,作为例外设定是否进行了彩色设定。而且,如果是双面时,则对其内表面也要判断是否进行了彩色设定,然后判断在同一用纸内是否在页的例外设定中进行了全彩色设定。另外,对于某逻辑页配置在哪个纸张上,可以通过参照假脱机析取表或者作业单来判断。在步骤601中,如果在页例外设定上设定了全彩色,则进入步骤606。在步骤606中,在假脱机析取表中,对每一个包含作为页例外设定而设定了全彩色的全部的逻辑页的纸张,作为其打印设定的色彩类型,写入“全彩色”的意思。
另一方面,在步骤601中如果作为例外设定被判断为没有进行彩色设定的逻辑页,则接下来进行判断处理602,即判断同一用纸内在页的例外设定上是否进行了单色设定。与步骤601一样,是判断是否进行了单色的例外设定的处理。在此,如果进行了单色的例外设定,则不进行之后的判断处理,而是进行向单色信息的假脱机析取表的写入处理607。在步骤607中,在假脱机析取表中,对每个配置了进行过页例外设定的全部的逻辑页的纸张,作为色彩类型,写入“单色”的意思。
如果在步骤602中判断为未进行单色例外设定,则接下来进行判断处理603,即判断作为章的例外设定是否进行了彩色设定。在打印控制应用中,与对原稿页一样,可以通过图12所示的UI,在章的详细设定中进行各章的色彩设定。判断处理601是判断在相同用纸内、页的例外设定中是否进行了彩色设定的判断处理,即使在判断处理601中判断为未进行彩色设定,如果作为页的例外设定没有被设定为单色,在章的设定中进行了色彩设定的情况下也确定为彩色设定。如果作为章的例外设定进行了全彩色设定,则进入步骤606。在步骤606中,在假脱机析取表中,对每个与作为章的例外设定进行了全彩色设定的全部章对应的纸张束(纸张集合),作为其打印设定的色彩类型写入“全彩色”的意思。
如果作为章的例外设定,判断为未进行彩色的设定,则进行判断处理604,即判断作为章的例外设定是否进行了单色的设定。这同样是判断章中是否进行了单色的例外设定的处理。在此如果进行了单色的例外设定,则不进行之后的判断处理,而是进行向单色信息的假脱机析取表的写入处理607。在步骤607中,在假脱机析取表中,对每个与作为章的例外设定而设定了单色的全部章对应的纸张束(纸张集合),作为其打印设定的色彩类型,写入“单色”的意思。
在步骤605中,如果判定为没有进行单色设定,则进行在文档的详细设定中是否设定为彩色的判断处理。即,到此为止是在没有进行页、章的例外设定时,按照初始的文档的详细设定,写入彩色、单色的设定。这些都通过向彩色信息的假脱机析取表的写入处理606、向单色信息的假脱机析取表的写入处理607来进行。在该情况下被写入的是文档的打印设定中的色彩类型。
图15是例示向纸张束(集合)写入打印设定的假脱机析取表的图。在图15中,向在纸张的集合中有效的打印设定写入所谓“全彩色”1510或“单色”1520的设定值。另外,在图15中,设定值省略了色彩类型以外的值。
用以上顺序生成的假脱机析取表在指定各原稿页的数据和作为打印对象的范围的同时,传送给打印应用。
<打印应用进行的处理顺序>
下面说明打印应用(假脱机析取程序)305从打印控制应用收到打印指示处理后的动作。
首先,进行假脱机析取表读入处理701。这是用打印应用(假脱机析取程序)305读入用图5及图6的顺序生成的假脱机析取表的处理。依次读入对文档整体有效的打印设定、在纸张集合中有效的打印设定、对纸张有效的打印设定、对物理页有效的打印设定。读入后,保持这些打印设定,按假脱机析取表所示的物理页(打印页)的单位顺序进行关注,进行步骤702之后的处理。而且,从打印控制应用传送假脱机析取表和用于确定打印范围的物理页的信息。该信息是将由用户经打印控制应用304的用户接口指定的部分变换成物理页单位的信息。因为变换是与纸张束或纸张、物理页、章或逻辑页对应的,所以能够容易地进行。
图15中包括在被读入的纸张集合中有效的打印设定中的彩色、单色打印指示(色彩类型)。在判断处理702中,对于关注的物理页,判断这样的文档整体、纸张集合、或每一个物理页所设定的色彩类型。在步骤702中,对于关注的物理页,如果判断为有全彩色指示,则进行接下来的彩色命令发送准备处理703。所谓对关注的物理页有全彩色的指示,是指对该关注的物理页进行了全彩色的设定的情况,或者是对包含该关注的物理页的纸张束或文档整体进行了全彩色的设定的情况。另一方面,如果没有对关注的物理页进行彩色指示,则进入步骤704。
彩色命令发送准备处理703是在后面的打印模式命令发送处理705之前进行的处理。具体地,是按照图8所示的顺序进行。单色命令发送准备处理704也是在后面的打印模式命令发送处理705之前进行的处理。这具体来说也是按图8所示的顺序进行。
在图8中,进行取得装置、例如打印机的能力信息的能力取得处理801。因为根据装置不同,可能会不适合于打印模式的改变,所以这是对装置查询是否适合于打印模式的改变处理的处理。即,向打印机查询能否将用于改变打印模式的打印模式改变命令在一个作业中进行处理。当然,对不能进行彩色打印的装置也是一样。这通过打印机驱动程序来进行。另外,该判断在打印机驱动程序或OS保存了关于装置的功能信息时,可以参照该功能信息来进行。
此后,参照取得的能力信息,进行判断处理802,即判断使用的装置是否适合于打印模式改变命令。在判断处理802中如果判断为有适合于打印模式的改变的能力,则对关注的物理页进行包含彩色命令或单色命令的、打印模式改变命令的生成处理。在步骤703被执行时,在步骤803中,生成用于生成打印指示的数据,该打印指示包含指示向全彩色进行色彩模式改变的打印模式改变命令(彩色命令)。
另一方面,在步骤704被执行时,在步骤803中生成用于生成打印指示的数据,该打印指示包含指示向单色进行色彩模式改变的打印模式改变命令(单色命令)。
这里所谓打印指示,是用于应用通过图形引擎、经由驱动程序向装置进行指示的结构体。因为该打印指示也依赖于装置,所以由图形引擎202通过驱动程序203生成。因此,打印应用305在步骤803及804中生成用于使图形引擎202进行处理的数据。在此生成的数据与通过图形引擎进行打印的应用所生成的数据是一样的。即,打印应用使由打印控制应用作为打印对象而指定的页和该打印设定,成为传送给图形引擎的数据形式。
返回步骤705后,在此调用图形引擎202,生成打印指示。
作为Windows(注册商标)中的图形引擎的GDI,负责对显示卡和打印机的图像信息的处理。GDI为了吸收显示卡和打印机这样的每个装置的依赖性,动态链接称为装置驱动程序的模块,进行对各个装置的输出处理。对打印机的该装置驱动程序是打印机驱动程序203。该打印机驱动程序203中备有根据其能力和功能而决定预先安装在装置驱动程序中的称为DDI(Device Driver Interface)的基本函数组。GDI将打印应用的API(Application Programming Interface)调用进行数据变换,使其成为装置驱动程序用数据,该DDI函数组被适当的GDI调用,生成上述打印指示,经假脱机程序204发送给打印机500。在GDI中,像这样通过打印机驱动程序,按顺序处理来自打印应用305的打印请求。如果是安装了可处理称为PDL(Printer DescriptionLanguage)的打印模式命令的控制器的打印机,则打印机驱动程序203进行将抽象性高的描绘信息置换为PDL的处理。当然,该打印模式命令中也包含彩色命令和单色命令。
这样,在步骤803、804中,对图形引擎202进行生成使之处理的数据的处理,在步骤705中由GDI执行处理。
最后,判断关注的页是否为被打印指示的最后的物理页。如果不是最后的页,则将关注页移到下一页(707),从步骤701开始反复进行操作。
由图形引擎202和打印机驱动程序203生成的打印模式命令由打印机驱动程序203输出,被暂时保存在假脱机程序204中。并且,从假脱机程序204,与打印模式命令的生成处理非同步地向打印机500发送。这是将打印指示发送给装置的处理。
在打印机500中,如果发送来彩色命令或单色命令,则按照该命令改变色彩模式,进行实际的图像形成处理。
通过以上结构,本实施例的打印系统对于应用生成的多个页的文档,可以将用户所希望的页进行彩色打印或者单色打印的指定,能够提供一种可进行用户指定的打印处理的构造。
更具体来说,通过打印控制应用进行页单位或章单位的彩色/单色的例外设定,在1次的输出动作中,可以以页单位或章单位切换打印机中的彩色/单色打印的模式。
因此,想以单色进行打印的页能够以单色来打印,可以节省对该页的消耗品和费用。而且,还可以利用打印机所具有的附加功能,进行打印后的输出物的整理等。
<打印机的结构>
图4是作为打印机500的一例的具有双面打印功能的彩色激光打印机的剖面图。
该打印机将用基于由主机3000输入的打印数据得到的每种颜色的图像数据而调制的激光,通过多面反射镜31扫描感光鼓来形成静电潜像。并且,将该静电潜像进行调色剂显影,得到可视图像,将其向中间转印体9进行全色多重转印,形成彩色可视图像。并且还将该彩色可视图像转印到转印材料2上,在转印材料2上使彩色可视图像定影。进行以上控制的图像形成部由以下部分构成具有感光鼓15的鼓单元、具有接触带电辊17的一次带电部、清洁部、显影部、中间转印体9、包括用纸盒1和各种辊3、4、5、7的供纸部、包括转印辊10的转印部,以及定影部25。
鼓单元13是将感光鼓(感光体)15、和兼为感光鼓15的支架的具有清除机构的清洁器容器14一体构成的部件。该鼓单元13可在打印机主体上自由装卸,根据感光鼓15的寿命可容易地进行单元更换。上述感光鼓15的结构为,在铝筒的外周涂有有机光导电体层,由清洁器容器14可旋转地支撑着。感光鼓15通过无图示的驱动电机的驱动力进行旋转,驱动电机根据图像形成动作,使感光鼓15按逆时针方向旋转。其结构使得通过使感光鼓15的表面选择性地曝光,来形成静电潜像。在扫描器部30中,通过多面反射镜来反射调制后的激光,经过镜头32、反射镜33照射到感光鼓上,该多面反射镜是由电机31a来同步图像信号的水平同步信号进行旋转的。
显影部为了使上述静电潜像成为可视图像,具有如下结构,即具备进行黄色(Y)、品红(M)、青色(C)的显影的3个彩色显影器20Y、20M、20C,和进行黑色(B)的显影的1个黑色显影器21B。在彩色显影器20Y、20M、20C及黑色显影器21B中,分别设有套筒20YS、20MS、20CS及21BS,和加压接触在这些套筒20YS、20MS、20CS、21BS的外周上的涂敷片20YS、20MB、20CB及21BB。而且3个彩色显影器20Y、20M、20C中还设有涂敷辊20YR、20MR、20CR。
另外,黑色显影器21B可装卸地安装在打印机主体上,彩色显影器20Y、20M、20C分别可装卸地安装在以旋转轴22为中心旋转的显影旋转器23上。
黑色显影器21B的套筒21BS以例如300μm左右的微小间隔安装在感光鼓15上。黑色显影器21B通过安装在内部的输送部件来输送调色剂,同时通过摩擦带电而使调色剂带有电荷,使得通过涂敷片21BB在按顺时针方向旋转的套筒21BS的外周进行涂敷。而且,通过对套筒21BS施加偏置电压,依照静电潜像对感光鼓15进行显影,在感光鼓上形成黑色调色剂的可视图像。
3个彩色显影器20Y、20M、20C在图像形成时随显影旋转器23的旋转而旋转,预定的套筒20YS、20MS、20CS以300μm左右的微小间隔与感光鼓相对。据此,预定的彩色显影器20Y、20M、20C停止在与感光鼓15相对的显影位置,在感光鼓15上形成可视图像。
在彩色图像形成时,中间转印体9每旋转1次,显影旋转器23也旋转,按黄色显影器20Y、品红显影器20M、青色显影器20C、然后是黑色显影器21B的顺序进行显影步骤,中间转印体9旋转4次,则顺次形成黄色、品红、青色、黑色的各自的调色剂的可视图像,其结果为在中间转印体上形成全彩色可视图像。
因为中间转印体9的结构为与感光鼓15相接触,随感光鼓15的旋转而旋转,所以在彩色图像形成时按顺时针方向旋转,从感光鼓15接受4次可视图像的多重转印。而且,中间转印体9在图像形成时与后述的转印辊10相接触,通过夹送转印材料2,在转印材料2上同时多重转印中间转印体9上的彩色可视图像。在中间转印体的外周部,配置有用于检测与中间转印体9的旋转方向相关的位置的TOP传感器9a和RS传感器9b,以及用于检测转印在中间转印体上的调色剂像的浓度的浓度传感器9c。
转印辊10具有可接触分离地对感光鼓15进行支撑的转印带电器,通过由中电阻发泡弹性体卷绕金属轴来构成。
转印辊10如图4实线所示那样,在中间转印体9上多重转印彩色可视图像期间,离开下方使得不扰乱彩色可视图像。并且,在上述中间转印体9上形成4色的彩色可视图像后,按照将该彩色可视图像转印在转印材料2上的时间,通过凸轮部件(无图示)使转印辊10处于图示虚线所示的上方位置。据此,转印辊10经转印材料2,以预定的压力压在中间转印体9上,同时,施加偏置电压,将中间转印体9上的彩色可视图像转印在转印材料2上。
定影部25一边输送转印材料2,一边使转印的彩色可视图像定影,具有加热转印材料2的定影辊26和用于使转印材料2压在定影辊26上的加压辊27。定影辊26和加压辊27形成中空状,内部分别安装有加热器28、29。即,保持有彩色可视图像的转印材料2通过定影辊26和加压辊27来输送,同时通过施加热能和压力来使调色剂定影在表面上。
可视图像定影后的转印材料2此后通过排纸辊34、35、36向排纸部37排出,结束图像形成动作。
清洁装置是清除感光鼓15和中间转印体9上残留的调色剂的装置,将形成在感光鼓15上的调色剂形成的可视图像转印到中间转印体9上之后的废调色剂,或者将形成在中间转印体9上的4色的彩色可视图像转印到转印材料2上之后的废调色剂,积存在清洁器容器14中。
通过供纸辊3从供纸盘1取出被打印的转印材料(记录用纸)2,夹在中间转印体9和转印辊10之间进行输送,记录彩色调色剂图像,经过定影部25定影调色剂像。单面打印时,通过引导器38将记录用纸导向上方的排纸部来形成输送路径,对于双面打印,则导向下方的双面单元来形成路径。
被导向双面单元的记录用纸,通过输送辊40暂时被送入盘1的下部(双点划线)后,沿逆方向输送,被送往双面盘39。在双面盘39上,用纸与放置在供纸盘1上的状态是正反面倒置的,而且输送方向也是前后相反的。通过在这种状态下再次进行调色剂像的转印、定影,可以进行双面打印。
<其他实施例>
作为其他实施例,考虑从应用不经图形引擎而向装置发送信息的方法。此时,不进行彩色命令发送准备处理703或单色命令发送准备处理704,而直接将该命令发出指示给打印机驱动程序。此时,作为打印应用,生成的数据不是成为符合图形引擎的数据,而是成为符合打印机驱动程序的接口的数据,由打印机驱动程序来调用准备的函数,在这两点上与上述实施例是不同的。
另外,本发明既可适用于由多个设备(例如主机、接口机器、阅读器、打印机等)构成的系统,也可以适用于由一个设备构成的装置(复印机、打印机、传真机设备等)。
另外,本发明可以概括为下述构成。
(1)提供一种打印控制设备,具有生成发送给打印机的打印数据的生成功能,包括存储部,存储打印设定数据和原稿页单位的中间形式的打印数据;打印控制部,使用户进行打印设定的改变及打印指示;打印数据读出部,根据打印指示从存储部读出打印设定数据,根据由打印控制装置改变的打印机的色彩模式的设定,改变已读出的打印设定数据的该色彩模式的设定,基于打印设定数据,用生成功能生成包含改变色彩模式的命令的打印数据。
(2)在上述(1)中,由打印控制部改变的打印设定,包括对原稿页单位进行的打印机的色彩模式的设定;打印数据读出部,以包含改变了打印设定的原稿页的打印媒体为单位,改变已读出的打印设定数据的该色彩模式的设定。
(3)在上述(1)中,由打印控制部改变的打印设定,包括对由多个原稿页构成的章单位进行的打印机的色彩模式的设定;打印数据读出部,以与改变了打印设定的章对应的打印媒体的集合为单位,改变已读出的打印设定数据的该色彩模式的设定。
(4)在上述(1)中,打印数据读出部,在用生成功能生成包含改变色彩模式的命令的打印数据之前,判断打印机是否适合色彩模式的改变,如果适合,则用生成功能生成包含改变色彩模式的命令的打印数据,如果不适合,则用生成功能生成不包含改变色彩模式的命令的打印数据。
(5)在上述(1)中,打印数据读出部,判断由打印控制部改变的打印设定是否包含对原稿页单位进行的打印机的色彩模式的设定,如果包含,则以包含改变了打印设定的原稿页的打印媒体为单位,改变已读出的打印设定数据的该色彩模式的设定;如果不包含,则判断是否包含对由多个原稿页构成的章单位进行的打印机的色彩模式的设定,如果包含,则以与改变了打印设定的章对应的打印媒体的集合为单位,改变已读出的打印设定数据的该色彩模式的设定,如果不包含,则对打印数据整体,改变打印机的色彩模式的设定。
(6)另外,本发明也包括与上述(1)至(5)对应的方法。
(7)进而,本发明也包括一种计算机程序,用于执行利用生成发送给打印机的打印数据的生成功能的打印控制方法,其执行下述步骤保存步骤,保存打印设定数据和原稿页单位的中间形式的打印数据;打印控制步骤,使用户进行打印设定的改变及打印指示;打印数据读出步骤,根据打印指示读出由保存步骤保存的打印设定数据,根据由打印控制步骤改变的打印机的色彩模式的设定,改变已读出的打印设定数据的该色彩模式的设定,基于打印设定数据,用生成功能生成包含改变色彩模式的命令的打印数据。
(8)或者,本发明提供一种信息处理设备,具有生成发送给打印机的打印数据的生成功能,包括假脱机部,存储包含打印设定数据和原稿页单位的中间形式的打印数据的保存文件;打印控制应用,向用户提供用于进行从保存文件展开的原稿页数据的打印设定的改变及打印指示的操作画面;假脱机析取程序,根据打印指示,从假脱机部读出打印设定数据,根据由打印控制应用改变的打印机的色彩模式的设定,改变已读出的打印设定数据的该色彩模式的设定,基于打印设定数据,用生成功能生成包含改变色彩模式的命令的打印数据。
另外,也可以将存储了实现上述实施例的功能的软件的程序代码的存储媒体提供给系统或装置的计算机(或者CPU、MPU),由系统或装置的计算机(或者CPU、MPU)读出并执行存储在存储媒体中的程序代码,由此达到本发明的目的。
此时,从存储媒体中读出的程序代码自身就实现上述实施例的功能,于是存储了该程序代码的存储媒体就构成本发明。
作为用于提供程序代码的存储媒体,可以使用例如软盘(注册商标)、硬盘、光盘、光磁盘、CD-ROM、CD-R、磁带、非易失性的存储卡、ROM等。
另外,不仅是通过计算机执行读出的程序代码来实现上述实施例的功能,还包括基于该程序代码的指示,在计算机上运行的OS(操作系统)等进行实际处理的一部分或全部,通过该处理实现上述实施例的功能的情况。
还包括以下情况,即从存储媒体中读出的程序代码被写入插在计算机中的功能扩展板或连接在计算机上的功能扩展单元所具有的存储器后,基于该程序代码的指示,该功能扩展板或功能扩展单元所具有的CPU等进行实际处理的一部分或全部,通过该处理实现上述实施例的功能。
如以上说明那样,通过本发明可以提供如下装置,即对于应用生成的多页的文档,根据用户所希望的设定,可对打印机进行彩色打印或单色打印的指定,即可进行用户指定的打印处理的装置。
更具体地说,通过打印控制应用,使之进行页单位和或章单位的彩色/单色的例外设定,在1次的输出动作中,能够以页单位或章单位来切换打印机中的彩色/单色打印的模式。
因此,想以单色进行打印的页可以以单色进行打印,可节省对该页的消耗品和费用。而且,还可利用打印机所具有的附加功能进行打印后的输出物的整理等。
本发明不限于上述实施例,在本发明的精神和范围内可以进行各种变更和变形。为了将本发明的范围公诸于众,制作了下面的权利要求书。
权利要求
1.一种信息处理设备,具有生成发送给打印机的打印数据的生成功能,包括存储器,保存打印设定数据和原稿页单位的中间形式的打印数据;打印控制器,使用户进行打印设定的改变及打印指示;打印数据读出部,根据上述打印指示从上述存储器中读出打印设定数据,根据由上述打印控制器改变的上述打印机的色彩模式的设定,改变已读出的上述打印设定数据的上述色彩模式的设定,基于上述打印设定数据,用上述生成功能来生成包含改变上述色彩模式的命令的上述打印数据。
2.根据权利要求1所述的信息处理设备,其特征在于,由上述打印控制器改变的打印设定,包括对原稿页单位进行的上述打印机的色彩模式的设定;上述打印数据读出部,以包含改变了上述打印设定的原稿页的打印媒体为单位,改变已读出的上述打印设定数据的该色彩模式的设定。
3.根据权利要求1所述的信息处理设备,其特征在于,由上述打印控制器改变的打印设定,包括对由多个原稿页构成的章单位进行的上述打印机的色彩模式的设定;上述打印数据读出部,以与改变了上述打印设定的章对应的打印媒体的集合为单位,改变已读出的上述打印设定数据的该色彩模式的设定。
4.根据权利要求1所述的信息处理设备,其特征在于,上述打印数据读出部,在用上述生成功能生成包含改变上述色彩模式的命令的打印数据之前,判断上述打印机是否适合上述色彩模式的改变,如果适合,则用上述生成功能生成包含改变上述色彩模式的命令的打印数据,如果不适合,则用上述生成功能生成不包含改变上述色彩模式的命令的打印数据。
5.根据权利要求1所述的信息处理设备,其特征在于,上述打印数据读出部,判断由上述打印控制器改变的打印设定是否包含对原稿页单位进行的上述打印机的色彩模式的设定,如果包含之,则以包含改变了上述打印设定的原稿页的打印媒体为单位,改变已读出的上述打印设定数据的该色彩模式的设定,而如果不包含之,则判断是否包含对由多个原稿页构成的章单位进行的上述打印机的色彩模式的设定,如果包含之,则以与改变了上述打印设定的章对应的打印媒体的集合为单位,改变已读出的上述打印设定数据的该色彩模式的设定,如果不包含之,对上述打印数据整体,改变上述打印机的色彩模式的设定。
6.一种信息处理设备,生成发送给打印机的打印数据,包括保存部,保存打印设定数据和要打印的文档数据;打印设定部,对文档数据的每个预定单位,将进行彩色打印或者进行单色打印的色彩模式设定为打印设定数据;打印数据生成装置,基于上述打印设定数据,发出色彩模式指定命令以使得每个上述预定单位改变上述色彩模式,从而生成上述打印数据。
7.根据权利要求6所述的信息处理设备,其特征在于,上述保存部,变换从应用输入的数据,并将其作为中间形式的上述文档数据保存在保存文件中。
8.根据权利要求6所述的信息处理设备,其特征在于,上述保存部,用树结构来管理文档数据,该树结构具有多个汇总了多个原稿页的章。
9.根据权利要求8所述的信息处理设备,其特征在于,上述打印设定部,可以分别对原稿页单位、章单位、文档数据整体设定色彩模式的指定。
10.根据权利要求9所述的信息处理设备,其特征在于,上述打印设定部,可对文档数据的章指定是遵照文档数据整体的色彩模式还是另外设定。
11.一种打印数据生成方法,具有生成发送给打印机的打印数据的生成功能,包括保存步骤,保存打印设定数据和原稿页单位的中间形式的打印数据;打印控制步骤,使用户进行打印设定的改变及打印指示;打印数据读出步骤,根据上述打印指示读出由上述保存步骤保存的打印设定数据,根据由上述打印控制步骤改变的上述打印机的色彩模式的设定,改变已读出的上述打印设定数据的该色彩模式的设定,基于上述打印设定数据,用上述生成功能生成包含改变上述色彩模式的命令的上述打印数据。
12.根据权利要求11所述的打印数据生成方法,其特征在于,由上述打印控制步骤改变的打印设定,包括对原稿页单位进行的上述打印机的色彩模式的设定;上述打印数据读出步骤,以包含改变了上述打印设定的原稿页的打印媒体为单位,改变已读出的上述打印设定数据的该色彩模式的设定。
13.根据权利要求11所述的打印数据生成方法,其特征在于,由上述打印控制步骤改变的打印设定,包括对由多个原稿页构成的章单位进行的上述打印机的色彩模式的设定;上述打印数据读出步骤,以与改变了上述打印设定的章对应的打印媒体的集合为单位,改变读出的上述打印设定数据的该色彩模式的设定。
14.根据权利要求11所述的打印数据生成方法,其特征在于,上述打印数据读出步骤,在用上述生成功能生成包含改变上述色彩模式的命令的打印数据之前,判断上述打印机是否适合上述色彩模式的改变,如果适合之,则用上述生成功能生成包含改变上述色彩模式的命令的打印数据,如果不适合之,则用上述生成功能生成不包含改变上述色彩模式的命令的打印数据。
15.根据权利要求11所述的打印数据生成方法,其特征在于,上述打印数据读出步骤,判断由上述打印控制步骤改变的打印设定是否包含对原稿页单位进行的上述打印机的色彩模式的设定,如果包含之,则以包含改变了上述打印设定的原稿页的打印媒体为单位,改变已读出的上述打印设定数据的该色彩模式的设定,如果不包含之,则判断是否包含对由多个原稿页构成的章单位进行的上述打印机的色彩模式的设定,如果包含之,则以与改变了上述打印设定的章对应的打印媒体的集合为单位,改变已读出的上述打印设定数据的该色彩模式的设定,如果不包含之,则对上述打印数据整体,改变上述打印机的色彩模式的设定。
16.一种打印数据生成方法,生成发送给打印机的打印数据,包括保存步骤,保存打印设定数据和要打印的文档数据;打印设定步骤,对文档数据的每个预定单位,将进行彩色打印或者行单色打印的色彩模式设定为打印设定数据;打印数据生成步骤,基于上述打印设定数据,发出色彩模式指定命令以使得每个上述预定单位改变上述色彩模式,从而生成上述打印数据。
17.根据权利要求16所述的打印数据生成方法,其特征在于,上述保存步骤,变换从应用输入的数据,并将其作为中间形式的上述文档数据保存在保存文件中。
18.根据权利要求16所述的打印数据生成方法,其特征在于,上述保存步骤,用树结构来管理文档数据,该树结构具有多个汇总了多个原稿页的章。
19.根据权利要求18所述的打印数据生成方法,其特征在于,上述打印设定步骤,可以分别对原稿页单位、章单位、文档数据整体设定色彩模式的指定。
20.根据权利要求19所述的打印数据生成方法,其特征在于,上述打印设定步骤,可对文档数据的章指定是遵照文档数据整体的色彩模式还是另外设定。
21.一种打印控制程序,具有使计算机生成发送给打印机的打印数据的生成功能,其特征在于,使计算机执行下述步骤保存步骤,保存打印设定数据和原稿页单位的中间形式的打印数据;打印控制步骤,使用户进行打印设定的改变及打印指示;打印数据读出步骤,根据上述打印指示读出由上述保存步骤保存的打印设定数据,根据由上述打印控制步骤改变的上述打印机的色彩模式的设定,改变已读出的上述打印设定数据的该色彩模式的设定,基于上述打印设定数据,用上述生成功能生成包含改变上述色彩模式的命令的上述打印数据。
22.根据权利要求21中所述的打印控制程序,其特征在于,由上述打印控制步骤改变的打印设定,包括对原稿页单位进行的上述打印机的色彩模式的设定;上述打印数据读出步骤,以包含改变了上述打印设定的原稿页的打印媒体为单位,改变已读出的上述打印设定数据的该色彩模式的设定。
23.根据权利要求21所述的打印控制程序,其特征在于,由上述打印控制步骤改变的打印设定,包括对由多个原稿页构成的章单位进行的上述打印机的色彩模式的设定;上述打印数据读出步骤,以与改变了上述打印设定的章对应的打印媒体的集合为单位,改变已读出的上述打印设定数据的该色彩模式的设定。
24.根据权利要求21所述的打印控制程序,其特征在于,上述打印数据读出步骤,在用上述生成功能生成包含改变上述色彩模式的命令的打印数据之前,判断上述打印机是否适合上述色彩模式的改变,如果适合之,则用上述生成功能生成包含改变上述色彩模式的命令的打印数据,如果不适合之,则用上述生成功能生成不包含改变上述色彩模式的命令的打印数据。
25.根据权利要求21所述的打印控制程序,其特征在于,上述打印数据读出步骤,判断由上述打印控制步骤改变的打印设定是否包含对原稿页单位进行的上述打印机的色彩模式的设定,如果包含之,则以包含改变了上述打印设定的原稿页的打印媒体为单位,改变已读出的上述打印设定数据的该色彩模式的设定,如果不包含之,则判断是否包含对由多个原稿页构成的章单位进行的上述打印机的色彩模式的设定,如果包含之,则以与改变了上述打印设定的章对应的打印媒体的集合为单位,改变已读出的上述打印设定数据的该色彩模式的设定,如果不包含之,则对上述打印数据整体,改变上述打印机的色彩模式的设定。
26.一种打印控制程序,使计算机生成发送给打印机的打印数据,其特征在于,使计算机执行下述步骤保存步骤,保存打印设定数据和要打印的文档数据;打印设定步骤,对文档数据的每个预定单位,将进行彩色打印或者进行单色打印的色彩模式设定为打印设定数据;打印数据生成步骤,基于上述打印设定数据,发出色彩模式指定命令以使得每个上述预定单位改变上述色彩模式,从而生成上述打印数据。
27.根据权利要求26所述的打印控制程序,其特征在于,上述保存步骤,变换从应用输入的数据,并将其作为中间形式的上述文档数据存储在保存文件中。
28.根据权利要求26所述的打印控制程序,其特征在于,上述保存步骤,用树结构来管理文档数据,该树结构具有多个汇总了多个原稿页的章。
29.根据权利要求28所述的打印控制程序,其特征在于,上述打印设定步骤,可以分别对原稿页单位、章单位、文档数据整体设定色彩模式的指定。
30.根据权利要求29所述的打印控制程序,其特征在于,上述打印设定步骤,可对文档数据的章指定是遵照文档数据整体的色彩模式还是另外设定。
全文摘要
本发明提供一种信息处理设备,具有生成发送给打印机的打印数据的生成功能,包括存储器,保存打印设定数据和原稿页单位的中间形式的打印数据;打印控制器,使用户进行打印设定的改变及打印指示;打印数据读出部,根据上述打印指示从上述存储器中读出打印设定数据,通过上述打印控制器进行改变,根据上述打印机中的色彩模式的设定,改变读出的上述打印设定数据中的该色彩模式的设定,基于上述打印设定数据,用上述生成功能生成包含改变上述色彩模式的命令的上述打印数据。
文档编号H04N1/46GK1499352SQ20031011327
公开日2004年5月26日 申请日期2003年11月10日 优先权日2002年11月11日
发明者西川智 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1