CN1472665A - 帐票处理装置、帐票处理方法以及程序 - Google Patents
帐票处理装置、帐票处理方法以及程序 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form 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形式记述的。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106612283A (zh) * | 2016-12-29 | 2017-05-03 | 北京奇虎科技有限公司 | 一种识别下载文件来源的方法及装置 |
Families Citing this family (67)
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)
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 |
-
2002
- 2002-07-09 JP JP2002200523A patent/JP2004046375A/ja active Pending
-
2003
- 2003-07-04 EP EP03254261A patent/EP1380964A3/en not_active Withdrawn
- 2003-07-08 US US10/614,174 patent/US7191391B2/en active Active
- 2003-07-09 CN CNB031474217A patent/CN100524285C/zh not_active Expired - Fee Related
Cited By (2)
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 |