掌桥专利:专业的专利平台
掌桥专利
首页

图像形成装置以及输出方法

文献发布时间:2024-07-23 01:35:21


图像形成装置以及输出方法

技术领域

本公开涉及图像形成装置等。

背景技术

例如,在复合机等图像形成装置执行邮件收发所涉及的作业的情况下,要求邮件服务器进行认证。迄今为止,一般采用通过用户名(ID)和密码认证图像形成装置的认证方式。

然而,最近,代替以往的认证方法,例如要求事先需要OAuth2.0认证这样的资源的利用许可的更安全的认证方式(例如,参照专利文献1)。

现有技术文献

专利文献

专利文献1:日本专利特开2021-152835号公报

发明内容

本发明所要解决的技术问题

本公开的目的在于,提供一种图像形成装置等,即使是需要事先认证的认证方式,也能够针对认证处理的设定画面的输出,抑制用户的便利性的降低。

用于解决技术问题的技术方案

为了解决上述问题,本公开的图像形成装置能够进行设定认证方式,具备输出部和控制部,在选择了需要基于授权服务的事先授权的认证方式的情况下,该输出部输出与需要基于授权服务的事先授权的认证方式对应的设定画面的画面信息,该控制部控制输出部的画面信息的输出,该控制部根据画面信息的输出目的地确定设定画面的显示内容,并进行控制以输出包含该显示内容的画面信息。

此外,本公开的输出方法输出与需要基于授权服务的事先授权的认证方式对应的设定画面的画面信息,根据所述画面信息的输出目的地来确定所述设定画面的显示内容,并输出包含该显示内容的所述画面信息。

有益效果

根据本公开,提供一种图像形成装置等,即使是需要事先认证的认证方式,也能够针对认证处理的设定画面的输出,抑制用户的便利性的降低。

附图说明

图1是说明第一实施方式所涉及的复合机的连接方式的一例的概略结构图。

图2是说明第一实施方式所涉及的复合机的功能构成的图。

图3是说明第一实施方式所涉及的外部终端装置的功能构成的图。

图4是说明第一实施方式涉及的处理流程的流程图。

图5是说明第一实施方式涉及的处理流程的流程图。

图6是说明输出目的地管理表的图。

图7是说明第一实施方式涉及的动作例的图。

图8是说明第一实施方式涉及的动作例的图。

图9是说明第一实施方式涉及的动作例的图。

图10是说明第一实施方式涉及的动作例的图。

图11是说明第二实施方式所涉及的复合机的功能构成的图。

图12是说明第二实施方式所涉及的处理流程的流程图。

图13是说明第二实施方式涉及的动作例的图。

图14是说明第二实施方式涉及的动作例的图。

图15是说明第二实施方式涉及的动作例的图。

图16是说明第三实施方式涉及的处理流程的流程图。

图17是说明第三实施方式涉及的动作例的图。

具体实施方式

以下,参照附图说明本公开的实施方式。另外,以下实施方式为用于说明本公开的一例,权利要求书记载的发明的技术内容并不限定于以下的记载。

在使用用户名(ID)和密码进行认证的现有的认证方式的情况下,即使是图像形成装置接受认证信息的输入的设定画面,即使是再现该设定画面的Web页面画面,也能够以同样的步骤登记认证所需的信息。因此,将图像形成装置的设定画面和Web页面画面的显示内容设为相同内容没有问题。

然而,在需要事先的认证方式中,由于其处理流程的关系,会有不能实施经由Web画面的认证处理的情况。如果不能实现认证处理,Web页面画面的显示内容是与图像形成装置涉及的设定画面相同的显示内容,则有可能导致用户混乱,降低便利性。

例如,专利文献1公开了在信息处理装置中接受针对外部服务的OAuth2.0认证时,根据来自信息处理装置的请求使外部服务执行授权处理,使用直接由信息处理装置发送的授权代码从外部服务取得访问令牌。

然而,在现有技术中,未设想从Web页面画面(Web-UI)对外部服务请求认证处理的情况。

在本公开中,即使是需要事先认证的认证方式,在下面的实施方式中也实现能够抑制关于输出认证处理的设定画面的用户便利性下降的图像形成装置。

[1第一实施方式]

第一实施方式是能够进行设定认证方式的图像形成装置的形态,具备输出部和控制部,在选择了需要基于授权服务的事先授权的认证方式的情况下,该输出部输出与需要基于授权服务的事先授权的认证方式对应的设定画面的画面信息,该控制部控制输出部的画面信息的输出,该控制部根据画面信息的输出目的地确定设定画面的显示内容,并进行控制以输出包含该显示内容的画面信息。在第一实施方式中,将能在一个箱体中实现打印、复印、传真、图像发送等各动作模式所涉及的作业的复合机作为图像形成装置的一方式进行说明。

