提供数据信息的成像设备及其成像方法

文档序号:6574427阅读:197来源:国知局
专利名称:提供数据信息的成像设备及其成像方法
技术领域
本发明总体构思涉及一种提供数据信息的成像设备和使用该成像设备的 成像方法。更具体地讲,本发明总体构思涉及这样一种提供数据信息的成像 设备和使用该成像设备的成像方法,该设备和方法能够在通用即插即用
(UPnP)打印服务期间,通过预先确定是否存在来源于与数据的统一资源定 位符(URL)对应的服务器的数据,来提供对应于所述数据的信息。
背景技术
家庭网络系统是通过在家庭装置中设置单独的通信功能从而能够在家庭 装置之间进行通信并能够连接到互联网的系统。即,家庭网络系统是一种能 够通过有线或无线网络来控制主要家庭装置(如,DTV、水箱、空调、微波 炉等)的技术。在家庭网络系统中,用户可使用屋内的遥控器或屋外的便携 式终端来控制家庭装置。
家庭装置可分为信息装置,如个人计算机、扫描仪、传真机、打印机 等;音频/视频(A/V)装置,如DTV、机顶盒、VCR、 DVD、摄像机、音频 播放器等;控制装置,如电饭锅、冰箱、洗衣机、微波炉等;以及虚拟Uummy) 装置,如遥控器、对讲机、传感器等。这些家庭装置被连接到电话线、无线 LAN或蓝牙、USB、 IEEE 1394、电源线等。
家庭网络系统提供路径,信息装置、A/V装置、控制装置和虚拟装置能 够通过该路径利用作为中间件的通用即插即用(UPnP )来发送和/或接收数据。 此外,家庭网络系统通过提供与外部通信网络的连接来实现智能通信,并通 过联网使家庭中的信息资源共享以及各装置的利用最大化。
图1是示意性地示出传统的家庭网络系统的示图。如图1中所示,该家 庭网络系统利用通用即插即用(UPnP)来在打印机ll、 DTV 13和计算机服 务器15之间执行数据发送和/或接收,并通过UPnP打印服务执行打印。
例如,如果DTV 13向打印机11发送将要打印的打印数据的统一资源定 位符(URL),则打印机11向与打印数据的URL对应的服务器请求打印数据。
因此,打印机11从服务器15接收打印数据,并对打印数据进行打印。
如果在打印数据中包括将要打印的数据(以下,称为"附属数据")的 URL的状态下,DTV 13将打印数据发送给打印4几11,则打印机11向与附属 数据的URL对应的服务器15请求附属数据。因此,打印机11从服务器15 接收附属数据,并打印该附属数据。
参照图2,图2是示出利用UPnP打印服务的传统成像方法的流程图。 当在操作S21中从DTV 13接收到打印命令时,在操作S23中,打印机11确 认打印数据的类型。可在接收打印命令的同时接收打印数据,接收的打印数 据可分为URL类型打印数据和文件类型打印数据。
如果在操作S23中,接收到文件类型打印数据(F ),则在操作S25中打 印机分析打印数据。作为分析的结果,在操作S27中,打印机确认在打印数 据中是否包括附属数据的URL。如果在操作S27中,打印数据中不包括附属 数据的URL,则打印机在操作S29中执行打印数据的渲染,并在操作S31中 对打印数据进行打印。
如果在操作S27中,打印数据中包括附属数据的URL,则打印机在操作 S37中向与附属数据的URL对应的服务器15请求附属数据,并在操作S39 中从服务器15接收附属数据。打印机可在操作S41中确认打印数据中是否存 在另一附属数据,并且如果在操作S41中确认不存在另一附属数据,则打印 机在操作S29中执行打印数据的渲染,并在操作S31中对打印数据进行打印。
相反,如果在操作S41中确认存在另一附属数据,则打印机再次执行操 作S37中的处理。因此,打印机依次确认打印数据中的附属数据,并重复上 述处理,直到打印数据中的所有附属数据都被确认。
如果在操作S39中没有从服务器接收到附属数据,则用"X"字符来标 记应该打印所述打印数据中的附属数据的空间。因此,打印机在操作S29中 执行所述字符以及打印数据的渲染,并在操作S31中对打印数据进行打印。
相反,如果在操作S23中接收到URL类型打印数据(U),则打印机在 操作S33中向与打印数据的URL对应的服务器15请求打印数据,并在操作 S35中接收打印数据。如果在操作S35中没有接收到打印数据,则打印操作 异常中断。
如上所述,根据通过UPnP打印服务的传统打印方法,如果没有接收到 向服务器请求的打印数据,则打印异常中断,这可能导致打印机发生故障。
此外,即使没有接收到向服务器请求的附属数据,打印仍照常执行,只 是附属数据没有被显示,导致不必要的打印。

