信息印刷装置及印刷方法

文档序号:2505714阅读:119来源:国知局
专利名称:信息印刷装置及印刷方法
技术领域
本发明涉及印刷数字文件例如超媒体文件等的信息的信息印刷装置及信息印刷方法。
近年来,随着计算机和网络环境的普及,不再用以前那样的纸张而是用文字处理器等数字地做成并管理办公室中处理的文件这样的情况正在显著地增加。在这样的环境下处理的数字文件中,可以发现有效地利用了不同于以前的纸张文件的便利特征的活用方法。
例如,在使用了Inter网的World Wide Web(WWW)中构筑的超媒体文件存储在分散于网络上并且独立动作的多个文件盘中的按信息题目单位划分的各个不同的位置上。即,与以往的纸张文件那样以“页”单位线性管理构成为一个块的信息的方法不同,信息以非线性进行管理。在参照超媒体文件时,连接对应于各个“题目”的文件盘获得信息,在参照一侧构成文件总体。例如在近年来被注目的按需(on demand)印刷中,从各文件盘读出符合使用者要求的信息,按照适合于使用者的顺序印刷在纸上。
文字处理器文件等文件信息存在1个或多个文件中的文件的印刷,指定页进行,其文件和其它的文件不连接。WWW超媒体文件等如前述那样分散存储在不同的题目下,印刷时仅印刷其题目。
即,纸张文件二线性管理信息,超媒体文件=非线性管理信息,超媒体文件的印刷是从非线性信息向线性信息的变换。
图14是关于这种数字文件的印刷装置的模块结构,即示出功能框图。即,该印刷装置由用户输入单元90、信息存储单元91、连接信息管理单元92、与网络线路8连接从外部文件盘接收信息的信息接收单元94、连接信息抽取单元95、印刷用缓冲存储器96、包含页编号管理单元(未图示)并控制印刷用缓冲存储器96的印刷单元97构成。印刷单元97把在印刷用缓冲存储器96中存在能够印刷的信息的状态通知给打印机98,用打印机98印刷信息。
参照图15的流程说明这种结构的数字文件印刷装置的印刷动作。
首先,信息接收单元94对于由用户输入单元90输入指定的文件信息的存储场所,形成请求发送被存储着的信息的指令,并经由网络线路8发送出去。信息接收单元94一直等待到所要求的文件信息被发送来为止。一旦接收到信息,则信息接收单元94就把接收信息传送到信息存储单元91,信息存储单元91通知印刷单元97存储了新的信息。
印刷单元97按各印刷页把文件信息写入到印刷用缓冲存储器96中,分派页编号。印刷单元97通知打印机98在印刷用缓冲存储器96中存在能够印刷的信息,打印机98印刷在印刷缓冲存储器96中的1页的信息。
在最末页的印刷结束时,印刷单元97的页编号管理单元把页编号复位为0并结束。
在这样的网络环境下处理数字文件的场合,使用者在参照网络上以非线性分散管理着的信息时,读出关于各题目的信息并有选择地印刷。
然而,在印刷装置单纯地搜索信息间的连接而印刷信息时,由于信息的连接无限地存在。另外还存在对重复信息的连接,因此在这种印刷方法中有时会产生不适宜的情况。
例如,作为WWW的浏览程序其代表性的Mosaic软件在印刷显示中的信息的场合,印刷当时读出的“信息页”(对应于上述题目),而不印刷其信息页所连接着的其它信息。另外,使用者在印刷其它信息页时,要显示信息并要判断是否印刷显示了的信息。
还有,在把非线性存储着的信息变换为线性并印刷时,印刷顺序就成了问题。即,虽然把信息线性化后印刷没有问题,但有时顺序不适宜而内容变成难于理解。另外,在搜索信息连接时有时遭遇到相同的信息,在每次都印刷了信息还造成纸张的浪费。进而,对信息的访问错误大多成为印刷指令错误,但有时印刷的结果没有反映。
因此,本发明的目的在于提供能够以使用者易于利用的方式印刷超媒体文件的信息印刷装置及信息印刷方法。
为实现上述目的,根据本发明的一个方面是提供印刷在多个存储装置中以预定的单位分散存储的相关连文件信息的方法,该方法包括指定所希望的第1文件信息的印刷的步骤;从上述存储装置读出所指定的上述第1文件信息的步骤(ST2);检索与读出的上述第1文件信息相关连的第2文件信息的步骤(ST5);从上述存储装置读出检索到的上述第2文件信息的步骤(ST6);给出显示上述第1文件信息和上述第2文件信息中的文件信息间的关连的信息的步骤(ST10);根据显示所给出的上述关连的信息,连同显示上述关连的信息一起印刷上述第1文件信息和上述第2文件信息的步骤(ST13);在上述第1文件信息中当再次与已经印刷了的第2文件信息关连时,禁止再次印刷该第2文件信息的同时仅印刷显示在以前印刷时给予第2文件信息的上述关连的信息的步骤。
根据本发明的另一个方面是提供印刷在多个存储装置中以预定的单位分散存储的相连接的文件信息的印刷装置,该印刷装置包括指定所希望的第1文件信息的印刷的指定装置1;从上述存储装置接收所指定的上述第1文件信息的第1接收装置(5、ST2);从所接收的上述第1文件信息抽取出显示被连接到上述第1文件信息的第2文件信息的连接信息的抽取装置6;从上述存储装置接收所抽取的上述第2文件信息的第2接收装置(5、ST6);给上述第1文件信息和上述第2文件信息赋予连续的页编号的装置10;同时印刷上述第1文件信息、第2文件信息和上述页编号的装置7、18;在上述第1文件信息中当再次与已经印刷了的第2文件信息连接时,禁止再次印刷该第2文件信息的同时仅印刷在以前印刷时给予和第2文件信息的上述页编号。
图1的框图示出与本发明有关的信息印刷装置的大致结构。
图2示出被连接的多个文件信息的关系例。
图3示出被连接的多个文件信息的另一关系例。
图4示出被连接的多个文件信息的再一关系例。
图5的框图示出与本发明的实施例有关的信息印刷装置的模块结构。
图6A~6C示出在连接信息管理单元进行管理的管理表。
图7的流程用于说明印刷相互连接的信息时的处理。
图8示出连接多个文件信息从总体上形成1个研究报告书的例子。
图9的框图示出与本发明其它实施例有关的信息印刷装置的模块结构。
图10示出信息印刷履历管理表。
图11的流程用于说明除去重复的文件信息进行印刷时的处理。
图12示出目录的印刷例。
图13的流程示出本发明的信息印刷装置中的跳跃数管理。
图14示出关于以往的数字文件的印刷装置的模块结构。
图15的流程用于说明以往的数字文件的印刷装置中数字文件的印刷动作。
实施例下面,参照


