在图像形成设备上执行网络诊断的主机装置和方法、在其上执行网络诊断的图像形成设备以及控制该图像形成设备的方法与流程

文档序号:16852478发布日期:2019-02-12 22:51阅读:174来源:国知局
在图像形成设备上执行网络诊断的主机装置和方法、在其上执行网络诊断的图像形成设备以及控制该图像形成设备的方法与流程

本公开涉及在图像形成设备上执行网络诊断的主机装置和方法、在其上执行网络诊断的图像形成设备以及控制该图像形成设备的方法。



背景技术:

为了在图像形成设备上执行网络诊断,应当在图像形成设备中预先存储关于可能在图像形成设备中发生的所有类型的网络相关错误的错误代码。因此,图像形成设备应当具有用于错误代码的单独的存储空间。在发生与预先存储的错误代码不匹配的网络相关错误的情况下,无法进行网络诊断,并且每当向图像形成设备添加新功能时,都要准备与新添加的功能相对应的诊断项目和错误代码,并在图像形成设备和主机装置升级时进行添加。



技术实现要素:

技术问题

提供了一种即使在用于网络诊断的诊断策略发生变化时也在不升级图像形成设备的情况下在图像形成设备上执行网络诊断的主机装置和方法、在其上执行网络诊断的图像形成设备以及控制该图像形成设备的方法。

技术方案

根据本公开的第一方面,提供一种用于在图像形成设备上执行网络诊断的主机装置,所述主机装置包括:通信器,被配置为从所述图像形成设备接收用于图像形成设备上的网络诊断的诊断原始数据,并从图像形成设备外部的策略提供服务器接收诊断策略,所述诊断策略为网络诊断的标准;存储器,存储计算机可执行指令;至少一个处理器,被配置为执行所述计算机可执行指令,以基于诊断原始数据和诊断策略生成图像形成设备的网络诊断结果;以及输入/输出单元,被配置为输出网络诊断结果。

根据本公开的第二方面,提供一种在图像形成设备上执行网络诊断的方法,所述方法包括:从图像形成设备接收用于图像形成设备上的网络诊断的诊断原始数据;从图像形成设备外部的策略提供服务器接收作为网络诊断的标准的诊断策略;基于诊断原始数据和诊断策略生成图像形成设备的网络诊断结果;和输出网络诊断结果。

根据本公开的第三方面,提供一种计算机可读记录介质,在所述计算机可读记录介质上记录有用于在计算机上执行所述方法的程序。

根据本公开的第四方面,提供一种在其上执行网络诊断的图像形成设备,所述图像形成设备包括:存储器,存储计算机可执行指令;至少一个处理器,被配置为响应于来自主机装置的请求,执行计算机可执行指令,以收集用于在图像形成设备上执行网络诊断的诊断原始数据;通信器,被配置为向主机装置发送收集的诊断原始数据,并且接收由主机装置基于诊断原始数据和作为网络诊断的标准存储在图像形成设备外部的策略提供服务器中的诊断策略而生成的图像形成设备的网络诊断结果,其中,所述至少一个处理器还被配置为根据所述网络诊断结果设置网络环境。

根据本公开的第五方面,提供一种控制在其上执行网络诊断的图像形成设备的方法,所述方法包括:响应于来自主机装置的请求,收集用于图像形成设备上的网络诊断的诊断原始数据;向主机装置发送收集的诊断原始数据;接收由主机装置基于诊断原始数据和作为网络诊断的标准存储在图像形成设备外部的策略提供服务器中的诊断策略而生成的图像形成设备的网络诊断结果;和根据网络诊断结果设置网络环境。

根据本公开的第六方面,提供一种计算机可读记录介质,在所述计算机可读记录介质上记录有用于在计算机上执行所述方法的程序。

附图说明

图1是根据示例的用于说明图像形成设备、主机装置和策略提供服务器彼此连接的环境的图示。

图2是根据示例的图像形成设备的结构的图示。

图3是根据示例的主机装置的结构的图示。

图4是根据示例的策略提供服务器的结构的图示。

图5是根据示例的用于说明图像形成设备的网络诊断过程的图示。

