打印系统、打印装置及数据处理方法与流程

文档序号:11519247阅读:189来源:国知局
打印系统、打印装置及数据处理方法与流程

本发明涉及将存储于存储器的对象数据删除的打印系统、打印装置以及终端装置中的数据处理方法。



背景技术:

在日本特开平11-45034号公报中,公开了图像形成装置存储被加密了的图像数据的构成。该图像形成装置能够在用户输入密码且认证成功的情况下,响应于此而打印该图像数据。而且,该图像形成装置在被指示了将加密存储的图像数据删除的情况下,显示促使密码的输入的画面。并且,当由用户向该画面输入密码后,该图像形成装置判断所输入的密码是否是对图像数据附加的密码,在一致的情况下响应于此而删除图像数据。



技术实现要素:

在日本特开平11-45034号公报的技术中,用户在希望删除图像数据的情况下,需要走到图像形成装置之前向图像形成装置的画面输入密码。也就是说,用户需要仅仅为了将图像数据删除而走到图像形成装置之前。因而,对于用户而言,将加密存储的图像数据删除是费时费力的。

本发明是基于上述那样的情况而完成的发明,其目的在于提供一种用于在将与关联认证信息建立关联而存储于存储器的对象数据删除的情况下减少用户的麻烦的技术。

用于解决课题的技术方案

本发明是为了解决上述课题的至少一部分而做出的发明,能够通过以下的方案来实现。

根据本发明的第一方案,提供一种打印系统,具备终端装置和打印装置,其中,所述终端装置具备:第一输入部;请求发送部,向所述打印装置发送用于打印由对象数据表示的对象图像的打印请求,所述打印请求包含与所述对象数据建立了关联的关联认证信息;第一输入受理部,在发送了所述打印请求之后,经由所述第一输入部受理来自用户的第一输入认证信息的输入;以及信息发送部,向所述打印装置发送由所述第一输入受理部受理的所述第一输入认证信息,所述打印装置具备:第二输入部;打印部;请求接收部,从所述终端装置接收所述打印请求;第一存储部,将所述对象数据和所述打印请求所包含的所述关联认证信息建立关联而存储于第一存储器;信息接收部,在将所述对象数据和所述关联认证信息存储于所述第一存储器之后,从所述终端装置接收所述第一输入认证信息;第一判断部,判断从所述终端装置接收到的所述第一输入认证信息是否与存储于所述第一存储器的所述关联认证信息一致;第二输入受理部,在将所述对象数据和所述关联认证信息存储于所述第一存储器之后,经由所述第二输入部受理来自用户的第二输入认证信息的输入;第二判断部,判断由所述第二输入受理部受理的所述第二输入认证信息是否与存储于所述第一存储器的所述关联认证信息一致;打印控制部,在由所述第二判断部判断为所述第二输入认证信息与所述关联认证信息一致的情况下,使用所述打印部打印由所述对象数据表示的所述对象图像;以及删除部,在由所述第一判断部判断为所述第一输入认证信息与所述关联认证信息一致的情况下,不使用所述打印部打印由所述对象数据表示的所述对象图像,而将所述对象数据从所述第一存储器中删除。

在根据本发明的第一方案的打印系统中,终端装置将通过终端装置输入的第一输入认证信息向打印装置发送。打印装置在接收到的第一输入认证信息与存储于存储器的关联认证信息一致的情况下,响应于此而将与关联认证信息建立了关联的对象数据从存储器中删除。也就是说,用户即使不走到打印装置之前向打印装置输入第一输入认证信息,也能够通过向终端装置输入第一输入认证信息来从存储器中将对象数据删除。因而,在将与关联认证信息建立关联而存储于存储器的对象数据删除的情况下,能够减少用户的麻烦。

在根据本发明的第一方案的打印系统中,所述打印请求还包含用于识别所述对象数据的识别信息,所述打印装置的所述第一存储部将所述对象数据、所述关联认证信息以及所述识别信息建立关联而存储于所述第一存储器,所述终端装置还具备:显示部;和显示控制部,使用于使用户指示所述对象数据从所述第一存储器的删除的删除画面显示于所述显示部,所述删除画面包含表示所述识别信息的项目,在通过所述删除画面指示了所述对象数据的删除之后,由所述第一输入受理部受理所述第一输入认证信息的输入的情况下,所述终端装置的所述信息发送部发送删除请求,该删除请求是用于将所述对象数据从所述第一存储器中删除的请求,包含所述识别信息和所述第一输入认证信息,所述打印装置的所述信息接收部从所述终端装置接收所述删除请求,所述打印装置的所述第一判断部判断所述删除请求所包含的所述第一输入认证信息是否和与所述识别信息建立关联而存储于所述第一存储器的所述关联认证信息一致。由此,用户能够基于终端装置显示的删除画面所包含的识别信息来指示所要删除的对象数据。

在根据本发明的第一方案的打印系统中,所述终端装置还具备取得存储于所述第一存储器的所述识别信息的取得部,所述删除画面包含表示由所述取得部取得的所述识别信息的所述项目。由此,终端装置即使没有存储向打印装置发送出的打印请求所包含的识别信息,也能够显示包含识别信息的删除画面。

在根据本发明的第一方案的打印系统中,所述打印装置还具备所述第一存储器,所述第一存储器还存储表示所述删除画面的画面信息,所述终端装置的所述取得部从所述打印装置取得包含所述识别信息的所述画面信息。由此,终端装置能够基于存储于打印装置的画面信息来显示删除画面。

在根据本发明的第一方案的打印系统中,所述终端装置还具备第二存储器,所述第二存储器存储用于显示所述删除画面的标准格式,所述终端装置还具备通过向所述标准格式追加所述识别信息来生成表示所述删除画面的画面信息的生成部,所述终端装置的所述显示控制部使由所述生成部生成的所述画面信息所表示的所述删除画面显示于所述显示部。由此,终端装置能够基于自身生成的画面信息来显示删除画面。

根据本发明的第一方案的打印系统,具备包含第一终端装置和第二终端装置的多个所述终端装置,所述第一终端装置的所述请求发送部按照第一协议发送第一打印请求,该第一打印请求是用于打印由第一对象数据表示的第一对象图像的请求,包含与所述第一对象数据建立了关联的第一关联认证信息,所述第二终端装置的所述请求发送部按照第二协议发送第二打印请求,该第二打印请求是用于打印由第二对象数据表示的第二对象图像的请求,包含与所述第二对象数据建立了关联的第二关联认证信息,在接收所述第一打印请求的情况下,所述打印装置的所述第一存储部将所述第一对象数据、所述第一关联认证信息、用于识别所述第一对象数据的第一识别信息以及所述第一协议建立关联而存储于所述第一存储器,在接收所述第二打印请求的情况下,所述打印装置的所述第一存储部将所述第二对象数据、所述第二关联认证信息、用于识别所述第二对象数据的第二识别信息以及所述第二协议建立关联而存储于所述第一存储器,所述终端装置还具备取得部,该取得部取得存储于所述第一存储器的所述识别信息,包含:第一取得部,按照所述第一协议从所述第一存储器取得与所述第一协议建立关联而存储于所述第一存储器的所述第一识别信息;和第二取得部,按照所述第二协议从所述第一存储器取得与所述第二协议建立关联而存储于所述第一存储器的所述第二识别信息,所述第一终端装置还具备:第三存储器;第二存储部,在由所述第一取得部取得了所述第一识别信息的情况下,将所述第一识别信息和所述第一协议建立关联而存储于所述第三存储器;第三存储部,在由所述第二取得部取得了所述第二识别信息的情况下,将所述第二识别信息和所述第二协议建立关联而存储于所述第三存储器,所述第一终端装置的所述显示控制部使包含表示所述第一识别信息的第一项目和表示所述第二识别信息的第二项目的所述删除画面显示于所述显示部,所述第一终端装置还具备确定部,在通过所述删除画面指示了所述第一对象数据的删除的情况下,该确定部从所述第三存储器中确定与所述第一识别信息建立了关联的所述第一协议,在通过所述删除画面指示了所述第二对象数据的删除的情况下,该确定部从所述第三存储器中确定与所述第二识别信息建立了关联的所述第二协议,在由所述确定部确定出所述第一协议的情况下,所述第一终端装置的所述信息发送部按照所述第一协议发送用于将所述第一对象数据从所述第一存储器中删除的第一删除请求,在由所述确定部确定出所述第二协议的情况下,所述第一终端装置的所述信息发送部按照所述第二协议发送用于将所述第二对象数据从所述第一存储器中删除的第二删除请求。由此,第一终端装置能够向打印装置发送用于将与第二终端装置按照第二协议发送的打印请求对应的第二打印数据从第一存储器中删除的第二删除请求。也就是说,即使不是与自身向打印装置发送的打印请求对应的对象数据,而是与其他终端装置发送的打印请求对应的对象数据,终端装置也能够对打印装置请求从第一存储器中删除。

