专利名称:管理打印数据的系统和方法以及使用其的图像形成设备的制作方法
技术领域:
本发明涉及一种使用文件传输协议(FTP)和用户终端设备管理打印数据的系统和方法以及使用其的图像形成设备,更特别地,本发明涉及一种使用FTP管理打印数据的系统和方法,其能够上载和管理到具有高容量存储介质的图像形成设备的数据,以及一种使用其的用户终端设备和图像形成设备。
背景技术:
在由于办公自动化而日益使用的各种输入/输出设备之中,激光打印机、LPH(LED打印头)打印机、复印机、传真机等通常被称为图像形成设备。
传统的图像形成设备已经被配置来使得打印机、复印机等的功能单独存在于单一设备之内。但是,最近正使用的多功能打印机(MFP)随着数字技术的进步包括装备在单一设备中的打印机、扫描仪、传真机等的各种功能。
如此的多功能打印机配有它自己的功能,诸如打印机的打印功能、扫描仪的扫描功能等,以及正被配置来利用各种通信模块发送/接收数据。
而且,现有技术的图像形成设备配有足够用来临时存储从主设备提供的数据直到其被输出为止的小容量的存储器,但是它趋向于以后配有等于主设备的硬盘驱动器(HDD)的存储器的高容量存储器。
使用具有这样的高容量存储器的图像形成设备,可能将打印系统配置为FTP(文件传输协议)系统的类型。这里,图像形成设备对应于FTP服务器,以及与该图像形成设备相连接的至少一个主设备能对应于FTP客户机,从而分别执行它们的功能。
在考虑现有技术的包括图像形成设备和主设备的FTP打印系统的过程中,主设备将文件上载到图像形成设备以及该图像形成设备执行所上载的数据的打印操作。
同样地,由于现有技术的包括图像形成设备和主设备的FTP打印系统是一种用于打印上载到图像形成设备的数据的简单类型,所以需要一种更有效率地利用图像形成设备的高容量存储器的方案。
发明内容
本发明提供一种使用文件传输协议(FTP)管理打印数据的系统和方法以及使用其的用户终端设备和图像形成设备,其能够通过应用现有的FTP通信方法有效地管理关于由用户指定的操作类型的打印数据。
本发明的附加方面和优点将在下面的描述中被部分地阐明,以及部分地从该描述中是显而易见的,或者可以通过本发明的实践所学得。
通过提供一种用来使用文件传输协议(FTP)来管理打印数据的系统来获得本发明的前述和/或其它方面和效用,所述系统包括用户终端设备,用来通过使用FTP发送认证信息来请求用户授权,以及指定关于至少一个打印数据的存储和打印中的至少一种操作类型以上载该打印数据;以及图像形成设备,其中,如果给予授权,则使用FTP从所述用户终端设备上载打印数据以执行关于所指定的操作类型的操作,其中对于来自所述用户终端设备的用户认证请求实现授权。
所述操作类型能包括“存储”、“存储后打印”和“打印后删除”。
能将打印数据上载给所述图像形成设备,然后该图像形成设备能根据指定的操作类型将所上载的打印数据存储在指定的文件夹中。
所述用户终端设备能指定用来根据所指定的操作类型存储打印数据的文件夹并且然后能将打印数据上载到所指定的文件夹。
所述用户终端设备能根据指定的操作类型来产生脚本文件,以及将打印数据与所产生的脚本文件一起上载。
还通过提供一种在其中用户终端设备和图像形成设备使用文件传输协议(FTP)来发送和接收打印数据的系统中管理打印数据的方法来获得本发明的前述和/或其它方面和效用,所述方法包括通过由用户终端设备发送认证信息来请求用户授权,由图像形成设备执行对于所述用户授权请求的授权;以及如果给予用户授权,则从所述用户终端设备接收关于要上载的打印数据的存储和打印中的至少一种操作类型,以及将操作类型和打印数据上载到所述图像形成设备,以及由所述图像形成设备对打印数据执行关于所述操作类型的操作。
所述操作类型能包括“存储”、“存储后打印”和“打印后删除”。
所述方法还可以包括根据在所述图像形成设备中所指定的操作类型将所上载的打印数据存储在指定的文件夹中。
在所述上载中,所述用户终端设备能指定用来根据所输入的操作类型存储打印数据的文件夹以及能将打印数据上载到所指定的文件夹。
在所述上载中,所述用户终端设备能产生包括输入的操作类型的脚本文件以及能将打印数据与所产生的脚本文件一起上载。
还通过提供一种使用文件传输协议(FTP)的用户终端设备来获得本发明的前述和/或其它方面和效用,所述用户终端设备包括用户接口单元,其中从用户输入关于要上载的打印数据的认证信息和存储和打印中的至少一种操作类型;图像形成设备接口单元,用来通过使用FTP将输入的认证信息发送到图像形成设备来请求用户授权;以及第一控制单元,用来如果从图像形成设备给予对于所述用户认证请求的授权,则控制所述图像形成设备接口单元来上载输入的操作类型和打印数据。
所述操作类型能包括“存储”、“存储后打印”和“打印后删除”。
所述用户终端设备还可以包括脚本文件产生单元,用来产生包括输入的操作类型的脚本文件。
还通过提供一种使用文件传输协议(FTP)的图像形成设备来获得本发明的前述和/或其它方面和效用,所述图像形成设备包括认证单元,用来执行对于来自用户终端设备的用户授权请求的授权;终端设备接口单元,用于如果所述认证单元给予授权,则使用FTP从用户终端设备将打印数据上载到该终端设备接口单元;操作执行单元,用来执行关于打印数据的操作;第二控制单元,用来如果上载了打印数据,则控制所述操作执行单元执行关于打印数据的指定的存储和打印中的至少一种操作类型的操作。
第二控制单元能控制根据指定的操作类型将所上载的打印数据存储在指定的文件夹中。
操作执行单元能执行与其中存储了打印数据的文件夹相对应的操作。
能将打印数据与包括指定的操作类型的脚本文件一起上载给所述终端设备接口单元。
第二控制单元能解释所述脚本文件以接收打印数据的指定的操作类型。
图像形成设备还可以包括数据转换单元,用来如果所上载的打印数据不可识别,则将该打印数据转换成可识别的形式。
结合附图,从下面的实施例的描述中,本发明的这些和/或其它方面和优点将变得明显和更加容易被理解,其中图1是根据本发明的一个实施例的、使用文件传输协议(FTP)的用户终端设备的方框图;图2是根据图1的实施例的使用FTP的图像形成设备的方框图;图3A和3B是说明图2的存储单元的操作的图;图4是说明根据本发明的一个实施例的、用于使用FTP操作图1的用户终端设备的方法的流程图;以及图5是说明根据本发明的一个实施例的、用于使用FTP操作图2的图像形成设备的方法的流程图。
具体实施例方式
现在将详细说明本发明的实施例,本发明的实施例的示例在附图中被说明,其中全文中相同的附图标记是指相同的元件。下面通过参考附图来描述实施例以便解释本发明。
根据本发明的一个实施例的、用来使用文件传输协议(FTP)管理打印数据的系统包括至少一个用户终端设备和图像形成设备,其通过任何连接方法被连接以相互发送/接收数据。
这里,用户终端设备执行FTP客户机的典型功能,以及图像形成设备执行FTP服务器的典型功能。用户终端设备和图像形成设备可以经由有线或无线网络彼此相互连接。
图1是根据本发明的一个实施例的、使用FTP的用户终端设备的方框图。
参照图1,根据本实施例的用户终端设备100包括用户接口单元110、脚本文件产生单元120、图像形成设备接口单元130和第一控制单元140。用户终端设备100可以通过任何连接方法与图像形成设备200相连接。
用户接口单元110支持在用户和用户终端设备100之间的接口。关于要上载到图像形成设备200的打印数据的认证信息和操作类型从用户被输入到用户接口单元110。这里,认证信息可以包括唯一用户ID和与其相对应的口令。同样,打印数据为打算通过图像形成设备200打印或长时间存储的数据。
由用户所选择的操作类型可以包括“存储”、“存储后打印”和“打印后删除”的操作,以及用户可以根据如何去处理打印数据来选择这些操作中的任何一个。这里,“存储”是仅仅执行存储打印数据的操作,“存储后打印”是执行存储和打印打印数据这两个操作,以及“打印后删除”是仅仅执行打印打印数据的操作。
脚本文件产生单元120根据经由用户接口单元110输入的打印数据的操作类型来产生脚本文件。图像形成设备200可以按照由脚本文件产生单元120所产生的脚本文件来接收关于打印数据的操作类型。
图像形成设备接口单元130支持在图像形成设备200和用户终端设备100之间的接口。图像形成设备接口单元130通过将认证信息发送到图像形成设备200来请求用户认证,以及如果图像形成设备200基于所接收到的认证信息给予授权,则图像形成设备接口单元130将打印数据上载到图像形成设备200。
第一控制单元140被用来控制用户终端设备100的整个功能,以及控制在用户接口单元110、脚本文件产生单元120和图像形成设备接口单元130之间的信号的输入/输出。
如果从图像形成设备200给予对于用户认证请求的授权,则第一控制单元140控制图像形成设备接口单元130来上载从用户接口单元110输入的操作类型和打印数据。
图2是根据本发明的一个实施例的图像形成设备200的方框图。
参照图2,根据本实施例的图像形成设备200包括终端接口单元210、认证单元220、数据转换单元230、操作执行单元240以及第二控制单元250。
终端接口单元210支持在用户终端设备100和图像形成设备200之间的接口。在这个实施例中,如果如下面所述的认证单元220给予授权,则从用户终端设备100将打印数据上载到终端接口单元210。
认证单元220执行对于来自用户终端设备100的授权请求的授权。也就是说,认证单元220将预先注册的用户信息与经由终端接口单元210从用户终端设备100输入的认证信息进行比较,以及仅仅如果预先注册的用户信息和该认证信息相同才给予授权。仅仅如果认证单元220给予授权才将打印数据从用户终端设备100上载到图像形成设备200是可能的。
如果经由终端接口单元210从用户终端设备100上载的打印数据是在图像形成设备200中不可识别的形式,则数据转换单元230将该打印数据转换成可识别的形式。
换句话说,如果由用户终端设备100中装备的典型驱动程序以prn文件的形式来产生和上载数据,则图像形成设备200能识别它,并因此将不需要单独的转换处理。
但是,如果所上载的打印数据为没有被驱动程序所转换的文件,例如,以诸如doc、xls、hwp等的形式,则图像形成设备200不能识别它。因此,图像形成设备200通过利用数据转换单元230将所上载的打印数据转换成可识别的形式才能最终识别它。
数据转换单元230能将所上载的打印数据转换成页面描述语言以产生打印数据。因为打印机驱动程序能被嵌入在图像形成设备200中,所以这是可能的。
操作执行单元240通过第二控制单元250的控制执行关于经由终端接口单元210所上载的打印数据的期望操作。为了这个目的,操作执行单元240包括打印单元242和存储单元244。
如果打印数据的指定的操作类型是“存储后打印”或“打印后删除”,则打印单元242将在任何打印纸上输出的打印数据提供给用户。
如果打印数据的指定的操作类型是“存储”或“存储后打印”,则存储单元244存储从用户终端设备100所上载的打印数据。这里,存储单元244具有高容量的存储空间,以便它能长时间周期地存储和管理多个打印数据。
存储单元244具有将打印数据存储在单独文件夹中的功能。此时,在存储单元244中的文件夹能够被任意地产生或删除。将参照下面说明的图3A和3B来更具体地描述存储单元244中的文件夹。
第二控制单元250被用来控制图像形成设备200的整个功能,以及控制在终端接口单元210、认证单元220和包括打印单元242和存储单元244的操作执行单元240之间的信号的输入/输出。
如果经由终端接口单元210从用户终端设备100上载打印数据,则第二控制单元250控制操作执行单元240来执行关于所上载的打印数据的指定的操作类型的操作。
换句话说,如果打印数据的指定的操作类型是“存储”,则第二控制单元250控制将打印数据存储在存储单元244中,如果打印数据的指定的操作类型是“存储后打印”,则第二控制单元250控制以输出来自打印单元242的打印数据以及将其一起存储在存储单元244中,以及如果打印数据的指定的操作类型是“打印后删除”,则第二控制单元250控制以输出来自打印单元242的打印数据,且然后删除该打印数据,而没有将其存储在存储单元244中。这里,第二控制单元250能根据存储在存储单元244中的打印数据的指定的操作类型控制将该打印数据存储在指定的文件夹中。
如果将脚本文件和来自用户终端设备100的打印数据一起上载,则第二控制单元250控制操作执行单元240,使得它能解释脚本文件,接收打印数据的指定的操作类型,以及根据指定的操作类型来执行操作。
图3是说明图2中所示的存储单元的功能的图。
如上所述,存储单元244具有足够用来存储和管理多个打印数据以便实现典型的图像形成设备200中的FTP服务器功能的高容量存储空间。同样,存储单元244能存储和管理在如所示的独立文件夹中的多个打印数据。
图3A说明了其中根据指定的每一个操作类型在存储单元244中产生“存储”、“存储后打印”和“打印后删除”的文件夹以及用于存储操作执行的结果的“结果”的文件夹的示例性情况。图3B说明了其中按照每一个用户来产生“A用户”、“B用户”、“C用户”和“D用户”的文件夹的示例性情况。这不作为限制,并且如果需要的话,改变存储单元244中产生的文件夹的名字也是可能的。
这里,在图3B中的每一个文件夹能被包含在图3A中的每一个文件夹之内,相反,在图3A中的每一个文件夹能被包含在图3B中的每一个文件夹之内。例如,“存储”、“存储后打印”和“打印后删除”的文件夹能被包含在“A用户”、“B用户”、“C用户”和“D用户”的每一个文件夹之内。
用户可以通过利用用户终端设备100的用户接口单元110选择将打印数据存储在其中以上载到图像形成设备200的文件夹,来指定关于打印数据的操作类型。
另外,如果从用户终端设备100将打印数据上载在指定的文件夹中,则图像形成设备200将所上载的打印数据存储在对应的文件夹中并且对在该文件夹之内的打印数据执行与那个文件夹相对应的操作。
图4是说明根据本发明的一个实施例的、用于使用FTP操作用户终端设备100的方法的流程图。
下面将参照图1到图4来描述根据该实施例的操作用户终端设备100的方法。
用户经由用户接口单元110输入认证信息,且然后从用户接口单元110将从用户输入的认证信息提供到第一控制单元140。通过第一控制单元140的控制,图像形成设备接口单元130通过将输入的认证信息发送到图像形成设备200来请求用户授权(操作步骤S300)。
如果从图像形成设备200给予授权,则用户可以利用用户接口单元110选择关于要上载的数据的操作类型,即,“存储”、“存储后打印”和“打印后删除”中的任何一个。用户接口单元110将由用户所选择的操作类型提供给第一控制单元140。如果选择了操作类型,则第一控制单元140控制脚本文件产生单元120来产生包括所选择的操作类型的脚本文件(操作步骤S310到S320)。
下文中,第一控制单元140经由图像形成设备接口单元130将相应的打印数据和该打印数据的指定的操作类型上载到图像形成设备200。此时,图像形成设备接口单元130使用FTP。如果根据指定的操作类型产生脚本文件,则第一控制单元140也可以将打印数据与脚本文件一起上载。
如果在操作步骤S310中没有从图像形成设备200给予授权,则用户认证信息是不正确的,且因此不可能将用户终端设备100与图像形成设备200连接。在这种情况中,用户可以利用用户接口单元110重新输入认证信息,以及用户终端设备100可以重新尝试与图像形成设备200连接。
图5是说明根据本发明的一个实施例的、用于操作图像形成设备的方法的流程图。
下面将参照图1到图5来描述根据该实施例的用于操作图像形成设备200的方法。
图像形成设备200经由终端接口单元210从用户终端设备100接收包括用户的唯一ID和口令的认证信息,其中通过终端接口单元210请求用户认证(操作步骤S400)。
第二控制单元250将经由终端接口单元210接收到的认证信息提供给认证单元220。认证单元220将该认证信息与预先注册的用户信息进行比较,且然后仅仅如果该认证信息与预先登记的用户信息这两者相同,才给予授权。如果认证单元220给予授权,则第二控制单元250经由终端接口单元210将给予授权通知到用户终端设备100,且然后打印数据被上载给图像形成设备200(操作步骤S410到S420)。
如果将经由终端接口单元210从用户终端设备100上载打印数据,则第二控制单元250可以确定所上载的打印数据是否是可识别形式的数据,即,prn文件(操作步骤S430)。
如果在操作步骤S430中所上载的打印数据是可识别形式的数据,则第二控制单元250可以控制操作执行单元240来执行关于打印数据的指定的操作类型的操作(操作步骤S450)。
如果在操作步骤S430中所上载的打印数据不是图像形成设备200可识别形式的数据,则第二控制单元250可以控制数据转换单元230来将该打印数据转换成可识别的形式(操作步骤S440)。
如果由数据转换单元230来将该打印数据转换成可识别的形式,则第二控制单元250控制操作执行单元240来执行关于打印数据的指定的操作类型的操作(操作步骤S450)。
同样地,通过仅仅利用用户终端设备100执行指定其中要存储要上载到图像形成设备200的打印数据的文件夹的简单操作,图像形成设备200就能接收用户的关于如何去处理打印数据的意图并且能根据用户的意图来执行操作。
如上所述,根据本发明各种实施例的使用FTP管理打印数据的系统和方法以及用户终端设备,以及使用其的图像形成设备能通过使用具有高容量存储空间的图像形成设备来容易地存储和管理打印数据,其中将现有的FTP通信方法按其原样应用到该图像形成设备。
由于用户能指定关于上载数据的操作类型,所以可以容易地根据用户的意图执行诸如“存储”、“打印”和“存储后打印”的操作。
虽然已经显示和描述了本发明的几个实施例,但是本领域技术人员将理解,在没有脱离本发明的原理和精神的情况下,可以在这些实施例中作出变化,本发明的范围被定义在所附权利要求及其等价物中。
权利要求
1.一种用来使用文件传输协议(FTP)管理打印数据的系统,该系统包括至少一个用户终端设备,用来通过使用FTP(文件传输协议)发送认证信息来请求用户授权,以及指定关于至少一个打印数据的存储和打印中的至少一种操作类型以上载该打印数据;以及图像形成设备,其中,如果给予授权,则使用FTP从所述至少一个用户终端设备上载打印数据以执行关于所指定的操作类型的操作,其中对于来自所述至少一个用户终端设备的用户授权请求执行授权。
2.根据权利要求1所述的系统,其中,所述操作类型包括“存储”、“存储后打印”和“打印后删除”。
3.根据权利要求1所述的系统,其中,将打印数据上载给所述图像形成设备,且然后该图像形成设备根据指定的操作类型将所上载的打印数据存储在指定的文件夹中。
4.根据权利要求1所述的系统,其中,所述至少一个用户终端设备指定其中用来根据操作类型存储打印数据的文件夹和上载打印数据。
5.根据权利要求1所述的系统,其中,所述至少一个用户终端设备根据操作类型来产生脚本文件以及将打印数据与所产生的脚本文件一起上载。
6.根据权利要求1所述的系统,其中,所述至少一个用户终端设备包括用户接口单元,用来支持在用户和各自用户终端设备之间的接口;脚本文件产生单元,用来根据经由用户接口单元输入的打印数据的操作类型来产生脚本文件,使得图像形成设备能接收来自脚本文件的关于打印数据的操作类型;以及图像形成设备接口单元,用来支持在图像形成设备和用户终端设备之间的接口。
7.根据权利要求6所述的系统,其中,所述用户终端设备还包括第一控制单元,用来控制用户终端设备的整个功能,以及控制在用户接口单元、脚本文件产生单元和图像形成设备接口单元之间的信号的输入和/或输出。
8.根据权利要求6所述的系统,其中,所述图像形成设备包括终端接口单元,用来支持在用户终端设备和图像形成设备之间的接口;认证单元,用来执行对于来自用户终端设备的授权请求的授权;数据转换单元,用来如果从用户终端设备所上载的打印数据是在图像形成设备中不可识别的形式,则转换该打印数据;以及操作执行单元,用来执行关于经由终端设备接口单元所上载的打印数据的期望操作。
9.根据权利要求8所述的系统,其中,所述图像形成设备还包括第二控制单元,用来控制图像形成设备的整个功能,以及控制在终端设备接口单元、认证单元和操作执行单元之间的信号的输入和/或输出。
10.根据权利要求1所述的系统,其中,所述认证信息包括唯一用户ID和与该用户ID相对应的口令。
11.一种在其中至少一个用户终端设备和图像形成设备使用FTP来发送和接收打印数据的系统中管理打印数据的方法,该方法包括通过经由所述至少一个用户终端设备发送认证信息来请求所述图像形成设备的用户授权;由所述图像形成设备执行对于所述用户授权请求的授权操作;如果给予用户授权,则从所述至少一个用户终端设备接收关于要上载的打印数据的存储和打印中的至少一种操作类型,以及将所述操作类型和打印数据上载到所述图像形成设备;以及由所述图像形成设备对打印数据执行关于所述操作类型的操作。
12.根据权利要求11所述的方法,其中,所述操作类型包括“存储”、“存储后打印”和“打印后删除”。
13.根据权利要求11所述的方法,还包括根据由所述图像形成设备所指定的操作类型将所上载的打印数据存储在指定的文件夹中。
14.根据权利要求11所述的方法,其中,在所述上载中,所述至少一个用户终端设备指定其中用来根据输入的操作类型存储打印数据的文件夹和上载打印数据。
15.根据权利要求11所述的方法,其中,在所述上载中,所述至少一个用户终端设备产生包括输入的操作类型的脚本文件以及将打印数据与所产生的脚本文件一起上载。
16.一种使用FTP的用户终端设备,该用户终端设备包括用户接口单元,其中从用户输入关于要上载的打印数据的认证信息和存储和打印中的至少一种操作类型;图像形成设备接口单元,用来通过使用FTP将输入的认证信息发送到图像形成设备来请求用户授权;以及第一控制单元,用来如果从图像形成设备给予对于所述用户认证请求的授权,则控制所述图像形成设备接口单元来上载输入的操作类型和打印数据。
17.根据权利要求16所述的用户终端设备,其中,所述操作类型包括“存储”、“存储后打印”和“打印后删除”。
18.根据权利要求16所述的用户终端设备,还包括脚本文件产生单元,用来产生包括输入的操作类型的脚本文件。
19.一种使用FTP的图像形成设备,包括认证单元,用来执行对于来自用户终端设备的用户授权请求的授权;终端接口单元,用于如果所述认证单元给予授权,则使用FTP从用户终端设备将打印数据上载到该终端接口单元;操作执行单元,用来执行关于打印数据的操作;以及第二控制单元,用来如果上载了打印数据,则控制所述操作执行单元执行关于打印数据的指定的存储和打印中的至少一种操作类型的操作。
20.根据权利要求19所述的图像形成设备,其中,第二控制单元控制根据指定的操作类型将所上载的打印数据存储在指定的文件夹中。
21.根据权利要求20所述的图像形成设备,其中,所述操作执行单元执行与其中存储了打印数据的文件夹相对应的操作。
22.根据权利要求21所述的图像形成设备,其中,所述操作执行单元包括打印单元,用来执行打印数据的输出;以及存储单元,用来执行打印数据的存储。
23.根据权利要求19所述的图像形成设备,其中,将打印数据与包括指定的操作类型的脚本文件一起上载给所述终端设备接口单元。
24.根据权利要求22所述的图像形成设备,其中,第二控制单元解释脚本文件以便接收打印数据的指定的操作类型。
25.根据权利要求19所述的图像形成设备,还包括数据转换单元,用来如果所上载的打印数据不可识别,则将该打印数据转换成可识别的形式。
全文摘要
一种用来使用FTP管理打印数据的系统,该系统包括用户终端设备,用来通过使用FTP(文件传输协议)发送认证信息来请求用户授权,以及指定关于至少一个打印数据的存储和打印中的至少一种操作类型以上载该打印数据;以及图像形成设备,在该图像形成设备中,如果给予授权,则使用FTP从所述用户终端设备上载打印数据以执行关于所指定的操作类型的操作,其中对于来自所述用户终端设备的用户授权请求执行授权。因此,在用户终端设备和图像形成设备之间使用现有的FTP通信方法管理数据是可能的。
文档编号H04L29/06GK1892580SQ20061010001
公开日2007年1月10日 申请日期2006年6月28日 优先权日2005年6月28日
发明者李始恩 申请人:三星电子株式会社