要被由終端顯示的目標數(shù)據(jù)或要被有投影儀投影的目標數(shù)據(jù)等)來替換打印目標數(shù)據(jù)。
[0149]此外,在上述的各個實施例中,使用經(jīng)由郵件發(fā)送打印目標數(shù)據(jù)的示例進行了描述。然而,可以提供這樣的配置,使得與使用郵件的方式不同的通信方式被用于將打印目標數(shù)據(jù)發(fā)送到管理服務器10。在這種情況下,管理服務器10從用戶終端30接收打印目標收、授權用戶的郵件地址或客人用戶的郵件地址。當與授權用戶的郵件地址相同的郵件地址被存儲在用戶信息存儲部52中并且接收到客人用戶的郵件地址時,管理服務器10生成PIN碼并且將PIN碼發(fā)送到客人用戶和授權用戶的相應的郵件地址。
[0150]此外,當如同在第二實施例中那樣管理公司代碼時,管理服務器10從用戶終端30接收打印目標收、授權用戶的郵件地址或客人用戶的郵件地址、以及公司代碼。當并未接收到公司代碼或與所接收到的公司代碼相同的公司代碼沒有被存儲在管理服務器10中時,管理服務器10將指示并不允許對打印數(shù)據(jù)進行打印的通知發(fā)送到用戶終端30。當存在相同的公司代碼、與授權用戶的郵件地址相同的郵件地址被存儲在用戶信息存儲部52中并且接收到客人用戶的郵件地址時,管理服務器10生成PIN碼并且將PIN碼發(fā)送到客人用戶和授權用戶的相應的郵件地址。
[0151]需要注意的是,在上述的各個實施例中,可以通過單個的計算機來實現(xiàn)管理服務器10和存儲服務器60。而且,可以通過單個的計算機來實現(xiàn)管理服務器10、存儲服務器60和認證服務器50。此外,可以在圖像形成裝置20中安裝管理服務器10、存儲服務器60和認證服務器50的相應功能。
[0152]反之,也可以分散的方式通過多個計算機來實現(xiàn)管理服務器10、存儲服務器60和認證服務器50中的每一個。
[0153]此外,對于上述的各個實施例,已經(jīng)描述了在管理服務器10中生成打印數(shù)據(jù)的示例。然而,可以通過用戶終端30、管理服務器10、存儲服務器60或圖像形成裝置20來執(zhí)行涉及附加到打印請求郵件的電子數(shù)據(jù)的打印數(shù)據(jù)的生成。
[0154]接下來,將描述第四實施例。對于第四實施例,將描述與第二實施例不同的點。
[0155]圖15示出了第四實施例的系統(tǒng)配置示例。在圖15中,向具有與圖1中的功能相同功能的部件給出相同的附圖標記,并且省略其描述。在圖15中,服務提供系統(tǒng)70和用戶環(huán)境El可以經(jīng)由諸如互聯(lián)網(wǎng)之類的廣域通信網(wǎng)絡來進行通信。
[0156]服務提供系統(tǒng)70是經(jīng)由網(wǎng)絡提供云服務的計算機系統(tǒng)。需要注意的是,根據(jù)第四實施例,出于說明目的而具體描述了云服務。然而,本實施例還可以應用于經(jīng)由網(wǎng)絡提供的各種服務,例如由應用服務提供商(ASP)提供的服務和網(wǎng)絡服務等。
[0157]服務提供系統(tǒng)70例如包括訪問控制裝置75、打印服務提供裝置711、服務A提供裝置712、服務B提供裝置713、公共服務提供裝置72和數(shù)據(jù)庫裝置73。這個裝置中的每一個可以通過單個的計算機來實現(xiàn)。
[0158]訪問控制裝置75控制從外部對服務提供系統(tǒng)70中的計算機的訪問,并且執(zhí)行各個計算機之間的負載共享。
[0159]打印服務提供裝置711是用于提供云打印服務的一個或多個計算機控制的處理。云打印服務是指這樣的服務,其使得是可以將打印數(shù)據(jù)上傳到云環(huán)境(第四實施例中的服務提供系統(tǒng)70)中,并且在需要時,使得圖像形成裝置20a對上傳的打印數(shù)據(jù)進行打印。
[0160]服務A提供裝置712和服務B提供裝置712描述了一組計算機,該組計算機提供與云打印服務不同的服務。
[0161]公共服務提供裝置72是一個或多個計算機,該一個或多個計算機具有的功能對于打印服務提供裝置711、服務A提供裝置712和服務B提供裝置713等公共,其經(jīng)由網(wǎng)絡直接提供特定的服務,或具有由多個裝置使用的功能。
[0162]數(shù)據(jù)庫裝置73是用作各種存儲部件的一個或多個計算機或存儲裝置。
[0163]用戶環(huán)境El是作為用戶的一個示例的組織中的系統(tǒng)環(huán)境,所述組織例如是用戶公司。圖15中所示的用戶環(huán)境El包括圖像形成裝置20a、圖像投影裝置20b、便攜式終端20c、另一個輸出裝置20d和用戶終端30。這些裝置和終端經(jīng)由諸如局域網(wǎng)(LAN)之類的(有線或無線類型的)網(wǎng)絡連接。
[0164]圖像形成裝置20a是第二實施例中的圖像形成裝置20。
[0165]圖像投影裝置20b例如是投影儀,并且是執(zhí)行圖像數(shù)據(jù)的投影的裝置。便攜式終端20c是個人數(shù)字助理(PDA)、平板終端、智能電話或便攜式電話等。另一個輸出裝置20d是各種輸出裝置中的一個或多個。
[0166]用戶環(huán)境El還包括防火墻F1。防火墻Fl可以相同于與普通防火墻。防火墻Fl例如阻止從用戶環(huán)境El的外部發(fā)送的請求。
[0167]還可以從與用戶環(huán)境El不同的環(huán)境訪問服務提供系統(tǒng)70。例如,可以從便攜式終端20e或PC 20f等經(jīng)由互聯(lián)網(wǎng)等訪問服務提供系統(tǒng)70。還可以在用戶環(huán)境El中使用便攜式終端20e和PC 20fo
[0168]圖16示出了根據(jù)第四實施例的服務提供系統(tǒng)的功能性配置示例。在圖16中,月艮務提供系統(tǒng)70的功能可以被分類為應用層71L、公共服務層72L和數(shù)據(jù)庫層73L等。
[0169]在應用層71L,安裝與諸如圖像形成裝置20a之類的裝置協(xié)作的服務器側(cè)上的應用(在下文中,被稱為“服務器應用”)。在圖16中,應用層71L包括服務器應用,例如打印服務應用711a、服務A應用712a、和服務B應用713a等。
[0170]打印服務應用711a是涉及云打印服務的服務器應用。在本實施例中,打印服務應用711a被安裝在打印服務提供裝置711中。服務A應用712a和服務B應用713a說明了其他的服務應用。在本實施例中,服務A應用712a和服務B應用713a被分別安裝在服務A提供裝置712和服務B提供裝置713中。
[0171]公用服務層72L包括對于多個服務應用公共的功能、以及由多個服務器應用使用的基本功能等,并且被安裝在公共服務提供裝置72中。可以經(jīng)由平臺API 74調(diào)用公共服務層72a的功能?;镜兀蓱脤?1L中的服務器應用調(diào)用平臺API 74。需要注意的是,平臺API 74可以被開放給與服務提供系統(tǒng)70的操作者不同的第三方廠商等。在這種情況下,可以由第三方廠商等安裝服務器應用。也就是說,通過使用平臺API74來適當?shù)夭渴鸱掌鲬?,并且增加服務器應用?br>[0172]在圖16中,公共服務層72L包括用戶認證部721、裝置認證部722、管理信息獲取部723、郵件獲取部724、裝置通信部725、PIN碼簽發(fā)部726、PIN碼管理部727和數(shù)據(jù)轉(zhuǎn)換部728等。
[0173]用戶認證部721認證用戶。裝置認證部722認證圖像形成裝置20a、用戶和組織之間的對應關系。組織是這樣的概念,其可以是上述各個實施例中的“公司”或另一個團體等。需要注意的是,在第四實施例中,與第二實施例中的“公司”對應的標識信息被稱為“組織代碼”。因此,用戶和組織之間的對應管理的認證時包括驗證用戶和圖像形成裝置屬于組織的處理。
[0174]管理信息獲取部723例如響應于來自應用層71L的請求,獲取在數(shù)據(jù)庫層73L中存儲的信息。郵件獲取部724根據(jù)郵局協(xié)議(POP)等獲取(接收)在郵件服務器40中存儲的電子郵件。裝置通信部725與各個裝置進行通信。PIN碼簽發(fā)部726簽發(fā)(生成)PIN碼。PIN碼管理部727管理PIN碼和組織代碼之間的對應關系。數(shù)據(jù)轉(zhuǎn)換部728轉(zhuǎn)換數(shù)據(jù)格式。在本實施例中,數(shù)據(jù)轉(zhuǎn)換部728基于打印目標數(shù)據(jù)生成打印數(shù)據(jù)。
[0175]需要注意的是,通過由各個計算機根據(jù)在服務提供系統(tǒng)70中包括的各個計算機中安裝的一個或多個程序執(zhí)行的處理,來實現(xiàn)應用層71L中的各個服務器應用和公共服務層72L中的各個功能部。
[0176]數(shù)據(jù)庫層73L包括存儲各種信息的數(shù)據(jù)庫(存儲部),并且被通過數(shù)據(jù)庫裝置73實現(xiàn)。在圖16中,數(shù)據(jù)庫層73L包括地址關聯(lián)的信息存儲部731、用戶裝置信息存儲部732、用戶信息存儲部733和打印信息存儲部734等。
[0177]地址關聯(lián)的信息存儲部731具有與地址關聯(lián)的信息存儲部18 (圖12)的配置相同的配置。用戶裝置信息存儲部732具有與用戶裝置信息存儲部64(圖14)的配置相同的配置。用戶信息存儲部733具有與用戶信息存儲部52 (圖6)的配置大致相同的配置。下面將描述用戶信息存儲部733和用戶信息存儲部52之間的不同點。打印信息存儲部734具有與打印信息存儲部62 (圖7)的配置相同的配置。
[0178]需要注意的是,圖16中的分類方式是一個示例。無需對圖16中所示的層中的服務提供系統(tǒng)70中的相應的軟件組和相應的存儲部進行分類來實現(xiàn)本實施例。也就是說,只要能夠執(zhí)行與本實施例中的過程相同的過程,服務提供系統(tǒng)中的軟件組和存儲部之間的層管理就不限于特定的關系。
[0179]圖17示出了根據(jù)第四實施例的用戶終端和打印服務應用的功能性配置示例。
[0180]在圖17中,用戶終端30包括網(wǎng)頁瀏覽器31和郵件發(fā)送部32等。網(wǎng)路瀏覽器31是公共的網(wǎng)頁瀏覽器。郵件發(fā)送部32發(fā)送電子郵件。在本實施例中,郵件發(fā)送部32發(fā)送打印請求郵件。需要注意的是,通過由用戶終端30根據(jù)被稱為“郵寄者(mailer)”的程序執(zhí)行的處理來實現(xiàn)郵件發(fā)送部32。
[0181]打印服務應用711a包括郵件分析部81、組織代碼確定部82、用戶名稱確定部83、打印信息生成部84、響應郵件生成部85、郵件返回部86和打印信息提供部87等。
[0182]郵件分析部81分析打印請求郵件,并且從打印請求郵件提取打印目標數(shù)據(jù)等。組織代碼確定部82確定與打印請求郵件的目的地地址相對應的組織代碼。用戶名稱確定部83確定與打印請求郵件的發(fā)送源地址或Ce地址相對應的用戶名稱。打印信息生成部84、響應郵件生成部85、郵件返回部86和打印信息提供部87的功能相同于圖11中的打印信息生成部14、響應郵件生成部15、郵件返回部16和打印信息提供部63的功能。
[0183]下面,將描述在第四實施例中執(zhí)行的過程。首先,使用流程圖來描述第四實施例中的過程的概況。
[0184]圖18是示出了使用打印請求郵件登記打印信息的過程的一個示例的流程圖。
[0185]在步驟S401中,響應于由用戶輸入的指令,用戶終端30中的郵件發(fā)送部32將打印請求郵件發(fā)送到被分配給用戶所屬的組織的郵件地址。打印請求郵件的內(nèi)容相同于上述各個實施例中的打印請求郵件的內(nèi)容。
[0186]接下來,服務系統(tǒng)系統(tǒng)70中的郵件獲取部724從郵件服務器40獲取打印請求郵件(S402)。接下來,打印服務應用711a中的郵件分析部81從打印請求郵件中提取打印目標數(shù)據(jù)(S403)。接下來,打印服務應用711a中的組織代碼確定部82基于打印請求郵件的目的地地址和地址關聯(lián)的信息存儲部731,確定于打印請求郵件對應的組織代碼(S404)。也就是說,獲取與目的地地址相關聯(lián)并且被存儲在地址關聯(lián)的信息存儲部731中的組織代碼。需要注意的是,在第四實施例中,地址關聯(lián)的信息存儲部731的配置可以相同于地址關聯(lián)的信息存儲部64(圖12)。然而,地址關聯(lián)的信息存儲部64中的“公司代碼”可以被“組織代碼”替換。
[0187]接下來,打印服務應用711a中的用戶名稱確定部83基于打印請求郵件的發(fā)送源地址,確定是否可以確定用戶名稱。具體他,其確定相同的發(fā)送源地址是否關聯(lián)于在步驟S404中確定并且在用戶信息存儲部733中存儲的組織代碼(在下文中,被稱為“目標組織代碼”)。
[0188]圖19示出了根據(jù)第四實施例的用戶信息存儲部的配置示例。如圖19中所示,除了用戶信息存儲部52 (圖6)具有的項目之外,用戶信息存儲部733還具有組織代碼和“角色”。
[0189]“角色”是用于確定每個用戶是管理員還是用戶的信息。管理員表示與服務提供系統(tǒng)70協(xié)作的諸如圖像形成裝置20a之類的裝置的管理員。管理員例如執(zhí)行使得圖像形成裝置20a和服務提供系統(tǒng)70彼此協(xié)作的操作。用戶是使用由服務提供系統(tǒng)70提供的服務的用戶。
[0190]在步驟S405中,確定用戶信息存儲部733是否存儲包括目標組織代碼和發(fā)送源地址的用戶信息。當存在對應的用戶信息時,獲取在用戶信息中包括的用戶名稱(在下文中被稱為“目標用戶名稱”)。
[0191]當這樣獲得了目標用戶名稱時(S405中為是),服務提供系統(tǒng)70中的數(shù)據(jù)轉(zhuǎn)換部728生成涉及打印目標數(shù)據(jù)的打印數(shù)據(jù)(S406)。需要注意的是,當目標數(shù)據(jù)具有即使不轉(zhuǎn)換也能夠打印的格式時,無需生成打印數(shù)據(jù)。
[0192]接下來,打印信息生成部84生成打印信息(S407)。在打印信息中,包括任務名稱、目標組織代碼、目標用戶名稱和打印數(shù)據(jù)。打印信息生成部84在打印信息存儲部734中存儲所生成的打印信息。
[0193]接下來,打印服務應用711a中的響應郵件生成部85生成響應郵件(S408)。響應郵件包括例如任務名稱。接下來,郵件返回部86將響應郵件發(fā)送到打印請求郵件的發(fā)送源地址(S415) ο
[0194]另一方面,當沒有基于發(fā)送源地址確定用戶名稱時(S405中為否),用戶名稱確定部83基于打印請求郵件的Ce地址確定是否可以確定用戶名稱(S409)。具體地,其確定包括與CC地址相同的地址的用戶信息是否關聯(lián)于目標組織代買并且被存儲在用戶信息存儲部733中(圖19)。當存儲了對應的用戶信息時,獲取用戶信息中包括的用戶名稱作為目標用戶名稱。
[0195]當這樣確定了目標用戶名稱時(S409中為是),服務提供系統(tǒng)70中的PIN碼簽發(fā)部726生成PIN碼(S410)。在步驟S411和后續(xù)步驟中,執(zhí)行與步驟S407和后續(xù)步驟相同的處理。需要注意的是,步驟S412中生成的打印信息包括任務名稱、組織代碼、目標用戶名稱、PIN碼和打印數(shù)據(jù)。此外,在步驟S413中,生成包括PIN碼和任務名稱的響應郵件。
[0196]當沒有基于發(fā)送源地址和Ce地址中的任何一個確定用戶名稱時(S409中為否),響應郵件生成部15例如生成包括出錯消息的響應郵件(在下文中被稱為“出錯郵件”)(S414)。在這種情況下,在步驟S415中,返回出錯郵件。此外,在這種情況下,不生成打印信息。因此,并不執(zhí)行圖5中的步驟S112和S113。也就是說,用戶無法執(zhí)行打印。
[0197]因此,當基于打印請求郵件中的發(fā)送目的地地址確定了組織代碼和用戶名稱時,作為一個發(fā)送目的地地址的目的地地址(“To地址”)被用戶確定組織代買,并且作為另一個發(fā)送目的地地址的Ce地址被用于確定用戶名稱。因此,與包括所有地址作為目的地地址相比,可以容易滴區(qū)分要用于確定組織代碼的信息和要用于確定用戶名稱的信息。
[0198]接下來,將描述其中通過用戶終端30具有的網(wǎng)頁瀏覽器31登記打印信息的情形。也就是說,在第四實施例中,可以通過與使用打印請求郵件的方式不同的方式來登記打印?目息O
[0199]圖20是示出了使用網(wǎng)絡接口登記打印信息的過程的一個示例的流程圖。假定在圖20的初始狀態(tài)下,由用戶終端30中的網(wǎng)頁瀏覽器31來顯示服務提供系統(tǒng)70的登錄屏幕頁面。
[0200]在步驟S421中,網(wǎng)頁瀏覽器3