图像处理系统和存储介质的制作方法


图像处理系统和存储介质
1.本技术是在2019年11月19日提交的申请号为201911132925.0、发明创造名称为“图像处理装置、控制图像处理装置的方法和存储介质”的发明专利申请的分案申请。
技术领域
2.本发明涉及图像处理系统和存储介质。


背景技术:



3.日本专利申请特许公开no.2005-234708讨论了一种图像处理装置,该图像处理装置扫描原稿的图像以生成图像数据,对用户预先指定的区域执行字符(character)识别处理,并将该图像数据发送到具有通过字符识别处理获得的字符串的文件夹名称下的文件夹。


技术实现要素:



4.使用键盘一个接一个地输入文件夹路径的字符花费很多时间。
5.通过使用日本专利申请特许公开no.2005-234708中讨论的技术,对区域进行指定消除了一个接一个地输入文件夹路径的字符的需要。但是,在指定区域中未描述用户想要用作目标文件夹的名称的字符串的原稿中,无法在文件夹路径中设置目标字符串。
6.特别地,目标字符串的位置常常随要扫描的原稿不同而不同,因此为每个原稿设置区域是必要且麻烦的。
7.鉴于上述问题,本发明致力于通过使用原稿中的字符串来减少用户在设置文件夹路径时的工作。
8.根据本发明的一个方面,一种图像处理系统包括:扫描单元,用于扫描原稿以生成图像数据;获得单元,用于从生成的图像数据获得字符信息;以及执行单元,用于执行将图像数据存储到如下文件夹的处理,该文件夹具有基于获得的字符信息的文件夹名称。
9.通过以下参考附图对示例性实施例的描述,本发明的其它特征将变得清楚。
附图说明
10.图1图示出读取系统的配置示例。
11.图2图示出多功能外围设备(mfp)的硬件配置示例。
12.图3图示出个人计算机(pc)的硬件配置示例。
13.图4图示出在操作单元上显示的画面的示例。
14.图5图示出在显示装置上显示的一键式(one-touch)发送扫描设置画面的示例。
15.图6图示出用于执行一键式发送扫描的按钮的设置编辑画面的示例。
16.图7图示出关键字字符串设置画面的示例。
17.图8图示出地址选择画面的示例。
18.图9图示出当发送类型为“”时的按钮设置编辑画面的示例。
19.图10图示出当发送类型为“通用串行总线(usb)存储器”时的按钮设置编辑画面的示例。
20.图11图示出字符识别区域设置画面的示例。
21.图12a和图12b图示出用于在地址簿中注册地址的画面的示例。
22.图13图示出地址注册画面的示例。
23.图14是图示出当在mfp上选择用于文件发送的一键式发送按钮时执行的处理流程示例的流程图。
24.图15是图示出字符识别处理的示例的流程图。
25.图16图示出由mfp执行以生成文本对象的处理流程示例。
26.图17图示出选择画面的示例。
27.图18图示出当在mfp上选择介绍信(letter of introduction)按钮时的画面转换的示例。
28.图19是图示出当用户选择介绍信按钮时执行的处理示例的流程图。
29.图20是图示出文件名称指派处理的示例的流程图。
具体实施方式
30.以下将参考附图描述本发明的示例性实施例。在以下示例性实施例中描述的配置应被认为是说明性的,并且本发明不限于所示的配置。
31.下面将描述本发明的第一示例性实施例。图1图示出根据本发明的读取系统的配置示例。根据本示例性实施例的读取系统包括:作为图像处理装置的示例的多功能外围设备(mfp)101、作为信息处理装置的文件服务器102、邮件服务器103以及在线存储装置106。mfp 101、文件服务器102、邮件服务器103和在线存储装置106连接到局域网(lan)100。在lan 100上,mfp 101、文件服务器102、邮件服务器103和个人计算机(pc)104通过网络连接,因此它们可以彼此通信。mfp 101和在线存储装置106可以经由lan 100和因特网105彼此通信。
32.mfp 101扫描原稿的图像,生成读取的图像,并将生成的图像数据发送到文件服务器102、邮件服务器103和在线存储装置106。根据本示例性实施例的图像数据不限于通过将图像转换成raw图像格式数据而获得的电子数据,而可以是诸如标签图像文件格式(tiff)和联合图像专家组(jpeg)之类的图像格式的电子数据以及可移植文档格式(pdf)的电子数据。文件服务器102是符合文件传送协议(ftp)和服务器消息块(smb)协议的文件服务器。邮件服务器103是符合简单邮件传送协议(smtp)的邮件服务器。在线存储装置106是符合基于web的分布式创作和版本控制(webdav)(使用超文本传送协议(http)的文件共享协议)的在线存储装置。pc 104通过使用http来访问包括在mfp 101中的web服务器,并且能够参考和更新设置值。lan 100可以包括使用以太网的有线lan或无线lan。
33.图2图示出mfp 101的硬件配置示例。mfp 101包括:cpu 201、rom202、ram 203、存储装置204、操作单元205、打印机206、扫描仪207、网络接口(i/f)208和外部存储设备i/f 209。
34.cpu 201控制包括在mfp 101中的各种硬件部件202至208以实现mfp 101的每个功能。cpu 201经由总线线路将信号发送到各种硬件部件以实现与其它硬件部件的数据通信。
35.mfp 101的cpu 201根据存储在rom 202中的控制程序来控制mfp 101的操作。更具体而言,cpu 201运行用于控制mfp 101的操作系统(os)和用于控制硬件部件的驱动程序。用户期望的功能操作和控制通过布置在os上的相互操作的应用程序来实现。存储在rom 202中的os和各种程序在ram 203中被读取然后被运行。
36.rom 202是用于存储要由cpu 201使用的各种数据和程序的存储器。ram 203是用于临时存储要由cpu 201用于计算的数据和程序的工作存储器。存储装置204是用于存储各种数据和各种程序的存储器件。
37.虽然根据本示例性实施例将闪存假设为存储装置204,但是固态驱动器(ssd)、硬盘驱动器(hdd)、嵌入式多媒体卡(emmc)和其它辅助存储器件也是适用的。虽然在mfp 101中,单个cpu 201通过使用单个存储器(ram 203)执行(以下描述的)流程图中所示的处理,但是mfp 101可以使用其它配置。例如,可以通过以协作方式操作的多个cpu、多个ram、多个rom和多个存储装置来执行(以下描述的)流程图中所示的处理。可以通过使用诸如专用集成电路(asic)和现场可编程门阵列(fpga)之类的硬件电路系统来执行部分处理。
38.作为供用户操作mfp 101的用户接口(诸如触摸面板)的操作单元205接收用户的操作和输入。操作单元205还可以用作用于显示用以操作mfp 101的画面的显示单元。
39.打印机206是用于实现打印功能的单元。cpu 201控制打印机206执行从pc 104接收的打印作业,从而在纸上打印图像。本文中的打印作业是包括使mfp 101执行打印处理的指示、图像数据和打印设置信息的数据。
40.扫描仪207是用于实现扫描功能的单元。cpu 201控制扫描仪207执行用于光学扫描原稿的图像并生成图像数据的处理。
41.网络i/f 208执行有线lan通信,诸如基于以太网的通信。网络i/f208可以是用于执行无线lan通信的网络i/f或通用串行总线(usb)-lan i/f。
42.外部存储设备i/f 209是用于令mfp 101与外部存储设备210进行通信的接口。cpu 201控制外部存储设备i/f 209将图像数据存储在外部存储设备210中。虽然在本示例性实施例中将usb接口假设为外部存储设备i/f 209,并且将usb存储器假设为外部存储设备210,但是外部存储设备i/f 209可以是用于与诸如安全数字(sd)卡之类的外部存储设备进行通信的sd卡插槽。
43.图3图示出pc 104的硬件配置示例。pc 104包括:cpu 301、rom 302、ram 303、hdd 304、网络i/f 305、操作装置i/f 306和显示装置i/f 307。
44.cpu 301控制pc 104中包括的各种硬件部件302至307以实现pc 104的每个功能。cpu 301经由总线线路将信号发送到各种硬件部件以实现与其它硬件部件的数据通信。
45.pc 104的cpu 301根据存储在rom 302中的控制程序来控制pc 104的操作。更具体而言,cpu 301运行用于控制pc 104的os。用户期望的功能操作和控制通过布置在os上的相互操作的应用程序来实现。存储在rom 302中的os和各种程序在ram 303中被读取然后被运行。
46.rom 302是用于存储要由cpu 201使用的各种数据和程序的存储器。ram 303是用于临时存储要由cpu 201用于计算的数据和程序的工作存储器。hdd 304是用于存储各种数据和各种程序的存储器件。
47.网络i/f 305执行诸如基于以太网的通信之类的有线lan通信。网络i/f 305可以
是用于执行无线lan通信的网络i/f或usb-lan i/f。
48.操作装置i/f 306是用于将pc 104连接到诸如键盘和鼠标之类的操作装置310的接口。
49.显示装置i/f 307是用于将pc 104连接到诸如液晶显示器监视器之类的显示装置311的接口。
50.虽然根据本示例性实施例的pc 104连接至外部操作装置和外部显示装置,但是,例如,操作单元和显示单元可以内置在pc 104中。
51.图4图示出在操作单元205上显示的画面的示例。操作单元205包括触摸面板410、数据led 420和错误led 430。触摸面板410显示主页画面400,该主页画面在mfp 101被激活之后立即显示。主页画面400是供用户指示mfp 101执行mfp 101的功能的画面。主页画面400显示常用设置按钮401、扫描按钮402、选单按钮403、地址簿按钮404、问诊表(medical questionnaire)按钮405和介绍信按钮406。主页画面400持续显示节电按钮407、主页按钮408和停止按钮409。可以在操作单元205上将节电按钮407、主页按钮408和停止按钮409设置为硬件按键。
52.常用设置按钮401用于在被用户选择时显示用以在输入了用户设置的状态下执行特定功能的画面。
53.扫描按钮402用于在被用户选择时显示用以执行扫描处理以生成图像数据、通过或文件发送来发送所生成的图像数据并将图像数据存储在外部存储设备210中的画面。发送是指将通过扫描原稿而生成的图像数据作为附件数据与一起发送。文件发送是指通过使用诸如smb和ftp之类的通信协议将图像数据发送到文件服务器102或pc 104。
54.选单按钮403用于在被用户选择时显示选单画面。
55.地址簿按钮404用于在被用户选择时显示显示出注册地址(目的地信息)的画面。显示出地址的画面展示出发送类型(诸如发送、smb发送、ftp发送和webdav发送)以及目的地信息(诸如邮件地址、主机名称和服务器信息)。
56.问诊表按钮405和介绍信按钮406是一键式发送按钮。一键式发送按钮用于在被用户选择时显示用于基于用户预设的扫描设置来扫描原稿图像以生成图像数据并且基于由用户预设的发送类型来发送图像数据的画面。
57.节电按钮407用于在被用户选择时将mfp 101切换到节电状态。
58.主页按钮408用于在被用户选择时在操作单元205上显示主页画面400。
59.停止按钮409用于在被用户选择时取消作业(诸如当前正由mfp 101执行的打印作业)的执行。当被用户选择时,这个停止按钮409可以取消复印作业或发送作业的执行。
60.数据led 420和错误led 430向用户通知mfp 101的状况。在执行或文件发送期间,数据led 420点亮。如果mfp 101中发生错误,那么错误led 430点亮。
61.主页画面400是供用户从多个功能中选择要使用的功能的功能选择画面,这多个功能包括基于图像数据执行打印的复制功能以及扫描原稿以生成图像数据并将图像数据发送到外部装置的发送功能。
62.假设其中在固定区域中未描述用户想要用作目的地文件夹的名称的字符串的原稿。在扫描原稿的图像以生成图像数据并发送所生成的图像数据时,在日本专利申请特许
公开no.2005-234708中的图像处理装置中出现以下问题。
63.通过使用键盘一个接一个地输入文件夹路径的字符会是耗时的。
64.通过使用在日本专利申请特许公开no.2005-234708中讨论的技术,对区域进行指定消除了一个接一个地输入文件夹路径的字符的需要。但是,在指定区域中未描述用户想要用作目的地文件夹的名称的字符串的原稿中,不能在文件夹路径中设置目标字符串。
65.特别地,目标字符串的位置常常随要扫描的原稿不同而不同,因此有必要为每个原稿设置区域,这将是麻烦的。
66.为了解决这些问题,执行以下处理使得能够通过使用原稿中的字符串来减少用户在设置文件夹路径时的工作。
67.图5图示出在显示装置311上显示的一键式发送扫描设置画面的示例。
68.例如,在与pc 104连接的显示装置311上显示如图5所示的一键式发送扫描设置画面500,该pc104正通过http通信访问mfp 101的web服务器。
69.一键式发送扫描设置画面500显示应用信息区域501、“注册新按钮”按钮502、项目503至505、显示/不显示按钮506和删除按钮507。
70.应用信息区域501显示应用的版本号。参考图5,显示版本号1.00。
[0071]“注册新按钮”按钮502用于在被用户选择时注册要显示在操作单元205所显示的画面上的新按钮,并且该新按钮用于执行一键式发送扫描。当选择“注册新按钮”按钮502时,在显示装置311上显示图6所示的设置编辑画面600。下面将详细描述图6所示的设置编辑画面600。
[0072]
项目503指示在mfp 101中注册的用于执行一键式发送扫描的按钮的名称。
[0073]
项目504指示为在mfp 101中注册的用于执行一键式发送扫描的每个按钮设置的发送类型。
[0074]
项目505指示在mfp 101中注册的用于执行一键式发送扫描的按钮的显示状态。一键式发送扫描设置画面500还显示用于改变按钮的显示状态的显示/不显示按钮506和删除按钮507。例如,当介绍信按钮的显示状态为“显示”时,该按钮显示在触摸面板410上的主页画面400上,如图4所示的介绍信按钮406那样。显示/不显示按钮506使用户能够以切换方式选择“显示”或者“不显示”。
[0075]
删除按钮507在被用户选择时删除关于在mfp 101中注册的按钮的信息。
[0076]
名为“申请表a”的按钮是在mfp 101中注册的用于执行一键式发送扫描的按钮的示例。对于这个按钮,发送类型为“”,显示状态为“不显示”。图6所示的设置编辑画面600不仅在“注册新按钮”按钮502被选择时而且在“申请表a”按钮的名称被选择时被显示在显示装置311上。
[0077]
在图5中注册了名称为“申请表a”、“申请表b”、“介绍信”和“问诊表”的四个按钮。“介绍信”和“问诊表”按钮具有“显示”的显示状态,因此被显示在主页画面400上。“申请表a”和“申请表b”按钮具有“不显示”的显示状态,因此不在主页画面400上显示。
[0078]
图6图示出按钮设置编辑画面的示例,该按钮设置编辑画面用于编辑要用于执行一键式发送扫描的按钮。例如,在与pc 104连接的显示装置311上显示如图6所示的按钮设置编辑画面600,该pc 104正通过http通信访问mfp 101的web服务器。
[0079]
当用户选择图5所示的“注册新按钮”按钮502或按钮的名称时,显示按钮设置编辑
画面600。当用户选择按钮的名称时,在为每个项目输入最后的设置值的状态下显示按钮设置编辑画面600。当用户选择“注册新按钮”按钮502时,按钮设置编辑画面600在没有为任何项目输入设置值的状态下显示。可以在按钮设置编辑画面600中为每个项目预先输入默认值。
[0080]
输入字段601用于设置一键式发送按钮的名称。字符串“介绍信”被输入到输入字段601。一键式发送按钮在被用户选择时执行一键式发送扫描。
[0081]
下拉选单602是用于设置文件名称的对象。下拉选单602包括选项“按钮名称”和“自动”。当选择“按钮名称”时,输入到输入字段601的按钮名称成为要被发送的文件的名称。当选择“自动”时,自动确定的字符串成为文件的名称。例如,通过用户选择要注册在图6所示的画面中的一键式发送按钮来执行扫描的日期和时间被用作文件的名称。
[0082]
当勾选复选框603时,启用文件输出时的关键字。下面将参考图7详细描述关键字。
[0083]
关键字字符串设置按钮604用于在被用户选择时显示如图7所示的关键字字符串设置画面700。
[0084]
下拉选单605是用于设置如何以及是否组织发送的文件的对象。用户可以从下拉选单605中的“不组织”、“组织(文件)”、“组织(文件夹)”和“组织(文件和文件夹)”中选择一个。当选择“不组织”时,不使用关键字。当选择“组织(文件)”时,关键字将包括在输出文件名称中。当选择“组织(文件夹)”时,关键字将包括在要存储文件的文件夹的文件夹名称中。当选择“组织(文件和文件夹)”时,关键字将包括在文件名称和要将文件输出到的文件夹名称中。下面将参考图16和图17详细描述当从下拉选单605进行相应设置时执行的处理。
[0085]
下拉选单606是用于在发送通过扫描原稿而生成的图像数据时选择发送类型的对象。用户可以从下拉选单606中的“文件”、“”和“usb存储器”中选择一个。当选择“文件”然后选择改变按钮607时,通过使用诸如smb、ftp、webdav和安全外壳文件传送协议(sftp)之类的协议将图像数据发送到pc 104或文件服务器102的文件夹。当选择“”时,通过使用smtp将图像数据发送到目的地。当选择“usb存储器”时,将图像数据存储在作为连接到mfp 101的外部存储设备210的usb存储器中。
[0086]
改变按钮607用于将发送类型设置改变为下拉选单606中显示的发送类型。当在已经从下拉选单606中选择了发送类型的情况下选择改变按钮607时,与所选择的发送类型对应的信息被显示在项目608和区域609中。
[0087]
对于项目608,可以输入各种设置,包括在利用一键式发送扫描进行原稿扫描时的扫描设置以及在发送时的发送设置。例如,项目608包括如在区域609中显示的目的地、读取尺寸、文件格式和原稿朝向设置。
[0088]
区域609用于显示通过扫描原稿而生成的图像数据的发送目的地。在这里设置的目的地是要与(如下所述的)文本对象的字符串组合的文件夹路径。区域609是不能输入或编辑文本的文本区域,并且显示在地址选择画面中选择的地址。
[0089]
当被用户选择时,“从地址簿中选择”按钮610用于显示地址选择画面800,在地址选择画面800中可以选择存储在mfp 101中的地址簿中的地址。
[0090]
下拉选单611用于设置在生成通过扫描原稿的图像而生成的图像数据的文件时要使用的文件格式。以通过使用下拉选单611而选择的格式生成文件。
[0091]
ok按钮612用于利用在按钮设置编辑画面600中进行的设置将对于一键式发送按
钮的设置存储在存储装置204中。当选择ok按钮612时,设置被存储在存储装置204中。取消按钮613用于取消设置。当按下ok按钮612或取消按钮613时,显示如图5所示的一键式发送扫描设置画面500。
[0092]
图7图示出关键字字符串设置画面的示例。当在如图6所示的按钮设置编辑画面600中选择了关键字字符串设置按钮604时,关键字字符串设置画面700被显示。例如,在与pc 104连接的显示装置311上显示如图7所示的关键字字符串设置画面700,该pc104正通过http通信访问mfp 101的web服务器。
[0093]
下拉选单701是用于选择关键字字符串的类型的对象。对于关键字字符串的类型,可以选择“仅数字”或者“字母数字”。
[0094]
输入字段702用于设置关键字字符串的字符数。根据本示例性实施例,最大可设置字符数是16。通过在这里设置关键字字符串的字符数,如果在设置的字符识别区域中识别出的字符串与用户期望的字符串不同,那么可以防止将不同的字符串显示为识别结果。在指定区域按钮706被选择并且在如图11所示的字符识别区域设置画面1100中指定区域的情况下,反映出关键字字符串设置。
[0095]
输入字段703用于输入当关键字字符串被输入时要显示的字符串。可设置的最大字符数为64。
[0096]
下拉选单704是用于选择是否要执行光学字符识别(ocr)处理作为字符识别处理的对象。
[0097]
区域705显示指示出是否指定了字符识别区域的信息。这个区域的初始值为“未指定”。当指定区域按钮706被选择并且在如图11所示的字符识别区域设置画面1100中指定矩形区域时,显示“已指定”。当在字符识别区域设置画面1100中选择清除按钮1102以删除矩形区域然后选择应用按钮1103时,在区域705中显示“未指定”。
[0098]
图11图示出当选择如图7所示的指定区域按钮706时显示的字符识别区域设置画面的示例。可以针对原稿尺寸a4和a3中的每个显示和设置字符识别区域设置画面1100。例如,在与pc 104连接的显示装置311上显示如图11所示的字符识别区域设置画面1100,该pc104正通过http通信访问mfp 101的web服务器。字符识别区域设置画面1100显示区域指定画布1101,该画布1101具有与通过项目608设置的读取纸张尺寸对应的纵横比。用户可以使用点选器(pointer)来指定矩形区域的起点和终点。在这种情况下,起点和终点坐标被转换成实际空间距离,该实际空间距离被临时存储。作为设置值的具体示例,可以以毫米为单位设置起点(x,y)=(10,10)和终点(x,y)=(50,20)。当选择清除按钮1102时,字符识别区域的设置值可以被返回到初始值。当选择应用按钮1103时,将两个点的临时存储的坐标信息设置到字符识别区域705。更具体而言,坐标信息被存储在存储装置204中作为字符识别区域705。在选择清除按钮1102和应用按钮1103之后,显示返回到如图7所示的关键字字符串设置画面700。
[0099]
ok按钮707用于将在关键字字符串设置画面700中做出的设置值存储在存储装置204中。取消按钮708用于取消设置值。当按下ok按钮707或取消按钮708时,显示如图6所示的按钮设置编辑画面600。
[0100]
图8图示出地址选择画面的示例。当用户在如图6所示的按钮设置编辑画面600中选择“从地址簿中选择”按钮610时,显示地址选择画面800。如图8所示的地址选择画面800
例如显示在与pc 104连接的显示装置311上,该pc104正通过http通信访问mfp 101的web服务器。
[0101]
下拉选单801是用于改变要在地址选择画面800中显示的地址簿的类型的列表。下拉选单801使得能够选择“最佳成员”和“缩位拨号”(未示出)中的任一个。
[0102]
改变显示按钮802用于在被用户选择时将要在地址选择画面800中显示的地址簿的类型改变为在下拉选单801中显示的类型。
[0103]
区域803是显示地址簿的名称的显示区域。列表804是显示地址列表的区域。列表804中的每一行包括选择(可选的复选框)、编号、类型、名称和目的地。对于选择,显示可勾选复选框和不可勾选复选框中的任一个。对于编号,显示地址管理编号。对于显示图标的类型,基于地址类型显示不同图标。对于名称,显示指派给地址的名称。对于目的地,显示地址。
[0104]
当在勾选复选框的状态下选择“ok”按钮805时,地址显示在区域609中。mfp 101通过http通信从pc 104接收地址,并且将地址存储在存储装置204中作为图像数据的目的地地址。
[0105]
下面将描述关于显示可勾选复选框和不可勾选复选框的补充信息。图8图示出当用户在如图6所示的下拉选单606中选择“文件”的状态下从地址簿“最佳成员”中选择地址时的画面显示。在地址簿“最佳成员”中,记录了具有“文件”发送类型的两个地址和具有“”发送类型的两个地址。在地址选择画面800中,以这种方式可利用可勾选复选框选择与所设置的发送类型对应的目的地。对于类型与下拉选单606中的类型匹配的地址,显示可勾选复选框。更具体而言,对于编号为01和02的地址,将显示不可勾选复选框,对于编号为03和04的地址,将显示可勾选复选框。
[0106]
ok按钮805用于基于地址选择画面中的设置值来确定地址选择。取消按钮806用于取消设置值。当选择确定按钮805或取消按钮806时,显示如图6所示的按钮设置编辑画面600。
[0107]
下面将描述根据本示例性实施例的问诊表按钮405的设置。在如图6所示的按钮设置编辑画面600中,在将“问诊表”输入到输入字段601、从下拉选单602中选择“按钮名称”并且勾选复选框603的状态下,问诊表按钮405被注册。在图6所示的按钮设置编辑画面600中,在从下拉选单605中选择“组织(文件夹)”并且从下拉选单606中选择“文件”的状态下,问诊表按钮405被注册。在如图7所示的关键字字符串设置画面700中,在从下拉选单701中选择“仅数字”、在输入字段702中输入“7”并且将“输入患者编号”输入到输入字段703的状态下,问诊表按钮405被注册。在从下拉选单704中选择“启用”、不选择指定区域按钮706并且在图8所示的地址选择画面800中选择编号04的目的地“\\文件服务器\问诊表”的状态下,问诊表按钮405被注册。
[0108]
下面将描述根据本示例性实施例的介绍信按钮406的设置。在如图6所示的按钮设置编辑画面600中,当将介绍信输入到输入字段601、从下拉选单602中选择“按钮名称”并且勾选复选框603时,生成介绍信按钮406。在如图6所示的按钮设置编辑画面600中,当从下拉选单605中选择“组织(文件和文件夹)”并且从下拉选单606中选择“文件”时,生成问诊表按钮405。另外,在图7所示的关键字字符串设置画面700中,当从下拉选单701中选择“仅数字”、将“7”输入到输入字段702并且将“输入患者编号”输入到输入字段703时,生成介绍信
按钮406。当从下拉选单704中选择“启用”、选择指定区域按钮706并且设置“起点(x,y)=(10,10)和终点(x,y)=(50,20)”时,生成介绍信按钮406。在图8所示的地址选择画面800中,在选择了编号03的目的地“\\文件服务器\介绍信”的状态下,注册介绍信按钮406。
[0109]
图9图示出具有发送类型“”的按钮设置编辑画面的示例。下面将以申请表a按钮的设置为例来描述如图9所示的按钮设置编辑画面900。例如,在与pc 104连接的显示装置311上显示如图9所示的按钮设置编辑画面900,该pc104正通过http通信访问mfp 101的web服务器。
[0110]
输入字段901、下拉选单902、905和906、复选框903以及关键字字符串设置按钮904分别与如图6所示的输入字段601、下拉选单602、605和606、复选框603以及关键字字符串设置按钮604相似,将省略其重复描述。
[0111]
当从下拉选单906中选择“”并且选择改变按钮907时,如按钮设置编辑画面900中所示,项目908的发送设置被显示。
[0112]
输入字段909用于输入通过扫描原稿而生成的图像数据的发送目的地的邮件地址。
[0113]
当被用户选择时,添加按钮910将输入到输入字段909的邮件地址添加到目的地列表911。
[0114]
目的地列表911是可以从中选择每个邮件地址的文本显示区域。目的地列表911显示在发送时的字段名称和邮件地址。在发送时,“to”、“cc”和“bcc”中的任一个被显示为字段名称。在将邮件地址添加到目的地列表911中时,字段名称的初始值为“to”。
[0115]
在被用户选择时,“从地址簿中选择”按钮912用于显示地址选择画面800,该地址选择画面800用于从地址簿中选择要添加到目的地列表911的邮件地址。
[0116]
在被用户选择时,“选择to/cc/bcc”改变按钮913改变在目的地列表911中选择的邮件地址的字段。每次选择这个按钮时,to、cc和bcc都会按此顺序循环更改。
[0117]
在被用户选择时,删除按钮914从目的地列表911中删除在目的地列表911中选择的邮件地址。
[0118]
输入字段915用于输入要被发送的的主题。当选择添加按钮名称按钮916时,输入到输入字段901的按钮名称被输入到输入字段915。
[0119]
输入字段917用于输入要发送的的正文。当选择添加按钮名称按钮918时,输入到输入字段901的按钮名称被输入到输入字段917。
[0120]
ok按钮919和取消按钮920分别类似于ok按钮612和取消按钮613。在选择具有“”发送类型的一键式发送按钮的情况下,不执行字符识别处理。
[0121]
图10图示出在发送类型为“usb存储器”的情况下显示的按钮设置编辑画面的示例。下面将以“申请表b”按钮的设置为例来描述如图10所示的按钮设置编辑画面1000。例如,在与pc 104连接的显示装置311上显示如图10所示的按钮设置编辑画面1000,该pc104正通过http通信访问mfp 101的web服务器。
[0122]
输入字段1001、下拉选单1002、1005和1006、复选框1003以及关键字字符串设置按钮1004分别类似于图6所示输入字段601、下拉选单602、605和606、复选框603以及关键字字符串设置按钮604,将省略其重复描述。
[0123]
当从下拉选单1006选择usb存储器并且选择改变按钮1007时,如按钮设置编辑画面1000所示,显示项目1008的发送设置。项目1008使用户能够做出在扫描原稿以生成图像数据时的扫描设置,诸如读取尺寸、颜设置和要生成的文件的格式。
[0124]
当发送类型为“usb存储器”时,通过扫描原稿的图像而生成的图像数据被存储在usb存储器中。
[0125]
下面将描述在如图8所示的地址选择画面800中显示的地址注册画面。
[0126]
图12a和图12b图示出用于在地址簿中注册地址的画面的示例。当pc 104通过使用web浏览器而通过http访问mfp 101的web服务器时,在与pc 104连接的显示装置311上显示如图12a和图12b所示的画面。
[0127]
图12a图示出地址注册画面的示例。地址注册画面1200显示地址簿选择区域1201、复选框1202、ok按钮1203和取消按钮1204。
[0128]
在地址簿选择区域1201中,可以选择“缩位拨号”和“最佳成员”。图12a和图12b图示出选择“最佳成员”的情况。
[0129]
可以使用复选框1202选择要注册的目的地的类型。在被用户选择时,ok按钮1203用于显示如图12b所示的目的地注册画面1210,在该画面上反映所选择的目的地类型。
[0130]
在被用户选择时,取消按钮1204用于取消设置和地址簿注册处理。
[0131]
图12b图示出目的地注册画面的示例。目的地注册画面1210显示输入字段1211、1213、1214、1215和1216、下拉选单1212、ok按钮1217和取消按钮1218。目的地注册画面1210用于在发送类型是“文件”发送时注册目的地。
[0132]
输入字段1211用于输入目的地的名称。下拉选单1212是用于选择在将图像数据发送到发送目的地时要使用的协议的对象。下拉选单1212使得能够从smb、ftp和webdav中选择协议。
[0133]
输入字段1213用于输入发送目的地的主机名称,即,名称可解析的服务器名称或因特网协议(ip)地址。输入字段1214用于输入目的地的文件夹路径。
[0134]
输入字段1215和1216是用于输入用户名和密码的输入字段,该用户名和密码用于访问用输入到输入字段1213的主机名称指定的服务器。
[0135]
当用户选择ok按钮1217时,cpu 201将输入的设置值存储在存储装置204中作为新的目的地。在被用户选择时,取消按钮1218取消设置和地址簿注册处理。
[0136]
图13图示出地址注册画面的示例。地址注册画面1300显示输入字段1301和1302、ok按钮1303和取消按钮1304。地址注册画面1300用于在发送类型是“”发送时注册地址。例如,在与正通过http通信访问mfp 101的web服务器的pc 104连接的显示装置311上显示如图13所示的地址注册画面1300。
[0137]
输入字段1301用于输入地址的名称。输入字段1302用于输入发送目的地的邮件地址。
[0138]
当用户选择ok按钮1303时,cpu 201将输入的设置值作为新地址存储在存储装置204中。在被用户选择时,取消按钮1304取消设置和地址簿注册处理。
[0139]
这完成了针对按钮预注册处理的描述。下面将描述当用户使用已注册的按钮时执行的处理。上述画面中的一些或全部可以在mfp 101的操作单元205上显示并用于接收操作,或者在与mfp 101的web服务器连接的pc 104上显示并用于接收操作。
[0140]
图14是图示出当在mfp 101上选择用于文件发送的一键式发送按钮时执行的处理流程示例的流程图。通过cpu 201将存储在rom 202中的程序加载到ram 203中并执行该程序来实现如图14所示的流程图的处理。当mfp 101的电源接通时,开始如图14所示的流程图。可以在一键式发送按钮的发送类型是“文件”发送的情况下执行如图14所示的流程图。在发送类型为“”或“usb存储器”的情况下,可以不执行字符识别处理,如图14所示。
[0141]
步骤s1401中,cpu 201确定是否选择了一键式发送按钮。如果cpu 201确定选择了一键式摸发送按钮(步骤s1401中为“是”),那么处理前进到步骤s1402。如果cpu 201确定未选择一键式发送按钮(步骤s1401中为“否”),那么处理返回到步骤s1401。这里,下面将描述选择作为一键式发送按钮的问诊表按钮405的情况。
[0142]
在步骤s1402中,cpu 201从存储装置204读取在设置编辑画面600中做出的扫描设置。
[0143]
在步骤s1403中,基于在步骤s1402中读取的扫描设置,cpu 201控制扫描仪207扫描原稿的图像以生成图像数据。
[0144]
在步骤s1404中,cpu 201通过使用生成的图像数据来执行字符识别处理。下面将参考图15详细描述字符识别处理。
[0145]
图15是图示出字符识别处理示例的流程图。通过cpu 201将存储在rom 202中的程序加载到ram 203中并执行该程序来实现如图15所示的流程图的处理。当从下拉选单704中选择“启用”用于字符识别时,如图15所示的流程图开始,并且cpu 201在步骤s1403中扫描原稿的图像以生成图像数据。
[0146]
在步骤s1501中,cpu 201通过使用在步骤s1403中生成的图像数据来生成二值化图像数据。所生成的二值化图像数据被存储在ram 203中。
[0147]
在步骤s1502中,cpu 201降低在步骤s1501中生成的二值化图像数据的分辨率。降低分辨率使得用于从二值化图像数据中搜索字符区域的处理负荷减轻。
[0148]
在步骤s1503中,cpu 201在分辨率降低的二值化图像数据所表示的图像中搜索字符区域。待进行字符区域搜索的范围可以是图像数据的整个范围或由用户设置的区域。
[0149]
在步骤s1504中,cpu 201对在步骤s1503中被确定为字符区域的区域进行字符剪切处理。字符剪切处理是基于从水平方向的投影和从垂直方向的投影将每个字符的外接矩形剪切为字符剪切矩形的处理。在被确定为字符区域的所有区域上执行这个字符剪切处理。
[0150]
在步骤s1505中,cpu 201将每个字符剪切矩形与存储在rom 202中的词典数据进行比较,并取得最相似字符的字符代码和关于该字符剪切矩形的坐标信息。对所有字符剪切矩形执行这个词典比较处理。在这个处理中,除了字符代码和坐标信息之外,cpu 201还可以取得字体信息。
[0151]
在步骤s1506中,cpu 201在ram 203中存储在步骤s1505中取得的字符信息,即,字符代码和坐标信息。
[0152]
下面将再次描述图14所示的流程图。在步骤s1405中,cpu 201通过使用字符信息来生成文本对象。下面将参考图16详细描述用于生成文本对象的处理。
[0153]
图16是由mfp 101执行以生成文本对象的处理流程的示例。通过cpu201将存储在
rom 202中的程序加载到ram 203中并执行该程序来实现如图16所示的流程图的处理。在步骤s1404中完成针对一页的字符识别处理时,开始如图16所示的流程图。
[0154]
在步骤s1601中,cpu 201取得在步骤s1506中存储的字符信息。在步骤s1602中,cpu 201确定在由图像数据表示的图像的左上坐标处的字符剪切矩形的右边是否存在字符(字符剪切矩形)。如果cpu 201确定存在字符(步骤s1602为“是”),那么处理前进到步骤s1603。如果cpu 201确定不存在字符(步骤s1602中为“否”),那么处理前进到步骤s1604。
[0155]
在步骤s1603中,cpu 201确定到右边的字符(字符剪切矩形)的距离是否是阈值或以下。如果cpu 201确定该距离是阈值或以下(步骤s1603中为“是”),那么处理前进到步骤s1607。如果cpu 201确定该距离大于阈值(步骤s1603中为“否”),那么处理前进到步骤s1604。
[0156]
在步骤s1607中,cpu 201将目标字符与目标字符右边的字符组合以生成字符串。然后,cpu 201选择右边的字符作为目标字符。处理返回到步骤s1602。
[0157]
在步骤s1604中,cpu 201将一个字符串或组合字符串作为要用于文本对象的一个字符串存储在ram 203中。
[0158]
在步骤s1605中,cpu 201通过使用在步骤s1604中存储在ram 203中的字符串来生成文本对象。在这种情况下,文本对象是指其中显示字符串的按钮。
[0159]
在步骤s1606中,cpu 201确定是否已经检查了所有的字符信息。如果cpu 201确定已经检查了所有字符信息(步骤s1606中为“是”),那么处理退出该流程图。如果cpu 201确定还未检查所有的字符信息(步骤s1606为“否”),那么处理前进到步骤s1608。
[0160]
在步骤s1608中,cpu 201选择下一个字符作为目标字符。然后,处理返回到步骤s1602。在处理返回到步骤s1602的情况下,cpu 201选择右边的字符作为下一个字符,并且在检查了最右边的字符之后,选择下面一行的左端的字符作为下一个字符。cpu 201可以基于原稿的字符写入方向来改变接下来要选择的字符的位置。
[0161]
返回对如图14所示的流程图的描述。在步骤s1406中,cpu 201确定经过了字符识别处理和文本对象生成处理的页面是否是在步骤s1403中扫描的图像的最后一页。如果cpu 201确定该页是最后一页(步骤s1406中为“是”),那么处理前进到步骤s1407。如果cpu 201确定该页不是最后一页(步骤s1406中为“否”),那么处理返回到针对下一页的步骤s1404。
[0162]
在步骤s1407中,cpu 201显示用于选择文本对象的画面。图17中图示出在这里显示的选择画面的示例。
[0163]
图17图示出选择画面1700的示例。区域1701显示在地址选择画面800中选择的文件夹路径。预览图像1702是被扫描原稿的图像。
[0164]
列表1703是用于显示例如在步骤s1605中生成的文本对象的列表。这个列表显示范围为从与左上角字符剪切矩形对应的文本对象到与右下角字符剪切矩形对应的文本对象的文本对象。
[0165]
区域1704显示由从列表1703中选择的文本对象表示的字符串。由所选择的文本对象表示的字符串存储在ram 203中。参考图17,选择了文本对象1705,因此由文本对象1705表示的“123”显示在区域1704中。如在文本对象1705中那样,所选择的文本对象被突出显示。预览图像中的字符串也将在区域1710中被突出显示。
[0166]
在被用户选择时,“前一页”按钮1706用于将当前显示的预览图像和列表改变为与
前一页对应的预览图像和列表。
[0167]
在被用户选择时,“下一页”按钮1707用于将当前显示的预览图像和列表改变为与下一页对应的预览图像和列表。
[0168]
在被用户选择时,应用按钮1708用于将生成的图像数据发送到作为在选择应用按钮1708时在区域1701和1704中显示的字符串的组合的文件夹路径。更具体而言,图像数据被发送到由如下文件夹路径和如下文件夹名称指示的文件夹,该文件夹路径包括在区域1701中显示的文件夹路径,该文件夹名称是在区域1704中显示的字符串,其中文件夹的名称被添加到在区域1701中显示的文件夹路径的下一级。
[0169]
清除按钮1709用于从区域1704和ram 203中删除当前显示在区域1704中的字符串。
[0170]
返回图14所示的流程图的描述。在步骤s1408中,cpu 201确定是否选择了列表1703中的文本对象,即,是否选择了由文本对象表示的字符。如果cpu 201确定选择了文本对象(步骤s1408为“是”),那么处理前进到步骤s1409。如果cpu 201确定未选择文本对象(步骤s1408为“否”),那么处理前进到步骤s1420。
[0171]
在步骤s1409中,cpu 201突出显示所选择的文本对象和与该文本对象对应的在预览图像中的字符串。突出显示在预览图像中的字符串使用户能够轻松识别所选择的字符串是原稿的哪一部分。例如,当用户查看预览图像时,突出显示的字符串使用户能够容易地识别是选择了原稿的标题还是选择了具体项目的值,诸如患者id。
[0172]
在步骤s1410中,cpu 201将由所选择的文本对象表示的字符串存储在ram 203中。
[0173]
在步骤s1411中,cpu 201确定是否选择了应用按钮1708。当cpu 201确定选择了应用按钮1708时(步骤s1411中为“是”),处理前进到步骤s1412。如果cpu 201确定未选择应用按钮1708(步骤s1411为“否”),那么处理前进到步骤s1430。
[0174]
在步骤s1412中,cpu 201取得当前显示在区域1701中的主机名称(文件夹路径)。参考图17,主机名称(文件夹路径)为“\\文件服务器\问诊表\”。
[0175]
在步骤s1413中,cpu 201将在步骤s1412中取得的文件夹路径与在步骤s1410中存储的字符串进行组合,并将得到的文件夹路径设置为在步骤s1403中生成的图像数据的发送目的地。参考图17,结果文件夹路径是“\\文件服务器\问诊表\123”。
[0176]
在步骤s1414中,cpu 201基于生成的图像数据来生成文件,并将文件名称指派给该文件。下面将参考图20详细描述这个处理。
[0177]
图20是图示出文件名称指派处理的示例的流程图。通过cpu 201将存储在rom 202中的程序加载到ram 203中并执行该程序来实现如图20所示的流程图的处理。在步骤s1413中的处理完成后,开始如图20所示的流程图。在完成步骤s1911(如下所述)中的处理时,也开始如图20所示的流程图。
[0178]
在步骤s2001中,cpu 201从存储装置204取得指示出从按钮设置编辑画面600中的下拉选单602中选择的设置的信息,并将该信息存储在ram 203中。
[0179]
在步骤s2002中,cpu 201从存储装置204取得指示出按钮设置编辑画面600中的复选框603的设置的信息,并将该信息存储在ram 203中。
[0180]
在步骤s2003中,cpu 201从存储装置204取得指示出从按钮设置编辑画面600中的下拉选单6择的设置的信息,并将该信息存储在ram203中。
[0181]
在步骤s2004中,cpu 201确定是否设置了文件组织。如果在按钮设置编辑画面600中选择了“组织”(文件)或“组织(文件和文件夹)”,即,cpu 201确定执行文件组织(步骤s2004中为“是”),那么处理前进到步骤s2005。如果在按钮设置编辑画面600中选择了“不组织”或“组织(文件夹)”,即,cpu 201确定不执行文件组织(步骤s2004中为“否”),那么处理前进到步骤s2007。
[0182]
在步骤s2005中,cpu 201基于在步骤s2002中取得的信息来确定是否使用关键字(所选择的文本对象的字符串)来确定文件名称。更具体而言,如果复选框603被勾选,即,cpu 201确定使用关键字(步骤s2005为“是”),那么处理前进到步骤s2006。如果未勾选复选框603,即,cpu201确定不使用关键字(步骤s2005为“否”),那么处理前进到步骤s2007。
[0183]
在步骤s2006中,cpu 201在ram 203中存储指示出将关键字包括在文件名称中的标志。
[0184]
在步骤s2007中,cpu 201在ram 203中存储指示出不在文件名称中包括关键字的标志。在这个处理中,cpu 201可以不存储标志。
[0185]
在步骤s2008中,cpu 201基于在步骤s2001中取得的设置来确定是否使用按钮名称来确定文件名称。更具体而言,如果从下拉选单602中选择了“按钮名称”,即,cpu 201确定使用按钮名称(步骤s2008为“是”),那么处理前进到步骤s2009。如果从下拉选单602中选择了“自动”,即,cpu 201确定不使用按钮名称(步骤s2008为“否”),那么处理前进到步骤s2010。
[0186]
在步骤s2009中,cpu 201在ram 203中存储指示出将按钮名称包括在文件名称中的标志。
[0187]
在步骤s2010中,cpu 201在ram 203中存储指示出不在文件名称中包括按钮名称的标志。在这个处理中,cpu 201可以不存储标志。
[0188]
在步骤s2011中,cpu 201取得当前日期和时间,并将其存储在ram203中。
[0189]
在步骤s2012中,cpu 201检查存储在ram 203中的标志,并基于该标志以及在步骤s2011中存储的当前日期和时间来确定文件名称。虽然已经描述了这个处理在文件名称中包括关键字和按钮名称,但是该处理不限于此。例如,cpu 201可以仅取得当前日期和时间,并将它们指派给文件名称。
[0190]
返回图14中所示的流程图的描述。在步骤s1415中,cpu 201将在步骤s1414中生成的文件发送到在步骤s1413中设置的目的地。
[0191]
在步骤s1420中,cpu 201确定是否通过已选择的“前一页”按钮1706或“下一页”按钮1707接收到在预览图像和列表之间切换的指示。如果cpu 201确定接收到指示(步骤s1420为“是”),那么处理前进到步骤s1421。如果cpu 201确定未接收到指示(步骤s1420中为“否”),那么处理返回到步骤s1408。
[0192]
在步骤s1421中,cpu 201显示与所选择的按钮对应的页面的预览图像和文本对象的列表。
[0193]
在步骤s1430中,cpu 201确定是否选择了清除按钮1709。如果cpu201确定选择了清除按钮1709(步骤s1430中为“是”),那么处理前进到步骤s1431。如果cpu 201确定未选择清除按钮1709(步骤s1430中为“否”),那么处理返回到步骤s1411。
[0194]
在步骤s1431中,cpu 201从区域1704和ram 203中删除当前显示在区域1704中的
字符串。
[0195]
通过执行上述处理,在图像处理装置中实现了用户工作的减少,该图像处理装置扫描原稿的图像以生成图像数据并将图像数据发送到基于通过对图像数据执行字符识别处理而获得的字符串的目的地文件夹。
[0196]
虽然在本示例性实施例中,当选择一键式发送按钮时,mfp 101扫描原稿的图像以生成图像数据并执行字符识别处理和文本对象生成处理,但是本发明不限于此。例如,mfp 101可以接收从外部装置发送的图像数据,并且对图像数据执行字符识别处理和文本对象生成处理,并且显示如图17所示的画面。当选择扫描按钮402时,mfp 101可以扫描原稿的图像以生成图像数据,并且执行字符识别处理和文本对象生成处理。
[0197]
虽然在本示例性实施例中,已经提供了在通过http通信连接到pc104的显示装置311上显示诸如按钮设置编辑画面600之类的设置画面的示例的描述,但是本发明不限于此。例如,诸如按钮设置编辑画面600之类的设置画面可以被显示在mfp 101的操作单元205上的触摸面板410上并接收操作。
[0198]
下面将描述本发明的第二示例性实施例。已经以用于显示如图17所示的选择画面并在选择了选择画面上的文本对象时确定图像数据的目的地的处理为中心描述了第一示例性实施例。下面将以预先指定要进行字符识别处理的区域并且将该区域中识别出的字符串确定为图像数据的目的地的示例来描述本示例性实施例。
[0199]
图18图示出当在mfp 101上选择介绍信按钮406时的画面转换的示例。图18图示出用于发送由正通过扫描仪207扫描的原稿的图像生成的图像数据的处理流程。图18所示的画面被显示在操作单元205的触摸面板410上。
[0200]
在将原稿放置在扫描仪207上之后,用户在主页画面400中选择介绍信按钮406。当选择介绍信按钮406时,cpu 201基于在如图6所示的画面中预先注册到按钮的扫描设置来开始扫描原稿,并且基于字符类型和字符数的限制对在字符识别区域设置画面1100中设置的区域中的被扫描原稿执行字符识别处理。在这种情况下,cpu 201在字符识别区域设置画面1100中设置的区域中仅提取与通过图7所示的下拉选单701设置的字符类型对应的字符串,并将其存储在ram 203中。然后,cpu 201例如在介绍信按钮画面1800上显示存储在ram 203中的字符串当中适用于如图7所示的输入字段702中输入的字符数的字符串。如果提取出满足上述两个条件的多个字符串,那么cpu 201可以优先显示在设置区域的最上部识别出的字符串。在介绍信按钮画面1800中,输入到如图7所示的输入字段703的字符串“输入患者编号”显示在区域1804中。还显示用于输入患者编号的输入字段1801。通过字符识别处理确定的患者编号被自动输入到输入字段1801。在这种情况下,用图7所示的下拉选单701限制字符类型会缩小搜索范围。这使得能够在短时间内执行具有减少的识别错误的高精度处理。通过限制输入字段702中的字符数,识别精度进一步提高。例如,当字符数被限制为1时,对于字符串“d”,不会发生将“cl”识别为“d”的识别错误。当设置了字符识别区域时,不必在原稿的整个区域上执行识别处理,从而使得能够在短时间内执行处理。
[0201]
如果用户选择“否”按钮1803,那么显示画面返回到主页画面。如果患者编号(图18中所示的“0123456”)满足字符类型和字符数的条件,并且如果用户选择“是”按钮1802,那么图像数据被发送到在按钮设置编辑画面600中设置的目的地。如果不是,那么出现弹出画面以引起注意。根据这个画面转换,用户能够通过至少两次触摸操作来执行数据发送。
[0202]
图19是图示出当用户选择介绍信按钮406时执行的处理的示例的流程图。cpu 19将存储在rom 202中的程序加载到ram 203中然后执行该程序从而实现如图19所示的流程图的处理。当主页画面400显示在mfp101的操作单元205的触摸面板410上,并且在主页画面400中选择了一键式发送按钮时,开始图19所示的流程图。下面将以选择介绍信按钮406时执行的处理为中心来描述该流程图。
[0203]
在步骤s1901中,cpu 201针对关键字介绍信按钮406确定是否从下拉选单704中选择了“启用”用于关键字字符串设置画面700中的“字符识别”设置。当选择“启用”时(步骤s1901中为“是”),处理前进到步骤s1902。如果未选择“启用”(步骤s1901中为“否”),那么处理前进到步骤s1920。
[0204]
在步骤s1902中,cpu 201控制扫描仪207扫描原稿的图像。在步骤s1903中,基于在步骤s1902中扫描的图像,cpu 201基于为介绍信按钮406设置的扫描设置来生成图像数据。
[0205]
在步骤s1920中,cpu 201在操作单元205的触摸面板410上显示如图18所示的介绍信按钮画面1800作为关键字输入画面。
[0206]
在步骤s1921中,cpu 201确定用户是否选择了介绍信按钮画面1800中的“否”按钮1803。如果cpu 201确定选择了“否”按钮1803(步骤s1921中为“是”),那么处理返回到步骤s1901。如果选择了“是”按钮1802(步骤s1921中为“否”),那么处理前进到步骤s1922。
[0207]
在步骤s1922中,cpu 201确定输入到输入字段1801的字符串是否满足在关键字字符串设置画面700中设置的字符数和字符类型的条件。如果cpu 201确定满足条件(步骤s1922为“是”),那么处理前进到步骤s1902。如果cpu 201确定不满足条件(步骤s1922中为“否”),那么处理返回到步骤s1920。
[0208]
在步骤s1904中,cpu 201确定在介绍信按钮406的关键字字符串设置画面700中是否为“字符识别”设置选择了“启用”。如果选择了“启用”(步骤s1904为“是”),那么处理前进到步骤s1905。如果未选择“启用”(步骤s1904为“否”),那么处理前进到步骤s1911。
[0209]
在步骤s1905中,cpu 201将在图11所示的字符识别区域设置画面1100中设置的区域确定为要进行字符识别(ocr)处理的区域。在未设置字符识别区域设置画面1100的情况下(对于“字符识别区域”选择了“未指定”),cpu 201将整个原稿图像区域确定为字符识别目标区域。
[0210]
在步骤s1906中,cpu 201在步骤s1905中确定的区域中执行字符识别处理。字符识别处理与步骤s1404中的处理相似,因此将省略其重复描述。
[0211]
在步骤s1907中,cpu 201确定由在步骤s1906中取得的字符信息所指示的字符串(关键字)是否满足字符数的条件。如果识别出的字符串的字符数大于条件值(图7所示的“7”),那么cpu 201从末尾删除字符直到达到条件值。不仅字符数的条件而且字符类型的条件都适用。例如,条件可以指定是否包括数字或是否包括字母字符。在没有这种条件的情况下识别出的字符串可以被用作关键字。
[0212]
在步骤s1908中,cpu 201在操作单元205的触摸面板410上显示介绍信按钮画面1800,其中在步骤s1905中识别出的字符串被输入到图18所示的输入字段1801。如果字符识别失败,那么用户可以在这个画面中改变患者编号。
[0213]
在步骤s1909中,cpu 201确定用户是否选择了介绍信按钮画面1800的“否”按钮1803。如果cpu 201确定选择了“否”按钮1803(步骤s1909为“是”),那么处理返回到步骤
s1901。如果cpu 201确定选择了“是”按钮1802(步骤s1909中为“否”),那么处理前进到步骤s1910。
[0214]
在步骤s1910中,cpu 201确定在显示介绍信按钮画面1800时用户输入的患者编号是否满足字符类型和字符数的条件。如果cpu 201确定满足条件(步骤s1910中为“是”),那么处理前进到步骤s1911。如果cpu 201确定不满足条件(步骤s1910中为“否”),那么处理返回到步骤s1908。
[0215]
在步骤s1911中,cpu 201将作为主机名称和关键字的组合的文件夹路径设置为目的地。组合的方法类似于步骤s1413中的处理中的方法。
[0216]
在步骤s1912中,cpu 201执行与步骤s1414中的处理类似的处理。
[0217]
在步骤s1913中,cpu 201控制网络i/f,并且网络i/f将图像数据发送到在步骤s1911中设置的目的地。cpu 201可以与按钮相关联地存储所设置的目的地并且在每次选择按钮时将图像数据发送到所存储的目的地而不执行字符识别处理。
[0218]
执行上述处理使得能够将字符识别处理结果自动设置为文件夹路径的一部分,从而减少了用户的工作。设置条件(诸如关键字的字符数)使得能够防止将无法识别出的字符串用作目标。
[0219]
其它实施例
[0220]
本发明的(一个或多个)实施例还可以通过读出并执行记录在存储介质(其也可以被更完整地称为“非瞬态计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序)以执行上述(一个或多个)实施例中的一个或多个实施例的功能和/或包括用于执行上述(一个或多个)实施例中的一个或多个实施例的功能的一个或多个电路(例如,专用集成电路(asic))的系统或装置的计算机来实现,以及通过例如从存储介质读出并执行计算机可执行指令以执行上述(一个或多个)实施例中的一个或多个实施例的功能和/或控制一个或多个电路执行上述(一个或多个)实施例中的一个或多个实施例的功能而通过由系统或装置的计算机执行的方法来实现。计算机可以包括一个或多个处理器(例如,中央处理单元(cpu)、微处理单元(mpu)),并且可以包括单独计算机或单独处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储装置、光盘(诸如紧凑盘(cd)、数字多功能盘(dvd)或蓝光盘(bd)
tm
)、闪存设备、存储卡等。
[0221]
其它实施例
[0222]
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
[0223]
虽然已经参考示例性实施例描述了本发明,但是应该理解的是,本发明不限于所公开的示例性实施例。所附权利要求的范围应被赋予最广泛的解释,以涵盖所有这些修改以及等同的结构和功能。