根据本发明的第二方案,提供一种打印装置,能够与终端装置进行通信,其中,具备:输入部;打印部;请求接收部,从所述终端装置接收用于打印由对象数据表示的对象图像的打印请求,所述打印请求包含与所述对象数据建立了关联的关联认证信息;存储部,将所述对象数据和所述打印请求所包含的所述关联认证信息建立关联而存储于存储器;信息接收部,在将所述对象数据和所述关联认证信息存储于所述存储器之后,从所述终端装置接收所述终端装置受理了输入的第一输入认证信息;第一判断部,判断从所述终端装置接收到的所述第一输入认证信息是否与存储于所述存储器的所述关联认证信息一致;输入受理部,在将所述对象数据和所述关联认证信息存储于所述存储器之后,经由所述输入部受理来自用户的第二输入认证信息的输入;第二判断部,判断由所述输入受理部受理的所述第二输入认证信息是否与存储于所述存储器的所述关联认证信息一致;打印控制部,在由所述第二判断部判断为所述第二输入认证信息与所述关联认证信息一致的情况下,使用所述打印部打印由所述对象数据表示的所述对象图像;以及删除部,在由所述第一判断部判断为所述第一输入认证信息与所述关联认证信息一致的情况下,不使用所述打印部打印由所述对象数据表示的所述对象图像,而将所述对象数据从所述存储器中删除。

根据本发明的第二方案的打印装置,与第一方案同样地,在从终端装置接收到的第一输入认证信息与存储于存储器的关联认证信息一致的情况下,响应于此而将与关联认证信息建立了关联的对象数据从存储器中删除。也就是说,用户即使不走到打印装置之前向打印装置输入第一输入认证信息,也能够通过向终端装置输入第一输入认证信息来从存储器中将对象数据删除。因而,在将与关联认证信息建立关联而存储于存储器的对象数据删除的情况下,能够减少用户的麻烦。

在根据本发明的第二方案的打印装置中,所述打印请求还包含用于识别所述对象数据的识别信息,所述存储部将所述对象数据、所述关联认证信息以及所述识别信息建立关联而存储于所述存储器,所述信息接收部从所述终端装置接收删除请求,该删除请求是用于将所述对象数据从所述存储器中删除的请求,包含所述识别信息和所述第一输入认证信息,所述第一判断部判断所述删除请求所包含的所述第一输入认证信息是否和与所述识别信息建立关联而存储于所述存储器的所述关联认证信息一致。由此,用户能够基于终端装置显示的删除画面所包含的识别信息来指示所要删除的对象数据。

根据本发明的第二方案的打印装置,还具备所述存储器,所述存储器还存储表示所述删除画面的画面信息,所述打印装置还具备将包含所述识别信息的所述画面信息向所述终端装置发送的画面发送部。由此,终端装置能够基于存储于打印装置的画面信息来显示删除画面。

根据本发明的第三方案,提供一种数据处理方法,是能够与打印装置进行通信的终端装置中的数据处理方法,其中,所述终端装置具备输入部和显示部,所述数据处理方法包含:显示控制处理,在用于打印由对象数据表示的对象图像的包含关联认证信息和用于识别所述对象数据的识别信息的打印请求在所述打印装置被接收,且所述对象数据、所述关联认证信息以及所述识别信息被建立关联而存储于第一存储器之后,使用于使用户指示所述对象数据从所述第一存储器的删除的删除画面显示于所述显示部,所述删除画面包含表示所述识别信息的项目;输入受理处理,经由所述输入部受理来自用户的输入认证信息的输入;以及信息发送处理,在通过所述删除画面指示了所述对象数据的删除之后,通过所述输入受理处理受理所述输入认证信息的输入的情况下,向所述打印装置发送包含所述识别信息和所述输入认证信息的删除请求,所述删除请求是如下的请求:用于在所述打印装置中响应于所述输入认证信息和与所述识别信息建立关联而存储于所述第一存储器的所述关联认证信息一致这一情况,不打印由所述对象数据表示的所述对象图像,而将所述对象数据从所述第一存储器中删除。

在根据本发明的第三方案的数据处理方法中,终端装置将包含所输入的第一输入认证信息的对象数据的删除请求向打印装置发送。也就是说,用户即使不走到打印装置之前向打印装置输入输入认证信息,也能够通过向终端装置输入输入认证信息,来经由终端装置向打印装置发送用于从存储器中将对象数据删除的请求。因而,在将与关联认证信息建立关联而存储于存储器的对象数据删除的情况下,能够减少用户的麻烦。而且,用户能够基于终端装置显示的删除画面所包含的识别信息来指示所要删除的对象数据。

根据本发明的第三方案的数据处理方法,还包含取得存储于所述第一存储器的所述识别信息的取得处理。由此,终端装置即使没有存储向打印装置发送出的打印请求所包含的识别信息,也能够显示包含识别信息的删除画面。

在根据本发明的第三方案的数据处理方法中,所述终端装置还具备第二存储器,所述第二存储器存储用于显示所述删除画面的标准格式,所述数据处理方法还包含通过向所述标准格式追加通过所述取得处理取得的所述识别信息来生成表示所述删除画面的画面信息的生成处理,所述显示控制处理使通过所述生成处理生成的所述画面信息所表示的所述删除画面显示于所述显示部。由此,终端装置能够基于自身生成的画面信息来显示删除画面。

在根据本发明的第三方案的数据处理方法中,所述终端装置还具备第三存储器,所述数据处理方法还包含:取得处理,取得存储于所述第一存储器的所述识别信息,包含第一取得处理和第二取得处理,所述第一取得处理是按照第一协议从所述第一存储器取得与所述第一协议建立关联而存储于所述第一存储器的所述第一识别信息的处理,所述第二取得处理是按照第二协议从所述第一存储器取得与所述第二协议建立关联而存储于所述第一存储器的所述第二识别信息的处理;第二存储处理,在通过所述第一取得处理取得了所述第一识别信息的情况下,将所述第一识别信息和所述第一协议建立关联而存储于所述第三存储器;以及第三存储处理,在通过所述第二取得处理取得了所述第二识别信息的情况下,将所述第二识别信息和所述第二协议建立关联而存储于所述第三存储器,所述显示控制处理使包含表示所述第一识别信息的第一项目和表示所述第二识别信息的第二项目的所述删除画面显示于所述显示部,所述数据处理方法还包含确定处理,在通过所述删除画面指示了所述第一对象数据的删除的情况下,该确定处理从所述第三存储器中确定与所述第一识别信息建立了关联的所述第一协议,在通过所述删除画面指示了所述第二对象数据的删除的情况下,该确定处理从所述第三存储器中确定与所述第二识别信息建立了关联的所述第二协议,在通过所述确定处理确定出所述第一协议的情况下,所述信息发送处理按照所述第一协议发送用于将所述第一对象数据从所述第一存储器中删除的第一删除请求,在通过所述确定处理确定出所述第二协议的情况下,所述信息发送处理按照所述第二协议发送用于将所述第二对象数据从所述第一存储器中删除的第二删除请求。由此,即使不是与自身向打印装置发送的打印请求对应的对象数据,而是与其他终端装置发送的打印请求对应的对象数据,也能够对打印装置请求从第一存储器中删除。

