掌桥专利:专业的专利平台
掌桥专利
首页

图像处理装置、其控制方法和存储介质

文献发布时间:2023-06-19 11:03:41


图像处理装置、其控制方法和存储介质

技术领域

本发明涉及图像处理装置、其控制方法和存储介质。

背景技术

日本专利申请特许公开No.2017-108341讨论了一种图像处理装置,该图像处理装置从移动终端接收由移动终端指定的作为目的地信息的邮件地址,并将通过扫描图像而生成的图像数据发送到在接收的目的地信息中描述的目的地。

发明内容

当用户通过移动终端使用聊天服务来将通过图像处理装置扫描图像而生成的图像数据发送到聊天服务的谈话室(talk room)时,用户希望通过移动终端指定要在那里显示所生成的图像的谈话室。

例如,在日本专利申请特许公开No.2017-108341中讨论的将通过扫描图像而生成的图像数据发送到在从移动终端接收的邮件地址中描述的目的地的图像处理装置不能从移动终端接收指定聊天服务的谈话室的信息。因此,用户不能在期望的谈话室显示图像数据。

考虑到上述问题,本发明致力于一种技术,该技术允许用户基于通过移动终端接收的指示聊天服务的谈话室的信息来在谈话室显示通过扫描图像而生成的图像数据。

根据本发明的一个方面,提供与聊天服务器通信的图像处理装置,聊天服务器被配置成基于接收的指示出聊天服务器的谈话室的信息来控制在谈话室显示指示出接收的图像数据的信息。图像处理装置包括:读取单元,被配置成读取文档的图像并生成基于该图像的图像数据;接收单元,被配置成从移动终端接收指示出聊天服务器的谈话室的信息;以及发送单元,被配置成将由读取单元生成的图像数据和由接收单元接收的指示出谈话室的信息发送到聊天服务器。

通过以下参考附图对示例性实施例的描述,本发明的另外的特征将变得清楚。

附图说明

图1图示根据本发明的系统配置的示例。

图2是图示多功能外围设备(MFP)的硬件配置的示例的框图。

图3是图示移动终端的硬件配置的示例的框图。

图4是图示消息应用服务器的硬件配置的示例的框图。

图5是图示消息应用服务器内的文件结构的示例的图。

图6是图示在MFP的操作单元上显示的主页画面的示例的图。

由图7A、图7B和图7C构成的图7是图示当从移动终端接收到设定数据时的画面流的示例的图。

图8是图示用于从移动终端向MFP发送设定数据的处理序列的图。

图9是图示安装在移动终端中的扫描应用的设定画面的示例的图。

图10是图示由MFP执行的扫描到聊天(scan-to-chat)处理的示例的流程图。

图11是图示由移动终端执行的设定数据的发送处理的示例的流程图。

图12是图示消息应用的消息画面的示例的图。

具体实施方式

在下文中,将参考附图描述实施本发明的示例性实施例。在以下示例性实施例中描述的配置仅仅是示例,并且本发明不限于以下描述的配置。

<示例性实施例>

图1图示了根据本发明的系统配置的示例。本示例性实施例的系统包括移动终端200、多功能外围设备(MFP)101和消息应用服务器300。移动终端200是终端装置的一个示例。多功能外围设备(MFP)101是能够经由网络100执行通信的图像处理装置。消息应用服务器300被配置成管理聊天服务,该聊天服务用于接收从MFP 101和移动终端200发送的消息和图像数据并且通过用户操作在移动终端200和个人计算机(PC)(未示出)上显示消息和图像数据。根据本示例性实施例的网络100可以是因特网或局域网(LAN)。网络100也可以是有线或无线网络。

图2是图示MFP 101的硬件配置的示例的框图。MFP 101包括中央处理单元(CPU)111、只读存储器(ROM)112、随机存取存储器(RAM)113、存储装置114、操作单元接口(I/F)115、操作单元116、读取单元I/F 117、读取单元118、打印单元I/F 119、打印单元120、无线通信单元I/F 121和无线通信单元122。MFP 101还包括FAX单元I/F 123、FAX通信单元124、通信单元I/F 125和通信单元126。

包括CPU 111的控制单元110控制MFP 101的整体操作。CPU 111读取存储在ROM112或存储装置114中的控制程序,将控制程序写入RAM 113,并执行各种类型的控制,诸如读取控制和打印控制。ROM 112存储可由CPU 111执行的控制程序。ROM112还存储引导程序和字体数据。RAM 113是主存储存储器。RAM 113被用作用于加载存储在ROM 112和存储装置114中的各种控制程序的工作区域或临时存储区域。存储装置114存储图像数据、打印数据、各种程序和各种类型的设定信息。在本示例性实施例中,闪存被用作存储装置114。但是,诸如固态驱动器(SSD)或硬盘驱动器(HDD)之类的辅助存储设备也可以被用作存储装置114。嵌入式多媒体卡(eMMC)也可以被用于存储装置114。

