本发明涉及计算机技术领域,具体而言,涉及一种打印系统及方法。
背景技术:
普通打印设备集中的配置在打印商店。目前是由店员在打印商店通过操作打印设备为客户提供打印服务。
在店员为某一客户提供打印服务期间,其他客户需要排队等候,造成时间浪费。
技术实现要素:
本发明实施例至少公开一种打印方法,能够解决现有技术中实现自助打印需要改造硬件、成本高并且难以维护的问题。
所述方法包括:
打印服务端配置打印设备的身份标签;
所述客户端通过所述服务器向所述打印服务端发送用户上传的打印材料及用户选择和/或输入的身份标签;
所述打印服务端根据所述客户端发送的所述身份标签选择所述打印设备并且驱动选择的所述打印设备打印所述打印材料。
在本发明公开的一些实施例中,打印服务端配置所述身份标签,包括:
打印服务端根据接入的至少一个打印设备向服务器发送注册请求;
所述服务器响应所述注册请求生成与所述打印设备绑定的身份标签并且向所述打印服务端发送所述身份标签。
在本发明公开的一些实施例中,在所述服务器接收身份标签后通过任意所述打印设备或外部设备生成所述身份标签关联的实体标签;
配置所述实体标签在相应的所述打印设备;
所述客户端采集所述实体标签并且根据所述实体标签确定用户选择的所述身份标签。
在本发明公开的一些实施例中,所述实体标签配置为二维码和/或条码和/或数字编码。
在本发明公开的一些实施例中,在用户通过所述客户端选择和/或输入的身份标签之前,包括:
所述客户端提供一显示所述打印服务端地理位置的电子地图;
在用户根据所述电子地图前往任意所述打印服务端并且通过所述客户端采集所述实体标签后,所述客户端根据采集的所述实体标签确定用户选择的所述身份标签。
在本发明公开的一些实施例中,所述服务器接收所述打印材料及所述身份标签后通过所述客户端提供一支付入口;
在用户通过所述支付入口完成支付后所述服务器向所述打印服务端发送所述打印材料及所述身份标签。
本发明实施例至少公开一种打印系统,所述系统包括打印设备、打印服务端、服务器及客户端;
所述打印设备与所述打印服务端通过有线信号或无线信号通信;
所述打印服务端与所述服务器通过有线信号或无线信号通信;
所述服务器与所述客户端通过有线信号或无线信号通信;
所述打印服务端配置任意所述打印设备的身份标签以及各项打印服务的价格;
所述客户端通过所述服务器向所述打印服务端发送用户上传的打印材料及用户选择和/或输入的身份标签;
所述打印服务端根据所述客户端发送的所述身份标签选择所述打印设备并且驱动选择的所述打印设备打印所述打印材料。
配置与所述身份标签关联的实体标签;
配置与所述身份标签关联的实体标签;
所述客户端通过扫描设备采集所述实体标签并且根据所述实体标签确定用户选择的所述身份标签。
在本发明公开的一些实施例中,所述客户端提供至少一显示器,所述显示器显示所述打印服务端地理位置的电子地图。
本发明实施例至少公开一种打印方法,所述方法包括:
配置打印设备的身份标签;
所述客户端向所述服务器发送用户上传的打印材料及用户选择和/或输入的身份标签;
所述服务器根据所述客户端发送的所述身份标签选择所述打印设备并且驱动选择的所述打印设备打印所述打印材料。
针对上述方案,本发明通过以下参照附图对公开的示例性实施例作详细描述,亦使本发明实施例的其它特征及其优点清楚。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本实施例的系统图;
图2为本实施例的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中公开的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本实施例公开一种打印系统。通过本实施例的系统能够配套普通的打印设备实现用户的自助打印。
为了实现上述内容,请参考图1;本实施例的系统包括客户端、服务器、客户端及普通的打印设备。
本实施例的客户端及打印服务端为电子终端。电子终端可以是向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,比如:电子终端可以是移动电话(或称为“蜂窝”电话)、具有移动终端的计算机等,还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,当然也可以是可穿戴设备(如智能手表、智能手环等)、平板电脑、个人电脑(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、pos(销售终端,pointofsales)等。
具体的,打印服务端配置为打印商店的个人电脑。本实施例的打印服务端安装有打印商店管理软件,执行打印商店管理软件使打印服务端通过usb或wifi与打印商店的所有打印设备及其驱动程序连接。
本实施例的打印服务端通过以太网或无线网络与架设在外部机房的服务器通信。在打印服务端接入打印设备后,打印服务端根据接入的打印设备向服务器发送注册请求。
服务器接收注册请求后选用一种注册算法生成唯一的身份标签;同时,将身份标签发送给打印服务端。打印服务端接收身份标签后将打印设备与身份标签关联。同时,打印服务端根据身份标签驱动任意打印设备打印一与身份标签关联的实体标签,如二维码图片。将二维码图片展示在打印商店内。
在一些实施例中,通过注册算法生成身份标签可以是根据时间戳及打印服务端的地理坐标生成二进制序列号作为身份标签。
本实施例的打印服务端执行打印商店管理软件设置各项打印服务的价并上传至服务器。
客户端配置为用户的移动终端,如手机或平板。移动终端安装有移动打印软件,用户在选择打印商店的打印设备时,移动终端通过执行移动打印软件能够扫描实体标签获取打印设备关联的身份标签。同时,用户能够在通过移动打印软件输入打印材料。
在用户通过客户端输入打印材料并且获取身份标签后通过无线通信网络经通信基站向服务器上传打印材料及身份标签。
在一些实施例中,客户端包括有显示器,客户端在执行移动打印软件时,通过显示一电子地图,用于展示打印服务端或打印服务端所在打印商店的地理坐标。
另外,电子地图提供进一步提供打印商店的地址、价格及服务等内容。
本实施例的服务器有且仅将客户端发送的身份标签及打印材料传送至打印服务端。打印服务端执行打印商店管理软件,用于根据身份标签及打印材料生成服务订单并且计算服务订单的价格后生成一支付入口;再通过服务器将支付入口发送到客户端,待用户通过支付入口支付服务费用。
在用户支付服务费用成功后打印服务端执行打印商店管理软件驱动打印设备进行打印作业。
在一些实施例中,打印服务端执行打印商店管理软件能够限定并且在客户端同步服务订单的定价规则及提供的服务类型等。
综上方案,本实施例的系统通过打印服务端执行打印商店管理软件将普通的打印设备注册在服务器,即获取身份标签;用户在客户端选择打印设备并且输入打印材料后,打印服务端能够驱动选择的打印设备对打印材料进行打印作业,有效降低成本。
在一些实施例中,服务器在接收客户端发送的身份标签及打印材料后生成服务订单并且计算服务订单的价格后生成一支付入口,如某宝的收款二维码。服务器将支付入口发送到客户端,待用户通过支付入口支付服务费用。
服务器在确定用户支付费用成功后,发送服务订单到打印设备所在的打印服务端。打印服务端执行打印商店管理软件驱动打印设备进行打印作业。
请参考图2,本实施例公开一种打印方法。
step110、打印服务端根据接入的至少一个打印设备向服务器发送注册请求;
step120、服务器响应注册请求生成与打印设备绑定的身份标签并且向打印服务端发送身份标签。
step130、在服务器接收身份标签后通过任意打印设备或外部设备生成身份标签关联的实体标签,实体标签配置为二维码和/或条码和/数字编码。
step140、配置实体标签在相应的打印设备;
step210、客户端提供一显示打印服务端地理位置的电子地图;
step220、在用户根据电子地图前往任意打印服务端并且通过客户端采集实体标签后,客户端根据采集的实体标签确定用户选择的身份标签。
step230、用户根据客户端的输入设备或其他软件输入打印材料。
step300、客户端通过服务器向打印服务端发送用户上传的打印材料及选择的身份标签;
step410、打印服务端根据客户端发送的身份标签生成服务订单。
step420、打印服务端根据服务订单计算服务费用并且生成一支付入口。打印服务端通过服务器发送支付入口到客户端
step430、用户在客户端通过支付入口支付服务费用后,打印服务端根据服务订单选择打印设备并且驱动选择的打印设备进行打印作业。
在一些实施例中,本实施例实现费用支付的方法如下。
step300、客户端向服务器发送用户上传的打印材料及选择的身份标签。
step410、服务器接收打印材料及身份标签后生成服务订单。
step420、服务器根据服务订单计算服务费用并且生成一支付入口。服务器发送支付入口到客户端。
step430、用户在客户端通过支付入口支付服务费用后,服务器发送服务订单到打印服务端,打印服务端根据服务订单选择打印设备并且驱动选择的打印设备进行打印作业。
本实施例另公开一种打印方法,为了便于说明,仅示出了与本发明实施例相关的部分。本实施例的方法如下。
step100、配置打印设备的身份标签;
step200、客户端向服务器发送用户上传的打印材料及用户选择和/或输入的身份标签;
step300服务器根据客户端发送的身份标签选择打印设备并且驱动选择的打印设备打印出打印材料。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。