信息处理系统、信息处理装置和信息处理方法与流程

文档序号:12135358阅读:362来源:国知局
信息处理系统、信息处理装置和信息处理方法与流程

本发明涉及信息处理系统、信息处理装置和信息处理方法。



背景技术:

这样的信息处理系统是已知的,其中,将多功能外围设备与分发服务器相结合,从而通过利用分发服务器来分发由多功能外围设备所生成的扫描图像。根据该信息处理系统,例如,分发服务器执行工作流过程,对于利用多功能外围设备来扫描文档所生成的扫描图像执行某些图像处理,从而将该扫描图像分发到任意目的地。也就是说,信息处理系统使我们能够遵从预定规则来管理各种文档。

同时,近来,从版权保护等方面来看,在扫描图像中嵌入信息(诸如版权信息)的嵌入处理的需求正在增加。因此,需要将嵌入处理应用到上述信息处理系统中。

在日本特开专利公开No.1999-008753中,公开了用于在扫描图像中嵌入确定的数字水印的嵌入处理。

但是,在将嵌入处理应用到对于顺序地执行多个处理的工作流进行处理的信息处理系统的情况中,优选地是将嵌入处理作为被顺序地执行的多个处理中的可选择处理进行执行。

而且,必须考虑到用户各自管理各种文档的各种需要。

[相关技术文献]

[专利文献]

[专利文献1]:日本特开专利公开No.H11-008753



技术实现要素:

本发明所要解决的问题

本技术的公开文本的一个目的是实现能够以如下方式进行的嵌入处理:接受根据用户需要的各种条件设置,并且在对于顺序地执行多个过程的工作流进行处理的信息处理系统中,根据所接受的条件设置灵活地执行处理。

解决技术问题的手段

根据本发明的一个实施例,提供一种信息处理装置,该信息处理装置包括:存储单元,用于存储包括第一处理模块的多个处理模块,第一处理模块用于执行在图像数据中嵌入信息的嵌入处理;设置单元,用于设置通过第一处理模块执行嵌入处理的条件;以及控制单元,用于控制顺序地执行一个或多个处理的工作流,其中通过包括第一处理模块的多个处理模块来分别执行所述一个或多个处理;其中响应于检测到被输入到正在控制工作流的第一处理模块的图像数据是预设的图像格式,第一处理模块在所设置的条件下执行所述嵌入处理。

本发明的效果

根据所公开的技术,能够在对于顺序地执行多个处理的工作流进行处理的信息处理系统中实现如下的嵌入处理:能够接受根据用户需要的各种条件设置,并且根据所接受的条件设置灵活地执行处理。

附图说明

图1是用于表示信息处理系统的总体配置的示意图;

图2是用于表示分发服务器的硬件配置的方框图;

图3是用于表示扫描仪装置的硬件配置的方框图;

图4是用于表示分发服务器的功能配置的方框图;

图5是用于表示工作流设置过程的流程图;

图6是用于表示工作流文件的示例的示意图;

图7是用于表示戳插件设置过程;

图8A用于表示从设置项中选择“戳类型”的戳设置屏幕的示例的示意图;

图8B是用于表示从设置项中选择“戳设置”的戳设置屏幕的示例的示意图;

图8C是用于表示从设置项中选择“字体”的戳设置屏幕的示例的示意图;

图9A是用于表示在选择待嵌入计数器戳并且从设置项中选择“位置”的情况下的戳设置屏幕的示例的示意图;

图9B是用于表示在选择待嵌入计数器戳并且从设置项中选择“预览”的情况下的戳设置屏幕的示例的示意图;

图10A是用于表示在从设置项中选择“戳类型”并且选择待嵌入图像戳的情况下的戳设置屏幕的示例的示意图;

图10B是用于表示在选择待嵌入图像戳并且从设置项中选择“戳设置”的情况下的戳设置屏幕的示例的示意图;

图10C是用于表示在选择待嵌入图像戳并且从设置项中选择“位置”的情况下的戳设置屏幕的示例的示意图;

图10D是用于表示在选择待嵌入图像戳并且从设置项中选择“预览”的情况下的戳设置屏幕的示例的示意图;

图11是用于表示戳插件设置信息的示意图。

图12是用于表示嵌入处理的流程图;

图13是用于表示扫描仪装置的功能配置的方框图;

图14是工作流选择屏幕的示例的示意图;

图15是扫描仪装置的戳设置屏幕的示例的示意图;

图16是用于表示工作流执行指示的过程的时序图;

图17是用于表示工作流执行的过程的时序图;

图18是用于表示在执行具有工作流ID“5”的工作流的情况下的工作流执行过程的时序图。

具体实施方式

以下,将参考附图描述实施例。另外,在本说明书和附图中,对于具有本质上相似功能和配置的要素等使用相同的附图标记,并且将省略对其重复的描述。

[第一实施例]

<1.信息处理系统的总体配置>

首先,将描述信息处理系统的总体配置。图1是用于表示信息处理系统100的总体配置的示意图。

如图1中所示,信息处理系统100包括分发服务器110、扫描仪装置120、以及分发目的地服务器130,其中分发服务器110和扫描仪装置120分别是信息处理装置和图像处理装置的示例。分发服务器110、扫描仪装置120、以及分发目的地服务器130通过网络140相互连接。

分发服务器110包括工作流执行程序111。工作流执行程序111执行工作流的多个过程、支持管理员150进行的工作流的设置、并且支持构成工作流的一部分的戳插件(下面所述)的设置。

而且,分发服务器110包括用于存储管理员150所设置的工作流的工作流文件数据库(DB)112,以及用于存储戳插件设置信息的戳插件设置信息DB 113。

