本发明专利技术涉及输出设备以及输出设备的日志信息收集方法。其中,输入设备包括:检测器,用于检测以预定的卷标格式化的存储设备连接至所述输出设备;读取单元,用于在所述检测器检测到连接了所述存储设备之后,基于与所述预定的卷标相同的卷标来读取所述输出设备的日志信息;以及写单元,用于将由所述读取单元读取的所述日志信息写到所述存储设备中。本发明专利技术的目的是获取输出设备中的所有片上系统的日志信息用于调试,而不会对输出设备的已有功能产生较大的影响且不会进行复杂的步骤。
【技术实现步骤摘要】
本专利技术涉及。
技术介绍
通常,在如投影仪和图像形成装置之类的输出设备中作为日志信息存储了操作信息、状态信息和错误信息之后,在输出设备中发生故障的情况下,已知一种通过在例如个人计算机(PC)之类的终端上使用专用工具来收集日志信息、并将日志信息提取到例如通用串行总线(USB)存储器之类的可移动介质的技术。例如,已经提出了一种通过使用提取日志信息的专用工具并在用户界面(UI)上执行特定操作(包括改变输出设备上的设置)来提取存储在输出设备中的日志信息的技术(例如,JP-2007-076334-A)。同样,还已提出了 一种通过在外部介质中存储日志收集定义文件并使输出设备读取该定义文件来自动收集想要的日志信息的技术(例如,JP-2007-310827-A和JP-2009-033539-A)。但是,如JP-2007-076334-A提议的,由于需要专用工具来提取存储在输出设备上的日志信息并且要求执行Π操作(包括改变输出设备上的特定设置),因此,利用很多传统的日志收集技术会使得日志获取过程趋于复杂。并且,在输出设备由多个独立的片上系统(SoC)构成的情况下,必须通过对每个SoC使用不同的日志信息收集方法或日志收集步骤来获取每个SoC的操作日志信息。并且,在JP-2007-310827-A和JP-2009-033539-A提议的技术中,虽然能够简化上述的日志信息收集方法,但不管是否执行收集公开配置中的日志信息,输出设备也必须在每次连接到外部介质时检查定义文件是否存在。如果包括很多文件的外部介质与输出设备连接,由于输出设备要花费时间检查日志信息,因此,这很有可能会极大地影响输出设备本身的已有功能。
技术实现思路
本专利技术的目的是至少部分克服现有技术中存在的上述问题。本专利技术的一方面提供一种输出设备,包括:检测器,用于检测以预定的卷标格式化的存储设备连接至所述输出设备;读取单元,用于在所述检测器检测到连接了所述存储设备之后,基于与所述预定的卷标相同的卷标来读取所述输出设备的日志信息;以及写单元,用于将由所述读取单元读取的所述日志信息写到所述存储设备中。本专利技术的另一方面提供一种输出设备的日志信息收集方法,包括步骤:检测步骤,检测以预定的卷标格式化的存储设备连接至所述输出设备;读取步骤,在所述检测步骤中检测到连接了所述存储设备之后,基于与所述预定的卷标相同的卷标来读取日志信息;以及写入步骤,将由读取步骤读取的所述日志信息写到所述存储设备中。依据本专利技术的输出设备及其日志信息收集方法,能够最小化对输出设备的已有功能的影响并使得容易收集由多个SoC构成的输出设备中的所有SoC的日志信息用于调试,而无需复杂的步骤。附图说明由于在结合附图考虑时通过参考以下具体实施例,本披露会变得很好理解,因此,将很容易获得对于本披露及其伴随的优点的更全面的理解。图1是作为本专利技术实施例的输出设备的硬件配置的概况图。图2是说明作为本专利技术实施例的收集输出设备的主SoC (master SoC)上的日志信息的流程图。图3是说明作为本专利技术实施例的在输出设备的外部介质上创建用于存储日志的目录的流程图。图4是说明作为本专利技术实施例的收集输出设备的从SoC (slave SoC)上的日志信息的流程图。具体实施例方式在描述附图示出的优选实施例的过程中,为了清楚的目的使用了特定术语。但是,本专利说明书的公开并不限于选择的特定术语,可以理解的是每个特定元素包括所有以相似方式操作并获得相似结果的技术等同物。以下参考附图详细描述本专利技术的实施例。在本实施例中,给出了对输出设备的例子的说明,其中,仅当插入到输出设备中的可移动介质的卷标名(volume label name)是预定的卷标名时,与该可移动介质连接的主Soc从连接至主Soc的所有从Soc收集日志信息并且将增加了主Soc的日志信息的日志信息作为文件存储到该可移动介质。图1是本实施例的输出设备的硬件配置的概况图。在图1中,输出设备100由主SoC 200和节能输入输出(IO) SoC 300组成。主SoC 200包括USB主机模块204。USB主机模块204的一个端口(USB端口 2205)连接至外部连接器(CN) 400,并且如USB存储器之类的外部介质500能连接至外部CN400。节能IO SoC 300包括通信接口(I/F)单元和USB设备模块302,经由USB端口 1206将接收自外部网络(图未示)的数据信号传输至主Soc 200,并经由USB端口 1206将主SoC200传输的数据发送至外部网络。同时,经由网络(图未示)进行通信所必须的各种设置(如IP地址)存储在节能IOSoC 300中包含的电可擦除的可编程只读存储器(EEPROM) 301中。每个SoC中的只读存储器(ROM) 202和305存储控制SoC的操作的程序,并且,中央处理单元(CPU)(201,304)执行ROM中的程序或者如果必要通过在随机存取存储器(RAM)中扩展程序来执行处理。在主Soc 200中,CPU 201,ROM 202,RAM 203和USB主机模块204通过总线207可通信地互相连接。在节能IO SoC 300中,EEPROM 301,USB设备302,通信I/F单元303,CPU 304, ROM 305和RAM 306通过总线307可通信地互相连接。每个SoC中的CPU 201和304将调试(debug)所需的处理信息作为日志信息以二进制形式存储在每个SoC的RAM 203和306中。在本实施例的输出设备的日志收集方法中,包括用于如USB存储器之类的外部介质的I/F (CN 400)的SoC作为控制检测外部介质500、确定是否获取日志信息、收集日志信息以及存储日志信息的处理的主SoC操作,并且,其他SoC作为响应于来自主SoC的获取日志信息的请求仅将SoC中的它们的日志信息传输至主SoC的从SoC操作。因此,在图1的硬件配置中,主SoC 200被认为是主SoC,而节能IO SoC 300被认为是从SoC。同时,在输出设备由三个以上的SoC构成的情况下,主/从关系依然保持。在此情况下,如果一个SoC不能与主SoC直接通信且要收集该SoC上的日志信息,则能与该SoC能够通信的另一 SoC中继该SoC和主SoC之间的通信。以下参考图2描述本实施例的输出设备的操作。图2是说明收集本实施例的输出设备的主SoC的日志信息的流程图。在图2中,USB主机模块204在步骤201确定如USB存储器之类的外部介质500是否被插入到CN 400中。如果USB主机模块204在S201中确定外部介质500还未插入到CN400中(S201,否),则USB主机模块204等待外部介质500插入。如果USB主机模块204确定外部介质500已经插入到CN 400中(S201,是),则处理进行到S202。在S202中,USB主机模块204检查插入到CN 400中的外部介质500的卷标。卷标是存储数据的设备或介质的名称。在此情况下,假定以卷标“DEBUG_L0G”格式化外部介质500。同时,在S203中,USB主机模块204确定插入到CN 400中的外部介质500的卷标是否为 “DEBUG_L0G”。在S203中,如果USB主机模块204确定外部介质500的卷标不本文档来自技高网...
【技术保护点】
一种输出设备,包括:检测器,用于检测以预定的卷标格式化的存储设备连接至所述输出设备;读取单元,用于在所述检测器检测到连接了所述存储设备之后,基于与所述预定的卷标相同的卷标来读取所述输出设备的日志信息;以及写单元,用于将由所述读取单元读取的所述日志信息写到所述存储设备中。
【技术特征摘要】
2011.12.26 JP 2011-2826501.一种输出设备,包括: 检测器,用于检测以预定的卷标格式化的存储设备连接至所述输出设备; 读取单元,用于在所述检测器检测到连接了所述存储设备之后,基于与所述预定的卷标相同的卷标来读取所述输出设备的日志信息;以及 写单元,用于将由所述读取单元读取的所述日志信息写到所述存储设备中。2.根据权利要求1所述的输出设备,还包括多个可通信地连接的片上系统, 其中,与所述存储设备连接的片上系统用作主片上系统,经由所述主片上系统与所述存储设备连接的片上系统用作从片上系统,且主片上系统的日志信息被写入所述存储设备,并且,响应于...
【专利技术属性】
技术研发人员:小林宽,
申请(专利权)人:株式会社理光,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。