买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】图像形成装置、图像形成系统、图像形成方法和存储介质_佳能株式会社_201710666084.6 

申请/专利权人:佳能株式会社

申请日:2017-08-07

公开(公告)日:2021-06-08

公开(公告)号:CN107688445B

主分类号:G06F3/12(20060101)

分类号:G06F3/12(20060101)

优先权:["20160805 JP 2016-154414"]

专利状态码:失效-未缴年费专利权终止

法律状态:2023.08.18#未缴年费专利权终止;2018.09.11#实质审查的生效;2018.02.13#公开

摘要:本发明提供图像形成装置、图像形成系统、图像形成方法和存储介质。该图像形成系统包括存储机器、认证服务器机器以及输出机器,当输出机器进行存储在存储机器中的打印数据的打印时,输出机器将设备令牌发送到存储机器以向存储机器请求打印数据。存储机器将设备令牌发送到认证服务器机器以确定设备令牌是否有效。当设备令牌被确定为有效时,打印数据被发送到输出机器。

主权项:1.一种图像形成系统,其包括:第一信息处理设备,其被构造为进行:存储打印数据的第一处理,从外部设备接收设备令牌、并将设备令牌发送到其他外部设备的第二处理,以及将请求的打印数据发送到外部设备的第三处理;第二信息处理设备,其被构造为进行:将外部设备的设备令牌登记在登记数据库中的第四处理,以及从外部设备接收设备令牌、并且基于接收到的设备令牌和所述登记数据库来向外部设备通知指示设备令牌是否有效的确定信息的第五处理;以及图像形成装置,其被构造为进行:接收打印指令、并将所述图像形成装置的设备令牌发送到外部设备以向外部设备请求打印数据的第六处理,以及从外部设备接收打印数据、并基于接收到的打印数据在片材上形成图像的第七处理,其中,在由所述第一信息处理设备执行所述第一处理并且由所述第二信息处理设备执行所述第四处理的状态下:在所述第六处理中,所述图像形成装置向所述第一信息处理设备请求打印数据,在所述第二处理中,所述第一信息处理设备从所述图像形成装置接收设备令牌,并将设备令牌发送到所述第二信息处理设备,在所述第五处理中,所述第二信息处理设备从所述第一信息处理设备接收设备令牌,并向所述第一信息处理设备通知所述确定信息,在所述第三处理中,在所通知的确定信息指示设备令牌有效的情况下,所述第一信息处理设备将请求的打印数据发送到所述图像形成装置,并且在所述第七处理中,所述图像形成装置基于从所述第一信息处理设备接收到的打印数据在片材上形成图像。

