客户端装置、印刷数据生成服务器及图像形成装置的制作方法

文档序号:7851260阅读:133来源:国知局
专利名称:客户端装置、印刷数据生成服务器及图像形成装置的制作方法
技术领域
本发明涉及包括生成印刷数据的服务器、将电子数据发送给服务器来委托生成印刷数据的客户端装置、印刷由服务器生成的印刷数据的图像形成装置的网络打印系统,尤其涉及在从客户端装置向服务器发送电子数据及在图像形成装置进行印刷处理时减少用户工夫的网络打印系统。
背景技术
近年来,正在提供向设在网络上的网络打印服务器(印刷数据生成服务器)委托由电子数据生成印刷数据并通过在便利店等设置的图像形成装置从服务器下载印刷数据来进行印刷的网络打印系统。在这些系统中,用户将要印刷的电子数据登记到网络打印服务器来委托生成印刷数据。打印服务器生成与该电子数据建立了关联的唯一的识别号码来提示给用户。用户先记好该号码,等到在便利店的图像形成装置利用网络打印服务时,通过输 入该识别号码能够进行自己所委托的电子数据的印刷。但是,在这种系统中,存在一旦用户弄错识别号码就无法得到所希望的印刷数据的问题。因此存在用户需要准确地记录或存储识别号码以免弄错的问题。尤其是,在要印刷的电子数据为多数的情况下,需要一个不差地记录好与这些电子数据对应的所有识别号码,这对用户来说是一个很繁琐的问题。针对这种问题,日本特开2005 — 129007号公报中公开了如下的系统在利用打印服务器时需要进行用户认证,设置能够针对客户端装置装卸的便携式存储器,在便携式存储器中存储进行用户认证所需的所有信息。由于当利用打印服务器时需要进行用户认证,因而打印服务器对应不同用户管理电子数据。当用户从设置在便利店等的图像形成装置访问打印服务器时,也同样利用便携式存储器进行用户认证。由此,打印服务器能在图像形成装置只显示出与用户关联的印刷数据的一览表。用户能够按与利用一般的个人计算机选择文件的方法相同的方法选择由打印服务器生成的印刷数据并印刷。但是,在日本特开2005 — 129007号公报中所记载系统中,由同一个用户委托的印刷数据为多数的情况下,需要用户进行从这些印刷数据中选择适当的印刷数据的操作。若要避免这种操作,用户只好重新管理存储在打印服务器中的印刷数据。其结果,存在难以用简单的操作仅将用户所需的印刷数据印刷出来的问题。