图6示出了根据示例的当在主机装置上执行诊断程序时,通过用户界面输入网络诊断指令。

图7示出了根据示例的当在主机装置上执行诊断程序时,通过用户界面选择作为网络诊断目标的图像形成设备。

图8是根据示例的当图像形成设备响应于来自主机装置的对诊断原始数据的请求而向主机装置发送诊断原始数据时的诊断原始数据的示例的图示。

图9是根据示例的当策略提供服务器响应于来自主机装置的对诊断策略和/或动作策略的请求而向主机装置发送诊断策略和/或动作策略时的诊断策略和动作策略的示例的图示。

图10示出了根据示例的在主机装置从用户接收到网络诊断指令之后用于执行网络诊断的用户界面。

图11示出了根据示例的在主机装置上指示网络诊断结果的用户界面。

图12是根据示例的在图像形成设备上执行网络诊断的方法的流程图。

图13是根据示例的控制在其上执行网络诊断的图像形成设备的方法的流程图。

最佳实施方式

根据第一方面,一种在图像形成设备上执行网络诊断的主机装置,包括:通信器,被配置为从所述图像形成设备接收用于图像形成设备上的网络诊断的诊断原始数据,并从图像形成设备外部的策略提供服务器接收诊断策略,所述诊断策略为网络诊断的标准;存储器,存储计算机可执行指令;至少一个处理器,被配置为执行所述计算机可执行指令,以基于诊断原始数据和诊断策略生成图像形成设备的网络诊断结果;以及输入/输出单元,被配置为输出网络诊断结果。

具体实施方式

在下文中,将参照附图详细提供各种示例。以下示例仅仅是说明性的并不约束或限制本公开的范围,以便使技术内容具体化。应当理解,本领域普通技术人员可从具体描述和示例中容易地推断出的内容落入本公开的范围内。

将理解的是,当元件被称为“连接到”另一元件时,该元件可以“直接连接到”另一元件或“中间元件”。将进一步理解的是,除非另外定义,否则本文使用的术语“包含”和/或“包括”指定存在所述特征或组件,但不排除存在或添加一个或更多个其他特征或组件。

将进一步理解的是,尽管本文中可使用术语“第一”、“第二”等来描述各种组件,但这些组件不应受这些术语的限制。这些术语仅用于将一个组件与另一组件区分开。

在本说明书中,表述“图像形成作业”可表示与图像相关的作业(例如,打印、扫描或传真),诸如,形成图像、生成、存储、传输等图像文件,并且术语“作业”可指示图像形成作业以及执行图像形成作业所必须进行的一系列过程。

此外,“图像形成设备”可以是任何装置,例如,打印机、扫描仪、传真机、多功能打印机(mfp)和可执行图像形成作业的任何装置(例如,显示装置)。

此外,“硬拷贝”可指示在打印介质(诸如,纸张)上打印图像的作业,并且“软拷贝”可指示在显示装置(诸如,电视(tv)或监视器)上打印图像的作业。

此外,“内容”可以是作为图像形成作业的目标的所有类型的数据,例如,图片、图像或文档文件。

此外,“打印数据”可以是转换成打印机可打印格式的数据。

此外,“扫描文件”可以是扫描仪在扫描图像之后生成的文件。

此外,“用户”可以是使用图像形成设备或者以有线或无线方式连接到图像形成设备的装置并且进行与图像形成作业有关的作业的人员。另外,“管理员”可以是有权访问图像形成设备和系统的所有功能的人员。“用户”和“管理员”可以是同一个人。

本示例涉及用于在图像形成设备上执行网络诊断的主机装置和方法、在其上执行网络诊断的图像形成设备以及控制该图像形成设备的方法,下面的示例所属领域的普通技术人员所熟知的内容将不进行详细描述。

图1是根据示例的用于说明图像形成设备100、主机装置200和策略提供服务器300彼此连接的环境的图示。

参照图1,图像形成设备100、主机装置200和策略提供服务器300可经由有线/无线通信而彼此连接。例如,主机装置200可向图像形成设备100发送用于控制图像形成设备100的信号,或者可向策略提供服务器300发送对管理图像形成设备100所必需的数据的请求。图像形成设备100可向主机装置200或策略提供服务器300发送关于图像形成设备100的信息或关于图像形成作业的信息。