图1是说明对复合机10的外部终端装置30(30a、30b)和外部服务50的连接方式的一例的图。在此,复合机10是本公开的图像形成装置的一方式。本公开所涉及的复合机10也作为服务器装置发挥功能,该服务器装置例如能够经由利用了HTTP(Hypertext transferprotocol:超文本传输协议)等通信协议的Web应用(Web-UI)、协作应用等原生应用向外部终端装置30提供与作业的执行或装置设定相关的设定画面。在图1中,将经由Web应用输出与设定画面有关的画面信息的输出目的地作为外部终端装置30a、将经由协作应用输出与设定画面有关的画面信息的输出目的地作为外部终端装置30b进行说明。另外,由于外部终端装置30a、30b的功能结构能够为大致相同的结构,因此在不需要区分它们的情况下,有时仅作为外部终端装置30进行说明。

外部服务50可以被配置为通过实施基于OAuth2.0认证的授权代码流来授权利用外部服务50提供的资源的云服务。外部服务50只要是根据授权的成功与否生成授权码、访问令牌的结构即可,对其结构没有限制,例如,处理授权码流的装置和提供资源的装置可以单独构成。另外,外部服务50是授权服务的一个例子。

如图1所示,复合机10经由网络NW1与外部终端装置30a连接,进而经由网络NW2与外部服务50连接。网络NW1和网络NW2表示LAN(Local area network:局域网)、WAN(Widearea network:广域网)、因特网等网络线路。此外,外部服务50可以与网络NW1连接,对其连接方式没有限制。

另外,复合机10例如构成为能够经由Bluetooth(注册商标)、NFC(Near fieldcommunication:近场通信)、Wi-Fi(注册商标)、ZigBee(注册商标)、Irda、无线USB(Universal serial bus:通用串行总线)等(近距离)无线通信技术与外部终端装置30b进行通信。

[1.1功能构成]

[1.1.1关于复合机10]

说明第一实施方式涉及的复合机10的功能构成。图2是复合机10的功能构成图。复合机10具备控制部11、显示部13、操作输入部15、图像形成部17、图像输入部19、通信部21以及存储部23。

控制部11控制复合机10的整体。控制部11例如由一个或多个运算装置(CPU(Central Processing Unit,中央处理单元)等)构成。控制部11通过读出存储在存储部23的各种程序并执行,来实现各种功能。

显示部13是向用户等显示各种信息的显示装置。显示部13由例如由LCD(Liquidcrystal display,液晶显示器)、有机EL(Electro-luminescence,电致发光)显示器等构成。显示部13作为基于控制部11的控制,显示由后述的浏览器程序237生成的阅览用画面的输出部发挥作用。

操作输入部15受理基于用户等的信息的输入。操作输入部15能够由硬键(例如数字键)、按钮等输入装置构成。另外,操作输入部15也可以构成为能够经由显示部13输入的触摸面板。在这种情况下,作为触摸面板的输入方式,能够使用例如电阻膜方式、红外方式、电磁感应方式、静电电容方式之类的一般的方式。

图像形成部17将基于图像数据的图像形成于作为记录介质的纸张等上。图像形成部17从未图示的供纸盘供给纸张,在纸张上根据图像数据形成图像后,排出到未图示的排纸部。图像形成部17由使用电子照相方式的激光打印机等构成。在这种情况下,图像形成部17使用从对应于调色剂色(例如青色、品红色、黄色、黑色)的未图示的调色剂盒供给的调色剂进行图像形成。

图像输入部19通过扫描原稿而生成图像数据。图像输入部19具备CCD(Chargecoupled device:电荷耦合器件)、CIS(Contact image sensor:接触式图像传感器)等图像传感器,能够构成为自动原稿输送装置(ADF:Automatic document feeder)、具有用于载置并读取原稿的平板等的扫描装置。图像输入部19只要是能够通过用图像传感器读取来自原稿图像的反射光像而生成图像数据的构成,则其构成没有特别的限制。另外,图像输入部19例如也可以构成为能获取存储在USB存储器等可移动存储介质中的图像数据、从外部终端装置发送的图像数据的接口。

通信部21例如具有用于经由LAN、WAN、因特网、电话线路、传真线路的网络(NW)与其它装置(例如,外部终端装置30或外部服务50)进行通信的有线/无线的任一方或者这两方的接口。通信部21作为基于控制部11的控制将与设定画面有关的画面信息输出到外部终端装置30的输出部发挥功能。

存储部23存储复合机10的动作所需的各种程序、各种数据。存储部23例如能够由RAM(Random access memory:随机存取存储器)、HDD(Hard disk drive:硬盘驱动器)、SSD(Solid state drive:固态硬盘)、ROM(Read only memory:只读存储器)等存储装置构成。

在第一实施方式中,存储部23存储认证(授权)程序231、画面信息输出控制程序233、应用程序235、浏览器程序237,确保认证(授权)信息存储区域239和画面信息存储区域241。

认证(授权)程序231是在与外部服务50之间进行认证(授权)处理时控制部11读出的程序。读出了认证(授权)程序231的控制部11能够请求与外部服务50的协作、从外部服务50发出的授权码、访问令牌的提示、外部服务50的资源。此外,读取了认证(授权)程序231的控制部11除了OAuth2.0认证等需要事先的认证方式之外,还能够进行利用用户名(ID)和密码进行认证的现有认证方式的认证(处理)。

