印刷系统、印刷方法、终端装置以及印刷指令方法

文档序号:6365228阅读:319来源:国知局
专利名称:印刷系统、印刷方法、终端装置以及印刷指令方法
技术领域
本发明涉及由印刷请求装置、印刷装置以及在这些装置之间进行中转的中转装置构成的印刷系统等。
背景技术
图I是表示以往的拖拽式打印(U >卜)系统SYSP的例子的图。近年来,将来自个人计算机等的输出结果印刷在纸等的记录介质上的印刷装置广泛地普及。
这样的印刷装置被称为“打印机”等,且经由专用电缆或者LAN等的网络而连接到计算机。可经由网络而连接的设备被称为“网络打印机”。此外,除了印刷(打印)功能之外,还具有复印、扫描、传真以及文件服务器等的各种功能的设备被称为“复合机”或者“MFP(多功能外围设备)”等。在使用了网络打印机的印刷系统中,有如图I所示的印刷系统SYSP,该印刷系统SYSP构成为,设置了用于将成为印刷的对象的印刷数据暂时保存(暂存(7 7—力))的(拖拽式)打印服务器2P,将从个人计算机IP等送出并保存在打印服务器2P中的印刷数据适当地送出到网络打印机3P。这样的印刷系统被称为“拖拽式打印系统”等。在拖拽式打印系统中,有经由网络而连接到打印服务器的多台印刷装置的情况下,用户无论使用这其中的哪个印刷装置,都能够取得并印刷在打印服务器中保存的印刷数据。此外,能够将经由认证之后需要印刷的印刷数据或者没有必要立即进行印刷的印刷数据等暂时保存在打印服务器中。由此,在拖拽式打印系统中,打印服务器能够起到对在个人计算机等和印刷装置之间的印刷数据的发送接收进行中转的作用(参照专利文献I)。除此之外,提出了在系统中设置认证服务器的方案(参照专利文献2)。现有技术文献专利文献专利文献I日本特开2001-56756号公报专利文献2日本特开2010-170451号公报如上所述,通过构筑拖拽式打印系统,能够提高利用印刷装置的用户的便利性,或者提高印刷装置的利用上的安全性。但是,在拖拽式打印系统中,若打印服务器陷入不能使用的状态,则直到打印服务器修复而再次恢复至能够使用的状态为止,用户不能经由打印服务器进行印刷。此时,用户能够不经由打印服务器而将印刷数据直接输出到印刷装置进行印刷,但为此,需要在个人计算机等中安装与输出目的地的印刷装置对应的打印机驱动器。在没有事先安装这样的打印机驱动器的情况下,用户不得不从麻烦的安装作业起进行,即使是在事先安装了这样的打印机驱动器的情况下,用户也不得不重新进行用于进行印刷的麻烦的设定。此外,若印刷数据直接输出到印刷装置,则还有不能确保印刷装置的利用上的安全性的可能性。

发明内容
本发明的目的在于,即使在拖拽式打印型的印刷系统中不能使用打印服务器的状态下,也能够安全地进行印刷。本发明的一个方式的印刷系统,包括发送印刷数据的终端装置、基于所述印刷数据进行印刷的印刷装置、以及基于来自所述印刷装置的请求而将所述印刷数据中转到所述印刷装置的中转装置,在所述终端装置中,设置了 发送部件,在能够与所述中转装置进行通信的情况下,将所述印刷数据发送到所述中转装置,在不能与所述中转装置进行通信的情况下,不经由所述中转装置,将所述印刷数据与认证打印的指令相对应地发送到所述印刷装置,在所述印刷装置中,设置了 请求部件,在所述终端装置的用户的认证成功的情况下,向所述中转装置请求所述印刷数据;以及印刷部件,在所述认证成功的情况下,基于从所述中转装置或者所述终端装置接收到的所述印刷数据进行所述印刷。优选地,所述印刷装置使认证装置进行所述认证。或者,对所述印刷装置赋予了解密密钥,所述发送部件将所述印刷数据与加密口令相对应地发送,所述加密口令通过使用与所述解密密钥对应的加密密钥对所述用户输入的第I 口令进行了加密而得到,在所述印刷装置中,设置了 解密部件,通过该印刷装置本身的所述解密密钥,将所述加密口令解密为所述第I 口令,所述印刷部件在输入到该印刷装置的第2 口令与被解密的所述第I 口令一致的情况下,进行所述印刷。或者,在有多台所述印刷装置的情况下,对每个所述印刷装置赋予所述解密密钥。并且,在所述中转装置中,设置了 发信部件,通过与在多台所述印刷装置中作为请求源的印刷装置对应的所述加密密钥,将所述第I 口令加密为所述加密口令之后,发信到作为该 请求源的印刷装置。根据本发明,即使在拖拽式打印型的印刷系统中不能使用打印服务器的状态下,也能够安全地进行印刷。


