打印控制服務(wù)器以及打印系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種打印控制服務(wù)器以及打印系統(tǒng),能夠通過從用戶終端向SNS發(fā)布,使與用戶對應(yīng)的打印裝置執(zhí)行基于發(fā)布數(shù)據(jù)的打印。在打印控制服務(wù)器(30)的存儲部(33)中,存儲有用戶的SNS賬戶與用戶指定的打印裝置(50)的網(wǎng)絡(luò)上的打印機地址(例如IP地址)建立對應(yīng)關(guān)系的設(shè)定數(shù)據(jù)SD。打印控制服務(wù)器(30)基于發(fā)布數(shù)據(jù)生成打印數(shù)據(jù),將該打印數(shù)據(jù)發(fā)送至與該發(fā)布的發(fā)送源的用戶或者該發(fā)布的發(fā)送地址的用戶的SNS賬戶建立了對應(yīng)關(guān)系的打印裝置(50),來使打印裝置(50)進行基于發(fā)布數(shù)據(jù)的打印。
【專利說明】打印控制服務(wù)器以及打印系統(tǒng)
[0001]本申請要求于2013年6月25日向日本提交的申請?zhí)枮?013-133052的申請的優(yōu)先權(quán),并在此援用其全部內(nèi)容。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及利用提供社交網(wǎng)絡(luò)服務(wù)(SNS)等發(fā)布服務(wù)的服務(wù)提供服務(wù)器來控制從用戶的終端向打印裝置的打印的打印控制服務(wù)器以及打印系統(tǒng)。
【背景技術(shù)】
[0003]近年來,利用通過云計算技術(shù)實現(xiàn)的社交網(wǎng)絡(luò)服務(wù)(SNS)的用戶劇增。用戶能夠通過將文檔、文件(例如照片等圖像文件)對SNS發(fā)布,來將該發(fā)布內(nèi)容向能夠閱覽的用戶公開。
[0004]此外,作為利用云計算技術(shù)的打印系統(tǒng),例如專利文獻1中,公開一種文件輸出輔助裝置,其利用設(shè)置于終端的電子郵件功能,來從終端向?qū)Υ蛴C設(shè)定的郵件地址發(fā)送添附了文件的電子郵件,從而進行打印機添附文件的打印。另外,在例如專利文獻2中公開了一種打印系統(tǒng),在移動終端判斷為無法接收郵件服務(wù)器接收到的郵件信息的情況下,向轉(zhuǎn)送目的地打印機裝置轉(zhuǎn)送該郵件信息。另外,在專利文獻3中公開了一種云計算系統(tǒng),其通過向打印機發(fā)送電子郵件而實現(xiàn)對電子郵件的正文或者添附文件的打印。
[0005]專利文獻1:日本特開2001 — 84191號公報
[0006]專利文獻2:日本特開2008 - 71257號公報
[0007]專利文獻3:日本特開2012 — 159914號公報
【發(fā)明內(nèi)容】
[0008]然而,以往,由于不存在用戶能夠使用打印機簡單地打印從智能手機等移動終端向社交網(wǎng)絡(luò)服務(wù)(SNS)發(fā)布的發(fā)布數(shù)據(jù)的系統(tǒng),所以SNS的用戶無法以簡單的操作對發(fā)布內(nèi)容進行打印。
[0009]本發(fā)明是為了解決上述課題而提出的,其目的在于提供一種若從終端進行發(fā)布,則能夠使與用戶對應(yīng)的打印裝置進行基于發(fā)布數(shù)據(jù)的打印的打印控制服務(wù)器以及打印系統(tǒng)。
[0010]解決上述課題的打印控制服務(wù)器具備:將打印裝置與所述打印裝置的用戶建立對應(yīng)關(guān)系而進行管理的管理部;從提供發(fā)布服務(wù)的服務(wù)提供服務(wù)器獲取發(fā)布數(shù)據(jù)的獲取部;以及使與獲取的所述發(fā)布數(shù)據(jù)的用戶對應(yīng)的打印裝置執(zhí)行基于該發(fā)布數(shù)據(jù)的打印的打印控制部。
[0011]根據(jù)該構(gòu)成,獲取部從服務(wù)提供服務(wù)器獲取發(fā)布數(shù)據(jù)。打印控制部使與獲取的發(fā)布數(shù)據(jù)的用戶對應(yīng)的打印裝置執(zhí)行基于發(fā)布數(shù)據(jù)的打印。由此,用戶若進行發(fā)布,則能夠使與用戶對應(yīng)的打印裝置執(zhí)行基于發(fā)布數(shù)據(jù)的打印。
[0012]在上述打印控制服務(wù)器中,優(yōu)選上述獲取部將發(fā)布數(shù)據(jù)的發(fā)送源和發(fā)送目的地中的至少一方作為應(yīng)該向上述獲取部提供的發(fā)布數(shù)據(jù)的條件而在上述服務(wù)提供服務(wù)器指定,上述獲取部從上述服務(wù)提供服務(wù)器接受滿足上述條件的發(fā)布數(shù)據(jù)的提供。優(yōu)選地,例如是在使與發(fā)布了獲取的上述發(fā)布數(shù)據(jù)的用戶對應(yīng)的打印裝置進行打印的結(jié)構(gòu)的情況下,優(yōu)選至少作為發(fā)送源(發(fā)布源)指定用戶。此外,優(yōu)選地,例如是使與獲取的上述發(fā)布數(shù)據(jù)的發(fā)送目的地的用戶對應(yīng)的打印裝置進行打印的結(jié)構(gòu)的情況下,至少作為指定發(fā)送目的地(發(fā)布的發(fā)送地址)指定用戶。另外,優(yōu)選地,例如是使與將獲取的上述發(fā)布數(shù)據(jù)發(fā)布至打印控制服務(wù)器地址的用戶對應(yīng)的打印裝置打印的結(jié)構(gòu)的情況下,至少作為發(fā)送目的地(發(fā)布的發(fā)送地址)指定打印控制服務(wù)器。
[0013]根據(jù)該結(jié)構(gòu),獲取部從服務(wù)提供服務(wù)器提供發(fā)布數(shù)據(jù)的發(fā)送源和發(fā)送目的地中滿足在服務(wù)提供服務(wù)器指定的至少一方的發(fā)布數(shù)據(jù)。由此,將獲取部從服務(wù)提供服務(wù)器獲取的發(fā)布數(shù)據(jù)集中到包含所需的內(nèi)容的盡量少的數(shù)量,能夠減少打印控制服務(wù)器的處理負擔。
[0014]在上述打印控制服務(wù)器中,優(yōu)選地,上述打印控制部構(gòu)成為,在向上述打印裝置發(fā)送基于上述發(fā)布數(shù)據(jù)生成的打印數(shù)據(jù)后,從該打印裝置接收已受理打印指示的意思的受理通知、已結(jié)束打印的意思的結(jié)束通知、以及發(fā)生打印錯誤的意思的錯誤通知中的至少一個,上述打印控制部將該接收到的通知的內(nèi)容以對上述發(fā)布數(shù)據(jù)的發(fā)布源的終端或者打印了上述發(fā)布數(shù)據(jù)的打印裝置的用戶地址目的地而在上述服務(wù)提供服務(wù)器發(fā)布。
[0015]根據(jù)該結(jié)構(gòu),打印控制部在向打印裝置發(fā)送基于發(fā)布數(shù)據(jù)生成的打印數(shù)據(jù)發(fā)送后,從打印裝置接收已受理打印指示的意思的受理通知、已結(jié)束打印的意思的結(jié)束通知、以及發(fā)生打印錯誤的意思的錯誤通知中的至少一個。這樣,將接收到的通知的內(nèi)容以發(fā)布源的終端或者打印了發(fā)布數(shù)據(jù)的打印裝置的用戶為目的地而發(fā)布至服務(wù)提供服務(wù)器。由此,自終端的發(fā)布者或者打印了發(fā)布數(shù)據(jù)的打印裝置的用戶能夠知曉基于發(fā)布的打印指示被打印裝置受理、指示的打印結(jié)束、指示的打印發(fā)生錯誤中的至少一個。
[0016]在上述打印控制服務(wù)器中,上述發(fā)布數(shù)據(jù)的用戶優(yōu)選是發(fā)布了上述發(fā)布數(shù)據(jù)的用戶。根據(jù)該結(jié)構(gòu),如果用戶發(fā)布,則能夠使與用戶對應(yīng)的打印裝置執(zhí)行基于發(fā)布數(shù)據(jù)的打印。
[0017]在上述打印控制服務(wù)器中,上述發(fā)布數(shù)據(jù)的用戶優(yōu)選是上述發(fā)布數(shù)據(jù)的發(fā)送地址的用戶。根據(jù)該結(jié)構(gòu),若向用戶地址發(fā)布,則能夠使與用戶對應(yīng)的打印裝置執(zhí)行基于發(fā)布數(shù)據(jù)的打印。
[0018]在上述打印控制服務(wù)器中,上述發(fā)布數(shù)據(jù)的用戶優(yōu)選是將上述發(fā)布數(shù)據(jù)發(fā)送給打印控制服務(wù)器的用戶。根據(jù)該結(jié)構(gòu),若用戶向打印輔助服務(wù)器地址發(fā)布,則能夠使與用戶對應(yīng)的打印裝置執(zhí)行基于發(fā)布數(shù)據(jù)的打印。
[0019]解決上述課題的打印系統(tǒng)具備上述打印控制服務(wù)器、和通過上述打印控制服務(wù)器的管理部而與用戶建立對應(yīng)關(guān)系并被管理的打印裝置。根據(jù)該結(jié)構(gòu),若從終端向服務(wù)提供服務(wù)器發(fā)布,則該發(fā)布數(shù)據(jù)從服務(wù)提供服務(wù)器被獲取至打印控制服務(wù)器,打印控制服務(wù)器的打印控制部使基于該發(fā)布數(shù)據(jù)的打印由與該發(fā)布的發(fā)送源(發(fā)送源)或者發(fā)送目的地(發(fā)送地址)的用戶建立對應(yīng)關(guān)系而被管理的打印裝置進行。例如打印控制部基于獲取的發(fā)布數(shù)據(jù)生成打印數(shù)據(jù),并發(fā)送至與將該打印數(shù)據(jù)設(shè)為其發(fā)布或者為發(fā)送地址的用戶對應(yīng)的打印裝置。由此能夠使與用戶對應(yīng)的打印裝置進行基于發(fā)布數(shù)據(jù)的打印。
【專利附圖】
【附圖說明】
[0020]圖1是表示第一實施方式中的打印輔助系統(tǒng)的示意圖。
[0021]圖2是表示設(shè)定數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的圖。
[0022]圖3是表示打印控制服務(wù)器的功能的結(jié)構(gòu)的框圖。
[0023]圖4(a)?(d)是用于向打印輔助服務(wù)登錄的設(shè)定畫面的圖。
[0024]圖5是表示發(fā)布畫面的一個例子的圖。
[0025]圖6是表示打印數(shù)據(jù)的示意圖。
[0026]圖7是表示打印輔助系統(tǒng)的處理的流程的時序圖。
[0027]圖8是表示第二實施方式的打印輔助系統(tǒng)的處理的流程的時序圖。
【具體實施方式】
[0028]第一實施方式
[0029]以下,使用圖1?圖7對第一實施方式的打印輔助系統(tǒng)進行說明。
[0030]如圖1所示,打印輔助系統(tǒng)11具備用戶終端12、社交網(wǎng)絡(luò)服務(wù)服務(wù)器(以下,稱為“SNS服務(wù)器20”。)、打印控制服務(wù)器30、以及用戶指定的打印裝置50。此外,在本實施方式中,由打印控制服務(wù)器30和打印裝置50構(gòu)成打印系統(tǒng)60。構(gòu)成打印輔助系統(tǒng)11的用戶終端12、SNS服務(wù)器20、打印控制服務(wù)器30以及打印裝置50通過因特網(wǎng)70 (參照圖3)以可相互通信的方式連接。
[0031]用戶終端12作為一個例子例舉了個人計算機,其它,還能夠使用便攜信息終端(PDA (Personal Digital Assistants:電子記事簿))、平板PC、智能手機、移動電話等??傊脩艚K端12只用具有與SNS服務(wù)器20連接的功能即可。用戶預(yù)先獲取用于終端12訪問SNS服務(wù)器20所需的用戶賬戶。
[0032]SNS服務(wù)器20提供社交網(wǎng)絡(luò)服務(wù)(以下,稱為“SNS”。)。SNS是指,在因特網(wǎng)上用戶之間能夠以各種形式交流的服務(wù)。例如SNS例舉有提供發(fā)布服務(wù)的“Twitter (推特)(注冊商標)”、“Facebook (臉書)(注冊商標)”、“mixi (注冊商標)”、“GREE (注冊商標)”等。本實施方式的SNS服務(wù)器20作為一個例子提供發(fā)布服務(wù)。
[0033]打印裝置50具備能夠進行因特網(wǎng)通信的通信接口(未圖示),與打印控制服務(wù)器30通過因特網(wǎng)70 (參照圖3)連接。當用戶從終端12針對SNS服務(wù)器20進行發(fā)布時,打印控制服務(wù)器30進行使與該用戶建立對應(yīng)關(guān)系的特定的打印裝置50打印與該發(fā)布內(nèi)容或者該發(fā)布內(nèi)容對應(yīng)的打印內(nèi)容的處理。打印控制服務(wù)器30對SNS服務(wù)器20受理的發(fā)布進行監(jiān)視,若有來自預(yù)先登錄的用戶的終端12的發(fā)布或者發(fā)送給該用戶的發(fā)布,則從SNS服務(wù)器20獲取該發(fā)布數(shù)據(jù)。然后,打印控制服務(wù)器30基于該獲取的發(fā)布數(shù)據(jù)生成打印數(shù)據(jù)PD,將該打印數(shù)據(jù)發(fā)送給用戶指定的打印裝置50,從而使打印裝置50執(zhí)行基于發(fā)布的打印。在打印控制服務(wù)器30中,用戶為了利用SNS服務(wù)器20提供的發(fā)布服務(wù)來接受打印輔助服務(wù)而登錄的將用戶與用戶指定為打印目的地的打印裝置50建立對應(yīng)的圖2所示的設(shè)定數(shù)據(jù)SD作為數(shù)據(jù)庫而被存儲。
[0034]圖2中表示存儲在打印控制服務(wù)器30中的設(shè)定數(shù)據(jù)SD的一個例子。設(shè)定數(shù)據(jù)SD中包含用于與SNS服務(wù)器20連接的用戶賬戶(SNS賬戶)、期望作為打印目的地的打印裝置50在因特網(wǎng)上的地址(打印機地址)、打印裝置50的設(shè)備編號以及其它規(guī)定的信息等。這樣,在設(shè)定數(shù)據(jù)SD中,用戶的SNS賬戶與打印機地址被建立對應(yīng)地登錄。在此,打印機地址例舉出例如IP地址。當然,打印機地址只要是能夠從打印控制服務(wù)器30經(jīng)由網(wǎng)絡(luò)向打印裝置50發(fā)送打印數(shù)據(jù)的地址即可。此外,設(shè)定數(shù)據(jù)SD中,考慮到使用家族共用的打印裝置的情況,還能夠?qū)⒐灿玫拇蛴⊙b置(打印機地址)與多個用戶(SNS賬戶)建立對應(yīng)地設(shè)定。
[0035]接下來使用圖3對打印輔助系統(tǒng)11的概略結(jié)構(gòu)以及打印控制服務(wù)器30的功能的結(jié)構(gòu)進行說明。如圖3所示,打印輔助系統(tǒng)11具備多個用戶終端12、SNS服務(wù)器20、打印控制服務(wù)器30以及多個打印裝置50,它們經(jīng)由因特網(wǎng)70以可相互通信的方式連接。圖3所示的多個打印裝置50是為了使用利用SNS服務(wù)器20提供的SNS來進行打印的打印輔助服務(wù)而登錄到打印控制服務(wù)器30的用戶所指定的打印目的地。各用戶終端12具有能夠顯示發(fā)布畫面等的顯示部12a。
[0036]如圖3所示,打印控制服務(wù)器30具備作為獲取部的一個例子的發(fā)布數(shù)據(jù)獲取部31、打印服務(wù)部32、以及存儲包括設(shè)定數(shù)據(jù)SD的打印控制所需要的信息的存儲部33。在本實施方式中,發(fā)布數(shù)據(jù)獲取部31和打印服務(wù)部32分別由服務(wù)器構(gòu)成,打印控制服務(wù)器30通過由多臺服務(wù)器構(gòu)成的服務(wù)器系統(tǒng)而構(gòu)成。當然,打印控制服務(wù)器30也可以由一臺服務(wù)器構(gòu)成,還可以由三臺以上的多臺服務(wù)器構(gòu)成。
[0037]發(fā)布數(shù)據(jù)獲取部31針對SNS服務(wù)器20將預(yù)先登錄在存儲部33中的設(shè)定數(shù)據(jù)SD中的用戶的SNS賬戶指定為發(fā)送源(發(fā)送者)或者發(fā)送目的地(接收者),通過預(yù)先要求滿足該指定的條件的發(fā)布數(shù)據(jù)的提供,使SNS服務(wù)器20監(jiān)視指定的發(fā)布。SNS服務(wù)器20具有從受理的發(fā)布中監(jiān)視滿足預(yù)先要求的條件的發(fā)布,只要有符合的發(fā)布,則對該要求源提供該符合的發(fā)布數(shù)據(jù)的功能。在本例中,打印控制服務(wù)器30使用例如井號標簽來指定用戶的SNS賬戶,要求使用該井號標簽指定的SNS賬戶被設(shè)定為發(fā)布的發(fā)送源或者發(fā)送目的地的發(fā)布的提供。SNS服務(wù)器20解析依次受理的發(fā)布,判斷是否是將監(jiān)視對象的用戶的SNS賬戶設(shè)為發(fā)送源或者發(fā)送目的地的發(fā)布,如果是監(jiān)視對象的發(fā)布數(shù)據(jù),則將其作為打印的對象的發(fā)布向要求源的打印控制服務(wù)器30發(fā)送。由于形成這樣使SNS服務(wù)器20監(jiān)視作為打印的對象的發(fā)布的構(gòu)成,所以發(fā)布數(shù)據(jù)獲取部31從SNS服務(wù)器20實時獲取與該條件匹配的包括發(fā)布的內(nèi)容以及附隨于發(fā)布的元數(shù)據(jù)的發(fā)布數(shù)據(jù)。獲取的發(fā)布數(shù)據(jù)被從發(fā)布數(shù)據(jù)獲取部31發(fā)送至打印服務(wù)部32。
[0038]在此,SNS服務(wù)器20管理作為發(fā)布的內(nèi)容的“發(fā)布文檔(發(fā)布正文)的文檔”,在有鏈接的情況下,“參照文件的URI ((Uniform Resource Identifier:統(tǒng)一資源標識符)(例如URL) ”,且SNS服務(wù)器20作為附隨于發(fā)布的元數(shù)據(jù)至少對“用戶名”、“井號標簽”等進行管理。然后,發(fā)布數(shù)據(jù)獲取部31獲取這些發(fā)布內(nèi)容以及元數(shù)據(jù)。
[0039]圖3所示的打印服務(wù)部32具備:認證發(fā)布數(shù)據(jù)獲取部31獲取的發(fā)布的發(fā)送源是否是打印輔助服務(wù)的登陸完畢用戶的認證部41 ;解析發(fā)布數(shù)據(jù)來判定是否是打印對象的解析判斷部42 ;以及基于發(fā)布數(shù)據(jù)生成用指定的打印裝置50能夠打印的打印數(shù)據(jù)的打印數(shù)據(jù)生成部43。
[0040]另外,打印服務(wù)部32還具備獲取要作為打印數(shù)據(jù)的輸出目的地的打印機地址的輸出目的地指定部44、和經(jīng)由因特網(wǎng)70向由打印機地址指定的打印裝置50發(fā)送打印數(shù)據(jù)的通信部45。在此,輸出目的地指定部44通過參照存儲于存儲部33的設(shè)定數(shù)據(jù)SD來獲取與用戶的SNS賬戶建立了對應(yīng)關(guān)系的指定的打印機地址。此外,在本實施方式中,由解析判斷部42、打印數(shù)據(jù)生成部43、輸出目的地指定部44以及通信部45構(gòu)成了打印制御部的一個例子。
[0041]此外,圖3所示的打印服務(wù)部32具備:將從用戶終端12受理的登錄信息寫入存儲部33的設(shè)定數(shù)據(jù)SD來進行登錄處理的相關(guān)信息管理部46 ;和SNS聯(lián)合設(shè)定接口(以下稱為“SNS聯(lián)合設(shè)定I/F47”。)。輸出目的地指定部44對相關(guān)信息管理部46發(fā)送發(fā)布發(fā)送源的SNS賬戶,要求獲取與該SNS賬戶建立了對應(yīng)關(guān)系的打印機地址。受理了該要求的相關(guān)信息管理部46參照設(shè)定數(shù)據(jù)SD將與SNS賬戶建立了對應(yīng)關(guān)系的打印機地址的信息向輸出目的地指定部44發(fā)送。此外,在本實施方式中,由相關(guān)信息管理部46以及存儲部33構(gòu)成管理部的一個例子。
[0042]此外,SNS聯(lián)合設(shè)定I/F47與SNS服務(wù)器20聯(lián)合來將成為打印機管理者用界面(以下稱為“打印機管理者用I/F48”。)的用戶頁面在因特網(wǎng)70提供。該用戶頁面是由多數(shù)用圖表示且能夠利用鼠標等定位設(shè)備來進行大部分的基礎(chǔ)操作的GUI (Graphical UserInterface:圖形用戶界面)構(gòu)成。在該用戶頁面中能夠聯(lián)合進行向打印控制服務(wù)器30的登錄以及向SNS服務(wù)器20的登錄。此外,圖3中,僅表示了一個SNS服務(wù)器20,但打印控制服務(wù)器30與分別提供獨立的SNS的多個SNS服務(wù)器20聯(lián)合。
[0043]接下來,使用圖4,對用戶為了接受打印輔助服務(wù)而在用戶頁面進行的登錄順序進行說明。用戶操作終端12來訪問打印控制服務(wù)器30,從而能夠在該顯示部(monitor)顯示用戶頁面UP (打印機管理者用I/F48)的初始的設(shè)定畫面RP。
[0044]圖4(a)所示的用戶頁面UP的初始的設(shè)定畫面RP為用于選擇用戶期望的SNS來進行設(shè)定的SNS設(shè)定畫面,設(shè)定按鈕51、刪除按鈕52、以及顯示有已設(shè)定SNS的一覽的顯示欄53。在存在已設(shè)定的SNS的情況下,在顯示欄53顯示能夠打印的該SNS的服務(wù)名和已認證用戶的SNS賬戶,但是在圖4(a)的例子中由未進行設(shè)定故為空欄。若在該初始的設(shè)定畫面RP中操作設(shè)定按鈕51,則切換到圖4(b)所示的SNS選擇畫面SP。
[0045]圖4(b)所示的SNS選擇畫面SP是用于從多個SNS中選擇設(shè)定用戶在打印輔助服務(wù)中期望利用的SNS的畫面。在SNS選擇畫面SP顯示有選擇項54,用戶能夠從多個SNS中選擇在打印輔助服務(wù)中期望利用的一個(作為一個例子為單選按鈕)。在圖4(b)所示的SNS選擇畫面SP的例子中,示出了能夠選擇“服務(wù)A” “服務(wù)B” “服務(wù)C”的三個SNS的選擇項54。若用戶在從選擇項54中選擇了期望的SNS(該圖的例中為“服務(wù)A”)的狀態(tài)下操作了 “下一步”的按鈕55,則終端12被連接至提供了該選擇的“服務(wù)A”的SNS服務(wù)器20而在用戶終端12的顯示部12a顯示圖4 (c)所示的向“服務(wù)A”的連接畫面CP (登入畫面)。
[0046]圖4(c)所示的連接畫面CP是“打印輔助服務(wù)”要求向“服務(wù)A”的連接的畫面,用戶在用戶名輸入欄56輸入用于連接服務(wù)A的SNS賬戶并在密碼輸入欄57中輸入密碼,之后操作許可按鈕58。通過該操作,輸入信息被發(fā)送至打印控制服務(wù)器30,從而用戶在打印輔助服務(wù)中的SNS亦即“服務(wù)A”、該“服務(wù)A”所使用的用戶的SNS賬戶被登錄到打印控制服務(wù)器30。這些登錄信息被追加到打印控制服務(wù)器30的存儲部33中存儲的設(shè)定數(shù)據(jù)SD。然后,在終端12的顯示部12a顯示圖4(d)所示的設(shè)定畫面RP。在該設(shè)定畫面RP中的顯示欄53顯示有能夠打印的SNS的服務(wù)名“服務(wù)A”,已認證用戶的SNS賬戶abc”。此外,在期望多個能夠打印的SNS的情況下,在圖4(d)的設(shè)定畫面RP操作設(shè)定按鈕51來切換到圖4(b)所示的SNS選擇畫面SP,在SNS選擇畫面SP選擇其他SNS,以與設(shè)定“服務(wù)A”時同樣的順序來進行設(shè)定操作。
[0047]此外,在打印輔助服務(wù)中利用的SNS的登錄后或者登錄前,在用戶頁面UP的未圖示的另一畫面設(shè)定在打印輔助服務(wù)的利用時使用的打印裝置50的打印機地址以及設(shè)備編號等設(shè)定信息。這樣,如圖2所示在每一 SNS的設(shè)定數(shù)據(jù)SD追加用戶的SNS賬戶、打印機地址、設(shè)備編號等登錄信息。
[0048]接著,對針對打印控制服務(wù)器30獲取的發(fā)布數(shù)據(jù)的處理進行說明。圖5表示發(fā)布畫面的一個例子。若在打印輔助服務(wù)中已登錄的用戶從終端12連接(登錄)到SNS服務(wù)器20,則圖5所示的發(fā)布畫面61在顯示部12a顯示。在發(fā)布畫面61中,作為一個例子,設(shè)置有用于記載發(fā)布內(nèi)容的發(fā)布區(qū)域62以及按時間序列顯示被發(fā)布的推特的時間線(TimeLine)63。打印輔助服務(wù)中已登錄的用戶通過使用在打印輔助服務(wù)中利用的已登錄的SNS的發(fā)布畫面61進行發(fā)布,從而能夠在指定的打印裝置50打印與該發(fā)布內(nèi)容對應(yīng)的打印內(nèi)容。因此,能夠?qū)l(fā)布的行為作為打印的指示來使指定的打印裝置50進行所期望的打印。用戶在顯示于終端12的發(fā)布畫面61的發(fā)布區(qū)域62制作發(fā)布文檔64,根據(jù)需要粘貼表示圖像的保存場所的地址(作為一個例子為表示URI (Uniform Resource Identifier:統(tǒng)一資源標識符))的鏈接65。然后,若用戶操作終端12來進行發(fā)布,則該發(fā)布數(shù)據(jù)從用戶終端12被發(fā)送至SNS服務(wù)器20。
[0049]打印控制服務(wù)器30從SNS服務(wù)器20獲取SNS服務(wù)器20接收到的發(fā)布中的在發(fā)送源或者發(fā)送目的地中包含在打印輔助服務(wù)中已登錄的用戶的SNS賬戶的發(fā)布數(shù)據(jù)。打印控制服務(wù)器30根據(jù)獲取的發(fā)布數(shù)據(jù)生成打印數(shù)據(jù),通過向用戶指定的打印裝置50發(fā)送該打印數(shù)據(jù),從而使打印裝置50進行打印。
[0050]圖6是基于發(fā)布數(shù)據(jù)生成的打印數(shù)據(jù)的一個例子。打印控制服務(wù)器30按照生成打印數(shù)據(jù)時規(guī)定的規(guī)則,在存儲器上的紙張區(qū)域PA根據(jù)需要放大、縮小發(fā)布正文、圖像、圖標而進行布局,通過該布局生成能夠打印的打印數(shù)據(jù)ro。圖6所示的例子中,將從用鏈接65指定的地址(URI)獲取的圖像66(例如照片等)配置在紙張區(qū)域PA的圖像區(qū)域GA,在其下側(cè)橫向并列配置的圖標配置區(qū)域IA和文檔配置區(qū)域TA中分別配置發(fā)布者(發(fā)送源)的圖標67和發(fā)布正文68。該布局可以是預(yù)先在打印控制服務(wù)器30側(cè)決定的,但優(yōu)選能夠從打印控制服務(wù)器30提供的多個打印布局的樣本中選擇用戶期望的打印布局的結(jié)構(gòu)。此夕卜,還可以將能夠從構(gòu)成發(fā)布數(shù)據(jù)的元數(shù)據(jù)獲取的其他信息(例如用戶名、簡介等)配置在紙張區(qū)域PA而進行打印。
[0051]接下來使用圖7,對如上述那樣構(gòu)成的打印輔助系統(tǒng)11中的打印控制服務(wù)器30的作用進行說明。用戶預(yù)先從終端12訪問圖4所示的用戶頁面UP,進行發(fā)布服務(wù)的選擇和SNS賬戶的獲取。為了避免不期望打印的發(fā)布的打印、不期望打印的發(fā)送給用戶的發(fā)布的打印,優(yōu)選地,此時獲取的用戶的SNS賬戶專用于打印輔助服務(wù)。當然,用戶的SNS賬戶可以不是打印輔助服務(wù)專用。這樣,在打印控制服務(wù)器30中,管理用戶的SNS賬戶和指定的打印裝置50被建立了對應(yīng)關(guān)系的設(shè)定數(shù)據(jù)SD(圖2)。
[0052]利用打印輔助服務(wù)的用戶針對SNS服務(wù)器20發(fā)布。此外,用戶在從其他用戶接受打印物的提供的情況下,將打印輔助服務(wù)中使用的用戶的SNS賬戶告訴給其他用戶,由其他用戶使用終端12向該用戶的SNS賬戶地址發(fā)布要打印的內(nèi)容。以下,參照圖7說明從發(fā)布到打印的處理的流程。
[0053]首先在步驟S1中,向SNS發(fā)布。在本實施方式中,由用戶或者其他用戶進行從終端12進行的發(fā)布行為。具體而言,用戶或者其他用戶將終端12連接到SNS服務(wù)器20在顯示部12a顯示圖5所示的發(fā)布畫面61,在發(fā)布區(qū)域62制作發(fā)布文檔64,根據(jù)需要粘貼圖像數(shù)據(jù)的保存場所的URI等的鏈接65。然后,操作終端12的操作部來發(fā)送該發(fā)布。該情況下,在為用戶發(fā)送的發(fā)布的情況下對發(fā)送源設(shè)定用戶的SNS賬戶,在為其他用戶發(fā)送給用戶的發(fā)布的情況下,對發(fā)送目的地設(shè)定用戶的SNS賬戶。
[0054]在步驟S2中,SNS服務(wù)器20受理來自用戶的發(fā)布。此外,SNS服務(wù)器20受理其他用戶發(fā)送給用戶的發(fā)布。
[0055]在步驟S3中,打印控制服務(wù)器30的發(fā)布數(shù)據(jù)獲取部31從SNS服務(wù)器20獲取發(fā)布數(shù)據(jù)。發(fā)布數(shù)據(jù)獲取部31對SNS服務(wù)器20預(yù)先要求(指定)作為要提供的發(fā)布的條件而設(shè)定為發(fā)布的發(fā)送源或者發(fā)送目的地的用戶的SNS賬戶。在存在將監(jiān)視對象用戶的SNS賬戶作為發(fā)送源或者發(fā)送目的地的發(fā)布的情況下,SNS服務(wù)器20向打印控制服務(wù)器30發(fā)送該發(fā)布。發(fā)布數(shù)據(jù)獲取部31將來自用戶的發(fā)布或者發(fā)送給用戶的發(fā)布的內(nèi)容以及附隨于發(fā)布的元數(shù)據(jù)作為發(fā)布數(shù)據(jù)而獲取。發(fā)布數(shù)據(jù)獲取部31獲取的發(fā)布數(shù)據(jù)被發(fā)送給打印服務(wù)部32。
[0056]在步驟S4中,解析判斷部42進行是否是打印對象的發(fā)布數(shù)據(jù)的解析。即,解析判斷部42進行獲取的發(fā)布的發(fā)送源的SNS賬戶以及發(fā)送目的地的SNS賬戶中的一方是否是在設(shè)定數(shù)據(jù)SD中被登錄為用戶的發(fā)布數(shù)據(jù)的解析。在本例中,在用戶的SNS賬戶被設(shè)定為發(fā)布的發(fā)送源或者發(fā)送目的地的情況下,該發(fā)布為打印對象。
[0057]在步驟S5中,解析判斷部42判斷該發(fā)布數(shù)據(jù)是否為打印對象。如果解析判斷部42判斷為用戶的SNS賬戶未被設(shè)定為發(fā)布的發(fā)送源和發(fā)送目的地中的任一個,該發(fā)布數(shù)據(jù)不是打印對象,則中止該處理。另一方面,如果解析判斷部42判斷為用戶的SNS賬戶被設(shè)定為發(fā)布的發(fā)送源和發(fā)送目的地中的一方,該發(fā)布數(shù)據(jù)是打印對象,則進入步驟S6。
[0058]步驟S6中,打印數(shù)據(jù)生成部43基于發(fā)布數(shù)據(jù)生成打印數(shù)據(jù)。具體而言,在發(fā)布數(shù)據(jù)中包含發(fā)布文檔64、以及發(fā)布數(shù)據(jù)包含URI等鏈接65的情況下,打印數(shù)據(jù)生成部43從該鏈接65指定的URI獲取要參照的文件。然后,打印數(shù)據(jù)生成部43按照預(yù)先決定的布局,或者用戶從多個布局樣本中選擇的布局,將發(fā)布數(shù)據(jù)中的發(fā)布文檔以及圖像等打印對象部分布局到在未圖示的存儲器上展開的紙張區(qū)域PA。具體而言,打印數(shù)據(jù)生成部43在紙張區(qū)域PA的圖像區(qū)域GA配置從URI獲取的圖像66,在圖標配置區(qū)域IA配置圖標67,在文件配置區(qū)域TA配置發(fā)布正文68。此時,圖像66、圖標67以及發(fā)布正文68根據(jù)需要被放大或者縮小,以便以適當?shù)某叽缛菁{在對應(yīng)的各配置區(qū)域中。打印數(shù)據(jù)生成部43基于該布局后的數(shù)據(jù)生成打印數(shù)據(jù)ro。
[0059]在該打印數(shù)據(jù)ro的生成時,打印數(shù)據(jù)生成部43參照相關(guān)信息管理部46管理的設(shè)定數(shù)據(jù)SD來獲取與用戶的SNS賬戶關(guān)聯(lián)的打印裝置50的設(shè)備編號,由該設(shè)備編號確定的打印裝置50生成使用能夠解釋的打印命令的打印數(shù)據(jù)PD。此外,還可以將不包含打印指令而以規(guī)定數(shù)據(jù)格式(后綴為JPEG、BMP、GIF、PNG、TIF、PDF等)的數(shù)據(jù)保持原樣地組入規(guī)定的區(qū)域而得的數(shù)據(jù)作為打印數(shù)據(jù)。該情況下,發(fā)送目的地的打印裝置50通過其內(nèi)部具備的數(shù)據(jù)轉(zhuǎn)換部將接收到的數(shù)據(jù)所包含的文檔數(shù)據(jù)和圖像數(shù)據(jù)轉(zhuǎn)換成CMYK數(shù)據(jù)來進行打印。
[0060]在步驟S7中,輸出目的地指定部44指定輸出目的地的打印裝置50。S卩,輸出目的地指定部44參照相關(guān)信息管理部46管理的設(shè)定數(shù)據(jù)SD來獲取與用戶的SNS賬戶建立了對應(yīng)關(guān)系的打印裝置50的打印機地址(例如IP地址),利用該打印機地址指定輸出目的地的打印裝置50。
[0061]在步驟S8中,通信部45向指定的打印裝置50發(fā)送打印數(shù)據(jù)。即,通信部45向指定的打印機地址處發(fā)送打印數(shù)據(jù)ro。此外,也可以是通信部45對打印裝置50進行指示打印數(shù)據(jù)的獲取的通知,打印裝置50響應(yīng)該通知而訪問打印控制服務(wù)器30來獲取相應(yīng)的打印數(shù)據(jù)。
[0062]步驟S9中,打印裝置50接收打印數(shù)據(jù)H)。
[0063]在步驟S10中,打印裝置50將已受理打印數(shù)據(jù)ro的意思的受理通知經(jīng)由因特網(wǎng)70發(fā)送至打印控制服務(wù)器30。該受理通知被打印控制服務(wù)器30的通信部45接收,被打印服務(wù)部32獲取。
[0064]步驟S11中,打印裝置50基于打印數(shù)據(jù)ro執(zhí)行打印。
[0065]在步驟S12中,若打印裝置50結(jié)束打印,則將已結(jié)束打印的意思的結(jié)束通知發(fā)送至打印控制服務(wù)器30。該結(jié)束通知被打印控制服務(wù)器30的通信部45接收,被打印服務(wù)部32獲取。
[0066]打印控制服務(wù)器30的打印服務(wù)部32將打印數(shù)據(jù)發(fā)送至打印裝置50后,進行基于從打印裝置50受理的受理通知以及結(jié)束通知的以下的處理。
[0067]在步驟S13中,打印服務(wù)部32基于受理通知制作能夠?qū)⒈硎臼芾淼囊馑枷蛴脩魣笾奈臋n作為發(fā)布內(nèi)容的發(fā)布數(shù)據(jù)。此時的受理通知可以是能夠識別該通知的種類的規(guī)定比特的二進制數(shù)據(jù),也可以是將表示受理了打印指示的意思作成文檔的文本數(shù)據(jù)。
[0068]在步驟S14中,打印服務(wù)部32將與受理通知源的打印裝置50的打印機地址對應(yīng)的用戶的SNS賬戶作為發(fā)送目的地來將受理通知用的發(fā)布數(shù)據(jù)發(fā)送至SNS服務(wù)器20。
[0069]在步驟S15中,SNS服務(wù)器20將接收的受理通知用的發(fā)布數(shù)據(jù)發(fā)送至由SNS賬戶指定的用戶終端12。
[0070]在步驟S16中,用戶終端12在顯示部12a顯示該接收到的受理通知的發(fā)布。用戶通過觀察到顯示于顯示部12a的該受理通知的發(fā)布,能夠確認打印裝置50已受理了打印的指示。然后,打印裝置50完成打印時發(fā)送的結(jié)束通知被打印控制服務(wù)器30接收。
[0071]在步驟S17中,打印服務(wù)部32基于結(jié)束通知制作發(fā)布數(shù)據(jù)。此時的結(jié)束通知可以是能夠識別該通知的種類的規(guī)定比特的二進制數(shù)據(jù),也可以是將已結(jié)束打印的意思作成文檔而得的文本數(shù)據(jù)。打印服務(wù)部32生成將能夠把已打印結(jié)束的意思報告給用戶的文檔作為發(fā)布正文的結(jié)束通知用的發(fā)布數(shù)據(jù)。
[0072]在步驟S18中,打印服務(wù)部32向與打印裝置50對應(yīng)的用戶的SNS賬戶地址進行結(jié)束通知的發(fā)布。即,結(jié)束通知用的發(fā)布數(shù)據(jù)從打印控制服務(wù)器30被發(fā)送至SNS服務(wù)器20。
[0073]在步驟S19中,SNS服務(wù)器20將接收到的結(jié)束通知的發(fā)布發(fā)送至用戶終端12。
[0074]在步驟S20中,用戶終端12接收的結(jié)束通知的發(fā)布被顯示于顯示部12a,用戶能夠確認打印裝置50的打印結(jié)束。
[0075]此外,在受理通知后執(zhí)行打印的中途發(fā)生錯誤的情況下,打印裝置50將通知該意思的錯誤通知發(fā)送至打印控制服務(wù)器30。打印控制服務(wù)器30的打印服務(wù)部32基于接收到的錯誤通知制作發(fā)布數(shù)據(jù)。然后,打印服務(wù)部32將與打印裝置50對應(yīng)的用戶的SNS賬戶作為發(fā)送目的地將錯誤通知用的發(fā)布數(shù)據(jù)發(fā)送至SNS服務(wù)器20。該錯誤通知用的發(fā)布被從SNS服務(wù)器20發(fā)送至用戶終端12。然后,用戶終端12將接收到的錯誤通知的發(fā)布顯示于顯示部12a,用戶能夠知曉在打印裝置50發(fā)生了錯誤。此外,打印控制服務(wù)器30也可以向其他用戶的SNS賬戶地址發(fā)布受理通知、結(jié)束通知、錯誤通知中的至少一個。
[0076]根據(jù)以上詳述的第一實施方式,能夠獲得以下的效果。
[0077](1)打印控制服務(wù)器30通過相關(guān)信息管理部46來對將打印裝置50和用戶的SNS賬戶(用戶識別信息的一個例子)建立了對應(yīng)關(guān)系的設(shè)定數(shù)據(jù)SD進行管理。打印控制服務(wù)器30使基于用戶的SNS賬戶被設(shè)定為發(fā)送源的發(fā)布數(shù)據(jù)的打印被與該用戶的SNS賬戶對應(yīng)的打印裝置50執(zhí)行。由此,用戶如果從終端12進行發(fā)布,則能夠使自己指定的打印裝置50執(zhí)行基于該發(fā)布數(shù)據(jù)的打印。此外,由于形成為用戶如果將自己的SNS賬戶作為發(fā)送源來進行發(fā)布,則能夠在用戶的指定的打印裝置50進行打印的機構(gòu),所以不需要在采購后的打印裝置50設(shè)定SNS賬戶等用戶識別信息。
[0078](2)打印控制服務(wù)器30使基于用戶的SNS賬戶被設(shè)定為發(fā)送目的地(發(fā)送地址)的發(fā)布數(shù)據(jù)的打印在與該被設(shè)為發(fā)布的發(fā)送目的地的用戶的SNS賬戶對應(yīng)的打印裝置50執(zhí)行。由此,若第三者以用戶為目的地進行發(fā)布,則能夠使與該被設(shè)為發(fā)送目的地的用戶對應(yīng)的打印裝置50執(zhí)行基于該發(fā)布數(shù)據(jù)的打印。此外,由于形成為若第三者將用戶的SNS賬戶作為發(fā)送目的地來進行發(fā)布,則能夠在用戶指定的打印裝置50進行打印的結(jié)構(gòu),所以無需在采購后的打印裝置50設(shè)定SNS賬戶等用戶識別信息。
[0079](3)發(fā)布數(shù)據(jù)獲取部31通過預(yù)先在SNS服務(wù)器20指定作為監(jiān)視對象的用戶的SNS賬戶,從而集中于用戶的SNS賬戶被設(shè)定為發(fā)送源或者發(fā)送目的地的發(fā)布而從SNS服務(wù)器20獲取。由此,能夠減少打印控制服務(wù)器30接收發(fā)布數(shù)據(jù)時的處理的負擔、以及從接收的發(fā)布中篩選打印對象的發(fā)布的處理的負擔。此外,發(fā)布數(shù)據(jù)獲取部31能夠從SNS服務(wù)器20實時獲取將用戶設(shè)為發(fā)送源或者發(fā)送目的地的發(fā)布數(shù)據(jù)。
[0080](4)打印數(shù)據(jù)生成部43獲取發(fā)布數(shù)據(jù)中的發(fā)布文檔64和鏈接65目的地的參照文件的圖像,使用根據(jù)與用戶的SNS賬戶建立了對應(yīng)關(guān)系的設(shè)備編號或者機種的信息而確定的打印裝置50能夠解釋的打印指令生成打印數(shù)據(jù)ro。由此,能夠使打印裝置50適當?shù)剡M行基于發(fā)布的打印。
[0081](5)由于若從打印裝置50接收到受理通知,則打印控制服務(wù)器30將能夠報知已受理意思的發(fā)布發(fā)送至用戶的SNS賬戶地址,所以用戶能夠在終端12的顯示部12a確認打印裝置50受理了打印指示。此外,由于若從打印裝置50接收到結(jié)束通知,則打印控制服務(wù)器30將能夠報知該已結(jié)束的意思的發(fā)布發(fā)送至用戶的SNS賬戶地址,所以用戶能夠在終端12的顯示部12a確認打印裝置50的打印結(jié)束。并且,由于若從打印裝置50接收到錯誤通知,則打印控制服務(wù)器30將能夠報告該錯誤通知的內(nèi)容的發(fā)布發(fā)送至用戶的SNS賬戶地址,所以用戶能夠在終端12的顯示部12a知曉打印裝置50發(fā)生了錯誤。
[0082]第二實施方式
[0083]接下來,使用圖8對第二實施方式中的打印輔助系統(tǒng)進行說明。
[0084]本實施方式的打印輔助系統(tǒng)11的結(jié)構(gòu)基本上與上述第一實施方式中圖1?圖6所述的結(jié)構(gòu)相同,打印控制服務(wù)器30的各功能部進行的處理內(nèi)容與第一實施方式不同。
[0085]打印控制服務(wù)器30獲取SNS服務(wù)器20提供的SNS的利用所需的SNS賬戶。下面有時將該打印控制服務(wù)器專用的SNS賬戶僅稱為“服務(wù)器專用SNS賬戶”。
[0086]在用戶利用打印輔助服務(wù)進行打印時,從終端12向服務(wù)器專用SNS賬戶地址進行發(fā)布。SNS服務(wù)器20將接收的發(fā)布數(shù)據(jù)發(fā)送至該發(fā)送目的地的打印控制服務(wù)器30。發(fā)布數(shù)據(jù)獲取部31獲取的發(fā)布數(shù)據(jù)基本上是以用戶打印目的而發(fā)布的數(shù)據(jù)。
[0087]以下,使用圖8對本實施方式的打印輔助系統(tǒng)11中的打印控制服務(wù)器30的作用進行說明。
[0088]首先在步驟S31中,從用戶終端12向服務(wù)器專用SNS賬戶地址發(fā)布。在本實施方式中,用戶從終端12的發(fā)布行為成為打印指示。除了發(fā)布的發(fā)送目的地為服務(wù)器專用SNS賬戶地址以外均與圖7中的步驟S1相同。
[0089]在步驟S32中,SNS服務(wù)器20受理來自用戶的發(fā)布。
[0090]在步驟S33中,打印控制服務(wù)器30的發(fā)布數(shù)據(jù)獲取部31獲取發(fā)布數(shù)據(jù)。發(fā)布數(shù)據(jù)獲取部31對SNS服務(wù)器20使用例如井號標簽來指定服務(wù)器專用SNS賬戶,向發(fā)送目的地(發(fā)布的發(fā)送目的地)預(yù)先要求設(shè)定有服務(wù)器專用SNS賬戶的發(fā)布的提供。若存在將監(jiān)視對象亦即服務(wù)器專用SNS賬戶作為發(fā)送目的地的發(fā)布,則SNS服務(wù)器20將該發(fā)布向打印控制服務(wù)器30發(fā)送。發(fā)布數(shù)據(jù)獲取部31將服務(wù)器專用SNS賬戶地址的發(fā)布的內(nèi)容以及附隨于發(fā)布的元數(shù)據(jù)作為發(fā)布數(shù)據(jù)而獲取。發(fā)布數(shù)據(jù)獲取部31獲取的發(fā)布數(shù)據(jù)被發(fā)送至打印服務(wù)部32。
[0091 ] 在步驟S34中,認證部41進行該發(fā)布數(shù)據(jù)的發(fā)送源是否為已認證用戶的發(fā)布數(shù)據(jù)解析。即,認證部41解析發(fā)布數(shù)據(jù),解析發(fā)布的用戶的SNS賬戶是否被登錄(認證)到設(shè)定數(shù)據(jù)SD中。
[0092]在步驟S35中,認證部41判定是否已認證。具體而言,認證部41通過確認發(fā)布的發(fā)送源的SNS賬戶在設(shè)定數(shù)據(jù)SD中為已登錄用戶而判斷為已認證。若未認證,則中止該處理。另一方面,如果已認證,貝1J進入步驟S36。
[0093]在步驟S36中,解析判斷部42進行是否為打印對象的發(fā)布數(shù)據(jù)的解析。即,解析判斷部42進行被設(shè)定為獲取的發(fā)布的發(fā)送目的地的SNS賬戶是否為服務(wù)器專用SNS賬戶的發(fā)布數(shù)據(jù)的解析。本例中,在服務(wù)器專用SNS賬戶被設(shè)定為發(fā)布的發(fā)送目的地的情況下,該發(fā)布為打印對象。
[0094]在步驟S37中,解析判斷部42判定發(fā)布數(shù)據(jù)是否為打印對象。如果該發(fā)布數(shù)據(jù)不是將服務(wù)器專用SNS賬戶作為發(fā)送目的地的打印對象,則中止該處理。另一方面,如果該發(fā)布數(shù)據(jù)是將服務(wù)器專用SNS賬戶設(shè)為發(fā)送目的地的打印對象,則進入步驟S38。
[0095]在步驟S38中,打印數(shù)據(jù)生成部43根據(jù)發(fā)布數(shù)據(jù)生成打印數(shù)據(jù)。該打印數(shù)據(jù)生成部43進行的打印數(shù)據(jù)生成處理與圖7中步驟S6同樣。
[0096]在步驟S39中,輸出目的地指定部44指定輸出目的地的打印裝置50。S卩,輸出目的地指定部44參照相關(guān)信息管理部46管理的設(shè)定數(shù)據(jù)SD,獲取與發(fā)布的發(fā)送源的用戶的SNS賬戶對應(yīng)的打印裝置50的打印機地址(例如IP地址),根據(jù)該打印機地址指定輸出目的地的打印裝置50。
[0097]在步驟S40中,通信部45向指定?札&打印裝置50發(fā)送打印數(shù)據(jù)。S卩,通信部45向指定的打印機地址處發(fā)送打印數(shù)據(jù)ro。此外,與步驟S8同樣,通信部45對打印裝置50進行指示打印數(shù)據(jù)的獲取的通知,打印裝置50訪問打印控制服務(wù)器30來獲取相應(yīng)的打印數(shù)據(jù)。
[0098]以下,步驟S41?步驟S52的處理與圖7中的步驟S9?S20的處理同樣。由此,打印裝置50接收到打印數(shù)據(jù)ro時的受理通知被從打印控制服務(wù)器30作為發(fā)布經(jīng)由SNS服務(wù)器20發(fā)送至用戶終端12,并顯示于顯示部12a。由此用戶能夠確認通過發(fā)布行為進行的打印指示已被打印裝置50受理(S42、S45?S48)。
[0099]此外,打印裝置50結(jié)束打印時的結(jié)束通知被從打印控制服務(wù)器30作為發(fā)布經(jīng)由SNS服務(wù)器20而發(fā)送至用戶終端12,并顯示于顯示部12a。由此用戶能夠確認打印裝置50的打印結(jié)束(S44?S52)。另外,錯誤通知被顯示于用戶終端12,用戶能夠知曉打印裝置50的錯誤。
[0100]根據(jù)以上詳述的第二實施方式,處理能夠獲得與上述第一實施方式同樣的效果
(1)?(5)之外,還能能夠獲得以下的效果。
[0101](6)打印控制服務(wù)器30從SNS服務(wù)器20獲取將服務(wù)器專用SNS賬戶作為發(fā)送目的地的發(fā)布數(shù)據(jù),使與被設(shè)定為該的發(fā)布的發(fā)送源的用戶的SNS賬戶對應(yīng)的打印裝置50執(zhí)行基于該發(fā)布數(shù)據(jù)的打印。由此,如果用戶從終端12將服務(wù)器專用SNS賬戶作為發(fā)送目的地而進行發(fā)布,則能夠使自己指定的打印裝置50執(zhí)行基于該發(fā)布數(shù)據(jù)的打印。此外,由于形成為如果用戶將服務(wù)器專用SNS賬戶作為發(fā)送目的地二進行發(fā)布,則能夠在用戶指定的打印裝置50進行打印的結(jié)構(gòu),所以無需在采購后的打印裝置50設(shè)定打印機專用的SNS賬戶等用戶識別信息。
[0102](7)在第一實施方式中,容易發(fā)生對不期望打印的用戶的發(fā)布、發(fā)送給用戶的發(fā)布執(zhí)行了打印的情況。但是,在該第二實施方式中,由于指定打印控制服務(wù)器30的SNS賬戶作為發(fā)布的發(fā)送目的地,所以能夠避免用戶以發(fā)布為目的而并不期望打印的發(fā)布被打印的情況,并且能夠進行用戶以打印為目的的發(fā)布的打印。
[0103]此外,上述實施方式還能夠變更為以下那樣的方式。
[0104].打印控制服務(wù)器30確定打印對象的發(fā)布數(shù)據(jù)的方法,可以采用第一實施方式和第2實施方式這兩方。換言之,將來自用戶的發(fā)布(發(fā)送源為用戶賬戶的發(fā)布)、發(fā)送給用戶的發(fā)布(發(fā)送目的地為用戶賬戶的發(fā)布)、以及發(fā)送給打印控制服務(wù)器的發(fā)布(發(fā)送目的地為服務(wù)器專用賬戶的發(fā)布)設(shè)為打印對象。此外,在第一實施方式中,還可以僅將來自用戶的發(fā)布設(shè)為打印對象,或僅將發(fā)送給用戶的發(fā)布設(shè)為打印對象。并且,也可以將來自用戶的發(fā)布和發(fā)送給打印控制服務(wù)器的發(fā)布設(shè)為打印對象、或?qū)l(fā)送給用戶的發(fā)布和發(fā)送給打印控制服務(wù)器30的發(fā)布設(shè)為打印對象。在這些結(jié)構(gòu)的情況下,也能夠無需對打印裝置50設(shè)定SNS賬戶,而使打印裝置50進行基于來自終端12的發(fā)布數(shù)據(jù)的打印。
[0105]?在上述實施方式以及變形例中,還可以采取打印控制服務(wù)器30從SNS服務(wù)器20獲取全部的發(fā)布,并從中篩選來自監(jiān)視對象用戶的發(fā)布、發(fā)送給監(jiān)視對象用戶的發(fā)布、發(fā)送給打印控制服務(wù)器的發(fā)布來獲取的方法。
[0106].用戶識別信息可以與打印裝置間接地建立對應(yīng)關(guān)系。例如也可以SNS賬戶與姓名建立對應(yīng)關(guān)系,也可以姓名與打印機地址建立對應(yīng)關(guān)系。該結(jié)構(gòu)的情況下,也能夠確定與用戶建立了對應(yīng)關(guān)系的打印裝置50。
[0107].在上述各實施方式中,也可以為還判斷在發(fā)布數(shù)據(jù)的發(fā)布文檔64中是否包含打印指示字符串(例如,井號標簽“#print”),在滿足包含打印指示字符串的條件的情況下設(shè)為打印對象的結(jié)構(gòu)。該情況下,發(fā)布數(shù)據(jù)獲取部31將用戶作為發(fā)送源或者發(fā)送目的地,預(yù)先向SNS服務(wù)器20要求包含打印指示字符串的發(fā)布數(shù)據(jù)的提供即可。此外,除了打印指示字符串(例如“#print”),還可以使發(fā)布數(shù)據(jù)包含用于指定打印條件的條件指定字符串。例如在進行3份打印的情況下,使其包含打印指示字符串“#print”和作為打印條件的一個例子包含“打印份數(shù)”的井號標簽“#3”。此外,除了打印條件以外,還能夠使用字符串(例如井號標簽)設(shè)定文字大小、圖像尺寸等打印尺寸條件。
[0108].在上述第一實施方式中,雖然在發(fā)布的用戶和被設(shè)為發(fā)布的發(fā)送目的地的用戶這兩方的情況下,使與用戶建立了對應(yīng)的打印裝置執(zhí)行基于發(fā)布數(shù)據(jù)的打印,但還可以構(gòu)成為在僅限于其中一方的情況,使與用戶對應(yīng)的打印裝置執(zhí)行基于發(fā)布數(shù)據(jù)的打印。例如只要是使與發(fā)布的用戶建立了對應(yīng)關(guān)系的打印裝置執(zhí)行打印的結(jié)構(gòu),用戶就能夠通過發(fā)布來使自己指定的打印裝置50執(zhí)行基于自己的發(fā)布數(shù)據(jù)的打印。另一方面,只要是使與被設(shè)為發(fā)布的發(fā)送目的地的用戶建立了對應(yīng)關(guān)系的打印裝置進行打印的結(jié)構(gòu),就能夠通過第三者以用戶為目的地進行發(fā)布來使用戶指定的打印裝置50執(zhí)行基于來自該第三者的發(fā)布數(shù)據(jù)的打印。
[0109].可以構(gòu)成為用戶能夠登錄打印對象的發(fā)布的發(fā)送目的地的SNS賬戶、或者將用戶作為發(fā)送目的地的發(fā)布中的打印對象的發(fā)布的發(fā)送源的SNS賬戶。此外,可以是能夠在用戶頁面切換打印輔助服務(wù)的開/關(guān)的結(jié)構(gòu)。根據(jù)這些結(jié)構(gòu),能夠盡量避免用戶不期望打印的發(fā)布被作為打印對象的情況,并且能夠使期望打印的發(fā)布在指定的打印裝置50打印。
[0110].在上述第一實施方式中,可以代替如果設(shè)定數(shù)據(jù)SD中已登錄的用戶地址,其他用戶可以是登錄者以外的第三者的結(jié)構(gòu),而將其他用戶也是限定為設(shè)定數(shù)據(jù)SD中已登錄的登錄者。
[0111].可以構(gòu)成為并非受理通知、結(jié)束通知、錯誤通知中的全部,而發(fā)布一個或者兩個以作為發(fā)布主的用戶終端12、或者與進行基于發(fā)布數(shù)據(jù)的打印的打印裝置50對應(yīng)的用戶為目的地發(fā)送。例如可以僅將3個通知中的受理通知和結(jié)束通知設(shè)為發(fā)布來發(fā)送。此外,可以僅將3個通知中的受理通知作為發(fā)布發(fā)送。另外,除了 3個通知中的至少一個以外,也可以將其他通知設(shè)為發(fā)布來發(fā)送。作為其他通知,例如舉出墨水余量通知、打印進展狀況報告通知等。
[0112].識別在第一以及第二實施方式中發(fā)布的發(fā)送源(發(fā)布主)是否是用戶,以及在第1實施方式中發(fā)布的發(fā)送目的地是否是用戶的用戶識別信息并不限于SNS上的用戶賬戶(SNS賬戶),可以在打印控制服務(wù)器30中不與其他用戶重復(fù)的昵稱。
[0113].存在發(fā)布數(shù)據(jù)中的發(fā)布文檔64和鏈接65的情況將參照文件的圖像作為打印對象,但可以僅將發(fā)布文檔或者圖像作為打印對象。
[0114].在不存在與用戶建立了對應(yīng)的打印裝置的情況下,可以使錯誤消息顯示于用戶終端12。
[0115].打印裝置只要至少具有在介質(zhì)形成圖像的打印功能即可,可以是例如僅具有打印功能的打印機或者復(fù)合機。此外,打印裝置并不限定為噴墨式,還可以是圓點沖擊式、激光式。另外,打印裝置可以是串行打印機、橫向式打印機,線打印機或者頁面打印機。
[0116]附圖標記的說明:11...打印輔助系統(tǒng),12...終端,20...SNS服務(wù)器,30...打印控制服務(wù)器,31...作為獲取部的一個的發(fā)布數(shù)據(jù)獲取部,32...打印服務(wù)部,33...存儲部,41...認證部,42...構(gòu)成打印控制部的一個例子的解析判斷部,43...構(gòu)成打印控制部的一個例子的打印數(shù)據(jù)生成部,44...構(gòu)成打印控制部的一個例子的輸出目的地指定部,45...構(gòu)成打印控制部的一個例子的通信部,46...作為管理部的一個例子的相關(guān)信息管理部,47...SNS聯(lián)合設(shè)定I/F,48...打印機管理者用I/F,50...打印裝置,60...打印系統(tǒng),70...作為網(wǎng)絡(luò)的一個例子的因特網(wǎng),SD...設(shè)定數(shù)據(jù),PD...打印數(shù)據(jù)。
【權(quán)利要求】
1.一種打印控制服務(wù)器,其特征在于,具備: 管理部,其將打印裝置與所述打印裝置的用戶建立對應(yīng)關(guān)系而進行管理; 獲取部,其從提供發(fā)布服務(wù)的服務(wù)提供服務(wù)器獲取發(fā)布數(shù)據(jù);以及 打印控制部,其使與獲取的所述發(fā)布數(shù)據(jù)的用戶對應(yīng)的打印裝置執(zhí)行基于該發(fā)布數(shù)據(jù)的打印。
2.根據(jù)權(quán)利要求1所述的打印控制服務(wù)器,其特征在于, 所述獲取部將發(fā)布數(shù)據(jù)的發(fā)送源和發(fā)送目的地中的至少一方作為應(yīng)該向所述獲取部提供的發(fā)布數(shù)據(jù)的條件而在所述服務(wù)提供服務(wù)器指定,所述獲取部從所述服務(wù)提供服務(wù)器接受滿足所述條件的發(fā)布數(shù)據(jù)的提供。
3.根據(jù)權(quán)利要求1所述的打印控制服務(wù)器,其特征在于, 所述打印控制部構(gòu)成為,在向所述打印裝置發(fā)送基于所述發(fā)布數(shù)據(jù)生成的打印數(shù)據(jù)后,從該打印裝置接收已受理打印指示的意思的受理通知、已結(jié)束打印的意思的結(jié)束通知、以及發(fā)生打印錯誤的意思的錯誤通知中的至少一個,所述打印控制部將該接收到的通知的內(nèi)容以所述發(fā)布數(shù)據(jù)的發(fā)布源的終端或者打印了所述發(fā)布數(shù)據(jù)的打印裝置的用戶為目的地而在所述服務(wù)提供服務(wù)器發(fā)布。
4.根據(jù)權(quán)利要求1所述的打印控制服務(wù)器,其特征在于, 所述發(fā)布數(shù)據(jù)的用戶是發(fā)布了所述發(fā)布數(shù)據(jù)的用戶。
5.根據(jù)權(quán)利要求1所述的打印控制服務(wù)器,其特征在于, 所述發(fā)布數(shù)據(jù)的用戶是所述發(fā)布數(shù)據(jù)的發(fā)送目的地的用戶。
6.根據(jù)權(quán)利要求1所述的打印控制服務(wù)器,其特征在于, 所述發(fā)布數(shù)據(jù)的用戶是將所述發(fā)布數(shù)據(jù)發(fā)布至打印控制服務(wù)器的用戶。
7.—種打印系統(tǒng),其特征在于, 具備權(quán)利要求1所述的打印控制服務(wù)器、和通過所述打印控制服務(wù)器的管理部而與用戶建立對應(yīng)關(guān)系并被管理的打印裝置。
【文檔編號】G06F3/12GK104252322SQ201410283383
【公開日】2014年12月31日 申請日期:2014年6月23日 優(yōu)先權(quán)日:2013年6月25日
【發(fā)明者】白鳥浩平 申請人:精工愛普生株式會社