在本示例性实施例的MFP 101中,一个CPU 111使用一个存储器(例如,RAM 113)来执行下述流程图中所示的各种类型的处理。但是,本示例性实施例不限于此。例如,多个CPU、RAM、ROM和存储装置可以协作执行在下述流程图中所示的各个处理。处理的一部分也可以由诸如专用集成电路(ASIC)或现场可编程门阵列(FPGA)之类的硬件电路执行。

操作单元I/F 115将操作单元116连接到控制单元110。操作单元116包括诸如触摸面板之类的显示单元以及硬键。操作单元116向用户显示信息并检测来自用户的输入。

读取单元I/F 117将诸如扫描仪之类的读取单元118连接到控制单元110。读取单元118读取文档的图像,并且CPU 111将读取的图像转换成二进制数据或其它形式。基于由读取单元118读取的图像而生成的图像数据被发送到外部装置或打印在记录片材上。

打印单元I/F 119将诸如打印机之类的打印单元120连接到控制单元110。CPU 111经由打印单元I/F 119将RAM 113中存储的图像数据(打印数据)传送到打印单元120。打印单元120将基于传送的图像数据的图像打印在从片材馈送盒馈送的记录片材上。

无线通信单元I/F 121被配置成控制无线通信单元122以将控制单元110无线地连接到外部无线装置(例如,移动终端200)。

控制单元110通过经由FAX单元I/F 123控制FAX通信单元124(诸如传真机)而连接到公共网络107。FAX单元I/F 123被配置成控制FAX通信单元124。FAX单元I/F 123控制用于传真通信的调制解调器或网络控制单元(NCU),从而使控制单元110能够连接到公共网络107或控制传真通信协议。

通信单元I/F 125将控制单元110连接到网络100。通信单元I/F 125使通信单元126能够将MFP 101的图像数据和各种内部信息发送到外部装置,该外部装置连接到网络100并从连接到网络100的信息处理装置接收打印数据和其它信息。经由网络100执行发送/接收的方法包括使用电子邮件的发送/接收,以及使用其它协议(例如,文件传输协议(FTP)、服务器消息块(SMB)和基于Web的分布式创作和版本控制(WEBDAV))的文件发送。另外,图像数据和各种类型的设定数据可以经由网络100通过超文本传输协议(HTTP)通信被发送到移动终端200和消息应用服务器300或从其接收。

图3是图示移动终端200的硬件配置的示例的框图。在本示例性实施例中,移动终端200是诸如智能电话或平板PC之类的装置。但是,移动终端200可以是能够执行Wi-Fi通信的其他信息处理装置。

CPU 207读取存储在ROM 208中的控制程序,并执行用于控制移动终端200的操作的各种类型的处理。ROM 208存储控制程序。RAM 209用作临时存储区域,诸如CPU 207的工作区域或主存储器。HDD 210存储各种类型的数据,诸如照片和电子文档。

操作面板201具有用于检测由用户执行的触摸操作的触摸面板功能,并且显示由操作系统(OS)和电子邮件发送应用提供的各种画面。操作面板201还被用于检查存储在消息应用服务器300中的信息。用户可以通过在操作面板201上执行触摸操作来向移动终端200输入期望的操作指令。移动终端200包括硬件键(未示出),从而用户可以通过使用硬键将操作指令输入到移动终端200。

相机204响应于用户的图像捕获指令而捕获图像。由相机204捕获的照片被存储在HDD 210中的预定区域中。用户可以通过使用可以分析快速响应(QR)

移动终端200可以经由近场通信(NFC)单元205、

图4是图示消息应用服务器300的硬件配置的示例的框图。CPU 301读取存储在ROM302中的控制程序,并且执行用于控制消息应用服务器300的操作的各种类型的处理。ROM302存储控制程序。RAM 303用作临时存储区域,诸如CPU 301的工作区域或主存储器。HDD305存储各种类型的数据,诸如消息、图像和通道信息。消息应用服务器300可以经由通信单元304向诸如移动终端200和MFP 101之类的各种设备发送数据/从其接收数据。通信单元304可以使用以

图5是图示消息应用服务器300内的文件结构的示例的图。文件结构存储在消息应用服务器300的HDD 305中。基于这个结构显示图12中所示的消息画面1200。消息应用服务器300管理具有称为“工作空间”的大类别和诸如工作空间中包括的“通道”、“群组”、“用户”和“文件”之类的小类别的数据。通道501是工作空间的所有成员可以参与的聊天室,并且发布在通道501的所有信息可以被每个人搜索。群组502是用于举行并非向所有成员公开的讨论的通道。成员之一需要具有邀请才能浏览或参与群组502。用户503包括参与工作空间的用户。随附文件存储在文件504中。在通道、群组中交换的或由用户交换的内容505与之相关联地被存储。例如,参与通道1的用户相关联地存储在通道1中。在通道1处交换的消息和图像数据也与之相关联地存储。由于信息以上述状态存储,因此当从通道选择画面(如下所述)中选择通道时,可以显示与指定的通道信息相关联的用户。从而可以在通道选择画面上显示参与这个通道的用户。