画面信息输出控制程序233是在控制显示部13的显示、用于通信部21的发送的画面信息的输出时控制部11所读取的程序。读取了画面信息输出控制程序233的控制部11作为控制画面信息的输出的控制部发挥功能,根据画面信息的输出目的地确定设定画面的显示内容。具体而言,控制部11在判定为画面信息的输出目的地是复合机10所具备的显示装置(显示部13)的情况下,将所输出的画面信息确定为接受认证处理的实施的显示内容的第一画面信息。另一方面,在判断为画面信息的输出目的地是外部终端装置30的情况下,控制部11将所输出的画面信息确定为限制执行认证处理的显示内容的第二画面信息。

另外,画面信息输出控制程序233中可包含用于控制确定了显示内容的画面信息的输出的服务器程序2331、协作应用程序2333。服务器程序2331是根据来自浏览器的请求,提供画面信息时控制部11读取的程序。读取了服务器程序2331的控制部11能够实现例如根据来自外部终端装置30a的浏览器、本装置的浏览器的请求来输出画面信息的服务器功能。另外,协作应用程序2333是在与外部终端装置30b协作动作时控制部11读取的程序。读取了协作应用程序2333的控制部11在与协作目的地的外部终端装置30b的一系列的协作动作中,能够根据来自外部终端装置30b的画面信息的请求输出画面信息。

应用程序235是利用外部服务50提供的资源而发挥功能的应用。作为应用程序235,可以是管理复合机10的设定、管理等的综合管理应用程序,也可以是将该综合管理应用程序作为平台的单独的应用程序(例如,图像发送应用程序)。

浏览器程序237是再现画面信息,并使显示部13显示阅览用画面时控制部11所读取的程序。

认证(授权)信息存储区域239是存储与认证(授权)处理相关的认证(授权)信息的存储区域。认证(授权)信息存储区域239例如存储与认证方式相关联的外部服务50名(供应商名)、对该外部服务50的账户名等认证信息。

画面信息存储区域241是存储与在显示部13显示的设定画面、在外部终端装置30显示的设定画面有关的画面信息的存储区域。关于基于在画面信息存储区域241存储的画面信息的阅览用的画面结构,将在后面说明。

[1.1.2关于外部终端装置30]

接着,对外部终端装置30的功能构成进行说明。图3是外部终端装置30(30a、30b)的功能构成图。另外,在外部终端装置30a和外部终端装置30b中,除了外部终端装置30b具备协同应用程序395的构成以外,能够设为同一构成。因此,外部终端装置30a和外部终端装置30b没有特别地识别,仅作为外部终端装置30进行说明。

外部终端装置30具备控制部31、显示部33、操作输入部35、通信部37以及存储部39。

控制部31控制整个外部终端装置30。控制部31例如由一个或多个运算装置(CPU等)构成。控制部31通过执行存储在存储部39的各种程序,来实现各种功能。

显示部33是向用户等显示各种信息的显示装置。显示部33例如能够由LCD、有机EL显示器等构成。显示部33基于控制部31的控制,显示从从复合机10取得的画面信息生成的阅览用画面。

操作输入部35受理基于用户等的信息的输入。操作输入部35能够使用键盘、鼠标、数字键等输入装置构成。另外,操作输入部35也可以构成为能够经由显示部33输入的触摸面板。在该情况下,作为触摸面板的输入方式,可以使用例如为电阻膜式、红外式、电磁感应式、静电电容式之类的一般的方式。

通信部37例如具有用于经由LAN、WAN、因特网、电话线路、传真线路等的网络(NW)与其它装置(例如,与复合机10)进行通信的有线/无线的任一方或者这两方的接口。

存储部39用于存储外部终端装置30的动作所需的各种程序、各种数据。存储部39例如能够由RAM、HDD、SSD、ROM等存储装置构成。

在第一实施方式中,存储部39存储认证程序391、浏览器程序393以及协作应用程序395,确保认证信息存储区域397。

认证程序391是在与外部服务50之间进行认证处理时控制部31读出的程序。读取了认证程序391的控制部31能够通过以用户名(ID)和密码进行认证的现有的认证方式进行认证(处理)。

浏览器程序393是绘制画面显示用的画面信息,并使显示部33显示阅览用画面时控制部31所读取的程序。读出浏览器程序393的控制部31通过对经由复合机10提供的服务器功能取得的画面信息进行绘制,生成阅览用的画面,作为Web-UI显示于显示部33。

协作应用程序395是与复合机10协作并工作时控制部31所读出的程序。读取了协作应用程序395的控制部31进行包含从复合机10发送的画面信息等的命令的发送接收。在此,协作表示为了得到一个结果,由至少2台以上的装置共享信息的同时进行协作。外部终端装置30通过使基于从复合机10取得的画面信息的画面显示于显示部33,能够进行与复合机10的协作。

