[发明专利]信息处理装置、信息处理方法以及存储介质有效
申请号: | 201710485401.4 | 申请日: | 2017-06-23 |
公开(公告)号: | CN107562390B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 铃木智博;鹫见尚纪;梅田清;酒井洋行;大曲勇气 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京怡丰知识产权代理有限公司 11293 | 代理人: | 迟军 |
地址: | 日本国东京都*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 方法 以及 存储 介质 | ||
本发明提供信息处理装置、信息处理方法以及存储介质。指示被构造为绘制打印目标内容的绘制单元绘制内容和预定要素。基于对应于绘制指示并且与所述指示的绘制的完成无关地做出的、来自绘制单元的通知,从绘制单元获取绘制数据。在所获取的数据包括预定要素的情况下,使打印装置基于所获取的数据执行打印。在所获取的数据不包括预定要素的情况下,再次从绘制单元获取数据,而不使打印装置基于所获取的数据执行打印。
技术领域
本发明涉及能够执行渲染(rendering)的信息处理装置、信息处理方法以及存储程序的非暂时性计算机可读存储介质。
背景技术
近年来,具有照相机功能的便携式多功能终端(在下文中被称为移动计算机)已经变得普及。这种移动计算机基本上由三个要素形成,即,作为计算机自身的硬件、在硬件上运行的操作系统(在下文中被称为OS)以及在OS上运行的应用。通过使用应用,用户能够使用诸如地图、邮件或互联网上的网站的浏览等功能。
在这种移动计算机上主要存在两种形式的应用,即,本地(native)应用和Web应用。以下将说明各个应用形式的特征。
通常使用在OS基础上准备的开发环境和开发语言来开发本地应用。例如,在由公司A提供的OS上使用C/C++语言,在由B公司提供的OS上使用语言,并且在由公司C提供的OS上使用不同的开发语言。一般而言,预先在各个开发环境中编译本地应用,并且将本地应用从由人类可理解的所谓的高级语言转换成诸如由计算机的CPU可解释的汇编语言等的指令集。因此,由于CPU直接解释指令,所以一般本地应用具有能够以高速进行操作的特征。
Web应用是在Web浏览器上运行的应用,其通常嵌入在各个计算机上的OS中。一般使用诸如HTML5、CSS或等的语言来开发Web应用,使得Web浏览器能够解释应用。这些语言是Web标准语言。因此,一旦使用Web标准语言描述Web应用,则该应用能够在Web浏览器操作的任何环境中进行操作。
保持本地应用的优点和Web应用的优点二者的混合应用的形式近年来受到关注。混合应用的所有或大多数用户界面(UI)以诸如HTML5、CSS3或JavaScript等的Web标准语言来描述。另外,能够从以Web标准语言描述的内容使用以本地语言描述的功能。也就是说,Web标准语言的脚本层和本地层二者都包括在一个应用中。这能够形成保持本地应用的优点和Web应用的优点二者的软件布置。
为了对打印内容进行打印,一般需要将数据转换成打印机的打印引擎所需的高分辨率图像数据(所谓的位图数据)。该处理被称为渲染处理。
日本特开2013-137622号公报描述了一种如下的技术:OS根据在作为用于暂时存储数据的存储器区域的剪贴板中存储的打印目标数据生成打印数据。
在混合应用中,也使用Web标准语言来描述打印内容的绘制。例如,以例如HTML5的SVG(Scalable Vector Graphics,可伸缩矢量图形)来生成上述打印内容。SVG是用于显示由Web标准语言可使用的图形的描述方法。
为了将打印内容转换成位图数据,混合应用在脱屏画面(offscreen screen)上生成SVG数据。例如,如在日本特开2013-137622号公报中,OS生成要打印的打印数据。
然而,在该布置中,在捕获(获取图像数据)时可能会发生错误。在SVG数据的加载完成时,各个OS发布对OS特有的加载完成通知。然而,如果由OS提供的加载完成通知是加载SVG数据完成的通知,则该定时与完成对SVG数据的内容的绘制的定时不同。因此,在通知的定时或紧接在通知之后的定时,OS可能未完成对由与通知相对应的加载操作加载的SVG数据的绘制。在这种情况下,在写入由OS绘制的数据的存储器区域中,存储与响应于该通知而要捕获的数据不同的数据。因此,如果在该定时进行捕获,则不期望地捕获与原本要捕获的数据不同的数据作为输出目标。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710485401.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手机联网的相片打印装置
- 下一篇:一种车载翻译显示多屏系统及一种车辆