另外,工作流意味着用于通过组合多个插件以期望的顺序执行一个或多个处理的处理流程。工作流由用户160利用扫描仪装置120进行选择,而通过分发服务器110的工作流执行程序111来执行。

例如,通过由工作流执行程序111来执行工作流的多个处理,分发服务器110转换从扫描仪装置120所发送的扫描图像的图像格式,并且在扫描图像中嵌入戳,从而将扫描图像分发到分发目的地服务器130。另外,戳是指被记录/印刻(嵌入)在图像中的某些信息。

扫描仪装置120包括工作流指令程序121。工作流指令程序121执行工作执行指令的过程。具体地,工作流指令程序121执行用于支持由用户160进行的工作流的选择,或者支持用于执行用户160所选择的工作流的多个处理所必须的设置信息的输入。而且,工作流指令程序121将用于根据设置信息来执行用户160所选择的工作流的多个处理的指令发送到分发服务器110。

分发目的地服务器130是将来自分发服务器110的扫描图像分发到的装置。分发目的地服务器130可以配置为文件服务器、EDMS(企业文档管理系统)、SMTP(简单邮件传输协议)服务器等。

另外,将来自分发目的地服务器130分发到的目的地不限于分发目的地服务器130。能够将扫描图像分发到任何目的地(包括分发服务器110中的确定的存储区域)。

<2.分发服务器的硬件配置>

下面将描述分发服务器110的硬件配置。图2是用于表示分发服务器110的硬件配置的方框图。

如图2中所示,分发服务器110包括CPU(中央处理器)201、ROM(只读存储器)202、RAM(随机存取存储器)203、以及存储单元204。而且,分发服务器110包括输入/输出单元205以及通信单元206。另外,通过总线207将分发服务器110的各个单元相互连接。

CPU 201是用于执行存储单元204中所存储的程序的处理器。

ROM 202是非易失性存储器。ROM 202存储CPU 201执行存储单元204中所存储的程序所需的程序或者数据。具体地,ROM 202存储诸如BIOS(基本输入/输出系统)或EFI(可扩展固件接口)等启动程序。

RAM 203是主存储设备,诸如DRAM(动态随机存取存储器)或SRAM(静态随机存取存储器)。RAM 203作为工作存储器,当由CPU 201来执行程序时,将程序载入该工作存储器中。存储单元204存储由CPU 201执行的程序。

输入/输出单元205包括用于输入针对分发服务器110的指令的输入单元,以及用于显示通过在分发服务器110中执行工作流执行程序所生成的屏幕的显示单元。通信单元206通过网络140与扫描仪装置120以及分发目的地服务器130进行通信。

<3.扫描仪装置的硬件配置>

下面将描述扫描仪装置120的硬件配置。图3是用于表示扫描仪装置120的硬件配置的方框图。

如图3中所示,扫描仪装置120包括CPU(中央处理器)301、ROM(只读存储器)302、RAM(随机存取存储器)303、以及存储单元304。而且扫描仪装置120包括引擎单元305、输入单元306、显示单元307以及通信单元308。另外,通过总线309将扫描仪装置120的各个单元相互连接。

CPU 301是用于执行存储单元304中所存储的程序的处理器。

ROM 302是非易失性存储器。ROM 302存储CPU 301执行存储单元304中所存储的程序所需的程序或者数据。具体地,ROM 302存储诸如BIOS(基本输入/输出系统)或EFI(可扩展固件接口)等启动程序。

RAM 303是主存储设备,诸如DRAM(动态随机存取存储器)或SRAM(静态随机存取存储器)。RAM 303作为工作存储器,当由CPU 301来执行程序时,将程序载入该工作存储器中。存储单元304存储由CPU 301执行的程序。

引擎单元305包括扫描仪310,并且通过扫描文档来生成扫描图像。

输入单元306接受来自用户106的针对扫描仪装置120的指令。具体地,输入单元306接受工作流的选择,或者执行所选择的工作流所需要的设置信息。而且,输入单元306接受用于将指令发送到分发服务器110的操作(按下开始按钮)从而执行工作流。

显示单元307显示用于选择工作流以及输入用于执行所选择的工作流所需要的设置信息的屏幕。通信单元308通过网络104与分发服务器110通信。

<4.分发服务器的功能配置>

下面,将描述分发服务器110的功能配置。图4是用于表示分发服务器110的功能配置的方框图。

如图4中所示,分发服务器110包括多个插件(处理模块)400、工作流控制单元410、指令接收单元411、工作流设置单元412以及戳插件设置单元413。分发服务器110中所包括的这些功能单元例如可以通过由CPU 201执行工作流执行程序来实现。

另外,在本实施例中,多个插件400包括至少一个图像格式转换插件401、图像处理插件402、戳插件403以及分发插件404。

而且,例如在分发服务器110中,将工作流文件数据库112和戳插件设置信息数据库113设置在存储单元204中。

在多个插件400中,图像格式转换插件401将扫描图像的图像格式(诸如BMP、PDF或TIFF)转换为确定的图像格式。图像处理插件402对于扫描图像执行各种图像处理(诸如放大/缩小、尺寸收集、颜色修正或畸变修正)。另外,图像处理插件402所执行的图像处理还包括用于修正扫描图像的上部和下部的上下修正、用于消除扫描图像中的空白页的空白页消除、以及用于修正扫描图像倾斜的倾斜修正。

戳插件403执行用于将某些信息(戳)嵌入到扫描图像中的嵌入处理。戳插件403所嵌入的戳包括计数器戳,通过该计数器戳将计数器的值嵌入到扫描图像的各个页面中,以及图像戳,通过该图像戳将诸如标识嵌入到扫描图像中。而且,包括用于嵌入诸如“机密(Confidential)”的字符串作为水印字符串的文本水印戳,以及用于嵌入水印图像的图像水印戳。