图2是根据示例的图像形成设备100的结构的图示。

参照图2,根据示例的图像形成设备100可包括输入/输出单元110、控制器120、通信器130、存储器140和图像形成作业单元150。此外,尽管未示出,但图像形成设备100还可包括用于向每个组件供电的电源。本领域普通技术人员将理解,除图2中所示的组件之外,图像形成设备100中还可包括其他通用组件。

输入/输出单元110可包括:输入单元,从用户接收执行图像形成作业的输入等;以及输出单元,显示执行图像形成作业的结果或关于图像形成作业单元150的状态的信息等。例如,输入/输出单元110可包括接收用户输入的操作面板、显示屏幕的显示面板等。

详细地,输入单元可包括可接收各种类型的用户输入的装置,例如,键盘、物理按钮、触摸屏、相机、麦克风等。此外,输出单元可包括例如显示面板、扬声器等。然而,本公开不限于此。输入/输出单元110可包括支持各种输入和输出的装置。

控制器120可控制图像形成设备100的所有操作,并且可包括至少一个处理器,例如,中央处理器(cpu)。控制器120可控制包括在图像形成设备100中的其他组件,以允许其他组件执行与通过输入/输出单元110接收的用户输入相对应的操作。控制器120可包括专用于每个功能的至少一个处理器或者可以是集成处理器。

例如,控制器120可执行存储在存储器140中的程序、读取存储在存储器140中的数据或文件或者将新的文件存储在存储器140中。

通信器130可与其他装置或网络执行有线/无线通信。为此,通信器130可包括支持各种有线/无线通信方式中的至少一种的通信模块。例如,通信模块可以采用芯片组的形式,或者可以是包括通信所需的信息的贴纸/条形码(例如,包括nfc标签的贴纸)等。

无线通信可包括例如无线保真(wi-fi)、wi-fi直连、蓝牙、超宽带(uwb)和近场通信(nfc)中的至少一种。有线通信可包括例如通用串行总线(usb)和高清晰度多媒体接口(hdmi)中的至少一种。

通信器130可连接到图像形成设备100外部的外部装置,并且可从/向外部装置接收/发送信号或数据。参照图1,图像形成设备100连接到主机装置200。通信器130可将从主机装置200接收的信号或数据发送到控制器120,或者将控制器120生成的信号或数据发送到主机装置200。例如,当通信器130从主机装置200接收到打印命令信号或打印数据时,控制器120可通过使用打印机151输出所接收的打印数据。

通信器130可直接连接到策略提供服务器300,并且可接收/发送信号或数据。此外,通信器130可经由策略提供服务器300连接到主机装置200。即,图像形成设备100的通信器130可经由策略提供服务器300从/向主机装置200的通信器230接收/发送信号或数据。

在存储器140中,可安装程序(诸如,应用程序)并且可存储各种类型的数据(诸如,文件)。控制器120可访问和使用存储在存储器140中的数据,或者可将新的数据存储在存储器140中。此外,控制器120可执行存储在存储器140中的程序。此外,控制器120可将通过通信器130从外部接收的应用程序安装在存储器140中。

图像形成作业单元150可执行图像形成作业,诸如,打印、扫描或传真。

图2示出了图像形成作业单元150包括打印机151、扫描仪152和传真机153,但是根据需要,图像形成作业单元150可仅包括图2中所示的组件中的一些,或者除包括图2中所示的组件之外还可包括用于执行其他图像形成作业的组件。

打印机151可通过使用各种打印方法(诸如,电子照相法、喷墨法、热转印法和热法)在记录介质上产生图像。

扫描仪152可将光照射到纸张上并接收反射光,从而读取记录在纸张上的图像。从纸张读取图像的图像传感器的示例可包括例如电荷耦合器件(ccd)、接触型图像传感器(cis)等。扫描仪152可具有:平板结构,其中纸张位于固定位置并且在图像传感器移动的同时读取图像;文档馈送结构,其中图像传感器位于固定位置并且纸张被馈送;以及其组合结构。

