移动装置、图像扫描装置和处理作业的方法与流程

文档序号:12162373阅读:248来源:国知局
移动装置、图像扫描装置和处理作业的方法与流程

本申请要求于2015年8月21日在韩国知识产权局提交的韩国专利申请10-2015-0117967的优先权,其公开通过引用全部并入本文。

技术领域

与本文所公开的相一致的装置和方法涉及一种移动装置、一种图像扫描装置以及用于处理作业的方法,更具体地,涉及一种被配置为通过使用移动装置的功能扩展图像扫描装置的功能的移动装置、图像扫描装置和处理作业的方法。



背景技术:

最近,在各个领域已经引入并使用了用于在与工作相关的过程中使用个人移动装置的自带设备(BYOD)环境。能够从个人移动装置容易地操纵图像扫描装置(或图像形成装置)的功能的各种技术也得到了发展。

“BYOD”指的是在企业工作相关的过程使用个人装置。换句话说,这意味着可以通过笔记本计算机、智能电话或平板计算机对公司的信息、设备和系统进行访问。例如,工人可以访问公司系统,并从他或她随身携带的笔记本计算机做他或她的工作,而不必在位于办公室的桌面上工作。

使用BYOD环境,工人将从不得不携带多台设备以供自己使用以及企业使用的不便中解脱出来。因此,将提高生产率并降低设备的开支。



技术实现要素:

根据一个实施例,一个技术目标是提供一种能够通过使用移动装置的功能扩展图像扫描装置的移动装置、图像扫描装置和用于处理作业的方法。

根据一个实施例,提供了一种移动装置,其可包括:被配置为使得用户选择图像扫描装置的用户界面,被配置为发送扫描命令到所选择的图像扫描装置并通过流传输方法从所选择的图像扫描装置接收多个图像数据的通信接口,以及被配置为使用多个图像数据生成扫描图像的控制器。

多个图像数据中的每一个的大小可以由图像扫描装置的扫描缓冲区的大小限定。

通信接口可被配置为使用统一协议与所选择的图像扫描装置进行通信。

扫描命令可以包括由所选择的图像扫描装置所识别的开放应用编程接口(API)命令。

控制器可以被配置为控制通信接口发送所生成的扫描图像到所选择的图像扫描装置和图像形成装置。

用户界面可被配置为接收关于所生成的扫描图像的编辑命令,并且控制器被配置为响应于所接收的编辑命令来编辑所生成的扫描图像。

控制器可以被配置为控制通信接口发送所生成的扫描图像到电子邮件传送服务器、传真传送服务器和文件传输协议(FTP)服务器中的至少一个。

通信接口可以被配置为从图像扫描装置接收存储在图像扫描装置中的地址簿信息,用户界面被配置显示对应于所接收的地址簿信息的地址簿,并接收对所显示的地址簿上的至少一个的选择,控制器被配置为控制通信接口发送所生成的扫描图像到对应于所选择的地址的地址。

移动装置可以被配置为存储地址簿信息,其中,用户界面被配置为接收对对应于所存储的地址簿信息的地址簿上的至少一个的选择,通信接口被配置为发送对应于所选择的地址簿的地址信息到所选择的图像扫描装置。

移动装置还可以另外地包括被配置为通过测量移动装置的位置生成位置信息的位置测量传感器,其中,控制器在所生成的扫描图像上反映(reflect)位置信息。

控制器可以被配置为对所生成的扫描图像执行文本识别功能。

通信接口可以被配置为从所选择的图像扫描装置接收存储在所选择的图像扫描装置中的文档文件,用户界面被配置为接收关于接收到的文档文件的编辑命令,控制器被配置为根据该编辑命令编辑接收到的文档文件,并控制通信接口将编辑过的文档文件发送到图像扫描装置。

根据一个实施例,提供了一种图像扫描装置,其可包括:被配置为从移动装置接收扫描命令的通信接口,被配置为扫描源材料到多个图像数据的扫描仪,以及被配置为控制通信接口经由流传输方法将从扫描仪输出的多个图像数据发送到移动装置的控制器。

通信接口可以被配置为从移动装置接收位置信息和时间信息的至少一个,控制器被配置为反映接收到的位置信息和所接收的时间信息中的至少一个到多个图像数据。

根据一个实施例,提供了一种移动装置的执行作业的方法,其可包括接收对执行扫描的图像扫描装置的选择,发送扫描命令到所选择的图像扫描装置,经由流传输方法从所选择的图像扫描装置接收多个图像数据,并使用多个图像数据生成扫描图像。

多个图像数据中的每一个的大小受到图像扫描装置的扫描缓冲区大小的限制。

发送扫描命令和接收多个图像数据包括,通过使用发送扫描命令和多个图像数据到相同接口的统一协议分别发送和接收扫描命令和多个图像数据。

扫描命令包括由所选择的图像扫描装置识别的开放应用编程接口(API)命令。

根据一个实施例,提供了一种图像扫描装置的作业执行方法,其可包括从移动装置接收扫描命令,扫描源材料到多个图像数据,并经由流传输方法发送多个图像数据到移动装置。

根据一个实施例,一种非暂时性计算机可读记录介质包括实现执行移动装置的方法的作业的程序,其中所述作业执行方法可包括接收对执行扫描的图像扫描装置的选择,发送扫描命令到所选择的图像扫描装置,经由流传输方法从所选择的图像扫描装置接收多个图像数据,并使用多个图像数据生成扫描图像。

附图说明

通过参照附图对各种示例性实施例的描述,本公开中描述的以上和/或其他方面变得更加明显,其中:

图1是示出了根据实施例的自带设备(BYOD)环境的框图;

图2是图1中移动装置的简要框图;

图3是图1中移动装置的详细框图;

图4示出了关于移动装置中的软件结构的例子;

图5是图1中的图像扫描装置的框图;

图6是被提供以解释根据实施例的统一协议的操作的图;

图7是被提供以特别解释图6中的操作的顺序图;

图8是被提供以解释根据实施例的编辑文档的方法的图;

图9至图11是被提供以解释根据实施例的分享地址簿方法的图;

图12是被提供以解释根据实施例的用于说明EXIF插入操作的图;

图13和图14是被提供以解释OCR操作的图;

图15是被提供以解释根据实施例的传真操作的图;

图16至图32是示出了关于在图1的移动装置上显示的用户界面窗口的各种例子的图;

图33是被提供以解释根据实施例的使用移动装置处理作业的方法的图;

图34是被提供以解释根据实施例的使用图像扫描装置处理作业的方法的图。

具体实施方式

现在将参照附图更详细地描述各种示例性实施例。

在以下描述中,即使在不同的附图中,相同的附图数字也用于相同的元件。提供诸如详细的结构和元件的在描述中定义的事项,以帮助对各种实施例的全面理解。因此,很明显的是,本发明构思的一些实施例可以无需那些具体限定的事项而实施。此外,没有对公知的功能或结构进行详细的描述,因为它们会以不必要的细节模糊该公开。

诸如“第一”或“第二”的表达可以用于描述各种元件,但是元件不应受到这些表达的限制。表达仅被用于将一个元件与另一个区分的目的。

本文所使用的术语仅用于描述各种实施例,且不应被解释为限制本公开。单数的表达包括复数表达,除非指明相反的含义。应当理解的是,如本文所用的术语“包括”或“包含”是指特征、数目、步骤、操作、元件、部件或它们的组合的存在,但不预先排除一种或多种其他特征、数字、步骤、操作、元件、部件或它们的组合的存在或加入的可能。

在描述示例性实施例时,“模块”或“单元”执行至少一项功能或操作,并且可以以硬件或软件,或以硬件和软件的组合来实现。此外,除了必须以特定硬件实施的“模块”或“单元”,多个“模块”或多个“单元”可以集成为至少一个模块并部分或全部的由至少一个处理器执行来实现。

