CN1472665A - 帐票处理装置、帐票处理方法以及程序 - Google Patents

帐票处理装置、帐票处理方法以及程序 Download PDF

Info

Publication number
CN1472665A
CN1472665A CNA031474217A CN03147421A CN1472665A CN 1472665 A CN1472665 A CN 1472665A CN A031474217 A CNA031474217 A CN A031474217A CN 03147421 A CN03147421 A CN 03147421A CN 1472665 A CN1472665 A CN 1472665A
Authority
CN
China
Prior art keywords
mentioned
data
file
field
external 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.)
Granted
Application number
CNA031474217A
Other languages
English (en)
Other versions
CN100524285C (zh
Inventor
�ߍu��һ
高島敬一
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.)
Canon Inc
Original Assignee
Canon Inc
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
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN1472665A publication Critical patent/CN1472665A/zh
Application granted granted Critical
Publication of CN100524285C publication Critical patent/CN100524285C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Abstract

本发明提供一种帐票处理方法,用来将存在于因特网服务器上的文件的数据导入到帐票内的规定的字段中。具体地说,该方法是读入存储有导入帐票内定义的字段中的数据的字段数据文件,并将该字段数据文件的数据导入到该帐票内的字段中的帐票处理方法,它包括:在上述字段数据文件的数据是指定外部文件的记述的情况下,判断该记述是否是以URL形式记述的判断步骤(步骤S301);在通过判断步骤(步骤S301)判断出是以URL形式记述的情况下,依据因特网的协议,下载网络服务器内的外部文件(步骤S305),并将下载的该外部文件的数据导入到上述帐票内的字段中的导入步骤。

Description