根据本发明的第三方案的数据处理方法,还包含向所述打印装置发送所述打印请求的请求发送处理。由此,终端装置能够在一个数据处理中向打印装置发送删除请求和打印请求。

而且,本发明的终端装置、打印系统、打印装置、用于实现终端装置的功能的控制方法、计算机程序以及用于储存该计算机程序的计算机可读存储介质也是新颖且有用的。

附图说明

图1是打印系统的构成图。

图2是数据存储处理的顺序图。

图3是数据打印处理的流程图。

图4是第一实施例的数据删除处理的顺序图。

图5是接在图4之后的第一实施例的数据删除处理的顺序图。

图6是示出删除画面的图。

图7是第二实施例的数据删除处理的顺序图。

图8是接在图7之后的第二实施例的数据删除处理的顺序图。

具体实施方式

[第一实施例]

参照图1,对打印系统2的构成进行说明。打印系统2具备pc100、移动终端200、打印机300以及接入点(ap)400。pc100、打印机300以及ap400加入了同一局域网(lan)5。另外,移动终端200通过与ap400无线连接而加入了lan5。因而,pc100能够不经由互联网地经由lan5与移动终端200及打印机300进行通信。移动终端200也同样能够不经由互联网地经由lan5与pc100及打印机300进行通信。此外,虽然在图1中分别图示了一台pc100和一台移动终端200,但实际上可以分别连接多台。在此,在图1中由虚线矩形记载的构成不在第一实施例的构成中出现,所以在后述的第二实施例中进行说明。

<pc100的构成>

pc100是用户为了使打印机300打印图像数据而使用的终端。pc100具备网络接口(网络i/f)110、控制部120、显示部130以及操作部140。网络i/f110是用于经由lan、互联网等网络而进行信号的收发的接口。

控制部120具备cpu122和存储器124。在存储器124中储存有程序126。存储器124例如是ram、rom、hdd等。cpu122按照储存于存储器124的程序126来执行各种处理。此外,程序126包含用于对打印数据进行打印的打印用应用程序127(详情后述)。此外,在后述的第二实施例中,在存储器124中存储包含于图1中的程序126的删除用应用程序128和标准格式129。然而,由于删除用应用程序128和标准格式129不出现在第一实施例的构成中,所以在后述的第二实施例中进行说明。

显示部130是用于显示各种信息的显示器。操作部140具备键盘和鼠标。用户能够通过操作操作部140来向pc100输入各种指示。

<移动终端200的构成>

移动终端200与pc100同样,是用户为了使打印机300打印图像数据而使用的终端。移动终端200具备网络i/f210、控制部220以及显示部230。网络i/f210是用于经由lan、互联网等网络而进行信号的收发的接口,且是用于与外部装置无线连接的接口。

控制部220具备cpu222和存储器224。在存储器224中储存有程序226。存储器224例如是ram、rom、hdd等。cpu222按照储存于存储器224的程序226来执行各种处理。此外,程序226包含用于对打印数据进行打印的打印用应用程序227(详情后述)。此外,在后述的第二实施例中,在存储器224中存储包含于图1中的程序226的删除用应用程序228和标准格式229。然而,由于删除用应用程序228和标准格式229不在第一实施例的构成中出现,所以在后述的第二实施例中进行说明。

显示部230是用于显示各种信息的显示器。此外,显示部230也作为用于接受用户的操作的触摸面板而发挥功能。

<打印机300的构成>

打印机300是激光打印机。打印机300具备网络i/f310、控制部320、显示部330、操作部340以及打印执行部350。网络i/f310是用于经由lan、互联网等网络而进行信号的收发的接口。

控制部320具备cpu322和存储器324。在存储器324中储存有程序326、作业表327、打印机画面数据328以及终端画面数据329。存储器324例如是ram、rom、hdd等。cpu322按照储存于存储器324的程序326来执行各种处理。

在作业表327中存储作业id、用户名、文件名以及个人标识号码(pin码)。作业id是用于识别根据来自pc的请求而生成的作业的作业固有的识别信息。用户名是用于识别对发送了请求的pc进行操作的用户的识别信息。文件名是用于识别基于与作业建立了关联的图像数据的打印数据的识别信息。pin码是在对打印数据进行打印时所利用的认证信息,例如由4位数字构成。此外,在后述的第二实施例中,在作业表327中存储协议名。然而,由于协议名不在第一实施例的结构中出现,所以在后述的第二实施例中进行说明。

另外,打印机300能够执行安全打印,这一点将在后面进行详细说明。安全打印是如下的打印方法:经由显示部330和操作部340受理来自用户的与打印数据建立了关联的pin码的输入,在所输入的pin码与存储于作业表327的pin码一致的情况下,对与一致的pin码建立了关联的打印数据进行打印。此外,图1的作业表327示出了已经登记有两个作业的状态。

打印机画面数据328是表示为了执行安全打印而在打印机300的显示部330显示的画面的页面数据。在打印机画面数据328中包含后述的作业一览画面和pin码输入画面。

终端画面数据329是表示在pc100的显示部130或移动终端200的显示部230显示的画面的页面数据。具体地说,打印机300能够作为网页服务器发挥功能,能够将作为具有超文本标记语言(html)格式的网页数据的终端画面数据329向pc100和移动终端200发送,并使由终端画面数据329表示的画面显示于pc100和移动终端200的显示部。此外,通过终端画面数据329而显示的一部分画面能够通过pc100和移动终端200向打印机300登录成功而显示。

在终端画面数据329中包含后述的主页画面数据、登录画面数据、登录成功画面数据、登录失败画面数据、删除画面数据、删除成功画面数据以及删除失败画面数据。此外,主页画面数据、登录画面数据、删除成功画面数据以及删除失败画面数据预先作为终端画面数据329存储于存储器324。登录成功画面数据和登录失败画面数据在pc100等向打印机300登录成功或登录失败的情况下响应于此而生成(详情后述)。删除画面数据在打印机300从pc100等接收到删除画面取得请求的情况下响应于此而生成(详情后述)。

显示部330是用于显示各种信息的显示器。此外,显示部330也作为用于接受用户的操作的触摸面板而发挥功能。操作部340具备多个按键。用户能够通过操作显示部330和/或操作部340来向打印机300输入各种指示。打印执行部350执行用于以已知的电子照相方式对打印介质打印从外部取得的数据的处理。

<打印系统2的动作>(数据存储处理)

参照图2,对由打印系统2进行的数据存储处理进行说明。

在用户希望进行安全打印的情况下,首先,通过由用户操作pc100,打印系统2执行t10~t22的数据存储处理。在此,如前所述,安全打印是以向打印机300输入pin码为条件而执行打印的打印方法。具体地说,打印机300在从pc100接收到pin码和图像数据的情况下不是立刻打印图像数据,而是在由用户输入了该pin码的情况下打印与pin码建立了关联的图像数据。

在t10中,pc100从用户受理安全打印的执行指示。具体地说,首先,通过用户使用程序126所包含的图像阅览用应用程序(未图示)选择图像数据img1的打印,pc100使打印用应用程序127启动,在显示部130显示打印设定画面。

打印设定画面是用于使用户进行图像数据img1的打印时的设定的画面。pc100根据用户在打印设定画面上的输入,取得包括图像数据img1的打印时的打印份数、双面打印指定以及纸张尺寸的设定信息st1。而且,pc100根据用户在打印设定画面上的输入,取得用于对图像数据img1进行安全打印的用户名us1和pin码pin1。此外,也可以取代通过用户的输入来指定用户名us1的做法,而指定在pc100启动时登录pc100时所使用的用户名。

