打印控制装置及打印控制方法

文档序号:6384519阅读:116来源:国知局
专利名称:打印控制装置及打印控制方法
技术领域
本发明涉及将打印数据发送到打印装置的打印控制装置及打印控制方法。更详细而言,涉及具有剪贴板的打印控制装置和打印该剪贴板中所存储的数据的技术。
背景技术
以往,作为打印例如信息处理装置中所显示的文件或图像的技术,公知有利用该信息处理装置的操作系统(OS)所提供的剪贴板的技术。作为前述利用剪贴板的技术,例如,在专利文献I中公开了如下内容:在网络浏览器中所显示的内容中截取希望打印的部分(即,存储于剪贴板),将其粘贴到文字处理软件等具有打印功能的应用程序中(即,从剪贴板读出),之后,从该应用程序打印所粘贴的部分。现有技术文献专利文献专利文献1:日本特开2002-63013号公报(例如,段落
)但是,在上述现有技术中,存在如下问题。即,为了打印剪贴板中所存储的数据,需要粘贴到文字处理软件等应用程序这样的行为,对于想要打印剪贴板中所存储的数据的用户来说存在负担。另外,在打印剪贴板中所存储的数据时,根据数据的内容未必能够得到优质的打印品。

发明内容
本发明是为了解决上述现有技术所具有的问题点而发明的。即,其课题在于,提供一种打印控制装置及打印控制方法,关于剪贴板中所存储的数据,能够减轻用户的负担,并且按各数据进行适当的打印。以解决该课题为目的的打印控制装置,其特征在于,具有:判断部,判断剪贴板中所存储的打印对象数据的类别;生成部,根据与由上述判断部判断的类别对应的打印设定,从上述剪贴板中所存储的打印对象数据生成打印数据;以及发送部,将由上述生成部生成的打印数据发送到打印装置。本发明的打印控制装置判断剪贴板中所存储的打印对象数据的类别。作为类别,例如除了基于图像、文本这样的数据内容的类别,还有标记语言等,也可以根据文件的种类来分类。而且,本发明的打印控制装置根据与类别对应的打印设定,从剪贴板中所存储的打印对象数据生成该打印对象数据的打印数据。作为打印设定,例如,若是文本,则单色且低画质的设定是适合的,若是图像,则彩色且高画质的设定是适合的。即,本发明的打印控制装置从剪贴板中所存储的打印对象数据生成直接打印数据。因此,用户不需要进行将剪贴板中所存储的打印对象数据粘贴到应用程序这样的作业。因此,打印对象数据的打印所需的用户的劳动变少。另外,与根据打印对象数据的类别对应而进行不同的打印设定,能够实现进行适合于数据的特性的打印。
另外,也可以若上述类别为图像,则上述生成部生成与其他类别相比反映了高分辨率、高精细、多色打印中的至少一个的打印数据。高精细是指对图像数据实施校正处理(例如,对应有锐化、着色校正、色调校正)。图像与其他类别相比,高画质的需求高。因此,优选反映上述项目中的至少一个。
另外,也可以若上述类别为标记语言,则上述生成部生成反映了标记语言中的命令代码的打印数据。在辨别为标记语言的情况下,用户希望进行反映了以该标记语言记载的命令代码的状态(即,显示于浏览器的状态)的打印的可能性高。因此,优选不打印以标记语言记载的源代码,生成与反映了该命令代码的画面显示相当的打印数据。
另外,也可以即使上述打印对象数据为标记语言,若图像在上述打印对象数据中所占的占有率大于阈值,则上述判断部将上述类别判断为图像。在图像的占有率变大的情况下,用户重视该图像的打印的可能性高。因此,优选判断为图像并优先画质。
另外,也可以即使上述打印对象数据为标记语言,若上述打印对象数据中不含有图像并且也不含有表格和分割线,则上述判断部将上述类别判断为文本。若没有图像、表格和分割线,则能够推测打印对象数据以文字信息为中心的数据,用户希望进行高画质的打印的可能性低。因此,优选判断为文本并优先生产性。
另外,也可以在上述判断部将标记语言的打印对象数据的类别判断为文本的情况下,上述生成部生成至少除去了标记语言中的命令代码的打印数据。用户希望进行命令代码(例如,若是HTML,则是标签)的打印的可能性低。因此,优选除去命令代码。
另外,也可以具有询问部,在尽管上述打印对象数据为标记语言但上述判断部将上述类别判断为标记语言以外的语言的情况下,向用户询问是否允许基于该判断结果的打印,在用户通过上述询问部允许的情况下,上述生成部根据与由上述判断部判断的类别对应的打印设定来生成打印数据,在用户不允许的情况下,上述生成部根据与标记语言对应的打印设定来生成打印数据。在打印控制装置的判断中变更了类别的情况下,优选向用户进行打印确认。
另外,也可以本发明的打印控制装置具有通知部,在上述剪贴板中没有存储打印对象数据的情况下,将不存在打印对象数据的情况通知给用户。在剪贴板中不存在打印对象数据的情况下,打印控制装置不能生成打印数据。因此,尽管用户指示了由剪贴板的打印,但成为不能进行打印的状态。另一方面,用户没有掌握剪贴板的状况的时候较多,若不进行打印,则产生困扰。因此,通过上述结构,用户能够掌握剪贴板中没有打印对象数据的情况,能够避免困扰。
另外,也可以上述通知部还通知打印对象数据在上述剪贴板中的存储方法。进一步提闻用户的便利性。
另外,也可以本发明的打印控制装置具有选择部,从上述剪贴板中所存储的多个打印对象数据中选择所指示打印的打印对象数据。在剪贴板能够存储多个打印对象数据的情况下,通过选择所指示打印的打印对象数据,提高用户的便利性。
另外,也可以本发明的打印控制装置具有接收部,接收将上述剪贴板中所存储的多个打印对象数据汇总并全部打印的汇总打印指示。在用户希望将剪贴板中的多个打印对象数据全部进行打印的情况下,若将这些一一对应地进行打印指示,则对用户来讲很繁琐。因此,如上述结构那样,能够进行汇总打印指示,从而提高用户的便利性。
另外,本发明的打印控制装置具有显示部,将上述剪贴板中所存储的多个打印对象数据以显示了各打印对象数据的内容的状态进行一览显示。根据该结构,用户能够掌握数据的内容。打印对象数据的内容的显示不需要到能够详细确认数据的内容的程度,例如若是图像数据,则也可以是压缩的内容。作为一览显示的方法,对应有例如以缩略图方式的显不O
另外,本发明的打印控制装置具有删除部,在上述发送部发送了打印数据后,从上述剪贴板删除作为上述生成部中该打印数据的生成源的打印对象数据。若将已打印的打印对象数据残留于剪贴板,则由于操作失误等,用户可能将该已打印的打印对象数据再次进行打印。上述打印是资源的浪费,优选避免。因此,如上述结构那样,在打印后从剪贴板删除打印对象数据,从而防止将已打印的数据再次进行打印。
另外,也可以本发明的打印控制装置具有输出部,输出反映了与由上述判断部判断的类别对应的打印设定的设定画面,上述生成部根据输入到上述设定画面的打印设定,生成上述剪贴板中所存储的打印对象数据的打印数据。通过显示设定画面,能够给予用户对打印设定的同意或设定变更的机会。
另外,本发明还包括一种打印控制装置,其特征在于,具有:判断部,判断剪贴板中所存储的打印对象数据的类别;输出部,输出反映了与由上述判断部判断的类别对应的打印设定的设定画面;生成部,根据输入到上述设定画面的打印设定,从上述剪贴板中所存储的打印对象数据生成打印数据;以及发送部,将由上述生成部生成的打印数据发送到打印装置。
另外,本发明还包括一种打印控制方法,其特征在于,包括:判断步骤,判断剪贴板中所存储的打印对象数据的类别;生成步骤,根据与在上述判断步骤中判断的类别对应的打印设定,从上述剪贴板中所存储的打印对象数据生成打印数据;以及发送步骤,将在上述生成步骤中生成的打印数据发送到打印装置。
另外,本发明还包括一种打印控制方法,其特征在于,包括:判断步骤,判断剪贴板中所存储的打印对象数据的类别;输出步骤,输出反映了与在上述判断步骤中判断的类别对应的打印设定的设定画面;生成步骤,根据输入到上述设定画面的打印设定,从上述剪贴板中所存储的打印对象数据生成 打印数据;以及发送步骤,将在上述生成步骤中生成的打印数据发送到打印装置。
根据本发明,实现一种打印控制装置及打印控制方法,对于剪贴板中所存储的数据,能够减轻用户的负担并且按各数据进行适当的打印。


