图像形成装置及其驱动下载提示方法、打印系统

文档序号:1956887 发布日期:2021-12-10 浏览:13次 >En<

阅读说明:本技术 图像形成装置及其驱动下载提示方法、打印系统 (Image forming apparatus, drive download prompting method thereof, and printing system ) 是由 蒋奇锋 张军 于 2021-09-16 设计创作,主要内容包括:本申请涉及图像形成装置及其驱动下载提示方法、打印系统,其中,方法包括:图像形成装置生成触发指令,触发指令用于指示输出驱动下载提示信息;图像形成装置输出驱动下载提示信息,以使得用户基于驱动下载提示信息进行驱动安装包的下载和安装。本申请实施例提供的驱动下载提示方法,无需通过光盘安装驱动,可以实现驱动的快速下载,节省了费用,提升用户体验感。(The application relates to an image forming apparatus, a drive download prompting method thereof and a printing system, wherein the method comprises the following steps: the image forming device generates a trigger instruction, and the trigger instruction is used for indicating output of drive downloading prompt information; the image forming apparatus outputs the drive download prompting information so that the user downloads and installs the drive installation package based on the drive download prompting information. The drive download prompting method provided by the embodiment of the application does not need to install the drive through the optical disk, can realize the quick download of the drive, saves the cost and improves the user experience.)

图像形成装置及其驱动下载提示方法、打印系统

技术领域

本发明涉及打印技术领域,尤其涉及图像形成装置及其驱动下载提示方法、打印系统。

背景技术

目前,普通用户在使用图像形成装置时,可能不知道在使用图像形成装置时要先下载打印驱动,导致用户在使用图像形成装置时如果不下载对应的打印驱动需要进行繁琐的操作才能打印想要打印的文件。

当用户想要下载驱动时,由于目前图像形成装置的驱动安装包刻印在光盘里,用户需要从光盘里获取驱动安装包用于安装打印驱动,然而现有的笔记本电脑很多都没有光盘接口,只有少量的台式电脑有,所以当用户需要为笔记本电脑等电子设备安装打印驱动时,需要从光盘中读取打印驱动或者在专门的网站中寻找打印驱动安装包来进行打印驱动的下载和安装,安装程序是繁琐、麻烦的,而且现有的将驱动存储在光盘中,还需要额外的光盘刻印费用。

发明内容

本发明实施例提供图像形成装置及其驱动下载提示方法、打印系统,无需通过光盘安装驱动程序,可以实现驱动的快速下载,节省了费用,提升用户体验感。

第一方面,本申请提供一种图像形成装置的驱动下载提示方法,所述方法包括:

图像形成装置生成触发指令,所述触发指令用于指示输出驱动下载提示信息;

所述图像形成装置输出所述驱动下载提示信息,以使得用户基于所述驱动下载提示信息进行驱动安装包的下载和安装。

结合第一方面,在一种可行的实施方式中,所述图像形成装置生成触发指令,具体包括:

在所述图像形成装置首次启动时,生成触发指令;或

在所述图像形成装置通过无线网络与服务器首次建立连接时,生成触发指令;或

在所述图像形成装置检测到驱动安装包待更新时,生成触发指令;或

在所述图像形成装置检测到无线网络模块插入或无线网络激活时,生成触发指令;或

在所述图像形成装置检测到自身的放置位置改变时,生成触发指令。

结合第一方面,在一种可行的实施方式中,在所述图像形成装置生成触发指令之后,并在所述图像形成装置输出驱动下载提示信息之前,所述方法还包括:

所述图像形成装置从服务器获取驱动下载提示信息。

结合第一方面,在一种可行的实施方式中,所述图像形成装置输出驱动下载提示信息,具体包括:

所述图像形成装置打印驱动下载提示信息;和/或

通过所述图像形成装置的显示面板显示驱动下载提示信息;和/或

所述图像形成装置通过无线网络和/或有线连接输出驱动下载提示信息至电子设备。

结合第一方面,在一种可行的实施方式中,所述驱动下载提示信息包括二维码、驱动下载链接、条形码中的至少一种。

结合第一方面,在一种可行的实施方式中,在所述图像形成装置输出驱动下载提示信息之后,所述方法还包括:

所述图像形成装置接收服务器发送的驱动安装包,其中,所述驱动安装包是所述服务器基于用户的驱动下载请求发送的;

所述图像形成装置通过无线网络和/或有线连接发送所述驱动安装包至电子设备。

第二方面,本申请提供一种图像形成装置,所述图像形成装置包括:

触发模块,用于生成触发指令,所述触发指令用于指示输出驱动下载提示信息;

输出模块,用于输出驱动下载提示信息,以使得用户基于所述驱动下载提示信息进行驱动安装包的下载和安装。

结合第二方面,在一种可行的实施方式中,所述触发模块,还用于:

在所述图像形成装置首次启动时,生成触发指令;或

在所述图像形成装置通过无线网络与服务器首次建立连接时,生成触发指令;或

在所述图像形成装置检测到驱动安装包待更新时,生成触发指令;或

在所述图像形成装置检测到无线网络模块插入或无线网络激活时,生成触发指令;或

在所述图像形成装置检测到自身的放置位置改变时,生成触发指令。

结合第二方面,在一种可行的实施方式中,所述输出模块包括打印输出单元、显示输出单元及信息传输单元中的至少一种,其中,

所述打印输出单元,用于打印驱动下载提示信息;

所述显示输出单元,用于通过所述图像形成装置的显示面板显示驱动下载提示信息;

