漫游打印的制作方法

文档序号:6348274阅读:384来源:国知局
专利名称:漫游打印的制作方法
技术领域
本发明涉及漫游打印领域。漫游打印是允许用户在他们远离他们的工作站时通过输入打印文档的指令来从打印机打印文档的打印系统。具体地讲,用户不必在位于他们的工作站时指定用于打印的打印机。相反,用户可在办公室周围漫游,然后选择使用的打印机,指示它打印,并在返回到他们的工作站之前取走打印的文档。
背景技术
现有技术的漫游打印系统,例如“跟随我(follow me)” (Ringdale Ltd)系统,允许用户将打印作业数据发送到中央打印服务器(被称为Q服务器)。当用户想打印文档时, 他们接近所选择的打印机,并指示它打印作业。此刻,所选择的打印机从Q服务器检索打印作业数据。这些系统通常包括某种类型的标识(identification)系统,由此用户登录到所选择的打印机,以访问他们的打印作业。在以下现有技术示例中对一种这样的系统进行更充分的描述。然而,这样的系统的问题是不适合用在具有少量办公设备的许多小型商务办公室中。这些设备通常仅具有少数几个PC和一个或两个打印机。它们不具有在其上存储这样的打印作业数据或者将它发送到打印机的中央打印服务器。因此,本发明的目的是提供一种也适合于用在小型办公室中的能够进行漫游打印的漫游打印方法、办公设备、工作站和打印装置、计算机程序产品和计算机可读存储介质。现有技术示例在图1中所示的现有技术“跟随我”打印系统中,系统包括多个用户PC 10、打印服务器(被称为Q服务器)20和多个打印装置30 (例如多功能打印机(MFP))、常见的打印机或复印机。每个PClO连接至Q服务器20 (通过LAN或WAN或互联网),以使得由每个PC中的假脱机系统(spool)(未显示)产生的假脱机文件数据41可被发送到Q服务器。Q服务器20还连接至打印装置30,以使得假脱机文件数据41然后可被发送到打印装置30,并且还使得打印装置30可将用户标识/识别数据50发送到Q服务器20。每个打印装置30设有硬件释放装置33,用于从用户接收标识/识别数据50。图2中示出了当文档被打印时发生的操作步骤。当用户希望打印文档时,他们使用PC 10上的正常“打印”按钮(通常通过打印对话框)。这使假脱机系统产生假脱机文件数据41,并通过LAN/WAN网络或者通过互联网将假脱机文件数据41发送到Q服务器20。Q 服务器20然后存储假脱机文件数据41。用户然后可走到他们希望使用的打印装置30,并通过在打印装置30处输入标识/识别数据50向硬件释放装置33 (也称为ID读取器硬件或打印释放站)标识他们自己。硬件释放装置33然后将标识/识别数据50发送到Q服务器20进行认证。在标识/识别数据50已被Q服务器认证之后,Q服务器20将假脱机文件数据41发送到打印装置30。用户然后可指示所选择的打印装置30打印作业,所选择的打印装置30然后打印文档。