工作空间类似于消息应用内的多个用户所属的组织。通道类似于工作空间中的聊天室。聊天室具有使参与聊天室的用户能够彼此交换消息的机制,就好像他们彼此交谈一样。在本示例性实施例中,通道被描述为聊天室。但是,本示例性实施例不限于以上所述,并且可以使用任何机制,只要多个用户可以交换消息就好像他们彼此交谈一样即可。例如,通道可以是群聊、房间、谈话室或群组。

图6是图示在MFP 101的操作单元116上显示的主页画面的示例的图。操作单元116由用于显示操作画面的触摸面板601以及发光二极管(LED)610和611构成。触摸面板601是指令单元。触摸面板601用作用于接受用户指令的接受单元以及用于显示画面的显示单元。用户用诸如手指或触控笔之类的物体直接触摸显示在触摸面板601上的画面,以输入显示在画面上的功能的执行指令。

图6中所示的触摸面板601显示主页画面608。主页画面608是用于输入用于执行由MFP 101提供的功能的指令的初始画面。通过主页画面608,用户选择MFP 10执行的功能之一,并显示用于执行关于功能的各种设定的画面。功能包括复制、传真、扫描和介质打印。

检查状况按钮605是用于显示用以检查MFP 101的状态的画面(状态检查画面)的对象。在状态检查画面(未示出)上,可以显示发送历史和作业执行历史。

扫描到聊天按钮602是用于显示扫描到聊天处理的设定画面的对象。当用户选择扫描聊天按钮602时,图7中的设定画面704被显示在操作单元116上。下面将参考图10详细描述扫描到聊天处理10。

扫描按钮603是用于在MFP 101上显示扫描选择画面(未示出)的对象。通过扫描选择画面,用户选择发送功能,诸如电子邮件发送功能、使用SMB、FTP或HTTP的文件发送功能、以及因特网传真(I-fax)发送功能。用户触摸表示发送功能的所显示对象,从而在其上显示这个发送功能的设定画面。

地址簿按钮604是用户选择以显示MFP 101的地址簿画面400的对象。LED 610和611向用户通知MFP 101的状态。当接收到电子邮件以及接收到或执行打印作业时,LED 610被点亮。当MFP 101中发生某种错误时,LED 611被点亮。停止按钮606是始终显示在操作单元116上的对象。用户可以通过选择停止按钮606来取消各种类型的操作的执行。主页按钮607是始终显示在操作单元116上的对象。用户可以通过选择主页按钮607来显示主页画面608。选单按钮612是用户选择以显示用于执行环境设定(诸如所使用的语言和各功能的设定)的画面的对象。

在本文中,当用户通过移动终端使用聊天服务以在聊天服务的谈话室显示通过图像处理装置扫描图像而生成的图像数据时,用户通过操作移动终端来指定将在那里显示所生成的图像数据的谈话室。

例如,在日本专利申请特许公开No.2017-108341中讨论的将通过扫描图像而生成的图像数据发送到在从移动终端接收的邮件地址中描述的目的地的图像处理装置不能从移动终端接收指定了聊天服务的谈话室的信息。因此,用户不能在期望的谈话室显示图像数据。为了解决上述问题,本示例性实施例执行以下处理。

图12是图示消息应用的消息画面的示例的图。当在移动终端200上启动消息应用时,图12中所示的消息画面1200显示在移动终端200的操作面板201上。

当用户在移动终端200上启动消息应用并通过输入用户的账户ID和密码来执行登录时,在移动终端200上显示该用户专有的画面。在图12中所示的示例中,用户1登录,并且显示用户1的消息1201。

当具有用户1的账户的用户向消息应用服务器300发送图像数据和发布参数时,显示(发布)消息1202。图像数据是通过MFP 101扫描图像而生成的。在图12中所示的示例中,在发布参数当中,将“通道1”指定为发布目的地通道,并且将“用户3”指定为属于通道1的用户。另外,将“资料.pdf”指定为发布参数的文件名,并且将“请见随附资料”指定为注释。用户在下文描述的图9中的发送设定画面900中指定文件名和注释。