认证信息存储区域397是存储与认证处理相关的认证信息的存储区域,例如存储与认证方式相关联的外部服务50名(供应商名)、该外部服务50的账户名(用户名(ID))、密码等认证信息。

[1.1.3关于外部服务50]

外部服务50采用OAuth2.0认证作为认证方式,只要能够提供邮件发送、数据共享(保存)等服务,就可以使用已知的构成。因此,省略与外部服务50的功能结构有关的说明。

[1.2处理的流程]

接着,说明第一实施方式涉及的处理流程。图4是说明在应用了需要利用授权服务进行事先的认证方式的状态下根据画面信息的输出目的地确定设定画面的显示内容并输出该画面信息的处理的流程图。控制部11通过主要读出认证(授权)程序231、画面信息输出控制程序233、应用程序235、浏览器程序237等程序,执行以下说明的处理。此外,在图4的说明中,作为画面信息的输出目的地,将复合机10的显示部13、能够经由Web-UI显示复合机10的设定画面的外部终端装置30a作为一例进行说明,但本公开也能够应用于经由协同应用取得与复合机10的设定画面有关的画面信息的外部终端装置30b。

首先,控制部11判定是否由用户接受到认证方式的选择指示(步骤S100)。在接收到认证方式的选择指示的情况下,控制部11确定所选择的认证方式是哪个认证方式(步骤S100;是→步骤S110)。另一方面,在判定为未接受认证方式的选择指示的情况下,控制部11待机,直到接受认证方式的选择指示(步骤S100:否)。

控制部11判定所确定的认证方式是否是需要事先授权的认证方式(步骤S120)。在确定的认证方式是事前需要授权的认证方式的情况下,控制部11确定画面信息的输出目的地(步骤S120;是→步骤S130)。

此外,在本公开中,在确定的认证方式是0Auth2.0认证等需要事先授权的认证方式的情况下,对画面信息的输出目的地能够根据事先接收用于利用资源的授权、能够预先接收来自外部服务50的重定向的复合机10,以及不能事先接收用于利用资源的授权、不能取得来自外部服务50的重定向的外部终端装置30a中的一个来分支处理。

控制部11判定所确定的画面信息的输出目的地是否是复合机10的显示部13(步骤S140)。在判定为确定出的画面信息的输出目的地是复合机10的显示部13的情况下,控制部11将画面信息确定为可实施认证处理的画面(可实施认证处理的画面)的显示内容(步骤S140;是→步骤S150)。然后,控制部11将该画面信息经由浏览器程序237输出到显示部13,结束处理(步骤S160)。

另一方面,在判定为确定出的画面信息的输出目的地不是复合机10的显示部13的情况下,即,判定为画面信息的输出目的地是经由Web-UI的外部终端装置30a的情况下,控制部11将画面信息确定为不能实施认证处理的画面(不可实施认证画面)的显示内容(步骤S140;否→步骤S170)。然后,控制部11经由通信部21将该画面信息输出至外部终端装置30a,并结束处理(步骤S160)。

但是,在步骤S120中,在确定的认证方式不是事先需要认可的认证方式的情况下,不管输出目的地如何,控制部11都将画面信息确定为相同的显示内容(步骤S120;否→步骤S180)。然后,控制部11将该画面信息输出至显示部13或外部终端装置30a中的任意一个,并结束处理(步骤S160)。

接着,使用图5的流程图对图4的步骤S130所涉及的画面信息的输出目的地的确定处理进行说明。

若开始画面信息的输出目的地的确定处理,则控制部11取得画面信息的输出目的地(装置)的网络上的识别信息(例如IP地址)作为确定画面信息的输出目的地的信息(步骤S1310)。

接着,控制部11判定所取得的画面信息的输出目的地是否是复合机10的显示部13(本地)(步骤S1320)。此时,控制部11通过参照输出目的地管理表250,能够确定画面信息的输出目的地是否是复合机10的显示部13。

在此,对输出目的地管理表250进行说明。图6是说明输出目的地管理表250的数据构成例的一例的图。输出目的地管理表250包含“输出目的地”、“识别信息(IP地址)”、“输出画面信息”作为管理项目。

输出目的地管理表250的上段是管理作为“输出目的地”的“本地”、“作为识别信息(IP地址)”的“192.168.1.aa”、“作为输出画面信息”的“可认证实施画面(与第一画面信息相对应)”的项目的示例。另外,输出目的地管理表250的下段是管理作为“输出目的地”的“外部终端装置”、“作为识别信息(IP地址)”的“192.168.1.aa以外的IP地址”、“作为输出画面信息”的“不可实施认证画面(与第二画面信息相对应)”的项目的示例。

当在图5的步骤S1320中确定画面信息的输出目的地的情况下,控制部11通过比较在步骤S1310中获取的IP地址与由图6的输出目的地管理表250管理的“输出目的地”、“本地”的“识别信息(IP地址)”的IP地址是否一致,从而能够确定画面信息的输出目的地和输出到该输出目的地的画面信息(输出画面信息)。

