通信装置及通信装置的控制方法与流程

文档序号:11437148阅读:149来源:国知局
通信装置及通信装置的控制方法与流程

本发明涉及通信装置及通信装置的控制方法。



背景技术:

用于传输图像的传统通信装置(例如传真装置)会在用户指定了错误的传输目的地的情况下将图像数据传输到不期望的目的地。

为了防止这种错误传输,发出传输图像数据的指令的用户要求其他用户来到通信装置处,作为检验员的其他用户直观地检验输入的传输目的地的详细内容。

此外,还有这样一种传统技术:在将输入的目的地传输到传真服务器且通过操作与传真服务器连接的终端来检验该目的地的情况下,执行传真传输(参照日本特开第2007-258946号专利)。

检验传输目的地并发出准许以传输图像数据的用户被期望是具有允许传输的批准权限的某人。

然而,传统技术无法确定来到通信装置处并检验目的地的用户是否具有发出准许以传输图像数据的权限。

日本特开第2007-258946号专利所讨论的技术是向批准人发送电子邮件,但不确定来到通信装置处的用户是否具有批准图像数据的权限。



技术实现要素:

根据本发明的方面,提供了一种通信装置。所述通信装置包括接收单元,用于从用户接收目的地,获取单元,用于获取与检验所述目的地的用户有关的识别信息,确定单元,用于基于所述获取单元获取的与用户有关的识别信息,确定检验所述目的地的用户是否具有批准权限,以及,传输单元,用于基于所述确定单元确定检验所述目的地的用户具有批准权限,将图像数据传输到所述接收单元接收的目的地。

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

附图说明

图1是例示根据本发明的示例性实施例的通信系统的结构的框图。

图2例示了根据本发明的示例性实施例的操作单元。

图3是例示根据本发明的示例性实施例的控制的示例的流程图。

图4a、图4b和图4c各自例示了根据本发明的示例性实施例的操作画面。

图5a和图5b各自例示了根据本发明的示例性实施例的数据库。

图6是例示根据本发明的示例性实施例的控制的示例的流程图。

图7是例示根据本发明的示例性实施例的控制的示例的流程图。

图8是例示根据本发明的示例性实施例的控制的示例的流程图。

图9a、图9b和图9c各自例示了根据本发明的示例性实施例的操作画面。

图10a、图10b和图10c各自例示了根据本发明的示例性实施例的操作画面。

图11是例示根据本发明的示例性实施例的控制的示例的流程图。

图12a、图12b和图12c各自例示了根据本发明的示例性实施例的数据库。

具体实施方式

以下将参照附图来描述本发明的各示例性实施例。

以下描述本发明的第一示例性实施例。

<系统结构>

图1是例示包括多功能外围设备(mfp)100的通信系统的结构的框图,所述mfp100是根据本示例性实施例的通信装置的示例。通信系统包括mfp100和认证服务器121。

根据本示例性实施例的mfp100包括中央处理单元(cpu)101、只读存储器(rom)102、随机访问存储器(ram)103、操作单元104、硬盘驱动器(hdd)105、读卡器106、计时器107、调制解调器108、网络控制单元(ncu)109、网络接口卡(nic)110、扫描器111和打印机112。

mfp100经由专用分支交换系统180与mfp150连接,并经由专用分支交换系统180与连接到分机的mfp150通信。此外,mfp100经由专用分支交换系统180和公共交换电话网(pstn)190与mfp160通信。

cpu101读取在rom102或hdd105中存储的程序,并执行该程序从而全面地控制mfp100。

rom102存储要被cpu101读取并执行的程序。

ram103起cpu101的工作区域的作用。ram103存储数据和被cpu101读取的程序。

操作单元104包括硬件键和包括触摸面板的显示单元。操作单元104在显示单元上显示操作画面和mfp100的状态。此外,操作单元104经由硬件键或触摸面板接收用户操作。

hdd105是存储程序和图像数据的大容量非易失性存储器。可以使用蓝光盘(blu-raydisc)或固态驱动器(ssd)来代替hdd105。

