用于管理局域网里的打印设备的方法和装置的制作方法

文档序号:7937525阅读:290来源:国知局
专利名称:用于管理局域网里的打印设备的方法和装置的制作方法
技术领域
本发明涉及用于在一个或更多个局域网内,特别是在旅游预订领域, 且也在操作不需要彼此依赖的大量工作站和打印机的任何地方,管理打印 解决方案的方法和装置。
背景技术
有大量专利涉及对网络中的外围设备的管理和控制,例如对打印机 的管理和控制。
WO 2000/052601 7>开了能够通过在动态和分布基础上分配通信链路 而通过计算机网络预订旅游的系统。它不涉及打印机配置的产生、存储或 自适应和通过位置或类型标识符对打印机配置的管理。
US 2003/145070公开了用特定的控制器配置打印机设备的方法。这 个控制器能确定打印设备的物理环境和哪种设备在请求打印机。然后控制 器能够依赖于源设备和关于基于移动打印机的位置和地址的打印解决方 案来配置打印机。为了本地或远程地建立与工作站的链接,确定通过位置 信标建立的打印机的位置。它涉及一组与现有发明不同的问题。
US 2004/156074公开了使用打印机的标识号而不是网络地址的打印 数据的方法。因此如果打印机的网络地址改变了,用户不需要重置打印机 端口以使其与打印机的新地址相适应。端口仍然能够处理打印。这种类型 的系统通常称作固定模式终端标识符(TID)。这种固定模式类型的系统 需要固定的工作站和设备的清单。每个工作站和每个应用程序定义一种配 置(包括类型、设置(set up)、 TID等等)。设备管理员利用设备管理来 管理这个清单。每当工作站和其他外围设备有改变时,需要不断的手动输
5入禾口活动。
一般地,现有技术描述的系统在解决非常大数量的设备时出现操作 问题。

发明内容
本发明的目的是克服与现有技术控制打印管理的方法相关联的至少 一些问题。
本发明的另一目的是定义一种方式,其处理和管理一组打印机的逻 辑地址和物理配置以及这如何实现自动化。
根据本发明的一个目的,提供在一个或更多个网络里有多个工作站 和多个打印;f儿的环境里管理打印的方法,每个工作站具有唯 一 标识符
(ID),且每个打印机具有类型和依赖于该唯一 ID的配置,其中打印机
中的一个或更多个连接到多个工作站之一;以及其中网络也包括文档服务
器和标识生成器,方法包括
当一工作站连接到网络时,轮询(poll)该工作站以确定什么打印机 连接到该工作站;
确定工4乍力占的、唯一 ID;
确定打印机的类型;
从该类型和工作站的唯一 ID确定该打印4几的配置;
使用标识生成器确定连接到被连接的工作站的每个打印机的标识代 码(II)代码);
形成工作站的唯一ID、打印机的类型和配置以及ID代码的查找表; 在文档服务器从客户应用程序或用户接收打印请求; 响应于打印:清求,从查找表识别打印机的配置;
将打印请求发送到有适当ID代码的打印机,该适当ID代码由查找
表识别。
6本发明具有许多优点。它提供允许不用任何管理,而获取、生成和 更新工作站配置的自动登记过程,包括它的附属的设备的配置。工作站数 据存储在标识生成器数据库,允许透明处理固定和动态寻址以及配置。本 发明的标识生成器能够用在工作站具有唯一标识符且已知每种类型的工 作站的附属设备的列表的任何环境。例如,这可以用在机场、车站、呼叫 中心,且可能地有大量的放钱抽屉和打印设备用于打印出收据的商店等 处。
附图简述
现在以举例的方式,参考附图,其中