发明内容
本发明总体构思提供一种提供数据信息的成像设备和使用该成像设备的
成像方法,该设备和方法在通用即插即用(UPnP)打印服务期间,通过预先 确认是否存在来源于与数据的统一资源定位符(URL)对应的服务器的数据, 能够防止成像设备的故障和不必要的打印。
本发明总体构思的另外的方面和/或效用将在下面的描述中被部分地阐 述,另外的部分根据描述将变得明显,或者可通过实施本发明总体构思而了 解。
还可通过提供一种成像设备来实现本发明总体构思的前述和/或其他方 面和效用,所述成像设备包括控制单元,如果接收到数据的统一资源定位 符(URL),则控制单元确认在与数据的URL对应的服务器中是否存在所述 数据;用户界面单元,提供用户界面以显示是否存在所述数据。
所述数据可以是打印数据。
如果服务器中存在所述打印数据,则控制单元可以从服务器接收并打印 所述打印数据,而如果服务器中不存在所述打印数据,则控制单元可以控制 用户界面单元提供用户界面以显示打印拒绝。
所述数据可以是打印数据中包括的至少一个附属数据。
如果服务器中存在所述附属数据,则控制单元可以从服务器接收并打印 所述附属数据,而如果服务器中不存在所述附属数据,则控制单元可以控制 用户界面单元提供用户界面以显示不存在附属数据。
如果服务器中存在所述打印数据,则控制单元可从服务器接收所述打印 数据并分析该打印数据,并且如果作为分析的结果,打印数据包括与至少一 个附属数据对应的URL,则控制单元可确i^在与各个附属lt据的URL对应 的服务器中是否存在所述附属数据。
如果判断出存在附属数据,则控制单元可从与各个附属数据的URL对应 的服务器接收附属数据,将附属数椐附加到打印数据,并对数据进行打印, 而如果判断出不存在附属数据,则控制单元可控制用户界面单元提供用户界 面以显示不存在附属数据的指示。
如果在服务器中存在附属数据,则控制单元可从服务器接收一部分附属 数据,并确认附属数据的格式,并且控制单元可控制用户界面单元提供用户 界面以显示确认的附属数据的格式。
所述附属数据的格式可以是JPEG (联合图像专家组)、TIFF (标签图像 文件格式)、PDF (便携文档格式)、GIF (图形交换格式)和BMP (位图) 中的至少一种。
控制单元可确认服务器是否运行,并控制用户界面单元提供用户界面以 显示服务器是否运行。
还可通过提供一种成像方法来实现本发明总体构思的前述和/或其他方 面和效用,所述成像方法包括接收数据的统一资源定位符(URL);确认在 与数据的URL对应的服务器中是否存在所述数据;如果作为确认的结果,服 务器中不存在所述数据,则提供用户界面以显示打印中断。
所述数据可以是打印数据。
根据本发明总体构思的实施例的方法还可包括如果服务器中存在所述 打印数据,则从服务器接收所述打印数据,并打印接收的打印数据。
所述数据可以是打印数据中包括的至少 一 个附属数据。
根据本发明总体构思的实施例的方法还可包括如果服务器中存在所述 附属数据,则从服务器接收所述附属数据,并打印接收的附属数据。
根据本发明总体构思的实施例的方法还可包括如果作为确认的结果, 服务器中存在所述打印数据,则从服务器接收所述打印数据,分析接收的打 印数据,如果作为分析的结果,打印数据包括与至少一个附属数据对应的 URL,则确认在与各个附属数据的URL对应的服务器中是否存在所述附属数 据。
根据本发明总体构思的实施例的方法还可包括如果作为确认的结果, 判断出存在附属数据,则从与各个附属数据的URL对应的服务器接收附属数 据,并将附属数据附加到打印数据,以对数据进行打印,如果作为确认的结 果,判断出不存在附属数据,则提供用户界面以显示不存在附属数据的指示。
根据本发明总体构思的实施例的方法还可包括如果作为确认的结果, 在服务器中存在附属数据,则从服务器接收一部分附属数据,确认附属数据 的格式,并提供用户界面以显示确认的附属数据的格式。
所述附属数据的格式可以是JPEG (联合图像专家组)、TIFF (标签图像
文件格式)、PDF (便携文档格式)、GIF (图形交换格式)和BMP (位图) 中的至少一种。
根据本发明总体构思的实施例的方法还可包括确认服务器是否运行, 并根据确认的结果,提供用户界面以显示服务器是否运行。
还可通过提供一种其上含有执行一种方法的计算机程序的计算机可读记 录介质来实现本发明总体构思的前述和/或其他方面和效用,所述方法包括 接收数据的统一资源定位符(URL);确认在与数据的URL对应的服务器中 是否存在所述数据;如果作为确认的结果,服务器中不存在所述数据,则提 供用户界面以显示打印中断。
所述方法还可包括如果服务器中存在所述数据,则从服务器接收所述 数据;打印接收的数据。
还可通过提供一种成像设备来实现本发明总体构思的前述和/或其他方 面和效用,所述成像设备包括通用即插即用(UPnP)单元,向与数据的统 一资源定位符(URL)对应的服务器请求数据,并从该服务器接收所述数据; 控制单元,如果接收到数据的URL,则控制单元确认在与数据的URL对应 的服务器中是否存在所述数据;用户界面单元,提供用户界面以显示是否存 在所述数据;打印单元,在控制单元的控制下在打印纸上打印从主机装置或 服务器接收的数据。
所述数据可包括附属数据。
还可通过提供一种成像方法来实现本发明总体构思的前述和/或其他方 面和效用,所述成像方法包括向与数据的统一资源定位符(URL)对应的 服务器请求数据,并从该服务器接收所述数据;如果接收到数据的URL,则 确认在与数据的URL对应的服务器中是否存在所述数据;提供用户界面以显 示是否存在数据;在打印纸上打印接收的数据。
还可通过提供一种其上含有执行一种方法的计算机程序的计算机可读记 录介质来实现本发明总体构思的前述和/或其他方面和效用,其中,所述方法 包括向与数据的URL对应的服务器请求数据,并从该服务器接收所述数据; 如果接收到的数据中包括附属数据的URL,则确认在与附属数据的URL对 应的服务器中是否存在所述附属数据;提供用户界面以显示是否存在附属数 据;在打印纸上打印接收的数据。
还可通过提供一种成像设备来实现本发明总体构思的前迷和/或其他方
面和效用,所述成像设备包括通用即插即用(UPnP)单元,从服务器接收 数据;控制单元,根据数据的URL确认接收的数据;打印单元,根据控制单 元的确认结果打印数据。