读卡器106是集成电路(ic)卡读取器,其用于无线地读取被用户拿来靠近读卡器106的ic卡中存储的信息。可以使用从附装到卡上的磁条读取信息的其他方法来代替ic卡读取器。读卡器106被配设为可选装置,其可从mfp100去除。

计时器107管理当前时间。

调制解调器108调制/解调通过传真而通信的信号。调制解调器108调制通过传真从mfp100传输的数据。此外,调制解调器108解调通过传真接收的数据。

ncu109通过预定过程向/从专用分支交换系统180传输/接收信息。例如,ncu109经由pstn190传输及接收用于mfp100通信的拨号信号。ncu109与电话113相连。

nic110经由局域网(lan)120控制由mfp100执行的网络通信。mfp100经由nic110和lan120执行与认证服务器121、个人计算机(pc)(未示出)或mfp(未示出)的网络通信。

扫描器111读取放置在稿台玻璃上的原稿的图像,并生成读取的原稿图像的图像数据。此外,扫描器111可以包括用于逐页输送多个原稿的自动原稿进给器(adf)。在利用adf读取原稿的情况下,扫描器111读取由adf输送的原稿并生成原稿的图像的图像数据。生成的图像数据被存储在hdd105中。

打印机112进给片材并在进给的片材上打印图像。基于扫描器111读取的原稿的图像数据、经由ncu109接收的图像数据或经由lan120接收的图像数据来执行图像的打印操作。

mfp150和160的结构与mfp100的结构类似,因此省略对其的详细描述。

在专用分支交换系统180接收到来自mfp100的呼入且外线号码被添加到目的地的先头(head)的情况下,专用分支交换系统180呼叫pstn190。另一方面,在专用分支交换系统180接收到来自mfp100的呼入且外线号码没有被添加到目的地的先头的情况下,专用分支交换系统180呼叫mfp150。

认证服务器121从mfp100接收用于识别向mfp100输入的用户的识别信息,并基于接收到的识别信息执行用户认证。在用户认证成功的情况下,认证服务器121将成功认证的通知和用户信息发送给mfp100。尽管在本示例性实施例中认证服务器121和mfp100在不同的外壳中,但是认证服务器121和mfp100能够被整合在一个外壳中。

图2例示了在图1中示出的操作单元104。

操作单元104包括用于接收利用硬件键执行的用户操作的键输入单元201。此外,操作单元104包括用于显示软件键并接收利用软件键执行的用户操作的触摸面板单元202。

首先,下文描述了键输入单元201。如图2所示,键输入单元201包括操作单元电源开关203。在mfp100处于待机模式(正常操作状态)时用户按下了操作单元电源开关203的情况下,cpu101将mfp100从待机模式切换到睡眠模式(比正常操作状态下的电力消耗更低的电力消耗的状态)。另一方面,在mfp100处于睡眠模式时用户按下了操作单元电源开关203的情况下,cpu101将mfp100从睡眠模式切换到待机模式。

开始键205是用于从用户接收指令以使得mfp100执行复印作业或传输作业的键。

停止键204是用于从用户接收指令以中断正在执行的复印作业或传输作业的键。

数字键206是用于从用户接收份数或电话号码的设置的键。

接下来,下文描述了触摸面板单元202。触摸面板单元202包括液晶显示器(lcd)和附装到lcd的、包括透明电极的触摸板薄片。lcd显示操作画面和mfp100的状态。触摸板薄片用于利用在lcd上显示的操作画面来接收用户操作。

用户通过操作操作单元104来输入目的地,并通过按下开始键205来请求执行传输作业。存在多种传输作业。在一种传输作业中,将通过利用扫描器111读取原稿的图像而生成的图像数据附到电子邮件上并经由lan120传输。在另一种传输作业中,将通过利用扫描器111读取原稿的图像而生成的图像数据经由ncu109传真发送。在本示例性实施例中,将传真传输作为传输作业的示例来进行描述。

如果mfp100接收到传真传输指令,则mfp100使扫描器111读取原稿的图像并经由ncu109传真传输由扫描器111读取原稿而生成的图像数据。

此时,如果用户输入的目的地不正确,则图像数据会被传输到不期望的目的地。