技术特征:


1.一种图像处理系统,包括:扫描单元,用于扫描原稿以生成图像数据;获得单元,用于从生成的图像数据获得字符信息;以及执行单元,用于执行将图像数据存储到如下文件夹的处理,该文件夹具有基于获得的字符信息的文件夹名称。2.根据权利要求1所述的图像处理系统,其中,所述执行单元执行将图像数据存储到如下文件夹的处理,该文件夹具有包括由获得的字符信息所指示的一个或多个字符的文件夹名称。3.根据权利要求1所述的图像处理系统,其中,所述获得单元通过识别在生成的图像数据中包括的一个或多个字符来获得字符信息。4.根据权利要求1所述的图像处理系统,还包括:接收单元,用于接收区域的位置,其中,所述获得单元从生成的图像数据的所述区域获得字符信息。5.根据权利要求4所述的图像处理系统,其中,所述接收单元接收所述区域的位置的位置信息。6.根据权利要求1所述的图像处理系统,还包括:存储单元,用于存储指示用户指定区域的区域信息和用户指定的文件夹路径的多个组;选择接收单元,用于从存储的多个组中接收对如下组的选择,该组用于指定存储输入的图像数据的文件夹;指定单元,用于基于从生成的图像数据的区域所获得的字符信息和选择的组的文件夹路径来指定文件夹,生成的图像数据的所述区域是由选择的组的区域信息所指示的区域,其中,所述执行单元执行将生成的图像数据存储到指定的文件夹的处理。7.根据权利要求6所述的图像处理系统,其中,指定的文件夹具有包括由获得的字符信息所指示的一个或多个字符的文件夹名称,并且在由选择的组的指定的文件夹路径所指示的文件夹之下。8.根据权利要求1所述的图像处理系统,还包括:发送单元,用于通过所述处理的执行,将生成的图像数据发送到文件夹中用以存储生成的图像数据。9.根据权利要求6所述的图像处理系统,其中,指定的文件夹路径是用户输入的文件夹路径。10.根据权利要求6所述的图像处理系统,其中,选择的组包括用于指定文件名称的设置信息,以及其中,所述执行单元执行将生成的图像数据作为如下文件存储在指定的文件夹中的处理,该文件具有基于选择的组的设置信息而指定的文件名称。11.根据权利要求6所述的图像处理系统,其中,所述多个组包括第一组和第二组,其中,与第一组对应的第一对象和与第二组对应的第二对象被显示在用户界面上,以
及其中,所述指定单元基于从生成的图像数据的区域所获得的字符信息和选择的第一组的文件夹路径来指定文件夹,生成的图像数据的所述区域是由选择的第一组的区域信息所指示的区域。12.根据权利要求11所述的图像处理系统,其中,基于所述第一对象的选择,所述扫描单元扫描原稿以生成图像数据,然后,所述执行单元执行将生成的图像数据存储到如下文件夹的处理,该文件夹是基于从生成的图像数据的区域所获得的字符信息和选择的第一组的文件夹路径而指定的,生成的图像数据的所述区域是由选择的第一组的区域信息所指示的区域。13.一种存储程序的非暂态计算机可读存储介质,该程序使信息处理装置执行方法,该方法包括:从通过扫描原稿而生成的图像数据获得字符信息;以及执行将图像数据存储到如下文件夹的处理,该文件夹具有基于获得的字符信息的文件夹名称。14.根据权利要求13所述的非暂态计算机可读存储介质,其中,执行将图像数据存储到如下文件夹的处理,该文件夹具有包括由获得的字符信息所指示的一个或多个字符的文件夹名称。15.根据权利要求13所述的非暂态计算机可读存储介质,其中,通过识别在生成的图像数据中包括的一个或多个字符来获得字符信息。16.根据权利要求13所述的非暂态计算机可读存储介质,所述方法还包括:接收区域的位置,其中,从生成的图像数据的所述区域获得字符信息。17.根据权利要求16所述的非暂态计算机可读存储介质,其中,接收区域的位置是接收所述区域的位置的位置信息。18.根据权利要求13所述的非暂态计算机可读存储介质,所述方法还包括:存储指示用户指定区域的区域信息和用户指定的文件夹路径的多个组;从存储的多个组中接收对如下组的选择,该组用于指定存储输入的图像数据的文件夹;基于从生成的图像数据的区域所获得的字符信息和选择的组的文件夹路径来指定文件夹,生成的图像数据的所述区域是由选择的组的区域信息所指示的区域,其中,执行将生成的图像数据存储到指定的文件夹的处理。19.根据权利要求18所述的非暂态计算机可读存储介质,其中,指定的文件夹具有包括由获得的字符信息所指示的一个或多个字符的文件夹名称,并且位于由选择的组的指定的文件夹路径所指示的文件夹下。20.根据权利要求13所述的非暂态计算机可读存储介质,所述方法还包括:通过所述处理的执行,将生成的图像数据发送到文件夹中用以存储生成的图像数据。21.根据权利要求18所述的非暂态计算机可读存储介质,其中,指定的文件夹路径是用户输入的文件夹路径。22.根据权利要求18所述的非暂态计算机可读存储介质,
其中,选择的组包括用于指定文件名称的设置信息,以及其中,执行将生成的图像数据作为如下文件存储在指定的文件夹中的处理,该文件具有基于选择的组的设置信息而指定的文件名称。23.根据权利要求18所述的非暂态计算机可读存储介质,其中,所述多个组包括第一组和第二组,其中,与第一组对应的第一对象和与第二组对应的第二对象被显示在用户界面上,以及其中,基于从生成的图像数据的区域所获得的字符信息和选择的第一组的文件夹路径来指定文件夹,生成的图像数据的所述区域是由选择的第一组的区域信息所指示的区域。24.根据权利要求23所述的非暂态计算机可读存储介质,其中,基于所述第一对象的选择,扫描原稿以生成图像数据,然后,执行将生成的图像数据存储到如下文件夹的处理,该文件夹是基于从生成的图像数据的区域所获得的字符信息和选择的第一组的文件夹路径而指定的,生成的图像数据的所述区域是由选择的第一组的区域信息所指示的区域。

技术总结


公开了图像处理系统和存储介质。图像处理系统包括:扫描单元,用于扫描原稿以生成图像数据;获得单元,用于从生成的图像数据获得字符信息;以及执行单元,用于执行将图像数据存储到如下文件夹的处理,该文件夹具有基于获得的字符信息的文件夹名称。的字符信息的文件夹名称。的字符信息的文件夹名称。


技术研发人员:

塚田祥弘

受保护的技术使用者:

佳能株式会社

技术研发日:

2019.11.19

技术公布日:

2023/2/3

本文发布于:2024-09-22 22:31:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/63649.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:按钮   步骤   字符   画面
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议