图1是根据实施例的自带设备(BYOD)环境的框图。

参照图1,BYOD系统1000包括移动装置100和图像扫描装置300。BYOD环境中的用户可以通过使用BYOD服务从移动装置100-1或移动装置100-2操纵图像扫描装置300的各种功能。

图像扫描装置300可以通过扫描源材料生成扫描图像。具体地,图像扫描装置300可发送所生成的扫描图像到移动装置100-1、100-2。

当图像扫描装置300具有有限的存储资源时,图像扫描装置300不是保存扫描图像然后发送它们,而是可将图像数据流传输到移动装置100-1、100-2。流传输图像数据的大小可以对应于在其中暂时存储在扫描装置300扫描期间生成的数据的缓冲区的大小。这将在下面通过参考图6详细说明。

当图像扫描装置300是可以执行打印以及扫描的多功能外设(MFP)时,其可以被称为“图像形成装置”。将参照图5对图像扫描装置300的具体配置和操作进行说明。

此外,图像扫描装置可以连接到一个或多个移动装置100-1、100-2以控制相应的图像扫描装置300。这里,“BYOD服务”是比BYOD的一般含义相对较窄的概念,因为它可以指使用个人设备访问图像扫描装置300以及使用个人设备共享图像扫描装置300资源的功能。此外,“BYOD环境”可以指示使用BYOD服务的网络系统。

为了使用BYOD服务,可在支持BYOD的移动装置100-1或移动装置100-2上安装BYOD应用。BYOD应用可以被命名为,例如,BYOD入口应用。鉴于移动装置100-1或100-2支持BYOD的事实,它可以被命名为BYOD装置。

当在移动装置100-1或者在移动装置100-2上安装了BYOD应用时,移动装置100-1或移动装置100-2可通过向图像扫描装置300发送控制命令来控制图像扫描装置300的功能。

BYOD应用可以通过使用开放式应用编程接口(API)控制图像扫描装置300。移动装置100-1或移动装置100-2以及图像扫描装置300可通过例如统一接入点(AP),或者通过Wi-Fi直连彼此无线地连接。下面将通过参照图2和图3描述移动装置100-1、100-2的具体构成。

图像扫描装置300可以和操纵器305一起提供。用户可以通过操纵器305操纵图像扫描装置300。操纵器305可以包括显示图形用户界面(GUI)屏幕的显示器320(图5)和接收用户输入的输入器330(图5)。

操纵器305和移动装置100-1或移动装置100-2可独立地包括用户界面(UI)内容。具体地,移动装置100-1或移动装置100-2可显示UI内容以操纵图像扫描装置300。移动装置100-1或移动装置100-2可显示操纵器305上所显示的UI内容,或显示与操纵器305上显示的UI内容不同的独立的UI内容。例如,图像扫描装置300可以向移动装置100-1或移动装置100-2的BYOD应用独立地提供UI内容来实现诸如复印、扫描等的图像扫描装置300的各种功能。

用户可以执行可以通过移动装置100-1或移动装置100-2在操纵器305上的执行的每一个操纵。因此,根据实施例,用户可以通过使用他或她的移动装置100-1或移动装置100-2来操纵图像扫描装置300。此外,用户可以方便地打印存储在移动装置100-1或移动装置100-2的文件,或通过使用存储在移动装置100-1或移动装置100-2中的地址簿执行成像作业(例如,扫描到电子邮件或扫描到云)。因此,可以期望增强的用户便利性。

当图像扫描装置300具有有限的存储资源时,图像扫描装置300可以不通过组合原始文档的条束(strips)的扫描图像数据来生成整个扫描图像。而是,图像扫描装置300可以将连续生成的图像数据流传输到移动装置100。接收流传输的图像数据的移动装置100可以通过组合多个图像数据生成扫描图像。因此,图像扫描装置300可以执行相对更快的扫描。

为了执行用于控制图像扫描装置300的BYOD服务,移动装置100-1或移动装置100-2可以连接到图像扫描装置300。根据实施例,连接到BYOD服务可被称为“配对”。下面将参照附图具体解释BYOD服务的连接。

如图1所示,假设移动装置100-1是平板设备,而移动装置100-2是智能手机。然而,注意这是为了便于解释,并且各种实施例并不限于本文。因此,除了平板设备和智能电话外,移动装置100-1或移动装置100-2可以是配备有显示屏幕的各种装置,如笔记本计算机、PDA、可穿戴设备(手表或眼镜)等。

此外,尽管为了便于描述,图1中的移动装置100-1、100-2连接到一个图像扫描装置,但在各种实现中移动装置可被连接到多个图像扫描装置。

另外,尽管移动装置100-1或100-2以及图像扫描装置300被描述为直接地彼此连接,但在各种实现中,连接可以是通过诸如路由器或外部因特网的其他元件的间接方式。此外,虽然各个装置被示例为无线地连接,但在各种实现中连接可以经由电线执行。

图2是图1中移动装置的简要框图。

参照图2,移动装置100可以包括通信接口110、用户界面120和控制器130。移动装置100可以意味着台式计算机或自助服务机以及诸如智能电话、平板计算机、MP3播放器等的可随身携带的装置。

通信接口110可被形成用于通过串行总线(USB)端口和无线模块以及通过局域网(LAN)和互联网连接移动装置100和外部装置。无线模块(多个)可以支持WIFI、WIFI直连、近场通信(NFC)、蓝牙、红外(IR)等中的一个或多个。

通信接口110可以发送作业运行请求到图像扫描装置300。作业运行请求可以是与图像扫描装置300能够执行的功能相关的扫描命令、复制命令、传真发送命令等。此外,根据实施例,在BYOD环境下,可以使用另一图像扫描装置的功能以及移动装置100的功能。因此,可能从用户接收到图像扫描装置300不能执行的功能的作业运行请求。例如,用户可发送复制命令到仅具有扫描功能的图像扫描装置300。图像扫描装置300可以响应于复制命令进行扫描,发送扫描结果到另一图像形成装置,以使另一图像形成装置可以打印该副本。在各种实现中,移动装置100可以是可接收扫描结果并将扫描结果发送到另一图像形成装置以执行打印作业的中继装置。

此外,通信接口110可以从图像扫描装置300接收扫描图像,或者接收构成扫描图像的多个图像数据流。如所解释的,图像数据可以是存储在图像扫描装置扫描缓冲区中的原始数据。

通信接口110可通过使用统一协议接收扫描命令、扫描图像或者图像数据。统一协议可以是以相同的端口执行指令的发送以及数据的发送和接收的协议,在下面将参照图6和图7对其特别说明。

此外,通信接口110可以发送预先存储在移动装置100中的图像数据、文档数据以及编辑过的图像数据到图像扫描装置300或其他邻近的图像形成装置。例如,当图像扫描装置300支持打印功能时,通信接口110可以发送打印文件到图像扫描装置300。打印文件可以是诸如Postscript(PS)和打印机控制语言(PCL)的打印机语言数据,或可以是诸如PDF、XPS、BMP、JPG等的文件。

此外,通信接口110可以发送从图像扫描装置300接收的扫描图像或在移动装置100上生成的或编辑过的扫描图像到电子邮件传送服务器、传真传送服务器、FTP服务器等。因此,即使当图像扫描装置300不支持以电子邮件发送扫描文档的功能时,用户也可以通过组合移动装置100的资源执行扫描到电子邮件的功能。此外,即使当图像扫描装置不支持扫描发送功能时,移动装置100可接收扫描的文档并将其发送到外部的传真服务器,从而向用户提供传真发送功能。

通信接口110可以发送,例如,预先存储在移动装置100中的地址簿信息、将在下面描述的通过位置测量传感器150测得的位置信息和时间信息,到图像扫描装置300。此外,通信接口110可以从图像扫描装置300接收预先存储在图像扫描装置300中的地址簿信息。地址簿的信息可以包括,例如,电子邮件地址、文件传输协议(FTP)地址、服务器地址等。

