安全的打印系统的制作方法

文档序号:6373498阅读:213来源:国知局
专利名称:安全的打印系统的制作方法
技术领域
本发明涉及能够通过对经预定的网络所连接的打印装置发出打印作业来进行远程打印指示的信息处理装置、上述打印装置、具有上述信息处理装置和上述打印装置的打印系统、上述信息处理装置的控制方法和上述打印装置的控制方法、上述打印系统的打印方法以及程序和存储介质。
此技术确定用于在处于远处的网络打印设备中进行打印的通信程序(协议),由作为与打印相关的国际标准化组织的PWG(PrinterWorking Group)所收集,初始版本规格作为利用IETF(the InternetEngineering Task Force)的因特网标准之一的RFC2566,广泛普遍地得以公开。
在IPP中,规定有用于打印的各种打印机操作和作业操作,以及用于详细控制作业的多个属性。
在打印机操作中,规定了「Print-Job(执行打印)」、「Get-Printer-Attributes(取得打印机属性)」、「Get-Jobs(取得作业列表)」等,而且,在作业操作中,规定了「Cancel-Job(作业的取消)」、「Get-Job-Attributes(取得作业状态)」、「Hold-Job(作业的暂时停止)」、「Release-Job(作业的重新开始)」等,规定有用于控制从打印开始到结束的几个处理。
另外,为了指定打印设备的详细设定和打印物的详细输出形态,规定有复制份数、后加工形态、打印介质、品质等各种属性。
并且,用户能够在预先指定了这些IPP属性之后,对IPP操作进行指定。
此外,IPP,在网络体系结构中作为应用层的协议事先规定好,作为传输协议规定是使用「HTTP V1.1」。
然而,由于用户能够容易地经过网络来进行打印设备,和从作业的生成到完成的控制,应对由用户向打印设备的访问管理或者向作业的访问控制以及网络上的安全之类事项的要求变高。
IPP采用基于TLS(Transport Layer Security)的加密通信方式作为用于保证其中网络上的安全的方法。
TLS是在联结客户设备(例如,用户PC)和打印设备两者的网络上逻辑构筑利用了加密技术的安全通道(secure channel)。另外,利用由PKI(Public Key Infrastructure)组成的多层式的数字证明书,还具有保证客户和打印设备的可靠性的机构。
利用应用安装了IPP和TLS的各项技术的客户机和打印设备,能够实现更安全的远程打印。
以下对安全打印的一般的现有例子进行说明。
用户预先从自己的个人计算机(PC)等来执行利用IPP的远程打印。其能够通过由IPP所规定的「Print-Job」操作等来实施。
打印设备预先安装了IPP服务器功能,能够接受「Print-Job」操作。而且,在接受了「Print-Job」操作请求之后,生成打印作业。
在IPP中,为了确定所生成的打印作业,在每个操作请求中发出作业URI,作为IPP响应报知给用户。打印设备把该作业URI返回给发出了操作的用户,由于用户在后面执行对于作业的操作(作业状态的取得、取消等),所以能够指定该作业URI。
在远程的安全打印的情况下,即使打印操作被发出,打印也不会立即被处理。作业在被存储于打印设备的数据假脱机区域中的状态下被保持。这是为了防止在用户来到打印设备处之前打印物被输出。
另外,在IPP中,规定有用于实现这些处理的预定属性。而且,在网络上流动的打印数据和IPP操作全都经过利用TLS的安全的逻辑通道,因此,不会担心用户信息和打印数据的泄漏等。
在打印设备中所保持的打印作业如下述那样被释放。即,发出了作业的用户来到打印设备跟前,在设备的操作面板上输入口令。口令通常作为用户的固有信息而登录在打印设备中。
当由上述口令所进行的用户认证成功时,用户从面板取得自己的作业列表。为取得作业列表,实施IPP的「Get-Job」操作。接着,指定以前所生成的保持状态的作业URI,指定作业的释放(重新开始)。
在该处理中实施IPP的「Release-Job」操作。通过用户在打印设备的操作面板上实施涉及这些认证、作业列表取得、作业的释放等一连串操作,用户就能够完成打印处理。
而且,如在上述现有例子中所述那样,为了实施安全打印,用户必须在打印设备的操作面板上处理如下三个步骤用户认证、自己已发出的作业列表的取得以及指定作业URI保持中的作业的释放(重新开始)。
即,作为IPP的操作,在认证后,为了取得用户自己的作业URI一览,而发出「Get-Jobs(取得作业列表)」操作,对于所保持的预定作业URI,在面板上指定「Release-Job(暂时停止作业的重新开始)」操作。
这样,为了实现安全的打印,用户必须一一执行上述三个步骤,就不能避免该操作中的烦杂。
而且,通常,打印设备的操作面板,从降低成本的目的出发仅具备极小或必要的最小限度的操作区域。
从而,存在当用户必须在打印设备的操作面板上进行处理的操作较多时,由用户对设备的使用感觉极度恶化的问题。
另外,本发明的另一个目的是提供,能够通过把作业指定信息写入可装卸的存储介质,来简化打印装置侧的操作的信息处理装置。
另外,本发明的另一个目的是提供,使用可装卸的存储介质进行用户认证,来控制装置的使用许可的打印装置。
本发明的上述目的以及其他目的从基于以下附图所进行的详细说明就会弄明白。
图2是说明与从用户认证后的「Print-Job」操作到向作业URI的IC卡的写入相关的一连串处理顺序的图。
图3是说明在用户结束打印设备中的认证后到重新开始打印为止的一连串顺序的图。
图4是与可应用本发明的信息处理装置和打印装置的打印系统的打印处理相关的一连串的处理过程的一例的流程图。
图5是说明保存能够由可应用本发明的信息处理装置和打印装置的打印系统读出的各种数据处理程序的存储介质的存储映像(memory map)的示意图。
图6是表示与可应用本发明的信息处理装置和打印装置的打印系统的多个打印处理相关的一连串的处理过程的一例的流程图。


