The invention relates to a printing device and a control method thereof. The printing device is configured for receiving the print data, analysis of print data and print the print data, the printing apparatus includes: a control unit is configured for multiple unit analysis of different data formats respectively support the start-up of control; a receiving unit configured to receive a predetermined inquiry from an external device, the predetermined inquiry is received before receiving the print data from the external device; and a notification unit, configured to an external device in response to a predetermined notice of inquiry, the response includes at least said predetermined number supported by the printing device according to the format of the information, which, based on a predetermined inquiry, the control unit start-up analysis support a predetermined data analysis unit the format represented by the information unit.
【技术实现步骤摘要】
打印装置及其控制方法
本专利技术涉及一种用于分析页描述语言(pagedescriptionlanguage,PDL)数据的技术。
技术介绍
打印装置从诸如主机个人计算机(PC)的计算机接收页描述语言(在下文中称为“PDL”)打印数据(在下文中称为“PDL数据”)。然后,打印装置分析打印数据以生成页面的位图并基于位图进行打印。在进行打印数据分析时,使用与描述打印数据的PDL的类型对应的分析模块。近年来的打印装置能够不仅从PC接收打印数据而且从移动终端接收打印数据,并且基于接收到的打印数据进行打印。在这种情况下,移动终端在向打印装置发送打印数据之前,向打印装置发送关于打印装置能力的询问。响应于该询问,打印装置向移动终端发送诸如关于打印装置支持的PDL的类型的信息等的能力信息。然后,移动终端生成打印数据并将生成的打印数据发送给打印装置。日本特开2009-234241号公报讨论了一种分析接收到的打印数据并对打印数据进行打印的打印装置。当接收到打印数据时,打印装置从外部设备下载支持打印数据格式的分析模块,并启动下载的分析模块。然后,接收到的打印数据被启动的分析模块分析并被打印。在日本特开2009-234241号公报中讨论的打印装置只有在需要时才启动必要的分析模块,以实现内存节省(memory-saving)构造。传统打印装置实现内存节省构造,但是由于打印装置需要等待打印数据的接收,以识别要启动的分析模块,因此分析模块的启动被延迟了等待的时间。
技术实现思路
本专利技术旨在提供一种如下的打印装置:该打印装置通过利用在接收打印数据之前发送来自外部装置的询问的这一点,能够在实 ...
【技术保护点】
一种打印装置,所述打印装置被构造为接收打印数据、分析打印数据并对打印数据进行打印,所述打印装置包括:控制单元,被构造为对分别支持不同数据格式的多个分析单元的启动进行控制;接收单元,被构造为从外部装置接收预定询问,所述预定询问是在从所述外部装置接收打印数据之前接收的;以及通知单元,被构造为向所述外部装置通知对所述预定询问的响应,所述响应至少包括表示由所述打印装置支持的预定数据格式的信息,其中,基于所述预定询问,所述控制单元启动所述多个分析单元中的、支持由所述信息表示的所述预定数据格式的一个分析单元。
【技术特征摘要】
2016.03.08 JP 2016-0449851.一种打印装置,所述打印装置被构造为接收打印数据、分析打印数据并对打印数据进行打印,所述打印装置包括:控制单元,被构造为对分别支持不同数据格式的多个分析单元的启动进行控制;接收单元,被构造为从外部装置接收预定询问,所述预定询问是在从所述外部装置接收打印数据之前接收的;以及通知单元,被构造为向所述外部装置通知对所述预定询问的响应,所述响应至少包括表示由所述打印装置支持的预定数据格式的信息,其中,基于所述预定询问,所述控制单元启动所述多个分析单元中的、支持由所述信息表示的所述预定数据格式的一个分析单元。2.根据权利要求1所述的打印装置,其中,所述响应还包括表示针对打印数据可设置的打印设置的信息。3.根据权利要求1所述的打印装置,其中,依据所述预定询问,所述控制单元在终止其他启动的分析单元的启动之后,启动所述多个分析单元中的、支持由所述信息表示的所述预定数据格式的所述一个分析单元。4.根据权利要求3所述的打印装置,所述打印装置还包括存储器,其中,为了启动分析单元,所述控制单元在存储器上分配与要启动的分析单元相对应的预定大小的内存区域,并且其中,当所述控制单元终止分析单元的启动时,释放所述内存区域。5.根据权利要求1所述的打印装置,其中,所述控制单元确定启动的分析单元是否支持在所述预定询问之后从所述外部装置接收到的打印数据的数据格式,并且其中,基于所述确定,所述控制单元使启动的分析单元分析接收到的打印数据。6.根据权利要求1所述的打印装置,其中,所述控制单元对从所述外部装置接收到的打印数据进行分析以确定打印数据的数据格式,并且开始所述多个分析单元中的、支持所确定的数据格式的一个分析单元的启动。7.根据权利要求6所述的打印装置,其中,在未从所述外部装置预先接收预定询问的情况下,所述控制单元对从所述外部装置接收到的打印数据进行分析以确定打印数据的数据格式,并且开始所述多个分析单元中的、支持所确定的数据格式的一个分析单元的启动。8.根据权利要求1所述的打印装...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。