专利名称:信息处理系统、信息处理设备、方法和计算机可读介质的制作方法
技术领域:
本发明涉及信息处理系统,信息处理设备,方法和计算机可读介质。
背景技术:
已知含有打印机的系统。日本专利公开No. 2005-311813描述监视未授权复印的系统。在 该系统中,当使用者操作复印机来复制源文件时,复印机存储所读的 图像信息,并将所提取的特征信息发送给服务器。服务器将该特征信 息与预先注册的未授权样式进行对比,用以检测并确定未授权复印的 出现,当检测到未授权复印时通知预先注册的管理人。日本专利公开No. 2005-160118描述了用来对通过数据处理所获 得的数据进行备份的文件编排系统,所述数据处理比如文档的复印、 传真通信、文档扫描,等等。日本专利公开No. 2005-157569描述了从图像读取单元所读的图 像数据中提取文本数据的设备,所述设备生成用来指示读取该包括文 本数据的图像数据的过程的历史的历史数据,并把所述历史数据存入 存储器。本发明提供一种信息处理系统,当特定的文档是待打印文档时, 所述系统能够正确地提供该文件已被打印的通知。发明内容根据本发明的一个方面,提供一种信息处理系统,包括第一 信息处理设备,所述设备具有获取部分,该部分通过计算从待打印 文档数据来获取标识信息,所述标识信息用于标识所述文档数据;传 输部分,该部分传输关于文档数据的包括获取的标识信息的打印请 求;打印机,所述打印机具有接收部分,该部分接收从第一信息处 理设备传输的打印请求;和传输部分,该部分传输打印请求中包含的 标识信息;第二信息处理设备,所述设备具有注册部分,该部分在存储器中注册通过计算从通知目标文档数据而获得的标识信息,所述标识信息用于标识通知目标文档数据;接收部分,该部分接收从打印 机所传输的标识信息;和通知部分,当所传输的标识信息和注册的通 知目标文档数据的标识信息相匹配时,该部分提供通知。根据本发明 的另一方面,标识信息可以是散列值。根据本发明的另一个方面,所述注册部分还可以注册用来提供通 知的条件,并且通知部分可以在条件满足时的提供通知。根据本发明的另一个方面,提供了一种信息处理设备,包括获取部分,该部分获取通过计算从待打印文档数据获取的标识信息,所述标识信息用于标识文档数据;通知部分,当所获取的标识信息与预先注册的标识信息相匹配时,该部分提供通知。根据本发明的另一个方面,所述标识信息可以是散列值。 根据本发明的另一个方面,所述通知部分可以在提供通知的条件得到满足时提供通知。根据本发明的另一个方面,提供了一种信息处理设备,包括获取部分,该部分通过计算从待打印文档数据来获取标识信息,所述标识信息用于标识文档数据;传输部分,该部分将文档数据的包括获取的标识信息的打印请求传输给打印机。根据本发明的另一个方面,所述标识信息可以是散列值。 根据本发明的另一个方面,提供了一种用于提供通知的方法,所述方法包括通过计算从待打印文档数据获取标识信息,所述标识信 息用于标识文档数据;和在所获取的标识信息与预先注册的标识信息相匹配时提供通知。根据本发明的另一个方面,所述标识信息可以是散列值。 根据本发明的另一个方面,提供了一种用于传输打印请求的方法,所述方法包括通过计算从待打印文档数据来获得标识信息,所
述标识信息用于标识文档数据;和传输关于文档数据的包括所获取的标识信息的打印请求。根据本发明的另一个方面,所述标识信息可以是散列值。 根据本发明的另一个方面,提供了一种计算机可读介质,该介质存储有使计算机执行用于提供通知的过程的程序,所述过程包括通过计算从待打印文档数据来获取标识信息,所述标识信息用于标识文档数据;和在所获取的标识信息与预先注册的标识信息相匹配时提供通知。根据本发明的另一个方面,所述标识信息可以是散列值。 根据本发明的另一个方面,提供了一种计算机可读介质,该介质 存储有使计算机执行用于传输打印请求的过程的程序,所述过程包 括通过计算从待打印文档数据来获取标识信息,所述标识信息用于标识文档数据;和传输关于文档数据的打印请求,所述打印请求包括所获取的标识信息。根据本发明的另一个方面,所述标识信息可以是散列值。 根据本发明的另一个方面,提供了一种用于提供通知的方法,该方法包括注册通过计算从通知目标文档数据所获得的标识信息,所述标识信息用于标识通过计算从待打印文档数据获取标识信息的通知目标文档数据,所述标识信息用于标识文档数据;传输关于文档数 据的打印请求,所述打印请求包括所获取的标识信息;接收所传输的 打印请求;和当打印请求中所包含的标识信息与所注册的通知目标文 档数据的标识信息相匹配时,提供通知。
本发明的典型实施例将会在基于以下图形的基础上进行详述,其中图1是根据本发明典型实施例的示出信息处理系统结构的框图; 图2是示出第一信息处理设备、打印机和第二信息处理设备的功 能性结构的框图;图3是示出当注册要为其提供通知的通知目标文档的标识信息 时服务器所执行的操作过程的流程图;图4示出存储器中所注册的内容的示例;图5示出当执行打印时客户端所执行的操作过程的流程图; 图6示出当执行打印时打印机所执行的操作过程的流程图; 图7示出当执行打印时服务器所执行的操作过程的流程图;以及 图8示出存储器中所注册的内容、待打印的文档的散列值、打印 的打印设置和通知出现与否之间的关系的示例。
具体实施方式
将参照以下的附图描述本发明的典型实施例。图1是根据该典型实施例示出信息处理系统1的结构的框图。如图1所示,所述信息处理系统1包含第一信息处理设备10,连接到 第一信息处理设备的打印机20,和连接到第一信息处理设备的第二 信息处理设备30。上述设备之间的连接可以是有线连接或无线连接 的形式。在图l所示的示例中,设备10到设备30通过网络N (比如 局域网,因特网,等等)彼此连接。应该注意到,可以将多个第一信 息处理设备10连接到打印机20,并且可以将多个打印机20连接到 第二信息处理设备30。图2是示出第一信息处理设备10、打印机20和第二信息处理设 备30的功能性结构的框图。下文中,将会参照图2详细描述第一信 息处理设备10、打印机20和第二信息处理设备30。所述第一信息处理设备10是向打印机20发布打印请求的设备。 在当前典型实施例中,第一信息处理设备10是计算机,其被配置为 包括硬件资源,比如CPU (中央处理器)、ROM (只读存储器)、主 存储器、外部存储器、输入设备、显示器、通信设备,等等。第一信 息处理设备10通过硬件和软件的合作来完成不同种类的功能。特别 地,存储在存储介质,比如ROM等等中的程序由主存储器来读取, 并由CPU执行,由此实现第一信息处理设备10的不同种类功能。然 而,第一信息处理设备10的不同种类的功能可以仅通过硬件来实现。 在接下来的描述中,第一信息处理设备10被称为"客户端"。
客户端10具有接收部分11,获取部分12,传输部分13。在当 前典型实施例中,这些功能模块是通过打印机驱动器来完成的。所述接收部分11接收来自用户的对于文档数据的打印指令。这 里,文档数据是数字数据,并且,在当前典型实施例中,是存储在计 算机可读存储介质中的电子数据,比如文本文件、图像文件、PDF(便 携式文档格式)文件和其他形式的电子文件。在当前典型实施例中, 当接收到打印指令时,接收部分11接收指示打印设置的打印设置信 息。所述打印设置包括众所周知的各种设置,且可以包括涉及诸如颜 色模式、待打印的页数、在单张纸上共同输出多页的功能(有时称为 "N-up printing"功能),等等的设置。所述获取部分12对文档数据执行预定计算,对于所述文档数据, 接收部分11接收了打印指令,或者,换句话说,所述文档数据是待 打印的文档数据,并且由此获取用于标识待打印文档的标识信息。在 当前典型实施例中,获取部分12执行来自待打印文档的散列运算, 并由此得到待打印文档的散列值。这里所用的术语"散列运算"指通过如下所示的公式来得到散列 值"Hn"的运算,其中,待打印的文档文件用"Dn"表示,散列函 数用"Hash"表示。Hn=Hash(Dn)这里所用的术语"散列函数"指从给定的源文件来生成固定长度 的伪随机数字的运算方法。应该注意到,该计算并不局限于散列运算,而是可以是通过其可 以得到唯一标识待打印的文档的标识信息的任何运算。所述传输部分13向打印机20传输对待打印文档的打印请求,所 述打印请求包括获取部分12所得到的标识信息。在当前典型实施例 中,在将待打印文档转换为打印数据,比如PDL (页面描述语言)数 据等之后,传输部分13向打印机20传输包括如下从(a)到(d)信 息项的打印请求。(a) 与所述待打印文档相对应的打印数据;(b) 由所述获取部分12计算的散列值;(c) 由所述接收部分ll接收的打印设置信息;和(d) 用于标识发布所述打印指令的用户(在下文中称为"打印指令 提供者")的打印指令提供者标识信息,诸如用户帐户,客户端IP地址等等。应该注意到,上述信息项从(a)到(d)可以同时传输,或者也 可以在不同时间各自传输。此外,上述信息项从(a)到(d)中所包 含的打印设置信息和打印指令提供者标识信息可以省略。此外,传输 部分13可以传输待打印文档而不是打印数据。所述打印机20是根据来自客户10的请求来执行打印的设备。在 当前典型实施例中,打印机20被配置为包括硬件资源,比如电子摄 像的、喷墨的或其他类型的打印机,CPU、 ROM、主存储器、外部 存储器、输入设备、显示器、通信设备等等。打印机20的不同类型 的功能可以通过硬件资源和软件联合来完成。特别地,存储在存储介 质,比如ROM等等中的程序由主存储器读取,并由CPU执行,由 此实现打印机20的各种不同类型的功能。然而打印机20的各种不同 类型的功能可以仅仅通过硬件来实现。所述打印机20具有获取部分21 ,打印部分22和传输部分23。 所述获取部分21接收并获取上述来自客户端10的打印请求。 所述打印部分22,根据获取部分21所获取的打印请求,来打印 待打印的文档。在当前典型实施例中,打印部分22在打印请求所包 含的打印数据的基础上生成光栅格式的图像数据。然后,在所生成的 图像数据的基础上,打印部分22根据打印请求中所包含的打印设置 信息所指示的打印设置,在打印介质,如纸等上打印与待打印文档相 对应的图像。所述传输部分23,将包含在获取部分21所获取的打印请求中的 待打印文档的标识信息,传输给第二信息处理设备30。在当前典型 实施例中,所述传输部分23将包含如下信息项从(e)到(h)的传 输信息传输到第二信息处理设备30:(e) 所述打印请求中包含的散列值;(f) 已打印的图像数据;(g) 指示打印历史的历史信息;和(h) 从已打印图像数据中通过特征识别的方式提取的文本信息。 这里,上述历史信息涉及指示例如何时、什么人、何地、如何执行打印的信息,并且在当前典型实施例中,包括以下从(gl)到(g4) 的信息项-(gl)执行打印的日期和时间;(g2 )打印请求中包含的打印指令提供者标识信息;(g3)用于标识打印机20的信息(例如,打印机名或IP地址);禾口(g4)打印请求中包含的打印设置信息。应该注意到,上述信息项(e)到(h)可以同时传输也可以在不 同的时间各自传输。此外,上述信息项(e)到(h)中所包含的图像 数据、历史信息和文本信息可以省略。所述第二信息处理设备30是当从打印机20得到的待打印文档的 标识信息与预先注册的标识信息相匹配时、提供预定的通知的设备。 在当前典型实施例中,所述第二信息处理设备30还具有管理打印日 志的功能。在当前典型实施例中,所述第二信息处理设备30是计算 机,其被配置为包括硬件资源,例如CPU、 ROM、主存储器、外部 存储器、输入设备、显示器、通信设备等等。通过硬件资源和软件的 联合来实现第二信息处理设备30的各种不同的功能。特别地,存储 在存储介质,比如ROM等中的程序由主存储器读取,并由CPU执 行,由此实现第二信息处理设备30的各种不同功能。然而,第二信 息处理设备30的各种不同功能可以仅仅通过硬件来实现。在接下来 的描述中,所述第二信息处理设备被称为"服务器"。所述服务器30具有注册部分31、存储器32、获取部分33、打 印日志存储部分34、打印日志存储器35、确定部分36和通知部分 37。注册部分31在存储器32中注册用于标识需要提供通知的文档数 据(下文中,简称为"通知目标文件")的标识信息。通过预定的计 算从通知目标文档获得标识信息。 此处,通知目标文档是数字数据,并且,在当前典型实施例中, 是存储在计算机可读存储介质中的电子数据,比如,文本文件、图像 文件、PDF文件和其他形式的电子文件。例如,所述通知目标文件是 机密文件,对其应该防止或检测其信息泄漏。在当前典型实施例中,所述通知目标文档的标识信息是通过与在 待打印文档的标识信息的获取过程中执行的散列运算相同的散列运 算获得的散列值。一方面,注册部分31接收来自管理员的包括通知目标文档的标 识信息注册请求,计算该请求中包含的来自通知目标文档的散列值, 并将该散列注册到存储器32中。另一方面,注册部分31接收来自管理员的包括通知目标文档的 散列值的标识信息注册请求,并将包含在所述请求中的该散列值注册 到存储器32中。在这种情况下,所述散列值的计算是通过,例如管 理者所用的计算机。在当前典型实施例中,所述注册部分31接收来自管理员的与所 述通知目标文档相对应的通知条件,并将存储器32中的该通知条件 与通知目标文档的标识信息相关联注册。这里,所述的通知条件包括 涉及,例如,通知执行的周期、要执行通知的打印指令提供者、要执 行通知的打印设置等。尤其,所述通知条件包括以下条件(A)到(H);(A) 预定周期内的打印年、月、日(比如,在2006年9月30 曰或之前);(B) 预定的时隙内的打印时间(小时和分)(比如,从上午9 时到下午8时);(C) 打印指令提供者的用户帐户是预定的用户帐户;(D) 打印指令提供者的用户帐户不是预定的用户帐户;(E) 打印指令提供者所属的组是预定的组;(F) 发布打印请求的客户端属于预定的网络区域(比如,子网);(G) 接收打印请求的打印机属于预定的网络区域;并且(H) 打印指令所指定的打印设置是预定的打印设置。此外,在当前典型实施例中,所述注册部分31接收来自管理员
的与通知目标文档相对应的通知目的地信息,并将存储器32中的该 通知目的地信息与通知目标文档的标识信息相关联注册。这里,所述 通知目的地信息包括,例如,电子邮件地址、传真号码、电话号码、 IP地址等等。应该注意到,所述注册部分31可以通过服务器30的输入或输出 设备(比如显示器或键盘)从管理员接收上述标识信息注册请求、通 知条件和通知目的地信息,或者可以通过通信信道从管理员所使用的 信息处理设备(例如计算机)来接收上述标识信息注册请求、通知条 件和通知目的地信息。所述获取部分33从打印机20接收和获取传输信息。所述打印日志存储部分34用于将获取部分33获取的全部或部分 传输信息,存储为打印日志存储器35中的打印日志。特别地,打印 日志存储部分34,将传输信息中包含的历史信息、文本信息、散列 值和图像数据彼此关联存储在打印日志存储器35中。上述的打印日志存储器35中存储的信息,例如,以如下所述方 式使用。即,当收到打印日志供应请求后,服务器30将打印日存储 器35中所存储的信息供应给请求发布者。在这个过程中,服务器30 可以接收搜索条件的指定,并供应与所指定的搜索条件匹配的信息。 这里,所述搜索条件包括关于,例如,打印日期和时间、打印指令提 供者、打印机、打印设置、字符串、散列值等的条件。此外,将要供 应的信息包括,例如,打印日期和时间、打印指令提供者、打印机信 息、打印设置、字符串、散列值、图像数据等,并且这些将要供应的 信息可以由请求发布者指定。所述确定部分36用于确定,获取部分33获取的待打印的文档的 标识信息是否匹配存储器32中的预先注册的标识信息。在当前典型 实施例中,确定部分36用于确定从打印机20所接收的传输信息中所 包含的散列值,是否与存储器32中预先注册的通知目标文档的任意 一个散列值相匹配。在当前典型实施例中,当确定待打印文档的标识信息与预先注册 的标识信息匹配时,所述确定部分36还确定在存储器32中,通知条
件与通知目标文档相关联是否满足。当通过获取部分33获取的待打印文档的标识信息与预先注册的标识信息匹配时,所述通知部分37提供预定的通知。在当前典型实 施例中,当确定部分36确定待打印文档的标识信息与存储器32中预 先注册的标识信息匹配时,所述通知部分37提供预定的通知。此外,在当前典型实施例中,当确定部分36确定待打印文档的 标识信息指示通知目标文档,并且满足通知条件与通知目标文档相关 联时,通知部分37提供预定的通知。上述预定的通知包括,例如,为每个文档通知一个预设通知目的 地或为所有文件通知相同的预设通知目的地(比如计算机、移动电话、 固定电话、传真机等);利用显示或声音的方式通过服务器30的输出 设备通知管理员等,还有其他形式的通知。在当前典型实施例中,通 知部分37将通知提供给存储器32中的与通知目标文档相关联的通知 目的地。所述通知的内容包括,例如,指示通知目标文档已变成待打 印文档的描述、打印日期和时间、打印指令提供者信息、用来执行打 印的打印机的打印机信息,打印设置等。应该注意到,上述设备中所使用的程序可以通过在存储介质中存 储的形式提供,比如CD-COM等,或者也可以通过通信单元来提供。图3是示出当注册通知目标文档的标识信息时,服务器30所执 行的操作过程的流程图。参照图3,下面将详述当注册通知目标文档 的标识信息时执行服务器30的操作的示例。服务器30等待直到其接收到标识信息注册请求(步骤Sll中的 "否"),并且当其接收到标识信息注册请求时(步骤S11中的"是"), 在存储器32中注册包含在该标识信息注册请求中的该通知目标文档 的散列值(步骤S12)。在这种情况下,当所述标识信息注册请求包 含通知条件时,服务器30将存储器32中的通知条件与所述散列值相 关联注册,当标识信息注册请求包含通知目的地信息时,服务器30 将通知存储器32中的通知目的地信息与所述散列值相关联注册。图4示出了存储器32中注册的内容的例子。参照图4,将通知 目标文档的文档名、通知目标文档的散列值、执行通知的通知周期、 作为应该省略通知的用户帐户的通知省略帐户,和彼此关联注册的通 知目的地信息。图5、 6和7是示出当执行打印时,客户端IO、打印机20和服 务器30执行的操作过程的流程图。参见图5到7,以下将详述当执 行打印时信息处理系统1的操作的例子。参见图5,客户端10等待直到其从用户接收到打印指令(步骤 S21中的"否"),并且当其接收到打印指令(步骤S21中的"是") 时,计算打印指令所指定的待打印文档的散列值(步骤22)。然后,客户端10将待打印文档的打印请求传输给打印机20。这 里,打印请求包括与待打印文档相对应的打印数据、打印指令所指定 的打印设置信息、发布打印指令的用户的用户账户,和待打印文档的 散列值。参见图6,打印机20等待直到其从客户端IO接收到打印请求(步 骤S31中的"否"),并且,当其接收到打印请求时(步骤S31中的"是"), 将该打印请求中所包含的打印数据转换为图像数据,由此根据打印请 求中所包含的打印设置信息来打印并输出图像数据(步骤S32)。然后,打印机20把包含待打印文档的散列值的传输信息传输给 服务器30 (步骤S33)。这里,除了散列值之外,传输信息还包括图 像数据、从图像数据中提取的文本信息、打印时间和日期,和发布打 印指令的用户的用户账户。参见图7,服务器30等待直到其从打印机20接收到传输信息(步 骤S41中的"否"),并且,当其接收到传输信息时(步骤S41中的"是"), 将该传输信息存储在打印日志存储器35中(步骤S42)。然后,服务器30确定传输信息中所包含的散列值是否与存储器 32中预先注册的散列值相匹配(步骤S43)。当确定所述散列值不匹配注册的散列值时(步骤S43中的"否"), 处理返回步骤S41。另一方面,当确定所述散列值匹配注册的散列值时(步骤S43 中的"是"),服务器30确定与所述散列值对应的通知条件是否在存 储器32中注册(步骤S44)。
当确定所述通知条件未注册时(步骤S44中的"否"),处理前进 到步骤S46。另一方面,当确定所述通知条件已注册(步骤S44中的"是") 时,服务器30确定该通知条件是否满足(步骤S45)。特别地,服务 器30涉及到图4所示的内容;并且,例如,在如下的情况下,即当 散列的值是"XXXXX",传输信息中所包含的打印日期和时间为2006 年4月1日或之前,并且,传输信息中所包含的用户帐户与 "UserAccountl"、 "UserAccount2"和"UserAccount3"中的任何一 个不对应时,确定通知条件满足,在其他情况下,确定通知条件不满 足。当确定通知条件不满足时(步骤S45中的"否"),不提供通知, 并且处理返回到步骤S41。另一方面,当确定通知条件满足时(步骤S45中的"是"),处理 继续到步骤S46。在步骤S46中,服务器30确定对应于上述散列值的通知目的地 信息是否注册在存储器32中。当确定该通知目的地信息没有注册(步骤S46中的"否")时, 服务器30通知当通知目的地信息未注册时使用的预定通知目的地, 通知目标文档已经变成待打印文档(步骤S48)。另一方面,当确定通知目的地信息已注册(步骤S46中的"是") 时,服务器30通知与所述散列值相对应的通知目的地该通知目标文 档已经变成了待打印文档(步骤S47)。图8示出了存储器32中所注册的内容、待打印文档的散列值、 打印的打印设置和通知出现之间的关系的示例。参见图8, "XXXXX" 和"ZZZZZ"作为通知目标文档的散列值在存储器32中注册,并且 没有任何通知条件与任意散列值相关联。在这种情况中,当待打印文 档的散列值是"XXXXX"时,执行通知,而不管打印设置如何,并 且当待打印文档的散列值是"YYYYY"时,不执行通知,而不管打 印设置如何。如上所述,当没有设置关于打印设置的通知条件时, 不管打印设置如何,在通知目标文档变成待打印文档的情况下,执行
通知,并且在其他情况下不执行通知。通过利用根据上述典型实施例的信息处理系统,当特定文档已经 变成待打印文档时,在从第一信息处理设备传输的文档的标识信息的 基础上,可能正确的提供该文档已被打印的通知。此外,通过利用这样的结构,可能在特定文档已经成为待打印文 档时,正确地提供通知,在所述结构中,获取通过基于待打印文档的 预定计算确定的、并且标识该文档数据的标识信息,并且在所述结构 中,当所获取的标识信息与预先注册的标识信息相匹配时,提供预定 的通知。此外,通过利用其中标识信息是散列值的结构,有可能基本唯一 标识待打印文档。此外,通过利用这样的结构,可能在打印机或连接到其的设备中 标识待打印文档数据,在所述结构中,通过基于待打印文档的预定计 算来获得标识文档数据的标识信息,并且在所述结构中,将包括所获 得的标识信息的该文档数据的打印请求传输给打印机。前面关于本发明的典型实施例的描述的目的是为了说明和描述。 其意图并非为了穷举或是把本发明局限在所公开的精确形式内。显而 易见,对本领域技术人员而言,显然可以作出许多修改和变化。所述 典型实施例的选择和描述是为了最好的解释本发明的原理及其实际 应用,从而使得本领域技术人员理解本发明的不同的实施例和为适合 预期的特殊用途的不同修改。本发明的范围由以下权利要求及其等同 来定义。例如,尽管在上述典型实施例中通知的提供是在执行打印之后, 打印可以在提供通知之后执行。同样的,可以提供指示特定文档己经 被打印的通知,并可以提供指示已经将关于特定文档的打印指令发布 的通知此外,尽管上述典型实施例示出的情况是待打印文档的标识信息 和通知目标文档的标识信息是通过同样的函数计算出的,但是如果有 可能li证待打印文档和通知目标文档的身份,那么这两条标识信息可以由相互不同的函数来计算。例如当对于给定文档数据D关于散列 函数H1和H2,有H2(D)二f(Hl(D》时,可以使用散列函数H1来得 到待打印文档的散列值;并且可以通过散列函数H2来得到通知目标 文档的散列值。在这种情况下,其中,待打印文档的散列值是"h", 并且散列值"f(h)"是预先注册的情况基本与"待打印文档的散列值 与预先注册的散列值相匹配"的情况对应。此外,待打印文档的标识信息可以由打印机20来计算。此外, 预定的通知可以由客户端10或打印机20来执行。此外,打印机20可以通过打印机20的输入输出设备(比如触摸 板)从用户接收对待打印文档的打印指令;并从存储介质(如打印机 20的外部存储器、插入打印机20的便携式存储介质或者网络中出现 的计算机)读取和打印待打印文档。在这个结构中,如果待打印文档 的标识信息是由打印机20来计算是合适的。应该注意到,图1中所示的硬件结构是一个示例结构,且本发明 并不局限于图1所示的结构,而可以有能提供上述典型实施例所描述 的特性的其他任何结构。例如该程序可以安装到个人电脑中,或者可 以安装到移动电话、个人数字助理、复印机、传真机、扫描仪、打印 机、多功能复印机(能提供扫描仪、打印机、复印机、传真机等功能 的设备)等中。
权利要求
1、一种信息处理系统,其包括第一信息处理设备,其具有获取部分,用于通过计算从待打印文档数据中获取标识信息,所述标识信息用于标识所述文档数据;和传输部分,用于传输关于所述文档数据的打印请求,所述打印请求包括所获取的标识信息;打印机,其具有接收部分,用于接收从所述第一信息处理设备传输的所述打印请求;和传输部分,用于传输所述打印请求中包含的所述标识信息;和第二信息处理设备,其具有注册部分,用于在存储器中注册通过计算从通知目标文档数据中获得的标识信息,所述标识信息用于标识所述通知目标文档数据;接收部分,用于从所述打印机接收所传输的标识信息;和通知部分,用于在所传输的标识信息与所注册的所述通知目标文档数据的标识信息相匹配时,提供通知。
2、 如权利要求1所述的信息处理系统,其中所述标识信息是散 列值。
3、 如权利要求1所述的信息处理系统,其中 所述注册部分还注册用来提供所述通知的条件,且 所述通知部分在所述条件满足时提供所述通知。
4、 一种信息处理设备,其包括获取部分,用于获取通过计算从待打印文档数据中获取的标识信息,所述标识信息用于标识所述文档数据;和通知部分,用于在所获取的标识信息与预先注册的标识信息相匹 配时,提供通知。
5、 如权利要求4所述的信息处理设备,其中,所述标识信息是 散列值。
6、 如权利要求4所述的信息处理设备,其中所述通知部分在提供所述通知的条件满足时,提供通知。
7、 一种信息处理设备,其包括获取部分,用于通过计算从待打印文档数据中获取标识信息,所 述标识信息用于标识所述文档数据;和传输部分,用于将关于所述文档数据的打印请求传输给打印机, 所述打印请求包括所获取的标识信息。
8、 如权利要求7所述的信息处理设备,其中所述标识信息是散 列值。
9、 一种提供通知的方法,该方法包括获取通过计算从待打印文档数据中所获取的标识信息,所述标识信息用于标识所述文档数据;和当所获取的标识信息与预先注册的标识信息相匹配时,提供通知。
10、 如权利要求9所述的方法,其中所述标识信息是散列值。
11、 一种用于传输打印请求的方法,该方法包括通过计算从待打印文档数据中获取标识信息,所述标识信息用于标识所述文档数据;和传输关于所述文档数据的打印请求,所述打印请求包括所获取的 标识信息。
12、 如权利要求ll所述的方法,其中所述标识信息是散列值。
13、 一种计算机可读介质,其存储使计算机执行用于提供通知的过程的程序,该过程包括获取通过计算从待打印文档数据中所获取的标识信息,所述标识 信息用于标识所述文档数据;和当所获取的标识信息与预先注册的标识信息相匹配时,提供通知。
14、 如权利要求13所述的介质,其中所述标识信息是散列值。
15、 一种计算机可读介质,其存储使计算机执行用于传输打印请 求的过程的程序,该过程包括通过计算从待打印文档数据中获取标识信息,所述标识信息用于标识所述文档数据;和传输关于所述文档数据的打印请求,所述打印请求包括所获取的 标识信息。
16、 如权利要求15所述的介质,其中所述标识信息是散列值。
17、 一种用于提供通知的方法,其包括-注册通过计算从通知目标文档数据中获得的标识信息,所述标识 信息用于标识所述通知目标文档数据;通过计算从待打印文档数据中获取标识信息,所述标识信息用于 标识所述文档数据;传输关于所述文档数据的打印请求,所述打印请求包括所获取的 标识信息;接收所传输的打印请求;和当所述打印请求中包含的所述标识信息与所注册的所述通知目 标文档数据的标识信息相匹配时,提供通知。
全文摘要
一种信息处理系统,其包括第一信息处理设备,其具有获取部分,用于通过计算从待打印文档数据来获取标识信息,所述标识信息用于标识所述文档数据;和传输部分,用于传输关于所述文档数据的包括所获取的标识信息的打印请求;打印机,其具有接收部分,用于接收从所述第一信息处理设备传输的所述打印请求;和传输部分,用于传输所述打印请求中包含的所述标识信息;和第二信息处理设备,其具有注册部分,用于在存储器中注册通过从通知目标文档数据计算得到的标识信息,所述标识信息用于标识所述通知目标文档数据;接收部分,用于从所述打印机接收所传输的标识信息;和通知部分,用于在所传输的标识信息与所注册的标识信息相匹配时,提供通知。
文档编号H04N1/00GK101155233SQ20071009606
公开日2008年4月2日 申请日期2007年4月10日 优先权日2006年9月27日
发明者大津圭 申请人:富士施乐株式会社