另外,用于定义嵌入处理的条件(诸如戳的类型或戳的布局)的戳插件设置信息是由分发服务器110的管理员150预先输入的。下面将给出由分发服务器110的管理员150进行的戳插件设置信息的输入的详细描述。

分发插件404执行用于将扫描图像分发到分发目的地服务器130的分发过程。

工作流控制单元410根据由工作流设置单元412从工作流文件数据库122所检索的工作流,指示插件400的执行。

指示接受单元411接收来自扫描仪装置120的工作流执行指令,并且给出针对工作流控制单元400的执行工作流的指令。而且,指令接受单元411向工作流设置单元412通知工作流执行指令中所包括的工作流ID(用于识别工作流的标识)。而且,指令接受单元411向戳插件设置单元413通知工作流执行指令中所包括的戳插件设置信息。

工作流设置单元412从工作流文件数据库112检索通过指令接受单元411所通知的工作流ID识别出的工作流,从而将该工作流输出到工作流控制单元410。

而且,工作流设置单元412响应于来自扫描仪装置120的请求,将工作流文件数据库112中所存储的工作流列表发送到扫描仪装置120。

工作流文件数据库112存储分发服务器110的管理员150所设置的工作流作为工作流文件。

当分发服务器110输入戳插件403的戳插件设置信息时,使用戳插件设置单元413。具体地,戳插件设置单元413显示用于输入戳插件设置信息的戳设置屏幕,从而接受分发服务器110的管理员150的输入操作。

此外,戳插件单元413响应于来自扫描仪装置120的请求,将戳设置屏幕发送到扫描仪装置120。进一步地,戳插件设置单元413将用于执行戳插件的戳插件设置信息输出到工作流控制单元410。

戳插件设置信息数据库113存储通过戳插件设置单元413所接受的戳插件设置信息。

<5.工作流设置过程和工作流文件>

下面,将描述工作流设置单元412所执行的工作流设置过程。图5是用于表示工作流设置单元412所执行的工作流设置过程的流程图。

当激活过程流设置单元412时启动图5中所示的工作流设置过程。在步骤S501中,过程流设置单元412在分发服务器110的显示单元上显示工作流设置屏幕(未示出)。

分发服务器110的管理员150从插件400选择期望的插件,将它们设置为期望的流程序列,从而输出工作流。在步骤S502中,工作流设置单元412接受分发服务器110的管理员150所输入的工作流的设置。

在步骤S503中,工作流设置单元412将步骤S502中所接受的工作流的设置存储在工作流文件数据库112中作为工作流文件。

图6是用于表示工作流文件数据库112中所存储的工作流文件600的示例的示意图。如图6中所示,工作流文件600中包括项“工作流ID”和“工作流”。

“工作流ID”指示用于识别分发服务器110的管理员150所设置的工作流的标识。“工作流”指示分发服务器110的管理员150所设置的工作流(所选择的多个插件)。

在图6中所示的工作流文件600中,设置具有工作流ID“1”的工作流,在该工作流中将图像格式转换插件401、戳插件403a和分发插件404进行组合。也设置具有工作流ID“2”至工作流ID“4”的工作流,其中将插件进行类似的组合。但是,在具有工作流ID“1”至工作流ID“4”的工作流的各个工作流中所包括的戳插件403a至戳插件403d中分别设置不同的设置信息。

而且,在图6中所示的工作文件600中,设置具有工作流ID“5”的工作流,其中将图像处理插件402、戳插件403a和分发插件404进行组合。

也就是说,在本实施例中,将具有不同组合的插件400的工作流或者具有不同的戳插件设置信息的工作流存储在工作流文件600中。

<6.戳插件设置过程和戳插件设置信息>

下面将参考图7至图10D描述戳插件设置单元413所执行的戳插件设置过程。图7是用于表示戳插件设置单元413所执行的戳插件设置过程。

当激活戳插件设置单元413时启动图7中所示的戳插件设置过程。在步骤S701,戳插件设置单元413在分发服务器110的显示单元上显示戳设置屏幕。

在步骤S702中,戳插件设置单元413接受通过由分发服务器110的管理员150在所显示的戳设置屏幕上所进行的操作所输入的戳插件设置信息。

在步骤S703中,戳插件设置单元413将步骤S702中所接受的戳插件设置信息存储在戳插件设置信息数据库113中。

下面,将描述步骤S701中所显示的戳设置屏幕的示例。如图8A至图10D中所示,在戳插件设置屏幕中包括项“戳类型”、“戳设置”、“字体”、“位置”以及“预览”,其中将设置项显示为屏幕的标签。当选择各个标签时进一步示出详细的设置项。

图8A用于表示戳设置屏幕的示例的示意图,其中从设置项中选择“戳类型”并且在栏802中选择待嵌入计数器戳。此外,将戳插件403的设置文件的名称“设置A戳”输入到栏801中,在其中的戳插件403中选择计数器戳。

图8B用于表示戳设置屏幕的示例的示意图,其中从设置项中选择“戳设置”并且选择待嵌入计数器戳。图8C用于表示戳设置屏幕的示例的示意图,其中从设置项中选择“字体”(所嵌入的戳的呈现(appearance))并且选择待嵌入计数器戳。