因此,根据本示例性实施例,作为检验员的用户(不同于作为传输者的用户)检验输入到mfp100的目的地。然后,检验员向mfp100输入检验员识别信息。如果输入了检验员识别信息,则mfp100执行图像数据的传输。

这样,能够防止错误传输。

下文对处理进行了详细描述。

<登入处理>

首先,下文参照图3描述了允许传输者登入到mfp100中的登入处理。cpu101将rom102中存储的程序读取到ram103中,并执行该程序以实现图3的流程图中所示的处理。

当激活mfp100时或当用户从mfp100登出时,开始图3的流程图中所示的处理。

在步骤s3010中,cpu101确定读卡器106是否与mfp100连接。如果cpu101确定连接了读卡器106(步骤s3010中为“是”),则处理进入到步骤s3020。另一方面,如果cpu101确定没有连接读卡器106(步骤s3010中为“否”),则处理进入到步骤s3080。

在步骤s3020中,cpu101在操作单元104上显示登入画面以提示用户使卡接触。图4a例示了登入画面的示例。登入画面401显示消息“将ic卡接触读卡器”。

在步骤s3030中,cpu101确定是否使ic卡靠近读卡器106。可以将非接触式ic卡用作为ic卡。如果使ic卡靠近读卡器106且ic卡和读卡器106之间的距离变成预定距离,则在ic卡中的ic芯片和读卡器106之间执行无线通信。如果读卡器106检测到无线通信,则读卡器106通知cpu101执行无线通信,cpu101确定ic卡靠近读卡器106。cpu101重复步骤s3030直到ic卡靠近读卡器106为止。如果cpu101确定ic卡靠近读卡器106(步骤s3030中为“是”),则处理进入到步骤s3040。

在步骤s3040中,cpu101与靠近读卡器106的ic卡执行无线通信,从ic卡获取存储在ic卡中的用户名并将获取的用户名存储到ram103中。

在步骤s3050中,cpu101基于在步骤s3040中获取的用户名来执行用户认证。具体地,cpu101通过确定在步骤s3040中获取的用户名是否被登记在图5a所示的用户数据库501中来执行用户认证。用户数据库501被存储在hdd105中,cpu101参照该用户数据库501。用户数据库501包括用户名(用户识别(id))、卡id、密码、角色、头衔和部门。密码被加密并存储。当加密的密码被读取时其被解密。除密码以外的信息也能被加密并存储在hdd105中。

如果在步骤s3040中获取并存储在ram103中的用户名被登记在用户数据库501中,则用户认证成功。另一方面,如果在步骤s3040中获取并存储在ram103中的用户名没有被登记在用户数据库501中,则用户认证不成功。

另一方面,在处理从步骤s3010进入到s3080的情况下,在步骤s3080中,cpu101在操作单元104上显示用于输入用户名的用户名输入画面。图4b例示了用户名输入画面的示例。用户名输入画面402显示消息“输入用户名”、用户名输入区域403和ok按钮404。如果用户选择用户名输入区域403,则显示用于输入字符和数字的软件键盘,用户经由软件键盘输入用户名。

在步骤s3090中,cpu101确定是否输入了用户名。cpu101重复步骤s3090直到按下ok按钮404为止。如果按下了ok按钮404(步骤s3090中为“是”),则cpu101将输入到用户名输入区域403的用户名存储到ram103中,且处理进入到步骤s3100。

在步骤s3100中,cpu101在操作单元104上显示用于输入密码的密码输入画面。图4c例示了密码输入画面的示例。密码输入画面405包括消息“输入用户密码”、密码输入区域406和ok按钮407。如果用户选择密码输入区域406,则显示用于输入字符和数字的软件键盘,用户经由软件键盘输入密码。

在步骤s3110中,cpu101确定是否输入了密码。cpu101重复步骤s3110直到按下了ok按钮407为止。如果按下了ok按钮407(步骤s3110中为“是”),则cpu101将输入的密码存储到ram103中,且处理进入到步骤s3120。