发明内容
根据本发明的第一方面,提供一种打印文档的方法,所述方法包括以下步骤工作站产生并存储文档的打印作业数据;工作站将ID信息分配给打印作业数据;用户在所选择的打印装置处输入分配的ID信息;打印装置将打印作业数据请求信号发送到工作站;工作站将打印作业数据发送到打印装置。在工作站将打印作业数据发送到打印装置之前,所述方法可包括对照分配的ID 信息对输入的ID信息进行验证的步骤。优选地,所述方法还包括以下步骤工作站将分配的ID信息发送到打印装置;打印装置将输入的ID信息与发送的ID信息进行比较;如果输入的ID信息对应于发送的ID 信息,则打印装置将认证信号发送到工作站。优选地,所述方法还包括以下步骤工作站将被分配输入的ID信息的待处理 (pending)打印作业的列表发送到打印装置;打印装置从工作站接收待处理打印作业的列表;用户从列表选择多个打印作业;打印装置基于所选择的打印作业将打印作业数据请求信号发送到工作站;以及,工作站将所选择的打印作业的打印作业数据发送到打印装置。本发明还提供一种能够进行漫游打印的办公设备,所述设备包括至少一个工作站和至少一个打印装置,每个工作站连接至每个打印装置,以使得打印作业数据请求信号可被从打印装置发送到工作站,并且打印作业数据可被从工作站发送到打印装置,其中,所述设备被布置为在打印操作期间,(i) 一个工作站产生并存储打印作业数据,并将ID信息分配给打印作业数据,(ii)用户将登录数据输入到一个打印装置,以及(iii)所述一个工作站然后在它已经从所述一个打印装置接收到打印作业数据请求信号之后将打印作业数据发送到所述一个打印装置。本发明还提供一种用作能够进行漫游打印的办公设备的一部分的工作站,所述工作站包括打印作业数据产生器,用于产生要被打印的文档的打印作业数据;打印作业数据储存器,用于存储打印作业数据;和ID信息分配器,用于将ID信息分配给打印作业数据; 信号接收器,用于接收来自办公设备中的打印装置的打印作业数据请求信号;以及,打印作业数据发送器,用于在接收到打印作业数据请求信号之后将打印作业数据发送到打印装置。优选地,所述工作站还包括ID信息发送器,用于将ID信息发送到办公设备中的打印装置。优选地,ID信息分配器将具有用户指定的PIN形式的ID信息分配给打印作业数据。优选地,所述ID信息分配器按照工作站产生的作业码的形式将ID信息分配给打印作业数据。优选地,所述ID信息分配器按照用户的用户名和密码的形式将ID信息分配给打印作业数据。优选地,所述ID信息分配器按照用户指定的卡号的形式将ID信息分配给打印作业数据。优选地,所述工作站响应请求将待处理打印作业的列表发送到打印装置。优选地,所述工作站包括用于将打印作业属性数据发送到打印装置的打印作业属性数据发送器。优选地,所述工作站还包括用于管理打印作业数据储存器的软件,其中当关闭工作站时,所述软件生成指示在工作站关机时存储在打印作业数据储存器中的打印作业数据将不可使用的消息。本发明还提供一种用作能够进行漫游打印的办公设备的一部分的打印装置,所述打印装置包括登录装置,供用户将登录数据输入到打印装置;信号发送器,用于将打印作业数据请求信号发送到办公设备中的工作站;以及,打印作业数据接收器,用于从工作站接收打印作业数据。优选地,所述打印装置还包括ID数据储存器,用于存储从工作站接收的ID数据; 验证器,用于通过将登录数据与ID数据进行比较来对用户进行验证。优选地,所述信号发送器将仅在用户已被验证器验证时把打印作业数据请求信号发送到工作站。优选地,所述打印装置基于从工作站接收的打印作业属性数据对待处理打印作业的列表进行汇编(compile)。优选地,所述打印装置可向工作站请求待处理打印作业的列表。优选地,所述打印装置对照请求的待处理打印作业的列表对汇编的待处理打印作业的列表进行验证。优选地,用户可从所述列表选择一个或多个打印作业,信号发送器将关于所选择的打印作业将打印作业数据请求信号发送到工作站。本发明还提供一种计算机程序产品,当所述计算机程序产品被加载到工作站和/ 或打印装置中并被执行时,所述计算机程序产品执行上述方法。本发明还提供一种存储上述计算机程序产品的计算机可读存储介质。