如图8B中所示,通过本实施例的计数器戳,能够将栏811和栏812中所输出的固定字符嵌入到扫描图像中计数器的值的头部和计数器的值的尾部。另外,通过栏817中所输入的数值能够设置计数器的值与固定字符(位于计数器的值的尾部)之间的空间。相似地,通过栏818中所输入的值能够设置计数器的值与固定字符(位于计数器的值的头部)之间的空间。

而且,在栏813中示出计数器戳所计数的计数器的值。分发服务器110的管理员150能够参考栏813来查看当前计数器的值。

另外,当前计数器的值可以在每个工作流中进行管理,或者可以在每个扫描仪装置中进行管理。此外,当前计数器的值可以在每个分发服务器中进行管理。

进一步地,计数器的起始值和结束值可以在栏814和栏815中进行设置。当选择计数器戳时,将栏814中所设置的起始值嵌入到扫描图像的首页,而将计数器的值顺序地嵌入到各个页面中,其中计数器的值按页面进行计数。另外,当计数器的值计数到栏815中所设置的结束值时,再次嵌入栏814中所设置的起始值。在栏816中设置对于计数器的值进行计数时的计数间隔。

而且,如图8C中所示,当通过本实施例的计数器戳将计数器的值嵌入到扫描图像中时,能够通过在栏821至栏823输入值来设置字体族、字体类型以及字体尺寸。

进一步地,在栏824至栏827中能够设置如下内容:扫描图像中所嵌入的计数器的值的颜色(戳颜色)、嵌入的计数器的值附近区域的颜色(背景颜色)、嵌入的计数器的值周围边界线的颜色(边界颜色)、以及边界线的厚度(边界线厚度)。

图9A用于表示戳设置屏幕的示例的示意图,其中选择待嵌入计数器戳并且从设置项中选择“位置”。图9B用于表示戳设置屏幕的示例的示意图,其中选择待嵌入计数器戳并且从设置项中选择“预览”(在扫描图像的各个页面的布局)。

如图9A中所示,在本实施例的计数器戳中能够设置嵌入的计数器的值在扫描图像中的位置(布局)。具体地,在栏901、栏906以及栏907中能够设置扫描图像的各个页面中垂直方向的位置、水平方向的位置、上下的空间、左右的空间。

此外,能够将计数器的值相对于扫描图像旋转在栏903中所设置的角度进行嵌入。而且,能够将计数器的值嵌入到从扫描图像的各个页面中选择的在栏905中所设置的页面的范围。

而且,如图9B所示,在栏911中能够设置扫描图像的页面尺寸,其中通过本实施例的计数器戳将计数器的值嵌入到扫描图像中。而且,在栏912中能够设置扫描图像的各个页面的页面朝向。此外,通过按下预览显示按钮913能够显示扫描图像的预览,其中通过戳设置屏幕根据戳插件设置信息嵌入计数器的值。

另一方面,图10A用于表示戳设置屏幕的示例的示意图,其中从设置项中选择“戳类型”并且选择待嵌入图像戳。此外,在栏1001中输入戳插件403的设置文件的名称“设置B戳”,在该设置文件中选择图像戳。

图10B用于表示戳设置屏幕的示例的示意图,其中选择待嵌入图像戳并且从设置项中选择“戳设置”。图10C用于表示戳设置屏幕的示例的示意图,其中选择待嵌入图像戳并且从设置项中选择“位置”。图10D用于表示戳设置屏幕的示例的示意图,其中选择待嵌入图像戳并且从设置项中选择“预览”(在扫描图像的各个页面的布局)。

如图10B中所示,通过在栏1011中的操作能够指定待嵌入到扫描图像中的戳图像作为本实施例的图像戳。通过按下浏览按钮1012能够显示已注册的图像戳。而且,通过按下上传按钮1013能够将任意图像注册为图像戳,其中待注册为图像戳的图像的图像格式应为JPEG、BMP、PNG或者GIF。

而且,在栏1014中能够设置待嵌入扫描图像中的在栏1011中所指定的图像戳的缩放比例。另外,可以结合图像戳所嵌入的扫描图像的尺寸来确定图像戳的实际尺寸,其中在栏1014中设置图像戳的缩放比例。

而且,如图10C中所示,能够设置嵌入到扫描图像中的本实施例的戳图像的位置(布局)。具体地,在栏1021、栏1026以及栏1027中能够设置扫描图像的各个页面中垂直方向的位置、水平方向的位置、上下的空间、左右的空间。

而且,能够将图像戳相对于扫描图像旋转在栏1023中所设置的角度进行嵌入。而且,能够将图像戳嵌入到从扫描图像的各个页面中选择的在栏1025中所设置的页面的范围。或者,能够只将图像戳嵌入到从扫描图像的各个页面中选择的在栏1028中所指定的页面。

而且,如图10D中所示,在栏1031中能够设置扫描图像的页面尺寸,其中通过本实施例的图像戳将图像戳嵌入到扫描图像中。而且,在栏1032中能够选择扫描图像的各个页面的页面朝向。此外,通过按下预览显示按钮1033能够显示扫描图像的预览,其中通过戳设置屏幕根据戳插件设置信息嵌入图像戳。

另外,在本实施例中,与计数器戳和图像戳一样,也能够选择文本水印戳和图像水印戳。与计数器戳和图像戳的情况类似,也能够在戳设置屏幕中设置针对文本水印戳和图像水印戳的设置信息。因此,省略对于选择待嵌入文本水印戳或图像水印戳的情况下的戳设置屏幕的描述。

图11是用于表示戳插件设置信息数据库中所存储的戳插件设置信息的示例的示意图。戳插件设置屏幕1100包括针对戳插件403执行的嵌入处理的条件,其中戳插件403是由分发服务器110的管理员150通过诸如图8A到图10D中所示的戳设置屏幕上的操作输入的。