用户界面120可以显示从移动装置100提供的各种信息。具体的,用户界面120可以显示用户界面窗口以接收从图像扫描装置300提供的各种功能的用户选择。

而且,用户界面120可以接收用户对执行作业的相邻设备的选择,并接收将由所选择的设备执行的作业命令(例如,扫描命令)的输入。用户界面120可以实现为诸如显示器(例如,LCD,CRT等)的显示装置和诸如多个按钮、键盘、鼠标等的输入装置的组合。此外,用户界面120可以实现为同时执行显示功能和输入功能的触摸屏。

扫描命令可以是仅执行扫描作业的命令。否则,扫描命令可能是如扫描到服务器命令、扫描到DLNA命令、扫描到云命令等的命令,其发送扫描作业到特定的服务器。当由用户输入的扫描命令是扫描到服务器命令、扫描到DLNA命令或扫描到云命令时,用户界面120可以从用户接收向其发送所扫描的文档的地址信息的输入。

用户界面120可以通过接收对预先存储在移动装置100中的地址簿之一的选择来接收地址信息。此外,用户界面120可以通过显示从图像扫描装置300接收到的地址簿信息并接收对地址的选择来接收地址信息的输入。

此外,当图像扫描装置300是可以打印和复制的MFP时,扫描命令可以是使用扫描功能的复制命令。

此外,用户界面120可以接收编辑命令。具体地,用户界面120可以通过从用户或图像扫描装置接收预先存储的图像数据和文档文件来接收关于扫描图像和文档文件的编辑命令。

用户界面120也可以根据所输入的编辑命令来显示编辑结果。下面将参照图16至图32描述可以由用户界面120显示的用户界面窗口。

控制器130可以控制移动装置100的每个元件。具体地,控制器130可以根据通过用户界面120输入的用户命令执行功能或根据用户命令发送作业运行请求到能够连接的图像扫描装置。

此外,当通过通信接口110接收多个图像数据时,控制器130可以通过使用多个图像数据来生成扫描图像。控制器130可以通过使用位置测量传感器150上生成的位置信息生成扫描图像。这将在下面描述。虽然在上面已申明由移动装置使用位置信息,但在各种实现中,位置信息可以被从移动装置100发送到图像扫描装置300,并且图像扫描装置300可使用该位置信息。

控制器130还可以执行关于所生成的扫描图像的光学字符识别(OCR)功能,合并字符识别结果,并再次生成扫描图像。

此外,控制器130可以控制通信接口110重新发送所生成的扫描图像到图像扫描装置300或发送到另一图像形成装置。

控制器130也可以根据通过用户界面120输入的编辑命令对扫描图像执行编辑。

如上所述,因为移动装置100可控制图像扫描装置300的功能,用户可以容易地从远程位置控制图像扫描装置300。因此,移动装置100可以提供BYOD服务,并能够向用户提供各种其它功能以及由图像扫描装置300提供的功能。

根据实施例的移动装置100可以通过接收流传输的图像数据,而不是从图像扫描装置300接收整个扫描图像,来生成扫描图像。因此,具有有限存储资源的图像扫描装置300的功能可以得到扩展。

同时,虽然以例子的方式示出并描述了移动装置100的简单结构,但是在各种实现中可以另外地包括其它各种元件。下面将参照图3进行说明。

图3是图1中移动装置的详细框图。

参照图3,移动装置100包括通信接口110、用户界面120、控制器130、存储器140、位置测量传感器150、视频处理器160、音频处理器165、按钮170、麦克风180、照相机185以及扬声器190。

通信接口110被配置为使用各种形式的通信方法执行与各种外部设备的通信。通信接口110可以包括WiFi模块111、蓝牙模块112、无线通信模块113以及NFC模块114。控制器130可通过使用通信接口110执行与各种外部设备的通信。

WiFi模块111以及蓝牙模块112可分别根据WiFi标准和蓝牙标准执行通信。当使用WiFi模块111或蓝牙模块112时,可以首先发送和接收各种连接信息,例如服务集标识符(SSID)、会话密钥等。通过使用连接信息可以连接通信,并且可以发送和接收各种信息。无线通信模块113是指根据诸如IEEE、ZigBee第三代(3G)、第三代合作伙伴计划(3GPP)以及长期演进(LTE)的一组各种通信标准进行通信的模块。NFC模块114是指在诸如135千赫、13.56兆赫、433兆赫、860-960兆赫、2.45千兆赫等的各种可用RF-ID的频率带宽中,使用例如13.56MHz频率的以近场通信(NFC)工作标操作的模块。

用户界面120可以以,例如,液晶显示器(LCD)、有机发光二极管(OLED)显示器、等离子体显示面板(PDP)等来实现。在用户界面120内,驱动电路可以以TFT、低温多晶硅(LTPS)TFT、有机TFT(OTFT)等来实现,并且还可以包括背光单元。

用户界面120还可以包括感测用户触摸手势的触摸传感器。触摸传感器可以诸如电容式、电阻式、压电式等的各种类型的传感器来实现。电容感测涉及涂覆在触摸屏表面上的介电材料的使用,在触摸屏表面通过检测由于用户部分身体触摸触摸屏引起的电容的变化来计算触摸坐标值。电阻感测包括使用嵌入在触摸屏内的两个电极板,其中当用户触摸屏幕时在触点上的上板和下板彼此接触。通过感测由于上板和下板的接触而流动的电流来计算触摸坐标值。此外,当移动装置100支持笔输入功能时,除了手指之外,用户界面120可利用诸如笔的输入装备感测用户手势。当输入装备是其中包含线圈的手写笔时,移动装置100可以包括能够感测由于手写笔中线圈的磁场变化的磁传感器。因此,可能感测到接近手势(“悬停”)以及触摸手势。

尽管上述解释了一个用户界面120执行显示图像和感测触摸手势,但在各种实现中,显示功能和姿势感测功能可以由不同的模块执行。因此,用户界面120可以以能够显示图像的显示装置和能够感测触摸的触摸板来实现。

存储器140可以存储用于移动装置100的操作所需的各种程序和数据。具体地,存储器140可以存储用于创建将在用户界面120上显示的各种用户界面的程序和数据。

此外,存储器140可存储多个应用。多个应用中的一个可以是来支持上述各种操作的BYOD应用。

存储器140还可存储地址簿信息和工作流。“工作流”是指多个先前定义的作业流。工作流可包括使用由多个设备执行的功能以及在一个设备上执行的功能的作业。例如,用户可能先前已经注册了图像扫描装置的扫描功能和移动装置的编辑功能作为一个工作流。

控制器130可通过使用存储在存储器140中的程序和数据在用户界面120上显示用户界面窗口。控制器130包括RAM 131、ROM 132、CPU 133、图形处理单元(GPU)134以及总线135。RAM 131、ROM 132、CPU 133和GPU 134可通过总线135彼此连接。

CPU 133可以通过访问存储器140并使用存储在存储器140中程序的执行启动。CPU 133也可以通过使用存储在存储器140的各种程序、内容和数据来执行各种操作。

ROM 132可以存储用于系统引导的命令集(引导程序)。当发生上电或重新启动时,CPU 133可以复制在存储器140中所存储的引导程序到RAM131,并通过执行引导程序引导系统。当完成引导时,CPU 133可以复制存储在存储器140中的各种程序到RAM 131,并通过执行在RAM 131中的复制的程序执行各种操作。

当移动装置100的引导结束时,GPU 134可以在用户界面120上显示用户界面。具体地,GPU 134可通过使用运算器(未示出)和渲染器(未示出)生成包括诸如图标、图像、文本等的各种对象的屏幕。运算器可以计算诸如坐标值、形状、大小、颜色等的属性值,每个对象将根据屏幕的布局以属性值来显示。渲染器可以基于运算器所计算的属性值生成包括对象的有各种布局的屏幕。在渲染器上生成的屏幕可以提供给用户界面120。