在步骤s3120中,cpu101基于ram103中存储的用户名和密码来执行用户认证。具体地,cpu101通过确定ram103中存储的用户名和密码是否被登记在图5a所示的用户数据库501中来执行用户认证。如果ram103中存储的用户名和密码被登记在用户数据库501中,则用户认证成功。另一方面,如果ram103中存储的用户名和密码没有被登记在用户数据库501中,则用户认证不成功。

在步骤s3060中,cpu101确定用户认证是否成功。如果cpu101确定用户认证成功(步骤s3060中为“是”),则处理进入到步骤s3070。另一方面,如果cpu101确定用户认证不成功(步骤s3060中为“否”),则处理进入到步骤s3130。

在步骤s3070中,cpu101允许认证的用户登入到mfp100以使用mfp100。然后,cpu101在操作单元104上显示作业设置画面。

另一方面,在处理从步骤s3060进入到s3130的情况下,在步骤s3130中,cpu101在操作单元104上显示表示认证不成功的错误画面。

上文描述了登入处理。

尽管图3例示了在mfp100中执行登入处理的示例,但是也可以利用认证服务器121执行登入处理。在此情况下,mfp100的cpu101将步骤s3040中获取的用户名或步骤s3090中获取的用户名与步骤s3110中获取的密码发送给认证服务器121,认证服务器121执行步骤s3050或s3120。然后,认证服务器121将认证结果发送给mfp100。

<执行传输作业和存储传输历史>

在登入到mfp100之后,用户经由显示的作业设置画面设置传输作业设置。可在登入mfp100之后立即显示用于设置传输作业设置的作业设置画面,或者可在登入mfp100之后在功能选择画面上选择传输功能的情况下显示作业设置画面。

图6是例示从执行传输作业到存储关于传输作业的历史信息的过程(即用户登入mfp100之后执行的过程)的流程图。cpu101将rom102中存储的程序读取到ram103中,并执行该程序以实现图6所示的流程图中指示的处理。

在步骤s6010中,cpu101在操作单元104上显示作业设置画面。mfp100能够显示用于设置复印作业设置的作业设置画面、用于设置电子邮件传输作业的作业设置画面、用于设置传真传输作业设置的作业设置画面等。在本示例性实施例中,将描述在显示用于设置传真传输作业设置的作业设置画面之后所执行的处理。

在步骤s6015中,cpu101经由作业设置画面接收目的地和详细设置。图9a例示了作业设置画面的示例。作业设置画面410是传输作业设置画面。传输作业设置画面包括目的地输入区域411、片材尺寸设置区域412、分辨率设置区域413、片材方向设置区域414和开始键415。目的地输入区域411是用于使用户设置图像数据的传输目的地的区域。片材尺寸设置区域412是用于设置要在目的地处使用的片材的尺寸的设置区域。分辨率设置区域413是用于设置图像数据的传输分辨率的设置区域。片材方向设置区域414是用于设置要在目的地处使用的片材的方向的设置区域。

用户通过触摸目的地输入区域411并操作数字键盘206来输入目的地。此外,用户在需要时改变详细设置。例如,用户将分辨率设置区域413从200dpi×200dpi改变为400dpi×400dpi。cpu101将改变的内容存储到hdd105中。具体的设置不限于图9a所示的设置,其可以包括诸如在记忆传输(memorytransmission)和直接传输之间切换的其他设置。

在步骤s6020中,cpu101确定是否按下了开始键205(硬件键)或开始键415(软件键)。cpu101重复步骤s6020直到开始键205或开始键415之一被按下。如果按下了开始键205或开始键415(步骤s6020中为“是”),则cpu101确定接收到传输请求,处理进入到步骤s6030。

在步骤s6030中,cpu101确定输入到目的地输入区域411的目的地是外线还是分机。在呼叫外线的情况下,目的地通常以“00”开始,即外线呼叫号码的“0”和区号开始的“0”的组合。因此,如果输入到目的地输入区域411的目的地以“00”开始,则cpu101确定目的地是外线。另一方面,如果输入到目的地输入区域411的目的地以非“00”的号码开始,则cpu101确定目的地是分机。可选地,在目的地的位数大于预定位数的情况下,cpu101可确定输入的目的地是外线,在目的地的位数小于预定位数的情况下,cpu101可确定输入的目的地是分机。如果cpu101确定输入到目的地输入区域411的目的地是外线(步骤s6030中为“是”),则处理进入到步骤s6040。另一方面,如果cpu101确定输入到目的地输入区域411的目的地是分机(步骤s6030中为“否”),则跳过步骤s6040,处理进入到步骤s6050。

