通过主机装置编码打印数据和发送打印数据制造方法及图纸

技术编号:20881910 阅读:28 留言:0更新日期:2019-04-17 13:11
描述了由主机装置执行的对打印数据编码的方法,所述方法包括:接收针对复合文档的打印请求;基于对象属性信息将包括在所述复合文档中的对象分类到预定的组中;根据预设的压缩方法压缩所述预定的组中的每组;以及合并被压缩的组,并且将合并后的组发送到图像形成设备。

【技术实现步骤摘要】
【国外来华专利技术】通过主机装置编码打印数据和发送打印数据
技术介绍
打印机从主机装置(诸如,PC或移动终端)接收打印数据并打印文档。为了降低打印机的打印数据处理载荷,使用基于主机的打印方法作为主机装置将打印数据转换为位图图像数据的方法。
技术实现思路
附图说明通过下面结合附图进行的对示例的详细描述,这些方面和/或其他方面将变得显而易见的并且被更加容易地理解,在附图中:图1是示出根据本公开的示例的主机装置的示图;图2是示出根据本公开的示例的用于执行打印数据编码方法的主机装置以及用于执行打印数据解码方法的图像形成设备的示图;图3是根据本公开的示例的主机装置对打印数据进行编码所利用的方法的流程图;图4是根据本公开的示例的主机装置对打印命令进行编码所利用的方法的流程图;图5是根据本公开的示例的主机装置根据对象标签将栅格命令进行分类所利用的方法的流程图;图6示出了根据本公开的示例的主机装置根据对象标签将栅格命令进行分类的示例;图7示出了根据本公开的示例的主机装置基于对象属性信息将栅格对象进行分类的示例;以及图8是示出根据本公开的示例的主机装置将位图图像数据转换为索引颜色数据的示例的示图。具体实施方式在下文中,将参照附图详细地描述本公开的示例,使得本领域技术人员可容易地执行本公开。然而,本公开可以以很多不同的形式实施,并且不限于在此描述的示例。为了在附图中清楚地示出本公开,在整个说明书中,省略与描述无关的部分,并且将相似的附图标记给予类似的部分。在整个说明书中,当部分被称为“连接”到另一部分时,其不仅包括“直接连接”还包括与它们之间的另一部分“电连接”。此外,当元件被称为“包括”元件时,除非特别做出相反的陈述,否则不排除其它元件。如在此使用的术语“图像形成作业”可表示诸如图像的形成或图像文件的生成/存储/发送的与图像相关的各种作业(例如,打印、扫描或传真)。术语“作业”不仅可表示图像形成作业,还可表示执行图像形成作业所必需的一系列过程的全部。术语“图像形成设备”可表示能够执行图像形成作业的任意设备,诸如,打印机、扫描仪、传真机、多功能打印机(MFP)、显示设备等。此外,术语“主机装置”可表示能够将内容发送到图像形成设备的任意装置,诸如,PC、平板PC、移动电话、智能电话、个人数字助理(PDA)和PMP。此外,术语“打印数据”可表示在打印机中被转换为可打印格式的数据。此外,术语“扫描文件”可表示通过利用扫描仪对图像进行扫描生成的文件。此外,术语“用户”可表示使用图像形成设备或通过线缆或无线地与图像形成设备连接的装置来执行与图像形成作业相关的操作的人员。在本说明书中,在详细地描述将打印数据发送到打印机的主机装置以及通过主机装置发送打印数据的方法之前,将对从中生成的“复合文档”和“打印命令”进行描述。术语“复合文档”可被定义为包含多种类型的对象的文档。对象或打印对象表示形成打印数据的每个可打印对象(诸如,照片、字母和图形)。在下文中,将把包括文本对象、图形对象和栅格对象的复合文档作为示例进行描述。例如,文本对象可由字母、数字、符号等构成。此外,图形对象可由线条、图形、表格和图表构成,并且栅格对象可由照片、图片等构成。从复合文档生成的“打印命令”可包括与包括在复合文档中的多种类型的对象中的每种对应的命令。例如,如果复合文档包括文本对象、图形对象和图像对象,则打印命令可包括文本命令、图形命令和栅格命令。当接收到对于复合文档的打印请求(例如,用于打印包括在复合文档中的至少一个对象)时,主机装置的应用可使用OS的标准功能生成打印命令并且将打印命令发送到主机装置的打印机驱动器。主机装置的打印机驱动器可以以打印机控制语言(PCL)对接收到的打印命令进行编码并且将编码后的打印命令发送到打印机。在下文中,将对主机装置对打印命令进行编码并且将编码后的打印命令发送到打印机的示例进行描述。图1是示出根据本公开的示例的主机装置100的示图。参照图1,根据示例的用于执行对打印数据进行编码的方法的主机装置100可包括输入器/输出器110、控制器120、通信器130和存储器140。输入器/输出器110可包括用于从用户接收输入的输入器和用于显示关于接收到的输入的处理结果的输出器。例如,输入器/输出器110可包括能够接收各种类型的用户输入的设备(诸如,键盘、鼠标、物理按钮、触摸屏幕、相机或麦克风)。此外,输出器可包括例如显示面板或扬声器。然而,本公开不限于此,并且输入器/输出器110可包括支持各种输入/输出的设备。控制器120可控制主机装置100的操作,并且可包括至少一个处理器(诸如,CPU等)。控制器120可控制主机装置100的其它组件执行与通过输入器/输出器110接收到的用户输入对应的操作。例如,作为用于执行操作处理的配置,控制器120可根据从输入器/输出器110接收到的控制命令访问存储器140、读取数据以及执行操作。此外,控制器120可执行存储在存储器140中的程序、读取存储在存储器140中的文件或者将新文件存储在存储器140中。在示例中,控制器120可经由输入器/输出器110从用户接收针对复合文档的打印请求。此外,控制器120可接收针对复合文档的打印命令。此外,控制器120可基于对象属性信息将包括在复合文档中的对象分类到预定的组中。此外,控制器120可基于对象属性信息(例如,与打印命令对应的对象属性信息)将打印命令分类到预定的组中。此外,控制器120可基于对象属性信息(与打印命令之中的栅格对象对应的对象属性信息或打印命令之中的栅格对象的对象属性信息)将打印命令之中的与栅格对象对应的栅格命令分类到预定的组中。例如,控制器120可根据用于栅格对象的颜色的数量、栅格对象的梯度值、栅格对象的放大打印比或包括在打印数据中的栅格对象与背景对象之间的面积比将栅格命令进行分类。此外,控制器120可根据预定的压缩方法压缩预定的组中的每组。控制器120可根据不执行YCC转换的有损压缩方案压缩预定的组中的至少一组。此外,控制器120可基于所使用的颜色的数量将包括在预定的组中的至少一组中的位图图像数据转换为索引颜色数据,并且压缩索引颜色数据。此外,控制器120可合并被压缩的组并且将合并后的组发送到图像形成设备200。通信器130允许主机装置100与另一外部装置300或互联网通信。具体地,主机装置100可经由通信器130以有线的方式或无线地与图像形成设备通信。为此,通信器130可包括支持各种有线/无线通信方法中的至少一种的通信模块。例如,通信模块可以为芯片组的形式,或者可以是包含用于通信的信息的便签/条形码(例如,包含NFC标签的便签)等。无线通信可包括例如无线保真(Wi-Fi)、Wi-Fi直连、蓝牙、超宽带(UWB)或近场通信(NFC)中的至少一种。有线通信可包括例如USB或高清多媒体接口(HDMI)中的至少一种。存储器140是存储有数据(诸如,用于控制器120执行计算的程序)的空间。控制器120可访问存储器140并且使用存储在程序中的数据执行计算。控制器120可将用于执行特定操作的数据临时存储在存储器140中并使用所述数据。此外,OS、应用程序和打印机驱动器可安装在存储器140中。应用程序可与支持文档的生成和编辑的程序相对应。打印机驱动器可与由图像形成设备制造商提供的用于将打印命本文档来自技高网...