具体地,戳插件设置信息1100包括项“戳名称”、“戳类型”、“戳设置”、“字体”、“位置”以及“尺寸”。

将图8A或图10A中所示的戳设置屏幕的栏801或栏1001中的输入值描述为“戳名称”。将图8A或图10A中所示的戳设置屏幕的栏802或栏1002中的选择值描述为“戳类型”。

将图8B或图10B中所示的戳设置屏幕的栏811至栏818或者栏1011至栏1014中的输入值描述为“戳设置”。

将图8C中所示的戳设置屏幕的栏821至栏827中的输入值描述为“戳设置”。

将图9A或图10C中所示的戳设置屏幕的栏901至栏907或者栏1021至栏1028中的输入值描述为“位置”。

将图9B或图10D中所示的戳设置屏幕的栏911或者栏1031中的输入值描述为“尺寸”。

<7.利用戳插件执行的嵌入处理>

下面,将描述工作流控制单元410所执行的工作流执行的过程。另外,在此不描述工作流文件600中所存储的工作流的整个过程,而是描述工作流中通过戳插件403所执行的嵌入处理的细节。

为了执行工作流文件600中所存储的工作流,工作流控制单元410发出对于扫描图像通过图像格式转换插件401执行图像格式转换处理的指示,或者通过图像处理插件402执行图像处理的指示。在响应于来自工作控制单元410的指示,执行图像格式转换过程或图像处理过程之后,工作流控制单元410发出通过戳插件403执行嵌入处理的指令。因此,开始图12中所示的嵌入处理。图12是用于表示通过戳插件403执行的嵌入处理的流程图。

在步骤S1201中,戳插件403获取已执行图像格式转换处理或图像处理的扫描图像,其中的处理是通过位于工作流中上行的插件(图像格式转换插件401或图像格式转换插件401)来执行的。

在步骤S1202中,戳插件403确定步骤S1201中所获取的扫描图像是否为确定的图像格式;也就是说,确定戳插件403是否能够处理所获取的扫描图像的图像格式。另外,在本实施例中,戳插件403能够处理BMP、PDF或TIFF图像格式的扫描图像从而执行嵌入处理。

因此,在步骤S1201中所获取的扫描图像是BMP、PDF或TIFF的图像格式的情况中(步骤S1202中的是),将扫描图像确定为确定的图像格式的图像从而进行到步骤S1203。

在步骤S1203中,戳插件403基于与工作流中所指定的“戳名称”对应的戳插件设置信息来执行嵌入。例如,在当前执行工作流ID为“1”的工作流的情况中,基于与“设置A戳”对应的戳插件设置信息来执行戳插件403a。另外,在戳插件设置信息1100中示出与“设置A戳”对应的戳插件设置信息。

同时,在当前执行工作流ID为“2”的工作流的情况中,基于与与“设置B戳”对应的戳插件设置信息来执行戳插件403b。另外,在戳插件设置信息1100中示出与“设置B戳”对应的戳插件设置信息。

进一步地,当执行嵌入处理时,戳插件403也参考工作流执行指令中所包括的戳插件设置信息(在扫描仪装置120中所输入的戳插件设置信息)。

在步骤S1204中,戳插件403将执行嵌入处理所针对的扫描图像输出到位于工作流中下行的插件(分发插件404)。

<8.扫描仪装置的功能配置>

下面将描述扫描仪装置120的功能配置。图13是用于表示扫描仪装置20的功能配置的方框图。

如图13中所示,扫描仪装置120包括显示控制单元1301、工作流选择单元1302、戳插件设置单元1303、扫描控制单元1304、以及工作流执行指令单元1305。例如,通过CPU 301执行工作流指令程序121来实现扫描仪装置120中所包括的这些功能单元。

显示控制单元1301控制在扫描仪装置120的显示单元307上显示屏幕。

工作流选择单元1302获取分发服务器110中所包括的工作流列表,从而向显示控制单元1301发出指令,将该工作列表以工作流选择屏幕1400(下面所述)的形式显示给用户。工作流选择单元1302向工作流执行指令单元1305通知用户160从所显示的工作流列表选择的工作流的工作流ID。而且,工作流选择单元1302向显示控制单元1301发出将针对戳插件403的戳设置屏幕1500(下面所述)显示给用户的指令。

戳插件设置单元1303确定用于执行嵌入处理的戳插件403是否包括在工作流选择单元1302所选择的工作流中。在用于执行嵌入处理的戳插件403包括在工作流选择单元1302所选择的工作流中的情况中,戳插件设置单元1303向显示控制单元1301发出将处设置屏幕1500显示给用户的指令。另外,戳插件设置单元1303获取由用户160通过在所显示的戳设置屏幕1500上的操作所输入的戳插件设置信息。而且,戳插件设置单元1303向工作流执行指令单元1305通知所获取的戳插件设置信息。另外,能够由扫描仪装置120的用户160输入的戳插件设置信息是在由分发服务器110的管理员150输入戳插件设置信息时进行预定和设置的。

参考图13继续描述。扫描控制单元1304响应于用户160按下开始按钮,控制扫描仪310扫描文档,从而获取扫描仪310所生成的扫描图像。另外,扫描控制单元1304将所获取的扫描图像输出到工作流执行指令单元1305。

工作流执行指令单元1305将工作流执行指令发送到分发服务器110的指令接受单元411。另外,工作流执行指令至少包括以下信息:工作流选择单元所选择的工作流的工作流ID、戳插件设置单元所获取的戳插件设置信息、以及扫描控制单元所获取的扫描图像。

<9.扫描仪装置所显示的屏幕>