在步骤s6040中,cpu101执行处理以提示检验员检验目的地和将要被传输的图像。以下将参照图7所示的流程图来描述步骤s6040中执行的处理的详细内容。cpu101将rom102中存储的程序读取到ram103中,并执行该程序以实现图7的流程图中所示的处理。

在步骤s7010中,cpu101在操作单元104上显示图9b所示的确认画面。图9b例示了确认画面的示例。确认画面430是用于提示检验员检验目的地和图像的画面。

确认画面430包括复选框431和复选框432。此外,确认画面430包括ok按钮433和取消按钮434。在初始状态下,复选框431和复选框432都没有被选中。确认画面430上的ok按钮433变灰,不可用于选择。在检验员确认传输者输入的目的地正确的情况下,检验员选中复选框431。在复选框431被选中的情况下,cpu101在复选框431中显示复选标记。此外,在检验员确认传输者在扫描器111中设置的原稿是正确的原稿的情况下,检验员选中复选框432。在复选框432被选中的情况下,cpu101在复选框432中显示复选标记。这样,检验员确认检验了上述每项。

在步骤s7015中,cpu101确定是否按下了取消按钮434。在cpu101确定按下了取消按钮434的情况下(步骤s7015中为“是”),处理进入到图6中的步骤s6010。另一方面,在cpu101确定没有按下取消按钮434的情况下(步骤s7015中为“否”),处理进入到步骤s7020。

在步骤s7020中,cpu101确定是否按下了ok按钮433。在没有按下ok按钮433的情况下(步骤s7020中为“否”),处理进入到步骤s7030。另一方面,在按下了ok按钮433的情况下(步骤s7020中为“是”),处理进入到步骤s7050。

在步骤s7030中,cpu101确定是否所有的复选框都被选中。在cpu101确定所有的复选框都被选中的情况下(步骤s7030中为“是”),处理进入到步骤s7040。另一方面,在cpu101确定不是所有的复选框都被选中的情况下(步骤s7030中为“否”),处理进入到步骤s7015。

在步骤s7040中,cpu101将ok按钮433设置为可用于选择。图9c例示了此时在操作单元104上显示的确认画面。然后,处理进入到步骤s7015。如上所述,在本示例性实施例中,针对检验员是否检验到目的地是正确的且要被传输的原稿是正确的而向检验员做出询问,并且确认画面不被改变为下一画面,从而在经由复选框提供目的地和原稿被检验的指示之前禁止图像数据的传输。这样防止检验员忘记检验目的地和原稿。

在处理从步骤s7020进入到s7050的情况下,在步骤s7050中,cpu101确定读卡器106是否与mfp100连接。在cpu101确定读卡器106与mfp100连接的情况下(步骤s7050中为“是”),处理进入到步骤s7060。另一方面,在cpu101确定读卡器106没有与mfp100连接的情况下(步骤s7050中为“否”),则处理进入到步骤s7120。

在步骤s7060中,cpu101在操作单元104上显示图10a所示的检验员认证画面。图10a例示了检验员认证画面的示例。检验员认证画面440包括取消按钮441。检验员看见检验员认证画面并将检验员所持的ic卡靠近读卡器106。

在步骤s7070中,cpu101确定是否使卡靠近读卡器106。用于确定的方法与步骤s3030中使用的方法类似。在cpu101确定没有使卡靠近读卡器106的情况下(步骤s7070中为“否”),处理进入到步骤s7080。另一方面,在cpu101确定使卡靠近读卡器106的情况下(步骤s7070中为“是”),处理进入到步骤s7090。