在消息画面1200中,当发布消息时,向注释附加带有前缀标记“@”的用户名。这指示发布目标是属于通道的特定用户。在图12中,通过用于浏览消息应用的终端,用户3由此可以比属于该通道的其他成员更早地注意到发布。在用户3使用智能电话作为用于浏览消息应用的移动终端200的情况下,通过图标通知功能、振动或传入消息警报来向用户3通知发布。在用户3使用台式终端作为用于浏览消息应用的移动终端200的情况下,通过台式通知功能向用户3通知发布。当显示消息画面1200时,消息应用服务器300在图5中的数据结构中搜索必要的信息并显示该信息。例如,发布的消息1202与交换的内容505中包括的“注释3+文件1”对应。消息应用服务器300从文件504取得属性信息(诸如文件1的名称),并以文件图标的形式显示关于消息1202的属性信息。用户可以通过选择文件图标来取得属于文件504的文件1。虽然发布在通道上的文件以文件图标的形式显示,但是可以显示文件的预览图像而不是文件图标。

输入字段1203是用于接受来自用户的消息输入的对象。当选择输入字段1203时,显示软件键盘(未示出)。在输入消息之后,当选择行尾按钮(未示出)时,发布输入消息。

当选择扫描并发布按钮1204时,将通过MFP 101扫描图像而生成的图像数据发布在当选择扫描并发布按钮1204时显示的通道上。具体而言,当选择扫描并发布按钮1204时,先前安装在移动终端200中的扫描应用被启动。然后,用户通过扫描应用来设定发布目的地和读取设定,并将设定信息发送到MFP 101。当MFP 101接收到以上信息时,MFP 101基于接收的读取设定来执行扫描,并发送信息给消息应用服务器300,该信息用于请求消息应用服务器300在接收的发布目的地发布所生成的图像数据。

在本示例性实施例中,消息应用和扫描应用被描述为不同的应用。但是,消息应用和扫描应用可以作为一个应用提供。

在用户选择扫描并发布按钮1204时在移动终端200中未安装扫描应用的情况下,移动终端200可以显示提示用户安装扫描应用的消息,或者可以显示用于安装扫描应用的画面。此外,在未在移动终端200中安装扫描应用的情况下,可以隐藏或以不可选择状态显示扫描并发布按钮1204。

在本示例性实施例中,当从消息画面1200选择扫描并发布按钮1204时,显示发送设定画面900,并且当从发送设定画面900选择发送按钮909时,将设定数据发送到MFP 101。但是,本示例性实施例不限于此。当从消息画面1200选择扫描并发布按钮1204时,可以将设定数据从移动终端200发送到MFP 101。这时,在这个时间点所发送的设定数据中包括的读取设定是由聊天应用先前设定的读取设定。上面发送的设定数据中包括的通道信息是指示出当选择扫描并发布按钮1204时显示的通道的通道信息。

图9是图示安装在移动终端200中的扫描应用的设定画面的示例的图。在移动终端200的操作面板201上显示扫描应用的发送设定画面900。当用户从消息画面1200选择扫描并发布按钮1204时,显示图9中所示的发送设定画面900。

在发送设定画面900上,显示通道按钮901、用户按钮902、标题按钮903和注释按钮904,作为聊天设定。在发送设定画面900上,读取尺寸按钮905、文件名按钮906、文件格式按钮907和浓度按钮908也被显示,作为发送(读取)设定。发送按钮909也显示在画面上。

在发送设定画面900的通道按钮901上,显示已经设定的通道。当用户选择扫描并发布按钮1204以显示发送设定画面900时,与当选择扫描并发布按钮1204时显示的消息画面的通道对应的通道被自动设定。如图12中所示,由于显示了通道1的消息画面1200,因此,当选择扫描并发布按钮1204时,将通道1设定为通道按钮901。

当选择通道按钮901时,显示通道列表。可替代地,用户也可以通过从通道列表选择通道来设定通道。基于从消息应用接收的通道列表来显示通道列表。具体而言,当登录到消息应用的用户选择扫描并发布按钮1204时,用户所属的通道的列表被发送到扫描应用,使得扫描应用显示接收的通道列表。

在用户按钮902上,显示已经设定的用户。即使选择了扫描并发布按钮1204,也不会自动将用户设定为用户按钮902。具体而言,当选择用户按钮902时,属于已经被设定为通道按钮901的通道的用户的列表被显示在用户按钮902上。操作移动终端200的用户由此通过从用户的列表选择用户来设定用户。当发布图像数据时,将以上设定的关于用户的信息用作要作为目的地用户被提及的用户。

在标题按钮903上显示已经设定的标题。当选择标题按钮903时,显示软件键盘,并且接受字符串(标题)的输入。

已经设定的注释显示在注释按钮904上。当选择注释按钮904时,显示软件键盘,并且接受字符串(注释)的输入。

已经设定的尺寸显示在读取尺寸按钮905上。当选择读取尺寸按钮905时,从在下拉选单(未示出)中显示的尺寸(例如,A3、A4、A5、B3、B4和B5)中选择的尺寸被设定为读取尺寸。

