信息处理装置、履历文件作成方法和程序的制作方法

文档序号:6649260阅读:75来源:国知局
专利名称:信息处理装置、履历文件作成方法和程序的制作方法
技术领域
本发明涉及信息处理装置、履历文件作成方法和程序,特别涉及能够通过指定的数据形式的履历文件提供履历信息的信息处理装置、适用于该信息处理装置的履历文件作成方法、使计算机执行该履历文件作成方法的程序。
背景技术
现在,已知在具有图像数据的打印输出功能和发送接收功能等的图像处理装置中,存储其动作履历(日志log),并能够根据需要作为文件由用户取得该履历。
例如,在某些数字计算装置中,根据阶梯性地表示动作执行装置所执行的动作的内容的记录电平,抽出应该记录的动作,记录所抽出的动作的履历信息(例如参考特开2003-178285号公报)。
其他,对于履历的记录方法,现在还提出了各种各样的提案。
另外,在某些计算机系统中,具有由专用日志文件作成程序输出每日的日志文件的结构(例如参考特开2002-328817号公报)。
另外,在日志收集规则的设置处理中,还存在从多个中选择日志文件的形式(适合于利用日志文件的应用程序的文件格式)的结构(例如参考特开2000-207254号公报)。
但是,在现在,对每个装置预先确定CSV(逗号区分值只用逗号分割记录中的各字段,并只用换行分割记录之间的数据格式)形式或独自的形式等取得履历文件时的形式。
因此,取得并利用履历文件的用户必须从取得了的文件中抽出必要的信息并进行整形那样的处理。

发明内容
本发明的目的在于提供一种能够用用户希望的数据形式提供履历文件的信息处理装置、履历文件作成方法和程序。
根据本发明,在能够通过指定的数据形式的履历文件提供履历信息的信息处理装置中,将在该信息处理装置中执行的处理的内容作为履历信息存储,如果从用户接受了履历文件的数据形式的指定,则读出上述存储的履历信息,并根据上述接受的数据形式改编上述履历信息而作成履历文件。
由此,能够以用户希望的数据形式提供履历文件,对于用户来说方便性高。
为了达到上述目的,根据本发明的第一个方面,是一种信息处理装置,能够通过指定的数据形式的履历文件提供履历信息,其特征在于包括将用上述信息处理装置执行的处理的内容作为履历信息存储的履历存储装置;从用户接受履历文件的数据形式的指定的指定接受装置;读出存储在上述履历存储装置中的履历信息,按照由上述指定接受装置接受的数据形式改编上述履历信息而作成履历文件的履历文件作成装置。
为了达到上述目的,根据本发明的第二个方面,是一种履历文件作成方法,能够通过指定的数据形式的履历文件提供履历信息,其特征在于包括将用上述信息处理装置执行的处理的内容作为履历信息存储的履历存储步骤;从用户接受履历文件的数据形式的指定的指定接受步骤;读出存储在上述履历存储装置中的履历信息,按照由上述指定接受装置接受的数据形式改编上述履历信息而作成履历文件的履历文件作成步骤。
通过以下的具体说明和实施例,可以了解本发明的其他特征、优点和目的。


图1是表示包含本发明的一个实施例的图像处理装置的系统的结构的框图。
图2是表示图1所示的图像处理装置的硬件结构的框图。
图3是表示在进行打印输出处理的情况下由履历记录部件记录到存储部件中的履历信息的一个例子的图。
图4是表示主模板文件的一个例子的图。
图5是表示记录模板文件的一个例子的图。
图6是表示由整形处理部件执行的履历文件整形处理的步骤的流程图。
图7是表示在使用图3所示的履历信息、图4所示的主模板文件、图5所示的记录模板文件执行履历文件整形处理的情况下作成的XML形式的履历文件的图。
图8是表示用户使用客户端的一般Web浏览器访问图像处理装置而调出模板文件指定画面时显示在客户端上的画面的一个例子的图。
图9是表示在图8所示的模板文件指定画面中按下了“参照”按键时显示在客户端上的文件选择画面的图。
图10是表示用户使用客户端的一般Web浏览器访问图像处理装置而调出履历文件显示画面时显示在客户端上的画面的一个例子的图。
图11是表示在图10所示的履历文件显示画面中按下了“保存到文件中”按键901时显示在客户端上的画面的图。
图12是表示主模板文件的其他例子的图。
图13是表示记录模板文件的其他例子的图。
图14是表示使用图3所示的履历信息、图12所示的主模板文件、图13所示的记录模板文件执行履历文件整形处理的情况下作成的CSV形式的履历文件的图。
具体实施例方式
以下,参照