在步骤s7080中,cpu101确定是否按下了图10a中的取消按钮441。在cpu101确定没有按下取消按钮441的情况下(步骤s7080中为“否”),处理进入到步骤s7070。另一方面,在cpu101确定按下了取消按钮441的情况下(步骤s7080中为“是”),处理进入到图6中的步骤s6010。此时,cpu101可取消设置的目的地和详细的设置,并将目的地和详细的设置重置为默认值,或者cpu101可保持设置的目的地和详细的设置而不是取消它们,并可以接收设置的改变。

在步骤s7090中,cpu101与靠近读卡器106的ic卡执行无线通信,从ic卡获取存储在ic卡中的检验员的用户名(检验员名),并将获取的用户名存储在ram103中。

上文描述了利用ic卡的检验员识别信息获取方法。

另一方面,在处理从步骤s7050进入到s7120的情况下,在步骤s7120中,cpu101在操作单元104上显示图10b所示的检验员名输入画面。检验员名输入画面442包括检验员名输入区域443、ok按钮444和取消按钮445。在用户选择了检验员名输入区域443的情况下,显示用于输入字符和数字的软件键盘,用户经由软件键盘输入用户名。

在步骤s7130中,cpu101确定是否输入了检验员的用户名。在选择了ok按钮444的情况下,cpu101确定输入了检验员的用户名。cpu101重复步骤s7130,直到输入了检验员的用户名为止。在cpu101确定输入了检验员的用户名的情况下(步骤s7130中为“是”),处理进入到步骤s7100。在按下了取消按钮445的情况下,处理能够进入到图6中的步骤s6010。

在步骤s7100中,cpu101参照图5b所示的批准权限表502。批准权限表502存储具有检验数据的目的地并允许数据传输的权限的检验员的用户名。

在步骤s7110中,cpu101基于其参照的批准权限表502确定检验员的用户名是否被登记在批准权限表502中。在cpu101确定检验员的用户名被登记在批准权限表502中的情况下(步骤s7110中为“是”),处理进入到步骤s7170。另一方面,在cpu101确定检验员的用户名没有被登记在批准权限表502中的情况下(步骤s7110中为“否”),处理进入到步骤s7160。

在步骤s7170中,cpu101将检验员的用户名作为要存储到传输历史数据库的信息而存储到hdd105中。之后,处理进入到图6中的步骤s6050。

在处理从步骤s7110进入到s7160的情况下,在步骤s7160中,cpu101在操作单元104上显示图10c所示的错误画面,该错误画面表示检验员不是授权的检验员。在选择了图10c中的ok按钮931的情况下,处理进入到步骤s7050。

下文是图6的描述的延续。在步骤s6050中,cpu101发出管理号,从而将要执行的新传输作业的传输历史记录添加到传输历史数据库中,并将发出的管理号存储到传输历史数据库中。除管理号之外,传输历史数据库中的项目还包括开始时间、目的地、传输者、检验员、通信次数和通信结果。

在步骤s6060中,cpu101将步骤s6050中发出的管理号存储到传输历史数据库中,并将此时确定的传输作业的开始时间、目的地、传输者和检验员与管理号关联地存储到传输历史数据库中。具体地,cpu101从计时器107获取当前时间并将获取的当前时间与步骤s6050中发出的管理号相关联地存储到开始时间的行中。cpu101获取在步骤s6015中设置的目的地并将获取的目的地与步骤s6050中发出的管理号相关联地存储。cpu101将在图3中的步骤s3050或s3120中认证的传输者的用户名与步骤s6050中发出的管理号相关联地存储。cpu101将步骤s7170中存储的检验员的用户名与步骤s6050中发出的管理号相关联地存储。以上信息是在读取原稿之前确定的信息,因此可以在此时被存储到传输历史数据库中。

在步骤s6070中,cpu101执行传输作业。下文参照图8描述了步骤s6070的详情。cpu101将rom102中存储的程序读取到ram103中,并执行该程序以实现图8的流程图中所示的处理。

在步骤s8010中,cpu101在ram103中准备用于对原稿数量进行计数的原稿数量计数器(可变的),并将原稿数量计数器的值初始化为0。

在步骤s8020中,cpu101指示扫描器111根据设置的详细设置来读取原稿。根据该指示,扫描器111开始输送设置在adf中的第一原稿,读取输送的原稿的图像,并生成读取的原稿图像的图像数据。cpu101将生成的图像数据存储到hdd105中。