在t12中,pc100按照协议1向打印机300发送作业生成请求req1。协议1例如是webservicesondevices(wsd)。作业生成请求req1是用于使打印机300生成基于图像数据img1的打印数据pimg1的打印用的作业的请求。在作业生成请求req1中包含图像数据img1的文件名file1和在t10中取得的用户名us1。此外,在t12~t22中,pc100和打印机300分别按照协议1进行通信。

在t14中,打印机300生成基于作业生成请求req1的作业1。在作业1中包含用户名us1和文件名file1。当生成作业1后,打印机300对作业1赋予作业idjb1,并将作业idjb1、用户名us1以及文件名file1建立关联而作为作业1存储于作业表327。

在t16中,打印机300按照协议1向pc100发送响应res1。响应res1是对于作业生成请求req1的响应,表示作业1的生成成功。

在t18中,pc100按照协议1向打印机300发送打印数据生成请求req2。打印数据生成请求req2是用于生成基于在t10中取得的设定信息st1的打印数据的请求。在打印数据生成请求req2中包含图像数据img1、设定信息st1以及pin码pin1。

在t20中,打印机300生成基于打印数据生成请求req2的打印数据。具体地说,打印机300根据图像数据img1,生成对各像素赋予了0~255的rgb值的rgb输出数据。此外,打印机300基于设定信息st1生成rgb输出数据。接着,打印机300对rgb输出数据所包含的各像素执行将rgb值变换为cmyk值的色变换处理。由此,生成对各像素赋予了0~255的cmyk值的cmyk输出数据。接着,打印机300对cmyk输出数据执行二值化处理。二值化处理例如使用抖动法或误差扩散法。由此,生成各像素具有1或0的二灰度的像素值的打印数据pimg1。此外,“1”表示在打印介质上形成点,“0”表示不在打印介质上形成点。打印机300将生成的打印数据pimg1与作业idjb1建立关联而存储于存储器324。

另外,打印机300在作业表327中与作业idjb1建立关联而存储pin码pin1。由此,在存储器324中,打印数据pimg1与作业1(作业idjb1、用户名us1、文件名file1以及pin码pin1)建立关联而存储。

在t22中,打印机300按照协议1向pc100发送响应res2。响应res2是对于打印数据生成请求req2的响应,表示打印数据pimg1的生成成功。

t30~t42表示与操作了pc100的用户不同的用户操作移动终端200而在与t10不同的定时对打印机300进行了安全打印的执行指示的情况。

在t30~t42中,与t10~t22同样,通过移动终端200对打印机300发送作业生成请求req3和打印数据生成请求req4,打印机300生成作业2和打印数据pimg2,并与作业idjb2建立关联而存储于存储器324。

pc100在t12中将包含用户名us1和文件名file1的作业生成请求req1向打印机300发送,在t18中将包含图像数据img1、设定信息st1以及pin码pin1的打印数据生成请求req2向打印机300发送。另一方面,移动终端200在t32中按照与协议1不同的协议2(例如互联网打印协议(ipp)),将用于生成包含用户名us2、文件名file2以及pin码pin2的作业2的作业生成请求req3向打印机300发送。另外,移动终端200在t38中将包含图像数据img2和设定信息st2的打印数据生成请求req4向打印机300发送。也就是说,pin码只要包含于作业生成请求和打印数据生成请求中的任一方即可。

由此,在存储器324中,打印数据pimg2与作业2(作业idjb2、用户名us2、文件名file2以及pin码pin2)建立关联而存储。此外,在t32~t42中,移动终端200和打印机300分别按照协议2进行通信。

此外,在上述的实施例中,pc100和移动终端200向打印机300分别发送作业生成请求和打印数据生成请求。但是,pc100和移动终端200也可以取代此而向打印机300发送汇总了作业生成请求和打印数据生成请求的一个生成请求。在该情况下,在生成请求中包含用户名、文件名、pin码、图像数据以及设定信息。当接收到生成请求后,打印机300将用户名、文件名以及pin码与作业id建立关联而存储于作业表327。而且,打印机300基于图像数据和设定信息生成打印数据,并与作业id建立关联而存储于存储器324。由此,在存储器324中,打印数据与作业建立关联而存储。

通过以上步骤,如图1所示,在作业表327中登记两个作业。此外,这些请求也可以通过pc100和移动终端200以外的其他终端装置来对打印机300进行。此外,在图1所示的作业表327中,例示出了通过来自不同的用户名的打印指示而登记的作业,但在由相同用户(例如用户名us1)做出了打印指示的情况下,进一步与用户名us1建立关联而向作业表327登记与作业1不同的作业(例如作业3)。

(数据打印处理)

接着,参照图3,对由打印机300进行的数据打印处理进行说明。数据打印处理是对通过数据存储处理而生成并存储的作业的打印数据进行打印的处理。

打印机300在受理了来自选择在显示部330显示的用于执行安全打印的按钮的用户的操作时,开始数据打印处理。

在s110中,cpu322使作业一览画面显示于显示部330,受理所要执行的作业的选择。作业一览画面包含存储于作业表327的所有作业的文件名的一览、用于选择该作业中的指示执行的作业的框、用于指示作业的执行的执行按钮、以及用于中止安全打印的作业的选择的中止按钮。此外,在本实施例中,作业一览画面与用户名无关地显示出存储于作业表327中的所有作业的文件名的一览,但不限于此。例如,在选择用于执行安全打印的按钮之前,通过向打印机300的登录操作等而输入用户名的情况下,也可以从作业表327中提取出与所输入的用户名建立了关联的作业而在作业一览画面中显示。

在s112中,cpu322判断是否在作业一览画面中选择了作业并指示了执行。在作业一览画面中执行按钮没有被按下的情况和在用于选择作业的框没有被选择的状态下执行按钮被按下的情况下,cpu322判断为没有选择作业(在s112中为否),执行s110。另一方面,在框被选择了的状态下执行按钮被按下的情况下,cpu322判断为选择了作业(在s112中为是),执行s114。此外,在中止按钮被按下了的情况下(未图示),cpu322结束数据打印处理。

在s114中,cpu322显示用于执行在作业一览画面中选择出的作业(以下称作“打印作业”)的pin码输入画面,受理pin码的输入。pin码输入画面包含用于输入pin码的框、用于指示pin码的认证的指示按钮、以及用于中止pin码的认证的中止按钮。

在s116中,cpu322判断在pin码输入画面中输入的pin码和与打印作业建立了关联的pin码是否一致。在pin码输入画面中向用于输入pin码的框输入pin码且按下用于指示认证的按钮的情况下,cpu322响应于此而执行pin码的认证。具体地说,cpu322判断所输入的pin码和与打印作业建立关联而存储于作业表327的pin码是否一致。

在所输入的pin码和与打印作业建立了关联的pin码不一致的情况下(在s116中为否),cpu322执行s114。另一方面,在所输入的pin码和与打印作业建立了关联的pin码一致的情况下(在s116中为是),cpu322执行s118。此外,在中止按钮被按下了的情况下(未图示),cpu322执行s110,再次受理作业的选择。

在s118中,cpu322打印与打印作业建立了关联的打印数据。在此,cpu322基于在生成了打印作业时的打印请求中包含的设定信息,使用打印执行部250对打印介质进行打印数据的打印。

在s120中,cpu322删除打印作业。具体地说,cpu322从作业表327中将与打印作业建立了关联的作业id、用户名、文件名以及pin码删除。而且,cpu322将与打印作业的作业id建立了关联的打印数据从存储器324中删除。当s120完成后,响应于此,数据打印处理结束。

(数据删除处理)

接着,参照图4和图5,对由打印系统2执行的数据删除处理进行说明。数据删除处理是将通过数据存储处理而生成并存储的作业删除的处理。在本实施例中,在数据打印处理的说明之后进行数据删除处理的说明,但数据打印处理和数据删除处理的执行顺序不限于此。数据删除处理既可以在执行数据打印处理之后执行,也可以在执行数据打印处理之前执行。也就是说,打印机300能够与特定的打印数据的打印无关地执行其他的打印数据的删除。