位置测量传感器150可从全球定位系统(GPS)卫星接收GPS信号,并生成移动装置100的当前位置作为位置信息。当使用导航程序时,或者当必需用户的当前位置时,控制器130可以通过使用位置测量传感器150计算用户的位置。虽然可以通过使用GPS信号来生成位置信息,但各种实施例可使位置测量传感器150通过接收卫星信号而不是GPS卫星,或通过使用蜂窝基站的信息,或用于无线通信的WiFi信号,生成位置信息。

视频处理器160被配置为处理通过通信接口110接收的内容或包含在存储在存储器140的内容中的视频数据。视频处理器160可以执行关于视频数据的各种图像处理,如解码、缩放、噪声滤波、帧速率转换、分辨率转换等。这种视频处理器160可以实现为数字信号处理器(DSP),并且根据关于扫描图像的编辑命令专用地处理编辑操作。因此,当输入关于扫描图像或文档文件的编辑命令时,控制器130可通过使用视频处理器160执行编辑操作。

音频处理器165被配置为处理通过通信接口110接收到的内容或包含在存储在存储器140中的内容中的音频数据。音频处理器165可以执行关于音频数据的各种处理,如解码、放大、噪声滤波等。

当实现多媒体内容的重放应用时,控制器130可用视频处理器160和音频处理器165重放相应的内容。扬声器190可以输出由音频处理器165生成的音频数据。

按钮170可以是诸如机械按键、触摸板、滚轮等的各种类型的按钮,其可以在诸如外部主体的前面、侧面或背面的区域上形成。虽然上面区分了用户界面120和按钮170,但是按钮170可以是用户界面120内的一部分。

麦克风180被配置为接收用户语音或其它声音的输入并将其转换为音频数据。控制器130可将通过麦克风180输入的用户语音转换成音频数据以存储在存储器140中。

照相机185被配置为通过用户的控制拍摄静止图像或视频图像。照相机185可以实现为多个照相机,例如前置照相机、后置照相机等。如上所述,相机185可以被用于获取用户图像以,例如,跟踪用户的目光。

当提供了照相机185和麦克风180时,控制器130可以根据通过麦克风180输入的用户语音或通过照相机185感知的用户运动执行控制操作。因此,移动装置100可在运动控制模式或语音控制模式中操作。当在运动控制模式中操作时,控制器130可以通过激活相机185拍摄用户,跟踪用户运动中的变化,并执行相应的控制操作。当在语音控制模式中操作时,控制器可以分析通过麦克风180输入的用户语音,并根据所分析的用户语音执行控制操作。

在各种实施例中,支持运动控制模式或语音控制模式的移动装置100可以分别使用运动识别技术或语音识别技术。例如,当用户做出手势好像他或她正在选择在主屏幕上显示的对象时,或当用户说出对应于对象的语音命令时,移动装置100可以确定选中了相应的对象,并执行与该对象相匹配的控制操作。

尽管在图3中未示出,但是根据各种实施例的移动装置100还可以包括用于USB连接器的USB端口、与诸如耳机、鼠标或局域网的各种外部组件相连接的多个外部端口、用于接收和处理DMB信号的数字多媒体广播(DMB)模块以及各种其他传感器。

如上所述,存储器140可以存储各种程序。

图4是被提供以解释存储在移动装置100中的软件结构的图。

参照图4,存储器140可以存储包括内核410、中间件420、应用模块430等的软件。内核410和中间件420的部分可被认为是操作系统(OS)的一部分。

OS可以执行控制和管理硬件的整体操作的功能。因此,OS是管理诸如硬件管理、存储器、安全性等的基本功能的层。

内核410可以包括各种软件模块411、412、413、414、415等以连接和/或控制各种硬件设备,如控制器130、音频处理器165、用户界面120、照相机185、存储器140、通信接口110等。例如,内核410可以在递送在用户界面120中感测到的触摸信号和来自例如,通信接口110、照相机185等的各种其它信号到中间件420中发挥作用。

中间件420可以包括各种软件模块421、422、423以控制移动装置100的操作。中间件可以操作,例如,从高级别的应用或程序到诸如内核的低级别的程序。在一些系统中,中间件420可以用作连接来自诸如数据库的更高级的程序。

应用模块430可以包括应用431、432、433和434以支持各种功能。例如,应用模块430可以包括程序模块以提供诸如BOYD应用431、S-note模块432、云模块433、434等的各种服务。应用可能会默认安装,或在使用中由用户安装。当选择了对象时,CPU 133可以通过使用应用模块1240运行对应于所选择的对象的应用。

图4中示出的软件结构仅仅是许多实施例中的一个,并且各种实施例不受图4的限制。因此,某些元件可根据需要被删除、修改或增加。例如,存储器140可以另外地包括分析在各种传感器中感测到的信号的感测模块、诸如OCR程序的消息模块、信使程序、短消息服务(SMS)和多媒体消息服务(MMS)程序、电子邮件程序、呼叫信息聚合程序模块、VoIP模块、网络浏览器模块等。

在使用图像扫描装置的扫描资源时,根据实施例的移动装置可以执行扫描到手机的功能,而没有对图像的大小/数目的限制、或者对能够由图像扫描装置使用的大容量存储或应用的存储器的限制。

当发送图像时,根据实施例的移动装置可使用管理BYOD应用431和图像扫描装置的通信和控制的API。因此,移动装置可以在开放API的使用环境的最低允许条件下进行控制,而没有诸如网络中的端口允许的安全问题,当使用诸如SMB/FTP的另一个协议时这可能是问题。用户可以安装BYOD应用431,而不建立使用SMB/FTP协议的环境。因此,用户的便利性得以提高。

根据实施例的移动装置可以通过组合由图像扫描装置提供的各种资源和移动装置的硬件功能及软件功能执行各种操作。因此,用户的便利性可以提高,并且可以提供各种新组合的功能。

如上所述,移动装置100可以以不同类型的设备,如便携式电话、平板计算机、笔记本计算机、PDA、MP3播放器、电子相框设备、电视机、个人计算机、自助服务机等来实现。因而,可以根据移动装置100的类型以各种方式来修改在图3和图4示出的配置。

如上所述,移动装置100可以以各种形式和配置来实现。根据实现移动装置100的控制器130可提供各种功能。下面将参考图6至图15描述各种功能。

图5是图1中的图像扫描装置的框图。

参照图5,图像扫描装置300可以包括通信接口310、显示器320、输入器330、存储器340、扫描仪350、图像形成器360、传真机370和控制器380。

通信接口310可以形成为经由例如局域网和/或因特网的网络连接图像扫描装置300和外部设备。该连接也可以通过USB端口或无线模块进行。无线模块可以支持,例如,WiFi、Wi-Fi直连、NFC、蓝牙等。

通信接口310可以接收来自移动装置100的作业运行请求。作业运行请求可以是能够由图像扫描装置感知的开放API命令。通信接口310可以通过使用,例如统一协议(下面将参照图6及图7说明),执行与移动装置100的通信。

将在下面描述,通信接口310可以发送在扫描仪350上生成的扫描图像到移动装置100,或将构成整个扫描图像的多个图像数据流传输到移动装置100。

已经解释,在扫描仪350上生成的扫描图像或多个图像数据可以被发送到发送扫描命令的移动装置100。但是,当用户的作业运行请求是扫描到FTP或扫描到电子邮件时,通信接口310可以将所生成的扫描图像发送到对应于该作业运行请求的FTP地址或电子邮件地址。

通信接口310可以从移动装置100接收打印数据,或发送预先存储在存储器340中的文档文件或地址簿信息到移动装置100。打印文件可以是如PS或PCL的打印机语言数据,或可以是如PDF、XPS、BMP、JPG等的文件。

