信息处理装置和用于生成打印数据的方法制造方法及图纸

技术编号:24798708 阅读:25 留言:0更新日期:2020-07-07 20:55
本发明专利技术涉及信息处理装置和用于生成打印数据的方法。打印处理器至少根据确定进行了促使缩小处理的打印设置作为打印设置而执行不包括缩小处理的布局处理,并且将关于不包括缩小处理的布局处理的信息通知给打印机驱动器。在从打印处理器接收到关于不包括缩小处理的布局处理的信息后,打印机驱动器基于所通知的信息中包括的参数对经过由打印处理器进行的不包括缩小处理的布局处理的渲染数据进行缩放,并基于缩放后的渲染数据生成要发送到打印装置的打印数据。

【技术实现步骤摘要】
信息处理装置和用于生成打印数据的方法
本专利技术涉及生成打印数据的信息处理装置。
技术介绍
为打印机提供用于执行打印的打印数据的信息处理装置是已知的。例如,在日本专利申请特许公开No.2005-182694中讨论的信息处理装置使用打印机驱动器和打印处理器将文档数据转换成打印数据(页面描述语言(PDL)数据),该打印处理器是用于打印机驱动器的预处理模块。在日本专利申请特许公开No.2005-182694中讨论的信息处理装置中,打印处理器基于用户进行的打印设置和文档数据来生成渲染指令,并且打印机驱动器将渲染指令转换成可以由打印机打印的打印数据。例如,当将2合1打印设置为打印设置时,打印处理器与图形设备接口(GDI)合作执行用于在一页上布局两个逻辑页面并将逻辑页面转换成一条渲染数据的布局处理。打印处理器可以与GDI合作渲染经放大或缩小的渲染数据,以使渲染数据适合片材尺寸。在使用上面描述的打印处理器和GDI生成涉及对逻辑页面的缩小处理的渲染数据的情况下,出现以下问题:如果由于缩小处理导致图形对象的宽度变得小于预定尺寸,那么图形对象不被渲染。具体而言,例如,当设置N合1打印以将多个逻辑页面分配给一页时,可以在将渲染数据缩小到片材的尺寸时或在设置装订打印时对逻辑页面执行缩小处理。如果从通过打印处理器和GDI相互合作地操作而生成的渲染数据中丢失了图形对象,那么由后续阶段的打印机驱动器生成不包括该图形对象的PDL数据。结果,出现生成与用户想要的打印产品不同的打印产品的问题。
技术实现思路
根据本专利技术的一方面,信息处理装置包括:至少一个存储器,用于存储指示;以及至少一个处理器,被配置为在执行所述指示时,作为打印处理器和打印机驱动器来操作,其中,打印处理器至少根据基于与渲染数据对应的打印设置进行了包括缩小处理的打印设置的确定而执行不包括缩小处理的布局处理,所述渲染数据是从应用输出的并用于打印;以及向打印机驱动器通知关于不包括缩小处理的布局处理的信息,其中,打印机驱动器在接收到关于不包括缩小处理的布局处理的信息后,基于所通知的信息中包括的参数,对经过由打印处理器进行的不包括缩小处理的布局处理的渲染数据进行缩放;以及基于由缩放单元缩放的渲染数据来生成要发送到打印装置的打印数据,并且其中,在不将经过不包括缩小处理的布局处理的渲染数据中包括的图形对象的宽度缩小到小于或等于预定值的宽度的情况下,对渲染数据进行缩放。通过参考附图对示例性实施例的以下描述,本专利技术的其它特征将变得清楚。附图说明图1是例示了打印系统的概要的图。图2是例示了信息处理装置的硬件配置示例的框图。图3是例示了信息处理装置的软件配置示例的框图。图4是例示了要在操作单元上显示的打印设置画面的示例的图。图5是例示了打印处理过程的示意图。图6是例示了图形对象的丢失的示意图。图7是例示了打印处理器的布局处理的示例的流程图。图8是例示了打印机驱动器的打印数据生成处理的示例的流程图。具体实施方式下面将参考附图描述用于执行本专利技术的示例性实施例。以下示例性实施例不意在限制所附权利要求涵盖的本专利技术的范围。另外,并不是示例性实施例中描述的特征的所有组合对于解决本专利技术的手段都是必不可少的。首先,将参考图1描述根据本专利技术的第一示例性实施例的打印系统的配置示例。根据本示例性实施例的打印系统包括信息处理装置101和打印装置102。信息处理装置101经由诸如通用串行总线(USB)之类的通信接口连接到打印装置102以相互通信。虽然本示例性实施例例示了信息处理装置101和打印装置102经由USB缆线100连接的配置,但是根据本示例性实施例的配置不限于这个示例。信息处理装置101和打印装置102可以经由网络缆线连接,或者可以经由接入点(未显示)通过基于电气和电子工程师协会(IEEE)802.11标准(以下称为802.11标准)的无线通信连接,以便相互通信。可替代地,信息处理装置101和打印装置102可以通过诸如Wi-Fi之类的自组织通信连接以相互通信。信息处理装置101包括用于生成要发送到打印装置102的打印数据(页面描述语言(PDL)数据)的功能。由信息处理装置101生成的打印数据被发送到打印装置102。在本示例性实施例中,安装有打印机驱动器的个人计算机(PC)、平板终端等被用作信息处理装置101的示例。然而,信息处理装置101不限于这些示例。打印装置102包括用于从诸如信息处理装置101之类的主机终端接收打印数据并基于打印数据在诸如纸之类的片材上打印图像的打印功能。本示例性实施例例示了包括打印功能的单功能外围设备(SFP)被用作打印装置102的示例的情况。但是,打印装置102不限于这个示例。打印装置102可以是除了打印功能之外还包括扫描功能、复印功能等的多功能外围设备(MFP)。<信息处理装置>将参考图2描述信息处理装置101的硬件配置示例。控制单元110中包括的中央处理单元(CPU)111读出存储在只读存储器(ROM)112或存储装置114中的控制程序,并基于控制程序控制信息处理装置101。控制单元110包括连接到总线的CPU111、ROM112、随机存取存储器(RAM)113、存储装置114和操作单元接口(I/F)115。控制单元110还包括用于与诸如打印装置102之类的外围装置进行通信的通信I/F123。CPU111是控制控制单元110的总体操作的中央处理单元(处理器)。RAM113是易失性存储器,并且被用作用于加载存储在ROM112和存储装置114中的各种控制程序的工作区域或临时存储区域。ROM112是非易失性存储器,并且存储用于信息处理装置101的引导程序等。存储装置114是具有比RAM113的容量大的容量的非易失性闪存。存储装置114存储用于信息处理装置101的控制程序。以下描述的操作系统(OS)300、应用200、打印机驱动器500和打印处理器400也存储在存储装置114中。CPU111在信息处理装置101启动时执行存储在ROM112中的引导程序。这种引导程序被用于读出存储在存储装置114中的用于OS300的程序,并将该程序加载到RAM113中。在执行引导程序之后,CPU111随后执行加载到RAM113中的用于OS300的程序,从而控制信息处理装置101。另外,CPU111将要用于基于RAM中的控制程序的操作的数据存储在RAM113中,并且对该数据进行读写。虽然信息处理装置101具有其中单个CPU111执行下面将描述的流程图中所示的每个处理的配置,但是信息处理装置101可以具有另一种配置。例如,信息处理装置101可以具有其中多个CPU或微处理器(MPU)相互合作地操作以执行下面将描述的流程图中所示的每个处理的配置。在本示例性实施例中,一些处理与每个I/F和每个单元合作来实现。操作单元I/F115将控制单元110和操作单元116相互连接。操作单元116包括显示各种画面的显示设备本文档来自技高网...