数据删除处理在用户经由pc100进行了用于登录打印机300的指示的情况下开始。具体地说,首先,用户操作pc100的操作部140,启动程序126所包含的网页浏览器(未图示)。然后,用户向网页浏览器中用于指定地址的地址栏输入打印机300的ip地址。pc100按照所输入的ip地址访问打印机300,取得终端画面数据329所包含的主页画面数据。用户在pc100上显示的由主页画面数据表示的主页画面中按下登录按钮。由此,开始数据删除处理。此外,在本实施例中,假设与用户名us1对应的用户经由pc100等登录打印机300时所使用的用户名us1与密码pw1的组合预先登记于打印机300的存储器324。

在t210中,pc100向打印机300发送登录画面取得请求req11。登录画面取得请求req11是pc100用于取得向打印机300登录用的登录画面的请求。

在t212中,打印机300向pc100发送对于登录画面取得请求req11的响应res11。在响应res11中包含终端画面数据329所包含的登录画面数据。

在t214中,pc100基于登录画面数据在显示部130显示登录画面。登录画面包含用于输入用户名的框、用于输入密码的框、以及用于指示登录的执行的按钮。

在t215中,pc100受理用户的用户名和密码的输入。在登录画面中向用于输入用户名的框输入了用户名us1并向用于输入密码的框输入了密码pw1之后,按下了用于指示登录的执行的按钮的情况下,pc100响应于此而取得用户名us1、密码pw1以及登录执行指示。

在t216中,pc100向打印机300发送登录请求req12。登录请求req12是pc100用于登录打印机300的请求。登录请求req12包含在t215中所输入的用户名us1和密码pw1。

在t218中,打印机300判断pc100的登录是否成功。具体地说,打印机300判断登录请求req12所包含的用户名us1与密码pw1的组合是否预先存储于存储器324。由于用户名us1与密码pw1的组合预先存储于存储器324,所以打印机300判断为pc100的登录成功(在t218中为是),执行t220。

在t220中,打印机300生成终端画面数据329所包含的登录成功画面数据。登录成功画面数据表示pc100的登录成功。

在t224中,打印机300向pc100发送对于登录请求req12的响应res12。响应res12包含用于显示表示pc100向打印机300登录成功的登录成功画面的登录成功画面数据。

在t226中,pc100基于从打印机300接收到的登录成功画面数据,在显示部130显示登录成功画面。

此外,在t218中,在登录请求所包含的用户名和密码没有预先存储于存储器324的情况下,打印机300判断为pc100的登录失败(在t218中为否),执行t222。

在t222中,打印机300生成终端画面数据329所包含的登录失败画面数据。登录失败画面数据表示pc100的登录失败。另外,在t224中发送的响应res12中包含用于显示表示pc100向打印机300登录失败的登录失败画面的登录失败画面数据。此外,登录失败画面也可以是用于再次受理用户名和密码的输入的画面。在该情况下,在登录失败画面中,与登录画面同样,包含用于输入用户名的框、用于输入密码的框、以及用于指示登录的执行的按钮。

在以下的说明中,以pc100显示了成功画面的情况为前提进行说明。

在t227中,pc100受理用户的删除画面取得指示。在用户在成功画面中选择了用于取得删除画面sc1的按钮的情况下,pc100响应于此而执行t228,该删除画面sc1是用于将存储于打印机300的作业表327的作业删除的画面。

在t228中,pc100向打印机300发送删除画面取得请求req14。

在t230中,打印机300生成终端画面数据329所包含的删除画面数据。删除画面数据是表示删除画面sc1的画面数据。打印机300通过提取存储于作业表327的所有作业即作业1和作业2来生成删除画面数据。此外,为了在删除画面sc1显示提取出的作业的文件名,删除画面数据包含文件名file1和file2。另外,虽然不在删除画面sc1显示,但与提取出的作业对应的作业idjb1和jb2也包含于删除画面数据。由此,用户能够基于pc100显示的删除画面sc1所包含的文件名file1、file2来指示所要删除的对象数据。此外,也可以仅提取存储于作业表327的作业中与登录时所输入的用户名us1建立关联而存储的作业,来生成删除画面数据。

在t232中,打印机300向pc100发送响应res14。响应res14是对于删除画面取得请求req14的响应,包含在t230中生成的删除画面数据。由此,pc100即使没有存储向打印机300发送出的打印请求所包含的文件名,也能够显示包含文件名的删除画面sc1。

在t234中,pc100在显示部130显示删除画面sc1。如上所述,删除画面sc1是能够将存储于打印机300的作业表327的作业1和作业2删除的画面。

如图6所示,删除画面sc1的复选框cbx1是用于选择作业1的框。用户通过基于在复选框cbx1的旁边显示的文件名file1来勾选复选框cbx1,能够选择作业1。另外,通过复选框cbx1的勾选,文本框tbx1从不能进行输入的显示状态转变为能够进行输入的显示状态。文本框tbx1是用于输入作业1的pin码的框。如上所述,打印机300为了打印与作业对应的打印数据而受理来自用户的pin码的输入。因此,打印机300在删除作业的情况下也需要受理来自用户的pin码的输入。

复选框cbx2是用于选择作业2的框。文本框tbx2是用于输入作业2的pin码的框。文本框tbx2与文本框tbx1同样,通过复选框cbx2的勾选而从不能进行输入的显示状态转变为能够进行输入的显示状态。按钮bt1是用于对打印机300指示所选择的作业的删除的按钮。按钮bt2是用于中止所要删除的作业的选择的按钮。

返回图5,在t236中,pc100受理用户的作业的选择和pin码的输入。用户在pc100的显示部130所显示的删除画面sc1中勾选与想要删除的作业对应的复选框,向文本框输入了pin码,然后按下按钮bt1。pc100取得所输入的pin码,并且根据复选框的勾选来确定对应的作业的作业id。以下,对由用户指示作业1的删除的情况进行说明。即,用户在删除画面sc1中勾选了复选框cbx1并向文本框tbx1输入了pin码pin1的状态下按下按钮bt1。此时,pc100取得pin码pin1,并且确定作业idjb1。

在t238中,pc100向打印机300发送作业删除请求req15。作业删除请求req15是用于使打印机300将用户指示了删除的作业1删除的请求。在作业删除请求req15中包含在t236中确定的作业idjb1和通过用户的输入而取得的pin码pin1。

在t240中,打印机300判断作业删除请求req15所包含的pin码和与用户指示了删除的作业对应的pin码是否一致。具体地说,打印机300根据作业删除请求req15所包含的作业idjb1,确定为用户指示了删除的作业是作业1。打印机300判断作业删除请求req15所包含的pin码是否和与作业1对应的pin码一致。在此,由于作业删除请求req15所包含的pin码和与作业1对应的pin码彼此都是pin码pin1,所以判断为pin码一致(在t240中为是),打印机300执行t242。

在t242中,打印机300将作业1删除。具体地说,打印机300从作业表327中将作业idjb1、用户名us1、文件名file1以及pin码pin1删除。而且,打印机300将与作业1的作业idjb1建立了关联的打印数据pimg1从存储器324中删除。

在t244中,打印机300向pc100发送对于作业删除请求req15的响应res15。在响应res15中包含终端画面数据329所包含的删除成功画面数据。删除成功画面数据是用于显示删除成功画面的画面数据,该删除成功画面是表示用户指定了删除的作业1的删除成功的画面。

在t246中,pc100基于从打印机300接收到的删除成功画面数据,在显示部130显示删除成功画面。

此外,在t240中,作业删除请求所包含的pin码和与用户指示了删除的作业对应的pin码不一致的情况下(在t240中为否),打印机300不执行t242,而是执行t244。在该情况下,在t244中发送的响应res15中包含终端画面数据329所包含的删除失败画面数据。删除失败画面数据是用于显示删除失败画面的画面数据,该删除失败画面是表示用户指定了删除的作业的删除失败的画面。另外,在t246中,pc100在显示部130显示删除失败画面。此外,删除失败画面也可以是用于再次受理与删除失败的作业对应的pin码的输入的画面。在该情况下,在删除失败画面中包含用于输入pin码的框和用于指示登录的执行的按钮。