返回图5,在步骤S1310中获取的IP地址与由输出目的地管理表250管理的“输出目的地”、“本地”的“识别信息(IP地址)”的IP地址一致的情况下,控制部11将画面信息的输出目的地确定为复合机10的显示部13,结束处理(步骤S1320;是→步骤S1330)。另一方面,在步骤S1310中获取的IP地址与“输出目的地”、“本地”的“识别信息(IP地址)”的IP地址不一致的情况下,控制部11将画面信息的输出目的地确定为外部终端装置30,结束处理(步骤S1320;否→步骤S1340)。

[1.3动作例]

接下来,对第一实施方式涉及的动作例进行说明。图7是说明接受由用户进行的认证方式的选择指示之前的SMTP(Simple mail transfer protocol:简单邮件传输协议)设定画面W10的构成例的一例的图。

SMTP设定画面W10包括SMTP设定区域R10和认证设定区域R20。SMTP设定区域R10具备“主服务器”输入框、“辅助服务器”输入框、“端口编号”输入框、“超时”输入框、“发送者名”输入框、“发送地址”输入框、以及“使SSL/TLS有效”勾选框等各种输入框,是受理外部服务50是邮件服务器时的邮件设定的输入的区域。

认证设定区域R20包括受理认证方式的选择的认证方式选择下拉栏P10、受理认证目的地的外部服务名(供应商名)的选择的认证目的地选择下拉栏P12以及受理针对认证目的地的账户名的输入的账户名输入框Bx10,是接受外部服务50实施认证处理所需的认证信息的输入的区域。在用户选择OAuth2.0认证作为认证方式,该SMTP设定画面W10的输出目的地是复合机10的显示部13的情况下,能够实施针对外部服务50的认证处理。

图8是说明图7的认证设定区域R20的认证方式选择下拉栏P10中的认证方式的选择操作的图。例如,当用户选择认证方式选择下拉栏P10的箭头部分等时,认证方式选择下拉栏P10的显示区域向下方扩展,一览显示可选择的认证方式。在该状态下,用户可以选择所希望的认证方式。

当用户选择0Auth2.0认证作为认证方式时,控制部11以该认证方式的选择为触发,执行来自图4的步骤S100的处理。然后,在确定SMTP设定画面W10的输出目的地是复合机10的显示部13的情况下,控制部11将SMTP设定画面W20作为图9中例示的可实施认证的画面显示于复合机10的显示部13。

SMTP设定画面W20包括接受外部服务50中的认证处理的实施指示的连接按钮B10。若接收到用户对连接按钮B10的选择指示,则控制部11对外部服务50的授权终端发送授权请求,使认证处理开始。

另一方面,图10是说明作为不可实施认证的画面的SMTP设定画面W30的结构例的一例的图。SMTP设定画面W30是在控制部11判定为SMTP设定画面W10的输出目的地不是复合机10的显示部13的情况下(图4的步骤S140:“否”),在外部终端装置30的显示部33显示的不能实施认证的画面。

与图9中例示的SMTP设定画面W20不同,SMTP设定画面W30在认证设定区域R20中显示消息画面M10,该消息画面M10促使经由作为可认证实施画面的SMTP设定画面W20的认证处理的实施以代替连接按钮B10。用户通过确认消息画面M10的显示内容,能够掌握不能实施经由该SMTP设定画面W30的认证处理。在该情况下,用户需要经由作为在复合机10的显示部13中显示的可认证实施画面的SMTP设定画面W20输入认证处理的实施指示。

控制部11不接受经由作为不能实施认证的画面的SMTP设定画面W30的认证处理的实施指示的输入。但是,控制部11接受经由认证设定区域R20的认证信息的登记/变更/删除、获取的未图示的访问令牌的删除等操作指示,能够将接受的认证信息等存储在认证(授权)信息存储区域239。

存储在认证(授权)信息存储区域239的认证信息等能够反映到作为可实施认证的画面的SMTP设定画面W20中并显示。通过采用这样的构成,用户能够一边确认外部终端装置30中的输入内容,一边经由复合机10的显示部13(SMTP设定画面W20)输入认证处理的实施指示。

如上所述,根据第一实施方式,能够以事前需要授权的认证方式的选择作为触发,根据画面信息的输出目的地,输出将能够实施认证处理的画面(可实施认证画面)或不能实施认证处理的画面(不可实施认证画面)中的任一个作为显示内容的画面信息。并且,在不可实施认证画面中,由于能够显示提示经由认证实施可能画面实施认证处理的消息,因此,例如,即使在事前不能接受用于资源的利用的授权、经由Web页面画面(Web-UI)等操作复合机的环境下,也能够抑制用户的便利性的降低。

[2第二实施方式]

第二实施方式是在经由外部终端装置的显示部的操作被中断之后,在中断了操作的用户登录到复合机的情况下,将询问是否继续操作的消息显示在复合机的显示部的方式。

[2.1功能结构]