显示器320可以显示由图像扫描装置300支持的各种信息。显示器320可以是诸如LCD、CRT等的显示器类型,或是可以同时执行输入器330功能的触摸屏。

显示器320可以显示具有选项的屏幕来控制图像扫描装置的功能。

输入器330可以包括多个功能键,用户可以使用其建立或选择由图像扫描装置300所支持的各种功能。输入器330可以以鼠标或键盘来实现。输入器330还可以以也可以执行如上所述的显示器320功能的触摸屏来实现。

存储器340可以存储打印文件。具体地讲,存储器340可以存储通过通信接口310接收的打印文件。存储器340可以存储由扫描仪350生成的扫描图像。这将在下面描述。

存储器340还可以存储地址簿信息。存储器340可以实现为图像扫描装置300内部或诸如包括USB存储器的可移动磁盘、通过网络的web服务器等的外部存储介质。

因此,用户可以连接USB存储器到图像扫描装置300,在移动装置100上接收和编辑存储在连接到图像扫描装置300的USB存储器中的文档文件,将编辑过的文件发送回图像扫描装置300,并执行打印作业。因此,即使当图像扫描装置300不支持关于文档文件的编辑功能时,也可以与移动装置100相结合来执行编辑功能。

扫描仪350可通过扫描源材料生成扫描图像。具体的,当用户的作业运行请求是复制命令、扫描命令或传真发送命令时,扫描仪350可通过扫描源材料生成扫描图像。当用户的作业运行请求是扫描命令时,扫描仪350可以递送所生成的扫描图像到通信接口310,使得所生成的扫描图像被存储到预先设定的存储区域中。当作业运行请求是复制命令时,扫描仪350可以递送所生成的扫描图像到图像形成器360,以打印所生成的扫描图像。当用户的作业运行请求是传真发送命令时,扫描仪350可以递送所生成的扫描图像到传真机370,以传真所生成的扫描图像。

扫描仪350可以是平板形式或自动供给设备的形式。此外,扫描仪350可以提供有暂时存储在光源模块上生成的图像数据的扫描缓冲区。

当图像扫描装置300没有提供诸如硬盘驱动器(HDD)的存储设备时,或者当图像扫描装置300的存储器的存储容量小于预设存储容量时,每当图像数据填满扫描缓冲区时,扫描仪350可以停止扫描操作。图像数据可以随后通过通信接口310发送到移动装置100。下面将参照图6详细描述该操作。

图像形成器360可以执行图像形成功能。具体地,图像形成器360可以打印通过通信接口310接收的打印文件以及打印在扫描仪350上生成的扫描图像。

传真机370可以传真-发送扫描图像。具体地,当用户的作业运行请求是传真发送指令时,传真机370可将在扫描仪350生成的扫描图像传真-发送到输入的传真地址。

控制器380可以控制图像扫描装置300内的各个单元。具体地,当通过通信接口310接收到作业运行请求时,控制器380可以控制图像扫描装置300中的每个单元,以根据接收到的作业运行请求执行功能。例如,当从移动装置100接收到扫描命令时,控制器380可以控制扫描仪350来扫描源材料,并且控制通信接口310将作为扫描结果的扫描图像发送到移动装置100。

当图像扫描装置300不包括足够的存储区域来存储整个扫描图像时(例如,当未提供HDD时或当HDD容量小于预置值时),以及当在扫描中生成的图像数据填满扫描缓冲区时,控制器380可以停止扫描操作并控制通信接口310将存储在扫描缓冲区中的图像数据发送到移动装置100,当扫描缓冲区为空时,控制扫描仪350重新开始扫描操作,并控制扫描仪350和通信接口310通过重复上述过程以生成所有源材料的图像数据。

当从移动装置100接收到位置信息和/或时间信息时,控制器380可以使用接收到的位置信息和/或时间信息生成扫描图像。

根据实施例的图像扫描装置300可以与移动装置100相互操作。因此,除了基本功能,可以向用户提供扩展的功能。相应的,即使图像扫描装置300具有有限的存储资源,也可以容易地执行扫描作业。

尽管已经描述了图像扫描装置300包括图像形成器360、扫描仪350和传真机370中的所有三个,图像扫描设备300可以实现为包括扫描仪350、图像形成器360和传真机370中的一个或两个。

图6是被提供用于解释根据实施例的统一协议的操作的图。

参照图6,响应于用户的扫描命令,在S610,安装在移动装置100中的BYOD应用431可以通过被提供以用于控制图像扫描装置300的开放API发送扫描命令到统一协议服务模块(UP)311。

根据实施例,可以使用统一协议取代诸如SMB/FTP的相关的网络协议。因此,可在在开放API的使用环境的最低允许的条件下执行控制,而没有诸如在网络中的端口允许这样的、安全问题,它是当使用诸如SMB/FTP这样的其它协议时可能有的问题。此外,用户可以在移动装置中仅安装BYOD应用,而且可不要求SMB/FTP的使用环境设置。

在S620,接收扫描命令的图像扫描装置300可以通过使用扫描缓冲区351执行扫描作业。

在S630,当扫描缓冲区351中装满图像数据时,图像扫描装置300可以停止扫描操作,并发送存储在扫描缓冲区的图像数据到移动装置100。

在S650,接收图像数据的移动装置100可以将接收到的图像数据存储在存储器140中,并在S640向图像扫描装置300发送命令以清空扫描缓冲区并继续扫描操作。

在S660,可以重复执行上述过程直到生成源材料的最终图像数据。当通过反复上述过程生成并发送最终图像数据时,图像扫描装置300可以在S670通知移动装置100扫描作业已完成。在S680,移动装置100可以通过使用存储在存储器140中的多个图像数据生成扫描图像。

BYOD应用431可以不需要图像扫描装置300中的大容量存储设备而获取扫描图像,因为当图像扫描装置300的扫描缓冲区被填满时,被扫描的图像可以以每次一束的方式发送到移动装置100。

为实现上述操作,流程控制是必要的,所以当扫描完图像的一部分填满扫描缓冲区的容量后,扫描仪和图像处理模块可以停止直到扫描缓冲区中的图像数据被发送,然后在BYOD应用431接收到图像数据并通知图像扫描装置300该图像数据已被接收后恢复扫描。将参照图7具体说明该操作。

图7是被提供以更具体地解释图6中的操作的时序图。

参照图7,BYOD应用431可以通过统一协议执行扫描作业创建命令,以便检索来自图像扫描装置300的扫描图像数据。

接收到上述命令的图像扫描装置300的统一协议服务模块(UP)311可以将来自BYOD应用431的扫描命令递送到控制图像扫描装置300的JQ模块385。

JQ模块385可以递送扫描命令到管理扫描的扫描模块(扫描FJM)352、图像处理模块(IMT)353和连接器模块(Conn)354以能够发送所生成的图像。

接收上述命令的扫描模块352可以实时地递送扫描图像的原始数据的图像数据到图像处理模块353。图像处理模块353可以将原始图像转换成诸如JPEG、TIFF、PDF等的可以由用户指定并被各种应用支持的标准化的图像格式。

生成的扫描原始数据可能具有比较大的尺寸。如果不使用大容量存储设备,这将需要相当大的存储器的量以至少存储整个文档的一部分,更不用说整个图像。因此,当图像在图像处理模块353中被转换时,没有大容量存储设备,或具有有限的大容量存储设备的扫描模块352,可生成原始数据并将所生成的图像存储在扫描缓冲区。如果内部扫描缓冲区是满的,则当扫描缓冲区填满时可以停止扫描和图像转换。取决于扫描缓冲区的大小,扫描图像可以是页面的一部分,或一页或更多页。

当扫描操作停止时,UP 311可发送文件添加事件(Doc Added Event)通知BYOD应用431该图像已准备好检索。