现在将仅以示例的方式参照附图对本发明的实施例进行描述,附图之中图1是能够进行漫游打印的现有技术的办公设备的示图,图2是显示在图1的现有技术的设备的打印操作期间发生的处理的流程图,图3是根据本发明实施例的能够进行漫游打印的办公设备的示图,图4是显示在图3的设备的打印操作期间发生的处理的流程图,和图5是图3的办公设备的示图,其显示多个PC和MFP。
具体实施例方式在图3中所示的本发明实施例中,办公设备包括一个或多个PClO以及一个或多个 MFP 30。在平常使用中,如图5所示,将存在多于一个PC 10和多于一个MFP 30。然而,为了易于说明,图3仅显示一个PC 10和一个MFP 30。在本发明中,不需要分离的Q服务器。PC 10通过LAN网络连接至MFP 30。PC 10包括具有“漫游”能力的标准UFR(超快呈递,ultra fast rendering)打印机驱动器11。打印机驱动器11可将打印作业数据40转换为将被打印机读取的假脱机文件 41。PC 10还包括与打印机驱动器11相关联的打印机驱动器包装器(wrapper) 12 (也称为端口驱动器)和连接至包装器12的假脱机系统13 (也称为文件夹)。包装器12允许打印机驱动器11将假脱机文件41发送到假脱机系统13。打印机软件15与假脱机系统13相关联,并管理假脱机功能。PC 10还可进一步包括可不具有漫游功能的打印机驱动器。用户可使用这些来以常见/直接的方式打印文档。PC 10还包括输入/输出模块14。该模块14连接至假脱机系统13,并控制当从 MFP 30接收到认证确认信号52时假脱机文件数据41对MFP 30的释放。MFP 30设有多功能嵌入应用平台(MEAP)小应用程序(applet) 36。小应用程序36 允许用户输入标识/识别数据51。该ID数据51可以例如是PIN、唯一打印作业码、用户名和密码、或者从刷打印用户ID卡而获得的卡号的形式。图4中示出了当文档被打印时发生的操作步骤。当用户希望打印文档时,他们选择漫游模式下的打印。这可通过以下方式来选择, 即,使用漫游打印机驱动器(即,仅可在漫游打印系统中操作的打印机驱动器)、或者通过选择打印机驱动器中的漫游选项(即,选择在漫游模式下操作打印机驱动器)。作为另一种可替换方案,常见的打印机驱动器可被设置为打印到具有漫游功能的专门的打印机驱动器一旦用户已指示在漫游模式下打印打印作业,就发生三个事件。首先,PC 10将打印作业数据40发送到打印机驱动器11。打印作业数据40然后基于办公设备中的MFP 30的类型被转换为假脱机文件41。换句话讲,假脱机文件41用与设备中的每个MFP 30兼容的语言(例如,PCL5e)存储打印作业数据40。假脱机文件41然后通过包装器12被发送到假脱机系统13。第二,如图5所示,输入/输出模块14将打印作业的打印作业属性数据53多播 (multi-casts)到LAN。打印作业属性数据53包括打印作业的名称、打印作业的页数、它是彩色的还是黑白的、将打印的副本的数量、以及发起(Originating)PC 10的名称。每个MFP 30的小应用程序36被设置为接收打印作业属性数据53,并使用打印作业属性数据53来维护所有待处理打印作业的本地注册表。小应用程序36还能够在PC 10中查询(图3中未显示)在假脱机系统13中等待的打印作业的最新打印作业属性数据53。第三,如图5所示,对于每个打印作业,输入/输出模块14将多播注册消息50 (也被称为ID消息)发送到LAN。每个MFP 30中的小应用程序36被设置为接收ID消息50。ID消息50可采取各种形式,并且取决于用户选择如何被标识。对于PC 10上的第一个打印作业,一旦打印作业数据40已被发送到假脱机系统13,打印屏幕就将在PC 10上自动显示。打印屏幕给予用户关于他们希望如何被标识的四个选项。这选择ID消息50中所包含的数据选项I-PIN 码;用户指定4位数PIN标识符和用于PIN的4位数密码。如果PIN与用于待处理打印作业的PIN相同、并且密码与先前为PIN指定的密码不匹配,则用户将被要求指定另一个 PIN和相关联的密码。如果PIN/密码组合与待处理打印作业的PIN/密码组合匹配,则当前打印作业也将被分配给该PIN。关于这个选项,仅PIN包含在ID消息50中,并且用户在小应用程序36处登录仅需要PIN。仅PC 10需要密码来确保分配给PIN的打印作业由同一个用户发起。
选项2-唯一打印作业码;PC 10自动产生并显示4位数的唯一打印作业码。如果用户选择选项2,则唯一打印作业码被分配给打印作业,并被包含在ID消息50中。用户需要唯一打印作业码来在小应用程序36处登录。选项3-用户名和密码;如果用户选择选项3,则用户名和密码选项已被选择的事实包含在ID消息50中。 然后,当登录到小应用程序36时,MFP小应用程序36对用户要求用户名和密码这二者。小应用程序36然后将(被键入以在打印装置处登录的)用户名和密码发送到PC 10。PC 10 然后对照用于在PC 10处登录的用户名和密码对由小应用程序36发送的用户名和密码进行验证。一旦PC 10已验证用户名和密码组合匹配,PC 10就会将认证确认信号52发送到小应用程序36。选项4-打印用户ID卡;如果选项4被选择,则用户指定被印刷在他们的分配的打印用户ID卡上的卡号。 卡号在ID消息50中被发送到小应用程序36。为了在小应用程序处36登录,用户必须向连接至小应用程序36的卡读取器出示(比如,刷)卡。作为备选的方案,在小应用程序36处标识用户的方法可限于使得用户仅可使用以上四个选项中的一个选项。用户可指定特定的标识方法应该被使用多长时间。例如,用户可指定ID消息50应该被PC 10记住,并在接着的30分钟、1个小时、4 个小时等内应用于从该PC 10和该用户发起的每个打印作业。替代地,用户可指定ID消息50应该完全不被记住。在这种情况下,对于随后的打印作业,用户将需要重新选择四个选项之一。根据情况,PC 10将产生新的唯一打印作业码或者重新获得用户名和密码,或者,用户将指定PIN或卡号。替代地,用户可指定ID消息50应该被记住,直到用户从PC 10注销为止。在这种情况下,所有的随后的打印作业(用户注销之前)将导致PC 10发送与对于当前打印作业的相同的ID消息50。最后,用户可指定ID消息50被永久记住。这意味着即使在用户注销并再次登录回PC 10上之后,相同的ID消息50将被用于每个打印作业。重要的是,由于ID消息设置基于每个用户,所以登录到PC 10的另一个用户将不会使用前一个用户的ID消息设置。PC 10还提供重置ID消息设置的选项。这意味着如果例如用户忘记现存的码或 PIN、或者丢失了旧的打印用户ID卡,则可产生新的唯一打印作业码,或者可指定新的PIN 或新的卡号。当接收到ID消息50时,每个MFP 30处的小应用程序36存储信息。当用户准备打印文档时,他们走到所选择的一个MFP 30,并登录到小应用程序 36。这通过供给足以将他们标识为打印作业的发起者(originator)的ID数据51来进行; 即,ID数据51必须与ID消息50中所包含的ID数据匹配。一旦小应用程序36已认证用户,则小应用程序36将认证确认信号52发送到PC 10的输入/输出模块14。小应用程序36然后还基于它先前接收的与登录用户相关的打印作业属性数据53和提供的ID数据51来生成用于该登录用户的打印作业列表42。例如,如果用户已将相同的PIN号分配给五个待处理作业并使用该PIN登录到小应用程序36,则这五个作业的打印作业属性数据53将出现在列表42上。将不会出现源自同一个用户、但是被分配不同的PIN 或唯一打印作业码的打印作业的数据。作为备选的方案,代替小应用程序36基于它已接收的打印作业属性数据53来生成打印作业列表42,PC 10的模块14可在接收到认证确认信号52之后将用户对于该PC的相关打印作业的列表42发送到MFP 30。这在图3和4中显示在括号中。当然,特定用户可能在一天的时间段期间从多于一个PC 10进行工作。因此,该特定用户可指示打印来自多于一个PC 10的打印作业,这些打印作业可同时是待处理的。这里,作为被分配给所提供的ID数据51的待处理打印作业的发起者的每个PC 10称为活动 PC (active PC)。如果存在多于一个活动PC 10,则认证确认信号52被发送到每个活动PC 10。MFP 30然后从所有的活动PC 10的模块14接收打印作业列表42,然后将各种列表42 汇编到主列表中,所述主列表包含来自所有的活动PC的所有特定用户的相关打印作业。作为另一种可备选的方案,小应用程序生成用户的打印作业的列表(如上),并且还从活动PC 10的模块14请求释放用户的相关打印作业列表42。小应用程序36然后使用这些列表42对它自己生成的列表进行验证。用户然后可从列表42选择作业以供打印。当选择一个或多个作业时,MFP 30将请求信号43发送到输入/输出模块14,并且根据所选择的打印作业,输入/输出模块14从假脱机系统13检索相关的假脱机文件数据41,并将它发送到MFP 30以供打印。用户还可在MFP 30处选择执行其它功能,例如在打印作业被打印之后从列表42 删除该打印作业。在这种情况下,请求信号43将包括该附加信息。输入/输出模块14然后还将指示假脱机系统13在假脱机文件41已被发送到模块14之后删除假脱机文件41。 作为备选的方案,一旦打印则从列表42删除打印作业可以是默认状态,从而不必每次都选择该功能。作为备选的方案,用户可决定列表42上的某些打印作业现在是不需要的。在这种情况下,请求信号43将指示输入/输出模块14,以指示假脱机系统13简单地删除相关的假脱机文件41,而不将它发送到模块14。用户还可在MFP 30处选择对于作业请求另外的或备选的打印或者整理(finish) 命令,例如装订、打洞或双面/单面打印。在这种情况下,所要求的信息在MFP 30处输入, 并且MFP 30以要求的方式打印打印作业,并整理它。如果用户关闭PC 10并且在假脱机系统13中仍存在未被打印的假脱机文件41,则打印机软件15向用户提供消息,指示在PC 10关闭时任何待处理打印作业将不能被打印。 保存待处理打印作业,并且一旦PC 10恢复开启则所述待处理打印作业将再次可用。还可以存在以下选项或默认状态,即,如果待处理打印作业比某个时间(例如二4个小时)旧,则一旦PC 10恢复开启,这些待处理打印作业将不再可用。在这种情况下,一旦PC 10恢复开启,就从假脱机系统13删除假脱机系统13中与比对个小时旧的待处理打印作业对应的任何假脱机文件41。虽然这个示例显示MFP打印装置,但是它们可以同样地是常见的打印或复印机
虽然这个示例显示多个打印/复印机器和多个PC,但是这个示例可同样地应用于具有仅一个PC和/或仅一个打印或复印机器的办公设备。
权利要求
1.一种打印文档的方法,包括以下步骤 工作站产生并存储文档的打印作业数据; 所述工作站将ID信息分配给所述打印作业数据; 用户在所选择的打印装置处输入所分配的ID信息,所述打印装置将打印作业数据请求信号发送到所述工作站;以及所述工作站将所述打印作业数据发送到所述打印装置。
2.根据权利要求1所述的打印方法,还包括以下步骤 所述工作站将所分配的ID信息发送到所述打印装置;所述打印装置将所输入的ID信息与所发送的ID信息进行比较;以及如果所输入的ID信息与所发送的ID信息对应,则所述打印装置将认证信号发送到所述工作站。
3.根据权利要求2所述的方法,其中,将所分配的ID信息发送到所述打印装置的步骤包括将所分配的ID信息多播到网络的步骤。
4.根据权利要求2或权利要求3所述的方法,其中,所述方法包括以下步骤 第二工作站产生并存储文档的打印作业数据;所述第二工作站将ID信息分配给所述打印作业数据;所述第二工作站将所分配的ID信息发送到所述打印装置,其中,所述打印装置将打印作业数据请求发送到一个或两个工作站。
5.根据权利要求4所述的方法,还包括所述打印装置从每个工作站接收待处理打印作业的列表; 用户从根据所接收的列表汇编的列表选择多个打印作业,其中,所述打印装置基于所选择的打印作业将所述打印作业数据请求信号发送到一个或两个工作站,所述工作站之一或者二者将所选择的打印作业的打印作业数据发送到所述打印装置。
6.根据权利要求1或2所述的打印方法,还包括以下步骤;所述工作站将被分配所输入的ID信息的待处理打印作业的列表发送到所述打印装置;所述打印装置从所述工作站接收待处理打印作业的列表; 用户从所述列表选择多个打印作业;所述打印装置基于所选择的打印作业将打印作业数据请求信号发送到所述工作站;以及所述工作站将所选择的打印作业的打印作业数据发送到所述打印装置。
7.—种能够进行漫游打印的办公设备,所述设备包括 至少一个工作站;和至少一个打印装置,每个工作站连接至每个打印装置,以使得打印作业数据请求信号可被从所述打印装置发送到所述工作站,并且打印作业数据可被从所述工作站发送到所述打印装置,其中,所述设备被布置为使得在打印操作期间,(i) 一个工作站产生并存储打印作业数据,并将ID信息分配给所述打印作业数据,(ii)用户将登录数据输入到一个打印装置,以及(iii)然后所述一个工作站在它已从所述一个打印装置接收到打印作业数据请求信号之后将所述打印作业数据发送到所述一个打印装置。
8.一种用作能够进行漫游打印的办公设备的一部分的工作站,所述工作站包括打印作业数据产生器,用于产生要被打印的文档的打印作业数据;打印作业数据储存器,用于存储所述打印作业数据;ID信息分配器,用于将ID信息分配给打印作业数据;信号接收器,用于从所述办公设备中的打印装置接收打印作业数据请求信号;和打印作业数据发送器,用于在接收到打印作业数据请求信号之后将所述打印作业数据发送到所述打印装置。
9.根据权利要求8所述的工作站,其中,所述工作站还包括ID信息发送器,用于将所述 ID信息发送到所述办公设备中的打印装置。
10.根据权利要求9所述的工作站,其中,所述ID信息发送器被配置为将所述ID信息多播到网络。
11.根据权利要求8-10中的任何一项所述的工作站,其中,所述ID信息分配器以下述形式将ID信息分配给打印作业数据(i)用户指定的PIN,(ii)工作站产生的作业码, (iii)用户的用户名和密码,或者,(iv)用户指定的卡号。
12.根据权利要求8-11中的任何一项所述的工作站,其中,所述工作站响应请求将待处理打印作业的列表发送到所述打印装置。
13.根据权利要求8-12中的任何一项所述的工作站,其中,所述工作站包括用于将打印作业属性数据发送到所述打印装置的打印作业属性数据发送器。
14.根据权利要求8-13中的任何一项所述的工作站,其中,所述工作站还包括用于管理打印作业数据储存器的软件,其中,当工作站关机时,所述软件生成消息,所述消息指示当工作站关闭时存储在打印作业数据储存器中的打印作业数据将不可使用。
15.一种用作能够进行漫游打印的办公设备的一部分的打印装置,所述打印装置包括登录装置,供用户将登录数据输入到所述打印装置;信号发送器,用于将打印作业数据请求信号发送到所述办公设备中的工作站;和打印作业数据接收器,用于从所述工作站接收打印作业数据。
16.根据权利要求15所述的打印装置,其中,所述打印装置还包括ID数据储存器,用于存储从所述工作站接收的ID数据;验证器,用于通过将所述登录数据与所述ID数据进行比较来对用户进行验证。
17.根据权利要求16所述的打印装置,其中,所述信号发送器将仅在用户已被所述验证器验证时将打印作业数据请求信号发送到所述工作站。
18.根据权利要求15-17中的任何一项所述的打印装置,其中,所述打印装置被配置为基于从工作站接收的打印作业属性数据来汇编待处理打印作业的列表。
19.根据权利要求18所述的打印装置,其中,所述打印装置被配置为基于从多个工作站接收的作业属性来汇编待处理打印作业的列表。
20.根据权利要求15-19中的任何一项所述的打印装置,其中,所述打印装置能够从所述工作站或每个工作站请求待处理打印作业的列表。
21.根据引用权利要求18或权利要求19的权利要求20所述的打印装置,其中,所述打印装置对照所请求的一个或多个待处理打印作业的列表对汇编的待处理打印作业的列表进行验证。
22.根据权利要求18-21中的任何一项所述的打印装置,其中,用户可从汇编的列表选择一个或多个打印作业,所述信号发送器将发送打印作业数据请求信号到与所选择的打印作业相关联的一个或多个工作站。
23.一种计算机程序产品,当所述计算机程序产品被加载到工作站和/或打印装置中并被执行时,所述计算机程序产品执行权利要求1-6中的任何一项的方法。
24.一种计算机可读存储介质,其存储根据权利要求23的计算机程序产品。
全文摘要
描述了一种打印文档的方法。所述方法包括工作站产生并存储文档的打印作业数据;工作站将ID信息分配给打印作业数据;用户在所选择的打印装置处输入分配的ID信息;打印装置将打印作业数据请求信号发送到工作站;以及,工作站将打印作业数据发送到打印装置。
文档编号G06F3/12GK102308275SQ201080006954
公开日2012年1月4日 申请日期2010年2月9日 优先权日2009年2月9日
发明者K·赫斯特 申请人:佳能欧洲股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1