图1是表示实施方式所涉及的打印系统的结构的框图。
图2是表示打印系统中所包括的移动设备的电气结构的框图。
图3是表示实施方式所涉及的应用程序的、启动时的主菜单画面的图。
图4是表示第I方式所涉及的应用程序的、剪贴板打印处理的顺序的流程图。
图5是表示打印数据生成处理的顺序的流程图。
图6是表示数据解析处理的顺序的流程图。
图7是表示类别为图像的情况的、应用程序的预览画面的图。
图8是表示类别为文本的情况的、应用程序的预览画面的图。
图9是表示类别为标记的情况的、应用程序的预览画面的图。
图10是表示类别为图像的情况的、应用程序的打印设定画面的图。
图11是表示类别为文本的情况的、应用程序的打印设定画面的图。
图12是表示类别为标记的情况的、应用程序的打印设定画面的图。
图13是表示第2方式所涉及的应用程序的、剪贴板打印处理的顺序的流程图。
图14是表示剪贴板中存在多个数据的情况的、应用程序的打印数据选择画面的图。
具体实施方式
以下,参照附图详细说明使本发明所涉及的打印控制装置具体化的实施方式。本方式是将本发明适用于移动设备所安装的打印应用程序。
[打印系统的整体构成]
如图1所示,本方式的打印系统具有向指定的打印机输出打印数据的移动设备100 (打印控制装置的一例)和具有打印功能的打印机200 (打印装置的一例)。而且,在本方式的打印系统中,移动设备100与打印机200能够进行数据通信。作为移动设备100,对应有例如智能手机和便携信息终端装置(PDA)。另外,移动设备100与打印机200的通信可以是有线也可以是无线。
在移动设备100中存储有将存储于移动设备100内的数据的打印指示进行输出的打印应用程序(以下,称作“应用110”)。移动设备100经由应用110接收来自用户的打印指示。应用110根据打印指示生成打印对象数据的打印数据,向打印机200发送该打印数据。此外,通过内置于应用110的打印机驱动进行打印数据的生成。其中,在移动设备100为与应用110分开而安装打印机驱动的构成的情况下,也可以向打印机驱动请求打印数据的制作。
另外,在移动设备100中设置有能够由多个应用程序共有且将数据暂时存储的存储区域(所谓剪贴板。以下,称作“剪贴板120”)。本方式的剪贴板120存储一个数据,并且若存储新的数据,则在此之前存储的数据被删除。此外,剪贴板120作为安装于移动设备100的操作系统(OS)的一个功能,存在于移动设备100内。
打印机200从移动设备100接收打印数据,将该打印数据打印到纸张上。此外,打印机200只要具备打印功能即可,可以是彩色打印机也可以是单色打印机。另外,关于图像形成方式,可以是电子照相方式也可以是喷墨方式。在本方式中,使用电子照相方式的彩色打印机。
此外,可以分别连接几台构成打印系统的打印机、移动设备。另外,也可以在打印系统中连接有其他信息处理装置(扫描仪、FAX等)。另外,也可以连接服务器,从移动设备100经由服务器向打印机200传达打印任务。
[移动设备的结构]
接着,说明移动设备100的概略结构。如图2所示,移动设备100具有控制部50,该控制部50具有CPU51、R0M52、RAM53和NVRAM54。另外,移动设备100具有兼具显示功能和输入功能的触摸面板55、照相机56和能够与打印机200进行通信的通信接口 58,它们通过控制部50来控制。
在移动设备100的NVRAM54中安装有OS、用于浏览网络上的文件的浏览器、控制各种设备的设备驱动等。上述应用110也存储于NVRAM54。通过OS在RAM53中确保上述剪贴板120用的存储区域。
CPU51根据从R0M52读出的控制程序或从NVRAM54读出的程序,使其运算结果存储于RAM53或NVRAM54并且进行各种处理。上述应用110的动作也通过CPU51来处理。
[打印应用程序的动作概要]
接着,说明应用110。若移动设备100从用户接收到应用110的启动指示,则启动应用110。图3表示刚刚启动后显示于触摸面板55的应用110的主菜单画面10。
主菜单画面10将应用110所具有的功能显示成一览表。本方式的应用110具有打印存储于移动设备100的NVRAM54的图像数据的照片相册打印功能、与照相机56的拍摄联动而即时打印其图像数据的照相机打印功能、打印Web页的Web页打印功能、打印剪贴板120中所存储的数据的剪贴板打印功能、和向扫描仪发送读取指示并获取已读取的数据的扫描功能。
在主菜单画面10的显示中,应用110接收由用户进行的功能的选择。通过用户对显示有功能名区域的触摸操作来进行功能的选择。
若应用110接收到功能的选择,则进入到各功能的设定画面。而且,在该设定画面中,在输入有打印指示的情况下,制作将打印对象数据翻译成PDL等的打印数据。而且,将含有该打印数据的打印任务发送到打印机200。另外,在输入有扫描指示的情况下,将扫描指示发送到扫描仪。
另外,在主菜单画面10中,设置有用于向进行各功能的详细设定的设定画面进入的设定按钮11。作为详细设定,例如在剪贴板打印功能的情况下,存在如下设定:是否将打印后的数据从剪贴板120删除;以及在剪贴板120中未存储数据的情况下,是否显示说明对剪贴板120存储数据的方法的画面(以下,称作“使用顺序画面”)。这些设定用于后述的剪贴板打印处理。
[剪贴板打印处理]
[第I方式]
接着,参照图4的流程图说明实现上述剪贴板功能的、应用110的剪贴板打印处理(判断部、生成部、发送部、通知部、删除部的一例)。剪贴板打印处理以用户从主菜单画面10选择了剪贴板打印作为条件,通过移动设备100的CPU51来执行。
在剪贴板打印处理中,首先判断在剪贴板120中是否存在数据(SlOl)。在剪贴板120中存储有数据的情况下(S101:是),将剪贴板120中所存储的数据即打印对象数据读出到应用HO的存储区域(S102)。
在S102后,判定打印对象数据的类别(S103,判断部的一例)。在S103中,将数据的类别分类为“图像”、“文本”、“标记语言”、“未知”中的任一。数据的类别通过例如数据的格式、后缀、在打印对象数据的头信息中附带了类别信息的情况下该头信息、在剪贴板120 (或OS)能够响应打印对象数据的类别的情况下该响应信息来辨别。
具体而言,在S103中,若是JPEG文件或位图文件,则能够判断为图像。另外,若是text/plain形式(纯文本),则能够判断为文本。另外,若是WEB存档或text/html形式(HTML文件),则能够判断为标记语言。另外,在没有确定出图像、文本、标记语言中的某一种的情况下(例如,动画文件),则判断为未知。
在S103后,判断S103中的辨别结果是否是未知(S104)。在是未知的情况下(S104:是),不能掌握数据的内容。因此,视为数据未存储于剪贴板120,进入到S121。后述S121以后的处理。
在数据的类别为未知以外的情况下,即在能够辨别出图像、文本、标记语言中的任一的情况下(S104:否),进行生成与该类别对应的打印数据的打印数据生成处理(S105)。
图5的流程图表示S105的打印数据生成处理的顺序。在打印数据生成处理中,首先判断数据的类别是否是图像(S141)。在是图像的情况下(S141:是),将S102中读出的打印对象数据作为图像数据进行渲染(S151)。此外,在S151中,执行与图像数据相关的校正处理。作为校正处理,对应有例如锐化、着色校正、色调校正。在S151后,进入到S147。
另一方面,在数据的类别不是图像的情况下(S141:否),判定数据的类别是否是文本(S142)。在是文本的情况下(S142:是),进入到S147。
另一方面,在数据的类别不是文本的情况下(S142:否),数据的类别定为标记语言。因此,执行进一步详细解析由标记语言构成的打印对象数据的内容、辨别数据的类别的数据解析处理(S143)。
图6的流程图表示S143的数据解析处理的顺序。在数据解析处理中,首先判断在由标记语言构成的打印对象数据中是否含有图像(S191)。而且,在含有图像的情况下(S191:是),判断图像在打印对象数据中所占的占有率是否大于阈值(S192)。
在图像的占有率大于阈值的情况下(S192:是),用户重视该图像的可能性高。因此,优选进行将画质优先的打印。因此,对于S103的判定结果,将打印对象数据的类别从标记语言变更为图像(S193)。
另一方面,在图像的占有率为阈值以下的情况下(S192:否),用户不仅重视该图像,还重视以标记语言记载的信息整体的可能性高。因此,不变更S103的判定结果,而保持结果为标记语言(S195)。
另外,在打印对象数据中不含有图像的情况下(S191:否),判断打印对象数据中是否含有格线要素(S194)。作为格线要素,对应有例如表格和分割线。在不含有格线要素的情况下(S194:否),打印对象数据仅由文字信息构成的可能性高。因此,用户希望高画质的打印的可能性低。因此,优先生产性,将S 103的判定结果从标记语言变更为文本(S196)。
另一方面,在含有格线要素的情况下(S194:是),用户重视含有该格线要素的信息整体的可能性高。因此,不变更S103的判定结果,而保持结果为标记语言(S195)。在S193、S195、或S196后,S143的数据解析处理结束。
回到图5的说明,在S143后,再次判断数据的类别是否是文本(S144)。在是文本的情况下,即在尽管是标记语言,但数据的类别变更为文本的情况下(S144:是),进行用于将打印对象限定为文本部分的整形(S171)。即,在标记语言中含有记载了指令、属性信息等的标签(命令代码的一例)。但是,用户希望打印标签中所记载的信息的可能性低。因此,在S171中,制作从打印对象数据除去标签的数据。
在S171后,将变更为作为文本的打印的消息、及整形后的打印对象数据的打印图像显示于触摸面板55,而且向用户询问是否允许该变更(S172)。在用户输入了允许的情况下(S172:是),进入到S147。在用户输入了不允许的情况下(S172:否),进行作为标记语言的打印,因此进入到S146。
回到S144的说明,在数据的类别不是文本的情况下(S144:否),判断数据的类别是否是图像(S145)。在是图像的情况下,即在尽管是标记语言,但数据的类别变更为图像的情况下(S145:是),将打印对象数据作为图像数据而进行渲染(S181)。此外,S181可以与S151进行同等处理。
在S181后,将变更为作为图像的打印的消息、及渲染后的打印对象数据的打印图像显示于触摸面板55,而且向用户询问是否允许该变更(S182)。在用户输入了允许的情况下(S182:是),进入到S147。在用户输入了不允许的情况下(S182:否),进行作为标记语言的打印,因此进入到S146。
回到S145的说明,在数据的类别不是图像的情况下,即在数据的类别保持为标记语言的情况下(S145:否),渲染标记语言的内容(S146)。例如,若打印对象数据以HTML记载的数据,则制作反映了标签的内容的图像。此外,在S172或S182中用户不允许类别的变更的情况下,也直接渲染标记语言的内容。
在S146后、或在S151后、或在S142中类别为文本的情况下、或在S172或S182中用户允许类别的变更的情况下,将打印对象数据作为预览图像显示于触摸面板55(S147)。而且,等待由用户输入打印执行指示。
图7表示在S147中应用11所显示的打印预览画面20。打印预览画面20具有进入到打印设定画面的设定按钮21、显示预览图像的预览区域22、和输入打印执行指示的打印按钮23。通过显示于预览区域22的预览图像,用户能够掌握打印对象数据是怎样的图像。
此外,图7表示数据的类别为图像的情况的打印预览画面20的一例。另外,图8表示数据的类别为文本的情况的打印预览画面20的一例。另外,图9表示数据的类别为标记语言的情况的打印预览画面20的一例。如9所示,不论数据的类别,打印预览画面20均是相同的布局。因此,在打印预览画面20中,用户不需要在意数据的类别的不同,数据的类别不影响操作性。
另一方面,在设定按钮21被触摸操作时显示的打印设定画面(输出部的一例)根据数据的类别而设定项目不同。图10表示数据的类别为图像的情况的打印设定画面30p。打印设定画面30p具有返回打印预览画面20的预览按钮31p、选择打印机的打印机选择区域32p、和选择打印选项的选项选择区域33p。若打印机选择区域32p被触摸操作,则显示有能够选择的打印机一览,能够将执行打印的打印机变更为其他打印机。选项选择区域33p也同样地,若被触摸操作,则按其选项项目能够进行设定变更。
在数据的类别为图像的情况下,用户希望对该打印对象数据进行与照片相册打印同等高画质的打印的可能性高。因此,在打印设定画面30p中,例如作为纸张尺寸设信纸版(或L版)为初始值。另外,作为纸张种类,设光泽纸为初始值。此外,也可以进行分辨率的选择、彩色打印的设定。在本方式中,分辨率自动选择为所选择的打印机中能够设定的最高分辨率,在彩色打印时,若所选择的打印机中能够进行彩色打印,则自动选择彩色打印。另一方面,打印对象数据由多页构成的可能性低。因此,不显示与打印布局和双面相关的设定。
图11表示数据的类别为文本的情况的打印设定画面30t。打印设定画面30t也与图10所示的打印设定画面30p同样地,具有返回打印预览画面20的预览按钮31t、选择打印机的打印机选择区域32t、和选择打印选项的选项选择区域33t。即,打印设定画面30t的布局与打印设定画面30p相同。其中,与打印选项相关的设定项目与打印设定画面30p不同。
在数据的类别为文本的情况下,用户希望对该打印对象数据进行高画质的打印的可能性低。于是,优选单色打印、低分辨率打印等优先打印速度的方式。因此,纸张尺寸设A4为初始值。另外,纸张种类设普通纸为固定值,不显示于选项选择区域33t。另一方面,存在打印对象数据由多页构成的可能性,优选可以进行总括设定和双面打印。因此,在打印设定画面30t中,作为打印选项,能够进行打印布局及双面打印的设定。此外,也可以进行分辨率的选择、彩色打印的设定。在本方式中,分辨率自动选择为预定的分辨率,在彩色打印时,即使所选择的打印机中能够进行彩色打印,也自动选择为单色打印。
图12表示数据的类别为标记语言的情况的打印设定画面30m。打印设定画面30m也与图10所示的打印设定画面30p或图11所示的打印设定画面30t同样地,具有返回打印预览画面20的预览按钮31m、选择打印机的打印机选择区域32m、和选择打印选项的选项选择区域33m。S卩,打印设定画面30m的布局与打印设定画面30p或打印设定画面30t相同。其中,与打印选项相关的设定项目与打印设定画面30p或打印设定画面30t不同。
在数据的类别为标记语言的情况下,作为打印对象数据的内容混合了图像和文本的可能性高。因此,在打印设定画面30m中,作为打印选项,在数据的类别为文本的情况的选项项目的基础上,还可以进行分辨率及彩色打印的设定。由此,既能够应对想优先画质的用户,也能够应对想优先生产性的用户。
用户操作按各数据的类别准备的打印设定画面30p、30t、30m(以下,称作“打印设定画面30”),进行打印设定。打印设定画面30按各数据的类别而各自的设定项目不同。另夕卜,设定项目的初始值不同。即,能够进行适合于数据的特性的打印设定。另外,通过显示打印设定画面30,用户能够掌握打印设定的详情。
另外,用户在输入打印执行指示时,从打印预览画面20对打印按钮23进行触摸操作。应用11以打印预览画面20的打印按钮23被触摸操作为条件,生成反映了打印设定画面30的设定内容的打印数据(S148,生成部的一例)。在S148后,S105的打印数据生成处理结束。
回到图4的说明,在S105后,将生成的打印数据发送到指定的打印机(本方式为打印机200) (S106,发送部的一例)。打印机200若接收打印数据,则开始该打印数据的打印。而且,在正常完成打印的情况下,作为完成通知将正常完成通知给移动设备100。另外,在没有正常完成打印的情况下,作为完成通知将错误通知给移动设备100。
在S106后,应用110判断是否接收到从打印机200发来的完成通知(S107)。在没有接收到完成通知的情况下(S107:否),等待接收到完成通知。
在接收到完成通知的情况下(S107:是),判断完成通知是否是正常完成(S108)。在正常完成的情况下(S108:是),作为详细设定,判断是否设置有将打印后的打印对象数据从剪贴板120删除(S109)。
在需要删除打印对象数据的情况下(S109:是),删除剪贴板120中所存储的数据(SllO)。即,在打印后,将打印对象数据存储于剪贴板120的需求变低。因此,在打印后,通过从剪贴板120删除打印对象数据,能够防止因错误而将已打印的数据再次打印。另外,通过消除打印对象数据,还能够避免存在恶意的第三者盗取打印对象数据的危险。即,还提高安全性。
在SllO后,剪贴板打印处理结束。另外,在不需要删除打印对象数据的情况下(S109:否)、或在完成通知不是正常完成的情况下(S108:否),不删除剪贴板120的数据,并且剪贴板打印处理结束。
另外,在剪贴板120中没有存储数据的情况下(S101:否)、或在数据的类别为未知的情况下(S104:是),将剪贴板120中没有存储数据的情况通知给用户(S121,通知部的一例)。由此,用户能够掌握剪贴板120中没有打印对象数据的情况。作为通知步骤,对应有例如向触摸面板55的消息显示、和警告音、声音消息等声音输出。
在S121后,作为详细设定,判断是否设定有显示使用顺序画面(S122)。若需要显示使用顺序画面(S122:是),则将使用顺序画面显示于触摸面板55 (S123)。在使用顺序画面中,例如通过其他应用程序(例如浏览器)显示数据,选择希望打印的部分,显示输入复印指示之前的顺序。由此,用户能够掌握剪贴板120的使用方法。此外,作为使用顺序的输出方法,除了向触摸面板55的显示以外,也可以是声音的输出。在S123后或不需要使用顺序画面的显示(S122:否),剪贴板打印处理结束。
此外,在第I方式中,在执行剪贴板打印处理前,通过预先设定的详细设定的内容,确定是否删除打印后的打印对象数据(S109)和是否显示使用顺序画面(S122),但不限于此。例如,也可以每当S109或S122时,询问用户。
[第2方式]
接着,参照图13的流程图说明剪贴板打印处理的其他方式。第2方式的剪贴板打印处理(判断部、生成部、发送部、选择部、接收部,显示部的一例)以剪贴板120中能够存储多个数据为前提。这一点与以剪贴板120中仅存储一个数据为前提的第I方式不同。
另外,在第2方式中,作为从主菜单画面10的设定按钮11能够进行设定的详细设定,在剪贴板120中存在多个数据的情况下,存在是设上述全部为打印对象候补、还是仅设最新的数据为打印对象这样的设定。该设定用于第2方式的剪贴板打印处理。此外,在以下的说明中,与第I方式相同的处理标注相同的标号而省略说明。
在第2方式的剪贴板打印处理中,在剪贴板120中存储有数据的情况下(S101:是),将剪贴板120中所存储的数据全部读出到应用110的存储区域(S102)。
接着,判断在S102中读出的打印对象数据是否是多个(S203)。在仅有一个打印对象数据的情况下(S203:否),与第I方式相同,进行与图4的S103以后相同的处理。在打印对象数据是多个的情况下(S203:是),判断是否是仅设最新的数据为打印对象的设定(S204)。在仅设最新的数据为打印对象的情况下(S204:是),执行打印的打印对象数据为一个,与第I方式相同。因此,进行与图4的S103以后相同的处理。
在S102中读出的打印对象数据全部为打印对象候补的情况下(S204:否),对该读出的全部的打印对象数据,分别判定数据的类别(S205,判断部的一例)。作为类别的判定方法,与图4的S103相同即可。
接着,判断在全部的打印对象数据中是否存在数据的类别为未知以外的打印对象数据(S206)。在全部的打印对象数据的类别为未知的情况下(S206:否),不存在能够打印的打印对象数据。因此,进行与图4的S121以后相同的处理。
在存在数据的类别为未知以外的打印对象数据的情况下,即在至少存在一个能够辨别数据的类别的打印对象数据的情况下(S206:是),将用户从其中选择要执行打印的打印对象数据的打印数据选择画面显示于触摸面板55,接收用户所进行的打印对象数据的选择(S207,选择部的一例)。
图14表示在S207中应用110所显示的打印数据选择画面40。打印数据选择画面40具有进入到打印设定画面的设定按钮41、显示能够辨别数据的类别的各打印对象数据的缩略像43的缩略图显示区域42 (显示部的一例)、输入打印执行指示的打印按钮44、和输入缩略图显示区域42所显示的全部的打印对象数据的全选的全选按钮45 (接收部的一例)。用户通过显示于缩略图显示区域42的缩略像43,能够大致掌握打印对象数据是怎样的数据。此外,在数据的类别为文本的情况下,也可以在缩略像43中显示“没有图像”等表示非图像数据的信息。
在打印数据选择画面40中,通过用户对缩略像43的触摸操作来选择希望打印的打印对象数据。而且,在选择了缩略像43的状态下,若对打印按钮44进行触摸操作,则输入该选择的打印对象数据的打印指示。另外,在选择了缩略像43的状态下,若对设定按钮41进行触摸操作,则显示适合于该选择的打印对象数据的类别的打印设定画面。即,若数据的类别为图像,则显示打印设定画面30p,若数据的类别为文本,则显示打印设定画面30t,若数据的类别为标记语言,则显示打印设定画面30m。由此,能够进行与各打印对象数据的类别对应的打印设定。
此外,也可以通过对缩略像43进行触摸操作,显示与该触摸操作的缩略像43对应的打印对象数据的打印预览画面20,从打印预览画面20能够指示打印。
另外,在打印数据选择画面40中,若对全选按钮45进行触摸操作,则缩略图显示区域42所显示的全部的缩略像43被选择。而且,在全部的缩略像43被选择的状态下,若对打印按钮44进行触摸操作,则对所选择的全部的缩略像43的打印对象数据输入打印指示。
另外,在多个缩略像43被选择的状态下,若对打印按钮44进行触摸操作,则向用户显示选择数据的类别的画面,显示与由用户选择的类别对应的打印设定画面。
此外,关于多个缩略像43被选择的状态的打印设定画面,也可以显示所选择的缩略像43的数据的类别中最多类别的打印设定画面。另外,也可以对于全部的设定项目准备能够设定的打印设定画面,在所选择的缩略像43的打印对象数据的类别为多个的情况下,对于其全部的设定项目显示能够设定的打印设定画面。
若S207的打印数据选择画面40中指示了打印,则从所选择的打印对象数据且没有生成打印数据的打印对象数据的中提取一个打印对象数据(S208)。而且,对于该提取的打印对象数据,生成与该类别的打印设定对应的打印数据(S209,生成部的一例)。
之后,对于S207选择的全部的打印对象数据判断是否生成了打印数据(S210)。在存在没有生成打印数据的打印对象数据的情况下(S210:否),进入到S208,提取还没有生成打印数据的打印对象数据并生成打印数据。
在对于全部的打印对象数据均生成了打印数据的情况下(S210:是),进行与图4的S106以后相同的处理。即,将生成的全部的打印数据发送到打印机200。
如以上详细说明的那样,在实施方式的移动设备100中,在打印剪贴板120中所存储的数据时,为了应用110从剪贴板120读出打印对象数据并制作打印数据,不需要用户进行粘贴作业。因此,减少用户的劳动。另外,在实施方式的移动设备100中,进行与打印对象数据的类别对应的打印设定。例如,若数据的类别为图像,则优先画质而设定高品质、高分辨率、彩色打印,若数据为文本,则优先生产性而设定低分辨率、单色打印。由此,能够实现进行适合于数据的特性的打印。
此外,本实施方式仅是单纯的例示,不对本发明进行任何限定。因此,本发明当然可以在不脱离其主旨的范围内进行各种改良、变形。例如,打印控制装置只要具备控制打印装置的功能即可,除了移动设备100,还可以是个人计算机(PC)或工作站。另外,打印装置只要具备打印功能即可,除了打印机200,还可以是复印机或复合机。
另外,在实施方式的应用110中,在辨别打印对象数据的类别后,显示打印预览画面20,并接收打印执行指示或打印设定,但也可以在判定数据的类别后,不显示打印预览画面20,根据与判定的类别对应的打印设定来制作打印数据。此时,打印设定依照按各数据的类别显示于打印设定画面30的初始值即可。根据该结构,用户不需要进行确认的操作。另夕卜,打印设定成为按各数据的类别的适当的值,因此得到满足用户的要求画质的打印品的可能性高。
另外,实施方式所公开的处理可以通过单一 CPU、多个CPU、ASIC等硬件或它们的组合来执行。另外,实施方式所公开的处理可以通过记录了用于执行该处理的程序的记录介质、或方法等各种方式来实现。
另外,在实施方式中,根据与剪贴板120中所存储的打印对象数据的类别对应的打印设定来生成打印数据,在剪贴板120中没有存储打印对象数据的情况下,将该情况通知给用户,但也可以是不判断打印对象数据的类别的结构。例如,也可以在剪贴板120中存储有打印对象数据的情况下,根据预定的打印设定来生成打印数据,在剪贴板120中没有存储打印对象数据的情况下,将该情况通知给用户。在剪贴板120中没有存储打印对象数据的情况下通知该情况,从而用户能够掌握剪贴板120中没有打印对象数据,能够避免困扰。
另外,在实施方式中,根据与剪贴板120中所存储的打印对象数据的类别对应的打印设定来生成打印数据,在打印数据的发送后,根据需要来删除剪贴板120中所存储的打印对象数据,但也可以是不判断打印对象数据的类别的结构。例如,也可以在剪贴板120中存储有打印对象数据的情况下,根据预定的打印设定来生成打印数据,在打印数据的发送后,根据需要来删除剪贴板120中所存储的打印对象数据。在打印数据的发送后,删除打印对象数据,从而能够防止将已打印过的数据再次打印。
另外,在第2方式中,辨别剪贴板120中所存储的多个打印对象数据全部的类别,可以根据适合的打印设定而汇总并生成打印数据,但也可以是不判断打印对象数据的类别的结构。例如,也可以对于剪贴板120中所存储的多个打印对象数据,根据预定的打印设定来汇总并生成打印数据。能够汇总打印指示,从而提高用户的便利性。
权利要求
1.一种打印控制装置,其特征在于,具有: 判断部,判断剪贴板中所存储的打印对象数据的类别; 生成部,根据与由上述判断部判断的类别对应的打印设定,从上述剪贴板中所存储的打印对象数据生成打印数据;以及 发送部,将由上述生成部生成的打印数据发送到打印装置。
2.根据权利要求1所述的打印控制装置,其特征在于, 上述类别含有图像、文本、标记语言中的至少两个。
3.根据权利要求2所述的打印控制装置,其特征在于, 若上述类别为图像,则上述生成部生成与其他类别相比反映了高分辨率、高精细、多色打印中的至少一个的打印数据。
4.根据权利要求2所述的打印控制装置,其特征在于, 若上述类别为标记语言,则上述生成部生成反映了标记语言中的命令代码的打印数据。
5.根据权利要求2所述的打印控制装置,其特征在于, 即使上述打印对象数据为标记语言,若图像在上述打印对象数据中所占的占有率大于阈值,则上述判断部将上述类别判断为图像。
6.根据权利要求2所述 的打印控制装置,其特征在于, 即使上述打印对象数据为标记语言,若上述打印对象数据中不含有图像并且也不含有表格和分割线,则上述判断部将上述类别判断为文本。
7.根据权利要求6所述的打印控制装置,其特征在于, 在上述判断部将标记语言的打印对象数据的类别判断为文本的情况下,上述生成部生成至少除去了标记语言中的命令代码的打印数据。
8.根据权利要求5所述的打印控制装置,其特征在于, 具有询问部,在尽管上述打印对象数据为标记语言但上述判断部将上述类别判断为标记语言以外的语言的情况下,向用户询问是否允许基于该判断结果的打印, 在用户通过上述询问部允许的情况下,上述生成部根据与由上述判断部判断的类别对应的打印设定来生成打印数据,在用户不允许的情况下,上述生成部根据与标记语言对应的打印设定来生成打印数据。
9.根据权利要求2所述的打印控制装置,其特征在于, 若上述打印对象数据为WEB存档或text/html形式,则上述判断部将上述类别判断为标记语目。
10.根据权利要求1所述的打印控制装置,其特征在于, 具有通知部,在上述剪贴板中没有存储打印对象数据的情况下,将不存在打印对象数据的情况通知给用户。
11.根据权利要求10所述的打印控制装置,其特征在于, 上述通知部还通知打印对象数据在上述剪贴板中的存储方法。
12.根据权利要求1所述的打印控制装置,其特征在于, 具有选择部,从上述剪贴板中所存储的多个打印对象数据中选择所指示打印的打印对象数据。
13.根据权利要求1所述的打印控制装置,其特征在于, 具有接收部,接收将上述剪贴板中所存储的多个打印对象数据汇总并全部打印的汇总打印指示。
14.根据权利要求12所述的打印控制装置,其特征在于, 具有显示部,将上述剪贴板中所存储的多个打印对象数据以显示了各打印对象数据的内容的状态进行一览显示。
15.根据权利要求1所述的打印控制装置,其特征在于, 具有删除部,在上述发送部发送了打印数据后,从上述剪贴板删除作为上述生成部中该打印数据的生成源的打印对象数据。
16.根据权利要求1所述的打印控制装置,其特征在于, 具有输出部,输出反映了与由上述判断部判断的类别对应的打印设定的设定画面,上述生成部根据输入到上述设定画面的打印设定,生成上述剪贴板中所存储的打印对象数据的打印数据。
17.一种打印控制装置,其特征在于,具有: 判断部,判断剪贴板中所存储的打印对象数据的类别; 输出部,输出反映了与由上述判断部判断的类别对应的打印设定的设定画面; 生成部,根据输入到上述设 定画面的打印设定,从上述剪贴板中所存储的打印对象数据生成打印数据;以及 发送部,将由上述生成部生成的打印数据发送到打印装置。
18.一种打印控制方法,其特征在于,包括: 判断步骤,判断剪贴板中所存储的打印对象数据的类别; 生成步骤,根据与在上述判断步骤中判断的类别对应的打印设定,从上述剪贴板中所存储的打印对象数据生成打印数据;以及 发送步骤,将在上述生成步骤中生成的打印数据发送到打印装置。
19.一种打印控制方法,其特征在于,包括: 判断步骤,判断剪贴板中所存储的打印对象数据的类别; 输出步骤,输出反映了与在上述判断步骤中判断的类别对应的打印设定的设定画面;生成步骤,根据输入到上述设定画面的打印设定,从上述剪贴板中所存储的打印对象数据生成打印数据;以及 发送步骤,将在上述生成步骤中生成的打印数据发送到打印装置。
全文摘要
一种打印控制装置及打印控制方法,对于剪贴板中所存储的数据,能够减轻用户的负担并且按各数据进行适当的打印。打印控制装置(100)读出剪贴板(120)中所存储的打印对象数据,判断该打印对象数据的类别。作为数据的类别,例如除了图像、文本这样的基于数据内容的类别以外,还有标记语言等,也可以根据文件的种类进行分类。而且,根据与类别对应的打印设定,生成剪贴板中所存储的打印对象数据的打印数据。而且,将该打印数据发生到打印装置。
文档编号G06F3/12GK103186355SQ201210549480
公开日2013年7月3日 申请日期2012年12月17日 优先权日2011年12月28日
发明者山田纯 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1