专利名称:图像读取系统、控制装置和控制方法
技术领域:
本发明涉及图像读取系统、控制装置和控制方法。
背景技术:
本领域已知用于生成与图像形成装置的功能相对应的设置画面的技术。例如, JP-A-2005-167988公开如下的技术获取从多个业务提供商提供的处理功能的信息,并且 显示基于所获取信息的第一处理功能以及图像形成装置可以处理的第二处理功能。
发明内容
本发明旨在使得可以在控制装置的控制下设置图像读取装置的可用功能所支持 的扫描条件。本发明的第一方面提供一种图像读取系统,该图像读取系统包括控制装置和图像 读取装置,所述控制装置包括第一存储器,其存储分配给具有预定图像读取功能的图像读 取装置的第一装置信息;第一接收单元,其接收第二装置信息;和请求单元,如果所接收的 第二装置信息不包括在所存储的第一装置信息中,则该请求单元请求创建用于设置扫描条 件的设置画面的内容,并且所述图像读取装置包括图像读取单元,其读取图像并将图像转 换为图像数据;第二存储器,其存储表示所述图像读取单元的可用功能的功能信息;第一 发送单元,其向所述控制装置发送分配给所述图像读取装置的第二装置信息;第一创建单 元,如果所述请求单元请求创建设置画面的内容,则该第一创建单元创建下述第一设置画 面的内容,所述第一设置画面用于设置由所存储的功能信息表示的所述图像读取单元的可 用功能所支持的扫描条件;生成单元,当在由所述第一创建单元创建了内容的所述第一设 置画面上设置了扫描条件时,该生成单元生成根据所设置的扫描条件来读取图像的第一指 示数据;和读取控制器,其基于所生成的第一指示数据来控制所述图像读取单元,使得所述 图像读取单元根据所设置的扫描条件来读取图像。本发明的第二方面提供根据第一方面的图像读取系统,其中,所述控制装置包括 获取单元,如果所接收的第二装置信息包括在所存储的第一装置信息中,则该获取单元获 取存储在所述第二存储器中的所述功能信息;和第二创建单元,其创建下述第二设置画面 的内容,所述第二设置画面用于设置由所获取的功能信息表示的所述图像读取单元的可用 功能所支持的扫描条件;并且其中,如果在由所述第二创建单元创建了内容的所述第二设 置画面上设置了扫描条件,则所述生成单元生成根据所设置的扫描条件来读取图像的第二 指示数据;并且,所述读取控制器基于所生成的第二指示数据来控制所述图像读取单元,使 得所述图像读取单元根据所设置的扫描条件来读取图像。本发明的第三方面提供根据第二方面的图像读取系统,其中所述第一存储器存 储生成所述第二指示数据的第一程序;所述第二存储器存储生成所述第一指示数据的第二 程序;所述控制装置包括第二发送单元,如果所接收的第二装置信息不包括在所存储的第 一装置信息中,则该第二发送单元向所述图像读取装置发送所存储的第一程序,所述图像读取装置包括接收所发送的第一程序的第二接收单元;如果所述请求单元请求创建设置画 面的内容、并且在所述第一设置画面上设置了扫描条件,则所述生成单元通过执行存储在 所述第二存储器中的所述第二程序而生成所述第一指示数据;并且,如果所述第二接收单 元接收了所述第一程序、并且在所述第二设置画面上设置了扫描条件,则所述生成单元通 过执行所接收的第一程序来生成所述第二指示数据。本发明的第四方面提供一种控制装置,该控制装置包括存储器,其存储分配给具 有预定图像读取功能的图像读取装置的第一装置信息;接收单元,其从某图像读取装置接 收分配给该图像读取装置的第二装置信息;请求单元,如果所接收的第二装置信息不包括 在所存储的第一装置信息中,则该请求单元请求所述图像读取装置创建用于设置扫描条件 的设置画面的内容;获取单元,如果所接收的第二装置信息包括在所存储的第一装置信息 中,则该获取单元从所述图像读取装置获取表示该图像读取装置的可用功能的功能信息; 以及创建单元,其创建下述设置画面的内容,所述设置画面用于设置由所获取的功能信息 表示的所述图像读取装置的可用功能所支持的扫描条件。本发明的第五方面提供一种控制方法,该控制方法包括以下步骤存储分配给具 有预定图像读取功能的图像读取装置的第一装置信息;从某图像读取装置接收分配给该图 像读取装置的第二装置信息;如果所接收的第二装置信息不包括在所存储的第一装置信息 中,则请求所述图像读取装置创建用于设置扫描条件的设置画面的内容;如果所接收的第 二装置信息包括在所存储的第一装置信息中,则从所述图像读取装置获取表示该图像读取 装置的可用功能的功能信息;并且创建下述设置画面的内容,所述设置画面用于设置由所 获取的功能信息表示的所述图像读取装置的可用功能所支持的扫描条件。根据本发明的第一方面,可以在控制装置的控制下,基于图像读取装置的可用功 能来设置扫描条件。根据本发明的第二方面,如果图像读取装置的装置信息存储在控制装置中,则可 以由控制装置创建如下的设置画面的内容所述设置画面用于设置图像读取装置的可用功 能所支持的扫描条件。根据本发明的第三方面,如果图像读取装置的装置信息存储在控制装置中,则图 像读取装置可以通过执行存储在控制装置中的程序而生成读取图像的指示。根据本发明的第四方面和第五方面,如果图像读取装置的装置信息存储在控制装 置中,则可以创建如下的设置画面的内容所述设置画面用于设置图像读取装置的可用功 能所支持的扫描条件。同时,如果图像读取装置的装置信息未存储在控制装置中,则可以请 求图像读取装置来创建设置画面的内容。
基于下面的附图来详细地描述本发明的示例性实施方式,在附图中图1是示出工作流系统的结构的图;图2是示出服务器装置的硬件结构的图;图3是示出图像形成装置的硬件结构的图;图4是示出工作流系统的功能结构的图;图5是示出工作流系统的处理的顺序图6是示出第一扫描设置处理的顺序图;图7是示出在第一扫描设置处理中的扫描设置画面的示例的图;图8是示出在第一扫描设置处理中的确认画面的示例的图;图9是示出第二扫描设置处理的顺序图;图10是示出未描述内容的HTML数据的描述的概要的图;图11是示出设置选项卡(tab)中的描述的概要的图;图12是示出在第二扫描设置处理中的扫描设置画面的示例的图;图13是示出在第二扫描设置处理中的确认画面的示例的图;图14是示出工作流系统的处理的顺序图;图15是示出指示数据的描述的概要的图。
具体实施例方式结构下面是对示例性实施方式的工作流系统1的描述。图1是示出工作流系统1的结 构的图。如在图1中所示,工作流系统1包括服务器装置10和多个图像形成装置20。服务 器装置10和图像形成装置20经由诸如局域网(LAN)的通信网络30连接。图2是示出服务器装置10的硬件结构的图。服务器装置10包括中央处理单元 (CPU)ll、存储器12、通信单元13和存储单元14(第一存储器的示例)。CPU 11通过执行存 储在存储器12中的程序而控制服务器装置10的各个部件。存储器12例如包括只读存储 器(ROM)和随机存取存储器(RAM),并存储数据和CPU 11执行的程序。通信单元13建立与 经由通信网络30连接的图像形成装置20的通信,并且向图像形成装置20发送数据并从图 像形成装置20接收数据。存储单元14例如包括硬盘,并存储与网络浏览器协作的网络应 用程序。存储单元14还存储支持型号数据库140。支持型号数据库140存储关于如下的一 个或多个图像形成装置20(下面称为“已知的图像形成装置”)的型号的信息,所述图像形 成装置在所存储的网络应用程序的释放之前即为可用的,并具有预定功能。支持型号数据 库140包括表示已知的一个或多个图像形成装置20的各型号的型号信息(第一装置信息 的示例)。存储单元14还存储内容创建脚本141、样式单142和指示生成脚本143 (第一程 序的示例)。需注意的是,术语“脚本”这里用于表示执行预定处理的程序。图3是示出图像形成装置20的硬件结构的图。图像形成装置20具有多种功能, 如打印功能、扫描功能和复印功能。图像形成装置20包括CPU 21、存储器22、通信单元23、 存储单元24 (第二存储器的示例)、显示操作单元25、图像读取单元26和图像形成单元27。 CPU 21通过执行存储在存储器22中的程序而控制图像形成装置20的各个部件。存储器22 例如包括ROM和RAM,并存储数据和CPU 21执行的程序。通信单元23经由通信网络30建 立与连接的服务器装置10的通信,并且向服务器装置10发送数据并从服务器装置10接收 数据。存储单元24例如包括硬盘,并存储表示由图像读取单元26支持的功能的功能信息 240。功能信息240例如包括图像读取单元26支持的颜色模式、文档馈送方法和输出数据 格式的信息。存储单元24还存储内容创建脚本241、样式单242和指示生成脚本243 (第二 程序的示例)。显示操作单元25例如包括触摸板显示器,并基于CPU 21的控制显示图像, 并且向CPU 21输入用户操作的信号。图像读取单元26例如包括图像扫描仪,对图像进行光学读取并且将它转换为图像数据。图像形成单元27例如包括通过使用电子照相术来形 成图像的打印机。图像形成单元27根据图像数据在记录介质上形成图像,并输出包含图像 的记录介质。图4是示出工作流系统1的功能结构的图。服务器装置10包括网络应用单元110 的功能。通过执行存储在存储单元114中的网络应用程序而实现网络应用单元110。网络 应用单元Iio包括信息接收单元111、确定单元112、请求单元113、获取单元114、内容创建 单元115和程序发送单元116。信息接收单元111作为第一接收单元的示例,接收从图像形 成装置20发送的装置信息。确定单元112确定由信息接收单元111接收的装置信息是否 包括在存储单元14中存储的装置信息中。如果确定单元112确定了所接收的装置信息未 包括在所存储的装置信息中,则请求单元113请求图像形成装置20创建用于设置扫描条件 的设置画面的内容。如果确定单元112确定了所接收的装置信息包括在所存储的装置信息 中,则获取单元114获取在图像形成装置20的存储单元24中存储的功能信息240。内容创 建单元115作为第二创建单元的示例,创建用于设置由获取单元114获取的图像读取单元 26的功能信息240所支持的扫描条件的设置画面的内容。内容创建单元115可以解析从 已知的图像形成装置获取的功能信息240,因此可以创建对应于图像读取单元26的可用功 能的设置画面。但是,内容创建单元115不能够解析从已知图像形成装置之外的未知图像 形成装置获取的全部功能信息240,因此不能创建对应于图像读取单元26的可用功能的设 置画面。通过CPU 11执行存储在存储单元14中的内容创建脚本114而实现内容创建单元 115。如果确定单元112确定了所接收的装置信息包括在所存储的装置信息中,则作为第二 发送单元的示例的程序发送单元116向图像形成单元20发送存储在存储单元14中的指示 生成脚本143。图像形成装置20包括网络浏览器单元210、网络服务器单元220和读取控制器 230的功能。网络浏览器单元210包括信息发送单元211、内容创建单元212、程序接收单元 213和指示生成单元214。作为第一发送单元的示例的信息发送单元211向服务器装置10 发送分配给图像形成装置20的装置信息。如果服务器装置10的请求单元113请求创建设 置画面的内容,则作为第一创建单元的示例的内容创建单元212创建设置画面的内容。该 设置画面用于设置图像读取单元26的性能所支持的扫描条件,这是由存储在存储单元24 中的功能信息240表示的。通过CPU 21执行存储在存储单元24中的内容创建脚本241而 实现内容创建单元212。作为第二接收单元的示例的程序接收单元213接收从服务器装置 10的程序发送单元116发送的指示生成脚本143。如果服务器装置10的请求单元113请 求创建设置画面的内容,则指示生成单元214通过执行存储在存储单元24中的指示生成脚 本243而生成指示数据。该指示数据指示根据在由内容创建单元212创建内容的设置画面 上设置的扫描条件来读取图像。同时,如果服务器装置10的程序发送单元116发送指示生 成脚本143,则指示生成单元214通过执行由程序接收单元213接收的指示生成脚本143而 生成指示数据。该指示数据指示根据在由服务器装置10的内容创建单元115创建内容的 设置画面上设置的扫描条件来读取图像。网络服务器单元220具有网络服务器的功能。读 取控制器230基于指示生成单元214生成的指示数据,来控制图像读取单元26以根据设置 在设置画面上的扫描条件而读取图像。操作
7
下面是对示例性实施方式的工作流系统1的操作的描述。工作流系统1的功能是 读取由用户设置的文档,并将读取结果登记到指定的工作流。需注意,工作流系统1既包括 已知图像形成装置20,又包括不同于已知图像形成装置20的未知图像形成装置20。图5 是示出工作流系统1的处理的顺序图。用户操作显示操作单元25来输入指示,以开始访问 服务器装置10。当输入这些指示时,CPU 21从通信单元23向服务器装置10发送用于获取 工作流列表画面的请求(步骤S101)。该请求包括预先分配给图像形成装置20的装置ID、 型号信息和版本信息。型号信息识别图像形成装置20的型号。版本信息识别图像形成装 置20的网络浏览器的版本。服务器装置10的CPU 11经由通信单元13接收该请求,并将接收的请求中包括的 装置ID、型号信息和版本信息存储在存储器12中。CPU 11生成表示所登记工作流的列表的 工作流列表画面的超文本标记语言(HTML)数据(步骤S102)。要注意的是,“HTML数据”指 的是以HTML格式描述的数据。CPU 11从通信单元13向图像形成装置20发送生成的工作 流列表画面的HTML数据(步骤S103)。图像形成装置20的CPU 21经由通信单元23接收 该HTML数据,并在显示操作单元25上显示由接收的HTML数据表示的工作流列表画面(步 骤S104)。当显示了工作流列表画面时,用户操作显示操作单元25来选择希望的工作流并 且输入指示以调整工作流设置。当在工作流列表画面上输入了调整工作流设置的指示时,CPU 21从通信单元13 向服务器装置10发送用于获取工作流设置画面的请求(步骤S105)。该请求包括用于识 别所选择的工作流的工作流ID。服务器装置10的CPU 11经由通信单元13接收该请求, 并生成用于调整其工作流ID包括在该请求中的工作流的设置的工作流设置画面的HTML数 据(步骤S106)。CPU 11从通信单元13向图像形成装置20发送生成的工作流设置画面的 HTML数据(步骤S107)。图像形成装置20的CPU 21经由通信单元23接收该HTML数据, 并在显示操作单元25上显示由接收的HTML数据表示的工作流设置画面(步骤S108)。当 显示了工作流设置画面时,用户操作显示操作单元25来设置工作流的处理条件并且输入 指示以调整扫描设置。工作流的处理条件例如包括授权用户的雇员ID号和电子邮件地址、 以及文档的图像数据的存储目的地。当在工作流设置画面上输入了调整扫描设置的指示时,CPU 21从通信单元23向 服务器装置10发送用于获取扫描设置画面的请求(步骤S109)。该请求包括通过用户操作 设置的工作流的处理条件。服务器装置10的CPU 11经由通信单元13接收该请求,并在存 储器12中存储所接收请求中包括的工作流的处理条件。CPU 11将存储在存储器12中的型 号信息与存储在存储单元14中的支持型号数据库140进行比较,并确定发出请求的图像形 成装置20是否为已知的图像形成装置(步骤S110)。更具体地说,如果存储在存储器12中 的型号信息包括在支持型号数据库140中,则CPU 11确定发出请求的图像形成装置20是 已知的图像形成装置。同时,如果存储在存储器12中的型号信息未包括在支持型号数据库 140中,则CPU 11确定所请求的图像形成装置20不是已知的图像形成装置。通过这种确 定,如果确定了发出请求的图像形成装置20是已知图像形成装置(步骤SllO 是),则CPU 11前进到第一扫描设置处理。同时,如果确定了发出请求的图像形成装置20不是已知图像 形成装置(步骤SllO 否),则CPU 11进入第二扫描设置处理。接着,描述第一扫描设置处理。图6是示出第一扫描设置处理的顺序图。首先,服务器装置10的CPU 11从通信单元13向图像形成装置20发送用于获取功能信息240的请 求(步骤SA201)。图像形成装置20的CPU 21经由通信单元23接收该请求。然后,CPU 21 读出存储在存储单元24中的功能信息240,并从通信单元23向服务器装置10发送该功能 信息240(步骤SA202)。服务器装置10的CPU 11经由通信单元13接收从图像形成装置 20发送的功能信息240。换言之,如果图像形成装置20的型号信息存储在存储单元24中, 则CPU 11获取存储在图像形成装置20的存储单元24中的功能信息240。CPU 21基于接收的功能信息240来生成扫描设置画面的HTML数据(步骤SA203)。 图7是示出扫描设置画面51的示例的图。在扫描设置画面51上,显示由功能信息240表 示的图像读取单元26的功能所支持的扫描条件,并且可以对其进行选择。换言之,将图像 读取单元26可以处理的扫描条件显示在扫描设置画面51上。例如,在图像读取单元26支 持“全彩色”模式的情况下,在扫描设置画面51上显示“自动”、“全彩色”、“灰度级”和“单 色”的颜色模式,使得可以对其进行选择,如图7所示。在图像读取单元26支持“TIFF”的 输出文件格式的情况下,显示“TIFF”的输出文件格式和“另一输出文件格式”,使得可以对 其进行选择,如图7所示。换言之,CPU 11生成如下的设置画面的内容所述设置画面用于 设置图像读取单元26的可用功能支持的扫描条件,所述可用功能由获取的功能信息240表 示。要注意的是,图像读取单元26的可用功能与扫描条件之间的对应关系是预先确定的。然后,CPU 11从通信单元13向图像形成装置20发送生成的扫描设置画面的HTML 数据(步骤SA204)。图像形成装置20的CPU 21经由通信单元23接收该HTML数据,并在 显示操作单元25上显示由接收的HTML数据表示的扫描设置画面51 (步骤SA205)。当显示 了扫描设置画面51时,用户操作显示操作单元25,以设置扫描条件,并输入开始读取的指 示。这里,假定在图7所示的扫描设置画面51上显示包括“全彩色”颜色模式、“双面”文档 馈送和“TIFF”输出文件格式的扫描条件。当输入了开始读取的指示时,CPU 21从通信单元23向服务器装置10发送获取用 于确认处理详情的确认画面52的请求(步骤SA206)。该请求包括通过用户操作而设置的 扫描条件。服务器装置10的CPU 11经由通信单元13接收该请求,并在存储器12中存储所 接收的请求中包括的扫描条件。CPU 11基于工作流的处理条件和存储在存储器12中的扫 描条件来生成确认画面52的HTML数据(步骤SA207)。图8是示出确认画面52的示例的 图。如图8所示,将由用户操作设置的扫描条件和工作流处理条件显示在确认画面52上。CPU 11从通信单元13向图像形成装置20发送生成的确认画面52的HTML数据 (步骤SA208)。图像形成装置20的CPU 21经由通信单元23接收该HTML数据,并从通信 单元23向服务器装置10发送获取指示生成脚本143的请求(步骤SA209)。服务器装置 10的CPU 11经由通信单元13接收该请求,并从通信单元13向图像形成装置20发送在存 储单元14中所存储的指示生成脚本143 (步骤SA210)。图像形成装置20的CPU 21经由 通信单元23接收指示生成脚本143,并读出所接收的指示生成脚本143 (步骤S211)。CPU 21在显示操作单元25上显示在步骤SA209接收的HTML数据所表示的确认画面52 (步骤 SA212)。接着,描述第二扫描设置处理。图9是示出第二扫描设置处理的顺序图。首先,服 务器装置10的CPU 11生成内容未被描述的扫描设置画面的HTML数据71,并且从通信单元 13向图像形成装置20发送该HTML数据71 (步骤SB201)。图10是示出HTML数据71的描述的概要的图。如图10所示,HTML数据71描述了创建设置画面的内容的指示,但是没有 描述作为HTML数据71的内容的设置选项卡的详情。换言之,如果在存储单元14中没有存 储图像形成装置20的型号信息,则CPU 11请求图像形成装置20创建用于设置扫描条件的 设置画面的内容。图像形成装置20的CPU 21经由通信单元23接收HTML数据71,并从存储单元24 读出内容创建脚本241和样式单242 (步骤SB202)。CPU 21执行内容创建脚本241,并且基 于存储单元24中存储的功能信息240来描述作为HTML数据71的内容的设置选项卡的详 情(步骤SB203)。图11是示出设置选项卡中的描述的概要的图。设置选项卡描述了由功 能信息240表示的图像读取单元26的性能所支持的扫描条件。换言之,设置选项卡描述了 图像读取单元26可以处理的扫描条件。例如,在图像读取单元26支持“全彩色”模式的情 况下,描述了 “自动”、“全彩色”、“灰度级,,和“单色,,的颜色模式,使得可以对其进行选择。 在图像读取单元26支持“TIFF”和“PDF”的输出文件格式的情况下,描述了 “TIFF”、“PDF” 和“另一输出文件格式”的输出文件格式,使得可以对其进行选择。换言之,如果服务器装 置10指示创建设置画面的内容,则CPU 21创建用于设置图像读取单元26的功能所支持的 扫描条件的设置画面的内容,图像读取单元26的功能是由存储在存储单元24中的功能信 息240表示的。然后,CPU 21将样式单242应用到描述设置选项卡的详情的HTML数据71,并在显 示操作单元25上显示扫描设置画面61 (步骤SB204)。图12是示出扫描设置画面61的示 例的图。在扫描设置画面61上,显示HTML数据71的设置选项卡中描述的扫描条件,并且 可以对其进行选择的。当显示了扫描设置画面61时,用户操作显示操作单元25,以设置扫 描条件,并输入开始读取的指示。这里,假定在图12所示的扫描设置画面61上设置了包括 “全彩色”颜色模式、“双面”文档馈送和“PDF”输出文件格式的扫描条件。当输入了开始读取的指示时,CPU 21从通信单元23向服务器装置10发送获取用 于确认处理详情的确认画面62的请求(步骤SB205)。该请求包括通过用户操作而设置的 扫描条件。服务器装置10的CPU 11经由通信单元13接收该请求,并在存储器12中存储 所接收的请求中包括的扫描条件。CPU 11基于存储在存储器12中的工作流处理条件和扫 描条件,生成确认画面62的HTML数据(步骤SB206)。图13是示出确认画面62的示例的 图。如图13所示,在确认画面62上显示通过用户操作而设置的扫描条件和工作流处理条 件。CPU 11从通信单元13向图像形成装置20发送生成的确认画面62的HTML数据(步骤 SB207)。图像形成装置20的CPU 21经由通信单元23接收该HTML数据,并读出存储在存 储单元24中的指示生成脚本243 (步骤SB208)。CPU 21在显示操作单元25上显示由接收 的HTML数据表示的确认画面62 (步骤SB209)。当第一扫描设置处理或第二扫描设置处理已完成时,工作流系统1执行如图14所 示的处理。首先,图像形成装置20的CPU 21将存储的扫描条件和工作流处理条件设置到 在第一扫描设置处理或第二扫描设置处理中读出的指示生成脚本。CPU 21执行该指示生 成脚本,并生成指示如下处理的指示数据读取文档并且将读取的文档登记到工作流(步 骤S301)。图15是示出指示数据72的描述的概要的图。指示数据72以可扩展标记语言 (XML)格式描述了设置的扫描条件和工作流处理条件。如果已执行第一扫描设置处理,则扫 描条件设置在由服务器装置10创建了内容的扫描设置画面51上,并且CPU 21读出从服务器装置10发送的指示生成脚本143。换言之,如果服务器装置10发送指示生成脚本143, 则CPU 21通过执行所接收的指示生成脚本143,来生成指示根据扫描条件读取图像的指示 数据。在这种情况下,扫描条件设置在由服务器装置10创建了内容的扫描设置画面51上。 同时,如果已执行第二扫描设置处理,则扫描条件设置在由图像形成装置20创建了内容的 扫描设置画面61上,并且CPU 21读出存储在存储单元24中的指示生成脚本243。换言之, 如果服务器装置10指示创建扫描设置画面的内容,则CPU 21通过执行存储在存储单元24 中的指示生成脚本243,来生成指示根据扫描条件读取图像的指示数据。在这种情况下,扫 描条件设置在由图像形成装置20创建了内容的扫描设置画面61上。CPU 21基于所生成的指示数据72来执行图像读取处理(步骤S302)。更具体地 说,CPU 21控制图像读取单元26,并使其根据指示数据72中所描述的扫描条件来读取文 档。通过该处理,生成文档的图像数据。CPU 21从通信单元23向服务器10发送所生成的 图像数据和指示数据72(步骤S303)。服务器装置10的CPU 11经由通信单元13接收该图 像数据和指示数据72,并根据接收的指示数据72中描述的工作流的处理条件而将接收的 图像数据登记到该工作流(步骤S304)。更具体地说,CPU 11将图像数据存储到在指示数 据72中所描述的存储单元14的存储目的地。然后,CPU 11从通信单元13向图像形成装 置20发送通知工作流处理正常完成的处理完成画面的HTML数据(步骤S305)。图像形成 装置20的CPU 21经由通信单元23接收该HTML数据,并在显示操作单元25上显示由接收 的HTML数据表示的处理完成画面(步骤S306)。当显示了处理完成画面时,用户操作显示 操作单元25,以指示结束对服务器装置10的访问。响应于该指示,CPU 21结束对服务器装 置10的访问,并在显示操作单元25上显示通知访问结束的访问结束画面(步骤S307)。变型例以上是对示例性实施方式的描述,但该示例性实施方式的细节可以进行如下修 改。此外,也可以组合下面的修改。变型例1在示例性实施方式中,将由图像读取单元26生成的图像数据发送到服务器装置 10并存储在存储单元14中,但图像数据的输出目的地不限于服务器装置10。例如,可以将 由图像读取单元26生成的图像数据经由服务器装置10转发到另一装置。变型例2在示例性实施方式中,通过利用图像形成装置20的型号信息来确定发出请求的 图像形成装置20是否为已知的图像形成装置,但用于该确定的信息不限于型号信息。例 如,通过利用程序版本或图像形成装置20的制造日期的信息,可以确定发出请求的图像形 成装置20是已知的图像形成装置。变型例3应用于图像读取装置的装置不限于上述的图像形成装置20。例如,可以应用于具 有扫描功能的图像读取装置。变型例4图像形成装置20的CPU 21的处理可以通过CPU 21与另一硬件装置之间的协作 来执行,或者可以通过替代CPU 21的一个或更多个硬件装置来执行。图像形成装置20的 CPU 21或服务器装置10的CPU 11执行的处理可以由一个或更多个程序来实现。由服务器装置10的CPU 11和图像形成装置20的CPU 21执行的每个程序可以存储在计算机可读存 储介质中,例如,诸如磁带或磁盘的磁记录介质,诸如光盘的光记录介质,磁-光介质,或半 导体存储器。而且,也可以通过诸如互联网的通信网络来下载这些程序。
对本发明示例性实施方式的前述描述是为了例示和描述的目的而提供的。其并非 旨在穷举或者将本发明限于所公开的确切形式。显然,许多变型和修改对于本领域技术人 员是显而易见的。选择并描述这些示例性实施方式是为了最好地说明本发明的原理及其实 际应用,从而使得本领域其他技术人员能够理解本发明的适用于所构想特定用途的各种实 施方式和各种变型。旨在由所附权利要求书及其等同物来限定本发明的范围。
权利要求
1.一种图像读取系统,该图像读取系统包括 控制装置,该控制装置包括第一存储器,其存储分配给具有预定图像读取功能的图像读取装置的第一装置信息; 第一接收单元,其接收第二装置信息;和请求单元,如果所接收的第二装置信息不包括在所存储的第一装置信息中,则该请求 单元请求创建用于设置扫描条件的设置画面的内容,以及 图像读取装置,该图像读取装置包括 图像读取单元,其读取图像并将图像转换为图像数据; 第二存储器,其存储表示所述图像读取单元的可用功能的功能信息; 第一发送单元,其向所述控制装置发送分配给所述图像读取装置的第二装置信息; 第一创建单元,如果所述请求单元请求创建设置画面的内容,则该第一创建单元创建 下述第一设置画面的内容,所述第一设置画面用于设置由所存储的功能信息表示的所述图 像读取单元的可用功能所支持的扫描条件;生成单元,当在由所述第一创建单元创建了内容的所述第一设置画面上设置了扫描条 件时,该生成单元生成根据所设置的扫描条件来读取图像的第一指示数据;和读取控制器,其基于所生成的第一指示数据来控制所述图像读取单元,使得所述图像 读取单元根据所设置的扫描条件来读取图像。
2.根据权利要求1所述的图像读取系统,其中 所述控制装置包括获取单元,如果所接收的第二装置信息包括在所存储的第一装置信息中,则该获取单 元获取存储在所述第二存储器中的所述功能信息;和第二创建单元,其创建下述第二设置画面的内容,所述第二设置画面用于设置由所获 取的功能信息表示的所述图像读取单元的可用功能所支持的扫描条件;并且其中,如果在由所述第二创建单元创建了内容的所述第二设置画面上设置了扫描 条件,那么所述生成单元生成根据所设置的扫描条件来读取图像的第二指示数据;并且, 所述读取控制器基于所生成的第二指示数据来控制所述图像读取单元,使得所述图像 读取单元根据所设置的扫描条件来读取图像。
3.根据权利要求2所述的图像读取系统,其中 所述第一存储器存储生成所述第二指示数据的第一程序; 所述第二存储器存储生成所述第一指示数据的第二程序; 所述控制装置包括第二发送单元,如果所接收的第二装置信息不包括在所存储的第一装置信息中,则该 第二发送单元向所述图像读取装置发送所存储的第一程序, 所述图像读取装置包括 第二接收单元,其接收所发送的第一程序;如果所述请求单元请求创建设置画面的内容、并且在所述第一设置画面上设置了扫描 条件,则所述生成单元通过执行存储在所述第二存储器中的所述第二程序而生成所述第一 指示数据;并且,如果所述第二接收单元接收了所述第一程序、并且在所述第二设置画面上设置了扫描 条件,则所述生成单元通过执行所接收的第一程序来生成所述第二指示数据。
4.一种控制装置,该控制装置包括存储器,其存储分配给具有预定图像读取功能的图像读取装置的第一装置信息; 接收单元,其从某图像读取装置接收分配给该图像读取装置的第二装置信息; 请求单元,如果所接收的第二装置信息不包括在所存储的第一装置信息中,则该请求 单元请求所述图像读取装置创建用于设置扫描条件的设置画面的内容;获取单元,如果所接收的第二装置信息包括在所存储的第一装置信息中,则该获取单 元从所述图像读取装置获取表示该图像读取装置的可用功能的功能信息;以及创建单元,其创建下述设置画面的内容,所述设置画面用于设置由所获取的功能信息 表示的所述图像读取装置的可用功能所支持的扫描条件。
5.一种控制方法,该控制方法包括以下步骤存储分配给具有预定图像读取功能的图像读取装置的第一装置信息; 从某图像读取装置接收分配给该图像读取装置的第二装置信息; 如果所接收的第二装置信息不包括在所存储的第一装置信息中,则请求所述图像读取 装置创建用于设置扫描条件的设置画面的内容;如果所接收的第二装置信息包括在所存储的第一装置信息中,则从所述图像读取装置 获取表示该图像读取装置的可用功能的功能信息;以及创建下述设置画面的内容,所述设置画面用于设置由所获取的功能信息表示的所述图 像读取装置的可用功能所支持的扫描条件。
全文摘要
本发明涉及图像读取系统、控制装置和控制方法。图像读取系统包括图像读取装置,该图像读取装置包括第一创建单元,如果控制装置请求创建设置画面的内容,则该第一创建单元创建第一设置画面的内容,所述第一设置画面用于设置由所存储的功能信息表示的图像读取单元的可用功能所支持的扫描条件;生成单元,当在由第一创建单元创建了内容的第一设置画面上设置了扫描条件时,该生成单元生成根据设置的扫描条件来读取图像的第一指示数据;以及读取控制器,其基于生成的第一指示数据控制图像读取单元,使得图像读取单元根据设置的扫描条件来读取图像。
文档编号H04N1/32GK102006377SQ201010135550
公开日2011年4月6日 申请日期2010年3月15日 优先权日2009年8月26日
发明者河野大辅 申请人:富士施乐株式会社