全文数据:图像形成装置、图像形成系统、图像形成方法和存储介质技术领域[0001]本公开涉及一种图像形成装置、图像形成系统、控制图像形成系统的方法以及存储介质。背景技术[0002]作为信息处理设备的常规的多功能外围设备MFP在从终端设备诸如个人计算机接收到打印数据时立即打印并输出打印数据。这导致打印物留在MFP上。留在MFP上的打印物可能被启动打印作业的用户之外的人看到,并且因此提高了信息泄露的潜在风险。[0003]鉴于上述情况,已经采用保持打印holdprinting来防止打印物留在机器上。更具体地,打印数据在接收时不被立即打印,而是在接收到用户经由MFP的操作单元输入的打印指令请求之后,打印数据被打印并被输出。[0004]已经提出了作为该技术的复杂形式的采用远程保持打印的系统。通过该构造,能够通过与用户向其发送了打印数据的MFP不同的MFP来输出打印数据(日本特开2010-211627号公报)。[0005]采用远程保持打印的系统要求各MFP在彼此之间发送接收打印数据。为了安全起见,在打印数据能够被发送到作为请求方requestor的MFP之前,MFP需要被认证为可靠的机器。对于这种认证,已经提出了使用作业信息的方法(日本专利4429966号)。[0006]与MFP之间的打印数据的传输相关的这种常规认证技术要求在每次执行打印时,负责打印的MFP连接到认证服务器机器。因此,在打印数据能够被打印和输出之前可能需要较长的时间段。[0007]由于对包括多个项目的作业信息进行认证并且对各个作业进行认证,这意味着以高频率进行认证,因此,在能够进行打印和输出之前也需要较长时间段。发明内容[0008]本公开涉及一种图像形成系统、控制图像形成系统的方法以及相关的存储介质,通过该图像形成系统,能够在保证一定程度的安全性的同时,从存储位置获取作为远程保持打印的目标的打印作业,并且有效地打印该打印作业。[0009]根据本公开的一个方面,提供了一种图像形成系统,其包括:第一信息处理设备,其被构造为进行:存储打印数据的第一处理,从外部设备接收设备令牌、并将设备令牌发送到其他外部设备的第二处理,以及将请求的打印数据发送到外部设备的第三处理;第二信息处理设备,其被构造为进行:将外部设备的设备令牌登记在登记数据库中的第四处理,以及从外部设备接收设备令牌、并且基于接收到的设备令牌和所述登记数据库来向外部设备通知指示设备令牌是否有效的确定信息的第五处理;以及图像形成装置,其被构造为进行:接收打印指令、并将所述图像形成装置的设备令牌发送到外部设备以向外部设备请求打印数据的第六处理,以及从外部设备接收打印数据、并基于接收到的打印数据在片材上形成图像的第七处理,其中,在由所述第一信息处理设备执行所述第一处理并且由所述第二信息处理设备执行所述第四处理的状态下:在所述第六处理中,所述图像形成装置向所述第一信息处理设备请求打印数据,在所述第二处理中,所述第一信息处理设备从所述图像形成装置接收设备令牌,并将设备令牌发送到所述第二信息处理设备,在所述第五处理中,所述第二信息处理设备从所述第一信息处理设备接收设备令牌,并向所述第一信息处理设备通知所述确定信息,在所述第三处理中,在所通知的确定信息指示设备令牌有效的情况下,所述第一信息处理设备将请求的打印数据发送到所述图像形成装置,并且在所述第七处理中,所述图像形成装置基于从所述第一信息处理设备接收到的打印数据在片材上形成图像。[0010]从以下参照附图对示例性实施例的描述中,其他特征将变得显而易见。附图说明[0011]图1A和图1B分别是示出图像形成系统的构造的图。[0012]图2是示出图像形成装置的构造的框图。[0013]图3是示出图像形成装置的软件构造的图。[0014]图4是示出在操作单元的显示部上显示的用户界面UI画面的图。[0015]图5是示出图像形成装置的书目信息bibliographicinformation的示例的图。[0016]图6是示出控制图像形成装置的方法的流程图。[0017]图7是示出控制图像形成装置的方法的流程图。[0018]图8是示出控制图像形成装置的方法的流程图。[0019]图9A和图9B是示出控制图像形成装置的方法的流程图。[0020]图1〇是示出访问令牌的管理信息的图。具体实施方式[0021]下面参考附图描述示例性实施例。[0022]〈网络构造〉[0023]图1A和图1B是示出包括根据本示例性实施例的图像形成装置的图像形成系统的构造的图。该示例的图像形成装置是多功能外围设备MFP,并且该示例的系统包括经由网络彼此可通信地连接的多个MFP和个人计算机PC。[0024]例如,图1A和图1B中的网络1〇1支持传输控制协议TCP互联网协议IP。发送打印作业的PC1〇2和图像形成装置1〇3、1〇4和105连接到网络101。图像形成装置可以是打印机。本公开的方可以应用于其中多个MFP和打印机彼此通信的图像形成系统。[0025]图1A示出其中打印数据被输入到图像形成装置并且文档列表被显示在其他图像形成装置上的网络构造。[0026]图像形成装置103用作存储机器,该存储机器保持从用作信息处理设备的pc1〇2接收到的打印数据,使得之后可以输出打印数据。图像形成装置104用作管理存储在其他图像形成装置和打印机中的打印数据的书目信息的书目服务器机器。图像形成装置1〇5从用作书目服务器机器的图像形成装置104获取关于打印数据的书目信息,并且显示文档列表。图像形成装置105用作打印由用户从文档列表中选择的文档的输出机器。图1A示意性地示出了总体构造,并且系统可以包括多个PC、存储机器和输出机器。[0027]图1B示出在图像形成装置上显示的文档列表中的打印数据被存储在其他图像形成装置中时,用于进行认证的网络构造。图像形成装置105是输出机器,该输出机器打印由用户从文档列表中选择的打印数据。图像形成装置106作为认证服务器机器,该认证服务器机器检查发出了认证请求的图像形成装置的装置专有信息是否有效,并且在发出了认证请求的图像形成装置可靠的情况下,发出访问令牌。[0028]图像形成装置106还确定所发出的访问令牌是否有效。当发送打印数据时,用作存储打印数据的存储机器的图像形成装置103向用作认证服务器机器的图像形成装置106询问作为请求方的MFP是否有效。图1B示意性地示出总体构造。用作认证服务器机器的图像形成装置106可以与用作书目服务器机器的图像形成装置104相同。该系统可以采用其中多个存储机器和输出机器彼此连接的构造。如下所述,认证服务器机器包括发出认证信息的功能,该认证信息的有效期基于从图像形成装置105获取的设备信息(用于识别图像形成装置的序列标识ID来设置。[0029]〈用于显示文档列表的数据的流程〉[0030]在下面描述的过程的示例中,用户将打印数据从PC102发送到用作存储机器的图像形成装置103,并且用作输出机器的图像形成装置105显示文档列表。在本示例性实施例中描述的示例中,页面描述语言PDL数据被发送到图像形成装置103。[0031]PDL包括由CanonInc.佳能株式会社开发的激光束打印机LBP图像处理系统LIPS和由AdobeSystemsIncorporatedAdobe系统公司)开发的PostScript。图像形成装置103解译(interpretPDL并执行光栅图像处理RIP以进行打印。打印数据不限于PDL数据,并且可以是能够由图像形成装置103解译并打印的任何格式,包括例如标记图像文件格式TIFF图像数据和应用的文档格式。[0032]用户通过在PC102上运行的应用来启动打印机驱动器。用户在打印机驱动器画面未示出)上进行打印设置。然后,用户选择图像形成装置103,并发出打印指令。在此处理中,用户可以发出明确指示保持打印的指令。在接收到打印指令的情况下,打印机驱动器显示认证画面未示出)。在用户输入认证信息之后发出打印指令。打印机驱动器将认证请求与用户名和密码一起发送至图像形成装置103。图像形成装置103的认证服务308检查接收到的用户名和密码,并将认证结果发送到PC102。当接收到的认证结果指示认证失败时,打印机驱动器由于错误而终止打印处理。当认证成功时,打印机驱动器根据指定的打印设置将应用数据转换为PDL数据,并生成包括用户信息的打印数据。在步骤S100中,打印机驱动器将生成的打印数据发送到图像形成装置103。[0033]用作存储机器的图像形成装置103负责存储打印数据,并且还负责提取包括打印数据中的打印数据名称、打印设置和用户名的书目信息。在步骤Sl〇l中,图像形成装置1〇3将提取的书目信息发送到用作书目服务器机器的图像形成装置1〇4。[0034]在步骤S102中,当存储在图像形成装置103中的打印数据要由图像形成装置105输出时,用户通过输入与输入到打印机驱动器的用户名和密码相同的用户名和密码来登录用作输出机器的图像形成装置1〇5。[0035]在步骤S103中,图像形成装置105向用作书目服务器机器的图像形成装置1〇4请求书目信息。在步骤S104中,图像形成装置105从图像形成装置1〇4接收书目信息。图像形成装置105基于接收到的书目信息显示文档列表。[0036]〈打印数据的发送接收的流程〉[0037]下面参照图1B中的步骤描述一系列打印处理。[0038]在图1B的步骤S105中,用户通过使用图像形成装置1〇5的操作单元206从文档列表中选择要打印的文档,并发出打印指令。在步骤S106中,未存储用于认证的访问令牌的图像形成装置105将其装置专有号码发送到用作认证服务器机器的图像形成装置106,并且因此向图像形成装置106请求访问令牌。在步骤S107中,图像形成装置105从用作验证服务器机器的图像形成装置106接收访问令牌。在步骤S108中,图像形成装置105基于访问令牌向用作存储机器的图像形成装置103请求打印数据。在步骤S109中,图像形成装置103向认证服务器机器请求通过访问令牌进行认证。在步骤S110中,图像形成装置103从图像形成装置106接收认证结果。在认证成功的情况下,在步骤S111中,图像形成装置103将打印数据发送到用作输出机器的图像形成装置105。[0039]〈图像形成装置103至106的示意性构造〉[0040]图2是示出图1A和图1B所示的图像形成装置103至106中的各个的构造的框图。[0041]图2中的控制器单元200控制图像形成装置。中央处理单元CPU201是用于整体控制系统的计算设备。CPU201、随机存取存储器RAM202、只读存储器ROM203、硬盘驱动器HDD2〇4、操作单元IF205、设备IF207和网络IF210连接到系统总线21UCPU201对连接到系统总线211的设备进行总体控制。RAM202存储程序诸如操作系统、系统软件和应用软件)以及数据。[0042]ROM203存储用于系统的引导程序、系统程序和应用程序。ROM203还可以存储关于图像形成装置所需的字体等的信息。[0043]HDD204存储操作系统、系统软件、应用软件、图像数据、设置数据等。CPU201执行存储在RAM202中的程序,以处理存储在RAM202、R0M203或HDD204中的图像数据和图像数据以外的数据。小型MFP可以不包括HDD204,并且可以具有通过存储在ROM203中的系统软件、应用软件等实现的无硬盘构造。使用除了硬盘以外的存储设备(诸如包括固态盘SSD的闪存的构造可以代替HDD204来使用。[0044]控制器单元200包括操作单元IF205、设备IF207和网络IF210。操作单元IF2〇5用作包括触摸屏的操作单元206的接口,并将要在操作单元206上显示的图像数据输出到操作单元206。[0045]操作单元IF205经由操作单元206向CPU201通知由系统的用户输入的信息。设备IF2〇7建立控制器单元2〇〇与包括扫描器单元2〇8和打印机单元2〇9的图像输入输出设备之间的连接,并且负责输入和输出图像数据。[0046]RAM202和HDD204存储经由设备IF207从扫描器单元20S接收到的图像数据。因此存储的图像数据被适当地用于通过存储在RAM202中的应用程序执行图像处理等。类似地,当要输出图像数据时,图像数据经由设备IF207输出到打印机单元209。[0047]在诸如打印机的一些构造中,不安装扫描器单元208。网络IF210连接到网络,并且向局域网(LAN212上的外部设备输入图像数据或用于控制MFP的信息,并且从局域网LAN212上的外部设备输出图像数据或用于控制MFP的信息。[0048]使得能够实施示例性实施例的附加构造未示出)是可应用的。例如,具有FAX传真功能的MFP的控制器单元2〇〇可以包括图2中未示出的调制解调器设备IF并且连接到公共线路,使得能够发送FAX。替代性地,例如,控制器单元200可以包括通用串行总线USB1F未示出),使得能够读取并打印存储在闪存卡等中的数据。[0049]根据本示例性实施例的图像形成装置103至106具有相同的块构造。为了便于起见,图像形成装置103的部件被分配在末端具有字母“a”的附图标记,图像形成装置104的部件被分配在末端具有字母“b”的附图标记,图像形成装置105的部件被分配在末端具有字母“c”的附图标记,并且图像形成装置106的部件被分配在末端具有字母“d”的附图标记。以这种方式,不同的图像形成装置中的相同部件可以彼此区分。例如,图像形成装置103的CPU201被描述为CPU201a。[0050]〈图像形成装置的软件构造〉[0051]图3是示出图1A和图1B所示的图像形成装置103至106中的各个的软件构造的图,该软件构造由嵌入到控制器单元200中的软件实施。嵌入到MFP和打印机中并由控制器单元200处理的软件被实施为所谓的固件并且由CPU201执行。[0052]实时操作系统0S300向在其上操作的软件提供用于管理针对控制嵌入式系统优化的各种资源的服务和框架。由实时0S300提供的用于管理各种资源的服务和框架包括多任务管理和任务间通信。通过多任务管理,管理由CPU201执行的多个处理的多个上下文,使得处理被基本上彼此并行地操作。通过任务间通信,实现任务之间的同步和数据事务。[0053]服务和框架还包括存储器管理、中断管理、各种设备驱动器以及作为用于本地接口、网络、通信等的各种协议的实施的协议栈。[0054]控制器平台301包括文件系统302、作业设备控制303和计数器304。文件系统302是用于存储构造在存储设备诸如HDD204和RAM202上的数据的机构,并且用于对由控制器单元200处理的作业进行假脱机并且用于存储各种类型的数据。[0055]作业设备控制303控制硬件诸如MFP或打印机)以及涉及主要由硬件提供的基本功能打印、扫描、通信、图像转换等)的作业。计数器304管理各个应用的有效期以及打印和扫描的计数值。[0056]系统服务305是用于监视MFP或打印机的操作状态并且通过网络从软件分发服务器下载软件和许可证的模块。[0057]应用平台306是使得下面描述的系统应用307和可以额外提供的应用311能够使用实时OS300和控制器平台301的功能的中间件。[0058]系统应用307包括认证服务308、访问控制309和书目信息管理310。认证服务308通过将经由操作单元206或网络101输入的用户名和密码与存储在HDD204中的数据库中的数据进行比较来进行用户认证。[0059]在本示例性实施例中,通过管理的装置专有号码进行用户认证和设备认证。代替将数据库存储在HDD204中,例如可以由外部认证服务器机器诸如ActiveDirectory进行认证。访问控制309是安全模块,该安全模块用于基于用户权限和为数据设置的安全设置,来允许或禁止对作业或各种资源的访问。[0060]书目信息管理310是安装在用作书目服务器机器的图像形成装置104中的模块,并且针对各个用户管理存储在经由网络1〇1连接到书目服务器机器的MFP中的打印数据和打印数据的书目信息。书目信息包括输入到MFP的待打印文档的信息。这样的信息包括打印数据的接收日期和时间、存储打印数据的MFP的IP地址、这种本地设备的目录路径、打印数据名称和打印设置。[0061]应用311是各个模块,该各个模块在操作单元206上显示菜单,从用户接收输入,并且向用户提供由MFP或打印机实施的各种功能。作为应用311之一的保持打印应用312将文档列表显示为作为保持打印的目标的数据列表,向打印数据和设备认证请求发出请求和响应,执行打印输出处理,并进行其他类似的处理。[0062]根据本示例性实施例的图像形成装置1〇3至1〇6具有相同的软件构造。为了便于描述,图像形成装置103的模块被分配在末端具有字母“a”的附图标记,图像形成装置104的模块被分配在末端具有字母“b”的附图标记,图像形成装置105的模块被分配在末端具有字母“c”的附图标记,并且图像形成装置106的模块被分配在末端具有字母“d”的附图标记。以这种方式,不同图像形成装置中的相同模块可以彼此区分。例如,图像形成装置103的认证服务308被描述为认证服务308a。[0063]〈显示文档列表的画面〉[0064]图4是不出在图2所不的操作单兀206的显示部上显示的用户界面UI画面的图。这是用作输出机器的图像形成装置105上显示的文档的列表的示例。由图像形成装置105的CPU201c执行的应用312c将该画面显示在操作单元206c上。[0065]图4中的文档列表按钮400用于向授权用户显示可打印文档的列表。该画面包括四个可打印文档406至409以及针对各个文档406至409显示的五个项目,包括缩略图401、作业名称402、日期和时间403、页数X份数404以及用户名称405。缩略图401用于相比于作业名称402而言更清楚地在视觉上识别输入文档。针对各个文档406至409显示的这些项目用作书目信息并由书目服务器机器共同管理。然而,用于缩略图的预览图像具有大的数据大小,并且不被用作本示例性实施例中的书目信息。[0066]显示为缩略图401的图像反映打印设置。更具体地,作为文档407的缩略图401的图像被显示为二合一页2inlpage的图像。所示的画面处于改变设置按钮410、显示图像按钮411和开始打印按钮412被显示的状态。[0067]〈书目信息的数据结构〉[0068]图5是示出根据本示例性实施例的用作输出机器的图像形成装置105的书目信息的示例的图。应用312将该信息存储在图像形成装置105的HDD204c中。[0069]图5示出这样的画面:通过该画面,基于书目信息中的指示存储位置的IP地址,能够识别存储目标文档的打印数据的位置,并且能够确定目标文档的打印数据位于输出机器中还是位于其他图像形成装置中。更具体地,当设置了IP地址时,打印数据被存储在用作存储机器的其他图像形成装置中。因此,作为输出机器的图像形成装置105需要经过认证来获取打印数据。在该处理中,通过关于文档ID506的信息来指定要获取打印数据的文档。[0070]〈开始认证服务的过程〉[0071]图6是示出根据本示例性实施例的控制图像形成装置的方法的流程图。这是根据本示例性实施例的用于开始涉及作为认证服务器机器的图像形成装置106和作为输出机器的图像形成装置105的认证服务的过程的示例。步骤S601至S606中的处理由图像形成装置105和106的CPU201c和CPU2〇ld来实施。[0072]首先,在步骤S600中,图像形成装置1〇5的操作单元2〇ec开始用户认证服务。在步骤S601中,图像形成装置1〇5的保持打印应用312c将用户信息发送到图像形成装置106,以用于远程登录。[0073]在步骤S6〇2中,图像形成装置106的认证服务308d进行用户认证。用户稍后通过图像形成装置106执行认证登记处理,并且因此需要是具有对图像形成装置106的管理员权限的用户。[0074]在步骤S6〇3中,认证服务3〇8d确定用户认证是否成功。在认证服务308d确定用户认证成功的情况下(步骤Se〇3中为“是”),处理进行到步骤S604。在步骤S604中,认证服务308d获取从图像形成装置105发送的装置专有信息,诸如设备序列ID和媒体访问控制MAC地址等。[0075]在步骤S605中,认证服务308d确定装置专有信息是否满足用于构造装置专有信息的条件并且因此有效。在认证服务308d确定信息有效的情况下(步骤S605中为“是”),处理进行到步骤S606。在步骤S606中,认证服务308d将装置专有信息登记为授权设备。在认证服务308d将装置专有信息登记为授权设备之后,在步骤S607中,认证服务308d发出与登记信息相对应的访问令牌。[0076]在认证服务308d在步骤S603中确定用户认证失败的情况下步骤S603中为“否”),或者在认证服务308d在步骤S605中确定装置专有信息无效的情况下(步骤S605中为“否”),处理进行到步骤S608。在步骤S608中,认证服务308d不发出任何访问令牌,并且一系列处理被终止。[0077]〈输出机器的认证过程〉[0078]图7是示出根据本实施例的控制图像形成装置的方法的流程图。该流程图示出了根据本示例性实施例的作为输出机器的图像形成装置105中的认证过程的示例。步骤S701至S719中的处理由图像形成装置105的CPU201c实施。[0079]首先,在步骤S7〇l中,用户通过经由操作单元206c输入用户名和密码来登录到图像形成装置105。该步骤对应于图1A的步骤S102中的用户认证。在步骤S702中,用户启动应用3l2c,并且向作为书目服务器机器操作的图像形成装置104请求书目信息,并获取书目信息。该步骤对应于图1A的步骤S103中的书目信息请求和步骤S104中的书目信息接收。在步骤S703中,用户在图4所示的显示文档列表的画面上选择要打印的文档,并且按下开始打印按钮412。该步骤对应于图1B的步骤S105中的打印指令。[00S0]在步骤S704中,应用312c基于存储在HDD204c中的书目信息来确定目标文档是否是远程文档。在目标文档不是远程文档的情况下(步骤S704中为“否”),处理进行到步骤S719。在步骤S719中,应用312c利用不是远程文档并且因此被存储在图像形成装置1〇5中的HDD204c中的目标文档的打印数据,来进行打印。[0081]在目标文档是远程文档的情况下(步骤S704中为“是”),处理进行到步骤8705。在步骤S7〇5中,保持打印应用;312c检查是否预先从图像形成装置1〇6获取访问令牌并且访问令牌被缓存在图像形成装置105中的HDD204c中。[0082]在步骤S706中,保持打印应用312c确定访问令牌是否已经被缓存在图像形成装置1〇5中的HDD204c中。在找到访问令牌的情况下(步骤S7〇e中为“是”),处理进行到步骤S714。因此,由于跳过用于获取访问令牌的步骤s7〇7至sn3中的处理,所以能够缩短打印所需的时间。[0083]在保持打印应用312C确定未找到访问令牌缓存的情况下步骤S706中为“否”),处理进行到步骤S707。在步骤S707中,保持打印应用312c获取图像形成装置105的装置专有信息。该步骤对应于图1B的步骤S106中的装置专有信息的发送。[0084]在步骤S7〇8中,在图像形成装置1〇5中操作的应用311c远程登录到用作认证服务器机器的图像形成装置1〇6。在步骤S7〇9中,应用3llc向图像形成装置16通知作为输出机器的装置专有信息的号码。在步骤SHO中,应用311c基于装置专有信息向图像形成装置106发出设备认证请求。在步骤S711中,应用311c从用作认证服务器机器的图像形成装置106接收对设备认证请求的响应,并且确定认证是否成功。[0085]在应用3llc确定认证成功的情况下(步骤S711中为“是”),处理进行到步骤S712。在步骤S712中,在图像形成装置1〇5中操作的应用311c从用作认证服务器机器的图像形成装置106接收访问令牌。该步骤对应于图1B的步骤S107中的访问令牌的接收。[0086]在步骤S713中,应用3llc将从用作认证服务器机器的图像形成装置106接收到的访问令牌缓存并存储在HDD2〇4c中。在步骤S714中,应用311c向作为存储机器操作的图像形成装置1〇3请求打印数据。该步骤对应于图1B的步骤S108中的打印数据请求。在步骤S715中,应用3llc将访问令牌和与所请求的打印数据相对应的文档的文档id发送到作为存储机器操作的图像形成装置103。在步骤S716中,应用311c从图像形成装置1〇3接收响应信息。在步骤SH7中,应用311c基于从图像形成装置103接收到的响应信息来确定是否接受了打印请求。[0087]在应用311c确定接受了打印请求的情况下步骤S717中为“是”),处理进行到步骤S718。在步骤S718中,在图像形成装置105中操作的应用311c从作为存储机器操作的图像形成装置103接收打印数据。然后,在步骤SH9中,应用311c经由设备IF207向打印机单元209c发出针对所接收到的打印数据的打印指令,并且因此数据被输出,即被打印。然后,该处理终止。该步骤对应于图1B的步骤S111中的打印数据的发送。[0088]在应用311c在步骤S711中确定图像形成装置1〇6中的认证失败的情况下(步骤S711中为“否”),处理进行到步骤S720。在步骤S720中,应用311c在操作单元206c上显示打印错误,并且从HDD204c中删除与失败认证相对应的缓存访问令牌。然后,该处理终止。[0089]〈存储机器中的认证过程〉[0090]图8是示出根据本示例性实施例的控制图像形成装置的方法的流程图。该流程图示出根据本示例性实施例的作为存储机器的图像形成装置103中的认证过程的示例。步骤S801至S812中的处理由图像形成装置103的CPU201a实施。[0091]首先,在步骤S801中,在图像形成装置103中操作的应用311a从作为输出机器操作的图像形成装置105接收打印数据获取请求。该步骤对应于图1B的步骤S108中的打印数据请求。[0092]在步骤S802中,在作为存储机器操作的图像形成装置1〇3上操作的应用311a从作为输出机器操作的图像形成装置105接收访问令牌和打印数据的文档ID。在步骤S8〇3中,应用311a远程登录到作为认证服务器机器操作的图像形成装置106。[0093]在步骤SS04中,应用311a通过向用作认证服务器机器的图像形成装置1〇6通知从用作输出机器的图像形成装置1〇5接收到的访问令牌来发出认证请求。该步骤对应于图1B的步骤S109中的令牌认证。[0094]在步骤SS〇5中,应用311a从用作认证服务器机器的图像形成装置1〇6接收认证请求的结果。该步骤对应于图1B的步骤S110中的认证结果的接收。在步骤S806中,应用311a确定来自用作认证服务器机器的图像形成装置106的认证结果是否指示认证成功认证信息有效)。在应用311a确定认证结果指示认证成功的情况下步骤S806中为“是”),处理进行到步骤S807。在步骤S807中,应用311a基于从用作输出机器的图像形成装置105接收到的文档ID,来在HDD204中搜索目标打印数据。[0095]在应用311a在步骤S806中确定来自用作认证服务器机器的图像形成装置106的认证结果指示认证失败的(认证信息无效)的情况下(步骤S806中为“否”),处理进行到步骤S812。在步骤S812中,作为对打印数据请求的响应,应用311a向用作输出机器的图像形成装置105发送指示请求未被接受的响应。然后,该处理终止。[0096]在步骤S808中,应用311a基于文档ID确定目标打印数据是否存储在HDD204中。在应用311a确定打印数据未被存储在HDD204中的情况下(步骤S808中为“否”),处理进行到步骤S812。在步骤S812中,作为对打印数据请求的响应,应用311a向用作输出机器的图像形成装置105发送指示请求未被接受的响应。[0097]在应用31la在步骤S808中确定打印数据被存储在HDD204中的情况下(步骤S808中为“是”),处理进行到步骤S809。在步骤S809中,应用311a从HDD204中读取打印数据。然后,在步骤S810中,作为对打印数据请求的响应,应用311a向用作输出机器的图像形成装置105发送指示该请求已经被接受0K的响应。在步骤S811中,应用311a将从图像形成装置105输出机器请求的打印数据发送到图像形成装置105。然后,一系列处理终止。该步骤对应于图1B中的步骤S111中的打印数据的发送。[0098]〈认证服务器机器中的认证过程〉[0099]图9A和图9B是示出根据本示例性实施例的控制图像形成装置的方法的流程图。该流程图示出作为认证服务器机器的图像形成装置106中的认证过程的示例。步骤S901至S905和步骤S1000至S1006中的处理由图像形成装置106的CPU201d实施。[0100]〈从输出机器向认证服务器机器发出认证信息的过程〉[0101]当图9A所示的处理开始时,在步骤S900中,在图像形成装置106中操作的认证服务308d从作为输出机器操作的图像形成装置105接收访问令牌发出请求。该步骤对应于图1B的步骤S106中的装置专有信息的发送。在步骤S901中,认证服务308d基于特定规则来确定从用作输出机器的图像形成装置105发送的作为装置专有信息的号码是否有效。[0102]在认证服务308d确定从用作输出机器的图像形成装置105发送的作为装置专有信息的号码有效的情况下(步骤S901中为“是”),处理进行到步骤S902。在步骤S902中,认证服务308d确定认证服务308是否预先登记了作为装置专有信息的号码。在认证服务308d确定该号码未被登记的情况下(步骤S902为“否”),处理进行到步骤S903。在步骤S903中,认证服务308d发出与作为装置专有信息的该号码相关联的访问令牌。访问令牌被加载到RAM202d中。[0103]在步骤S904中,认证服务308d基于发出日期和时间来定义访问令牌的发出日期和时间以及有效期,并且将这些项目与访问令牌一起登记到RAM202d中。图10示出在该处理中登记的访问令牌的管理信息的构造。[0104]在步骤S9〇5中,认证服务308d将发出的访问令牌发送到用作发送请求的输出机器的图像形成装置105。该步骤对应于图1B的步骤S107中的令牌的接收。[0105]在步骤S907中,认证服务308d将RAM202d中的访问令牌存储在HDD204d中,并且将对应于该存储的存储路径存储为图1〇所示的管理信息的构造中的访问令牌存储路径1000〇[0106]在认证服务308d在步骤S901中确定作为装置专有信息的号码无效的情况下(步骤S901中为“否”),处理进行到步骤S906。在步骤S906中,认证服务30S向作为请求方的图像形成装置103发送错误信息。然后,该处理终止。[0107]〈从存储机器对认证服务器机器的认证过程〉[0108]当图9B所示的处理开始时,在步骤S1000中,在图像形成装置106中操作的认证服务308d从作为存储机器操作的图像形成装置103接收基于用作输出机器的图像形成装置105的访问令牌的认证请求。[0109]在步骤S1001中,认证服务308d获取从图像形成装置106发送的访问令牌。该步骤对应于图1B的步骤S109中的令牌认证的传输。在步骤S1002中,认证服务308d确定所获取的访问令牌是否有效。[0110]在认证服务308d确定所获取的访问令牌有效的情况下(步骤S1002中为“是”),处理进行到步骤S1003。在步骤S1003中,认证服务308d检查有效期。在步骤S1004中,认证服务308d确定访问令牌是否己经过期。在认证服务308d确定访问令牌尚未过期的情况下(步骤S1004中为“否”),处理进行到步骤S1005。在步骤S1005中,认证服务308d向作为存储机器的图像形成装置103发送指示认证结果成功的响应。[0111]在所获取的访问令牌被确定为无效的情况下(步骤S1002中为“否”),或者在认证服务308d确定访问令牌已经过期的情况下步骤S1004中为“是”),处理进行到步骤S1006。在步骤S1006中,认证服务308d向作为存储机器的图像形成装置103发送指示认证结果失败的响应。然后,在步骤S1007中,认证服务308d删除所参照的访问令牌,并从图10所示的管理构造中删除相关的访问令牌。这些步骤对应于图1B的步骤S110中的认证结果的传输。[0112]〈访问令牌管理构造〉[0113]图10是示出由认证服务308d管理的访问令牌的管理信息的图^访问令牌的管理信息存储在图像形成装置106的HDD204d中。[0114]访问令牌是简单的密钥路径,并且包括唯一的字符串信息。访问令牌由图像形成装置106的控制器单元200d管理和操作。由控制器单元200d执行的软件被安装为所谓的固件,并且由CPU201d执行。[0115]图10中的访问令牌存储路径1000指示由作为认证服务器机器操作的图像形成装置106发出的访问令牌的存储位置。序列ID1001指示与由图像形成装置106发出的访问令牌相关联的MFP所特有的序列号。发出日期和时间1002指示图像形成装置106发出访问令牌的日期和时间。有效期1003指示由图像形成装置106发出的访问令牌的有效期。认证次数1004指示图像形成装置106已经发出访问令牌作为对来自其他MFP的认证请求的指示成功认证的响应的次数。授权次数1005指示由图像形成装置106发出的访问令牌能够被参照为授权访问令牌的次数。[0116]根据本示例性实施例的认证的有效性可以通过由发出日期和时间1002以及有效期1003所指示的时间的设置或由认证次数1004和授权次数1005所指示的认证次数的设置来定义。通过如此定义的构造,能够根据安全级别来灵活地构造系统。[0117]根据本示例性实施例,能够通过使用MFP专有号码进行的认证来实现针对欺骗spoofing等的安全措施。此外,能够通过使用访问令牌缓存来省略认证服务器与同一MFP之间的通信。因此,在远程保持打印系统中,能够实现更短的打印时间。[0118]通过本示例性实施例,能够在图像形成系统中保证一定程度的安全性的同时,从存储的位置获取远程保持的打印作业并且有效地打印该作业。[0119]其他实施例[0120]本发明的实施例还可以通过读出并执行记录在存储介质(也可以更完全地被称为“非暂时的计算机可读存储介质”)上的计算机可执行指令例如,一个或多个程序)以执行一个或多个上述实施例的功能并且或者包括用于执行一个或多个上述实施例的功能的一个或多个电路例如,专用集成电路ASIC的系统或装置的计算机来实现,并且通过由系统或装置的计算机执行的方法来实现,通过例如从存储介质读出并执行计算机可读指令以执行一个或多个上述实施例的功能并且或者控制一个或多个电路以执行一个或多个上述实施例的功能。该计算机可以包括一个或多个处理器例如,中央处理单元CPU,微处理单元MPU,并且可以包括独立的计算机或独立的处理器的网络来读出并执行计算机可执行指令。该计算机可执行指令可以从例如网络或存储介质提供给计算机。该存储介质可以包括例如硬盘、随机存取存储器RAM、只读存储器ROM、分布式计算系统的存储、光盘诸如压缩盘CD、数字通用盘DVD或蓝光盘BD注册商标)、闪存设备、存储卡等中的一个或多个。[0121]本发明的实施例还可以通过如下的方法来实现,g卩,通过网络或者各种存储介质将执行上述实施例的功能的软件程序提供给系统或装置,该系统或装置的计算机或是中央处理单元CPU、微处理单元MPU读出并执行程序的方法。[0122]虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有变型、等同结构和功能。

