[发明专利]存储实现打印机驱动的指令的非暂时性计算机可读介质和控制信息处理设备的方法有效
申请号: | 201810789270.3 | 申请日: | 2018-07-18 |
公开(公告)号: | CN109582250B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 伊集院圭介 | 申请(专利权)人: | 兄弟工业株式会社 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 鲁山;孙志湧 |
地址: | 日本爱知*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 实现 打印机 驱动 指令 暂时性 计算机 可读 介质 控制 信息处理 设备 方法 | ||
本发明涉及存储实现打印机驱动的指令的非暂时性计算机可读介质和控制信息处理设备的方法。打印机驱动具有一个过滤器。该过滤器包括用于基于打印票据构建由多个阶段构成的流水线的程序。在多个阶段中的一个或多个阶段中,打印目标数据的内容框被修改。当内容框被修改时,生成分别指示仿射变换矩阵的命令(S21,S31,S41)。这些命令被推入到命令栈(S22,S32,S42)。推入的命令用于视觉元素修改(S81)。具体地说,仿射变换矩阵相乘,从而生成整合变换矩阵。视觉元素通过将视觉元素的仿射变换矩阵乘以整合变换矩阵来修改。
技术领域
本公开涉及存储实现打印机驱动的指令的非暂时性计算机可读介质。
背景技术
已知Microsoft采用称为XPS打印机驱动“XPSDrv”的体系架构。XPSDrv通常包括具有分别具有不同功能的多个过滤器的流水线。例如,多个功能包括放大/缩小由打印目标数据表示的图像的功能和旋转由打印目标数据表示的图像的功能等。
这种用于XPSDrv的流水线的过滤器可以由打印机的供应商开发。在日本专利临时公报No.2015-225481中公开了这种技术的示例。
发明内容
由XPSDrv创建的XPS数据包括指示诸如字符、图形、图像的描画对象(graphicalobjects)的对象数据以及指令要应用于对象数据的变换的变换指令数据。过滤器基于变换指令数据向对象数据应用包括旋转处理、放大/缩小处理和平移处理的转换处理。指示单个页面的XPS数据包括多条对象数据,并且多条对象数据分别指示配置页面的多个对象。对象数据包括矩阵。变换处理是将描画对象中包括的矩阵乘以与变换处理相对应的矩阵的处理。因此,当对XPS数据的单个页面应用多个变换处理时,应当执行N(对象数量)×M(变换处理的数量)次矩阵运算。因此从变换处理开始到打印数据的生成要求相对较长的时间段。
考虑到以上内容,本公开的各方面提供了减少创建打印数据所需的时间段的改进技术。
根据本公开的各方面,提供了一种存储实现打印机驱动的计算机可读指令的非暂时性计算机可读介质。打印机驱动在被执行时使得控制器执行接收打印目标数据的接收处理,该打印目标数据包括指示描画对象的第一对象数据和指令执行描画对象的多个修改的修改指令数据,以及分别生成对应于所述多个修改的多个第一命令的生成处理。第一对象数据包括指示描画对象的位置和大小中的至少一个的矩阵。多个第一命令分别指示变换矩阵,变换矩阵中的每一个基于多个修改中的一个来变换第一对象数据的矩阵。打印机驱动当被执行时还使得控制器执行整合处理以通过将多个变换矩阵相乘来生成整合变换矩阵,以及修改处理以通过将第一对象数据的矩阵乘以整合变换矩阵来修改第一对象数据。
根据本公开的各方面,提供了一种信息处理设备。信息处理设备包括控制器,所述控制器被配置为接收打印目标数据,该打印目标数据包括指示描画对象的第一对象数据和指令执行描画对象的多个修改的修改指令数据,以及分别生成对应于所述多个修改的多个第一命令。第一对象数据包括指示描画对象的位置和大小中的至少一个的矩阵。多个第一命令分别指示变换矩阵,变换矩阵中的每一个基于多个修改中的一个来变换第一对象数据的矩阵。该控制器还被配置为通过将多个变换矩阵相乘来生成整合变换矩阵,以及修改处理以通过将第一对象数据的矩阵乘以整合变换矩阵来修改第一对象数据。
根据本公开的各方面,提供了一种可在与信息处理设备耦合的处理器上实现的方法。该方法包括:接收打印目标数据,该打印目标数据包括指示描画对象的第一对象数据和指令执行描画对象的多个修改的修改指令数据;以及分别生成与多个修改对应的多个第一命令。第一对象数据包括指示描画对象的位置和大小中的至少一个的矩阵。多个第一命令分别指示变换矩阵,变换矩阵中的每一个基于多个修改中的一个来变换第一对象数据的矩阵。该方法还包括通过将多个变换矩阵相乘来生成整合变换矩阵,并且通过将第一对象数据的矩阵乘以整合变换矩阵来修改第一对象数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兄弟工业株式会社,未经兄弟工业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810789270.3/2.html,转载请声明来源钻瓜专利网。