[go: up one dir, main page]

CN102855098B - 图像形成系统 - Google Patents

图像形成系统 Download PDF

Info

Publication number
CN102855098B
CN102855098B CN201210027537.8A CN201210027537A CN102855098B CN 102855098 B CN102855098 B CN 102855098B CN 201210027537 A CN201210027537 A CN 201210027537A CN 102855098 B CN102855098 B CN 102855098B
Authority
CN
China
Prior art keywords
unit
server
identification information
memory
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210027537.8A
Other languages
English (en)
Other versions
CN102855098A (zh
Inventor
保科孝之
西村诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Publication of CN102855098A publication Critical patent/CN102855098A/zh
Application granted granted Critical
Publication of CN102855098B publication Critical patent/CN102855098B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1267Job repository, e.g. non-scheduled jobs, delay printing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

本发明涉及一种图像形成系统,包括多个服务器装置、发送装置和第一图像形成装置。发送装置包括存储针对多个服务器装置分别设置的第一优先级的第一存储器、选择第一优先级最高的可用服务器装置的第一选择单元和向所选的服务器装置发送识别用户的识别信息和与识别信息关联的图像数据的第一发送单元。多个服务器装置各包括把识别信息和图像数据彼此相关联存储的第一存储位置。第一图像形成装置包括存储识别多个服务器装置的服务器信息的第二存储器、第一获取单元和形成图像的第一图像形成单元。一旦接收到从用户输入的识别信息,第一获取单元从由服务器信息所识别的服务器装置中的第一存储位置,获取与所输入的识别信息相关联地存储的图像数据。

Description

图像形成系统
技术领域
本发明涉及图像形成系统。
背景技术
已经有了一种将由用户指定的图像数据存储在打印服务器装置中,使得能够从多个图像形成装置访问该图像数据的技术。例如,日本待审专利申请公开No.2008-242851公开了这样一种技术:其中,从用户终端发送的打印作业临时存储在打印服务器中,使得一旦基于认证信息(如,由用户向打印机输入的指纹等)的认证成功,打印机从打印服务器获取与所输入的认证信息相对应的打印作业,并且对打印作业进行打印。
发明内容
因此,本发明的目的是通过即使图像形成装置未预先知道要被发送从发送装置发送的图像数据的服务器装置也从该服务器装置获取图像数据,来利用图像形成装置形成图像。
根据本发明的第一方面,提供了一种图像形成系统,该图像形成系统包括多个服务器装置、发送装置和第一图像形成装置。所述发送装置包括第一存储器、第一选择单元和第一发送单元。所述第一存储器存储针对所述多个服务器装置分别设置的第一优先级。该第一选择单元从所述多个服务器装置中选择所述第一存储器中所存储的第一优先级最高的可用服务器装置。该第一发送单元向所述第一选择单元所选择的服务器装置发送识别用户的识别信息和与所述识别信息相关联的图像数据。所述多个服务器装置各包括第一存储位置,从所述第一发送单元发送的所述识别信息和所述图像数据彼此相关联地存储在该第一存储位置中。所述第一图像形成装置包括第二存储器、第一获取单元和第一图像形成单元。该第二存储器存储识别所述多个服务器装置的服务器信息。一旦接收到从用户输入的识别信息,该第一获取单元从所述多个服务器装置中的、由所述第二存储器中存储的服务器信息所识别的服务器装置中的第一存储位置,获取与所输入的识别信息相关联地存储的图像数据。该第一图像形成单元形成与所述第一获取单元所获取的图像数据相对应的图像。
根据本发明的第二方面,在根据第一方面的图像形成系统中,所述多个服务器装置还各包括存储控制器,该存储控制器使第三存储器把识别所述多个服务器装置各个的服务器信息与在该服务器装置中的所述第一存储位置中与图像数据相关联地存储的识别信息相关联地存储。所述第二存储器存储针对所述多个服务器装置分别设置的第二优先级。所述第一图像形成装置还包括第二选择单元和第二获取单元。一旦接收到从用户输入的识别信息,该第二选择单元从所述多个服务器装置中选择所述第二存储器中存储的第二优先级最高的可用服务器装置。该第二获取单元从所述第二选择单元所选择的服务器装置,获取在所述第三存储器中与所输入的识别信息相关联地存储的服务器信息。所述第一获取单元从所述第二获取单元所获取的服务器信息所识别的服务器装置中的第一存储位置,获取与所输入的识别信息相关联地存储的所述图像数据。
根据本发明的第三方面,在根据第二方面的图像形成系统中,所述第一图像形成装置还包括第二发送单元,该第二发送单元向所述第二选择单元所选择的服务器装置,发送所输入的识别信息和用于打印与所输入的识别信息相对应的图像数据的指示。所述多个服务器装置还各包括转送单元和第三发送单元。一旦接收到从所述第二发送单元所发送的所述识别信息和所述指示,如果在该服务器装置中的所述第一存储位置中没有与该识别信息相关联地存储图像数据,则所述转送单元向所述第三存储器中与该识别信息相关联地存储的服务器信息所识别的服务器装置,转送该识别信息。一旦接收到从所述第二发送单元发送的所述识别信息和所述指示,如果在该服务器装置中的所述第一存储位置中与该识别信息相关联地存储了图像数据,或者如果该识别信息是从其他服务器装置的所述转送单元转送的,则所述第三发送单元向所述第一图像形成装置,发送在所述第一存储位置中与该识别信息相关联地存储的图像数据。
根据本发明的第四方面,根据第一至第三方面中的任一方面的图像形成系统还包括第二图像形成装置。当所述多个服务器装置都不可用时,所述第一发送单元向所述第二图像形成装置发送关于所述用户的所述识别信息和所述图像数据。所述发送装置还包括显示控制器,该显示控制器使显示器显示表示所述图像数据已经存储在所述第二图像形成装置中的消息。所述第二图像形成装置包括第二存储位置和第二图像形成单元。在所述第二存储位置中,从所述第一发送单元发送的所述识别信息和图像数据彼此相关联地存储。一旦接收到从所述用户输入的所述识别信息,该第二图像形成单元形成与在所述第二存储位置中与所输入的识别信息相关联地存储的所述图像数据相对应的图像。
根据本发明的第五方面,提供了一种图像形成系统,该图像形成系统包括多个服务器装置、发送装置和第一图像形成装置。所述发送装置包括第一存储器、第一选择单元和发送单元。所述第一存储器存储针对所述多个服务器装置分别设置的第一优先级。该第一选择单元从所述多个服务器装置中,选择所述第一存储器中所存储的第一优先级最高的可用服务器装置。该发送单元向所述第一选择单元所选择的服务器装置,发送识别用户的识别信息和与该识别信息相关联的图像数据。所述多个服务器装置各包括存储位置和存储控制器。在所述存储位置中,从所述发送单元发送的所述识别信息和图像数据彼此关联地存储。该存储控制器使第三存储器把识别所述多个服务器装置各个的服务器信息和在该服务器装置中的所述存储位置中与图像数据相关联地存储的识别信息相关联地存储。所述第一图像形成装置包括第二存储器、第二选择单元、第一获取单元、第二获取单元和图像形成单元。所述第二存储器存储针对所述多个服务器装置分别设置的第二优先级。一旦接收到从用户输入的识别信息,该第二选择单元从所述多个服务器装置中选择所述第二存储器中存储的第二优先级最高的可用服务器装置。该第一获取单元从所述第二选择单元所选择的服务器装置,获取在所述第三存储器中与所输入的识别信息相关联地存储的服务器信息。该第二获取单元从所述多个服务器装置中的、所述第一获取单元获取的服务器信息所识别的服务器装置中的所述存储位置,获取与所输入的识别信息相关联地存储的图像数据。该图像形成单元形成与所述第二获取单元所获取的图像数据相对应的图像。
根据本发明的第六方面,提供了一种图像形成系统,该图像形成系统包括多个服务器装置、发送装置和第一图像形成装置。所述发送装置包括第一存储器、第一选择单元和第一发送单元。该第一存储器存储针对所述多个服务器装置分别设置的第一优先级。该第一选择单元从所述多个服务器装置中选择所述第一存储器中所存储的第一优先级最高的可用服务器装置。该第一发送单元向所述第一选择单元选择的服务器装置,发送识别用户的识别信息和与该识别信息相关联的图像数据。所述第一图像形成装置包括第二存储器、第二选择单元、第二发送单元和图像形成单元。该第二存储器存储针对所述多个服务器装置分别设置的第二优先级。一旦接收到从用户输入的识别信息,该第二选择单元从所述多个服务器装置中,选择所述第二存储器中存储的第二优先级最高的可用服务器装置。该第二发送单元向所述第二选择单元选择的服务器装置,发送所输入的识别信息和用于打印与所输入的识别信息相对应的图像数据的指示。该图像形成单元形成与从所述服务器装置发送的图像数据相对应的图像。所述多个服务器装置各包括存储位置、存储控制器、转送单元和第三发送单元。在该存储位置中,从所述第一发送单元发送的所述识别信息和图像数据彼此相关联地存储。该存储控制器使第三存储器把识别所述多个服务器装置各个的服务器信息和在该服务器装置中的所述存储位置中与图像数据相关联地存储的识别信息相关联地存储。一旦接收到从所述第二发送单元发送的所述识别信息和所述指示,如果在该服务器装置中的所述存储位置中没有与该识别信息相关联地存储图像数据,则所述转送单元向在所述第三存储器中与该识别信息相关联地存储的服务器信息所识别的服务器装置,转送该识别信息。一旦接收到从所述第二发送单元发送的所述识别信息和所述指示,如果在该服务器装置中的所述存储位置中与该识别信息相关联存储了图像数据,或者如果该识别信息是从其他服务器装置的所述转送单元转送的,则所述第三发送单元向所述第一图像形成装置发送在所述存储位置中与该识别信息相关联地存储的图像数据。
根据本发明的第一方面,即使图像形成装置未预先知道要被发送从发送装置发送的图像数据的服务器装置,图像形成装置也可以从该服务器装置获取图像数据并且形成图像。
根据本发明的第二方面,即使图像形成装置未预先知道要被发送从发送装置发送的图像数据的服务器装置,图像形成装置也可以从该服务器装置获取图像数据并且形成图像。
根据本发明的第三方面,即使图像形成装置未预先知道要被发送从发送装置发送的图像数据的服务器装置,图像形成装置也可以从该服务器装置获取图像数据并且形成图像。
本剧本发明的第四方面,即使多个服务器都不可用,也可以形成与用户所指定的图像数据相对应的图像。
根据本发明的第五方面,即使图像形成装置未预先知道要被发送从发送装置发送的图像数据的服务器装置,图像形成装置也可以从该服务器装置获取图像数据并且形成图像。
根据本发明的第六方面,即使图像形成装置未预先知道要被发送从发送装置发送的图像数据的服务器装置,图像形成装置也可以从该服务器装置获取图像数据并且形成图像。
附图说明
将基于以下附图详细描述本发明的示例性实施方式,其中:
图1是示出了图像形成系统的构造的示意图;
图2示出了服务器装置的硬件构造;
图3示出了客户端装置的硬件构造;
图4示出了在客户端装置中所存储的服务器列表的示例;
图5示出了图像形成装置的硬件构造;
图6示出了认证信息的示例;
图7示出了图像形成装置中所存储的服务器列表的示例;
图8示出了图像形成系统的功能构造;
图9是示出了根据示例性实施方式的图像形成系统的操作的顺序图;
图10示出了存储列表的示例;
图11示出了根据示例性实施方式的打印数据列表的示例;
图12是示出了根据变型例的图像形成系统的操作的顺序图;以及
图13示出了根据变型例的打印数据列表的示例。
具体实施方式
图1是示出了根据示例性实施方式的图像形成系统1的构造的示意图。图像形成系统1包括服务器装置10A、10B和10C、客户端装置20和图像形成装置30A和30B。如果没有必要对服务器装置10A、10B和10C进行分别区分,则将它们称为没有向数字添加字母“A”、“B”和“C”的“多个服务器装置10”或“服务器装置10”。同样地,如果没有必要对图像形成装置30A和30B进行分别区分,则将它们称为没有向数字添加字母“A”和“B”的“多个图像形成装置30”或“图像形成装置30”。客户端装置20(发送装置的示例)具有用于向服务器装置10发送打印数据的功能。服务器装置10具有存储从客户端装置20发送的打印数据的存储位置。如这里使用的,术语“存储位置”指的是存储数据的区域。服务器装置10具有用于向图像形成装置30发送存储位置中所存储的打印数据的功能。图像形成装置30可以是例如电子照相打印机。
图2示出了服务器装置10的硬件构造。服务器装置10包括中央处理单元(CPU)11、存储器12、通信单元13、存储单元14、操作单元15和显示单元16。CPU11执行存储器12上存储的程序,以控制服务器装置10的各单元。通信单元13可以是被构造为连接至通信线2的通信接口。CPU11经由通信单元13与客户端装置20或图像形成装置30进行通信。存储单元14可以是如硬盘的存储装置。存储单元14可以是用于存储从客户端装置20发送的打印数据的存储位置。操作单元15包括例如键盘和鼠标。操作单元15可以用于操作服务器装置10。显示单元16可以是如液晶显示器的显示器。显示单元16可以显示与图像数据相对应的图像。
图3示出了客户端装置20的硬件构造。客户端装置20包括CPU21、存储器22、通信单元23、存储单元24、操作单元25和显示单元26。CPU21执行存储器22中存储的程序,以控制客户端装置20的各单元。通信单元23可以是被构造为连接至通信线2的通信接口。CPU21经由通信单元23与服务器装置10或图像形成装置30进行通信。存储单元24可以是如硬盘的存储器。存储单元24(第一存储器的示例)存储打印机驱动器42和服务器列表43。打印机驱动器42可以是具有用于控制图像形成装置30的功能的程序。在打印机驱动器42中设置了使用客户端装置20的用户的用户ID(如,“user001”)。服务器列表43可以是表示图像形成系统1中所包括的所有服务器装置10的信息。操作单元25包括例如键盘和鼠标。操作单元25可以用于操作客户端装置20。显示单元26可以是如液晶显示器等的显示器。显示单元26可以显示与图像数据相对应的图像。
图4示出了服务器列表43的示例。服务器列表43包含服务器信息和优先级(第一优先级的示例)。服务器信息可以是识别图像形成系统1中所包括的各个服务器装置10的信息。例如,服务器信息可以是各个服务器装置10的名称或因特网协议(IP)地址。在图4中所例示的服务器列表43中,服务器信息“serverA”代表服务器装置10A,服务器信息“serverB”代表服务器装置10B,服务器信息“serverC”代表服务器装置10C。各个服务器装置10分配有优先级。可以通过例如用户操作,来执行优先级分配。优先级可以用于选择要发送打印数据的服务器装置10。
图5示出了图像形成装置30的硬件构造。图像形成装置30包括控制器31、通信单元32、存储单元33、用户接口(UI)单元34、图像形成单元35和读卡单元36。控制器31包括CPU37和存储器38。CPU37执行存储器38中存储的程序,以控制图像形成装置30的各单元。通信单元32可以是被构造为连接至通信线2的通信接口。控制器31经由通信单元32与服务器装置10或客户端装置20进行通信。存储单元33可以是如硬盘的存储器。存储单元33(第二存储器的示例)存储认证信息41和服务器列表44。
图6示出了认证信息41的示例。认证信息41包含用户ID和密码。用户ID可以是识别各用户的识别信息。密码可以是用于对各用户的身份进行认证的信息。密码可以由用户设置。
图7示出了服务器列表44的示例。与上述服务器列表43类似,服务器列表44包含服务器信息和优先级(第二优先级的示例)。服务器列表44中的优先级可以用于选择被请求发送打印数据的服务器装置10。服务器列表44中的优先级可以不必与上述服务器列表43中的优先级相同。
在图5中,UI单元34可以包括例如触摸屏和按键。UI单元34可以用于操作图像形成装置30。图像形成单元35在纸张上形成与图像数据相对应的图像。读卡单元36非接触地读取在集成电路(IC)卡中存储的信息。IC卡预先交付用户,以对用户进行认证。IC卡存储上述认证信息41中所包括的用户的用户ID“user001”和密码,如“1234”。
图8示出了图像形成系统1的功能构造。可以通过在客户端装置20的CPU21上执行程序,来实现第一选择单元121和第一发送单元122。可以通过在各个图像形成装置30的CPU37上执行程序,来实现第二选择单元131和第二发送单元132。第一存储位置111设置在各个服务器装置10的存储单元14中。可以通过在各个服务器装置10的CPU11上执行程序,来实现存储控制器112、转送单元113和第三发送单元114。在图像形成系统1中,一个服务器装置10与另一个服务器装置10具有大致相同的功能。
第一选择单元121选择在存储单元24中存储的服务器列表43中具有最高优先级的可用服务器装置10。第一发送单元122控制通信单元23,以向由第一选择单元121选择的服务器装置10,发送识别用户的用户ID和与该用户ID相关联的图像数据。第一存储位置111把从第一发送单元122发送的用户ID和图像数据彼此关联地存储。各服务器装置10的存储控制器112控制通信单元13,以交换与各服务器装置10的第一存储位置111中所存储的图像数据有关的信息。各服务器装置10的存储控制器112进一步使识别各服务器装置10的服务器信息和服务器装置10的第一存储位置111中与图像数据关联地存储的用户ID彼此关联地存储在存储单元14中。
当从用户输入了用户ID时,第二选择单元131从存储单元33中所存储的服务器列表44中的服务器装置10中,选择具有最高优先级的可用服务器装置10。第二发送单元132控制通信单元32,以向由第二选择单元131选择的服务器装置10发送所输入的用户ID。在通信单元13接收从第二发送单元132发送的用户ID。如果在第一存储位置111中没有与用户ID关联存储的图像数据,则转送单元113控制通信单元13,以向由存储单元14中与用户ID关联存储的服务器信息所识别的服务器装置10转送该用户ID。在通信单元13接收从第二发送单元132发送的用户ID。如果图像数据与用户ID关联地存储在第一存储位置111中,或者如果从另一个服务器装置10的转送单元113转送了用户ID,则第三发送单元114控制通信单元13,以向图像形成装置30发送第一存储位置111中与该用户ID关联存储的图像数据。图像形成单元35形成与从第三发送单元114发送的图像数据相对应的图像。
图9是示出了图像形成系统1的操作的顺序图。用户使用客户端装置20的操作单元25来指定图像数据并且指示形成图像。CPU21执行打印机驱动器42,以生成包括由用户指定的图像数据和该用户的用户ID的打印数据。这里假设用户已经指定了图像数据D1。如上所述,在打印机驱动器42中设置用户的用户ID“user001”。在该情况下,打印数据包括图像数据D1和用户ID“user001”。
当生成打印数据时,CPU21基于存储单元24中所存储的服务器列表43,在可用服务器装置10中选择具有最高优先级的服务器装置10(步骤S11)。当选择了服务器装置10时,CPU21控制通信单元23,以向所选服务器装置10发送所生成的打印数据(步骤S12)。具体地,首先,CPU21向具有最高优先级的服务器装置10发送测试消息。测试消息可以是用于确定客户端装置20是否能够成功地与服务器装置10进行通信的信息。一旦从服务器装置10接收到对测试消息的响应,CPU21就指定服务器装置10作为可用服务器装置10。即,CPU21通过向服务器装置10发送用于确定是否可以成功通信的信息,来指定可用服务器装置。如这里所使用的,术语“可用”表示服务器装置10能够存储打印数据。这里,以示例的方式,如果可以与服务器装置10成功通信,则可以认为服务器装置10是可用的。
在图4中所示的服务器列表43中,优先级“1”和服务器信息“serverA”彼此关联。在该情况下,CPU21向服务器装置10A发送测试消息。一旦从服务器装置10A接收到响应,CPU21就确定服务器装置10A是可用的。在该情况下,CPU21向服务器装置10A发送打印数据。例如,如果服务器装置10A中出现故障,或者如果客户端装置20和服务器装置10A之间的通信线2中出现故障,则不会从服务器装置10A获得响应。如果在预定时间段未从服务器装置10A发送响应,则CPU21确定服务器装置10A是不可用的。在该情况下,CPU21向具有第二高优先级的服务器装置10发送测试消息。在图4中所示的服务器列表43中,优先级“2”和服务器信息“serverB”彼此关联在一起。在该情况下,CPU21向服务器装置10B发送测试消息,并且使用与上述类似的方法确定服务器装置10B是否可用。如果服务器装置10B可用,则CPU21向服务器装置10B发送打印数据。如果服务器装置10B是不可用的,则CPU21针对具有第三高优先级的服务器装置10C执行类似的处理。这里假设具有最高优先级的服务器装置10A中出现了故障。在该情况下,由于没有从服务器装置10A获得响应,所以CPU21向具有第二高优先级的服务器装置10B发送打印数据。
一旦从客户端装置20接收到打印数据,服务器装置10B的CPU11B将打印数据存储在存储单元14B中(步骤S13)。如上所述,从客户端装置20发送的打印数据包括图像数据D1和用户ID“user001”。在该情况下,存储单元14B存储包括图像数据D1和用户ID“user001”的打印数据。即,存储单元14B把图像数据D1和用户ID“user001”彼此关联地存储。
当存储了打印数据时,各服务器装置10与其他服务器装置10交换关于该服务器装置存储的打印数据的信息,并且生成存储列表45(步骤S14)。如上所述,由于在服务器装置10A中出现了故障,所以服务器装置10A无法执行通信。因此,这里,服务器装置10B和服务器装置10C交换关于该服务器装置存储的打印数据的信息,并且服务器装置10B和10C分别生成存储列表45。在上述步骤S13中,包括图像数据D1和用户ID“user001”的打印数据存储在服务器装置10B中。在该情况下,CPU11B控制通信单元13B,以向服务器装置10C发送表示服务器装置10B的服务器信息“serverB”和打印数据中所包括的图像数据D1的文件名和用户ID“user001”。同样地,当在服务器装置10C中存储有打印数据时,从服务器装置10C向服务器装置10B发送类似信息。
图10示出了存储列表45的示例。存储列表45包含表示各个服务器装置10的服务器信息和服务器装置10中所存储的打印数据中所包括的用户ID和图像数据的文件名。如上所述,在服务器装置10B中存储有包括图像数据D1和用户ID“user001”的打印数据。因此,在图10中所示的存储列表45中,表示服务器装置10B的服务器信息“serverB”、用户ID“user001”和文件名“图像数据D1”彼此关联。同样地,在存储列表45中,服务器信息“serverC”、用户ID“user002”和文件名“图像数据D2”彼此关联。即,包括由具有用户ID“user002”的用户指定的图像数据D2的打印数据存储在服务器装置10C中。如上所述,由于未获取到关于服务器装置10A中存储的打印数据的信息,所以存储列表45不包含该信息。由CPU11B和CPU11C创建的存储列表45具有图10中所示的公共内容。当生成了存储列表45时,CPU11B和CPU11C分别使所生成的存储列表45存储在存储单元14B和14C(第三存储器的示例)中。
在使用客户端装置20已经指示形成图像之后,用户移动到任意图像形成装置30所在的地点。例如,用户可以移动到用户通常使用的图像形成装置30所在的地点,或者如果用户通常使用的图像形成装置30正被另一个用户使用,则该用户可以移动到附近的图像形成装置30所在的地点。用户还可以移动到离用户最近的图像形成装置30所在的地点。即,用户可以移动到一个图像形成装置30所在的地点,以使用该图像形成装置30。这里假设用户移动到图像形成装置30A所在的地点。
图像形成装置30被构造为使得在UI单元34上显示认证画面并且除非执行认证,否则不允许图像形成装置30操作。当到达图像形成装置30A时,用户将他们的IC卡放置在读卡单元36A上方,以执行认证。当使IC卡靠近读卡单元36A时,读卡单元36A读取IC卡中存储的用户ID和密码(步骤S15)。一旦从IC卡读取了上述信息,读卡单元36A向控制器31A输入所读取的信息。即,读卡单元36A接收从用户输入的用户ID和密码,并且向控制器31A提供所输入的用户ID和密码。如上所述,IC卡存储用户ID“user001”和密码“1234”。在该情况下,用户ID“user001”和密码“1234”输入到控制器31A。
当输入了用户ID和密码时,控制器31A将所输入的用户ID和密码与存储单元33A所存储的认证信息41中所包括的用户ID和密码进行匹配,以确定图像形成装置30A的用户是否是经过认证的用户(步骤S16)。如果所输入的用户ID和密码未包括在认证信息41中,则控制器31A确定图像形成装置30A的用户不是经过认证的用户(步骤S16中否)。在该情况下,控制器31A在UI单元34A上显示例如表示认证失败的消息,并且使该处理结束。图6中所示的认证信息41包含所输入的用户ID“user001”和密码“1234”。在该情况下,控制器31A确定图像形成装置30A的用户是经认证的用户(步骤S16中是)。
如果图像形成装置30A的用户是经认证的用户,则控制器31A基于存储单元33A中所存储的服务器列表44,在可用服务器装置10中选择具有最高优先级的服务器装置10(步骤S17)。一旦选择了服务器装置10,控制器31A控制通信单元32A,以向所选服务器装置10发送所输入的用户ID,以请求服务器装置10发送打印数据(步骤S18)。具体地,如在上述步骤S11中,首先,控制器31A向具有最高优先级的服务器装置10发送测试消息,以确定该服务器装置10是否可用。在图7中所示的服务器列表44中,优先级“1”和服务器信息“serverA”彼此关联在一起。在该情况下,控制器31A向服务器装置10A发送测试消息。如果服务器装置10A是可用的,则控制器31A请求服务器装置10A发送打印数据。如果服务器装置10A是不可用的,则控制器31A向具有第二高优先级的服务器装置10发送测试消息,以确定该服务器装置10是否是可用的。在图7中所示的服务器列表44中,优先级“2”和服务器信息“serverC”彼此关联在一起。在该情况下,控制器31A向服务器装置10C发送测试消息。如果服务器装置10C是可用的,则控制器31A请求服务器装置10C发送打印数据。如果服务器装置10C是不可用的,则控制器31A针对具有第三高优先级的服务器装置10B执行类似处理。如上所述,服务器装置10A中出现了故障。在该情况下,没有从服务器装置10A获得响应,因此,控制器31A向具有第二高优先级的服务器装置10C发送用户ID“user001”,并且请求服务器装置10C发送打印数据。
一旦从图像形成装置30A接收到用户ID和打印数据发送请求,服务器装置10C的CPU11C基于存储单元14C中存储的存储列表45,指定存储了包括接收到的用户ID的打印数据的存储位置(步骤S19)。在图10中所示的存储列表45中,用户ID“user001”和服务器信息“serverB”彼此关联在一起。在该情况下,CPU11C指定由服务器信息“serverB”表示的服务器装置10B。
接着,CPU11确定所指定的存储位置是否是服务器装置10C中的存储位置(步骤S20)。例如,如果在步骤S19中指定了服务器装置10C(步骤S20中是),则CPU11C从存储单元14C读取包括接收到的用户ID“user001”的打印数据。接着,CPU11C控制通信单元13C,以向图像形成装置30A发送所读取的打印数据(步骤S21)。但是,在所例示的示例中,在步骤S19中指定了服务器装置10B(步骤S20中否)。在该情况下,CPU11C向所指定的服务器装置10B转送接收到的用户ID,并且请求服务器装置10B向图像形成装置30A发送包括用户ID的打印数据(步骤S22)。
一旦从服务器装置10C接收到用户ID和打印数据发送请求,服务器装置10B的CPU11B从存储单元14B读取包括所接收到的用户ID“user001”的打印数据。接着,CPU11B控制通信单元13B,以向图像形成装置30A发送所读取的打印数据(步骤S23)。如上所述,包括用户ID“user001”和图像数据D1的打印数据存储在存储单元14B中。因此,CPU11B从存储单元14B读取打印数据,并且向图像形成装置30A发送所读取的打印数据。
一旦在步骤S21或S23中接收到从服务器装置10发送的打印数据,图像形成装置30A的控制器31A在UI单元34A上显示包括接收到的打印数据的打印数据列表(步骤S24)。图11示出了UI单元34A上显示的打印数据列表的示例。在打印数据列表中,显示识别从服务器装置10接收到的打印数据的识别信息。在图11中所示的打印数据列表中,显示从服务器装置10B接收到的打印数据中所包括的用户ID“user001”和图像数据D1的文件名。用户使用UI单元34A从打印数据列表选择打印数据,并且点击“打印”按钮51。当点击了“打印”按钮51时,控制器31A从所选打印数据提取图像数据,并且使图像形成单元35A形成与所提取的图像数据相对应的图像(步骤S25)。例如,当选择了图11中所示的打印数据列表中显示用户ID“user001”和图像数据D1的文件名的区域,并且点击了“打印”按钮51时,图像形成单元35A在纸张上形成与图像数据D1相对应的图像,并且输出该纸张。
因此,在该示例性实施方式中,即使图像形成装置30没有预先知道要发送从客户端装置20接收到的打印数据的服务器装置10,也可以从服务器装置10获取打印数据,并且可以形成图像。
本发明不限于上述示例性实施方式,并且可以对上述示例性实施方式进行如下各种变型。可以组合使用以下变型例。
第一变型例
在上述示例性实施方式中,由服务器装置10来执行指定用于存储打印数据的存储位置的处理。在变型例中,可以由图像形成装置30执行该处理。图12是示出了根据该变型例的图像形成系统1的操作的顺序图。如在上述示例性实施方式中,在步骤S17中选择服务器装置10C之后,图像形成装置30A的控制器31A请求所选服务器装置10C发送存储列表45(步骤S31)。一旦从图像形成装置30A接收到该请求,服务器装置10C的CPU11C从存储单元14C读取存储列表45。接着,CPU11C控制通信单元13C,以向图像形成装置30A发送所读取的存储列表45(步骤S32)。图像形成装置30A的控制器31A(第二获取单元的示例)通过通信单元32A接收(或获取)从服务器装置10C发送的存储列表45。一旦接收到存储列表45,如在上述步骤S19中,控制器31A基于接收到的存储列表45指定存储有包括输入的用户ID的打印数据的存储位置(步骤S33)。然后,控制器31A控制通信单元32A,以向所指定的存储位置发送所输入的用户ID,以请求发送包括用户ID的打印数据(步骤S34)。例如,如果在步骤S33中指定了服务器装置10B,则控制器31A向服务器装置10B发送所输入的用户ID。一旦从图像形成装置30A接收到用户ID和打印数据发送请求,服务器装置10B的CPU11B从存储单元14B读取包括所接收到的用户ID的打印数据,并且通过通信单元13B向图像形成装置30A发送打印数据(步骤S35)。图像形成装置30A的控制器31A(第一获取单元的示例)通过通信单元32A接收(或获取)从服务器装置10B发送的打印数据。一旦接收到打印数据,控制器31A前进到上述步骤S24。甚至在根据第一变型例的构造中,如果图像形成装置30没有预先知道要发送从客户端装置20接收到的打印数据的服务器装置10,也可以从服务器装置10获取打印数据,并且可以形成图像。
第二变型例
如果在上述步骤S11中没有服务器装置10可用,则客户端装置20可以向图像形成装置30发送打印数据。在该情况下,在打印机驱动器42中预先设置在该情况下发送要被打印数据的图像形成装置30。这里假设已经在打印机驱动器42中将图像形成装置30B设置为在该情况下要被发送打印数据的图像形成装置30。如果在上述步骤S11中没有从服务器装置10返回响应,则在步骤S12中,客户端装置20的CPU21向图像形成装置30B发送打印数据。一旦从客户端装置20接收到打印数据,图像形成装置30B的控制器31B使打印数据存储在存储单元33B(第二存储位置的示例)中。
进一步地,CPU21(显示控制器的示例)在显示单元26上显示表示打印数据已经存储在图像形成装置30B中的消息。该消息使用户知道他们的打印数据已经存储在图像形成装置30B中而不是服务器装置10中。在该情况下,用户移动到图像形成装置30B所在的地点,并且将他们的IC卡放置在读卡单元36B上方,以执行认证。当使IC卡靠近图像形成装置30B时,如上述示例性实施方式,图像形成装置30B执行步骤S15和S16的处理。应当注意,如果从客户端装置20向图像形成装置30B直接发送打印数据,则不执行步骤S17至S23的处理。在步骤S16中用户执行认证之后,控制器31B访问存储单元33B,并且指定包括所输入的用户ID的打印数据。接着,控制器31B根据所指定的打印数据执行图像的形成。因此,例如,如果没有服务器装置10可用,则可以形成与用户的打印数据相对应的图像。
第三变型例
在上述示例性实施方式中,从在任意服务器装置10中存储打印数据时开始,创建存储列表45。但是,通过在服务器装置10之间定期交换关于服务器装置10中所存储的打印数据的信息,可以创建存储列表45。在该情况下,当在任意服务器装置10中存储有打印数据时,可以在服务器装置10之间仅交换关于该打印数据的信息,并且关于该打印数据的信息可以添加到各个服务器装置10中的存储列表45。
第四变型例
在上述示例性实施方式中,打印数据仅存储在多个服务器装置10中的一个服务器装置中。但是,打印数据可以存储在多个服务器装置10中。例如,客户端装置20可以向多个服务器装置10发送打印数据。具体地,当在上述步骤S11中发送打印数据时,客户端装置20的CPU21可以向可用服务器装置10中的具有最高优先级的客户端装置10和具有第二高优先级的服务器装置10发送打印数据。例如,在上述示例性实施方式中,在具有最高优先级的服务器装置10A中出现了故障。在该情况下,CPU21可以向具有第二高优先级的服务器装置10B和具有第三高优先级的服务器装置10C发送打印数据。因此,通过向服务器装置10B和10C发送打印数据,如果不能从服务器装置10B获取用户的打印数据(如当打印数据已经存储在服务器装置10B中之后,服务器装置10B中出现故障时),可以从服务器装置10C获取用户的打印数据。
而且,已经从客户端装置20接收到打印数据的服务器装置10可以复制打印数据并且向另一个服务器装置10发送所复制的打印数据。在该情况下,已经在各个服务器装置10中预先设置了打印数据所要复制到的目的地存储位置。这里假设在服务器装置10B中,服务器装置10C已经被设定为目的地存储位置。在该情况下,一旦从客户端装置20接收到打印数据,服务器装置10B的CPU11B可以复制打印数据并且向服务器装置10C发送所复制的打印数据。因此,通过向服务器装置10C发送所复制的打印数据,如果不能从服务器装置10B获取用户的打印数据(如当打印数据已经存储在服务器装置10B中之后,服务器装置10B中出现故障时),可以从服务器装置10C获取用户的打印数据。
在该情况下,在上述步骤S23中向图像形成装置30A发送打印数据之后,服务器装置10B的CPU11B可以向服务器装置10C发送用于指示删除打印数据的信息。一旦接收到该信息,服务器装置10C的CPU11C删除所指定的打印数据。
第五变型例
在上述示例性实施方式中,包括用户ID“用户0001”的打印数据仅存储在服务器装置10B中。在变型例中,例如,包括用户ID“user001”和图像数据D1的第一打印数据可以存储在服务器装置10B中,而包括用户ID“user001”和图像数据D3的第二打印数据可以存储在服务器装置10C中。在该情况下,在上述步骤S21中从服务器装置10C向图像形成装置30A发送第二打印数据,而在步骤S23中从服务器装置10B向图像形成装置30A发送第一打印数据。一旦接收到第一打印数据和第二打印数据,则上述步骤S24中,图像形成装置30A的控制器31A在UI单元34A上显示包括接收到的第一打印数据和第二打印数据的打印数据列表。
图13示出了根据该变型例的打印数据列表的示例。在打印数据列表中,显示识别第一打印数据的识别信息(用户ID“user001”和图像数据D1的文件名)和识别第二打印数据的识别信息(用户ID“user001”和图像数据D3的文件名)。尽管从不同的存储位置获取了第一打印数据和第二打印数据,但是识别第一打印数据的识别信息和识别第二打印数据的识别信息并排显示在打印数据列表中。因此,第一打印数据和第二打印数据看起来存储在相同的存储位置中。
第六变型例
图像形成系统1中的服务器装置10、客户端装置20和图像形成装置30的个数不限于图1中所示的那些。例如,服务器装置10、客户端装置20和图像形成装置30的个数可以根据用户的个数而增加。
第七变型例
可以在不使用IC卡的情况下执行用户认证。例如,用户可以使用图像形成装置30的UI单元34输入他们的用户ID和密码。可以使用如指纹等的生物信息代替用户ID和密码。在这样的情况下,图像形成装置30具有能够操作以读取生物信息的装置。
第八变型例
图像形成装置30可以是使用除了电子照相方法之外的方法形成图像的打印机。图像形成装置30还可以被构造为形成黑白图像或形成彩色图像。图像形成装置30还可以具有复制功能和扫描功能。
第九变型例
由CPU11、CPU21或CPU37执行的程序可以以记录在记录介质(如,磁带、磁盘、软盘、光盘、磁光盘或存储器)上的方式来提供,或者可以安装到服务器装置10、客户端装置20或图像形成装置30中。该程序还可以经由如因特网的通信线下载到服务器装置10、客户端装置20或图像形成装置30中。
第十变型例
图像形成装置30A可以在不执行上述步骤S17中的选择服务器装置10的处理的情况下,通过访问存储单元33A中的服务器列表44中包含的服务器信息所表示的所有服务器装置10,来获取打印数据。图像形成装置30A可以同时访问服务器装置10,或者可以以预定顺序访问服务器装置10。在该情况下,服务器列表44可以不必包含上述优先级。具体地,当在步骤S16中对用户进行认证时,控制器31A向存储单元33A中的服务器列表33中所包含的服务器信息所表示的所有服务器装置10发送用户ID,并且请求发送打印数据。一旦接收到该请求,各个服务器装置10的CPU11就确定存储单元14中是否已经存储有从图像形成装置30A发送的用户ID。如果存储单元14中已经存储有该用户ID,则CPU11通过通信单元13向图像形成装置30A发送包括该用户ID的打印数据。一旦接收到从任何服务器装置10发送的打印数据,控制器31A(第一获取单元的示例)通过通信单元32A接收(或获取)打印数据。即使在根据第十变型例的构造中,如果图像形成装置30没有预先知道要被发送从客户端装置20接收到的打印数据的服务器装置10,也可以从服务器装置10获取打印数据,并且可以形成图像。
第十一变型例
用户可以选择批量打印或选择性打印。术语“批量打印”指的是打印与服务器装置10中存储的用户的打印数据相对应的所有图像。术语“选择性打印”指的是仅形成与服务器装置10中存储的用户的打印数据相对应的图像中的、用户所选的与打印数据相对应的图像。在该情况下,当在上述步骤S16中对用户进行认证时,图像形成装置30A在UI单元34上显示用于使用户选择批量打印或选择性打印的画面。
当用户选择批量打印时,如在上述步骤S18中,控制器31A控制通信单元32A,以请求在步骤S17中所选的服务器装置10C发送打印数据。在该情况下,控制器31A控制通信单元32A,以向服务器装置10C发送除了上述用户ID之外用于打印与该用户ID相对应的打印数据的指示。当从图像形成装置30A发送了用户ID和打印指示时,服务器装置10C的CPU11C通过通信单元13C接收用户ID和打印指示。以该方式,一旦从图像形成装置30A接收到用户ID和打印指示,服务器装置10执行上述步骤S19至S23的处理。一旦从服务器装置10接收到打印数据,图像形成装置30A前进到步骤S25,而不执行上述步骤S24中的显示打印数据列表的处理。接着,图像形成装置30A形成与接收到的打印数据相对应的图像。在该情况下,用户不需要选择打印数据。
如果用户选择了选择性打印,如在上述步骤S31中,控制器31A控制通信单元32A,以请求在步骤S17中所选的服务器装置10C发送存储列表。在该情况下,控制器31A控制通信单元32A,以向服务器装置10C发送从用户输入的用户ID。以该方式,当图像形成装置30A发出存储列表请求时,服务器装置10C执行以下处理。CPU11C控制通信单元13C,以如在上述步骤S32中,向图像形成装置30A发送存储单元14C中存储的存储列表45。在该情况下,CPU11C向图像形成装置30A仅发送存储单元14C中存储的存储列表45内的、与从图像形成装置30A发送的用户ID相对应的部分。例如,如果从图像形成装置30A发送的用户ID是“user001”,则CPU11C从图10中所示的存储列表45提取包括用户ID“user001”的记录,并且生成仅包括所提取的记录的存储子列表45A。接着,CPU11C控制通信单元13C,以向图像形成装置30A发送所生成的存储子列表45A。当从服务器装置10C发送了存储子列表45A时,控制器31A通过通信单元32A接收该存储子列表45A。在该情况下,在上述步骤S33中,控制器31A利用接收到的存储子列表45A来指定存储有包括所输入的用户ID的打印数据的存储位置。
此外,一旦从服务器装置10C接收到存储子列表45A,控制器31A可以利用存储子列表45A中包含的用户ID和文件名,在UI单元34A上显示打印数据列表。当用户从打印数据列表选择了打印数据时,控制器31A利用接收到的存储子列表45A,指定存储所选打印数据的存储位置。接着,控制器31A控制通信单元32A,以如上述步骤S34中,请求具有指定的存储位置的服务器装置10发送打印数据。当响应于该请求从服务器装置10发送了打印数据时,控制器31A通过通信单元32A接收打印数据。在该情况下,控制器31A前进到步骤S25,而不执行上述步骤S24中的显示打印数据列表的处理。
出于例示和描述的目的,提供了对本发明示例性实施方式的前述描述。这并非旨在穷举或者将本发明限于所公开的确切形式。显然,许多变型和修改对于本领域技术人员是显而易见的。选择并描述这些实施方式是为了最好地说明本发明的原理及其实际应用,从而使得本领域其他技术人员能够理解本发明的适用于所构想特定用途的各种实施方式和各种变型。旨在由所附权利要求书及其等同物来限定本发明的范围。

Claims (6)

1.一种图像形成系统,该图像形成系统包括:
多个服务器装置;
发送装置;以及
第一图像形成装置,
所述发送装置包括:
第一存储器,该第一存储器存储针对所述多个服务器装置分别设置的第一优先级,
第一选择单元,该第一选择单元从所述多个服务器装置中,选择所述第一存储器中所存储的第一优先级最高的可用服务器装置,以及
第一发送单元,该第一发送单元向所述第一选择单元所选择的服务器装置,发送识别用户的识别信息和与该识别信息相关联的图像数据,
所述多个服务器装置各包括:
第一存储单元,在该第一存储单元中,从所述第一发送单元发送的所述识别信息和图像数据彼此相关联地存储,以及
存储控制器,该存储控制器进行控制以与其他服务器装置交换存储在该第一存储单元中的所述图像数据,
所述第一图像形成装置包括:
第二存储器,该第二存储器存储识别所述多个服务器装置的服务器信息,
第一获取单元,一旦接收到从用户输入的识别信息,该第一获取单元从所述多个服务器装置中的、由所述第二存储器中存储的服务器信息所识别的服务器装置中的所述第一存储单元,获取与所输入的识别信息相关联地存储的图像数据,以及
第一图像形成单元,该第一图像形成单元形成与所述第一获取单元所获取的图像数据相对应的图像。
2.根据权利要求1所述的图像形成系统,其中,所述多个服务器装置还各包括存储控制器,该存储控制器使第三存储器把识别所述多个服务器装置各个的服务器信息与在该服务器装置中的所述第一存储单元中与图像数据相关联地存储的识别信息相关联地存储,
其中,所述第二存储器存储针对所述多个服务器装置分别设置的第二优先级,
其中,所述第一图像形成装置还包括:
第二选择单元,一旦接收到从用户输入的识别信息,该第二选择单元从所述多个服务器装置中选择所述第二存储器中存储的第二优先级最高的可用服务器装置,以及
第二获取单元,该第二获取单元从所述第二选择单元所选择的服务器装置,获取在所述第三存储器中与所输入的识别信息相关联地存储的服务器信息,并且
其中,所述第一获取单元从所述第二获取单元所获取的服务器信息所识别的服务器装置中的所述第一存储单元,获取与所输入的识别信息相关联地存储的所述图像数据。
3.根据权利要求2所述的图像形成系统,其中,所述第一图像形成装置还包括第二发送单元,该第二发送单元向所述第二选择单元所选择的服务器装置,发送所输入的识别信息和用于打印与所输入的识别信息相对应的图像数据的指示,并且
其中,所述多个服务器装置还各包括:
转送单元,一旦接收到从所述第二发送单元所发送的所述识别信息和所述指示,如果在该服务器装置中的所述第一存储单元中没有与该识别信息相关联地存储图像数据,则所述转送单元向所述第三存储器中与该识别信息相关联地存储的服务器信息所识别的服务器装置,转送该识别信息,以及
第三发送单元,一旦接收到从所述第二发送单元发送的所述识别信息和所述指示,如果在该服务器装置中的所述第一存储单元中与该识别信息相关联地存储了图像数据,或者如果该识别信息是从其他服务器装置的所述转送单元转送的,则所述第三发送单元向所述第一图像形成装置,发送在所述第一存储单元中与该识别信息相关联地存储的图像数据。
4.根据权利要求1至3中任意一项所述的图像形成系统,该图像形成系统还包括第二图像形成装置,
其中,当所述多个服务器装置都不可用时,所述第一发送单元向所述第二图像形成装置发送关于所述用户的所述识别信息和所述图像数据,
其中,所述发送装置还包括显示控制器,该显示控制器使显示器显示表示所述图像数据已经存储在所述第二图像形成装置中的消息,并且
其中,所述第二图像形成装置包括:
第二存储单元,在该第二存储单元中,从所述第一发送单元发送的所述识别信息和所述图像数据彼此相关联地存储,以及
第二图像形成单元,一旦接收到从所述用户输入的所述识别信息,该第二图像形成单元形成与在所述第二存储单元中与所输入的识别信息相关联地存储的所述图像数据相对应的图像。
5.一种图像形成系统,该图像形成系统包括:
多个服务器装置;
发送装置;以及
第一图像形成装置,
所述发送装置包括:
第一存储器,该第一存储器存储针对所述多个服务器装置分别设置的第一优先级,
第一选择单元,该第一选择单元从所述多个服务器装置中,选择所述第一存储器中所存储的第一优先级最高的可用服务器装置,以及
发送单元,该发送单元向所述第一选择单元所选择的服务器装置,发送识别用户的识别信息和与该识别信息相关联的图像数据,
所述多个服务器装置各包括:
存储单元,在该存储单元中,从所述发送单元所发送的所述识别信息和所述图像数据彼此相关联地存储,以及
存储控制器,该存储控制器使第三存储器把识别所述多个服务器装置各个的服务器信息和在该服务器装置中的所述存储单元中与图像数据相关联地存储的识别信息相关联地存储,并且进行控制以与其他服务器装置交换存储在该存储单元中的所述图像数据,
所述第一图像形成装置包括:
第二存储器,该第二存储器存储针对所述多个服务器装置分别设置的第二优先级,
第二选择单元,一旦接收到从用户输入的识别信息,该第二选择单元从所述多个服务器装置中选择所述第二存储器中存储的第二优先级最高的可用服务器装置,
第一获取单元,该第一获取单元从所述第二选择单元所选择的服务器装置,获取在所述第三存储器中与所输入的识别信息相关联地存储的服务器信息,
第二获取单元,该第二获取单元从所述多个服务器装置中的、所述第一获取单元获取的服务器信息所识别的服务器装置中的所述存储单元,获取与所输入的识别信息相关联地存储的图像数据,以及
图像形成单元,该图像形成单元形成与所述第二获取单元所获取的图像数据相对应的图像。
6.一种图像形成系统,该图像形成系统包括:
多个服务器装置;
发送装置;以及
第一图像形成装置,
所述发送装置包括:
第一存储器,该第一存储器存储针对所述多个服务器装置分别设置的第一优先级,
第一选择单元,该第一选择单元从所述多个服务器装置中,选择所述第一存储器中所存储的第一优先级最高的可用服务器装置,以及
第一发送单元,该第一发送单元向所述第一选择单元选择的服务器装置,发送识别用户的识别信息和与该识别信息相关联的图像数据,
所述第一图像形成装置包括:
第二存储器,该第二存储器存储针对所述多个服务器装置分别设置的第二优先级,
第二选择单元,一旦接收到从用户输入的识别信息,该第二选择单元从所述多个服务器装置中,选择所述第二存储器中存储的第二优先级最高的可用服务器装置,
第二发送单元,该第二发送单元向所述第二选择单元选择的服务器装置,发送所输入的识别信息和用于打印与所输入的识别信息相对应的图像数据的指示,以及
图像形成单元,该图像形成单元形成与从所述服务器装置发送的图像数据相对应的图像,
所述多个服务器装置各包括:
存储单元,在该存储单元中,从所述第一发送单元发送的所述识别信息和所述图像数据彼此相关联地存储,
存储控制器,该存储控制器使第三存储器把识别所述多个服务器装置各个的服务器信息和在该服务器装置中的所述存储单元中与图像数据相关联地存储的识别信息相关联地存储,并且进行控制以与其他服务器装置交换存储在该存储单元中的所述图像数据,
转送单元,一旦接收到从所述第二发送单元发送的所述识别信息和所述指示,如果在该服务器装置中的所述存储单元中没有与该识别信息相关联地存储图像数据,则所述转送单元向在所述第三存储器中与该识别信息相关联地存储的服务器信息所识别的服务器装置,转送该识别信息,以及
第三发送单元,一旦接收到从所述第二发送单元发送的所述识别信息和所述指示,如果在该服务器装置中的所述存储单元中与该识别信息相关联存储了图像数据,或者如果该识别信息是从其他服务器装置的所述转送单元转送的,则所述第三发送单元向所述第一图像形成装置发送在所述存储单元中与该识别信息相关联地存储的图像数据。
CN201210027537.8A 2011-06-27 2012-02-08 图像形成系统 Active CN102855098B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011141926A JP5821325B2 (ja) 2011-06-27 2011-06-27 画像形成システム
JP2011-141926 2011-06-27

Publications (2)

Publication Number Publication Date
CN102855098A CN102855098A (zh) 2013-01-02
CN102855098B true CN102855098B (zh) 2016-09-28

Family

ID=47361578

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210027537.8A Active CN102855098B (zh) 2011-06-27 2012-02-08 图像形成系统

Country Status (4)

Country Link
US (1) US8913275B2 (zh)
JP (1) JP5821325B2 (zh)
CN (1) CN102855098B (zh)
AU (1) AU2011256891B2 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012252579A (ja) * 2011-06-03 2012-12-20 Fuji Xerox Co Ltd 画像形成システム、画像形成装置及びプログラム
JP5866980B2 (ja) * 2011-11-07 2016-02-24 富士ゼロックス株式会社 画像形成システム
US10089314B2 (en) * 2012-08-30 2018-10-02 Panasonic Ip Management Co., Ltd. Information management method, information management device, program, and program provision method
US20140240758A1 (en) * 2013-02-28 2014-08-28 Fuji Xerox Co., Ltd. Image forming apparatus, image forming method, and non-transitory computer readable medium
JP5819996B2 (ja) * 2014-01-22 2015-11-24 ウイングアーク1st株式会社 印刷システム、クラスタ環境における印刷制御方法および印刷制御用プログラム
US9311034B2 (en) * 2014-01-30 2016-04-12 Pathway IP SARL Document printing system and method
CN105095295A (zh) * 2014-05-16 2015-11-25 北京天宇各路宝智能科技有限公司 一种白板系统的上传方法
JP6327030B2 (ja) * 2014-07-15 2018-05-23 富士ゼロックス株式会社 画像形成装置、システムおよびプログラム
JP6459331B2 (ja) * 2014-09-17 2019-01-30 富士ゼロックス株式会社 画像形成装置及びプログラム
EP3073365A1 (en) * 2015-03-24 2016-09-28 Ricoh Company, Ltd. Networked image forming apparatus, networked image forming system and method of image forming
US11457123B2 (en) * 2015-07-16 2022-09-27 Thinxtream Technologies PTE LID Universal secure imaging workflow comprising, based on print commands or print instruction received from a user wireless device, storing a print job in a server via a first module comprising upgradeable capability schema with custom commands for printer model numbers, wherein the upgradeable capability schema is based on a supplier model, a gateway IP address and domain name
JP6949585B2 (ja) * 2017-06-30 2021-10-13 キヤノン株式会社 管理サーバ、サービス提供サーバ、システム、制御方法、および、プログラム
WO2019113902A1 (zh) * 2017-12-14 2019-06-20 深圳华云科技实业有限公司 一种打印控制系统、方法和计算机存储介质
JP6981292B2 (ja) * 2018-02-14 2021-12-15 株式会社リコー プリントシステム、ジョブリスト提供方法、プリントサーバ装置及びプログラム
JP7664739B2 (ja) 2021-04-08 2025-04-18 キヤノン株式会社 印刷システム、クラウドプリントサービスの提供方法、印刷制御方法とプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1348130A (zh) * 2000-10-11 2002-05-08 卓信科技有限公司 保密和/或鉴别文件的远控打印
JP2005136459A (ja) * 2003-10-28 2005-05-26 Konica Minolta Business Technologies Inc 画像処理装置,画像データ作成装置及びファクシミリ送信プログラム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6862583B1 (en) * 1999-10-04 2005-03-01 Canon Kabushiki Kaisha Authenticated secure printing
JP2005055982A (ja) * 2003-08-06 2005-03-03 Canon Inc 情報処理方法及び情報処理用プログラム並びにデバイス
US7821660B2 (en) * 2005-03-30 2010-10-26 Ricoh Company, Ltd. System and method for compensating for resource unavailability in an image processing system
JP2007190839A (ja) * 2006-01-20 2007-08-02 Seiko Epson Corp 認証印刷装置及び方法、認証印刷システム
JP4293258B2 (ja) * 2007-03-27 2009-07-08 セイコーエプソン株式会社 認証印刷システム、認証印刷方法
US8154752B2 (en) * 2007-07-02 2012-04-10 Pharos Systems International, Inc. Print management system providing documents with plural users identifications
JP2009295080A (ja) * 2008-06-09 2009-12-17 Panasonic Corp 印刷処理システム
JP5199761B2 (ja) * 2008-07-11 2013-05-15 キヤノン株式会社 情報処理装置と画像入力装置、文書配信システムとそれらの制御方法
US8339639B2 (en) * 2008-12-15 2012-12-25 Xerox Corporation Method and system for automatically providing for multi-point document storing, access, and retrieval
US8959341B2 (en) * 2009-01-23 2015-02-17 Salesforce.Com, Inc. Methods and systems for sharing database content
JP5396946B2 (ja) * 2009-03-17 2014-01-22 富士ゼロックス株式会社 サーバ装置、印刷システム及びプログラム
JP5340222B2 (ja) 2010-05-14 2013-11-13 日本電信電話株式会社 和集合集約処理と等結合処理の組み合わせ方法及びデータベースシステム及びプログラム
CN102300029B (zh) * 2010-06-28 2015-01-28 株式会社东芝 服务器装置、图像形成系统及印刷数据的管理方法
JP5522095B2 (ja) * 2011-03-11 2014-06-18 ブラザー工業株式会社 プリンタ
JP5799598B2 (ja) * 2011-06-14 2015-10-28 富士ゼロックス株式会社 画像形成システム、画像形成装置及びプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1348130A (zh) * 2000-10-11 2002-05-08 卓信科技有限公司 保密和/或鉴别文件的远控打印
JP2005136459A (ja) * 2003-10-28 2005-05-26 Konica Minolta Business Technologies Inc 画像処理装置,画像データ作成装置及びファクシミリ送信プログラム

Also Published As

Publication number Publication date
JP5821325B2 (ja) 2015-11-24
JP2013008301A (ja) 2013-01-10
US8913275B2 (en) 2014-12-16
AU2011256891B2 (en) 2014-03-20
US20120327457A1 (en) 2012-12-27
CN102855098A (zh) 2013-01-02
AU2011256891A1 (en) 2013-01-17

Similar Documents

Publication Publication Date Title
CN102855098B (zh) 图像形成系统
CN106445427B (zh) 图像形成装置
CN107045428B (zh) 图像形成系统
US9088566B2 (en) Information processing system, information processing device, and relay server
EP2479620A1 (en) Printer capable of authenticating user, print management system including the printer and user authentication program
JP6278651B2 (ja) ネットワークシステム、管理サーバシステム、制御方法及びプログラム
EP2763392B1 (en) Image processing apparatus and image processing system
US20110222103A1 (en) Image forming apparatus, method for managing print job, and computer-readable storage medium for computer program
CN103218182B (zh) 图像形成系统、图像形成设备、和图像形成方法
US8736880B2 (en) Image forming system, image forming apparatus, and non-transitory computer readable medium which is a transmission destination of image data
US10175920B2 (en) Information processing apparatus, information processing system, information processing method, and non-transitory computer readable medium
CN103095948B (zh) 图像形成系统、图像形成装置和图像形成方法
US10484573B2 (en) Information processing apparatus, non-transitory computer readable medium, and information processing system
JP6361782B2 (ja) 画像形成装置、画像形成システム、及びプログラム
JP6172358B2 (ja) 画像形成装置
JP5979295B2 (ja) 画像形成システム、画像形成装置及びプログラム
JP2016210193A (ja) 画像形成装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Tokyo, Japan

Patentee after: Fuji film business innovation Co.,Ltd.

Address before: Tokyo, Japan

Patentee before: Fuji Xerox Co.,Ltd.