接收文件添加事件(Doc Added Event)的BYOD应用431可以请求关于当前正在UP 311中处理的作业的图像信息(Jobmgt/GetJobs/job/docs),响应于该请求,UP 311可以发送当前存储在扫描缓冲区中的图像数据的一部分,清除扫描缓冲区,并重新开始扫描模块352先前停止的扫描操作。

此后,可以重复上述过程直到生成所有的扫描数据。当没有更多图像要生成时,可以由UP 311发送完成事件到BYOD应用431。

接收完成事件(Complete Event)的BYOD应用431必须根据通过图像扫描装置300的UP 311回答的事件检索到目前为止生成的部分图像,并在最终结合所获得的文件之后基于包含在文件头部中的文件信息生成最后的文件的图像。

此外,根据需要,BYOD应用431可以通过使用所生成的扫描图像提供额外的扩展功能。扩展功能可使得诸如移动装置100和图像扫描装置300的两个或多个设备来执行作业,其中每个设备执行作业的一部分。

图8是被提供以解释根据实施例的用于编辑文档的方法的图。

当提供了UP 311时,可以由UP 311发送并接收图像扫描装置中的数据信息或文档文件以及在图像扫描装置上生成的扫描图像。

在S810,移动装置100可请求发送先前存储在图像扫描装置300中的文档文件。

在S820,接收发送请求的图像扫描装置300可发送必要的文档文件到移动装置100。

在S830,接收文档文件的移动装置100可以通过使用先前安装的文档编辑应用编辑文档文件。在S840,移动装置100可以发送编辑过的文档文件到图像扫描装置300以执行打印作业,并且可以在S850执行其他作业,例如电子邮件的发送。

近来,已经引入了许多具有大容量存储设备的图像形成(或图像扫描)产品。这些产品可以用来存储由它们扫描的图像或外部生成的图像,并随后输出图像,或通过相互操作打印设备的传真/发送等功能发送图像。

此外,一些图像形成产品可以提供编辑所存储的图像的功能,尽管对于这样的实现可能需要大型的GUI显示器。提供小型GUI或文本UI的图像形成装置可能不能够编辑所保存的图像。

即使当图像形成装置的GUI提供图像视图或编辑功能时,它也可能难以向用户提供能与例如在他的移动装置100上的熟悉的图像视图或编辑器功能相比的功能。为了解决该问题,用户可以用安装在移动装置100中的BYOD应用431搜索并选择存储在图像扫描装置中的文档文件,检索期望的文件到移动装置100,并使用移动装置上的工具进行编辑。因此,用户可以通过利用移动装置100上的熟悉的应用执行各种功能。

除用户的方便外,上述实施例可以提供各种修改例为额外的形式。例如,当存储例如除了如JPEG和PDF文件的图像文件外的诸如Word/PowerPoint/Excel文件的常用文档时,图像扫描装置可以不直接向这样的商业应用文档提供打印功能。在这种情况下,用户可以检索所期望的文件到移动装置100,通过使用来自移动装置100的该文件的打印机驱动将其转换成可用的数据格式,并将转换后的文件发送到图像形成装置(或图像扫描装置)。因此,先前不能打印的文件可以通过使用BYOD应用431用图像形成装置(或图像扫描装置)打印。

除了固定在图像扫描装置中的固定设备,用于图像形成装置(或图像扫描装置)的大容量存储装置可以是可移动的设备,如USB存储器或棒状存储器。

在这种情况下,不支持大容量存储设备并限制能够被打印的文件格式的图像形成装置(或图像扫描装置),可以连接USB记忆棒并且可以使用BYOD应用431。因此,预览/编辑/打印/读取功能可以扩展到打印机支持的文件类型之外。

图9至图11是被提供以解释根据实施例的用于共享地址簿的方法的图。

具体地,图9是被提供以解释共享存储在图像扫描装置中的地址簿信息的实施例的图。

当图像扫描装置300被用于普通办公室作业时,图像扫描装置300可在地址簿中有各种地址。地址可以是电子邮件地址、服务器地址等。在这种情况下,用户可以使用BYOD应用431请求共享存储在图像扫描装置300的存储器340中的地址簿信息。因此,BYOD应用431可以在S910向UP 311发送地址簿请求,并在S920获得地址簿。

用户可以在S930通过使用接收到的地址簿执行先前存储的数据或文件的发送。因此,用户可以通过联系图像扫描装置300检索地址簿信息,而不需要单独存储与作业有关的地址,并且通过使用地址簿信息从他的移动地址向另一个电子邮件/服务器发送图像。

图10是被提供以解释使用存储在移动装置中的地址簿信息的实施例的图。

例如,当用户需要发送传真数据时,用户可以在具有传真功能的MFP中执行传输功能,因为他不能使用移动装置传真-发送。在这种情况下,当用户通过利用存储在移动装置100中的地址簿信息传真-发送时,他可以容易地使用移动装置100上的他的地址列表进行传真发送,而无需单另在MFP的地址簿上登记地址。

对于上述,用户在S1010执行BYOD应用431,在S1020选择从他的移动装置100提供的地址。BYOD应用431连同所选择的地址信息一起向图像扫描装置300的UP 311发送作业请求。图像扫描装置300然后可以发送传真到所选择的地址。

图11是被提供以解释结合并使用移动装置和图像扫描装置中的地址簿的实施例的图。

各种实施例可以适用于当移动装置100是发送者时和当图像扫描装置300是发送者时两者。具体地,可以在S1110运行BYOD应用431,并且可以在S1120请求和检索图像扫描装置300的地址簿信息。

在S1130中,BYOD应用431的用户界面可以提供使这两个地址簿都被选择的功能。基于该组合的地址簿信息,在S1140,移动装置100可以直接发送,或者可以发送命令到图像扫描装置300以发送。

图12是被提供以解释根据实施例的可交换图像文件格式(exchangeable image file format,EXIF)插入的操作的图。

EXIF是插入关于对应的图像的拍摄的设备/图像、形式/位置、信息/时间信息到由数字相机生成的图像中的技术。可以通过使用包括在便携式电话中的GPS功能并与图像扫描装置300的扫描功能进行交互来扩展和实现EXIF。

用户可以在S1210运行BYOD应用431,并且BYOD应用431可以在S1220向图像扫描装置300请求扫描功能。因此,在S1230,图像扫描装置300可向移动装置的BYOD应用431递送通过扫描模块生成的图像数据。

在S1240,BYOD应用431可以利用EXIF向接收到的扫描图像插入从移动装置100的GPS检索到的位置信息。因此,在S1250,扫描图像可以在移动装置100中被存储和使用,并且同时被移动装置发送到图像扫描装置300。在这种情况下,因为位置信息可以另外地添加,这可能是有利的,这是当图像扫描装置300单独进行扫描并将结果发送到期望的目的地时可能无法做到的。

在各种实现中,移动装置可以只发送位置信息到图像扫描装置,图像扫描装置可以在生成扫描模块的图像时基于位置信息添加EXIF信息。

此外,在各种实现方式中,图像扫描装置可以扫描图像并且将图像存储在内部存储器或诸如USB主机的外部存储器中。具体地,当通过使用图像扫描装置300的UI执行扫描到USB的功能时,不是简单地只存储图像,而且可以从移动装置100检索位置信息,并且基于接收到的位置信息,位置信息可以反映到存储在USB中的扫描图像中。

图13和图14是用于说明OCR操作的图。

OCR技术涉及从图像文件中提取字符。基于OCR技术,可以从文档中仅提取期望的部分,或可从整个文档中提取图像部分和字符部分,并基于所识别的字符被用于各种用途,如翻译成所需的语言等。

具体地,图13是被提供以解释实施例的图,在实施例中移动装置100编辑图像并将编辑过的图像发送回图像扫描装置300用于处理,例如,将用英语写的文档输出成韩语写的文档。