传真机153可与扫描仪152共享用于扫描图像的结构,与打印机151共享用于打印所接收的文件的结构,并且将扫描的文件发送到目的地或从外部接收文件。

当用户的网络诊断指令输入到主机装置200时,图像形成设备100从主机装置200接收对用于网络诊断的诊断原始数据的请求,并且进行如下操作。

存储计算机可执行指令的存储器140可存储用于收集用于图像形成设备100上的网络诊断的诊断原始数据的收集程序以及固件。

形成控制器120的至少一个处理器可执行存储在存储器140中的计算机可执行指令,并因此可响应于来自主机装置200的请求而收集用于图像形成设备100上的网络诊断的诊断原始数据。例如,形成控制器120的至少一个处理器可收集关于网络硬件的操作或关于有线/无线网络连接的诊断原始数据。此外,形成控制器120的至少一个处理器可使用网络配置参数的当前设置值,并且可尝试网络访问测试和各种网络操作,从而收集结果。

通信器130可向主机装置200发送收集的诊断原始数据。可向主机装置200发送特定格式(诸如,可扩展标记语言(xml)、可信执行技术(txt)或逗号分隔值(csv))的诊断原始数据。

当主机装置200完成网络诊断时,通信器130可从主机装置200接收图像形成设备100的网络诊断结果,该网络诊断结果是由主机装置200基于诊断原始数据和作为网络诊断的标准存储在图像形成设备100外部的策略提供服务器300中的诊断策略而生成的。

形成控制器120的至少一个处理器可按照网络诊断结果设置网络环境。替代地,当用户需要根据图像形成设备100的网络诊断结果改变网络环境设置时,输入/输出单元110可提供用于网络环境设置的用户界面。

基于作为动作指南的标准存储在策略提供服务器300中的动作策略,通信器130可接收与网络诊断结果相对应的动作指南。

图3是根据示例的主机装置200的结构的图示。

如图3所示,主机装置200可包括输入/输出单元210、控制器220、通信器230和存储器240。控制器220可执行存储在存储器240中的程序,并且可通过通信器230将由于执行程序而生成的信号或数据发送到图像形成设备100,从而控制图像形成作业。主机装置200可包括例如智能电话、平板电脑、个人计算机(pc)、家用电器、医疗设备、相机、可穿戴设备等。

当网络诊断指令从用户输入到主机装置200时,主机装置200可进行如下操作。

存储计算机可执行指令的存储器240可存储用于在图像形成设备100上执行网络诊断的诊断程序。

形成控制器220的至少一个处理器可执行存储在存储器240中的计算机可执行指令,并因此可执行诊断程序。

通信器230可向图像形成设备100发送对用于图像形成设备100上的网络诊断的诊断原始数据的请求,并且可从图像形成设备100接收诊断原始数据。

通信器230可从图像形成设备100外部的策略提供服务器300接收作为网络诊断的标准的诊断策略。当存储在策略提供服务器300中的诊断策略发生变化时,通信器230可更新存储在策略提供服务器300中的诊断策略,并且可从策略提供服务器300接收更新的诊断策略。通信器230可从策略提供服务器300接收作为动作指南的标准的动作策略。当存储在策略提供服务器300中的动作策略发生变化时,通信器230可更新存储在策略提供服务器中的动作策略,并且可从策略提供服务器300接收更新的动作策略。

存储器240可存储从图像形成设备100接收的诊断原始数据以及从策略提供服务器300接收的诊断策略或动作策略。

形成控制器220的至少一个处理器可基于诊断原始数据和诊断策略生成图像形成设备100的网络诊断结果。网络诊断结果可存储在存储器240中。

输入/输出单元210可输出网络诊断结果,使得用户可知晓网络诊断结果。当用户通过输入/输出单元210发送对根据网络诊断结果可采取的措施的请求时,形成控制器220的至少一个处理器可通过输入/输出单元210输出与网络诊断结果相对应的动作指南。

