一种打印方法、装置和设备制造方法及图纸

技术编号:26969570 阅读:14 留言:0更新日期:2021-01-05 23:58
本申请提供一种打印方法、装置和设备。本申请提供的打印方法,包括:在接收到打印任务时,将所述打印任务添加至本地缓存的打印队列中;其中,所述打印任务包括打印对象和打印参数;在接收到针对所述打印队列中目标打印任务的参数修改指令时,对应修改所述目标打印任务的打印参数;基于修改后的打印参数执行所述目标打印任务。本申请提供的打印方法、装置和设备,可动态修改打印任务的打印参数,可提高打印效率,满足用户需求,提高用户体验。

【技术实现步骤摘要】
一种打印方法、装置和设备
本申请涉及打印
,尤其涉及一种打印方法、装置和设备。
技术介绍
打印技术作为一种将打印对象通过打印机输出到纸张等记录物上的技术,已广泛地应用于各个领域。目前,打印机不支持修改打印参数。即用户发起一打印任务后,打印机即按照该打印任务携带的打印参数对其携带的打印对象进行打印。若用户想要修改打印参数时,需要基于修改后的打印参数,针对打印对象重新发起一个新的打印任务。但是,在某些场景下,打印对象是编辑后的对象,此时,若用户基于新的打印参数发起针对该打印对象的打印任务时,需要再次对打印对象进行重新编辑,效率较低。
技术实现思路
有鉴于此,本申请提供一种打印方法、装置和设备,以解决相关技术中的不足。本申请第一方面提供一种打印方法,所述方法应用于打印设备,所述方法包括:在接收到打印任务时,将所述打印任务添加至本地缓存的打印队列中;其中,所述打印任务包括打印对象和打印参数;在接收到针对所述打印队列中目标打印任务的参数修改指令时,对应修改所述目标打印任务的打印参数;基于修改后的打印参数执行所述目标打印任务。本申请第二方面提供一种打印装置,所述装置包括添加模块、修改模块和处理模块,其中,所述添加模块,用于在接收到打印任务时,将所述打印任务添加至本地缓存的打印队列中;其中,所述打印任务包括打印对象和打印参数;所述修改模块,用于在接收到针对所述打印队列中目标打印任务的参数修改指令时,对应修改所述目标打印任务的打印参数;所述处理模块,用于基于修改后的打印参数执行所述目标打印任务。本申请第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请提供的任一打印方法的步骤。本申请第四方面提供一种打印设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请提供的任一打印方法的步骤。本申请提供的打印方法、装置和设备,在接收到打印任务时,通过将所述打印任务添加至本地缓存的打印队列中,其中,所述打印任务包括打印对象和打印参数,进而在接收到针对所述打印队列中目标打印任务的参数修改指令时,对应修改所述目标打印任务的打印参数,从而基于修改后的打印参数执行所述目标打印任务。这样,可动态修改打印任务的打印参数,可提高打印效率,满足用户需求,提高用户体验。附图说明图1为本申请一示例性实施例示出的打印系统的示意图;图2为本申请另一示例性实施例示出的打印系统的示意图;图3为本申请提供的打印方法实施例一的流程图;图4为本申请提供的打印方法实施例二的流程图;图5为本申请一示例性实施例示出的打印装置所在打印设备的硬件结构图;图6为本申请提供的打印装置实施例一的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请提供一种打印方法、装置和设备,以实现动态调整打印参数的目的,进而提高打印效率,提升用户体验。在介绍本申请提供的打印方法、装置和设备之前,先对本申请的应用场景进行介绍:图1为本申请一示例性实施例示出的打印系统的示意图。参照图1,本实施例提供的打印系统,包括用户设备(发起打印任务的设备)和打印机。该打印系统的工作原理可以为:用户设备在接收到用户发起的打印任务后,将打印任务发送至打印机,相应地,打印机将打印任务添加至本地缓存的打印队列中,进一步地,打印机按照预设的打印策略执行打印队列中的打印任务。需要说明的是,预设的打印策略是根据实际需要设定的,本实施例中,不对预设的打印策略的具体内容进行限定。例如,一实施例中,打印机可在本设备空闲时,按照接收时刻从早到晚的顺序,逐个打印打印队列中未打印的打印任务。需要说明的是,一实施例中,打印机在成功执行一打印任务后,可立即将该打印任务从打印队列中删除。另一实施例中,打印机在成功执行一打印任务后,可先不将该打印任务从打印队列中删除,而是将该打印任务的状态更新为已打印,进而按照预设的时间周期(该时间周期的具体值是根据实际需要设定的)周期性删除打印队列中已打印的打印任务。本实施例中,不对此进行限定。图2为本申请另一示例性实施例示出的打印系统的示意图。请参照图2,本实施例提供的打印系统,包括用户设备、服务器和打印机。该打印系统的工作原理可以为:用户设备在接收到用户发起的打印任务后,将打印任务发送至服务器,相应地,服务器将打印任务添加至本地缓存的打印队列中,进一步地,服务器按照预设的发送策略将打印队列中的打印任务发送至打印机进行打印。需要说明的是,预设的发送策略是根据实际需要设定的,本实施例中,不对预设的发送策略的具体内容进行限定。例如,一实施例中,服务器可在打印机空闲时,按照接收时刻从早到晚的顺序,逐个将打印队列中未打印的打印任务发送至打印机进行打印。需要说明的是,一实施例中,服务器在确定打印机成功执行一打印任务后,可立即将该打印任务从打印队列中删除。另一实施例中,服务器在确定打印机成功执行一打印任务后,可先不将该打印任务从打印队列中删除,而是将该打印任务的状态更新为已打印,进而按照预设的时间周期周期性删除打印队列中已打印的打印任务。本实施例中,不对此进行限定。本申请提供的打印方法和装置,应用于打印设备,该打印设备可以是图1所示打印系统中的打印机,也可以是图2所示打印系统中的服务器,本实施例中,不对此进行限定。下面给出几个具体的实施例,用以详细介绍本申请的技术方案,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。图3为本申请提供的打印方法实施例一的流程图。请参照图3,本实施例提供的方法,可以包括:S301、在接收到打印任务时,将所述打印任务添加至本地缓存的打印队列中;其中,所述打印任务包括打印对象和打印参数。打印任务携带打印对象和打印参数。例本文档来自技高网...