图11是说明第二实施方式所涉及的复合机70的功能构成的功能构成图。复合机70的功能构成能够设为与第一实施方式所涉及的复合机10大致相同。因此,对于同一构成的部位,会标注相同的参考标号并省略其说明。

复合机70具备控制部11、显示部13、操作输入部15、图像形成部17、图像输入部19、通信部21以及存储部75以代替存储部23。

在第二实施方式中,存储部75存储认证(授权)程序231、画面信息输出控制程序233、应用程序235、浏览器程序237、登录认证程序751,确保认证(授权)信息存储区域239、画面信息存储区域241和操作日志存储区域753。

登录认证程序751是在对尝试登录到复合机70的用户进行认证时由控制部11读出的程序。当用户认证功能有效时,读出登录认证程序751的控制部11使登录画面显示在显示部13,接受用户认证的认证信息的输入。例如,在认证条件是登录用户名和登录密码的组合的情况下,控制部11将用户认证涉及的登录用户名和登录密码预先建立关联地存储,通过对经由登录画面输入的登录用户名和登录密码进行对照,能够进行用户认证。另外,用户认证除了组合登录用户名和登录密码的知识认证之外,也可以通过例如令牌、密钥、IC(Integrated circuit)卡、使用智能手机等的所有物认证、面部认证或指纹认证等生物认证等来进行。另外,控制部11能够经由未图示的系统设定画面等接受用户认证功能的有效/无效的设定。

操作日志存储区域753是将对可认证实施画面或不可认证实施画面进行的认证信息的登记/变更/删除、获取的未图示的访问令牌的删除等操作存储为操作日志的存储区域。

在第二实施方式中,由于外部终端装置30(30a、30b)和外部服务50的功能结构能够设为与第一实施方式大致相同的构成,所以这里省略说明。

[2.2处理的流程]

接着,使用图12的流程图,对第二实施方式所涉及的处理的流程进行说明。控制部11通过主要读出认证(授权)程序231、画面信息输出控制程序233、应用程序235、浏览器程序237、登录认证程序751等的程序,执行以下说明的处理。首先,控制部11判定用户是否经由不可实施认证的画面进行了操作(步骤S200)。

在判定为经由不可认证画面进行了操作的情况下,控制部11监视用户的操作状况,判定操作是否中断(步骤S200;是→步骤S210)。此外,在判定为没有经由不可实施认证的画面进行操作的情况下,控制部11待机直至进行操作(步骤S200:否)。

在判定为经由不可实施认证的画面进行的操作被中断的情况下,控制部11将中断的时刻的操作作为操作日志进行存储(步骤S210;是→步骤S220)。另一方面,在判定为经由不可实施认证的画面进行的操作没有被中断的情况下,控制部11待机直到该操作被中断(步骤S210:否)。此外,在步骤S210中,在用户的操作未被中断的情况下,也能够省略步骤S220以后说明的处理。在该情况下,控制部11也可以将经由不可实施认证画面而接受的认证信息存储在认证(授权)信息存储区域239,在对象用户登录到复合机10时显示反映了该认证信息的可实施认证画面。此外,也可以另外设置计时器等计时单元,在判断为从用户的操作中断起经过了规定时间的情况下,执行步骤S220以后的处理。

然后,控制部11判定中断了操作的用户(对象用户)是否登录到复合机70(步骤S230)。在此,在登录到复合机70的用户的登录名(ID)与对象用户对外部终端装置30的登录名(ID)相同的情况下,将该对象用户的登录名(ID)与步骤S220中存储的操作日志一并存储,在登录处理时参照该操作日志,从而能够判定对象用户是否登录到复合机70。此外,在对复合机70登录的用户的登录名(ID)与对象用户对外部终端装置30的登录名(ID)不相同的情况下,通过另外准备将对象用户的登录名(ID)与对复合机70的登录名(ID)相关联的表等,来判定对象用户是否登录到复合机70即可。

在判定为对象用户登录到复合机70的情况下,控制部11在显示部13显示操作继续消息(步骤S230;是→步骤S240),该操作继续消息的内容是询问是否继续已中断的操作。在判定为对象用户未登录到复合机70的情况下,控制部11待机到对象用户登录到复合机70(步骤S230:否)。

在接收到操作继续消息的显示、接受了用户对操作继续的指示的情况下,控制部11将可认证实施画面显示于显示部13并结束处理(步骤S250;是→步骤S260)。另一方面,在未接受由用户进行的操作继续的指示的情况下,控制部11结束处理(步骤S250:“否”)。

[2.3动作例]

接下来,对第二实施方式的动作例进行说明。图13是对控制部11显示部13所显示的用户登录画面W40的构成例的一例进行说明的图。用户认证画面W40能够构成为:在用户认证功能有效的情况下,读出了登录认证程序751的控制部11在显示部13上显示的登录画面。

用户认证画面W40具备登录用户名输入框Bx12、登录密码输入框Bx14、认证目的地指定按钮B12、OK按钮B14、取消按钮B16。