下面将描述当处理工作流执行指令时扫描仪装置120的显示单元307上所显示的屏幕。图14是当处理工作流执行指令时,基于工作流选择单元1302的指令,在显示单元307上所显示的工作流选择屏幕1400的示例的示意图。如图14中所示,工作流选择屏幕1400包括用于显示分发服务器110中所包括的工作流列表的区域1411,该区域1411具有各个选择栏用于从工作流列表选择任何一个工作流。

如上所述,在本实施例的信息处理系统100中,用户160能够从各自具有不同戳插件设置信息或插件400的不同组合的多个工作流选择任意工作流。

另外,将用于向工作流执行指令单元1305通知用户160选择的工作流的工作流ID的选择按钮1412包括在工作流选择屏幕1400中。另外,在按下取消按钮1413的情况中,不向工作流执行指令单元1305报告用户160所选择的工作流。

图15是基于工作流选择单元1302的指令,扫描仪装置120的显示单元307上所显示的戳设置屏幕的示例的示意图。如图15中所示,将用于设置页面的范围的栏1501包括在戳设置屏幕1500中,其中由戳插件403在扫描图像的各个页面中执行嵌入处理。因此,在执行包括戳插件403的工作流的情况中,扫描仪装置120的用户160能够设置任何范围的页面,在其中执行嵌入处理。

<10.信息处理系统的过程>

下面将参考图16和图17描述整个信息处理系统100的过程。

<10.1工作流执行指令的过程>

首先描述信息处理系统100中的工作流执行指令的过程。图16是用于表示信息处理系统100中的工作流执行指令的处理的时序图。

如图16中所示,在步骤S1601中,扫描仪装置的工作流选择单元1302请求分发服务器110的工作流设置单元412发送工作流列表。

在步骤S1602中,响应于来自工作流选择单元1302的请求,分发服务器110的工作流设置单元412发送工作流文件数据库112中所存储的工作流列表。

在步骤S1603中,工作流选择单元1302向显示控制单元1301发出显示工作流选择屏幕1400的指令,在其中的工作流选择屏幕1400上示出所接收的工作流列表。

在步骤S1604中,显示控制单元1301在显示单元307上显示工作流选择屏幕1400。

在步骤S1605中,当用户(通过查看选择栏并且按下选择按钮1412)选择工作流时,过程进行到步骤S1606。

在步骤S1606中,工作流选择单元1302向工作流执行指令单元1305通知步骤S1605中所选择的工作流的工作流ID。另外,当在工作流选择屏幕1400中按下取消按钮1413时,过程返回到步骤S1601。

在步骤S1607中,工作流选择单元1302确定戳插件403是否包括在所选择的工作流中。当确定包括戳插件403时,工作流选择单元1302向戳插件设置单元1303通知设置戳插件403的必要性。

在步骤S1608中,戳插件设置单元1303请求戳插件设置单元413提供戳设置屏幕1500。在步骤S1609中,响应于该请求,戳插件设置单元413向戳插件设置单元1303提供戳设置屏幕1500。

在步骤S1610中,戳插件设置屏幕1303向显示控制单元1301发出显示戳设置屏幕1500的指令。在步骤S1611中,显示控制单元1301在显示单元307上显示戳设置屏幕1500。

在步骤S1612中,用户160输入戳插件设置信息,该戳插件设置信息是通过戳插件设置单元1303来接受的。而且,在步骤S1613中,戳插件设置单元1303向工作流执行指令单元1305通知戳插件设置信息。

在步骤S1614中,用户160按下开始按钮从而指示执行工作流。在步骤S1615中,扫描仪控制单元1304控制扫描仪310生成扫描图像,从而获取扫描图像。

在步骤S1616中,扫描仪控制单元1304将所获取的扫描图像输出到工作流执行指令单元1305。

在步骤S1617中,工作流执行指令单元1305向分发服务器110的指令接受单元411发送工作流执行指令。发送到指令接受单元411的工作流执行指令包括以下信息:步骤S1606中所通知的工作流ID、步骤S1613中所通知的戳插件设置信息、以及步骤S1616中所输出的扫描图像。

分发服务器110根据从扫描仪装置120所发送的工作流执行指令来执行工作流。

<10.2工作流执行的过程>

下面将描述信息处理系统100的工作流执行的过程。图17是用于表示信息处理系统100的工作流执行的过程的时序图。

当分发服务器110的指令接受单元411接收到来自扫描仪装置120的工作流执行指令时,开始图17中所示的工作流执行的过程。

在步骤S1701中,指令接受单元411向工作流设置单元412通知工作流执行指令中所包括的工作流ID。在步骤S1702中,工作流设置单元412从工作流文件数据库112检索通过所通知的工作流ID识别出的工作流,从而将该工作流和工作流执行指令中所包括的扫描图像发送到工作流控制单元410。

在步骤S1703中,指令接受单元411向戳插件设置单元413通知工作流执行指令中所包括戳插件设置信息。在步骤S1704中,戳插件设置单元413向戳插件403a通知戳插件设置信息。

在步骤S1705中,工作流控制单元410将扫描图像发送到图像格式转换插件401,并且输出执行图像格式转换的指令。在步骤S1706中,图像格式转换插件401执行图像格式转换的过程。因此,对于通过指令接受单元411接收到的工作执行指令中所包括的扫描图像执行图像格式转换。在步骤S1707中,图像格式转换插件401向工作流控制单元410通知图像格式转换的完成。