帐票处理装置、帐票处理方法以及程序
发明领域
本发明涉及用来将记述在字段数据文件中的各数据项目导入到在帐票内预先定义的字段(接收字段数据文件的数据的程序中的存储区域)中的帐票处理装置、帐票处理方法以及程序。
背景技术
以前就有帐票处理程序,是用来将记述在字段数据文件中的各数据项目导入到预先定义在帐票内的字段并作成帐票的程序。为了扩展这样的帐票处理程序,使得能够处理位映像文件等文件型数据,本申请人考虑通过在字段数据文件中记述表示该当位映像文件的存储地址的路径名,来指定外部文件(在被存储在本地驱动器或网络驱动器内的文件中的,在字段数据文件中记述了其存储地址的路径名并通过该当路径名而被指定的文件)。例如,在字段数据文件中记述“IMAGE1=c:¥data¥image.bmp”。
但是,在上述方法中,字段数据文件以及其中记述的文件型数据的外部文件必须存在于运行帐票处理程序的计算机的本地驱动器或能够访问的网络驱动器(将这些总称为本地驱动器,以下同样)中,因而不能处理迄今为止日益增多的存在于Web服务器等因特网/互联网服务器上的文件。
发明内容
鉴于以上所述问题的存在,本发明的目的在于:提供一种能将存在于因特网/互联网服务器上的外部文件数据导入到帐票内的规定字段中的帐票处理方法、帐票处理装置以及用来实施帐票处理的程序。
为了达到上述目的,本发明的帐票处理方法具有以下这样的结构。即
本发明的帐票处理方法是读入保存有导入帐票内定义的字段中的数据的字段数据文件,并将该字段数据文件的数据导入到该帐票内的字段中的帐票处理方法,包括:
在上述字段数据文件的数据是指定外部文件的记述的情况下,判断该数据的记述是否是以URL形式来进行记述的判断步骤;
在通过上述判断步骤判断出是以URL形式记述的情况下,根据因特网的协议,下载网络服务器内的外部文件,并将下载的该外部文件的数据导入上述帐票内的字段中的导入步骤。
本发明的其他特征和优点将在以下的附图及其说明中进一步明确,在附图中,对相同或相似的部分用同样的符号表示。
附图说明
图1是表示本发明实施例的帐票处理装置的硬件结构的框图。
图2是表示本发明实施例的基于帐票处理方法的数据处理流程的流程图。
图3是表示本发明实施例的基于帐票处理方法的数据处理流程的流程图。
图4是表示本发明实施例的基于帐票处理方法的数据处理流程的流程图。
图5是表示本发明实施例的基于帐票处理方法的数据处理流程的流程图。
图6是表示本发明实施例的基于帐票处理方法的数据处理流程的流程图。
图7是表示本发明实施例的帐票处理程序的结构的图。
图8是能够执行本发明实施例的帐票处理程序状态下的内存映像。
图9是表示由本发明实施例的帐票处理程序进行帐票处理的字段数据文件及帐票处理后的帐票的一个例子的图。
图10是表示由本发明实施例的帐票处理程序生成的缓存表的一个例子的图。
图11是表示具有本发明实施例的帐票处理装置的网络系统一个例子的图。
具体实施方式
下面,利用附图来详细说明本发明的实施方式。
实施例1
以下参照附图说明本发明的实施例。首先定义在以下说明中使用的用语,“帐票”是指具有框线、固定的图形、文字等,能够向定义的字段中导入数据的文件。“字段数据文件”是指将在帐票内定义的字段的导入数据分为每个数据项目而保存的文件。“字段”是指导入帐票数据时所使用的基本单位。“数据项目”是指构成字段数据文件内的数据集合的要素。“文件型数据”是指作为文件存储的数据(例如,作为位映像文件存储的图象数据)。还有,“帐票处理程序”是指用来将数据从字段数据文件导入到帐票内定义的字段中的程序。
图1是表示本发明的实施例1相关的帐票处理装置的系统结构的框图,图11是包含该帐票处理装置的网络(该帐票处理装置经由因特网与Web范围器服务器等连接的网络)的结构图,图2至图6是表示实施例1相关的帐票处理方法的动作流程的流程图。
在图1中,1是中央处理装置,2是RAM等存储装置,3是CRT等显示装置,4是键盘,5是鼠标,6是外部辅助存储装置,7是印刷装置,8是网络连接装置。外部辅助存储装置6表示了从存储介质向计算机供给程序等。作为存储程序等的存储介质可以使用ROM、软盘(注册商标)、CD-ROM、硬盘、存储卡、光磁盘等。图7表示了存储介质中的帐票处理程序的结构。
另外,如图11所示,帐票处理装置1101的结构是经由网络(因特网等)与Web服务器(Web服务器1(1103)、Web服务器2(1104))和ftp服务器1105连接,并能够访问存储在因特网服务器内的文件。
图8表示了帐票处理程序803、表格信息804及字段定义信息805、缓存设置806、缓存表807被存储在存储装置2中,能够执行程序状态下的存储器映像。表格信息是帐票的框线等帐票固有的图形或文字的版面图。
字段定义信息是字段数据文件的导入数据的各字段位置、大小或文字属性、导入数据的类型等信息。缓存设置设置了表示是否对根据因特网的协议从因特网/互联网服务器(这些统称为网络服务器)下载的文件缓存到客户机的本地驱动器的磁盘上的缓存标志、缓存目录名、限制容量等。缓存表是缓存文件名和原URL地址的时间标记组合列表。
图10是缓存表的例子。缓存文件存储在由缓存设置的缓存目录名所设定的目录中,缓存文件名如果在缓存目录内是唯一的则是任何名都可以。在此,是以在随机生成的16进制8位数字字符串后附加了原文件的扩展名的字符串作为文件名。
时间标记是作成缓存文件时刻的原文件的日期,如果在原URL地址中存在比此文件更新的文件,则有必要生成新的缓存文件。
本实施例是在客户机运行的帐票处理程序将Web服务器上的字段数据文件及其中记述的文件类型数据的外部文件下载到本地驱动器并覆盖(导入)到表格中的处理的一个例子,以图2所示那样的步骤进行处理。
首先,将存储在Web服务器、ftp服务器等中的字段数据文件下载到存储装置2的工作存储器808上(步骤S201)。该字段数据文件是以客户机上运行的帐票处理程序中的用户操作或系统事件等作为触发,从数据库中导出各种数据,而在Web服务器或ftp服务器上生成的。通常,以非同步数据传送从Web服务器或ftp服务器等下载文件。
图9是表示字段数据文件的记述例子((A))以及通过帐票处理程序进行了导入处理后的帐票((B))的图。“PICTURE=http://www.server.com/ta
ro.jpg”行描述的是将以“标识名=文件名”的写法指定的JPEG文件导入到具有PICTURE标识名的帐票内的字段中。在帐票处理程序的情况下,由于普通情况下是不在客户机中多次使用在Web服务器中作成的字段数据文件的数据,而是在该处理结束后就废弃,或因为隐私权的问题而不作为缓存文件保存在本地驱动器中,所以在本例子中,字段数据文件不作为缓存文件保存在本地驱动器中。
判断字段数据文件的下载是否成功(步骤S202),如果失败则进行出错处理(步骤S203),结束全体的处理。如果成功,则判断其大小是否为0(步骤S204)。如果大小为0,则结束全体处理。如果大小大于0,则从字段数据文件中读入1个项目(步骤S205)。在上述图9的字段数据文件中,从1行的“标识名=”以后到行末是一个项目数据,但如果是以逗号划分的CSV文件,则从行首或逗号开始到行末或逗号为止是一个项目数据。
接着,判断读入的一个项目是否是文件型数据(步骤S206)。该判断是根据预先存储在存储装置2中的字段定义信息进行的。在上述图9的字段数据文件的第1行的情况下,由于导入数据的帐票内的字段的标识名为“NAME”,所以从存储在存储装置2中的字段定义信息中检索标识名是“NAME”的字段,并判断其数据类型。
如果数据类型是文件型数据,则指定其字段数据文件,并根据所表示的路径名读入外部文件(步骤S207)。如后所述,通过该处理,将外部文件的内容存储到存储装置2的工作存储器808上,并将该存储句柄存储到存储装置2的工作存储器808上的变量file_data中。
如果在处理中发生了错误,则将NULL句柄存储到变量file_data中。然后,进行将存储在由变量file_data所指示的存储句柄中的数据导入到帐票内的字段中的处理(步骤S208)。
如果是文件型数据,则进行与现有技术一样的符合数据类型的数据导入处理(步骤S209)。接着,判断在字段数据文件中还有没有下一个数据项目(步骤S210),如果还有下一个项目,则返回步骤S205,继续对下一个项目进行处理。当导入完所有的数据项目后,结束处理。
以图3所示的步骤进行文件型数据的外部文件读入处理(步骤S207)。判断记述在字段数据文件中的路径名是否在因特网/互联网服务器上(步骤S301)。如果路径名是以http://或ftp://等开始的URL,则判断为在因特网/互联网服务器上。如果在因特网/互联网服务器上,则进行从本地驱动器读入文件的处理(步骤S302)。
在文件读入处理中,将外部文件的内容存储到存储装置2的工作存储器上,并将该存储句柄保存到存储装置2的工作存储器上的变量file_data中。如果在处理中发生了错误,则将NULL句柄存储到变量file_data中。如果步骤S301中的路径名在因特网/互联网服务器上,则设置是否应该从该地址下载外部文件(步骤S303)。
由于其处理结果是在判断出应该下载的情况下,将存储装置2的工作存储7上的变量flag_download置为1,在判断出不应该下载的情况下,置为0,因而,判断该值(步骤S304),若为1则从路径名的URL地址下载外部文件(步骤S305)。
在下载处理中,将外部文件的内容存储到存储装置2的工作存储器上,并将该存储句柄保存到存储装置2的工作存储器上的变量file_data中。如果在处理中发生了错误,则将NULL句柄存储到变量file_data中。接着,判断外部文件的下载是否成功(步骤S306),如果成功,则将下载的外部文件保存到缓存文件中(步骤S307)。如果下载失败,则就这样结束处理。另外,如果步骤S304中的flag_download为0,则读入缓存文件(步骤S308)。
以图4所示的步骤进行下载标志设置处理(步骤S303)。首先,判断存储装置2的缓存设置标志是否为开启(步骤S401),如果是开启的,则检索现在正在处理的文件型数据的URL地址是否已注册到存储装置2的缓存表(图10)中(步骤S402),并判断是否找到(步骤S403)。如果已经存在,则读入URL地址的外部文件的时间标记信息,并与缓存文件的时间标记进行比较,判断缓存文件的时间标记是否比URL地址的外部文件的时间标记早(步骤S404),如果早,则将存储装置2的工作存储器上的变量DL置为0(步骤S405)。在这以外的情况下,将DL置为1(步骤S406)。变量DL表示是否应该下载URL地址的文件。
以图5所示的步骤进行缓存文件保存处理(步骤S307)。首先,判断存储装置2的缓存设置标志是否是开启(步骤S501),如果是开启的,则检索现在正在处理的文件型数据的URL地址是否已注册到存储装置2的缓存表中(步骤S502),并判断是否找到(步骤S503)。
如果从缓存表中找到,则表示该URL地址的外部文件已被缓存。如果找到,则从缓存目录中删除该索引的缓存文件名的外部文件(步骤S504),并从缓存表中删除该索引(步骤S505)。
接着,判断存储装置2的缓存设置的限制容量是否比存储在存储装置2的工作存储器上的变量file_data中的存储句柄的内容(外部文件的文件大小)大(步骤S506),如果缓存设置的限制容量比存储句柄的内容小,则不能缓存,因而结束处理。如果大,则判断缓存目录的剩余容量(=限制容量-现在的目录大小)是否比存储在变量file_data中的存储句柄的内容大(步骤S507)。
如果缓存目录的剩余容量(空闲容量)小,则删除存储装置2的缓存表中具有最早时间标记的索引的缓存文件(步骤S508),并从缓存表中删除该索引(步骤S509),返回步骤S507,删除旧的缓存文件,直到存储在变量file_data中的存储句柄的内容能够保存到缓存文件中。
在步骤S507中,如果缓存目录的剩余容量比存储在变量file_data中的存储句柄的内容大,则生成已经存在的其他缓存文件没有使用的缓存文件名(步骤S510),并在缓存目录中以该文件名作成写入了存储在变量file_data中的存储器柄的内容的缓存文件(步骤S511),并判断缓存文件作成是否成功(步骤S512)。如果成功,则在缓存表(图10)中追加作成设置有作成的缓存文件名、原URL地址和时间标记的新的索引(步骤S513)。
以图6所示的步骤进行缓存文件读入处理(步骤S308)。首先,从存储装置2的缓存表中取得与现在正在处理的文件型数据的URL地址相对应的缓存文件名(步骤S601)。由于只在步骤S303的处理中从存储装置2的缓存表中找到了现在正在处理的文件型数据的URL地址的情况下才进入该处理,所以一定能在步骤S601中取得缓存文件名。接着,读入取得的缓存文件名的外部文件(步骤S602)。在缓存文件读入处理中,将外部文件的内容存储到存储装置2的工作存储器上,并将该存储句柄存储到存储装置2的工作存储器上的变量file_data中。如果在处理中发生了错误,则将NULL句柄存储到变量file_data中。
实施例2
在上述实施例中,是字段数据文件在因特网/互联网服务器上的情况,但在本地驱动器或文件服务器上的情况,也能够取得在字段数据文件中被记述为URL地址的因特网/互联网上的文件。
其他实施例
进而,本发明适用于由多个机器(例如主计算机、接口机器、扫描仪、打印机等)构成的系统,也适用于由一个机器构成的装置(例如复印机、传真装置等)。
另外,本发明的目的在于将存储有实现上述实施例功能的软件程序代码的存储介质提供给系统或装置,通过该系统或装置的计算机(或CPU和MPU)读出并执行存储在存储介质中的程序代码而达成该目的。
在这种情况下,由于从存储介质中读出的程序代码自身实现了上述实施例的功能,所以存储有该程序代码的存储介质构成了本发明。
作为用来提供程序代码的存储介质可以使用例如软盘(注册商标)、硬盘、光盘、光磁盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM等。
另外,不只能够通过计算机执行读出的程序代码实现上述实施例的功能,也包含根据该程序代码的指令,由在计算机上运行的OS(操作系统)等进行实际处理的一部分或全部,并通过该处理实现上述实施例的功能的情况。
进而,还包含将从存储介质中读出的程序代码写入插在计算机上的功能扩展卡或连接在计算机上的功能扩展单元所具有的存储器中后,根据该程序代码的指令,由该功能扩展卡或功能扩展单元所具有的CPU等进行实际处理的一部分或全部,并通过该处理实现上述实施例的功能的情况。
综上所述,根据本发明,就能将存在于因特网/互联网服务器上的外部文件的数据导入到帐票内的规定字段中。
本发明并不局限于上述实施例,在不脱离本发明的思想和范围的前提下可以有各种各样的变化和改变,这样的变化和改变都应属于本发明的保护范围。