在t246完成的情况下,响应于此而结束数据删除处理。此外,在由用户在删除画面sc1中指示了作业1和作业2的双方的执行的情况下,在t240中针对作业1和作业2的双方判断分别对应的pin码是否一致。在该情况下,例如,在双方的作业的pin码分别一致的情况下,打印机300响应于此而向pc100发送删除成功画面数据,在至少一方作业的pin码不一致的情况下,打印机300响应于此而向pc100发送删除失败画面数据。

另外,在本实施例中,虽然用户对pc100进行操作,但也可以取代pc100而通过操作移动终端200来执行数据删除处理。该情况下的移动终端200的处理与由pc100执行的处理是同样的,所以省略说明。

如以上说明那样,在本实施例中,当pc100将在t236中输入的pin码pin1向打印机300发送后,打印机300在接收到的pin码pin1和在存储器324中与作业idjb1建立了关联的pin码pin1一致的情况下,响应于此而将作业1的打印数据pimg1从存储器324中删除。也就是说,用户即使不走到打印机300之前向打印机300输入pin码pin1,也能够通过向pc100输入pin码pin1来从存储器324中将打印数据pimg1删除。因而,在将与pin码pin1建立关联而存储于存储器324的打印数据pimg1删除的情况下,能够减少用户的麻烦。

<对应关系>

pc100是“终端装置”的一例。打印机300是“打印装置”的一例。

打印数据pimg1是“对象数据”的一例。与打印数据pimg1对应的pin码pin1是“关联认证信息”的一例。在图5的t236中输入的pin码是“第一输入认证信息”的一例,在图3的s114中输入的pin码是“第二输入认证信息”的一例。

pc100的操作部140是“第一输入部”的一例。打印机300的操作部340是“第二输入部”的一例。打印机300的打印执行部350是“打印部”的一例。打印机300的存储器324是“第一存储器”和“存储器”的一例。

图2的t12、t18、t32、t38是由“请求发送部”和“请求接收部”执行的处理的一例。t14、t20、t34、t40是由“第一存储部”执行的处理的一例。

图3的s116是由“第二判断部”执行的处理的一例。s118是由“打印控制部”执行的处理的一例。

图5的t236是由“第一输入受理部”执行的处理的一例。t238是由“信息发送部”和“信息接收部”执行的处理的一例。t240是由“第一判断部”执行的处理的一例。t242是由“删除部”执行的处理的一例。

文件名file1、file2是“识别信息”的一例。pc100的显示部130是“显示部”的一例。图5的t234是由“显示控制部”执行的处理的一例。t228、t232是由“取得部”执行的处理的一例。

[第二实施例]

接着,参照图1对第二实施例中的打印系统2进行说明。在第二实施例的打印系统2中,向第一实施例的打印系统2追加以下的构成。其他构成与第一实施例是同样的,所以省略说明。

<pc100的构成>

pc100在程序126中包含用于将作业删除的删除用应用程序128。删除用应用程序128包含标准格式129。标准格式129是用于通过删除用应用程序128生成在显示部130显示的画面的格式(详情后述)。

<移动终端200的构成>

移动终端200在程序226中包含用于将作业删除的删除用应用程序228。删除用应用程序228包含标准格式229。标准格式229是用于通过删除用应用程序228生成在显示部230显示的画面的格式(详情后述)。

<打印机300的构成>

打印机300在作业表327中与作业id、用户名、文件名以及pin码建立关联而存储协议名。协议名是用于识别在打印机300与pc100、移动终端200等外部装置进行通信时所使用的通信协议的识别信息。

<打印系统2的动作>

(数据存储处理)

参照图2对第二实施例的数据存储处理进行说明。在第二实施例的数据存储处理中,与第一实施例的数据存储处理不同,打印机300还存储协议名。具体如以下所述。

如前所述,pc100基于通过t10受理的安全打印的执行指示,在t12中按照协议1向打印机300发送作业生成请求req1。

在t14中,打印机300生成基于作业生成请求req1的作业。在该作业中包含用户名us1、文件名file1以及协议名pro1。协议名pro1是用于识别pc100向打印机300发送作业生成请求req1时的协议1的识别信息。打印机300按照协议1从pc100接收作业生成请求req1,据此能够确定协议名pro1。打印机300在生成作业后,对该作业赋予作业idjb1,并将作业idjb1、用户名us1、文件名file1以及协议名pro1建立关联而存储于作业表327。

t16~t22与第一实施例是同样的,所以省略说明。通过直到t22为止的处理完成,在打印机300的存储器324中,打印数据pimg1、用户名us1、文件名file1、pin码pin1以及协议名pro1被建立关联。

另外,在t30~t42中,与t10~t22同样地,在打印机300的存储器324中,打印数据pimg2、用户名us2、文件名file2、pin码pin2以及协议名pro2被建立关联。

(数据打印处理)

第二实施例的数据打印处理与第一实施例的数据打印处理是同样的,所以省略说明。

(数据删除处理)

参照图7和图8,对第二实施例的数据删除处理进行说明。在用户在移动终端200的显示部230的画面中指示了删除用应用程序228的启动的情况下,响应于此而开始数据删除处理。具体地说,用户在移动终端200的显示部230的画面中选择删除用应用程序228的图标。响应于此,移动终端200启动删除用应用程序228,开始数据删除处理。此外,移动终端200能够通过删除用应用程序228进行按照协议1和协议2的通信。

在t310中,移动终端200按照协议1向打印机300发送作业列表取得请求req21。作业列表取得请求req21是用于取得通过按照协议1从外部装置向打印机300发送的生成请求而生成并存储的作业的列表的请求。

在t311中,打印机300提取出作业列表lst1。具体地说,打印机300将存储于作业表327的作业中与用于识别协议1的协议名pro1建立关联而存储的作业的作业id和文件名的一览作为作业列表提取出。因而,打印机300将作业1的作业idjb1、文件名file1以及协议名pro1作为作业列表lst1而从作业表327中提取出。

在t312中,打印机300按照协议1向移动终端200发送对于作业列表取得请求req21的响应res21。在响应res21中包含在t311中提取出的作业列表lst1。

在t314中,移动终端200将接收到的作业列表lst1存储于存储器224。

在t316~t320中,与t310~t314同样地,移动终端200从打印机300取得作业列表lst2,并存储于存储器224。此外,在t316中,移动终端200按照协议2发送作业列表取得请求req22。因而,在t317中,打印机300提取出包括在作业表327中与协议名pro2建立关联而存储的作业2的作业idjb2、文件名file2以及协议名pro2的作业列表lst2。另外,在t318中,打印机300按照协议2发送响应res22。

在t322中,移动终端200基于所取得的作业列表lst1、lst2以及标准格式229,生成用于显示删除画面sc1(图6)的删除画面数据。而且,移动终端200基于所生成的删除画面数据在显示部230显示删除画面sc1。

删除画面sc1中的文件名file1和file2以外的内容能够基于标准格式229来显示。移动终端200向标准格式129追加所取得的作业列表lst1和lst2所包含的文件名file1和file2。由此,能够在删除画面sc1的显示文件名的栏中显示文件名file1和file2。由此,移动终端200即使没有存储向打印机300发送出的打印请求所包含的文件名,也能够显示包含文件名的删除画面sc1。而且,移动终端200能够基于自身生成的画面信息来显示删除画面sc1。

在t324中,移动终端200受理用户的作业的选择和pin码的输入。t324的处理与图5的t236的处理是同样的,所以省略说明。此外,以下对由用户指示作业1的删除的情况进行说明。因而,移动终端200取得pin码pin1,并且确定作业idjb1。

在t326中,移动终端200判断与所确定的作业idjb1建立了关联的协议名是否是协议名pro1。具体地说,移动终端200从存储于存储器224的所有作业列表之中提取出与作业idjb1建立了关联的协议名。在此,由于作业idjb1被关联了协议名pro1(在t326中为是),所以移动终端200执行t328。