在步骤s8030中,cpu101将保持在ram103中的原稿数量计数器的值增加1,从而对原稿的数量进行计数。

在步骤s8040中,cpu101利用设置在adf的原稿检测传感器来确定是否在adf中设置了下一原稿。在cpu101确定adf中存在下一原稿的情况下(步骤s8040中为“是”),处理进入到步骤s8020。另一方面,在cpu101确定在adf中不存在下一原稿的情况下(步骤s8040中为“否”),则处理进入到步骤s8050。

在步骤s8050中,cpu101经由调制解调器108和ncu109将hdd105中存储的图像数据传输到步骤s6015中输入的目的地。

尽管本示例性实施例中以记忆传输(即在读取了全部原稿后传输第一原稿的图像数据)为例进行描述,但本发明的示例性实施例不限于记忆传输,可以采用读取并传输一个原稿、然后读取并传输下一原稿的直接传输。

下文是图6的描述的延续。在步骤s6080中,cpu101将步骤s8030中计数的、ram103中作为通信次数的原稿次数计数器的值与步骤s6050中发出的管理号相关联地存储到传输历史数据库中。此外,cpu101将通信结果与步骤s6050中发出的管理号相关联地存储在通信结果的行中。在通信结果中,如果在没有错误的状态下完成了最终的原稿图像的传输,则存储“ok”,反之,如果在完成最终的原稿图像的传输之前发生了错误,则存储“ng”。

通过以上过程,执行了传输作业并将传输历史存储在hdd105中。在接收到来自用户的显示指令的情况下,之后可以在操作单元104上显示hdd105中存储的传输历史。此外,在接收到来自用户的打印指令的情况下打印机112可执行打印。

在检验目的地的用户是具有批准权限的用户的情况下,上述示例性实施例允许传输图像数据。

在上述第一示例性实施例中,描述了在批准权限表中基于用户名来管理具有批准权限的检验员的示例。在第二示例性实施例中,将描述基于头衔来管理具有批准权限的检验员的示例。

mfp100的结构和通信系统与第一示例性实施例中类似,因此省略对其的描述,将仅描述不同之处。

图11是例示根据第二示例性实施例的处理的流程图。cpu101将rom102中存储的程序读取到ram103中,并执行该程序来实现图11所示的流程图中指定的处理。

在第二示例性实施例中,执行图11所示的流程图中指定的处理,来代替根据第一示例性实施例的图7所示的流程图中指定的处理。

不同之处是步骤s8100和s8110。

在步骤s8100中,cpu101参照图5a中所示的用户数据库501和图12a中所示的头衔管理表1201。

在步骤s8110中,cpu101从图5a中所示的用户数据库501中识别与步骤s7080或s7130中获取的检验员的用户名对应的检验员的记录。然后,cpu101获取检验员的头衔并确定所获取的头衔是否被登记在图12a所示的头衔管理表1201中。在cpu101确定检验员的头衔被登记在图12a所示的头衔管理表1201中的情况下(步骤s8110中为“是”),处理进入到步骤s7170。另一方面,在cpu101确定检验员的头衔没有被登记在图12a所示的头衔管理表1201中的情况下(步骤s8110中为“否”),处理进入到步骤s7160。

根据上述示例性实施例,在检验数据的传输目的地的用户具有允许数据传输的批准权限的头衔的情况下,执行数据的传输。

上述示例性实施例使得可针对各头衔来管理允许数据传输的权限。

在上述示例性实施例中,利用图12a中所示的头衔管理表1201来确定检验员是否具有允许数据传输的批准权限。然而,本发明的示例性实施例不限于上述内容。可利用图12b所示的部门管理表1202来确定检验员是否具有允许数据传输的批准权限。在此情况下,在步骤s8100中,cpu101参照图5a中所示的用户数据库501和图12b中所示的部门管理表1202。

