打印控制装置、控制方法和存储介质.pdf

上传人:王** 文档编号:11151257 上传时间:2021-09-08 格式:PDF 页数:35 大小:1.73MB
收藏 版权申诉 举报 下载
打印控制装置、控制方法和存储介质.pdf_第1页
第1页 / 共35页
打印控制装置、控制方法和存储介质.pdf_第2页
第2页 / 共35页
打印控制装置、控制方法和存储介质.pdf_第3页
第3页 / 共35页
文档描述:

《打印控制装置、控制方法和存储介质.pdf》由会员分享,可在线阅读,更多相关《打印控制装置、控制方法和存储介质.pdf(35页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910295001.6 (22)申请日 2019.04.12 (30)优先权数据 2018-077927 2018.04.13 JP (71)申请人 佳能株式会社 地址 日本东京都大田区下丸子3-30-2 (72)发明人 金田健 (74)专利代理机构 北京怡丰知识产权代理有限 公司 11293 代理人 迟军 (51)Int.Cl. G06F 3/12(2006.01) (54)发明名称 打印控制装置、 控制方法和存储介质 (57)摘要 本发明提供打印控制装置、 控制方法和存。

2、储 介质。 该打印控制装置从外部装置接收打印作 业。 在用于对各组进行处理的属性信息包括在接 收到的打印作业中的情况下, 该组由包括在打印 作业中的一个或多个页面构成, 打印控制装置基 于属性信息从接收到的打印作业中提取要用于 输出一组打印物的打印数据。 此外, 打印控制装 置将包括所提取的要用于输出一组打印物的打 印数据和至少基于属性信息导出的份数的数据 存储在存储区域中。 权利要求书2页 说明书16页 附图16页 CN 110377242 A 2019.10.25 CN 110377242 A 1.一种打印控制装置, 所述打印控制装置包括: 接收部, 用于从外部装置接收用于发出指令的打印作。

3、业, 所述指令用于打印多个页面, 所述多个页面包括一页或多页的一组的多份; 提取部, 其用于基于指示一组的页数的打印作业属性信息, 从接收到的打印作业中提 取要用于输出一组打印物的打印数据; 以及 存储部, 其用于将包括所提取的要用于输出一组打印物的打印数据和基于所述多个页 面的总数和属性信息而导出的份数的数据, 存储在存储区域中。 2.根据权利要求1所述的打印控制装置, 所述打印控制装置还包括: 导出部, 其用于基于属性信息和所述多个页面的总数来导出份数。 3.根据权利要求1所述的打印控制装置, 所述打印控制装置还包括: 选择部, 其用于从存储部存储的数据当中选择要打印的数据; 以及 显示部。

4、, 其用于响应于接收到关于要打印的所选择的数据的用户指令, 显示指示所导 出的份数的信息和指示一组中的页数的信息。 4.根据权利要求3所述的打印控制装置, 所述打印控制装置还包括: 打印部, 其用于基于由选择部选择的要打印的数据在片材上打印图像。 5.根据权利要求3所述的打印控制装置, 所述打印控制装置还包括: 发送部, 其用于将由选择部选择的要打印的数据发送到打印装置。 6.根据权利要求1所述的打印控制装置, 其中, 属性信息是在因特网打印协议中定义的 每组作业页面属性, 其中, 指示一组的页数被指定为属性值。 7.根据权利要求1所述的打印控制装置, 其中, 在用于对各组进行处理的属性信息不。

5、包 括在所接收的打印作业中的情况下, 存储部将所接收的打印作业的数据存储在存储区域中 而没有提取打印数据。 8.根据权利要求1所述的打印控制装置, 其中, 提取部通过基于属性信息从所接收的打 印作业中保留要用于输出一组打印物的渲染数据并删除除了所保留的渲染数据以外的渲 染数据, 来提取打印数据。 9.根据权利要求1所述的打印控制装置, 其中, 提取部要提取的打印数据是光栅数据。 10.一种打印控制装置的控制方法, 所述控制方法包括: 从外部装置接收用于发出指令的打印作业, 所述指令用于打印多个页面, 所述多个页 面包括一页或多页的一组的多份; 基于指示一组的页数的打印作业属性信息, 从接收到的。

6、打印作业中提取要用于输出一 组打印物的打印数据; 以及 将包括所提取的要用于输出一组打印物的打印数据和基于所述多个页面的总数和属 性信息而导出的份数的数据, 存储在存储区域中。 11.一种计算机可读存储介质, 其存储用于使计算机执行要由打印控制装置进行的打 印控制方法的程序, 所述打印控制方法包括: 从外部装置接收用于发出指令的打印作业, 所述指令用于打印多个页面, 所述多个页 面包括一页或多页的一组的多份; 基于指示一组的页数的打印作业属性信息, 从接收到的打印作业中提取要用于输出一 组打印物的打印数据; 以及 权利要求书 1/2 页 2 CN 110377242 A 2 将包括所提取的要用。

7、于输出一组打印物的打印数据和基于所述多个页面的总数和属 性信息而导出的份数的数据, 存储在存储区域中。 权利要求书 2/2 页 3 CN 110377242 A 3 打印控制装置、 控制方法和存储介质 技术领域 0001 本发明的各方面总体上涉及一种打印控制装置, 该打印控制装置接收打印数据并 打印所接收的打印数据。 背景技术 0002 迄今为止, 已知这样一种打印装置, 其经由网络从通信装置接收打印数据, 并基于 所接收的打印数据在片材上形成图像。 此外, 迄今为止还已知通过使用设计成使用各个打 印装置的打印机驱动器(或打印应用)来生成要发送到打印装置的打印数据。 0003 此外, 近年来,。

8、 已知在没有设计成使用各个打印装置的打印机驱动器(或打印应 用)的情况下生成打印数据。 例如, 已知一种通过使用通用打印客户端生成打印数据并将打 印数据发送到打印装置的方法, 该通用打印客户端作为通信装置的操作系统(OS)的功能而 被提供。 在这种通用打印客户端中, 安装有基于用于使打印装置进行打印的网络协议(因特 网打印协议(IPP)来进行打印的机制。 打印处理由根据这种协议彼此进行通信的打印装置 和通信装置来实现。 0004 日本特开2013-187571号公报讨论了, 当在通信装置的画面上选择图像并发出用 于打印图像的指令时, 搜索附近的打印装置并显示找到的打印装置的列表。 此外, 日本。

9、特开 2013-187571号公报讨论了, 基于与所选择的打印装置兼容的协议信息选择适合于发送图 像数据的协议, 并根据所选择的协议发送用于打印的图像数据。 0005 此外, 已知一种具有称为例如保持打印功能的功能的打印装置。 这种具有保持打 印功能的打印装置将从例如个人计算机(PC)的打印机驱动器或通用打印客户端发送的打 印作业的数据, 存储在存储区域中。 响应于在打印装置上进行用户操作, 打印存储在存储区 域中的打印数据。 0006 在符合IPP规范的打印系统中, 打印数据的可用格式包括例如便携式文档格式 (PDF)和PWG-Raster。 光栅格式, 例如PWG-Raster格式, 主要。

10、用于使用低端打印装置进行打 印的情况, 例如, 该低端打印装置的假脱机区域具有限制。 上述低端打印装置不能假脱机多 个页面的数据。 符合IPP规范的一些打印客户端可以以这样的方式进行数据的光栅化处理, 即使其假脱机区域具有限制的打印装置也能够进行多份的打印。 在进行多份(例如, 两份) 的打印设置并要以光栅格式发送打印作业的情况下, 打印客户端将打印数据光栅化为具有 页数份数的光栅数据, 并发送包括光栅化的光栅数据的打印作业。 例如, 在将两页的文档 打印三份的情况下, 包括在打印作业中的光栅数据包括六页。 这样, 如果打印客户端选择了 PWG-Raster格式, 则将发送光栅化的冗余数据。 。

11、0007 此外, 在一些情况下, 打印客户端可以将通过对具有页数份数的光栅数据进行 光栅化而获得的打印作业数据、 甚至发送到具有上述保持打印功能的装置。 0008 在这些情况下, 在接收到上述打印作业数据时, 具有保持打印功能的装置将包括 光栅化的冗余数据的打印数据存储在存储区域中。 在这种情况下, 存在这样的问题, 即, 可 能会给为保持打印功能而准备的存储区域(存储设备)施加压力。 说明书 1/16 页 4 CN 110377242 A 4 发明内容 0009 本发明的各方面总体上旨在提供这样一种机制, 即, 在接收到为了打印多份而被 光栅化的打印作业的情况下, 在减少打印作业的数据量的同。

12、时, 存储可用于输出用户期望 的多份打印物的数据。 0010 根据本发明的一方面, 提供了一种打印控制装置, 其包括存储一组指令的至少一 个存储器和执行该组指令的至少一个处理器, 该组指令在被执行时使得打印控制装置进行 包括如下步骤的操作: 从外部装置接收用于发出指令的打印作业, 所述指令用于打印多个 页面, 所述多个页面包括一页或多页的多份; 基于指示要处理的一组的页数的属性信息, 从 接收到的打印作业中提取用于输出一组打印物的打印数据; 以及将包括所提取的打印数据 和基于所述多个页面的页数和属性信息而导出的份数的数据存储在存储区域中。 0011 根据下面参照附图对实施例的描述, 本发明的另。

13、外的特征将变得清楚。 附图说明 0012 图1是示出打印系统的示例的图。 0013 图2是示出打印装置的硬件构造的示例的图。 0014 图3是示出打印装置的软件构造的示例的图。 0015 图4是示出通信装置的硬件构造的示例的图。 0016 图5是示出通信装置的软件构造的示例的图。 0017 图6是示出打印系统中的处理过程的示例的序列图。 0018 图7A和图7B是用于解释用于获取属性信息的请求和响应的示例的图。 0019 图8A和图8B是用于解释打印作业的示例的图。 0020 图9由图9A和图9B组成, 是示出由打印装置进行的控制的示例的流程图。 0021 图10是示出由通信装置进行的控制的示。

14、例的流程图。 0022 图11是用于解释数据提取的示意图。 0023 图12A、 图12B和图12C是各自示出在打印装置的操作单元上显示的画面的示例的 图。 具体实施方式 0024 下面将参照附图详细地描述本发明的各种实施例、 特征和方面。 此外, 以下实施例 不旨在限制权利要求中阐述的本发明, 并且实施例中描述的特征的所有组合并非都是本发 明中的解决方案所必需的。 0025 首先, 参照图1描述根据本发明实施例的打印系统的构造。 根据本实施例的打印系 统包括通信装置103a、 103b和103c, 打印装置101和接入点(AP)102。 打印装置101和AP 102 以能够在网络100上彼此。

15、通信的方式互连。 在本实施例中, 打印装置101被图示为打印控制 装置的示例。 此外, 通信装置103a、 103b和103c中的每一个被描述为通信装置的示例。 在图 示的示例的情况下, 通信装置103a是平板终端, 通信装置103b是诸如智能电话的移动终端, 并且通信装置103c是个人计算机(PC)。 0026 通信装置103a至103c中的每一个能够经由AP 102与网络100上的打印装置101通 信。 此外, 虽然在本实施例中上述构造被描述为打印系统的示例, 但是本实施例不限于此构 说明书 2/16 页 5 CN 110377242 A 5 造。 一个或多个通信装置和打印装置仅需要以能够。

16、经由网络彼此通信的方式互连。 此外, 经 由AP 102执行的通信例如是符合IEEE 802.11系列的无线通信。 此外, 通信装置103和打印 装置101可以经由诸如Wi-Fi或Wi-Fi之类的自组织网络使用直接无线通 信来进行相互通信。 0027 首先, 描述打印装置101。 打印装置101能够基于经由网络从外部装置接收到的打 印作业来进行打印处理。 此外, 本实施例中的打印装置101具有保持打印功能。 在保持打印 功能被设置为启用的情况下, 打印装置101在存储区域(下面描述的数据累积单元318)中存 储从PC的打印机驱动器或诸如通用打印客户端的外部装置发送的打印作业的数据。 然后, 响。

17、应于在打印装置101上执行的用户操作, 打印存储在存储区域中的打印数据。 0028 0029 图2是示出打印装置101的硬件构造的框图。 此外, 虽然在本实施例中打印装置101 被描述为打印控制装置的示例, 但是本实施例不限于此。 例如, 打印控制装置可以是例如多 功能外围设备(MFP), 其除了打印功能之外还具有读取文档的功能。 0030 包括中央处理单元(CPU)211的控制单元210控制整个打印装置101的操作。 CPU 211读出存储在只读存储器(ROM)212或存储设备214中的控制程序, 并根据控制程序执行各 种控制操作, 例如打印控制或读取控制。 ROM 212存储可由CPU 2。

18、11执行的控制程序。 作为 CPU 211的主存储器的随机存取存储器(RAM)213, 用作工作区或用于加载各种控制程序的 临时存储区域。 存储设备214存储打印作业的数据、 图像数据、 各种程序和各种设置信息。 要 由保持打印功能临时存储的打印作业的数据存储在存储设备214中的存储区域中。 虽然在 本实施例中假设使用诸如硬盘驱动器(HDD)的辅助存储设备作为存储设备214, 但是可以使 用诸如固态驱动器(SSD)的非易失性存储器来代替HDD。 这样, 诸如CPU 211、 ROM 212、 RAM 213和存储设备214的硬件构成所谓的计算机。 0031 此外, 虽然在本实施例的打印装置10。

19、1中, 一个CPU 211使用一个存储器(RAM 213) 执行下面描述的流程图中所示的各种处理操作, 但是可以采用不同的构造。 例如, 多个CPU、 RAM、 ROM和存储设备可以协作以执行下面描述的流程图中所示的各种处理操作。 此外, 诸如 专用集成电路(ASIC)或现场可编程门阵列(FPGA)的硬件电路可用于执行一些处理操作。 0032 操作单元接口(I/F)215连接操作单元216和控制单元210。 操作单元216配备有具 有触摸板功能和各种硬件键的液晶显示单元, 并且用作显示信息的显示单元和接收来自用 户的指令的接收单元。 0033 图像处理单元217具有光栅化打印作业以形成要用于打。

20、印的打印图像的光栅图像 处理器(RIP)功能。 此外, 图像处理单元217能够对图像数据执行分辨率转换或校正处理。 此 外, 虽然在本实施例中, 假设图像处理单元217由硬件电路(例如, ASIC或FPGA)实现, 但是本 实施例不限于此。 例如, 打印装置还可以包括设计用于图像处理目的处理器, 并且可以通过 处理器执行图像处理程序来实现对打印数据的图像处理或光栅化处理。 在这种情况下, 假 设这种处理器和CPU 211协作来实现下面描述的流程图。 另外, CPU 211可以被构造为执行 用于执行图像处理的程序, 从而对打印数据执行图像处理或光栅化处理。 此外, 可以通过这 些方法中的任何一种。

21、的组合来执行图像处理。 0034 打印单元I/F 219连接打印单元220和控制单元210。 通过图像处理单元217分析打 印数据而生成的打印图像经由打印单元I/F 219从控制单元210传送到打印单元220。 打印 说明书 3/16 页 6 CN 110377242 A 6 单元220经由控制单元210接收控制命令和打印图像, 并基于打印图像在从供纸盒(未示出) 供给的片材上打印图像。 此外, 用于打印单元220的打印方法可以是电子照相方法或可以是 喷墨方法。 此外, 可以采用另一种打印方法, 例如热转印方法。 片材处理单元I/F 221连接控 制单元210和片材处理单元222。 片材处理单。

22、元222从CPU 211接收控制命令, 并根据控制命 令对打印单元220打印的片材执行后处理。 例如, 片材处理单元222执行后处理, 例如对多张 片材进行排序, 在片材上打孔, 以及装订多张片材。 此外, 控制单元210经由通信单元I/F 223连接到网络100。 通信单元I/F 223将能力信息或状态信息发送到网络100上的通信装置 并从网络100上的通信装置接收打印作业。 0035 如上所述, 本实施例中的打印装置101具有保持打印功能。 假定是否启用保持打印 功能是由打印装置101的管理员预先设置的并存储在存储设备214中。 在保持打印功能作为 打印装置101的操作设置被设置为启用的情。

23、况下, 打印装置101在存储设备214的存储区域 中存储从PC的打印机驱动器或通用打印客户端发送的打印作业的数据。 响应于在打印装置 101上执行的用户操作, 打印存储在存储区域中的打印数据。 0036 此外, 在执行符合因特网打印协议(IPP)的规范的打印的情况下, 打印数据的可用 格式包括例如便携式文档格式(PDF)和PWG-Raster。 光栅格式, 例如PWG-Raster格式, 主要 用于使用低端打印装置进行打印的情况, 例如, 该低端打印装置的假脱机区域具有限制。 上 述低端打印装置不能假脱机多个页面的数据。 通信装置103中包括的符合IPP规范的一些打 印客户端可以以这样的方式执。

24、行数据的光栅化处理, 即使其假脱机区域具有限制的打印装 置也能够进行多份的打印。 在进行多份(例如, 两份)的打印设置并要以光栅格式发送打印 作业的情况下, 打印客户端将打印数据光栅化为具有页数份数的光栅数据, 并发送包括 光栅化的光栅数据的打印作业。 例如, 在将两页的文档打印三份的情况下, 包括在打印作业 中的光栅数据包括六页。 0037 这里, 如果包括具有页数份数的光栅化的光栅数据的打印作业的数据存储在具 有上述保持打印功能的装置上, 则尽管只要存在用于打印一份的数据就能够进行打印, 但 是将存储光栅化的冗余数据。 在这种情况下, 存在这样的问题, 即, 可能会给为保持打印功 能而准备。

25、的存储设备214中的存储区域施加压力。 0038 鉴于上述问题, 本实施例提供了一种机制, 即, 在接收到为了打印多份而光栅化的 打印作业的情况下, 在减少打印作业的数据量的同时, 存储可用于输出这种多份的打印物 的数据。 在下文中, 描述了具体的实现方法。 0039 图3是示出打印装置101的软件构造的示例的图。 通过CPU 211执行加载在RAM 213 上的程序来实现图3中所示的各种功能块。 0040 IPP打印服务控制单元315包括能力通知单元316。 能力通知单元316从通信装置 103接收关于打印装置101的能力的询问, 并且向通信装置103通知指示打印机(打印装置 101)所具有。

26、的能力的属性信息。 属性信息包括关于例如打印装置101可接受的数据格式和 打印装置101可接受的数据构造方法的信息。 0041 在获取关于打印机(打印装置101)的属性信息之后, 通信装置103生成打印装置 101可接受的格式的打印作业, 并将打印作业发送到打印装置101。 IPP打印服务控制单元 315接收从通信装置103发送到打印装置101的符合IPP的打印作业。 0042 在从通信装置103接收到符合IPP的打印作业时, IPP打印服务控制单元315与作业 说明书 4/16 页 7 CN 110377242 A 7 控制单元307协作, 生成用于管理打印的新作业。 接下来, IPP属性分。

27、析单元317在作业属性 存储单元308中存储作业属性(例如, 打印的份数, 每捆的页数, 核对(collation)的指定和 整理的设置)和文档属性(例如, 格式的指定), 其是通过分析所接收的打印作业的属性而获 得的。 0043 与属性的分析处理并行地, IPP打印服务控制单元315将包括在接收到的打印作业 中的渲染数据传送到数据接收控制单元305, 然后将渲染数据临时存储在数据累积单元318 中。 数据累积单元318是用于临时存储关于所接收的打印作业的数据的缓冲区域。 0044 接下来, 在打印作业的数据格式是诸如PWG-Raster的光栅格式的情况下, 作业控 制单元307与PDL分析单。

28、元306协作, 尝试减少在数据累积单元318中累积的打印作业的数据 大小。 此外, 在下面描述的流程图中描述了减少处理的细节。 减少处理使得能够提取打印一 份所需的数据, 从而减少冗余数据。 此外, 作业控制单元307更新与相应的打印作业相关联 地存储的打印份数, 从而实现打印作业的保持。 0045 响应于经由打印装置101的操作单元216发出的打印指令, 开始存储在数据累积单 元318中的数据的打印。 用户界面(UI)控制单元301向用户提供关于保持打印的各种画面。 具体地, UI控制单元301在操作单元216上显示与通过保持打印功能在数据累积单元318中 累积的打印作业的执行相关的操作画面。

29、。 此外, UI控制单元301在操作单元216上显示例如 用于改变打印作业的设置的画面和指示执行状态的指示符。 当经由操作单元216检测到已 经进行了执行打印作业的用户操作时, UI控制单元301请求作业控制单元307执行相应的打 印作业。 0046 作业控制单元307请求PDL分析单元306分析打印作业的渲染数据。 0047 PDL分析单元306支持两种页面描述语言(PDL), 即PDF和PWG-Raster, 并从PDL数据 生成页面数据。 生成的页面数据用于减少数据大小的减少处理(数据大小减少处理或数据 减少处理)并用于打印处理。 0048 首先, 描述用于减少数据大小的减少处理。 在从。

30、作业控制单元307接收到请求时, PDL分析单元306从数据接收控制单元305请求对应于打印作业的渲染数据。 数据接收控制 单元305将渲染数据传送到PDL分析单元306。 PDL分析单元306基于传送的渲染数据生成用 于打印的页面数据, 并将该页面数据传送到页面存储单元310。 作业控制单元307尝试基于 传送到页面存储单元310的页面数据和存储在作业属性存储单元308中的打印属性信息执 行用于下面描述的流程图的数据减少处理。 0049 接下来, 描述打印处理。 在接收到用于开始打印的用户指令时, 作业控制单元307 请求PDL分析单元306执行渲染与对应于该指令的打印作业相对应的数据的分析。

31、处理。 由 PDL分析单元306分析的页面数据被传送到页面存储单元310。 此外, 作业控制单元307将与 所传送的页面数据相对应的页面属性信息存储在页面属性存储单元311中。 0050 存储在页面存储单元310中的页面数据根据需要由RIP控制单元313进行RIP处理, 并因此被转换为打印图像。 RIP控制单元313与图像处理单元217协作, 生成打印图像。 0051 打印控制单元312获取经过RIP的打印图像, 将颜色分离成青色、 品红色、 黄色和黑 色(CMYK)的图像数据, 并将这些图像数据传送到引擎控制单元314。 引擎控制单元314从打 印控制单元312逐页接收各个CMYK的多条图像。

32、数据, 并控制打印单元220在片材上打印打印 图像。 说明书 5/16 页 8 CN 110377242 A 8 0052 0053 接下来, 描述通信装置103a至103c中的各个的构造。 通信装置103a至103c中的每 个包括符合IPP的打印客户端, 并且能够将打印作业发送到打印装置101。 图4是示出通信装 置103a至103c中的每个的硬件构造的示例的图。 包括CPU 401的控制单元400控制整个通信 装置103的操作。 CPU 401将存储在ROM 402或存储设备404中的程序加载到RAM 403上, 并执 行该程序以执行各种控制操作, 例如控制打印设置画面, 生成打印数据和传。

33、送打印作业。 ROM 402存储例如CPU 401可执行的控制程序和引导程序。 RAM 403是CPU 401的主存储器, 用作工作区或用于加载各种程序的临时存储区域。 存储设备404存储OS、 应用、 OS打印框架、 由OS打印框架生成的打印作业以及各种设置信息。 通信单元I/F 405是能够在网络100上的 通信装置103和打印装置101之间进行数据的发送和接收的网络接口。 0054 操作单元408连接到操作单元I/F 407。 操作单元408是用作显示关于每个应用的 画面和打印设置画面的显示单元以及用于接收用户操作的接收单元的触摸板。 0055 接下来, 参照图5描述本实施例中的通信装置。

34、103a至103c中的每个的软件构造的 示例。 此外, 假设图5中所示的每个功能块通过CPU 401执行加载到RAM 403上的程序来实 现。 0056 应用501是用户安装在通信装置103上的可选的应用, 并且是诸如文字处理器、 电 子表格、 电子邮件程序或网络浏览器之类的通用应用。 此外, OS打印框架502包括IPP客户端 503、 打印假脱机程序(print spooler)509和打印画面控制单元512。 IPP客户端503包括打 印机信息管理单元511和打印作业生成单元504。 打印机信息管理单元511经由数据通信控 制单元510向诸如打印装置101的打印机询问属性信息, 从而获取。

35、关于打印装置101的属性 信息, 然后存储所获取的属性信息。 打印作业生成单元504或打印画面控制单元512根据需 要参考该信息。 0057 打印画面控制单元512响应于应用501的调用而显示打印设置画面。 用户可以经由 打印设置画面进行打印设置并发出打印开始指令。 此外, 由打印画面控制单元512显示的设 置画面和设置项目被适当地定制, 使得能够基于例如存储在打印机信息管理单元511中的 关于打印装置101的属性信息和存储在设置管理单元513中的默认设置进行适合于打印装 置101的设置。 设置管理单元513管理例如默认设置和在经由设置画面设置的过程中的打印 设置。 0058 此外, OS渲染。

36、引擎514根据来自应用501的指令将要打印的内容转换为作为标准设 备的OS中包括的渲染格式。 转换为作为标准设备的OS中包括的渲染格式的页面数据被传送 到打印作业生成单元504的页面生成单元507。 0059 打印作业生成单元504包括作业属性生成单元506、 页面生成单元507和PDL生成单 元508。 打印作业生成单元504响应于从打印画面控制单元512接收指令而生成打印作业。 作 业属性生成单元506基于打印画面中的设置项和关于打印装置101的能力信息, 生成IPP作 业的作业属性和文档属性。 生成的属性信息作为IPP分组经由打印假脱机程序509和数据通 信控制单元510发送到打印装置1。

37、01。 0060 页面生成单元507包括页面累积单元515。 页面生成单元507在页面累积单元515中 存储由应用501经由OS渲染引擎514生成的页面数据。 0061 PDL生成单元508将页面累积单元515中累积的页面数据转换为打印装置101支持 说明书 6/16 页 9 CN 110377242 A 9 的格式。 打印作业生成单元504从打印机信息管理单元511获取打印装置101支持的格式, 然 后确定转换页面数据的格式。 PDL生成单元508基于所确定的格式生成PDL数据。 0062 在本实施例中, 假设打印装置101支持PDF和PWG-Raster。 在用作目的地的打印装 置支持PD。

38、F和PWG-Raster二者的情况下, 假设通信装置103进行控制以优先选择PDF。 另一方 面, 在用作目的地的打印装置不支持PDF或不太可能用PDF进行作业生成的情况下, 假设通 信装置103选择PWG-Raster。 此外, PWG-Raster仅仅是一个示例, 也可以采用另一种光栅格 式。 此外, PDF仅仅是一个示例, 并且还可以采用诸如XML纸张规范(XPS)的PDL。 0063 转换成打印装置101支持的格式的页面数据被传送到打印假脱机程序509。 数据通 信控制单元510控制与打印装置101相关的符合IPP的数据的发送和接收。 OS打印框架502与 数据通信控制单元510协作,。

39、 将由作业属性生成单元506生成的作业属性和文档属性以及已 经传送到打印假脱机程序509的页面数据发送到打印装置101。 0064 接下来, 描述在使用PWG-Raster的情况下的页面光栅化处理。 在用作目的地的打 印装置不支持PDF格式并且通过用户操作设置进行多份的打印的情况下, IPP客户端503进 行用于将页面数据光栅化为 “页数份数” 的光栅化处理。 此外, 即使在用作目的地的打印 装置支持PDF的情况下, 如果由PDL生成单元508生成的PDF文档超过从打印装置通信的可接 收数据大小, 则IPP客户端503尝试利用PWG-Raster而不是PDF进行发送。 在这种情况下, 如 果设。

40、置了进行多份的打印, 则IPP客户端503进行用于将页面数据光栅化为 “页数份数” 的 光栅化处理。 0065 接下来, 参照图6描述本实施例中的符合IPP的打印序列的示例。 0066 在步骤S601中, 用户经由通信装置103(信息处理装置)的应用501的画面进行执行 打印的操作。 在步骤S602中, 已经接收到执行打印的用户操作的通信装置103的打印机信息 管理单元511将属性信息请求(获得打印机属性请求, GetPrinterAttributesRequest)发送 到打印装置101。 在步骤S603中, 已经接收到属性信息请求的打印装置101的能力通知单元 316生成关于打印装置101。

41、的能力信息(获得打印机属性响应, GetPrinterAttributesResponse), 并且在步骤S604中, 能力通知单元316将所生成的能力 信息作为响应发送。 下面参照图7A和图7B描述属性信息。 图7A示出了对属性信息的请求的 示例, 并且, 图7B示出了对该请求的响应的示例。 0067 对属性信息的请求包括用于询问打印机(打印装置101)的能力的信息711至716。 由信息711指示的 “支持多份(copies-supported)” 是用于询问是否支持指定份数的信息。 此外, 由信息712指示的 “支持的每组作业页面(job-pages-per-set-supported)。

42、” 是用于询 问是否支持其中已经指定了指示打印作业中的用于进行处理(例如, 后处理)的处理单位的 组(捆)的作业的信息。 此外, 由信息713指示的 “每组作业页面类型(job-pages-per-set- type)” 是用于询问组的指定的支持类型的信息。 由信息714指示的 “支持的文档格式 (document-format-supported)” 是用于询问打印装置101可支持的数据格式的信息。 由信 息715指示的 “作业核对类型(job-collation-type)” 是用于询问是否指定核对的信息。 此 外, 由信息716指示的 “支持的K个八位字节pdf(pdf-k-octets。

43、-supported)” 是用于询问在 接收PDF时的最大接收大小的信息。 此外, 打印机信息管理单元511可以询问除了上述信息 之外的属性信息(例如, 关于后处理的支持信息或关于片材的支持信息)。 0068 图7B示出了已经接收到图7A所示的属性信息请求的打印装置101响应于属性信息 说明书 7/16 页 10 CN 110377242 A 10 请求而发送的能力响应的示例。 0069 信息721是对信息711的响应。 打印装置101支持指定份数, 因此, 作为响应发送指 示打印装置101能够接收指定至多9999份的份数的信息。 信息722是对信息712的响应。 打印 装置101支持其中已经。

44、指定了指示打印作业中的用于进行处理(例如, 后处理)的处理单位 的组(捆)的作业, 因此, 发送指示 “真” 的信息作为响应。 信息723是对信息713的响应。 打印 装置101支持正常作业和合并打印作业作为指定组的方法, 因此, 发送指示这种支持类型的 信息作为响应。 此外,“合并打印作业” 是指示支持其中可以以组(捆)为单位改变内容并且 对每个内容单独地进行处理(例如, 后处理)的可变数据打印的属性类型的示例。 此外,“正 常作业” 是指示支持以组(捆)为单位使用相同内容的打印处理的属性类型的示例。 0070 信息724是对信息714的响应。 打印装置101支持PDF格式和PWG-Rast。

45、er格式, 因此, 发送指示这两种格式的信息作为响应。 信息725是对信息715的响应。 打印装置101发送指示 核对模式的支持类型的信息作为响应。 0071 最后, 信息726是对信息716的响应。 本实施例中的打印装置101能够接收大小至多 为30000千字节的PDF, 因此, 发送指示30000千字节的信息作为响应。 这样, 通信装置103能 够获取关于用作目的地的打印机的属性信息。 0072 此外, 在本实施例中, 作为示例描述了使用属性信息711、 712、 714、 715和716作为 属性信息的示例来询问能力的情况, 这些属性信息被打印机工作组(PWG)定义为IPP的规 范。 此。

46、外, 信息713被图示为扩展规范的示例, 其当前未并入IPP的规范中。 该扩展规范与 “每 组作业页面(job-pages-per-set)” 相结合, 并且对应于旨在即使在IPP打印中也能够进行 可变数据打印的属性信息。 0073 返回参照图6, 在步骤S605中, 已经接收到在步骤S604中发送的响应的通信装置 103, 基于所接收的响应将关于用作目的地的打印机(打印装置101)的属性信息存储在打印 机信息管理单元511中。 另外, 通信装置103基于所接收的属性信息显示打印设置画面。 0074 在步骤S606中, 用户经由打印设置画面改变打印设置, 并进行开始打印的操作。 这 里, 示出。

47、了通过用户操作设置了份数(N份)的情况作为示例。 在步骤S607中, 已经接收到经 由打印设置画面进行的开始打印的操作的通信装置103, 基于例如经由打印设置画面进行 的打印设置和存储在打印机信息管理单元511中的属性信息来确定PDL的数据格式。 0075 首先, 描述确定以PDF进行PDL的数据格式的发送的情况。 在步骤S608a中, 通信装 置103生成作业请求, 并将生成的作业请求发送到打印装置101。 在作业请求中,“份数N” 被设置为作业的打印属性。 打印装置101能够参考 “份数” 的属性值并确定用于打印的份数。 已经接收到作业请求的打印装置101发送表示它是OK的响应。 接下来,。

48、 在步骤S609a中, 通信 装置103将文档数据(PDF数据)发送到打印装置101。 指示文档格式是PDF的属性被附加到分 配给文档数据的文档属性。 0076 在步骤S610a中, 已经接收到在步骤S608a中发送的作业请求和在步骤S609a中发 送的文档数据的打印装置101, 将作业请求中包括的打印设置(打印份数N和其他打印设置) 与PDF数据相互关联的同时将它们存储在存储区域中。 PDF数据存储在数据累积单元318中, 并且打印设置存储在作业属性存储单元308中。 0077 接下来, 描述确定在PWG-Raster中进行PDL的数据格式的发送的情况。 在用作目的 地的打印装置101不支持。

49、PDF格式的情况下, 或者在即使打印装置101支持PDF格式, PDF数据 说明书 8/16 页 11 CN 110377242 A 11 也超过最大接收大小的情况下, 通信装置103发送转换为PWG-Raster的文档数据。 0078 在步骤S608b中, 通信装置103将作业生成请求发送到打印装置101。 在作业生成请 求中,“份数1” 和 “每组的作业页面M” 被设置为作业的打印属性。 此外, M指示与一份相 对应的页数。 已经接收到作业生成请求的打印装置101发送指示OK的响应。 接下来, 在步骤 S609b中, 通信装置103将文档数据(光栅化为N份M页的光栅数据)发送到打印装置10。

50、1。 指 示文档格式是PWG-Raster的属性被附加到分配给文档数据的文档属性。 0079 在步骤S610b中, 已经接收到在步骤S608b中发送的作业生成请求和在步骤S609b 中发送的文档数据的打印装置101, 基于包括在作业生成请求中的打印设置(每组作业页面 或其他打印设置)和光栅数据进行优化。 经过优化的数据存储在存储区域中。 图8A和图8B示 出了在以PWG-Raster格式发送页面数据的情况下的用于发送的作业生成请求和文档数据 的示例。 图8A示出了作业生成请求的示例。 这里, 示出设置了N份、 单面打印、 正常打印质量 以及打印物的左上方的装订的情况作为示例。 此外, 由于NM。

展开阅读全文
内容关键字: 打印 控制 装置 方法 存储 介质
关于本文
本文标题:打印控制装置、控制方法和存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/11151257.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1