登录用户名输入框Bx12是接受尝试登录到复合机70的用户输入登录用户名的的框。另外,登录用户名可以使用键盘等输入装置直接输入,也可以从另外设置的列表中从通过选择按钮的按下而显示的用户名列表中选择并输入。

登录密码输入框Bx14是用于受理与登录用户名对应的登录密码的的输入的输入框。尝试登录至复合机70的用户在登录用户名的输入的同时一并输入登录密码。

认证目的地指定按钮B12是接受用户认证目的地的指定的按钮。用户认证目的地既可以是装置自身,还能够例如指定另外设置在网络NW上的登录认证服务器等。在作为用户认证目的地指定了装置单独的情况下,控制部11通过将输入的登录用户名以及登录密码与预先准备的用户认证信息(例如,用户名与密码的组合等)进行对比,从而进行用户认证。另一方面,在设于网络NW上的登录认证服务器被指定为用户认证目的地的情况下,控制部11将输入的登录用户名和登录密码发送到登录认证服务器,通过接收来自认证服务器的认证结果来进行用户认证。

“OK”按钮B14是用于受理由用户进行的输入动作的确定指示的输入按钮。用户在对向登录用户名输入框Bx12以及登录密码输入框Bx14的输入、经由认证目的地指定按钮B12的用户认证目的地的指定进行确定时选择OK按钮B14。“取消”按钮B16是接收用户对输入动作的取消指示的按钮。

图14是说明在对象用户对复合机70登录成功的情况下控制部11在用户认证画面W40A上显示的消息画面M12的构成例的一例的图。此外,图14示出在登录用户名显示区域R30显示已登录成功的对象用户的登录名(例如,User01)的用户认证画面W40A上重叠消息画面M12的示例,该消息画面M12显示询问是否继续已中断的操作的内容的操作继续消息。

消息画面M12包含消息显示区域R40、“是”按钮B18和“取消”按钮B20。消息显示区域R40是显示对于对象用户询问是否再次开始并继续中断的操作的内容(例如,“存在未完成设定的项目。是否继续操作?”)和中断的操作内容(“·认证设定”)的显示区域。“是”按钮B18是接收用户继续操作的选择指示的按钮。“取消”按钮B20是接受用户不继续操作的内容的选择指示的按钮。用户在确认消息显示区域R40中显示的消息内容后,通过选择“是”按钮B18,能够在复合机70上再次开始并继续在外部终端装置30中中断的操作。

图15是对SMTP设定画面W50的构成例的一例进行说明的图,SMTP设定画面W50是作为接受用户对消息画面M12的“是”按钮B18的选择而显示的可实施认证画面。此外,图15是认证设定区域R20的账户名输入框Bx10在空栏或输入中途中断操作的情况的示例。在该情况下,例如,如图15中的例示那样,通过对账户名输入框Bx10标注星号“*”等适当的空字,能够表现操作被中断的意思,能够促使用户继续输入认证信息。另外,操作被中断的意思并不限定于空字的赋予,例如,可以使中断处的文字、输入框的显示字体、显示颜色、显示大小等为与其他地方不同的显示方式,或者使中断地方的显示图案(例如,特定图案中的闪烁显示)作为与其他地方不同的显示方式,或者通过对中断地方赋予例如感叹号这样的引起用户注意的记号(文字、符号、标记)等来表现。

如以上那样,根据第二实施方式,除了第一实施方式的效果之外,即使在Web-UI这样的经由外部终端装置的操作被中断的情况下,在已中断操作的用户登录到复合机的情况下,也能够再次开始并继续已中断的操作,因此能够进一步提高用户的便利性。

[3第三实施方式]

第三实施方式是在第二实施方式的构成中,在经由不可实施认证画面的认证信息的输入完成后,未实施外部服务中的认证处理而操作中断(结束)的情况下的方式。

[3.1功能构成]

第三实施方式的复合机70、外部终端装置30以及外部服务50的功能构成可以与第二实施方式大致相同,因此省略此处的说明。

[3.2处理的流程]

第三实施方式的处理能够作为将第二实施方式的图12的流程图替换为图16的处理来实现。另外,对能够与图12中说明的处理相同的处理的部位,标注相同的步骤编号并省略说明。

在图16的步骤S210中,控制部11在判定为经由不可实施认证画面的操作未中断的情况下,判定操作是否完成(步骤S210;否→步骤S300)。在判定为操作完成的情况下,控制部11将接受了输入的认证信息存储到认证(许可)信息存储区域239(步骤S300:是→步骤S310)。此外,在判定为操作未完成的情况下,控制部11待机,直到操作完成(步骤S300:否)。

然后,控制部11判定输入了认证信息的用户(对象用户)是否登录到复合机70(步骤S320)。

在判定为对象用户登录到复合机70的情况下,控制部11将询问是否实施认证处理的内容的认证实施消息显示于显示部13(步骤S320;是→步骤S330)。在判定为对象用户未登录到复合机70的情况下,控制部11待机到对象用户登录到复合机70(步骤S320:否)。