所述信息传输单元,用于通过无线网络和/或有线连接输出驱动下载提示信息至电子设备。

结合第二方面,在一种可行的实施方式中,所述图像形成装置还包括:无线网络模块,用于从服务器获取驱动下载提示信息。

结合第二方面,在一种可行的实施方式中,所述驱动下载提示信息包括二维码、驱动下载链接、条形码中的至少一种。

结合第二方面,在一种可行的实施方式中,所述无线网络模块,还用于接收服务器发送的驱动安装包,其中,所述驱动安装包是所述服务器基于用户的驱动下载请求发送的;

所述信息传输单元,还用于通过无线网络和/或有线连接发送所述驱动安装包至电子设备。

第三方面,本申请实施例提供一种计算机非易失性存储介质,所述存储介质包括存储的程序,在所述程序运行时控制所述存储介质所在设备执行上述第一方面所述的驱动下载提示方法。

第四方面,本申请实施例提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的驱动下载提示方法。

第五方面,本申请实施例提供一种文件打印系统,包括图像形成装置及服务器,所述图像形成装置与所述服务器通过无线网络连接,所述服务器存储有驱动安装包以及驱动下载提示信息,所述图像形成装置包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的图像形成装置的驱动下载方法。

相比于现有技术,本申请具有以下有益效果:

1.本申请提供的图像形成装置及其驱动下载提示方法、存储介质、计算机设备及打印系统,通过触发条件生成触发指令,使得图像形成装置能够接收发送的驱动下载提示信息,并输出驱动下载提示信息至用户,使得用户能够根据下载提示信息下载、安装驱动安装包,可以有效解决用户不知道如何安装驱动或者不知道怎么下载驱动的问题,简化驱动下载、安装的程序,提升用户体验感。

2.使用二维码、驱动下载链接、条形码中的至少一种作为驱动安装包的下载途径,用户无需通过光盘、手动访问驱动下载网站下载并安装打印驱动,节省了费用,提升了用户体验感。

3.图像形成装置接收服务器发送的驱动安装包,无需再使用光盘存储驱动安装包,节省了存储驱动刻印光盘的费用,且无需通过光盘安装驱动等操作,提升了用户体验感。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的打印系统的框架示意图;

图2是本申请实施例提供的图像形成装置的驱动下载提示方法的流程示意图;

图3是本申请实施例提供的图像形成装置的显示面板的界面示意图;

图4是本申请实施例提供的图像形成装置的驱动下载提示方法的另一流程示意图;

图5是本申请实施例提供的图像形成装置的显示面板的又一界面示意图;

图6是本申请实施例提供的图像形成装置的驱动下载提示方法的另一流程示意图;

图7是本申请实施例提供的图像形成装置的驱动下载提示方法的另一流程示意图;

图8是本申请实施例提供的图像形成装置的显示面板的又一界面示意图;

图9是本申请实施例提供的一种计算机设备的功能框图。

具体实施方式

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述终端,但这些终端不应限于这些术语。这些术语仅用来将终端彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一终端也可以被称为第二终端,类似地,第二终端也可以被称为第一终端。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

图1示出了发明实施例提供的打印系统的框架示意图,如图1所示,本发明的打印系统包括图像形成装置100、服务器200及电子设备300,图像形成装置100与服务器200通过无线网络连接,服务器200存储有驱动安装包以及驱动下载提示信息,电子设备300在安装驱动安装包后可以实现对图像形成装置100的控制,从而驱动图像形成装置100执行图像形成操作。

图像形成装置100用于执行图像形成操作,诸如生成、打印、接收和发送图像数据,并且图像形成装置的示例包括:喷墨打印机、激光打印机、LED(Light Emitting Diode,发光二极管)打印机、复印机、扫描仪或者多功能一体机传真机、以及在单个设备中执行以上功能的多功能外围设备(MFP,Multi-Functional Peripheral)。

图像形成装置100与电子设备300之间可以通过无线网络和/或有线连接,从而实现数据通信。无线网络可以分为无线广域网(WWAN,Wireless Wide Area Network)、无线局域网(WLAN,Wireless Local Area Network)等,无线广域网是基于移动通信基础设施,如2G网络、3G网络、4G网络、5G网络,负责一个国家或一个城市所有区域的通信服务。无线局域网负责短距离接入无线通信接入功能的网络,如Wi-Fi(无线通信技术)等。电子设备300包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal DigitalAssistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机等设备。例如:图像形成装置100可以通过通用串行总线(USB,Universal Serial Bus)与电子设备300连接,其间接连接的方式可为电子设备300与图像形成装置100共同连接于特定局域网内,该局域网可以是利用例如路由器的网关设备建立。当电子设备300安装正确的驱动程序后,电子设备300的操作系统能够控制图像形成装置100执行图像形成操作。