Claims (10)

1.一种帐票处理装置,读入存储有导入帐票内定义的字段中的数据的字段数据文件,并将该字段数据文件的数据导入该帐票内的字段中,其特征在于:包括:
在上述字段数据文件的数据是指定外部文件的记述的情况下,判断该数据记述是否是以URL形式记述的判断装置;
在通过上述判断装置判断出是以URL形式记述的情况下,依据因特网的协议,下载网络服务器内的上述外部文件,并将下载的该外部文件的数据导入到上述帐票内的字段中的导入装置。
2.一种帐票处理方法,读入存储有导入帐票内定义的字段中的数据的字段数据文件,并将该字段数据文件的数据导入到该帐票内的字段中,其特征在于:包括:
在上述字段数据文件的数据是指定外部文件的记述的情况下,判断该数据记述是否是以URL形式记述的判断步骤;
在通过上述判断步骤判断出是以URL形式记述的情况下,依据因特网的协议,下载网络服务器内的上述外部文件,并将下载的该外部文件的数据导入到上述帐票内的字段中的导入步骤。
3.一种程序,使计算机执行读入存储有导入帐票内定义的字段中的数据的字段数据文件,并将该字段数据文件的数据导入到该帐票内的字段中的帐票处理,其特征在于:包括:
在上述字段数据文件的数据是指定外部文件的记述的情况下,判断该数据记述是否是以URL形式记述的判断步骤;
在通过上述判断步骤判断出是以URL形式记述的情况下,依据因特网的协议,下载网络服务器内的上述外部文件,并将下载的该外部文件的数据导入到上述帐票内的字段中的导入步骤。
4.根据权利要求3所述的程序,其特征在于:
还包括:使从上述网络服务器内的规定的URL下载的外部文件与该URL对应而保存到本地驱动器中的保存步骤;其中
在通过上述判断步骤判断出上述记述是以URL形式记述的,并且该URL与通过上述保存步骤保存的外部文件的URL中的任意一个都不一致的情况下,上述导入步骤从上述网络服务器下载在上述字段数据文件中指定的外部文件,并将下载的该外部文件的数据导入到上述帐票内的字段中。
5.根据权利要求4所述的程序,其特征在于:
即使在通过上述判断步骤判断出上述记述是以URL形式记述的,并且该URL与通过上述保存步骤保存的外部文件的URL一致的情况下,在通过上述保存步骤保存的外部文件的时间标记比在上述字段数据文件中指定的上述网络服务器内的外部文件的时间标记陈旧的情况下,上述导入步骤下载该网络服务器内的外部文件,并将下载的该外部文件的数据导入到上述帐票内的字段中。
6.根据权利要求4所述的程序,其特征在于:
在通过上述判断步骤判断出上述记述是以URL形式记述的,并且该URL与通过上述保存步骤保存的外部文件的URL一致的情况下,并且是在通过上述保存步骤保存的外部文件的时间标记不比在上述字段数据文件中指定的上述网络服务器内的外部文件的时间标记陈旧的情况下,上述导入步骤读入通过该保存步骤保存的外部文件的数据,并导入到上述帐票内的字段中。
7.根据权利要求5所述的程序,其特征在于:
在本地驱动器中已经保存了与上述下载的外部文件同样的外部文件的情况下,上述保存步骤删除该已经保存的外部文件,并将上述下载的外部文件保存到上述本地驱动器中。
8.根据权利要求4所述的程序,其特征在于:
在上述下载的外部文件比规定的文件容量小的情况下,上述保存步骤将其保存到本地驱动器中。
9.根据权利要求4所述的程序,其特征在于:
在上述下载的外部文件的文件容量比上述本地驱动器的空闲容量大的情况下,上述保存步骤删除保存在该本地驱动器中的外部文件。
10.根据权利要求3所述的程序,其特征在于:
在与上述字段数据文件的数据对应的字段是作为文件型数据而被定义的字段的情况下,上述判断步骤判断为是指定上述外部文件的记述,并判断被判断为是指定该外部文件的记述的字段数据文件的数据是否是以URL形式记述的。
CNB031474217A 2002-07-09 2003-07-09 帐票处理装置和帐票处理方法 Expired - Fee Related CN100524285C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP200523/2002 2002-07-09
JP2002200523A JP2004046375A (ja) 2002-07-09 2002-07-09 帳票処理装置および帳票処理方法ならびにプログラム

