数据处理方法和数据处理系统的制作方法

文档序号:6440588阅读:154来源:国知局
专利名称:数据处理方法和数据处理系统的制作方法
技术领域
本发明涉及,在包括通过因特网等网络所连接的客户端装置以及服务器装置的网络数据处理系统中,服务器装置基于来自客户端装置的请求,生成用于打印传票等文档的数据,并将该数据发送给客户端装置。
背景技术
近年来,伴随着网络的普及办公室内的业务的Web化不断进展,其中传票等的打印业务的Web(网络)化也不例外。一般都是根据来自Web浏览器(网络浏览器)的指示来进行高质量的传票打印。在此情形中,Web服务器(网络服务器),生成用于打印传票的打印数据,并将该打印数据发送给客户端侧。
客户端侧,在打印装置进行了基于打印数据的打印后,打印数据处于客户端的管理之下。因此,打印装置基于该打印数据进行重新打印也是可以的。但是,在打印物是收据或证券等重视安全性且不允许存在多个的情况下,就有必要在打印正常地结束以后,删除客户端上的打印数据。
另一方面,有希望能够进行重新打印的情形,在此情况下,系统不得不对应重新打印。因此,以往在进行此重新打印的情况下,处于业务上严密的监视下,用户使用浏览器重新进行用于生成传票的数据输入,网络服务器重新再次生成打印数据。

发明内容
但是,在上述现有技术中有以下问题。
在允许使用保存于客户端的打印数据进行重新打印的情况下,服务器,必须对分别发送到多个客户端的打印数据如何处理进行管理,在服务器的监视没有达到的地方,就有随意地进行使用保存于客户端的打印数据进行重新打印的可能性。
另一方面,在禁止使用保存于客户端的打印数据进行重新打印的情况下,为了重新打印相同的打印物,用户必须使用网络浏览器进行与先前的数据输入完全相同的数据输入,用于重新打印的操作就变的麻烦。例如,进行与其他的用户已进行的数据输入完全相同的数据输入就非常难。
本发明就是鉴于上述问题点而完成的,其目的是,禁止使用保存于客户端的打印数据进行重新打印,使打印物的安全性提高,同时提高进行重新打印时的操作性。


图1是表示网络打印系统的功能结构的框图。
图2是表示保存于服务器装置的历史信息保存单元的打印历史信息的说明图。
图3是表示直到打印完成为止的动作的流程图。
图4是表示重新打印处理的流程图。
图5是表示重新打印用的应用程序的操作画面的图。
图6是表示在没有发现打印数据的情况下所显示的消息的图。
图7是表示用于选择传票用的模板数据的操作画面的图。
图8是表示在选择了收据传票用的模板数据的情况下所显示的操作画面的图。
图9是表示预览画面的图。
图10是表示重新打印处理的流程图。
具体实施例方式
首先,说明本发明的实施形式的概要。本发明的实施形式,在网络连接了服务器装置、客户端装置和打印装置的网络打印系统中,客户端装置,在打印装置中的打印完成后,删除从服务器装置接收到的打印用的图像数据(打印数据)。服务器装置,对基于打印装置中打印的打印历史信息进行管理,在有从客户端装置向服务器装置的重新打印的愿望的情况下,使只有持有能够向服务器装置的访问的用户(特权者)可以进行与重新打印相关的操作。特别是,服务器装置通过保持好包含于打印历史信息中的打印数据,就使持有上述权限的特权者能够简单地进行重新打印。下面,基于附图就本发明的实施形式详细地进行说明。
图1是表示与本发明的实施形式相关的网络打印系统的功能结构的框图。在本网络打印系统中,客户端装置100具有,数据显示单元101、打印输出单元102、打印管理单元103、数据输入输出单元104。客户端装置120具有,数据显示单元121、打印输出单元122、打印管理单元123、数据输入输出单元124。服务器装置109具有,网络通信控制单元110、打印信息解析单元111、传票用模板保存单元112、图像生成单元113、数据保存单元114、历史信息保存单元115、历史信息解析单元116、数据库117。图中107、108是网络。此外,网络108,也可以如图那样由多个网络构成,也可以由一个网络构成。
打印装置106,基于打印数据在记录介质上进行打印。作为打印装置106,有电子照相方式的激光打印机、喷墨方式的喷墨打印机等。
如果详细说明上述结构,客户端装置100、客户端装置120,作为个人计算机(PC)构成。在客户端装置100中,数据显示单元101,进行对传票所必要的数据的显示或打印用的图像数据的预览。打印输出单元102,通过数据输入输出单元104从服务器装置109接受打印用的图像数据,并将打印用的图像数据变换成打印装置106可处理的数据。例如,在打印装置106是PDL(页描述语言)打印机的情况下,将打印用的图像数据变换成用PDL所记述的数据。打印管理单元103,是本发明的特征部分,从打印输入单元102接受通过打印装置106的打印是否已正常地结束的通知。数据输入输出单元104,对服务器装置109发送传票所必要的可变数据,并从服务器装置109接收所发送的打印用的图像数据。此外,由于客户端装置120的各部分的结构也与客户端装置100相同,故省略说明。
打印装置106,进行基于从客户端装置100或者客户端装置120所发送的打印用的图像数据的打印动作。网络107是以LAN(本地网)等为主的结构内的网络。网络108是用于连接设置于远处的服务器装置109和客户端装置的网络,主要是因特网等的网络。
服务器装置109,作为计算机来构成。在服务器装置109中,网络通信控制单元110,对客户端装置100、和客户端装置120之间的数据交换进行控制。打印信息解析单元111,对从客户端装置100或者客户端装置120接收到的传票所必要的可变数据进行解析,并对向客户端装置100或者客户端装置120的应答,和在服务器装置109内的传票生成数据的生成等进行控制。在传票用模板保存单元112中,保存传票用的模板数据。图像生成单元113,进行打印用的图像数据的生成。即,打印信息解析单元111,当基于传票所必要的可变数据生成对生成(打印)传票所必要的传票用的数据后,将该传票用的数据,和保存于传票用模板保存单元112的传票用的模板数据传送到图像生成单元113,图像生成单元113通过合成传票用的数据和传票用的模板数据来生成打印用的图像数据。此外,打印用的图像数据,可以是光栅图像数据,也可以是矢量图像数据。另外,打印用的图像数据,不必要是仅用于打印的图像数据,也可以是用于显示、打印的图像数据。
数据保存单元114,保存由打印信息解析单元111所生成的传票用的数据,和指示保存于传票用模板保存单元112的传票用的模板信息的信息等。另外,在数据库117中,保存成为传票用的数据源的各种信息。例如,在数据库117中,保存关于公司员工的员工信息,或者关于顾客的顾客信息等。基于这些信息,来生成对生成传票所必要的传票用的数据。历史信息保存单元115,是本发明的特征部分,保存与基于打印用的图像数据的打印相关的打印历史信息。历史信息解析单元116,同样是本发明的特征部分,进行如图2所示的打印历史信息的生成/解析等。
图2是表示保存于与本实施形式相关的服务器装置109的历史信息保存单元115的打印历史信息的说明图。根据图2就保存于服务器装置109的历史信息保存单元115的打印历史信息进行说明。图中201是识别打印历史信息的ID。202表示打印时间。203表示进行了基于打印用的图像数据的打印的客户端装置(PC)的识别信息,关于客户端装置的详细信息如206(ID、IP地址、机型、设置地点、管理者)所示。204表示进行了基于打印用的图像数据的打印的操作者(用户)的识别信息,关于操作者的详细信息如207(公司员工No、所属部门、电话号码、电子邮件地址、姓名)所示。205是进行了打印的打印用的图像数据的识别信息,关于打印用的图像数据的详细信息如208(ID、模板、传票用数据)所示。
接着,一边参照图1~图4一边详细地说明如上述所构成的本实施形式的网络打印系统中的动作。图3是表示直到与本实施形式相关的打印完成为止的动作的流程图,图4是表示与本实施形式相关的重新打印处理的流程图。此外,在图3以及图4中的客户端装置侧的处理,通过客户端装置的控制单元(省略图示)对上述数据显示单元101~数据输入输出单元104进行控制来执行。另外,在图3以及图4中的服务器装置侧的处理,通过服务器装置的控制单元(省略图示)对上述网络通信控制单元110~历史信息解析单元116进行控制来执行。
首先,使用图3对从打印的执行开始到生成打印历史信息为止的过程进行说明。在步骤S301中,在服务器装置109中生成传票用的数据。用户在客户端装置100中,使用网络浏览器,输入对生成传票所必要的信息。例如,在生成用于顾客的传票的情况下,输入顾客的名称或者顾客的电话号码。这样,关于顾客的信息就从数据库117抽出,并生成传票用的数据。此外,服务器装置109,为了使用网络浏览器显示用于输入对生成传票所必要的信息的输入画面,将描述该输入画面的HTML(超文本标识语言)数据发送给客户端装置100的网络浏览器。
在步骤S302中,依照来自用户的打印指示,数据输入输出单元104,向服务器装置109发送打印请求。在步骤S303中,基于通过网络通信控制单元110从客户端装置100接收到的上述打印请求,图像生成单元113生成打印用的图像数据。在步骤S304中,网络通信控制单元110将上述打印用的图像数据发送给客户端装置100。
在客户端装置100侧,在步骤S305中,数据输入输出单元104从服务器装置109接收打印用的图像数据,打印输出单元102,基于接收到的打印用的图像数据开始使用了打印装置106的打印处理。一般,利用打印装置106的打印不立刻进行,打印用的图像数据的预览由数据显示单元101来进行,用户对基于打印用的图像数据的图像进行确认。
在步骤S306中,当客户端装置100的打印输出单元102转移到打印处理后,打印装置106进行动作,进行基于打印用的图像数据的打印。在步骤S307中,客户端装置100的打印管理单元103来掌握在打印装置106内打印是否已正常地进行。
这里,在判定为由于打印装置106的故障等打印没有正常地进行的情况下,在步骤S308中,客户端装置100的打印管理单元103基于操作者的指示的有无,进行是否进行重新打印的判定。打印管理单元103显示表示打印没有正常地进行的消息,并显示表示重新打印的指示的按钮。当用户按下该按钮后,就判定为有来自操作者的重新打印的指示。在客户端装置100的操作者指示了重新打印的情况下,返回到上述步骤S306。
在客户端装置100的操作者指示了打印的中止的情况下,在步骤S中,客户端装置100的打印管理单元103自动地删除从服务器装置109所发送的打印用的图像数据。
此外,在判定为用打印装置106打印正常地结束了的情况下,在步骤S309中,客户端装置100的数据输入输出单元104,将打印结果通知给服务器装置109。此后,在步骤S310中,在客户端装置100中,删除当初从服务器装置109所发送的打印用的图像数据。由于通过在步骤S310中删除打印用的图像数据,在客户端装置侧就决不会残留打印用的图像数据,故传票就不会胡乱地被打印,传票的安全性将会提高。
接着,网络通信控制单元110,在步骤S311中从客户端装置100侧,接收表示利用打印装置106的打印已完全地结束情况的通知。这样,历史信息解析单元116,在步骤S312中,生成打印历史信息,在步骤S313中,将打印历史信息保存在历史信息保存单元中。
如果从图3来看,进行基于在步骤S304中所发送的打印用的图像数据的重新打印,只有在打印装置106中打印已正常地结束的情况。因此,传票胡乱地被打印就得以防止。另一方面,即使发生了打印失败,用户也可以再次进行传票所必要的信息的输入。
接着,使用图4来说明重新打印的动作。客户端装置100侧,在步骤S400中,依照来自用户的重新打印的指示,将重新打印请求发送给服务器装置109。在服务器装置侧,在步骤S401中,启动用于重新打印的重新打印用的应用程序。本应用程序是单纯的检索应用程序,仅是有权限的人(持有可以向服务器装置109的访问的权限的人)可以进行操作。在步骤S402中,重新打印用的应用程序,根据来自用户的指示,对保存了打印历史信息的历史信息保存单元115进行检索。在步骤S403中,服务器装置109,对是否从历史信息保存单元115发现了欲进行重新打印的打印用的图像数据进行判断。
如果发现了欲进行重新打印的打印用的图像数据,就在步骤S404中,服务器装置109由图像生成单元113生成打印用的图像数据。图像生成单元113,基于图2的208所示的传票用的模板数据的ID从传票用模板保存单元112读出传票用的模板数据,对所读出的传票用的模板数据和图2的208所示的传票用数据进行合成并生成打印用的图像数据。另外,图像生成单元113,将附加表示本打印用的图像数据是重新打印物的标记。
在步骤S406中,网络通信控制单元110,将上述所生成的打印用的图像数据发送给客户端装置100。在步骤S407中,客户端装置100的打印输出单元102,基于在步骤S406中所发送的打印用的图像数据,开始使用了打印装置106的重新打印处理。
图5是表示重新打印用的应用程序的操作画面501的图。此操作画面,通过客户端装置100的网络浏览器来表示。502是,当进行基于在过去的打印用的图像数据的打印时,用于输入对应于该打印用的图像数据的ID的输入域。503是在当丢失了502的ID时等,为了利用关键字来检索打印用的图像数据所使用的关键字输入域。作为关键字,以“域名=xxxx”的形式进行输入,例如在欲检索传票的名称中包含abc的传票的情况下,输入“名称=abc”。这样,就检索在名称中包含abc的传票的打印用的图像数据。
此外,也可以进行将保存在打印历史信息中的信息作为关键字的检索。例如,可以进行“打印者所属部门=总理府”,“打印者的电子邮件=Tanaka@xxx”,和“打印PC的设置地点=东京10F”等的检索。
从504到506,是表示所检索结果的域。例如表示打印日期、模板名、打印信息。507是检索按钮。当用户按下检索按钮507后,执行利用ID号码的检索或者利用关键字的检索。在进行了关键字检索的情况下,可能会检索出多个打印用的图像数据。因此,508是用于从其中检索所希望的打印用的图像数据的按钮。
509是指示重新打印的按钮。当用户按下重新打印按钮509后,就基于504~506的信息开始重新打印。
当在打印历史信息中没有找到该打印用的图像数据的情况下,用户为了打印新的传票能够指示新的打印用的图像数据的生成。110是用于此的按钮。当用户选择此按钮后,就显示图7的操作画面。
同样地,在502的ID域中所输入的ID不存在的情况下,如图6那样,显示消息601。ID输入到502,开始已打印的打印用的图像数据的检索。在打印历史信息中,没有保存该ID的情况下,显示消息601。当用户选择“否”按钮602后,再次显示图5的画面。当用户选择“是”按钮603后,显示图7的操作画面。
在图7的操作画面中,用户选择为了打印传票将使用的传票用的模板数据,按下选择按钮703。这样,切换到与所选择的传票用模板数据相对应的操作画面。
例如,图8是表示在选择了收据传票用的模板数据的情况下所显示的操作画面的图。用户使用802、803、804进行必要事项的输入。当用户选择打印按钮805后,开始打印处理。所输入的打印数据发送到服务器装置109。基于在图8的画面中所输入的数据,从数据库117读出必要的数据。然后,图像生成单元113,对在图8的画面中所输入的数据、从数据库117所读出的数据、和收据的传票用的模板数据进行合成,生成打印用的图像数据。
另外,当用户选择预览按钮806后,显示如图9那样的预览画面。901是预览窗口。902表示实际的收据的传票图像。903是打印按钮,当选择打印按钮903后,开始打印处理。904是取消按钮,当选择取消按钮后,返回到先前画面。
为了在网络浏览器中显示图5~图9的画面,服务器装置109,将表现了图5~9的画面的HTML(超文本标示语言)数据发送给客户端装置。这样,客户端装置的网络浏览器,解释所发送的HTML数据,显示图5~9的画面。
图10是图4的流程图的变形。在图10的流程图中,当在打印历史信息中没有发现所希望的打印用的图像数据的情况下,在步骤S1001中,显示图6的消息,询问是否进行重新检索。在进行重新检索的情况下(按下“否”按钮602的情况),返回到步骤S402。另一方面,在转移到新的传票生成的情况下(按下“是”按钮603的情况),在步骤S1002中,依次显示图7、图8、和图9的操作画面。
如以上所说明那样,利用本发明的实施形式,客户端装置100,向服务器装置109请求打印用的图像数据的生成,将从服务器装置109所发送的打印用的图像数据的打印指示给打印装置106,在利用打印装置106的打印完成后删除打印用的图像数据。服务器装置109,基于来自客户端装置100的请求生成打印用的图像数据,基于来自客户端装置100、120的利用打印装置106打印已完成的意思的通知,生成可以进行重新打印的打印历史信息。由此,禁止使用了保存于客户端的打印数据的重新打印,能够使打印物的安全性提高,同时提高进行重新打印时的操作性。
具体来讲,即使在打印失败了的情况下,用户没有进行传票生成所必要的信息的输入,也执行基于打印用的图像数据的重新打印。另一方面,在打印成功了的情况下,依照来自有权限的用户的指示,检索在过去进行了打印的打印用的图像数据,进行基于由检索所发现的打印用的图像数据的打印。
尽管在上述实施形式中,例举了图1所示的结构的网络打印系统,但本发明并不限定于图1的结构,客户端装置、服务器装置、和打印装置的设置台数可以设为任意台数,网络的设置形式可以设为任意形式。
尽管在上述实施方式中,没有言及打印装置的打印方式,但本发明并不限定于特定的打印方式,可以使用电子照相方式、喷墨方式、热敏方式、热转印方式、静电方式等各种打印方式。
尽管在上述实施方式中,没有言及打印装置的种类,但本发明并不限定于特定的种类的打印装置,可以使用在使用只具备打印功能的打印机的情况,使用具备图像读取功能·打印功能的复印机的打印功能的情况,使用具备图像读取功能·打印功能·传真功能等的多个功能的复合机的打印功能的情况等各种打印装置。
此外本发明可以适用于由多个设备所构成的系统,也可以适用于由一个设备所形成的装置。无需赘言,本发明的目的也可以这样达到,就是通过将记录了实现上述实施形式的功能的软件程序代码的存储介质等的介质供给计算机系统或者装置,该系统或者装置的计算机(或者是CPU、MPU)读出并执行保存在存储介质等的介质中的程序代码。
在这种情况下,就成了从存储介质等介质所读出的程序代码自身将实现上述的实施形式的功能,存储该程序代码的存储介质等的介质就构成了本发明。另外,作为用于供给程序代码的存储介质等的介质,例如可以使用,软盘(注册商标)、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡和ROM,或者使用通过网络的下载等。
另外无需赘言,不仅包含通过执行计算机所读出的程序代码,上述的实施形式的功能得以实现的情况,也包含根据该程序代码的指示,在计算机上运行的OS等进行实际处理的一部分或者全部,通过该处理上述的实施形式的功能得以实现的情况。
进而无需赘言,也包含当从存储介质等的介质读出的程序代码,被写入到插入计算机的功能扩展卡和/或连接到计算机的功能扩展单元上所具备的存储器以后,基于该程序代码的指示,该功能扩展卡和/或功能扩展单元上所具备的CPU等进行实际处理的一部分或者全部,通过该处理上述的实施形式的功能得以实现的情况。
如上面所说明的那样,利用本发明,客户端装置向服务器装置请求打印用的图像数据的生成,向打印装置指示从服务器装置发送的打印用的图像数据的打印,进行在利用打印装置的打印完成后删除打印用的图像数据的控制,服务器装置,基于来自客户端装置的请求生成打印用的图像数据,并基于来自客户端装置的利用打印装置的打印已完成的意思的通知对生成可以重新打印的打印历史信息进行控制,所以将达到下面的效果。
本发明禁止使用保存于客户端装置的打印数据进行重新打印,能够提高打印物的安全性,同时提高进行重新打印时的操作性。
权利要求
1.一种用于从生成打印数据的第1信息处理装置向第2信息处理装置发送打印数据,并进行基于打印数据的打印的数据处理方法,其特征在于,包括发送步骤,将所生成的打印数据从第1信息处理装置向第2信息处理装置发送;删除步骤,在基于从第1信息处理装置向第2信息处理装置所发送的打印数据完成打印以后,删除从第1信息处理装置向第2信息处理装置所发送的打印数据;以及形成步骤,根据已完成基于从第1信息处理装置向第2信息处理装置所发送的打印数据的打印的意思的通知,形成关于基于从第1信息处理装置向第2信息处理装置所发送的打印数据的打印可以重新打印的打印历史信息。
2.根据权利要求1所述的数据处理方法,其特征在于,具有生成步骤,依照从第1信息处理装置向第2信息处理的请求,对用户在第1信息处理装置中输入的数据或者保存于数据库中的数据,和模板数据进行合成,生成打印数据。
3.根据权利要求1所述的数据处理方法,其特征在于,具有检索步骤,依照重新打印的请求,在上述打印历史信息中检索请求重新打印的打印数据;以及第2发送步骤,对利用检索所检索出的打印数据,附加表示是重新打印的附加信息,将附加了该附加信息的打印数据从第1信息处理装置向第2信息处理装置进行发送。
4.根据权利要求1所述的数据处理方法,其特征在于,具有检索步骤,依照重新打印的请求,在上述打印历史信息中检索请求重新打印的打印数据;以及生成步骤,对用户在第2信息处理装置中输入的数据或者保存于数据库中的数据,和模板数据进行合成,生成利用检索所检索出的打印数据。
5.根据权利要求1所述的数据处理方法,其特征在于重新打印,仅通过来自具有权限的用户的指示来进行。
6.根据权利要求1所述的数据处理方法,其特征在于打印历史信息包含如下信息中的至少一个,表示打印所进行的时间的信息,用于识别进行了打印的用户的识别信息,用于识别第2信息处理装置的识别信息,以及用于识别打印数据的识别信息。
7.根据权利要求3所述的数据处理方法,其特征在于具有显示步骤,在第2信息处理装置上显示用于输入对检索请求重新打印的打印数据所必要的检索条件的画面;在上述检索步骤中,根据在上述画面中所输入的检索条件,来检索打印数据。
8.一种用于从生成打印数据的第1信息处理装置向第2信息处理装置发送打印数据,并进行基于打印数据的打印的数据处理系统,其特征在于,包括发送装置,将所生成的打印数据从第1信息处理装置向第2信息处理装置发送;删除装置,在基于从第1信息处理装置向第2信息处理装置所发送的打印数据完成打印以后,删除从第1信息处理装置向第2信息处理装置所发送的打印数据;以及形成装置,根据已完成基于从第1信息处理装置向第2信息处理装置所发送的打印数据的打印的意思的通知,形成关于基于从第1信息处理装置向第2信息处理装置所发送的打印数据的打印可以重新打印的打印历史信息。
9.根据权利要求9所述的数据处理系统,其特征在于,具有生成装置,依照从第1信息处理装置向第2信息处理的请求,对用户在第1信息处理装置中输入的数据或者保存于数据库中的数据,和模板数据进行合成,生成打印数据。
10.根据权利要求8所述的数据处理系统,其特征在于,具有检索装置,依照重新打印的请求,在上述打印历史信息中检索请求重新打印的打印数据;以及第2发送装置,对利用检索所检索出的打印数据,附加表示是重新打印的附加信息,将附加了该附加信息的打印数据从第1信息处理装置向第2信息处理装置进行发送。
11.根据权利要求8所述的数据处理系统,其特征在于,具有检索装置,依照重新打印的请求,在上述打印历史信息中检索请求重新打印的打印数据;以及生成装置,对用户在第2信息处理装置中输入的数据或者保存于数据库中的数据,和模板数据进行合成,生成利用检索所检索出的打印数据。
12.根据权利要求8所述的数据处理系统,其特征在于重新打印,仅通过来自具有权限的用户的指示来进行。
13.根据权利要求8所述的数据处理系统,其特征在于打印历史信息包含如下信息的至少一个,表示打印所进行的时刻的信息,用于识别进行了打印的用户的识别信息,用于识别第2信息处理装置的识别信息,以及用于识别打印数据的识别信息中。
14.根据权利要求10所述的数据处理系统,其特征在于具有显示装置,在第2信息处理装置上显示用于输入对检索请求重新打印的打印数据所必要的检索条件的画面;在上述检索装置中,根据在上述画面中所输入的检索条件,来检索打印数据。
全文摘要
本发明提供数据处理方法和数据处理系统,在从生成打印数据的服务器装置向客户端装置发送打印数据,并进行基于打印数据的打印的系统中,禁止使用了保存于客户端装置的打印数据的重新打印,提高打印物的安全性,同时提高进行重新打印时的操作性。
文档编号G06F3/12GK1438570SQ0310411
公开日2003年8月27日 申请日期2003年2月13日 优先权日2002年2月13日
发明者三浦清隆, 塚田恒博, 高岛敬一 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1