【技术保护点】
1.一种由主机装置执行的对打印数据编码的方法,所述方法包括:接收针对复合文档的打印请求;基于指示分别与包括在所述复合文档中的对象对应的属性的对象属性信息,将所述对象分类成组;根据与所述组之中的一组对应的设置的压缩方法来压缩所述组之中的所述一组;以及合并包括被压缩的所述一组的所述组,并且将合并后的组发送到图像形成设备。

【技术特征摘要】
【国外来华专利技术】2016.12.12 KR 10-2016-01687101.一种由主机装置执行的对打印数据编码的方法,所述方法包括:接收针对复合文档的打印请求;基于指示分别与包括在所述复合文档中的对象对应的属性的对象属性信息,将所述对象分类成组;根据与所述组之中的一组对应的设置的压缩方法来压缩所述组之中的所述一组;以及合并包括被压缩的所述一组的所述组,并且将合并后的组发送到图像形成设备。2.根据权利要求1所述的方法,其中,基于所述对象属性信息将包括在所述复合文档中的对象分类成组包括:接收针对所述复合文档的与所述对象对应的打印命令;以及基于所述对象属性信息将所述与所述对象对应的打印命令分类成组。3.根据权利要求2所述的方法,其中,基于所述对象属性信息将所述打印命令分类成组包括:基于所述对象属性信息,将所述打印命令之中的与所述对象之中的栅格对象对应的栅格命令分类成组。4.根据权利要求1所述的方法,其中,根据所述设置的压缩方法压缩所述组之中的所述一组包括:使用作为所述设置的压缩方法的不对所述一组执行YCC转换的有损压缩方法来压缩所述组之中的所述一组。5.根据权利要求1所述的方法,其中,根据所述设置的压缩方法压缩所述组之中的所述一组包括:基于包括在所述组之中的所述一组所包括的位图图像数据中的颜色的数量,将所述位图图像数据转换为索引颜色数据;以及压缩所述索引颜色数据。6.一种主机装置,包括:输入器/输出器,用于接收打印请求;通信器,用于将数据发送到图像形成设备;以及控制器,用于执行以下操作:通过所述输入器/输出器接收针对复合文档的所述打印请求,基于指示分别与包括在所述复合文档中的对象对应的属性的对象属性信息,将所述对象分类成组,根据与所述组之中的一组对应的设置的压缩方法压缩所述一组,以及合并包括被压缩的所述一组的所述组...

【专利技术属性】
技术研发人员:丁胄荣吴侑娜金小慧朱镇明李昌洛蔡盛媛
申请(专利权)人:惠普打印机韩国有限公司
类型:发明
国别省市:韩国,KR

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

1