图像形成装置100与服务器200之间可以通过无线网络连接,从而实现数据通信。具体地,图像形成装置100包括无线网络模块110,无线网络模块110可以是2G网络通信模块、3G网络通信模块、4G网络通信模块、5G网络通信模块或者是Wi-Fi(无线通信技术)模块等,此处不做限定,无线网络模块能够用于收发信息,也可以连接到网络进行文件的下载。在其他实施方式中,无线网络也可以是图像形成装置厂商自己定义的云服务协议,实现与服务器的连接。服务器200可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。服务器200比普通计算机运行更快、负载更高、价格更贵,服务器在网络中为其它客户机(如移动终端、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。

由于目前的图像形成装置100的驱动安装包刻印在光盘里,用户需要从光盘里获取驱动安装包用于安装打印驱动,然而现有的笔记本电脑很多都没有光盘接口,只有少量的台式电脑有,所以当用户需要为笔记本电脑等电子设备安装打印驱动时,需要从光盘中读取打印驱动或者在专门的网站中寻找打印驱动安装包来进行打印驱动的下载和安装,安装程序是繁琐、麻烦的,而且现有的将驱动存储在光盘中,还需要额外的光盘刻印费用。

为了解决这个问题,本申请提供一种图像形成装置的驱动下载提示方法,图2为本申请实施例提供的图像形成装置的驱动下载提示方法的流程示意图,如图2所示,方法包括:

S10,图像形成装置生成触发指令,触发指令用于指示输出驱动下载提示信息;

S20,图像形成装置接收服务器发送的驱动下载提示信息;

S30,图像形成装置输出驱动下载提示信息,以使得用户基于驱动下载提示信息进行驱动安装包的下载和安装。

在上述方案中,当图像形成装置通过触发条件生成触发指令,并将触发指令发送至服务器,使得图像形成装置能够触发服务器发送驱动下载提示信息并接收服务器发送的驱动下载提示信息,并通过多种方式输出驱动下载提示信息至用户,使得用户能够根据驱动下载提示信息下载、安装驱动安装包,可以有效解决用户不知道如何安装驱动或者不知道怎么下载驱动的问题,简化驱动下载、安装的程序,提升用户体验感。

下面对本实施例提供的图像形成装置的驱动下载提示方法的具体技术方案进行详细的说明。

S10,图像形成装置生成触发指令,触发指令用于指示输出驱动下载提示信息。

在实际应用过程中,图像形成装置在特定的触发条件下即可生成触发指令,并将该触发指令通过无线网络发送给服务器,服务器在接收到该触发指令后,将最新的驱动下载提示信息发送给图像形成装置。具体地,驱动下载提示信息可以包括二维码、驱动下载链接、条形码中的至少一种,此处不做限定。需要说明的是,二维码是驱动下载链接通过二维码编译程序编译得到的,条形码是驱动下载链接通过条形码编译程序编译得到的。

具体地,特定的触发条件包含以下内容:

第一种触发条件,在图像形成装置通过无线网络与服务器首次建立连接时,生成触发指令。

具体地,图像形成装置首次连接到无线网络后,基于服务器的访问地址,可以与服务器建立网络连接。在具体实施方式中,无线网络可以是移动通信网络如2G网络、3G网络、4G网络、5G网络或Wi-Fi(无线通信技术)局域网络等,在此不做限定。

其中,将图像形成装置连接至网络的方式有如下两种类型:

第一种类型是图像形成装置直接与路由器建立连接,从而接入网络,包括用户直接在图像形成装置的用户界面上输入路由器作为热点的网络名称和密码,从而将图像形成装置接入路由器;或者当图像形成装置和路由器上分别设置有WPS按钮时,用户按下图像形成装置上的WPS按钮和路由器上的WPS按钮,从而使得图像形成装置和路由器均进入WPS配对模式,当二者配对成功后,即可将图像形成装置连接到路由器。

第二种类型是图像形成装置通过第三方设备接入网络,第三方设备可以为电子设备,包括如下方式:

1、图像形成装置首先与电子设备建立有线或者无线连接,然后电子设备将路由器的网络名称和密码信息发送给图像形成装置,使得图像形成装置连接到路由器,即图像形成装置与网路连接。进一步地,电子设备与图像形成装置建立连接的方式有很多,例如电子设备在图像形成装置处于softap(无线软AP)模式时,基于图像形成装置的网路名称和密码,与图像形成装置建立连接,还可以为图像形成装置与电子设备之间建立蓝牙连接,还可以为图像形成装置与电子设备之间建立有线连接,或者图像形成装置与移动终端建立近场通信(NFC,Near Field Communication)连接,在此不进行限定。

2、控制图像形成装置进入无线混杂监听Promisc模式,图像形成装置监听其他设备发送的包含路由器的网络名称和密码信息的广播信息,从而在获取到路由器的网络名称和密码信息后连接到该路由器。

可以理解地,当图像形成装置与服务器首次建立连接后,服务器接收到图像形成装置的触发指令,服务器发送驱动下载提示信息至图像形成装置。图像形成装置可以将驱动下载信息存储在存储器内,再输出驱动下载提示信息;当然图像形成装置也可以直接将驱动下载提示信息直接输出。通过服务器直接将驱动下载提示信息发送给图像形成装置,在用户需要下载驱动安装包时,用户不需要通过光盘、手动访问驱动下载链接,直接根据图像形成装置提供的驱动下载提示信息就可以直接找到驱动安装包的下载途径,可以提高驱动安装包下载效率,提高用户体验感。

第二种触发条件,在图像形成装置首次启动时,生成触发指令。

具体地,用户可以通过图像形成装置的电源开关键控制图像形成装置启动,在图像形成装置首次启动时,图像形成装置的处理器生成触发指令。这里的首次启动,是指图像形成装置出厂后的首次开机。

第三种触发条件,在图像形成装置检测到无线网络模块插入或无线网络激活时,生成触发指令。

当图像形成装置的处理器检测到无线网络模块插入或无线网络激活时,生成触发指令。无线网络模块可以是无线网络模块如2G网络通信模块、3G网络通信模块、4G网络通信模块、5G网络通信模块或者是Wi-Fi(无线通信技术)模块安装在图像形成装置内需要对其进行网络激活时等,此处不做限定。

第四种触发条件,在图像形成装置检测到自身的放置位置改变时,生成触发指令。具体包括以下步骤:

图像形成装置通过定位模块检测到自身的放置位置改变时,图像形成装置的处理器生成触发指令。其中,定位模块可以是全球定位系统(Global Positioning System,GPS)模块或无线网络模块如2G网络通信模块、3G网络通信模块、4G网络通信模块、5G网络通信模块或者是Wi-Fi(无线通信技术)模块等,当然也可以是可以实现定位功能的其他模块,此处不做限定。

第五种触发条件,在图像形成装置检测到驱动安装包待更新时,生成触发指令。具体包括以下步骤:

首先,在图像形成装置检测驱动安装包是否需要更新时,需要通过服务器来判断是否有最新版本的驱动安装包并下发驱动安装包待更新提醒至图像形成装置,具体如下:

服务器从特定的网站如图像形成装置打印驱动下载的官方网站获取最新的第一驱动安装包的版本信息;

服务器获取图像形成装置上传的当前电子设备所安装的第二驱动安装包的版本信息;

服务器判断第一驱动安装包的版本信息与第二驱动安装包的版本信息是否相同;

具体地,可以通过比对第一驱动安装包与第二驱动安装包的版本号大小来判断是否需要对第二驱动安装包进行更新,当然也可以是版本信息中包含的其他用于表示当前版本大小的信息,此处不做限定。

如否,服务器确定电子设备安装的第二驱动安装包需要更新,服务器发送驱动安装包待更新提醒至图像形成装置;

图像形成装置接收服务器发送的驱动安装包待更新提醒,确定驱动安装包待更新,生成触发指令。

在具体实现过程中,服务器可以利用无线网络发送驱动安装包待更新提醒至图像形成装置,图像形成装置也可以利用无线网络接收驱动安装包待更新提醒。

通过设置多种触发条件,触发服务器向图像形成装置发送驱动下载提示信息,可以及时提醒用户安装和下载打印驱动,可以有效解决用户不知道安装驱动或者不知道怎么下载驱动的问题。

S20,图像形成装置接收服务器发送的驱动下载提示信息。

具体地,服务器可以通过无线网络发送驱动下载提示信息,可以理解地,电子设备需要安装驱动,才能控制图像形成装置执行图像形成操作。当服务器直接将驱动下载提示信息发送给图像形成装置,并通过图像形成装置将驱动下载提示信息输出提示用户,以使得用户基于该驱动下载提示信息下载安装驱动安装包。可以免去用户通过光盘、手动访问驱动链接(例如驱动下载网站)下载并安装驱动安装包的麻烦,提高用户体验感。

S30,图像形成装置输出驱动下载提示信息,以使得用户基于驱动下载提示信息进行驱动安装包的下载和安装。

用户通过图像形成装置输出的驱动下载提示信息,可以快速地根据驱动下载提示信息实现驱动安装包的下载和安装。

在一种实施方式中,可以通过图像形成装置的显示面板显示驱动下载提示信息。通过图像形成装置的显示面板显示上述提示信息,使得用户可以直观地看到该提示信息并知道如果需要控制图像形成装置进行图像形成操作,需要为电子设备安装对应的打印驱动,如果需要下载和安装打印驱动,可以根据驱动下载提示信息进行对应的操作,避免了普通用户在使用第一次图像形成装置时,可能不知道在使用图像形成装置时要先下载打印驱动的问题和在光盘中读取打印驱动或者在专门的网站中寻找打印驱动安装包来进行打印驱动的下载和安装的繁琐的问题。

当图像形成装置的显示面板上显示了驱动下载提示信息后,用户可以基于自己的意愿选择自己根据驱动下载提示信息手动下载打印驱动或者点击显示面板上显示驱动下载提示信息界面的自动下载驱动按钮使图像形成装置自动从服务器获取打印驱动并传输给电子设备。

具体的实施方式如下:

方式一:用户手动下载驱动,图像形成装置的界面上显示驱动下载提示信息。

用户可以通过图像形成装置上的显示面板直观地看到驱动下载提示信息。如图3(界面显示图)所示,显示面板上设有控件,用户可以通过控件选择是否将该驱动下载提示信息发送给对应的电子设备,例如发送给与图像形成装置连接的笔记本电脑,或者其他电子设备。当用户选择不将该驱动下载提示信息发送给对应的电子设备时,图像形成装置的显示面板为了提醒用户,图像形成装置上的显示面板还会显示提醒信息,提醒信息例如可以是“不安装驱动无法使用打印机”,从而引导用户进行驱动安装,避免出现用户不安装打印驱动无法使用图像形成装置的情况出现。

在又一种实施方式中,图像形成装置可以通过无线网络和/或有线连接输出驱动下载提示信息至电子设备。这里的电子设备可以是计算机设备、移动设备(手机等)。

在另一种实施方式中,图像形成装置打印驱动下载提示信息。即图像形成装置可以直接打印服务器发送的驱动下载提示信息,从而使得用户能够根据该信息进行驱动安装包的下载及安装。

在本实施例中,如图4所示,在S30之后,上述方法还包括:S40,图像形成装置通过无线网络和/或有线连接发送驱动下载提示信息至电子设备。

具体地,S40,具体包括:

S41,图像形成装置发送第一传输请求给电子设备,第一传输请求为用户指示传输驱动下载提示信息的指令;

S42,图像形成装置接收电子设备基于第一传输请求发送的同意传输指令后,发送驱动下载提示信息至电子设备。

在具体实施例中,如图5所示,第一传输请求可以是用户通过点击图像形成装置中的显示面板上的控件产生的。在实际驱动安装过程中,用户在看到图像形成装置的显示面板上的驱动下载提示信息,通过点击控件即可将驱动下载提示信息发送给电子设备。

其中驱动下载提示信息包括二维码、驱动下载链接、条形码中的至少一种,此处不做限定。

图像形成装置通过多种方式输出驱动下载提示信息,可以使用户得知如何获取打印驱动,并根据驱动下载提示信息的指示手动地下载打印驱动,例如,当图像形成装置将驱动下载提示信息发送给对应的电子设备时,用户可以通过点击驱动下载提示信息中的链接或者扫描驱动下载链接中的二维码或者条形码访问指定的网址下载对应的驱动进行安装。

方式二:用户选择自动下载驱动安装包,并通过图像形成装置的界面上显示是否自动从服务器下载驱动安装包的界面。

进一步地,如图6所示,在S30之后,上述方法还包括:

S50,图像形成装置发送驱动下载请求给服务器。

在用户看到图像形成装置输出的驱动下载提示信息后,用户可以通过与服务器无线连接的图像形成装置来获取最新的驱动安装包。例如,如图3所示,用户可以通过点击显示面板上的控件,生成驱动下载请求,若用户没有选择下载,显示面板则会提醒用户不安装驱动无法使用图像形成装置。用户选择为电子设备安装打印机驱动,并根据显示面板的自动下载控制图像形成装置自动下载驱动。

S60,图像形成装置接收服务器发送的驱动安装包,并存储于图像形成装置的存储器中。

在具体实施例中,驱动安装包是服务器基于用户的驱动下载请求发送的。存储器可以是双倍速率同步动态随机存储器,该存储器在掉电后自动清除存储器内存储的文件,当然也可以是其他具有存储功能的存储器,此处不做限定。无线模块在接收到驱动安装包后,处理器将该驱动安装包存储至存储器中,通过图像形成装置来直接接收存储驱动安装包,在用户需要该驱动安装包时,用户可以直接通过点击显示面板上的控制按钮将存储在存储器内的驱动安装包发给电子设备,电子设备能够快速安装该驱动。

方法还包括:S70,图像形成装置的处理器对驱动安装包进行校验,确定存储器内存储的驱动安装包有无错误。

进一步地,在S70之后,方法还包括:

S80,当确定存储器内存储的驱动安装包无误,图像形成装置通过无线网络和/或有线连接发送驱动安装包至电子设备。

S90,当确定存储器内存储的驱动安装包有误时,自动清除存储器内的驱动安装包。

并且图像形成装置重新发送驱动下载请求给服务器。

可以理解地,当确定存储器内存储的驱动安装包无误,就可以将存储器内存储的驱动安装包发送给电子设备,以方便电子设备进行驱动安装。当确定存储器内存储的驱动安装包有误时,自动清除存储器内的驱动安装包,重新发送驱动下载请求给服务器,以进行驱动安装包的重新下载。通过对驱动安装包的校验比对,可以出检测驱动文件数据传输过程中是否出现错误如在驱动安装包传输过程中有无文件遗漏,传输的数据是否正确等,校验不通过则说明驱动安装包在传输过程中出现了错误,校验通过则证明驱动安装包是无误的。可以确保下载的驱动安装包无误,避免发送的驱动安装包具有潜在的安全隐患以及功能不齐全的情况出现导致的安装的驱动安装包无法使用。通过从服务器获取驱动安装包用于安装,本方案可以实现远程下载升级驱动安装包,无需特定的存储设备(如光盘)存储驱动安装包,节省了成本和资源,并能够将升级后的最新安装包直接发送给电子设备,无需手动查找和下载驱动安装包,可以实现图像形成装置的物联网,迎合了互联网的发展,给用户带来了使用的便利。

在具体实施例中,驱动安装包的具体校验过程包括以下步骤:

在需发送的数据帧后生成一个校验码,校验码能够使得新生成的数据帧能够被预设的数值整除;

生成新的数据帧并发送至接收端;

接收端接收新的数据帧,并将新的数据帧除以预设的数值;

若结果没有余数,确认新的数据帧无误;若结果有余数,确认新的数据帧有误。

具体地,如图7所示,S80,包括以下步骤:

S81,图像形成装置发送第二传输请求给电子设备,第二传输请求为用户指示传输驱动安装包的指令;

S82,图像形成装置接收电子设备基于第二传输请求发送的同意传输指令后,发送驱动安装包至电子设备。

在具体实施例中,如图8所示,第二传输请求可以是用户通过点击图像形成装置中的显示面板上的控件产生的。在实际驱动安装过程中,用户可以点击图像形成装置的显示面板上控件即可将驱动安装包发送给电子设备。

图像形成装置自动从服务器获取驱动安装包,当用户需要驱动安装包时只需要选择自动安装按钮,即可从服务器获取驱动安装包,不需要再手动地进行操作,节省了用户的时间,提高了安装效率。

可以理解地,上述方法充分考虑了用户电脑不带光盘接口的情况,无需再通过光盘安装图像形成装置的驱动,减少了下载和安装驱动的步骤,提升了用户体验感。

第二方面,本申请提供一种图像形成装置,如图1所示,该装置包括:

触发模块120,用于生成触发指令,触发指令用于指示输出驱动下载提示信息;

无线网络模块110,用于接收服务器发送的驱动下载提示信息;

输出模块130,用于输出驱动下载提示信息,以使得用户基于驱动下载提示信息进行驱动安装包的下载和安装。

在上述方案中,当图像形成装置通过触发条件生成触发指令,并将触发指令发送至服务器,使得图像形成装置能够触发服务器发送驱动下载提示信息并接收服务器发送的驱动下载提示信息,并通过多种方式输出驱动下载提示信息至用户,使得用户能够根据驱动下载提示信息下载、安装驱动安装包,可以有效解决用户不知道如何安装驱动或者不知道怎么下载驱动的问题,简化驱动下载、安装的程序,提升用户体验感。

在实际应用过程中,图像形成装置在某些触发条件下即可生成触发指令,并将该触发指令通过无线网络发送给服务器,服务器在接收到该触发指令后,将最新的驱动下载提示信息发送给图像形成装置。具体地,驱动下载提示信息包括二维码、驱动下载链接、条形码中的至少一种。需要说明的是,二维码是驱动下载链接通过二维码编译程序编译得到,条形码是驱动下载链接通过条形码编译程序编译得。

第一种触发条件,在图像形成装置通过无线网络与服务器首次建立连接时,生成触发指令。

具体地,图像形成装置首次连接到无线网络后,基于服务器的访问地址,可以与服务器建立网络连接。在具体实施方式中,无线网络可以是移动通信网络如2G网络、3G网络、4G网络、5G网络或Wi-Fi(无线通信技术)局域网络等,在此不做限定。

其中,将图像形成装置连接至网络的方式有如下两种类型:

第一种类型是图像形成装置直接与路由器建立连接,从而接入网络,包括用户直接在图像形成装置的用户界面上输入路由器作为热点的网络名称和密码,从而将图像形成装置接入路由器;或者当图像形成装置和路由器上分别设置有WPS按钮时,用户按下图像形成装置上的WPS按钮和路由器上的WPS按钮,从而使得图像形成装置和路由器均进入WPS配对模式,当二者配对成功后,即可将图像形成装置连接到路由器。

第二种类型是图像形成装置通过第三方设备接入网络,第三方设备可以为电子设备,包括如下方式:

1、图像形成装置首先与电子设备建立有线或者无线连接,然后电子设备将路由器的网络名称和密码信息发送给图像形成装置,使得图像形成装置连接到路由器,即图像形成装置与网路连接。进一步地,电子设备与图像形成装置建立连接的方式有很多,例如电子设备在图像形成装置处于softap(无线软AP)模式时,基于图像形成装置的网路名称和密码,与图像形成装置建立连接,还可以为图像形成装置与电子设备之间建立蓝牙连接,还可以为图像形成装置与电子设备之间建立有线连接,或者图像形成装置与移动终端建立近场通信(NFC,Near Field Communication)连接,在此不进行限定。

2、控制图像形成装置进入无线混杂监听Promisc模式,图像形成装置监听其他设备发送的包含路由器的网络名称和密码信息的广播信息,从而在获取到路由器的网络名称和密码信息后连接到该路由器。

可以理解地,当图像形成装置与服务器首次建立连接后,服务器接收到图像形成装置的触发指令,服务器发送驱动下载提示信息至图像形成装置。图像形成装置可以将驱动下载信息存储在存储器内,再输出驱动下载提示信息;当然图像形成装置也可以直接将驱动下载提示信息直接输出。通过服务器直接将驱动下载提示信息发送给图像形成装置,在用户需要下载驱动安装包时,用户不需要通过光盘、手动访问驱动下载链接,直接根据图像形成装置提供的驱动下载提示信息就可以直接找到驱动安装包的下载途径,可以提高驱动安装包下载效率,提高用户体验感。

第二种触发条件,在图像形成装置首次启动时,触发模块120生成触发指令。

具体地,用户可以通过图像形成装置的电源开关控制图像形成装置启动,在图像形成装置首次启动时,图像形成装置的处理器140生成触发指令。这里的首次启动,是指图像形成装置出厂后的首次开机。

第三种触发条件,在图像形成装置检测到无线网络模块插入或无线网络激活时,触发模块120生成触发指令。

当图像形成装置的处理器检测到无线网络模块插入或无线网络激活时,生成触发指令。无线网络模块可以是无线网络模块如2G网络通信模块、3G网络通信模块、4G网络通信模块、5G网络通信模块或者是Wi-Fi(无线通信技术)模块安装在图像形成装置内需要对其进行网络激活时等,此处不做限定。

第四种触发条件,在图像形成装置的处理器140检测到自身的放置位置改变时,触发模块120生成触发指令。具体包括以下步骤:

图像形成装置通过处理器140检测到自身的放置位置改变,生成触发指令。其中,处理器可以通过获取图像形成装置中的定位模块的数据,来判断图像形成装置是否发生位置改变。其中,定位模块可以是全球定位系统(Global Positioning System,GPS)模块或无线网络模块如2G网络通信模块、3G网络通信模块、4G网络通信模块、5G网络通信模块或者是Wi-Fi(无线通信技术)模块等,当然也可以是可以实现定位功能的其他模块,此处不做限定。

第五种触发条件,在图像形成装置检测到驱动安装包待更新时,触发模块120生成触发指令。具体包括以下步骤:

首先,在图像形成装置检测驱动安装包是否需要更新时,需要通过服务器来判断是否有最新版本的驱动安装包并下发驱动安装包待更新提醒至图像形成装置,具体如下:

服务器从特定的网站如图像形成装置打印驱动下载的官方网站获取最新的第一驱动安装包的版本信息;

服务器获取图像形成装置上传的当前电子设备所安装的第二驱动安装包的版本信息;

服务器判断第一驱动安装包的版本信息与第二驱动安装包的版本信息是否相同;

具体地,可以通过比对第一驱动安装包与第二驱动安装包的版本号大小来判断是否需要对第二驱动安装包进行更新,当然也可以是版本信息中包含的其他用于表示当前版本大小的信息,此处不做限定。

如否,服务器确定电子设备安装的第二驱动安装包需要更新,服务器发送驱动安装包待更新提醒至图像形成装置;

图像形成装置接收服务器发送的驱动安装包待更新提醒,确定驱动安装包待更新,生成触发指令。

在具体实现过程中,服务器可以利用无线网络发送驱动安装包待更新提醒至图像形成装置,图像形成装置也可以利用无线网络接收驱动安装包待更新提醒。

通过设置多种触发条件,触发服务器向图像形成装置发送驱动下载提示信息,可以及时提醒用户安装和下载打印驱动,可以有效解决用户不知道安装驱动或者不知道怎么下载驱动的问题。

具体地,服务器可以通过无线网络发送驱动下载提示信息,图像形成装置的无线网络模块接收服务器发送的驱动下载提示信息。可以理解地,电子设备需要安装驱动,才能控制图像形成装置执行图像形成操作。当服务器直接将驱动下载提示信息发送给图像形成装置,并通过图像形成装置将驱动下载提示信息输出提示用户,以使得用户基于该驱动下载提示信息下载安装驱动安装包。可以免去用户通过光盘、手动访问驱动链接(例如驱动下载网站)下载并安装驱动安装包的麻烦,提高用户体验感。

在输出模块130输出驱动下载提示信息之后,用户通过图像形成装置输出的驱动下载提示信息,可以快速地根据驱动下载提示信息实现驱动安装包的下载和安装。

在一种实施方式中,可以通过图像形成装置的显示面板显示驱动下载提示信息。通过图像形成装置的显示面板显示上述提示信息,使得用户可以直观地看到该提示信息并知道如果需要控制图像形成装置进行图像形成操作,需要为电子设备安装对应的打印驱动,如果需要下载和安装打印驱动,可以根据驱动下载提示信息进行对应的操作,避免了普通用户在使用第一次图像形成装置时,可能不知道在使用图像形成装置时要先下载打印驱动的问题和在光盘中读取打印驱动或者在专门的网站中寻找打印驱动安装包来进行打印驱动的下载和安装的繁琐的问题。

当图像形成装置的显示面板上显示了驱动下载提示信息后,用户可以基于自己的意愿选择自己根据驱动下载提示信息手动下载打印驱动或者点击显示面板上显示驱动下载提示信息界面的自动下载驱动按钮使图像形成装置自动从服务器获取打印驱动并传输给电子设备。

具体的实施方式如下:

方式一:用户手动下载驱动,图像形成装置的界面上显示驱动下载提示信息。

用户可以通过图像形成装置上的显示面板直观地看到驱动下载提示信息。如图3(界面显示图)所示,显示面板上设有控件,用户可以通过控件选择是否将该驱动下载提示信息发送给对应的电子设备,例如发送给与图像形成装置连接的笔记本电脑,或者其他电子设备。当用户选择不将该驱动下载提示信息发送给对应的电子设备时,图像形成装置的显示面板为了提醒用户,图像形成装置上的显示面板还会显示提醒信息,提醒信息例如可以是“不安装驱动无法使用打印机”,从而引导用户进行驱动安装,避免出现用户不安装打印驱动无法使用图像形成装置的情况出现。

图像形成装置可以通过无线网络和/或有线连接输出驱动下载提示信息至电子设备。这里的电子设备可以是计算机设备、移动设备(手机等)。

图像形成装置还可以打印驱动下载提示信息。即图像形成装置可以直接打印服务器发送的驱动下载提示信息,从而使得用户能够根据该信息进行驱动安装包的下载及安装。

进一步地,图像形成装置还包括信息传输单元,用于通过无线网络和/或有线连接输出驱动下载提示信息至电子设备。需要说明的是信息传输单元也可以是上述的无线网络模块。在本实施例中,服务器发送的驱动下载提示信息可以存储在图像形成装置的存储器中,存储器可以是双倍速率同步动态随机存储器,该存储器在掉电后自动清除存储器内存储的文件,当然也可以是其他具有存储功能的存储器,此处不做限定。

具体地,无线网络模块110,还用于将第一传输请求发送给电子设备,第一传输请求为用户指示传输驱动下载提示信息的指令;

无线网络模块110,还用于接收电子设备基于第一传输请求发送的同意传输指令后,发送驱动下载提示信息至电子设备。

在具体实施例中,如图5所示,第一传输请求可以是用户通过点击图像形成装置中的显示面板上的控件产生的。在实际驱动安装过程中,用户在看到图像形成装置的显示面板上的驱动下载提示信息,通过点击控件即可将驱动下载提示信息发送给电子设备。

其中,驱动下载提示信息包括二维码、驱动下载链接、条形码中的至少一种,此处不做限定。

图像形成装置通过多种方式输出驱动下载提示信息,可以使用户得知如何获取打印驱动,并根据驱动下载提示信息的指示手动地下载打印驱动,例如,当图像形成装置将驱动下载提示信息发送给对应的电子设备时,用户可以通过点击驱动下载提示信息中的链接或者扫描驱动下载链接中的二维码或者条形码访问指定的网址下载对应的驱动进行安装。

方式二:用户选择自动下载驱动安装包,并通过图像形成装置的界面上显示是否自动从服务器下载驱动安装包的界面。

进一步地,无线网络模块110,还用于发送驱动下载请求给服务器。

在用户看到图像形成装置输出的驱动下载提示信息后,用户可以通过与服务器无线连接的图像形成装置来获取最新的驱动安装包。例如,用户可以通过点击显示面板上的控件,生成驱动下载请求,若用户没有选择下载,显示面板则会提醒用户不安装驱动无法使用图像形成装置。

图像形成装置的处理器140,用于接收服务器发送的驱动安装包,并将驱动安装包存储于图像形成装置的存储器150中。

在具体实施例中,驱动安装包是服务器基于用户的驱动下载请求发送的。存储器可以是双倍速率同步动态随机存储器,该存储器在掉电后自动清除存储器内存储的文件,当然也可以是其他具有存储功能的存储器,此处不做限定。无线模块在接收到驱动安装包后,处理器将该驱动安装包存储至存储器中,通过图像形成装置来直接接收存储驱动安装包,在用户需要该驱动安装包时,用户可以直接通过点击显示面板上的控制按钮将存储在存储器内的驱动安装包发给电子设备,电子设备能够快速安装该驱动。

进一步地,图像形成装置的处理器140,还用于对驱动安装包进行校验,确定存储器内存储的驱动安装包有无错误。

可以理解地,当确定存储器内存储的驱动安装包无误,就可以将存储器内存储的驱动安装包发送给电子设备,以方便电子设备进行驱动安装。当确定存储器内存储的驱动安装包有误时,自动清除存储器内的驱动安装包,重新发送驱动下载请求给服务器,以进行驱动安装包的重新下载。通过对驱动安装包的校验比对,可以出检测驱动文件数据传输过程中是否出现错误如在驱动安装包传输过程中有无文件遗漏,传输的数据是否正确等,校验不通过则说明驱动安装包在传输过程中出现了错误,校验通过则证明驱动安装包是无误的。可以确保下载的驱动安装包无误,避免发送的驱动安装包具有潜在的安全隐患以及功能不齐全的情况出现导致的安装的驱动安装包无法使用。通过从服务器获取驱动安装包用于安装,本方案可以实现远程下载升级驱动安装包,无需特定的存储设备(如光盘)存储驱动安装包,节省了成本和资源,并能够将升级后的最新安装包直接发送给电子设备,无需手动查找和下载驱动安装包,可以实现图像形成装置的物联网,迎合了互联网的发展,给用户带来了使用的便利。

在具体实施例中,驱动安装包的具体校验过程包括以下步骤:

在需发送的数据帧后生成一个校验码,校验码能够使得新生成的数据帧能够被预设的数值整除;

生成新的数据帧并发送至接收端;

接收端接收新的数据帧,并将新的数据帧除以预设的数值;

若结果没有余数,确认新的数据帧无误;若结果有余数,确认新的数据帧有误。

处理器140可以是图像形成装置的芯片,是一个集成电路,其中包含完整系统并嵌入软件的全部内容。存储器150可以是双倍速率同步动态随机存储器、可擦写可编程只读存储器、电擦写可编程只读存储器等等,该存储器150在掉电后自动清除存储器150内存储的文件。

可以理解地,当确定存储器150内存储的驱动安装包无误,就可以将存储器150内存储的驱动安装包发送给电子设备,以方便电子设备进行驱动安装。当确定存储器150内存储的驱动安装包有误时,自动清除存储器150内的驱动安装包,重新发送驱动下载请求给服务器,以进行重新下载。通过上述操作,可以确保下载的驱动安装包无误,避免发送的驱动安装包具有潜在的安全隐患以及功能不齐全的情况。

进一步地,在对驱动安装包进行校验,确定存储器150内存储的驱动安装包无误之后,图像形成装置通过无线网络和/或有线连接发送驱动安装包至电子设备。发送驱动安装包时可以通过USB接口、有线网络、无线网络、无线网络模块等等,只需要图像形成装置与电子设备之间保持通信连接即可,在此不再赘述。

在具体实施例中,如图8所示,第二传输请求可以是用户通过点击图像形成装置中的显示面板上的控件产生的。在实际驱动安装过程中,用户可以点击图像形成装置的显示面板上控件即可将驱动安装包发送给电子设备。

图像形成装置自动从服务器获取驱动安装包,当用户需要驱动安装包时只需要选择自动安装按钮,即可从服务器获取驱动安装包,不需要再手动地进行操作,节省了用户的时间,提高了安装效率。

可以理解地,上述方法充分考虑了用户电脑不带光盘接口的情况,无需再通过光盘安装图像形成装置的驱动,减少了下载和安装驱动的步骤,提升了用户体验感。

第三方面,本申请实施例提供了一种计算机非易失性存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述的驱动下载提示方法。

第四方面,本申请实施例提供一种计算机设备,图9是本申请实施例提供的一种计算机设备的示意图。如图9所示,该实施例的计算机设备300包括:处理器、存储器以及存储在存储器中并可在处理器上运行的计算机程序303,处理器执行计算机程序303时实现实施例中的驱动下载提示方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器执行时实现实施例中图像形成装置中各模型中/单元的功能,为避免重复,此处不一一赘述。

计算机设备300可以是桌上型计算机、笔记本、掌上电脑及云端服务器、图像形成装置等计算设备。计算机设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,图9仅仅是计算机设备300的示例,并不构成对计算机设备300的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器可以是计算机设备300的内部存储单元,例如计算机设备300的硬盘或内存。存储器也可以是计算机设备300的外部存储设备,例如计算机设备300上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器还可以既包括计算机设备300的内部存储单元也包括外部存储设备。存储器用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例上述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上上述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

26页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:公文流程印章图片的防伪方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类