图像保存系统的制作方法

文档序号:7667177阅读:104来源:国知局

专利名称::图像保存系统的制作方法
技术领域
:本发明涉及一种对通过数据广播传送的内容进行印刷的技术。
背景技术
:在数字电视广播中,由与节目相关的静止图像及字符串等构成的内容通过数据广播来传送。在数字电视接收机(以下称为"DTV")中,有时在显示通过该数据广播发送来的内容的同时,还显示用于对内容进行印刷的印刷按钮。在用户操作遥控器等按下该印刷按钮时,由与DTV连接的打印机印刷内容。作为这样对通过数据广播传送来的内容进行印刷的系统,例举下述专利文献1中记载的数据内容印刷系统。专利文献l:特开2004-159245号公报在对通过数据广播传送的内容进行印刷的系统中,在打印机中发生油墨用尽或故障等处于不能印刷状态的情况下,即使在DTV中按下印刷按钮也不能印刷内容。并且,在由于补充油墨等直至恢复到打印机可印刷状态为止需要较长时间的情况下,有可能发生切换到了不同的节目,印刷按钮消失,不能印刷所希望的内容的问题。或者,有可能发生虽然印刷按钮没有消失,但印刷了与切换后的不同节目有关的内容,不能印刷所希望的内容的问题。
发明内容本发明的目的是提供一种能够在印刷装置为错误状态时,将通过数据广播传送的内容在错误恢复后进行印刷的技术。为了实现上述目的,本发明印刷装置用于印刷包含图像的内容,该印刷装置包括取得部,其取得对所述内容进行记述的依据XML的脚本、和在所述脚本中被参照的参照图像数据;脚本解释部,其解释所述脚本;和内容存储部;所述取得部收到包含所述脚本的印刷请求后,根据由所述脚本解释部得到的所述脚本的解释结果,从参照目的地取得所述参照图像数据,所述脚本解释部按照使所述参照图像数据的参照目的地在所述内容存储部内的方式修正所述脚本,并将修正后的所述脚本与所述参照图像数据存储到所述内容存储部中。在本发明的印刷装置中,由于解释包含印刷请求的脚本,从参照目的地取得参照图像数据,修正脚本使参照图像数据的参照目的地在内容存储部内,将修正后的脚本和参照图像数据存储在内容存储部中,因此,能够将通过数据广播发送的内容在从接受印刷请求开始经过长时间后,根据存储在内容存储部中的脚本和图像数据印刷。上述印刷装置还具有管理所述印刷装置的动作状态的管理部,所述脚本解释部从所述管理部取得所述印刷装置的动作状态,在所述印刷装置处于不能立即处理所述印刷请求的不能立即印刷状态的情况下,将所述修正后的脚本和所述参照图像数据存储到所述内容存储部中,在所述印刷装置未处于所述不能立即印刷状态的情况下,不将所述修正后的脚本和所述参照图像数据存储到所述内容存储部中。通过这种构成,即使能够取得参照图像数据的时间与不能立即处理印刷请求的时间对应,也能够在此后,也就是印刷装置变为能够处理印刷请求后,进行印刷请求的处理并印刷内容。在上述印刷装置中,所述不能立即印刷状态可以是错误状态。通过这种构成,即使能够取得参照图像数据的时间与由于印刷用纸用尽及油墨用尽等使印刷装置为错误状态的时间对应,也能够在此后,也就是由于印刷用纸及油墨的补充等使印刷装置不在错误状态后,进行印刷请求的处理并印刷内容。在上述印刷装置中,也可以使所述内容存储部在所述内容被印刷后仍存储有所述修正后的脚本和所述参照图像数据。通过这种构成,即使印刷装置的错误恢复并印刷内容后,也可根据存储于内容存储部中的参照图像数据和修正后的脚本在任意的时间再次印刷内容。上述印刷装置可以还具有图像处理部,其根据所述印刷请求中指定的印刷用纸尺寸,对所述参照图像数据所表示的图像进行重设尺寸,所述脚本解释部将表示重设尺寸后的图像的图像数据作为所述参照图像数据存储到所述内容存储部中。通过这种构成,由于预先尺寸重设后对参照图像数据进行存储,因此,在印刷装置的错误恢复后印刷内容时不需要将参照图像重设尺寸,能够在从错误恢复开始比较短的时间后结束内容的印刷。此外,在通过尺寸重设使数据尺寸比原参照图像数据小的情况下,与不尺寸重设地存储的构成相比,能够在内容存储部中存储更多的参照图像。上述印刷装置还可以还具有第一用户界面,其包括用于对由所述内容存储部中存储的所述修正后的脚本和所述参照图像数据构成的内容的一览进行显示的内容一览显示部;用于对从所述一览中选择的内容进行印刷的按钮;和用于将针对从所述一览中选择的内容的所述修正后的脚本和所述参照图像数据删除的按钮。通过这种构成,用户能够使用该第一用户界面,在希望的时刻印刷所希望的内容,并将不需要的修正后的脚本和参照图像数据在所希望的时刻删除。上述印刷装置还可以具有印刷执行部,其基于由所述脚本解释部得到的所述脚本的解释结果,对所述内容进行印刷;和第二用户界面;所述印刷执行部作为印刷所述内容时的印刷模式具有(i)通常印刷模式;和(ii)印刷成本比所述通常印刷模式低廉的草稿印刷模式;所述第二用户界面是用于选择所述印刷模式的用户界面。通过这种构成,用户通过使用第二用户界面选择作为印刷模式的草稿印刷模式,能够将内容比较低廉地印刷。因此,用户能够观察以草稿印刷模式印刷的内容,判断是否以印刷成本比较高的通常印刷模式进行印刷。因而,不印刷不值得以通常印刷模式印刷的内容,不无效地耗费印刷中使用的消耗品。上述印刷装置还可以具有印刷执行部,其基于由所述脚本解释部得到的所述脚本的解释结果,对所述内容进行印刷;和第三用户界面;所述印刷执行部作为印刷所述内容时的印刷模式具有(i)通常印刷模式;和(ii)印刷成本比所述通常印刷模式低廉的草稿印刷模式;所述第三用户界面是用于在所述印刷执行部对所述内容以所述草稿印刷模式印刷后,选择是否将所述修正后的脚本和所述参照图像存储到所述内容存储部中的用户界面。通过这种构成,用户能够观察草稿印刷模式的印刷结果,判断是否将内容存储在内容存储部中,决定是否使用第三用户界面将内容存储。因而,不存储不值得存储的内容,不无效地耗费内容存储部的存储区域。在上述印刷装置中,也可以所述印刷执行部在以所述草稿印刷模式印刷所述内容时,与所述印刷用要求中指定的印刷用纸尺寸无关地使用预定的比较大尺寸的印刷用纸进行印刷。通过这种构成,在以草稿印刷模式印刷时,能够超出内容范围地印刷,用户能够知道以多大尺寸印刷内容。因而,能够在以通常印刷模式印刷前准备适当尺寸的印刷用纸。此外,本发明能够以各种形式实现,例如可通过用于实现内容印刷方法及内容印刷方法或印刷装置的功能的计算机程序、记录了该计算机程序的记录介质、包含有该计算机程序并在载波内具体化的数据信号等形态下实现。图1是表示作为本发明一实施例的具有打印机的数字内容印刷系统的大致构成的说明图。图2是表示图1所示的打印机100的内部构成的框图。图3是表示在打印机100中进行的印刷用内容印刷处理的顺序的流程图。图4是表示脚本301的内容的说明图。图5是表示存储器30中存储的重设尺寸表31的内容的说明图。图6是表示修正后的脚本301的内容的说明图。图7是表示第2实施例的印刷用内容印刷处理的顺序的流程图。图8是表示第3实施例的数字内容印刷系统的大致构成的说明图。图9是表示在第4实施例中打印机100的显示部15上显示的内容一览画面的说明图。图IO是表示第5实施例的印刷用内容印刷处理的顺序的流程图。图11是表示步骤S605中显示的尝试印刷判断菜单画面的说明图。图12是表示步骤S615中显示的内容删除判断菜单画面的说明图。图13是表示第6实施例的印刷用内容印刷处理的顺序的流程图。图14是表示第6实施例的印刷用内容印刷处理的顺序的流程图。图15是表示步骤S705中显示的印刷判断菜单画面的说明图。图16是表示步骤S715中显示的内容保存判断菜单画面的说明图。图中IO—CPU;10a—打印机管理部;10b—印刷控制部;10c—图像处理部;10d—脚本解释部;12—硬盘驱动器;12a—脚本存储部;12b-图像数据存储部;13—打印机引擎;14一操作部;15—显示部;16—网络接口部;20—控制电路;30—存储器;31—重设尺寸表;100—打印机;201—存储器;301—脚本;302—图像数据;500—内容服务器;IOOO—数字内容印刷系统;1100—数字内容印刷系统;W1—电视画面;Bl—印刷按钮;fl一静止图像;p1—印刷用内容;W2—内容一览画面;W3—印刷判断菜单画面;W4—内容删除判断菜单画面;W5—印刷判断菜单画面;TA—节目显示部;BW—内容显示部;B21B23—内容指定按钮;B33—印刷按钮;B34—删除按钮;B35—返回按钮;B51、B61、B71、B81—确定按钮;B52、B62、B72、B82—取消按钮;B53、B63、B73、B83—无线电按钮组;INT—互联网。具体实施例方式以下,根据实施例对用于实施本发明的最佳方式按照以下的顺序进行说明。A、第1实施例。B、第2实施例。C、第3实施例。D、第4实施例。E、第5实施例。F、第6实施例。G、变形例A、第1实施例Al.系统构成图1是表示作为本发明一实施例的具有打印机的数字内容印刷系统的大致构成的说明图。该数字内容印刷系统iooo具有通过局域网(以下称为"LAN,,)50将打印机100与DTV200相互连接的构成。该LAN50可以是如LEEE802.3那样的有线网络,也可为如LEEE802.1lb/g/a等无线网络。打印机100及DTV200是通用即插即用(以下称为UPnP。UPnP是UPnPImplementersCorporation的商标)对应的网络装置。在此,UPnP为实现在任意时刻将网络装置连接到网络上或从网络切断的构造。UPnP网络由控制点和装置构成。"装置"是指提供服务的装置。在本说明书中,在未特别说明时,"装置"与"服务装置"被作为同义语使用。"控制点"是指检测或控制网络上的其他装置的控制器,起到相对于服务装置的客户的功能。在该数字内容印刷系统1000中,DTV200发挥控制点功能。此外,打印机100发挥服务装置功能,对控制点提供打印服务。此外,数字内容印刷系统1000也可具有UPnP对应的其他网络装置及UPnP非对应的其他的网络装置。在DTV200中,显示数字电视广播的节目和通过数据广播接收的内容。具体而言,DTV200的电视画面Wl具有节目显示部TA和内容显示部BW,在节目显示部TA上显示节目,并且在内容显示部BW上显示与节目内容有关的静止图像或文字等。在数据广播中,有时除显示用内容的数据以外还传送印刷用内容的数据。在这种情况下,印刷用内容数据被存储在DTV200具有的存储器201中。在印刷用内容被存储在存储器201中时,用于印刷该印刷用内容的印刷按钮B1被显示于内容显示部BW中。在用户操作遥控器等按下印刷按钮B1时,在DTV200中生成对印刷用内容进行印刷用的脚本(script)并存储到存储器201中。然后,在数字内容印刷系统1000中,将该脚本向打印机100传送,基于该脚本对印刷用内容进行印刷。在图1的例中,在DTV2000的存储器201中存储有图像数据302和记述了印刷用内容的脚本301,该印刷用内容包含图像数据302作为参照图像。并且,在打印机100中,根据该脚本301对印刷用内容pl进行印刷,该印刷用内容pl包含图像数据302所表示的静止画像fl。此外,脚本301在本实施例中为XHTML-Print脚本,但也可应用MIME(MultipurposeInternetMailExtension)形式的脚本等依据XML的任意形式的脚本。在此,在存储器201中,通过数据广播接收的印刷用内容数据被依次写入保存。因此,在切换了频道的情况下及切换到下个时段的节目的情况下,与切换后的节目有关的印刷用内容数据被写入到己经接收的图像数据302等上进行保存。图2是表示图1所示的打印机100的内部构成的框图。该打印机100具有控制回路20、硬盘驱动器12、打印机引擎13、具备按钮和触摸面板等的操作部14、具有液晶面板等的显示部15、网络接口部16。打印机引擎13是根据印刷数据进行印刷的印刷机构。控制回路20具有CPU10和存储器30。在存储器30中存储有后述的重设尺寸表(resizetable)31和用于控制打印机100动作的各种程序。CPU10通过执行存储器30内的各种程序,作为打印机管理部10a发挥功能,并且起到印刷控制部10b、图像处理部10c、脚本解释部10d及UPnP功能部10e的功能。打印机管理部10a从打印机引擎13取得油墨余量等信息,监视打印机100是否为不能进行印刷的状态(以下称为"错误状态")。此外,所谓"错误状态"是指打印机100不能执行印刷的状态,但与DTV200之间能够进行通过LAN50的数据通信的状态。印刷控制部10b根据印刷数据控制打印机引擎13进行印刷。图像处理部10c进行图像的重设尺寸处理(通过插值处理等变更像素数的处理)。脚本解释部10d解释依据XML的脚本。UpnP功能部10e在执行由UpnP规定的各种协议的同时,起到UPnP的服务装置的功能。硬盘驱动器12具有脚本存储部12a和图像数据存储部12b。在打印机100中构成文件系统,脚本存储部12a表示绝对目录"/data/scripts",图像数据存储部12b表示绝对目录"/data/images"。此外,UPnP功能部10e相当于权利要求中的取得部,脚本存储部12a及图像数据存储部12b相当于权利要求中的内容存储部。A2.印刷用内容印刷处理图3是表示打印机100中执行的印刷用内容印刷处理的顺序的流程图。在图像数据302作为印刷用内容被存储在DTV200的存储器201中的状态(图1)下,若用户按下印刷按钮B1,则生成印刷用的脚本301并存储到存储器201中,并且向打印机100发送包含该脚本301的印刷请求。该印刷请求通过由UPnP规定的"控制"进行,所谓"控制"是控制点(DTV200)将包含动作请求的控制消息向装置(打印机100)传送,进行装置的控制的处理,使用HTTP/SOAP进行。并且,在发送该印刷请求后,在打印机100中执行印刷用内容印刷处理。在图3所示的印刷用内容印刷处理开始时,在步骤S405中,UPnP功能部10e(图2)接收脚本301并存储到存储器30中。在步骤S410中,脚本解释部10d解释收到的脚本301。图4是表示脚本301的内容的说明图。在该脚本301中,图像数据302(文件名"IMG001.jpg")使用〈mgsrO标签而被参照。在此,图像数据302使用相对URI(UniformResourceIdentifier)而被参照,但成为该相对URI的基准的URI是〈basehre&标签指定的(http:〃xxx.xxx.xxx.xxx/contents/)。因此,图像数据302的绝对URL为"http:〃xxx.xxx.xxx.xxx/contents/tmp/IMG001.jpg"。此外,该绝对URI表示存储在DTV200的存储器201中的图像数据302。并且,脚本解释部10d指定该绝对URI并向UPnP功能部10e请求取得图像数据302。在步骤S415(图3)中,UPnP功能部10e根据指定的绝对URI,从DTV200取得图像数据302并存储到存储器30中。在步骤S420中,脚本解释部10d向打印机管理部10a询问打印机100的动作状态,判定打印机IOO是否为错误状态。在不是错误状态的情况下,执行步骤S425、S430、S435,并进行印刷。首先,在步骤S425中,图像处理部10c对取得的图像数据302所表示的图像(图1的静止图像fl)进行重设尺寸,以便收纳于由脚本301指定的用纸尺寸中。此时,图像处理部10c使用存储器30内的重设尺寸表31以进行重设尺寸处理。图5是表示存储器30内的重设尺寸表31的内容的说明图。在重设尺寸表31中,对应记载有印刷用纸尺寸和重设尺寸后的图像尺寸。在此,按各用纸尺寸对应记载的重设尺寸后的图像尺寸是以该用纸尺寸执行印刷时收纳于印刷用纸内这样的图像尺寸。并且,例如在脚本301中,在作为印刷用纸尺寸指定了"A4"的情况下,在步骤S425中,静止图像fl被重设尺寸为2240x1680(像素数)的图像。此外,在原图像尺寸比由图像设定图表31规定的重设尺寸后的图像尺寸小的情况下,不执行重设尺寸,图像尺寸保持原样。在步骤S430(图3)中,印刷控制部10b根据重设尺寸后的图像数据和在步骤S401中解释的脚本301,生成印刷用内容pl(图l)的印刷数据。然后,在步骤S435中,印刷控制部10b根据生成的印刷数据,控制打印机引擎13以执行印刷用内容pl的印刷。此外,在步骤S430中,通过对最终的印刷结果调整图像的大小,还能够省略前述的步骤S425。另一方面,若在步骤S420中判定打印机100为错误状态,则脚本解释部10d修正脚本301,将修正后的脚本301存储到脚本存储部12a中,并且从存储器30读出图像数据302并存储到图像数据存储部12b中(步骤S440)。图6是表示修正后的脚本301的内容的说明图。在修正后的脚本301中,基准URI被修正为硬盘驱动器12的目录"/data/",参照图像数据(图像数据302)的相对URL被修正为"./images/IMG001.jpg"。因此,在修正后的脚本301中,图像数据302的绝对URI为"/data/images/IMG001.jpg",按照参照存储在图像数据存储部12b(图2)中的图像数据302的方式记述。在步骤S445(图3)中,脚本解释部10d定期向打印机管理部10a询问打印机100的动作状态,判定错误是否恢复。此外,也可以是打印机管理部10a自律地对脚本解释部10d通知打印机100的动作状态,通过打印机管理部10a检测打印机100的动作状态的变化,判定错误是否恢复。然后,在错误恢复后的情况下,脚本解释部10d解释修正后的脚本301,指定参照图像的绝对URI并请求UPnP功能部10e取得图像数据302(步骤S450)。在步骤S455中,UPnP功能部10e从指定的URI取得图像数据302。此时,由于指定的绝对URI如上所述为"/data/images/IMG001.jpg",因此,UPnP功能部10e从打印机100的硬盘驱动器12读取图像数据302。并且,在步骤S455后,执行上述的步骤S425S435,对印刷用内容pl进行印刷。如以上所说明的,在数字内容印刷系统1000中,在打印机100为错误状态的情况下,从参照目的地取得脚本301中参照的图像数据302,将修正后的脚本301和图像数据302存储到硬盘驱动器12中。然后,在错误恢复后,根据存储在该硬盘驱动器12中的修正后的脚本301和图像数据,对印刷用内容进行印刷。因而,即使在打印机100的错误恢复需要长时间而广播了不同的节目并且在DTV200中未显示印刷按钮B1的情况下,也能够对印刷用内容pl进行印刷。B.第2实施例图7是表示第2实施例的印刷用内容印刷处理的顺序的流程图。第2实施例的顺序变更了图3的步骤S440,并且变更为在步骤S455后执行步骤S430,其他顺序与第1实施例相同。在第1实施例中,在步骤S440中,将从DTV200取得的图像数据302直接存储到图像数据存储部12b中。与其相对,在本实施例中,为对取得的图像数据302预先重设尺寸并存储到图像数据存储部12b中。此外,数字内容印刷系统的构成与图l所示的数字内容印刷系统1000相同。在图7的步骤S440a中,图像处理部10c从存储器30读出图像数据302,使用重设尺寸表31(图5)进行重设尺寸。然后,脚本解释部10d将重设尺寸后的图像数据302存储到图像数据存储部12b中,并且,修正脚本301,将修正后的脚本301存储到脚本存储部12a中。然后,在打印机100中,在错误已恢复的情况下,在执行上述步骤S445S455后,不执行步骤S425,而执行步骤S430、S435。不执行步骤S425是由于已在步骤S440a中执行了重设尺寸处理。此外,即使在步骤S420中判定了打印机100不是错误状态的情况下,通过在步骤S430中针对最终的印刷结果调整图像的大小,也能省略步骤S425。通过以上这种结构,由于在错误恢复后不进行重设尺寸处理地执行印刷,因此能够在从错误恢复开始比较短的时间后,结束印刷用内容的印刷。此外,由于由重设尺寸产生的数据尺寸在原图像数据的数据尺寸以下,与存储未重设尺寸的图像数据相比,能够将更多的图像数据(文件)存储在图像数据存储部12b中。C.第3实施例图8是表示第3实施例的数字内容印刷系统的大致构成的说明图。该数据内容印刷系统1100与图1所示的数字内容印刷系统1000的不同之处在于,通过互联网INT连接在数字电视广播单位的内容服务器500上,其他的构成与数字内容印刷系统iooo相同。在上述各实施例中,是从DTV200向打印机100传送图像数据302的构成,但在第3实施例中,是从内容服务器500向打印机100传送图像数据302的构成。具体而言,DTV200接收在内容服务器500中存储的图像数据302的URI,替代通过数据广播传送的图像数据302。然后,在DTV200中,生成将该URI作为图像数据302的参照目的地而记述的脚本301并向打印机100发送。这样,打印机100的UpnP功能部10e在步骤S415(图3、图7)中,根据该URI从内容服务器500取得图像数据302。即使为以上的构成,也与上述的其他实施例同样,打印机100能够取得作为印刷用内容数据的图像数据302。此外,在内容服务器500中图像数据302的存储时间限定在节目广播时间内,从而即使在节目广播时间结束后打印机100的错误才恢复的情况下,由于打印机100已经在节目广播时间内取得了图像数据302,因此仍然能够印刷包含图像数据302的印刷用内容。D.第4实施例图9是表示第4实施例中在打印机100的显示部15上显示的内容一览画面的说明图。在上述的各实施例中,在打印机100的错误恢复后,作为印刷用内容印刷处理的一个顺序,执行印刷用内容的印刷(步骤S435)。在第4实施例中,除该时刻的印刷以外,在印刷用内容印刷处理结束后的任意时刻均能对印刷用内容进行印刷。在打印机100中,当用户从显示部15(图2)上显示的初始菜单(省略图示)中选择内容一览显示菜单时,在显示部15中显示如图9所示的内容一览画面W2。该内容一览画面W2具有内容指定按钮B21B23、印刷按钮B33、删除按钮B34、返回按钮B35。在各内容指定按钮B21B23上显示在硬盘驱动器12中存储的印刷用内容的标题。此外,在印刷用内容的标题旁边,显示有各印刷用内容被存储在硬盘驱动器12中的日期和时间。此外,内容指定按钮B21B23相当于权利要求中的内容一览显示部,内容一览画面W2相当于权利要求中的第1用户菜单。在图9的例中,在硬盘驱动器12中存储有3个印刷用内容,各印刷用内容的指定按钮B21B23显示在一览画面W2上。在此,由内容指定按钮B21表示的印刷内容表示图1的印刷用内容pl。用户在执行了上述的印刷用内容印刷处理后,想要再次对印刷用内容pl进行印刷时,对操作部14(图2)进行操作,指定内容指定按钮B21并按下印刷按钮B33。这样,执行上述的步骤S450、S455及步骤S425S435(或步骤S430、S435),由此印刷用内容pl被打印输出。在此,内容指定按钮B21B23的标题使用修正后的脚本内记载的字符串进行显示。具体而言,例如作为内容指定按钮B21的标题,显示由修正后的脚本301(图6)的《t^标签指定的字符串。此外,用户在操作操作部14指定内容指定按钮B21B23的任一个并按下删除按钮B34(图9)时,有关被指定的印刷用内容的修正后的脚本被从脚本存储部12a删除,有关被指定的印刷用内容的图像数据被从图像数据存储部12b删除。通过以上的构成,用户即使在印刷用内容印刷处理结束后,也能够指定印刷用内容再次印刷。此外,用户能够将不需要的印刷用内容数据在任意的时刻从硬盘驱动器12删除。此外,也可以在步骤S420(图3、图7)判定打印机100为错误状态的情况下,在执行步骤S440/S440a后,不进行步骤S445以后的步骤,而结束印刷用内容印刷处理,由此,如上所述,仅当存在利用了内容一览画面W2的印刷指示的情况下,对印刷用内容进行印刷。E.第5实施例图10是表示第5实施例的印刷用内容印刷处理的顺序的流程图。第5实施例的打印机与第4实施例的打印机100的不同之处在于,在错误恢复后,对印刷用内容进行印刷时,可以执行草稿(draft)印刷模式下的印刷(尝试印刷),其他的构成与第4实施例相同。在打印机100中,作为打印机引擎13(图2)的印刷模式,可设定通常的印刷模式与草稿印刷模式。所谓"通常印刷模式"是指按照提供的各种印刷设定值(印刷质量及印刷用纸尺寸等),根据印刷数据进行印刷的模式。此外,印刷设定值由用户从操作部14输入或记述于从DTV200送来的脚本内。与此相对,所谓"草稿印刷模式"是指与通常印刷模式相比,能够将印刷成本抑制得较低地进行印刷的模式。具体而言,例如作为草稿印刷模式,可以是通过间隔去除墨点来减少使用油墨量地进行印刷的模式。此外,也可以是例如减少每l个墨点的油墨量,或在多色油墨(例如C(蓝绿色)M(品红色)Y(黄色)K(黑色)等)中,不使用一种以上油墨地进行印刷的模式。在这种草稿印刷模式中,印刷质量会降低,但用户能够粗略地把握印刷用内容。可设定这种草稿印刷模式有以下理由。用户不能预知从DTV200得到的印刷用内容为何种内容,以何种布局印刷在何种尺寸的印刷用纸张上。但是,通过上述的草稿印刷模式下的印刷(尝试印刷),用户能够把握何种内容印刷在何种印刷纸上。此外,印刷控制部10b和打印机引擎13相当于权利要求中的印刷执行部。与上述的第4实施例同样,在用户从内容一览画面W2(图9)指定印刷用内容并按下印刷按钮B33时,在本实施例中,开始内容存储后的印刷用内容印刷处理。在步骤S605(图10)中,用户界面控制部(省略图示)将尝试印刷判断菜单画面显示到显示部15(图2)上。图11是表示步骤S605中显示的尝试印刷判断菜单画面的说明图。该尝试印刷判断菜单画面W3具有用于选择尝试印刷执行/不执行的按钮组B53、确定按钮B51和取消按钮B52。在图11的例子中,选择了"尝试印刷"。在该状态下按下确定按钮B51时,"进行尝试印刷"的选择被确定。此外,印刷判断菜单画面W3相当于权利要求中的第二用户界面。在步骤S610(图10)中,用户界面控制部(省略图示)判定是否选择了"尝试印刷"。然后,在选择了"不尝试印刷"时,上述的步骤S450、S455、S425、S430、S435以该顺序进行。在此,在步骤S435中,印刷控制部10b将打印机引擎13控制为以通常印刷模式印刷。这样,被存储在硬盘驱动器12内的印刷用内容以比较高的质量被印刷。在上述的步骤S610中,在判定为选择了"进行尝试印刷"的情况下,在将上述的步骤S450、S455、S425、S430以该顺序进行后,执行草稿印刷模式下的印刷(步骤S435a)。因而,用户能够看着以草稿印刷模式打出的内容,判断从DTV200传送的印刷用内容是否值得通常打印,或者是否值得直接保存在驱动器12中。此外,在该尝试印刷中,印刷控制部10b使用的不是修正后的脚本内指定的尺寸的印刷用纸,而是使用预定的比较大的尺寸的印刷用纸由打印机引擎13执行印刷。作为这种印刷用纸的尺寸,可采用例如A4、A3、B4等尺寸。这样在比较大的尺寸的规定的印刷用纸上印刷有以下理由。通过使用比较大的尺寸的印刷用纸,能够不使印刷用内容超出限度地进行印刷。因此,用户能够确认以多大的尺寸来对印刷用内容进行印刷,能够在以通常印刷模式印刷前,对打印机100准备适当尺寸的印刷用纸。此外,即使在脚本内将比较高价的专用纸(例如2L版的光面纸等)的尺寸设定为用纸尺寸,也可以通过不使用这种专用纸地使用比较廉价的普通纸(例如A4尺寸的普通纸)印刷,来降低尝试印刷的成本。在步骤S615中,用户界面控制部(图示省略)在显示部15(图2)上显示内容删除判断菜单画面。图12是表示在步骤S615中显示的内容删除判断菜单画面的说明图。该内容删除判断菜单画面W4用于选择是否将存储在硬盘驱动器12中的印刷用内容删除。内容删除判断菜单画面W4具有用于选择进行/不进行印刷用内容的删除的按钮组B63、确定按钮B6K取消按钮B62。在图12的例中,选择了"进行印刷用内容的删除"。用户能够看着步骤S435a的尝试印刷的结果,判断是否删除印刷用内容。在步骤S620(图10)中,用户界面控制部(图示省略)判定是否选择了"进行印刷用内容的删除"。并且,在选择了"进行印刷用内容的删除"时,脚本解释部10d(图2)将存储在脚本存储部12a中的修正后的脚本和存储在图像数据存储部12b中的图像数据删除(步骤S625)。在上述的步骤S620中选择了"不进行印刷用内容的删除"的情况下,印刷用内容印刷处理结束。然后,用户观察尝试印刷的结果,如果想以高质量打出内容,则再次开始印刷用内容印刷处理即可。并且,这次在印刷判断菜单画面W3(图ll)中选择"不进行"尝试印刷即可(步骤S610:否)。这样,如上述那样以通常印刷模式执行印刷(步骤S435),将以比较高的质量打出内容。正如以上所说明的,在第5实施例中,在错误恢复后对印刷用内容进行印刷时,显示印刷判断菜单画面W3并使用户选择是否进行尝试印刷。因此,用户可通过选择"尝试印刷",观察其后执行的尝试印刷的结果,来判断是以高质量印刷存储在硬盘驱动器12中的印刷用内容,或者是删除该印刷用内容。因而,不值得以高质量印刷的内容不被印刷,能不浪费油墨及印刷用纸等。此外,能够删除不值得保存的内容,能够抑制浪费硬盘驱动器12的存储容量。此外,由于尝试印刷能够以比较低的成本进行,与将存储在硬盘驱动器12中的全部内容以通常印刷模式印刷的构成相比,能够降低印刷成本。此外,由于在尝试印刷中使用的印刷用纸为比较廉价的特定尺寸的印刷用纸,因此,能够将尝试印刷的成本抑制得比较低廉。此外,由于作为尝试印刷中使用的印刷用纸使用了较大尺寸的用纸,能够知道印刷用纸为多大的尺寸,从而能够在以通常印刷模式印刷前对打印机100准备适当尺寸的印刷用纸。F.第6实施例图13及图14是表示第6实施例的印刷用内容印刷处理的顺序的流程图。第6实施例中的打印机与打印机100(图2、图3)的不同之处在于,在印刷用内容印刷处理中执行步骤S435a以替代步骤S435,此外,追加执行步骤S705S745,其他构成与第1实施例相同。在第1实施例中,印刷用内容以通常印刷模式印刷,但在第6实施例中,印刷用内容首先以草稿印刷模式印刷,此后,根据用户的选择结果执行通常印刷模式下的印刷。此外,本实施例的"通常印刷模式"及"草稿印刷模式"与第5实施例中的通常印刷模式及草稿印刷模式相同。此外,在第6实施例中,即使打印机100在非错误状态的情况下,也能够保存印刷用内容。具体而言,在步骤S435a(图13)中,执行草稿印刷模式下的印刷。接着,在步骤S705(图14)中,用户界面控制部(图示省略)在显示部15(图2)上显示用于选择是否进行通常印刷模式下的印刷的印刷判断菜单画面。图15是表示步骤S705中显示的印刷判断菜单画面的说明图。该印刷判断菜单画面W5具有选择以通常印刷模式印刷/不印刷的按钮组B73、确定按钮B71、取消按钮B72。在图15的例中,选择了"进行通常印刷模式下的印刷"。在步骤S710(图14)中,用户界面控制部(图示省略)判定是否选择了"进行通常印刷模式下的印刷"。并且,在选择了"进行通常印刷模式下的印刷"时,执行上述的步骤S430及步骤S435,以通常印刷模式打出印刷用内容。此外,作为通常印刷模式下的印刷中使用的图像,可使用已在步骤S425(图13)中重设尺寸后的图像数据。在执行步骤S435后,或在上述的印刷判断菜单画面W5中选择了"不进行通常印刷模式下的印刷"(步骤S701:否)的情况下,用户界面控制部(图示省略)在显示部15上显示内容保存判断菜单画面(步骤S715)。图16是表示步骤S715中显示的内容保存判断菜单画面的说明图。该内容保存判断菜单W6用于选择是否将印刷用内容保存在硬盘驱动器12中。该内容保存判断菜单W6具有用于选择进行或不进行印刷用内容的保存的按钮组B83、确定按钮B81、取消按钮B82。在图16的例子中,选择了"进行印刷用内容的保存"。此外,该内容保存判断菜单W6相当于权利要求中的第三用户界面。在步骤S720(图14)中,用户界面控制部(图示省略)判定是否选择了"进行印刷用内容的保存"。并且,在选择了"进行印刷用内容的保存"时,脚本解释部10d(图2)判定要保存的印刷用内容(修正后的脚本及图像数据)是否己被存储在硬盘驱动器12(脚本存储部12s及图像数据存储部12b)中(步骤S725)。如果打印机100为错误状态,在上述的步骤S440(图13)中已经将印刷用内容存储在硬盘驱动器12中。在这种情况下,印刷用内容印刷处理结束(步骤S725:是)。另一方面,在打印机100为非错误状态的情况下,印刷用内容尚未存储于硬盘驱动器12中。因而,在此情况下,与上述的步骤S440同样,脚本解释部10d对脚本进行修正,将修正后的脚本存储到脚本存储部12a中,并且从存储器30读出图像数据,存储在图像数据存储部12b中(步骤S730)。这样,所谓"进行印刷用内容的保存"是指,除了将印刷用内容新存储到硬盘驱动器12中之外,还包含有如果已经存储在硬盘驱动器12中,就直接保持存储的状态的更广泛的意思。在上述的步骤S720中,在选择了"不进行印刷用内容的保伊'时,与上述的步骤S725同样,判定要保存的印刷用内容是否已被存储在硬盘驱动器12中(步骤S735)。如果打印机100为错误状态,则在上述的步骤S440(图13)中印刷用内容已经被存储在硬盘驱动器12中。因而,在此情况下,脚本解释部10d从脚本存储部12a将修正后的脚本删除,而且,从图像数据存储部12b将图像数据删除(步骤S740)。另一方面,在打印机100非错误状态的情况下,印刷用内容尚未存储在硬盘驱动器12中。因而,在此情况下,脚本解释部10d将从DTV200接收并暂时存储在存储器30中的脚本和图像数据删除(步骤S745)。这样,所谓"不进行印刷用内容的保存"除了不将印刷用内容新存储在硬盘驱动器12中以外,还包含有如果印刷用内容己经存储在硬盘驱动器12内则将其删除的更广泛的意思。正如以上所说明,在第6实施例中,由于在对印刷用内容进行印刷时,首先以草稿印刷模式印刷,用户能够观察其印刷结果,判断是否进行通常印刷模式下的印刷或是否保存印刷用内容。因而,第6实施例的打印机100也具有与第5实施例的打印机100同样的效果。G.变形例此外,在上述各实施例的构成要素中的除独立请求所请求的要素以外的要素为附加性要素,可适当省略。此外,本发明并不限于上述实施例和实施方式,在不脱离其宗旨的范围内可在各种形态下实施,例如也可如下地变形。Gl.变形例1:在上述的各实施例中,在打印机100中,采用了修正后的脚本301与图像数据302以原来的形式存储在硬盘驱动器12中的构成。但也可变换为其他形式的数据(文件)进行存储。例如,也可将修正后的脚本301和图像数据302转换为一个MIME形式的脚本,并存储在硬盘驱动器12中。另夕卜,也可将解释修正后的脚本301而得到的印刷用内容pl(图l、图9)作为一个画像数据(例如以JPEG形式压縮的图像数据)存储在硬盘驱动器12中。即使这样,也能够在打印机IOO的错误恢复后对印刷用内容进行印刷。此外,作为印刷用内容数据,通过存储以JPEG等形式压縮的图像数据,与将修正后的脚本和图像数据以原来的形式存储的构成相比,能够在硬盘驱动器12中存储较多的印刷用内容数据。G2.变形例2:在上述的各实施例中,在打印机100中,将修正后的脚本301和图像数据302分别存储在分开的存储部(脚本存储部12a及图像数据存储部12b)中,但也可将它们存储在同一存储部(内容存储部)中。此外,脚本存储部12a及图像数据存储部12b存在于硬盘驱动器12内,但也可存在于其他任意的存储装置内。例如也可存在于存储器30内,如果打印机IOO具有存储卡驱动器(图示省略)的构成,也可存在于插入该存储卡驱动器的存储卡内。G3.变形例3:在上述的各实施例中,只在打印机100为错误状态的情况下将修正后的脚本301与图像数据302收纳在硬盘驱动器12中,但也可在由于其他任意的理由导致打印机100不能执行立即打印的状态(不能立即打印状态)的情况下,将修正后的脚本301和图像数据302存储在硬盘驱动器12中。例如,打印机100在已经从DTV200接收到其他的印刷请求并正在处理该印刷请求期间,从DTV200又接收到新的印刷请求的情况下,在打印机100中不能对该新的印刷请求立即进行处理。在此,即使在这种情况下,通过将修正后的脚本301和图像数据302存储在硬盘驱动器12中,也能够在对处理中的印刷请求的印刷结束后,对新的印刷请求进行处理,对印刷用内容进行印刷。此外,在作为这种不能立即印刷状态的情况以外,即使是能够立即印刷的状态下,也可将修正后的脚本301和图像数据302存储在硬盘驱动器12中。通过这种构成,能够不考虑在节目广播中打印机IOO是否为不能立即印刷状态,在节目广播后再对印刷用内容进行印刷。此外,在这种构成中,用户能够使用例如内容一览画面W2(图9),指定存储在硬盘驱动器12中的印刷用内容并指示印刷。G4.变形例4:在上述各实施例中,在步骤S440/S440a中,对从DTV200接收的脚本301进行修正后存储在硬盘驱动器12中,但也可与修正后的脚本301一同将修正前的脚本301—并存储到脚本收纳部12a中。G5.变形例5:在上述的第1第3实施例中,是在执行印刷用内容的印刷后(步骤S435后),硬盘驱动器12中仍存储有印刷用内容数据(脚本301及图像数据302),但也可在步骤S435后,将印刷结束后的印刷用内容数据从硬盘驱动器12中自动删除。通过这种构成,能够高效率地使用硬盘驱动器12的容量。G6.变形例6:在上述各实施例中,将脚本301的基准URI(由〈basehref^标签指定的URI)与参照图像数据的相对URI(由〈mgsrO标签指定的URI)均进行修正,但也可仅修正基准URI。具体而言,也可如图6所示,将基准URI修正为"/data/",而不修正参照图像数据的URI(./tmp/IMG001.jpg)的构成。在这种构成中,在硬盘驱动器12中没有目录"/data/tmp/"的情况下,新生成该目录"/data/tmpr,来存储取得的图像数据(MG001.jpg)即可。即使这种构成,在步骤S455(图3、图7)中,UPnP功能部10e也能够根据修正后的脚本301从硬盘驱动器12取得图像数据302。G7.变形例7:在上述的实施例中,也可将由硬件实现的构成的一部分转换为软件,相反,也可将由软件实现的构成的一部分转换为硬件。G8.变形例8:在上述的第5实施例中,能够与要求对印刷用内容进行印刷的设备(控制点)的种类无关地进行尝试印刷,但可取代该方式,而仅在印刷由规定种类的设备请求印刷的印刷用内容时进行尝试印刷,在印刷由其他种类的设备请求印刷的印刷用内容时仅以通常印刷模式印刷。例如,可只对由数字电视请求印刷的印刷用内容进行尝试印刷。这是由于在数字电视中不能在画面上预览印刷结果,用户不能预先预测印刷结果。此外,要求印刷的设备的种类可根据印刷脚本内的记载判断。例如,如果在脚本内由〈documentformat〉标签指定的格式名为"inettv-xhtml",可判断为来自数字电视的印刷请求。此外,例如,也可以是如果意味着印刷任务的生成请求的标签为《reatePrintURIJob〉则视为来自数字电视的印刷请求,如果为OeatePrintJob则视为来自其他种类的设备的请求。此外,如果已经进行了尝试印刷,则在下次以后执行印刷用内容印刷处理(图10)时,也可以省略步骤S605及S610(不显示印刷判断菜单画面W3),将步骤S450、S455、S425、S430、S435按该顺序进行。此外,在此情况下,也可在CPU10内部的登记部(图示省略)中预先准备尝试印刷执行完毕的标志,通过这种标志的ON/OFF来判断是否进行过尝试印刷。G9.变形例9:在上述的第6实施例中,在步骤S745(图14)中,删除了从DTV200接收的暂时存储在存储器30中的脚本和图像数据,但也可将其取代为,将从DTV200接收的脚本和图像数据与打印机100是否为错误状态无关地暂时存储在硬盘驱动器12中,在步骤S720中选择了"不进行印刷用内容的保存"的情况下,不执行步骤S730而执行步骤S740,从硬盘驱动器12中删除脚本和图像数据。G10.变形例10:在上述的第6实施例中,在步骤S440、S730中将重设尺寸前的图像数据存储在图像数据存储部12b中,但也可与第2实施例同样,预先重设尺寸并存储。Gll.变形例11:也可在上述的第5及第6实施例中,在执行尝试印刷时,在打印机100中,在显示部15上显示表示正在尝试印刷的意思。由此,用户可简单地确认打印机100在以何种模式进行印刷。G12.变形例12:也可在上述的第5实施例中省略步骤S620。在此情况下,用户为了删除存储在硬盘驱动器12中的修正后的脚本和图像数据,可在内容一览画面W2(图9)中按下删除按钮B34。权利要求1、一种印刷装置,用于印刷包含图像的内容,该印刷装置包括取得部,其取得对所述内容进行记述的依据XML的脚本、和在所述脚本中被参照的参照图像数据;脚本解释部,其解释所述脚本;和内容存储部;所述取得部收到包含所述脚本的印刷请求后,根据由所述脚本解释部得到的所述脚本的解释结果,从参照目的地取得所述参照图像数据,所述脚本解释部按照使所述参照图像数据的参照目的地在所述内容存储部内的方式修正所述脚本,并将修正后的所述脚本与所述参照图像数据存储到所述内容存储部中。2、根据权利要求l所述的印刷装置,其特征在于,还具有管理所述印刷装置的动作状态的管理部,所述脚本解释部从所述管理部取得所述印刷装置的动作状态,在所述印刷装置处于不能立即处理所述印刷请求的不能立即印刷状态的情况下,将所述修正后的脚本和所述参照图像数据存储到所述内容存储部中,在所述印刷装置未处于所述不能立即印刷状态的情况下,不将所述修正后的脚本和所述参照图像数据存储到所述内容存储部中。3、根据权利要求2所述的印刷装置,其特征在于,所述不能立即印刷状态是错误状态。4、根据权利要求l所述的印刷装置,其特征在于,所述内容存储部在所述内容被印刷后仍存储有所述修正后的脚本和所述参照图像数据。5、根据权利要求14中任一项所述的印刷装置,其特征在于,还具有图像处理部,其根据所述印刷请求中指定的印刷用纸尺寸,对所述参照图像数据所表示的图像进行重设尺寸,所述脚本解释部将表示重设尺寸后的图像的图像数据作为所述参照图像数据存储到所述内容存储部中。6、根据权利要求15中任一项所述的印刷装置,其特征在于,还具有第一用户界面,其包括用于对由所述内容存储部中存储的所述修正后的脚本和所述参照图像数据构成的内容的一览进行显示的内容一览显示部;用于对从所述一览中选择的内容进行印刷的按钮;和用于将针对从所述一览中选择的内容的所述修正后的脚本和所述参照图像数据删除的按钮。7、根据权利要求16中任一项所述的印刷装置,其特征在于,还具有印刷执行部,其基于由所述脚本解释部得到的所述脚本的解释结果,对所述内容进行印刷;和第二用户界面;所述印刷执行部作为印刷所述内容时的印刷模式具有.-(i)通常印刷模式;禾口(ii)印刷成本比所述通常印刷模式低廉的草稿印刷模式;所述第二用户界面是用于选择所述印刷模式的用户界面。8、根据权利要求16中任一项所述的印刷装置,其特征在于,还具有印刷执行部,其基于由所述脚本解释部得到的所述脚本的解释结果,对所述内容进行印刷;和第三用户界面;所述印刷执行部作为印刷所述内容时的印刷模式具有(i)通常印刷模式;禾口(ii)印刷成本比所述通常印刷模式低廉的草稿印刷模式;所述第三用户界面是用于在所述印刷执行部对所述内容以所述草稿印刷模式印刷后,选择是否将所述修正后的脚本和所述参照图像存储到所述内容存储部中的用户界面。9、根据权利要求7或8所述的印刷装置,其特征在于,所述印刷执行部在以所述草稿印刷模式印刷所述内容时,与所述印刷用要求中指定的印刷用纸尺寸无关地使用预定的比较大尺寸的印刷用纸进行印刷。10、一种内容印刷方法,用于在包括内容存储部的印刷装置中印刷包含图像的内容,该内容印刷方法包括(a)接收印刷请求的步骤,该印刷请求包含对所述内容进行记述的依据XML的脚本;(b)解释所述脚本的步骤;(c)根据所述脚本的解释结果,从参照目的地取得在所述脚本中被参照的参照图像数据的步骤;和(d)按照使所述参照图像数据的参照目的地在所述内容存储部内的方式修正所述脚本,并将修正后的所述脚本与所述参照图像数据存储到所述内容存储部中的步骤。全文摘要本发明提供一种图像保存系统,其涉及能够在印刷装置为错误状态时,将通过数据广播传送的内容在从错误状态恢复后进行印刷的技术。印刷装置具有取得记述内容的依据XML的脚本和在脚本中被参照的参照图像数据的取得部、解释脚本的脚本解释部、内容存储部,取得部在收到包含脚本的印刷请求时,根据由所述脚本解释部得到的所述脚本的解释结果,从参照目的地取得所述参照图像数据,脚本解释部修正脚本,使参照图像数据的参照目的地在内容收纳部内,将修正后的脚本与参照图像数据存储在内容存储部中。文档编号H04N5/00GK101197928SQ20071019297公开日2008年6月11日申请日期2007年9月28日优先权日2006年10月4日发明者中尾浩二申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1