已经设定的文件名显示在文件名按钮906上。当选择文件名按钮906时,显示软件键盘,并且接受字符串(文件名)的输入。将以上接受的文件名设定为发布在消息应用上的图像数据的文件名。

当选择文件格式按钮907时,从在下拉选单(未示出)中显示的文件格式(诸如便携式文档格式(PDF)和联合摄影专家组(JPEG)格式)中选择的文件格式被设定为要生成的图像数据的文件格式。

当用户选择浓度按钮908时,在其上显示软件键盘,并且数值被输入。

当选择发送按钮909时,设定数据被发送到MFP 101。设定数据包括聊天设定(例如,通道信息、用户信息、标题信息和注释信息)以及发送设定(读取设定)。从设定画面(未示出)选择作为设定数据的发送目的地的MFP。具体而言,在移动终端200的操作面板201上显示设定画面。在设定画面上,显示存在于移动终端200附近的MFP的列表。用户从该列表中选择作为发送目的地的MFP。在设定画面中,除了显示该列表之外,还可以接受MFP的因特网协议(IP)地址的输入。

用户还可以通过近场通信(NFC)经由移动终端200的NFC通信单元205将移动终端200连接到MFP,以接收Wi-Fi的连接信息。此后,用户可以通过建立Wi-Fi连接来通过Wi-Fi通信发送设定数据。

由图7A、图7B和图7C组成的图7是图示当从移动终端200接收到设定数据时的画面流的示例的图。图7中所示的相应画面显示在MFP 101的操作单元116的触摸面板601上。

主页画面701是类似于图6中所示的主页画面608的画面。当在显示主页画面701的状态下从移动终端200接收到设定数据时,显示弹出画面702。在这个示例中,弹出画面702被显示并叠加在设定画面704上。但是,整个画面可以被切换至另一个画面而不是显示弹出画面702。在弹出画面702上,显示指示出从移动终端200接收到设定数据的消息。当选择关闭按钮703时,关闭弹出画面702,并且显示设定画面704。

在设定画面704上,显示检查目的地按钮705。在检查目的地按钮705上,显示被设定为通过扫描图像而生成的图像数据的发布目的地的目的地的数量。图7图示了当MFP 101从移动终端200接收到包括一个通道信息和一个用户信息的设定数据时显示的设定画面的示例。

当选择检查目的地按钮705时,显示目的地检查画面706。在目的地检查画面706上,显示与在检查目的地按钮705上显示的数量对应的发布目的地。在图7所示的示例中,从移动终端200接收的设定数据中包括的通道信息和用户信息被显示为发布目的地“通道1@用户2”。

当用户选择发布目的地按钮707时,MFP 101显示详细画面(未示出),该详细画面显示设定的发布目的地的细节。

此外,当从设定画面704选择重置按钮708时,对其设定的信息被清除。此时,设定的目的地信息被清除。MFP 101与发送设定数据的移动终端200之间的通信也被重置。在本文中,将描述重置MFP 101与移动终端200之间的通信的方法。MFP 101通过HTTP协议与移动终端200通信,并利用HTTP协议的会话ID来管理连接状态。会话ID是通过HTTP的通信协议发送到移动终端200的ID。MFP 101生成并发送关于已登录的移动终端200的会话ID,并将该会话ID保存在RAM 113中。移动终端200通过使用在登录时接收的会话ID连接到MFP 101。MFP101基于接收的会话ID和保存的会话ID来确定与其连接的移动终端200是否是已登录的移动终端200。如果会话ID彼此一致,那么MFP 101确定移动终端200是同一个移动终端200,而如果会话ID彼此不一致,那么MFP 101确定移动终端200是不同的移动终端200。当重置与移动终端的通信时,MFP 101删除存储在RAM 113中的会话ID,并切换到MFP 101不与移动终端200通信的状态。如果MFP 101切换到上述状态,那么MFP 101可以接受新的登录请求。

在从设定画面704选择黑白开始按钮709或彩色开始按钮710的情况下,MFP 101通过扫描图像并发送生成的图像数据来开始执行用于生成图像数据的处理。

当选择发送设定按钮711时,显示发送设定画面712。在发送设定画面712中,用户可以改变或检查发送设定,诸如发送文件设定717。如果发送设定信息包括在从移动终端200接收的设定数据中,那么显示反映出接收的设定的发送设定画面712。

当选择通道选择按钮713时,显示通道选择画面714。基于MFP 101通过使用由用户设定的令牌信息从消息应用服务器300接收的通道信息和用户信息,在这个通道选择画面714上显示通道和用户。

在通道选择画面714中,用户可以选择通道作为发布目的地,并且可以从属于该通道的用户当中选择将通知发送给谁。换句话说,用户可以选择作为发布的目的地的通道以及要提及的用户。在选择通道按钮之后,属于该通道的用户将显示在下拉选单中。在通道选择画面714中,用户可以选择通道和用户两者,或者可以仅选择通道以将消息发布到属于该通道的所有用户。用户可以选择多个通道,或者可以选择一个通道和属于该通道的多个用户。用户还可以选择多个通道并选择属于各通道的用户。

当选择返回按钮715时,保留通道选择的内容,并且再次显示设定画面704。此时,除了由先前从移动终端200接收的通道信息和用户信息所指示的发布目的地“通道1@用户3”之外,在发布目的地栏716还显示发布地址“通道3@用户1”。MFP 101的CPU 111将基于如上所述设定的通道和用户的发布目的地存储在RAM 113或存储装置114中。

图8是图示用于从移动终端200向MFP 101发送设定数据的处理序列的示例的图。

在步骤S801中,当从图12中所示的消息画面1200选择扫描并发布按钮1204时,移动终端200的CPU 207执行消息应用,并开始扫描应用。令牌信息、通道信息以及当选择扫描并发布按钮1204时显示的通道的通道信息从消息应用发送到扫描应用。在步骤S801中发送的令牌信息是与由消息应用服务器300管理的机器人应用相关联的信息。在消息应用服务器300中,机器人应用和工作空间彼此关联地存储。由此,可以通过指定令牌信息来识别机器人应用和工作空间。通道信息指示出与令牌信息对应的工作空间内的所有通道。

在步骤S802中,移动终端200的CPU 207执行扫描应用以发送指示出属于由从消息应用接收的通道信息所指示的通道的用户列表的取得请求的信息。具体而言,CPU 207发送用于取得属于由接收的通道信息所指示的通道的用户的用户信息的信息。

在步骤S803中,移动终端200的CPU 207执行消息应用以向扫描应用发送请求的用户信息。

在步骤S804中,移动终端200的CPU 207执行扫描应用以基于接收的通道信息和用户信息在操作面板201上显示图9中所示的发送设定画面900。

在步骤S805中,移动终端200的CPU 207执行扫描应用,经由发送设定画面900接受用户选择和用户指令,并且关于用户、标题和注释执行聊天设定。

在步骤S806中,移动终端200的CPU 207执行扫描应用。CPU 207经由发送设定画面900接受用户选择和用户指令,并且关于读取尺寸、文件名和文件格式执行发送设定。

在步骤S807中,移动终端200的CPU 207执行扫描应用,并通过接受由用户输入的对发送按钮909的选择,将在步骤S805和S806中设定的设定内容作为设定数据发送到MFP101。

在步骤S808中,MFP 101的CPU 111在操作单元116的触摸面板601上显示弹出画面702。

在步骤S809中,MFP 101的CPU 111将指示出成功接收设定数据的信息(成功的通知)发送到移动终端200。在本示例性实施例中,在显示弹出画面702之后,将成功的通知发送到移动终端200。但是,本示例性实施例不限于此。例如,可以在显示弹出画面702之前,当MFP 101接收到信息时将成功的通知发送到移动终端200。

在步骤S810中,基于接收的成功的通知,移动终端200的CPU 207执行扫描应用并显示指示出成功发送设定数据的画面。

在步骤S811中,当选择弹出画面702的关闭按钮703时,MFP 101的CPU 111在操作单元116的触摸面板601上显示反映出接收的设定数据的设定画面704。

在本示例性实施例中,当从移动终端200接收到设定数据时,MFP 101显示弹出画面702。但是,本示例性实施例不限于此。例如,当从移动终端200接收到设定数据时,MFP101可以直接显示设定画面704而不显示弹出画面702。此时,与上述示例性实施例类似,显示反映出包括在接收的设定数据中的设定的设定画面704。

图10是图示由MFP 101执行的扫描到聊天处理的示例的流程图。CPU111将存储在ROM 112中的程序加载到RAM 113中以执行图10的流程图中所示的处理。当MFP 101通过从移动终端200接收令牌信息来取得用户列表时,开始图10中的处理。

在步骤S1001中,CPU 111确定是否从移动终端200接收到设定数据。如果CPU 111确定接收到设定数据(步骤S1001中为“是”),那么处理前进到步骤S1002。如果CPU 111确定未接收到设定数据(步骤S1001中为“否”),那么处理返回到步骤S1001,从而CPU 111重复执行该处理。

在步骤S1002中,CPU 111控制操作单元116在触摸面板601上显示设定画面704。接收的设定数据的内容反映在步骤S1002中显示的设定画面704上。具体而言,如果接收的设定数据包括一条通道信息和一条用户信息,那么基于通道信息和用户信息的发布目的地被显示在发布目的地栏716上。在检查目的地按钮705上,显示“一个目的地”。