通过下面结合附图对实施例的描述,本发明总体构思的这些和/或其他方
面和效用将变得明显并更容易理解,其中
图1是示意性地示出传统的家庭网络系统的示图2是示出使用UPnP打印服务的传统成像方法的流程图3是示出根据本发明总体构思的实施例的提供数据信息的成像设备的
结构的框图4是示出根据本发明总体构思的另一实施例的提供数据信息的成像设 备的结构的框图5至图8是示出根据本发明总体构思的实施例的成像方法的流程图; 图9是示出根据本发明总体构思的实施例的确认附属数据的格式的方法 的流程图10是示出根据本发明总体构思的实施例的确认服务器是否运行的方 法的流程图。
具体实施例方式
现在,将详细说明本发明总体构思的实施例,其例子示出于附图中,在 附图中,相同的标号始终表示相同的部件。下面,参照附图描述实施例以解 释本发明总体构思。
图3是示出根据本发明总体构思的实施例的提供数据信息的成像设备的 结构的框图。
参照图3,成像设备100包括控制单元110和用户界面单元120。 成像设备100可使用通用即插即用(UPnP)从主机装置接收数据,或向 主机装置发送数据。主机装置可以是个人计算机、PDA、笔记本计算机、DTV、 机顶盒、VCR、 DVD、摄像机等。成像设备100可以由打印机、多功能外设 (MFP)、传真机等来实现。
控制单元110控制成像设备100。如果从主机装置接收到数据的统一资
源定位符(URL),则控制单元110可确认是否存在来源于与该数据的URL 对应的服务器的数据。
如果从主机装置接收到指示数据所在的服务器的位置的数据的URL,则 控制单元可确认在与数据的URL对应的服务器中是否存在所述数据。所述数 据可包括可打印数据,并且可包括打印数据或者包括在打印数据中的附属数 据。
现在,将参照HTTP协议方法中的HEAD方法来描述确认是否存在来源 于与URL对应的服务器的数据的方法的例子。假设数据的URL为 "10.88.193.12",数据名称为"test.jpg",控制单元U()可如下向服务器请求 数据信息。
『HEAD/testjpg HTTP/1.0 Connection : Keep-Alive User-Agent: Mozilla/2/02Gold (WinNT; 1) Host: 10.88.193.12
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*』 响应于该请求,与URL对应的服务器如下提供数据信息。 『HTTP/1.0 200 Document follows Date : Fri, 20 Sep 1996 08:17:58 GMT Server: NCSA/1.5.2
Last-modified : Mon, 17 Jun 1996 21:53;08 GMT Content-type : image/jpg Content-length : 2482丑
具体地讲,控制单元IIO仅从服务器接收数据信息,如数据被修改的时 间(Last-modified)、数据格式(Content-type)和数据大小(Content-length), 而不接收实际数据。这里,可通过GET方法从相应的服务器接收实际数据。
因此,如果在与数据的URL对应的服务器中存在所述数据,则服务器提 供数据信息作为响应,而如果不存在所述数据,则服务器不提供数据信息。 因此,控制单元可从相应的服务器确认是否存在所述数据。
控制单元110可控制用户界面单元120提供用户界面,如果相应的服务 器中存在所述数据,则该用户界面向用户显示与数据的URL对应的服务器中 存在所述数据的指示,如果在相应的服务器中不存在所述数据,则该用户界
面显示相应的服务器中不存在所述数据的指示。
用户界面单元120可显示菜单屏幕,通过该菜单屏幕,用户可输入命令 和/或设置选项。此外,用户界面单元120可在控制单元IIO的控制下提供用 户界面以显示是否存在数据的指示。
图4是示出4艮据本发明总体构思的另一示例性实施例的提供数据信息的 成像设备的结构的框图。
参照图4,成像设备200包括通用即插即用(UPnP)单元210、控制单 元220、用户界面单元230和打印单元240。
UPnP单元210利用UPnP来搜索并控制诸如互联网网关和家庭装置的网 络装置以及服务。
UPnP单元210向与数据的URL对应的服务器请求数据,并从该服务器 接收数据。
此外,UPnP单元210确认服务器是否运行。即,UPnP单元210向服务 器请求服务器的运行状态,并从服务器接收所述运行状态。
因此,UPnP单元210使用标准TCP/IP和互联网协议来动态地连接到网 络并接收其IP地址,执行相应的操作,并接收与是否存在其他装置以及它们 的相应功能对应的信息。从而,UPnP单元210可直接与其他装置通信。
控制单元220执行与图3的控制单元110相同的功能。如果从主机装置 接收到打印命令,则控制单元220可在接收打印命令的同时接收打印数据。
控制单元220确认从主机装置接收的打印数据的类型。打印数据可以分 为文件类型和URL类型。如果接收到URL类型打印数据,则控制单元220 可通过经UPnP单元210向与该URL对应的服务器请求打印数据来接收打印 数据。文件类型打印数据可以是可打印数据,而URL类型打印数据是打印数 据的URL,其指示打印数据所在的服务器的位置。
控制单元220还可确认在与打印数据的URL对应的服务器中是否存在打 印数据。如果在与打印数据的URL对应的服务器中不存在所述打印数据,则 控制单元220可控制用户界面单元230提供用户界面以拒绝打印请求。
因此,控制单元220在请求打印数据之前确认是否存在打印数据,并且 通知用户由于不存在打印数据而拒绝打印请求,从而可防止由于不存在打印 数据而异常中断打印以及成像设备发生故障。
此外,控制单元220可通过分析从主机装置或服务器接收的打印数据来
确认在该打印数据中是否存在附属数据的URL。因此,控制单元可确认打印 数据中是否存在附属数据。
如果确认在打印数据中存在附属数据,则控制单元220可通过经UPnP 单元210向与URL对应的服务器请求附属数据来接收附属数椐。如果在与附 属数据的URL对应的服务器中不存在所述附属数据,则控制单元220控制用 户界面单元230提供用户界面以显示不存在附属数据的指示或拒绝打印请 求。
因此,控制单元220在请求附属数据之前确认是否存在附属数据,并通 知用户附属数据不存在,从而可在打印数据的打印期间防止不必要的打印, 而不需要由于附属数据不存在而在打印数据中指示附属数据。
相反,如果在与附属数据的URL对应的服务器中存在所述附属数据,则 控制单元220通过UPnP单元210向与URL对应的服务器请求一部分附属数 据,并从服务器接收所述部分附属数据。
控制单元220可基于接收的部分附属数据来确认附属数据的格式。附属 数据的格式可以是JPEG(联合图像专家组)、TIFF(标签图像文件格式)、PDF (便携文档格式)、GIF (图形交换格式)和BMP (位图)中的任一种。
现在,将描述接收一部分附属数据的方法。具体地讲,将描述HTTP协 议方法中的Partial Get方法。假设附属数据的URL为"10.88.193.12",附属数 据的名称为"testl.jpg",则控制单元110可如下向服务器请求一部分附属数据。 『GET/testl.jpgHTTP/1.1 Host: 10.88.193.12 Accept: */* Connection : Close Range : bytes=0-200』
响应于该请求,与URL对应的服务器仅提供"test.jpg"附属数据的开 头部分(大小为200字节)。
因此,用户可仅接收附属数据的期望部分。大小为200字节的附属数据 的开头部分指的是对应于头(header)的部分,并且当接收到附属数据的头部 分时,可确认附属数据的格式。
控制单元220控制用户界面单元230提供用户界面以显示确认的附属数 据的格式。因此,用户可预先确认附属数据是否是用户所期望的格式的数据。
此外,控制单元220确认与打印数据或附属数据的URL对应的服务器 是否在运行。因此,控制单元220可通过UPnP单元210向服务器请求运行 状态信息,并从服务器接收所述运行状态信息。
现在,将描述接收服务器的运行状态信息的方法。具体地讲,将描述 HTTP协议方法中的OPTION方法。假设数据的URL为"10.88.193.12",数据 名称为"test.jpg",则控制单元110如下向服务器请求运行状态信息。 『OPTION *HTTP/1.1 Host: 10.88.193.12 Compliance : *』
响应于该请求,服务器如下提供运行状态信息。 『HTTP/1/1 200 OK Date : Tue, 22 Jul 1997 20:21:51 GMT Server : Super Proxy/1.0
Public : OPTIONS, GET, HEAD, PUT, POST, TRACE Compliance : rfc=1543, rfc=2068, hdr=set-proxy Content-Length : 0』
如果服务器正在运行,则服务器提供指示服务器的运行状态为OK的运 行状态信息。如果服务器没有运行,则服务器不提供运行状态信息。因此, 控制单元220可确认服务器是否运行。
具体地讲,如果与数据的URL对应的服务器在运行,则控制单元220 向用户显示服务器正在运行,而如果服务器没有运行,则控制单元220控制
用户界面单元230可执行与图3的用户界面单元120相同的功能。此外, 用户界面单元230在控制单元220的控制下提供用户界面以显示附属数据的 格式,并提供用户界面以显示服务器是否运行的指示。
打印单元240在控制单元220的控制下在打印纸上打印从主机装置和服 务器接收的打印数据以及包括在打印数据中的附属数据。
图5至图8是示出根据本发明总体构思的实施例的成像方法的流程图。 应该相应参照图3和图4。
参照图5,如果在操作S310中从主机装置同时接收到打印命令和数据的 URL,则在操作S320中,根据本发明总体构思的实施例的成像设备确认与数
据的URL对应的服务器中是否存在所述数据。
如果在操作S320中确认在与URL对应的服务器中存在所述数据,则成 像设备在搮作S330中从服务器接收数据,并在操作S340中打印接收的数据。
相反,如果在操作S320中确认在与URL对应的服务器中不存在所述数 据,则成像设备在操作S350中提供用户界面以显示对打印请求的拒绝。
参照图6,如果在操作S410中从主机装置同时接收到打印命令和打印数 据,则在操作S420中,根据本发明总体构思的另一实施例的成像设备确认打 印数据的类型。这里,打印数据可以是文件类型打印教.据或URL类型打印数 据。
如果在操作S420中确认打印数据是URL类型打印数据(U),则在操作 S440中,成像设备确认在与URL对应的服务器中是否存在打印数据。如果 在操作S440中确认服务器中存在打印数据,则在操作S450中成像设备从服 务器接收打印数据。
在操作S430中,成像设备可打印从服务器接收的打印数据。
如果在操作S440中,在服务器中不存在打印数据,则在操作S460中。 成像设备提供用户界面以显示对打印请求的拒绝。
因此,通过预先确认是否存在打印数据并通知用户确认的结果,可防止 成像设备发生故障。
参照图7,如果在操作S510中从主机装置同时接收到打印命令和附属数 据的URL,则在操作S520中,根据本发明总体构思的另一实施例的成像设 备确认在与URL对应的服务器中是否存在所述附属数据。
如果在操作S520中确认在与URL对应的服务器中存在所述附属数据, 则成像设备在操作S530中从服务器接收附属数据,然后在操作S540中打印 接收的附属数据。
相反,如果在操作S520中确认在与URL对应的服务器中不存在所述附 属数据,则在操作S550中,成像设备提供用户界面以显示不存在所述附属数
据的指示。
因此,通过预先确认是否存在附属数据并通知用户确认的结果,成像设 备可防止不必要的打印。
参照图8,如果在操作S610中从主机装置同时接收到打印命令和打印数 据,则在操作S615中,根据本发明总体构思的另一实施例的成像设备确认打
印数据的类型。打印数据可以是文件类型打印数据或URL类型打印数据。
如果在操作S615中确认打印数据是文件类型打印数据,则在操作S620 中,成像设备分析从主机装置接收的打印数据。如果在操作S625中分析出在 打印数据中存在附属数据的URL,则在操作S655中,成像设备确认在与附 属数据的URL对应的服务器中是否存在附属数据。如果在操作S655中,存 在附属数据,则成像设备在操作S660中从服务器接收附属数据,将附属数据 附加到打印数据,在操作S630中执行数据的渲染,然后在操作S635中打印 数据。
如果在操作S655中,不存在附属数据,则在操作S665中,成像设备提 供用户界面以显示不存在附属数据的指示。
相反,如果在操作S615中确认打印数据是URL类型打印数据,则在操 作S640中,成像设备确认在与URL对应的服务器中是否存在打印数据。如 果在操作S640中确认在服务器中存在打印数据,则成像设备在操作S650中 从服务器接收打印数据,然后执行操作S620。
如果在操作S640中,在服务器中不存在打印数据,则在操作S650中, 成像设备提供用户界面以显示对打印请求的拒绝。
因此,可防止成像设备的故障和不必要的打印。
图9是示出根据本发明总体构思的实施例的确认附属数据的格式的方法
的流程图。
参照图3-4以及图9,如果在操作S710中从主机装置接收到附属数据的 URL,则在操作S720中,成像设备确认在与URL对应的服务器中是否存在
附属数据。
如果在操作S720中,在与URL对应的服务器中存在附属数据,则在操 作S730中,成像设备从服务器接收一部分附属数据。成像设备可通过接收的 一部分附属数据来确认附属数据的格式,并在操作S740中提供用户界面以显 示附属数据的格式。
相反,如果在操作S720中,在与URL对应的服务器中不存在附属数据, 则在操作S750中,成像设备提供用户界面以显示不存在附属数据的指示。
因此,可确认文件是否具有用户所期望的格式。
图10是示出根据本发明总体构思的实施例的确认服务器是否运行的方
法的流程图。
参照图3-4以及图10,如果在操作S810中从主机装置接收到数据的 URL,则操作S820中,成像设备确认与数据的URL对应的服务器的运行状态。
如果在操作S820中确认服务器正在运行,即,如果成像设备从服务器接 收到运行状态信息,则在操作S830中,成像设备提供用户界面以显示服务器
在运行。
相反,如果在操作S820中,服务器没有运行,则在操作S840中,成像
设备提供用户界面以显示服务器没有运行。 因此,可预先知道是否能够接收数据。
本发明总体构思还可被实施为计算机可读记录介质上的计算机可读代 码。计算机可读记录介质是可存储随后可由计算机系统读取的数据的任何数 据存储装置。计算机可读记录介质的例子包括只读存储器(ROM)、随机存 取存储器(RAM)、 CD-ROM、磁带、软盘、光学数据存储装置和载波(如 通过互联网的数据传输)。计算机可读记录介质还可在联网的计算机系统上分 布,从而计算机可读代码以分布式方式被存储和执行。此外,实现本发明总 体构思的功能程序、代码和代码段可由本发明总体构思所属领域的程序员容 易地解释。
如上所述,根据本发明总体构思,通过预先确认在与数据的URL对应的 服务器中是否存在数据并通知用户确认的结果,可防止成像设备故障以及不
必要的打印。
此外,由于可通过接收一部分附属数据来知道附属数据的格式,所以可
打印用户所期望的格式的数据。
此外,通过确认服务器是否运行,可知道是否能够接收数据。 尽管已显示和描述了本发明总体构思的几个实施例,但是本领域技术人
员应该理解,在不脱离由权利要求及其等同物限定其范围的总体构思的原理
和精神的情况下,可在这些实施例中进行改变。
权利要求
1、一种成像设备,包括控制单元,如果接收到数据的URL,则该控制单元确认在与所述数据的URL对应的服务器中是否存在所述数据;用户界面单元,提供用户界面以显示是否存在所述数据。
2、 如权利要求1所述的成像设备,其中,所述数据包括打印数据。
3、 如权利要求2所述的成像设备,其中如果服务器中存在所述打印数据,则控制单元从服务器接收并打印所述 打印数据;如果服务器中不存在所述打印数据,则控制单元控制用户界面单元提供 用户界面以显示打印拒绝。
4、 如权利要求1所述的成像设备,其中 所述数据是打印数据中包括的至少一个附属数据。
5、 如权利要求4所述成像设备,其中如果服务器中存在所述附属数据,则控制单元从服务器接收并打印所述附属数据;如果服务器中不存在所述附属数据,则控制单元控制用户界面单元提供 用户界面以显示不存在附属数据的指示。
6、 如权利要求2所述的成像设备,其中如果服务器中存在所述打印数据,则控制单元从服务器接收所述打印数 据并分析该打印数据;如果作为分析的结果,打印数据包括与至少一个附属数据对应的URL, 则控制单元确认在与各个附属数据的URL对应的服务器中是否存在所述附属数据。
7、 如权利要求6所述的成像设备,其中,如果判断出存在附属数据,则 控制单元从与各个附属数据的URL对应的服务器接收附属数据,将附属数据 附加到打印数据,并对数据进行打印;如果判断出不存在附属数据,则控制单元控制用户界面单元提供用户界 面以显示不存在附属数据的指示。
8、 如权利要求6所述的成像设备,其中,如杲在服务器中存在附属数据, 则控制单元从服务器接收一部分附属数椐,并确认附属数据的格式,并且控 制单元控制用户界面单元提供用户界面以显示确认的附属数据的格式。
9、 如权利要求4所述的成像设备,其中,如果在服务器中存在附属数据, 则控制单元从服务器接收一部分附属数据,并确认附属数据的格式,并且控制单元控制用户界面单元提供用户界面以显示确认的附属数据的格式。
10、 如权利要求4所述的成像设备,其中,所述附属数椐的格式是JPEG、 TIFF、 PDF、 GIF和BMP中的至少一种。
11、 如权利要求1所述的成像设备,其中,控制单元确认服务器是否运 行,并控制用户界面单元提供用户界面以显示服务器是否在运行。
12、 一种成像方法,包括 接收数据的URL;确认在与数据的URL对应的服务器中是否存在所述数据; 如果作为确认的结果,服务器中不存在所述数据,则提供用户界面以显 示打印中断。
13、 如权利要求12所述的成像方法,其中,所述数据包括打印数据。
14、 如权利要求13所述的成像方法,还包括 如果服务器中存在所述打印数据,则从服务器接收所述打印数据; 打印接收的打印数据。
15、 如权利要求12所述的成像方法,其中 所述数据是打印数据中包括的至少一个附属数据。
16、 如权利要求15所述成像方法,还包括 如果服务器中存在所述附属数据,则从服务器接收所述附属数据; 打印接收的附属数据。
17、 如权利要求13所述的成像方法,还包括如果作为确认的结果,服务器中存在所述打印数据,则从服务器接收所 述打印数据;分析接收到的打印数据;如果作为分析的结杲,打印数据包括与至少一个附属数据对应的URL, 则确认在与各个附属数椐的URL对应的服务器中是否存在所述附属数据。
18、 如权利要求17所述的成像方法,还包括如果作为确认的结果,判断出存在附属数据,则从与各个附属数据的 URL对应的服务器接收附属数据,并将附属数据附加到打印数据,以对数据 进行打印;如果作为确认的结果,判断出不存在附属数据,则提供用户界面以显示 不存在附属数据的指示。
19、 如权利要求17所述的成像方法,还包括如果作为确认的结果,在服务器中存在附属数据,则从服务器接收一部 分附属数据;确认附属数据的格式;提供用户界面以显示确认的附属数椐的格式。
20、 如权利要求15所述的成像方法,还包括如果作为确认的结杲,在服务器中存在附属数据,则从服务器接收一部 分附属数据;确认附属数据的格式;提供用户界面以显示确认的附属数据的格式。
21、 如权利要求15所述的成像方法,其中,所述附属数据的格式是JPEG、 TIFF、 PDF、 GIF和BMP中的至少一种。
22、 如权利要求12所述的成像方法,还包括 确认服务器是否运行;根据确认的结果,提供用户界面以显示服务器是否在运行。
23、 一种其上含有执行一种方法的计算机程序的计算机可读记录介质, 其中,所述方法包括接收数据的URL;确认在与数据的URL对应的服务器中是否存在所述数据; 如果作为确认的结果,服务器中不存在所述数据,则提供用户界面以显示打印中断。
24、 如权利要求23所述的计算机可读记录介质,其中,所述方法还包括 如果服务器中存在所述数据,则从服务器接收所述数据; 打印接收的数据。
25、 一种成4象i殳备,包括通用即插即用单元,向与数据的URL对应的服务器请求数据,并从该服 务器接收所述数据;控制单元,如果接收到数据的URL,则该控制单元确认在与数据的URL 对应的服务器中是否存在所述数据;用户界面单元,提供用户界面以显示是否存在所述数据;打印羊元,在控制单元的控制下在打印纸上打印从主机装置或服务器接收的数据。
26、 如权利要求25所述成像设备,其中,所述数据可包括附属数据。
27、 一种成像方法,包括向与数据的URL对应的服务器请求数据,并从该服务器接收数据; 如果接收到的数据中包括附属数据的URL,则确认在与附属数据的URL 对应的服务器中是否存在所述附属数据;提供用户界面以显示是否存在附属数据; 在打印纸上打印接收的数据。
28、 一种其上含有执行一种方法的计算机程序的计算机可读记录介质, 其中,所述方法包括向与数据的URL对应的服务器请求数据,并从该服务器接收数据; 如果接收到的数据中包括附属数据的URL,则确认在与附属数据的URL 对应的服务器中是否存在所述附属数据;提供用户界面以显示是否存在附属数据; 在打印纸上打印接收的数据。
29、 一种成像设备,包括 通用即插即用单元,从服务器接收数据; 控制单元,根据数据的URL确认接收的数据; 打印单元,根据控制单元的确认结果打印数据。
全文摘要
提供一种提供数据信息的成像设备和使用该成像设备的成像方法。所述成像设备包括控制单元,如果接收到数据的统一资源定位符(URL),则控制单元确认在与数据的URL对应的服务器中是否存在所述数据;用户界面单元,提供用户界面以显示是否存在所述数据。因此,可防止成像设备的故障和不必要的打印。
文档编号G06F17/30GK101114209SQ200710086070
公开日2008年1月30日 申请日期2007年3月8日 优先权日2006年7月25日
发明者夏准亨 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1