一种基于控制器的并行打印系统技术方案

技术编号:17772333 阅读:199 留言:0更新日期:2018-04-22 00:27
本实用新型专利技术公开了一种基于控制器的并行打印系统,包括:打印机控制器和打印机;其中,每个打印机控制器与至少两个打印机连接;打印机控制器,用于接收并存储待打印数据,按预设规则将待打印数据并行分配给连接的打印机;打印机,用于接收待打印数据并进行打印;本实用新型专利技术通过打印机控制器与打印机的连接,使得用户可以根据自身对打印能力的需求,将需要数量的打印机与打印机控制器连接,灵活的组合打印机和打印机控制器,达到高效的并行打印效果;并且由于打印机控制器与打印机为单独的两类装置,使得当打印机发生无法恢复的故障时,只需更换打印机再与打印机控制器连接,而无需更换打印机控制器,从而降低了维护成本。

【技术实现步骤摘要】
一种基于控制器的并行打印系统
本技术涉及计算机
,特别涉及一种基于控制器的并行打印系统。
技术介绍
随着现代社会网络技术的发展,外卖订单、网购等业务在人们日常生活中已经占据了极大的比例,而每一种商品售出时都需要商户提供相应的小票,这就对这类打印小票的打印机的打印能力提出了很大的要求。现有技术中,出于成本考虑,这类打印小票的打印机只是一种实现基本打印功能打印部件,并不具备对打印数据进行管理的处理器。这就使得在高并发,大数据量和低容错的前提下,这类打印机的打印效率不高;并且无法对打印机进行统一管理,不能灵活利用现有的打印机资源提高打印机的可扩展性,始终是打印机技术面临的一个重大挑战。因此,如何灵活的利用打印机资源,对打印机进行统一管理,提高打印机的打印效率,是现今急需解决的问题。
技术实现思路
本技术的目的是提供一种基于控制器的并行打印系统,以灵活的利用打印机资源,对打印机进行统一管理,提高打印机的打印效率,提升用户体验。为解决上述技术问题,本技术提供一种基于控制器的并行打印系统,包括:打印机控制器和打印机;其中,每个所述打印机控制器与至少两个所述打印机连接;所述打印机控制器,用于接收并存储待打印数据,按预设规则将所述待打印数据并行分配给连接的所述打印机;所述打印机,用于接收所述待打印数据并进行打印。可选的,所述打印机控制器与所述打印机通过USB接口和/或串口连接。可选的,该系统还包括:第一服务器;其中,所述第一服务器与所述打印机控制器通过互联网连接,用于生成远程所需的所述待打印数据,并将所述待打印数据发送至所述打印机控制器。可选的,该系统还包括:客户机;其中,所述客户机与所述打印机控制器连接,用于生成本地所需的所述待打印数据,并将所述待打印数据发送至连接的所述打印机控制器。可选的,所述客户机与所述打印机控制器通过以太网接口、USB接口、蓝牙接口和WIFI通信接口中至少一项连接。可选的,该系统还包括:第二服务器;其中,所述第二服务器与所述客户机连接,用于生成远程所需的所述待打印数据,并将所述待打印数据发送至连接的所述客户机。可选的,所述第二服务器与对应的所述客户机通过互联网连接。可选的,所述客户机,包括:显示器;其中,所述显示器用于接收并显示连接的所述打印机控制器发送的打印机状态信息和待打印数据状态信息。可选的,所述客户机具体为电脑或移动设备本技术所提供的一种基于控制器的并行打印系统,包括:打印机控制器和打印机;其中,每个所述打印机控制器与至少两个所述打印机连接;所述打印机控制器,用于接收并存储待打印数据,按预设规则将所述待打印数据并行分配给连接的所述打印机;所述打印机,用于接收所述待打印数据并进行打印;可见,本技术通过打印机控制器与打印机的连接,使得用户可以根据自身对打印能力的需求,将需要数量的打印机与打印机控制器连接,灵活的组合打印机和打印机控制器,达到高效的并行打印效果;并且由于打印机控制器与打印机为单独的两类装置,使得当打印机发生无法恢复的故障时,只需更换打印机再与打印机控制器连接,而无需更换打印机控制器,从而降低了维护成本。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本技术实施例所提供的一种基于控制器的并行打印系统的结构图;图2为本技术实施例所提供的另一种基于控制器的并行打印系统的结构图;图3为本技术实施例所提供的另一种基于控制器的并行打印系统的整体结构示意图;图4为本技术实施例所提供的另一种基于控制器的并行打印系统的工作流程示意图;图5为本技术实施例所提供的另一种基于控制器的并行打印系统的应用场景框架的示意图。具体实施方式为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。请参考图1,图1为本技术实施例所提供的一种基于控制器的并行打印系统的结构图。该系统可以包括:打印机控制器100和打印机200;其中,每个打印机控制器100与至少两个打印机200连接;打印机控制器100,用于接收并存储待打印数据,按预设规则将待打印数据并行分配给连接的打印机200;打印机200,用于接收待打印数据并进行打印。可以理解的是,本实施例所提供的系统中打印机控制器100的数量和与打印机控制器100连接的打印机200数量,可以根据用户的数量和用户对打印能力的需求对应进行改变,本实施例对此不受任何限制。需要说明的是,对于打印机控制器100的具体结构,可以为具有一定大小存储容量,至少拥有一个以太网接口、USB接口、蓝牙接口或者Wi-Fi通信接口,并且拥有多个USB接口或者多个串口的中央处理器;也可以为其他结构。只要可以达到接收并存储待打印数据,按预设规则将待打印数据并行分配给连接的打印机200的目的,对于打印机控制器100的具体结构本实施例不做任何限制。其中,打印机控制器100与打印机200的连接关系可以为一对多,也就是每个打印机控制器100可以管理多个打印机200,每个打印机200可以只由一个打印机控制器100管理。对于打印机控制器100对连接的打印机200的管理,可以通过打印机列表记录所连接的打印机200的状态,并将排队后的待打印数据并行下发至空闲的打印机200。本实施例对此不受任何限制。其中,打印机200的状态可以分为故障、空闲和忙三大类状态,本实施例对此同样不受任何状态。具体的,打印机控制器100可以直接接收客户机生成的本地所需的待打印数据,也就是本实施例所提供的系统还可以包括与打印机控制器100连接的客户机,如用户直接在自己电脑中生成待打印的订单,通过打印机控制器100控制打印机200打印订单;也可以直接接收服务器生成的远端所需的大打印数据,也就是本实施例所提供的系统还可以包括与打印机控制器100连接的服务器,如服务器接收消费者的订单,生成待打印的订单,通过打印机控制器100控制打印机200打印订单;还可以不仅接收客户机生成的本地所需的待打印数据,还接收服务器生成的远端所需的大打印数据,也就是本实施例所提供的系统还可以包括与打印机控制器100连接的服务器和客户机,如服务器和客户机分别生成远程所需和本地所需的待打印的订单,并直接将其发送至打印机控制器100;或可以包括与打印机控制器100连接服务器和与服务器连接的客户机,如客户机为PC网页时,在生成待打印数据后可以提交到服务器服务器,由服务器将待打印数据转发至打印机控制器100,并且打印情况(成功失败,打印机状态等消息)由打印机控制器100收集后反馈至服务器,服务器再将其转发至客户机显示;或还可以包括与打印机控制器100连接客户机和与客户机连接的服务器,如用客户机为手机端时,则可以直接与打印机控制器100连本文档来自技高网...
一种基于控制器的并行打印系统