通信器230可向策略提供服务器300发送网络诊断结果,并且基于作为动作指南的标准存储在策略提供服务器300中的动作策略,通信器230可从策略提供服务器300接收与网络诊断结果相对应的动作指南。输入/输出单元210可输出所接收的动作指南。

图4是根据示例的策略提供服务器300的结构的图示。

如图4所示,策略提供服务器300可包括通信器310、控制器320和存储器330。策略提供服务器300可通过利用通信器310和控制器320被驱动作为网络服务器。

策略提供服务器300可从主机装置200接收对诊断策略或动作策略的请求,并且策略提供服务器300可响应于此而向主机装置200发送存储在存储器330中的诊断策略或动作策略。

当添加新的诊断策略和新的动作策略时,服务提供者将诊断策略和动作策略更新到策略提供服务器300,并管理要存储在策略提供服务器300中的诊断策略和动作策略。当存在来自主机装置200的对诊断策略和动作策略的请求时,策略提供服务器300向主机装置200提供更新的诊断策略和动作策略。主机装置200根据新更新的诊断策略分析图像形成设备100的诊断原始数据,并根据新更新的动作策略在屏幕上显示新的动作指南。

图5是根据示例的用于说明图像形成设备100的网络诊断过程的图示。

用户通过利用主机装置200执行用于网络诊断的诊断程序。

图6示出了根据示例的当在主机装置200上执行诊断程序时,通过用户界面输入网络诊断指令。

用户通过使用输入/输出单元210从用户界面检索并选择经受网络诊断的图像形成设备100,并且指示诊断的开始。

图7示出了根据示例的当在主机装置200上执行诊断程序时,通过用户界面选择经受网络诊断的图像形成设备100。

根据用户的网络诊断指令,主机装置200向经受网络诊断的图像形成设备100发送对诊断原始数据的请求。为了收集诊断原始数据,图像形成设备100可执行存储在存储器140中的收集程序,并且可基于关于网络硬件的操作的诊断原始数据、关于有线/无线网络连接的诊断原始数据以及网络配置参数的当前设置值而收集执行网络访问测试和各种网络操作等的结果。图像形成设备100向主机装置200发送收集的诊断原始数据。

图8是根据示例的当图像形成设备100响应于来自主机装置200的对诊断原始数据的请求而向主机装置200发送诊断原始数据时的诊断原始数据的示例的图示。

参照图8,诊断原始数据采用xml的形式,并指示以太网phy芯片的安装状态和类型,并且还指示以太网是处于启用状态还是禁用状态,以及以太网速度是手动设置的还是根据自动检测而按照速度确定方法设置的。根据图8中所示的诊断原始数据,安装以太网phy芯片,以太网phy芯片的类型为“rtl8211e”,以太网处于启用状态,并且以太网速度是自动设置的。此外,诊断原始数据指示以太网链路被连接到外部装置(诸如,网络交换机)并且形成为100mbps全双工。此外,诊断原始数据可包括关于各种网络配置参数的设置值和当前状态值。

主机装置200可向策略提供服务器300发送对诊断策略的请求。主机装置200可与对诊断策略的请求顺序地或同时地发送对动作策略的请求。主机装置200可从策略提供服务器300接收诊断策略,并且可基于接收的诊断策略以及从图像形成设备100接收的诊断原始数据来分析图像形成设备100的诊断原始数据。

图9是当策略提供服务器300响应于来自主机装置200的对诊断策略和/或动作策略的请求而向主机装置发送诊断策略和/或动作策略时的诊断策略和动作策略的示例的图示。

参照图9,根据诊断策略的检查规则,将由图像形成设备100收集的诊断原始数据中包括的网络配置参数的设置值和当前状态值进行相互比较。参照图9,应根据诊断策略的检查规则检查以太网是否已安装和以太网是否处于禁用状态。根据图9的示例,以太网被“安装”并处于“禁用”状态,因此,作为与此相对应的动作指南,可在主机装置200的屏幕上显示图9所示的动作指南。

图10示出了根据示例的在主机装置200从用户接收到网络诊断指令之后执行网络诊断的用户界面。

在主机装置200完成图像形成设备100上的网络诊断之前,可在屏幕上显示图10的用户界面。

