CN1168506A - 控制外部设备的方法和装置 - Google Patents

控制外部设备的方法和装置 Download PDF

Info

Publication number
CN1168506A
CN1168506A CN97102522.3A CN97102522A CN1168506A CN 1168506 A CN1168506 A CN 1168506A CN 97102522 A CN97102522 A CN 97102522A CN 1168506 A CN1168506 A CN 1168506A
Authority
CN
China
Prior art keywords
external unit
limits
request
server
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN97102522.3A
Other languages
English (en)
Inventor
G·J·沃尔夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24399357&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1168506(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of CN1168506A publication Critical patent/CN1168506A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols

Abstract

本发明描述了一种外部设备控制机构。外部设备在提供对互联、联机文件提供访问的网络中是可操作的。根据文件请求进行访问。外部设置包括服务器,服务器利用格式化的请求作为资源定位符(例如http请求)控制外部设备的操作。

Description

控制外部设备的方法和装置
本发明涉及用于与例如World Wide Web那样的互联网络相连的外部设备;更具体地说,涉及通过用于访问这种网络上的文件的现存协议直接对外部设备进行控制。
计算机的一个重要用途是在网上传递信息。当前,现有最大的计算机网络是Internet。Internet是全世界范围的计算机网络,利用共同的协议进行通信。从低端的个人计算机到高端的巨型计算机,成百万的计算机与Internet相连。
六十年代,由美国国防部高级研究项目署开发了Internet。很长一段时间,大学和国家实验室的研究人员利用Internet来共享信息。由于Internet的存在已为越来越多的人知晓,所以学术团体/研究单位以外的许多用户(例如大公司的雇员)开始使用Internet来传递电子邮件。
在1989年,一种称为World-Wide Web(“Web”)的新型信息系统被引入Internet。Web的早期开发是在欧洲粒子物理实验室的CERN中进行的。Web是广泛领域的超媒体信息检索系统,旨在对大的通用文件进行广泛的存取。那时Web仅被学术团体/研究单位知晓和采用。
在1993年,巨型计算机应用国家中心(NSCA)的研究人员推出了称为“Mosiac”的Web浏览器,它提供了图形用户接口(GUI)。Mosaic的图形用户接口简单易学且功能强。Mosiac浏览器允许用户利用简单的点和敲击命令从Web检索文件。由于用户不必进行技术培训,且浏览器很好用,所以Internet向公众开放的潜力很大。
Web的构成遵循传统的客户-服务器模式。术语“客户”和“服务器”用来指计算机的一般功用,即数据的请求者(客户)或数据的提供者(服务器)。在Web环境下,Web浏览器存在于客户处,而Web文件存在于服务器中。采用称为“超级文本传输协议”(HTTP)的协议,Web客户和Web服务器进行通信。浏览器打开与服务器的连接,并开始请求一个文件。服务器一般是以标准的Hypertext MarkupLanguage(HTML)(超级文本Markup语言)格式的形式传递被请求的文件,当上述交互过程中关闭连接时,服务器起正的作用,即从客户接收命令,并且不能请求客户进行任何操作。
在Web上显示的文件部分包括超级文本链路。超级文本链路将一个文件上的图形或文本与Web上的另一文件相连。包括超级文本链路的文件在它们在“Web”上“发布”之前就建立起来了。这就是说,向建立文件的服务器提供将要发布的文件,通过允许由Web上的其它服务器进行访问,发布该文件。每条超级文本链路与通用资源定位符(URL)相连,该定位符将Web上的文件标识和定位。当用户例如利用光标选择一条超级文本链路时,外部设备浏览器利用URL检索相应的文件。
排除与打印和分配(多媒体)文件相关的经济障碍,Web允许个人成为“发布者”。许多这样的个人不是信息的发布者,并且在发布他们的信息时不需要非常复杂的过程。为此,使用Web的个人需要能够建立Web文件以及检索信息。目前,当试图将捕获的信息集中在Web文件中时,用于捕获图象或其它媒体的工具不能实现该功能。捕获的任何信息必须通过单独的服务器转变成超级文本文件。
此外,由于Web代表交换文件的全球标准,所以这对公司和个人发布外部和内部文件是普遍通用的。由于向办公室和家中提供Internet(Web)服务的竞争在继续,所以预计“发布者”的数量将快速持续增长。同样,对高质量多媒体产品的需求也将持续增长。因此,预计对建立多媒体Web文件的工具的需求将非常大。许多这样的工具将是软件应用程序,如字处理程序。
外部设备一般与Web相连,便于用户与Web交互。在现有技术的系统中,将外部设备用于各种专用应用功能。例如,打印机用于打印数据,而扫描器用于对数据扫描。这些外部设备通常通过总线与控制外部设备的主机相连。典型的系统示于图1。参照图1,计算机101一般包括应用程序102,它调用在主机101上运行的外部设备104的驱动器103,从而使控制信息和信号经总线105发送到外部设备104,控制其操作。于是仅通过主机及其通信驱动器访问外部设备。因此,如果一个人想使外部设备实现特定的功能,他必须将其愿望传给计算机,然后计算机使外部设备实现该功能。如果外部设备没有利用合适的驱动器访问主机,那么不能控制外部设备。此外,如果一个人在远处,那么他可能没有访问主机,却仍希望控制外部设备。因此,需要能够在不依靠作为接口的主机的情况下,直接控制外部设备。另外,还希望能够从远处进行相同的控制。
目前通过指定URL不能捕获和自动访问作为Web文件的信息。另外,目前也没有从远处能够进行任何捕获和转变处理的工具。还需要通过指定URL捕获和自动访问作为Web文件的信息的途径。还需要从远处控制捕获信息的途径。
本发明描述了一种外部设备控制机构。外部设备在提供对互联、联机文件提供访问的网络中是可操作的。根据文件请求进行访问。外部设备包括服务器,服务器利用格式化的请求作为资源定位符(例如http请求)控制外部设备的操作。
通过以下详细的描述和对本发明的各种实施例的附图的说明,可以更好地理解本发明,然而,这些不应该认为是对本发明的限制。
图1是带有主机和外部设备的现有技术的计算机系统。
图2是本发明的系统的框图。
图3A是本发明的外部设备的一个实施例的框图。
图3B是在本发明的外部设备中进行处理的逻辑电路的一个实施例的流程图。
图4A是HTML文件的一个例子。
图4B是图4A的HTML文件的起始页的一个例子。
现在描述建立电子文件和控制外部设备的方法和装置。在以下对本发明的详细描述中,为了彻底理解本发明提出了许多具体的细节。然而,本领域的一般技术人员应懂得,没有这些具体的细节也能实现本发明。在某些情况下,为了避免使本发明模糊不清,已知的结构和设备用框图的形式表示,而不是给出它们的细节。
本发明提供了与网络相连、并能够对来自网络的请求作出响应的外部设备。在一个实施例中,这些请求与World Wide Web(WWW)相联系。在本发明中,外部设备作为WWW服务器。这就是说,外部设备直接与局域网(LAN)或广域网(WAN)相连,并“服务”数据,如图象或其它多媒体目标,外部设备捕获或建立数据,以便请求网上的主体。
在本发明的一个实施例中,外部设备采用“超级文本传输协议”(HTTP),在网上与客户通信;这些客户也采用超级文本传输协议与外部设备进行通信。该外部设备和这些客户分别作为HTTP服务器和HTTP客户。
在一个实施例中,外部设备包括一个处理器和一个存储器,以及一个计算机可读媒体,如磁(硬盘)或光海量存储器,外部设备的计算机可读媒体包括将数据从外部设备传送到客户系统的计算机程序指令。系统中的客户一般将包括一个客户处理器和一个存储器,以及一个计算机可读媒体,如磁或光海量存储器,客户的计算机可读媒体包括接收来自外部设备的数据并在客户处存储数据的计算机程序指令。
下面简要说明客户-服务器操作,URL和对Web的浏览。
从概念上讲,计算机网络如Internet包括小型计算机和通常作为服务器的大型计算机。一般情况下小型计算机是“个人计算机”或工作站,并位于使用人员操作计算机对网上的其它计算机或服务器请求数据的地方。通常请求的数据驻留在大型计算机中。在这种情况下,小型计算机是客户,而大型计算机是服务器。在本说明书中,术语“客户”和“服务器”用来指计算机的一般功用,即数据的请求者(客户)或数据的提供者(服务器)。通常计算机的规模或与之相联系的资源的规模并不妨碍作为客户或服务器的计算机能力。此外,在一种事务处理中一台计算机可以请求数据,而在另一种事务处理中可以提供数据,这样便改变了计算机的功用,从客户变为服务器或相反。
World Wide Web(“Web”)采用客户-服务器模式,在客户和服务器之间进行通信。Web服务器与Internet相连,并对来自Web客户的文件请求作出响应。对Web客户(例如Web“浏览器”)编程,使得用户能够简单地访问位于Web服务器上的Web文件。
通过Internet互联的客户-服务器系统的一个例子包括一个远程服务器系统,该系统通过Internet与客户系统互联。客户系统可以包括常规的部件,如一个处理器,一个存储器(例如RAM),与处理器和存储器相连的总线,通过I/O控制器和网络接口如常规的调制解调器与处理器和存储器相连的海量存储器(例如硬磁盘或光存储盘)。服务器系统也可以包括常规的部件,如一个处理器,一个存储器(例如RAM),与处理器和存储器相连的总线,通过I/O控制器和网络接口如常规的调制解调器与处理器和存储器相连的海量存储器(例如磁盘或光盘)。从以下描述可以理解,本发明可以用软件实施,该软件作为可执行指令分别存储在客户和服务器系统的计算机可读媒体中,如海量存储器或存储器中。
为了确定Internet的资源地址,采用统一资源定位符(URL)。URL是一个描述符,它具体确定Internet资源及其位置的类型。URL具有以下格式:
resource_type://domain.address/path_name
其中“resource_type”确定Internet资源的类型。Web文件由资源类型“http”标识,它表示采用超级文本传输协议来访问文件。其它资源类型包括“ftp”(文件发送协议)和“telnet”。domain.address确定资源所处的计算机的域名地址。最后,path_name确定标识资源的服务器的文本系统中的目录路径。在路径名部分的最右边的名是实际文件名。Web页由资源类型“http”标识。通过转换,大多数Web页以后缀“.html”结束,表示该文件是HyperText Markup Language(超级文本Markup语言)文件。
Web文件的URL的一个例子是:
http://info.tech.ch/hypertext/Data/WWW/History.html
该URL表示通过使用HTTP(Web)协议到达称为“info.tech.ch”的服务器,有一个目录,包括称为“History.html.”的超级文本文件。Internet上的资源是由其URL唯一可寻址的。
为了访问初始Web文件,用户将Web的URL文件输入Web浏览器程序。然后Web浏览器向采用URL的具有Web文件的服务器发送一个http请求。通过向客户发送请求的HTTP目标,Web服务器对http请求作出响应。在大多数情况下,HTTP目标是一个原文(ASCII)文件,该文件包括用超级文本Markup语言(HTML)写的文本(用ASCII)。HTML文件统称包括到其它Web文件的超级链路。Web浏览器在屏幕上为用户显示HTML文件,并以每种方式强调到其它Web文件的超级链路,从而使用户可以选择该超级链路。
本发明的优点是外部设备作为Web服务器,它不需要与任何特定的“主机”直接进行交互。
图2表示本发明的外部设备。参照图2,图中所示的本发明的外部设备200带有数据201和Web服务器202。Web服务器202通过Web浏览器对用户的请求作出响应,访问数据201,并将数据201经网络203提供给用户。可以从外部设备200中的或与外部设备200相联系的存储器中访问数据201,或通过外部设备200执行一种预定的功能(例如照相机外部设备捕捉一幅图象),得到数据201。
在一个实施例中,网络203包括Internet。本发明不限于在“World-Wide Web”或“Internet”上检索和发布文件。本发明的原理可以应用于各种网络,数据和文件存储器以及数据库设备,或者具有在请求时能够得到文件或其它信息的其它类型的客户/服务器系统。
在一个实施例中,外部设备通过信道与WWW中的Web侧相连。外部设备可以包括Web侧,并且Web侧与Internet或其它网络或提供对WWW访问的文件资源相连。通过这些协议在LAN(或WAN)实现网络203上的通信,于是不需要在主机上运行的特定“驱动器”软件指示外部设备。
在本发明中,外部设备如数字静止摄像机通过捕获图象或其它媒体并将它们与Web文件集中起来,建立Web文件。由外部设备捕获和/或产生的数据,不管它是图象、文本、声音、视频等,都可以在WWW上自动获得,并可以容易地包括进用户Web文件中。本发明允许用户容易地建立和管理超级文本链路(URL)。Web服务器和客户的协议(http)是公开和已知的。
应注意的是,出于本发明的目的,Web文件是分布目标。源文件可以参考不同类型的其它目标,以便包括进单一的“页”中。于是,为了将它包括进一个文件中,设计者仅需参考图象或其它数据。在一个实施例中,参考可以包括由设计者指定的URL。图象(或其它数据)不需要存在于它的个人机中;只简单地需要当读者读文件时能够由读者访问。如果URL是由它们的设计者指定的,那么URL需要对读者的机器来说是可访问的。本发明的整体化是指设计者连同服务器工具简单地将一份参考插入他的源文件中的数据或图象中。当读者观看该文件时,为了检索参考信息,本发明的外部设备本身联系。如果信息包括图象,那么该图象可以是静态图象(对外部设备中的海量存储器是预先捕获和存储的)或“动态”图象(每次请求时捕获的新图象)。
为了通过WWW访问外部设备,用户可以指定URL。外部设备可以对多个URL作出响应,并根据每个URL提供不同的信息或完成不同的任务。在一个实施例中,用户也可以采用“形式”完成各种任务。用户可以填空、填标记框,或实现形式提供的任何其它选择技术。该选择可以指定请求的信息或可以指定命令选择。该形式产生实施请求的URL。然后作为URL的选择被送至采取适当操作的外部设备。
虽然本发明试图向所有的外部设备提供共同的接口,但是对现有技术来说,接口基本是不同的。例如,本发明提供了单个接口,它是为每个用户/位置由新的htlm页很容易地定制的。本发明是文件交换的全球标准。不需要驱动器软件;因此,较容易地开发控制功能。此外,本发明保持目标,并在整个Web上服务它们,同时允许对外部设备进行远程访问,而不需要主机。
本发明允许外部设备建立可以直接在Web客户处显示并包括进Web文件的目标。换句话说,信息内容可以从信息访问(捕获)直接变到(请求文本、图象等的)显示。注意Web可以使已知的外部设备很容易与未知的外部设备共存。
在本发明中,每个外部设备包括一个Web服务器和一个允许外部设备与网络通信的通信机构。作为Web服务器,外部设备与网络203通信,并处理http请求。虽然所示的外部设备200具有Web服务器202,但是该服务器不必是完全的http服务器。在一个实施例中,Web服务器202需要的仅是处理所述类型请求的软件。
在一个实施例中,外部设备包括一个通信口,如无线调制解调器。应注意的是,本发明的外部设备可以采用一个或多个通信机构。外部设备200可以包括与WAN,例如带有RJ-11插孔的电话接口,通信的软件/硬件。
当外部设备接通时,试图与网络的其余部分(例如Internet)通信。当与网络实现通信时,外部设备寄存器起作用。在一个实施例中,每个外部设备采用一个标识符(例如名)。名可以由中央位置(例如适当的总部)指定,或例如通过建立设置域名或地址的例行程序专门确定。标识符对发送程序和WAN的基础结构必须是已知的和可分布的,因此,当向该特定的外部设备发送一个请求时,发送程序知道如何传输它。
一旦与网络相连,外部设备200为文件请求监视通信链路。外部设备具有翻译软件,它将请求或URL翻译成控制外部设备的控制参数。于是,外部设备内部发出命令,执行任何请求的操作。通过发送现有技术中已知格式的文本和图象或执行一个或多个请求的功能,外部设备200处理请求。
本发明的外部设备的一个实施例示于图3A。参照图3A,外部设备300包括传感器301,与传感器301相连的处理器302,和既与传感器301相连又与处理器302相连的存储器303。这些部件中的每一个可以利用一个或多个导体连接在一起。根据软件进行操作,处理器302从网络(WWW)接收http请求,并将这些请求翻译成命令,这些命令再向前送至传感器301。
根据这些命令,传感器301实现由命令指定的功能。传感器301可以包括任何装置、部件、机构等,是外部设备300的一部分,它通过检测获得信息。在一个实施例中,传感器301包括照相机(例如数字照相机)的图象捕获机构。
由传感器301检测的信息存储在存储器303中。存储器303可以包括一个缓冲存储器。在一个实施例中,存储器303在外部设备300的外部,或其一部分在外部设备300的外部。处理器302获得存储的信息,并将该信息向前送至请求器。
图3B是外部设备操作的操作流程图。参照图3B,处理器开始建立一条网络链路(处理框310)。建立这样的链路在现有技术中是已知的。一旦在外部设备和网络之间建立了通信,处理器便检验来到是命令是否是http请求(处理框311)。如果不是,则处理器一般在预定的时间间隔内进行重复检验。如果处理器判断来到的命令是http请求,则处理器查询(例如解码)该请求(处理框312),并进行该操作(处理框313)。进行操作可以包括处理器向传感器发送命令(例如信号),使传感器进行操作(例如捕获图象、移动、断开、接通电源、关闭、打开等)。另外,进行操作可以包括产生使信息可以从存储器中被访问的命令/信号。
最后,执行操作以后,本发明的处理器可以选择包括将文件和/或图象返回到请求器的操作(处理框314)。
在一个实施例中,外部设备200也能够接收“动态”信息。当前被检测的该信息(例如图象、文本、数据等)可以作为被与网络相连的其它用户访问的文件。例如,在使用照相机的情况下,反复观看的位置的图象可以作为文件(或作为文件的一部分)。提供的信息可以用预定的方式(例如根据http协议)格式化。例如提供的文件可以包括到其它相关信息(例如展示相关、内容相关)的指针或链路。
在一个实施例中,本发明的外部设备可以将信息转存到作为外部设备的替代物的中央侧。该中央侧可以具有传输信息链路,并可以在不能获得外部设备时处理对外部设备的请求。由于外部设备需要建立与中央侧的通信,在中央侧和静止的WWW之间建立路径,所以也可以使记录更简单。以这种方式,WW不必更新为到外部设备的路径信息。
通过Web浏览器可以访问外部设备。外部设备基本上具有起始页,它可以包括控制参数,指向当前或归档的图象的指针,以及指向存储在另一位置的文件和信息的指针。
图4A表示HTML文件的一个例子。图4A是用于访问外部设备的各种功能的html源码和相联系的URL的一个例子。在这一例子中,外部设备是照相机。参照图4A,图4A中的文件的第二行读“<title>Peripheral Home Page</title>.”在这种情况下,标记<title>和</title>是分别对应于文本的开始和结束的HTML定义符,该文本指定为HTML文件的标题。标题可以用于各种目的,例如在自动产生的索引中的文件清单。
图4A的HTML文件的第三行是“<h1>Images</h1>”。<h1>和</h1>是HTML首标的定义符,它将以最大的字体予以显示。在客户计算机上运行的浏览器软件翻译首标标记,于是在客户显示屏上以最大字形显示首标标记之间的文本。
文本行是短语“<a http://Cameral.ricoh.com/CurrentImage.gi>CurrentImage</a>”。该短语将“CurrentImage定义为得到当前图象的一条链路。特别是,“a”标记定义为链路的开始。“href=”标记定义链路将是可以采用URL“http://Cameral.ricoh.com/CurrentImage.gif”定位的Web页。接着,文本“Current Image”是将为链路的文件。最后,“/a”标记定义链路定义的结束。如图4B所示,文本“Current Image”以下加横线显示,表示它是到另一文件的链路。如果用户选择下加横线的文本“Current Image”,那么浏览器将发出在URL地址“http://Cameral.ricoh.com/CurrentImage.gif”的对Web页的请求。于是,示出两个URL,一个用于捕获当前图象,另一个用于将照相机移到左边。不同的URL可以指定移动照相机的不同的距离和/或角度。
图4B表示Web浏览器中外部设备的起始(Web)页的一个例子,Web浏览器能够使用户访问或控制外部设备。通过执行图4B中位置A的“点-和-链路”操作,URL请求被送至照相机。当接收到该请求时,照相机将请求CurrentImage.gif翻译成一条命令,以便捕获图象和将其以gif格式送回至请求器。
从以上例子中可以看出,HTML文件包括浏览器显示Web页所需的全部信息。因此,Web服务器的仅一项任务是提供所请求的文件或功能,而不需要服务器请求客户做其它任何事情。然而,服务器的这一功用也限制了Web环境的应用。
对外部设备200的请求可以包括任意的命令。在一个实施例中,外部设备200包括用于建立控制外部设备操作的特定参数的一种形式。例如,参数可以与建立观看照相机的方向有关,项目对应于照相机角度。形式可以用Web浏览器填满,并送回至照相机。根据填入的形式,外部设备中的服务器接收(例如URL)一串请求文件。服务器通过移动照相机对该请求作出响应。应注意的是,外部设备可执行的任何命令可以通过用户在网上的任何地方进行控制。
在一个实施例中,对外部设备的访问需要口令或一些其它保密措施。这些保密措施的特征存在于出现的HTTP标准中。
本发明可以应用于各种外部设备。例如,本发明可以应用于数字照相机、多功能机器、扫描机(特别是那些带有机载数据库存储器)、带有数据库存储器的复印机、遥控摄像机,并控制复印机的复印(双面复印)。
本发明可以应用于保密照相机,例如可以装在用户家中和插入局部网络(例如电话网)。在一个实施例中,每台这样的照相机具有自己的URL和将文件服务至Web的能力。用户可以从任何位置与Internet相连,并通过任何Web浏览器简单地在适当的链路上敲击,从照相机中观看画面。此外,本发明的照相机的服务器可以包括使用户简单地在适当的项目上敲击,调整操作或观看保存的照片的格式。在这种情况下,有关格式的URL与存储在照相机的存储器中或可由与照相机相联系的Web服务器访问的存储器中的目标相关联。
本发明可以用于报道摄像机,个人(例如记者)带者这种摄像机在现场进行拍摄。摄像机与网络相连或与网络通信之后,就可以进行拍摄。
本发明还可以用于多功能机器如扫描机,它包括存储的和可检索的文件,二者都是以源和图象的格式。在一个实施例中,这一机器包括文件事务记录,并允许请求观看已经形成和已经发送的特定文件的数目。
本发明还可以用于作为外部发布机器的传真机。在一个实施例中,客户或从WWW得到信息,或通过传真机本身得到信息。在传真机的情况下,通过机器将文件存储在存储器中,并与Internet通信或直接与其它传真机通信。通过传真机的G3发出对文件的请求,传送事务,或通过传真机的http传送WWW。
本发明可以用于数字视频照相机,例如拍摄MPEG电影并带有静止视频图象和索引。
本发明可以用于打印机,可以打印任何适合格式的Web文件。在这种情况下,打印机可以保持与多种不同格式兼容,并被控制做相同的事情。
本发明也可以用于Web Kiosks,它允许用户浏览WWW,还建立自己的一些信息。
本发明的一个优点是易于按规格改制。控制外部设备的文件可以在一台完全分离的服务器上建立,它与外部设备的Web服务器完全分离。这就是说,根据本发明,按规格改制可以包括局部开发指向外部设备的资源的“页”。于是,本发明不依赖于任何一家公司或操作系统。每个文件包括指向外部设备中的可访问页的指针(例如链路)。换句话说,在一个服务器上可以建立包括链路的文件,并可以敲击带有Web浏览器的一个链路进行选择,使得从外部设备检索文件。因此,在文件的所需位置插入适当的通用资源定位符(URL)。可以与外部设备完全分离来建立完全按规格改制的接口。
本发明的按规格改制允许指定由外部设备捕获的最近的文件,甚至使得捕获文件本身。对外部设备的这种控制可以扩展到使外部设备执行任何功能,从而采用按规格改制的接口能够从远处直接进行控制。
本发明的另一个优点是外部设备的驱动器是标准的,因此不需要驱动外部设备的主机。主机提供的所有功能都包含在外部设备中,包括服务器软件。以这种方式通过共同的Web接口进行全部访问。不需要支持不同的操作系统和计算机系统的独立的驱动器,因此节省了开支。
对本领域的一般技术人员来说,阅读了上述说明以后对本发明进行各种改变和修改是很显然的,应理解的是,所示的任何具体实施例和为了说明所作的描述都不应认为是限制。因此,各种实施例的细节都不是为了限制权利要求的范围,权利要求本身只是引述了本发明的最基本的特征。

Claims (32)

1.一种与网络相连并与网络一起使用,根据文件请求提供对互联、联机的文件进行访问的外部设备,所述外部设备包括:
根据格式化为http文件请求的请求,控制外部设备操作的一个服务器。
2.权利要求1中限定的外部设备,其中服务器也对请求的形式作出响应。
3.权利要求2中限定的外部设备,其中请求形式是通过采用外部设备浏览器填入的。
4.权利要求1中限定的外部设备,进一步包括数据源,其中服务器根据请求提供来自数据源的数据。
5.权利要求4中限定的外部设备,其中服务器根据一个请求控制数据源捕获信息,所述服务器提供捕获的信息。
6.与网络相连的单个整体化的装置,所述装置包括:
执行至少一种操作的功能性单元;
与网络相连的通信机构,用于向该装置和从该装置传输信息,其中通信机构接收对该装置的请求;
与通信机构和功能性单元相连的服务器,用于将请求翻译成控制功能性单元的参数。
7.权利要求6中限定的装置,进一步包括与服务器和通信机构相连存储器,该存储器存储服务器利用通信机构根据来自网络的请求提供给网络的目标。
8.权利要求7中限定的装置,其中目标包括至少一个html源文件。
9.权利要求6中限定的装置,进一步包括用于记录与网络相连的装置的记录装置。
10.权利要求9中限定的装置,其中该装置被指定一个用于记录的标识符。
11.权利要求10中限定的装置,其中标识符包括IP号和名。
12.权利要求6中限定的装置,其中请求包括至少一个http请求。
13.权利要求6中限定的装置,其中网络包括一个局域网。
14.权利要求6中限定的装置,其中网络包括一个广域网。
15.权利要求6中限定的装置,其中通信机构在装置和至少一条电话线之间传输信息。
16.权利要求6中限定的装置,其中通信机构在装置和ISDN之间传输信息。
17.权利要求6中限定的装置,其中服务器包括一个http服务器。
18.权利要求6中限定的装置,其中功能性单元直接受URL的控制。
19.一种系统包括:
网络;
与该网络相连的执行操作的单个整体化外部设备,所述外部设备包括:
通信机构,用于向该外部设备和从该外部设备传输信息,其中通信机构接收对该装置的请求;
与通信机构相连的服务器,用于处理多个请求,其中服务器将所述多个请求中的至少一个翻译成控制外部设备功能的至少一个参数;以及
与网络相连的一个装置,其中装置的用户选择访问外部设备的一个资源标识符,因此经装置的用户观看的目标,通过选择资源标识符,该装置直接控制外部设备。
20.权利要求19中限定的系统,其中资源标识符包括通用资源定位符(URL)。
21.权利要求19中限定的系统,其中外部设备包括I/O装置。
22.权利要求21中限定的系统,其中I/O装置包括照相机。
23.权利要求21中限定的系统,其中外部设备包括多功能机器。
24.一种控制与网络相连并带有与网络相连的装置的外部设备的方法,所述方法包括以下步骤:
装置选择一个资源标识符;
根据选择的资源标识符产生对外部设备的请求;以及
通过请求直接控制外部设备。
25.权利要求24中限定的方法,其中直接控制外部设备的方法包括直接接触外部设备检索一个文件的步骤。
26.权利要求25中限定的方法,其中文件包括存储在外部设备中的先前建立的文件。
27.权利要求25中限定的方法,其中文件包括对外部设备接收请求作出响应,自动捕获的数据。
28.权利要求24中限定的方法,其中直接控制外部设备的步骤包括将请求翻译成至少一个控制参数,该参数使外部设备以预定方式操作。
29.权利要求24中限定的方法,其中直接控制外部设备的步骤包括利用外部设备上的服务器处理该请求。
30.权利要求24中限定的方法,进一步包括建立在装置上使用的接口的步骤,其中该接口包括由用户指定的资源标识符。
31.权利要求24中限定的方法,进一步包括与显示在装置上的接口进行交互的步骤。
32.权利要求31中限定的方法,其中接口包括从外部设备起源的一种形式。
CN97102522.3A 1996-02-09 1997-02-05 控制外部设备的方法和装置 Pending CN1168506A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US599373 1996-02-09
US08/599,373 US6209048B1 (en) 1996-02-09 1996-02-09 Peripheral with integrated HTTP server for remote access using URL's

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN200410032274.5A Division CN1534953B (zh) 1996-02-09 1997-02-05 外部设备和控制外部设备的方法

Publications (1)

Publication Number Publication Date
CN1168506A true CN1168506A (zh) 1997-12-24

Family

ID=24399357

Family Applications (2)

Application Number Title Priority Date Filing Date
CN97102522.3A Pending CN1168506A (zh) 1996-02-09 1997-02-05 控制外部设备的方法和装置
CN200410032274.5A Expired - Lifetime CN1534953B (zh) 1996-02-09 1997-02-05 外部设备和控制外部设备的方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200410032274.5A Expired - Lifetime CN1534953B (zh) 1996-02-09 1997-02-05 外部设备和控制外部设备的方法

Country Status (4)

Country Link
US (3) US6209048B1 (zh)
JP (4) JPH09325925A (zh)
CN (2) CN1168506A (zh)
DE (1) DE19704694A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100437531C (zh) * 2003-11-20 2008-11-26 微软公司 作为分散化操作系统中的服务的设备
US7568015B2 (en) 2004-04-07 2009-07-28 Hand Held Products, Inc. Routing device and method for use with a HTTP enabled computer peripheral
US8281030B2 (en) 2004-04-07 2012-10-02 Hand Held Products, Inc. HTTP enabled computer peripheral

Families Citing this family (235)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6539267B1 (en) 1996-03-28 2003-03-25 Rosemount Inc. Device in a process system for determining statistical parameter
US7949495B2 (en) * 1996-03-28 2011-05-24 Rosemount, Inc. Process variable transmitter with diagnostics
US6654697B1 (en) 1996-03-28 2003-11-25 Rosemount Inc. Flow measurement with diagnostics
US6017143A (en) 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
US8290721B2 (en) * 1996-03-28 2012-10-16 Rosemount Inc. Flow measurement diagnostics
US7146408B1 (en) * 1996-05-30 2006-12-05 Schneider Automation Inc. Method and system for monitoring a controller and displaying data from the controller in a format provided by the controller
EP0821522B1 (en) * 1996-07-23 2008-04-09 Canon Kabushiki Kaisha Camera control apparatus and method
US7113971B1 (en) * 1996-08-05 2006-09-26 Canon Kabushiki Kaisha Communication method and apparatus, server and client on network, and program codes realizing communication thereof
US6968319B1 (en) * 1996-10-18 2005-11-22 Microsoft Corporation Electronic bill presentment and payment system with bill dispute capabilities
US6771381B1 (en) 1998-11-13 2004-08-03 Laurence C. Klein Distributed computer architecture and process for virtual copying
US5956487A (en) * 1996-10-25 1999-09-21 Hewlett-Packard Company Embedding web access mechanism in an appliance for user interface functions including a web server and web browser
JP3943674B2 (ja) * 1996-10-25 2007-07-11 キヤノン株式会社 カメラ制御システム並びにカメラサーバ及びその制御方法
US6449574B1 (en) 1996-11-07 2002-09-10 Micro Motion, Inc. Resistance based process control device diagnostics
US6754601B1 (en) 1996-11-07 2004-06-22 Rosemount Inc. Diagnostics for resistive elements of process devices
US6519546B1 (en) 1996-11-07 2003-02-11 Rosemount Inc. Auto correcting temperature transmitter with resistance based sensor
US6601005B1 (en) 1996-11-07 2003-07-29 Rosemount Inc. Process device diagnostics using process variable sensor signal
US7092012B2 (en) * 1996-11-15 2006-08-15 Canon Kabushiki Kaisha Image processing apparatus and method, storage medium, and communication system
US6784924B2 (en) * 1997-02-20 2004-08-31 Eastman Kodak Company Network configuration file for automatically transmitting images from an electronic still camera
JP2959545B2 (ja) 1997-03-25 1999-10-06 セイコーエプソン株式会社 画像情報入出力装置及び画像情報入出力装置の制御方法及び画像情報処理システム
US5973734A (en) 1997-07-09 1999-10-26 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US6760746B1 (en) * 1999-09-01 2004-07-06 Eric Schneider Method, product, and apparatus for processing a data request
US6128603A (en) * 1997-09-09 2000-10-03 Dent; Warren T. Consumer-based system and method for managing and paying electronic billing statements
US20020152289A1 (en) 1997-09-10 2002-10-17 Schneider Automation Inc. System and method for accessing devices in a factory automation network
US20020091784A1 (en) * 1997-09-10 2002-07-11 Baker Richard A. Web interface to a device and an electrical network control system
US6917968B2 (en) * 1997-09-30 2005-07-12 Canon Kabushiki Kaisha System for providing location information from a remote terminal and displaying on a map display as a URL
JP3792858B2 (ja) * 1997-09-30 2006-07-05 キヤノン株式会社 情報処理装置及びシステム及び方法及び記憶媒体
DE69818494T2 (de) 1997-10-13 2004-07-01 Rosemount Inc., Eden Prairie Übertragungsmethode für Feldvorrichtungen in industriellen Prozessen
US7274474B2 (en) * 1997-10-27 2007-09-25 Canon Kabushiki Kaisha Printing data held on a WWW server
JP4006807B2 (ja) * 1998-01-19 2007-11-14 ブラザー工業株式会社 ネットワークシステム、及び端末装置
US7098206B2 (en) * 1998-01-21 2006-08-29 Smithkline Beecham Corporation Pharmaceutically active morpholinol
DE69838541T2 (de) * 1998-03-04 2008-07-03 Sony Deutschland Gmbh Verbindungsherstellung zwischen entfernten Einheiten mit Hypertext-Übertragungsprotokoll
JP4408969B2 (ja) * 1998-04-10 2010-02-03 株式会社リコー 被制御装置
JP2002514798A (ja) * 1998-05-07 2002-05-21 サムスン エレクトロニクス カンパニー リミテッド ネットワーク内のデバイス−デバイス間命令及び制御のための方法及びシステム
SE9801863L (sv) * 1998-05-27 1999-11-28 Abb Ab Anläggning för styrande av processutrustning
US20020065772A1 (en) * 1998-06-08 2002-05-30 Saliba Bassam A. System, method and program for network user access
US20050192900A1 (en) * 1998-06-08 2005-09-01 Microsoft Corporation Parcel manager for distributed electronic billing system
FR2781583B1 (fr) * 1998-07-22 2000-12-01 Cegelec Architecture de communication pour systeme industriel de conduite de procede et unite programmee correspondante
FR2781895B1 (fr) * 1998-07-28 2001-11-30 Cegelec Procede de mise a jour de valeurs caracteristiques implantees dans une unite d'exploitation programmable d'un systeme industriel de conduite
JP4392906B2 (ja) * 1998-08-28 2010-01-06 キヤノン株式会社 情報処理装置及び情報処理方法及び情報処理システム及び情報処理プログラムを記憶した記憶媒体及び情報処理プログラムを送出する送出装置及び情報処理プログラム製品
JP3135532B2 (ja) 1998-09-29 2001-02-19 松下電送システム株式会社 ネットワークファクシミリ装置
DE19855154A1 (de) * 1998-11-30 2000-06-08 Christian Haart Elektronisches Gerät zur Übertragung beliebiger Videosignale zur Darstellung von Aufnahmen auf bestimmten Internetseiten
US6611775B1 (en) 1998-12-10 2003-08-26 Rosemount Inc. Electrode leakage diagnostics in a magnetic flow meter
DE29823119U1 (de) * 1998-12-28 1999-02-25 Siemens Ag Automatisierungsgerät
US6317141B1 (en) 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
JP2000224220A (ja) 1999-01-27 2000-08-11 Matsushita Graphic Communication Systems Inc ネットワークファクシミリ装置
JP3408984B2 (ja) 1999-01-28 2003-05-19 パナソニック コミュニケーションズ株式会社 ネットワークファクシミリ装置
DE19910468A1 (de) * 1999-03-10 2000-09-14 Nokia Telecommunications Oy No ISDN-Nebenstellenanlage mit einer Schnittstelle zum Programmieren
US6338082B1 (en) 1999-03-22 2002-01-08 Eric Schneider Method, product, and apparatus for requesting a network resource
USRE43690E1 (en) 1999-03-22 2012-09-25 Esdr Network Solutions Llc Search engine request method, product, and apparatus
US8037168B2 (en) 1999-07-15 2011-10-11 Esdr Network Solutions Llc Method, product, and apparatus for enhancing resolution services, registration services, and search services
US7188138B1 (en) 1999-03-22 2007-03-06 Eric Schneider Method, product, and apparatus for resource identifier registration and aftermarket services
US9141717B2 (en) 1999-03-22 2015-09-22 Esdr Network Solutions Llc Methods, systems, products, and devices for processing DNS friendly identifiers
JP2000347976A (ja) * 1999-04-01 2000-12-15 Seiko Epson Corp 機器管理システム、管理サーバ及びコンピュータ読取可能な記録媒体
DE19922118A1 (de) * 1999-05-12 2000-11-23 Oce Printing Systems Gmbh Netzwerk, Interpreter für ein derartiges Netzwerk und Verfahren zum Betreiben eines Netzwerkes
US6513062B1 (en) * 1999-05-25 2003-01-28 Grischa Corporation Method, apparatus, and computer program product for efficient server response generation using intermediate state caching
US6356191B1 (en) 1999-06-17 2002-03-12 Rosemount Inc. Error compensation for a process fluid temperature transmitter
US7010459B2 (en) * 1999-06-25 2006-03-07 Rosemount Inc. Process device diagnostics using process variable sensor signal
EP1247268B2 (en) 1999-07-01 2009-08-05 Rosemount Inc. Low power two-wire self validating temperature transmitter
US6505517B1 (en) 1999-07-23 2003-01-14 Rosemount Inc. High accuracy signal processing for magnetic flowmeter
JP3347100B2 (ja) * 1999-07-30 2002-11-20 インターナショナル・ビジネス・マシーンズ・コーポレーション 表示情報確定方法及び装置、表示情報確定のためのソフトウエア・プロダクトを格納した記憶媒体
JP3805144B2 (ja) * 1999-08-02 2006-08-02 パナソニック コミュニケーションズ株式会社 デジタルカメラ及び画像送信方法
US7200683B1 (en) 1999-08-17 2007-04-03 Samsung Electronics, Co., Ltd. Device communication and control in a home network connected to an external network
US7126716B1 (en) * 1999-08-20 2006-10-24 Zih Corp. Printer for printing labels, tags or the like
US6701274B1 (en) 1999-08-27 2004-03-02 Rosemount Inc. Prediction of error magnitude in a pressure transmitter
JP2001067313A (ja) * 1999-08-27 2001-03-16 Nec Techno Service Kk 端末装置
USRE44207E1 (en) 1999-09-01 2013-05-07 Esdr Network Solutions Llc Network resource access method, product, and apparatus
CA2318023A1 (en) * 1999-09-16 2001-03-16 Xerox Corporation Context sensitive web-based supply ordering
US6985877B1 (en) * 1999-09-16 2006-01-10 Xerox Corporation Method for supply ordering
US7640318B1 (en) * 1999-09-17 2009-12-29 Ricoh Co., Ltd. Method and apparatus for publishing documents over a network
US6556145B1 (en) 1999-09-24 2003-04-29 Rosemount Inc. Two-wire fluid temperature transmitter with thermocouple diagnostics
US7249317B1 (en) * 1999-09-27 2007-07-24 Canon Kabushiki Kaisha Information processing apparatus, its control method, and storage medium
US7028102B1 (en) * 1999-12-13 2006-04-11 Axis, Ab Method and system for presenting information
US6938202B1 (en) * 1999-12-17 2005-08-30 Canon Kabushiki Kaisha System for retrieving and printing network documents
AU2552201A (en) * 2000-01-12 2001-07-24 Seiko Epson Corporation Personal digital terminal and data output control system
WO2001052045A1 (fr) * 2000-01-12 2001-07-19 Seiko Epson Corporation Dispositif de commande de sortie de donnees et assistant numerique personnel
WO2001052046A1 (fr) * 2000-01-12 2001-07-19 Seiko Epson Corporation Dispositif de commande de sortie de donnees et terminal numerique personnel
US7107526B1 (en) * 2000-01-19 2006-09-12 Xerox Corporation Transparent injection of specific content into web pages viewed while browsing
US7822683B2 (en) * 2000-01-21 2010-10-26 Microsoft Corporation System and method for secure third-party development and hosting within a financial services network
US7143141B1 (en) 2000-01-25 2006-11-28 Hewlett-Packard Development Company, L.P. System for providing internet-related services in response to a handheld device that is not required to be internet-enabled
US7356570B1 (en) * 2000-08-29 2008-04-08 Raja Tuli Portable high speed communication device
US7765271B1 (en) * 2000-02-03 2010-07-27 Hyland Software, Inc. System and method for scanning a document in client/server environment
US7266590B2 (en) * 2000-02-21 2007-09-04 Seiko Epson Corporation System for mediating printing on network
EP1264477A4 (en) * 2000-02-23 2003-10-01 Penta Trading Ltd SYSTEMS AND METHODS FOR LAUNCHING AND ESTABLISHING PREVIEW OF ELECTRONIC FILES OF THE WEB FILE TYPE
DE10033836A1 (de) * 2000-03-01 2001-09-27 Martin Daumer Verfahren zum Bereitstellen von Biosignalen
DE10010590A1 (de) * 2000-03-03 2001-09-13 Nedret Sahin Fernsteuerbare Kamera und Verfahren zum Betreiben einer fernsteuerbaren Kamera
DE20004370U1 (de) * 2000-03-10 2001-07-19 Kuka Schweissanlagen Gmbh Industrielle Produktionsanlage mit WEB-Steuersystem
JP2001338205A (ja) * 2000-05-24 2001-12-07 Canon Inc 情報管理システム、情報管理装置及びそれらの制御方法、コンピュータ可読メモリ
US7231418B2 (en) * 2000-05-24 2007-06-12 Canon Kabushiki Kaisha Information providing method, information providing system, terminal apparatus, and storage medium storing information providing program
US7447771B1 (en) * 2000-05-26 2008-11-04 Newsstand, Inc. Method and system for forming a hyperlink reference and embedding the hyperlink reference within an electronic version of a paper
US7181679B1 (en) 2000-05-26 2007-02-20 Newsstand, Inc. Method and system for translating a digital version of a paper
US7062475B1 (en) * 2000-05-30 2006-06-13 Alberti Anemometer Llc Personalized multi-service computer environment
EP1286207A4 (en) 2000-05-31 2004-09-22 Seiko Epson Corp PROJECTOR, PROJECTION DISPLAY SYSTEM AND METHOD, AND INFORMATION RECORDING SYSTEM
JP5243752B2 (ja) * 2000-05-31 2013-07-24 セイコーエプソン株式会社 プロジェクタおよび投写表示システム、並びに、その方法および記録媒体
US7630721B2 (en) * 2000-06-27 2009-12-08 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices
US9380414B2 (en) 2000-06-27 2016-06-28 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices, servers and data rendering devices
US20020023086A1 (en) * 2000-06-30 2002-02-21 Ponzio, Jr. Frank J. System and method for providing signaling quality and integrity of data content
US7117239B1 (en) 2000-07-28 2006-10-03 Axeda Corporation Reporting the state of an apparatus to a remote computer
WO2002017090A1 (en) * 2000-08-24 2002-02-28 Friedman, Mark, M. A method and system for automatically connecting real-world entities directly to corresponding network-based data sources or services
JP3728655B2 (ja) * 2000-09-11 2005-12-21 シャープ株式会社 携帯端末装置およびプリンタ/スキャナシステム
JP3854791B2 (ja) * 2000-09-12 2006-12-06 キヤノン株式会社 画像処理装置およびサーバ装置および画像処理方法および記憶媒体
US6735484B1 (en) 2000-09-20 2004-05-11 Fargo Electronics, Inc. Printer with a process diagnostics system for detecting events
US7185014B1 (en) * 2000-09-22 2007-02-27 Axeda Corporation Retrieving data from a server
US8108543B2 (en) 2000-09-22 2012-01-31 Axeda Corporation Retrieving data from a server
JP2002103752A (ja) * 2000-10-05 2002-04-09 Ricoh Co Ltd 携帯情報端末を用いたプリンティングシステムにおける課金方法
US7076518B1 (en) * 2000-10-24 2006-07-11 Hewlett-Packard Development Comapny, L.P. System and method for linking a web server in a peripheral to a network through a host
DE10053665A1 (de) * 2000-10-28 2002-05-02 Wwl Internet Ag Prozeß-Leitsystem zur Fern-Überwachung und -Steuerung von verfahrenstechnischen Prozessen über das Internet
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US20020059415A1 (en) 2000-11-01 2002-05-16 Chang William Ho Manager for device-to-device pervasive digital output
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
AU2002226948A1 (en) * 2000-11-20 2002-06-03 Flexiworld Technologies, Inc. Tobile and pervasive output components
US20020069260A1 (en) * 2000-12-01 2002-06-06 Tagg James S. Systems and methods for printing website data
US7100114B1 (en) * 2000-12-11 2006-08-29 International Business Machines Corporation System and process for creating bookmark web pages using web browser intermediaries
JP2002182866A (ja) * 2000-12-13 2002-06-28 Fujitsu Ltd ネットワーク環境における印刷制御方法、プリントサーバ、クライアント、および記録媒体
JP3501223B2 (ja) * 2000-12-22 2004-03-02 日本電気株式会社 ネット内印刷システム・方法、及び、課金型ネット内印刷方法
US7180615B2 (en) * 2001-01-03 2007-02-20 International Business Machines Corporation One click printing in a web browser
US20020093673A1 (en) * 2001-01-16 2002-07-18 Safra Irving R. System and method for fulfilling information requests
US7216180B1 (en) * 2001-01-16 2007-05-08 Microsoft Corporation System and method for modifying an information transfer request
JP2002215913A (ja) * 2001-01-16 2002-08-02 Kai Corporation:Kk オンデマンドによる書籍購入方法
US20020097408A1 (en) 2001-01-19 2002-07-25 Chang William Ho Output device for universal data output
TW514781B (en) * 2001-02-15 2002-12-21 Way Tech Dev Inc Image management system and method providing real-time internet driving function
DE10108258A1 (de) * 2001-02-21 2002-08-29 Grieshaber Vega Kg Verfahren zur Anpassung eines Bedieninterface von internetfähigen Prozessgeräten sowie Anordnung mit einem solchen Bedieninterface
JP3488207B2 (ja) * 2001-02-27 2004-01-19 パナソニック コミュニケーションズ株式会社 監視装置、受信側端末、送信側端末および電子メール送信システムにおける受信側端末の監視・通知方法
US7734715B2 (en) * 2001-03-01 2010-06-08 Ricoh Company, Ltd. System, computer program product and method for managing documents
JP3499535B2 (ja) * 2001-03-05 2004-02-23 東芝テック株式会社 コンテンツサーバとネットワークシステム
US20020129118A1 (en) * 2001-03-12 2002-09-12 Cherry Darrel D. Mobile remote printing systems
US7042590B2 (en) * 2001-03-19 2006-05-09 Hewlett-Packard Development Company, L.P. Printer based printing system and method
US6972863B2 (en) * 2001-03-19 2005-12-06 Hewlett-Packard Development Company, L.P. Direct barcode printing from internet database
US7218406B2 (en) * 2001-03-21 2007-05-15 Hewlett-Packard Development Company, L.P. Mailbox printing services for information appliances
US20020149677A1 (en) * 2001-04-09 2002-10-17 Michael Wright Digital camera with communications functionality
US7165062B2 (en) * 2001-04-27 2007-01-16 Siemens Medical Solutions Health Services Corporation System and user interface for accessing and processing patient record information
US6629059B2 (en) 2001-05-14 2003-09-30 Fisher-Rosemount Systems, Inc. Hand held diagnostic and communication device with automatic bus detection
US6859755B2 (en) 2001-05-14 2005-02-22 Rosemount Inc. Diagnostics for industrial process control and measurement systems
US20020186393A1 (en) * 2001-06-11 2002-12-12 Pochuev Denis A. Document printing using format-specific translation modules
US20020194266A1 (en) * 2001-06-14 2002-12-19 Gavin Brebner Device and method for outputting location information
US7239409B2 (en) * 2001-06-22 2007-07-03 Hewlett-Packard Development Company, L.P. Remote access to print job retention
US7385718B2 (en) * 2001-06-29 2008-06-10 Hewlett-Packard Development Company, L.P. Print by reference method for portable wireless devices
US7321443B2 (en) * 2001-06-29 2008-01-22 Hewlett-Packard Development Company, L.P. Print device and program product for supporting print by reference methods
US7190476B2 (en) * 2001-06-29 2007-03-13 Hewlett-Packard Development Company, L.P. Print by reference service communication protocol and interface
US20030002072A1 (en) * 2001-06-29 2003-01-02 Berkema Alan C. Print by reference communication methods for portable wireless device printing
US7299490B2 (en) * 2001-06-29 2007-11-20 Hewlett-Packard Development Company, L.P. Portable wireless device and software for printing by reference
US7031661B2 (en) * 2001-06-29 2006-04-18 Hewlett-Packard Development, L.P. Portable wireless device and print device print by reference protocol
US7760375B2 (en) * 2001-06-29 2010-07-20 Hewlett-Packard Development Company, L.P. Print by reference service method
US7320033B2 (en) * 2001-07-27 2008-01-15 Intel Corporation Dynamic local drive and printer sharing
US7170626B2 (en) * 2001-08-07 2007-01-30 Konica Corporation Image processing apparatus management method and image processing apparatus
DE10139245A1 (de) * 2001-08-09 2003-02-27 Grieshaber Vega Kg Protokollwandler für die Kommunikation zwischen datenverarbeitenden Geräten und diesen verwendendes Datenübertragungssytem
US20030030840A1 (en) * 2001-08-10 2003-02-13 Parry Travis J. Direct printing from internet database
US7106470B2 (en) * 2001-08-10 2006-09-12 Hewlett-Packard Development Company, L.P. Direct printing from internet database
US7075668B2 (en) * 2001-08-10 2006-07-11 Hewlett-Packard Development Company, L.P. Direct printing from internet database
US6772036B2 (en) 2001-08-30 2004-08-03 Fisher-Rosemount Systems, Inc. Control system using process model
US7409434B2 (en) * 2001-09-07 2008-08-05 Xerox Corporation Method and apparatus for controlling document service requests using a mobile computing device
US6922725B2 (en) * 2001-09-07 2005-07-26 Xerox Corporation Method and apparatus for processing document service requests originating from a mobile computing device
US20030065766A1 (en) * 2001-09-28 2003-04-03 Parry Travis J. Geographic imaging device management
US20030074268A1 (en) 2001-10-11 2003-04-17 Haines Robert E. User and device interactions for web consolidation
US20030072027A1 (en) * 2001-10-11 2003-04-17 Haines Robert E. Unique identifier for customer account and method
US20030074547A1 (en) 2001-10-11 2003-04-17 Haines Robert E. Hardcopy output engine consumable supply management and method
DE10151115A1 (de) 2001-10-15 2003-05-08 Siemens Ag Verfahren zum Bedienen und zum Beobachten von Feldgeräten
DE10151118A1 (de) * 2001-10-15 2003-05-08 Siemens Ag Verfahren zum Übertragen von Rohdaten und Feldgerät
US20030078980A1 (en) * 2001-10-18 2003-04-24 Jay Carstens Electronic billboard for peripheral devices
US7535583B2 (en) * 2001-11-05 2009-05-19 Hewlett-Packard Development Company, L.P. Printer-based pre-ripping and caching of network documents
WO2003051063A2 (en) 2001-12-06 2003-06-19 Toyota Motor Sales, U.S.A., Inc. Creating and selecting multimedia or digital files from a vehicle player system
US7254601B2 (en) 2001-12-20 2007-08-07 Questra Corporation Method and apparatus for managing intelligent assets in a distributed environment
US8699053B2 (en) * 2002-01-24 2014-04-15 Hewlett-Packard Development Company, L.P. System and method for mobile printing from a desktop operating system using a portable computing device
US7400424B2 (en) * 2002-03-05 2008-07-15 Hewlett-Packard Development Company, L.P. Printer option suggestion method and program
US7178149B2 (en) 2002-04-17 2007-02-13 Axeda Corporation XML scripting of soap commands
US20040024811A1 (en) * 2002-04-24 2004-02-05 Hiroshi Kitada System, computer program product and method for scanning and managing documents
US7146413B2 (en) * 2002-06-14 2006-12-05 Hewlett-Packard Development Company, L.P. Remote updating of printer settings on a client device in a networked environment
US8886701B1 (en) * 2002-07-15 2014-11-11 Hewlett-Packard Development Company, L.P. Network based software agent to allow dynamic resource access
US20040019635A1 (en) * 2002-07-25 2004-01-29 Lester Samuel M. Using a document identifier for document retrieval and printing
JP4521154B2 (ja) * 2002-08-19 2010-08-11 ブラザー工業株式会社 印刷システム、サーバ装置、ファイルの印刷方法及びプログラム
WO2004034657A1 (ja) * 2002-10-10 2004-04-22 Canon Kabushiki Kaisha 通信装置、通信装置の制御方法、および通信装置の制御プログラム
US7451239B2 (en) * 2002-10-16 2008-11-11 Hewlett-Packard Development Company, L.P. Accessing content served by a network peripheral
US7532343B2 (en) * 2002-12-24 2009-05-12 Kyocera Mita Corporation Image forming apparatus and document administration system
KR100540654B1 (ko) * 2003-01-22 2006-01-10 삼성전자주식회사 무선 네트워크에서의 프린팅 클라이언트 관리 방법 및무선 랜프린터
US7966418B2 (en) 2003-02-21 2011-06-21 Axeda Corporation Establishing a virtual tunnel between two computer programs
JP4177704B2 (ja) * 2003-05-07 2008-11-05 富士フイルム株式会社 プリント・システムおよびこのシステムに用いられるプリント装置
DE10326493A1 (de) * 2003-06-10 2005-01-05 Endress + Hauser Flowtec Ag, Reinach Verfahren zum Übertragen von Messdaten von einem Messgerät der Prozessautomatisierungstechnik zu einer zentralen Steuereinheit
JP2005033333A (ja) * 2003-07-08 2005-02-03 Toshiba Corp 画像形成システムおよび画像形成装置の制御方法
US7018800B2 (en) * 2003-08-07 2006-03-28 Rosemount Inc. Process device with quiescent current diagnostics
US20050050182A1 (en) * 2003-08-26 2005-03-03 Xerox Corporation Peripheral device diagnostic method and architecture
JP2004112829A (ja) * 2003-11-28 2004-04-08 Canon Inc カメラ制御装置及び制御方法
DE10361487A1 (de) * 2003-12-23 2005-07-28 Mobotix Ag Überwachungsanordnung mit integriertem Kamerasystem
JP2005242994A (ja) * 2004-01-27 2005-09-08 Ricoh Co Ltd サービス提供装置、情報処理装置、サービス提供方法、情報処理方法、サービス提供プログラム、情報処理プログラム及び記録媒体
US20050234921A1 (en) * 2004-02-18 2005-10-20 Raymond King System and method for automatic domain-name registration and web publishing
WO2005083556A1 (en) * 2004-03-01 2005-09-09 Feng Lin Network printing system
WO2005101792A1 (en) 2004-04-07 2005-10-27 Hand Held Products, Inc. Http enabled computer peripheral
KR100594737B1 (ko) * 2004-05-04 2006-06-30 삼성전자주식회사 공인 아이피 주소가 필요 없는 네트워크 시스템 및 시스템설정 방법
US8266241B1 (en) * 2004-06-22 2012-09-11 Apple Inc. Image sharing
JP4065544B2 (ja) * 2004-09-02 2008-03-26 キヤノン株式会社 データ処理システム、ドキュメント管理装置、制御方法、及びプログラム
JP4311738B2 (ja) * 2004-09-15 2009-08-12 キヤノン株式会社 画像形成装置およびその制御方法、並びにコンピュータプログラム
US7533155B2 (en) 2005-03-30 2009-05-12 Ricoh Company, Ltd. System and method for managing documents with multiple network applications
US7821660B2 (en) * 2005-03-30 2010-10-26 Ricoh Company, Ltd. System and method for compensating for resource unavailability in an image processing system
US20060230286A1 (en) * 2005-03-30 2006-10-12 Hiroshi Kitada System and method for authenticating a user of an image processing system
JP4579755B2 (ja) * 2005-04-13 2010-11-10 キヤノン株式会社 画像形成装置及び情報処理方法
US8112565B2 (en) * 2005-06-08 2012-02-07 Fisher-Rosemount Systems, Inc. Multi-protocol field device interface with automatic bus detection
US7835295B2 (en) 2005-07-19 2010-11-16 Rosemount Inc. Interface module with power over Ethernet function
WO2007012074A1 (en) 2005-07-20 2007-01-25 Rosemount Inc. Field device with power over ethernet
US20070068225A1 (en) * 2005-09-29 2007-03-29 Brown Gregory C Leak detector for process valve
KR101101828B1 (ko) * 2006-07-28 2012-01-05 삼성전자주식회사 화상형성제어장치 및 화상형성장치와, 그 제어방법
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability
US7953501B2 (en) 2006-09-25 2011-05-31 Fisher-Rosemount Systems, Inc. Industrial process control loop monitor
US8788070B2 (en) 2006-09-26 2014-07-22 Rosemount Inc. Automatic field device service adviser
WO2008042290A2 (en) 2006-09-29 2008-04-10 Rosemount Inc. Magnetic flowmeter with verification
US8370479B2 (en) 2006-10-03 2013-02-05 Axeda Acquisition Corporation System and method for dynamically grouping devices based on present device conditions
US20080144130A1 (en) 2006-12-13 2008-06-19 Kerigan Thomas M Document output processing
US8065397B2 (en) 2006-12-26 2011-11-22 Axeda Acquisition Corporation Managing configurations of distributed devices
AR067297A1 (es) * 2007-03-28 2009-10-07 Avery Dennison Corp Interfaz de usuario de tipo cinta para un programa de aplicacion
US8478861B2 (en) * 2007-07-06 2013-07-02 Axeda Acquisition Corp. Managing distributed devices with limited connectivity
US8869023B2 (en) * 2007-08-06 2014-10-21 Ricoh Co., Ltd. Conversion of a collection of data to a structured, printable and navigable format
US8898036B2 (en) 2007-08-06 2014-11-25 Rosemount Inc. Process variable transmitter with acceleration sensor
US8392591B2 (en) 2007-12-28 2013-03-05 Cellspinsoft Inc. Automatic multimedia upload for publishing data and multimedia content
JP5031593B2 (ja) * 2008-01-16 2012-09-19 株式会社リコー 情報処理装置、情報処理方法、及びプログラム
EP2148281A1 (de) * 2008-07-22 2010-01-27 Siemens Aktiengesellschaft Speicherprogrammierbares Steuerungssystem und Verfahren zur automatisierten Erstellung von zusammengesetzten Webseiten
US8456668B1 (en) * 2008-08-28 2013-06-04 Google Inc. Methods and systems for cross-process printing
US20100182438A1 (en) * 2009-01-20 2010-07-22 Soiba Mohammed Dynamic user interface for remote control of camera
US7921734B2 (en) * 2009-05-12 2011-04-12 Rosemount Inc. System to detect poor process ground connections
US8001274B2 (en) * 2009-05-14 2011-08-16 Sudharshan Srinivasan Mobile device network accessory supporting content integration between accessory data and internet content
US8913285B1 (en) 2009-06-07 2014-12-16 Apple Inc. Automated method of decomposing scanned documents
US8549437B2 (en) * 2009-08-27 2013-10-01 Apple Inc. Downloading and synchronizing media metadata
BR112013001882B1 (pt) * 2010-07-26 2020-07-28 Prysmian S.P.A aparelho e método para monitorar um sistema de transmissão de energia elétrica através de análise de descargas parciais, e, sistema de transmissão de energia elétrica
TW201222257A (en) * 2010-11-17 2012-06-01 Cal Comp Electronics & Comm Co Computer peripheral device and interaction system thereof
US9207670B2 (en) 2011-03-21 2015-12-08 Rosemount Inc. Degrading sensor detection implemented within a transmitter
TW201243698A (en) * 2011-04-26 2012-11-01 Amtran Technology Co Ltd Method for controlling a terminal display device
US8610938B2 (en) 2011-08-08 2013-12-17 Canon Kabushiki Kaisha Remote print preview generation
JP5885527B2 (ja) * 2012-02-14 2016-03-15 キヤノン株式会社 印刷システム、印刷サーバ、制御方法およびコンピュータプログラム
US9335958B2 (en) 2012-02-21 2016-05-10 Zih Corp. Methods, apparatuses, and computer program products for implementing cloud connected printers and an adaptive printer-based application framework
US9052240B2 (en) 2012-06-29 2015-06-09 Rosemount Inc. Industrial process temperature transmitter with sensor stress diagnostics
US9207129B2 (en) 2012-09-27 2015-12-08 Rosemount Inc. Process variable transmitter with EMF detection and correction
US9602122B2 (en) 2012-09-28 2017-03-21 Rosemount Inc. Process variable measurement noise diagnostic
JP6354153B2 (ja) 2013-12-24 2018-07-11 株式会社リコー 情報処理システム、画像形成装置、情報処理方法および情報処理プログラム
JP6311364B2 (ja) * 2014-03-10 2018-04-18 セイコーエプソン株式会社 印刷サーバー、印刷システム、印刷管理プログラムおよび印刷管理方法
US10187545B2 (en) 2016-09-07 2019-01-22 Zih Corp. Method and apparatus to communicate data associated with media processing devices
JP6869097B2 (ja) 2017-05-10 2021-05-12 キヤノン株式会社 通信装置、制御方法、及びプログラム
CN112667944A (zh) * 2020-12-23 2021-04-16 福建正孚软件有限公司 一种基于http协议的文件在线处理方法和系统
US11562043B1 (en) * 2021-10-29 2023-01-24 Shopify Inc. System and method for rendering webpage code to dynamically disable an element of template code

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5323393A (en) * 1992-11-18 1994-06-21 Canon Information Systems, Inc. Method and apparatus for obtaining and for controlling the status of a networked peripheral
GB2289149B (en) * 1994-05-02 1998-11-18 Ubique Ltd A co-presence data retrieval system
EP0718784B1 (en) 1994-12-20 2003-08-27 Sun Microsystems, Inc. Method and system for the retrieval of personalized information
US5721908A (en) 1995-06-07 1998-02-24 International Business Machines Corporation Computer network for WWW server data access over internet
US5793964A (en) * 1995-06-07 1998-08-11 International Business Machines Corporation Web browser system
US6950991B2 (en) * 1995-11-13 2005-09-27 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US6311197B2 (en) * 1996-06-03 2001-10-30 Webtv Networks, Inc. Method for downloading a web page to a client for efficient display on a television screen
US6012083A (en) * 1996-09-24 2000-01-04 Ricoh Company Ltd. Method and apparatus for document processing using agents to process transactions created based on document content
US6119137A (en) * 1997-01-30 2000-09-12 Tumbleweed Communications Corp. Distributed dynamic document conversion server
GB2320112B (en) * 1996-12-07 2001-07-25 Ibm High-availability computer server system
JPH10232846A (ja) * 1997-02-18 1998-09-02 Ricoh Co Ltd ネットワーク通信に適用される電子機器、ネットワーク通信に適用される電子機器のネットワーク通信方法およびその方法をコンピュータに実行させるプログラムを記録した機械読み取り可能な記録媒体
US6029245A (en) * 1997-03-25 2000-02-22 International Business Machines Corporation Dynamic assignment of security parameters to web pages
US6020973A (en) * 1997-04-15 2000-02-01 Xerox Corporation Centralized print server for interfacing one or more network clients with a plurality of printing devices
US6184996B1 (en) * 1997-06-18 2001-02-06 Hewlett-Packard Company Network printer with remote print queue control procedure
US6324565B1 (en) * 1997-07-28 2001-11-27 Qwest Communications International Inc. Dynamically generated document cache system
US6327045B1 (en) * 1997-09-18 2001-12-04 Microsoft Corporation Computer network
US6125372A (en) * 1997-10-03 2000-09-26 Hewlett-Packard Company Server system and method of updating server software
US6272492B1 (en) * 1997-11-21 2001-08-07 Ibm Corporation Front-end proxy for transparently increasing web server functionality
US6247011B1 (en) * 1997-12-02 2001-06-12 Digital-Net, Inc. Computerized prepress authoring for document creation
US6163778A (en) * 1998-02-06 2000-12-19 Sun Microsystems, Inc. Probabilistic web link viability marker and web page ratings
US6233618B1 (en) * 1998-03-31 2001-05-15 Content Advisor, Inc. Access control of networked data
US6446109B2 (en) * 1998-06-29 2002-09-03 Sun Microsystems, Inc. Application computing environment
JP2000105676A (ja) * 1998-07-31 2000-04-11 Canon Inc 情報処理装置及び情報処理方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体
US6377983B1 (en) * 1998-08-31 2002-04-23 International Business Machines Corporation Method and system for converting expertise based on document usage
US7293099B1 (en) * 1998-09-29 2007-11-06 Sun Microsystems, Inc. Heterogeneous network file access
US6397246B1 (en) * 1998-11-13 2002-05-28 International Business Machines Corporation Method and system for processing document requests in a network system
US6424424B1 (en) * 1999-01-19 2002-07-23 Hewlett-Packard Company Method and apparatus for automatic installation of shared printers over a network
US6799297B2 (en) * 1999-05-10 2004-09-28 Hewlett-Packard Development Company, Lp. Form printing solutions web server using a java vending machine for pulling a jetsend form print job from a server and outputting to a device
US6446111B1 (en) * 1999-06-18 2002-09-03 Epicrealm Operating Inc. Method and apparatus for client-server communication using a limited capability client over a low-speed communications link
US7107526B1 (en) * 2000-01-19 2006-09-12 Xerox Corporation Transparent injection of specific content into web pages viewed while browsing
US7143420B2 (en) * 2002-08-29 2006-11-28 Sun Microsystems, Inc. Strategic technology architecture roadmap

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100437531C (zh) * 2003-11-20 2008-11-26 微软公司 作为分散化操作系统中的服务的设备
US7568015B2 (en) 2004-04-07 2009-07-28 Hand Held Products, Inc. Routing device and method for use with a HTTP enabled computer peripheral
US8281030B2 (en) 2004-04-07 2012-10-02 Hand Held Products, Inc. HTTP enabled computer peripheral

Also Published As

Publication number Publication date
US6738841B1 (en) 2004-05-18
CN1534953B (zh) 2012-11-28
JP2007018535A (ja) 2007-01-25
JP2003076622A (ja) 2003-03-14
US6209048B1 (en) 2001-03-27
JPH09325925A (ja) 1997-12-16
US7904502B2 (en) 2011-03-08
US20050021608A1 (en) 2005-01-27
CN1534953A (zh) 2004-10-06
JP2004289855A (ja) 2004-10-14
DE19704694A1 (de) 1997-08-14

Similar Documents

Publication Publication Date Title
CN1168506A (zh) 控制外部设备的方法和装置
KR101653268B1 (ko) 태그 정보의 처리방법 및 이를 구현하는 클라이언트-서버시스템
US5835718A (en) URL rewriting pseudo proxy server
US9740373B2 (en) Content sensitive connected content
US7392284B2 (en) Meta-application architecture for integrating photo-service websites for browser-enabled devices
US6629100B2 (en) Network-based photosharing architecture for search and delivery of private images and metadata
US20060218245A1 (en) Method, system, and computer program product for distributing a stored URL and web document set
US20030081000A1 (en) Method, program and computer system for sharing annotation information added to digital contents
US6098069A (en) Data managing method and data managing device using the same for manipulating data independently from networks
CN1226709A (zh) 与硬件设备进行远程交互的方法和装置
US8010580B2 (en) Information browser, method of controlling same, and program
GB2350452A (en) Method and apparatus for providing responses for requests of off-line clients
US20020133628A1 (en) Data caching and annotation system with application to document annotation
GB2344197A (en) Content conversion of electronic documents
CN1234086C (zh) 用于高速缓存文件信息的系统和方法
WO2001055897A1 (en) Method and apparatus for processing web documents
JP3445912B2 (ja) ハイパーテキスト自動取得装置
CA2447171A1 (en) Method of transmitting images for online publication
JP2002520736A (ja) 変更可能な汎用リソースロケータ(murls)
EP1008065B1 (en) A method and arrangement for browsing documents in a database
EP1467534B1 (en) Method and device for accessing multi-resolution images in a peer-to-peer communication network
Day Metadata for images: emerging practice and standards
EP1063598A2 (en) System and method for document management and document sharing
KR20010076035A (ko) 인터넷 서비스 직접 접근 시스템 및 방법
JP2001229160A (ja) Webページのコンテンツを取得する方法及び印刷システム

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication