外,在上述各實(shí)施方式中,對(duì)通過(guò)郵件發(fā)送打印目標(biāo)數(shù)據(jù)的例進(jìn)行了說(shuō)明,但也可以是這樣的結(jié)構(gòu):通過(guò)使用郵件方式以外的通信方式,將打印目標(biāo)數(shù)據(jù)發(fā)送給管理服務(wù)器10。在此情況下,管理服務(wù)器10從用戶終端30接收“打印目標(biāo)數(shù)據(jù)”或“打印目標(biāo)數(shù)據(jù)以及用戶名”。當(dāng)相同的用戶名未保存在用戶信息存儲(chǔ)部52內(nèi)時(shí),或未接收到用戶名的情況下,管理服務(wù)器10生成PIN代碼,并將該P(yáng)IN代碼發(fā)送給用戶終端30。另外,還可以從用戶終端30接收打印目標(biāo)數(shù)據(jù)、用戶名及PIN代碼。在此情況下,只要所接收的PIN代碼與其他PIN代碼不重復(fù),則管理服務(wù)器10將該P(yáng)IN代碼發(fā)送給用戶終端30。當(dāng)所接收的PIN代碼與其他PIN代碼重復(fù)的情況下,管理服務(wù)器10生成PIN代碼,將該P(yáng)IN代碼發(fā)送給用戶端末30。代替PIN代碼,當(dāng)收到PIN代碼的分發(fā)請(qǐng)求時(shí),管理服務(wù)器10生成PIN代碼,并將該P(yáng)IN代碼發(fā)送給用戶終端30。
[0155]另外,如第二實(shí)施方式這樣在管理了企業(yè)代碼的情況下,管理服務(wù)器10除了從用戶終端30接收打印目標(biāo)數(shù)據(jù)與用戶名,或除了打印目標(biāo)數(shù)據(jù)之外還接收企業(yè)代碼。當(dāng)未接受到企業(yè)代碼,或在管理服務(wù)器10中未保存與所接收的企業(yè)代碼相同的企業(yè)代碼的情況下,管理服務(wù)器10向用戶終端30發(fā)送不允許打印目標(biāo)數(shù)據(jù)的打印的通知。當(dāng)存在相同的企業(yè)代碼,但與所接收的用戶名相同的用戶名未保存在用戶信息存儲(chǔ)部52中時(shí),或未接收到用戶名時(shí),則管理服務(wù)器10生成PIN代碼,并將該P(yáng)IN代碼發(fā)送給用戶終端30。另外,SP使與所接收的用戶名相同的用戶名保存在用戶信息存儲(chǔ)部52中,在從用戶終端30接受到PIN代碼或PIN代碼的分發(fā)請(qǐng)求的情況下,管理服務(wù)器10將所接收的PIN代碼或所生成的PIN代碼發(fā)送給用戶終端30。
[0156]需要注意的是,在上述各實(shí)施方式中,管理服務(wù)器10及存儲(chǔ)服務(wù)器60可以由I臺(tái)計(jì)算機(jī)來(lái)實(shí)現(xiàn)。另外,管理服務(wù)器10及存儲(chǔ)服務(wù)器60以及認(rèn)證服務(wù)器50也可以由I臺(tái)計(jì)算機(jī)實(shí)現(xiàn)。另外,可以在圖像形成裝置20中安裝管理服務(wù)器10、存儲(chǔ)服務(wù)器60及認(rèn)證服務(wù)器50的功能。
[0157]相反地,管理服務(wù)器10、存儲(chǔ)服務(wù)器60及認(rèn)證服務(wù)器50的各個(gè),也可以通過(guò)多臺(tái)計(jì)算機(jī)分散實(shí)現(xiàn)。
[0158]另外,在上述各實(shí)施方式中,對(duì)在管理服務(wù)器10生成打印數(shù)據(jù)的例進(jìn)行了說(shuō)明,但是對(duì)于打印請(qǐng)求郵件所附加的電子數(shù)據(jù),打印數(shù)據(jù)的生成可以通過(guò)用戶終端30、管理服務(wù)器10、存儲(chǔ)服務(wù)器60或圖像形成裝置20來(lái)執(zhí)行。
[0159]接著,對(duì)第四實(shí)施方式進(jìn)行說(shuō)明。在第四實(shí)施方式中,對(duì)第二實(shí)施方式的變形例進(jìn)行說(shuō)明。
[0160]圖16示出了根據(jù)第四實(shí)施方式的系統(tǒng)結(jié)構(gòu)例。在圖16中,與圖1承擔(dān)相同作用的部分標(biāo)以相同的符號(hào),省略其說(shuō)明。在圖16中,服務(wù)提供系統(tǒng)70及用戶環(huán)境El可以通過(guò)互聯(lián)網(wǎng)等廣域網(wǎng)進(jìn)行通信。
[0161]服務(wù)提供系統(tǒng)70是通過(guò)網(wǎng)絡(luò)提供云服務(wù)的計(jì)算機(jī)系統(tǒng)。需要注意的是,在第四實(shí)施方式中,具體適用云服務(wù)來(lái)進(jìn)行說(shuō)明,但是對(duì)于通過(guò)ASP (Applicat1n ServiceProvider,應(yīng)用服務(wù)提供商)提供的服務(wù)或Web服務(wù)等通過(guò)網(wǎng)絡(luò)提供的各種服務(wù),也可以適用本實(shí)施方式。
[0162]服務(wù)提供系統(tǒng)70例如包括訪問(wèn)控制裝置75、打印服務(wù)提供裝置711、服務(wù)A提供裝置712、服務(wù)B提供裝置713、共用服務(wù)提供裝置72及數(shù)據(jù)庫(kù)裝置73等。各裝置可以通過(guò)I臺(tái)以上的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。
[0163]訪問(wèn)控制裝置75控制從計(jì)算機(jī)外部向服務(wù)提供系統(tǒng)70內(nèi)的訪問(wèn),并實(shí)現(xiàn)各計(jì)算機(jī)的負(fù)荷分散。
[0164]打印服務(wù)提供裝置711是控制用于提供云打印服務(wù)的處理的I臺(tái)以上的計(jì)算機(jī)。所謂云打印服務(wù)是指,能夠?qū)⒋蛴?shù)據(jù)上傳至云環(huán)境(第四實(shí)施方式中的服務(wù)提供系統(tǒng)70),并根據(jù)需要,由圖像形成裝置20a打印所上傳的打印數(shù)據(jù)的服務(wù)。
[0165]服務(wù)A提供裝置712及服務(wù)B提供裝置713分別是提供云打印服務(wù)之外的服務(wù)的計(jì)算機(jī)群的例示。
[0166]共用服務(wù)提供裝置72是安裝了如下功能的I個(gè)或多臺(tái)計(jì)算機(jī),即:打印服務(wù)提供裝置711、服務(wù)A提供裝置712及服務(wù)B提供裝置713等通過(guò)網(wǎng)路直接提供特定的服務(wù)的各裝置所通用的功能,或由多個(gè)裝置所利用的功能等。
[0167]數(shù)據(jù)庫(kù)裝置73是作為各種存儲(chǔ)部而發(fā)揮功能的I臺(tái)以上的計(jì)算機(jī)或存儲(chǔ)裝置。
[0168]用戶環(huán)境E1,是作為服務(wù)提供系統(tǒng)70的利用者一例的企業(yè)用戶等組織內(nèi)的系統(tǒng)環(huán)境。圖16中所示的用戶環(huán)境El包含圖像形成裝置20a、圖像投影裝置20b、便攜終端20c、其他輸出裝置20d以及用戶終端30。這些裝置和終端,通過(guò)諸如LAN(Local Area Network,局域網(wǎng))的網(wǎng)絡(luò)(無(wú)論有線還是無(wú)線)進(jìn)行連接。
[0169]圖像形成裝置20a是根據(jù)第二實(shí)施方式的圖像形成裝置20。
[0170]圖像投影裝置20b例如為投影儀,是進(jìn)行圖像數(shù)據(jù)投影的裝置。便攜終端20c例如為PDA (Personal Digital Assistance,個(gè)人數(shù)據(jù)處理器)、平板型終端、智能電話或手機(jī)等。其他他輸出裝置20d為其他各種輸出裝置。
[0171]用戶環(huán)境El進(jìn)一步還包括防火墻F1。防火墻Fl可以與通常的防火墻相同。防火墻Fl例如屏蔽來(lái)自用戶環(huán)境El的外部的請(qǐng)求。
[0172]對(duì)于服務(wù)提供系統(tǒng)70,也可以從來(lái)自用戶環(huán)境El以外的環(huán)境訪問(wèn)。例如,從便攜終端20e或PC20f等通過(guò)互聯(lián)網(wǎng)等可以訪問(wèn)服務(wù)提供系統(tǒng)70。便攜終端20e及PC20f也可以在用戶環(huán)境El內(nèi)使用。
[0173]圖17示出了根據(jù)第四實(shí)施方式的服務(wù)提供系統(tǒng)的功能結(jié)構(gòu)例。在圖17中,服務(wù)提供系統(tǒng)70的功能分為應(yīng)用層71L、共用服務(wù)層72L及數(shù)據(jù)庫(kù)層73L等。
[0174]在應(yīng)用層71L中,安裝了與如圖像形成裝置20a等裝置協(xié)同的服務(wù)器側(cè)應(yīng)用(以下稱作“服務(wù)器應(yīng)用”)。在圖17中,應(yīng)用層71L包括諸如打印服務(wù)應(yīng)用711a、服務(wù)A應(yīng)用712a及服務(wù)B應(yīng)用713a等服務(wù)器應(yīng)用。
[0175]打印服務(wù)應(yīng)用711a,是與云打印服務(wù)相關(guān)的服務(wù)器應(yīng)用。在本實(shí)施方式中,打印服務(wù)應(yīng)用711a安裝在打印服務(wù)提供裝置711內(nèi)。服務(wù)A應(yīng)用712a及服務(wù)B應(yīng)用713a,是其他服務(wù)應(yīng)用的例示。在本實(shí)施方式中,服務(wù)A應(yīng)用712a及服務(wù)B應(yīng)用713a分別安裝在服務(wù)A提供裝置712及服務(wù)B提供裝置713中。
[0176]共用服務(wù)層72L包含多個(gè)服務(wù)器應(yīng)用所通用功能,能由多個(gè)服務(wù)器應(yīng)用所利用的基本功能等,其安裝在共用服務(wù)提供裝置72內(nèi)。共用服務(wù)層72L的功能,能夠通過(guò)平臺(tái)API74激活。平臺(tái)API74,基本而言,由位于應(yīng)用層71L內(nèi)的服務(wù)器應(yīng)用激活。需要注意的是,平臺(tái)API74可以對(duì)于服務(wù)提供系統(tǒng)70的運(yùn)營(yíng)者之外的第三供應(yīng)商公開(kāi)。在此情況下,服務(wù)器應(yīng)用可以由該第三方供應(yīng)商安裝。換言之,通過(guò)使用平臺(tái)API74適當(dāng)?shù)亻_(kāi)發(fā)并增加了服務(wù)器應(yīng)用。
[0177]在圖17中,共用服務(wù)層72L包括用戶認(rèn)證部721、裝置認(rèn)證部722、管理信息獲取部723、郵件獲取部724、裝置通信部725、PIN代碼分發(fā)部726、PIN代碼管理部727及數(shù)據(jù)轉(zhuǎn)換部728等。
[0178]用戶認(rèn)證部721進(jìn)行用戶的認(rèn)證。裝置認(rèn)證部722進(jìn)行圖像形成裝置20a、用戶及組織之間的對(duì)應(yīng)關(guān)系的認(rèn)證。所謂組織是包含上述各實(shí)施方式中的“企業(yè)”、其他團(tuán)體等的概念。需要注意的是,在第四實(shí)施方式中,將與第二實(shí)施方式中的“企業(yè)”相對(duì)應(yīng)的標(biāo)識(shí)信息稱作“組織代碼”。因此,用戶與組織之間的對(duì)應(yīng)關(guān)系的認(rèn)證包含驗(yàn)證用戶及圖像形成裝置屬于該組織。
[0179]管理信息獲取部723例如響應(yīng)于來(lái)自應(yīng)用層71L的請(qǐng)求,進(jìn)行數(shù)據(jù)庫(kù)層73L中所保存的信息的獲取。郵件獲取部724根據(jù)POP (Post Office Protocol,郵局協(xié)議)等,獲取(接收)存儲(chǔ)在郵件服務(wù)器40中的電子郵件。裝置通信部725與各種裝置之間進(jìn)行通信。PIN代碼分發(fā)部726進(jìn)行PIN代碼的分發(fā)(生成)。PIN代碼管理部727進(jìn)行PIN代碼與組織代碼的對(duì)應(yīng)關(guān)系的管理。數(shù)據(jù)轉(zhuǎn)換部728進(jìn)行數(shù)據(jù)形式的轉(zhuǎn)換。在本實(shí)施方式中,數(shù)據(jù)轉(zhuǎn)換部728,基于打印目標(biāo)數(shù)據(jù)生成打印數(shù)據(jù)。
[0180]需要注意的是,應(yīng)用層71L中的各服務(wù)器應(yīng)用以及共用服務(wù)層72L中的各部,通過(guò)在包括在服務(wù)提供系統(tǒng)70中的各計(jì)算機(jī)中所安裝的I個(gè)以上的程序在各計(jì)算機(jī)中執(zhí)行處理來(lái)實(shí)現(xiàn)。
[0181]數(shù)據(jù)庫(kù)層73L包括保存各種信息的數(shù)據(jù)庫(kù)(存儲(chǔ)部),并利用數(shù)據(jù)庫(kù)裝置73來(lái)實(shí)現(xiàn)。在圖17中,數(shù)據(jù)庫(kù)層73L包括地址關(guān)聯(lián)信息存儲(chǔ)部731、用戶裝置信息存儲(chǔ)部732、用戶信息存儲(chǔ)部733、打印信息存儲(chǔ)部734及PIN代碼存儲(chǔ)部735等。
[0182]地址關(guān)聯(lián)信息存儲(chǔ)部731具有與地址關(guān)聯(lián)信息存儲(chǔ)部18 (圖13)相同的結(jié)構(gòu)。用戶裝置信息存儲(chǔ)部732具有與用戶裝置信息存儲(chǔ)部64(圖15)相同的結(jié)構(gòu)。用戶信息存儲(chǔ)部733具有與用戶信息存儲(chǔ)部52(圖6)大致相同的結(jié)構(gòu)。對(duì)于用戶信息存儲(chǔ)部733與用戶信息存儲(chǔ)部52之間的不同點(diǎn),后續(xù)描述。打印信息存儲(chǔ)部734具有與打印信息存儲(chǔ)部62 (圖7)的相同的結(jié)構(gòu)。PIN代碼存儲(chǔ)部735將由PIN代碼分發(fā)部726生成的PIN代碼或打印請(qǐng)求郵件中所指定的PIN代碼,與打印請(qǐng)求郵件的發(fā)送源地址及打印請(qǐng)求郵件的目的地所對(duì)應(yīng)的組織代碼進(jìn)行關(guān)聯(lián),并將之保存。
[0183]需要注意的是,圖17中所示出分類方式僅僅是一例。為了實(shí)施本實(shí)施方式,服務(wù)提供系統(tǒng)70中的各軟件及各存儲(chǔ)部的各自設(shè)置,不必如圖17所示以層級(jí)進(jìn)行分類。換言之,只要能與本實(shí)施方式執(zhí)行相同的處理過(guò)程,對(duì)于服務(wù)提供系統(tǒng)70中的軟件及存儲(chǔ)部的設(shè)置的層級(jí)關(guān)系等,沒(méi)有特殊的限定。
[0184]圖18示出了根據(jù)第四實(shí)施方式的用戶終端及打印服務(wù)應(yīng)用的功能結(jié)構(gòu)例。
[0185]在圖18中,用戶終端30包括Web瀏覽器31及郵件發(fā)送部32等。Web瀏覽器31是通常的Web瀏覽器。郵件發(fā)送部32發(fā)送電子郵件。在本實(shí)施方式中,郵件發(fā)送部32發(fā)送打印請(qǐng)求郵件。需要注意的是,郵件發(fā)送部32通過(guò)在用戶終端30執(zhí)行稱作“Mailer”程序的處理來(lái)實(shí)現(xiàn)。
[0186]打印服務(wù)應(yīng)用711a具有郵件解析部81、組織代碼確定部82、用戶名確定部83、打印信息生成部84、響應(yīng)郵件生成部85、郵件返送部86及打印信息提供部87等。
[0187]郵件解析部81對(duì)打印請(qǐng)求郵件進(jìn)行解析,從打印請(qǐng)求郵件提取出打印目標(biāo)數(shù)據(jù)等。組織代碼確定部82確定對(duì)應(yīng)于打印請(qǐng)求郵件的目的地地址的組織代碼。用戶名確定部83確定與打印請(qǐng)求郵件的發(fā)送源地址相對(duì)應(yīng)的用戶名。打印信息生成部84、響應(yīng)郵件生成部85、郵件返送部86及打印信息提供部87的功能與圖12中的打印信息生成部14、響應(yīng)郵件生成部15、郵件返送部16以及打印信息提供部63分別相同。
[0188]以下,對(duì)于根據(jù)第四實(shí)施方式執(zhí)行的處理過(guò)程進(jìn)行說(shuō)明。首先,對(duì)于根據(jù)第四實(shí)施方式的處理過(guò)程的概要,使用流程圖進(jìn)行說(shuō)明。
[0189]圖19是用于說(shuō)明根據(jù)打印請(qǐng)求郵件的打印信息登錄處理的處理過(guò)程一例的流程圖。
[0190]在步驟S401中,用戶終端30的郵件發(fā)送部32響應(yīng)來(lái)自用戶的輸入指示,將打印請(qǐng)求郵件發(fā)送給對(duì)該用戶所在的組織分配的郵件地址。關(guān)于打印請(qǐng)求郵件的內(nèi)容,與上述各實(shí)施方式中所說(shuō)明相同。換言之,在打印請(qǐng)求郵件中,根據(jù)需要可以指定PIN代碼。
[0191]接下來(lái)、服務(wù)提供系統(tǒng)70的郵件獲取部724從郵件服務(wù)器40獲取該打印請(qǐng)求郵件(S402)。接下來(lái),打印服務(wù)應(yīng)用711a的郵件解析部81從打印請(qǐng)求郵件提取打印目標(biāo)數(shù)據(jù)(S403)。接下來(lái),打印服務(wù)應(yīng)用711a的組織代碼確定部82基于打印請(qǐng)求郵件的目的地地址與地址關(guān)聯(lián)信息存儲(chǔ)部731,確定針對(duì)該打印請(qǐng)求郵件的組織代碼(S404)。換言之,獲取了與目的地地址相關(guān)聯(lián)且保存在地址關(guān)聯(lián)信息存儲(chǔ)部731的組織代碼。需要注意的是,在第四實(shí)施方式中,地址關(guān)聯(lián)信息存儲(chǔ)部731的結(jié)構(gòu)可以與地址關(guān)聯(lián)信息存儲(chǔ)部64 (圖13)相同。但是,地址關(guān)聯(lián)信息存儲(chǔ)部64的“企業(yè)代碼”更換為“組織代碼”。
[0192]接下來(lái),PIN代碼分發(fā)部726判斷在打印請(qǐng)求郵件中是否指定了 PIN代碼(S405)。在打印請(qǐng)求郵件中指定了 PIN代碼的情況下(S405中為是),PIN代碼分發(fā)部726參考PIN代碼存儲(chǔ)部735判斷該P(yáng)IN代碼(以下稱作“指定PIN代碼”)是否分配給了與打印請(qǐng)求郵件的發(fā)送人不同的其他用戶(S406)。
[0193]圖20示出了根據(jù)第四實(shí)施方式的PIN代碼存儲(chǔ)部的結(jié)構(gòu)例。如圖20所示,PIN代碼存儲(chǔ)部735,相對(duì)于圖9的PIN代碼存儲(chǔ)部19,還包括組織代碼項(xiàng)。如果需要在一個(gè)組織內(nèi)確保PIN代碼的唯一性,則在步驟S406,只要對(duì)與步驟S404中所確定的組織代碼(以下稱作“目標(biāo)組織代碼”)相關(guān)聯(lián)的PIN代碼,判斷有無(wú)與指定PIN代碼重復(fù)即可。如果必須跨多個(gè)組織確保PIN代碼的唯一性,則在步驟S406中,對(duì)于保存在PIN代碼存儲(chǔ)部735的所有PIN代碼,判斷有無(wú)與指定PIN代碼重復(fù)。
[0194]在指定PIN代碼被分配給其他用戶的情況下(S406中為是),PIN代碼分發(fā)部726生成與保存在PIN代碼存儲(chǔ)部735的PIN代碼不重復(fù)的PIN代碼。PIN代碼管理部727將該P(yáng)IN代碼與目標(biāo)組織代碼及打印請(qǐng)求郵件的發(fā)送源地址相關(guān)聯(lián),并將其保存在PIN代碼存儲(chǔ)部(S407)。在指定PIN代碼未分配給其他用戶的情況下(S406中為否),PIN代碼分發(fā)部726不生成PIN代碼。需要注意的是,步驟S405?S407為與圖8的步驟S201?S203相同的處理過(guò)程。
[0195]接下來(lái),打印服務(wù)應(yīng)用711a的用戶名確定部83基于打印請(qǐng)求郵件的發(fā)送源地址,判斷是否可以確定用戶名(S408)。具體而言,判斷與發(fā)送源地址相同的地址是否和與目標(biāo)組織代碼相同的組織代碼相關(guān)聯(lián),并保存在用戶信息存儲(chǔ)部733。
[0196]圖21示出了根據(jù)第四實(shí)施方式的用戶信息存儲(chǔ)部的結(jié)構(gòu)例。如圖21所示,用戶信息存儲(chǔ)部733除了包括用戶信息存儲(chǔ)部52(圖6)的項(xiàng)目之外,還包括組織代碼及“規(guī)則”。
[0197]所謂“規(guī)則”是用來(lái)確定各用戶是管理員還是使用者的信息。所謂管理員是指,例如圖像形成裝置20a等與服務(wù)提供系統(tǒng)70協(xié)同的裝置的管理員。管理員進(jìn)行例如將圖像形成裝置20a與服務(wù)提供系統(tǒng)70進(jìn)行協(xié)同的操作。所謂使用者是指使用由服務(wù)提供系統(tǒng)70提供的服務(wù)的用戶。
[0198]在步驟S408中,確認(rèn)在用戶信息存儲(chǔ)部733中是否存儲(chǔ)了包含與目標(biāo)組織代碼相同的企業(yè)代碼與發(fā)送源地址相同的地址的用戶信息。在存在對(duì)應(yīng)的用戶信息的情況下,獲取包含在該用戶信息中的用戶名(以下稱作“目標(biāo)用戶名”)。
[0199]在確認(rèn)了目標(biāo)用戶名的情況下(S408中為是),服務(wù)提供系統(tǒng)70的數(shù)據(jù)轉(zhuǎn)換部728針對(duì)打印目標(biāo)數(shù)據(jù)而生成打印數(shù)據(jù)(S409)。需要注意的是,在打印目標(biāo)數(shù)據(jù)為即使不轉(zhuǎn)換也能打印的形式時(shí),可以不進(jìn)行打印數(shù)據(jù)的生成。
[0200]接下來(lái),打印信息生成部84生成打印信息(S410)。該打印信息中包含任務(wù)名、目標(biāo)組織代碼、目標(biāo)用戶名、PIN代碼及打印數(shù)據(jù)。打印信息生成部84將生成的打印信息保存在打印信息存儲(chǔ)部734。包含在打印信息中的PIN代碼,是打印請(qǐng)求郵件中所指定的PIN代碼或步驟S407中所生成的PIN代碼。
[0201]接下來(lái),打印服務(wù)應(yīng)用711a的響應(yīng)郵件生成部85生成響應(yīng)郵件(S421)。該響應(yīng)郵件例如包含任務(wù)名及PIN代碼。接下來(lái),郵件返送部86將響應(yīng)郵件發(fā)送給打印請(qǐng)求郵件的發(fā)送源地址(S422)。
[0202]另一方面,在步驟S408中未確認(rèn)用戶名的情況下(S408中為否),數(shù)據(jù)轉(zhuǎn)換部728與步驟S409同樣地,對(duì)于打印目標(biāo)數(shù)據(jù)而生成打印數(shù)據(jù)(S411)。接下來(lái),打印信息生成部84生成打印信息(S