首页 / 复合机

复合机实质审查 发明

技术领域

[0001] 本发明的实施方式涉及复合机。

相关背景技术

[0002] 考虑有复合机具备关于发生的错误进行利用了web服务的引导的功能。然而,基于各种情况,不一定在每次错误时都需要利用了web服务的引导。
[0003] 由于上述的情况,希望能够限制执行利用了web服务的引导。

具体实施方式

[0019] 以下,使用附图对实施方式的一例进行说明。
[0020] 图1是表示本实施方式所涉及的复合机1的主要部分电路结构的框图。
[0021] 复合机1是复合地具备作为复印机、扫描仪、打印机以及传真装置等的功能的装置。另外,不需要具备所有这些功能,或者也可以具备其它功能。需要说明的是,复合机也被称为MFP(multi‑function peripheral:多功能外围设备)。
[0022] 复合机1具备处理器10、主存储器11、辅助存储单元12、操作/显示单元13、扫描单元14、打印单元15、传真单元16、硬件时钟17、通信单元18以及传送路径19等。处理器10、主存储器11、辅助存储单元12、操作/显示单元13、扫描单元14、打印单元15、传真单元16、硬件时钟17以及通信单元18经由传送路径19连接。
[0023] 通过用传送路径19连接处理器10、主存储器11以及辅助存储单元12,构成进行信息处理的计算机。处理器10相当于上述计算机的中枢部分。处理器10根据操作系统、中间件以及应用程序等信息处理程序来执行信息处理。
[0024] 主存储器11相当于上述计算机的主存储器部分。主存储器11包括非易失性的存储区域和易失性的存储区域。主存储器11在非易失性的存储区域中存储信息处理程序。另外,主存储器11有时也在非易失性或易失性的存储区域中存储处理器10执行用于控制各部的处理所需的数据。主存储器11使用易失性的存储区域作为由处理器10适当改写数据的工作区域。
[0025] 辅助存储单元12相当于上述计算机的辅助存储部分。作为辅助存储单元12,例如能够单独或组合多个electric erasable programmable read‑only memory(EEPROM:电可擦可编程只读存储器),hard disc drive(HDD:硬盘驱动器)以及solid state drive(SSD:固态驱动器)等公知的存储设备来使用。辅助存储单元12保存处理器10在进行各种处理时使用的数据,通过处理器10的处理而生成的数据。辅助存储单元12存储信息处理程序。由辅助存储单元12存储的信息处理程序之一是错误处理程序PRA。错误处理程序PRA描述了后述的错误处理。错误处理程序PRA可以作为独立的应用程序来实现,也可以作为例如用于复合机1的动作控制的信息处理程序的程序模块来实现。辅助存储单元12的存储区域的一部分用于存储后述的管理数据表TAA以及设定文件FIA。
[0026] 操作/显示单元13输入用户利用复合机1的操作,并且进行用于对用户提示各种信息的显示。在操作/显示单元13中,可以适当地包含触摸面板、键盘、按键开关、LED灯,或者液晶显示面板等各种操作设备以及显示设备。扫描单元14读取原稿,生成在该原稿上表示的图像的图像数据。
[0027] 打印单元15在记录纸张上打印图像数据所表示的图像。打印单元15具备例如电子照相方式的图像形成单元等公知的打印设备。
[0028] 传真单元16进行用于经由public switched telephone network(PSTN:公共交换电话网)等通信网络(未图示)进行基于传真标准的图像通信的公知的各种处理。
[0029] 硬件时钟17始终进行计时动作,输出日期时间信息。在本实施方式中,日期时间信息至少表示月、日、时以及分。另外,也可以表示年或秒中的任一个或两者。硬件时钟17也可以置换成由操作系统管理的系统时钟。
[0030] 通信单元18执行用于进行经由通信网络2的数据通信的通信处理。通信单元18例如能够使用LAN用的现有的通信设备。
[0031] 传送路径19包括地址总线、数据总线以及控制信号线等,传输在所连接的各部分之间收发的数据以及控制信号。
[0032] 图2是示意性地表示管理数据表TAA中包含的数据记录REA的一个数据结构的图。
[0033] 管理数据表TAA是分别与多个错误代码相关联的数据记录REA的集合。错误代码是为了识别在复合机1中作为检测对象的各个错误而预定的识别符。
[0034] 数据记录REA包含字段FAA、FAB、FAC。数据记录REA有时在字段FAD之后包含一个或多个字段。
[0035] 在字段FAA中设置相关联的错误代码。在字段FAB中设置有机体限制标志,该机体限制标志表示是否根据由所关联的错误代码识别的错误的发生来限制执行后述的引导动作。需要说明的是,在本实施方式中,机体限制标志在设置状态时表示正在限制。在字段FAC中,在正在限制执行引导动作的情况下,设置表示该限制的设定时刻的数据。例如,假设设定时刻是表示开始限制的日期和时间的数据。更具体而言,假设设定时刻是表示月、日、时、分的数据。另外,设定时刻也可以是进一步表示年或秒等其它信息的数据,也可以是例如不表示时、分等一部分信息的数据。需要说明的是,作为设定时刻而设定的数据不限于直接表示设定时刻的数据,只要是例如从设定时刻起的经过时间等能够确定设定时刻的数据,则可以是任何数据。
[0036] 在字段FAD之后的各字段中,在按照不同用户来限制执行与由相关联的错误代码识别的错误的发生相应的引导动作的情况下,设置每个用户的管理数据。因此,在引导动作的执行不受用户限制的情况下,字段FAD之后的字段不包括在数据记录REA中。在引导动作的执行受用户限制的情况下,设置了与成为限制对象的用户分别关联的管理数据的一个或多个字段作为字段FAD之后的字段而包含。管理数据包含字段FBA以及字段FBB。在字段FBA中设置有作为相关联的用户标识符的用户ID(identifier:标识符)。在字段FBB中,设置有表示对于相关联的用户限制引导动作的设定时刻的数据。设置在字段FBB中的数据也可以是与设置在字段FACE中的数据相同的数据。
[0037] 图3是示意性地表示设定文件FIA的数据结构的一例的图。
[0038] 设定文件FIA是关于多个分别属于预定的多个分类项目的设定项目的每一个表示有效/无效的数据文件。
[0039] 图3所示的例子的设定文件FIA,作为分类项目包括被称为“解决方案”、“语言”、“启动方法”、“错误数(机体)”、“对象错误”、“期间(机体)”、“警报解除(机体)”、“检索地域”、“机体属性”、“功能属性”、“功能详情”、“固有/共通”、“错误数(用户)”、“期间(用户)”以及“警报解除(用户)”的各项目。
[0040] 例如,被称为“解决方案”的分类项目包括与引导动作的方法有关的设定项目。在本实施方式中,被称为“解决方案”的分类项目,作为设定项目包括被称为“AI聊天”、“聊天”、“视频通话”、“在线会议”、“专用线路”、“智能手机”、“动画”、“带手语”以及“仅声音”的各项目。其中,例如被称为“AI聊天”的项目表示基于使用了AI(artificial intelligence:人工智能)的聊天的询问回答功能。另外,“动画”表示引导错误的消除方法等的动画的播放功能。
[0041] 另外,在图3所示的例子中,表示在各设定项目的后侧的栏中标注了圆圈标记的设定项目被设定为有效。即,在图3所示的例子中,关于被称为“解决方案”的分类项目,表示“AI聊天”以及“动画”是适用于引导动作的设定。
[0042] 需要说明的是,图3所示的分类项目以及设定项目是一例,例如可以由复合机1的设计者或错误处理程序PRA的制作者等任意决定。另外,各设定项目的有效/无效的设定例如可以由复合机1的管理者等任意决定。
[0043] 图4是表示使用复合机1而构成的错误处置系统100的结构的框图。
[0044] 在错误处置系统100中包括多个复合机1。复合机1属于组GUA或组GUB等多个组中的任一组。属于组GUA或组GUB等多个组中的任一组的复合机1能够经由通信网络2与属于同一组的服务器3进行通信。分别属于多个组的服务器3能够经由通信网络2与云服务器4进行通信。组GUA或组GUB等多个组例如是一个办公室或一个企业等,可以是任意的组。
[0045] 通信网络2能够单独或适当组合使用因特网、virtual private network(VPN:虚拟专用网络)、local area network(LAN:局域网)、公众通信网、移动体通信网等。作为通信网络2,作为一例,使用LAN、VPN以及因特网。需要说明的是,属于同一组的复合机1和服务器3的通信例如适用LAN或VPN。另外,复合机1以及服务器3与云服务器4的通信例如适用因特网。
[0046] 服务器3进行用于管理属于同一组的复合机1的信息处理。在本实施方式中,服务器3接受来自属于同一组的复合机1的后述的错误通知,并监视在这些复合机1中的错误的发生状况。
[0047] 云服务器4对复合机1进行用于提供与错误有关的引导的web服务的信息处理。
[0048] 需要说明的是,错误处置系统100中包含的多个复合机1作为概略的结构而具备图1所示那样的结构,但并不具备完全相同的结构。例如,在多个复合机1中,可以混合存在机种不同的复合机。机种不同的复合机彼此的制造商可以相同,制造商也可以彼此不同。
[0049] 接着,对如上构成的复合机1的动作进行说明。需要说明的是,以下说明的处理的内容仅是一例,可以适当变更一部分处理的顺序,省略一部分处理,或者追加其它处理等。
[0050] 复合机1进行动作,以实现作为复印机、扫描仪、打印机以及传真装置等的各种功能。该动作可以与同种的其它复合机的动作相同。另外,在复合机1中,例如扫描单元14、打印单元15以及传真单元16分别监视动作状态,当产生错误时,确定其原因,判定错误代码。用于监视该错误的动作也可以与同种的其它复合机的动作相同。即,扫描单元14、打印单元
15以及传真单元16具备作为检测错误的检测部的功能。
[0051] 下面,当检测到错误时,处理器10根据错误处理程序PRA开始执行信息处理(以下称为错误处理)。
[0052] 图5以及图6是错误处理的流程图。
[0053] 在图5中的ACT1中,处理器10从检测到错误的单元取得检测出的错误的错误代码。
[0054] 在ACT2中,处理器10向预定的通知对象通知错误。通常,将属于与具备处理器10的复合机1同一组的服务器3确定为通知对象。此时,处理器10至少通知作为用于将具备处理器10的复合机1与其它复合机1进行识别的识别符的机体代码、在ACT1中取得的错误代码、表示错误的发生时刻的数据。需要说明的是,表示发生时刻的数据例如是表示年月日以及时分秒的全部或一部分的数据。
[0055] 另外,在执行作业时,在用户请求登录的情况下,处理器10取得该用户的用户ID并进行用户认证。用于该用户认证的处理可以与在同种的其它复合机中进行的处理相同。这样,通过处理器10执行信息处理,以处理器10为中枢部分的计算机作为识别用户的识别部发挥功能。
[0056] 另外,如果在执行发生错误的作业时进行用户登录,则处理器10通知登录的用户的用户ID。
[0057] 另外,处理器10通知设定文件FIA中包含的设定中的预定的设定。例如,处理器10通知与被称为“对象错误”、“期间(机体)”、“检索地域”、“机体属性”、“功能属性”以及“期间(用户)”的各分类项目有关的设定。
[0058] 另外,处理器10通知关于设定项目发生了错误的作业中的应用状况,所述设定项目是关于被称为“功能详情”的分类项目为有效的设定项目。
[0059] 例如,在机体代码为“AAAAA”的复合机1中,错误代码为“BBBBB”的错误在2021年1月1日的9时00分00秒发生,此时正在登录的用户的用户ID为“CCCCC”。另外,设定文件FIA为图3所示的状态。另外,在发生了错误的作业中,应用了单面打印、A4大小的纸张、纵向打印、盒供纸。在该情况下,处理器10生成例如“机体代码=AAAAA,错误代码=BBBBB,发生时刻=2021.01.01.09:00:00,用户ID=CCCCC,对象错误=同一错误,期间(机体)=一个月,检索地域=日本云,机体属性=同一属性,功能属性=打印,功能详情=单面/A4/纵向/盒,期间(用户)=一周”这样的通知数据,通过将该通知数据从通信单元18以作为通知对象的服务器3为目的地发送到通信网络2来进行通知。
[0060] 服务器3在接收到错误的通知后,更新用于管理组内的复合机1中的错误的历史的历史数据库,以反映该通知的内容。
[0061] 服务器3在接收到错误通知时,请求云服务器4通知错误数。服务器3在进行该请求时,将从复合机1接收到的上述数据发送到云服务器4。另外,服务器3也可以将从复合机1接收到的上述数据中的例如发生时刻的数据等一部分数据从发送到云服务器4的数据中排除。或者,服务器3也可以对从复合机1接收到的上述数据附加用于将本服务器3与其它服务器3进行识别的识别符等数据来发送。
[0062] 云服务器4从所有服务器3收集由上述的历史数据库管理的数据。云服务器4收集数据的时刻以及方法可以是任意的。
[0063] 当云服务器4接收到来自服务器3的请求时,对已收集的数据所表示的错误中的、与基于从服务器3通知的数据而确定的条件一致的错误的数量进行计数。在将从复合机1发送到服务器3的上述具体示例的通知数据直接从服务器3发送到云服务器4的情况下,云服务器4例如对与以下条件中的任何一个条件一致的过去错误的数量进行计数。
[0064] ·错误代码为BBBBB。
[0065] ·在最近的一个月发生。
[0066] ·在日本国内存在的复合机1中发生。
[0067] ·在机体代码为AAAAA的复合机1和机体属性相同的复合机1中发生。
[0068] ·关于打印功能发生。
[0069] ·在单面打印、使用A4大小的纸张、纵向以及盒供纸的条件下进行的作业中发生。
[0070] 根据该条件,不区分用户地对错误数进行计数。因此,以下将根据该条件计数的错误数称为共通错误数。
[0071] 需要说明的是,如果从服务器3通知用户ID,则云服务器4在上述条件的基础上追加“·在用所通知的用户ID进行登录时发生。”这一条件,并且,将基于被称为“期间(机体)”的分类项目中的设定的“在最近的一个月发生”的条件变更为基于被称为“期间(用户)”的分类项目中的设定的“在最近的一周发生”的条件,基于变更后的条件另外计数与一个用户有关的错误数。以下将这样计数的错误数称为用户错误数。
[0072] 然后,云服务器4对请求源的服务器3通知共通错误数。云服务器4如果对用户错误数进行了计数,则对请求源的服务器3通知用户错误数。服务器3将从云服务器4通知的错误数通知给复合机1,该复合机1作为错误通知的通知源,该错误通知成为向云服务器4进行请求的触发信号(きっかけ)。
[0073] 需要说明的是,错误数的通知的请求也可以从复合机1直接对云服务器4进行。另外,错误数的通知也可以从云服务器4直接对复合机1进行。
[0074] 在图5的ACT3中,处理器10取得如上所述通知的错误数。即,处理器10取得从服务器3通知的共通错误数。另外,如果从服务器3通知了用户错误数,则处理器10也取得该用户错误数。
[0075] 在ACT4中,处理器10确认关于由在ACT1中取得的错误代码识别的错误是否正在设定机体限制。在此,所谓机体限制是指不限于用户地限制利用了web服务的引导的利用。处理器10例如从管理数据表TAA中搜索在字段FAA中设置有在ACT1中取得的错误代码的数据记录REA。然后,如果例如在该数据记录REA的字段FAB中设置的机体限制标志为复位状态,则处理器10判断为没有设定机体限制而判断为“否”,并进入ACT5。
[0076] 在ACT5中,处理器10确认机体限制的设定条件是否成立。处理器10例如确认在ACT3中取得的共通错误数是否与设定文件FIA中的关于被称为“错误数(机体)”的分类项目为有效的设定项目对应的条件一致。例如,如果关于被称为“错误数(机体)”的分类项目被称为“仅首次”的设定项目为有效,并且共通错误数为“0”,则处理器10在该情况下判定为机体限制的设定条件成立。即,如果共通错误数为“0”,则视为本次错误是首次错误,处理器10判定为与“仅首次”这一条件一致。例如,如果关于被称为“错误数(机体)”的分类项目而被称为“XX次以内”的设定项目为有效,并且共通错误数为作为“XX”而预定的阈值以内,则处理器10在该情况下判定为机体限制的设定条件成立。例如,如果关于被称为“错误数(机体)”的分类项目而被称为“XX次”的设定项目为有效,并且共通错误数与作为“XX”而预定的阈值一致,则处理器10在该情况下判定为机体限制的设定条件成立。然后,如果处理器10判定为设定条件成立则判定为“是”,并进入ACT6。
[0077] 在ACT6中,处理器10设定与本次错误有关的机体限制。处理器10例如将在ACT4中搜索的数据记录REA的字段FAB中设置的机体限制标志变更为设置状态。另外,处理器10例如在ACT4中搜索的数据记录REA的字段FAC中设置硬件时钟17输出的日期时间信息。
[0078] 另一方面,处理器10在处于如以上那样设定了机体限制的状态的情况下进入ACT4的情况下,例如确认机体限制标志处于设置状态,作为设定了机体限制而判定为“是”,并进入ACT7,该机体限制标志设置在数据记录REA的字段FAB中,该数据记录REA是在字段FAA中设置有在ACT1中取得的错误代码的数据记录。
[0079] 在ACT7中,处理器10确认机体限制的解除条件是否成立。处理器10确认是否经过了设定文件FIA中的与关于被称为“期间(机体)”的分类项目为有效的设定项目对应的期间。例如,如果关于被称为“期间(机体)”的分类项目被称为“一周”的设定项目为有效,则处理器10在硬件时钟17输出的日期时间信息所表示的日期时间比在ACT4中搜索的数据记录REA的字段FAC中作为设定时刻而设置的日期时间的一周后还要靠后的情况下,判定为机体限制的解除条件成立。例如,如果关于被称为“期间(机体)”的分类项目被称为“一个月”的设定项目为有效,则处理器10在硬件时钟17输出的日期时间信息所表示的日期时间比在
ACT4中搜索的数据记录REA的字段FAC中作为设定时刻而设置的日期时间的一个月后还要
靠后的情况下,判定为机体限制的解除条件成立。例如,如果关于被称为“期间(机体)”的分类项目被称为“一年”的设定项目为有效,则处理器10在硬件时钟17输出的日期时间信息所表示的日期时间比在ACT4中搜索的数据记录REA的字段FAC中作为设定时刻而设置的日期
时间的一年后还要靠后的情况下,判定为机体限制的解除条件成立。例如,如果关于被称为“期间(机体)”的分类项目被称为“mm/dd”的设定项目为有效,则处理器10在硬件时钟17输出的日期时间信息所表示的日期时间为被表示为“mm/dd”的日期时间之后的情况下,判定为机体限制的解除条件成立。需要说明的是,将“mm/dd”的“mm”设置为“1”~“12”中任意的值,另外将“dd”设置为“1”~“31”中任意的值,表示作为期限而确定的月日。另外,如果处理器10判定为解除条件成立则判定为“是”,并进入ACT8。
[0080] 在ACT8中,处理器10解除与本次错误有关的机体限制。处理器10例如将在ACT4中搜索的数据记录REA的字段FAB中设置的机体限制标志变更为复位状态。另外,处理器10例如在在ACT4中搜索的数据记录REA的字段FAC中设置预定的null值。另外,处理器10也可以不变更字段FAC,也可以设为空白。
[0081] 当处理器10在ACT6中设定了机体限制之后,或者在ACT8中解除了机体限制之后,都会进入ACT9。处理器10在由于机体限制的设定条件不成立而在ACT5中判定为“否”的情况下,跳过ACT6而进入ACT9。处理器10在由于机体限制的解除条件不成立而在ACT7中判定为“否”的情况下,跳过ACT8而进入ACT9。
[0082] 在ACT9中,处理器10确认是否正在关于由在ACT1中取得的错误代码识别的错误设定用户限制。在此,用户限制是指仅对登录的用户限制利用了web服务的引导的利用。因此,如果处于没有进行用户登录的状态,则处理器10判定为没有正在进行设定用户限制。另外,在进行用户登录并取得了用户ID的情况下,处理器10例如从管理数据表TAA中搜索在字段FAA中设置有在ACT1中取得的错误代码的数据记录REA。接着,处理器10确认在该数据记录REA的字段FAD之后是否设置了管理数据,该管理数据包含设置了正在登录的用户的用户ID的字段FBA。另外,如果不存在相应的管理数据,则处理器10判定为没有正在设定用户限制。像这样如果处理器10判定为没有正在设定用户限制,则在ACT9中判定为“否”,并进入
ACT10。
[0083] 在ACT10中,处理器10确认用户限制的设定条件是否成立。处理器10例如在ACT3中取得用户错误数,并且确认该用户错误数是否与设定文件FIA中的关于被称为“错误数(用户)”的分类项目为有效的设定项目所对应的条件一致。该确认的具体处理例如可以是与关于ACT5例示的处理相同的处理。另外,如果处理器10判定为用户限制的设定条件成立,则判定为“是”,并进入ACT11。
[0084] 在ACT11中,处理器10设定与本次错误有关的用户限制。处理器10例如在ACT4中搜索的数据记录REA的末尾的字段之后,追加设置了新的管理数据的新的字段。处理器10在新的管理数据的字段FBA中设置正在登录的用户的用户ID。处理器10在新的管理数据的字段FBB中设置硬件时钟17输出的日期时间信息。
[0085] 另一方面,处理器10在处于如以上那样设定了用户限制的状态的情况下进入ACT9的情况下,根据存在包含设置了正在登录的用户的用户ID的字段FBA的管理数据而判定为“是”,并进入ACT12。
[0086] 在ACT12中,处理器10确认用户限制的解除条件是否成立。处理器10确认是否经过了设定文件FIA中的与关于被称为“期间(用户)”的分类项目为有效的设定项目对应的期间。该确认的具体处理例如可以是与关于ACT7例示的处理相同的处理。然后,如果处理器10判定为用户限制的解除条件成立,则判定为“是”,并进入ACT13。
[0087] 在ACT13中,处理器10解除与本次错误有关的用户限制。处理器10例如从数据记录REA中删除在ACT9中找到的管理数据。
[0088] 当处理器10在ACT11中设定用户限制之后,或者在ACT13中解除用户限制之后,都会进入图6中的ACT14。在由于用户限制的设定条件不成立而在图5中的ACT10中判断为“否”的情况下,处理器10跳过ACT11而进入图6中的ACT14。处理器10在由于用户限制的解除条件不成立而在图5中的ACT12中判断为“否”的情况下,跳过ACT13而进入图6中的ACT14。
[0089] 在ACT14中,处理器10确认是否正在设定机体限制。该确认的具体处理例如可以是与关于ACT4例示的处理相同的处理。然后,如果处理器10判定为没有设定机体限制而判断为“否”,则进入ACT15。
[0090] 在ACT15中,处理器10确认是否正在关于由在ACT1中取得的错误代码识别的错误设定用户限制。该确认的具体处理例如可以是与关于ACT9例示的处理相同的处理。然后,如果处理器10判定为没有设定用户限制而判断为“否”,则进入ACT16。
[0091] 即,如果处理器10没有设定机体限制以及用户限制,则进入ACT16。
[0092] 在ACT16中,处理器10例如使第一错误画面显示在操作/显示单元13上。第一错误画面是用于向用户通知错误的发生状况并关于利用了web服务的引导进行通知的画面。
[0093] 图7是表示第一错误画面SCA的一例的图。
[0094] 第一错误画面SCA包括字符串CSA、显示区域ARA、ARB以及按钮BUA。
[0095] 字符串CSA通过字符表示发生的错误的错误代码以及错误名称。显示区域ARA是用于基于预先保存在辅助存储单元12中的数据,显示关于对错误的应对进行引导的图像的区域。显示区域ARB是用于显示关于利用了web服务的引导通知给用户的图像的区域。表示在显示区域ARB中显示的图像的数据可以预先保存在辅助存储单元12中,也可以从云服务器4取得。或者,该数据也可以按照预定的规则由处理器10生成。按钮BUA是用于用户指示执行利用了web服务的引导的GUI(graphical user interface:图形用户界面)要素。
[0096] 需要说明的是,在图7所示的第一错误画面SCA中,实际上在显示区域ARA、ARB中也显示某些图像,但省略其图示。例如,处理器10在显示区域ARA中显示用于向用户通知错误代码为“BBBBB”的错误的发生部位、原因以及消除方法等的图像。例如,如果设定文件FIA是图3所示的状态,则根据关于被称为“解决方案”的分类项目被称为“AI聊天”的设定项目以及被称为“动画”的设定项目为有效的情况,处理器10在显示区域ARB中显示用于向用户通知能够利用AI聊天以及动画的引导的图像。
[0097] 在图6中的ACT17中,处理器10确认错误是否消除。然后,如果处理器10无法确认该事件,则判断为“否”,并进入ACT18。
[0098] 在ACT18中,处理器10确认是否请求执行利用了web服务的引导。然后,如果处理器10无法确认该事件则判断为“否”,并返回ACT17。
[0099] 这样,在ACT17以及ACT18中,处理器10等待错误消除,或请求执行利用了web服务的引导。
[0100] 例如,如果处理器10确认了通过扫描单元14、打印单元15以及传真单元16中的任一个消除了错误,则在ACT17中判定为“是”,并结束错误处理。
[0101] 例如,如果处理器10通过在第一错误画面SCA中触摸按钮BUA等预定的操作,请求执行利用了web服务的引导,则在ACT18中判定为“是”,并进入ACT19。
[0102] 在ACT19中,例如,处理器10使操作/显示单元13显示引导画面。引导画面是用于向用户提供利用了web服务的引导的画面。
[0103] 图8是表示引导画面SCB的一例的图。
[0104] 引导画面SCB包括显示区域ARC、ARD、字符串CSB以及表TAB。
[0105] 显示区域ARC是显示作为web服务而提供的AI聊天功能中的用于引导的图像的区域。显示区域ARD是显示作为web服务提供的动画播放功能中的引导用的图像的区域。在初始状态下,如图8所示,显示区域ARD显示作为GUI元素的按钮BUB,用户通过该按钮BUB指示开始动画。字符串CSB通过字符表示关于发生的错误的补充说明。表TAB表示错误数的计数所涉及的条件。
[0106] 在ACT20中,处理器10确认是否进行了用于与web服务有关的某些请求的操作。然后,如果处理器10无法确认该事件,则判定为“否”,并进入ACT21。
[0107] 在ACT21中,处理器10确认错误是否消除。然后,如果处理器10无法确认该事件,则判断为“否”,并返回ACT20。
[0108] 这样,在ACT20以及ACT21中,处理器10等待操作进行或错误消除。
[0109] 例如,如果处理器10进行了在引导画面SCB中触摸按钮BUB等用于请求与web服务有关的某些请求的操作,则在ACT20中判定为“是”,并进入ACT22。
[0110] 在ACT22中,处理器10向云服务器4请求对应于操作的服务。处理器10例如在进行了用于输入并发送与AI聊天有关的询问的操作时,向云服务器4请求对该询问的回答。云服务器4响应对询问的回答。需要说明的是,云服务器4也可以向其它AI聊天服务器指示回答。例如,如果触摸按钮BUB,处理器10请求云服务器4开始播放动画。根据该请求,云服务器4例如经由通信网络2将动画数据作为响应发送到请求源的复合机1。云服务器4可以指示另一动画分发服务器发送动作数据。
[0111] 在ACT23中,处理器10等待针对ACT22中的请求的响应。然后,处理器10例如在进行了上述那样的响应时判定为“是”,并进入ACT24。
[0112] 在ACT24中,处理器10根据响应更新引导画面。处理器10例如以包含表示对询问的回答的字符串的方式更新显示区域ARC所示的图像。另外,处理器10例如根据在显示区域ARD发送来的动画数据,变更为播放动画的状态。然后,处理器10在此之后返回ACT20以及ACT21的等待状态。
[0113] 这样,通过处理器10执行基于错误处理程序PRA的信息处理,以处理器10为中枢部分的计算机作为引导部以及允许部发挥功能。
[0114] 例如,如果处理器10确认到通过扫描单元14、打印单元15以及传真单元16中的任一个消除了错误,则在ACT21中判定为“是”,并结束错误处理。
[0115] 像这样,如果关于发生的错误没有设定机体限制以及用户限制中的任何一个,则在该状态下处理器10执行利用了与该错误有关的web服务的引导。
[0116] 另一方面,如果处理器10关于发生的错误判定为正在设定机体限制,则在ACT14判定为“是”,另外,如果关于发生的错误判定为正在设定用户限制,则在ACT15判定为“是”,在两种情况下都会进入ACT25。
[0117] 在ACT25中,处理器10例如在操作/显示单元13上显示第二错误画面。第二错误画面是用于向用户通知错误的发生状况的画面。
[0118] 图9是表示第二错误画面SCC的一例的图。需要说明的是,在图9中,对与图7所示的第一错误画面SCA中包含的显示要素相同的显示要素标注相同的附图标记。
[0119] 第二错误画面SCC是从第一错误画面SCA中省略了显示区域ARB以及按钮BUA的画面。
[0120] 即,在第二错误画面SCC中,不对用户通知利用了web服务的引导。
[0121] 这样,通过由处理器10执行基于错误处理程序PRA的信息处理,以处理器10为中枢部分的计算机作为显示部发挥功能,该显示部在操作/显示单元13所具备的显示设备上显示第一错误画面或第二错误画面,该第一错误画面或第二错误画面在允许利用了web服务的引导的利用的情况下和不允许的情况下互不相同,以将错误通知给用户。
[0122] 在ACT26中,处理器10等待错误消除。即,处理器10与ACT17以及ACT18的等待状态不同,不等待引导的请求。然后,处理器10如果确认了例如通过扫描单元14、打印单元15以及传真单元16中的某一个消除了错误,则在ACT26中判定为“是”,并结束错误处理。
[0123] 这样,如果关于发生的错误正在设定机体限制或用户限制,则处理器10不执行利用了与该错误有关的web服务的引导。即,此时限制利用了web服务的引导的利用。
[0124] 如上所述,根据复合机1,在基于设定文件FIA所表示的图3所示的设定的具体示例的情况下,根据与在该复合机1中发生的错误相同的错误在日本国内存在的机体属性相同的复合机1中在最近的一个月发生的状况,允许或限制利用了web服务的引导的利用。因此,能够防止web服务被无限制地利用。需要说明的是,与基于web服务的错误有关的引导具有提高能够消除错误的概率等优点,但另一方面,还具有需要聊天互动、观看动画等时间,消除错误的时间可能会变长等缺点。因此,能够防止web服务被无限制地利用,从而能够防止由于过度利用web服务而使缺点的影响变大。
[0125] 另外,根据复合机1,如果用户正在登录,则根据在用该用户的用户ID登录时发生时的过去的错误的发生状况,允许或限制利用了web服务的引导的利用。因此,能够根据该用户新发生的错误的过去的经验状况,限制web服务的利用。
[0126] 由此,能够防止习惯于应对发生的错误的用户不必要地利用web服务。由此,除了能够防止上述缺点的影响变大之外,例如在作为收费服务而提供web服务的情况下,能够防止产生过度的使用费。需要说明的是,能够防止产生过度的使用费,能够避免随着大量的使用费请求而产生的各种麻烦,因此对于web服务的提供者来说也是优点。即,能够实现与web服务的利用有关的顾客满意度的提高。
[0127] 另外,复合机1在利用了web服务的引导被限制的情况下,将用于向用户通知发生错误的画面作为第二错误画面SCC,与第一错误画面SCA不同,不显示与web服务有关的引导。由此,对于习惯应对发生的错误的不需要基于web服务的引导的用户,能够显示简单的第二错误画面SCC使得用户便于查看。
[0128] 另外,复合机1在与设定文件FIA表示的设定对应的条件下判断过去的错误的发生状况。因此,通过变更设定文件FIA,能够适当变更用于判断过去的错误的发生状况的条件。由此,能够根据每个复合机1的利用环境适当地决定web服务利用的限制条件。
[0129] 另外,复合机1在各个解除条件成立的情况下自动解除机体限制以及用户限制。即,复合机1在各个解除条件成立之前的期间继续进行机体限制以及用户限制,在限制设定后的某种程度的期间显示第二错误画面SCC。由此,通过重复显示第一错误画面SCA,能够避免用户感到麻烦。
[0130] 该实施方式能够进行如下的各种变形实施。
[0131] 也可以不进行图5中的ACT2中的错误通知,而在其它任意的时刻向服务器3进行错误通知。在该情况下,也可以一次集中进行多次与错误有关的通知。另外,这样的错误通知也可以根据来自服务器3的请求来进行。
[0132] 图5中的ACT3中的错误数的取得也可以通过取得作为从复合机1向云服务器4的请求的响应而从云服务器4通知的错误数的形式来实现。另外,如果采用这样的实施方式,则在机体限制中以及用户限制中,也可以不取得错误数。
[0133] 机体限制以及用户限制中的至少一方例如也可以接受用户的解除指示而被解除。
[0134] 机体限制以及用户限制中的至少一方也可以在设定条件成立的情况下仅应用一次。即,处理器10例如也可以不进行图5中的ACT4、ACT7、ACT8、ACT9、ACT12以及ACT13,而从ACT3进入ACT5,并且在ACT5中判定为“否”的情况下,以及从ACT6进入ACT10。
[0135] 设定文件FIA也可以存储在服务器3或者云服务器4所具备的存储设备等能够从多个复合机1访问的存储设备中,由多个复合机1共用。
[0136] 错误数的计数也可以在服务器3中仅关于由服务器3管理的错误的发生状况进行。
[0137] 错误数的计数也可以在处理器10中仅对设置有该处理器10的复合机1中的错误的发生状况进行。
[0138] 错误的过去的发生状况的评价例如也可以基于一定期间中的错误的发生频率等其它任意的指标值来进行。
[0139] 处理器10通过信息处理实现的各功能的一部分或全部也可以通过硬件来实现,该硬件执行不基于程序的信息处理,该硬件例如是逻辑电路等。另外,上述的各功能也可以分别通过在上述的逻辑电路等硬件中组合软件控制来实现。
[0140] 虽然说明了几个实施方式,但这些实施方式只是作为示例而提出的,并非旨在限定发明的范围。这些实施方式能够以其它各种方式进行实施,能够在不脱离发明的宗旨的范围内进行各种省略、替换、变更。这些实施方式及其变形被包括在发明的范围和宗旨中,同样地被包括在权利要求书所记载的发明及其均等的范围内。

当前第1页 第1页 第2页 第3页