图I是表示以往的拖拽式打印系统的例子的图。图2是表示第I实施方式中的印刷系统的例子的图。图3是表示打印机装置中的硬件结构的例子的图。图4表示打印请求装置和打印服务器装置中的一部分功能的结构的例子的图。图5是表示打印服务器装置和打印机装置中的一部分功能的结构的例子的图。图6是说明在打印服务器装置运转的情况下的各个装置的处理的流程的例子的时序图。图7是说明在打印服务器装置运转的情况下的各个装置的处理的流程的例子的时序图。图8是表示印刷数据的例子的图。图9是表示在个人箱中存储的数据的例子的图。图10是表示用户登录画面的例子的图。图11是表示加密密钥表的例子的图。
图12是表示印刷数据的例子的图。图13是表示印刷数据选择画面的例子的图。图14是说明在打印服务器装置不运转的情况下的各个装置的处理的流程的例子的时序图。图15是说明在打印服务器装置不运转的情况下的各个装置的处理的流程的例子的时序图。图16是表示印刷数据的例子的图。图17是表示在个人箱中存储的数据的例子的图。图18是表示在打印请求装置中的处理的流程的例子的流程图。 图19是表示在打印服务器装置中的处理的流程的例子的流程图。图20是表示打印机装置中的处理的流程的例子的流程图。图21是表示打印机装置中的处理的流程的例子的流程图。图22是表示第2实施方式中的印刷系统的例子的图。图23是表示打印机装置和认证装置中的一部分功能的结构的例子的图。标号说明SYSl印刷系统SYS2印刷系统I打印请求装置(终端装置)102打印对应处理部(发送部件)103拖拽式打印对应处理部(发送部件)104印刷数据发行部(发送部件)2打印服务器装置(中转装置)3打印机装置(印刷装置)37印刷单元(印刷部件)304等待印刷数据确认部(请求部件)305印刷数据接受部(请求部件)307印刷执行控制部(印刷部件)
具体实施例方式第I实施方式图2是表示第I实施方式中的印刷系统SYSl的例子的图。图3是表示打印机装置3中的硬件结构的例子的图。如图2所示,印刷系统SYSl通过打印请求装置(终端装置)I、打印服务器装置2以及打印机装置3 (3A 3C)连接到网络NW而构成。打印请求装置I是用于用户使用文档生成用的软件等而生成文档文件,或者经由打印服务器装置2或者直接请求打印机装置3印刷所生成的文档文件的内容的装置。作为打印请求装置1,例如使用个人计算机。打印服务器装置2是具有从打印请求装置I接收成为印刷的对象的印刷数据,并将接收到的印刷数据暂时保存(暂存),并根据来自打印机装置3的请求而将保存的印刷数据发信到打印机装置3的功能的装置,是所谓的拖拽式打印服务器。打印机装置3是具有经由打印服务器装置2或者直接从打印请求装置I接收成为印刷的对象的印刷数据,并将由接收到的印刷数据所表示的图像印刷在输出用纸等的功能的装置。另外,在图2中,作为打印机装置3的例子,表示了除了网络功能和印刷功能之外,还具有复印、扫描、传真以及文件服务器等的各种功能的、被称为“复合机”或者“MFP(多功能外围设备)”等的设备,但只要至少具有网络功能和印刷功能即可。网络NW是用于可进行连接到该网络NW的各个信息处理装置之间的通信的通信线路,例如是LAN(局域网络)。
如图3所示,在打印机装置3中设置了 CPU(中央处理单元)31、RAM(随机接入存储器)32、ROM (只读存储器)33、HDD (硬盘驱动器)34、显示操作装置35、原稿读取装置36、印刷单元37、传真调制解调器38以及网络接口 39。但是,打印机装置3只要具有网络功能和印刷功能即可,因此也可以不设置原稿读取装置36和传真调制解调器38等。CPU31除了在R0M33或者HDD34中存储的程序和数据之外,还基于经由网络接口39输入的各种数据,将RAM32作为工作区域而执行运算处理,从而进行打印机装置3的核心的控制。HDD34是在不供给电源时也保持所存储的数据的非易失性的存储装置。但是,也可以代替HDD34,使用SSD (固态硬盘)或者闪速存储器等的半导体存储器。在打印机装置3中,具有所谓的文件管理系统的功能。打印机装置3的管理者等的用户能够使用这个功能,在HDD34中生成用于将文件分类管理的被称为“箱(BOX)”的逻辑存储地点。例如,能够生成利用打印机装置3的每个用户的箱。此时,还能够生成为多个箱形成分层结构。此外,能够对生成的各个箱施加访问限制。即,箱相当于面向个人计算机的OS (操作系统)提供的文件夹或者目录。显示操作装置35由表面成为触摸面板的显示器和各种操作开关等构成,是对用户显示各种画面或者从用户接受各种操作的装置。原稿读取装置36由光源和图像传感器等构成,是光学方式读取在原稿中描画的字符、图形以及记号等的图像而生成图像数据的装置。印刷单元37由打印机控制器和打印机引擎等构成。打印机控制器分析经由网络接口 39而接收到的、由打印机语言(PDL:页面描述语言)记载的印刷数据,生成成为印刷的对象的图像数据。打印机引擎包括电子照相方式、喷墨方式或者热转印方式等的印刷机构,将由在打印机控制器中生成的图像数据以及在原稿读取装置36中生成的图像数据所表示的、单色或者彩色的图像印刷在输出用纸等。传真调制解调器38是用于经由公共线路而与其他传真装置之间发信接收数据的装置。在数据的发信接收中使用G3等的传真协议。网络接口 39是用于经由LAN等的网络而与其他的信息处理装置之间发信接收数据的装置。在数据的发信接收中使用TCP/IP (传输控制协议/因特网协议)等的通信协议。在打印请求装置I和打印服务器装置2中,设置了 CPU、RAM、ROM、HDD等的非易失性的辅助存储装置以及用于经由LAN等的网络而与其他的信息处理装置之间发信接收数据的网络接口等。在打印请求装置I中,除此之外,还设置了显示器等的显示装置以及键盘和指示设备等的输入装置等。
图4是表示在打印请求装置I和打印服务器装置2中的一部分功能的结构的例子的图。图5是表示打印服务器装置2和打印机装置3中的一部分功能的结构的例子的图。如图4所示,打印请求装置I包括文档数据取得部101、打印对应处理部102、拖拽式打印对应处理部103以及印刷数据发行部104的各个控制部。打印对应处理部102由口令加密部102a和印刷数据生成部102b构成。拖拽式打印对应处理部103由打印服务器运转判别部103a、口令再次加密部103b以及印刷设定变更部103c构成。各个控制部101 104在打印请求装置I中,作为所谓的打印机驱动器起作用。在打印请求装置I的ROM或者辅助存储装置中,存储了用于实现各个控制部101 104的程序,这些程序通过CPU适当地执行。除此之外,在打印请求装置I中,安装了 OS(操作系统)以及文档生成软件等的应用软件,这些程序也被适当地执行。如图4和图5所示,打印服务器装置2包括印刷数据接受部201、印刷数据存储部202、印刷数据供给部203、印刷数据提取部204以及口令再次加密部205的各个控制部。在打印服务器装置2的ROM或者辅助存储装置中,存储了用于实现各个控制部201 205的程序,这些程序通过CPU适当地执行。此外,如图4和图5所示,在打印服务器装置2的辅
助存储装置中,对利用印刷系统SYSl的每个用户(用户A、用户B、用户C.......)生成个
人箱PB2 (PB2a、PB2b、PB2c.......)。对各个个人箱PB2,通过为各个用户而设定的口令加
以保护,且存储了各个用户的印刷数据。如图5所示,打印机装置3包括登录处理部301、认证处理部302、用户信息数据库303、等待印刷数据确认部304、印刷数据接受部305、印刷数据存储部306、印刷执行控制部307以及印刷数据提取部308的各个控制部。在R0M33或者HDD34中,存储了用于实现各个控制部301 308的程序,这些程序通过CPU31适当地执行。此外,如图5所示,在打印机
装置3的HDD34中,对利用印刷系统SYSl的每个用户(用户A、用户B、用户C.......)生
成个人箱PB3 (PB3a、PB3b、PB3c.......)。对各个个人箱PB3,通过为各个用户而设定的口
令加以保护,且存储了各个用户的印刷数据。接着,将图4和图5所示的打印请求装置I、打印服务器装置2以及打印机装置3各自的功能大致划分为在打印服务器装置2运转的情况和不运转的情况进行说明。在打印服务器装置2运转的情况下图6和图7是说明在打印服务器装置2运转的情况下的各个装置的处理的流程的时序图。图8是表示印刷数据7PD的例子的图。图9是表示在个人箱PB2中存储的数据的例子的图。图10是表示用户登录画面SGl的例子的图。图11是表示加密密钥表ETB的例子的图。图12是表示印刷数据7PDa的例子的图。图13是表示印刷数据选择画面SG2的例子的图。以下,参照图6和图7说明在打印服务器装置2运转的情况下的打印请求装置I、打印服务器装置2以及打印机装置3各自的功能。若进行了用于印刷用户使用文档生成软件等而生成的文档文件的内容的操作,则打印请求装置I的文档数据取得部101 (参照图4)从文档生成软件取得表示该内容的文档数据7AD (图6的S521)。打印对应处理部102的各个部分基于文档数据取得部101取得的文档数据7AD,如下生成图8所示的、由规定的打印机语言记载了印刷所需的信息的印刷数据7PD(S522 S524)。口令加密部102a显示消息等,从而请求用户输入口令(S522)。然后,使用打印对应处理部102所固有的加密密钥,对输入的口令进行加密(S523)。另外,“固有的加密密钥”是对与打印对应处理部102对应的机型的打印机装置3赋予的加密密钥。印刷数据生成部102b生成包括用于表示文档数据取得部101取得的文档数据7AD和口令加密部102a加密的口令等的数据的印刷数据7H)(S524)。另外,印刷数据7PD由规定的打印机语言记载。如图8所示,在印刷数据7H)中,包括开头部pdl和主体部pd2。在开头部pdl中,记载了用于识别该印刷数据7ro的作业ID (识别符)、用于识别该印刷数据7H)是面向哪个机型而生成的(在面向哪个机型的打印机驱动器中生成的)机型ID (识别符)、用于识别指示了该印刷的用户的用户ID(识别符)、表示对由指示了该印刷的用户输入的口令进行加密而得的口令的用户口令信息、以及表示基于该印刷数据7PD的印刷的输出形式的输出形 式信息等。在主体部pd2中,记载了表示应输出的图像的内容的信息。拖拽式打印对应处理部103的打印服务器运转判别部103a通过检查与打印服务器装置2的通信状态等的方法,判别打印服务器装置2是否运转(S525)。通过打印服务器运转判别部103a判别打印服务器装置2运转之后,印刷数据发行部104将打印对应处理部102生成的印刷数据7H)发信到打印服务器装置2(S526)。在打印服务器装置2中,印刷数据接受部201从打印请求装置I接受印刷数据7PD(S621)。印刷数据存储部202如下进行将印刷数据接受部201接受的印刷数据7PD存储在个人箱中的处理(S622 S626)。印刷数据存储部202取得在印刷数据7PD的开头部pdl中记载的用户ID(S622)。此外,通过对由在开头部Pdl中记载的用户口令信息所表示的口令进行解密,从而取得用户输入到打印请求装置I的口令(S623)。确定在各个用户的个人箱PB2中的、与所取得的用户ID对应的个人箱PB2(S624)。然后,比对所取得的口令和为了限制对确定的个人箱PB2的访问而施加的口令(S625),在两者一致的情况下,将印刷数据7H)存储在特定的个人箱PB2(S626)。另外,在采用公共密钥加密方式的情况下,印刷数据存储部202作为解密密钥而使用在打印请求装置I中加密时使用的加密密钥。另一方面,在采用公开加密方式的情况下,印刷数据存储部202作为解密密钥而使用与在打印请求装置I中加密时使用的公开密钥对应的秘密密钥。通过依次进行这样的处理,如图9所示,在打印服务器装置2的辅助存储装置
中生成的各个个人箱PB2(PB2a、PB2b、PB2c、......)中存储印刷数据7PD(7PDU7PD2,
7PD3、......)。用户直接操作打印机装置3A 3C中的其中一个打印机装置3,能够使打印机装置3进行基于暂存在打印服务器装置2中的印刷数据7PD的印刷。以下,以使打印机装置3进行印刷的情况为例进行说明。在打印机装置3A中,登录处理部301若由用户进行规定的操作,则如下进行用于登录的处理。
登录处理部301使显示操作装置35显示如图10所示的用户登录画面SGl (S821)。然后,经由显示操作装置35,取得表示用户输入的用户ID和口令等的用户数据7UD (图7的S822)。认证处理部302通过比对登录处理部301取得的用户数据7UD中表示的用户ID和口令与在用户信息数据库303中存储的用户ID和口令,从而进行用户的认证(S823)。具体地说,若在用户数据7UD中表示的用户ID和口令与在用户信息数据库303中存储的用户ID和口令一致,则提供表示是正规的用户的认证。若认证成功,则完成对于打印机装置3A的用户的登录。此时,认证处理部302将认证票7AT通知登录处理部301。等待印刷数据确认部304若从认证处理部302对登录处理部301通知认证票7AT,则确认登录的用户的印刷数据7ro是否暂存在打印服务器装置2中(S824)。然后,若暂存在其中,则请求打印服务器装置2将其发信到打印机装置3A(S825)。
具体地说,等待印刷数据确认部304通过对打印服务器装置2指定在用户数据7UD中表示的用户ID,从而询问打印服务器装置2是否暂存有印刷数据7PD。然后,若暂存在其中,则对打印服务器装置2发放用于请求发信印刷数据7H)的印刷数据发信请求RD1。在印刷数据发信请求RDl中,表示在用户数据7UD中表示的用户ID和打印机装置3A本身的机型ID。在打印服务器装置2中,印刷数据供给部203从打印机装置3A接受印刷数据发信请求 RD1(S631)。于是,印刷数据提取部204确定在各个用户的个人箱PB2中的、与在印刷数据发信请求RDl中表示的用户ID对应的个人箱PB2(S632)。然后,提取在确定的个人箱PB2中存储的印刷数据7PD的全部或者一部分(S633)。口令再次加密部205通过对由在印刷数据提取部204提取出的印刷数据7PD的开头部Pdl中记载的用户口令信息所表示的口令进行解密,从而取得用户输入到打印请求装置I的口令(S634)。然后,使用与在印刷数据发信请求RDl中表示的机型ID对应的加密密钥,对取得的口令重新进行加密(S635)。另外,口令再次加密部205通过参照如图11所示的加密密钥表ETB,决定要使用的加密密钥。例如,若在印刷数据发信请求RDl中表示的机型ID为“C102”,则决定在加密密钥表的机型ID栏etbl中表示“C102”的记录器的加密密钥栏etb2中表示的“XXX2”。然后,口令再次加密部205通过将由在印刷数据7PD的开头部pdl中记载的用户口令信息所表示的口令改写为重新加密的口令,从而生成如图12所示的印刷数据7PDa(S636)。印刷数据供给部203将通过口令再次加密部205生成的印刷数据7PDa发信到打印机装置3A(S637)。在打印机装置3A中,印刷数据接受部305接受来自打印服务器装置2的印刷数据7PDa(S831)。然后,使显示操作装置35显示如图13所示的印刷数据选择画面SG2 (S832)。在印刷数据选择画面SG2中显示所接受到的印刷数据7PDa的一览。这里,用户选择本次印刷的对象的印刷数据7PDa。于是,印刷执行控制部307通过对由在用户选择的印刷数据7PDa的开头部pdal中记载的用户口令信息所表示的口令进行解密,从而取得用户输入到打印请求装置I的口令(S833)。然后,比对所取得的口令和在用户数据7UD中表示的口令(S834),若两者一致,则控制印刷单元37,使其基于该印刷数据7PDa进行印刷。由此,在印刷单元37中,由印刷数据7PDa所表示的图像印刷在输出用纸等中(S835)。另外,若两个口令不一致,则不进行基于该印刷数据7PDa的印刷。如上所述,在打印服务器装置2运转的情况下,用户能够容易地进行基于暂存在打印服务器装置2中的印刷数据的印刷。此外,由于经过通过口令的比对的认证之后进行印刷,所以能够确保印刷物的安全性。在打印服务器装置2不运转的情况下图14和图15是说明在打印服务器装置2不运转的情况下的各 个装置的处理的流程的例子的时序图。图16是表示印刷数据7PDb的例子的图。图17是表示在个人箱PB3中存储的数据的例子的图。接着,参照图14和图15说明在打印服务器装置2不运转的情况下的打印请求装置I和打印机装置3各自的功能。关于与打印服务器装置2运转的情况相同的处理,省略说明。在打印请求装置I中,与打印服务器装置2运转的情况相同地(图6的S521 525),文档数据取得部101和打印对应处理部102根据文档数据7AD生成印刷数据7H)(图14的S571 S574),打印服务器运转判别部103a判别打印服务器装置2是否运转(S575)。在打印服务器运转判别部103a判别为打印服务器装置2不运转的情况下,拖拽式打印对应处理部103的各个部分如下生成如图16所示的印刷数据7PDb。口令再次加密部103b显示对用户请求将打印机装置3A 3C中的其中一个打印机装置3指定作为输出目的地的消息(S576)。若指定其中一个打印机装置3,则通过对在印刷数据7H)的开头部pdl中记载的口令进行解密,从而取得用户之前输入的口令(S577)。使用与用户指定的打印机装置3的机型ID对应的加密密钥,对取得的原来的口令重新进行加密(S578)。另外,与打印服务器装置2运转的情况相同地,通过参照如图11所示的加密密钥表ETB而决定该加密密钥。然后,口令再次加密部103b将由在印刷数据7H)的开头部pdl中记载的用户口令信息所表示的口令改写为重新加密的口令。印刷设定变更部103c变更由在印刷数据7PD的开头部pdl中记载的输出形式信息所表示的印刷的输出形式(S579)。具体地说,从通常的模式改写为经过认证之后执行印刷的模式(认证打印的模式)(S579)。如上所述,通过重新进行了在印刷数据7PD中记载的口令的加密并改写模式,生成印刷数据7PDb。印刷数据发行部104将生成的印刷数据7PDb发信到用户指定的打印机装置3(S580)。以下,以用户指定了打印机装置3B的情况为例进行说明。在打印机装置3B中,若印刷数据接受部305接受到印刷数据7PDb(S871),则印刷数据存储部306进行用于在该用户的个人箱PB3中存储印刷数据7PDb的处理(S872 S876)。该处理的内容与在打印服务器装置2运转的情况下打印服务器装置2进行的处理的内容相同(图6的S621 S626)。通过依次进行上述的处理,如图17所示,在各个人箱PB3 (PB3a、PB3b、PB3c、......)中依次存储印刷数据 7PDb(7PDbl、7PDb2、7PD3、......)。用户能够直接操作打印机装置3B,使打印机装置3B进行基于暂存在打印机装置3B中的印刷数据7PDb的印刷。在打印机装置3B中,登录处理部301和认证处理部302进行用户的认证和用于登录到打印机装置3B的处理(S877 S879)。该处理的内容如之前在图6的S821 图7的S823中说明的那样。·若用户的认证成功,则印刷数据提取部308确定与在用户数据7UD中表示的用户ID对应的个人箱PB3 (S880),提取在该个人箱PB3中存储的印刷数据7PDb的全部或者一部分(S881)。然后,通过使显示操作装置35显示表示提取出的印刷数据7PDb的一览的画面(如图13的印刷数据选择画面SG2的画面),使用户选择印刷的对象的印刷数据7PDB(S882)。印刷执行控制部307通过对在用户选择的印刷数据7PDb的开头部pdal中记载的口令进行解密,从而取得用户输入到打印请求装置I的口令(S883)。然后,比对所取得的口令和在用户数据7UD中表示的口令(S884),若两者一致,则控制印刷单元37,使其基于该印刷数据7PDb进行印刷。由此,在印刷单元37中,由该印刷数据7PDb所表示的图像印刷在输出用纸等中(S885)。另外,若两个口令不一致,则不进行基于该印刷数据7PDb的印刷。如上所述,即使在打印服务器装置2不运转的情况下,用户仅指定输出目的地的打印机装置3,也能够安全地进行印刷。而且,由于不需要在打印请求装置I中安装与该打印机装置3对应的打印机驱动器,所以对于用户来说便利性高。图18是表示在打印请求装置I中的整体的处理流程的例子的流程图。图19是表示在打印服务器装置2中的整体的处理流程的例子的流程图。图20和图21是表示在打印机装置3中的整体的处理流程的例子的流程图。接着,参照图18 图21的流程图,说明各个装置中的整体的处理流程。用户在打印请求装置I中准备印刷的对象的文档数据7AD且输入口令。在图18中,打印请求装置I若取得文档数据7AD (S501),则对用户输入的口令进行加密(S502),生成如图8所示的印刷数据7PD(S503)。然后,打印请求装置I确认打印服务器装置2的状态,若打印服务器装置2运转(S504中“是”),则将印刷数据7H)发信到打印服务器装置2 (S505)。另一方面,若打印服务器装置2不运转(S504中“否”),则使用户选择进行印刷的打印机装置3,并使用与用户选择的打印机装置3对应的加密密钥,对用户输入的口令重新进行加密(S506)。与此前后或者并行地变更印刷的设定(S507)。通过对印刷数据7H)进行这些处理,生成如图16所示的印刷数据7PDb。然后,打印请求装置I将印刷数据7PDb发信到用户选择的打印机装置3 (S508)。在图19中,打印服务器装置2在每次从打印请求装置I接收印刷数据7PD时(S601中“是”),将该印刷数据7H)存储在作为委托人的用户的个人箱PB2中(S602)。或者,在每次从打印机装置3接收印刷数据发信请求RDl时(S603中“是”),从与在该印刷数据发信请求RDl中表示的用户ID对应的个人箱PB2中提取印刷数据7PD(S604),对在提取出的印刷数据7PD中表示的口令进行解密,并使用与该打印机装置3对应的加密密钥重新进行加密,从而生成印刷数据7PDa(S605)。然后,将印刷数据7PDa发信到该打印机装置3(S606)。打印机装置3并行地执行图20所示的处理和图21所示的处理。在图20中,打印机装置3在每次从打印请求装置I接收印刷数据7PDb时(S701中“是”),将该印刷数据7PDb存储在与在该印刷数据7PDb中表示的用户ID对应的个人箱PB3中(S702)。此外,在图21中,打印机装置3在每次用户的登录中成功时(S801中“是”、S802中“是”),确认在打印服务器装置2中设置的该用户的个人箱PB2中是否存储有印刷数据7PD(S803)。若存储有印刷数据7PD(S804中“是”),则从打印服务器装置2接收与该印刷数据7PD对应的印刷数据7PDa(S805),并基于该印刷数据7PDa进行印刷(S806)。此外,打印机装置3确认在打印机装置3本身中设置的该用户的个人箱PB3中是否存储有印刷数据7PDb(S807)。若存储有印刷数据7PDb(S808中“是”),则提取该印刷数据7PDb (S809),并基于该印刷数据7PDb进行印刷(S810)。
第2实施方式图22是表示第2实施方式中的印刷系统SYS2的例子的图。图23是表示在打印机装置3和认证装置4中的一部分功能的结构的例子的图。如图22所示,印刷系统SYS2除了打印请求装置I、打印服务器装置2以及打印机装置3 (3A 3C)之外,认证装置4连接到网络NW的方面与图2所示的第I实施方式的印刷系统SYSl的结构不同。第I实施方式的印刷系统SYSl在打印机装置3中进行用户登录到打印机装置3时的用户的认证。相对于此,第2实施方式的印刷系统SYS2在认证装置4中进行用户登录到打印机装置3时的用户的认证。在认证装置4中,设置了 CPU、RAM、ROM、HDD等的非易失性的辅助存储装置、以及用于经由LAN等的网络而与其他的信息处理装置之间发信接收数据的网络接口等。如图23所示,认证装置4包括认证处理部401和用户信息数据库402的各个控制部,在ROM或者辅助存储装置中存储有用于实现各个控制部401 402的程序,这些程序由CPU适当地执行。认证处理部401和用户信息数据库402是分别相当于第I实施方式中的打印机装置3的认证处理部302和用户信息数据库303的控制部。因此,认证处理部401通过从打印机装置3的登录处理部301接受用户数据7UD,并比对在用户数据7UD中表示的信息和在用户信息数据库402中存储的信息,从而进行用户的认证。然后,若用户的认证成功,则将认证票7AT通知登录处理部301。第2实施方式中的除此之外的构成部分与第I实施方式相同,对它们赋予与在说明第I实施方式时使用的符号相同的符号,并省略说明。除此之外,打印请求装置I、打印服务器装置2、打印机装置3的整体或者各个部分的结构、处理内容、处理顺序、数据的结构等可根据本发明的宗旨而适当地变更。
权利要求
1.一种印刷系统,包括发送印刷数据的终端装置、基于所述印刷数据进行印刷的印刷装置、以及基于来自所述印刷装置的请求而将所述印刷数据中转到所述印刷装置的中转装置,其特征在于, 在所述终端装置中,设置了 发送部件,该发送部件在能够与所述中转装置进行通信的情况下,将所述印刷数据发送到所述中转装置,在不能与所述中转装置进行通信的情况下,不经由所述中转装置,将所述印刷数据与认证打印的指令相对应地发送到所述印刷装置, 在所述印刷装置中,设置了 请求部件,该请求部件在所述终端装置的用户的认证成功的情况下,向所述中转装置请求所述印刷数据;以及 印刷部件,该印刷部件在所述认证成功的情况下,基于从所述中转装置或者所述终端装置接收到的所述印刷数据进行所述印刷。
2.如权利要求I所述的印刷系统,其中, 所述印刷装置使认证装置进行所述认证。
3.如权利要求I或权利要求2所述的印刷系统,其中, 对所述印刷装置赋予了解密密钥, 所述发送部件将所述印刷数据与加密口令相对应地发送,所述加密口令通过使用与所述解密密钥对应的加密密钥对所述用户输入的第I口令进行了加密而得到, 在所述印刷装置中,设置了 解密部件,该解密部件通过该印刷装置本身的所述解密密钥,将所述加密口令解密为所述第I 口令, 所述印刷部件在输入到该印刷装置的第2 口令与被解密的所述第I 口令一致的情况下,进行所述印刷。
4.如权利要求3所述的印刷系统,其中, 有多台所述印刷装置, 对每个所述印刷装置赋予所述解密密钥, 在所述中转装置中,设置了 发信部件,该发信部件通过与在所述多台印刷装置中作为请求源的印刷装置对应的所述加密密钥,将所述第I 口令重新加密为所述加密口令之后,发信到作为该请求源的印刷>J-U装直。
5.一种印刷方法,用于印刷系统,该印刷系统包括发送印刷数据的终端装置、基于所述印刷数据进行印刷的印刷装置、以及基于来自所述印刷装置的请求而将所述印刷数据中转到所述印刷装置的中转装置,其特征在于, 所述终端装置在能够与所述中转装置进行通信的情况下,将所述印刷数据发送到所述中转装置, 在不能与所述中转装置进行通信的情况下,不经由所述中转装置,将所述印刷数据与认证打印的指令相对应地发送到所述印刷装置, 所述印刷装置在所述终端装置的用户的认证成功的情况下,向所述中转装置请求所述印刷数据,在所述认证成功的情况下,基于从所述中转装置或者所述终端装置接收到的所述印刷数据进行所述印刷。
6.如权利要求5所述的印刷方法,其中, 所述印刷装置使认证装置进行所述认证。
7.如权利要求5或权利要求6所述的印刷方法,其中, 对所述印刷装置赋予了解密密钥, 所述终端装置将所述印刷数据与加密口令相对应地发送,所述加密口令通过使用与所述解密密钥对应的加密密钥对所述用户输入的第I口令进行了加密而得到, 所述印刷装置通过该印刷装置本身的所述解密密钥,将所述加密口令解密为所述第I口令, 在输入到该印刷装置的第2 口令与被解密的所述第I 口令一致的情况下,进行所述印刷。
8.如权利要求7所述的印刷方法,其中, 有多台所述印刷装置, 对每个所述印刷装置赋予所述解密密钥, 所述中转装置通过与在多台所述印刷装置中作为请求源的印刷装置对应的所述加密密钥,将所述第I 口令重新加密为所述加密口令之后,发信到作为该请求源的印刷装置。
9.一种终端装置,可连接到基于印刷数据进行印刷的印刷装置以及基于来自所述印刷装置的请求而中转所述印刷数据的中转装置,其特征在于,包括 加密部件,该加密部件通过使用与所述印刷装置对应的加密密钥对用户输入的口令进行加密,从而生成加密口令;以及 发送部件,该发送部件在能够与所述中转装置进行通信的情况下,将所述印刷数据与所述加密口令相对应地发送到所述中转装置,而在不能与所述中转装置进行通信的情况下,不经由所述中转装置,将所述印刷数据与认证打印的指令相对应地发送到所述印刷装置。
10.一种印刷指令方法,使可连接到基于印刷数据进行印刷的印刷装置以及基于来自所述印刷装置的请求而中转所述印刷数据的中转装置的计算机执行如下处理 生成处理,该生成处理通过使用与所述印刷装置对应的加密密钥对用户输入的口令进行加密,从而生成加密口令;以及 发送处理,该发送处理在能够与所述中转装置进行通信的情况下,将所述印刷数据与所述加密口令相对应地发送到所述中转装置,而在不能与所述中转装置进行通信的情况下,不经由所述中转装置,将所述印刷数据与认证打印的指令相对应地发送到所述印刷装置。
全文摘要
提供一种印刷系统、印刷方法、终端装置以及印刷指令方法。在拖拽式打印型的印刷系统中,即使在不能使用打印服务器的状态下,也能够安全地进行印刷。打印请求装置(1)在确认了打印服务器装置(2)正在运转的情况下,将印刷数据发信到打印服务器装置(2),在未确认的情况下,将印刷数据不经由打印服务器装置(2)而发信到打印机装置(3)。打印服务器装置(2)根据来自打印机装置(3)的请求,将印刷数据发信到打印机装置(3)。打印机装置(3)在用户的认证成功的情况下,基于从打印请求装置(1)或者打印服务器装置(2)接收到的印刷数据进行印刷。
文档编号G06F3/16GK102707918SQ201210041909
公开日2012年10月3日 申请日期2012年2月22日 优先权日2011年2月25日
发明者真野纯 申请人:柯尼卡美能达商用科技株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1