專利名稱:信息處理裝置以及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及由多個用戶共享通用設(shè)備驅(qū)動器的技術(shù)。
背景技術(shù):
以往,能夠控制多個機(jī)種設(shè)備的通用設(shè)備驅(qū)動器已被公知(例如,參照專利文獻(xiàn) 1)。通常,通用設(shè)備驅(qū)動器是由用戶從與執(zhí)行該通用設(shè)備驅(qū)動器的信息處理裝置可通信地連接的設(shè)備中選擇執(zhí)行功能的設(shè)備,使被選擇的設(shè)備執(zhí)行功能。另外,通常,在通用驅(qū)動器中不是每次必須選擇設(shè)備,在使與上一次相同的設(shè)備執(zhí)行功能的情況下,用戶能夠不進(jìn)行設(shè)備的選擇而執(zhí)行功能。現(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1日本特開2009-301312號公報多個用戶在一臺計(jì)算機(jī)上共享通用設(shè)備驅(qū)動器的情況下,會發(fā)生以下的情況,即, 在一個用戶(用戶A)選擇設(shè)備A而執(zhí)行功能之后,別的用戶(用戶B)選擇不同的設(shè)備B 而執(zhí)行功能,然后用戶A想讓與上一次相同的設(shè)備A再次執(zhí)行功能。在此情況下,如果用戶A不知道由用戶B將通用設(shè)備驅(qū)動器的控制對象變更為了設(shè)備B從而不進(jìn)行設(shè)備的選擇就執(zhí)行功能,則會由用戶A不希望的設(shè)備(設(shè)備B)執(zhí)行功能。
發(fā)明內(nèi)容
在本說明書中公開了以下技術(shù),S卩,在由多個用戶共享通用設(shè)備驅(qū)動器的情況下, 能夠降低由用戶所希望的設(shè)備以外的設(shè)備執(zhí)行功能的情況。本說明書中所公開的信息處理裝置是用于執(zhí)行操作系統(tǒng)的信息處理裝置,具備 注冊部,在上述操作系統(tǒng)的用戶使用通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng);以及設(shè)定部,將在上述注冊部中注冊的上述邏輯設(shè)備作為上述用戶的默認(rèn)設(shè)備而設(shè)定到上述操作系統(tǒng)。上述注冊部將登錄到上述操作系統(tǒng)的用戶的用戶識別信息和邏輯設(shè)備相關(guān)聯(lián)而注冊到操作系統(tǒng)。上述注冊部將包含上述用戶識別信息的名稱賦予給上述邏輯設(shè)備。在使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的上述用戶滿足預(yù)先確定的條件的情況下,上述注冊部將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。在上述用戶使用上述通用設(shè)備驅(qū)動器使執(zhí)行功能的上述設(shè)備滿足預(yù)先確定的條件的情況下,上述注冊部將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。在表示與所希望注冊到上述操作系統(tǒng)的上述邏輯設(shè)備相同的設(shè)備的上述邏輯設(shè)備已經(jīng)注冊在上述操作系統(tǒng)的情況下,上述注冊部不將該所希望注冊的上述邏輯設(shè)備注冊到上述操作系統(tǒng),上述設(shè)定部將表示上述相同的設(shè)備的上述邏輯設(shè)備設(shè)定為上述用戶的默認(rèn)設(shè)備。上述注冊部具備存儲控制部,在上述操作系統(tǒng)的第一用戶使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的設(shè)備信息存儲到存儲部中;以及邏輯設(shè)備注冊部,在上述第一用戶從上述操作系統(tǒng)注銷之后,與上述第一用戶不同的第二用戶使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示由存儲在上述存儲部中的上述設(shè)備信息所表示的上述設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng),在上述第一用戶再次登錄到上述操作系統(tǒng)時,上述設(shè)定部將由上述注冊部注冊的上述邏輯設(shè)備設(shè)定為上述第一用戶的默認(rèn)設(shè)備。上述注冊部將登錄到操作系統(tǒng)的用戶所使用的客戶裝置的識別信息與邏輯設(shè)備相關(guān)聯(lián)而注冊到操作系統(tǒng)。上述注冊部請求上述設(shè)定部將表示上述操作系統(tǒng)的用戶使用上述通用設(shè)備驅(qū)動器使執(zhí)行功能的設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng),在從上述通用設(shè)備驅(qū)動器請求注冊邏輯設(shè)備時,上述設(shè)定部將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。另外,本說明書中所公開的方法是在執(zhí)行操作系統(tǒng)的信息處理裝置中執(zhí)行的方法,包括注冊步驟,在上述操作系統(tǒng)的用戶使用通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng);以及設(shè)定步驟,將在上述注冊步驟中注冊的上述邏輯設(shè)備作為上述用戶的默認(rèn)設(shè)備而設(shè)定到上述操作系統(tǒng)。在上述注冊步驟中,將登錄到上述操作系統(tǒng)的用戶的用戶識別信息和邏輯設(shè)備相關(guān)聯(lián)而注冊到操作系統(tǒng)。在上述注冊步驟中,將包含上述用戶識別信息的名稱賦予給上述邏輯設(shè)備。在使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的上述用戶滿足預(yù)先確定的條件的情況下,在上述注冊步驟中將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。在上述用戶使用上述通用設(shè)備驅(qū)動器使執(zhí)行功能的上述設(shè)備滿足預(yù)先確定的條件的情況下,在上述注冊步驟中將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。在表示與所希望注冊到上述操作系統(tǒng)的上述邏輯設(shè)備相同的設(shè)備的上述邏輯設(shè)備已經(jīng)注冊在上述操作系統(tǒng)的情況下,在上述注冊步驟中不將該所希望注冊的上述邏輯設(shè)備注冊到上述操作系統(tǒng),在上述設(shè)定步驟中將表示上述相同的設(shè)備的上述邏輯設(shè)備設(shè)定為上述用戶的默認(rèn)設(shè)備。上述注冊步驟包括存儲控制步驟,在上述操作系統(tǒng)的第一用戶使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的設(shè)備信息存儲到存儲部中;以及邏輯設(shè)備注冊步驟,在上述第一用戶從上述操作系統(tǒng)注銷之后,與上述第一用戶不同的第二用戶使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示由存儲在上述存儲部中的上述設(shè)備信息所表示的上述設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng),在上述第一用戶再次登錄到上述操作系統(tǒng)時,在上述設(shè)定步驟中將在上述注冊步驟中注冊的上述邏輯設(shè)備設(shè)定為上述第一用戶的默認(rèn)設(shè)備。在上述注冊步驟中,將登錄到操作系統(tǒng)的用戶所使用的客戶裝置的識別信息與邏輯設(shè)備相關(guān)聯(lián)而注冊到操作系統(tǒng)。在上述注冊步驟中請求上述設(shè)定步驟將表示上述操作系統(tǒng)的用戶使用上述通用設(shè)備驅(qū)動器使執(zhí)行功能的設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng),在上述設(shè)定步驟中,在從上述通用設(shè)備驅(qū)動器請求注冊邏輯設(shè)備時,將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。發(fā)明效果根據(jù)本發(fā)明,在能夠?yàn)槊總€用戶設(shè)定默認(rèn)設(shè)備的操作系統(tǒng)中,如果用戶使用通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能,則表示該設(shè)備的邏輯設(shè)備被設(shè)定為該用戶的默認(rèn)設(shè)備。例如,假設(shè)某個用戶A使用通用設(shè)備驅(qū)動器使設(shè)備A執(zhí)行功能。在此情況下,根據(jù)本發(fā)明,對于用戶A,表示設(shè)備A的邏輯打印機(jī)被設(shè)定為默認(rèn)設(shè)備,因此即使用戶A再次登錄操作系統(tǒng)不進(jìn)行設(shè)備的選擇而使執(zhí)行功能,也由設(shè)備A執(zhí)行功能。根據(jù)本發(fā)明,在由多個用戶共享通用設(shè)備驅(qū)動器的情況下,能夠降低由用戶所希望的設(shè)備以外的設(shè)備執(zhí)行功能的情況。
圖1是概略表示實(shí)施方式1的個人計(jì)算機(jī)的電結(jié)構(gòu)的框圖。圖2是表示一覽顯示邏輯打印機(jī)的畫面的一例的示意圖。圖3是使用通用打印機(jī)驅(qū)動器執(zhí)行打印時所顯示的畫面的畫面遷移圖。圖4是表示注冊邏輯打印機(jī)的處理以及請求設(shè)定默認(rèn)打印機(jī)的處理的過程的流程圖(前半部分)。圖5是表示注冊邏輯打印機(jī)的處理以及請求設(shè)定默認(rèn)打印機(jī)的處理的過程的流程圖(后半部分)。圖6是表示設(shè)定保存文件的一例的示意圖。圖7是表示設(shè)定默認(rèn)打印機(jī)的處理的過程的流程圖。圖8是表示一覽顯示邏輯打印機(jī)的畫面的一例的示意圖。圖9是表示打印畫面的一例的示意圖。圖10是表示實(shí)施方式2的通用打印機(jī)驅(qū)動器的處理過程的流程圖。圖11是概略表示實(shí)施方式3的系統(tǒng)的電結(jié)構(gòu)的框圖。圖12是概略顯示實(shí)施方式4的系統(tǒng)的電結(jié)構(gòu)的框圖。圖13表示一覽顯示邏輯打印機(jī)的畫面的一例的示意圖。
具體實(shí)施例方式<實(shí)施方式1>通過圖1至圖9說明本發(fā)明的實(shí)施方式1。(1)信息處理裝置的構(gòu)成圖1是概略表示實(shí)施方式1的個人計(jì)算機(jī)(信息處理裝置的一例)的電結(jié)構(gòu)的框圖。個人計(jì)算機(jī)(PC) 1具備CPU11、ROMl2, RAM13、顯示器驅(qū)動電路(驅(qū)動電路)14、USB接口(USB I/F)15、網(wǎng)絡(luò)接口(NW I/F) 16、以及存儲部17等。CPUll通過執(zhí)行存儲在R0M12及存儲部17中的各種程序而控制PCl的各部分。在 R0M12中存儲有由CPUll執(zhí)行的各種程序及數(shù)據(jù)等。RAM13用作CPUll執(zhí)行各種處理的主
存儲裝置。顯示器驅(qū)動電路14是用于驅(qū)動CRT、液晶顯示器等顯示裝置18的電路,經(jīng)由電纜與顯示裝置18連接。USB接口 15構(gòu)成為USB主機(jī)接口,經(jīng)由USB電纜與鼠標(biāo)、鍵盤等輸入裝置19連接。網(wǎng)絡(luò)接口 16經(jīng)由通信網(wǎng)絡(luò)5與打印機(jī)2等外部裝置可通信地連接。存儲部17是使用硬盤、閃存等非易失性存儲器存儲各種程序或數(shù)據(jù)的裝置。在存儲部17中存儲有操作系統(tǒng)(OS) 31、應(yīng)用程序32 (文字處理器、表計(jì)算軟件、 圖像編輯軟件等)、通用打印機(jī)驅(qū)動器33a (通用設(shè)備驅(qū)動器的一例)、默認(rèn)打印機(jī)設(shè)定程序 33b (默認(rèn)設(shè)備設(shè)定程序的一例)等。在本實(shí)施方式中以Microsoft公司的OS即Windows (注冊商標(biāo))作為0S31的例子進(jìn)行說明。此外,0S31不限定于Windows。另外,在本實(shí)施方式中假設(shè)在PCl上多個用戶共享通用打印機(jī)驅(qū)動器33a。對用于分別賦予了用戶名,各用戶用各自的用戶名登錄到0S31而利用通用打印機(jī)驅(qū)動器33a。(2)打印機(jī)多個打印機(jī)2 (打印機(jī)加 2d、設(shè)備的一例)是通過電子照相方式或噴墨方式等在紙張等記錄介質(zhì)上形成圖像的裝置。多個打印機(jī)2可以為相互不同的機(jī)種,也可以為相互相同的機(jī)種。在下面的說明中,簡稱為打印機(jī)2時是指打印機(jī)加 2d中的任一個。(3)邏輯打印機(jī)可以在0S31上注冊表示打印機(jī)2的邏輯打印機(jī)(邏輯設(shè)備的一例)。圖2是表示一覽顯示注冊在0S31上的邏輯打印機(jī)的畫面41的一例的示意圖。在 Windows的情況下,一覽顯示邏輯打印機(jī)的畫面41相當(dāng)于“打印機(jī)和傳真機(jī)”畫面。注冊的邏輯打印機(jī)如圖所示地顯示為打印機(jī)圖標(biāo)41a,并且顯示該邏輯打印機(jī)被賦予的名稱。此外,通用打印機(jī)驅(qū)動器33a不是僅對應(yīng)于特定的一個機(jī)種的打印機(jī),因此在通用打印機(jī)驅(qū)動器33a的情況下,注冊表示通用打印機(jī)驅(qū)動器33a自身的邏輯打印機(jī),對該邏輯打印機(jī)賦予表示通用打印機(jī)驅(qū)動器33a的名稱。邏輯打印機(jī)上設(shè)定有表示打印機(jī)2的控制中使用的打印機(jī)驅(qū)動器的信息、用于與打印機(jī)2通信的通信端口(例如標(biāo)準(zhǔn)TCP/IP端口、USB端口)的端口名等。通過該端口名確定表示該邏輯打印機(jī)的打印機(jī)2。邏輯打印機(jī)的注冊是可以在“打印機(jī)和傳真機(jī)”畫面41上由用戶手動進(jìn)行,也可以通過由程序調(diào)用0S31提供的API來進(jìn)行。另外,在0S31上可以對每個用戶將任一個邏輯打印機(jī)設(shè)定為該用戶通常使用的打印機(jī)(默認(rèn)打印機(jī)的一例)。標(biāo)記41b表示該打印機(jī)圖標(biāo)所表示的邏輯打印機(jī)被設(shè)定為當(dāng)前登錄到0S31的用戶的默認(rèn)打印機(jī)(默認(rèn)設(shè)備的一例)。默認(rèn)打印機(jī)的設(shè)定可以在“打印機(jī)和傳真機(jī)”畫面41上由用戶手動進(jìn)行,也可以由程序調(diào)用0S31提供的API來進(jìn)行。作為默認(rèn)打印機(jī)而設(shè)定在0S31上的邏輯打印機(jī)在用戶顯示后述的打印畫面 50(參照圖3)時初始顯示為用于打印的打印機(jī)。(4)打印機(jī)控制程序如圖1所示,通用打印機(jī)驅(qū)動器33a和默認(rèn)打印機(jī)設(shè)定程序3 構(gòu)成為打印機(jī)控制程序(設(shè)備控制程序的一例)。通用打印機(jī)驅(qū)動器33a是可控制多個機(jī)種打印機(jī)的、對機(jī)種的依賴性較小的打印
7機(jī)驅(qū)動器,由用戶從與PCl可通信地連接的打印機(jī)2中選擇執(zhí)行打印的打印機(jī)2,使PCl執(zhí)行使被選擇的打印機(jī)2執(zhí)行打印的處理。再有,本實(shí)施方式涉及的通用打印機(jī)驅(qū)動器33a,如果用戶使用通用打印機(jī)驅(qū)動器 33a使打印機(jī)2執(zhí)行打印,則將表示該打印機(jī)2的邏輯打印機(jī)注冊到0S31,并且使PCl執(zhí)行請求默認(rèn)打印機(jī)設(shè)定程序33的處理,以將該邏輯打印機(jī)2作為該用戶的默認(rèn)打印機(jī)而設(shè)定到 0S31。默認(rèn)打印機(jī)設(shè)定程序3 是作為例如在Windows的情況下被稱為服務(wù)、在 UNIX(注冊商標(biāo))的情況下被稱為后臺程序(Daemon)的常駐程序來被執(zhí)行的程序。默認(rèn)打印機(jī)設(shè)定程序33b,在用戶登錄到0S31時,判斷是否從通用打印機(jī)驅(qū)動器33a請求設(shè)定為該用戶的默認(rèn)打印機(jī),在被請求的情況下,使PC 1執(zhí)行將通用打印機(jī)驅(qū)動器33a所注冊的邏輯打印機(jī)作為該用戶的默認(rèn)打印機(jī)來設(shè)定到0S31的處理。(4-1)通用打印機(jī)驅(qū)動器圖3是使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印時所顯示的畫面的畫面遷移圖。在此,假設(shè)作為當(dāng)前登錄的用戶的默認(rèn)打印機(jī)設(shè)定了表示通用打印機(jī)驅(qū)動器33a 的邏輯打印機(jī)。在由執(zhí)行應(yīng)用程序32的CPUll (下面,簡稱為“應(yīng)用程序32”)所顯示的菜單中用戶選擇打印時,通過應(yīng)用程序32顯示打印畫面50。如上所述,對于當(dāng)前登錄的用戶,表示通用打印機(jī)驅(qū)動器33a的邏輯打印機(jī)被設(shè)定為默認(rèn)打印機(jī),因此在打印畫面50中初始顯示表示通用打印機(jī)驅(qū)動器33a的邏輯打印機(jī)的名稱。如果在選擇了通用打印機(jī)驅(qū)動器33a的狀態(tài)下用戶點(diǎn)擊“屬性”按鈕50a,則由應(yīng)用程序32調(diào)用通用打印機(jī)驅(qū)動器33a。執(zhí)行通用打印機(jī)驅(qū)動器33a的CPUll (以下,簡稱為“通用打印機(jī)驅(qū)動器33a”)如果由應(yīng)用程序32調(diào)用,則首先,通過廣播方式向連接在與PCl相同的子網(wǎng)內(nèi)的各打印機(jī)2 發(fā)送請求用于確定打印機(jī)的信息(IP地址、打印機(jī)名等)的數(shù)據(jù),根據(jù)作為其應(yīng)答所獲得的信息,檢索連接在子網(wǎng)上的打印機(jī)2 (通用打印機(jī)驅(qū)動器33a能夠控制的打印機(jī)2)。接著,通用打印機(jī)驅(qū)動器33a顯示打印機(jī)選擇畫面51,將所檢索到的打印機(jī)2的打印機(jī)名一覽顯示于打印機(jī)選擇畫面51。用戶可以在打印機(jī)選擇畫面51中選擇打印機(jī)2。如果用戶選擇了某個打印機(jī)2而點(diǎn)擊” 0K”按鈕51a,則所選擇的打印機(jī)2被設(shè)定為通用打印機(jī)驅(qū)動器33a的控制對象的打印機(jī)2。更詳細(xì)而言,用于與所選擇的打印機(jī)2進(jìn)行通信的通信端口被設(shè)定為通用打印機(jī)驅(qū)動器33a。接著,通用打印機(jī)驅(qū)動器33a顯示用于讓用戶設(shè)定打印條件的打印條件設(shè)定畫面 52。用戶在打印條件設(shè)定畫面52中能夠適當(dāng)?shù)卦O(shè)定打印條件。如果在打印條件設(shè)定畫面 52中用戶點(diǎn)擊” 0K”按鈕52a,則返回到打印畫面50。如果在打印畫面50中用戶點(diǎn)擊“打印”按鈕50b,則從應(yīng)用程序32向通用打印機(jī)驅(qū)動器33a輸出打印命令。圖4以及圖5是表示注冊邏輯打印機(jī)的處理(注冊處理的一例)以及請求設(shè)定默認(rèn)打印機(jī)的處理的過程的流程圖。如果在打印畫面50中點(diǎn)擊”0K”按鈕50b而從應(yīng)用程序32向通用打印機(jī)驅(qū)動器33a輸出打印命令,則開始本處理。此外,注冊邏輯打印機(jī)的處理(注冊處理的一例)以及請求設(shè)定默認(rèn)打印機(jī)的處理可以在打印條件設(shè)定畫面52中點(diǎn)擊” 0K”按鈕52a時開始。在此,以以下情況為例進(jìn)行說明,S卩,用戶(用戶A)初次啟動通用打印機(jī)驅(qū)動器 33a而使打印機(jī)A執(zhí)行打印之后,別的用戶(用戶B)登錄而別的用戶B使用通用打印機(jī)驅(qū)動器33a使打印機(jī)2執(zhí)行打印的情況。首先,假設(shè)用戶(用戶A)初次啟動通用打印機(jī)驅(qū)動器33a而希望使打印機(jī)A執(zhí)行打印。在SlOl中,通用打印機(jī)驅(qū)動器33a判斷是否所有的用戶中初次啟動通用打印機(jī)驅(qū)動器33a。是否初次啟動可以通過在后述的設(shè)定保存文件60(參照圖6)的“MACHINE_DATA” 段中是否記載有“關(guān)于打印的信息”來判斷。通用打印機(jī)驅(qū)動器33a在初次啟動的情況下前進(jìn)到S102,在第二次以上的啟動的情況下前進(jìn)到S104。在上述例中,由于用戶A初次啟動,因此前進(jìn)到S102。在S102中,通用打印機(jī)驅(qū)動器33a將與本次打印相關(guān)的信息寫入(存儲處理的一例)到下面說明的設(shè)定保存文件60中。圖6是表示設(shè)定保存文件60的一例的示意圖。設(shè)定保存文件60由“MACHINE_ DATA” 段和 “UserName “段構(gòu)成?!癕ACHINE_DATA”段是寫入與本次打印相關(guān)的信息的段。所謂本次打印相關(guān)的信息是指本次使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印的用戶(在此為用戶A)所設(shè)定的打印條件O^rintSetting)、執(zhí)行打印的打印機(jī)2的打印機(jī)名(ModelName)、該用戶的用戶名 (UserName、用戶識別信息的一例)、執(zhí)行打印的打印機(jī)2的IP地址(IPAdress)等。打印機(jī)名、IP地址是設(shè)備信息的一例。‘TserName”段是按每個用戶創(chuàng)建的段。用戶的用戶名寫入到‘TserName”段中。 在初次啟動的情況下,IserName”段中未寫入信息,關(guān)于“herName”段在SllO中進(jìn)行說明。在S103中,通用打印機(jī)驅(qū)動器33a根據(jù)從應(yīng)用程序32輸出的打印命令和在打印條件設(shè)定畫面52中設(shè)定的打印條件來生成打印指令,將所生成的打印指令輸出到設(shè)定為控制對象的打印機(jī)2 (在打印機(jī)選擇畫面51中被選擇的打印機(jī)幻而結(jié)束處理。接著,假設(shè)用戶B登錄而希望使用通用打印機(jī)驅(qū)動器33a來使打印機(jī)B執(zhí)行打印。 在此情況下,由于在SlOl中被判斷為“否“,因此前進(jìn)到S104。在S104中,通用打印機(jī)驅(qū)動器33a判斷上一次使用通用打印機(jī)驅(qū)動器33a使打印機(jī)2執(zhí)行打印的用戶(下面,稱為“上一次的用戶”)和當(dāng)前登錄的用戶是否相同。具體而言,例如,通用打印機(jī)驅(qū)動器33a讀出寫入在“MACHINE_DATA”段中的用戶名作為上一次的用戶的用戶名,判斷所讀出的用戶名和當(dāng)前登錄的用戶的用戶名是否一致。在上一次的用戶和當(dāng)前登錄的用戶為相同的情況下,通用打印機(jī)驅(qū)動器33a前進(jìn)到S102,在不同的情況下,前進(jìn)到S105。在上述例中,用戶B是不同于用戶A的用戶,因此前進(jìn)到S105。在S105中,通用打印機(jī)驅(qū)動器33a判斷上一次的用戶(用戶A)是否滿足預(yù)先確定的條件。下面,詳細(xì)說明。在通用打印機(jī)驅(qū)動器33a的用戶中存在暫時使用通用打印機(jī)驅(qū)動器33a的用戶的情況。在這種情況下,如果對所有的用戶注冊邏輯打印機(jī),則會導(dǎo)致注冊無用的邏輯打印機(jī),因此不是所期待的。因此,在使用通用打印機(jī)驅(qū)動器33a使打印機(jī)2執(zhí)行打印的用戶為“滿足預(yù)先確定的條件的用戶”的情況下,通用打印機(jī)驅(qū)動器33a將表示該用戶讓執(zhí)行打印的打印機(jī)2的邏輯設(shè)備注冊到0S31,在不是“滿足預(yù)先確定的條件的用戶”的情況下,不將邏輯設(shè)備注冊到 0S31。在此,所謂“滿足預(yù)先確定的條件的用戶”是指例如在通用打印機(jī)驅(qū)動器33a中預(yù)先注冊有用戶名的用戶。例如,由于PCl的主要用戶頻繁使用通用打印機(jī)驅(qū)動器33a,因此關(guān)于PCl的主要用戶,預(yù)先將用戶名注冊到通用打印機(jī)驅(qū)動器33a,關(guān)于除了主要用戶以外的用戶,由于使用頻率較低,因此通過不預(yù)先注冊用戶名,能夠減少導(dǎo)致無用的邏輯打印機(jī)被注冊的情況。此外,也可以記錄每個用戶的使用履歷,并將使用次數(shù)較多的用戶、最近一段期間內(nèi)使用頻率較高的用戶設(shè)為“滿足預(yù)先確定的條件的用戶”。在上一次的用戶滿足預(yù)先確定的條件的情況下,通用打印機(jī)驅(qū)動器33a前進(jìn)到 S106,在不滿足的情況下,前進(jìn)到S102。在S106中,通用打印機(jī)驅(qū)動器33a讀出寫入在“MACHINE_DATA”段中的打印機(jī)名 (在此為ft~inter_A)作為上一次的用戶讓執(zhí)行打印的打印機(jī)2(下面,稱為“上一次的打印機(jī)2”)的打印機(jī)名。在S107中,通用打印機(jī)驅(qū)動器33a判斷上一次的打印機(jī)2是否滿足預(yù)先確定的條件。下面,詳細(xì)說明。有在所使用的打印機(jī)2中存在暫時被使用的打印機(jī)2的情況。在這種情況下,如果將所有的打印機(jī)2注冊為邏輯打印機(jī),則導(dǎo)致注冊無用的邏輯打印機(jī),因此不是所希望的。在此,在上一次的打印機(jī)2滿足預(yù)先確定的條件的情況下,通用打印機(jī)驅(qū)動器33a 將表示該打印機(jī)2的邏輯打印機(jī)注冊到0S31,在不滿足預(yù)先確定的條件的情況下,不將邏輯打印機(jī)注冊到0S31。在此,“滿足預(yù)先確定的條件的打印機(jī)”例如可以是在打印機(jī)選擇畫面51中用戶直接輸入打印機(jī)的IP地址而選擇的打印機(jī)。在此,在圖3中省略,但在打印機(jī)選擇畫面51 中,除了可以從一覽顯示的打印機(jī)2中選擇打印機(jī)2之外,也可以通過用戶直接輸入IP地址來選擇打印機(jī)2。將用戶直接輸入打印機(jī)2的IP地址而選擇的打印機(jī)2設(shè)為“滿足預(yù)先確定的條件的打印機(jī)”的理由是用戶直接輸入IP地址而選擇的打印機(jī)2存在對于用戶重要的打印機(jī)的可能性,推測下一次以后也用該打印機(jī)2執(zhí)行打印的可能性較高。另外,“滿足預(yù)先確定的條件的打印機(jī)”也可以是具備在最近一定期間內(nèi)被使用的業(yè)績的打印機(jī)。不具備在最近一定期間內(nèi)被使用的業(yè)績的打印機(jī)具有之后不被使用的可能性,因此如果注冊表示這種打印機(jī)的邏輯打印機(jī),則導(dǎo)致無用地注冊邏輯打印機(jī)的可能性較高。另外,“滿足預(yù)先確定的條件的打印機(jī)”也可以是在一定期間內(nèi)的打印次數(shù)在一定次數(shù)以上的打印機(jī)(打印頻率較高的打印機(jī))。打印頻率較低的打印機(jī)具有之后不被使用的可能性,因此如果注冊表示這種打印機(jī)的邏輯打印機(jī),則導(dǎo)致無用地注冊邏輯打印機(jī)的可能性較高。在上一次的打印機(jī)2滿足預(yù)先確定的條件的情況下,通用打印機(jī)驅(qū)動器33a前進(jìn)到S108,在不滿足的情況下,前進(jìn)到S102。在S108中通用打印機(jī)驅(qū)動器33a判斷表示上一次的打印機(jī)2的邏輯打印機(jī)是否已經(jīng)注冊到0S31。具體而言,例如,通用打印機(jī)驅(qū)動器33a首先按照預(yù)定的命名規(guī)則生成賦予給表示上一次的打印機(jī)2的邏輯打印機(jī)的名稱。例如,通用打印機(jī)驅(qū)動器33a生成用“_”連接上一次的用戶的用戶名(在此和上一次的打印機(jī)的打印機(jī)名(在此為ft~inter_ Α)的字符串(USer_A_Printer_A)作為邏輯打印機(jī)的名稱。接著,通用打印機(jī)驅(qū)動器33a判斷是否已經(jīng)在0S31上注冊有賦予了與所生成的名稱(User_A_Printer_A)相同的名稱的邏輯打印機(jī),在未注冊的情況下,判斷為表示上一次的打印機(jī)2的邏輯打印機(jī)未注冊,從而前進(jìn)到S109,在已注冊的情況下,前進(jìn)到S111。此外,替代上述的判斷也可以參照設(shè)定文件,判斷寫入在“MACHINE_DATA”段中的信息和“herName”段中的信息是否一致。在S109中,通用打印機(jī)驅(qū)動器33a將表示上一次的打印機(jī)2的邏輯打印機(jī)注冊到 0S31(邏輯設(shè)備注冊處理的一例)。此時,通用打印機(jī)驅(qū)動器33a對該邏輯打印機(jī)賦予在 S108 中所生成的名稱(User_A_Printer_A)。在此,如上所述,對于邏輯打印機(jī)可以設(shè)定表示打印機(jī)驅(qū)動器的信息及通信端口的端口名。通用打印機(jī)驅(qū)動器33a對所注冊的邏輯打印機(jī)設(shè)定表示通用打印機(jī)驅(qū)動器33a 的信息作為表示打印機(jī)驅(qū)動器的信息,設(shè)定用于與上一次的打印機(jī)2進(jìn)行通信的通信端口的名稱作為通信端口的名稱。在SllO中,通用打印機(jī)驅(qū)動器33a保存上一次的打印(由用戶A進(jìn)行的打印)相
關(guān)的信息。具體而言,例如,通用打印機(jī)驅(qū)動器33a,首先在設(shè)定保存文件60中創(chuàng)建上一次的用戶的“UserName”段。接著,通用打印機(jī)驅(qū)動器33a將“MACHINE_DATA”段的內(nèi)容復(fù)制到上一次的用戶的 "UserName,,段。接著,通用打印機(jī)驅(qū)動器33a將在S109中注冊的邏輯打印機(jī)的名稱(User_A_ Printer_A)寫入到 “UserName” 段的邏輯打印機(jī)名(PrinterFriendlyName)中。寫入到IserName”段的I^rintSetting是邏輯打印機(jī)的默認(rèn)的打印條件。因此, 上一次的用戶(用戶A)再次登錄而在打印條件設(shè)定畫面52中設(shè)定打印條件時,作為上一次的用戶(用戶A)的默認(rèn)的打印條件而初始顯示。在Slll中,通用打印機(jī)驅(qū)動器33a請求默認(rèn)打印機(jī)設(shè)定程序33b以將在S109中注冊的邏輯打印機(jī)設(shè)定為上一次的用戶(用戶A)的默認(rèn)打印機(jī)?;蛘?,在S108中判斷為表示上一次的打印機(jī)2的邏輯打印機(jī)已經(jīng)注冊在0S31的情況下,通用打印機(jī)驅(qū)動器33a請求默認(rèn)打印機(jī)設(shè)定程序33b以將該已經(jīng)注冊的邏輯打印機(jī)設(shè)定為上一次的用戶(用戶A)的默認(rèn)打印機(jī)。
11
此請求可以通過各種方法進(jìn)行。例如,可以通過將上一次的用戶的用戶名(User_ Α)和邏輯打印機(jī)的名稱(User_A_Printer_A)進(jìn)行關(guān)聯(lián)而寫入到預(yù)定的文件(下面,稱為 “設(shè)定請求文件”)來進(jìn)行,也可以通過調(diào)用默認(rèn)打印機(jī)設(shè)定程序3 所提供的API來進(jìn)行。在寫入到設(shè)定請求文件中的情況下,在上一次的用戶的用戶名已經(jīng)寫入在設(shè)定請求文件中的情況下,用本次請求設(shè)定到默認(rèn)打印機(jī)的邏輯打印機(jī)的名稱來改寫與該用戶名對應(yīng)的邏輯打印機(jī)的名稱。在上述S104中判斷為上一次的用戶和當(dāng)前登錄的用戶相同的情況以及結(jié)束了 S105 Sll的處理的情況下,前進(jìn)到S102,用本次打印(由用戶B進(jìn)行的打印)相關(guān)的信息改寫 “MACHINE_DATA” 段。(4-2)默認(rèn)打印機(jī)設(shè)定程序圖7是表示設(shè)定默認(rèn)打印機(jī)的處理(設(shè)定處理的一例)的過程的流程圖。本處理是當(dāng)用戶登錄到0S31時開始。在此,假設(shè)通用打印機(jī)驅(qū)動器33a通過將用戶名和邏輯打印機(jī)的名稱寫入到設(shè)定請求文件中來對默認(rèn)打印機(jī)設(shè)定程序3 請求設(shè)定默認(rèn)打印機(jī),以下對此進(jìn)行說明。在S201中,執(zhí)行默認(rèn)打印機(jī)設(shè)定程序33b的CPUll (以下,簡稱為“默認(rèn)打印機(jī)設(shè)定程序3北”)判斷是否請求設(shè)定對當(dāng)前登錄的用戶的默認(rèn)打印機(jī)。具體而言,例如,在當(dāng)前登錄的用戶的用戶名寫入在設(shè)定請求文件中的情況下,默認(rèn)打印機(jī)設(shè)定程序3 判斷為已被請求,在未寫入的情況下,判斷為未請求。例如,在上述的用戶B注銷之后用戶A再次登錄的情況下,由于用戶A的用戶名 (User_A)已經(jīng)寫入在設(shè)定請求文件中,因此判斷為被請求。在請求設(shè)定默認(rèn)打印機(jī)的情況下,默認(rèn)打印機(jī)設(shè)定程序3 前進(jìn)到S202,在未被請求的情況下,結(jié)束處理。在S202中,默認(rèn)打印機(jī)設(shè)定程序3 從設(shè)定請求文件中讀出與當(dāng)前登錄的用戶的用戶名(User_A)對應(yīng)的邏輯設(shè)備的名稱(User_A_Printer_A),將被賦予所讀出的名稱的邏輯打印機(jī)作為當(dāng)前登錄的用戶(用戶A)的默認(rèn)打印機(jī)而設(shè)定到0S31。此外,在設(shè)定用戶的默認(rèn)打印機(jī)之后,默認(rèn)打印機(jī)設(shè)定程序33b也可以從設(shè)定請求文件刪除該用戶的用戶名和與該用戶名對應(yīng)的邏輯打印機(jī)的名稱。通過上述設(shè)定默認(rèn)打印機(jī)。例如,如果以用戶A、B、C的順序登錄而使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印,則在用戶C使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印的時刻,對設(shè)定請求文件寫入對用戶A設(shè)定默認(rèn)打印機(jī)的請求、和對用戶B設(shè)定默認(rèn)打印機(jī)的請求。這樣,在設(shè)定請求文件中可以同時存在對多個用戶的默認(rèn)打印機(jī)的設(shè)定請求。然后,如果在用戶C之后用戶B登錄,則先于用戶A而對用戶B設(shè)定默認(rèn)打印機(jī)。 這樣,設(shè)定默認(rèn)打印機(jī)的順序不一定與請求設(shè)定默認(rèn)打印機(jī)的順序一致。(7)實(shí)施方式的效果。根據(jù)以上說明的本發(fā)明的實(shí)施方式1的打印機(jī)控制程序,在能夠?yàn)槊總€用戶設(shè)定默認(rèn)打印機(jī)的0S31中,如果用戶使用通用打印機(jī)驅(qū)動器33a使打印機(jī)2執(zhí)行打印,則表示該打印機(jī)2的邏輯打印機(jī)被設(shè)定為該用戶的默認(rèn)打印機(jī)。例如,假設(shè)用戶A使用通用打印機(jī)驅(qū)動器33a使打印機(jī)加執(zhí)行打印之后其他用戶B使用通用打印機(jī)驅(qū)動器33a使別的打印機(jī)2b執(zhí)行打印,由此通用打印機(jī)驅(qū)動器33a的控制對象變更為別的打印機(jī)2b。在此情況下,如果用戶A再次登錄,則用戶A上一次讓執(zhí)行打印的打印機(jī)加被設(shè)定為用戶A的默認(rèn)打印機(jī)。為此,如果再次登錄的用戶A使得顯示“打印機(jī)和傳真機(jī)”畫面 41,則如圖8所示,顯示賦予了 ‘ ser_A_Printer_A”的名稱的表示邏輯打印機(jī)的打印機(jī)圖標(biāo)41a,并對該打印機(jī)圖標(biāo)41a附加表示默認(rèn)打印機(jī)的標(biāo)記41b。另外,如果用戶A使得顯示打印畫面50,則用戶A的默認(rèn)打印機(jī)被設(shè)定為“USer_ A_Printer_A”,因此,如圖9所示,初始顯示“her_A_Printer_A”的名稱。因此,即使用戶在打印畫面50中未進(jìn)行打印機(jī)2的選擇而執(zhí)行打印,也能夠使用戶A上一次執(zhí)行打印的打印機(jī)加執(zhí)行打印。如上所述,根據(jù)實(shí)施方式1的打印機(jī)控制程序,在多個用戶共享通用打印機(jī)驅(qū)動器33a的情況下,能夠減少由用戶所希望的打印機(jī)2以外的打印機(jī)2執(zhí)行打印的情況。再有,根據(jù)打印機(jī)控制程序,即使用戶A(第一用戶的一例)使用默認(rèn)打印機(jī)驅(qū)動器33a而使打印機(jī)加執(zhí)行打印,只要別的用戶B (第二用戶的一例)未使用默認(rèn)打印機(jī)驅(qū)動器33a使打印機(jī)2執(zhí)行打印,則由于表示打印機(jī)加的邏輯打印機(jī)未被注冊,因此能夠減少導(dǎo)致邏輯打印機(jī)無用地被注冊的情況。另外,根據(jù)打印機(jī)控制程序,用戶A(第一用戶)再次登錄到0S31時設(shè)定用戶A的默認(rèn)打印機(jī)。這是因?yàn)橛械?S31在用戶B (第二用戶)登錄時無法設(shè)定用戶A的默認(rèn)打印機(jī)。通過使得用戶A再次登錄0S31時設(shè)定默認(rèn)打印機(jī),則即使是在用戶B登錄時無法設(shè)定用戶A的默認(rèn)打印機(jī)的0S31,也能夠設(shè)定用戶A的默認(rèn)打印機(jī)。再有,根據(jù)打印機(jī)控制程序,將包括使打印機(jī)2執(zhí)行打印的用戶的用戶名的名稱賦予給邏輯打印機(jī),因此能夠識別被注冊的邏輯打印機(jī)是用于設(shè)定哪個用戶的默認(rèn)打印機(jī)的邏輯打印機(jī)。再有,根據(jù)打印機(jī)控制程序,在表示用戶使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印的打印機(jī)2的邏輯打印機(jī)已經(jīng)被注冊的情況下,不重新注冊表示該打印機(jī)2的邏輯打印機(jī),因此,能夠減少重復(fù)注冊表示相同打印機(jī)的邏輯打印機(jī)的情況。再有,根據(jù)打印機(jī)控制程序,在使用通用打印機(jī)驅(qū)動器33a使打印機(jī)2執(zhí)行打印的用戶不滿足預(yù)先確定的條件的情況下,不將表示該打印機(jī)2的邏輯打印機(jī)注冊到0S31,因此能夠減少注冊無用的邏輯打印機(jī)的情況。再有,根據(jù)打印機(jī)控制程序,在用戶使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印的打印機(jī)2不滿足預(yù)先確定的條件的情況下,不將表示該打印機(jī)2的邏輯打印機(jī)注冊到0S31,因此能夠減少注冊無用的邏輯打印機(jī)的情況?!磳?shí)施方式2>接著,通過圖10說明本發(fā)明的實(shí)施方式2。在實(shí)施方式1中以以下情況為例進(jìn)行了說明,即,通過通用打印機(jī)驅(qū)動器33a進(jìn)行邏輯打印機(jī)的注冊,并通過默認(rèn)打印機(jī)設(shè)定程序3 進(jìn)行默認(rèn)打印機(jī)的設(shè)定。但在實(shí)施方式2中通過通用打印機(jī)驅(qū)動器33a進(jìn)行邏輯打印機(jī)的注冊和默認(rèn)打印機(jī)的設(shè)定。圖10是表示實(shí)施方式2的通用打印機(jī)驅(qū)動器33a的處理的過程的流程圖。在此, 對于與實(shí)施方式1實(shí)質(zhì)上相同的處理標(biāo)以相同的附圖標(biāo)號而省略說明。
在S301中,通用打印機(jī)驅(qū)動器33a判斷本次的用戶(當(dāng)前登錄的用戶)是否滿足預(yù)先確定的條件,在滿足的情況下前進(jìn)到S302,在不滿足的情況下前進(jìn)到S103。在S302中,通用打印機(jī)驅(qū)動器33a判斷本次的用戶選擇的打印機(jī)2是否滿足預(yù)先確定的條件,在滿足的情況下前進(jìn)到S303,在不滿足的情況下前進(jìn)到S103。在S303中,通用打印機(jī)驅(qū)動器33a判斷表示本次用戶所選擇的打印機(jī)的邏輯打印機(jī)是否已經(jīng)注冊在0S31,在未注冊的情況下前進(jìn)到S109,在已注冊的情況下前進(jìn)到S305。在S304中,通用打印機(jī)驅(qū)動器33a保存與本次打印相關(guān)的信息。具體而言,例如,通用打印機(jī)驅(qū)動器33a將本次打印相關(guān)的信息寫入到當(dāng)前登錄的用戶的IserName”段中,再有,將在S109中注冊的邏輯打印機(jī)的名稱寫入到IserName” 段的邏輯打印機(jī)名中。此外,由于在實(shí)施方式2中不需要存儲上一次的打印相關(guān)的信息,因此實(shí)質(zhì)上不需要 “MACHINE_DATA” 段。在S305中,通用打印機(jī)驅(qū)動器33a將在S109中注冊的邏輯打印機(jī)作為本次用戶的默認(rèn)打印機(jī)而設(shè)定到0S31,或者,在S303中判斷為表示本次用戶所選擇的打印機(jī)的邏輯打印機(jī)已經(jīng)注冊在0S31的情況下,將該已經(jīng)注冊的邏輯打印機(jī)作為本次用戶的默認(rèn)打印機(jī)而設(shè)定到0S31。根據(jù)以上說明的實(shí)施方式2的通用打印機(jī)驅(qū)動器33a,在由多個用戶共享通用打印機(jī)驅(qū)動器33a的情況下,能夠減少由用戶所希望的打印機(jī)以外的打印機(jī)執(zhí)行功能的情況。再有,根據(jù)實(shí)施方式2的通用打印機(jī)驅(qū)動器33a,通過通用打印機(jī)驅(qū)動器33a進(jìn)行邏輯打印機(jī)的注冊和默認(rèn)打印機(jī)的設(shè)定,因此能夠簡化程序結(jié)構(gòu)?!磳?shí)施方式3>通過圖11說明本發(fā)明的實(shí)施方式3。圖11是簡略表示實(shí)施方式3的系統(tǒng)的電結(jié)構(gòu)的框圖。在圖11中,與圖1相同的構(gòu)成用共同的附圖標(biāo)號來表示。在圖11的系統(tǒng)中包括服務(wù)器1101。服務(wù)器1101與User_A設(shè)備3和User_B設(shè)備4連接。服務(wù)器對于各設(shè)備進(jìn)行遠(yuǎn)程桌面連接。在此,遠(yuǎn)程桌面連接是例如由Citrix Systems、Ins提供的遠(yuǎn)程桌面應(yīng)用程序所提供的。網(wǎng)絡(luò)接口 16A以及16B表示分別不同的網(wǎng)絡(luò)接口。網(wǎng)絡(luò)接口 16A與通信網(wǎng)絡(luò)5連接。網(wǎng)絡(luò)接口 16B經(jīng)由第二通信網(wǎng)路7與User_A設(shè)備3和User_B設(shè)備4連接。此外,網(wǎng)絡(luò)接口 16A以及16B也可以是與通信網(wǎng)絡(luò)5以及第二通信網(wǎng)絡(luò)7雙方連接的單一接口。User_A設(shè)備3和User_B設(shè)備4分別表示通過用戶A和用戶B能夠遠(yuǎn)程登錄的設(shè)備。作為這些設(shè)備可以考慮上述的PC1,但只要是能夠遠(yuǎn)程桌面連接的設(shè)備就可以為任何設(shè)備(例如,臺式機(jī)、筆記本、上網(wǎng)本、PDA、智能手機(jī)、平板電腦、網(wǎng)絡(luò)設(shè)備等)。用戶A使用User_A設(shè)備3通過周知的認(rèn)證處理登錄到服務(wù)器1101。這樣的話,則通過服務(wù)器1101的應(yīng)用程序32或0S31提供用戶A用的遠(yuǎn)程桌面。同樣地,如果作為與用戶A不同的用戶的用戶B使用User_B設(shè)備4而登錄服務(wù)器1101,則提供用戶B用的遠(yuǎn)程桌面。在本實(shí)施方式中,如果執(zhí)行遠(yuǎn)程桌面,則多個用戶共享服務(wù)器1101的通用打印機(jī)驅(qū)動器33a。這一點(diǎn)與在上述的PCl上多個用戶共享通用打印機(jī)驅(qū)動器33a的情況相同。12/14 頁
因此,實(shí)施方式3的服務(wù)器1101可以使用與在上述的PCl上動作的通用打印機(jī)驅(qū)動器33a 相同的處理。其處理的結(jié)果,顯示與圖8相同的畫面?!磳?shí)施方式4>通過圖12以及圖13說明本發(fā)明的實(shí)施方式4。圖12是簡略表示實(shí)施方式4的系統(tǒng)的電結(jié)構(gòu)的框圖。在圖12中,與圖1相同的構(gòu)成用共同的附圖標(biāo)號表示。圖12與圖11 的不同點(diǎn)在干,圖12是ー個用戶使用不同的設(shè)備登錄到服務(wù)器1101。在圖12的系統(tǒng)中包含服務(wù)器1101。該服務(wù)器1101與her_A_Device_l 8和User_ A_Device_2 9連接。服務(wù)器1101對各設(shè)備進(jìn)行遠(yuǎn)程桌面連接。User_A_Device_l 8和her_A_Device_2 9是指登錄到服務(wù)器1101的用戶A的多個設(shè)備。用戶A使用上述方法或由服務(wù)器1101的認(rèn)證協(xié)議所規(guī)定的方法,可以用兩個設(shè)備同時或用任ー個設(shè)備登錄到服務(wù)器。作為User_A_Device_l 8和her_A_Device_2 9可以考慮上述PCl,但只要是能夠遠(yuǎn)程桌面連接的設(shè)備就可以為任何設(shè)備(例如,臺式機(jī)、筆記本、上網(wǎng)本、PDA、智能手機(jī)、平板電腦、網(wǎng)絡(luò)設(shè)備等)。用戶A使用USer_A_DeViCe_l 8通過周知的認(rèn)證處理登錄到服務(wù)器1101。這樣的話,則通過服務(wù)器1101的應(yīng)用程序32或0S31提供遠(yuǎn)程桌面。同樣地,如果用戶A使用與 User_A_Device_l 8不同的User_A_Device_2 9而登錄到服務(wù)器1101,則提供遠(yuǎn)程桌面。如果執(zhí)行遠(yuǎn)程桌面,則多個不同的設(shè)備共享服務(wù)器1101的通用打印機(jī)驅(qū)動器 33a。因此,實(shí)施方式4的服務(wù)器1101除了對ー個用戶的不同的多個設(shè)備提供遠(yuǎn)程桌面的點(diǎn)之外,可以適用與實(shí)施方式1 3所記載的處理相同的處理。服務(wù)器1101構(gòu)成為區(qū)分用戶的不同的兩個設(shè)備。這可以通過以下方法來實(shí)現(xiàn),例如,在使用用于啟動遠(yuǎn)程桌面連接的瀏覽器基礎(chǔ)的插件的情況下,通過服務(wù)器1101讀出存儲在使用默認(rèn)打印機(jī)的用戶的設(shè)備上的Cookies、或者獲得設(shè)備的MAC地址來實(shí)現(xiàn)。或者, User_A_Device_l 8以及her_A_Device_2 9也可以構(gòu)成為通過將獨(dú)自的設(shè)備信息附加到用戶ID(參照實(shí)施方式1 3的圖6)來被服務(wù)器1101所識別。再有,用戶的登錄信息也可以包含識別從哪ー個設(shè)備連接到遠(yuǎn)程桌面的附加信息。作為附加信息例如可以考慮域名(標(biāo)準(zhǔn)域名或便攜終端的域名)、工作組(標(biāo)準(zhǔn)工作組或便攜終端的工作組)以及個別的密碼編號(PIN)等?;蛘撸梢詷?gòu)成為設(shè)定保存文件60包含用于識別用戶使用的設(shè)備的信息。該信息可以考慮MAC地址、上述的附加信息等。圖13是表示ー覽顯示實(shí)施方式4的邏輯打印機(jī)的畫面的一例的示意圖。在畫面 42上顯示注冊在0S31的邏輯打印機(jī)的ー覽。在Windows的情況下,畫面42相當(dāng)干“打印機(jī)和傳真機(jī)”畫面。被注冊的邏輯打印機(jī)由圖標(biāo)4 顯示。另外,也顯示分配給邏輯打印機(jī)的名稱。具體而言,畫面42中顯示I^rintei^AJrintei^BJrinterJ、通用打印機(jī)驅(qū)動器、 User_A_Device_l_Printer_A 以及 User_A_Device_2_Printer_B。另外,默認(rèn)打印機(jī)由圖標(biāo) 42b顯示。其中,根據(jù)OS的不同有可能為不同的顯示方式。實(shí)施方式4的具體處理為如下例如,如果適用實(shí)施方式1的圖4以及圖5,則在 SlOl中通用打印機(jī)驅(qū)動器33a判斷在所有的用戶且所有的設(shè)備中是否初次啟動通用打印機(jī)驅(qū)動器33a。
15
在S104中,通用打印機(jī)驅(qū)動器33a判斷上一次使用通用打印機(jī)驅(qū)動器33a而使打印機(jī)2執(zhí)行打印的用戶的設(shè)備是否與當(dāng)前登錄的用戶的設(shè)備相同。在S105中,通用打印機(jī)驅(qū)動器33a判斷上一次的用戶的設(shè)備是否滿足預(yù)先確定的條件。在SllO中,通用打印機(jī)驅(qū)動器33a保存與由上一次的用戶的設(shè)備執(zhí)行的打印相關(guān)的
信息。
在Slll中,通用打印機(jī)驅(qū)動器33a請求默認(rèn)打印機(jī)設(shè)定程序33b以將在S109中注冊的邏輯打印機(jī)設(shè)定為上一次的用戶設(shè)備的默認(rèn)打印機(jī)。接著,關(guān)于圖7的處理,在S201中,默認(rèn)打印機(jī)設(shè)定程序3 判斷是否對于當(dāng)前登錄的用戶的設(shè)備請求設(shè)定默認(rèn)打印機(jī)。在S202中,默認(rèn)打印機(jī)設(shè)定程序3 從設(shè)定請求文件讀出與當(dāng)前登錄的用戶的設(shè)備名(例如,User_A_Deive_l)對應(yīng)的邏輯設(shè)備的名稱(User_A_Deive_l_Printer_A),將賦予了所讀出的名稱的邏輯打印機(jī)作為當(dāng)前登錄的用戶的設(shè)備(User_A_Deive_l)的默認(rèn)打印機(jī)設(shè)定到0S31。關(guān)于實(shí)施方式2的圖10的處理,在S301中,通用打印機(jī)驅(qū)動器33a判斷本次的用戶的設(shè)備(當(dāng)前登錄的用戶的設(shè)備)是否滿足預(yù)先確定的條件。在S305中,通用打印機(jī)驅(qū)動器33a將邏輯打印機(jī)作為本次的用戶的設(shè)備的默認(rèn)打印機(jī)設(shè)定到0S31?!雌渌麑?shí)施方式〉本發(fā)明不限定于通過上述以及附圖進(jìn)行說明的實(shí)施方式,例如,以下的實(shí)施方式也包括在本發(fā)明的技術(shù)范圍內(nèi)。(1)在上述實(shí)施方式中,以通過通用打印機(jī)驅(qū)動器33a進(jìn)行邏輯打印機(jī)的注冊情況為例進(jìn)行了說明,但也可以通過默認(rèn)打印機(jī)設(shè)定程序3 進(jìn)行邏輯打印機(jī)的注冊。例如,可以在用戶A使用通用打印機(jī)驅(qū)動器33a使打印機(jī)執(zhí)行打印的情況下,通用打印機(jī)驅(qū)動器33a請求默認(rèn)打印機(jī)設(shè)定程序3 注冊邏輯打印機(jī),默認(rèn)打印機(jī)設(shè)定程序33b 接收此請求而將邏輯打印機(jī)注冊到0S31。在此情況下,默認(rèn)打印機(jī)設(shè)定程序3 可以在用戶A登錄的狀態(tài)下立即注冊邏輯打印機(jī),或者也可以在用戶B使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印時注冊,或者也可以在用戶A再次登錄時注冊。另外,也可以通用打印機(jī)驅(qū)動器33a在用戶A注銷且用戶B使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印吋,請求默認(rèn)打印機(jī)設(shè)定程序3 注冊表示用戶A使執(zhí)行打印的打印機(jī)2 的邏輯打印機(jī)。在此情況下,默認(rèn)打印機(jī)設(shè)定程序3 可以在用戶B登錄的狀態(tài)下立即注冊邏輯打印機(jī),或者也可以在用戶A再次登錄時注冊。此外,通用打印機(jī)驅(qū)動器33a也可以請求默認(rèn)打印機(jī)設(shè)定程序33b以外的別的程序注冊邏輯打印機(jī)。(2)在上述實(shí)施方式1中以以下情況為例進(jìn)行了說明,即,如果用戶A(第一用戶) 使用通用打印機(jī)驅(qū)動器33a執(zhí)行打印,則在用戶B(第二用戶)使用通用打印機(jī)驅(qū)動器33a 使打印機(jī)2執(zhí)行打印時注冊邏輯打印機(jī)。但即使是在用戶B使用通用打印機(jī)驅(qū)動器33a使打印機(jī)2執(zhí)行打印的情況下,在用戶A讓執(zhí)行打印的打印機(jī)2與用戶B讓執(zhí)行打印的打印機(jī)2為相同的情況下也可以不注冊。原因在于通用打印機(jī)驅(qū)動器33a的控制對象的打印機(jī) 2未變更。在此情況下,例如,在用戶C使用通用打印機(jī)驅(qū)動器33a使不同的打印機(jī)2執(zhí)行打印的情況下,注冊表示用戶A以及用戶B讓執(zhí)行打印的打印機(jī)2的邏輯打印機(jī),請求將所注冊的邏輯打印機(jī)設(shè)定為用戶A的默認(rèn)打印機(jī)以及用戶B的默認(rèn)打印機(jī)。(3)在上述實(shí)施方式中,以將表示通用打印機(jī)驅(qū)動器33a的信息設(shè)定為所注冊的邏輯打印機(jī)的情況為例進(jìn)行了說明,但在對于用戶使用通用打印機(jī)驅(qū)動器33a使執(zhí)行打印的打印機(jī)2在PCl中安裝有專門開發(fā)的專用打印機(jī)驅(qū)動器的情況下,也可以將表示該專用打印機(jī)驅(qū)動器的信息設(shè)定為邏輯打印機(jī)。在此情況下,如果在用戶A使用通用打印機(jī)驅(qū)動器33a使打印機(jī)加執(zhí)行打印的時候,用戶A再次登錄而在打印畫面50中不選擇打印機(jī)而點(diǎn)擊” 0K”按鈕50b,則調(diào)用專用打印機(jī)驅(qū)動器而由打印機(jī)加執(zhí)行打印。即,在此情況下也能夠使用戶A所希望的打印機(jī)(打印機(jī)2a)執(zhí)行打印。(4)在上述實(shí)施方式中,以在用戶不是“滿足預(yù)先確定的條件的用戶”的情況下不將邏輯打印機(jī)注冊到0S31的情況為例進(jìn)行了說明,但也可以不管是否為“滿足預(yù)先確定的條件的用戶”,都將表示該用戶使執(zhí)行打印的打印機(jī)的邏輯打印機(jī)注冊到0S31。(5)在上述實(shí)施方式中以以下情況為例進(jìn)行了說明,即,在不是“滿足預(yù)先確定的條件的打印機(jī)”的情況下,不將表示該打印機(jī)的邏輯打印機(jī)注冊到0S31的情況,也可以不管是否為“滿足預(yù)先確定的條件的打印機(jī)”都將表示該打印機(jī)的邏輯打印機(jī)注冊到0S31。(6)在上述實(shí)施方式1中,以以下情況為例進(jìn)行了說明,即,在被賦予與所生成的名稱相同名稱的邏輯打印機(jī)已經(jīng)注冊在0S31的情況下,不注冊邏輯打印機(jī),將已經(jīng)注冊的邏輯打印機(jī)設(shè)定為默認(rèn)打印機(jī)的情況。除此之外,即使是被賦予與所生成的名稱不同名稱的邏輯打印機(jī),在與由S 106 讀出的打印機(jī)名所確定的打印機(jī)相同打印機(jī)的邏輯打印機(jī)已經(jīng)注冊在0S31的情況下,也不注冊邏輯打印機(jī)而將已經(jīng)注冊的邏輯打印機(jī)設(shè)定為默認(rèn)打印機(jī)。由此,能夠減少表示相同打印機(jī)2的邏輯打印機(jī)被重復(fù)注冊的情況。(7)在上述實(shí)施方式中作為設(shè)備以打印機(jī)為例進(jìn)行了說明,但設(shè)備也可以為傳真裝置、也可以為具備復(fù)印功能、打印功能、掃描功能等的所謂的復(fù)合機(jī)。(8)實(shí)施方式3中設(shè)定保存文件60所保存的信息不依賴于設(shè)備。例如,用戶不管使用什么設(shè)備都能夠以相同的登錄信息登錄服務(wù)器1101。然后,用戶使用登錄信息設(shè)定默認(rèn)打印機(jī)。代替這種構(gòu)成,也可以組合實(shí)施方式3和4,使設(shè)定保存文件60所保存的所有的用戶的信息依賴于用戶及設(shè)備。即,不僅對每個設(shè)備也對每個用戶設(shè)定默認(rèn)打印機(jī)。
權(quán)利要求
1.一種信息處理裝置,用于執(zhí)行操作系統(tǒng),上述信息處理裝置的特征在于,具備注冊部,在上述操作系統(tǒng)的用戶使用通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng);以及設(shè)定部,將在上述注冊部中注冊的上述邏輯設(shè)備作為上述用戶的默認(rèn)設(shè)備而設(shè)定到上述操作系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,上述注冊部將登錄到上述操作系統(tǒng)的用戶的用戶識別信息和邏輯設(shè)備相關(guān)聯(lián)而注冊到操作系統(tǒng)。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于,上述注冊部將包含上述用戶識別信息的名稱賦予給上述邏輯設(shè)備。
4.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,在使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的上述用戶滿足預(yù)先確定的條件的情況下,上述注冊部將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。
5.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,在上述用戶使用上述通用設(shè)備驅(qū)動器使執(zhí)行功能的上述設(shè)備滿足預(yù)先確定的條件的情況下,上述注冊部將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。
6.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,在表示與所希望注冊到上述操作系統(tǒng)的上述邏輯設(shè)備相同的設(shè)備的上述邏輯設(shè)備已經(jīng)注冊在上述操作系統(tǒng)的情況下,上述注冊部不將該所希望注冊的上述邏輯設(shè)備注冊到上述操作系統(tǒng),上述設(shè)定部將表示上述相同的設(shè)備的上述邏輯設(shè)備設(shè)定為上述用戶的默認(rèn)設(shè)備。
7.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,上述注冊部具備存儲控制部,在上述操作系統(tǒng)的第一用戶使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的設(shè)備信息存儲到存儲部中;以及邏輯設(shè)備注冊部,在上述第一用戶從上述操作系統(tǒng)注銷之后,與上述第一用戶不同的第二用戶使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示由存儲在上述存儲部中的上述設(shè)備信息所表示的上述設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng),在上述第一用戶再次登錄到上述操作系統(tǒng)時,上述設(shè)定部將由上述注冊部注冊的上述邏輯設(shè)備設(shè)定為上述第一用戶的默認(rèn)設(shè)備。
8.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,上述注冊部將登錄到操作系統(tǒng)的用戶所使用的客戶裝置的識別信息與邏輯設(shè)備相關(guān)聯(lián)而注冊到操作系統(tǒng)。
9.根據(jù)權(quán)利要求1至8中的任一項(xiàng)所述的信息處理裝置,其特征在于,上述注冊部請求上述設(shè)定部將表示上述操作系統(tǒng)的用戶使用上述通用設(shè)備驅(qū)動器使執(zhí)行功能的設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng),在從上述通用設(shè)備驅(qū)動器請求注冊邏輯設(shè)備時,上述設(shè)定部將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。
10.一種方法,在執(zhí)行操作系統(tǒng)的信息處理裝置中執(zhí)行,上述方法的特征在于,包括注冊步驟,在上述操作系統(tǒng)的用戶使用通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng);以及設(shè)定步驟,將在上述注冊步驟中注冊的上述邏輯設(shè)備作為上述用戶的默認(rèn)設(shè)備而設(shè)定到上述操作系統(tǒng)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在上述注冊步驟中,將登錄到上述操作系統(tǒng)的用戶的用戶識別信息和邏輯設(shè)備相關(guān)聯(lián)而注冊到操作系統(tǒng)。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,在上述注冊步驟中,將包含上述用戶識別信息的名稱賦予給上述邏輯設(shè)備。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,在使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的上述用戶滿足預(yù)先確定的條件的情況下,在上述注冊步驟中將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,在上述用戶使用上述通用設(shè)備驅(qū)動器使執(zhí)行功能的上述設(shè)備滿足預(yù)先確定的條件的情況下,在上述注冊步驟中將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。
15.根據(jù)權(quán)利要求10所述的方法,其特征在于,在表示與所希望注冊到上述操作系統(tǒng)的上述邏輯設(shè)備相同的設(shè)備的上述邏輯設(shè)備已經(jīng)注冊在上述操作系統(tǒng)的情況下,在上述注冊步驟中不將該所希望注冊的上述邏輯設(shè)備注冊到上述操作系統(tǒng),在上述設(shè)定步驟中將表示上述相同的設(shè)備的上述邏輯設(shè)備設(shè)定為上述用戶的默認(rèn)設(shè)備。
16.根據(jù)權(quán)利要求10所述的方法,其特征在于,上述注冊步驟包括存儲控制步驟,在上述操作系統(tǒng)的第一用戶使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的設(shè)備信息存儲到存儲部中;以及邏輯設(shè)備注冊步驟,在上述第一用戶從上述操作系統(tǒng)注銷之后,與上述第一用戶不同的第二用戶使用上述通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示由存儲在上述存儲部中的上述設(shè)備信息所表示的上述設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng),在上述第一用戶再次登錄到上述操作系統(tǒng)時,在上述設(shè)定步驟中將上述注冊步驟中注冊的上述邏輯設(shè)備設(shè)定為上述第一用戶的默認(rèn)設(shè)備。
17.根據(jù)權(quán)利要求10所述的方法,其特征在于,在上述注冊步驟中,將登錄到操作系統(tǒng)的用戶所使用的客戶裝置的識別信息與邏輯設(shè)備相關(guān)聯(lián)而注冊到操作系統(tǒng)。
18.根據(jù)權(quán)利要求10至17中的任一項(xiàng)所述的方法,其特征在于,在上述注冊步驟中請求上述設(shè)定步驟將表示上述操作系統(tǒng)的用戶使用上述通用設(shè)備驅(qū)動器使執(zhí)行功能的設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng),在上述設(shè)定步驟中,在從上述通用設(shè)備驅(qū)動器請求注冊邏輯設(shè)備時,將表示該設(shè)備的邏輯設(shè)備注冊到上述操作系統(tǒng)。
全文摘要
本發(fā)明提供一種信息處理裝置以及方法,在多個用戶共享通用設(shè)備驅(qū)動器的情況下,降低由用戶所希望的設(shè)備以外的設(shè)備執(zhí)行功能的情況。本發(fā)明的信息處理裝置用于執(zhí)行操作系統(tǒng),具備注冊部,在操作系統(tǒng)的用戶使用通用設(shè)備驅(qū)動器使設(shè)備執(zhí)行功能的情況下,將表示該設(shè)備的邏輯設(shè)備(由打印機(jī)圖標(biāo)41b所表示的邏輯打印機(jī))注冊到操作系統(tǒng);以及設(shè)定部,將在注冊部中注冊的邏輯設(shè)備作為用戶的默認(rèn)設(shè)備而設(shè)定到操作系統(tǒng)。
文檔編號G06F3/12GK102566946SQ201110378200
公開日2012年7月11日 申請日期2011年11月24日 優(yōu)先權(quán)日2010年11月26日
發(fā)明者安井良 申請人:兄弟工業(yè)株式會社