在步骤S1708中,工作流控制单元410向戳插件403a发送被执行图像格式转换的扫描图像,并且输出执行嵌入处理的指令。在步骤S1709中,戳插件403a对于已执行图像格式转换的扫描图像执行嵌入处理。基于根据“戳名称”和步骤S1704中所通知的戳插件设置信息在工作流中所定义的戳插件设置信息,执行戳插件403a的嵌入处理。另外,由于已参考图12描述戳插件403a所执行的嵌入处理,省略详细的描述。

在步骤S1710中,戳插件403a向工作流控制单元410通知嵌入处理的完成。

在步骤S1711中,工作流控制单元410向分发插件404发送被执行图像格式转换的扫描图像,并且输出分发的指令。在步骤S1712中,分发插件404将被执行图像格式转换的扫描图像分发到分发目的地服务器130。

<11.总结>

如上所述,在本实施例的分发服务器110中,为了将嵌入处理应用于处理工作流的顺序地执行多个处理的信息处理系统,由戳插件来执行嵌入处理以便作为顺序地执行的多个处理的一部分来执行嵌入处理。在戳插件中针对嵌入处理,准备了至少四种类型的戳并且各个类型的戳接受条件设置,从而处理针对各种文档管理的各种用户需要。在扫描图像是确定的图像格式的情况下,查看位于上行的插件所处理的扫描图像的图像格式,使得戳插件能够执行嵌入处理,作为顺序地执行的多个处理的一部分。

因此,能够处理针对各种文档管理任务的各种用户需要。也就是说,在处理工作流的顺序地执行多个过程的信息处理系统中能够实现根据用户需要的嵌入处理。

[第二实施例]

在上述第一实施例中,参考图17描述工作流ID为“1”到“4”的工作流的执行。相似地描述工作流ID为“5”的工作流的执行。

图18是用于表示在执行具有工作流ID“5”的工作流的情况下信息处理想系统100中的工作流执行的过程的时序图。图18与图17的不同之处在于图像处理插件402所执行的图像处理(步骤S1801至步骤S1803)。因此,下面将描述步骤S1801至步骤S1803。

在步骤S1801中,图像处理插件420对于工作流执行指令中所包括的扫描图像执行上下修正。在步骤S1802中,图像处理插件420对于已执行上下修正的扫描图像执行空白页消除。在步骤S1803中,图像处理插件420对于已执行空白页消除的扫描图像执行倾斜修正。

当完成图像处理时,图像处理插件420向工作流控制单元410通知图像处理的完成。接着,由戳插件403a对于已执行图像处理的扫描图像执行嵌入处理。如上所述,根据信息处理系统100,能够对于已执行各种处理的扫描图像执行嵌入处理。

[第三实施例]

虽然在上述的第一实施例中,将扫描仪装置120包括在信息处理系统100中,但是这不是限制性的示例。取代扫描仪装置120,可以将诸如传真机装置、复印机装置或MFP(多功能外围设备)的任何图像处理装置包括在信息处理系统100中。

虽然在上述的第一实施例中,描述处理扫描图像的情况,但是这不是限制性的示例。可以对于除了扫描图像以外的图像数据执行嵌入处理。

而且,在上述的第一实施例中,虽然分开设置分发服务器110和扫描仪装置120,并且由分发服务器120分发由扫描仪装置120所生成的扫描图像,但是这不是限制性的示例。

可将分发服务器110中所包括的功能单元(图4中所示的功能单元)包括在扫描仪装置120中。在该情况中,包括分发服务器110的功能单元的扫描仪装置120是信息处理装置的示例。

以上,虽然已经关于特定实施例将本发明描述为完整和清晰的公开,所附权利要求并不因此受限,而是被解释为体现完全落入在本文中的前述基本教导之内的可对本领域技术人员发生的所有修改和替代。本申请基于在2014年5月14日提交的日本优先权申请No.2014-100518,并将申请的全部内容作为参考并入文中。

参考标记的描述

100 信息处理系统

110 分发服务器

111 工作流执行程序

112 工作流文件数据库

113 戳插件设置信息数据库

120 扫描仪装置

121 工作流指令程序

130 分发目的地服务器

400 插件

401 图像格式转换插件

402 图像处理插件

403 戳插件

404 分发插件

410 工作流控制单元

411 指令接受单元

412 工作流设置单元

413 戳插件设置单元

600 工作流文件

1100 戳插件设置信息

权利要求书(按照条约第19条的修改)

1.(修改)一种信息处理装置,包括:

存储单元,用于存储包括第一处理模块的多个处理模块,第一处理模块用于执行在图像数据中嵌入信息的嵌入处理;

第一设置单元,用于设置指示由第一处理模块执行嵌入处理的条件的一个或多个设置信息项;

第二设置单元,用于通过将包括第一处理模块的多个处理模块中所选择的一个或多个处理模块进行组合,来设置一个或多个工作流;以及

控制单元,响应于所述工作流的工作流执行指令,控制通过在所述工作流中所包括的多个处理模块分别执行的多个处理,所述工作流是从由第二设置单元所设置的一个或多个工作流中被选择的;其中

当工作流中包括第一处理模块时,所述第一设置单元向控制单元输出由第一设置单元所设置的一个或多个设置信息项之中的一个设置信息项,所述一个设置信息项用于执行由工作流执行指令所指示的工作流,

响应于检测到被输入到正在控制工作流的第一处理模块的图像数据是预设的图像格式,第一处理模块在针对工作流所使用的设置信息所指示的设置条件下执行所述嵌入处理。

2.(修改)根据权利要求1所述的信息处理装置,其中第一设置单元在用于执行所述嵌入处理的条件中设置以下中的任一个:将计数器的值作为嵌入信息嵌入到图像数据的页面的计数器戳、将确定的图像作为嵌入信息嵌入到图像数据的页面的图像戳、将水印字符串或水印图像作为嵌入信息嵌入到图像数据的页面的水印戳。