发明内容
由此,值得期望的是提供能够用简单的操作仅将用户所需的印刷数据印刷出来的网络打印系统中的客户端装置、印刷数据生成服务器及图像形成装置。本发明的第一方面的客户端装置为在网络打印系统内得到利用的客户端装置。该网络打印系统包括印刷数据生成服务器。印刷数据生成服务器具有响应所接收的电子数据,由该电子数据生成用于印刷的印刷数据,将与该电子数据对应的识别信息回送给该电子数据的发送源的功能。该客户端装置包括数据输入输出装置,其具有与便携式数据存储介质通信的功能,并与能够变得能够通信的数据存储介质之间进行数据的输入输出;数据通信装置,其通过网络与上述印刷数据生成服务器进行数据通信;电子数据发送装置,其经由上述数据输入输出装置读出存储在上述数据存储介质内的电子数据,并经由上述数据通信装置将该电子数据发送给上述印刷数据生成服务器;识别信息接收装置,其响应由上述电子数据发送装置发送给上述印刷数据生成服务器的电子数据,经由上述数据通信装置接收从上述印刷数据生成服务器发送过来的与上述电子数据对应的识别信息,并经由上述数据输入输出装置将该识别信息存储到上述数据存储介质。如果数据存储介质与数据输入输出装置间能够进行通信,电子数据发送装置则读出数据存储介质内的电子数据并发送给印刷数据生成服务器。印刷数据生成服务器响应该电子数据,回送与该电子数据对应的识别信息。该识别信息被识别信息接收装置接收,并存储到数据存储介质内。由于数据存储介质内存储有电子数据的识别信息,因而能够通过读出存储在上述数据存储介质内的数据来确定给印刷数据生成服务器发送的电子数据和由该电子数据生成的数据例如印刷数据。由于用户不需要存储或记录识别信息,因而能够减轻用户的作业负担。具有能够消除识别信息的存储错误等的效果。
更优选地,客户端装置还包括识别信息发送装置,其经由数据输入输出装置读出存储在数据存储介质内的识别信息,并经由数据通信装置将该识别信息发送给印刷数据生成服务器;印刷数据有无信息接收装置,其响应由识别信息发送装置发送的识别信息,接收表示是否存在从印刷数据生成服务器回送过来的与上述识别信息对应的印刷数据的信息;识别信息删除装置,其根据由印刷数据有无信息接收装置接收的信息,经由数据输入输出装置从数据存储介质删除不存在对应的印刷数据的识别信息。一旦识别信息接收装置接收几次识别信息,存储在数据存储介质内的识别信息的数量就会增加。例如,如果是不存在对应的印刷数据的状态,这些识别信息就变得没用。如果识别信息发送装置读出存储在数据存储介质内的识别信息并将该识别信息发送给印刷数据生成服务器,就会发送过来表示是否存在与该识别信息对应的印刷数据的信息(印刷数据有无信息)。根据该印刷数据有无信息,从数据存储介质删除不存在对应的印刷数据的识别信息。由于不存在对应的印刷数据,因而即使删除识别信息也不会产生不利影响。并且,能够有效利用数据存储介质的存储容量。在客户端装置能够连接显示装置。电子数据发送装置包括一览表显示装置,其经由数据输入输出装置读出存储在数据存储介质内的电子数据的数据名,并在连接在客户端装置的显示装置上显示该数据名的一览表;数据名指定装置,其根据由一览表显示装置显示出的数据名的一览表,通过与用户间的对话型处理接受要发送给印刷数据生成服务器的电子数据的数据名的指定;发送装置,其经由数据输入输出装置从数据存储介质读出与通过电子数据指定装置指定的数据名对应的电子数据,并经由电子数据发送装置将该电子数据发送给印刷数据生成服务器。本发明的第二方面的印刷数据生成服务器为在网络打印系统使用的印刷数据生成服务器。该印刷数据生成服务器包括通信装置,其能够与远程设置的客户端装置及图像形成装置进行通信;识别信息发送装置,其响应经由通信装置从客户端装置的任一个接收到电子数据的发送这一情况,生成与该电子数据对应的识别信息,并将该识别信息回送给发送了该电子数据的客户端装置;印刷数据生成装置,其响应接收到电子数据的发送这一情况,执行生成与该电子数据对应的印刷数据的处理;存储装置,其使由印刷数据生成装置生成的印刷数据和针对对应的电子数据由识别信息发送装置生成的识别信息相关联地存储该印刷数据;印刷数据发送装置,其响应经由通信装置接收到的请求指定识别信息而发送印刷数据的请求,在存储装置内搜索与由该请求指定的识别信息相关联地存储的印刷数据,并经由通信装置将该印刷数据发送给发送了请求的装置。印刷数据生成服务器还包括生成时间存储装置,其按照将由印刷数据生成装置生成印刷数据的时间与各电子数据的识别信息相关联起来的方式将该时间存储到存储装置;删除装置,其与生成时间存储装置及存储装置连接,定期调查存储在存储装置内的印刷数据自生成起经过的时间,并从存储装置删除经过了预先规定的期间的印刷数据。本发明的第三方面的图像形成装置为在网络打印系统使用的图像形成装置,该图像形成装置包括通信装置,其能够与远程设置的印刷数据生成服务器进行通信;数据输入输出装置,其具有与便携式数据存储介质通信的功能,并与变得能够通信的数据存储介质之间进行数据的输入输出;印刷数据请求装置,其读出作为存储在变得能够与数据输入输出装置通信的数据存储介质内的识别信息且用于确定由印刷数据生成服务器生成的印 刷数据的识别信息,并通过借助通信装置将该识别信息发送给印刷数据生成服务器来请求印刷数据的发送;图像形成装置,其响应由印刷数据请求装置提出的请求而接收从印刷数据生成服务器发送的印刷数据,并控制图像形成装置在存储介质上形成该印刷数据的图像。优选地,图像形成装置还包括存储装置,该存储装置响应通信装置从其他装置接收到印刷数据的识别信息这一情况,从印刷数据生成服务器接收与该识别信息对应的印刷数据并进行存储。印刷数据请求装置包括判定装置,其读出存储在变得能够与数据输入输出装置通信的数据存储介质内的识别信息,判定与该识别信息对应的印刷数据是否保存在存储装置内;印刷数据获得装置,其根据判定装置的判定的肯定与否,选择性地执行通过读出存储在存储装置内的与存储在变得能够与数据输入输出装置通信的数据存储介质内的识别信息对应的印刷数据来获得印刷数据并向图像形成装置输入该印刷数据的处理和通过从印刷数据生成服务器接收与存储在能够与数据输入输出装置通信的数据存储介质内的识别信息对应的印刷数据来获得印刷数据并向图像形成装置输入该印刷数据的处理。如上所述,根据本发明,如果客户端装置向印刷数据生成服务器发送了电子数据,与该电子数据对应的识别信息就会回送到客户端装置,并通过客户端装置记录到便携式存储介质。当用户将该存储介质安装到例如图像形成装置时,图像形成装置就会利用存储在存储介质内的识别信息从印刷数据生成服务器接收由与该识别信息对应的电子数据生成的印刷数据并进行印刷。能够提供不需要用户存储或记录识别信息,且便于用户使用的网络打印系统。以下可参照附图理解的本发明相关详细说明会让上述及其他目的、特征、方面以及优点更加明确。