权利要求:1.一种图像形成系统,其包括:第一信息处理设备,其被构造为进行:存储打印数据的第一处理,从外部设备接收设备令牌、并将设备令牌发送到其他外部设备的第二处理,以及将请求的打印数据发送到外部设备的第三处理;第二信息处理设备,其被构造为进行:将外部设备的设备令牌登记在登记数据库中的第四处理,以及从外部设备接收设备令牌、并且基于接收到的设备令牌和所述登记数据库来向外部设备通知指示设备令牌是否有效的确定信息的第五处理;以及图像形成装置,其被构造为进行:接收打印指令、并将所述图像形成装置的设备令牌发送到外部设备以向外部设备请求打印数据的第六处理,以及从外部设备接收打印数据、并基于接收到的打印数据在片材上形成图像的第七处理,其中,在由所述第一信息处理设备执行所述第一处理并且由所述第二信息处理设备执行所述第四处理的状态下:在所述第六处理中,所述图像形成装置向所述第一信息处理设备请求打印数据,在所述第二处理中,所述第一信息处理设备从所述图像形成装置接收设备令牌,并将设备令牌发送到所述第二信息处理设备,在所述第五处理中,所述第二信息处理设备从所述第一信息处理设备接收设备令牌,并向所述第一信息处理设备通知所述确定信息,在所述第三处理中,在所通知的确定信息指示设备令牌有效的情况下,所述第一信息处理设备将请求的打印数据发送到所述图像形成装置,并且在所述第七处理中,所述图像形成装置基于从所述第一信息处理设备接收到的打印数据在片材上形成图像。2.根据权利要求1所述的图像形成系统,其中,所述图像形成装置还进行:确定是否存储了有效设备令牌的处理;以及在未存储有效设备令牌的情况下,向所述第二信息处理设备发送认证信息和设备信息以接收设备令牌的处理。3.根据权利要求1所述的图像形成系统,其中,所述图像形成装置向所述第二信息处理设备发送认证信息和设备信息,并且其中,所述第二信息处理设备在基于所述认证信息的认证成功的情况下将设备令牌与所述设备信息相关联地登记在所述登记数据库中,并且将设备令牌发送到所述图像形成装置。4.根据权利要求3所述的图像形成系统,其中,所述认证信息是用户认证信息。5.根据权利要求4所述的图像形成系统,其中,所述用户认证信息包括用户名和密码。6.根据权利要求5所述的图像形成系统,其中,所述图像形成装置接收由操作者输入的用户名和密码。7.根据权利要求1所述的图像形成系统,其中,在所述第五处理中,在从所述第一信息处理设备接收到的设备令牌未登记在所述登记数据库中的情况下,所述第二信息处理设备向所述第一信息处理设备发送指示设备令牌无效的确定信息。8.根据权利要求1所述的图像形成系统,其中,在所述第五处理中,在从所述第一信息处理设备接收到的设备令牌的有效期超过在所述登记数据库中登记的有效期的情况下,所述第二信息处理设备向所述第一信息处理设备发送指示设备令牌无效的确定信息。9.一种图像形成系统,其包括:第一信息处理设备;第二信息处理设备;以及图像形成装置,其中,在打印数据被存储在所述第一信息处理设备中并且所述图像形成装置的设备令牌被登记在所述第二信息处理设备的登记数据库中的状态下:所述图像形成装置响应于打印指令向所述第一信息处理设备发送设备令牌,以向所述第一信息处理设备请求打印数据,所述第一信息处理设备将设备令牌发送到所述第二信息处理设备,所述第二信息处理设备基于从所述第一信息处理设备接收到的设备令牌和所述登记数据库,向所述第一信息处理设备通知指示设备令牌是否有效的确定信息,在通知的确定信息指示设备令牌有效的情况下,所述第一信息处理设备将从所述图像形成装置请求的打印数据发送到所述图像形成装置,并且所述图像形成装置基于从所述第一信息处理设备接收到的打印数据在片材上形成图像。10.—种图像形成装置,所述图像形成装置与第一信息处理设备和第二信息处理设备通信,所述图像形成装置包括:图像形成单元,其被构造为在片材上形成图像;操作单元,其被构造为接收用户操作;存储器,其存储指令;以及一个或更多个控制器,其在执行指令时进行:向所述第二信息处理设备发送认证信息和设备信息的处理;从所述第二信息处理设备接收登记在所述第二信息处理设备的登记数据库中的设备令牌的处理;响应于经由所述操作单元输入的打印指令,将所述设备令牌发送到所述第一信息处理设备以向所述第一信息处理设备请求打印数据的处理;以及使所述图像形成单元基于从所述第一信息处理设备接收到的打印数据执行图像形成的处理。11.根据权利要求10所述的图像形成装置,其中,所述一个或更多个控制器各自将用户认证信息作为所述认证信息发送到所述第二信息处理设备。12.根据权利要求11所述的图像形成装置,其中,所述用户认证信息包括用户名和密码。13.根据权利要求I2所述的图像形成装置,其中,所述操作单元接收由用户输入的用户名和密码。14.根据权利要求10所述的图像形成装置,其中,所述设备令牌与所述图像形成装置的设备信息相关联地登记在所述登记数据库中。15.根据权利要求10所述的图像形成装置,其中,所述设备令牌与有效期信息相关联地登记在所述登记数据库中。16.—种使用第一信息处理设备、第二信息处理设备和图像形成装置的图像形成方法,所述图像形成方法包括:通过所述第一信息处理设备存储打印数据;通过所述第二信息处理设备将所述图像形成装置的设备令牌登记在登记数据库中;通过图像形成装置响应于打印指令将设备令牌发送到所述第一信息处理设备,以向所述第一信息处理设备请求打印数据;通过所述第一信息处理设备将从所述图像形成装置接收到的设备令牌发送到所述第二信息处理设备;通过所述第二信息处理设备基于从所述第一信息处理设备接收到的设备令牌和所述登记数据库,向所述第一信息处理设备通知指示设备令牌是否有效的确定信息;在通知的确定伯息指不设备令牌有效的情况下,通过所述第一信息处理设备将由所述图像形成装置请求的打印数据发送到所述图像形成装置;以及通过所述图像形成装置,基于从所述第一信息处理设备接收到的打印数据在片材上形成图像。17.—种非暂时性计算机可读存储介质,其存储使包括第一信息处理设备、第二信息处理设备和图像形成装置的图像形成系统执行图像形成方法的程序,所述图像形成方法包括:通过所述第一信息处理设备存储打印数据;通过所述第二信息处理设备将所述图像形成装置的设备令牌登记在登记数据库中;通过图像形成装置响应于打印指令将设备令牌发送到所述第一信息处理设备,以向所述第一信息处理设备请求打印数据;通过所述第一信息处理设备将从所述图像形成装置接收到的设备令牌发送到所述第二信息处理设备;通过所述第二信息处理设备基于从所述第一信息处理设备接收到的设备令牌和所述登记数据库,向所述第一信息处理设备通知指示设备令牌是否有效的确定信息;在通知的确定信息指示设备令牌有效的情况下,通过所述第一信息处理设备将由所述图像形成装置请求的打印数据发送到所述图像形成装置;以及通过所述图像形成装置,基于从所述第一信息处理设备接收到的打印数据在片材上形成图像。

百度查询: 佳能株式会社 图像形成装置、图像形成系统、图像形成方法和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。