在步骤S1003中,CPU 111控制操作单元116以紧接在显示设定画面704之后显示弹出画面702。

在步骤S1004中,CPU 111将指示成功接收设定数据的信息发送到移动终端200。

在步骤S1005中,CPU 111确定是否选择了弹出画面702的关闭按钮703。如果CPU111确定选择了关闭按钮703(步骤S1005中为“是”),那么处理前进到步骤S1006。如果CPU111确定未选择关闭按钮703(步骤S1005中为“否”),那么处理返回到步骤S1005,从而CPU111重复执行该处理。

在步骤S1006中,CPU 111控制操作单元116以在触摸面板601上再次显示设定画面704。

在步骤S1007中,CPU 111确定是否从设定画面704中选择了黑白开始按钮709和彩色开始按钮710中的任何一个。如果CPU 111确定选择了开始按钮709或710(步骤S1007为“是”),那么处理前进到步骤S1008。如果CPU 111确定未选择开始按钮709或710(步骤S1007中为“否”),那么处理返回到步骤S1007。如果选择了显示在设定画面704上的除黑白开始按钮709和彩色开始按钮710以外的按钮,那么执行图7中所示的画面流中的处理。

在步骤S1008中,CPU 111控制读取单元118以输送放置在托盘(未示出)上的文档,读取所输送的文档的图像,并生成图像数据。

在步骤S1009中,CPU 111转换在步骤S1008中生成的图像数据,以生成由接收的设定数据中包括的发送设定指定的文件格式的图像数据。换句话说,CPU 111将图像数据转换成经由图9中所示的发送设定画面900设定的文件格式的数据。在图9所示的示例中,生成PDF文件。

在步骤S1010中,CPU 111生成发布参数。发布参数包括发布目的地通道、文件格式、文件名和发布注释。与经由图9的发送设定画面900设定的文件名对应的文件名被设定为发布参数中包括的文件名。CPU 111通过在包括在接收的设定数据中的用户信息前面加上前缀标记“@”来生成发布参数中包括的发布注释。

在步骤S1011中,CPU 111通过使用从移动终端200接收的令牌信息、经由HTTP通信的POST方法将在步骤S1009和S1010中生成的文件和发布参数发送到消息应用服务器300。CPU 111将以上数据发送到消息应用服务器300,以控制消息应用服务器300将接收的文件发布给属于由发布参数指定的通道的用户,该用户由发布参数指定。此时,通过由用户经由设定画面(未示出)输入的URL来指定向其发送发布参数的消息应用服务器300。

在步骤S1012中,CPU 111控制操作单元116从消息应用服务器300接收发布结果,并将该发布结果显示在触摸面板601上。根据本示例性实施例,用户可以容易地从MFP 101向消息应用服务器300的通道发布文件。

图11是图示由移动终端200执行的设定数据发送处理的示例的流程图。CPU 207将存储在ROM 208中的程序加载到RAM 209中并执行该程序,从而执行图11中的流程图中所示的处理。当移动终端200执行消息应用并接受对扫描并发布按钮1204的选择时,图11中所示的处理流程开始。

在步骤S1101中,CPU 207执行扫描应用并从消息应用接收开始请求和关于发送目的地的信息。接收的关于发送目的地的信息包括通道信息、令牌信息以及当选择扫描并发布按钮1204时显示的通道的通道信息。

在步骤S1102中,CPU 207基于接收的关于发送目的地的信息来执行扫描应用并从消息应用取得用户信息。例如,如果在步骤S1101中取得了通道信息,那么CPU 207发送用于取得属于由该通道信息所指示的通道的用户的用户信息的请求,并从消息应用取得用户信息。如果未取得通道信息,那么CPU 207发送用于取得属于与令牌信息对应的工作空间的用户的用户信息的请求。在本示例性实施例中,与通道信息分开地取得用户信息。但是,本示例性实施例不限于此。例如,CPU 207可以共同取得开始请求、通道信息、令牌信息、当选择扫描并发布按钮1204时显示的通道的通道信息以及用户信息。

在步骤S1103中,CPU 207执行扫描应用并确定是否已经从消息应用取得了用户信息。如果CPU 207确定取得了用户信息(步骤S1103中为“是”),那么处理前进到步骤S1104。如果CPU 207确定未取得用户信息(步骤S1103中为“否”),那么处理前进到步骤S1105。

在步骤S1104中,CPU 207执行扫描应用并显示发送设定画面900,该画面反映出在步骤S1101和S1102中取得的信息。具体而言,当选择扫描并发布按钮1204时在消息画面1200上显示的通道的通道名称被显示在发送设定画面900的通道按钮901上。当选择通道按钮901时,CPU207在下拉选单中显示由接收的通道信息(工作空间中包括的所有通道的通道信息)指示的通道的通道名称,并接受用户的选择。当选择了用户按钮902时,CPU 207显示属于由通道按钮901选择的通道或先前设定给其的通道的用户,并接受选择。在通道名称未显示在通道按钮901上(即,未设定通道名称)的状态下,CPU 207可以在下拉选单中显示工作空间中包括的所有用户。