图I是表示本发明的第一实施方式的网络打印系统的整体结构的框图。图2是图I中所示的客户端装置的硬件框图。
图3是表示在客户端装置执行的、用于实现电子数据的登记处理的计算机程序的控制结构的流程图。图4是表示在图3表示控制结构的程序中的、删除存储在便携式存储介质的识别信息的例程的控制结构的流程图。图5是表示与图4中所示的例程对应地在打印服务器执行的程序的控制结构的流程图。图6是用于处理通过图3中所示的程序处理从客户端发送过来的电子数据的、在打印服务器执行的程序的控制结构的流程图。图7是示意性地表示在打印服务器保管的用于管理电子数据的状态的表的结构的图。
图8是表示在图像形成装置实现用于印刷在打印服务器生成的印刷数据的处理的程序的控制结构的流程图。图9是表示从图像形成装置接收到印刷数据的识别信息时在服务器执行的程序的控制结构的流程图。图10是表示在打印服务器定期执行的、删除不需要的印刷数据的程序的控制结构的流程图。图11是表示在本发明的第二实施方式的系统中由客户端装置执行的程序的控制结构的流程图。图12是表示在第二实施方式的系统中在图像形成装置执行的用于接收印刷数据的程序的控制结构的流程图。图13是示意性地表示在图像形成装置选择印刷数据时显示的画面的例子的图。图14是表示在第二实施方式的系统中在图像形成装置执行的用于进行印刷数据的印刷的程序的控制结构的流程图。
具体实施例方式在以下的说明及附图中,相同的部件适用相同的附图标记。由此,将不重复对此的详细说明。<第一实施方式>在第一实施方式中,当从安装在客户端装置的便携式存储介质向打印服务器发送电子数据时,在打印服务器生成对上述电子数据的唯一的识别信息。上述识别信息从打印服务器发送到客户端装置。客户端装置在所安装的存储介质存储上述识别信息。当在图像形成装置印刷电子数据时,如果将上述存储介质安装到图像形成装置的介质读写器,识别信息就会被读出而发送到打印服务器,将与该识别信息对应的印刷数据从打印服务器下载到图像形成装置而进行印刷。参照图1,本实施方式的网络打印系统50包括LAN (Local Area Network,局域网)104,其与因特网106连接;图像形成装置102,其与LAN104连接;客户端装置100,其与LAN104连接,为了通过图像形成装置102进行电子数据的印刷而被用户使用;服务器装置108,其经由因特网106及LAN104能够与客户端装置100及图像形成装置102中的任一种通信,提供由从客户端装置100等装置接收的电子数据生成印刷数据而发送给图像形成装置102等印刷装置进行印刷的服务。在本实施方式中,客户端装置100及图像形成装置102例如为设置于相同的便利店等的装置,可假设成利用不特定多数。参照图2,客户端装置100实质上为计算机,客户端装置100包括总线142、任一个都与总线142连接的CPU (中央演算处理装置)120、存储启动程序等的ROM (只读存储器)122、RAM (Random Access Memory,随机存储器)124、HDD (硬盘驱动器)126、能够安装存储介质的介质读写器140、用于连接LAN104 (参照图I)的网络接口(“I/F”)128、用于连接监视器132的显示接口 130、以及将键盘136和鼠标138连接到总线142的输入接口 134。CPU120, ROMl22, RAMl24及HDD126与在通常的计算机使用的情况一样,用于执行如下所述的预定的程序。尤其是,RAM124作为暂时性的存储装置,HDD126则用作非易失性存储装置。再次参照图1,图像形成装置102实质上也是计算机,与客户端装置100相同,也包括印刷控制部164,其通过执行程序控制各部,并包括CPU、ROM及RAM等;显示部160,其与印刷控制部164连接;介质读写器162,其与印刷控制部164连接,像客户端装置100的介质读写器140 —样也能够安装各种存储介质,并进行针对存储介质的数据的输入输出;网络通信部166,其对印刷控制部164提供与LAN104的连接;印刷部168,其与印刷控制部 164连接,并在印刷控制部164的控制下进行在预定的介质上形成(印刷)图像的处理;暂时存储装置170,其与印刷控制部164连接,用于暂时性地存储各种电子数据、从服务器装置108接收的印刷数据以及提供服务时所需的其他数据。服务器装置108实质上也是计算机,服务器装置108的硬件结构如图2所示。从功能性角度,服务器装置108包括网络通信部194,其经由网络106提供能够与其他装置通信的环境;ID信息(“识别信息”的简称)生成部190,其响应经由网络通信部194从客户端装置100等装置接收到电子数据这一情况,生成表示该电子数据的唯一的识别信息(以下,称作“ID信息”。),并将该识别信息回送给发送了上述电子数据的客户端装置100 ;存储装置196,其存储由ID信息生成部190接收的电子数据以及由该电子数据生成的印刷数据、对各电子数据生成的ID信息等;以及印刷数据生成部192,其响应ID信息生成部190接收到电子数据这一情况,由该电子数据生成印刷数据,与对上述电子数据分配的ID信息相对应地将上述印刷数据暂时存储到存储装置196的同时,响应由图像形成装置102等图像形成装置指定ID信息而接收到印刷数据的发送请求这一情况,从存储装置196读出与指定的ID信息对应的印刷数据并经由网络通信部194回送给图像形成装置。在存储装置196中存储有用于将电子数据、印刷数据以及ID信息关联起来的印刷数据管理表(未图示)。关于印刷数据管理表的结构,将在后面参照图7进行说明。其中,电子数据及其印刷数据一一对应。由此,电子数据的ID信息还是由该电子数据生成的印刷数据的ID信息。关于将在下面说明的电子数据和由该电子数据生成的印刷数据,将假设可以以相同的ID信息指定的情况进行说明。在本实施方式中,在各装置中执行以下程序。在客户端装置100执行如下程序。·用于使用户进行电子数据的印刷委托的程序在服务器装置108执行的程序包括以下四种程序。·当接受电子数据的印刷委托时,检查在用户的存储介质内是否存在不需要的ID
信息
·响应电子数据的印刷委托,暂时存储所接收的电子数据,并生成印刷数据·从图像形成装置102等指定ID信息而在受到印刷数据的发送请求时,发送相应的印刷数据·定期删除不再需要的印刷数据及电子数据等在图像形成装置102执行如下程序。·当用户安装了存储介质时,读出存储在该存储介质内的ID信息而与印刷数据的请求一同发送给服务器装置108,并印刷回送过 来的印刷数据。参照图3,在客户端装置100中,当用户委托服务器装置108印刷成为印刷对象的电子数据时执行的程序具有如下的控制结构。在本实施方式中,在客户端装置100的监视器132显示有包含“来自网络打印系统的印刷委托”等项目的菜单。通过用户选择该项目,将在下面说明控制结构的程序被启动。该程序包括在启动后进行催促用户在介质读写器140安装存储介质的显示;确认存储介质的安装的步骤210 ;删除存储在所安装的存储介质内的、作为曾在利用该网络打印系统时使用过的ID信息且不再需要的ID信息的步骤212 ;显示存储在所安装的存储介质内并可能成为印刷对象的文件名的一览表的步骤214 ;使用户从一览表显示指定要委托印刷的文件并确认其输入的步骤216。步骤212的详细内容将在下面参照图4进行说明。该程序还包括如下步骤从记录在存储介质内的电子数据之中选择并读出在步骤216指定的电子数据的步骤218;对所读出的电子数据进行加密及压缩等处理之后与印刷委托一同发送给服务器装置108的步骤220 ;等待接收响应在步骤220发送的印刷委托而从服务器装置108回送过来的对于进行了印刷委托的电子数据的ID信息的步骤222 ;响应在步骤222接收到ID信息这一情况,将该ID信息写入安装在介质读写器140的存储介质并结束处理的步骤224。参照图4,在图3的步骤212执行的程序例程包括如下步骤将存储于安装在介质读写器140的存储介质内的、之前曾在该网络打印系统使用过的ID信息全部读出的步骤240 ;判定在步骤240是否存在过至少一个ID信息,当什么都不存在时结束该例程的执行的步骤242 ;当在步骤242判定为存在ID信息时,与确认是否需要这些ID信息的委托的信息一同将这些信息发送给服务器装置108的步骤244 ;响应在步骤244发送的委托,基于从服务器装置108回送过来的信息,从记录在存储介质内的ID信息之中删除与已经从服务器装置108删除了的ID信息对应的ID信息的步骤246。参照图5,响应在步骤244发送的信息,在服务器装置108启动并执行下面说明控制结构的程序。该程序包括如下步骤检查与所接收的要求检查是否需要的委托中包含的ID信息对应的印刷数据是否存储在存储装置196内,并提取与已经删除了的印刷数据对应的ID信息的步骤260 ;将在步骤260提取的ID信息作为要删除的ID信息发送给发送了要求检查是否需要的委托的客户端装置并结束处理的步骤262。参照图6,响应从客户端装置100接收到电子数据的印刷委托这一情况而在服务器装置108执行的用于进行服务器登记处理的程序具有如下的控制结构。该程序包括如下步骤从客户端装置100接收与其印刷委托对应的电子数据的步骤280 ;在用于管理印刷数据的管理表生成与所接收的电子数据对应的新的条目(entry)并将其内容初始化的步骤282。
图7中示出了该管理表的结构。参照图7,管理表300包含与接收到印刷数据的生成委托的电子数据有关的一个个条目。各条目包含对上述电子数据分配的唯一的ID信息、所接收的电子数据名、由上述电子数据生成并存储于存储装置196中的印刷数据的数据名(印刷数据名)、生成印刷数据的时间(数据生成时间)、印刷数据的状态。数据生成时间如下所述在删除不再需要的印刷数据时需要。印刷数据的状态则在从图像形成装置102等接收到印刷数据的请求时为了管理是否可以印刷而需要。如果状态为“印刷准备就绪”,则表示印刷数据已生成完毕,直接对图像形成装置102发送印刷数据。如果状态为“处理中”,则表示印刷数据的生成还未结束。在图6的步骤282中,在生成对于在步骤280接收到的电子数据的条目之后,插入电子数据名,“状态”栏初始化成“处理中”。该程序还包括如下步骤生成对所接收的电子数据建立对应关系(分配)的唯一的识别信息,并存储到相应条目的“ID信息”的栏的步骤284 ;将所生成的ID信息发送给对象客户端装置的步骤286 ;由在步骤280接收的电子数据生成印刷数据并存储到存储装置196的步骤288 ;将所生成的印刷数据名代入管理表的相应条目的印刷数据名栏,将印刷数据的生成时间代入数据生成时间栏,再将状态栏更新为“印刷准备就绪”,并结束与印刷数据的生成委托相关的处理的步骤290。 参照图8,在图像形成装置102中,当由用户指定电子数据的印刷时执行的程序包括如下步骤催促用户将存储有电子数据的ID信息的存储介质安装到介质读写器162,并确认安装的步骤320 ;将记录在上述存储介质内的ID信息全部读出的步骤322 ;将在步骤322读出的ID信息发送给服务器装置108的步骤324 ;从服务器装置108接收与所发送的ID信息建立了关联的印刷数据的步骤326 ;通过印刷部168 (参照图I)印刷所接收的印刷数据并结束处理的步骤328。参照图9,从图像形成装置102接收到印刷数据的发送请求的服务器装置108执行如下的程序。该程序包括如下步骤从图像形成装置102接收印刷数据的ID信息的步骤380 ;将与在步骤380接收的ID信息对应的印刷数据发送给图像形成装置102并结束处理的步骤382。实际上,每当与ID信息一同从图像形成装置接收印刷数据的发送请求时,图9所示的程序例开始执行。自生成印刷数据起经过了一段时间,也还在服务器装置108中保管印刷数据并非有效。由此,在本实施方式中,服务器装置108定期地(例如一天一次)进行将自生成起经过了预定时间的印刷数据删除的处理。图10以流程图形式示出用于进行这一处理的程序的控制结构。图10中所示的程序通过使服务器装置108内的指定的程序定期启动的作业的结构而定期(例如每日定时或每隔一小时或每隔一周等)执行。该程序包括将常数O代入到表示管理表300内的条目行号码的变量N的步骤400 :在变量N加上I的步骤402 ;判定变量N的值是否大于管理表300的最大行数Nmax的步骤404 ;当步骤404的判定为“是”时,将管理表300内的空白行全部删除,并重新制作管理表300并结束处理的步骤414。该程序还包括如下步骤在步骤404的判定为“否”时,参照管理表300的第N个条目的生成时间栏的内容的步骤406 ;将在步骤406读出的生成时间与预先规定的期限(例如自生成时间起一个月)进行比较,并判定印刷数据的期限是否截止的步骤408。在步骤408判定为印刷数据的期限还未截止时,控制返回步骤402。
该程序还包括如下步骤当在步骤408的判定为“是”时,判定是否正在使用该条目的印刷数据(即,当前是否由图像形成装置102等正在进行印刷处理),如果正在使用,则不进行任何动作而将控制返回步骤402的步骤410 ;当步骤410的判定为“否”时,基于该条目的印刷数据栏的值,从存储装置196删除印刷数据,将管理表300的对应条目更新为空白行而将控制返回步骤402的步骤412。(动作)具有如上所述的结构的网络打印系统50进行如下动作。首先,用户通过未图示的个人计算机等生成成为印刷对象的文件的电子数据并存储到便携式存储介质。然后,由于
用户去到置备了客户端装置100及图像形成装置102的便利店,从画面选择叫做“基于网络打印服务的印刷”的菜单。于是,在客户端装置100中启动具有如图3所示的控制结构的程序。首先,在步骤210中,客户端装置100在监视器132显示出将存储介质安装到介质读写器140的消息。确认到用户将存储介质安装到介质读写器140后,在步骤212中,执行将记录在存储介质内的不需要的ID信息删除的处理。参照图4,客户端装置100将存储在安装于介质读写器140的存储介质内的、正在该网络打印系统50中使用的ID信息全部读出(步骤240),如果存在ID信息(步骤242),则通过步骤244及步骤246的处理从存储介质删除未存储与服务器装置108对应的印刷数据的ID信息。如果存储介质中未记录任何ID信息,也就无需进行步骤244及步骤246的处理,该处理结束。例如,假设还没在存储介质中记录任何ID信息,在图4的例程中,从步骤240到步骤242的判定则为“否”,不进行任何动作,图3的步骤212结束。其中,在接收到通过步骤244发送的ID信息的服务器装置108中执行图5中所示的程序,判定在管理表300内是否存在与所接收的ID信息对应的印刷数据的条目,在步骤260只提取出没有上述条目的ID信息,并在步骤262将所提取的ID信息回送给客户端装置100。再次参照图3,在紧接于步骤212的步骤214,在监视器132显示未记录在存储介质内的电子数据的一览表,在步骤216,由用户从这些电子数据之中指定印刷对象的电子数据。之后,通过步骤218及步骤220,客户端装置100从存储介质读出所指定的电子数据并与印刷委托一同发送给服务器装置108。在接收到该印刷委托的服务器装置108中启动图6中所示的程序。在步骤280中接收电子数据,在步骤282中在管理表300 (参照图7)内生成与新接收的电子数据对应的条目。此时,参照图7,“NULL”插入到ID信息、印刷数据名、数据生成时间。所接收的电子数据的名称插入到电子数据名栏。“印刷处理中”插入到状态栏。接着在步骤284中,生成唯一与新接收的电子数据对应的新的ID信息并插入到管理表300的ID信息栏。接着在步骤286中,将所生成的ID信息回送给客户端装置100。进而,服务器装置108执行由所接收的电子数据生成印刷数据的处理(步骤288),并将所生成的印刷数据存储到存储装置196。进而,服务器装置108在管理表300的印刷数据名栏插入印刷数据的文件名,在数据生成时间栏插入上述印刷数据的生成时间,通过将状態栏更新成“印刷准备就绪”来更新管理表300的相应条目并结束处理。另一方面,在图6的步骤286中从服务器装置108发送的ID信息在图3的步骤222中由客户端装置100接收。客户端装置100接着在步骤224中经由介质读写器140将该ID信息写入存储介质,并结束处理。用户从客户端装置100卸载该存储介质。用户通过同样设置于店内的图像形成装置102进行先前发送的电子数据的印刷。通常,从服务器装置108接收电子数据到生成完印刷数据需要一段时间。由此,优选为在开始印刷之前预留一些时间,以确保印刷数据的生成确实结束。设定为在图像形成装置102的未图示的监视器显示出包含叫做“基于网络打印系统的数据的印刷”的项目在内的菜单。当用户选择该项目时,在图像形成装置102开始执行图8中示出的程序。在这里,显示请求用户将存储介质安装到介质读写器162的消息,并等待用户安装完存储介质。如果在介质读写器162安装完存储介质且能够进行数据的输入输出,在步骤322中将记录在存储介质内的ID信息全部读出。这些ID信息全部与请求印刷数据的信息一同发送到服务器装置108 (步骤324),并等待从服务器装置108发送对应的印刷数据。在服务器装置108中,响应在图8的步骤324发送的印刷数据的发送请求,开始执 行图9中示出的程序。即,在步骤380中,接收随着印刷数据的发送请求发送的印刷数据的ID信息,并参照管理表300从存储装置196读出与上述ID信息对应的印刷数据并发送给图像形成装置102 (步骤382)并结束处理。再次参照图8,在客户端装置100中,在步骤326接收来自服务器装置108的印刷数据,在步骤328利用印刷部168印刷该印刷数据,并结束处理。另一方面,在服务器装置108中定期地执行在图10中示出了控制结构的程序。通常,在该程序中经过步骤400、步骤402、步骤404、步骤406、步骤408,在检查对象的印刷数据的期限截止的情况下,除了正在使用该文件的情况,在步骤412删除印刷数据,并将管理表300的对应条目更新为空白。对管理表300内的所有印刷数据的检查一结束(图10的步骤404的判定为“是”),便在步骤414中删除管理表300内的空白行,重新制作新的管理表300,结束印刷数据的删除处理。如上所述,根据本实施方式,在存储介质内存储电子数据之后,用户通过客户端装置100委托服务器装置108生成对上述电子数据的印刷数据时,在服务器装置108生成与上述电子数据对应的印刷数据。在服务器装置108同时生成专门识别上述印刷数据的ID信息并将该ID信息发送给客户端装置100。客户端装置100将该ID信息记录到存储有原来的电子数据的存储介质。当用户将该存储介质安装到图像形成装置102的介质读写器162时,存储介质中的ID信息被读出并发送到服务器装置108。服务器装置108将与ID信息对应的印刷数据发送给图像形成装置102,图像形成装置102利用印刷部168印刷上述印刷数据。用户无需一一存储或记录印刷数据的ID信息,能够通过网络打印系统简单地印刷所希望的电子数据。在服务器装置108中,管理印刷数据的有效期限,超过了有效期限的印刷数据将被自动删除。不存在没用的印刷数据一直存在的忧虑,并能够有效利用服务器装置108的存储区域。进而,在客户端装置100中,每当存储介质安装于介质读写器140,就检查服务器装置108内是否存在与存储在上述存储介质内的ID信息对应的印刷数据,在不存在的情况下,从存储介质自动删除上述ID信息。不会造成由ID信息无限制地占用存储介质的存储区域或用户手动地删除ID信息的必要,能够有效利用存储介质的存储区域。
其中,在上述实施方式中设定为,在客户端装置100及图像形成装置102之间关联的程序由用户通过菜单启动。但本实施方式并不限定于这种方法。例如,也可以是存储介质一安装于介质读写器140,便在客户端装置100自动地启动如图3所示的程序。在图像形成装置102中也是一样的。<第二实施方式>在上述的第一实施方式中,虽然客户端装置100和图像形成装置102处于能够相互通信的状态,但并不是相互直接联合地进行处理。但是,本发明并不限定于这种实施方式。只要是设置于相同的便利店等店铺的客户端装置100和图像形成装置102,就能够相互确定装置,因此相互联合地进行处理,由此具有能够向用户提供更加便利的服务的可能性。在第一实施方式的系统中,用户经由存储介质从客户端装置100向图像形成装置102通知成为对象的电子数据(印刷数据)的ID信息。但是,只要客户端装置100和图像形成装置102能够联合,就可以不经过存储介质而直接从客户端装置100向图像形成装置102发送ID信息。在用户将存储介质从客户端装置100安装到图像形成装置102之前,在图像 形成装置102中了解到印刷对象的ID信息。由此,在用户将存储介质安装到图像形成装置102之前,就能够利用从客户端装置100发送的ID信息从服务器装置108接收与上述ID信息对应的印刷数据。当然,在此情况下,需要在服务器装置108完成所需程度的印刷数据的生成,但只要一完成,就不用等待安装存储介质,能够直接将印刷数据下载到图像形成装置102,因此在用户将存储介质安装到图像形成装置102时,能够立即开始印刷与存储在上述存储介质的ID信息对应的印刷数据。下面,就本第二实施方式的网络打印系统的结构,主要对软件进行说明。其中,有关硬件结构,该网络打印系统使用与图I及图2中所示的第一实施方式相同的结构。由此,在此不进行重复说明。由以下说明能够明确,可使客户端装置100和图像形成装置102形成一体化。在此情况下,使客户端装置100的硬件和图像形成装置102的硬件共存于同一个框体内,可以使两者直接通信,也可以在硬件方面共享计算机部分,在软件方面分体安装发挥客户端装置100的功能的和发挥图像形成装置102的功能的,并通过在相同的硬件上通过软件之间的通信来执行以下处理。参照图11,在该第二实施方式中,相当于第一实施方式的图3的程序,除了包括与图3相同的步骤210 步骤224之外,在步骤224之后,包括将在步骤222接收到的ID信息发送给图像形成装置102并结束处理的步骤430。从客户端装置100向图像形成装置102发送ID信息时的发送目的地需要在将客户端装置100设置于店铺时进行设定,但由于发送目的地是预先规定的,所以容易设定。针对此,在第二实施方式的系统中,图像形成装置102除了执行在第一实施方式利用的程序之外,还执行在图12中表示控制结构的程序。该程序响应从预先与图像形成装置102建立了关联(与图像形成装置102设置于相同的店铺)的客户端装置100接收到电子数据的ID信息这一情况而执行。参照图12,访程序包括如下步骤通过客户端装置100接收电子数据的ID信息的步骤450 ;向服务器装置108询问与该ID信息对应的印刷数据的生成状况的步骤452 ;步骤452的询问结果,基于从服务器装置108发送过来的信息,判定与ID信息对应的印刷数据的生成是否结束,判定为未结束的情况下,将控制返回到步骤452的步骤454;在步骤454判定为印刷数据已生成完的情况下执行,并从服务器装置108接收上述印刷数据而暂时存储到暂时存储装置170,并结束处理的步骤456。通过从客户端装置100接收ID信息的同时启动并执行如上所述的处理,提高了在用户从客户端装置100的介质读写器140卸载存储介质并安装到图像形成装置102的介质读写器162之前,与存储在上述存储介质内的ID信息对应的印刷数据存储于图像形成装置102的暂时存储装置170的概率。用户不会浪费时间,电子数据的印刷委托一结束,便立即卸载存储介质而在图像形成装置102试图印刷,具有实际能进行印刷的概率变高的效果。图14为当用户在本实施方式的图像形成装置102印刷印刷数据时启动的程序的流程图。参照图14,该程序包括如下步骤显示催促在介质读写器162安装存储介质的消息,并确认安装存储介质的步骤320 ;将记录在存储介质中的ID信息全部读出并显示在图13中所示的印刷对象指定画面460,使用户指定要印刷的文件的步骤490。参照图13,该印刷对象指定画面460反映的是图7中示出的管理表300的内容。在画面的上部显示画面名“文件打印服务”,显示叫做“正在印刷中的文件如下”的消息。 在画面中央部显示的是由从存储在图7的管理表300中的信息提取出与存储在存储介质内的ID信息对应的信息而构成的选择表。选择表的各行包括用于指定是否选择印刷的选择框470、文件名472、关于该文件的印刷数据表示印刷准备是否就绪的状态显示474。在该表只显示出与存储在存储介质内的ID信息对应的信息。即使在管理表300存储有与由其他用户生成的印刷数据有关的信息,该存储介质中也不会存储有与由其他用户生成的印刷数据有关的ID信息。因此,这些不会显示在印刷对象指定画面460。其中,在本实施方式的图12中所示的处理中,如果与刚刚从客户端装置100接收的ID信息对应的电子数据的印刷准备已经就绪,就能够接收上述印刷数据。但是,如果是印刷处理中,如果只是接收到表示上述旨意的信息,直到印刷准备就绪为止是无法接收印刷数据的。由此,在图13的显示中,有关能够印刷的数据,显示“印刷准备就绪”,但有关印刷处理中的数据,显示“服务器处理中”,且无法通过选择框470进行选择。在印刷对象指定画面460的下部显示取消键476和“印刷所选文件”键478。虽然没有在上述的图8的流程图说明,按下取消键476就可中止处理。勾选任意选择框470而按下“印刷所选文件”键478的话,便开始印刷所选的文件。再次参照图14,该程序紧接着步骤490还包括如下步骤搜索与在步骤490指定的ID信息对应的印刷数据是否存储在暂时存储装置170的步骤492 ;步骤492的处理结果,判定在暂时存储装置170内是否存在印刷数据,根据判定结果使控制的流程分化的步骤494 ;当步骤494中的判定为“否”时,将在步骤490指定的ID信息发送给服务器装置108而委托发送对应的印刷数据的步骤498 ;接收响应步骤498的发送委托而从服务器装置108发送的印刷数据的步骤500。该程序还包括步骤496,在该步骤496中,根据步骤494的判定结果的肯定与否,选择性地执行印刷在暂时存储装置170发现的印刷数据的处理和印刷在步骤500接收到的印刷数据的处理。在该第二实施方式中,在用户通过客户端装置100委托服务器装置108印刷电子数据时,与该电子数据对应的ID信息从服务器经过客户端装置100发送到图像形成装置102。图像形成装置102响应该ID信息,无需等待用户指示,从服务器装置108接收相应的印刷数据。由此,当用户在图像形成装置102安装了存储介质时,能够立即开始印刷印刷数据的概率变高。进而,根据该第二实施方式,如果在图像形成装置102的暂时存储装置170中存储有指定印刷的印刷数据,则基于该印刷数据执行印刷。如果相应印刷数据未存储在暂时存储装置170中,则通过将由用户选择的ID信息发送给服务器装置108,从服务器装置108接收印刷数据并进行印刷。由此,相比第一实施方式,能够缩短用户委托电子数据的印刷到实际印刷物到手为止的时间。在上述实施方式中,通过第一实施方式及第二实施方式对客户端装置100和图像形成装置102分体设置的情况进行了说明。但正如已经部分性地说明那样,可将这些装置设置于同一个框体内,在具有基于一个计算机的控制部的图像形成装置,将计算机部分作为第一实施方式及第二实施方式的客户端装置100使其进行动作。并且,在上述实施方式中设定为,客户端装置100和图像形成装置102所利用的服务器装置108是预先规定的。这是由于这更便于用户进行印刷。但本发明不限定于这种实施方式。例如,使用户选择多个服务器装置108中的任一个,将用于确定服务器装置108的信息与印刷数据的ID信息一同发送给图像形成装置102,从而能够接受由所希望的服务器·提供的电子数据的印刷服务。在利用服务器装置108时,还会存在需要用户认证的情况。在这种情况下,通过预先在存储介质中存储认证所需的信息,能够简化认证手续。作为存储ID信息的存储介质,可利用粘贴(stick)型存储器、存储卡、便携式播放器等。进而,可利用通过近距离无线通信收发ID信息的手机等所有装置的存储装置来替代安装物理存储介质的介质读写器。本次公开的实施方式只作为例示性实施方式,本发明不只限定于上述的实施方式。本发明的范围在参照本发明的详细说明内容的基础上由权利要求书的各权项定义,并涵盖在权利要求书中所记载的内容的等同替代内所有变更。
权利要求
1.一种客户端装置,其在包括具有特定功能的印刷数据生成服务器的网络打印系统内得到利用,上述特定功能是指,响应所接收的电子数据,根据该电子数据生成用于印刷的印刷数据,将与该电子数据对应的识别信息回送给该电子数据的发送源,上述客户端装置的特征在于,包括 数据输入输出装置,其具有与便携式数据存储介质通信的功能,并与能够通信的数据存储介质之间进行数据的输入输出; 数据通信装置,其通过网络与上述印刷数据生成服务器进行数据通信; 电子数据发送装置,其经由上述数据输入输出装置读出存储在上述数据存储介质内的电子数据,并经由上述数据通信装置发送给上述印刷数据生成服务器;以及 识别信息接收装置,其响应由上述电子数据发送装置发送给上述印刷数据生成服务器的电子数据,经由上述数据通信装置接收从上述印刷数据生成服务器发送过来的与上述电子数据对应的识别信息,并经由上述数据输入输出装置存储到上述数据存储介质。
2.根据权利要求I所述的客户端装置,其特征在于,还包括 识别信息发送装置,其经由上述数据输入输出装置读出存储在上述数据存储介质内的识别信息,并经由上述数据通信装置发送给上述印刷数据生成服务器; 印刷数据有无信息接收装置,其响应由上述识别信息发送装置发送的上述识别信息,接收表示是否存在从上述印刷数据生成服务器回送过来的与上述识别信息对应的印刷数据的信息;以及 识别信息删除装置,其根据由上述印刷数据有无信息接收装置接收的信息,经由上述数据输入输出装置从上述数据存储介质删除不存在对应的印刷数据的识别信息。
3.根据权利要求I所述的客户端装置,其特征在于, 上述客户端装置能够连接显示装置; 上述电子数据发送装置包括 一览表显示装置,其经由上述数据输入输出装置读出存储在上述数据存储介质内的电子数据的数据名,并在连接在上述客户端装置的显示装置上显示该数据名的一览表; 数据名指定装置,其根据通过上述一览表显示装置显示出的数据名的一览表,通过与用户间的对话型处理来接受要发送给上述印刷数据生成服务器的电子数据的数据名的指定;以及 发送装置,其经由上述数据输入输出装置从上述数据存储介质读出与通过上述电子数据指定装置指定的数据名对应的电子数据,并经由上述电子数据发送装置发送给上述印刷数据生成服务器。
4.一种印刷数据生成服务器,其特征在于,包括 通信装置,其能够与远程设置的客户端装置及图像形成装置通信; 识别信息发送装置,其响应经由上述通信装置从客户端装置的任一个接收到电子数据的发送这一情况,生成与该电子数据对应的识别信息,并将该识别信息回送给发送了上述电子数据的客户端装置; 印刷数据生成装置,其响应接收到上述电子数据的发送这一情况,执行生成与该电子数据对应的印刷数据的处理; 存储装置,其将由上述印刷数据生成装置生成的印刷数据和针对对应的电子数据由上述识别信息发送装置生成的识别信息相关联地存储;以及 印刷数据发送装置,其响应经由上述通信装置接收到的要求指定识别信息而发送印刷数据的请求,在上述存储装置内搜索与通过该请求指定的识别信息相关联地存储的印刷数据,并经由上述通信装置将该印刷数据发送给发送了上述请求的装置, 上述印刷数据生成服务器还包括 生成时间存储装置,其将由上述印刷数据生成装置生成印刷数据的时间与各电子数据的识别信息相关联地存储到上述存储装置;以及 删除装置,其与上述生成时间存储装置及上述存储装置连接,定期调查存储在上述存储装置内的印刷数据自生成起经过的时间,并从上述存储装置删除经过了预先规定的期间的印刷数据。
5.一种图像形成装置,其特征在于,包括 通信装置,其能够与远程设置的印刷数据生成服务器通信; 数据输入输出装置,其具有与便携式数据存储介质通信的功能,并与能够通信的数据存储介质之间进行数据的输入输出; 印刷数据请求装置,其读出作为存储在能够与上述数据输入输出装置通信的数据存储介质内的识别信息且用于确定由上述印刷数据生成服务器生成的印刷数据的识别信息,并通过由上述通信装置将该识别信息发送给上述印刷数据生成服务器来请求发送印刷数据; 图像形成部,其响应由上述印刷数据请求装置提出的请求而接收从上述印刷数据生成服务器发送过来的印刷数据,并控制上述图像形成装置在存储介质上形成上述印刷数据的图像。
6.根据权利要求5所述的图像形成装置,其特征在于, 还包括存储装置,该存储装置响应上述通信装置从其他装置接收到印刷数据的识别信息这一情况,从上述印刷数据生成服务器接收与该识别信息对应的印刷数据并进行存储; 上述印刷数据请求装置包括 判定装置,其读出存储在能够与上述数据输入输出装置通信的数据存储介质内的识别信息,判定与该识别信息对应的印刷数据是否保存在上述存储装置内;以及 印刷数据获得装置,其根据上述判定装置的判定的肯定与否,选择性地执行以下处理通过读出存储在上述存储装置内的与存储在能够与上述数据输入输出装置通信的数据存储介质内的识别信息对应的印刷数据来获得印刷数据并向上述图像形成装置输入该印刷数据的处理、和通过从上述印刷数据生成服务器接收与存储在能够与上述数据输入输出装置通信的数据存储介质内的识别信息对应的印刷数据来获得印刷数据并向上述图像形成装置输入该印刷数据的处理。
全文摘要
本发明提供一种网络打印系统的客户端装置、印刷数据生成服务器及图像形成装置。客户端装置包括介质读写器和进行与印刷数据生成服务器间的数据通信的网络I/F,读出存储在介质内的电子数据(步骤218),发送到印刷数据生成服务器委托生成印刷数据(步骤220)。响应该电子数据,经由数据通信装置接收从印刷数据生成服务器发送过来的识别号码(步骤222),并存储到介质(步骤224)。利用该识别号码,能够访问与所发送的电子数据对应的印刷数据。
文档编号H04N1/00GK102843482SQ20121014871
公开日2012年12月26日 申请日期2012年5月14日 优先权日2011年5月12日
发明者沟口芳浩 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1