本發(fā)明涉及一種能夠生成作業(yè)的執(zhí)行歷史的文件的文件生成裝置、文件生成裝置的控制方法以及存儲(chǔ)介質(zhì)。
背景技術(shù):
已經(jīng)存在能夠存儲(chǔ)執(zhí)行的作業(yè)的執(zhí)行歷史的裝置。
日本特開(kāi)2005-78160號(hào)公報(bào)討論了一種打印作業(yè)管理裝置,其從多功能外圍設(shè)備(mfp)收集打印作業(yè)的執(zhí)行歷史,存儲(chǔ)打印作業(yè)的多個(gè)執(zhí)行歷史,并且將所存儲(chǔ)的多個(gè)執(zhí)行歷史通過(guò)電子郵件發(fā)送到用戶計(jì)算機(jī)。
傳統(tǒng)上,用戶打開(kāi)了存儲(chǔ)的文件來(lái)瀏覽內(nèi)容并檢查文件中包括的作業(yè)執(zhí)行歷史的類型。
然而,用戶不能從文件的文件名來(lái)識(shí)別文件中包括的作業(yè)執(zhí)行歷史的類型。
例如,假設(shè)生成了包括執(zhí)行歷史的多個(gè)文件。即使顯示多個(gè)文件的列表,也不能從文件名識(shí)別哪個(gè)文件包括哪種類型的執(zhí)行歷史。
根據(jù)日本特開(kāi)2005-78160號(hào)公報(bào)中討論的技術(shù),執(zhí)行歷史是電子郵件正文中的打印作業(yè)的執(zhí)行歷史。執(zhí)行歷史不以文件的形式發(fā)送。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)本發(fā)明的一個(gè)方面,一種文件生成裝置包括:文件生成單元,其被構(gòu)造為基于作業(yè)的執(zhí)行歷史生成文件;以及文件名生成單元,其被構(gòu)造為基于作業(yè)的類型生成文件的文件名。
通過(guò)以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。
附圖說(shuō)明
圖1是例示根據(jù)本發(fā)明的示例性實(shí)施例的整個(gè)數(shù)據(jù)處理系統(tǒng)的框圖。
圖2是例示根據(jù)本發(fā)明的示例性實(shí)施例的多功能外圍設(shè)備(mfp)的構(gòu)造的框圖。
圖3是例示根據(jù)本發(fā)明的示例性實(shí)施例的文件服務(wù)器的構(gòu)造的框圖。
圖4是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作的流程圖。
圖5是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作畫面的圖。
圖6是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作的流程圖。
圖7是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作畫面的圖。
圖8a和圖8b是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作畫面的圖。
圖9a和圖9b是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作畫面的圖。
圖10是例示根據(jù)本發(fā)明的示例性實(shí)施例的發(fā)送歷史數(shù)據(jù)庫(kù)的表。
圖11是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作的流程圖。
圖12a和圖12b是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作畫面的圖。
圖13是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作的流程圖。
圖14是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作的流程圖。
圖15是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作的流程圖。
圖16是例示根據(jù)本發(fā)明的示例性實(shí)施例的mfp的操作的流程圖。
具體實(shí)施方式
下面將參照附圖描述用于實(shí)現(xiàn)本發(fā)明的示例性實(shí)施例。下面描述的示例性實(shí)施例不意圖限制權(quán)利要求中闡述的本發(fā)明,并且并非在示例性實(shí)施例中描述的特征的所有組合都是本發(fā)明的解決方案所必不可少的。
下面將參照附圖描述本發(fā)明的第一示例性實(shí)施例。
圖1是例示根據(jù)本發(fā)明的本示例性實(shí)施例的數(shù)據(jù)處理系統(tǒng)的構(gòu)造的框圖。
根據(jù)本示例性實(shí)施例的數(shù)據(jù)處理系統(tǒng)包括作為文件生成裝置的示例的mfp101、文件服務(wù)器102以及個(gè)人計(jì)算機(jī)(pc)103。除了這些裝置以外,多個(gè)個(gè)人計(jì)算機(jī)(pc)和/或多個(gè)服務(wù)器可以連接到局域網(wǎng)(lan)100。mfp101不限于通過(guò)諸如lan100等的有線通信與文件服務(wù)器102和pc103通信的mfp。mfp101可以通過(guò)諸如無(wú)線保真(wifi)等的無(wú)線通信與文件服務(wù)器102和pc103通信。mfp101連接到公共交換電話網(wǎng)絡(luò)(publicswitchedtelephonenetwork,pstn)110,并且能夠與連接到pstn110的其他傳真裝置進(jìn)行傳真發(fā)送和接收。
圖2是例示mfp101的構(gòu)造的框圖。
mfp101包括控制單元210、操作單元220、打印機(jī)221、掃描器222以及調(diào)制解調(diào)器223。操作單元220包括顯示單元和硬件鍵。顯示單元包括附著有觸摸面板片的液晶顯示單元。操作單元220在液晶顯示單元上顯示操作畫面和通知畫面。操作單元220經(jīng)由觸摸面板片和/或硬件鍵接受來(lái)自用戶的操作。
打印機(jī)221基于從控制單元210發(fā)送的圖像數(shù)據(jù)在片材上打印圖像。掃描器222讀取原稿的圖像以生成表達(dá)所讀取的原稿的圖像的圖像數(shù)據(jù),并且將生成的圖像數(shù)據(jù)發(fā)送到控制單元210。
控制單元210包括中央處理單元(cpu)211、只讀存儲(chǔ)器(rom)212、隨機(jī)存取存儲(chǔ)器(ram)213、硬盤驅(qū)動(dòng)器(hdd)214、計(jì)時(shí)器230、操作單元接口(i/f)215、打印機(jī)i/f216、掃描器i/f217、調(diào)制解調(diào)器i/f218以及網(wǎng)絡(luò)i/f219。這些單元經(jīng)由總線連接。
cpu211通過(guò)執(zhí)行rom212中存儲(chǔ)的程序來(lái)以全面的方式控制mfp101。rom212存儲(chǔ)要由cpu211讀取的各種程序。ram213用作cpu211的工作區(qū)域。hdd214是存儲(chǔ)圖像數(shù)據(jù)和應(yīng)用程序的大容量存儲(chǔ)介質(zhì)。計(jì)時(shí)器230管理時(shí)間。
操作單元i/f215控制控制單元210與操作單元220之間的數(shù)據(jù)的輸入和輸出。打印機(jī)i/f216進(jìn)行如下的控制:在與打印機(jī)221之間相互發(fā)送和接收用于控制單元210控制打印機(jī)221的命令。打印機(jī)i/f216還進(jìn)行用于將從控制單元210發(fā)送的圖像數(shù)據(jù)發(fā)送到打印機(jī)221的控制。掃描器i/f217進(jìn)行如下的控制:在與掃描器222之間相互發(fā)送和接收用于控制單元210控制掃描器222的命令。掃描器i/f217還進(jìn)行用于從掃描器222接收?qǐng)D像數(shù)據(jù)的控制。
調(diào)制解調(diào)器i/f218進(jìn)行如下的控制:在與調(diào)制解調(diào)器223之間相互發(fā)送和接收用于控制單元210控制調(diào)制解調(diào)器223的命令。調(diào)制解調(diào)器i/f218還進(jìn)行用于將從控制單元210發(fā)送的圖像數(shù)據(jù)發(fā)送到調(diào)制解調(diào)器223的控制。調(diào)制解調(diào)器i/f218還進(jìn)行從調(diào)制解調(diào)器223接收?qǐng)D像數(shù)據(jù)的控制。調(diào)制解調(diào)器223連接到pstn110并且進(jìn)行傳真發(fā)送和接收。調(diào)制解調(diào)器223將從控制單元210接收的傳真數(shù)字信號(hào)調(diào)制成模擬信號(hào),并且將模擬信號(hào)發(fā)送到pstn110。調(diào)制解調(diào)器223將從pstn110接收的傳真模擬信號(hào)解調(diào)成數(shù)字信號(hào),并且將數(shù)字信號(hào)發(fā)送到控制單元210。網(wǎng)絡(luò)i/f219連接到lan100。網(wǎng)絡(luò)i/f219進(jìn)行控制,使得mfp101經(jīng)由lan100與諸如文件服務(wù)器102和pc103等的外部裝置通信。
圖3是例示文件服務(wù)器102的構(gòu)造的框圖。pc103具有與文件服務(wù)器102的構(gòu)造類似的構(gòu)造。
文件服務(wù)器102包括控制單元310、操作單元332以及顯示單元334。
控制單元310包括cpu311、rom312、ram313、hdd314、操作單元i/f331、顯示單元i/f333以及網(wǎng)絡(luò)i/f315。
cpu311通過(guò)執(zhí)行rom312中存儲(chǔ)的程序來(lái)以全面的方式控制文件服務(wù)器102。rom312存儲(chǔ)要由cpu311讀取的各種程序。ram313用作cpu311的工作區(qū)域。hdd314是存儲(chǔ)圖像數(shù)據(jù)和應(yīng)用程序的大容量存儲(chǔ)介質(zhì)。
操作單元i/f331控制控制單元310與操作單元332之間的數(shù)據(jù)的輸入和輸出。操作單元332包括鍵盤和鼠標(biāo),并且接受來(lái)自用戶的操作。顯示單元i/f333控制控制單元310與顯示單元334之間的數(shù)據(jù)的輸入和輸出。顯示單元334包括液晶顯示器或等離子體顯示器,并且顯示畫面。網(wǎng)絡(luò)i/f315連接到lan100。網(wǎng)絡(luò)i/f315進(jìn)行控制,使得文件服務(wù)器102經(jīng)由lan100與mfp101和pc103通信。
以上是根據(jù)本示例性實(shí)施例的數(shù)據(jù)處理系統(tǒng)的構(gòu)造的描述。
上述的mfp101對(duì)使用mfp101的用戶進(jìn)行認(rèn)證。如果用戶被成功認(rèn)證,則mfp101許可用戶使用mfp101。
圖4是例示mfp101對(duì)用戶進(jìn)行認(rèn)證的處理的流程圖。通過(guò)cpu211將rom212中存儲(chǔ)的程序讀取到ram213中并執(zhí)行該程序,來(lái)實(shí)現(xiàn)圖4的流程圖中所示的處理。
在步驟s1001中,cpu211從用戶接受用戶信息。更具體地,cpu211在操作單元220上初始顯示圖5中所示的登錄畫面。用戶操作操作單元220以輸入用戶名和密碼。更具體地,用戶觸摸區(qū)域401并且經(jīng)由顯示的鍵盤輸入用戶名。然后,用戶觸摸區(qū)域402并且經(jīng)由顯示的鍵盤輸入密碼。cpu211將所接受的用戶名和密碼存儲(chǔ)到ram213中。在該示例中,用戶經(jīng)由顯示的鍵盤輸入用戶名和密碼。然而,本發(fā)明不限于此。例如,用戶可以攜帶集成電路(ic)卡,并且使ic卡靠近mfp101的讀卡單元(未例示)。mfp101能夠通過(guò)無(wú)線通信從ic卡獲得用戶名和密碼。
在步驟s1002中,cpu211確定登錄鍵403是否被按下。如果cpu211確定登錄鍵403未被按下(在步驟s1002中為“否”),則處理返回到步驟s1001。另一方面,如果cpu211確定登錄鍵403被按下(在步驟s1002中為“是”),則處理進(jìn)行到步驟s1003。
在步驟s1003中,cpu211將所接受的用戶名和密碼與先前存儲(chǔ)在hdd214中的用戶名和密碼進(jìn)行比較,以對(duì)用戶進(jìn)行認(rèn)證。
在步驟s1004中,cpu211確定用戶是否被成功認(rèn)證。如果cpu211確定用戶認(rèn)證失敗(在步驟s1004中為“否”),則處理進(jìn)行到步驟s1006。在步驟s1006中,cpu211在操作單元220上顯示用于向用戶通知認(rèn)證失敗的畫面。
另一方面,如果cpu211確定用戶認(rèn)證被成功認(rèn)證(在步驟s1004中為“是”),則處理進(jìn)行到步驟s1005。在步驟s1005中,cpu211允許用戶登錄到mfp101。然后,處理結(jié)束。為了管理登錄到mfp101的用戶,cpu211將登錄到mfp101的用戶的用戶名存儲(chǔ)到ram213中。登錄到mfp101的用戶被許可使用mfp101。如果許可對(duì)mfp101的使用,則在操作單元220上顯示用于使用mfp101的操作畫面。
圖6是例示mfp101進(jìn)行用于讀取原稿并將表達(dá)所讀取的原稿的圖像的圖像數(shù)據(jù)發(fā)送到指定目的地的發(fā)送作業(yè)的處理的流程圖。通過(guò)cpu211將rom212中存儲(chǔ)的程序讀取到ram213中并執(zhí)行該程序,來(lái)實(shí)現(xiàn)圖6的流程圖中所示的處理。
在步驟s2001中,cpu211在操作單元220上顯示發(fā)送設(shè)置畫面。這里,將參照?qǐng)D7至圖9b來(lái)描述在操作單元220上顯示的發(fā)送設(shè)置畫面和其他操作畫面。
圖7例示了發(fā)送設(shè)置畫面的示例。用戶能夠在圖7的發(fā)送設(shè)置畫面上操作操作鍵501和502中的任一個(gè)以選擇功能。圖7例示了操作鍵501被選擇的狀態(tài)。雖然圖7例示了“掃描并發(fā)送”和“復(fù)印”作為功能的示例,但是mfp101可以包括其他功能。
選擇操作鍵501,用戶能夠操作操作鍵511至513中的任一個(gè)以設(shè)置要發(fā)送的圖像數(shù)據(jù)的目的地。
操作鍵511是地址簿鍵。如果操作鍵511被操作,則顯示hdd214中存儲(chǔ)的地址簿的內(nèi)容。用戶能夠參照在地址簿中登記的目的地的列表,并且選擇期望的目的地以設(shè)置圖像數(shù)據(jù)的目的地。操作鍵512是新輸入鍵。如果操作鍵512被操作,則顯示用于從用戶接受新目的地的輸入的畫面。用戶能夠經(jīng)由顯示的畫面輸入新目的地,并且將新目的地設(shè)置為圖像數(shù)據(jù)的目的地。下面將參照?qǐng)D8a來(lái)描述在這種情況下顯示的畫面。操作鍵513是“將文件發(fā)送到我的文件夾”鍵。如果用戶想要將用戶自己的文件夾設(shè)置為圖像數(shù)據(jù)的目的地(如果用戶想要以用戶自己的文件夾作為目的地發(fā)送圖像數(shù)據(jù)的文件),則操作操作鍵513。如果用戶操作操作鍵513,則關(guān)于用戶自己的文件夾的路徑信息被自動(dòng)設(shè)置為圖像數(shù)據(jù)的目的地。將關(guān)于用戶自己的文件夾的路徑信息與用戶相關(guān)聯(lián)地預(yù)先在hdd214中管理。
操作鍵521是用來(lái)做出關(guān)于以彩色還是以單色讀取原稿的設(shè)置的操作鍵。操作鍵522是用來(lái)設(shè)置讀取分辨率的操作鍵。操作鍵524是用來(lái)做出關(guān)于單面/雙面讀取的設(shè)置的操作鍵。操作鍵525是用來(lái)設(shè)置讀取大小的操作鍵。
在顯示這樣的畫面之后,處理進(jìn)行到步驟s2002。在步驟s2002中,cpu211經(jīng)由顯示的畫面接受設(shè)置。例如,cpu211接受如下的讀取設(shè)置,其包括關(guān)于以彩色還是以單色讀取原稿的設(shè)置以及讀取分辨率的設(shè)置。cpu211將所接受的讀取設(shè)置存儲(chǔ)到hdd214中。在步驟s2002中,cpu211還經(jīng)由圖8a至圖9b中所示的畫面,接受關(guān)于目的地以及圖像數(shù)據(jù)的文件格式的發(fā)送設(shè)置。
圖8a是例示在操作單元220上顯示的操作畫面的示例的圖。如果圖7的操作鍵512被按下,則顯示圖8a中所示的操作畫面。
區(qū)域601是用于接受發(fā)送協(xié)議的選擇的區(qū)域。區(qū)域601顯示包括服務(wù)器消息塊(smb)、文件傳輸協(xié)議(ftp)、電子郵件(electronicmail)以及傳真(fax)的選項(xiàng)的下拉列表。然而,選項(xiàng)可以包括其他發(fā)送協(xié)議。
在圖8a中所示的畫面中,smb被選擇作為發(fā)送協(xié)議。
區(qū)域602是用于接受對(duì)用作圖像數(shù)據(jù)的目的地的文件夾進(jìn)行管理的服務(wù)器的主機(jī)名的區(qū)域。例如,文件服務(wù)器102的主機(jī)名被輸入到區(qū)域602。區(qū)域603是用于接受用作圖像數(shù)據(jù)的目的地的文件夾的路徑的區(qū)域。區(qū)域604是用于接受登錄到用作圖像數(shù)據(jù)的目的地的文件夾所需的用戶名的區(qū)域。區(qū)域605是用于接受登錄到用作圖像數(shù)據(jù)的目的地的文件夾所需的密碼的區(qū)域。用戶名和密碼將被統(tǒng)稱為認(rèn)證信息。區(qū)域606是用于接受文件格式的選擇的區(qū)域。區(qū)域606顯示包括可移植文檔格式(pdf)和標(biāo)記圖像文件格式(tiff)的選項(xiàng)的下拉列表。然而,選項(xiàng)可以包括其他文件格式。
如果確定(ok)鍵607被按下,則cpu211將經(jīng)由畫面接受的發(fā)送設(shè)置存儲(chǔ)到hdd214中。然后,關(guān)閉圖8a中所示的畫面,并且在操作單元220上顯示圖7中所示的畫面。在這種情況下,圖7中所示的畫面可以顯示從圖8a中所示的畫面做出的發(fā)送設(shè)置的內(nèi)容。如果取消鍵608被按下,則cpu211丟棄經(jīng)由畫面接受的發(fā)送設(shè)置。然后,關(guān)閉圖8a中所示的畫面,并且在操作單元220上顯示圖7中所示的畫面。
圖8b是例示在操作單元220上顯示的操作畫面的示例的圖。如果在圖8a的區(qū)域601中選擇了ftp,則顯示圖8b中所示的操作畫面。
區(qū)域701是用于接受發(fā)送協(xié)議的選擇的區(qū)域。區(qū)域701表示ftp被選擇。區(qū)域702至706類似于區(qū)域602至606。因此將省略其詳細(xì)描述。如果確定鍵707被按下,則cpu211將經(jīng)由畫面接受的發(fā)送設(shè)置存儲(chǔ)到hdd214中。然后,關(guān)閉圖8b中所示的畫面,并且在操作單元220上顯示圖7中所示的畫面。在這種情況下,圖7中所示的畫面可以顯示從圖8b中所示的畫面做出的發(fā)送設(shè)置的內(nèi)容。如果取消鍵708被按下,則cpu211丟棄經(jīng)由畫面接受的發(fā)送設(shè)置。然后,關(guān)閉圖8b中所示的畫面,并且在操作單元220上顯示圖7中所示的畫面。
圖9a是例示在操作單元220上顯示的操作畫面的示例的圖。如果在圖8a的區(qū)域601中選擇了電子郵件,則顯示圖9a中所示的操作畫面。
區(qū)域801是用于接受發(fā)送協(xié)議的選擇的區(qū)域。區(qū)域801表示電子郵件被選擇。區(qū)域802是用于接受用作電子郵件的目的地的電子郵件地址的區(qū)域。區(qū)域803是用于接受文件格式的選擇的區(qū)域。區(qū)域803顯示包括pdf和tiff的選項(xiàng)的下拉列表。選項(xiàng)可以包括其他文件格式。如果確定鍵804被按下,則cpu211將經(jīng)由畫面接受的發(fā)送設(shè)置存儲(chǔ)到hdd214中。然后,關(guān)閉圖9a中所示的畫面,并且在操作單元220上顯示圖7中所示的畫面。在這種情況下,這里的圖7中所示的畫面可以顯示從圖9a中所示的畫面做出的發(fā)送設(shè)置的內(nèi)容。如果取消鍵808被按下,則cpu211丟棄經(jīng)由畫面接受的發(fā)送設(shè)置。然后,關(guān)閉圖9a中所示的畫面,并且在操作單元220上顯示圖7中所示的畫面。
圖9b是例示在操作單元220上顯示的操作畫面的示例的圖。如果在圖8a的區(qū)域601中選擇了fax,則顯示圖9b中所示的操作畫面。
區(qū)域810是用于接受發(fā)送協(xié)議的選擇的區(qū)域。區(qū)域810表示fax被選擇。區(qū)域811是用于接受用作fax的目的地的fax號(hào)碼的區(qū)域。如果確定鍵813被按下,則cpu211將經(jīng)由畫面接受的發(fā)送設(shè)置存儲(chǔ)到hdd214中。然后,關(guān)閉圖9b中所示的畫面,并且在操作單元220上顯示圖7中所示的畫面。在這種情況下,圖7中所示的畫面可以顯示從圖9b中所示的畫面做出的發(fā)送設(shè)置的內(nèi)容。如果取消鍵812被按下,則cpu211丟棄經(jīng)由畫面接受的發(fā)送設(shè)置。然后,關(guān)閉圖9b中所示的畫面,并且在操作單元220上顯示圖7中所示的畫面。
返回參照?qǐng)D6的流程圖,在步驟s2002中接受設(shè)置之后,處理進(jìn)行到步驟s2003。在步驟s2003中,cpu211確定是否接受了發(fā)送開(kāi)始指令。根據(jù)對(duì)操作單元220上的開(kāi)始鍵的按下,來(lái)接受發(fā)送開(kāi)始指令。如果接受了發(fā)送開(kāi)始指令(在步驟s2003中為“是”),則處理進(jìn)行到步驟s2004。
在步驟s2004中,cpu211更新圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)。圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)被存儲(chǔ)在hdd214中。發(fā)送歷史數(shù)據(jù)庫(kù)能夠存儲(chǔ)多個(gè)發(fā)送歷史(發(fā)送作業(yè)的執(zhí)行歷史)。發(fā)送歷史數(shù)據(jù)庫(kù)包括如下的列:例如,開(kāi)始時(shí)間901、目的地地址902、協(xié)議903、序列號(hào)904、通信結(jié)果905、文件格式906、用戶名907以及輸出標(biāo)志908。在發(fā)送歷史數(shù)據(jù)庫(kù)中,針對(duì)各個(gè)發(fā)送作業(yè)創(chuàng)建和管理一個(gè)發(fā)送歷史記錄。
開(kāi)始時(shí)間901表示開(kāi)始執(zhí)行發(fā)送作業(yè)的時(shí)間。更具體地,存儲(chǔ)按順序表示年、月、日和時(shí)的數(shù)字,作為表示發(fā)送時(shí)間的信息。雖然年、月、日和時(shí)被描述為都包括在開(kāi)始時(shí)間901中,但是可以省略年。開(kāi)始時(shí)間901可以僅包括月和日。開(kāi)始時(shí)間901僅需要包括關(guān)于年、月、日和時(shí)的時(shí)間信息中的至少任一者??梢园ū硎拘瞧趲椎淖址S脩裟軌蚪?jīng)由操作單元220設(shè)置存儲(chǔ)哪些時(shí)間信息。
目的地地址902表示數(shù)據(jù)的發(fā)送目的地的地址。協(xié)議903表示已經(jīng)用來(lái)發(fā)送數(shù)據(jù)的發(fā)送協(xié)議。序列號(hào)904表示唯一分配給各個(gè)記錄的編號(hào)。通信結(jié)果905表示數(shù)據(jù)是否被成功發(fā)送。文件格式906表示要發(fā)送的數(shù)據(jù),按哪種文件格式被轉(zhuǎn)換并發(fā)送。用戶名907表示指示了發(fā)送數(shù)據(jù)的用戶的名稱。輸出標(biāo)志908表示各個(gè)記錄是否已經(jīng)被輸出(發(fā)送或打印)到外部裝置。
在步驟s2004中,cpu211更新這樣的發(fā)送歷史數(shù)據(jù)庫(kù)。圖11例示了在步驟s2004中進(jìn)行的處理的詳情。
在圖11的步驟s3001中,cpu211將記錄初始添加到圖10的發(fā)送歷史數(shù)據(jù)庫(kù)。
在步驟s3002中,cpu211向記錄分配能夠唯一地識(shí)別記錄的編號(hào)。該編號(hào)被分配到序列號(hào)904的欄。更具體地,cpu211將發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的序列號(hào)當(dāng)中的最大序列號(hào)加1,并且將所得的序列號(hào)存儲(chǔ)到在步驟s3001中創(chuàng)建的記錄的序列號(hào)904的欄中。
在步驟s3003中,cpu211從計(jì)時(shí)器230獲得當(dāng)前時(shí)間,并且將獲得的時(shí)間存儲(chǔ)到開(kāi)始時(shí)間901的欄中。
在步驟s3004中,cpu211將通過(guò)使用圖8a至圖9b中所示的操作畫面中的任一個(gè)設(shè)置的目的地,存儲(chǔ)到目的地地址902的欄中。如果發(fā)送協(xié)議是smb,則將在主機(jī)名602中設(shè)置的主機(jī)名存儲(chǔ)到目的地地址902的欄中。如果發(fā)送協(xié)議是ftp,則將在主機(jī)名702中設(shè)置的主機(jī)名存儲(chǔ)到目的地地址902的欄中。如果發(fā)送協(xié)議是電子郵件,則將在電子郵件地址802中設(shè)置的電子郵件地址存儲(chǔ)到目的地地址902的欄中。如果發(fā)送協(xié)議是fax,則將在fax號(hào)碼811中設(shè)置的fax號(hào)碼存儲(chǔ)到目的地地址902的欄中。
在步驟s3005中,cpu211將在圖8a的區(qū)域601、圖8b的區(qū)域701、圖9a的區(qū)域801或圖9b的區(qū)域810中選擇的發(fā)送協(xié)議,存儲(chǔ)到協(xié)議903的欄中。
在步驟s3006中,cpu211將在圖8a的區(qū)域606、圖8b的區(qū)域706或圖9a的區(qū)域803中選擇的文件格式,存儲(chǔ)到文件格式906的欄中。如果發(fā)送協(xié)議是fax,則文件格式906的欄被留空。
在步驟s3007中,cpu211將使用mfp101的用戶的用戶名存儲(chǔ)到用戶名907的欄中。在本示例性實(shí)施例中,在步驟s1005中存儲(chǔ)在ram213中的、登錄到mfp101的用戶的用戶名,被存儲(chǔ)到用戶名907的欄中。
在步驟s3008中,cpu211將表示“未輸出”的值存儲(chǔ)到輸出標(biāo)志908的欄中。該值表示記錄尚未被包括到文件中(包括記錄的文件尚未生成)或者尚未作為通信管理報(bào)告被發(fā)送到外部裝置。如果記錄的文件被生成并且作為通信管理報(bào)告被輸出到外部裝置,則cpu211將輸出標(biāo)志908的值從“未輸出”更新為“已輸出”。
在步驟s3008的處理結(jié)束之后,處理進(jìn)行到圖6的步驟s2005。
在步驟s2005中,cpu211指示掃描器222根據(jù)經(jīng)由圖7中所示的畫面接受的讀取設(shè)置來(lái)讀取原稿,從而開(kāi)始原稿的讀取。掃描器222讀取原稿,生成關(guān)于原稿的圖像數(shù)據(jù),并且將生成的圖像數(shù)據(jù)發(fā)送到cpu211。cpu211接收從掃描器222發(fā)送的圖像數(shù)據(jù),并且將接收的圖像數(shù)據(jù)存儲(chǔ)到hdd214中。
在步驟s2006中,cpu211根據(jù)通過(guò)使用在圖8a至圖9b中所示的操作畫面中的任一個(gè)操作畫面所設(shè)置的發(fā)送協(xié)議,將存儲(chǔ)在hdd214中的圖像數(shù)據(jù)發(fā)送到由通過(guò)使用圖8a至圖9b中所示的操作畫面中的所述任一個(gè)操作畫面而設(shè)置的目的地地址指定的目的地。如果在圖8a的畫面上選擇了smb協(xié)議,則cpu211通過(guò)使用輸入到用戶名604的值和輸入到密碼605的值,登錄到通過(guò)將輸入到主機(jī)名602的值和輸入到路徑603的值連接而表達(dá)的目的地。cpu211將存儲(chǔ)在hdd214中的圖像數(shù)據(jù)轉(zhuǎn)換成在文件格式606中選擇的文件格式。然后,cpu211通過(guò)使用網(wǎng)絡(luò)i/f219將轉(zhuǎn)換的文件發(fā)送到登錄目的地。這樣的作業(yè)將被稱為smb發(fā)送作業(yè)。如果在圖8b的畫面上選擇了ftp協(xié)議,則cpu211通過(guò)使用輸入到用戶名704的值和輸入到密碼705的值,登錄到通過(guò)將輸入到主機(jī)名702的值和輸入到路徑703的值連接而表達(dá)的目的地。cpu211將存儲(chǔ)在hdd214中的圖像數(shù)據(jù)轉(zhuǎn)換成在文件格式706中選擇的文件格式。然后,cpu211通過(guò)使用網(wǎng)絡(luò)i/f219將轉(zhuǎn)換的文件發(fā)送到登錄目的地。這樣的作業(yè)將被稱為ftp發(fā)送作業(yè)。如果在圖9a的畫面上選擇了電子郵件協(xié)議,則cpu211將存儲(chǔ)在hdd214中的圖像數(shù)據(jù)轉(zhuǎn)換成在文件格式803中選擇的文件格式。然后,cpu211通過(guò)使用網(wǎng)絡(luò)i/f219,將轉(zhuǎn)換的文件所附加到的電子郵件,發(fā)送到輸入到電子郵件地址802的目的地。這樣的作業(yè)將被稱為電子郵件發(fā)送作業(yè)。如果在圖9b的畫面上選擇了fax協(xié)議,則cpu211通過(guò)使用調(diào)制解調(diào)器223將存儲(chǔ)在hdd214中的圖像數(shù)據(jù)發(fā)送到輸入到fax號(hào)碼811的目的地。這樣的作業(yè)將被稱為fax發(fā)送作業(yè)。
在步驟s2007中,cpu211確定圖像數(shù)據(jù)的發(fā)送是否已經(jīng)完成。如果cpu211確定圖像數(shù)據(jù)的發(fā)送未完成(在步驟s2007中為“否”),則處理返回到步驟s2006,并且cpu211繼續(xù)發(fā)送圖像數(shù)據(jù)。另一方面,如果cpu211確定圖像數(shù)據(jù)的發(fā)送完成(在步驟s2007中為“是”),則處理進(jìn)行到步驟s2008。
在步驟s2008中,cpu211確定圖像數(shù)據(jù)是否被成功發(fā)送。更具體地,如果從目的地裝置接收到表示正常接收?qǐng)D像數(shù)據(jù)的響應(yīng),則cpu211確定圖像數(shù)據(jù)被成功發(fā)送。另一方面,如果在某個(gè)時(shí)間段期間沒(méi)有從目的地裝置接收到表示正常接收?qǐng)D像數(shù)據(jù)的響應(yīng),則cpu211確定圖像數(shù)據(jù)的發(fā)送失敗。如果cpu211確定圖像數(shù)據(jù)被成功發(fā)送(在步驟s2008中為“是”),則處理進(jìn)行到步驟s2009。如果cpu211確定圖像數(shù)據(jù)的發(fā)送失敗(在步驟s2008中為“否”),則處理進(jìn)行到步驟s2011。
在步驟s2009中,cpu211將表示成功發(fā)送的“ok”存儲(chǔ)到發(fā)送歷史數(shù)據(jù)庫(kù)的通信結(jié)果905的欄中。
在步驟s2011中,cpu211將表示失敗發(fā)送的“ng”存儲(chǔ)到發(fā)送歷史數(shù)據(jù)庫(kù)的通信結(jié)果905的欄中。
在步驟s2010中,cpu211將hdd214中存儲(chǔ)的記錄計(jì)數(shù)器的值加1。記錄計(jì)數(shù)器用來(lái)識(shí)別發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的記錄當(dāng)中的、各自的輸出標(biāo)志908處于“未輸出”狀態(tài)的記錄的總數(shù)。在出廠時(shí),記錄計(jì)數(shù)器被設(shè)置為0。然后,每次執(zhí)行發(fā)送作業(yè)時(shí),記錄計(jì)數(shù)器被累加。
在步驟s2012中,cpu211確定在步驟s2006中進(jìn)行的圖像數(shù)據(jù)的發(fā)送是否是通過(guò)fax(即,fax發(fā)送作業(yè))。更具體地,cpu211確定圖像數(shù)據(jù)是否通過(guò)由協(xié)議810選擇的fax被發(fā)送到由在圖9b中所示的畫面上輸入的fax號(hào)碼811指定的目的地。如果cpu211確定在步驟s2006中進(jìn)行的圖像數(shù)據(jù)的發(fā)送是通過(guò)fax(在步驟s2012中為“是”),則處理進(jìn)行到步驟s2013。另一方面,如果cpu211確定在步驟s2006中進(jìn)行的圖像數(shù)據(jù)的發(fā)送不是通過(guò)fax(在步驟s2012中為“否”),則處理跳過(guò)步驟s2013。然后,圖6的流程圖中所示的處理結(jié)束。
在步驟s2013中,cpu211將hdd214中存儲(chǔ)的傳真計(jì)數(shù)器加1。傳真計(jì)數(shù)器用來(lái)識(shí)別發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的記錄當(dāng)中的、各自的輸出標(biāo)志908為“未輸出”的fax發(fā)送作業(yè)的記錄總數(shù)。在出廠時(shí),傳真計(jì)數(shù)器被設(shè)置為0。然后,每次執(zhí)行fax發(fā)送作業(yè)時(shí),傳真計(jì)數(shù)器被累加。
以這種方式,mfp101執(zhí)行用于將數(shù)據(jù)發(fā)送到指定目的地的發(fā)送作業(yè)。
mfp101將所執(zhí)行的發(fā)送作業(yè)的執(zhí)行歷史作為發(fā)送歷史數(shù)據(jù)庫(kù)存儲(chǔ)在hdd214中。如果mfp101從操作單元220接受顯示發(fā)送作業(yè)的歷史的請(qǐng)求,則mfp101在操作單元220的顯示單元上顯示圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的發(fā)送作業(yè)的歷史。mfp101還打印圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的發(fā)送作業(yè)的歷史,作為通信管理報(bào)告。
因此,mfp101的管理員能夠檢查誰(shuí)、何時(shí)、在mfp101上執(zhí)行了什么發(fā)送作業(yè)以及通信結(jié)果是什么。
根據(jù)本示例性實(shí)施例的mfp101還能夠基于圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的發(fā)送作業(yè)的歷史,生成和發(fā)送通信管理報(bào)告的文件或傳真管理報(bào)告的文件。通信管理報(bào)告是涵蓋基于由mfp101可執(zhí)行的所有發(fā)送協(xié)議(smb、ftp、電子郵件和fax)進(jìn)行的發(fā)送作業(yè)的執(zhí)行歷史的報(bào)告。傳真管理報(bào)告是不涵蓋smb發(fā)送作業(yè)、ftp發(fā)送作業(yè)或電子郵件發(fā)送作業(yè)的執(zhí)行歷史而僅描述fax發(fā)送作業(yè)的執(zhí)行歷史的報(bào)告。換句話說(shuō),傳真管理報(bào)告包括一種類型的作業(yè)的執(zhí)行歷史。
為了管理所有類型的作業(yè)的執(zhí)行歷史,管理員能夠進(jìn)行設(shè)置以輸出通信管理報(bào)告。如果管理員想要分開(kāi)地管理fax發(fā)送作業(yè)的執(zhí)行歷史和其他類型的作業(yè)的執(zhí)行歷史,則管理員能夠進(jìn)行設(shè)置以輸出傳真管理報(bào)告。fax很可能用來(lái)處理機(jī)密文件。因此,如果需要特別注意對(duì)fax發(fā)送作業(yè)的執(zhí)行歷史進(jìn)行管理,則輸出傳真管理報(bào)告的功能是有用的。
現(xiàn)在,將描述mfp101基于圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的發(fā)送作業(yè)的歷史來(lái)生成并發(fā)送通信管理報(bào)告的文件或傳真管理報(bào)告的文件的處理。
圖12a例示了用于對(duì)通信管理報(bào)告的輸出方法進(jìn)行設(shè)置的操作畫面。該操作畫面是在mfp101的操作單元220上顯示的畫面。圖12a的操作畫面包括打印鍵1301、發(fā)送鍵1302、off鍵1303和通信數(shù)量指定欄1308。用戶操作這些項(xiàng)目,以根據(jù)在步驟s2010中計(jì)數(shù)的“未輸出”狀態(tài)的記錄的數(shù)量,進(jìn)行用于輸出通信管理報(bào)告的設(shè)置。
打印鍵1301是用于在步驟s2010中計(jì)數(shù)的“未輸出”狀態(tài)的存儲(chǔ)的記錄的數(shù)量與在通信數(shù)量指定欄1308中指定的數(shù)量一樣多的情況下,指定打印通信管理報(bào)告的鍵。發(fā)送鍵1302是用于在步驟s2010中計(jì)數(shù)的“未輸出”狀態(tài)的存儲(chǔ)的記錄的數(shù)量與在通信數(shù)量指定欄1308中指定的數(shù)量一樣多的情況下,指定發(fā)送通信管理報(bào)告的鍵。用戶經(jīng)由當(dāng)按鈕1307被選擇時(shí)顯示的軟件鍵盤,在通信數(shù)量指定欄1308中輸入值。off鍵1303是用于使根據(jù)“未輸出”狀態(tài)的記錄的數(shù)量打印通信管理報(bào)告的功能和根據(jù)“未輸出”狀態(tài)的記錄的數(shù)量發(fā)送通信管理報(bào)告的功能二者無(wú)效的鍵。
圖12a的操作畫面還包括打印鍵1304、發(fā)送鍵1305、off鍵1306和時(shí)間指定欄1310。如果由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間,則用戶操作這些項(xiàng)目以進(jìn)行用于輸出通信管理報(bào)告的設(shè)置。打印鍵1304是用于在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到在時(shí)間指定欄1310中指定的時(shí)間的情況下,指定打印通信管理報(bào)告的鍵。發(fā)送鍵1305是用于在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到在時(shí)間指定欄1310中指定的時(shí)間的情況下,指定發(fā)送通信管理報(bào)告的鍵。off鍵1306是用于在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到在時(shí)間指定欄1310中指定的時(shí)間的情況下,使輸出通信管理報(bào)告的功能無(wú)效的鍵。發(fā)送目的地欄1313是用于指定通信管理報(bào)告的發(fā)送目的地的欄。用戶經(jīng)由當(dāng)發(fā)送目的地按鈕1312被選擇時(shí)顯示的軟件鍵盤,在發(fā)送目的地欄1313中輸入發(fā)送目的地。
如果確定鍵1315被按下,則cpu211將經(jīng)由圖12a中所示的畫面接受的設(shè)置存儲(chǔ)到hdd214中。然后,cpu211關(guān)閉圖12a中所示的畫面。如果取消鍵1314被按下,則cpu211丟棄經(jīng)由畫面接受的設(shè)置。然后,cpu211關(guān)閉圖12a中所示的畫面。
圖12b例示了用于對(duì)傳真管理報(bào)告的輸出方法進(jìn)行設(shè)置的操作畫面。該操作畫面是在mfp101的操作單元220上顯示的畫面。
圖12b的操作畫面包括打印鍵1401、發(fā)送鍵1402、off鍵1403和通信數(shù)量指定欄1408。用戶操作這些項(xiàng)目,以根據(jù)在步驟s2013中計(jì)數(shù)的“未輸出”狀態(tài)的記錄的數(shù)量,進(jìn)行用于輸出傳真管理報(bào)告的設(shè)置。
打印鍵1401是用于在步驟s2013中計(jì)數(shù)的“未輸出”狀態(tài)的存儲(chǔ)的記錄的數(shù)量與在通信數(shù)量指定欄1408中指定的數(shù)量一樣多的情況下,指定打印傳真管理報(bào)告的鍵。發(fā)送鍵1402是用于在步驟s2013中計(jì)數(shù)的“未輸出”狀態(tài)的存儲(chǔ)的記錄的數(shù)量與在通信數(shù)量指定欄1408中指定的數(shù)量一樣多的情況下,指定發(fā)送傳真管理報(bào)告的鍵。用戶經(jīng)由當(dāng)按鈕1407被選擇時(shí)顯示的軟件鍵盤,在通信數(shù)量指定欄1408中輸入值。off鍵1403是用于使根據(jù)“未輸出”狀態(tài)的記錄的數(shù)量打印傳真管理報(bào)告的功能和根據(jù)“未輸出”狀態(tài)的記錄的數(shù)量發(fā)送傳真管理報(bào)告的功能二者無(wú)效的鍵。
圖12b的操作畫面還包括打印鍵1404、發(fā)送鍵1405、off鍵1406和時(shí)間指定欄1410。如果由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間,則用戶操作這些項(xiàng)目以進(jìn)行用于輸出傳真管理報(bào)告的設(shè)置。
打印鍵1404是用于在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到在時(shí)間指定欄1410中指定的時(shí)間的情況下,指定打印傳真管理報(bào)告的鍵。發(fā)送鍵1405是用于在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到在時(shí)間指定欄1410中指定的時(shí)間的情況下,指定發(fā)送傳真管理報(bào)告的鍵。off鍵1406是用于在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到在時(shí)間指定欄1410中指定的時(shí)間的情況下,使輸出傳真管理報(bào)告的功能無(wú)效的鍵。發(fā)送目的地欄1413是用于指定傳真管理報(bào)告的發(fā)送目的地的欄。用戶經(jīng)由當(dāng)發(fā)送目的地按鈕1412被選擇時(shí)顯示的軟件鍵盤,在發(fā)送目的地欄1413中輸入發(fā)送目的地。
如果確定鍵1415被按下,則cpu211將經(jīng)由圖12b的畫面接受的設(shè)置存儲(chǔ)到hdd214中。然后,cpu211關(guān)閉圖12b中所示的畫面。如果取消鍵1414被按下,則cpu211丟棄經(jīng)由畫面接受的設(shè)置。然后,cpu211關(guān)閉圖12b中所示的畫面。
cpu211根據(jù)經(jīng)由圖12a的操作畫面接受的設(shè)置,輸出(發(fā)送或打印)通信管理報(bào)告。將參照?qǐng)D13和圖14的流程圖來(lái)描述這種處理的詳情。通過(guò)cpu211將rom212中存儲(chǔ)的程序讀取到ram213中并執(zhí)行該程序,來(lái)實(shí)現(xiàn)圖13和圖14的流程圖中所示的處理。
如果指定圖12a的打印鍵1301或發(fā)送鍵1302,則進(jìn)行圖13的流程圖中所示的處理。換句話說(shuō),如果指定圖12a的off鍵1303,則不進(jìn)行圖13的流程圖中所示的處理。如果指定圖12a的打印鍵1304或發(fā)送鍵1305,則進(jìn)行圖14的流程圖中所示的處理。換句話說(shuō),如果指定圖12a的off鍵1306,則不進(jìn)行圖14的流程圖中所示的處理。如果圖13的流程圖中所示的處理和圖14的流程圖中所示的處理都被進(jìn)行,則cpu211交替地并且繼續(xù)地進(jìn)行圖13的流程圖中的步驟s4010的處理以及圖14的流程圖中的步驟s5010的處理。
在步驟s4010中,cpu211確定在圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的所有協(xié)議的發(fā)送作業(yè)的記錄當(dāng)中,是否存儲(chǔ)了與在通信數(shù)量指定欄1308中指定的數(shù)量一樣多的“未輸出”狀態(tài)的記錄。更具體地,cpu211確定在步驟s2010中計(jì)數(shù)的“未輸出”狀態(tài)的存儲(chǔ)的記錄的數(shù)量是否與在通信數(shù)量指定欄1308中指定的數(shù)量一樣多。如果cpu211確定沒(méi)有存儲(chǔ)與在通信數(shù)量指定欄1308中指定的數(shù)量一樣多的“未輸出”狀態(tài)的記錄(在步驟s4010中為“否”),則cpu211重復(fù)步驟s4010的處理。另一方面,如果cpu211確定存儲(chǔ)了與在通信數(shù)量指定欄1308中指定的數(shù)量一樣多的“未輸出”狀態(tài)的記錄(在步驟s4010中為“是”),則處理進(jìn)行到步驟s4020。
在步驟s4020中,cpu211確定在圖12a中所示的畫面上是否由發(fā)送鍵1302指定了發(fā)送。如果cpu211確定由發(fā)送鍵1302指定了發(fā)送(在步驟s4020中為“是”),則處理進(jìn)行到步驟s4030。另一方面,如果指定了打印鍵1301,則cpu211確定沒(méi)有指定發(fā)送(在步驟s4020中為“否”),并且處理進(jìn)行到步驟s4210。
在步驟s4030中,cpu211從hdd214獲得圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)。cpu211將所獲得的發(fā)送歷史數(shù)據(jù)庫(kù)存儲(chǔ)到ram213中。
在步驟s4040中,cpu211識(shí)別在發(fā)送歷史數(shù)據(jù)庫(kù)中的各自的輸出標(biāo)志908為“未輸出”的記錄當(dāng)中的、開(kāi)始時(shí)間901最早的記錄。
在步驟s4050中,cpu211從開(kāi)始時(shí)間901最早的記錄獲得開(kāi)始時(shí)間901的值。cpu211將所獲得的值存儲(chǔ)到ram213中。
在步驟s4060中,cpu211識(shí)別在發(fā)送歷史數(shù)據(jù)庫(kù)中的各自的輸出標(biāo)志908為“未輸出”的記錄當(dāng)中的、開(kāi)始時(shí)間901最新的記錄。
在步驟s4070中,cpu211從開(kāi)始時(shí)間901最新的記錄獲得開(kāi)始時(shí)間901的值。cpu211將所獲得的值存儲(chǔ)到ram213中。
在步驟s4080中,cpu211利用連字符連接在步驟s4050中獲得的開(kāi)始時(shí)間901的值和在步驟s4070中獲得的開(kāi)始時(shí)間901的值,以生成代表文件名的字符串。這種處理將被稱為文件名生成處理。
將描述文件名生成處理的具體示例。如果cpu211根據(jù)圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)來(lái)生成文件名,則以下面的方式來(lái)生成文件名。首先,cpu211獲得各自的輸出標(biāo)志908為“未輸出”的記錄當(dāng)中的、開(kāi)始時(shí)間901最早的記錄的開(kāi)始時(shí)間901的值“201503160948”。然后,cpu211獲得各自的輸出標(biāo)志908為“未輸出”的記錄當(dāng)中的、開(kāi)始時(shí)間901最新的記錄的開(kāi)始時(shí)間901的值“201503161405”。然后,cpu211利用連字符連接這些值以生成文件名“201503160948-201503161405”。此外,cpu211可以將文件擴(kuò)展名附加到末尾,如同“201503160948-201503161405.csv”。這使得管理發(fā)送歷史的管理員容易搜索到存儲(chǔ)要查看的發(fā)送歷史的文件。例如,如果管理員想要查看在2015年3月16日11:00左右發(fā)送的作業(yè)的發(fā)送歷史,則管理員能夠從文件名“201503160948-201503161405.csv”容易地發(fā)現(xiàn),能夠通過(guò)打開(kāi)文件來(lái)查看發(fā)送結(jié)果。
在步驟s4090中,cpu211從在步驟s4030中存儲(chǔ)在ram213中的發(fā)送歷史數(shù)據(jù)庫(kù)中提取各自的輸出標(biāo)志908為“未輸出”的記錄,并且生成包括所提取的記錄的csv文件。
在步驟s4100中,cpu211將在步驟s4080中生成的文件名設(shè)置為在步驟s4090中生成的文件的文件名。
在步驟s4110中,cpu211將在步驟s4090中生成的文件(通信管理報(bào)告)附加到電子郵件,并且將電子郵件發(fā)送到在發(fā)送目的地欄1313中指定的發(fā)送目的地。發(fā)送方法可以是基于ftp或基于smb的文件發(fā)送。更具體地,如果在發(fā)送目的地欄1313中指定了電子郵件地址,則cpu211通過(guò)電子郵件發(fā)送文件。如果指定了服務(wù)器的主機(jī)名,則cpu211通過(guò)ftp或smb將文件發(fā)送到服務(wù)器。
在步驟s4120中,cpu211將hdd214中存儲(chǔ)的發(fā)送歷史數(shù)據(jù)庫(kù)中的文件已生成、發(fā)送已完成的記錄的輸出標(biāo)志908從“未輸出”改變?yōu)椤耙演敵觥薄?/p>
在步驟s4130中,cpu211將記錄計(jì)數(shù)器的值設(shè)置為0。在步驟s4140中,cpu211將傳真計(jì)數(shù)器的值設(shè)置為0。然后,圖13的流程圖中所示的處理結(jié)束。在處理結(jié)束之后,cpu211再次重復(fù)步驟s4010的處理。
另一方面,當(dāng)處理從步驟s4020進(jìn)行到步驟s4210時(shí),在步驟s4210中,cpu211從hdd214獲得圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)。然后,cpu211將所獲得的發(fā)送歷史數(shù)據(jù)庫(kù)存儲(chǔ)到ram213中。
在步驟s4220中,cpu211提取圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中的各自的輸出標(biāo)志908為“未輸出”的記錄,并且生成包括所提取的記錄的用于打印的圖像數(shù)據(jù)(打印數(shù)據(jù))。
在步驟s4230中,cpu211將在步驟s4220中生成的打印數(shù)據(jù)發(fā)送到打印機(jī)221,并且使打印機(jī)221基于打印數(shù)據(jù)進(jìn)行打印。然后,處理進(jìn)行到步驟s4130。
上面描述的是mfp101在如下的條件下輸出通信管理報(bào)告的處理,所述條件是,在圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的所有協(xié)議的發(fā)送作業(yè)的記錄當(dāng)中,存儲(chǔ)有與在通信數(shù)量指定欄1308中指定的數(shù)量一樣多的“未輸出”狀態(tài)的記錄。
圖14是例示mfp101在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間的情況下輸出通信管理報(bào)告的處理的流程圖。
在步驟s5010中,cpu211確定由計(jì)時(shí)器230測(cè)量的時(shí)間是否已經(jīng)達(dá)到預(yù)定時(shí)間。如果cpu211確定由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間(在步驟s5010中為“是”),則處理進(jìn)行到步驟s5020。如果cpu211確定由計(jì)時(shí)器230測(cè)量的時(shí)間未達(dá)到預(yù)定時(shí)間(在步驟s5010中為“否”),則cpu211重復(fù)步驟s5010的處理。
在步驟s5020中,cpu211確定在圖12a中所示的畫面上是否由發(fā)送鍵1305指定了發(fā)送。如果cpu211確定指定了發(fā)送(在步驟s5020中為“是”),則處理進(jìn)行到步驟s5030。另一方面,如果指定了打印鍵1304,則cpu211確定沒(méi)有指定發(fā)送(在步驟s5020中為“否”),并且處理進(jìn)行到步驟s5210。
在步驟s5030中,cpu211從hdd214獲得圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)。cpu211將所獲得的發(fā)送歷史數(shù)據(jù)庫(kù)存儲(chǔ)到ram213中。
在步驟s5040中,cpu211獲得由計(jì)時(shí)器230測(cè)量的當(dāng)前時(shí)間并將其存儲(chǔ)到ram213中。
在步驟s5050中,cpu211根據(jù)在步驟s5040中存儲(chǔ)在ram213中的時(shí)間生成文件名,并且將生成的文件名存儲(chǔ)到ram213中。例如,如果進(jìn)行步驟s5040的處理的時(shí)間為2015年3月16日15:00,則cpu211生成文件名“201503161500”。
在步驟s5060中,cpu211從在步驟s5030中存儲(chǔ)在ram213中的發(fā)送歷史數(shù)據(jù)庫(kù)中提取各自的輸出標(biāo)志908為“未輸出”的記錄,并且生成包括所提取的記錄的csv文件。
在步驟s5070中,cpu211將在步驟s5050中生成的文件名設(shè)置為在步驟s5060中生成的文件的文件名。
在步驟s5080中,cpu211將在步驟s5070中生成的文件(通信管理報(bào)告)附加到電子郵件,并且將電子郵件發(fā)送到在發(fā)送目的地欄1313中指定的發(fā)送目的地。發(fā)送方法可以是基于ftp或基于smb的文件發(fā)送。更具體地,如果在發(fā)送目的地欄1313中指定了電子郵件地址,則cpu211通過(guò)電子郵件發(fā)送文件。如果指定了服務(wù)器的主機(jī)名,則cpu211通過(guò)ftp或smb將文件發(fā)送到服務(wù)器。
在步驟s5090中,cpu211將hdd214中存儲(chǔ)的發(fā)送歷史數(shù)據(jù)庫(kù)中的發(fā)送已完成的記錄的輸出標(biāo)志908從“未輸出”改變?yōu)椤耙演敵觥薄?/p>
在步驟s5100中,cpu211將記錄計(jì)數(shù)器的值設(shè)置為0。在步驟s5110中,cpu211將傳真計(jì)數(shù)器的值設(shè)置為0。然后,圖14的流程圖中所示的處理結(jié)束。在處理結(jié)束之后,cpu211再次重復(fù)步驟s5010的處理。
當(dāng)處理從步驟s5020進(jìn)行到步驟s5210時(shí),在步驟s5210中,cpu211從hdd214獲得圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)。cpu211將所獲得的發(fā)送歷史數(shù)據(jù)庫(kù)存儲(chǔ)到ram213中。
在步驟s5220中,cpu211從在步驟s5210中存儲(chǔ)在ram213中的發(fā)送歷史數(shù)據(jù)庫(kù)中提取各自的輸出標(biāo)志908為“未輸出”的記錄,并且生成包括所提取的記錄的用于打印的圖像數(shù)據(jù)(打印數(shù)據(jù))。
在步驟s5230中,cpu211將在步驟s5220中生成的打印數(shù)據(jù)發(fā)送到打印機(jī)221,并且使打印機(jī)221基于打印數(shù)據(jù)進(jìn)行打印。然后,處理進(jìn)行到步驟s5100。
以上是mfp101在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間的情況下輸出通信管理報(bào)告的處理。
接下來(lái),將參照?qǐng)D15和圖16中所示的流程圖,來(lái)描述cpu211根據(jù)經(jīng)由圖12b的操作畫面接受的設(shè)置輸出(發(fā)送或打印)傳真管理報(bào)告的處理。通過(guò)cpu211將rom212中存儲(chǔ)的程序讀取到ram213中并執(zhí)行該程序,來(lái)實(shí)現(xiàn)圖15和圖16的流程圖中所示的處理。
如果指定圖12b的打印鍵1401或發(fā)送鍵1402,則進(jìn)行圖15的流程圖中所示的處理。換句話說(shuō),如果指定圖12b的off鍵1403,則不進(jìn)行圖15的流程圖中所示的處理。如果指定圖12b的打印鍵1404或發(fā)送鍵1405,則進(jìn)行圖16的流程圖中所示的處理。換句話說(shuō),如果指定圖12b的off鍵1406,則不進(jìn)行圖16的流程圖中所示的處理。如果圖15的流程圖中所示的處理和圖16的流程圖中所示的處理都被進(jìn)行,則cpu211交替地并且連續(xù)地進(jìn)行圖15的流程圖中的步驟s8010的處理以及圖16的流程圖中的步驟s9010的處理。
在步驟s8010中,cpu211確定在圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的所有協(xié)議的發(fā)送作業(yè)的記錄當(dāng)中,是否存儲(chǔ)了與在通信數(shù)量指定欄1408中指定的數(shù)量一樣多的“未輸出”狀態(tài)的fax作業(yè)的執(zhí)行歷史的記錄。更具體地,cpu211確定在圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的所有協(xié)議的發(fā)送作業(yè)的記錄當(dāng)中的、“未輸出”狀態(tài)的fax作業(yè)的執(zhí)行歷史的存儲(chǔ)的記錄的數(shù)量,是否與在通信數(shù)量指定欄1408中指定的數(shù)量一樣多。如果cpu211確定“未輸出”狀態(tài)的fax作業(yè)的執(zhí)行歷史的存儲(chǔ)的記錄的數(shù)量與在通信數(shù)量指定欄1408中指定的數(shù)量不一樣多(在步驟s8010中為“否”),則cpu211重復(fù)步驟s8010的處理。另一方面,如果cpu211確定“未輸出”狀態(tài)的fax作業(yè)的執(zhí)行歷史的存儲(chǔ)的記錄的數(shù)量與在通信數(shù)量指定欄1408中指定的數(shù)量一樣多(在步驟s8010中為“是”),則處理進(jìn)行到步驟s8020。
在步驟s8020中,cpu211確定在圖12b中所示的畫面上是否由發(fā)送鍵1402指定了發(fā)送。如果cpu211確定由發(fā)送鍵1402指定了發(fā)送(在步驟s8020中為“是”),則處理進(jìn)行到步驟s8030。另一方面,如果指定了打印鍵1401,則cpu211確定沒(méi)有指定發(fā)送(在步驟s8020中為“否”),并且處理進(jìn)行到步驟s8210。
在步驟s8030中,cpu211從圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中僅提取各自的協(xié)議903的值為fax的fax作業(yè)的記錄。cpu211將所提取的記錄存儲(chǔ)到ram213中作為傳真歷史數(shù)據(jù)庫(kù)。
在步驟s8040中,cpu211識(shí)別在ram213中存儲(chǔ)的傳真歷史數(shù)據(jù)庫(kù)中的各自的輸出標(biāo)志908為“未輸出”的記錄當(dāng)中的、開(kāi)始時(shí)間901最早的記錄。
在步驟s8050中,cpu211從開(kāi)始時(shí)間901最早的記錄獲得開(kāi)始時(shí)間901的值。然后,cpu211將所獲得的值存儲(chǔ)到ram213中。
在步驟s8060中,cpu211識(shí)別在ram213中存儲(chǔ)的傳真歷史數(shù)據(jù)庫(kù)中的各自的輸出標(biāo)志908為“未輸出”的fax作業(yè)的記錄當(dāng)中的、開(kāi)始時(shí)間901最新的記錄。
在步驟s8070中,cpu211從開(kāi)始時(shí)間901最新的記錄獲得開(kāi)始時(shí)間901的值。然后,cpu211將所獲得的值存儲(chǔ)到ram213中。
在步驟s8080中,cpu211利用連字符連接在步驟s8050中獲得的開(kāi)始時(shí)間901的值和在步驟s8070中獲得的開(kāi)始時(shí)間901的值。cpu211還在其上連接字符“f”以生成代表文件名的字符串?!癴”是“fax”的首字符,并且表示所生成的文件包括fax作業(yè)的執(zhí)行歷史。這種處理將被稱為文件名生成處理。
現(xiàn)在,將描述文件名生成處理的具體示例。如果cpu211根據(jù)圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)來(lái)生成文件名,則以下面的方式來(lái)生成文件名。首先,cpu211獲得各自的輸出標(biāo)志908為“未輸出”的fax作業(yè)的記錄當(dāng)中的、開(kāi)始時(shí)間901最早的記錄的開(kāi)始時(shí)間901的值“201503161015”。cpu211獲得各自的輸出標(biāo)志908為“未輸出”的fax作業(yè)的記錄當(dāng)中的、開(kāi)始時(shí)間901最新的記錄的開(kāi)始時(shí)間901的值“201503161305”。然后,cpu211利用連字符連接這兩個(gè)值,并且附加“f”以生成文件名“201503161015-201503161305f”。cpu211可以將文件擴(kuò)展名附加到末尾,如同“201503161015-201503161305f.csv”。這使得管理發(fā)送歷史的管理員容易搜索到存儲(chǔ)要查看的發(fā)送歷史的文件。例如,假設(shè)管理員想要查看在2015年3月16日11:00左右發(fā)送的fax作業(yè)的執(zhí)行歷史。在這種情況下,管理員能夠從文件名“201503161015-201503161305f.csv”容易地發(fā)現(xiàn),能夠通過(guò)打開(kāi)fax作業(yè)的執(zhí)行歷史來(lái)查看文件。如果管理員想要查看fax作業(yè)的執(zhí)行歷史,則管理員能夠從文件名中包括的字符“f”容易地發(fā)現(xiàn),能夠通過(guò)打開(kāi)哪個(gè)文件來(lái)查看fax作業(yè)的執(zhí)行歷史。
在步驟s8090中,cpu211從在步驟s8030中存儲(chǔ)在ram213中的傳真歷史數(shù)據(jù)庫(kù)中提取各自的輸出標(biāo)志908為“未輸出”的記錄,并且生成包括所提取的記錄的csv文件。
在步驟s8100中,cpu211將在步驟s8080中生成的文件名設(shè)置為在步驟s8090中生成的文件的文件名。
在步驟s8110中,cpu211將在步驟s8090中生成的文件(傳真管理報(bào)告)附加到電子郵件,并且將電子郵件發(fā)送到在發(fā)送目的地欄1413中指定的發(fā)送目的地。發(fā)送方法可以是基于ftp或基于smb的文件發(fā)送。更具體地,如果在發(fā)送目的地欄1413中指定了電子郵件地址,則cpu211通過(guò)電子郵件發(fā)送文件。如果指定了服務(wù)器的主機(jī)名,則cpu211通過(guò)ftp或smb將文件發(fā)送到服務(wù)器。
在步驟s8120中,cpu211將hdd214中存儲(chǔ)的發(fā)送歷史數(shù)據(jù)庫(kù)中的文件已生成、發(fā)送已完成的記錄的輸出標(biāo)志908從“未輸出”改變?yōu)椤耙演敵觥薄?/p>
在步驟s8130中,cpu211將傳真計(jì)數(shù)器的值設(shè)置為0。
在步驟s8140中,cpu211從記錄計(jì)數(shù)器的值中減去在步驟s8120中各自的輸出標(biāo)志908被改變?yōu)椤耙演敵觥钡挠涗浀臄?shù)量。然后,圖15的流程圖中所示的處理結(jié)束。在處理結(jié)束之后,cpu211再次重復(fù)步驟s8010的處理。
另一方面,當(dāng)處理從步驟s8020進(jìn)行到步驟s8210時(shí),在步驟s8210中,cpu211從圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中僅提取各自的協(xié)議903的值為fax的fax作業(yè)的記錄。然后,cpu211將提取的記錄存儲(chǔ)到ram213中作為傳真歷史數(shù)據(jù)庫(kù)。
在步驟s8220中,cpu211提取在步驟s8210中存儲(chǔ)在ram213中的傳真歷史數(shù)據(jù)庫(kù)中的、各自的輸出標(biāo)志908為“未輸出”的fax作業(yè)的記錄,并且生成包括所提取的記錄的用于打印的圖像數(shù)據(jù)(打印數(shù)據(jù))。
在步驟s8230中,cpu211將在步驟s8220中生成的打印數(shù)據(jù)發(fā)送到打印機(jī)221,并且使打印機(jī)221基于打印數(shù)據(jù)進(jìn)行打印。然后,處理進(jìn)行到步驟s8130。
上面描述的是mfp101在如下的條件下輸出傳真管理報(bào)告的處理,所述條件是,在圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中存儲(chǔ)的所有協(xié)議的發(fā)送作業(yè)的記錄當(dāng)中,存儲(chǔ)有與在通信數(shù)量指定欄1408中指定的數(shù)量一樣多的“未輸出”狀態(tài)的fax作業(yè)的記錄。
圖16是例示mfp101在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間的情況下輸出(發(fā)送或打印)傳真管理報(bào)告的處理的流程圖。
在步驟s9010中,cpu211確定由計(jì)時(shí)器230測(cè)量的時(shí)間是否已經(jīng)達(dá)到預(yù)定時(shí)間。如果cpu211確定由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間(在步驟s9010中為“是”),則處理進(jìn)行到步驟s9020。如果cpu211確定由計(jì)時(shí)器230測(cè)量的時(shí)間未達(dá)到預(yù)定時(shí)間(在步驟s9010中為“否”),則cpu211重復(fù)步驟s9010的處理。
在步驟s9020中,cpu211確定在圖12b中所示的畫面上是否由發(fā)送鍵1405指定了發(fā)送。如果cpu211確定指定了發(fā)送(在步驟s9020中為“是”),則處理進(jìn)行到步驟s9030。另一方面,如果指定了打印鍵1404,則cpu211確定沒(méi)有指定發(fā)送(在步驟s9020中為“否”),并且處理進(jìn)行到步驟s9210。
在步驟s9030中,cpu211僅提取圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中的各自的協(xié)議903的值為fax的fax作業(yè)的記錄。然后,cpu211將所提取的記錄存儲(chǔ)到ram213中作為傳真歷史數(shù)據(jù)庫(kù)。
在步驟s9040中,cpu211獲得由計(jì)時(shí)器230測(cè)量的當(dāng)前時(shí)間并將其存儲(chǔ)到ram213中。
在步驟s9050中,cpu211將在步驟s9004中存儲(chǔ)在ram213中的時(shí)間與字符“f”連接以生成文件名,并且將生成的文件名存儲(chǔ)到ram213中。“f”是“fax”的首字符,并且表示所生成的文件包括fax作業(yè)的執(zhí)行歷史。例如,如果進(jìn)行步驟s9040的處理的時(shí)間是2015年3月16日15:00,則cpu211生成文件名“201503161500f”。
在步驟s9060中,cpu211從在步驟s9030中存儲(chǔ)在ram213中的傳真歷史數(shù)據(jù)庫(kù)中提取各自的輸出標(biāo)志908為“未輸出”的記錄,并且生成包括所提取的記錄的csv文件。
在步驟s9070中,cpu211將在步驟s9050中生成的文件名設(shè)置為在步驟s9060中生成的文件的文件名。
在步驟s9080中,cpu211將在步驟s9070中生成的文件(傳真管理報(bào)告)附加到電子郵件,并且將電子郵件發(fā)送到在發(fā)送目的地欄1413中指定的發(fā)送目的地。發(fā)送方法可以是基于ftp或基于smb的文件發(fā)送。更具體地,如果在發(fā)送目的地欄1413中指定了電子郵件地址,則cpu211通過(guò)電子郵件發(fā)送文件。如果指定了服務(wù)器的主機(jī)名,則cpu211通過(guò)ftp或smb將文件發(fā)送到服務(wù)器。
在步驟s9090中,cpu211將hdd214中存儲(chǔ)的發(fā)送歷史數(shù)據(jù)庫(kù)中的發(fā)送已完成的記錄的輸出標(biāo)志908從“未輸出”改變?yōu)椤耙演敵觥薄?/p>
在步驟s9100中,cpu211將傳真計(jì)數(shù)器的值設(shè)置為0。
在步驟s9110中,cpu211從記錄計(jì)數(shù)器的值中減去在步驟s9090中各自的輸出標(biāo)志908被改變?yōu)椤耙演敵觥钡挠涗浀臄?shù)量。然后,圖16的流程圖中所示的處理結(jié)束。在處理結(jié)束之后,cpu211再次重復(fù)步驟s9010的處理。
另一方面,當(dāng)處理從步驟s9020進(jìn)行到步驟s9210時(shí),在步驟s9210中,cpu211從圖10中所示的發(fā)送歷史數(shù)據(jù)庫(kù)中僅提取各自的協(xié)議903的值為fax的fax作業(yè)的記錄。cpu211將提取的記錄存儲(chǔ)到ram213中作為傳真歷史數(shù)據(jù)庫(kù)。
在步驟s9220中,cpu211提取在步驟s9210中存儲(chǔ)在ram213中的傳真歷史數(shù)據(jù)庫(kù)中的、各自的輸出標(biāo)志908為“未輸出”的記錄,并且生成包括所提取的記錄的用于打印的圖像數(shù)據(jù)(打印數(shù)據(jù))。
在步驟s9230中,cpu211將在步驟s9220中生成的打印數(shù)據(jù)發(fā)送到打印機(jī)221,并且使打印機(jī)221基于打印數(shù)據(jù)進(jìn)行打印。然后,處理進(jìn)行到步驟s9110。
上面描述的是mfp101在由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間的條件下輸出傳真管理報(bào)告的處理。
通過(guò)這種控制,管理員能夠在用作通信管理報(bào)告和傳真管理報(bào)告的發(fā)送目的地的pc上分開(kāi)地管理通信管理報(bào)告和傳真管理報(bào)告。此外,管理員能夠從附加到文件的文件名的標(biāo)識(shí)符(字符)容易地識(shí)別在所發(fā)送的管理報(bào)告中包括的作業(yè)的類型。
<其他示例性實(shí)施例>
在前述的示例性實(shí)施例中,用于識(shí)別作業(yè)類型的信息僅附加到傳真管理報(bào)告的文件名。然而,其不限于此??梢詫⒂糜谧R(shí)別多個(gè)作業(yè)的各類型的信息附加到包括多種類型的作業(yè)的執(zhí)行歷史的通信管理報(bào)告的文件名。
在前述的示例性實(shí)施例中,年、月、日和時(shí)被描述為都從發(fā)送歷史表獲得。然而,可以僅獲得這些信息中的一些以生成文件名。在前述的示例性實(shí)施例中,開(kāi)始時(shí)間901的值被描述為用連字符連接。然而,連字符是這種符號(hào)的示例,并且可以使用其他符號(hào)。
在前述的示例性實(shí)施例中,描述了如下的示例,在存儲(chǔ)有與通信數(shù)量指定欄1308中指定的數(shù)量一樣多的“未輸出”狀態(tài)的記錄,并且cpu211確定在步驟s4020中指定了發(fā)送的情況下,cpu211進(jìn)行步驟s4030至s4120的處理。還描述了如下的示例,在cpu211確定由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間并且在步驟s5020中指定了發(fā)送的情況下,cpu211進(jìn)行步驟s5030至s5090的處理。然而,本發(fā)明不限于此??梢栽诖鎯?chǔ)有與在通信數(shù)量指定欄1308中指定的數(shù)量一樣多的“未輸出”狀態(tài)的記錄,并且在步驟s4020中指定了發(fā)送的情況下,cpu211進(jìn)行步驟s5030至s5090的處理??梢栽赾pu211確定由計(jì)時(shí)器230測(cè)量的時(shí)間已經(jīng)達(dá)到預(yù)定時(shí)間并且在步驟s5020中指定了發(fā)送的情況下,cpu211進(jìn)行步驟s4030至s4120的處理。cpu211可以在兩個(gè)條件下進(jìn)行步驟s4030至s4120的處理。cpu211可以在兩個(gè)條件下進(jìn)行步驟s5030至s5090的處理。
在前述的示例性實(shí)施例中,用于輸出通信管理報(bào)告和傳真管理報(bào)告的處理被描述為在記錄的數(shù)量或時(shí)間滿足預(yù)定條件的情況下進(jìn)行。然而,其不限于此。本發(fā)明的示例性實(shí)施例可以應(yīng)用于如下的情況:在經(jīng)由操作單元220從用戶接收到針對(duì)通信管理報(bào)告的輸出指令的情況下,輸出通信管理報(bào)告。
前述的示例性實(shí)施例已經(jīng)處理了管理發(fā)送歷史并發(fā)送包括發(fā)送歷史的通信管理報(bào)告的情況。然而,本發(fā)明不限于此。本發(fā)明的示例性實(shí)施例可以應(yīng)用于用于管理復(fù)印作業(yè)的作業(yè)歷史并發(fā)送包括復(fù)印作業(yè)的作業(yè)歷史的歷史報(bào)告的處理。復(fù)印作業(yè)是指掃描器222讀取原稿的圖像并且打印機(jī)221打印所讀取的圖像的作業(yè)。在這種情況下,歷史報(bào)告的文件的文件名可以包括“copy”的首字符“c”,以表示作業(yè)類型是復(fù)印。本發(fā)明的示例性實(shí)施例可以應(yīng)用于用于管理打印作業(yè)的歷史并發(fā)送包括打印作業(yè)的作業(yè)歷史的歷史報(bào)告的處理。打印作業(yè)是指打印機(jī)221基于經(jīng)由lan100從pc103接收的打印數(shù)據(jù)來(lái)打印圖像的作業(yè)。在這種情況下,歷史報(bào)告的文件的文件名可以包括“print”的首字符“p”,以表示作業(yè)類型是打印??梢允褂门c作業(yè)類型相對(duì)應(yīng)的符號(hào)來(lái)代替字符。
在前述的示例性實(shí)施例中,描述了如下的示例,其中,文件名包括代表作業(yè)類型的字符,以表示文件包括什么類型的作業(yè)的執(zhí)行歷史。然而,本發(fā)明不限于此??梢栽谖募膶傩?包括標(biāo)簽、標(biāo)題、注釋和創(chuàng)建者)中包括諸如代表作業(yè)類型的字符等的信息。在將文件發(fā)送到發(fā)送目的地之后,能夠通過(guò)在發(fā)送目的地pc上查看文件的屬性來(lái)識(shí)別文件包括什么類型的作業(yè)的執(zhí)行歷史。在前述的示例性實(shí)施例中,描述了如下的示例,其中,代表作業(yè)類型的字符被包括在具有文件擴(kuò)展名的文件名的非擴(kuò)展部分中。然而,可以將代表作業(yè)類型的字符包括在擴(kuò)展部分中。
在前述的示例性實(shí)施例中,描述了如下的示例,其中,mfp101存儲(chǔ)由自身的裝置執(zhí)行的作業(yè)的執(zhí)行歷史并且生成包括執(zhí)行歷史的文件。然而,其不限于此。連接到lan100的歷史管理服務(wù)器可以通過(guò)使用圖13至圖16中所示的方法,根據(jù)與由連接到lan100的mfp101執(zhí)行的作業(yè)有關(guān)的歷史信息,生成包括作業(yè)的執(zhí)行歷史的文件。在這種情況下,在歷史管理服務(wù)器上顯示圖12a和圖12b中所示的畫面。從畫面接受的設(shè)置被存儲(chǔ)在歷史管理服務(wù)器中的存儲(chǔ)單元中。歷史管理服務(wù)器可以對(duì)mfp101的hdd214中的發(fā)送歷史數(shù)據(jù)庫(kù)進(jìn)行步驟s4010、s5010、s8010和s9010中的確定。作為選擇,mfp101的cpu211可以進(jìn)行步驟s4010、s5010、s8010和s9010中的確定,并且如果確定為“是”,則cpu211可以向發(fā)送歷史數(shù)據(jù)庫(kù)通知這些確定,并且歷史管理服務(wù)器可以進(jìn)行后續(xù)處理。另外,記錄計(jì)數(shù)器和傳真計(jì)數(shù)器可以配設(shè)在歷史管理服務(wù)器中。在步驟s4030、s4210、s5030、s5210、s8030、s8210、s9030和s9210中,歷史管理服務(wù)器可以經(jīng)由lan100從mfp101的hdd214獲得發(fā)送歷史數(shù)據(jù)庫(kù)。
在前述的示例性實(shí)施例中,描述了發(fā)送歷史數(shù)據(jù)庫(kù)存儲(chǔ)發(fā)送作業(yè)的歷史的示例。然而,也可以存儲(chǔ)接收作業(yè)的歷史??梢酝ㄟ^(guò)進(jìn)行以下處理來(lái)實(shí)現(xiàn)本發(fā)明的示例性實(shí)施例。具體地,處理包括向系統(tǒng)或裝置提供存儲(chǔ)用于實(shí)現(xiàn)前述示例性實(shí)施例的功能的軟件的程序代碼的存儲(chǔ)介質(zhì)。然后,處理還包括由系統(tǒng)或裝置的計(jì)算機(jī)(或cpu或微處理單元(mpu))讀取存儲(chǔ)介質(zhì)中存儲(chǔ)的程序代碼。
在這種情況下,從存儲(chǔ)介質(zhì)讀取的程序代碼本身實(shí)現(xiàn)前述示例性實(shí)施例的功能。程序代碼和存儲(chǔ)程序代碼的存儲(chǔ)介質(zhì)構(gòu)成本發(fā)明的示例性實(shí)施例。
根據(jù)本發(fā)明的示例性實(shí)施例,用戶能夠從所生成的文件的文件名識(shí)別文件是什么類型的作業(yè)的執(zhí)行歷史。
其他實(shí)施例
還可以通過(guò)讀出并執(zhí)行記錄在存儲(chǔ)介質(zhì)(也可更完整地稱為“非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”)上的計(jì)算機(jī)可執(zhí)行指令(例如,一個(gè)或更多個(gè)程序)以執(zhí)行上述實(shí)施例中的一個(gè)或更多個(gè)的功能、并且/或者包括用于執(zhí)行上述實(shí)施例中的一個(gè)或更多個(gè)的功能的一個(gè)或更多個(gè)電路(例如,專用集成電路(asic))的系統(tǒng)或裝置的計(jì)算機(jī),來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例,并且,可以利用通過(guò)由系統(tǒng)或裝置的計(jì)算機(jī)例如讀出并執(zhí)行來(lái)自存儲(chǔ)介質(zhì)的計(jì)算機(jī)可執(zhí)行指令以執(zhí)行上述實(shí)施例中的一個(gè)或更多個(gè)的功能、并且/或者控制一個(gè)或更多個(gè)電路以執(zhí)行上述實(shí)施例中的一個(gè)或更多個(gè)的功能的方法,來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例。計(jì)算機(jī)可以包括一個(gè)或更多個(gè)處理器(例如,中央處理單元(cpu)、微處理單元(mpu)),并且可以包括分開(kāi)的計(jì)算機(jī)或分開(kāi)的處理器的網(wǎng)絡(luò),以讀出并執(zhí)行計(jì)算機(jī)可執(zhí)行指令。計(jì)算機(jī)可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲(chǔ)介質(zhì)被提供給計(jì)算機(jī)。存儲(chǔ)介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、分布式計(jì)算系統(tǒng)的存儲(chǔ)器、光盤(諸如壓縮光盤(cd)、數(shù)字通用光盤(dvd)或藍(lán)光光盤(bd)tm)、閃存裝置以及存儲(chǔ)卡等中的一個(gè)或更多個(gè)。
本發(fā)明的實(shí)施例還可以通過(guò)如下的方法來(lái)實(shí)現(xiàn),即,通過(guò)網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)將執(zhí)行上述實(shí)施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)或是中央處理單元(cpu)、微處理單元(mpu)讀出并執(zhí)行程序的方法。
雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開(kāi)的示例性實(shí)施例。應(yīng)當(dāng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。