在接收到认证实施消息的显示、受理了用户的认证实施指示的情况下,控制部11向外部服务50输出认证实施指示,结束处理(步骤S340;是→步骤S350)。另一方面,在判定为未受理由用户进行的认证实施指示的情况下,控制部11结束处理(步骤S340:“否”)。

[3.3动作例]

图17是说明在对象用户对复合机70登录成功的情况下控制部11在用户认证画面W40B上显示的消息画面M14的构成例的一例的图。此外,图17示出在登录用户名显示区域R30显示已登录成功的对象用户的登录名(例如,User01)的用户认证画面W40B上重叠消息画面M14的示例,该消息画面M14显示询问是否实施认证处理的内容的认证实施消息。

消息画面M14包含消息显示区域R50、“连接”按钮B22以及“取消”按钮B24。消息显示区域R50是显示将对象用户询问是否实施未实施而中断(结束)的认证处理的内容(例如,“已完成认证设定,但未对A服务实施认证处理。要实施认证处理吗?”)的显示区域。“连接”按钮B22是接收用户实施认证处理的指示的按钮。“取消”按钮B24是接收用户不实施认证处理的内容的选择指示的按钮。用户通过在确认消息显示区域R50中显示的消息内容之后选择“连接”按钮B22,能够对外部服务50输出认证处理的实施指示。另外,也可以接收“连接”按钮B22的选择,控制部11显示能够认证实施画面。

如以上那样,根据第三实施方式,除了第一实施方式以及第二实施方式的效果之外,在经由不可实施认证画面的认证信息的输入完成的情况下,能够基于完成的输入内容输出对外部服务的认证实施指示,因此能够省去复合机中的认证信息的输入带来的麻烦,能够进一步提高用户的便利性。

本发明不限于上述的各实施方式,可以进行各种变更。即,在不脱离本发明的范围的情况下,适当地改变技术手段并组合而获得的实施方式也包括在本发明的技术范围内。

另外,为了便于说明,上述的实施方式有各自单独说明的部分,但也可以在技术上可能的范围组合而执行是不言而喻的。

此外,实施方式的各装置中所运作的程序是控制CPU等的程序(使计算机发挥功能的程序),以实现上述实施方式的功能。并且,由这些装置中处理的信息在其被处理时临时存储在临时存储装置(例如,RAM),其后,被存储在各种ROM(Read Only Memory)、HDD等的存储装置发并根据需要由CPU读取、修改、写入。

在此,作为存储程序的存储介质,也可以是半导体介质(例如,ROM、非易失性存储卡等)、光学记录介质·磁光记录介质(例如,DVD(Digital Versatile Disc,数字多功能盘)、MO(Magneto Optical Disc,磁光盘)、MD(Mini Disc,迷你盘)、CD(Compact Disc,光盘)、BD(Blu-ray(注册商标)Disc,蓝光盘)等)、磁记录介质(例如,磁带、软盘等)等中的任意一种。另外,通过执行所下载的程序,不仅可实现上述的实施方式的功能,还可以基于该程序的指示,通过操作系统或其他应用程序等共同处理,实现本公开的功能。

此外,在流通至市场的情况下,可在可移动型记录介质中保存程序而进行流通,或通过因特网等网络而传送至服务计时器中。此时,服务器计算机的储存装置当然也包含在本公开中。

此外,上述实施方式中使用的装置的各功能块或各种特征也能够利用电路、例如集成电路或多个集成电路进行安装、执行。以实现本说明书所述的功能的方式设计的电路可以包括:通用用途处理器、数字信号处理器(DSP)、面向特定用途的集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、离散门或者晶体管逻辑、离散硬件部件或者它们的组合。通用用途处理器可以是微处理器,也可以是以往类型的处理器、控制器、微控制器或者状态机。前述电路可以由数字电路构成,也可以由模拟电路构成。另外,随着半导体技术的进步而出现了替代当前的集成电路的集成电路化的技术的情况下,本发明的一个以上的方式也可以使用基于该技术的新的集成电路。

附图标记说明

10、70 复合机

11 控制部

13 显示部

15 操作输入部

17 图像形成部

19 图像输入部

21 通信部

23、75 存储部

231 认证(授权)程序

233 画面信息输出控制程序

235 应用数据

237 浏览器程序

751 登录认证程序

239 认证(授权)信息存储区域

241 画面信息存储区域

753 操作日志存储区域

30 外部终端装置

31 控制部

33 显示部

35 操作输入部

37 通信部

39 存储部

391 认证程序

393 浏览器程序

395 协作应用数据

397 认证信息存储区域

50 外部服务

相关技术
  • 图像形成装置、图像形成系统以及图像形成方法
  • 图像形成方法、图像形成装置和图像形成系统
  • 图像处理装置、图像形成装置、图像处理方法以及记录介质
  • 调色剂组合、图像形成方法以及图像形成装置
  • 图像形成装置及图像形成方法
  • 图像输出系统、图像形成装置和图像输出控制方法
  • 图像输出系统、图像形成装置和图像输出控制方法
技术分类

06120116679633