本发明涉及一种移动终端和一种信息处理方法。
背景技术:
过去,能够根据nfc(“近场通信”)标准进行通信(下文中,称为“nfc通信”)的nfc支持装置已投入实际使用,并且已提出了使用在一对nfc支持装置之间进行双向通信的端对端(p2p)模式的通信系统(例如,参见专利文献1)。
该通信系统包括用作nfc支持装置的移动终端和多功能外围设备(mfp),当在p2p模式下移动终端接近mfp时,存储在移动终端中的图像数据、便携式文档格式(pdf)数据等被发送至mfp,并且进行打印。
专利文献1:日本专利申请公布第2015-069458a号
在装置之间距离短的近场通信(诸如nfc通信)中,建立连接,并且通过将移动终端接近mfp来进行打印,但当通过使移动终端接近来执行这样的操作时,存在由于移动终端的天线的位置与mfp的天线的位置之间的相对位置偏离或者噪声的影响而使连接断开一次、然后再次建立连接的情况。在这种情况下,通过首先建立的连接来进行打印,然后,当再次建立连接时,进行第二次打印,从而,在违背用户的意图的情况下进行了重复打印。
技术实现要素:
本发明的目的在于提供一种移动终端和一种信息处理方法,其能够防止在近场通信中引起的违背用户的意图的重复打印。
[1]一种移动终端,包括:近场通信单元,其进行近场通信;无线通信单元,其进行通信协议与近场通信不同的无线通信;获取单元,当通过近场通信单元建立了与图像形成设备的连接时,获取单元通过近场通信单元从图像形成设备获取图像形成设备的识别信息;以及打印指示单元,当获取单元获取了识别信息、但表示已完成打印的打印完成信息未被记录在存储单元中时,打印指示单元通过无线通信单元或近场通信单元将用以指示数据的打印的打印指示信息发送至具有该识别信息的图像形成设备,并且将打印完成信息记录在存储单元中。
[2]根据[1]所述的移动终端,其中,当打印完成信息记录在存储单元中时,打印指示单元将打印完成信息与识别信息相关联地记录,而当获取单元获取了识别信息并且打印完成信息并未与识别信息相关联地记录在存储单元中时,打印指示单元将打印指示信息发送至具有该识别信息的图像形成设备。
[3]根据[1]或[2]所述的移动终端,其中,在将打印完成信息记录在存储单元中之后,打印指示单元在预定定时清除打印完成信息,或者在存在来自用户的明确的重新打印指示时,忽略打印完成信息,并且基于获取单元重新获取的识别信息而将打印指示信息发送至具有该识别信息的图像形成设备。
[4]根据[1]所述的移动终端,其中,在将打印指示信息发送至图像形成设备之后,打印指示单元使得移动终端从待机状态转变至非待机状态,并且当移动终端通过用户的操作而进入待机状态时,忽略打印完成信息并将打印指示信息发送至图像形成设备。
[5]一种信息处理程序,其使得计算机起到如下作用:获取单元,当通过近场通信建立了与图像形成设备的连接时,获取单元通过近场通信从图像形成设备获取图像形成设备的识别信息;以及打印指示单元,当获取单元获取了识别信息但表示已完成打印的打印完成信息未记录在存储单元中时,打印指示单元通过通信协议与近场通信不同的无线通信或者通过近场通信将用以指示数据的打印的打印指示信息发送至具有该识别信息的图像形成设备,并且将打印完成信息记录在存储单元中。
根据[1]和[5]的配置,能够防止在近场通信中引起的违背用户的意图的重复打印。
根据[2]的配置,能够通过多个图像形成设备打印相同的数据。
根据[3]的配置,能够在用户期望的情况下重复地打印相同数据。
根据[4]的配置,能够当移动终端通过用户的操作进入待机状态时忽略打印完成信息。
附图说明
将基于以下附图详细地描述本发明的示例性实施例,在附图中:
图1是从功能上示出根据本发明的示例性实施例的信息处理系统的示例性配置的框图;
图2是示出示例性打印管理表的图;以及
图3是示出移动终端的示例性操作的流程图。
具体实施方式
下文中,将参照附图描述本发明的示例性实施例。在附图中,具有基本上相同的功能的部件由相同的附图标记表示,并且将省略重复描述。在示例性实施例中,将图像处理设备描述为示例性的信息处理设备,但信息处理设备可以是任意其他的信息处理设备。
图1是从功能上示出根据本发明的示例性实施例的信息处理系统的示例性配置的框图。信息处理系统1被配置成使得图像形成设备2和移动终端3相连接,从而可以在它们之间进行无线通信。
(图像形成设备的配置)
图像形成设备2是具有多种功能(诸如复印功能、扫描功能、打印功能和传真功能)的多功能装置,并且包括控制图像形成设备2的各个单元的控制单元20。存储单元21、近场通信单元22、短程无线通信单元23、显示操作单元24、图像读取单元25、图像处理单元26、图像输出单元27和传真单元28连接至控制单元20。
近场通信单元22与移动终端3的近场通信单元32进行通信距离例如为约10cm或以下的近场通信。作为这样的通信,在示例性实施例中,例如,使用了p2p模式可行的nfc通信。
存储单元21由只读存储器(rom)、随机存取存储器(ram)或硬盘等实现,并且存储程序210和分配给其自身设备的ip地址211等。这里,ip地址211是图像形成设备2的示例性识别信息。
当近场通信单元22和另一方的近场通信单元32在可通信距离内时(例如,当天线之间的距离为约10cm或以下时),建立近场通信的连接。另外,在近场通信单元22和另一方的近场通信单元32在可通信距离内并由此建立了连接的状态下,当另一方的近场通信单元32偏离了可通信距离时,近场通信的连接断开。
短程无线通信单元23在比近场通信单元22的可通信距离大的可通信距离(例如,约100m或以下的距离)内与移动终端3的短程无线通信单元33进行短程无线通信。作为这样的通信,例如,可以使用诸如无线保真(wi-fi)之类的有lan路由器干预的无线局域网(lan)或者诸如wi-fi直连或蓝牙(注册商标)之类的没有lan路由器干预的无线通信。短程无线通信单元23使用与近场通信单元22的通信协议不同的通信协议。
显示操作单元24包括触摸面板重叠在诸如液晶显示器之类的显示单元上的触摸面板显示器,并且使得操作画面显示在显示单元上并从操作者接收对触摸面板的操作。
图像读取单元25例如由扫描器配置而成,并且从原稿读取图像数据并输入图像数据。图像处理单元26对从图像读取单元25输入的图像数据等执行诸如压缩、解压缩和合成之类的图像处理。图像输出单元27包括例如光电导体的图像保持构件,在诸如纸张之类的记录介质上形成图像,并且输出所得到的介质。传真单元28根据诸如g3或g4之类的传真协议对数据执行调制和解调,并且经由电话线路进行传真通信。
控制单元20由中央处理单元(cpu)、接口等配置而成。cpu根据存储在存储单元21中的程序10进行操作,从而,起到发送单元200、接收单元201、执行单元202等的作用并执行p2p模式。
当近场通信单元22与移动终端3的近场通信单元32建立近场通信的连接时,发送单元200从存储单元21读取ip地址211,并且通过近场通信单元22将ip地址211发送至移动终端3。
当短程无线通信单元23与移动终端3的短程无线通信单元33建立短程无线通信的连接时,接收单元201通过短程无线通信单元23从移动终端3接收用以指示打印数据的打印指示信息313。接收单元201将所接收到的打印指示信息313传递至执行单元202。
执行单元202根据从接收单元201传递的打印指示信息313来执行打印处理。换言之,执行单元202控制图像输出单元27以使得在打印指示信息313设置的打印条件下打印数据。图像输出单元27在由打印指示信息313设置的打印条件下在诸如纸张之类的记录介质上打印数据。执行单元202可以控制图像处理单元26或传真单元28以使得根据从接收单元201传递的指示信息来执行处理。
发送单元200、接收单元201和执行单元202中的部分或全部可以由诸如现场可编程门阵列(fpga)或专用集成电路(asic)之类的硬件电路配置而成。
(移动终端的配置)
移动终端3包括控制移动终端3的各个单元的控制单元30,并且存储单元31、近场通信单元32、短程无线通信单元33和显示操作单元34连接至控制单元30。移动终端3可以是个人计算机、平板电脑、多功能电话(智能电话)或移动电话等。
存储单元31由rom、ram或硬盘等实现,并且存储程序310、打印管理表311、图像数据312、打印指示信息313等。打印管理表311可以存储在应用程序的存储区中。程序310是示例性的信息处理程序。
近场通信单元32与图像形成设备2的近场通信单元22进行近场通信,并且具有与图像形成设备2的近场通信单元22相同的功能。
短程无线通信单元33与图像形成设备2的短程无线通信单元23进行短程无线通信,并且具有与图像形成设备2的短程无线通信单元23相同的功能。
显示操作单元34包括触摸面板重叠在诸如液晶显示器之类的显示单元上的触摸面板显示器,并且使得操作画面显示在显示单元上并从操作者接收对触摸面板的操作。
控制单元30由cpu、接口等配置而成。cpu根据存储在存储单元31中的程序310进行操作,并且由此起到ip地址获取单元300、打印指示单元301等的作用并执行p2p模式。程序310是示例性的信息处理程序。
当近场通信单元32与图像形成设备2的近场通信单元22建立了近场通信的连接时,ip地址获取单元300通过近场通信单元32获取图像形成设备2的ip地址211。ip地址获取单元300向打印指示单元301通知所获取的ip地址211。
当ip地址获取单元300获取了ip地址211时,如果表示完成打印的与ip地址211相关联的打印完成标志未记录在打印管理表311,则打印指示单元301使用ip地址作为发送目的地、通过短程无线通信单元33将用以指示数据的打印的打印指示信息313发送至具有ip地址211的图像形成设备2,并且将打印完成标志与ip地址211相关联地记录在打印管理表311中。打印完成标志是示例性的打印完成信息。
在将打印完成标志记录在打印管理表311中之后,打印指示单元301在预定定时清除打印完成标志。
例如,以下定时被当作预定定时:
(1)当在记录打印完成标志之后经过了预定时间段时;
(2)当用户操作显示操作单元34来改变要打印的文件时;
(3)当用户操作显示操作单元34来改变打印条件时;
(4)当“重新打印按钮”设置在显示操作单元34上显示的画面上、并且存在来自用户的明确的重新打印指示(例如,选择“重新打印按钮”)时;
(5)当在打印完成标志被设置为开启(on)的状态下,表示是否进行重新打印的确认画面显示在显示操作单元34上并且在确认画面上选择“确认”按钮时;以及
(6)当应用结束时。
由于(2)至(5)是用户预期的操作,因此虽然记录了打印完成标志,但仍可以准许打印。换言之,当存在来自用户的明确的重新打印指示时,打印指示单元301可以忽略打印完成标志并且基于ip地址获取单元300重新获取的ip地址211来将打印指示信息313发送至具有ip地址211的图像形成设备2。在(5)中,当在确认画面上选择了“取消”时,可以取消打印。
ip地址获取单元300和打印指示单元301中的部分或全部可以由诸如fpga或asic之类的硬件电路配置而成。ip地址获取单元300可以由操作系统(os)来实现,并且打印指示单元301可以由应用软件来实现。
(信息处理系统的操作)
接下来,将参照图2和图3描述信息处理系统1的示例性操作。图3是示出移动终端3的示例性操作的流程图。
(1)生成打印指示信息
首先,用户操作移动终端3的显示操作单元34以显示打印设置画面。然后,用户操作打印设置画面来从存储在存储单元31中的图像数据312中选择要打印的文件的图像数据312。
然后,用户设置所选择的图像数据312的打印条件(诸如彩色/黑白和要打印的纸张的数量等)。打印指示单元301生成打印指示信息313,用于给出用以在所设置的打印条件下打印所选择的图像数据312的指示,并且将打印指示信息313存储在存储单元31中。例如,通过使得所选择的图像数据显示在显示操作单元34上,打印指示单元301使得移动终端3进入近场通信的待机状态,并且使得p2p模式能够执行。使得移动终端进入近场通信的待机状态的方法不限于使得所选择的图像数据显示在显示操作单元34上的方法,并且期望的是其处于选择了图像数据并且设置了打印条件的状态下。
(2)获取ip地址
图像形成设备2的近场通信单元22以规律的间隔发送无线信号,并且确定是否存在通信目标。当在用户选择的图像数据显示在显示操作单元34上的状态下使移动终端3的近场通信单元32靠近(接近)图像形成设备2的近场通信单元22时,图像形成设备2的近场通信单元22连续地检测到移动终端3两次或以上并且与移动终端3的近场通信单元32建立近场通信的连接。
当近场通信单元22与移动终端3的近场通信单元32建立了近场通信的连接时,发送单元200从存储单元21中读取ip地址211,并且通过近场通信单元22将ip地址211发送至移动终端3。
在通过近场通信单元32接收到从图像形成设备2发送的ip地址211(s1)时,移动终端3的ip地址获取单元300向打印指示单元301通知所获取的ip地址211。
(3)发送打印指示信息
打印指示单元301参考打印管理表311来确定是否有与所通知的ip地址211相关联的打印完成标志被记录(被设置为开启)(s2)。当确定出没有与所通知的ip地址211相关联的打印完成标志被记录(设置为开启)(在s2中为否)时,打印指示单元301执行控制以使得使用ip地址211作为发送目的地来将打印指示信息313从短程无线通信单元33发送至图像形成设备2(s3)。当短程无线通信单元33与短程无线通信单元23建立了短程无线通信的连接时,通过短程无线通信将打印指示信息313发送至图像形成设备2的短程无线通信单元23。然后,打印指示单元301将打印完成标志与通知的ip地址211相关联地记录在打印管理表311中(设置为开启)(s4)。
图2是示出打印管理表311的示例的图。打印管理表311包括ip地址字段和打印完成标志字段。准许使用的图像形成设备2的ip地址211预先登记在ip地址字段中。在图2的示例中,“aaa.bb.ccc.ddd”和“eee.ff.ggg.hhh”被登记为ip地址。例如,当从图像形成设备2通知的ip地址为“aaa.bb.ccc.ddd”时,在步骤s4中,打印指示单元301将“开启”记录在如图2所示的对应于“aaa.bb.ccc.ddd”的打印完成标志字段中。
在通过短程无线通信单元23接收打印指示信息313时,接收单元201将打印指示信息313传递至执行单元202。执行单元202根据打印指示信息313执行打印处理。图像输出单元27在由打印指示信息313设置的打印条件下将图像数据打印在诸如纸张之类的记录介质上。
当在步骤s2中确定出未记录打印完成标志(未被设置为开启)(在s2中为是)时,打印指示单元301不将打印指示信息313发送至图像形成设备2。
在将“开启”记录在打印完成标志字段中之后的预定定时处,例如,当在确定记录了打印完成标志(被设置为开启)(在s5中为是)后过去了预定时间段(例如,一分钟)时,打印指示单元301清除记录在打印完成标志字段中的“开启”并且记录“关闭(off)”。
由于ip地址“eee.ff.ggg.hhh”的打印完成标志为“关闭”,因此可以通过使移动终端3接近具有ip地址“eee.ff.ggg.hhh”的图像形成设备2来打印与先前已打印的文件相同的要打印的文件。
以上描述了本发明的示例性实施例,但本发明不限于示例性实施例,可以在不背离本发明的主旨的范围内进行各种变型。
(第一变型示例)
在示例性实施例中,可用的图像形成设备的ip地址211预先记录在打印管理表311中,但可以仅记录近来已执行打印的ip地址211。在这种情况下,当第二次获取的ip地址不同于记录的ip地址时,准许打印。
(第二变型示例)
在将打印指示信息发送至图像形成设备之后,打印指示单元301可以使得移动终端3从待机状态转变至非待机状态,并且当移动终端3通过用户的操作而进入待机状态时,打印指示单元301可以忽略打印完成信息并将打印指示信息313发送至图像形成设备2。
(第三变型示例)
在示例性实施例中,并未描述用户认证,但可以在用户认证通过时,执行p2p模式。
(第四变型示例)
在示例性实施例中,由于可以进行高速通信,因此通过短程无线通信单元33发送打印指示信息313,但是,例如数据量小,可以通过近场通信单元32发送打印指示信息313。
(第五变型示例)
在示例性实施例中,已将图像数据描述为要打印的文件,但可以将移动终端3处理的数据(诸如文本、pdf或网页)设置为要打印的文件。
另外,在示例性实施例的流程中,例如,在不背离本发明的主旨的情况下,例如,可以添加、删除、改变或交换步骤。
此外,在示例性实施例中所使用的程序可以记录在诸如cd-rom之类的计算机可读记录介质中并被提供。
为了说明和描述的目的而提供了本发明的示例性实施例的以上描述。其不旨在对本发明进行详尽说明或将本发明限于所公开的确切形式。显而易见,许多变型和改变对于本领域技术人员而言是明显的。选择并描述实施例是为了最好地说明本发明的原理及其实际应用,从而使得本领域技术人员根据各种实施例且通过适于所预期的特定用途的各种变型理解本发明。本发明的范围旨在由所附权利要求及其等同方案来限定。