在步骤s8110中,cpu101从图5a的用户数据库501中识别与步骤s7080或s7130中获取的检验员的用户名对应的检验员的记录。然后,cpu101获取检验员的部门,并确定获取的部门是否被登记在图12b的部门管理表1202中。在cpu101确定检验员的部门被登记在图12b的部门管理表1202中的情况下(步骤s8110中为“是”),处理进入到步骤s7170。另一方面,在cpu101确定检验员的部门没有被登记在图12b的部门管理表1202中的情况下(步骤s8110中为“否”),处理进入到步骤s7160。

在检验目的地的用户是属于发出允许数据传输的批准权限的部门的用户的情况下,上述示例性实施例允许图像数据的传输。上述示例性实施例使得可针对各部门来管理允许数据传输的权限。

图12a中的头衔管理表1201和图12b中的部门管理表1202都可被使用。在此情况下,在步骤s8110中,cpu101确定检验员的头衔是否被登记在图12a的头衔管理表1201中或者检验员的部门是否被登记在图12b的部门管理表1202中。

在第三示例性实施例中,将描述这样的示例:即根据是利用地址簿来设置目的地还是通过输入新目的地而不使用地址簿来设置目的地,来改变具有检验目的地的权限的头衔或部门。

mfp100和通信系统的结构与第一示例性实施例中的类似,因此省略对其的描述,将仅描述不同之处。

cpu101确定在步骤s6015中设置的目的地是利用地址簿设置的还是通过输入新目的地设置的。

在利用地址簿设置目的地的情况下,在步骤s7110中,cpu101识别图12c的头衔管理表1203中的“可做出批准的目的地”是“地址簿中的目的地”的记录。然后,cpu101获取作为该记录的属性值而存储的“经理,主管”,并确定检验员的头衔是否是“经理”或“主管”。在检验员的头衔是“经理”或“主管”的情况下(步骤s7110中为“是”),处理进入到步骤s7170。另一方面,在检验员的头衔既不是“经理”也不是“主管”的情况下(步骤s7110中为“否”),处理进入到步骤s7160。

另一方面,在通过输入新目的地来设置目的地的情况下,在步骤s7110中,cpu101识别图12c的头衔管理表1203中的“可做出批准的目的地”是“所有目的地”的记录。然后,cpu101获取作为该记录的属性值而存储的“经理”,并确定检验员的头衔是否为“经理”。在cpu101确定检验员的头衔是“经理”的情况下(步骤s7110中为“是”),处理进入到步骤s7170。另一方面,在cpu101确定检验员的头衔不是“经理”的情况下(步骤s7110中为“否”),处理进入到步骤s7160。

具体地,具有头衔“主管”的用户具有检验利用地址簿设置的目的地并允许数据传输的权限,但不具有检验通过输入新目的地而设置的目的地并允许数据传输的权限。

这样,可以根据是利用地址簿来设置目的地还是通过输入新目的地而不使用地址簿来设置目的地,来改变具有检验目的地的权限的头衔或部门。

尽管在上述示例性实施例中描述了传真传输作业,但是本发明的示例性实施例也可以采用传输电子邮件的传输作业。在此情况下,目的地不是电话号码而是电子邮件地址。在电子邮件的情况下,跳过步骤s6030中关于目的地是外线还是分机的确定。

此外,在上述示例性实施例中,cpu101可确定从ic卡获取的检验员的用户名是否被登记在图5a的用户数据库501中。在cpu101确定从ic卡获取的检验员的用户名被登记在图5a的用户数据库501中的情况下,可执行步骤s7100或s8100。另一发明,在cpu101确定从ic卡获取的检验员的用户名没有被登记在图5a的用户数据库501中的情况下,执行步骤s7160。

尽管在上述示例性实施例中描述了经由键盘仅输入检验员的用户名的示例,但除了检验员的用户名外还可以输入密码。然后,cpu101可以确定输入的检验员的用户名和密码是否被登记在图5a的用户数据库501中。在cpu101确定输入的检验员的用户名和密码被登记在图5a的用户数据库501中的情况下,可以执行步骤s7100或s8100。另一方面,在cpu101确定输入的检验员的用户名和密码没有被登记在图5a的用户数据库501中的情况下,执行步骤s7160。

其他实施例

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

虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

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