参照图13,用户可以在S1310执行BYOD应用431,BYOD应用431可以在S1320向图像扫描装置请求扫描当前图像,并在S1330检索相应的图像到移动装置100。

在S1340,移动装置100可通过OCR引擎436提取英文字符,执行翻译,并执行编辑,以修改字符区域成为韩语。然后,移动装置100可以在S1350发送打印编辑过的图像的命令。

图14是被提供以解释通过移动装置的应用在移动装置中处理修改后的图像的实施例的图。

例如,当图像扫描装置不包括用于生成和发送可搜索的PDF的功能时,用户可以在S1410执行BYOD应用431,并在BYOD应用431上输入扫描命令。接收扫描命令的BYOD应用431可以在S1420发送扫描命令到图像扫描装置300,并在S1430响应于扫描命令接收扫描图像。

接收扫描图像的BYOD应用431可以在S1440中通过OCR引擎436提取扫描图像中的字符,并通过使用所提取的字符生成可搜索的PDF文件。在S1450,所生成的可搜索的PDF文件可存储在移动装置100中并以各种形式被使用。

图15是被提供以解释根据实施例的传真操作的图。

参照图15,当期望通过使用可以将数字信号转换成语音信号的移动装置100发送传真时,在不支持传真的图像扫描装置300中的扫描图像可以被发送到包括BYOD应用431的移动装置100。

移动装置100可将原始数据转换成在传真传输中使用的T4格式,呼叫相应的传真号,发送对应于所接收的传真协议的传真协议,并以传真格式发送转换后的信号。这个信号可以转换成模拟传真信号并通过站10或服务提供商20(或传真服务器)发送给另一传真机30-1、30-2。

当接收设备是支持因特网传真协议的MFP时,传真数据可以通过网络立即发送到接收设备。因此,传真可以通过电话线发送到不支持传统传真的MFP。

图16至图32是示出了关于在图1中的移动装置上显示的用户界面窗口的各种实施例的图。

为了在图像扫描装置和移动装置之间共享资源并提供扩展功能,应该考虑移动装置和打印机设备之间的三个区域:在其中发现移动装置能够支持的打印设备的发现阶段;其中打印机被选定并被连接到移动装置的配对阶段;以及其中期望的事件被完成的事件处理阶段。

图16至图18是被提供以解释在BYOD应用431上注册图像扫描装置300或图像形成装置以使得移动装置100和图像扫描装置300(或者图像形成设备)共享资源并提供扩展功能的过程。上述发现、配对和事件登记可以在这个过程中执行。

参照图16,当用户执行BYOD应用431时,用户界面窗口1600可提供先前由用户以列表的形式定义的工作流1610。

当用户选择所显示的工作流中的一个时,可以显示如图17所示的设备选择屏幕。在此,BYOD应用431可以执行上述发现。

参照图17,用户界面窗口1700可搜索并显示在可以连接到BYOD应用431的统一网络确认了的图像扫描装置或图像形成装置的设备列表1710。

BYOD应用431可以通过使用如SNMP和mDNS的协议搜索设备,基于设备提供的MIB信息确定每个找到的设备是否支持BYOD应用,并显示支持BYOD应用并可以被连接的设备。

当用户选择通过发现找到了设备,BYOD应用431可以与所选择的设备,其可是例如图像扫描装置300,确认连接状态。当用户选择图像扫描装置300以连接到移动装置100时,可以显示图18的用户界面窗口。当连接上图像扫描装置300时,可以显示图19的用户界面窗口。

参照图18,用户界面窗口1800可向用户提供PIN码输入屏幕1810。当从用户接收到PIN码1811的输入后,可以安全地执行与图像扫描装置300的配对。BYOD应用431可以存储连接的信息,以使当图像扫描装置300再次被选择时可以执行连接而不用输入另一个PIN码。

当通过配对完成连接时,BYOD应用431可以通过UP 311从连接的图像扫描装置300检索图像扫描装置300的信息。否则,BYOD应用可以获得控制作业的权限,为图像扫描装置300注册必要类型的事件,并通过上面描述的事件处理发送关于由BYOD应用执行的任务的状态信息和如设备误差事件的其他状态信息。

图19示出了开始屏幕的例子,其列出了当扫描>修改>输出工作流被选定后可用的各种扩展功能。

当用户选择设备去执行工作流时以及当完成与相应的设备的配对时,BYOD应用431可以通过UP 311获得由所连接的设备支持的各种扫描相关的能力信息,并基于获得的信息显示用户界面窗口。

具体地,用户界面窗口1900包括将完成的作业的信息的作业显示区域1910、设备显示区域1920以及列出可由用户选择的各种选项的选项选择区域1930。

作业显示区域1910显示构成由用户所选择的工作流的作业的操作。显示的特定信息可随不同的实施例变化。例如,在图19示出了扫描作业的信息时,当由用户所选择的工作流包括打印功能时,可以显示关于打印功能信息。选项选择区1930可以显示可被选择的打印选项的列表。

设备显示区域1920显示由用户所选择的图像扫描装置或图像形成装置的信息。

显示了选项选择区域1930,使得用户可以为要完成的作业指定选项。如该特定实施例所述,可以包括源材料的大小1931、源材料的方向1932、双面扫描1933和色彩模式1934为可以选择的选项。可以根据由用户所选择的图像扫描装置的性能修改和显示选项选择区。

图20至图23是示出了当用户选定扫描选项并执行扫描操作时可以显示的用户界面窗口的例子。

当用户输入了扫描命令时,BYOD应用431可以通过UP 311发送包括由用户建立的扫描选项、文件存储位置和文件名的[POST]/ws/v1/scanner/scanjobfactory/createjob命令到所连接的图像扫描装置300。

接收扫描命令的图像扫描装置300可以根据该命令执行扫描,并如以下Jason格式的作业状态修改事件使用网络套接字方法向BYOD应用431递送作业处理状态请求作业。

"JobStatusChangedEv":{"resourceId":90,"added":[{"category":"jscJobConfirmation,""severity":"sInfo,""specificCondition":"jcWaitingForNextSegment,""data":{}}],"removed":[]}}}

当接收到上述事件时,BYOD应用431可以显示图20的用户界面窗口。参照图20,用户界面窗口2000包括通知该扫描作业目前正在进行中的区域2010。

“jcWaitingForNextSegment”是指示是否有另一页将要扫描的事件命令。例如,当接收到作业的第一页的扫描已完成的事件命令时,BYOD应用431可以显示图21的用户界面窗口。参照图21,用户界面窗口2100包括询问是否要对其它页执行扫描作业的选择区域2110。

当用户选择下一个页面扫描时,BYOD应用431可以执行关于状态"jcWaitingForNextSegment."的继续命令[PUT]{"condition":"jcWaitingForNextSegment,""disposition":"cvContinue,""data":{}}]"。因此,图像扫描装置300可扫描下一页。当完成下一页扫描操作时,用户可以选择是否扫描其它页。

当用户选择停止扫描的选项时,BYOD应用431可以为"jcWaitingForNextSegment"状态执行[PUT]{"condition":"jcWaitingForNextSegment,""disposition":"cvStop,""data":{}}]"停止命令。因此,图像扫描设备可以完成当前扫描操作,并在图像扫描装置300上以指定的文件名存储最后生成的文件。当完成存储时,图像扫描装置300可以用如下面的Json格式的任务状态修改事件使用网络套接字方法向BYOD的应用431发送作业完成状态。

{"JobStateChangedEv":{"resourceId":90,"stateDetails":{"state":"jskJobCompleteState,""subState":"jsskSuccessful,""stateReasons":[{"reason":"jsrJobStatus,""cause":"jsrcSystem"}]}}}}

在这种情况下,BYOD应用431可以显示图22的用户界面窗口。参照图22,用户界面窗口2200包括通知正在接收所扫描的图像的区域2210。