【技术保护点】
1.一种信息处理装置,所述信息处理装置包括:/n至少一个存储器,用于存储指示;以及/n至少一个处理器,被配置为在执行所述指示时,作为打印处理器和打印机驱动器来操作,/n其中,打印处理器至少根据基于与渲染数据对应的打印设置进行了包括缩小处理的打印设置的确定而执行不包括缩小处理的布局处理,所述渲染数据是从应用输出的并用于打印;以及/n向打印机驱动器通知关于不包括缩小处理的布局处理的信息,/n其中,打印机驱动器在接收到关于不包括缩小处理的布局处理的信息后,基于所通知的信息中包括的参数,对经过由打印处理器进行的不包括缩小处理的布局处理的渲染数据进行缩放;以及/n基于由缩放单元缩放的渲染数据来生成要发送到打印装置的打印数据,并且/n其中,在不将经过不包括缩小处理的布局处理的渲染数据中包括的图形对象的宽度缩小到小于或等于预定值的宽度的情况下,对渲染数据进行缩放。/n

【技术特征摘要】
20181228 JP 2018-2478471.一种信息处理装置,所述信息处理装置包括:
至少一个存储器,用于存储指示;以及
至少一个处理器,被配置为在执行所述指示时,作为打印处理器和打印机驱动器来操作,
其中,打印处理器至少根据基于与渲染数据对应的打印设置进行了包括缩小处理的打印设置的确定而执行不包括缩小处理的布局处理,所述渲染数据是从应用输出的并用于打印;以及
向打印机驱动器通知关于不包括缩小处理的布局处理的信息,
其中,打印机驱动器在接收到关于不包括缩小处理的布局处理的信息后,基于所通知的信息中包括的参数,对经过由打印处理器进行的不包括缩小处理的布局处理的渲染数据进行缩放;以及
基于由缩放单元缩放的渲染数据来生成要发送到打印装置的打印数据,并且
其中,在不将经过不包括缩小处理的布局处理的渲染数据中包括的图形对象的宽度缩小到小于或等于预定值的宽度的情况下,对渲染数据进行缩放。


2.如权利要求1所述的信息处理装置,
其中,在进行了用于将多个逻辑页面分配到一张片材的N合1打印设置作为促使缩小处理的打印设置的情况下,打印处理装置执行用于基于要分配的页面数量改变输出页面的尺寸并且在不对所述多个逻辑页面执行放大/缩小处理的情况下将所述多个逻辑页面分配到具有改变的尺寸的输出页面的布局处理,并且
基于N合1打印设置发送关于指示缩小比率的参数的通知。


3.如权利要求1所述的信息处理装置,其中,所述指示的执行还被配置为打印机驱动器基于接收到的信息中包括的指示缩小比率的参数来缩小渲染数据。


4.如权利要求3所述的信息处理装置,
其中,指示的执行还被配置为在确定进行了包括放大处理的打印设置的情况下,打印处理器执行不包括放大处理的布局处理,以及根据进行了包括放大处理的打印设置的确定而发送关于指示放大比率的参数的通知,并且
其中,打印机驱动器基于指示放大比率的参数来放大渲染数据。


5.如权利要求3所述的信息处理装置,
...

【专利技术属性】
技术研发人员:田中洋介
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1