在t328中,移动终端200按照通过协议名pro1识别的协议1,向打印机300发送作业删除请求req23。在作业删除请求req23中包含确定出的作业idjb1和通过用户的输入而取得的pin码pin1。

在t330中,打印机300判断作业删除请求req23所包含的pin码和与用户指示了删除的作业对应的pin码是否一致。具体地说,打印机300根据作业删除请求req23所包含的作业idjb1,确定为用户指示了删除的作业是作业1。打印机300判断作业删除请求req23所包含的pin码和与作业1对应的pin码是否一致。在此,由于作业删除请求req23所包含的pin码和与作业1对应的pin码都是pin1,所以判断为pin码一致(在t330中为是),打印机300执行t332。

在t332中,打印机300将作业1删除。具体地说,打印机300从作业表327中将作业idjb1、用户名us1、文件名file1以及pin码pin1删除。而且,打印机300将与作业1的作业idjb1建立了关联的打印数据pimg1从存储器324中删除。

在t334中,打印机300按照协议1,向移动终端200发送对于作业删除请求req23的响应res23。在响应res23中包含表示用户指定了删除的作业1的删除成功的信息。

在t336中,移动终端200判断与确定出的作业idjb1建立了关联的协议名是否是协议名pro2。如上所述,由于作业idjb1被关联了协议名pro1,所以协议名pro2没有关联(在t336中为否),移动终端200执行t346。

在t346中,在响应res23所包含的信息表示作业的删除成功的情况下,移动终端200响应于此而在显示部230显示表示作业的删除成功的删除成功画面。在本实施例中,用于显示删除成功画面的删除成功画面数据预先与标准格式129同样地包含于程序126,但也可以取代此而在移动终端200接收到响应res23的情况下响应于此由移动终端200生成。在t346完成的情况下,响应于此,数据删除处理结束。

此外,在t330中,在作业删除请求所包含的pin码和与用户指示了删除的作业对应的pin码不一致的情况下(在t330中为否),打印机300不执行t332,而是执行t334。在该情况下,在t334中发送的响应res23中包含表示用户指定了删除的作业的删除失败的信息。另外,在t346中,移动终端200在显示部230显示表示作业的删除失败的删除失败画面。在本实施例中,用于显示删除失败画面的删除失败数据预先包含于程序126,但也可以取代此而在移动终端200接收到响应res23的情况下响应于此而由移动终端200生成。此外,删除失败画面也可以是用于再次受理与删除失败的作业对应的pin码的输入的画面。在该情况下,在删除失败画面中包含用于输入pin码的框和用于指示登录的执行的按钮。

以上,对在t324中由用户指示了作业1的删除的情况进行了说明。以下,对在t324中由用户指示了作业2的删除的情况进行说明。

在t324中,移动终端200受理用户的作业的选择和pin码的输入。在此,假设用户在删除画面sc1中勾选了复选框cbx2并向文本框tbx2输入了pin码pin2的状态下按下了按钮bt1。移动终端200取得pin码pin2,并且确定作业idjb2。

在t326中,移动终端200判断与确定出的作业idjb2建立了关联的协议名是否是协议名pro1。在此,由于作业idjb2没有被关联协议名pro1(在t326中为否),所以移动终端200执行t336。

在t336中,移动终端200判断与确定出的作业id建立了关联的协议名是否是协议名pro2。在此,由于作业idjb2被关联了协议名pro2(在t336中为是),所以移动终端200执行t338。

在t338中,移动终端200按照通过协议名pro2识别的协议2,向打印机300发送作业删除请求req24。在作业删除请求req24中包含确定出的作业idjb2和通过用户的输入而取得的pin码pin2。

在t340中,打印机300判断作业删除请求req24所包含的pin码和与用户指示了删除的作业对应的pin码是否一致。具体的判断方法与t330是同样的,所以省略说明。在此,由于作业删除请求req24所包含的pin码和与作业2对应的pin码都是pin2,所以判断为pin码一致(在t340中为是),打印机300执行t342。

在t342中,打印机300将作业2删除。具体地说,打印机300从作业表327中将作业idjb2、用户名us2、文件名file2以及pin码pin2删除。而且,打印机300将与作业2的作业idjb2建立了关联的打印数据pimg2从存储器324中删除。

在t344中,打印机300按照协议2,向移动终端200发送对于作业删除请求req24的响应res24。在响应res24中包含表示用户指定了删除的作业2的删除成功的信息。

在t346中,在响应res23所包含的信息表示作业的删除成功的情况下,移动终端200响应于此而在显示部230显示表示作业的删除成功的删除成功画面。在t346完成的情况下,响应于此,数据删除处理结束。

此外,在t340中,在作业删除请求所包含的pin码和与用户指定了删除的作业对应的pin码不一致的情况下(在t340中为否),打印机300不执行t342,而是执行t344。在该情况下,在t344中发送的响应res24包含表示用户指定了删除的作业的删除失败的信息。另外,在t346中,pc100在显示部130显示删除失败画面。

以上,对在t324中由用户指示了作业2的删除的情况进行了说明。此外,在由用户在删除画面sc1中指示了作业1和作业2的双方的执行的情况下,与所指示的作业数相应地反复进行t326~t344的处理。在该情况下,也可以是,在t346中,例如,移动终端200在t334或t344中从打印机300接收到包含表示各个作业的删除成功的信息的响应的情况下,响应于此而在显示部230显示删除成功画面,在接收到包含表示至少一方的作业的删除失败的信息的响应的情况下,响应于此而在显示部230显示删除失败画面。

另外,在删除用应用程序228也与协议1和协议2以外的协议对应的情况下,在t346之前,也针对协议1和协议2以外的对应的所有协议执行与t326~t334或t336~t344同样的处理。

另外,在本实施例中,虽然用户对移动终端200进行操作,但也可以取代移动终端200而通过操作pc100来执行数据删除处理。该情况下的pc100的处理与由移动终端200执行的处理是同样的,所以省略说明。不过,表示删除画面sc1的删除画面数据由pc100基于删除用应用程序128所包含的标准格式129以及所取得的作业列表lst1和lst2生成。具体的方法与在t322中所示的方法是同样的。

如以上所说明,在本实施例中,当移动终端200将在t324中输入的pin码pin1向打印机300发送后,打印机300在接收到的pin码pin1和在存储器324中与作业idjb1建立了关联的pin码pin1一致的情况下,响应于此而将作业1的打印数据pimg1从存储器324中删除。也就是说,用户即使不走到打印机300之前向打印机300输入pin码pin1,也能够通过向移动终端200输入pin码pin1来从存储器324中将打印数据pimg1删除。因而,在将与pin码pin1建立了关联而存储于存储器324的打印数据pimg1删除的情况下,能够减少用户的麻烦。

<对应关系>

移动终端200是“终端装置”和“第一终端装置”的一例。pc100是“第二终端装置”的一例。打印机300是“打印装置”的一例。

打印数据pimg1是“对象数据”的一例。与打印数据pimg1对应的pin码pin1是“关联认证信息”的一例。在图8的t324中输入的pin码是“第一输入认证信息”的一例,在图3的s114中输入的pin码是“第二输入认证信息”的一例。

移动终端200的显示部230是“第一输入部”和“显示部”的一例。打印机300的操作部340是“第二输入部”的一例。打印机300的打印执行部350是“打印部”的一例。

图2的t12、t18、t32、t38是由“请求发送部”和“请求接收部”执行的处理的一例。t14、t20、t34、t40是由“第一存储部”执行的处理的一例。

图3的s116是由“第二判断部”执行的处理的一例。s118是由“打印控制部”执行的处理的一例。

图8的t324是由“第一输入受理部”执行的处理的一例。t328、t338是由“信息发送部”和“信息接收部”执行的处理的一例。t330、t340是由“第一判断部”执行的处理的一例。t332、t342是由“删除部”执行的处理的一例。