3.(修改)根据权利要求2所述的信息处理装置,其中第一设置单元进一步在执行所述嵌入处理的条件中,设置嵌入信息的呈现和图像数据的页面中的所述嵌入信息的布局。

4.(修改)根据权利要求2或权利要求3所述的信息处理装置,其中第一设置单元进一步设置嵌入了所述嵌入信息的图像数据中的页面。

5.(修改)根据权利要求2至权利要求4中的任一项所述的信息处理装置,其中所述第一设置单元进一步设置计数器戳的计数器的起始值和结束值。

6.(原始)根据权利要求1至权利要求5中的任一项所述的信息处理装置,其中在所述多个处理模块中,设置将所述图像数据的图像格式转换为预设图像格式的处理模块,以便在工作流中在通过第一处理模块执行嵌入处理之前执行图像格式转换。

7.(原始)根据权利要求1至权利要求6中的任一项所述的信息处理装置,其中在所述多个处理模块中设置第二处理模块,所述第二处理模块用于执行图像数据的上下修正、图像数据中的空白页消除或者图像数据的倾斜修正,以便在工作流中在通过第一处理模块执行嵌入处理之前执行第二处理模块的处理。

8.(修改)一种信息处理系统,所述信息处理系统包括图像处理装置和信息处理装置,所述信息处理装置包括:

存储单元,用于存储包括第一处理模块的多个处理模块,第一处理模块执行用于在图像数据中嵌入信息的嵌入处理;

第一设置单元,用于设置指示由第一处理模块执行嵌入处理的条件的一个或多个设置信息项;

第二设置单元,用于通过将包括第一处理模块的多个处理模块中所选择的一个或多个处理模块进行组合,来设置一个或多个工作流;以及

控制单元,响应于所述工作流的工作流执行指令,控制通过在所述工作流中所包括的多个处理模块分别执行的多个处理,所述工作流是从由第二设置单元所设置的一个或多个工作流中被选择的;其中

所述图像处理装置包括:

获取单元,用于获取标识,所述标识用于识别由用户从所述控制单元所控制的多个工作流中选择的工作流;以及

发送单元,用于向所述信息处理装置发送图像数据和所获取的标识;其中当工作流中包括第一处理模块时,所述第一设置单元向所述控制单元输出由第一设置单元所设置的一个或多个设置信息项之中的一个设置信息项,所述一个设置信息项用于执行由工作流执行指令所指示的工作流,

响应于检测到被输入到正在控制工作流的第一处理模块的图像数据是预设的图像格式,第一处理模块在针对工作流所使用的设置信息所指示的设置条件下执行所述嵌入处理。

9.(修改)根据权利要求8所述的信息处理系统,其中第一设置单元在用于执行所述嵌入处理的条件中设置以下中的任一个:将计数器的值作为嵌入信息嵌入到图像数据的页面的计数器戳、将确定的图像作为嵌入信息嵌入到图像数据的页面的图像戳、将水印字符串或水印图像作为嵌入信息嵌入到图像数据的页面的水印戳。

10.(修改)根据权利要求9所述的信息处理系统,其中第一设置单元进一步在执行所述嵌入处理的条件中,设置嵌入信息的呈现和图像数据的页面中的所述嵌入信息的布局。

11.(修改)根据权利要求9或权利要求10所述的信息处理系统,其中第一设置单元进一步设置嵌入了所述嵌入信息的图像数据中的页面。

12.(修改)根据权利要求9至权利要求11中的任一项所述的信息处理系统,其中第一设置单元进一步设置计数器戳的计数器的起始值和结束值。

13.(原始)根据权利要求8至权利要求12中的任一项所述的信息处理系统,其中在所述多个处理模块中,设置将所述图像数据的图像格式转换为预设图像格式的处理模块,以便在工作流中在通过第一处理模块执行嵌入处理之前执行图像格式转换。

14.(原始)根据权利要求8至权利要求13中的任一项所述的信息处理系统,其中在所述多个处理模块中设置第二处理模块,所述第二处理模块用于执行图像数据的上下修正、图像数据中的空白页消除或者图像数据的倾斜修正,以便在工作流中在通过第一处理模块执行嵌入处理之前执行第二处理模块的处理。

15.(修改)一种信息处理系统的信息处理方法,所述信息处理系统包括存储多个处理模块的图像处理装置和信息处理装置,所述多个处理模块包括执行在图像数据中嵌入信息的嵌入处理的第一处理模块,所述方法包括以下步骤:

设置指示由第一处理模块执行嵌入处理的条件的一个或多个设置信息项;

通过将包括第一处理模块的多个处理模块中所选择的一个或多个处理模块进行组合,来设置一个或多个工作流;以及

响应于所述工作流的工作流执行指令,控制通过在所述工作流中所包括的多个处理模块分别执行的多个处理,所述工作流是从由第二设置单元所设置的一个或多个工作流中被选择的;

通过图像处理装置来获取标识,所述标识用于识别由用户从所述控制单元所控制的多个工作流中选择的工作流;以及

通过所述图像处理装置向所述信息处理装置发送扫描文档所生成的图像数据和所获取的标识;其中

当工作流中包括第一处理模块时,输出第一设置单元所设置的一个或多个设置信息项之中的一个设置信息项,所述一个设置信息项用于执行工作流执行由指令所指示的工作流,

响应于检测到输入到正在控制与发送的标识对应的工作流的第一处理模块的图像数据是预设的图像格式,第一处理模块在针对工作流所使用的设置信息所指示的设置条件下执行所述嵌入处理。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1