在步骤S1105中,CPU 207执行扫描应用并确定是否已接收到通道信息。如果CPU207确定接收到通道信息(步骤S1105中为“是”),那么处理前进到步骤S1106。如果CPU 207确定未接收到通道信息(步骤S1105中为“否”),那么处理前进到步骤S1107。

在步骤S1106中,CPU 207执行扫描应用并显示具有处于可选择状态的通道按钮901和处于不可选择状态的用户按钮902的发送设定画面。例如,用户按钮902在发送设定画面中变灰。

在步骤S1107中,CPU 207执行扫描应用并显示描述与发送目的地相关的信息(例如,通道信息)取得失败的画面,并结束处理。

在步骤S1108中,CPU 207执行扫描应用并接受在发送设定画面900中的对各种按钮901至908的用户选择以及用户输入,并执行聊天设定和发送设定。

在步骤S1109中,CPU 207执行扫描应用并确定是否选择了显示在发送设定画面900上的发送按钮909。如果CPU 207确定选择了发送按钮909(步骤S1109中为“是”),那么处理前进到步骤S1110。如果CPU 207确定未选择发送按钮909(步骤S1109中为“否”),那么处理返回到步骤S1109。

在步骤S1110中,CPU 207执行扫描应用并将设定的设定内容作为设定数据发送到MFP 101。

在步骤S1111中,CPU 207执行扫描应用并确定设定数据的发送是否成功。如果CPU207确定设定数据的发送已经成功(步骤S1111中为“是”),那么处理前进到步骤S1112。如果CPU 207确定设定数据的发送失败(步骤S1111中为“否”),那么处理前进到步骤S1114。

在步骤S1112中,CPU 207执行扫描应用并确定是否已经从MFP 101接收到成功的通知。如果CPU 207确定接收到成功的通知(步骤S1112中为“是”),那么处理前进到步骤S1113。如果CPU 207确定未接收到成功的通知(步骤S1112中为“否”),那么处理前进到步骤S1114。

在步骤S1113中,CPU 207执行扫描应用并在操作面板201上显示描述发送成功的画面。

在步骤S1114中,CPU 207执行扫描应用并在操作面板201上显示描述发送失败的画面。

通过执行上述处理,可以基于从移动终端接收的指示出聊天服务的谈话室的信息将通过扫描图像而生成的图像数据显示在谈话室处。

当从移动终端200接收到设定数据时,根据本示例性实施例的MFP101显示设定画面704,并且当从用户接收到执行指令时,根据本示例性实施例的MFP 101执行扫描并将生成的图像数据发送到消息应用服务器300。但是,本示例性实施例不限于以上所述。例如,当MFP 101从移动终端200接收到设定数据时,MFP 101可以输送放置在文档托盘上的文档,扫描文档的图像以生成图像数据,并将生成的图像数据发送到消息应用服务器300而无需接受用户操作。在这种情况下,基于作为由移动终端200设定的设定数据接收的通道信息和用户信息来确定发布目的地。由此,用户可以通过简单地操作移动终端200而不操作MFP 101的操作单元116来执行扫描和发送处理,从而能够节省用户的时间和精力。

(其它实施例)

本发明的(一个或多个)实施例还可以通过读出并执行记录在存储介质(其也可以被更完整地称为“非瞬态计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序)以执行上述(一个或多个)实施例中的一个或多个实施例的功能和/或包括用于执行上述(一个或多个)实施例中的一个或多个实施例的功能的一个或多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机来实现,以及通过例如从存储介质读出并执行计算机可执行指令以执行上述(一个或多个)实施例中的一个或多个实施例的功能和/或控制一个或多个电路执行上述(一个或多个)实施例中的一个或多个实施例的功能而通过由系统或装置的计算机执行的方法来实现。计算机可以包括一个或多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括单独计算机或单独处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储装置、光盘(诸如紧凑盘(CD)、数字多功能盘(DVD)或蓝光盘(BD)

其它实施例

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。

虽然已经参考示例性实施例描述了本发明,但是应该理解的是,本发明不限于所公开的示例性实施例。所附权利要求的范围应被赋予最广泛的解释,以涵盖所有这些修改以及等同的结构和功能。

相关技术
  • 衣服图像处理系统、衣服图像处理系统的控制方法、衣服图像处理装置、衣服图像处理装置的控制方法、程序、以及信息存储介质
  • 图像处理装置、图像处理装置的控制方法及存储介质
技术分类

06120112786622