图1是本发明的高级别的图。
图2是本发明的第二种实施方式的高级别的图。
图3是依照本发明的一个方面包括终端标识生成器(TID分配器)的 系统的框图。
图4是显示一工作站初次登录到TID分配器的自动登记的图。
图5是工作站的下一次登录的自动登记过程。
图6是有更新的工作站配置的下一次登录的自动登记的例子。
图7是依照本发明的一个方面的配置模板和配置区域。
图8是工作站的配置的表示。
图9是自动登记配置的例子的图。
图10是与固定模式和自动登记模式之间的选择相关联的流程图。 发明详述
现在参考图1,显示打印解决方案的体系结构和标识生成器或TID分 配器的位置。该图显示,依靠通信模块104连接到GDS LAN114的机场 LAN或全IP网络100。机场LAN包括一个或更多个工作站106。工作站可将一定数量不同 类型的附属设备连接到此。在这个例子中,这可能是自动机票和登机牌 (ATB )打印机108、行李标签打印机(BTP ) 110和光学字符识别(OCR) 读取器或打印机112。
全球分销系统(global distribution system) LAN,即GDS LAN,包 括以下组成部分GDS模块116、离港控制系统(DCS) 118、打印服务 器或文档服务器(document server) ( TDS ) 120和终端ID分配器(TID 分配器)122。还有用于帮助TID分配器122里的数据复制的TID数据库 124。这也可包4舌冗余。
工作站和打印设备之间的本地通信由安装在工作站上的打印机仿真 器(printer emulator) 126实现。还显示了管理任何打印事件的打印机管 理器128。打印机仿真器和打印机管理器之间的通信是例如经由TCP/IP 链接。工作站也包括Java前端(JFE) 130或任何其他类型的图形用户界 面(GUI)或用户界面。依照本发明的自动登记的设备不需要设备管理员 保存的任何设备标识清单。而是当工作站登录时,由TID分配器自动建 立和保存设备标识清单。设备地址归属和配置管理由终端标识分配器 (TID)分配器实现,以及文档的格式化和递送由文档服务器(TDS)管 理。
TID分配器根据工作站ID和应用程序标识符将TID分配给设备,并 能够复核、生成、更新、获耳又(retrieve)或以其他方式确定那些i殳备的 配置。这将在下面更详细描述。打印服务器格式化由DCS请求的文档, 然后将打印业务路由到已经被TID分配器和它的管理识别的被识别的打 印机。本发明的TID分配器能适合不同的系统需求并与固定和自动化的 TID设备兼容。在自动化的TID设备中将不再要求设备管理员保存全设 备清单。而是自动登记过程将允许工作站无需管理而荻取、生成和更新配 置。现在将更详细描述这点。
TID分配器要求每个工作站具有在全世界的基础上的唯一标识符。应 理解,在此例中所述的全世界基础涉及发明应用到的网络的范围。这可以 是单个机场,这可以是一定数量的在不同物理位置的不同的机场,或可以是真实地在全世界基础上的。标识符必须在工作站上可用,且由工作站上 的打印机仿真器读取,并提供给TID分配器。工作站标识符是所有工作
站的根本。TID分配器还使用完整的位置,也就是工作站的物理位置。完
整的位置能够包括,例如机场、城市、候机楼、建筑物、分类、索引、域 等等。没有必要要求完整的位置的所有的域。例如,对于索引没有意义的 位置,没必要说明索引。类似地能够使用任何其他类型的位置代码,例如
建筑物、楼层(stage)、方位、等等...。除了 (或代替)完整的位置,还 可使用任何其他类型的鉴别信息(discrimination)或定义,例如设备的功 能、优先级、使用的年数、公司等等...。完整的位置或其他的鉴别信息或 定义能够并入工作站唯一标识符里。这意味着在最简单的情况只需要确定 唯一标识符。完整的地址或其他的鉴别信息或定义发送到TID分配器。
完整的位置或其他鉴别信息或定义是所有自动登记设备的根本特征。
每个仿真打印机的嵌入式应用程序可受益于应用程序标识符,应用 程序标识符包括应用程序标签和应用程序索引域(index field )。例如,在
App2。在本发明的实施方式中,应用程序标签存储在GUI中,应用程序 索引在启动命令行中提供给打印机仿真器。应用程序标签和索引在以下情 况下是重要的多个应用程序同时在特定的工作站上运行,且要求打印机 #4居应用程序具有不同的ID和配置。在无论什么应用程序在工作站上运 行时每个打印机或设备都具有相同的ID和配置的情况下,系统能够工作 而无需应用标识符。可以使用任何不同的标识符来将不同的ID和配置分 配给相同的设备,上述不同的标识符除了以上提到的应用程序标识符外, 例如为,分类代码、用户标识符。
设备设置记录给我们一些物理设备的低级别参数。文档服务器使用 这些参数用于格式化和打印。在本发明的实施方式中,可以在设备管理 GUI中对设备设置进行管理。
在下面描述的自动登记模式中,设备设置一般与用于给定设备类型 的完整位置或任何其他类型的鉴别信息或定义同型(homogenous )。
现在参考图2,显示更庞大的网络设置。这里有两个连接到GDS LAN
9204的机场LAN 200和202 。所有的LAN可以在相同或不同的物理/地理 位置。每个机场LAN包括一个或更多个工作站和打印机,等同于图1中 的工作站106以及打印才几108、 110和112。 GDS LAN实质上类似于图1 的GDS LAN 114。
关于图3显示了 TID分配器连接到系统里的方式。TID分配器300 经由双向连接而连接到工作站302。该工作站也连接到文档服务器304。 显示了该工作站具有两个打印机端口 自动机票和登机牌ATB打印机306 和^亍李才示签打印才/L BTG 308。
信息从工作站传递(箭头1,信息包括工作站ID (标识符和完整的 位置)、应用程序标识符(标签和索引)和探测到的设备以及类型的列表)。 这个信息登记在TID分配器300中。于是TID分配器产生可以是固定或 自动登记的TID的列表。然后这个信息在箭头2的方向依靠通信被返回 到该工作站。类似地,数据传送至文档服务器,所以文档服务器知道特定 工作站相应的打印机。在组成TID分配器的数据库的行中的信息指示载 体、工作站ID和应用程序标识符以及连到工作站的所有打印机的配置。 因此,如果特定的工作站上有一个以上的应用程序,每个应用程序在TID 分配器数据库里将具有不同的配置。
参考图4,当工作站首先经由TID分配器登录进系统里时,发生下面 事件序列。工作站400分别连接到两个活动的(active )应用程序设备402 和404。工作站连接到TID分配器406和文档服务器408。类似地,文档 服务器和TID分配器连接到对方。TID分配器产生工作站和它连接的设 备的配置。这个配置存储在TID分配器数据库410中。
可产生打印请求并将该请求传送给文档服务器。此时,文档服务器 将询问TID分配器来对该打印请求确定适当的配置模板和打印机。然后 文档服务器将打印请求直接传输到适当的识别出的打印机。
现在参考图5,解释了工作站的下一次登录。如在第一例的条件下, 打印机仿真器请求用于工作站/应用程序组合的TID。
当认出工作站标识符时,认为是已知的工作站。这个步骤将在剩余的文档中称为下一次登录。同样地,如果在文档服务器收到打印机请求, 则该文档服务器将从分配器获取相应的TID和配置,并在所要求的打印 机执行打印动作。
现在参考图6,已经将新打印机PRT600加到工作站602。此时,当 工作站连接到TID分配器时,其被认为是已知的工作站,但是识别到了 新设备。这引起TID分配器为那个工作站提供另外的TID并将其包括在 工作站配置里。更新信息传送到工作站和文档服务器,如已经参考图4 描述的。存储并维持这些改变,直到工作站再次改变的时候。类似地,如 果工作站在下一次登入再一次进行连接,新打印机600将是已经被识别 的,而动作将等同于那些其后参考图5显示的。
现在描述自动登记机制的进一步的细节。工作站的自动登记在它的 完整的位置或其他鉴别信息或定义的基础上被许可。设备管理员或外部应 用程序定义工作站能够自动登记的位置。管理员的任务是定义两个对象, 配置模板和配置区域。配置模板存储设备类型和设备设置之间的链接。期 望配置模板列出工作站可以提供的所有可能的设备类型。这是设备管理员 所起的唯一作用。配置区域使配置才莫板与完整的地址或其他鉴别信息或定 义关联,在图7所示的例子中,配置模板被归属于NCE/T2/G/3和NCE/T1, 其中NCE代表Nice机场,Tl代表候机楼1, T2代表候机楼2以及G代 表登机口号。NCE/T1被认为是与例如NCE/T1/G/20或NCE/T1/LNG不 同的完整的位置。为将配置模板归属于几个完整的位置,可利用通配符功 能。例如LHR/H/G严包括LHR机场的候机楼1里的所有登机口 ,不论什 么索引。也就是LHR/T1ZG/20上的工作站将使用配置模板配置T—2。 更仔细地观察图7,能够看出配置T—1、 700显示设备类型和设备设置。 在顶行标识的是配置模板的名称,而整个表格702组成一个配置模板。对 于配置区域,完整的位置在左边的列显示,配置模板在右边的列显示。一 个配置区域等同于表格704的一行。在实施方式中,能够使用设备管理 GUI生成这些配置区域和模板。
图8显示来自TID分配器表格的摘录,其识别工作站名称和应用程 序标识符,及其设备的类型、设置和该设备的TID指示符。还能够在图8中看出每列组成连到特定工作站的 一个设备。
图9显示用自动登记过程产生的配置。其还显示了自动登记过程使 用的信息。
现在参考图10,解释了用于判断i殳备、工作站和打印机等是工作在 固定模式还是自动登记模式的过程。为了处理某些连接到一个或更多个 LAN的工作站不能工作在自动登记模式的情形,应决定选择哪种模式。 被执行以实现这个选择的步骤在图IO显示,并以获取某个工作站的标识 的步骤1000开始。判断工作站的应用程序标签是否是已知机构(步骤 1002)以及完整的位置详情是否有效(步骤1004)。在每种情况,如果该 问题的答案是否,则过程停止(分别为步骤1006和步骤1008)。如果每 个问题的答案为是,则过程继续。
下一个判断,是在步骤1010判断工作站ID是否在TID分配器数据 库中已知。如果这个问题的答案为否,这等于是工作站的第一次登录步骤 并进入自动登记模式。然后判断完整的位置是否匹配一配置区域(步骤 1012),如果答案为是,那么从该配置区域获取配置模板(步骤1014)。 然后判断该完整的地址是否匹配一办公标识符(o伍ce identifier)(步骤 1016),然后判断库中是否有充足的TID (步骤1018)。如果所有这些问 题的答案都为是,那么生成工作站配置(步骤1020)。在生成工作站配置 之后,工作站的标识纟皮返回给需要知道的工作站、TID分配器和任何其他 的媒体(1028)。在每种情况,如果对问题的响应为否,则退出过程(1022、 1024、 1026)。
在步骤1010,如果TID分配器数据库已知工作站ID,那么这等同于 下一次登录步骤(1030)。然后判断应用程序标识符是否在数据库中已知 (步骤1032)。如果为否,可有新的应用程序(1034)。当应用程序标识 符不在数据库已知时,不管有没有新应用程序,过程都返回到步骤102, 并判断完整的地址是否匹配一配置区域。另一方面,如果数据库中已知该 应用程序标识符,那么在步骤1036获取工作站配置。在步骤1038,判断 类型列表是否与工作站配置兼容。如果为是,如以上的步骤1028 —样返 回标识。
12如果在步骤1038的答案为否,则判断工作站是在自动登记模式还是 固定模式(步骤1040)。如果工作站在固定模式,则在步骤1042返回工 作站的标识并发送警告。标识具有如图8描述的格式。警告显示存储的标 识和从工作站接收的信息之间的任何差异。如果工作站是自动登记模式, 则在步骤1042判断库中是否有充足的TID。如果为是,那么更新工作站 配置(步骤1044)并登记任何的更新(步骤1046)。然后如以上的步骤 1028 —样返回标识。如果在步骤1042,库中没有充足的TID,则退出过 程(1048 )。
这样,根据本发明的系统能够为给定环境中的所有工作站工作。识 别工作站是在固定模式还是自动登记模式的能力使本发明的系统和方法 能够更加灵活。此外,使工作站能够在受控和受管理的方式下从固定模式 逐渐转变到自动登记模式。
在下一次登入阶段,如果提供给TID分配器的设备类型列表改变(换 而言之,就是不同于在之前的登录提供的列表),TID分配器通过再使用 配置模板自动地调整工作站配置。因此不需要设备管理员任何手动更新, 就可对工作站配置移除或添加设备。位于一个位置的所有设备的设备设置 能够通过改变配置模板来更新。
如已经指出的,本发明涉及许多不同的环境。以上描述的机场情景 仅仅是作为例子,且明显的是,本发明能用在任何背景下。还应理解,描 述的情景能够具有许多变更并仍然保持在本发明的精神和范围内。
权利要求
1.一种在一个或更多个网络里有多个工作站和多个打印机的环境中管理打印的方法,每个工作站具有唯一ID,以及每个打印机具有类型和依赖于所述唯一ID的配置,其中所述打印机中的一个或更多个连接到所述多个工作站之一;以及其中所述网络还包括文档服务器和标识生成器,所述方法包括当一工作站连接到所述网络时,轮询所述工作站以确定什么打印机连接到该工作站;确定所述工作站的唯一ID;确定打印机的类型;从所述类型和工作站的位置确定所述打印机的配置;使用标识生成器确定连接到被连接的工作站的每个打印机的标识代码(ID代码);形成所述工作站的唯一ID、所述打印机的类型和配置以及ID代码的查找表;在所述文档服务器接收来自一工作站的打印请求;响应于能够在所述打印服务器接收的打印请求,从所述查找表识别打印机的配置;将所述打印请求发送到被识别出的有适当ID代码的打印机,所述适当ID代码由所述查找表识别。
2. 如权利要求1所述的方法,其中确定唯一 ID的所述步骤包括 确定选自包含位置、功能、定义、优先级、年龄和公司的列表的鉴别信息。
3. 如权利要求1或权利要求2所述的方法,其中确定打印机的配置 的所述步骤包括根据从所述工作站的位置确定的配置模板产生配置。
4. 如权利要求1到3中的任一项所述的方法,其中确定打印机的配置的所述步骤包括根据从所述工作站的位置确定的配置模板更新配置。
5. 如权利要求3或权利要求4所述的方法,其中根据选自包含位置、 功能、定义、优先级、年龄、公司的列表的鉴别信息确定所述配置模板。
6. 如权利要求1到4所述的方法,其中一设备的ID和配置在几个 工作站配置之间共享。
7. 如权利要求1到6中的任一项所述的方法,进一步包括在从所 述查找表识别的配置中有所述适当ID的打印机处打印所述打印请求。
8. 如权利要求i到7中的任一项所述的方法,进一步包括将每个 打印机的ID代码和配置存储在所述标识生成器中,用于后续打印操作中 的后续使用。
9. 如权利要求1到8中的任一项所述的方法,进一步包括在所述 工作站每次连接到所述网络时,寿^询所述工作站以确定什么打印4几连4妻到 所述工作站,以及如果连接到所述工作站的打印机有任何变化,则更新所 述查找表。
10. 如权利要求1到9中的任一项所述的方法,进一步包括识别没 有连接到发出所述打印机请求的所述工作站的打印机为用于接收所述打 印请求的打印机。
11. 如任一前述权利要求所述的方法,其中使用所述标识生成器为连 接到被连接的工作站的每个打印机产生标识代码(ID代码)的所述步骤 包括基于所述工作站连接到所述标识生成器的次序,分配一ID代码, 该ID 码为 一组^码中的下 一可用代码。
12. 如权利要求1〗所述的方法,进一步包括如果一工作站从所述 网纟各断开,重新-使用所述ID代码。
13. 如权利要求12所述的方法,进一步包括当一工作站重新连接 到所述网络时,重新分配新的一组ID代码。
14. 一种系统,包括适合执行根据权利要求1到13中的任一项的所 述方法的步骤的装置。
15. —种设备,包括适合执行根据权利要求1到13中的任一项的所述方法的步骤的装置。
16. —种计算机程序,包括当所述计算机程序在计算机系统上执行 时,用于执行根据权利要求1到13中的任一项的所述方法的步骤的指令。
全文摘要
一种在一个或更多个网络里有多个工作站和多个打印机的环境中管理打印的方法,以及其中该网络还包括文档服务器和标识生成器,该方法包括当工作站连接到网络时,轮询工作站以确定什么打印机连接到该工作站;确定工作站的唯一ID;确定打印机的类型;从打印机的类型和工作站的位置确定打印机的配置;使用标识生成器,确定连接到被连接的工作站的每个打印机的ID代码;形成有工作站的唯一ID、每个打印机的类型、配置和ID代码的查找表;在文档服务器接收来自工作站的打印请求;响应于打印请求,从查找表识别打印机的配置;将打印请求发送到有适当的ID代码的被识别出的打印机,其通过查找表识别。
文档编号H04L29/12GK101681241SQ200880011699
公开日2010年3月24日 申请日期2008年4月10日 优先权日2007年4月13日
发明者克里斯多佛·特哲恩, 斯蒂法尼·蒙贝尔, 皮埃尔·朵尔, 约尔·科德塞斯, 马蒂厄·里博尔特 申请人:阿玛得斯两合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1