在执行图像形成设备100上的网络诊断之后,当发现根据诊断策略识别的网络错误或特定状态时,主机装置200可在屏幕上显示网络诊断结果。

图11示出了根据示例的在主机装置200上指示网络诊断结果的用户界面。

当存在用户请求时,主机装置200可在屏幕上显示能够解决相应问题的方案作为动作指南。

参照示出了网络诊断结果的图11的用户界面,在屏幕上显示针对每个诊断项目执行诊断的次数和采取的动作的数量。当用户点击采取动作的诊断结果时,主机装置200可在屏幕上显示动作指南。

用户可参考在主机装置200的屏幕上显示的动作指南,并且可通过利用图像形成设备100的输入/输出单元110或者主机装置200的输入/输出单元210解决诸如网络连接错误的问题。用户可根据动作指南改变图像形成设备100的网络配置,并且可执行网络再诊断以检查网络配置是否被适当地设置。

图12是根据示例的在图像形成设备100上执行网络诊断的方法的流程图。

在操作1210中,主机装置200从图像形成设备接收用于图像形成设备100上的网络诊断的诊断原始数据。

在操作1220中,主机装置200从图像形成设备100外部的策略提供服务器300接收作为网络诊断的标准的诊断策略。当诊断策略发生改变时,主机装置200更新存储在策略提供服务器300中的诊断策略,并且从策略提供服务器300接收更新的诊断策略。

在操作1230中,主机装置200基于诊断原始数据和诊断策略生成图像形成设备100的网络诊断结果。

在操作1240中,主机装置200输出网络诊断结果。

此外,主机装置200可从策略提供服务器300接收作为动作指南的标准的动作策略,并且基于接收的动作策略检查与网络诊断结果相对应的动作指南,从而输出检查的动作指南。

此外,主机装置200可向策略提供服务器300发送网络诊断结果,并且基于作为动作指南的标准存储在策略提供服务器300中的动作策略,主机装置200可从策略提供服务器300接收与网络诊断结果相对应的动作指南,从而输出接收的动作指南。

图13是根据示例的控制在其上执行网络诊断的图像形成设备的方法的流程图。

在操作1310中,图像形成设备100响应于来自主机装置200的请求而收集用于图像形成设备100上的网络诊断的诊断原始数据。

在操作1320中,图像形成设备100向主机装置200发送收集的诊断原始数据。

在操作1330中,图像形成设备100接收由主机装置200基于诊断原始数据和作为网络诊断的标准存储在图像形成设备100外部的策略提供服务器300中的诊断策略而生成的图像形成设备100的网络诊断结果。

在操作1340中,图像形成设备100根据网络诊断结果设置网络配置。

此外,基于作为动作指南的标准存储在策略提供服务器300中的动作策略,图像形成设备100可接收与网络诊断结果相对应的动作指南。

在图像形成设备上执行网络诊断的方法或者控制在其上执行网络诊断的图像形成设备的方法可被编写为计算机可执行的程序,并且可在使用计算机可读记录介质执行程序的通用数字计算机中实现。计算机可读记录介质的示例包括只读存储器(rom)、随机存取存储器(ram)、闪存、cd-rom、cd-r、cd+r、cd-rw、cd+rw、dvd-rom、dvd-r、dvd+r、dvd-rw、dvd+rw、dvd-ram、bd-rom、bd-r、bd-rlth、bd-re、磁带、软盘、光磁数据存储装置、光学数据存储装置、硬盘、固态盘(ssd)以及能够存储指令或软件、相关数据、数据文件和数据结构并向处理器或计算机提供指令或软件、相关数据、数据文件和数据结构以使处理器或计算机可执行指令的任何装置。

虽然已经参考本公开的示例具体示出和描述了本公开,但是本领域普通技术人员将理解,在不脱离由权利要求限定的本公开的精神和范围的情况下,可在形式和细节上进行各种改变。所述示例应仅视为描述性意义,而非出于限制的目的。因此,本公开的范围不是由本公开的具体实施方式限定,而是由权利要求限定,并且该范围内的所有差异将被解释为包括在本公开中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1