专利名称:印刷内容输出装置、印刷装置及印刷系统的制作方法
技术领域:
本发明是关于将包括图像数据的印刷内容输出给印刷装置的印刷内容输出装置、接收印刷内容并适当展开之后进行包括图像的印刷输出的印刷装置等,所述的图像数据是基于用数码静像摄像机为代表的电子摄像装置等拍摄的图像来所生成并压缩处理后的图像数据。
背景技术:
近些年来,采用CCD等摄像元件,将由光学镜头成像的被摄体像,光电变换成电信号,根据该电信号生成进行JPEG(Joint PhotographicExperts Group)方式等实施了压缩处理的图像数据,在PC卡或SD卡等卡介质或内置的固定存储器等记录介质上进行记录的数码静像摄像机(也称为电子静像摄像机)正广泛普及。采用由这种数码静像摄像机等生成的图像数据,在纸张介质等上印刷图像的印刷机已出现。
在以前由一般的数码静像摄像机等生成的JPEG方式等的图像数据中,通常附加根据Exif(Exchangeable Image File Format)标准的标题信息。在该标题信息中,记载图像数据制作中使用的数码静像摄像机的种类、及摄像时的拍摄条件等。
另外,在多个情况下,同时生成并保持分辨率比主图像低的缩略图像。
已提出有这样的系统,该系统在保持上述的多个分辨率图像时,在印刷时可以选择使用哪个分辨率的图像(例如,参照特开2000-267829号公报)。该系统在采用由主图像和小的缩略图像构成的JPEG方式图像数据进行印刷时,由于可以指示使用缩略图像来形成印刷图象数据,所以不必对分辨率高的(即大尺寸的)主图像进行处理即可完成,既可以提高存储效率,也可以缩短印刷所需时间。
此外,上述系统具有如下的机构在按不同的分辨率存储某印刷图像数据,在由个人计算机(以下简称“PC”)的应用程序进行了印刷指示的文件中有该印刷图像数据时,该机构选择与由PC指定的印刷品位相应的分辨率的印刷图像数据,并将其以预定的格式输出到印刷装置。这样,可以从多个分辨率的印刷图像数据中,将最适合印刷的印刷图像数据发送给印刷装置。
但是,在上述特开2000-267829号公报中公开的系统中,生成印刷图像数据的是PC内的设备驱动器,用户或应用程序传达“使用缩略图像”的对方,同样是PC内的设备驱动器。从而,传达“使用缩略图像”的指令只要设备驱动器能解释即可,该指令体系可以由厂家独自预定。一般来说,这种考虑方法并未考虑有对其他公司的设备驱动器发送上述指令的情况。
但是,在由STB(Set Top Box)和印刷机构成的印刷系统的情况下,在STB一侧采用按每个印刷机种装入设备驱动器的PC方式是很难的。其原因是STB与安装有事实上标准的OS的PC不同,每种STB设备中OS种类各式各样,要配合这些OS,开发印刷机的设备驱动器是很费功夫的。
这样,在STB和印刷机这样的外部设备之间,就需要有交换用于传达“使用缩略图像”的指令。但是如果独自定义该指令,则不能理解该独自指令的其他公司外部设备等接收独自指令时,很可能引起异常动作。为了避免该异常动作,就需要在各公司间对指令格式进行标准化,但是在各公司间对指令进行标准化的作业往往很花时间,而且能够标准化的指令大多停留在各公司的最大公约数范围内。
发明内容
为此,本发明是鉴于上述课题而提出的,其目的在于提供一种印刷系统及印刷装置等,它们不需要表示使用缩略图像的、进行了标准化的指令,而且可以在不引起异常动作的情况下,印刷内容输出装置即可对印刷装置指示使用缩略图像。
为了达到上述目的,在本发明的印刷系统中,不是以JPEG方式的图像个体发送图像,而是作为按照XML标准描述的内容的一部分进行发送,并且“使用缩略图像的指示”也将按照XML标准的标签在内容内进行描述。当在XML中约定“有不能认识的标签及属性时,用户代理(エ一ジエント)(印刷机等)必须忽略该标签及全体属性的定义(即,属性及其值)”。在本系统10中,只要对按照XML描述内容进行标准化,则使用缩略图像的指令等也可以不标准化。其原因是由于按照XML标准的其他公司印刷机必须忽略自己不知道的“使用缩略图像”的指令,所以不可能与异常动作相关。
即,本发明的印刷内容输出装置,对印刷装置输出印刷内容,其特征在于,包括内容取得装置,取得或生成按照预定的Markup语言描述的印刷内容;特征识别装置,对上述取得或生成的印刷内容的特征进行识别;追记装置,将上述识别的特征作为包含可由上述Markup语言处理的个体定义标签的定义语句来进行描述,并将该定义语句追记在上述印刷内容中;以及,发送装置,将上述追记的印刷内容发送给印刷装置。
另外,本发明的印刷装置,其特征在于,包括接收装置,接收按照预定的Markup语言描述的印刷内容;抽出装置,从上述接收的印刷内容中,抽出包含可由上述Markup语言处理的个体定义标签的定义语句;以及,印刷装置,根据上述抽出的定义语句,生成印刷图像数据,并采用该印刷图像数据进行印刷。
这样,不需要用于使用缩略图像的、标准化的指令,而且不会引起异常动作,印刷内容输出装置对印刷装置发送包含指示使用缩略图像的印刷内容,印刷装置可以根据所接收的印刷内容中所包含的指示,使用缩略图像进行印刷。
本发明不仅可实现印刷内容输出装置及印刷装置,也可以构成包括上述印刷内容输出装置及印刷装置的印刷系统。
另外,本发明也可以实现以印刷内容输出装置或印刷装置的构成方案为步骤的印刷内容输出方法或印刷方法,还可以实现包含全部这些步骤的程序及记录这些程序的计算机可读取的记录介质。
本发明所涉及的印刷内容输出装置,由于在按照预定的Marpup语言描述的印刷内容中,追加包含表示该印刷内容特征(例如,使用缩略图像的意思)的独自定义的标签的定义语句,并发送给印刷装置,所以不需要用于使用缩短图像的、标准化的指令,并且不会引起异常动作,可以对印刷装置指示使用缩略图像。
另外,本发明所涉及的印刷系统,不只是以JPEG图像发送图像,而以XML标准描述的内容进行发送,“使用缩略图像的指示”也采用按照XML标准的标签来在内容中进行描述。这样,可以解释该“使用缩略图像的指示”的印刷机,由于采用缩略图像生成印刷图像数据,所以与采用主图像生成印刷图像数据相比,可以更快完成印刷。
另外,按照XML格式描述的内容,虽然是按照XML标准进行了描述,但是即使输出到不能解释“使用缩略图像的指示”的其他公司的印刷机时,接收该指示的印刷机由于忽略表示该指示的描述,所以不会引起异常动作。
另外,在由XML格式描述的内容中,描述表示该印刷内容是将与显示内容相同的内容作为印刷对象的印刷内容还是印刷专用内容的信息,从而可以在印刷结果中设置选择表元素。
另外,虽然是按照XML标准,但是即使对不能解“表示印刷内容种类的XML描述”的其他公司的印刷机输出写有“表示印刷内容种类的XML描述”的印刷内容,接收该印刷内容的其他公司的印刷机由于忽略“表示印刷内容种类的XML描述”,所以不会引起异常动作。
图1是表示实施例1中的图像处理系统的功能结构的框图。
图2是表示实施例1中的STB处理流程的流程图。
图3是表示索引图表(index sheet)印刷例的图。
图4(a)是表示印刷内容构成例的图。图4(b)是在印刷内容内描述的图像文件的一例的图。图4(c)是在印刷内容内描述的图像文件的一例的图。
图5(a)是表示追记“使用缩略图像的指示”的印刷内容构成例的图。图5(b)是在上述图5(a)中所示的印刷内容内描述的图像文件的一例。图5(c)是在上述图5(a)中所示的印刷内容内描述的图像文件的一例。
图6是为说明Exif格式的图像格式的图。
图7是表示实施例1中的印刷机处理流程的流程图。
图8是表示实施例1的印刷机的印刷结果一例的图。
图9是表示其他公司的印刷机解释上述图5(a)中所示的印刷内容时情况的图。
图10是表示其他公司打印机的印刷结果的一例的图。
图11是表示其他公司印刷机的处理流程的流程图。
图12是表示用form要素描述的内容的显示及印刷的表现方法的图。
图13是表示实施例2中的图像处理系统的功能结构的框图。
图14是表示实施例2中的STB处理流程的流程图。
图15(a)是表示对实施例2中的“显示限定内容”追记的印刷内容例的图。图15(b)是表示对实施例2中的“印刷专用内容”追记的印刷内容例的图。
图16是表示实施例2中的印刷机处理流程的流程图。
图17是表示实施例2的印刷机的印刷结果的一例的图。
图18(a)是表示特殊标签的属性的一例的图。图18(b)是表示用于指定内容种类的元信息(metainformation)名的一例的图。
具体实施例方式
下面,参照附图,对本发明的实施例进行详细说明。在以下的实施例中,采用附图对本发明进行说明,但是本发明并不限定于这些。
(实施例1)
图1是表示本实施例中的图像处理系统10的功能结构的框图。本图像处理系统(也称印刷系统)10是可以按照XML标准描述的印刷内容进行印刷的系统,特别是可以利用用XML标准描述的“使用缩略图像的指示”进行印刷的系统。
在本实施例中,作为将印刷内容输出给印刷机的设备来举例了STB100,但是不必限定于STB,既可以是内装有STB的数字电视机(DTV),也可以是数码摄像机及PDA等,用其他设备实现STB功能的设备。
如图1中所示,本系统10包括STB100、监视器190及印刷机150。
STB100是将通过天线(图中未画出)等接收的包括图像数据的广播内容,变换成预先预定的格式之后,发送给印刷机及监视器的装置,包括处理控制部111、数据接口(以下简称为“I/F”)部101、编码信息展开部102、描绘引擎部103、独自信息附加部104、视频RAM部105、显示图像I/F部106、显示控制接口部107、印刷内容生成部108及印刷内容I/F部109。
处理控制部111例如是具有RAM及ROM的微型计算机,对STB100的各部分进行控制。
数据接口部101对通过上述天线等接收的广播内容实施预定的处理,并输出到编码信息展开部102。
编码信息展开部102从数据I/F部101接收包括例如XHTML(eXtensible Hyper Text Markup Language)格式的数据、MPEG(MovingPicture Experts Group)格式的数据、或者BML(Broadcast MarkupLanguage)格式的数据的广播内容。编码信息展开部102再对所接收的广播内容中所包含的各数据,进行附合各数据格式的解码处理,并进行表示向STB100的控制指示的数据的抽出、及图像数据的抽出等。处理控制部111将在由编码信息展开部102抽出的数据中,应在监视器190上显示的数据发送给描绘引擎部103。
描绘引擎部103将从编码信息展开部102接收的数据作为图像数据,存储到视频RAM部105中。视频RAM部105将所存储的图像数据输出到显示图像I/F部106。显示图像I/F部106在与监视器190中的显示控制I/F部107之间,承当应显示数据及控制数据等的交换。
另外,在图1中并未画出,但例如当从遥控器等用户输入I/F部接受了印刷指示时,编码信息展开部102,根据用户的指示,选择印刷对象的内容,并将其传输到独自信息附加部。
独自信息附加部104将在印刷对象的内容上附加的STB100独自的信息,发送给印刷内容生成部108。印刷内容生成部108采用从编码信息展开部102接收的印刷对象内容及从独自信息附加部104接收的独自信息,生成印刷用XML语言描述的印刷内容。
图4是表示在印刷内容生成部108中生成的印刷内容的一例图。图4(a)是关于印刷时布局的指示及印刷的文本描述的文件“honbun.xhtml”的一例。图4(b)及(c)是根据上述“honbun.xhtml”中指示的布局嵌入的图像例(上述各图像所涉及的文件名分别为“mobile1.Jpg”、“mobile2.Jpg”)。
印刷内容I/F部109在与印刷机150的印刷内容I/F部151之间,进行印刷内容及印刷指令等的交换。
监视器190是根据从STB100接收的数据进行动态图像及文本等显示的装置,包括显示图像I/F部191、显示图像处理部192、图像显示部193、显示控制部194及显示控制I/F部195。
显示图像I/F部191,在与STB100的显示图像I/F部106之间,进行图像数据等的通信,并将接收的图像数据等发送给显示图像处理部192。显示图像处理部192,对接收的图像数据等进行预定的处理,并发送给图像显示部193。
图像显示部193例如是CRT(Cathode Ray Tube)、LCD(Liquld CrystalDisply)、PDP(Plasma Display Panel)、投影机等显示设备,根据从显示图像处理部192接收的图像数据等显示图像。显示控制部194根据输入到显示控制I/F部195的控制数据等,对监视器190内的各部分进行控制。
印刷机150是根据从STB100接收的数据,将图像及文本印刷在印刷介质上的装置,包括印刷内容I/F部150、内容解释部152、印刷图像生成部153、印刷部154及印刷控制部155。
印刷内容I/F部151在与STB100的印刷内容I/F部109之间,进行印刷内容及印刷指令等的交换。
印刷内容I/F部151将从印刷内容I/F部151接收的印刷内容发送给内容解释部152。内容解释部152对以印刷用XML语言描述的各行依次进行解释,并抽出表示向印刷时的印刷机150的指示内容的数据等。由内容解释部152解释并抽出的数据,被发送给印刷机150的各部。
印刷图像生成部153根据内容解释部152抽出的数据,生成在印刷介质上印刷的印刷图像数据。
印刷部154根据由印刷图像生成部153生成的印刷图像数据,以预定的分辨率(例如,200dpi、300dpi或400dpi)在纸张等印刷介质上进行印刷。作为这时的印刷方式有热敏型、热转印型、升华型或喷墨型等。
印刷控制部155例如是具有RAM或ROM等的微型计算机,对印刷机150上的各部进行控制。
STB100、监视器190、及印刷机150,通过IEEI394总线及USB等相互连接,各设备的I/F部根据连接的总线规格进行数据的交换。
下面,对上述结构的图像处理系统100的操作进行说明。
图2是表示本系统10中的STB100的处理流程的流程图。
如上所述,当通过天线等输入广播内容时,编码信息展开部102对输入的广播内容中包含的数据,根据该数据格式进行解码处理,并进行向STB100的控制指示的抽出及影像·图像数据的抽出。
为了根据由编码信息展开部102抽出的数据等,在监视器190上显示图像,处理控制部111将内容发送给描绘引擎部103。描绘引擎部103在视频RAM部105中存储图像数据。
在描绘引擎部103存储图像数据的一方面,处理控制部111监视来自图中未画出的用户输入I/F部的输入。用户输入I/F部可以是在STB100或印刷机150具有的按钮或遥控器或读取在STB内的内容本身所描述的指示的部分、或系统内的个人计算机、或从本系统以外的通信接收部(在图中均未画出)等,其形式可以是任一种。
处理控制部111当从用户输入I/F部接收输入时(S201),将该情况通知给独自信息附加部104。这样,独自信息附加部104判断在印刷中是否使用缩略图像(S202)。
上述判断“在印刷中是否应该使用缩略图像”的方法,有各式各样。例如,起动用STB显示照片的应用程序,在输入印刷照片索引图表时,如图3所示,当判断为在照片索引图表300上大量印刷小图像、印刷结束前的速度应比图像印刷质量优先时,判断为使用缩略图像。另外,其他判断方法的例子是,即使在被指示印刷的图像的纵横尺寸比不缩小缩略图像时的尺寸小时,也判断为使用缩略图像。例如可考虑指定印刷机的印刷分辨率为200dpi、印刷图像时的纵横尺寸为“横0.4英寸,纵0.3英寸”的情况。由于本图像的纵横象素数为横象素1600pixel,纵象素为1200pixel,所以例如在缩略图像的纵横象素数中横象素为160pixel、纵象素为120pixel时,当以印刷分辨率印刷各图像时,本图像的印刷尺寸为“横8英寸,纵6英寸”,缩略图像的印刷尺寸为“横0.8英寸,纵0.6英寸”。印刷图像的纵横尺寸被指定为“横0.4英寸,纵0.3英寸”时,需要再缩小缩略图像。这时独自信息附加部104判断为使用缩略图像。
当独自信息附加部104判断为使用缩略图像时(S202Yes),印刷内容生成部108在印刷内容中追记使用缩略图像的指示(S203)。具体来说,如图4(a)中所示,在确定图像的描述<object data=”./mobile1.Jpg”type=”image/jpeg”style=”width12mm;height16mm”>、和</object>之间,插入<param name=”imagepriority”value=”thumbnail”valuetype=”data”></param>的指示。图5(a)是追加上述指示的印刷内容的一例。
作为追加的描述,除上述以外,还有作为<obiect>标签的独自属性而定义“imagepriority”的方法。这时的描述为<objectdata=”./mobile1.jpg”type=”image /jpeg”style=”width12mm;height16mm”imagepriority=”thumbnail”>,该意义是“使用缩略图像,根据存储JPEG图像数据的文件mobile.jpg生成横12mm、纵16mm的印刷图像数据”。
此后,处理控制部111指示将在印刷内容接口部109中追记的内容发送给印刷机(S204)。
在此,参照图6说明图像数据的格式。
一般来说,按照Exif格式的JPEG格式的图像文件600,由SOI(Startof image)601和APP1(应用程序Markerl)602及主图像603和EOI(end of image)604四个部分构成。在APP1602中定义的缩略图像610由SOI(start of image)610a和缩略图像610b及EOI(end of image)610a构成,主图像603和缩略图像610b分别被压缩。
下面,根据图7所示的流程图,对从STB100接收印刷内容的印刷机150的动作进行说明。
最初,当通过印刷内容I/F部151接收印刷内容时(S701),内容解释部152开始对所接收的印刷内容进行解释(S702)。在该解释中,当看到指示在印刷中使用缩略图像的描述<param name=”imagepriority”value=”thumbnail”valuetype=”data’></param>时(S703Yes),内容解释部152从具有按照上述图6所示的Exif格式的结构的图像文件中,取出缩略图像的JPEG压缩数据610b。
内容解释部152还对取出的缩略图像的JPEG压缩数据610b进行解码,发送给印刷图像生成部153。印刷图像生成部153使用缩略图像,生成印刷用图像数据,发送给印刷部154。这样,印刷部154根据所生成的印刷用图像数据,在纸张等印刷介质上进行印刷。
图8是在上述印刷部154中采用缩略图像执行印刷时的一例。如图8中所示,印刷结果由采用缩略图像构成的图像和文字构成。
如上所述,由于缩略图像的尺寸(总象素数)比主图像的尺寸小,所以通过使用缩略图像生成印刷图像,与使用主图像生成印刷图像的情况相比,可以缩短处理时间。
在此,为了进行比较,参照图9及图11,对在不能解释“使用缩略图像的指示”的印刷机(为了方便,将该印刷机称作“其他公司印刷机”)输入上述图5中所示的印刷用内容时的其他公司印刷机的动作进行说明。在图11的流程图中,与上述图7的流程图相同的处理标注相同标号,其说明省略。
其他公司印刷机开始对图5的印刷内容进行解释(S702)。但是,如图9中所示,其他公司印刷机不能解释印刷内容中用删除线表示的描述语句。然而,由于根据XML标准,不能解释的描述语句予以忽略,所以其他公司打印机忽略用删除线表示的部分,或者用无效值代替,对以后的描述语句进行解释。
即,其他公司印刷机在印刷图像的生成中不使用缩略图像,而是使用通常的主图像来生成印刷图像数据(S707)。
图10表示将印刷图像数据转印在纸张上的结果。图10可以得到与图8相同的印刷物。但是,由于印刷的图像部分使用比缩略图像(总象素数)大的主图像,所以生成印刷图像的处理所花的时间比具有能够解释使用缩略图像的指示的内容解释部152的本印刷机150长。
如上所述,根据本实施例的印刷系统,由于根据印刷对象的图像,以XML格式定义的“使用缩略图像的指示”通知给印刷机,所以可以避免在印刷时发生异常动作,并且可以提高印刷速度。
(实施例2)在上述实施例1中,对将“使用缩略图像的指示”追记在印刷内容中的实施例进行了说明,而在本实施例中,对将“进行与显示内容相同内容的印刷的指示”或“对印刷专用内容进行印刷的指示”追记在印刷内容中的实施例进行说明。
一般来说,印刷内容包括这样的2种类型将限定于与屏幕(也称“监视器”)上所显示的内容相同的内容的内容(以下称“显示限定内容”)为对象,进行印刷的类型;以及,将在屏幕上未显示的印刷专用内容(以下称“印刷专用内容”)作为对象进行印刷的类型。根据各自的印刷内容,系统要求不同的印刷动作。
图12是用于说明对通过form要素描述的2种印刷内容指示了印刷时的印刷动作的不同点的图。
首先,对显示限定内容进行了印刷指示时,对与屏幕上所显示的内容相同的内容进行印刷(这时,可认为用户是为了保存显示在屏幕上的图像而进行印刷)。
图12表示通过textarea要素描述的文本内容在屏幕上或在印刷介质上怎样表现。在屏幕上有滚动条时,不显示全部文本内容。从而,在对显示限定内容指示印刷时,在印刷介质上也不对文本内容的全部进行印刷,而只对与屏幕上的显示相同的内容即对应于滚动条位置的一部分文本内容进行印刷。
而指示对屏幕上未显示的印刷专用内容进行印刷时,对内容的全部进行印刷。
当只对文本内容的一部分进行印刷时,用户看不到没有印刷部分的内容。这与对屏幕上的显示相同的内容进行印刷的情况相比,对于用户明显不利。从而,对印刷专用内容进行印刷时,要对印刷专用内容的全部进行印刷。
图13表示用于实现上述功能的、本实施例的图像处理系统(也称“印刷系统”)20的功能结构。在图13中,对于与上述实施例1的图1相同的功能结构,标注相同标记,其说明省略。
独自信息附加部104判断发送到印刷机150的印刷内容是显示限定内容还是印刷专用内容。这时的判断方法各式各样,举一个例子,当印刷监视器上显示的显示限定内容时,根据显示内容生成印刷内容。这时,生成印刷内容成为判断的依据。另一个例子,对印刷内容的文件名和所显示的内容的文件名进行对照,当一致时,判断为是显示限定内容的印刷。在独自信息附加部104所判断的结果,反映在由印刷内容生成部108所生成的印刷内容中的描述中。
印刷机150中的表现方法选择部256根据由内容解释部152抽出的STB100中的上述判断,来选择印刷机150中的表现方法。所选择的表现方法被反映在印刷图像生成部253中所生成的印刷图像数据中。
下面,对上述结构的图像处理系统20的动作进行说明。图14是表示图像处理系统20的STB中的处理流程的流程图。
最初,当从用户接受印刷指示时(S1401),独自信息附加部104判断该印刷内容是显示限定内容还是印刷专用内容(S1402)。
如果是显示限定内容,则独自信息附加部104在印刷内容中追加表示是显示限定内容的描述(S1403)。具体来说,如图15(a)中所示,将<metaname=”display-target”content=”screen”/>的描述,插入<head>和</head>之间。表示该描述是显示限定内容的情况是预先在STB 100和印刷机250取得一致。STB100在增加上述描述后,将印刷内容输出到印刷机150。
另一方面,当印刷内容是印刷专用内容时,独自信息附加部104在印刷内容中追加表示是印刷专用内容的描述。具体来说,如图15(b)中所示,将<meta name=”display-target”content=”print”/>的描述,插入于<head>和</head>之间。
如果与显示限定内容有区别,则也可以在印刷内容中什么描述也不追加而输出到印刷机150。
图16是表示图像处理系统20的印刷机250处理流程的流程图。在接收印刷对象内容时(S1601),印刷机250的内容解释部152对印刷对象内容的描述进行解释(S1602)。当在该描述中发现表示印刷对象内容种类的信息<meta name=”display-target”content=”screen”/>等的描述时,内容解释部152将表示该种类的信息发送给表现方法选择部256(S1603)。
接着,表现方法选择部256根据表示所接收的印刷对象内容的种类的信息(S1604),选择印刷图像生成部253中的印刷图像数据的生成算法。具体来说,如图15(a)中所示,由于在印刷对象内容中有<metaname=”display-target”content=”screen”/>的描述时是显示限定内容,所以表现方法选择部156选择印刷与监视器上的显示相同的textarea要素内容的印刷图像数据的生成算法(S1604屏幕显示)。印刷图像生成部153生成如图17(a)中所示的使textarea要素的显示区域尺寸优先的印刷图像数据(S1605),并在印刷介质上进行印刷(S1606)。
另一方面,当图15(b)中所示的描述是印刷专用内容时,表现方法选择部156选择印刷专用内容用印刷图像数据的生成算法(步骤S1604印刷专用),并生成使图17(b)所示的textarea要素的内容的大小优先的印刷图像数据(S1607)。
如上所述,根据本实施例的图像处理系统,由于可以指定是“进行与显示内容相同内容的印刷的指示”,还是“对印刷专用内容进行印刷的指示”,所以可以选择印刷结果中的表现方法。
(实施例3)在本实施例中,对上述实施例以外的XML标签的使用方法进行说明。由于本实施例中的图像处理系统30基本上与上述实施例1中的图像处理系统10相同,故对重复的功能结构的说明予以省略。
图18是本实施例的按照XML标准的特殊标签的一例。图18(a)是特殊标签属性的一例,表示“colorspace”、“content-width”及“content-height”的例子。
“colorspace”是用于对图像的彩色空间进行定义的属性,根据该属性,接收了印刷内容的印刷机可以可靠掌握彩色空间,可以反映在印刷结果中。如图18(a)中所示,具体的属性值有“hc-srgb”等。
“content-width”及“content-height”是定义图像的点宽度及点高度的属性,根据该属性,接收了印刷内容的印刷机可以不分析图像的标题就能掌握图像的纵横尺寸。具体来说,通过content-width=“80px”等进行指定。当在印刷内容中未记载印刷图像时的尺寸时,印刷机必须对图像的标题进行分析,取出图像本来具有的纵横象素数,并根据该象素数计算和推断印刷时的尺寸,但是如果记载了“content-width”、“content-height,则不解释印刷时使用的图像标题即可以使用所记载的数值来推断出印刷图像时的尺寸。这样,可以省略图像标题分析所需的时间和功能。也可以不用“点”,而用长度(例如“mm”)指定图像的纵横尺寸。此外,图18(b)是用于指定内容种类的元信息名“content-kind”的一例。
例如,通过在印刷内容的一部分追加“content-kind=”photo-print””的描述,可以将该图像的种类为“照片”的情况通知给印刷机。
如上所述,根据本实施例的图像处理系统30,可由STB向印刷机可靠地通知图像的彩色空间、图像的纵横尺寸及内容的种类。
在上述的实施例1~3中,作为能够解释用户定义的标签等的Markup语言,例举了XML的例子,但是并不限定于XML,只要是能够解释用户定义的标签等,也可以是XML以外的语言。
产业上的可利用性本发明可以适用于包括STB(或者具有STB功能的数字电视等)和印刷装置的印刷系统,特别是可适用于能解释XML的印刷系统。
权利要求
1.一种印刷内容输出装置,对印刷装置输出印刷内容,其特征在于,包括内容取得装置,取得或生成按照预定的Markup语言描述的印刷内容;特征识别装置,对上述取得或生成的印刷内容的特征进行识别;追记装置,将上述识别的特征作为包含可由上述Markup语言处理的独自定义标签的定义语句来进行描述,并将该定义语句追记在上述印刷内容中;以及发送装置,将上述追记的印刷内容发送给印刷装置。
2.如权利要求1所述的印刷内容输出装置,其特征在于上述特征识别装置识别上述印刷内容是否是在该印刷时应使用缩略图像的内容;当识别为是应使用缩略图像的内容时,上述追记装置追记表示应使用缩略图像的上述定义语句。
3.如权利要求1所述的印刷内容输出装置,其特征在于当上述印刷内容包含检索图表时,上述特征识别装置识别为是应使用缩略图像的内容。
4.如权利要求1所述的印刷内容输出装置,其特征在于上述特征识别装置识别上述印刷内容是否是记载有印刷图像时的尺寸的内容;当识别为是未记载上述尺寸的内容时,上述追记装置追记表示图像的纵横象素数的上述定义语句。
5.如权利要求1所述的印刷内容输出装置,其特征在于上述特征识别装置识别上述印刷内容是屏幕上显示的内容还是印刷专用的内容;上述追记装置追记表示上述所识别的内容的上述定义语句。
6.如权利要求1所述的印刷内容输出装置,其特征在于上述特征识别装置识别上述印刷内容的种类,上述追记装置追记表示上述印刷内容的种类的上述定义语句。
7.一种印刷装置,其特征在于,包括接收装置,接收按照预定的Markup语言描述的印刷内容;抽出装置,从上述接收的印刷内容中,抽出包含可由上述Markup语言处理的独自定义标签的定义语句;以及印刷装置,根据上述抽出的定义语句,生成印刷图像数据,并采用该印刷图像数据进行印刷。
8.如权利要求7所述的印刷装置,其特征在于上述所抽出的定义语句是包含表示在印刷中应使用缩略图像的标签的定义语句;上述印刷装置根据上述定义语句,使用缩略图像生成印刷图像数据。
9.如权利要求8所述的印刷装置,其特征在于上述印刷装置还具备从上述印刷内容只取得缩略图像的取得装置,上述印刷装置使用上述所取得的缩略图像,生成印刷图像数据。
10.如权利要求7所述的印刷装置,其特征在于上述所抽出的定义语句是表示图像的纵横象素数的定义语句;上述印刷装置在生成上述印刷图像数据时,从上述定义语句中读取并确定印刷图像时的纵横尺寸。
11.如权利要求7所述的印刷装置,其特征在于上述印刷装置使用与屏幕上的显示相同的生成算法,生成印刷图像数据。
12.如权利要求11所述的印刷装置,其特征在于上述印刷装置使用使textarea要素的显示区域尺寸比textarea要素的内容尺寸优先的算法,生成上述图像数据。
13.如权利要求11所述的印刷装置,其特征在于上述印刷装置使用使textarea要素的内容尺寸比textarea要素的显示区域尺寸优先的生成算法,生成上述印刷图像数据。
14.一种印刷系统,包括印刷装置及对该印刷装置输出印刷内容的印刷内容输出装置,其特征在于,上述印刷内容输出装置,包括内容取得装置,取得或生成按照预定的Markup语言描述的印刷内容;特征识别装置,对上述所取得或生成的印刷内容的特征进行识别;追记装置,将上述识别的特征作为包含可由上述标识Markup语言处理的独自定义标签的定义语句来进行描述,并将该定义语句追记在上述印刷内容中;以及发送装置,将上述追记的印刷内容发送给印刷装置,上述印刷装置包括接收装置,从印刷内容输出装置接收印刷内容;抽出装置,从上述接收的印刷内容中,抽出包含可由上述Markup语言处理的独自定义标签的定义语句;以及印刷装置,根据上述抽出的定义语句生成印刷图像数据,并采用该印刷图像数据进行印刷。
15.一种印刷内容输出方法,用于对印刷装置输出印刷内容,其特征在于,包括内容取得步骤,取得或生成按照预定的Markup语言描述的印刷内容;特征识别步骤,对上述取得或生成的印刷内容的特征进行识别;追记步骤,将上述识别的特征作为包含可由上述Markup语言处理的独自定义标签的定义语句来进行描述,并将该定义语句追记在上述印刷内容中;以及发送步骤,将上述追记的印刷内容发送给印刷装置。
16.一种印刷方法,其特征在于,包括接收步骤,接收按照预定的Markup语言描述的印刷内容;抽出步骤,从上述接收的印刷内容中,抽出包含可由上述预定的Markup语言处理的独自定义标签的定义语句;以及印刷步骤,根据上述抽出的定义语句生成印刷图像数据,并采用该印刷图像数据进行印刷。
17.一种程序,是用于对印刷装置输出印刷内容的印刷内容输出装置的程序,其特征在于,使计算机执行以下步骤内容取得步骤,取得或生成按照预定的Markup语言描述的印刷内容;特征识别步骤,对上述取得或生成的印刷内容的特征进行识别;追记步骤,将上述识别的特征作为包含可由上述Markup语言处理的独自定义标签的定义语句来进行描述,并将该定义语句追记在上述印刷内容中;以及发送步骤,将上述追记的印刷内容发送给印刷装置。
18.一种程序,是用于印刷装置的程序,其特征在于,使计算机执行以下步骤接收步骤,接收按照预定的Markup语言描述的印刷内容;抽出步骤,从上述接收的印刷内容中,抽出包含可由上述预定的Markup语言处理的独自定义标签的定义语句;以及印刷步骤,根据上述抽出的定义语句生成印刷图像数据,并采用该印刷图像数据进行印刷。
19.一种介质,可由计算机读取,记录有用于对印刷装置输出印刷内容的印刷内容输出装置的程序,其特征在于,上述程序包括内容取得步骤,取得或生成按照预定的Markup语言描述的印刷内容;特征识别步骤,对上述取得或生成的印刷内容的特征进行识别;追记步骤,将上述识别的特征作为包含可由上述Markup语言处理的独自定义标签的定义语句来进行描述,并将该定义语句追记在上述印刷内容中;以及发送步骤,将上述追记的印刷内容发送给印刷装置。
20.一种介质,可由计算机读取,记录有用于印刷装置的程序,其特征在于,上述程序包括接收步骤,接收按照预定的Markup语言描述的印刷内容;抽出步骤,从上述接收的印刷内容中,抽出包含可由上述预定的Markup语言处理的独自定义的标签的定义语句;以及印刷步骤,根据上述抽出的定义语句生成印刷图像数据,采用该印刷图像数据进行印刷。
全文摘要
本发明的印刷系统不需要用于使用缩略图像的、标准化的指令,且不会引起异常动作,印刷内容输出装置可以对印刷装置指示使用缩略图像。在该系统中以XML格式描述印刷内容,并以XML格式在印刷内容内描述指示指令。即在步骤S201中,如果有从用户输入接口部的输入,处理控制部(111)就转到步骤S202。在步骤S202中,独自信息附加部(104)判断在印刷中是否应该使用缩略图像。当判断应使用缩略图像时(S202Yes),独自信息附加部(104)对印刷内容生成部(108)指示在印刷内容中追加使用缩略图像的指示(步骤S203)。
文档编号G06F3/12GK1759373SQ20048000644
公开日2006年4月12日 申请日期2004年3月26日 优先权日2003年3月28日
发明者久富健治, 村田和行 申请人:松下电器产业株式会社