本发明的实施例。
图1是示出与本发明有关的信息印刷装置的大致结构的框图。即,信息印刷装置由司职总体控制的CPU11、作为输入装置的鼠标12及键盘13、作为显示装置的显示器14、作为印刷用缓冲存储器暂存图象等的存储器15、和网络8连接的网络适配器17、以及作为打印机的文件输出单元18构成。另外,系统总线19连接着CPU11、鼠标12、键盘13、显示器14、存储器15、网络适配器17以及打印机18。
图2示出被连接的多个文件信息(或信息)的关系例。对于分别被存储在各个场所的4个信息,信息1对信息2、信息3、以及信息4在单方向上进行连接。
图3是示出被连接的多个文件信息的关系的其它例子,示出在研究报告书的目录和作为该报告书第3章的研究方法存在于不同位置时,目录和存在于其它位置的文件数据相互连接,并在双向上相关连的情况。即,在有这种信息间的关系时,通过寻求连接能够在目录和第3章的信息之间进行相互访问。
图4示出存在信息A、信息B及信息C3种信息,并且信息A连接信息B、信息B连接信息C、信息C连接信息A的情况。
图5示出在与本发明有关的信息印刷装置中印刷相互连接的文件信息(包含文件的内容及连接信息)的模块结构。即,用户输入单元1是特定用户印刷的文件信息或输入用于实行印刷的指令等的输入装置。信息存储单元2是暂存从装置外接收的文件信息的存储装置。连接信息管理单元3使用连接对象信息管理表3a和双向连接管理表9管理从接收信息中抽取的连接信息。
印刷单元4在用装置印刷文件信息时,插入页编号等并逐页地把文件信息写入印刷用缓冲存储器7,然后输出到打印机18进行处理。信息接收单元5依据来自用户或连接信息管理单元3的指定,从外部文件盘经网络线路8接收文件信息。连接信息抽取单元6分析接收的文件信息,抽取有关连接的信息并传送到连接信息管理单元3。页编号管理单元10在印刷文件信息时,以前次印刷的文件信息的页编号为基础新形成页编号并传送给印刷单元4。
用户输入单元1对应于鼠标12、键盘13、显示器14,信息存储单元2、连接信息管理单元3、印刷用缓冲存储器7,双向连接管理表9及页编号管理单元10对应于存储器15、连接信息抽取单元6、印刷单元4及信息接收单元5对应于CPU 11及网络适配器17。
图6示出在连接信息管理单元3中进行管理的管理表,这些管理表中有如图6A、图6B所示的连接对象信息管理表3a、如图6c所示的双向连接信息管理表9。连接对象信息管理表3a存储着有关各个文件信息的连接对象的文件信息的名称。例如,图6B中示出信息1的连接对象是信息0和信息7。另一方面,图6c中示出与信息0双向连接的文件信息名是从信息1到5合计5个信息。
下面,参照图7的流程说明在这样的结构中印刷相互连接的文件信息时的处理。
首先,为了印刷由用户从用户输入单元1指定作为基底的第1文件信息(ST1),信息接收单元5对于存储着其第1文件信息的存储场所请求其第1文件信息,进入接收等待状态。
信息接收单元5一旦接收到其第1文件信息(ST2),则把其第1文件信息传送到信息存储单元2(ST3)。信息存储单元2暂存其第1文件信息,并通知连接信息抽取单元6已经接收了新的文件信息(ST4)。连接信息抽取单元6分析被存储的第1文件信息,把其第1文件信息连接的其它文件信息的名称作为连接信息抽取出来,并把其连接信息登录在连接信息管理单元3的连接对象信息管理表3a中(ST5)。在这里,连接信息在文件信息中用特殊记号(例如HTMLhyper lext transfer protocol)包围,连接信息抽取单元6把用特殊记号包围的信息作为连接信息抽取出来。
接着,信息接收单元5在存储在连接信息管理单元3的连接对象信息管理表3a中的各连接对象的文件信息存储位置,请求并接收各文件信息,把接收的文件信息传送到信息存储单元2(ST6)。文件存储单元2暂存那些文件信息,并向连接信息抽取单元6通知已存储了新的文件信息。
连接信息抽取单元6从被存储的文件信息中抽取连接信息,从这些信息中特定显示连接至作为基底的第1文件信息的连接信息(即,和第1文件信息相互连接形成环状的文件信息的连接信息)(ST7),把其连接信息登录到连接信息管理单元3的双向连接信息管理表9中。另外,连接信息抽取单元6指示印刷单元4以便印刷对应于登录在双向连接信息管理表9中的双向连接信息的文件信息(ST8)(在这里,如果没有和第1文件信息相互连接的文件信息,则不进行印刷)。
印刷单元4参照双向连接信息管理表9,读出存储在信息存储单元2中的文件信息,逐页地写入印刷用缓冲存储器7,并给各个页分派页编号(ST10)。印刷单元4向打印机18通知能够印刷的文件信息已存在于印刷用缓冲存储器7中(ST12)。打印机18从印刷用缓冲存储器7读出被指定的页并进行印刷(ST13)。
印刷单元4在全部印刷了特定的文件信息后(ST9),把页编号管理单元10的印刷页编号复位为0(ST14)。
这样,本发明中,在把以某个文件信息为基底通过连接将相关连的多个文件信息包括在内全部印刷输出之际,特定与作为基底的文件信息相互(双向)连接的文件信息,并印刷这些文件信息。
图8示出连接多个文件信息总体形成1个研究报告书的例子。信息1、信息2、信息3、信息4、信息5及信息6与信息0双向连接。若使用者把该研究报告书的封面兼目录的“信息0”指定并印刷为基底文件信息,则印刷输出信息0、信息1、信息2、信息3、信息4、信息5、信息6的7个文件信息。即,印刷研究报告书的封面兼目录的文件信息和从1)概要到6)结论的全部。另一方面,被该基底文件信息连接着的“过去的研究记录”(信息7)和“研究日记”(信息8)由于没有被双向连接因此不印刷。
下面,说明有关文件信息间的连接循环时的印刷输出的本发明其它实施例。
在图4所示的例中,3个文件信息虽然没有被直接双向连接,但若3次搜索连接则返回到原始文件信息。在边搜索通过连接建立联系的这种文件信息的连接边印刷之际,在搜索连接的过程中会几次遭遇相同的文件信息,每次印刷都要造成纸张的浪费。
图9示出印刷循环文件信息之间进行连接的电子信息的印刷装置的模块结构。用户输入单元1、信息存储单元2、连接信息管理单元3、连接对象信息管理表3a、信息接收单元5、连接信息抽取单元6、印刷用缓冲存储器7、网络8以及页编号管理单元10与图5所示的模块结构相同部分,标注同一符号并省略说明。
和上述图5的结构不同点是在印刷单元20中新设置了重复信息检测单元21和注释插入单元22。重复信息检测单元21把在该装置中印刷的文件信息名的履历和印刷开始页编号作为在图10所示的信息印刷履历管理表21a进行管理。另外重复信息检测单元21在有多次印刷相同文件信息的指示时,检测该指示,把以前印刷其文件信息时的印刷开始页编号传送给注释插入单元22,以代替再次印刷同一个文件信息。注释插入单元22具有在印刷页上追加注释信息的功能。
下面,参照图11的流程说明除去重复的文件信息进行印刷时的处理。
即,一旦印刷单元20接收到印刷文件信息的指示,则重复信息检测单元21参照图10所示的信息印刷履历管理表21a,确认被指定的文件信息是否为以前印刷过的信息(ST21)。
如果其文件信息是以前被印刷过的重复信息时(ST22),则读出以前印刷时的印刷开始页编号,把文件信息名称和其页编号传送给注释插入单元22(ST23)。注释插入单元22生成例如”信息0请参照第1页”的注释信息,并进行印刷(ST24)。
另一方面,在被指定的文件信息未包含在上述表中时(ST22),从页编号管理单元10得到开始该文件信息印刷的页编号,附加上其页编号印刷各个页(ST25)。还有,印刷结束后,追加(更新)图10所示那样的信息印刷管理表21a。
下面,说明本发明的信息印刷装置中的访问权。
在指定作为基底的文件信息时使用者从用户输入单元1输入使用者姓名等特定使用者的信息。信息接收单元5在向外部文件盘要求文件信息之际,同时送出有关要求其文件信息的使用者的信息。在对信息非法访问时(即,不允许其使用者访问其信息时),信息接收单元5从外部文件盘作为指令连同信息管理者等的信息一起接收其旨意。
信息接收单元5一旦接收到这样的指令则通知信息存储单元2已被禁止访问。印刷单元4或20在印刷该文件信息之际,如果对于信息存储单元2给出文件信息名并想要获得文件信息的内容时,信息存储单元2通知印刷单元4或20不能够访问,并把其文件信息的管理者等的信息告之印刷单元4或20。印刷单元4或20印刷文件信息名,不能访问其文件信息的指令以及其文件信息管理者姓名和联络地址等信息。
下面,参照图5及图13说明本发明的信息印刷装置中的跳跃数管理。所谓跳跃数,表示从作为基底的文件信息搜索连接的次数(深度)。最大跳跃数和当前的跳跃数一起由连接信息管理单元3管理。
首先,为了印刷,使用者输入作为基底的第1文件信息及最大跳跃数(ST30)。接着,接收单元5对存储着其第1文件信息的外部盘请求其第1文件信息并进行接收(ST31)。
信息接收单元5一旦接收到其第1文件信息,则把其第1文件信息传送到信息存储单元2(ST32)。信息存储单元2暂存其第1文件信息,通知连接信息抽取单元6已接收了新的文件信息(ST33)。
连接信息抽取单元6分析被存储的第1文件信息,抽取出其第1文件信息连接着的其它文件信息的名称作为连接信息,把其连接信息如图6A那样登录到连接信息管理单元3的连接对象信息管理表3a中(ST34)。
接着,信息接收单元5在对连接信息管理单元3的连接对象信息管理表3a中存储着的各连接对象的文件信息存储位置要求并接收各文件信息时,把接收文件信息存储到信息存储单元2中(ST35)。连接信息抽取单元6把至目前为止的跳跃数连同连接对象信息管理表3a一起存储在连接信息管理单元3中(ST36)。
信息接收单元5比较来自连接信息管理单元3的当前跳跃数和最大跳跃数(ST37),如果当前跳跃数小于最大跳跃数(Yes时),则流程返回到步骤ST34,接收进一步连接着在所接收了的文件信息上的文件信息,把其连接信息如图6B那样登录。
在步骤ST36中,如果当前跳跃次数等于最大跳跃数时,连接信息抽取单元6指示印刷单元4以便全部印刷接收了的文件信息(ST38)。
自此以后的处理和图7相同,而若印刷了通过搜索连接至最大跳跃数而到达的文件信息的最末页(ST41),则读出关于其文件信息的连接对象信息管理表3a,印刷其表的内容作为连接对象一览信息(ST44)。这种情况下,当其文件信息未进一步连接其它文件信息时,不印刷连接对象一览信息。
例如,如图8所示那样,在连接多个文件信息总体形成1个研究报告书时,若使用者指定该研究报告书的封面兼目录的“信息0”为基底文件信息,将最大跳跃数为2进行印刷,则印刷输出信息0、信息1、信息2、信息3、信息4、信息5、信息6、信息7及信息8的9个文件信息。即,总体印刷了研究报告书的封面兼目录的文件信息和从概要到结论,还印刷了“过去的研究记录”(信息7)和“研究日志1月15日”(信息8)。但是,由于例如和”研究日志1月15日”(信息8)连接着的“研究日志1月目录”(信息9)的跳跃数超过2,因此不印刷。这时,在印刷了信息8后,作为连接对象一览信息印刷信息9的文件信息名称。
下面,说明本发明的信息印刷装置中的目录印刷。
在全部印刷了被指定为基底的文件信息和与其连接的一系列文件信息后,印刷单元20立即读出图10所示那样的信息印刷管理表21a的内容,把其做成一览表写入印刷缓冲存储器。打印机18把其表印刷在纸上。
图12示出其表的印刷例,作为信息目录,印刷了基底文件信息信息0、信息1…页号10、信息2…页号15、信息3…页号19,总页数20页等。
如以上所说明的那样,若依据上述发明的实施形态,在印刷分散于网络上被非线性管理的超媒体文件时,使用者能够有效地印刷需要的文件信息而不必一一确认要印刷的文件信息。
权利要求
1.一种印刷在多个存储装置中以预定的单位分散存储的、相互关连的文件信息的印刷方法,包括指定所希望的第1文件信息的印刷的步骤;从上述存储装置读出被指定的上述第1文件信息的步骤;检索与被读出的上述第1文件信息建立着关联的第2文件信息的步骤;从上述存储装置读出被检索的上述第2文件信息的步骤;给出显示上述第1文件信息和上述第2文件信息文件间的关连的信息的步骤;根据给予的显示上述关连的信息,和显示上述关连的信息一起依次印刷上述第1文件信息和上述第2文件信息的第1印刷步骤;在该第1印刷步骤中印刷上述第1文件信息期间,当已经印刷了的第2文件信息再次在第1文件信息中建立关连时,禁止再次印刷该第2文件信息的同时,仅印刷以前印刷时显示给予上述第2文件信息的上述关连的信息的第2印刷步骤。
2.权利要求1的方法中,给出显示文件间关连的信息的步骤包括把连续的页编号给予上述第1及第2文件信息的步骤;上述第1印刷步骤包括按给予的上述页编号顺序,和上述页编号一起印刷上述第1及第2文件信息的步骤。
3.权利要求2的方法中,上述第2印刷步骤包括印刷以前印刷时给予第2文件信息的页编号的步骤。
4.权利要求1的方法中,上述检索步骤(ST5)包括在上述第2文件信息中指定和上述第2文件信息相互关连的文件信息的步骤;上述读出步骤包括仅读出在上述特定步骤中所特定的上述文件信息的步骤。
5.权利要求1的方法中,在存储于上述多个存储装置中的各文件信息被给予访问权,上述第1印刷步骤包括印刷在上述第1文件信息中被给予上述访问权而不能读出的旨意的步骤。
6.权利要求1的方法中,上述第1印刷步骤包括印刷被印刷的各文件信息的名称和被给予的各页的列表的步骤。
7.一种在多个存储装置中以预定的单位分散存储的、相互连接着的文件信息的印刷方法,包括指定所希望的第1文件信息的印刷以及显示搜索连接最大次数的最大跳跃数的步骤;从上述存储装置读出被指定的上述第1文件信息的步骤;从上述存储装置读出被检索的上述第2文件信息的步骤;登录当前的跳跃数的步骤;比较被登录的上述当前的跳跃数和上述最大跳跃数的步骤;在上述当前的跳跃数比上述最大跳跃数小时,从上述存储装置读出连接到上述被检索的第2文件信息的第3文件信息的步骤;在上述当前的跳跃数等于上述最大跳跃数时,印刷上述第1及第2文件信息的步骤。
8,权利要求7的方法中,上述印刷步骤包含给予上述第1及第2文件信息连续的页编号的步骤,还包含以被给予的上述页编号顺序,和上述页编号一起印刷上述第1及第2文件信息的步骤。
9.一种在多个存储装置中以预定的单位分散存储的、相互连接着的文件信息的印刷装置,包括指定所希望的第1文件信息的印刷的指定装置;从上述存储装置接收被指定的上述第1文件信息的第1接收装置;从所接收的上述第1文件信息抽取显示连接到上述第1文件信息的第2文件信息的连接信息的抽取装置;从上述存储装置接收被抽取的上述第2文件信息的第2接收装置;把连续的页编号给予上述第1文件信息和上述第2文件信息的装置;把上述第1文件信息和上述第2文件信息连同上述页编号一起印刷的装置;当用该印刷装置印刷上述第1文件信息时,在上述第2文件信息被多次连接的情况下,禁止多次印刷该第2文件信息的同时仅印刷以前印刷时由上述页编号给予装置给予第2文件信息的上述页编号的装置。
10.权利要求9的装置中,上述抽取装置6包括在上述第2文件信息中,特定和上述第1文件信息相互连接的文件信息的装置;上述第2接收装置包括仅接收上述特定装置特定的上述文件信息的装置。
11.权利要求9的装置中,上述指定装置包括指定显示搜索上述连接的最大次数的最大跳跃数的装置;上述装置还包括登录当前跳跃数的装置;在上述当前的跳跃数小于上述最大跳跃数时,从上述存储装置读出连接到上述被抽取的第2文件信息的第3文件信息的装置;在上述当前的跳跃数等于上述最大跳跃数时,印刷上述第1及第2文件信息的装置。
全文摘要
印刷在多个外部文件盘中分散存储的文件信息中被连接的文件信息的印刷装置设置了从上述文件盘中接收的上述第1文件信息中抽取显示连接到上述第1文件信息的第2文件信息的连接信息的抽取单元6、从上述文件盘接收被抽取的上述第2文件信息的第2接收单元5、把连续的页编号给予上述第1及第2文件信息并印刷的印刷单元7、18、检测在上述第1文件信息中再次连接已经被印刷了的上述第2文件信息的重复信息检测单元21。使用者以易于使用的形式印刷超媒体文件。
文档编号B41J5/30GK1159627SQ96121
公开日1997年9月17日 申请日期1996年11月22日 优先权日1995年11月24日
发明者依田信久 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1