Publications (2)

Publication Number Publication Date
CN1472665A true CN1472665A (zh) 2004-02-04
CN100524285C CN100524285C (zh) 2009-08-05

Family

ID=29728445

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031474217A Expired - Fee Related CN100524285C (zh) 2002-07-09 2003-07-09 帐票处理装置和帐票处理方法

Country Status (4)

Country Link
US (1) US7191391B2 (zh)
EP (1) EP1380964A3 (zh)
JP (1) JP2004046375A (zh)
CN (1) CN100524285C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106612283A (zh) * 2016-12-29 2017-05-03 北京奇虎科技有限公司 一种识别下载文件来源的方法及装置

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005029496A1 (ja) * 2003-09-24 2005-03-31 Sony Corporation データ記録制御装置
SE526840C2 (sv) * 2003-12-02 2005-11-08 Comex Electronics Ab System och förfarande för att administrera elektroniska dokument
US7426056B2 (en) * 2004-01-13 2008-09-16 International Business Machines Corporation Method and apparatus for a client call service
US8115944B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
US8049677B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US7920101B2 (en) 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
US8015234B2 (en) * 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US8006292B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US8213034B2 (en) 2004-10-08 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access on an imaging device
US8001587B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management
US8115947B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for providing remote, descriptor-related data to an imaging device
US8125666B2 (en) * 2004-10-08 2012-02-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document management
US8051140B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device control
US8032608B2 (en) * 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for imaging device notification access control
US8120798B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for providing access to remote, descriptor-related data at an imaging device
US8023130B2 (en) * 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data maintenance
US7969596B2 (en) * 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US8120793B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US20060077443A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display coordination
US8115946B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
US8032579B2 (en) * 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device notification access control
US8018610B2 (en) * 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US8065384B2 (en) * 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
US8001183B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
US8060930B2 (en) * 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential receipt and authentication
US8060921B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential authentication and communication
US8115945B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
US8237946B2 (en) 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US8384925B2 (en) 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
US8120797B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
US8024792B2 (en) * 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US20060077119A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for receiving content at an imaging device
US7970813B2 (en) * 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration and subscription
US8001586B2 (en) * 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management and authentication
US8035831B2 (en) * 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form management
US8120799B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for accessing remote, descriptor-related data at an imaging device
US8051125B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
US8156424B2 (en) * 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US8230328B2 (en) * 2004-10-08 2012-07-24 Sharp Laboratories Of America, Inc. Methods and systems for distributing localized display elements to an imaging device
US20060119883A1 (en) * 2004-10-08 2006-06-08 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential consolidation
US8006293B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US8006176B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging-device-based form field management
US20060077431A1 (en) * 2004-10-08 2006-04-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device concurrent account use
US20060095536A1 (en) * 2004-10-08 2006-05-04 Rono Mathieson Methods and systems for imaging device remote location functions
US8428484B2 (en) * 2005-03-04 2013-04-23 Sharp Laboratories Of America, Inc. Methods and systems for peripheral accounting
US7752556B2 (en) * 2005-10-27 2010-07-06 Apple Inc. Workflow widgets
US7996758B2 (en) * 2005-11-02 2011-08-09 Sourcecode Technologies Holding, Inc. Methods and apparatus for storing data associated with an electronic form
US20070143305A1 (en) * 2005-11-02 2007-06-21 Sourcecode Technology Holding, Inc. Methods and apparatus for storing functions associated with an electronic form
US20070136367A1 (en) * 2005-11-02 2007-06-14 Sourcecode Technology Holding, Inc. Methods and apparatus for dynamically modifying a business object definition
US20070130138A1 (en) * 2005-11-02 2007-06-07 Sourcecode Technology Holding, Inc. Methods and apparatus for storing a collaboratively designed workflow process
US20070143711A1 (en) * 2005-11-02 2007-06-21 Sourcecode Technology Holding, Inc. Methods and apparatus for displaying a setup sequence
US8224853B2 (en) * 2005-11-02 2012-07-17 Sourcecode Technologies Holdings, Inc. Methods and apparatus for updating a plurality of data fields in an electronic form
US8239226B2 (en) * 2005-11-02 2012-08-07 Sourcecode Technologies Holdings, Inc. Methods and apparatus for combining properties and methods from a plurality of different data sources
US8010940B2 (en) * 2005-11-02 2011-08-30 Sourcecode Technologies Holdings, Inc. Methods and apparatus for designing a workflow process using inheritance
US20070208777A1 (en) * 2005-11-02 2007-09-06 Sourcecode Technology Holding, Inc. Methods and apparatus for designing a workflow process using resource maps and process maps
US9087034B2 (en) * 2006-02-24 2015-07-21 International Business Machines Corporation Form multiplexer for a portal environment
US8345272B2 (en) * 2006-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for third-party control of remote imaging jobs
AU2008101325A4 (en) * 2007-05-08 2014-01-30 Sourcecode Technology Holding, Inc. Methods and apparatus for exposing workflow process definitions as business objects
US8667415B2 (en) * 2007-08-06 2014-03-04 Apple Inc. Web widgets
JP4886833B2 (ja) * 2009-10-27 2012-02-29 シャープ株式会社 複合機制御システム
US8839215B2 (en) * 2010-07-19 2014-09-16 International Business Machines Corporation String cache file for optimizing memory usage in a java virtual machine
US10235672B2 (en) * 2012-09-12 2019-03-19 Zukunftware, Llc Securely receiving from a remote user sensitive information and authorization to perform a transaction using the sensitive information
US10579996B2 (en) * 2012-09-12 2020-03-03 Zukunftware, Llc Presenting a document to a remote user to obtain authorization from the user
US10331765B2 (en) 2013-05-24 2019-06-25 Sourcecode Technology Holdings, Inc. Methods and apparatus for translating forms to native mobile applications
US9696890B2 (en) 2015-05-06 2017-07-04 International Business Machines Corporation File-centric form selection based on number of mandatory and optional input fields of a form satisfied by a selection of files
US11467808B2 (en) * 2015-07-31 2022-10-11 Wisetech Global Limited Systems and methods for executable content and executable content flow creation
US10233082B2 (en) 2016-10-14 2019-03-19 International Business Machines Corporation Functionalized carbon nanotubes

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4503499A (en) * 1982-09-14 1985-03-05 Eaton Corporation Controlled work flow system
US5404294A (en) * 1990-02-26 1995-04-04 Karnik; Jayant D. Tag method for moving information between computers & forms
US5784562A (en) * 1995-10-10 1998-07-21 U S West Advanced Technologies, Inc. System for using a dialog session context to process electronic forms data on the world wide web
US5956027A (en) * 1995-12-12 1999-09-21 At&T Corp Method and apparatus for sharing a web page
US5761683A (en) * 1996-02-13 1998-06-02 Microtouch Systems, Inc. Techniques for changing the behavior of a link in a hypertext document
US5961603A (en) * 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US5835712A (en) * 1996-05-03 1998-11-10 Webmate Technologies, Inc. Client-server system using embedded hypertext tags for application and database development
US5890175A (en) * 1996-09-25 1999-03-30 Wong; Garland Dynamic generation and display of catalogs
JP2976935B2 (ja) 1997-06-10 1999-11-10 日本電気株式会社 日本語入力システム及びプログラムを記録した機械読み取り可能な記録媒体
US6658662B1 (en) * 1997-06-30 2003-12-02 Sun Microsystems, Inc. Retrieving information from a broadcast signal
US6192382B1 (en) * 1997-09-24 2001-02-20 Mediaone Group, Inc. Method and system for web site construction using HTML fragment caching
US6247047B1 (en) * 1997-11-18 2001-06-12 Control Commerce, Llc Method and apparatus for facilitating computer network transactions
US6061694A (en) * 1997-12-11 2000-05-09 Resqnet.Com, Inc. Message structure
US6260039B1 (en) * 1997-12-15 2001-07-10 International Business Machines Corporation Web interface and method for accessing directory information
US6456303B1 (en) * 1998-02-09 2002-09-24 Microsoft Corporation Method and system for access of online information
US6775670B2 (en) * 1998-05-29 2004-08-10 Luc Bessette Method and apparatus for the management of data files
US6247029B1 (en) * 1998-05-01 2001-06-12 International Business Machines Corporation Web browser form enhancements
US6345278B1 (en) * 1998-06-04 2002-02-05 Collegenet, Inc. Universal forms engine
US6507662B1 (en) * 1998-09-11 2003-01-14 Quid Technologies Llc Method and system for biometric recognition based on electric and/or magnetic properties
JP2000112810A (ja) 1998-10-06 2000-04-21 Casio Comput Co Ltd データ端末装置、サーバ装置、及び記憶媒体
US6473892B1 (en) * 1998-12-31 2002-10-29 Harland Financial Solutions, Inc. Data driven, dynamic language document assembly system
US6490601B1 (en) * 1999-01-15 2002-12-03 Infospace, Inc. Server for enabling the automatic insertion of data into electronic forms on a user computer
US6760748B1 (en) * 1999-01-20 2004-07-06 Accenture Llp Instructional system grouping student terminals
US6484263B1 (en) * 1999-01-28 2002-11-19 International Business Machines Corporation Security profile for web browser
US6507865B1 (en) * 1999-08-30 2003-01-14 Zaplet, Inc. Method and system for group content collaboration
US6651217B1 (en) * 1999-09-01 2003-11-18 Microsoft Corporation System and method for populating forms with previously used data values
US20020023108A1 (en) * 1999-09-09 2002-02-21 Neil Daswani Automatic web form interaction proxy
US6589290B1 (en) * 1999-10-29 2003-07-08 America Online, Inc. Method and apparatus for populating a form with data
US6732331B1 (en) * 2000-02-15 2004-05-04 Vlad Alexander System and process for managing content organized in a tag-delimited template using metadata
US7421480B2 (en) * 2000-02-28 2008-09-02 O2 Micro International Limited Personal computing environment using mozilla
TW550477B (en) * 2000-03-01 2003-09-01 Passgate Corp Method, system and computer readable medium for Web site account and e-commerce management from a central location
US20010050681A1 (en) * 2000-03-31 2001-12-13 I-Media World.Com Method and system for creating and delivering electronic, multi-media presentations
US6981028B1 (en) * 2000-04-28 2005-12-27 Obongo, Inc. Method and system of implementing recorded data for automating internet interactions
CN1300677C (zh) * 2000-06-22 2007-02-14 微软公司 分布式计算服务平台
US7035907B1 (en) * 2000-09-13 2006-04-25 Jibe Networks, Inc. Manipulating content objects to control their display
JP4532723B2 (ja) 2000-11-29 2010-08-25 キヤノン株式会社 情報処理装置、プリントシステム、情報処理方法及びプリント方法
US7042588B2 (en) * 2000-11-29 2006-05-09 Canon Kabushiki Kaisha Information processing apparatus, information processing methods and print systems
US7694216B2 (en) * 2000-12-19 2010-04-06 International Business Machines Corporation Automatic assignment of field labels
US20020103826A1 (en) * 2001-01-29 2002-08-01 Banta Corporation System and method for creating documents populated with variable data
US20030023641A1 (en) * 2001-07-27 2003-01-30 Gorman William Phillip Web page authoring tool
US20030169292A1 (en) * 2002-03-07 2003-09-11 International Business Machines Corporation Dynamically filling web lists
US7669116B2 (en) * 2002-03-26 2010-02-23 Accenture Global Services, Gmbh Single access point for filing of converted electronic forms to multiple processing entities
AU2003231033A1 (en) * 2002-04-22 2003-11-11 The Code Corporation Systems and methods for facilitating automatic completion of an electronic form
AU2002952106A0 (en) * 2002-10-15 2002-10-31 Silverbrook Research Pty Ltd Methods and systems (npw008)
US7185272B2 (en) * 2003-07-30 2007-02-27 William M Pearce Method for automatically filling in web forms
US20050183003A1 (en) * 2004-02-17 2005-08-18 Checkpoint Software Technologies Ltd. Automatic proxy form filing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106612283A (zh) * 2016-12-29 2017-05-03 北京奇虎科技有限公司 一种识别下载文件来源的方法及装置
CN106612283B (zh) * 2016-12-29 2020-02-28 北京奇虎科技有限公司 一种识别下载文件来源的方法及装置