图1是表示可应用示出本发明的一个实施例的信息处理装置以及认证服务器和打印装置的安全打印系统的构成的一例的方框图。
在图1中,1-1是利用本系统的用户进行打印处理的用户侧的操作终端,具体来说,作为用户侧的操作终端,用户PC(个人计算机、工作站等)就相当于此(称为用户PC)。
1-2是打印设备,接受来自用户的打印请求,实际执行打印处理,所谓的网络打印机、扫描仪和打印机成为一体并通过数字图像处理来实现复印机功能的数字多功能机等就相当于该打印设备。
在打印设备1-2中附属用于从用户PC1-1接收与打印相关的数据并暂时保持存储该数据的存储装置(Spooling Area)1-3,该打印设备和存储装置由专用电缆或者内部总线结合起来。
进而,打印设备1-2逻辑地与因特网(Internet)、局域网(Intranet)等网络(Network)1-13相结合,附属用于接收经过该网络1-13的打印处理的网络控制器(未图示)和当用户直接使用打印设备时用于控制该打印设备的操作面板(未图示)。
1-4是认证服务器,是保持管理用户的认证信息和加密通信中需要的密钥信息,用于唯一地认证预先登录的用户的已知的认证服务器。该认证服务器1-4有时还具有作为域控制器的功能,在此情况下,在网络1-13上构成逻辑的用户组(域),控制所登录的用户对域内的资源进行访问的权限,或者,起到管理各个用户的安全信息并提供域内的安全通信环境的中心作用。
进而,认证服务器1-4作为目录服务器而构成,以用户的认证信息为首,有时兼有保持·管理用户向网络资源等的访问权限信息,并对其进行控制的功能。
此外,在打印设备1-2直接保持、管理与用户认证相关的信息的情况下,上述认证服务器1-4就不需要,有时也仅由用户PC1-1和打印设备1-2构成本实施例所涉及的安全打印系统。
另外,用户PC1-1、打印设备1-2和认证服务器1-4分别通过网络1-13而逻辑地进行结合,成为能够远程相互收发信息的结构。
此外,网络1-13的物理上的结构可以是有线或无线的任一结构。另外,不言而喻网络的通信协议可使用已知的多种协议。
1-5是用于保持用户固有认证信息并在用户使用设备时的用户认证中使用的IC卡(智能卡)。通常,IC卡1-5通过专用的IC卡读写器来在IC卡内进行保持或读取信息。另外,在IC卡1-5内保持用户固有的认证信息和密钥信息等。因此,在IC卡1-5中内置有用于防止卡的伪造和不正当的数据读出、数据篡改等的高级的加密处理装置。
当用户携带IC卡1-5并使用用户PC1-1或者打印设备1-2时,使用该IC卡1-5进行用户认证,当认证成功时,就能够分别利用设备。即,在IC卡1-5中存储有用户固有的认证信息(数字证明书或者加密密钥),与其对应的认证信息(密钥)被保持在认证服务器1-4中。
当用户把IC卡1-5出示给或者插入读取该IC卡内的信息的装置(后述的IC卡读写器)中时,该装置和认证服务器1-4经过网络1-13相互进行通信。接着,IC卡1-5内的认证信息和保持在认证服务器1-4中的认证信息按照预定的加密算法进行计算,当相符合时,视为认证成功。
在该认证处理的过程中,用户需要进行仅自己知道的口令的输入。当用户使用用户PC1-1或者打印设备1-2时,都要经过上述认证处理过程,如果认证不成功,就不能使用这些装置。
下面对用户PC1-1和打印设备1-2的内部结构进行说明。
首先,对用户PC1-1的特征性的内部结构进行说明。
1-6是IC卡读写器(IC Card Reader/Writer),具有对用户携带的IC卡1-5进行访问,读出在IC卡内保持的信息,或者向IC卡1-5写入信息的功能。
1-7是控制该IC卡读写器的客户机(Client)侧的IC卡驱动器(IC Card Driver(Client),以下称为IC卡驱动器),控制IC卡读写器1-6,对用户携带的IC卡1-5进行访问,以在IC卡内所保持的信息为基础,访问认证服务器1-4并进行用户认证,或者如后述那样,把确定并指定用户发出的固有作业的信息(作业URI)写入到用户的IC卡1-5的存储区域中。
另外,1-8是在用户PC1-1中向用户提供利用IPP(InternetPrinting Protocol)的远程打印功能的IPP客户机组件(IPP ClientComp.,以下称为IPP客户机)。
IC卡读写器1-6、IC卡读写驱动器1-7和IPP客户机组件1-8预先在用户PC1-1内部分别以硬件或软件形式结合起来,通过进行逻辑上的数据处理,向用户提供预定的功能。
即,IPP客户机组件1-8在用户执行经过网络的打印的情况下对用户提供利用IPP的打印操作。具体地说,就是进行以下处理对网络1-13上的IPP设备发出「Print-Job」操作请求,接受对于此的应答。IPP的「Print-Job」操作是对远程的IPP设备生成打印作业的操作,作为应答,接受在IPP设备中生成并唯一地识别打印作业的作业识别信息即作业URI(Uniform Resource Identifier;[RFC2396])信息。在IPP中,当发出「Print-Job」操作时,能够设为暂时停止(保持)所发出的打印作业的状态。
而且,用户也能够发出多个「Print-Job」操作。关于多个「Print-Job」,对每个操作从IPP设备发出作业识别信息(URI),并返回到IPP客户机。多个发出的全部打印作业与单独地发出的情况同样地,被保持在IPP服务器中。
本实施例的安全打印系统的IPP客户机组件1-8,构成为即使在用户没有明示性地对其进行指定,打印作业也在保持状态下被自动地发出。通过该功能,就能够防止在用户去打印设备1-2取打印物之前,打印物被输出而使打印物的信息泄漏的问题。
另外,在IPP操作中,除此之外还能够具有取得远程的IPP设备的状态的「Get-Printer-Attributes」操作、指定打印的内容信息并从因特网参照其来进行打印的「Print-URI」操作等功能,用户可以根据需要适当地执行这些操作。
进而,客户侧的IC卡读写驱动器1-7控制与用户PC1-1物理地进行连接的IC卡读写器1-6,进行信息的操作。然后,当由认证服务器1-4所认证的用户通过IPP客户机组件1-8执行了「Print-Job」的情况下,作为其响应,由该IPP客户机组件1-8接受从IPP设备所取得的作业URI信息,进而,进行对IC卡1-5的写入处理。
当多个「Print-Job」被执行时,从IPP服务器所发行并取得的作业URI信息为多个。由相同用户所发出的多个作业URI信息向该用户的IC卡1-5进行写入。
向IC卡1-5写入的Job-URI信息通常在与该Job-URI相关的打印作业结束后被删除,但是,关于再次打印的用途的打印作业,用户能够进行设定,以使打印结束后不会被删除。在此情况下,当在IC卡中存储了多个Job-URI时,能够进行设定以使,对于各个Job-URI信息在打印结束后删除,或者不删除,由此,进一步提高了安全打印时的用户的便利性。
此外,写入作业URI信息的IC卡1-5的预定存储区域,预先确保用户写入多个作业URI信息的容量。由于依赖于IC卡1-5的存储区域的容量卡的成本变化,故通常IC卡1-5准备了与存储容量相应的几个选项,用户能够选择所希望的容量的IC卡1-5。
此外,用户PC1-1在内部具有未图示的CPU、ROM、RAM、硬盘、网络接口等。
另外,IC卡驱动器1-7和IPP客户机组件1-8,可以通过由用户PC1-1的CPU执行在硬盘等中所保存的程序,以软件实现,也可作为硬件来实现。
下面对打印设备1-2侧的特征性的内部结构进行说明。
1-9是附属于打印设备1-2的IC卡读写器(IC CardReader/Writer),该IC卡读写器1-9基本上具有与附属于用户PC1-1的IC卡读写器1-6相同的功能,具有对用户携带的IC卡1-5进行访问以读出在IC卡内所保持的信息,或者向IC卡1-5写入信息的功能。
另外,IC卡读写器1-9由服务器侧的IC卡驱动器1-10进行控制。该IC卡驱动器1-10控制IC卡读写器1-9,从用户的IC卡1-5读出用户固有的认证信息,并访问认证服务器以进行用户认证。到此,为与在用户PC1-1中所构成的IC卡驱动器1-7相同的功能。
但是,IC卡驱动器1-10进一步具有这样的功能当在用户的IC卡1-5中保持作业URI时,对其进行读出的功能,和指定该作业URI并执行IPP的「Release-Job」操作的功能。此外,关于处理程序的细节,将在后面叙述。
1-11是IPP服务器组件(IPP Server Comp.,以下称为IPP服务器),打印设备1-2作为IPP设备而提供用于接受处理IPP操作的功能。该IPP服务器1-11接受用户所发出的「Print-Job」操作,生成作业,同时暂时把该作业保持在存储装置1-3中,生成其作业URI,返回到用户PC侧。
1-12是打印机引擎(Printing Engine),提供打印设备1-2中的打印功能本身。
此外,打印设备1-2在内部具有未图示的CPU、ROM、RAM、硬盘、网络接口等。
另外,IC卡驱动器1-10和IPP服务器1-11,可以通过由打印设备1-2的CPU执行在ROM或硬盘等中所存储的程序,以软件实现,也可以作为硬件来实现。
这样,本实施例涉及具有利用IC卡1-5的用户认证功能的数字多功能机或者打印机等打印设备,更详细地说,涉及用于实现这些设备中的安全打印的机构。另外,为了用于打印的设备控制或者打印作业控制、事件通知,也与作为IETF标准的IPP(Internet PrintingProtocol)相对应的打印设备相关连。
下面,参照图2对涉及从用户认证后的「Print-Job」操作到作业URI向IC卡的写入的一连串的处理顺序进行说明。
图2是说明与从用户认证后的「Print-Job」操作到作业URI向IC卡的写入相关的一连串处理的顺序的图,对与图1相同的部分附加相同的标记。此外,涉及S2-1~S2-5的一连串的顺序是图中的各部分执行的处理。
首先,用户发出打印操作,即「Print-Job」(S2-1)。该处理从IPP客户机组件1-8对IPP服务器1-11来执行,其结果,IPP服务器1-11把「Job-URI」返回给IPP客户机组件1-8(S2-2)。
这样,IPP客户机组件1-8把其结果(Job-URI)传送给IC卡驱动器1-7(S2-3)。
进而,IC卡驱动器1-7对IC卡读写器1-6发出,向IC卡1-5写入所取得的作业URI信息的命令(Write「Job-URI」)(S2-4)。
响应于此,IC卡读写器1-6对IC卡1-5的预定存储区域执行作业URI的写入(Write)(S2-5)。
如前所述那样,构成为用户所执行的利用IPP的打印请求(「Print-Job」),在由IPP设备侧生成作业并接受打印数据时,不立即进行打印输出。这是为了防止,由于在远程的IPP设备中,在收取打印物的用户来到之前,打印物被输出而把打印内容的机密泄漏给不希望的第三者。
为了实现该功能,在用户PC1-1的IPP客户机组件1-8执行IPP打印操作(「Print-Job」等)时,指定IPP的「job-hold-until」属性。
「job-hold-until」属性提供了如下功能首先使所生成的打印作业成为保持状态,依照该属性所指定的值,释放保持状态的作业。
作为该「job-hold-until」属性的可取值,当前规定有下面这样的值。即,「no-hold」、「indefinite」、「day-time」、「evening」、「night」、「weekend」、「second-shift」、「third-shift」。此外,关于细节,记载在IPP标准规格中,故在此省略其说明。
此外,尽管根据IPP标准规格,作为「job-hold-until」属性,用户也可以在执行打印操作时指定上述的某个值,但在本实施例所涉及的安全打印系统中,构成为仅管理者预先指定的值是有效的。
该设定在IPP客户机组件1-8中由管理者所指定。基本上,进行直到后述的「Release-Job」IPP操作被指定之前,作业都维持保持状态这样的设定(「job-hold-until」=「indefinite」)。
此外,在IC卡1-5中具备为保持用户的多个作业URI信息所需要的足够的存储容量。
如上述那样所发出的打印作业经过网络1-13发送给打印设备1-2,进而打印数据被保持在附属于打印设备1-2的存储装置1-3中。
如上述那样,由于作业以保持状态被保持,故不会立即进行打印输出。此外,连接用户PC1-1和打印设备1-2的网络1-13如上述那样应用由TLS所进行的加密通信,使打印数据等机密被保持。
下面参照图3对从用户结束打印设备1-2中的认证后到重新开始打印为止的一连串的顺序进行说明。
图3是说明在用户结束打印设备中的认证后到重新开始打印为止的一连串的顺序的图,对与图1相同的部分附加相同的标记。此外,涉及S3-1~S3-4的一连串的顺序是图中各部分执行的处理。
在此,把用户自己所持的IC卡1-5插入打印设备1-2的IC卡读写器1-9中,进行输入口令等必要的认证程序。关于用户认证的过程,为上述那样,细节省略。使用图3来说明用户认证成功后的动作顺序。
首先,当在IC卡1-5中保持了与用户所发出的作业相关的作业URI信息(Job-URI)时,IC卡读写器1-9读出它(S3-1)。该处理实际上是通过IC卡驱动器1-10对IC卡读写器1-9执行读操作(Read「Job-URI」)来进行处理(S3-2)。
即,当用户将IC卡1-5插入到打印设备1-2的IC卡读写器1-9时,IC卡读写器1-9发出向IC卡驱动器1-10通知IC卡1-5被插入的中断信号。这样,IC卡驱动器1-10接受该中断信号而执行用户认证处理。当用户认证成功时,然后,接着开始读出在IC卡中所存储的作业URI信息的处理。
这样,当在IC卡1-5中保存了作业URI信息(Job-URI)时,作业URI数据(Job-URI)能够经过S3-1和S3-2而取得。另一方面,当在IC卡1-5中没有保存作业URI信息时,该顺序失败,不执行以后的处理。
这样,在IC卡驱动器1-10取得了用户的作业URI信息的情况下,该IC卡驱动器1-10接着指定该作业URI,自动地向IPP服务器1-11发出IPP的「Release-Job」操作(S3-3)。在多数情况下,该「Release-Job」操作作为IPP客户机组件来安装,但在本实施例所涉及的安全打印系统中,构成为IC卡驱动器1-10的功能能够发出该「Release-Job」操作。
然后,IPP服务器1-11接受该「Release-Job」操作,检索所指定的作业URI,释放保持状态的作业。
被释放的作业,从IPP服务器1-11向打印机引擎1-12发出「Print Start」(S3-4),立即作为激活的打印作业,由打印机引擎1-12处理,进行打印输出。
此外,在打印设备1-2从多个用户接受打印作业时,IPP服务器1-11给每个用户分配不同的作业URI,因此,作业URI在用户间不会重复。
另外,用户对于自己的打印作业在IC卡1-5中保持必要的作业URI,因此,不需要在打印设备1-2的操作面板上重新检索自己的作业。这就意味着,以往用户从打印设备的操作面板上进行发出IPP的「Get-Job」操作的处理已经不再需要。而且,以用户认证的成功为起因,IC卡驱动器1-10自动地发出「Release-Job」,因此,用户不需要明示地指定该操作。即,对用户来说,仅把自己保持的IC卡1-5插入打印设备1-2中,输入必要的认证信息(口令),就能自动地重新开始自己的打印作业,进行打印输出。
进而,在打印作业正常地结束了的情况下,在IC卡1-5中所保持的作业URI信息,和在IPP打印设备1-2中所保持的打印作业与打印数据一起被完全删除。从而防止了没有权限的用户不正当地访问IC卡1-5和打印设备1-2来盗取打印信息。
这样,在本实施例所涉及的安全打印系统中,在IC卡中保持用户自己的作业URI,用户可不明示地指定作业URI。即,由于打印设备预先知道打印哪个作业为好,所以用户不需要如现有技术那样重新执行「Get-Jobs」,重新取得所保持的自己的作业URI。
进而,在设备中的用户认证时,如果在IC卡中保持了作业URI,则用户自己知道重新开始执行该打印作业,因此能够构成IC卡驱动器,以使当认证成功时自动地发出「Release-Job」。从而,用户就不需要明示性地发出「Release-Job」操作。
如上述那样,本实施例所涉及的打印设备能够完全使「Get-Jobs」和「Release-Job」这两个IPP操作自动化,就可以给用户好像仅通过认证步骤就能重新开始打印那样的感觉。
进而,根据本实施例所涉及的安全打印系统,当用户打印机密文件时,能够实施经过安全的网络的远程打印。并且,直到在该用户直接去打印设备处之前,机密文件都不会被输出,因此,文件的机密性得以完全保证。
另外,在发送打印作业的打印设备中,当用户想重新开始所保持的打印作业时,用户只要把保持自己具有的用户认证信息的IC卡置于本实施例所涉及的打印设备中,执行必要的用户认证手续即可。即,用户在设备中的认证手续之后,不需要进行从打印设备的面板取得自己的作业URI(「Get-Jobs」),重新开始指定所保持的作业(「Release-Job」)之类的操作。由此,就能够在进行安全打印的基础上,大大提高打印设备的用户操作性。
进而,由于在用户PC和打印设备两方实施利用了IC卡的用户认证,故能够防止操作人员的冒充等不正当行为、和由拾到IC卡等的用户进行的打印系统的不正当使用。
下面参照图4的流程图,对与具有本实施例中的信息处理装置和打印装置的打印系统的打印处理相关的一连串的处理过程进行说明。
图4是表示与本打印系统的打印处理相关的一连串的处理过程的一例的流程图。此外,S401~S403、S411~S417表示各个步骤。
用户把IC卡1-5插入IC卡读写器1-6,读取IC卡1-5内的认证信息,输入口令,通过该认证信息和口令来进行利用认证服务器1-4的认证处理(S401),当认证失败时,直接结束处理。
另一方面,当利用认证服务器1-4的认证成功了的情况下,通过来自用户在用户PC1-1的未图示的操作部上的指示,从IPP客户机组件1-8向IPP服务器1-11在暂时停止状态下发出打印作业即「Print-Job」操作(S402)。即,作为「job-hold-until」属性的值,指定并发出「indefinite」。但是,由于该指定通过管理者等的设定而自动地进行,所以用户无需意识到。
当在打印设备1-2侧接受该「Print-Job(暂时停止状态)」操作时,IPP服务器1-11生成基于「Print-Job」操作的打印作业,同时,保持该打印作业,存储保持在存储装置1-3中(S411)。然后,把该打印作业的「Job-URI」返回给IPP客户机组件1-8(S412)。
这样,IPP客户机组件1-8把其结果(Job-URI)传送给IC卡驱动器1-7,IC卡驱动器1-7通过IC卡读写器1-6向IC卡1-5写入所取得的作业URI信息(S403),结束处理。
此外,设由“Job-URI”’所确定的打印作业,也可以保持在存储装置1-3之外的未图示的网络上的服务器中。在此情况下,“Job-URI”是如确定网络上的服务器和服务器内的打印作业的位置那样的信息。
接着,用户将存储着用户的认证信息和作业URI信息的IC卡1-5插入到打印设备1-2的IC卡读写器1-6中,读取IC卡1-5内的认证信息,输入口令,通过该认证信息和口令来进行认证服务器1-4的认证处理(S413),当认证失败时,直接结束处理。
另一方面,在步骤S413中,当由认证服务器1-4所进行的认证成功时,接着,进行在IC卡1-5中是否保持有与用户发出的作业相关的作业URI信息(Job-URI)的判定(S414),在未保持的情况下,直接结束处理。
另一方面,当在IC卡1-5中保持有与用户发出的作业相关的作业URI信息(Job-URI)时,IC卡驱动器1-10把其读取到IC卡读写器1-9中(S415)。
接着,IC卡驱动器1-10指定该作业URI,对IPP服务器1-11自动地发出IPP的「Release-Job」操作(S416)。
然后,IPP服务器1-11接受该「Release-Job」操作,检索所指定的作业URI,释放保持状态的作业,由IPP服务器1-11对打印机引擎1-12发出「Print Start」,通过打印机引擎1-12开始进行打印输出(S417)。
这样,把用户发出的IPP作业的作业URI信息保持在该用户所持的IC卡(智能卡)中,当把IC卡(智能卡)插入打印设备,并且用户认证成功时,在IC卡中保持有作业URI的情况下,自动地指定该作业URI,发出「Release-Job」。
另外,按照IPP(Internet Printing Protocol)(与「job-hold-until」属性相符合)发出作业,在发出作业的设备(用户PC等)中,把该作业URI保持在智能卡中,当把该智能卡插入打印机并且通过用户认证时,指定IC卡预先保持的作业URI,并自动地发出「Release-Job」执行打印。
由此,不必在操作面板上显示作业URI一览表,当用户成功进行认证时,立即发出IPP操作的「Release-Job」。
此外,在上述中,作为「job-hold-until」属性的值,对指定「indefonite」的情况进行了说明,但是也可以是其他的值,「day-time」、「evening」、「night」、「weekend」等。
并且,设在打印设备1-2中暂时停止保持的作业是在由上述「job-hold-until」属性值所指定的日期之前有效,当经过了该日期后,作业自动地由IPP服务器1-11删除。
另外,设由「job-hold-until」属性值所指定的日期可以在用户PC上由管理者等进行设定变更。
此外,打印机引擎无论是激光束方式、还是激光束方式之外的电摄影方式(例如LED方式),液晶光闸方式、喷墨方式、热转印方式、升华方式等其他打印方式,本发明都可以进行应用。
由此,在通过网络1-13来连接发出打印作业的用户PC1-1、接受打印作业并执行打印处理的打印设备1-2、管理用于唯一地认证用户的信息并在认证处理中进行必要的处理的认证服务器1-4,用户固有地保持认证信息并具有在用户使用用户PC1-1和打印设备1-2时所用的IC卡的打印系统中,用户PC1-1对打印作业指定作业停止属性,并对打印设备1-2发出,用户PC1-1取得打印设备1-2返回打印作业发出接受处理的结果的固有的作业指定信息(Job-URI),写入到用户使用设备时使用的IC卡1-5中,打印设备1-2在用户认证成功并且在IC卡1-5中保持有固有的作业指定信息的情况下,自动地指定该固有的作业指定信息,发出打印作业发出接受处理中的作业释放要求,由此,就能够减少远程打印执行时的用户操作,使打印设备中的可用性提高。
接着在下面使用图6的流程图对用户发出多个打印作业时的一连串的处理过程进行说明。
图6是表示与本打印系统的多个打印处理相关的一连串的处理过程的一例的流程图。此外,S601~S604,S611~S620表示各个步骤。
用户把IC卡1-5插入IC卡读写器1-6,读取IC卡1-5内的认证信息,输入口令,通过该认证信息和口令来进行利用认证服务器1-4的认证处理(S601),当认证失败时,直接结束处理。
另一方面,当利用认证服务器1-4的认证成功时,通过来自用户在用户PC1-1的未图示的操作部上的指示,从IPP客户机组件1-8向IPP服务器1-11在暂时停止状态下发出打印作业,即「Print-Job」操作(S602)。即,作为「job-hold-until」属性的值,指定并发出「indefinite」。但是,由于该指定通过管理者等的设定而自动地进行,故用户无需意识到。
当在打印设备1-2侧接受该「Print-Job(暂时停止状态)」操作时,IPP服务器1-11生成基于「Print-Job」操作的打印作业,同时,保持该打印作业,并存储保持在存储装置1-3中(S611)。然后,把该打印作业的「Job-URI」返回给IPP客户机组件1-8(S612)。
这样,IPP客户机组件1-8把其结果(Job-URI)传送给IC卡驱动器1-7,IC卡驱动器1-7通过IC卡读写器1-6向IC卡1-5写入所取得的作业URI信息(S603)。
在用户指定打印多个文档时,能够在以后集中去取打印物。当用户发行打印作业,作业URI信息被写入IC卡1-5(S603)后,进行用户是否接着指示打印的判断(S604)。用户是否接着指示打印的判断(S604)在本实施例中是通过用户是否从IC卡读写器1-6拔出IC卡1-5来进行判断。当IC卡1-5被从IC卡读写器1-6拔出时,用户认证的有效通话结束,因此,不能进行以后的打印指示。从而,本实施例中的打印系统能够通过该操作来进行是否存在后续打印指示的判断,通过IC卡1-5从IC卡读写器1-6中拔出,打印系统判断为没有后续的打印指示,结束处理。
另一方面,在用户仍然把IC卡1-5插在IC卡读写器1-6中的情况下,由于正规用户的使用接着进行,故存在用户在任意定时再次执行打印处理的可能性。本实施例所涉及的打印系统,在用户再次发出打印作业时,检验IC卡1-5被插入IC卡读写器1-6的两个条件,再次转移到步骤S602。
此外,是否存在后续的打印指示的判断步骤(S604)除了上述实施例之外,也可以考虑,例如,在用户PC1-1的显示器上显示对话,使用户进行判断的方式等。
接着在下面同样使用图6对打印设备侧的处理流程进行说明。
当在用户PC侧发出「Print-Job(暂时停止状态)」操作,在打印设备1-2侧对其进行接受时,IPP服务器1-11生成基于「Print-Job」操作的打印作业,同时,保持该打印作业,存储保持在存储装置1-3中(S611)。然后,把该打印作业的「Job-URI」返回给IPP客户机组件1-8(S612)。「Print-Job」操作和「Job-URI」信息的传输的情形为图6中的虚线所示的那样。
设在用户PC侧内的IPP客户机组件1-8把该结果(Job-URI)传送给IC卡驱动器1-7,IC卡驱动器1-7通过IC卡读写器1-6把所取得的作业URI信息写入IC卡1-5(S603),结束处理。
接着,把存储着用户的认证信息和作业URI信息的IC卡1-5插入到打印设备1-2的IC卡读写器1-6中,读取IC卡1-5内的认证信息,输入口令,通过该认证信息和口令,来进行利用认证服务器1-4的认证处理(S613),在认证失败的情况下,直接结束处理。此时,不执行打印。
另外,在本实施例所涉及的打印系统中,为了使打印设备1-2中的打印数据的机密坚固,在认证服务器1-4上的用户认证失败了预定次数的情况下,打印设备1-2以后就不接受用户认证,并且,以暂时停止状态保持在存储区域中的打印数据也被自动地物理删除。由此,就能够更坚固地保守对于用户的打印信息的机密。
另一方面,在步骤S613中,当认证服务器1-4的认证成功时,接着实施在IC卡1-5中是否保持了与用户发出的作业相关的作业URI信息(Job-URI)的判定(S614)。这里,在没有保持作业URI信息(Job-URI)的情况下,直接结束处理。
当在IC卡1-5中保持了与用户发出的作业相关的作业URI信息(Job-URI)的情况下,IC卡驱动器1-10把其读取到IC卡读写器1-9中(S615)。
接着,IC卡驱动器1-10指定该作业URI,自动地向IPP服务器1-11发出IPP的「Release-Job」操作(S616)。
然后,IPP服务器1-11接受该「Release-Job」操作,检索所指定的作业URI,释放保持状态的作业,从IPP服务器1-11对打印机引擎1-12发出「Print Start」,由打印机引擎1-12开始进行打印输出(S617)。
这样,把用户发出的IPP作业的作业URI信息保持在该用户所持的IC卡(智能卡)中,当把IC卡(智能卡)插入打印设备,并且用户认证成功时,当在IC卡中保持了作业URI的情况下,自动地指定该作业URI,发出「Release-Job」。
另外,由IPP(Internet Printing Protocol)(与「job-hold-until」属性相符合)发出作业,在发出作业的设备(用户PC等)中,把该作业URI保持在智能卡中,当把该智能卡插入打印机并且通过用户认证时,指定IC卡预先保持的作业URI,并自动地发出「Release-Job」执行打印。
由此,不必在操作面板上显示作业URI一览,当用户成功进行认证时,立即发出IPP操作的「Release-Job」。
此外在上述中,作为「job-hold-until」属性的值,对指定「indefinite」的情况进行了说明,但是,也可以是其他的值,「day-time」、「evening」、「night」、「weekend」等。
设在打印设备1-2中被暂时停止保持的作业是,在由上述「job-hold-until」属性值所指定的日期之前为有效,在日期经过后,作业由IPP服务器1-11自动地删除。
另外,设由「job-hold-until」属性值所指定的日期可以在用户PC上由管理者等进行设定变更。
在打印完成后,IC卡1-5中的「Job-URI」信息就不需要了。为了避免没有对打印信息进行访问权限的人不正当地访问该作业指定信息,不正当地获得打印信息,该「Job-URI」信息被完全删除。信息的删除由IC卡驱动器1-10进行处理。通常,IC卡1-5中的存储区域内置在非易失性存储装置中,因此,信息的删除是通过NULL数据的盖写或随机数据的盖写等来实现(S618)。
此外,对于进行了打印后不删除的设定的Job-URI信息,该Job-URI信息不被删除,原封不动地存储保持在IC卡中。对于需要在打印后再次进行打印的打印作业,通过进行这样的设定,用户就能够容易地进行再次打印。
对于保持在打印设备1-2或数据存储装置1-3中的打印作业和打印作业中的打印数据,也与作业指定信息同样,在打印结束的阶段中完全物理删除。所谓物理删除是相对于仅删除保持数据的扇区表信息(所谓FAT信息)的逻辑删除,用NULL或者随机数据盖写保持数据的全部扇区(S619)。
此外,由于与成为打印后未删除的设定的Job-URI信息相对应的打印数据是需要进行再打印的打印数据,因此,原封不动地进行存储保持。此时,如果在使用在IC卡1-5中所存储的用户固有密钥信息对打印数据进行加密之后存储保持在打印设备1-2或数据存储装置1-3中,就更为安全。
此外,IC卡1-5中的「Job-URI」信息的删除(S618)、以及在打印设备(包含数据存储装置)中所保持的打印作业和打印数据的删除(S619)的各个处理,在商品结构上,也可能有以打印作业的再利用(再次打印)为目的而有意地保持在设备中的情况。为了实现打印作业的再次打印功能,需要严格地认证能够再次打印的用户权限(访问控制),必须有为此目的的用户认证的机构。
例如,在使用目录服务器的用户信息的集中管理系统中,通过并用kerberos认证和Microsoft Windows(注册商标)的NTLM认证等,就能够实现更坚固的用户认证和访问控制。
对于一个打印作业在打印结束,处理完成后,当在IC卡1-5中保持有其他的「Job-URI」信息的情况下,基于后续的下一「Job-URI」信息来实施打印处理。该判定通过IC卡驱动器1-10和IPP服务器1-11来进行(S620)。
IC卡驱动器1-10判定在IC卡1-5中是否保持有多个「Job-URI」信息。然后,在「Job-URI」信息被保持的情况下,接着IPP服务器1-11查看与该「Job-URI」信息相应的打印作业是否保持在打印设备1-2或数据存储装置1-3中。在没有矛盾地保持打印作业的情况下,处理流程再次进到S615,实施打印处理。
在「Job-URI」信息未被保持的情况下,和IC卡1-5中的「Job-URI」信息与打印设备1-2或数据存储装置1-3中的暂时停止的打印作业相矛盾的情况下,不执行打印,结束打印设备侧的处理。
此外,为了使对于打印信息的机密性更坚固,也可以采样以下结构在IC卡1-5中的「Job-URI」信息与打印设备1-2或数据存储装置1-3中的暂时停止的打印作业相矛盾的情况下,删除IC卡1-5中的「Job-URI」信息。
不言而喻,在本实施例所涉及的打印系统中,打印机引擎无论是激光束方式、还是激光束方式之外的电摄影方式(例如LED方式),液晶光闸方式、喷墨方式、热转印方式、升华方式等其他打印方式,本发明都可以进行应用。
下面参照图5所示的存储映像对在能够由可应用本实施例所涉及的信息处理装置和打印装置的打印系统读出的数据处理程序的结构进行说明。
图5是说明保存能够由可应用本发明所涉及的信息处理装置和打印装置的打印系统读出的各种数据处理程序的存储介质的存储映像的示意图。
此外,虽然没有特别图示,但也存在如下情况还存储管理存储在存储介质中的程序群的信息、例如版本信息、作者等,而且还存储依赖于程序读出侧的OS等的信息、例如识别显示程序的图标等。
进而,从属于各种程序的数据也在上述目录中进行管理。另外,也有在将安装的程序和数据被压缩时,存储将解冻的程序等的情况。
本实施例中图4所示的功能也可以通过从外部所安装的程序,由主机执行。并且,在此情况下,通过CD-ROM和闪速存储器和FD等存储介质,或者经过网络而从外部的存储介质向输出装置提供包含程序的信息群,在此情况下,也可以应用本发明。
无需赘言,本发明的目的可以这样达到,就是如上述那样,把记录了实现上述实施例的功能的软件的程序代码的记录介质提供给系统或者装置,该系统或者装置的计算机(或者CPU和MPU)读出并执行在记录介质中所保存的程序代码,。
在此情况下,从存储介质读出的程序代码本身将实现本发明的新功能,存储了该程序代码的存储介质将构成本发明。
作为用于提供程序代码的存储介质,可使用软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、DVD-ROM、磁带、非易失性的存储卡、ROM、EEPROM、硅磁盘(silicon disk)等。
另外无限赘言,不仅包含通过执行计算机读出的程序代码,上述实施例的功能得以实现的情况,还包含基于该程序代码的指示,在计算机上运行的OS(操作系统)等进行实际处理的一部分或全部,通过该处理上述实施例的功能得以实现的情况。
进而无需赘言,也包含当从存储介质读出的程序代码,被写入到插入计算机的功能扩充板和/或连接到计算机的功能扩充单元上所具备的存储器以后,根据该程序代码的指示,该功能扩充板和/或功能扩充单元上所具备的CPU等进行实际处理的一部分或者全部,通过该处理前面所说的实施例的功能得以实现的情况。
另外,本发明既适用于由多个设备构成的系统,也适用于由一个设备组成的装置。另外不言而喻,本发明也可以适应通过向系统或装置提供程序而得以实现的情况。在此情况下,通过在该系统或装置中读出存储了用于实现本发明的由软件所表现的程序的存储介质,该系统或装置就能够享用本发明的效果。进而,通过利用通信程序从网络上的数据库下载、读出由用于实现本发明的软件所表现的程序,该系统或装置就能够享用本发明的效果。
如上面所说明那样,根据本实施例,当信息处理装置在暂时停止状态下向打印装置发出打印作业时,在打印装置侧,当从上述信息处理装置所发出的打印作业处于暂时停止状态时,直到作业处理停止解除之前,都停止进行打印处理并进行保持,把该打印作业的固有的作业指定信息返回给上述信息处理装置,在信息处理装置侧,把从上述打印装置返回的上述打印作业固有的作业指定信息写入到可装卸的存储介质。接着,在打印装置侧,当在该可装卸的存储介质中存储有上述被暂时停止的打印作业固有的作业指定信息的情况下,读出该作业指定信息,发出作业处理停止解除指示,接受该作业处理停止解除,执行在上述停止状态下所保持的打印作业的打印处理,由此,就能够一面确保打印物的机密性,一面减少远程打印执行时的烦杂的用户操作,使打印设备中的可用性提高。另外,由于使用认证服务器来执行认证处理,故也起到能够防止其他用户使用他人的IC卡随便地执行他人的打印作业。
以上基于优选实施例说明了本发明,但是,本发明并不限于本实施例,可以在权利要求所示的范围内进行各种变形。
权利要求
1.一种信息处理装置,可经过预定网络对打印装置进行打印作业的执行指示,包括读出器,进行对可装卸的存储介质的数据的读取;打印作业发出单元,对上述打印装置发出设定了暂时停止属性的打印作业;客户认证控制器,进行控制以使在基于上述读出器所读取的用户固有的认证信息的用户认证成功了的情况下,能够进行利用上述作业发出单元的打印作业的发出;以及记录器,把依照利用上述打印作业发出单元的打印作业的发出而从上述打印装置返回的,上述打印作业固有的作业指定信息写入到可装卸的存储介质中。
2.根据权利要求1所述的信息处理装置,其特征在于上述打印作业发出单元能够发出多个打印作业;上述读出器把依照利用上述打印作业发出单元的多个打印作业的发出从上述打印装置返回的上述多个打印作业各自的固有作业指定信息写入到可装卸的记录介质中。
3.根据权利要求1所述的信息处理装置,其特征在于上述打印作业发出单元使用因特网打印协议作为打印作业发出接受处理中的通信过程。
4.根据权利要求1所述的信息处理装置,其特征在于上述作业指定信息包含确定上述打印作业的Job-URI。
5.根据权利要求1所述的信息处理装置,其特征在于上述客户认证控制器根据上述用户固有的认证信息,对能够经过上述网络进行通信的认证服务器询问用户认证是否成功。
6.根据权利要求5所述的信息处理装置,其特征在于具有输入用户固有的口令的口令输入单元;上述客户认证控制器,根据从上述可装卸的存储介质所读出的用户固有的认证信息和由上述口令输入装置所输入的用户固有的口令,对上述认证服务器询问用户认证是否成功。
7.一种信息处理装置,可经过预定网络对打印装置发出打印作业的执行指示,包括打印作业发出单元,设定暂时停止属性并对上述打印装置发出打印作业;以及记录器,把依照利用上述打印作业发出单元的打印作业的发出而从上述打印装置所返回的,确定上述打印作业的Job-URI写入到可装卸的存储介质中。
8.一种打印装置,可对经过预定网络从信息处理装置发出的打印作业进行打印处理,包括打印作业服务器,接受从上述信息处理装置所发出的打印作业并进行打印处理,进行控制以使在上述打印作业中设定暂时停止属性的情况下,在作业处理停止解除之前,停止打印处理进行保持;作业指定信息答复装置,依照接受到从上述信息处理装置所发出的打印作业的情况,对上述信息处理装置答复上述打印作业固有的作业指定信息;读出器,进行可装卸的存储介质的数据的读取;打印机认证控制器,在基于由上述读出器从上述可装卸存储介质所读出的,用户固有的认证信息的用户认证成功了的情况下,控制打印装置的使用许可;以及作业解除控制器,依照上述读出器从上述可装卸存储介质读出上述打印作业固有的作业指定信息的情况,进行控制以对上述打印作业服务器发出作业处理停止解除指示。
9.根据权利要求8所述的打印装置,其特征在于,上述打印作业服务器可进行控制以保持多个打印作业,上述作业解除控制器进行控制,以读出在上述可装卸存储介质中所存储的第一作业指定信息,并发出与打印作业相对应的打印作业的作业处理停止解除指示,在上述可装卸存储介质中进一步存储有第二作业指定信息的情况下,读出后续的第二作业指定信息,并发出与第二作业相对应的打印作业的打印停止解除指示。
10.根据权利要求8所述的打印装置,其特征在于上述打印作业服务器装置使用因特网打印协议作为打印作业发出接受处理中的通信过程。
11.根据权利要求8所述的打印装置,其特征在于上述打印作业信息包含Job-URI。
12.根据权利要求8所述的打印装置,其特征在于,还包括打印设备,执行与由上述作业解除控制器发出了打印停止解除指示的上述作业指定信息相对应的打印作业的打印处理。
13.根据权利要求12所述的打印装置,其特征在于上述打印作业服务器,在上述打印设备结束了打印处理后,发出删除在上述可装卸的存储介质中所存储的,与打印处理已结束的上述打印作业相对应的上述作业指定信息的指示。
14.根据权利要求12所述的打印装置,其特征在于上述打印作业服务器,在上述打印设备结束了打印处理后,删除打印处理已结束的上述打印作业。
15.根据权利要求8所述的打印装置,其特征在于上述打印机认证控制器通过根据上述用户固有的认证信息,对能够经过上述网络进行通信的认证服务器询问用户认证是否成功,来控制上述打印装置的使用许可。
16.根据权利要求15所述的打印装置,其特征在于上述打印装置具有输入用户固有的口令的口令输入装置;上述打印机认证控制器通过根据从上述可装卸的存储介质所读出的用户固有的认证信息和由上述口令输入装置所输入的用户固有的口令,对上述认证服务器询问用户认证是否成功,来控制上述打印装置的使用许可。
17.一种打印装置,可对经过预定网络从信息处理装置发出的打印作业进行打印处理,包括打印作业服务器,接受从上述信息处理装置所发出的打印作业并进行打印处理,进行控制以使在上述打印作业中设定暂时停止属性的情况下,在作业处理停止解除之前,停止打印处理进行保持;作业指定信息答复装置,依照接受到从上述信息处理装置所发出的打印作业的情况,对上述信息处理装置答复确定上述打印作业的Job-URI;读出器,进行向可装卸的存储介质的数据的读取和写入;以及作业解除控制器,依照上述读出器从上述可装卸存储介质读出上述打印作业固有的Job-URI的情况,进行控制以对上述打印作业服务器发出作业处理停止解除指示。
18.一种具有可经过预定网络对打印装置进行打印作业的执行指示的信息处理装置,和可对由上述信息处理装置指示了执行的打印作业进行打印处理的打印装置的打印系统,其特征在于,上述信息处理装置包括第一读出器,进行可装卸的存储介质的数据的读取;打印作业发出单元,设定暂时停止属性并对上述打印装置发出打印作业;客户认证控制器,进行控制以使在基于上述第一读出器读取的用户固有的认证信息的用户认证成功了的情况下,可以进行利用上述作业发出单元的打印作业的发出;以及记录器,把依照利用上述打印作业发出单元的打印作业的发出,而从上述打印装置返回的上述打印作业固有的作业指定信息写入到可装卸的存储介质中。上述打印装置包括打印作业服务器,接受从上述信息处理装置所发出的打印作业并进行打印处理,进行控制以使在上述打印作业中设定暂时停止属性的情况下,在作业处理停止解除之前,停止打印处理进行保持;作业指定信息答复装置,依照接受到从上述信息处理装置所发出的打印作业的情况,对上述信息处理装置答复上述打印作业固有的作业指定信息;第二读出器,进行可装卸的存储介质的数据的读取;打印机认证控制器,在基于由上述第二读出器从上述可装卸存储介质所读出的,用户固有的认证信息的用户认证成功了的情况下,控制打印装置的使用许可;以及作业解除控制器,进行控制以在处于暂时停止状态的打印作业固有的作业指定信息存储于可装卸存储介质的情况下,读出该作业指定信息并对上述打印作业服务器发出作业处理停止解除指示。
19.一种可经过预定网络对打印装置进行打印作业的执行指示的信息处理装置的控制方法,包括以下步骤读出步骤,从可装卸的存储介质读取用户固有的认证信息;客户认证步骤,进行控制以使在基于由上述读出步骤所读取的用户固有的认证信息的用户认证成功了的情况下,可以进行打印作业的发出;打印作业发出步骤,基于上述客户认证步骤中的控制,设定暂时停止属性并对上述打印装置发出打印作业;以及记录步骤,把依照该打印作业的发出,从上述打印装置返回的上述打印作业固有的作业指定信息写入可装卸的存储介质。
20.一种可经过预定网络对打印装置进行打印作业的执行指示的信息处理装置的控制方法,包括以下步骤读出步骤,从可装卸的存储介质读取用户固有的认证信息;打印作业发出步骤,设定暂时停止属性并对上述打印装置发出打印作业;以及记录步骤,把依照该打印作业的发出从上述打印装置返回的,确定上述打印作业的Job-URI写入可装卸的存储介质。
21.一种可对经过预定网络从信息处理装置所发出的打印作业进行打印处理的打印装置的控制方法,包括以下步骤打印作业保持步骤,在对从上述信息处理装置所发出的打印作业设定了暂时停止属性的情况下,在作业处理停止解除之前,停止打印处理并进行保持控制;作业指定信息返回步骤,依照接受到从上述信息处理装置所发出的打印作业的情况,把上述打印作业固有的作业指定信息返回给上述信息处理装置;读出步骤,从可装卸的存储介质读取用户固有的认证信息;打印机认证步骤,在基于从上述可装卸的存储介质所读出的,用户固有的认证信息的用户认证成功了的情况下,控制打印装置的使用许可;作业处理停止解除发出步骤,在上述可装卸的存储介质中存储着上述被暂时停止的打印作业固有的作业指定信息的情况下,基于该作业指定信息发出作业处理停止解除指示;以及打印步骤,接受该作业处理停止解除,执行在上述停止状态下所保持的打印作业的打印处理。
22.根据权利要求21所述的打印装置的控制方法,还包括作业指定信息删除步骤,在上述打印步骤中的打印作业的打印处理结束后,从上述可装卸的存储介质中删除上述打印作业固有的作业指定信息。
23.根据权利要求21所述的打印装置的控制方法,还包括打印作业删除步骤,在上述打印步骤中的打印作业的打印处理结束后,删除上述打印作业。
24.一种可对经过预定网络从信息处理装置所发出的打印作业进行打印处理的打印装置的控制方法,包括以下步骤打印作业保持步骤,在对从上述信息处理装置所发出的打印作业设定了暂时停止属性的情况下,在作业处理停止解除之前,停止打印处理并进行保持控制;Job-URI返回步骤,依照接受到从上述信息处理装置所发出的打印作业的情况,把确定上述打印作业的Job-URI返回给上述信息处理装置;作业处理停止解除发出步骤,在上述可装卸的存储介质中存储着上述Job-URI的情况下,读出该Job-URI,并发出作业处理停止解除指示;以及打印步骤,接受该作业处理停止解除,执行在上述停止状态下所保持的打印作业的打印处理。
25.一种打印系统的打印方法,所述打印系统具有可经过预定网络对打印装置发出打印作业以进行远程打印指示的信息处理装置,和可对从上述信息处理装置所发出的打印作业进行远程打印处理的打印装置,该打印系统的打印方法的特征在于,包括下列步骤第一读出步骤,在信息处理装置中从可装卸的存储介质读取用户固有的认证信息;客户认证步骤,进行控制以使当基于在上述第一读出步骤中所读取的用户固有的认证信息的用户认证成功了的情况下,可以进行打印作业的发出;打印作业发出步骤,基于上述客户认证步骤中的控制,设定暂时停止属性并对上述打印装置发出打印作业;作业指定信息返回步骤,依照接受到在打印作业发出步骤中从上述信息处理装置所发出的上述打印作业的情况,把上述打印作业固有的作业指定信息返回给上述信息处理装置;打印作业保持步骤,在对从上述信息处理装置向上述打印装置发出的打印作业设定了暂时停止属性的情况下,在作业处理停止解除之前,对上述打印作业进行保持控制;记录步骤,把从上述打印装置向上述信息处理装置返回的上述打印作业固有的作业指定信息写入可装卸的存储介质;第二读出步骤,在上述打印装置中从可装卸的存储介质读出用户固有的认证信息;打印机认证步骤,在基于从上述可装卸的存储介质所读出的用户固有的认证信息的用户认证成功了的情况下,控制打印装置的使用许可;作业处理停止解除发出步骤,在上述可装卸的存储介质中存储着上述被暂时停止的打印作业固有的作业指定信息的情况下,读出该作业指定信息,并发出作业处理停止解除指示;以及打印步骤,接受该作业处理停止解除,执行在上述停止状态下所保持的打印作业的打印处理。
26.一种打印系统的打印方法,所述打印系统具有可经过预定网络对打印装置发出打印作业以进行远程打印指示的信息处理装置,和可对从上述信息处理装置所发出的打印作业进行远程打印处理的打印装置,该打印系统的打印方法的特征在于,包括下列步骤打印作业发出步骤,设定暂时停止属性并对上述打印装置发出打印作业;作业指定信息返回步骤,依照接受到在打印作业发出步骤中从上述信息处理装置所发出的上述打印作业的情况,把确定上述打印作业的Job-URI返回给上述信息处理装置;打印作业保持步骤,在对从上述信息处理装置向上述打印装置发出的打印作业设定了暂时停止属性的情况下,在作业处理停止解除之前,对上述打印作业进行保持控制;记录步骤,把从上述打印装置向上述信息处理装置返回的上述Job-URI写入可装卸的记录介质;作业处理停止解除发出步骤,在上述可装卸的存储介质中存储着上述被暂时停止的打印作业固有的作业指定信息的情况下,读出上述Job-URI,并发出作业处理停止解除指示;以及打印步骤,基于该作业处理停止解除指示,执行在上述停止状态下所保持的打印作业的打印处理。
27.一种程序,其特征在于用于执行权利要求19所述的信息处理装置的控制方法。
28.一种程序,其特征在于用于执行权利要求20所述的信息处理装置的控制方法。
29.一种程序,其特征在于用于执行权利要求21所述的打印装置的控制方法。
30.一种程序,其特征在于用于执行权利要求24所述的打印装置的控制方法。
31.一种程序,其特征在于用于执行权利要求25所述的打印系统的控制方法。
32.一种程序,其特征在于用于执行权利要求26所述的打印系统的控制方法。
33.一种存储介质,其特征在于计算机可读取地存储了用于执行权利要求19所述的信息处理装置的控制方法的程序。
34.一种存储介质,其特征在于计算机可读取地存储了用于执行权利要求20所述的信息处理装置的控制方法的程序。
35.一种存储介质,其特征在于计算机可读取地存储了用于执行权利要求21所述的打印装置的控制方法的程序。
36.一种存储介质,其特征在于计算机可读取地存储了用于执行权利要求24所述的打印装置的控制方法的程序。
37.一种存储介质,其特征在于计算机可读取地存储了用于执行权利要求25所述的打印系统的控制方法的程序。
38.一种存储介质,其特征在于计算机可读取地存储了用于执行权利要求26所述的打印系统的控制方法的程序。
全文摘要
本发明提供一种包含信息处理装置和打印机的安全打印系统,当信息处理装置在暂时停止状态下对打印机发出打印作业时,接受到打印作业的打印机在作业停止解除之前,停止保持打印作业,把所接受的打印作业固有的作业指定信息返回给信息处理装置。信息处理装置把从打印机所返回的作业指定信息写入可装卸的存储介质。当打印机从写入了作业指定信息的可装卸的存储介质读出作业指定信息时,解除对应的打印作业的暂时停止状态。
文档编号G06F3/12GK1479197SQ0314953
公开日2004年3月3日 申请日期2003年7月14日 优先权日2002年7月12日
发明者重枝伸之 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1