【技术保护点】
一种基于控制器的并行打印系统,其特征在于,包括:打印机控制器和打印机;其中,每个所述打印机控制器与至少两个所述打印机连接;所述打印机控制器,用于接收并存储待打印数据,按预设规则将所述待打印数据并行分配给连接的所述打印机;所述打印机,用于接收所述待打印数据并进行打印;其中,所述打印机为打印票据的打印机。

【技术特征摘要】
1.一种基于控制器的并行打印系统,其特征在于,包括:打印机控制器和打印机;其中,每个所述打印机控制器与至少两个所述打印机连接;所述打印机控制器,用于接收并存储待打印数据,按预设规则将所述待打印数据并行分配给连接的所述打印机;所述打印机,用于接收所述待打印数据并进行打印;其中,所述打印机为打印票据的打印机。2.根据权利要求1所述的基于控制器的并行打印系统,其特征在于,所述打印机控制器与所述打印机通过USB接口和/或串口连接。3.根据权利要求1或2所述的基于控制器的并行打印系统,其特征在于,还包括:第一服务器;其中,所述第一服务器与所述打印机控制器通过互联网连接,用于生成远程所需的所述待打印数据,并将所述待打印数据发送至所述打印机控制器。4.根据权利要求1或2所述的基于控制器的并行打印系统,其特征在于,还包括:客户机;其中,所述客户机与所述打印机控制器连接,用于生成本地所需的所述待打印数...

【专利技术属性】
技术研发人员:谢光强徐峰李杨黄冠恒黄向龙李培锋邓苏城
申请(专利权)人:广东工业大学
类型:新型
国别省市:广东,44

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

1