【技术保护点】
1.一种打印方法,其特征在于,所述方法应用于打印设备,所述方法包括:/n在接收到打印任务时,将所述打印任务添加至本地缓存的打印队列中;其中,所述打印任务包括打印对象和打印参数;/n在接收到针对所述打印队列中目标打印任务的参数修改指令时,对应修改所述目标打印任务的打印参数;/n基于修改后的打印参数执行所述目标打印任务。/n

【技术特征摘要】
1.一种打印方法,其特征在于,所述方法应用于打印设备,所述方法包括:
在接收到打印任务时,将所述打印任务添加至本地缓存的打印队列中;其中,所述打印任务包括打印对象和打印参数;
在接收到针对所述打印队列中目标打印任务的参数修改指令时,对应修改所述目标打印任务的打印参数;
基于修改后的打印参数执行所述目标打印任务。


2.根据权利要求1所述的方法,其特征在于,所述参数修改指令中包括所述目标打印任务的目标打印标识;所述将所述打印任务添加至本地缓存的打印队列中,包括:
在所述打印队列中添加为所述打印任务分配的打印标识、所述打印任务携带的打印对象和所述打印任务携带的打印参数三者之间的映射关系;
在接收到针对目标打印任务的参数修改指令时,所述方法还包括:
根据所述目标打印标识判断所述打印队列中是否包括所述目标打印任务,若包括,则执行对应修改所述目标打印任务的打印参数的步骤。


3.根据权利要求1所述的方法,其特征在于,所述参数修改指令基于可视化界面中展示的打印队列触发。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于预设策略执行所述打印队列中的打印任务,并在所述打印任务执行完毕后,将所述打印任务的状态更新为已打印;
在接收到针对所述打印队列中目标打印任务的参数修改指令时,若所述目标打印任务的状态为已打印,则在对应修改所述目标打印任务的打印参数后,将所述目标打印任务的状态更新为未打印。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在确定成功执行所述目标打印任务后,将所述...

【专利技术属性】
技术研发人员:唐强
申请(专利权)人:上海汉图科技有限公司
类型:发明
国别省市:上海;31

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

1