Also Published As

Publication number Publication date
JP2004046375A (ja) 2004-02-12
EP1380964A3 (en) 2007-08-08
US7191391B2 (en) 2007-03-13
US20040010634A1 (en) 2004-01-15
EP1380964A2 (en) 2004-01-14
CN100524285C (zh) 2009-08-05

Similar Documents

Publication Publication Date Title
CN1472665A (zh) 帐票处理装置、帐票处理方法以及程序
US8219562B1 (en) Efficient storage and retrieval for large number of data objects
US8380012B2 (en) Document imaging and indexing system
US6335746B1 (en) Information processing method and apparatus for displaying a list of a plurality of image data files and a list of search results
CN102542052B (zh) 优先散列索引
CN1202257A (zh) 用于定位万维网页以及计算机网络文件的系统和方法
JP2008538627A (ja) ローカル・サムネイル・キャッシュ
JP2009169538A (ja) 文書検索装置、文書検索方法及び文書検索プログラム
CN1664829A (zh) 图像登记装置、图像检索装置、图像管理方法以及存储介质
CN1684053A (zh) 具有打印日志管理功能的图像形成装置及其方法
CN110888837B (zh) 对象存储小文件归并方法及装置
US20030095284A1 (en) Method and apparatus job retention
US20020093506A1 (en) Apparatus and method for storing and retrieving images for transmission to an output device
CN101432727A (zh) 项目类型特定结构的搜索
JP4894253B2 (ja) メタデータ生成装置およびメタデータ生成方法
CN102375881A (zh) 内容签名通知
CN1308852C (zh) 数据传输方法和数据传输系统
US8559764B2 (en) Editing an image representation of a text
CN1786951A (zh) 允许歧义名字的计算机文件系统
US20050091580A1 (en) Method and system for generating a Web page
US20230153358A1 (en) Systems and methods for collecting digital forensic evidence
JP2008146177A (ja) 情報検索方法及び情報検索装置
US8578268B2 (en) Rendering electronic documents having linked textboxes
CN101051312A (zh) 信息处理装置、信息处理方法和存储介质
JPH06301732A (ja) 文書検索処理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090805

Termination date: 20150709

EXPY Termination of patent right or utility model