当接收到作业完成事件时,图像扫描装置300可通过WebDav协议发送扫描文件至移动装置100,该协议是基于BYOD应用431提供的文件路径的由网络服务器提供的文件访问协议。

当完成文件的传输时,BYOD应用431可以显示图23的用户界面窗口。

参照图23,用户界面窗口2300包括edit master屏幕(编辑主屏幕)2310。这里,edit master屏幕2310是其中提供关于接收到的扫描图像的图像编辑功能的屏幕区域。

当用户选择在edit master屏幕2310上显示的扫描图像之一时,可以显示图24的编辑屏幕。

图24示出了为所扫描的图像使用edit master的图像修改功能的用户界面窗口的示例。

参照图24,用户界面窗口2400包括显示所接收到的扫描图像的区域2410和对应的编辑图标区2420。

编辑图标区2420可以包括各种编辑工具2421、2422、2423。图25示出了用户通过使用笔工具编辑扫描图像,该工具可以是编辑工具2421、2422、2423中之一。

参照图25,关于用户界面窗口2500,可以在扫描图像的顶部显示由用户输入的笔迹。

当完成编辑功能时,用户可以打印编辑过的文档。图26示出了当用户输入关于编辑过的文档的打印命令时可被显示的用户界面窗口。

具体地,图26示出了用于打印通过edit master编辑的图像的用户界面窗口的例子。

当用户在edit master屏幕上选择打印按钮时,用户界面窗口2600可以包括显示当前作业信息的信息区2610、显示当前所连接的设备列表的设备显示区2620以及选项选择区2630。

当在用户界面窗口2600上输入了输出命令时,BYOD应用431可以通过UP,即推送打印(push print)协议,将存储在移动装置100中的原始数据或修改过的数据发送到所连接的图像形成设备。

接收相应数据的图像形成设备可以通过分析来自移动装置100的数据执行打印。

BYOD应用431可以接收关于作为作业事件的输出作业的状态的信息,并确认是否要完成当前打印作业以及是否出现任何错误。BYOD应用431可以根据所接收的作业状态显示用户界面窗口。具体地,参考图27和图28,用户界面窗口2700、2800包括显示当前打印作业状态的区域2710、2810。

当用户使用仅支持彩色扫描(color scan)的黑白MFP型号和支持彩色打印的彩色打印机时,通过移动装置100的BYOD应用431可以向用户提供作为工作流的经由MFP型号的彩色扫描以及经由彩色打印机的彩色打印的扩展功能。通过安装在移动装置100上的BYOD应用431的UI,可以提供扩展功能来组合多个图像形成装置(A设备的彩色扫描资源和B设备的彩色打印资源)的资源和移动装置100(存储在移动装置/安装在移动装置的基本应用)的资源作为一个工作流。

图29和图30是被提供以解释通过电子邮件发送通过edit master编辑的图像的例子的图。

在这种情况下,BYOD应用431可以通过添加预先存储在移动装置100中的所编辑的图像数据并利用移动装置100中的电子邮件应用将图像电邮给用户指定的收件人。

参照图29,用户界面2900可显示可由用户选择的各种电子邮件的应用。当用户选择了应用时,可以显示图30的用户界面窗口。

参照图30,用户界面窗口3000可以包括收件人电子邮件地址的地址区域3010、添加文件区域3020以及文本区域3030。

通过上述扩展功能,可以通过使用不提供电子邮件服务的设备来提供电子邮件发送。此外,关于提供电子邮件功能的设备,可以通过使用移动装置的资源和图像扫描装置不能提供的关于图像的编辑功能来执行扩展的比相关组提供的电子邮件功能更多的功能。

图31是被提供已解释执行其中编辑是通过edit master执行的,关于图像的共享功能的例子的图。

如图31所示,当用户选择edit master屏幕上的分享按钮时,BYOD应用431可以显示安装在移动装置100中的移动应用列表,并显示可以传输文件的应用列表。

参照图31,用户界面窗口3100可以显示可被用户选择的共享应用列表3110。

当从所显示的列表中选择了共享应用时,BYOD应用431可以向共享应用发送相应的存储在移动装置100中的图像数据,同时执行所选择的共享应用。

可以根据共享应用来执行发送后的过程。例如,当用户选择S-note应用作为共享应用时,可以显示图32的用户界面窗口。

参照图32,用户界面窗口3200可以显示S-note应用的UI屏幕。S-note应用可以显示从BYOD应用431递送的扫描图像。

通过上述的扩展功能,BYOD应用431可以通过扩展用于存储在移动装置100中的图像的移动应用的共享功能,作为一个作业工作流处理在所连接的装置上生成的图像并将图像发送到另一个移动应用。因此,可以通过改进在其中可通过使用例如连接到第一装置的移动装置100的能力来共享在第一装置上生成的图像的过程,增强用户的便利性。

图33是被提供以解释根据实施例的移动装置的作业执行方法的图。

参照图33,可以在S3310选择运行作业的图像扫描装置。具体地,移动装置可以显示可连接的图像扫描装置,并接收对所显示的图像扫描装置中的一个的选择。

在S3320,可以发送作业运行请求到所选择的图像扫描装置。作业运行请求可以包括能够由图像扫描装置识别并通过使用图像扫描装置UP发送的开放API命令。

在S3330,可由图像扫描装置使用流传输方法流传输构成作业结果的多个图像数据。

在S3340,可以生成使用多个接收到的图像数据的作业结果。当生成了作业结果时,可以将作业结果发送到另一图像扫描装置或用户,以使得能够执行编辑操作。

因此,由于根据实施例的移动装置的作业执行方法可以在移动装置上生成整个扫描图像,所以具有有限的可用存储的图像扫描装置可以轻松地扫描,而不需考虑有限的可用存储空间。图33的作业执行方法可以在图2和图3中的移动装置或本公开的其它实施例的其它配置中实现。

根据上述各种实施例的作业执行方法可以存储在非暂时性计算机可读记录介质中。可以在各种设备中加载和使用非暂时性计算机可读记录介质。

非暂时性计算机可读记录介质指示永久地和/或半永久地存储数据,并且可以由设备读取的介质,而不是只能暂时存储数据的介质,如,例如寄存器、高速缓存或动态存储器。具体地,可以在诸如CD、DVD、硬盘、蓝光光盘、USB、存储卡或ROM的非暂时计算机可读记录介质中存储并提供上述各种应用或程序。

图34是被提供以解释根据实施例的图像扫描装置的作业执行方法的图。

参照图34,在S3510可以从移动装置接收扫描命令。扫描命令可以是能够由图像扫描装置识别的开放API命令。

在S3520,可以基于多个图像数据扫描源材料。具体地,可以通过使用扫描缓冲生成关于源材料的图像数据,并且当图像数据填满扫描缓冲区时可以停止扫描。当在扫描缓冲区中的图像数据被复制到另一个设备时,扫描可以重新开始。因此,图像数据可以对应于扫描缓冲区的大小。

在S3530,可以使用流传输的方法将连续生成的多个图像数据发送到移动装置。

因此,根据实施例的图像扫描装置的作业执行方法可以以流传输方法实时发送存储在图像扫描装置的扫描缓冲区中的图像数据到移动装置。因此,即使当图像扫描装置不具有存储空间来存储扫描输出时,仍然可以执行扫描。取决于本公开的各种实施例,图34的作业执行方法可以通过,例如,图4的图像扫描装置或其他配置来执行。

根据各种实施例的图像扫描装置的作业执行方法可以存储在非临时性计算机可读记录介质中。可以在各种设备中安装并使用非临时性计算机可读记录介质。

所描述的实施例仅仅是示例性的,并且不应当被解释为限制任何其他实施例。本教导可以很容易地施加到其它类型的装置。此外,本公开中各种实施例的描述旨在说明性的,而不是限制权利要求的范围。

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