《输出分配系统以及方法、输出分配装置、输出装置信息提供装置.pdf》由会员分享,可在线阅读,更多相关《输出分配系统以及方法、输出分配装置、输出装置信息提供装置.pdf(29页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103116477 A(43)申请公布日 2013.05.22CN103116477A*CN103116477A*(21)申请号 201210265225.0(22)申请日 2012.07.252011-163340 2011.07.26 JPG06F 3/12(2006.01)(71)申请人株式会社理光地址日本东京都(72)发明人高桥辉壮(74)专利代理机构北京银龙知识产权代理有限公司 11243代理人许静 郭凤麟(54) 发明名称输出分配系统以及方法、输出分配装置、输出装置信息提供装置(57) 摘要本发明涉及将打印输出分配给成像装置的输出分配系统以及方法、输出分配。
2、装置、输出装置信息提供装置。输出分配系统(100)包含在终端(222)和终端服务器的连接中起中介作用的连接中介装置(130)、输出装置信息供给装置(170)、以及输出分配装置(150)。其中,输出分配装置(150)包含:固有信息抽取单元(156),从终端(222)经由连接中介装置(130)收到的输出要求中抽取用户固有信息;输出装置信息要求单元(162),要求输出装置信息供给装置(170)提供基于用户固有信息的输出装置信息;输出装置决定单元(162),根据输出装置信息决定输出装置;以及,发送单元(160),向输出装置发送图形数据。(30)优先权数据(51)Int.Cl.权利要求书2页 说明书13。
3、页 附图13页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书13页 附图13页(10)申请公布号 CN 103116477 ACN 103116477 A1/2页21.一种输出分配系统,用于将输出要求分配给输出装置,其中包含:连接中介装置,在终端和终端服务器装置的连接中起中介作用;输出装置信息供给装置;以及,输出分配装置,所述输出分配装置包含:固有信息抽取单元,用于从来自所述终端并经由所述连接中介装置收到的输出要求中抽取用户固有信息;输出装置信息要求单元,用于要求所述输出装置信息供给装置提供基于所述用户固有信息的输出装置信息;输出装置决定单元,根据所述输出装置信。
4、息决定实行所述输出要求的输出装置;以及,发送单元,用于向所述输出装置决定单元所决定的输出装置发送有关于所述输出要求的图形数据,所述输出装置信息供给装置包含:对应信息询问单元,用于向所述连接中介装置询问所述用户固有信息与所述终端之间的对应关系信息;终端判断单元,用于基于所述连接中介装置提供的所述对应关系信息,判断与所述用户固有信息相对应的终端,并将与该终端相对应的输出装置作为输出装置候补,形成输出装置候补信息;以及,提供单元,用所述输出装置候补信息作为所述输出装置信息提供给所述输出分配装置。2.根据权利要求1所述的输出分配系统,其中,所述用户固有信息为,用于所述终端经由所述连接中介装置、与所述终。
5、端服务器装置提供的桌面环境远程连接时,识别在该终端上登录的登录用户的固有的信息。3.根据权利要求1所述的输出分配系统,其中,还包含第一终端服务器装置,该第一终端服务器装置作为所述终端服务器装置,既可经由连接中介装置也可不经由连接中介装置,向所述终端提供远程连接的第一桌面环境,所述对应关系信息询问单元向所述第一终端服务器装置询问与不经由所述连接中介装置远程连接的所述第一桌面环镜的用户对应的终端。4.根据权利要求1所述的输出分配系统,其中,所述连接中介装置为第二终端服务器装置,该第二终端服务器装置向所述终端提供与所述第一桌面环境结构不同的第二桌面环境,并且包含在所述第一终端服务器装置和第二终端服务。
6、器装置之间起中介作用的连接中介单元,所述第一桌面环境能够通过该连接中介单元在所述第二桌面环境下得以使用。5.根据权利要求1所述的输出分配系统,其中,用第一远程协议构建所述连接中介装置和所述第一桌面环境之间的时域,并用第二远程协议构建所述终端和所述连接中介装置之间的时域。6.根据权利要求5所述的输出分配系统,其中,所述第一远程协议为远程桌面协议,所述第二远程协议为应用链入协议。7.根据权利要求1所述的输出分配系统,其中,所述终端可通过选自所述终端的终端名称、英特网协议地址、媒体访问控制地址、串行编号以及通用唯一识别码中一个以上的终端固有信息来识别,所述用户固有信息包含用户名称、用户ID以及令牌中。
7、一个以上的信权 利 要 求 书CN 103116477 A2/2页3息。8.一种输出分配装置,其经由网络连接输出装置信息提供装置,用于将输出要求分配给输出装置,所述输出分配装置包含:固有信息抽取单元,用于从来自所述终端并经由所述连接中介装置收到的输出要求中抽取所述用户固有信息;输出装置信息要求单元,用于要求所述输出装置信息供给装置提供于所述用户固有信息的输出装置信息;输出装置决定单元,根据所述输出装置信息决定实行所述输出要求的输出装置;以及,发送单元,用于向所述输出装置决定单元所决定的输出装置发送有关于所述输出要求的图形数据。9.一种输出装置信息提供装置,其经由网络与将输出要求分配给成像装置实。
8、行的输出分配装置相连接,所述输出装置信息提供装置包含:相关信息询问单元,用于向所述连接中介装置询问所述用户固有信息与所述终端之间的对应关系信息;终端判断单元,用于基于所述连接中介装置提供的所述对应关系信息,判断与所述用户固有信息相对应的终端,并将与该终端相对应的输出装置作为输出装置候补,形成输出装置候补信息;以及,提供单元,以所述输出装置候补信息作为输出装置信息提供给所述输出分配装置。10.一种输出分配方法,用于输出分配系统,该输出分配系统具备在终端和终端服务器装置的连接中起中介作用的连接中介装置、输出分配装置以及输出装置信息供给装置,所述输出分配方法包括以下步骤:用户固定信息抽取步骤,从所述。
9、终端经由所述连接中介装置收到的所述输出要求中抽取用户固有信息;输出装置信息要求步骤,要求所述输出装置信息供给装置提供基于所述用户固有信息的输出装置信息;输出装置决定步骤,根据所述输出装置信息决定实行所述输出要求的输出装置;发送步骤,向被决定的输出装置发送有关于所述输出要求的图形数据;对应关系询问步骤,向所述连接中介装置询问所述用户固有信息与所述终端之间的对应关系信息;终端判断步骤,基于该连接中介装置提供的对应关系信息,判断与所述用户固有信息相对应的终端,并将与该终端相对应的输出装置作为输出装置候补,形成输出装置候补信息;以及,提供步骤,以该输出装置候补信息作为所述输出装置信息提供给所述输出分配。
10、装置。权 利 要 求 书CN 103116477 A1/13页4输出分配系统以及方法、 输出分配装置、 输出装置信息提供装置技术领域0001 本发明涉及输出分配系统,具体涉及按照规定条件将打印输出分配到成像装置的输出分配系统、输出分配装置、输出设备信息提供装置以及方法。背景技术0002 为了能够利用多台成像装置,通常用网络连接复合机、激光打印机以及打印服务器等多种设备。而这样的办公室环境在目前已趋于普遍。这种环境虽然有利于用户能够不拘所处位置随时利用成像装置,但是,在多台成像装置中选这其中一台进行输出时,容易发生指定错误而将打印件送往预想之外的输出装置输出,从而造成泄密等安全问题,给用户带来诸。
11、多不便。0003 针对上述问题,专利文献1(日本特开2010-286783号公报)和专利文献2(日本特开2010-157208号公报)提出一种输出分配系统,该系统首先根据客户终端固有的信息或用户固有的信息来决定用于输出的成像装置,而后用该成像装置进行打印。0004 专利文献2公开了一种通过网络来管理多个客户打印输出的数据处理装置。该数据处理装置具备假想打印驱动器,该假想打印驱动器借助于网络来接受打印要求,并基于打印要求对应的打印数据制作页图形形式的中间文件,进而选择并提取对应于输出装置打印信息的远程驱动器。该输出装置打印信息被设为与客户计算机或客户计算机的用户相对应。0005 另一方面,随着安。
12、全要求的不断提高,近年来,在办公室环境中精简型客户终端环境不断得到普及,所谓精简型客户终端是指,仅具备最基本功能并通过网络远程连接服务器来利用桌面环境的一种小型客户终端。目前有多种精简型方案,例如微软公司提供的Windows终端服务、甲骨文公司提供的Sun Ray,Citrix公司提供的CitrixXenApp以及CitrixXenDesktip等各种精简型方案。0006 然而,实际中的办公室环境还可能同时具有多个上述精简型客户终端。在这种环境下,现有的输出分配系统会发生无法正确决定输出装置的问题。如上所述,输出分配系统是利用客户终端的固有信息来决定输出装置的。但是,如果上述假想打印驱动器的动。
13、作环境和终端用户之间存在不同结构的精简型客户终端环境,则假想打印驱动器有可能无法取得客户终端的固有信息。而输出分配系统如果没有客户终端固有信息,便无法正确分配输出装置。发明内容0007 鉴于上述问题,本发明提供输出分配系统和方法、输出分配装置、以及输出设备信息提供装置,用以在多个不同结构的环境同时并存的情况下,在上述假想打印驱动器动作环境中识别终端用户使用的客户终端,用以正确决定输出条件,切保成像装置分配不出错。0008 为了达到上述目的,本发明提供一种用于将输出要求分配给输出装置的输出分配说 明 书CN 103116477 A2/13页5系统,其中包含:连接中介装置,在终端和终端服务器装置的。
14、连接中起中介作用;输出装置信息供给装置;以及,输出分配装置,所述输出分配装置包含:固有信息抽取单元,用于从来自所述终端并经由所述连接中介装置收到的输出要求中抽取用户固有信息;输出装置信息要求单元,用于要求所述输出装置信息供给装置提供基于所述用户固有信息的输出装置信息;输出装置决定单元,根据所述输出装置信息决定实行所述输出要求的输出装置;以及,发送单元,用于向所述输出装置决定单元所决定的输出装置发送有关于所述输出要求的图形数据,所述输出装置信息供给装置包含:对应信息询问单元,用于向所述连接中介装置询问所述用户固有信息与所述终端之间的对应关系信息;终端判断单元,用于基于所述连接中介装置提供的所述对。
15、应关系信息,判断与所述用户固有信息相对应的终端,并将与该终端相对应的输出装置作为输出装置候补,形成输出装置候补信息;以及,提供单元,用所述输出装置候补信息作为输出装置信息提供给所述输出分配装置。0009 进而,本发明还提供构成上述输出分配系统的输出分配装置、输出设备信息提供装置、以及用于在计算机上实现输出分配装置的方法。0010 本发明的效果在于,能够在多个不同结构的环境同时并存的情况下,在上述假想打印驱动器动作环境中识别终端用户使用的终端,将打印输出正确地分配到输出设备的成像装置。附图说明0011 图1是在多个精简型客户环境同时并存的办公室环境中构筑的输出分配系统结构示意图。0012 图2是。
16、本实施方式的输出分配系统的结构环境示意图。0013 图3是本实施方式的输出分配系统的功能模块图。0014 图4是本实施方式的第二登录信息管理部管理的登录信息形态的模式图。0015 图5A是本实施方式的终端相关表的数据结构的示意图。0016 图5B是本实施方式的输出装置相关文件的数据结构的示意图。0017 图6A和图6B是另一例输出装置相关文件的数据结构的示意图。0018 图7是实行打印要求之前在本实施方式的输出分配系统中经由第二终端服务器130实行的的处理流程图。0019 图8是本实施方式的输出分配系统100的输出分配处理流程图。0020 图9是本实施方式的输出分配系统100的输出分配处理流程。
17、图。0021 图10A和图10B是本实施方式在未能取得登录用户所对应的终端固有信息时的报警画面。0022 图11是在获得多个输出装置候补的情况下的输出分配处理流程图。0023 图12是在获得多个输出装置候补时显示的输出装置选择画面。0024 图13是另一个实施方式的输出装置分配处理流程图。0025 图14是本实施方式中各服务器的硬件结构示意图。0026 标记说明:12MPU、14非易失性存储器,16存储器,18存储控制用接口,20硬盘,22内部主线,24串行或并行接口,26输入输出装置,28VRAM,30闪存,32显示装置,34NIC,100输出分配系统,102网络,110第一终端服务器,12。
18、0用户,130第二终端服务器,132终端服务说 明 书CN 103116477 A3/13页6连接中介部,134第二登录信息管理部,140时域,150应用程序发送服务器,152应用程序,154输出分配软件,156假想打印驱动器,158图形数据,160数据发送部,162输出装置决定部,170数据库服务器,172输出装置提供部,174终端相关询问部,176终端相关数据库,178输出装置相关文件,190打印服务器,192打印驱动器,202、212、222终端,204、214、224打印机,200、220地点,230令牌,500办公室环境,502、504令牌,510、520、530地点,512、522。
19、、532终端,514、524、534打印机,540第一终端服务器,542公开桌面,544、546用户,550第二终端服务器,542公开桌面,544、546输出分配软件,570打印服务器,572打印驱动器。具体实施方式0027 以下参考附图说明本发明的实施方式。但是,本发明并不受下述实施方式的限制。0028 首先参考图1说明在多个精简型客户环境同时并存的办公室环境中构筑输出分配系统时出现的问题。图1是在多个精简型客户环境同时并存的办公室环境中构筑的输出分配系统结构示意图。在图1所示的办公室环境500中,位于终端用户一方的装置包括多个客户终端(以下简称为终端)512、522、532以及多台打印机5。
20、14、524、534。终端512和打印机514设置在第一地点510,终端522和打印机524设置在第二地点520,终端532和打印机534设置在第三地点530。0029 另一方面,办公室环境500中的系统一方的装置包括第一终端服务器540、应用程序分配服务器560以及打印机服务器570。第一终端服务器540提供终端服务,具备可使用远程连接协议访问的公开桌面542。以下将第一终端服务器提供的终端服务称为第一终端服务,并将用于第一终端服务的协议称为第一协议。0030 应用程序送信服务器是具有向第一终端服务器540的公开桌面542发送应用程序562以及输出分配软件564的功能的公开应用程序服务器。打。
21、印机服务器570中包含多个打印机驱动器572a572d,用于管理被置于网络上的多台打印机514、524、534。0031 在上述办公室环境500中,用户(图中为用户B)使用终端532,例如插入令牌504,用第一协议(P1)直接连接第一终端服务器540,在该服务器提供的公开桌面542上作为用户B546登录。此时,第一终端服务器540能够识别与自己相连接的终端532以及在公开桌面542上登录的用户。为此,在用户直接访问公开桌面542,并利用输出分配软件564时,输出分配软件564能够辨别终端和用户相对关系并正确决定输出装置。0032 然而,在图1所示的办公室环境500中有时还会同时存在结构不同于第。
22、一终端服务器540的第二终端服务器550,在这种的环境下,会因连接方式而发生无法正确分配输出装置的问题。图1所示的第二终端服务器550具备用第二远程连接协议在终端提供卓面环境的终端服务。以下将第二终端服务器提供的终端服务称为第二终端服务,并将第二终端服务器提供的桌面环境称为第二桌面环境,进而,将使用第二终端服务时的协议称为第二协议。第二终端服务器550还具备终端服务连接中介部,该终端服务连接中介部对经由第二终端服务访问第一终端服务起到中介作用。0033 在此,考察位于地点510的用户(图1中为用户A)将IC卡等令牌502插入地点510的终端512后作为用户A544经由第二终端服务器550到第一。
23、终端服务器540上登录时的情况。此时,终端512和第二终端服务器550之间形成第二协议(P2)的时域。另一方面,在第二终端服务器550和第一终端服务器540之间已经存在第一协议(P1)的时域554。说 明 书CN 103116477 A4/13页7终端服务连接中介部将第二协议(P2)的时域和第一协议(P1)的时域连接起来,从终端512上利用第一终端服务。0034 进而考察位于地点510的用户(用户A)从终端512取出令牌502并移动到地点520并在地点520将令牌502插入终端522的情况。此时,终端512和第二终端服务器550之间形成的时域暂时断开,同时,在终端522和第二终端服务器550之。
24、间建立另一时域。在按照要求再次办理登录手续后,终端服务连接中介部552重新连接新形成的时域和既有的时域554。这样,用户便结束令牌502被取出之前的操作状态,重新开始第一终端服务器540提供的第一桌面环境的利用。0035 然而,虽然用户A改变了使用的终端,但由于需要维持时域554,第一终端服务器540无法识别在第一桌面环境中登录的用户A使用的终端。具体来说,在用户A指定设置在其所在地点520的打印机524为输出装置时,输出分配软件564因不能识别此时用户A已改用终端522,而仍然将打印输出分配给设置在用户A原先所在的地点510中的打印机514。换言之,当用户经由第二终端服务器550在第一桌面环。
25、境中登录后利用输出分配软件564时,该输出分配软件564不能够按照终端来决定输出装置。0036 以下参考图2图12说明本实施方式的输出分配系统,该系统能够在类似上述经由多层终端服务器利用输出分配软件的情况下识别终端并正确决定输出装置。0037 图2是本实施方式的输出分配系统的结构环境的示意图。输出分配系统100包括服务器群110190、设置于办公室中的多个客户终端(以下简称终端)202、212、222、多台打印机204、214、224、这些设备用网络102连接。终端202、212、222是本系统的用户使用的终端、打印机204、214、224是在本系统中被用作输出装置的成像装置。图2中仅显示了打。
26、印机,除此之外还可以包含其他未图示复合机等其他成像装置。以下将上述成像装置作为远程打印机。0038 如上所述,服务器群110190、多个终端202、212、222以及多个远程打印机204、214、224分别通过网络102互相连接,进行基于TCP/IP协议的分包通信。对于网络102没有特殊限定,可采用1000Base-TX的以太网(Ethe rnet)等有线网络以及IEEE802、11等规格的无线网络。进而还可以用广域网络构成网络102,如LAN以及虚拟专用网络(VPN)等安全环境下构建的英特网等。0039 服务器群110190具体为第一终端服务器110、第二终端服务器130、应用程序送信服务器。
27、150、数据库服务器170以及打印服务器190。如上所述,第一终端服务器110提供第一终端服务,第二终端服务器130提供第二终端服务。本实施方式中的终端202、212、222为精简型客户终端,其利用第一终端服务器110或第二终端服务器130提供的终端服务来进行各种操作。第二终端服务器130还具备终端服务连接中介功能,利用该终端服务连接中介功能来提供经由该第二终端服务器130访问第一终端服务器的服务。0040 上述终端服务包括Windows Server200X提供的Windows终端服务,Sun Ray Server Software提供的服务,Citrix XenDesktop提供的服务。在。
28、此上述终端服务指的是提供一种桌面环境,在该桌面环境下客户终端能够通过网络来利用被安装在服务器中的应用程序或数据。0041 例如,第一终端服务器110提供Windows终端服务,第二终端服务器提供Sun Ray服务。在这样的结构中,第二终端服务器130具备起到终端服务连接中介作用的Sun Ray 说 明 书CN 103116477 A5/13页8Connector for Windows OS。此时,用于远程连接第一终端服务器110的第一协议为远程桌面协议(Remote Desktop Protoco I,RDP),远程连接第二终端服务器130的第二协议为应用链入协议(ApplicationLi。
29、nk Protocol,ALP)。第二终端服务器130为本实施方式中的连接中介装置。0042 应用程序送信服务器150是用于向第一终端服务器110提供的公开桌面发送应用程序功能的公开应用程序服务器。本实施方式中下述的输出分配软件在应用程序送信服务器150上动作,构成本实施方式的输出分配装置。数据库服务器170是向在应用程序送信服务器150上动作的输出分配软件提供用于决定输出装置的信息的服务器。数据库服务器170构成本实施方式的输出装置信息供给装置。打印服务器190用于管理被置于网络102上的多个打印机204、214、224。0043 本实施方式中的应用程序送信服务器150根据终端202、212。
30、、222指示的打印要求,与数据库服务器170通信,决定作为输出装置的远程打印机。应用程序送信服务器150提取与所定的远程打印机相对应的打印驱动器,向该远程打印机发送图形数据。随着打印驱动器的提取,打印服务器190生成指令,指示作为输出装置的远程打印机打印输出。远程打印机读解该指令,打印转印部件。0044 优选可以被定为输出装置的远程打印机与终端202、212、222相关,在图1中,用虚线包围的区域220、220表示被置于同一个地点。本输出分配系统100中用户可在与所使用的终端所处地点相同的远程打印机或者位于附近的远程打印机实行打印输出。0045 按照图2所示,终端202、212和远程打印机20。
31、4、214均位于地点200,终端284和远程打印机224位于地点220。在此,图2仅显示一例网络环境,本发明不受此限制,每个地点既可设置一台终端也可设多台终端,同时也可设置一台或多台打印机。不仅如此,该地点也可只有一台终端或只有一台打印机。0046 以下参考图3说明本实施方式的输出分配系统的功能结构。图3是在本实施方式的输出分配系统100上实现的功能模块图。图3中显示构筑在第一终端服务器110、第二终端服务器130、应用程序送信服务器150、数据库服务器170以及打印服务器190上的各项功能部。0047 本实施方式的第一终端服务器110包含可以用第一协议(P1)访问的公开桌面112以及用于管理。
32、在该公开桌面112上登录的登陆信息的第一登录信息管理部114。在本实施方式中用户可以从具备对应第一协议(P1)的客户功能的终端直接登录公开桌面112,进行各种操作。0048 第一终端服务器110识别用第一协议在自己的公开桌面112上登录的用户以及用户登录时使用的终端。第一登录信息管理部114将在自己的公开桌面112上登录的用户和该用户所使用的终端相关并进行管理,并通过接口向外部提供这些信息。第一登录信息管理部114提供用于管理第一终端服务的处理或虚拟光驱工具。0049 第二终端服务器130提供第二终端服务,同时具备向第一终端服务提供中介服务的功能。第二终端服务器130具备终端连接中介部132和。
33、第二登录信息管理部134。其中终端服务连接中介部132作为第一终端服务的客户来发挥作用,向终端提供经由第二终端服务访问第一终端服务的中介服务。第二登录信息管理部134管理第二桌面环境中的登录信息。说 明 书CN 103116477 A6/13页90050 在本实施方式中,用户利用具备第二协议(P2)客户功能的终端202、222,经由第二终端服务器130的第二桌面环境,在第一协议(p1)的公开桌面112上登录,而后进行各种操作。0051 第二终端服务器130能够分辨用第二协议在自己的第二终端服务中登录的用户以及进行登录的用户所使用的终端。第二登录信息管理部134将在自己的公开桌面上登录的用户和该。
34、用户使用的终端相关管理,并通过接口向外部提供这些信息。第二登录信息管理部134提供用于管理第二终端服务的处理或虚拟光驱工具。0052 此外,第二终端服务中还可以将令牌I D以及用户名称相关管理,这样便能够在插入令牌后,用对应的用户名称在第二终端服务中自动登录。虽然可将用户名称定义为独立于第一终端服务,但为了避免说明上的混乱,在本说明书中不另行将第二终端服务中的用户名称定义为独立于第一终端服务,而定义为相同用户名称,在第二终端服务中用令牌I D以及登录用户名称来识别用户,在第一终端服务中用登录用户名称识别用户。此外,在各项终端服务中即便采用不同的用户名称,也可通过目录服务器等中的相关管理来进行转。
35、换。0053 图4是一例本实施方式的第二登录信息管理部134管理的登录信息形态模式图。如图4A所示,登陆信息包括用于识别第二协议的时域的时域ID、与第二终端服务器130相连接的终端的终端名称、该终端的令牌ID、在第二终端服务上登录的登录用户名称以及用于识别第一协议的时域的第一协议ID,这些信息被相关管理。0054 返回图3,应用程序送信服务器150包含应用程序152和输出分配软件154。其中,对应用程序152没有特殊限定,可以采用各种应用程序软件,例如采用用于写作、表格计算以及发表等各种应用程序。在公开桌面中登录的用户A120可在其权限内使用这些应用程序。0055 输出分配软件154是软件组建。
36、群,其用于将打印输出分配到选自多个输出装置候补中的某个输出装置的远程打印机。输出分配软件154根据用户在终端202、222发送的指示,从应用程序152接受打印要求,使得与终端以及用户或者其中一方相对应的输出装置的远程打印机打印输出。0056 进一步具体地说,本实施方式的输出分配软件154包含假想打印驱动器156和数据发送部160以及输出装置决定部162。假想打印驱动器156基于应用程序152的指令接受打印要求的数据(以下参见打印要求数据),开始对该打印要求实行必要的处理。假想打印驱动器156在收到打印要求数据后,根据该打印要求数据生成每一页图形数据158,并保存到操作存储区域中。0057 对上。
37、述图形数据158的数据形式没有特殊限制,例如有增强型图元文件(EMF)、位图、便携型文件(PDF)或EXL文件规格表(XPS)等各种形式。例如在特殊的实施方式即Wirndows环境中,可由打印处理器将缓冲器生成的EMF文件分割成页单位等规定单元单位并拷贝到操作区域上,由此生成图形数据158。0058 上述打印要求数据中包含登录用户名称、用户ID等用于识别用户的信息(以下称为用户具有信息),进而,假想打印驱动器156从打印要求数据中抽取用户固有信息。而后,假想打印驱动器156向数据发送部160发送用户固有信息,同时通知已结束图形数据158的生成和打印要求信息数据的抽取。为此,假想打印驱动器156。
38、构成为本实施方式的固有信息抽取单元。说 明 书CN 103116477 A7/13页100059 数据发送部160将用户固有信息报知给输出装置决定部162,并要求输出装置决定部162决定输出装置,而后接受输出装置决定部162所决定的输出装置。当收到输出装置决定部162决定的输出装置的通知后,数据发送部160提取与该输出装置相对应的远程打印机的打印驱动器192,并将图形数据送往作为输出装置的远程打印机。为此,数据发送部160构成本实施方式的发送单元。打印驱动器192在收到图形数据后要求对应的远程打印机实行打印输出。0060 输出装置决定部162与数据库服务器170通信,通知用户固有信息,要求提供。
39、有关输出装置信息。而后当收到适合于该登录用户的一个以上输出装置候补的通知后,输出装置决定部162从该多个输出装置候补中选定输出装置,并将选定的输出装置通知数据发送部160。为此,输出装置决定部162构成本实施方式的输出装置信息要求单元和输出装置决定单元。0061 在此,如果输出装置决定部162仅被告知一个输出装置候补,则可直接将该输出装置候补定为输出装置。而如果被告知多个输出装置候补,则输出装置决定部162向用户发出询问,并将用户选择的输出装置候补定为输出装置。而如果从数据库服务器170得到的答复是错误时,则输出装置决定部162显示例如打印服务器190上的各打印驱动器192a192d所对应的输。
40、出装置候补,并发出用户询问,将用户选择的输出装置候补定为输出装置。0062 数据库服务器170包含输出装置提供部172、终端对应关系询问部174、终端对应关系数据库176以及输出装置对应关系文件178。终端对应关系询问部174定期、不定期或在应用程序发送服务器150的输出装置决定部162发送查询后,分别向第一登录信息管理部114以及第二登录信息管理部134发送询问,而后,取得分别在第一终端服务器110和第二终端服务器130的终端服务中登录的用户与该登录用户所使用的终端之间的对应信息,并在终端对应关系数据库176中进行信息登录。为此,终端对应关系询问部174构成本实施方式中的相关信息询问单元。0。
41、063 终端对应关系数据库176中将多个用于识别用户所使用的终端的信息(以下称为终端固有信息)中至少一个信息与在各终端服务中登录的用户的用户固有信息相关保存,该多个终端固有信息包括终端名称、媒体访问控制地址(Media Access Control Address,MAC)、英特网协议地址(Interface Protocol Address,IP)、串行编号以及通用唯一识别码(Universally Unique Identifier,UUID)等。图5A显示登记在本实施方式的终端对应关系数据库176中的一例终端对应关系表的数据结构。在图5A所示的终端相关表中,上述登录用户的用户名称和该用户。
42、使用的终端的终端名称被相关记录。为此,本实施方式可利用终端对应关系数据库176来取得登录用户名称和终端之间的对应关系。0064 输出装置提供部172参考终端对应关系数据库176,并用上述输出装置决定部162提供的用户固有信息来判断相对应的终端,在此基础上,从输出装置对应关系文件178取得一个以上与该终端相关的输出装置候补。而后,输出装置提供部172向输出装置决定部162提供取得的多个输出装置候补。为此,输出装置提供部172构成本实施方式的判断单元以及供给单元。图5B是本实施方式的一例输出装置对应关系文件178的数据结构图。图5B所示的文件采用表格形式,其中相关记录终端名称和打印机名称。0065 图6是另一例输出装置对应关系文件178的数据结构示意图。图6A所示的输出装说 明 书CN 103116477 A10。