用于实施本发明的最优形式。
图1是表示包含作为本发明的一个实施例的信息处理装置的图像处理装置的系统的结构的框图。
100是图像处理装置,作为其功能,具有处理执行部件101、履历记录部件102、存储部件103、履历读出部件104、整形处理部件105、Web服务器部件106。图像处理装置100与网络110连接,网络110与客户端(Web客户端终端装置)120连接。客户端120例如由中央计算装置(CPU)、存储该CPU所执行的程序的ROM(只读存储器)、CPU在计算中使用的RAM(随机访问存储器)、输入输出装置等构成。
处理执行部件101进行图像数据的打印输出或发送等处理。如果处理执行部件101进行处理,则履历记录部件102向存储部件103记录履历信息。履历读出部件104进行读出存储在存储部件103中的履历信息的处理。整形处理部件105进行对由履历读出部件104读出的履历信息进行整形的处理。Web服务器106在与客户端120之间通过HTTP(超文本传输协议)进行通信,同时解释来自客户端120的请求,根据请求使整形处理部件105动作,将履历信息发送到客户端120。
另外,在图1中,表示了将图像处理装置100和客户端120的各一台连接到网络110上的结构例子,但也可以将多个图像处理装置和客户端连接到网络110上。
图2是表示图1所示的图像处理装置100的硬件结构的框图。
图像处理装置100由控制单元2000、操作部件2012、扫描仪2070、打印机2095构成。控制单元2000与作为图像输入设备的扫描仪2070和作为图像输出设备的打印机2095连接,另一方面与LAN2011和公用线路(WAN)2051连接,由此进行图像信息和设备信息的输入输出。
在控制单元2000中,CPU2001是控制系统全体的控制器。RAM2002是在向CPU2002提供工作区域的同时,暂时存储图像数据的图像存储器。ROM2003是启动ROM,存储系统的启动程序。HDD2004是硬盘驱动器,存储系统控制软件、图像数据。操作部件I/F2006是与具有触摸屏的操作部件(UI)2012的接口部件,向操作部件2012输出应该显示的图像数据。另外,操作部件I/F2006针对操作部件2012,将本系统用户所输入的信息传送到CPU2001。网络I/F2010将控制单元2000连接到LAN2011上,进行信息的输入输出。MODEM2050将控制单元2000连接到公用线路2051上,进行信息的输入输出。IC卡槽部件2100是插入IC卡介质,在该IC卡介质和CPU2001之间进行信息的发送接收的接口。以上的设备配置在系统总线2007上。
图像总线I/F2005是将系统总线2007和图像总线2008连接起来,对数据结构进行转换的总线桥。图像总线2008是高速地转送图像数据的图像用的总线,由PCI总线或IEEE1394构成。在图像总线2008上配置有以下说明的设备。
即,光栅图像处理器(RIP)2060将PDL(页描述语言)代码展开为比特像。设备I/F2020将扫描仪2070、打印机2095和控制单元2000连接起来,进行图像数据的同步系统/非同步系统的转换。扫描仪图像处理部件2080对输入图像进行修正、加工、编辑。打印机图像处理部件2090对打印输出图像数据进行用于与打印机2090的形式配合的修正、分辨率转换等。图像旋转部件2030进行图像数据的旋转。图像压缩部件2040对多值图像数据进行JPEG的压缩展开处理,对二值图像数据进行JBIG、MMR、MH的压缩展开处理。加密解密处理部件2110是使用IC卡槽部件2100的密钥,进行数据的加密、解密处理的硬件加速板。在IC卡槽部件2100中,在插入IC卡介质后,通过输入适当的PIN(个人识别编号)代码,能够输入输出用于加密、解密的密钥。
接着,说明在图1所示的履历记录部件102中执行的处理。
履历记录部件102依照来自处理执行部件101的指示进行履历信息的存储处理。记录到存储部件103中的内容对于每个打印、发送等的处理的种类都不同,进行动作使得分别对每个处理进行记录。图3是表示在进行打印输出处理的情况下由履历记录部件102记录到存储部件103中的履历信息的一个例子的图。
如图3所示,在存储部件103中,每次进行打印输出处理都记录接受编号301、接受时刻302、用户名303、输出文件名304、输出结果305。在图3中,将在一行中表示的每个处理的记录称为记录(record)。
接着,图1所示的整形处理部件105使用模板文件进行整形处理,说明该模板文件。模板文件由主模板文件和记录模板文件构成。
用户使用客户端120访问图像处理装置100,预先指定模板文件的内容,指定用户希望的履历文件的数据形式。
主模板文件由用于指定履历文件全体的格式的文本文件构成。记录模板文件由用于指定履历文件内的各记录的格式的文本文件构成,对全部记录重复适用。
图4是表示主模板文件的一个例子的图。
在主模板文件中,包含指示记录模板文件的读入的预先确定的特别字符串“#RECORD”401。
图5是表示记录模板文件的一个例子的图。
在记录模板文件中,包含预先确定的特别置换对象字符串。即,置换对象字符串“#JOB NO”501表示应该与记录到存储部件103中的履历信息(图3所示例的)中的对应记录的接受编号301的值进行置换,同样,置换对象字符串“#RESULT”502表示应该与对应记录的输出结果305的值置换,置换对象字符串“#JOB NAME”503表示应该与对应记录的输出文件名304的值置换,置换对象字符串“#USER NAME”504表示应该与对应记录的用户名303的值置换。预先决定这样的置换对象字符串和履历信息内的置换对象值的对应关系,并保存到整形处理部件105中。
接着,说明在整形处理部件105中进行的履历文件整形处理。
图6是表示由整形处理部件105执行的履历文件整形处理的步骤的流程图。
首先,在步骤S601中,读入主模板文件中的一行的字符串。
在步骤S602中,判断在步骤S601中读入的字符串是否是指示记录模板文件的读入的字符串(#RECORD)。在是指示记录模板文件的读入的字符串的情况下,前进到步骤S605,在不是该字符串的情况下,前进到步骤S603。
在步骤S603中,将在步骤S601中读入的字符串作为应该构成履历文件的字符串原样地输出,在下一个步骤S604中,判断是否读入了主模板文件的全部的行。如果读入了全部的行,则结束履历文件整形处理。如果还有剩下的行,则返回到步骤S601对下一行进行处理。
在步骤S605中,读出一个记录的记录在存储部件103中的履历信息(图3所示例的)。在下一个步骤S606中,读入记录模板文件的一行的字符串。
在步骤S607中,判断在步骤S606中读入的字符串中是否包含置换对象字符串。如果包含置换对象字符串则前进到步骤S608,如果不包含置换对象字符串则前进到步骤S609。
在步骤S608中,从在步骤S605中读出的一个记录中,读出与上述置换对象字符串对应的值,并与该置换对象字符串置换。
在步骤S609中,在执行了步骤S608后执行步骤S609的情况下,将在步骤S608中置换了的值作为应该构成履历信息的字符串输出,另一方面,在不执行步骤S608而执行步骤S609的情况下,将在步骤S606中读入的字符串作为应该构成履历文件的字符串原样地输出。
在步骤S610中,判断是否读入了记录模板文件的全部行,如果还没有读入全部的行,则返回到步骤S606,读入记录模板文件的下一行。另一方面,如果读入了全部的行,则前进到步骤S611,判断是否从记录在存储部件103中的履历信息中读出了全部的记录。如果读出了全部记录,则前进到步骤S604。如果还没有读出全部记录,则返回到步骤S605,从履历信息中读出下一个记录,并重复进行处理。
在例如使用图3所示的履历信息、图4所示的主模板文件、图5所示的记录模板文件执行了以上的履历文件整形处理的情况下,作成图7所示的XML形式的履历文件。
接着,说明用户指定在履历文件的作成(整形)中应该使用的模板文件的方法。
在本实施例中,使用Web浏览器来指定模板文件。
图像处理装置100如图1所示具有Web服务器部件106,经由Web服务器部件106通过HTTP与客户端120进行通信,并进行与来自客户端120的请求对应的处理。另外,近年来,各种装置都构成为具有Web功能并能够对应来自Web客户端的处理请求,Web服务器功能是公知的,因此在此省略Web服务器功能的详细说明。
图8是表示用户使用客户端120的一般Web浏览器访问图像处理装置100而调出模板文件指定画面时显示在客户端120上的画面的一个例子的图。
如果在该画面中按下了“参照”按键701或“参照”按键702,则显示图9所示的文件选择画面。用户参照该文件选择画面,指定预先用文本编辑器作成的主模板文件和记录模板文件。然后,如果用户按下了图8的模板文件指定画面中的OK按键703,则将主模板文件和记录模板文件发送到图像处理装置100。图像处理装置100分别存储接收到的模板文件。这样,在履历文件整形处理中使用从客户端120发送的模板文件。
另外,图像处理装置100预先具有缺省的主模板文件和记录模板文件,在从客户端120没有指定模板文件的情况下,使用该缺省的模板文件。
接着,说明客户端120从图像处理装置100取得作成(整形)了的履历文件时的用户操作。另外,客户端120也使用Web浏览器执行履历文件的取得处理。
图10是表示用户使用客户端120的一般Web浏览器访问图像处理装置100而调出履历文件显示画面时显示在客户端120上的画面的一个例子的图。
如果用户使用客户端120中的一般Web浏览器访问图像处理装置100,调出了履历文件显示画面,则通过HTTP从客户端120向图像处理装置100发送履历文件取得请求。图像处理装置100如果接收到该履历文件取得请求,则读出由整形处理部件105进行了整形处理的履历文件,并发送到客户端120。由此,在客户端120上显示图10所示的履历文件显示画面。
在该履历文件显示画面中,如果由客户端120的用户按下了“保存到文件中”按键901,则在客户端120上显示如图11所示那样的用于指定要保存履历文件的位置的画面,可以使用该画面将履历文件保存到客户端120中。
另外,如上所述,在使用图3所示的履历信息、图4所示的主模板文件、图5所示的记录模板文件,执行了图6所示的履历文件整形处理的情况下,作成图7所示的XML形式的履历文件,但作为其他形式的履历文件,也可以作成如下这样的文件。
即,在如图12所示那样设置主模板文件,另外如图13所示那样设置记录模板文件,使用图3所示的履历信息,执行了图6所示的履历文件整形处理的情况下,作成图14所示那样的履历文件。该履历文件为CSV形式的履历文件。
这样,能够与主模板文件和记录模板文件的设置内容对应地,以XML形式或CSV形式等任意形式作成履历文件。
另外,在上述实施例中,图像处理装置100与来自客户端120的履历文件取得请求对应地通过Web浏览器向客户端120发送履历文件,但代替它,也可以由图像处理装置100向预先设置的电子邮件地址发送履历文件。
另外,也可以如下这样达到本发明的目的将记录了实现上述实施例的功能的软件的程序代码的存储介质提供给系统或装置,由该系统或装置的计算机(或CPU、MPU等)读出并执行存储在存储介质中的程序代码。
在该情况下,从存储介质中读出的程序代码自身实现了本发明的新功能,存储了该程序代码的存储介质和程序构成了本发明。
另外,作为用于提供程序代码的存储介质,例如可以使用软盘、硬盘、光盘、光磁盘、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁带、非易失性存储卡、ROM等。或者,通过从与因特网、商用网络、或局域网等连接的其他计算机或数据库等下载,来提供上述程序。
另外,不只可以通过由计算机执行程序代码来实现上述实施例的功能,还包含以下的情况根据该程序代码的指示,由在计算机上运行的OS(操作系统)等执行实际处理的一部分或全部,通过该处理实现上述实施例的功能。
进而,还包含以下的情况将从存储介质中读出的程序代码写入到插入计算机的功能扩展卡或与计算机连接的功能扩展单元所具备的存储器中后,根据该程序代码的指示,由该功能扩展卡和功能扩展单元所具备的CPU等执行实际处理的一部分或全部,通过该处理实现上述实施例的功能。
权利要求
1.一种信息处理装置,能够通过指定的数据形式的履历文件提供履历信息,其特征在于包括将用上述信息处理装置执行的处理的内容作为履历信息存储的履历存储装置;从用户接受履历文件的数据形式的指定的指定接受装置;读出存储在上述履历存储装置中的履历信息,按照由上述指定接受装置接受的数据形式改编上述履历信息而作成履历文件的履历文件作成装置。
2.根据权利要求1所述的信息处理装置,其特征在于由上述信息处理装置执行的处理是图像数据的打印输出处理或该图像数据的发送接收处理。
3.根据权利要求1所述的信息处理装置,其特征在于还包括用于将上述信息处理装置连接到网络上的网络连接装置;用于实现与上述网络连接的客户端终端装置和上述信息处理装置之间的通信的通信装置,其中与来自与上述网络连接的客户端终端装置的发送请求对应地,将由上述履历文件作成装置作成的履历文件发送到该客户端终端装置。
4.根据权利要求1所述的信息处理装置,其特征在于还包括用于将上述信息处理装置连接到网络上的网络连接装置;用于实现与上述网络连接的客户端终端装置和上述信息处理装置之间的通信的通信装置,其中上述指定接受装置从与上述网络连接的客户端终端装置接受履历文件的数据形式的指定。
5.根据权利要求4所述的信息处理装置,其特征在于上述指定接受装置从与上述网络连接的客户端终端装置接受记述有履历文件的数据形式的模板文件的指定。
6.根据权利要求1所述的信息处理装置,其特征在于上述指定接受装置接受的所指定的数据形式是用于指定履历文件内的各记录的格式的文本文件,上述履历文件作成装置作成的履历文件是XML形式的文件。
7.一种履历文件作成方法,适用于能够通过指定的数据形式的履历文件提供履历信息的信息处理装置,该方法的特征在于包括将用上述信息处理装置执行的处理的内容作为履历信息存储的履历存储步骤;从用户接受履历文件的数据形式的指定的指定接受步骤;读出在上述履历存储步骤中存储的履历信息,按照由上述指定接受步骤接受的数据形式改编上述履历信息而作成履历文件的履历文件作成步骤。
8.根据权利要求7所述的履历文件作成方法,其特征在于上述信息处理装置经由网络与客户端终端装置连接,还包括与来自与上述网络连接的客户端终端装置的发送请求对应地,将由上述履历文件作成步骤作成的履历文件发送到该客户端终端装置的发送步骤。
9.根据权利要求7所述的履历文件作成方法,其特征在于上述信息处理装置经由网络与客户端终端装置连接,在上述指定接受步骤中,从与上述网络连接的客户端终端装置接受履历文件的数据形式的指定。
10.根据权利要求9所述的履历文件作成方法,其特征在于在上述指定接受步骤中,从与上述网络连接的客户端终端装置接受记述有履历文件的数据形式的模板文件的指定。
11.根据权利要求7所述的信息处理装置,其特征在于上述指定接受装置接受的所指定的数据形式是用于指定履历文件内的各记录的格式的文本文件,上述履历文件作成装置作成的履历文件是XML形式的文件。
全文摘要
本发明提供一种能够通过指定的数据形式的履历文件提供履历信息的信息处理装置,其中将在该信息处理装置中执行的处理的内容作为履历信息存储,如果从用户接受了履历文件的数据形式的指定,则读出上述存储的履历信息,并按照上述接受的数据形式改编上述履历信息而作成履历文件。
文档编号G06F11/34GK1755664SQ200510107049
公开日2006年4月5日 申请日期2005年9月29日 优先权日2004年9月29日
发明者佐藤智也 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1