文件名file1、file2是“识别信息”的一例。图7的t322是由“显示控制部”执行的处理的一例。图7的t322是由“生成部”执行的处理的一例。

打印机300的存储器324是“第一存储器”和“存储器”的一例。pc100的存储器124和移动终端200的存储器224分别是“第二存储器”和“第三存储器”的一例。

图7的t310、t312是由“第一取得部”执行的处理的一例。t316、t318是由“第二取得部”执行的处理的一例。t314是由“第二存储部”执行的处理的一例。t320是由“第三存储部”执行的处理的一例。图8的t326、t336是由“确定部”执行的处理的一例。

以上,虽然对本发明的具体例进行了详细说明,但这些不过是例示,并不对权利要求书构成限定。权利要求书中记载的技术包含将以上例示的具体例进行各种变形、变更后的方案。

[变形例1]

在上述的第一实施例和第二实施例中,pc100和移动终端200在图5的t234和图7的t322中显示包含用于选择作业的复选框和用于输入pin码的文本框的删除画面sc1。但是,pc100和移动终端200也可以取代此而显示用于使用户在不同画面中进行作业的选择和pin码的输入的删除画面。在该情况下,pc100和移动终端200首先显示包含用于选择作业的复选框而不包含用于输入pin码的文本框的画面。在用户在该画面中勾选了与想要删除的作业对应的复选框并按下了用于指示执行的按钮的情况下,pc100和移动终端200响应于此而显示包含用于输入所选择的作业的pin码的文本框的画面。通常,终端装置只要使用于使用户指示对象数据从第一存储器的删除的删除画面显示于显示部即可。

[变形例2]

在上述的第一实施例和第二实施例中,打印机300在存储器324内存储有作业表327。但是,也可以取代此而由能够与打印机300进行通信的外部服务器内的存储器存储作业表327。在该情况下,打印机300在图2的t12中接收到作业生成请求req1后,在t14中生成作业1。打印机300将生成的作业1向外部服务器发送,存储于外部服务器内的存储器。而且,打印机300在t18中接收到打印数据生成请求req2后,在t20中生成打印数据pimg1。打印机300将生成的打印数据pimg1向外部服务器发送,存储于外部服务器内的存储器。另外,也可以是,打印机300在接收到作业生成请求req1和/或打印数据生成请求req2后,向外部服务器转发,外部服务器生成作业1和/或打印数据pimg1,并存储于外部服务器内的存储器。另外,也可以由与打印机300连接的usb存储器等外部存储器存储作业表327。在该情况下,打印机300将生成的作业1和/或打印数据pimg1向外部存储器发送,存储于外部存储器。通常,打印装置只要将对象数据与打印请求所包含的关联认证信息建立关联并存储于第一存储器即可。

[变形例3]

在上述的第一实施例中,在图5的t236中,pc100向打印机300发送包含作业id和pin码的作业删除请求req15。但是,pc100也可以取代此而向打印机300发送包含作业id、pin码以及表示操作pc100的用户的用户名的作业删除请求。例如,该作业删除请求所包含的用户名是在t215中登录时所输入的用户名us1。在该情况下,打印机300也可以在t240中判断作业删除请求req15所包含的pin码与用户名的组合和与用户指示了删除的作业对应的pin码与用户名的组合是否一致。在作业删除请求req15所包含的pin码与用户名的组合和与用户指示了删除的作业对应的pin码与用户名的组合一致的情况下,将作业删除。因而,操作pc100的用户仅能够删除与该用户对应的作业。换言之,能够防止由操作pc100的用户将与该用户以外的用户对应的作业删除。

另外,在上述的第二实施例中,在图8的t328和t338中,移动终端200向打印机300发送包含作业id和pin码的作业删除请求req23和req24。但是,移动终端200也可以取代此而与上述的变形例的pc100同样地,向打印机300发送包含作业id、pin码以及表示操作移动终端200的用户的用户名的作业删除请求。在该情况下,为了取得作业删除请求所包含的用户名,例如,在t324中,移动终端200也可以除了受理用户的作业的选择和pin码输入之外,还受理用户名的输入。另外,该情况下的打印机300的动作如上述的变形例那样。因而,操作移动终端200的用户仅能够删除与该用户对应的作业。换言之,能够防止由操作移动终端200的用户将与该用户以外的用户对应的作业删除。

[变形例4]

在上述的第二实施例中,移动终端200在图7的t310和t312以及t316和t318中从打印机300取得作业列表。但是,移动终端200也可以取代此而将作业列表预先存储于存储器224。在该情况下,移动终端200将在图2的t23中取得的用户名us2、文件名file2以及pin码pin2作为作业列表存储于存储器224。此外,移动终端200在进一步取得了安全打印的执行指示的情况下,向作业列表中追加所输入的用户名、文件名以及pin码,并存储于存储器224。另外,移动终端200不执行图7的t310~t320,而是在t322中基于存储于存储器224的作业列表来生成删除画面并显示。由此,用户成为在基于从正在操作的移动终端200发送出的作业的删除画面中指示作业的删除,所以例如在移动终端200是设想仅由该用户使用的便携终端的情况下能够保证安全。另外,pc100也可以与移动终端200同样地具备上述的构成。通常,终端装置只要使用于使用户指示对象数据从第一存储器的删除的删除画面显示于显示部即可。

[变形例5]

在上述的实施例2中,移动终端200的程序226包含打印用应用程序227和删除用应用程序228。也就是说,移动终端200使用分别不同的应用程序来对打印机300指示打印数据的打印和作业的删除。但是,移动终端200的程序226也可以取代此而包含兼具打印用应用程序227和删除用应用程序228的功能的能够实现打印数据的打印和作业的删除的双方的多应用程序。在该情况下,在图2的t30中,当选择了图像数据img1的打印时,移动终端200取代打印用应用程序227而使多应用程序启动,在显示部130显示打印设定画面。另外,在图7中,在用户在移动终端200的显示部230的画面中指示了多应用程序的启动的情况下,移动终端200响应于此而开始数据删除处理。

另外,多应用程序也可以兼具图像阅览用应用程序、打印用应用程序227以及删除用应用程序228的功能。在该情况下,在图2的t30中,当用户使用多应用程序指示了图像数据img1的打印时,多应用程序在显示部130显示打印设定画面。另外,在图7中,在用户在移动终端200的显示部230的画面中指示了多应用程序的启动的情况下,移动终端200响应于此而开始数据删除处理。此外,实施例2的删除用应用程序可以是“计算机程序”的一例,上述变形例5的多应用程序也可以是“计算机程序”的一例。

[变形例6]

在上述的第一实施例和第二实施例中,在图2的t20中,打印机300将打印数据pimg1与作业idjb1建立关联而存储于存储器224。但是,也可以取代此而存储在t18中接收到的图像数据img1和/或rgb输出数据。在该情况下,打印机300在图3的s118中根据图像数据img1和/或rgb输出数据生成打印数据pimg1并打印。

另外,也可以取代由打印机300生成打印数据pimg1,而由pc100生成打印数据pimg1。在该情况下,pc100在t16中接收到响应res1后,基于设定信息st1,根据图像数据img1生成rgb输出数据。而且,pc100根据rgb输出数据生成打印数据pimg1。具体的生成方法与t20所记载的方法相同。之后,pc100在t18中向打印机300发送打印数据pimg1。此外,由于打印数据pimg1基于设定信息st1而生成,所以pc100在t18中可以不发送打印设定信息st1。打印机300在t20中将打印数据pimg1与作业idjb1建立关联而存储于存储器324。

[变形例7]

在上述的第一实施例和第二实施例中,打印机300是激光打印机。但是,打印机300也可以取代此而是喷墨打印机。通常,打印装置只要具备打印部即可。

[变形例8]

上述的第一实施例和第二实施例的各处理通过由pc100的cpu122、移动终端200的cpu222以及打印机300的cpu322按照软件(即程序126、程序226以及程序326)执行处理来实现,但也可以取代此而由逻辑电路等硬件来实现。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1