專利名稱:在多功能設備中自動切換存儲卡的方法和裝置的制作方法
技術領域:
本發(fā)明總的發(fā)明構(gòu)思涉及多功能裝置,尤其涉及用于在多功能設備中自動切換存儲卡的方法和裝置,其通過控制插入存儲卡插槽中的存儲卡的順序,并且根據(jù)控制的順序來切換存儲卡。
本發(fā)明總的發(fā)明構(gòu)思還涉及為多存儲卡讀出器配置可移動盤驅(qū)動器的方法,以及具有多存儲卡讀出器的打印機,尤其涉及配置多存儲卡讀出器的可移動盤驅(qū)動器的方法,可移動盤驅(qū)動器的數(shù)量與其中插入有存儲卡的存儲卡插槽的數(shù)量相同,以及具有多存儲卡讀出器的打印機。
背景技術:
具有多種不同功能的多功能設備包括諸如打印機、掃描儀、復印機和傳真機之類的設備。由于消費者對高性能和多功能的需求,多功能設備正在變得普及。
多功能設備或打印機(如照片打印機)可以支持各種類型的存儲卡。必須將存儲卡插入多功能設備的存儲卡插槽中,以便將存儲在存儲卡中的數(shù)據(jù)(例如掃描圖像數(shù)據(jù))輸出到多功能設備。
為了支持各種存儲卡類型,常規(guī)多功能設備包括其中可以插入存儲卡的多個存儲卡插槽。然而,難以訪問插入多個存儲卡插槽中的多個存儲卡。
例如,常規(guī)多功能設備不允許將兩個或多個存儲卡同時插入各自的存儲卡插槽中。換句話說,當在將第一存儲卡插入常規(guī)多功能設備的第一存儲卡插槽中的同時,將第二存儲卡插入其第二存儲卡插槽中時,常規(guī)多功能設備典型地生成警告消息必須將首先插入的存儲卡(即第一存儲卡)或新插入的存儲卡(即第二存儲卡)從各自的存儲卡插槽中取出。常規(guī)多功能設備的規(guī)范確定應當取出第一存儲卡還是第二存儲卡。因此,為了在常規(guī)多功能設備中使用新存儲卡,只有在將當前插入的存儲卡從存儲卡插槽中取出之后,才能插入新存儲卡。這引起用戶的不便。此外,由于必須頻繁地在各自的存儲卡插槽中插入和/或取出存儲卡,因此存儲卡容易損壞。
另一種類型的常規(guī)多功能設備允許同時將兩個或多個存儲卡插入存儲卡插槽中。然而在這種情況下,在給定的時間內(nèi)只能使用插入的存儲卡中的一個。因此,在常規(guī)多功能設備中難以切換存儲卡。
美國專利公開No.2000-0044295公開了一種打印裝置,其中形成有多個存儲卡插槽,并且按下存儲卡選擇按鍵來選擇要使用的存儲卡。這樣,要求用戶按下存儲卡選擇按鍵以便從當前使用的存儲卡切換到另一存儲卡。
存在各種存儲卡類型,包括例如壓縮閃速(CF)卡、安全數(shù)字(SD)卡、智能介質(zhì)(SM)卡和記憶棒(MS)。這些類型的存儲卡的大小和形狀互不相同。因此典型地存儲卡插槽被形成為對應于各自的存儲卡類型。
已經(jīng)開發(fā)了包括對應于各種類型的存儲卡的多種存儲卡插槽的常規(guī)多存儲卡讀出器。通常,常規(guī)多存儲卡讀出器連接到主機設備,以便發(fā)送存儲在所選存儲卡中的信息,從主機設備接收數(shù)據(jù),以及將數(shù)據(jù)存儲在所選存儲卡中。典型地,當常規(guī)多存儲卡讀出器連接到主機設備中,在主機設備中創(chuàng)建對應于存儲卡插槽的可移動盤驅(qū)動器。
圖1圖解了安裝在常規(guī)多存儲卡讀出器中的四個可移動盤驅(qū)動器102、104、106和108。如圖1所示,當常規(guī)多存儲卡讀出器包括四個存儲卡插槽時,在主機設備中創(chuàng)建對應于四個存儲卡插槽的四個可移動盤驅(qū)動器102、104、106和108。
為了使用常規(guī)多存儲卡讀出器,用戶將存儲卡插入常規(guī)多存儲卡讀出器中對應的存儲卡插槽中。然后,常規(guī)多存儲卡讀出器通過通用串行接口(USB)線連接到主機設備。
接下來,驅(qū)動常規(guī)多存儲卡讀出器的設備驅(qū)動器,并且在主機設備中生成對應于常規(guī)多存儲卡讀出器中的存儲卡插槽的可移動盤驅(qū)動器102、104、106和108。然后,用戶可以用諸如Window資源管理器之類的應用程序來使用可移動盤驅(qū)動器102、104、106和108。
如上所述,生成可移動盤驅(qū)動器來對應于常規(guī)多存儲卡讀出器中的所有存儲卡插槽。換句話說,也生成對應于沒有插入存儲卡的存儲卡插槽的可移動盤驅(qū)動器。這樣,由于對每個存儲卡插槽都生成可移動盤驅(qū)動器,而不管實際上是否使用存儲卡插槽(即其中插入有對應的存儲卡),因此用戶很難確定哪一個可移動盤驅(qū)動器對應于插入有存儲卡的存儲卡插槽。這引起用戶的混淆。
發(fā)明內(nèi)容
本發(fā)明總的發(fā)明構(gòu)思提供一種在多功能設備中自動切換存儲卡的方法,其通過控制插入多功能設備的對應的存儲卡插槽中的存儲卡的順序,并且根據(jù)控制的順序自動切換存儲卡。
本發(fā)明總的發(fā)明構(gòu)思還提供一種在多功能設備中自動切換存儲卡的裝置,其通過控制插入多功能設備的對應的存儲卡插槽中的存儲卡的順序,并且根據(jù)控制的順序自動切換存儲卡。
本發(fā)明總的發(fā)明構(gòu)思還提供一種生成對應于多存儲卡讀出器的存儲卡插槽的可移動盤驅(qū)動器的方法,其中存儲卡插槽中插入有對應的存儲卡。
本發(fā)明總的發(fā)明構(gòu)思還提供一種包括多存儲卡讀出器的打印機,多存儲卡讀出器用于生成對應于插入有對應存儲卡的存儲卡插槽的可移動盤驅(qū)動器。
本發(fā)明總的發(fā)明構(gòu)思的另外方面將在下面的描述中部分地闡明,并且將從描述中部分地變得清楚,或者可以通過本發(fā)明總的發(fā)明構(gòu)思的時間了解。
通過提供一種在分別插入到圖像形成裝置中的多個存儲卡插槽的存儲卡中間自動切換的方法,來實現(xiàn)本發(fā)明總的發(fā)明構(gòu)思的前述和/或其他方面,該方法包括確定存儲卡類型和插入所述多個存儲卡插槽中的存儲卡的數(shù)量;確定切換存儲卡是否適當;當確定切換存儲卡適當時,根據(jù)預定義的順序從當前存儲卡自動切換到下一存儲卡;以及與下一存儲卡交換數(shù)據(jù)。圖像形成裝置可以包括多功能設備或打印機。
還通過提供一種在分別插入到圖像形成裝置中的多個存儲卡插槽中的存儲卡中間自動切換的裝置,來實現(xiàn)本發(fā)明總的發(fā)明構(gòu)思的前述和/或其他方面,該裝置包括存儲卡歷史管理器,用于管理插入所述多個存儲卡插槽中的存儲卡的歷史;控制器,用于當切換存儲卡適當時,根據(jù)預定義的順序從當前存儲卡自動切換到下一存儲卡;和存儲卡接口單元,使得能將數(shù)據(jù)發(fā)送到下一存儲卡并從下一存儲卡讀取數(shù)據(jù)。
還可以通過提供一種配置主機設備中的可移動盤驅(qū)動器的方法來實現(xiàn)本發(fā)明總的發(fā)明構(gòu)思的前述和/或其他方面,該主機設備連接到與多個存儲卡插槽相關聯(lián)的多存儲卡讀出器,該方法包括確定存儲卡是否被分別插入所述多個存儲卡插槽中;計數(shù)其中插入有對應的存儲卡的存儲卡插槽的數(shù)量;以及將計數(shù)出的、其中插入有對應的存儲卡的存儲卡插槽的數(shù)量發(fā)送給主機設備。
還可以通過提供一種與主機設備通信的打印機來實現(xiàn)本發(fā)明總的發(fā)明構(gòu)思的前述和/或其他方面,該打印機包括具有多個存儲卡插槽的多存儲卡讀出器;確定單元,用于確定存儲卡是否被分別插入所述多個存儲卡插槽中;計數(shù)單元,用于計數(shù)其中插入有對應的存儲卡的存儲卡插槽的數(shù)量;和發(fā)送單元,用于將計數(shù)出的存儲卡插槽的數(shù)量發(fā)送給主機設備。
通過下面結(jié)合附圖對實施例的描述,本發(fā)明總的發(fā)明構(gòu)思的這些和/或其他方面將變得清楚且易于理解,附圖中圖1圖解用于常規(guī)多存儲卡讀出器的可移動盤驅(qū)動器;圖2是圖解包括根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、用于自動切換存儲卡的裝置的多功能設備的方框圖;圖3是圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、自動切換存儲卡的方法的流程圖;圖4是根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、管理存儲卡的歷史的方法的流程圖;圖5圖解多個存儲卡插槽;圖6A圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、處于自動切換模式中的多個存儲卡的文件分配表(FAT);圖6B圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、處于被動切換模式中的多個存儲卡的FAT;圖7是圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的多存儲卡讀出器和主機設備的方框圖;圖8是圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、具有連接到主機設備的多存儲卡讀出器的打印機的方框圖;和圖9是圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、使用多存儲卡讀出器配置可移動盤驅(qū)動器的方法的流程圖。
具體實施例方式
現(xiàn)在將詳細參照本發(fā)明總的發(fā)明構(gòu)思的實施例,在附圖中圖解其實例,其中在整個附圖中相同的附圖標記指的是相同的元件。下面描述實施例,以便在參照附圖的同時說明本發(fā)明總的發(fā)明構(gòu)思。
圖2是圖解包括根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、用于自動切換存儲卡的裝置10的多功能設備1的方框圖。參照圖2,多功能設備1還可以包括操控器30、打印單元32、掃描單元34、調(diào)制解調(diào)單元36和存儲器38。這些部件執(zhí)行多功能設備1的通用功能。
盡管未在圖中示出,但操控器30可以包括用來設置或改變多功能設備1的操作模式和/或切換模式的按鍵,以及用來顯示多功能設備1的操作和/或切換模式的顯示單元。
打印單元32用于打印從存儲卡20接收的數(shù)據(jù)、從連接到多功能設備1的計算機(未示出)接收的數(shù)據(jù)或者存儲在存儲器38中的數(shù)據(jù)。掃描單元34將從圖像傳感器(未示出)發(fā)送的模擬圖像數(shù)據(jù)轉(zhuǎn)換成數(shù)字圖像數(shù)據(jù),并且將數(shù)字圖像數(shù)據(jù)發(fā)送到存儲器38或存儲卡20。調(diào)制解調(diào)單元36使得能在控制器12和諸如傳真機之類的外部數(shù)據(jù)傳輸設備(未示出)之間交換數(shù)據(jù)。
存儲器38存儲用來操作控制器12的程序、通用控制程序以及當程序運行時由控制器12處理的數(shù)據(jù)。此外,存儲器38存儲要打印的數(shù)據(jù)或掃描的數(shù)據(jù)。
存儲卡自動切換裝置10包括控制器12、存儲卡接口單元14、存儲卡歷史管理器16和檢測器18。
多功能設備1包括多個存儲卡插槽(未示出)。
存儲卡歷史管理器16管理分別插入存儲卡插槽中的存儲卡的歷史。此外,存儲卡歷史管理器16可以根據(jù)存儲卡插入所述多個存儲卡插槽中的順序(即插入順序),確定切換存儲卡的順序(即切換順序)?;蛘?,存儲卡歷史管理器16可以根據(jù)獨立于插入順序的預定順序來確定切換順序。當開啟多功能設備1時,存儲卡歷史管理器16可以根據(jù)使用存儲卡的頻率,重新排列存儲卡的切換順序。例如,存儲卡的切換順序可以是從最頻繁使用依次排列到最少使用。
控制器12確定多功能設備1的切換模式是否被設置為自動切換模式。當多功能設備1的切換模式被設置為自動切換模式時,控制器12確定切換存儲卡是否適當。當控制器12確定切換存儲卡適當時,控制器12根據(jù)由插入存儲卡插槽中的存儲卡的歷史指定的切換順序,從當前使用的存儲卡自動切換到下一存儲卡。當開關模式未被設置為自動切換模式時,控制器12允許用戶通過安裝在多功能設備1中的用戶接口單元(即操控器30),從插入存儲卡插槽中的存儲卡中間選擇期望的存儲卡。在這種情況下,只可以訪問所選存儲卡,而不能切換存儲卡。
存儲卡接口單元14使得能在所選存儲卡和控制器12之間交換數(shù)據(jù)。此外,存儲卡接口單元14可以創(chuàng)建示出和/或顯示在所選存儲卡中存儲文件的文件順序的文件分配表(FAT)。例如,當用戶使用安裝在多功能設備1中的用戶接口單元(即操控器30)、移動第一FAT中的第一文件或最后一文件上的指示符(未示出)來指向第二FAT中的文件時,控制器12可以確定切換存儲卡是否適當。
存儲卡接口單元14可以讀取存儲在所選存儲卡中的數(shù)據(jù),以確定所選存儲卡的存儲卡類型,并且根據(jù)所確定的存儲卡類型設置控制所選存儲卡的方法。存儲卡接口單元14還可以讀取存儲在所選存儲卡中的數(shù)據(jù),并且重新創(chuàng)建對應的FAT來顯示文件存儲在所選存儲卡中的文件順序。
檢測器18為每個存儲卡插槽分配輸入/輸出(I/O)端口,來確定存儲卡是插入每個存儲卡插槽中還是從每個存儲卡插槽中取出。
圖3是圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、自動切換存儲卡的方法的流程圖。參照圖3,管理插入多功能設備的多個存儲卡插槽中的存儲卡的歷史(操作S10)。在操作S10中,可以根據(jù)存儲卡插入其對應的多個存儲卡插槽中的順序(即插入順序),確定切換存儲卡的順序(即切換順序)?;蛘?,切換順序可以對應于與插入順序無關的預定順序。
然后確定多功能設備的切換模式是否被設置為自動切換模式(操作S12)。如果在操作S12中確定切換模式未被設置為自動切換模式,則圖3的方法結(jié)束。當確定切換模式被設置為自動切換模式時,確定切換存儲卡是否適當(即必要的)(操作S14)。
可以創(chuàng)建示出在當前所選存儲卡中存儲文件的文件順序的FAT。在操作S14中,當用戶移動在第一FAT中的第一文件或最后一文件上的指示符來指向第二FAT中的文件時,可以確定切換存儲卡是適當?shù)摹?br>
當在操作S14中確定切換不適當時,圖3的方法結(jié)束。當在操作S14中確定切換適當時,根據(jù)由存儲卡的歷史指定的切換順序,執(zhí)行從當前使用的存儲卡到下一存儲卡的切換(操作S16)??梢猿跏蓟乱淮鎯?。
然后在下一存儲卡和控制器之間交換數(shù)據(jù)(操作S18)。例如,控制器可以讀取存儲在下一存儲卡中的數(shù)據(jù),來確定下一存儲卡的存儲卡類型。然后控制器可以根據(jù)所確定的存儲卡類型設置控制下一存儲器的方法??梢燥@示存儲在下一存儲卡中的數(shù)據(jù),以便用戶可以觀察這些數(shù)據(jù)。在這種情況下,用戶可以接收下一存儲卡的存儲卡類型。可以使用存儲在下一存儲卡中的數(shù)據(jù),重新創(chuàng)建示出在下一存儲卡中存儲文件的文件順序的FAT。此外,可以將存儲在下一存儲卡中的數(shù)據(jù)存儲到多功能設備的存儲器中,將其打印或者發(fā)送到連接到多功能設備的計算機。
圖4是根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、管理存儲卡的歷史的方法的流程圖。參照圖4,確定存儲卡是否插入多個存儲卡插槽中(操作S20)??梢詾樗龆鄠€存儲卡插槽分別分配用來檢測存儲卡的I/O端口,以執(zhí)行操作S20的所述確定??梢灾芷谛缘?例如每秒)檢查I/O端口來檢測插入存儲卡插槽中的存儲卡?;蛘撸梢陨芍袛鄟頇z測插入存儲卡插槽中的存儲卡。
如果在操作S20中確定存儲卡未插入存儲卡插槽中,則圖4的方法結(jié)束。如果在操作S20中確定存儲卡插入存儲卡插槽中,則將向/從插入存儲卡插槽中的存儲卡發(fā)送/讀取數(shù)據(jù)(操作S22)??梢允褂脧拇鎯ㄖ凶x取的數(shù)據(jù)來確定插入存儲卡插槽中的存儲卡的存儲卡類型。
然后管理檢測到的存儲卡的歷史(操作S24)。例如,存儲卡歷史管理器可以將存儲卡的歷史包含在存儲卡歷史文件中。插入存儲卡插槽中的其他存儲卡的歷史也可以包含在存儲卡歷史文件中。
例如,由存儲卡的歷史指定切換存儲卡的順序(即切換順序)。當切換存儲卡適當時,可以根據(jù)切換順序執(zhí)行切換。切換順序可以對應于存儲卡分別插入所述多個存儲卡插槽中的順序(即插入順序),或者可以對應于與插入順序無關的預定順序。
圖5圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的存儲卡插槽單元100。存儲卡插槽單元100包括第一存儲卡插槽110、第二存儲卡插槽120、第三存儲卡插槽130、第四存儲卡插槽140和第五存儲卡插槽150。第一、第二和第三存儲卡分別插入第一、第二和第三存儲卡插槽110、120和130中,而沒有存儲卡插入第四和第五存儲卡140和150中。
第一、第二和第三存儲卡中的每個可以是壓縮閃存(CF)卡、安全數(shù)字(SD)卡、智能介質(zhì)(SM)卡和記憶棒(MS)中的一個。本發(fā)明的總的發(fā)明構(gòu)思的實施例也可以使用其他存儲卡類型。第一、第二、第三、第四和第五存儲卡插槽110、120、130、140和150可以對應于各種存儲卡類型。
根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例,管理分別插入第一、第二和第三存儲卡插槽110、120和130的第一、第二和第三存儲卡的歷史??梢约僭O切換順序分別包括第一存儲卡、第二存儲卡和第三存儲卡,并且第一存儲卡切換到第二存儲卡,然后切換到第三存儲卡。在這種情況下,根據(jù)本發(fā)明總的發(fā)明構(gòu)思,可以從第一存儲卡自動切換到第二存儲卡,反之亦然。
現(xiàn)在將參照圖6A描述根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、在自動切換模式中自動切換存儲卡的方法。圖6A圖解第一、第二和第三文件分配表(FAT)112、122和132,在自動切換模式中,其分別對應于第一、第二和第三存儲卡(未示出)。
參照圖6A,第一、第二和第三文件包含在第一FAT 112中;第四、第五和第六文件包含在第二FAT 122中;而第七、第八和第九文件包含在第三FAT132中。當用戶通過按下多功能設備的向下箭頭按鍵,移動第一FAT 112的第三文件上的指示符來指向第二FAT 122的第四文件時,可以執(zhí)行從第一存儲卡到第二存儲卡的自動切換。在這種情況下,重新創(chuàng)建第二存儲卡的第二FAT122。通常,文件在FAT中按照字母順序或者按照生成文件的順序排列。用戶也可以隨意地確定文件在FAT中排列的順序。當指示符在第二FAT 122的第四文件上,并且用戶按下多功能設備的向上箭頭按鍵時,自動執(zhí)行從第二存儲卡向第一存儲卡的切換。在這種情況下,重新創(chuàng)建第一FAT 112,并且選擇第一FAT 112的第三文件。
參照圖6A,當指示器在第三FAT 132的第九文件上,并且按下向下箭頭按鍵來選擇第一FAT 112的第一文件時,自動執(zhí)行從第三存儲卡向第一存儲卡的切換。
如果用戶希望使用單一存儲卡,可以選擇被動模式作為多功能設備的切換模式。圖6B圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、處于被動切換模式的第一、第二和第三FAT 112、122和132,其分別對應于第一、第二和第三存儲卡。
如圖6B所示,用戶可以選擇和使用單一存儲卡。參照圖6B,當指示符在第一FAT 112的第三文件上時,用戶按下向下箭頭按鍵來選擇第一FAT 112的第一文件。在這種情況下,不執(zhí)行從第一存儲卡向第二存儲卡的切換。這同樣適用于第二和第三FAT 122和132。即,允許在單一FAT 112、122或132內(nèi)移動指示符。當用戶希望使用另一存儲卡時,用戶可以在被動切換模式中容易地選擇和使用期望的存儲卡。
盡管上面參照多功能設備描述了本發(fā)明總的發(fā)明構(gòu)思的實施例,但本發(fā)明總的發(fā)明構(gòu)思不限于上面的描述。例如,本發(fā)明總的發(fā)明構(gòu)思的實施例可以應用于照片打印機、掃描儀等。
圖7是圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的多存儲卡讀出器230和主機設備210的方框圖。主機設備210包括控制器212和顯示單元214。多存儲卡讀出器230包括第一、第二、第三和第四存儲卡插槽232、234、236和238以及固件240。
參照圖7,多存儲卡讀出器230通過接口220連接到主機設備210。接口220可以是無線接口或諸如通用串行總線(USB)線之類的有線接口。當多存儲卡讀出器230連接到主機設備210時,多存儲卡讀出器230將其對應的硬件信息發(fā)送給主機設備210。
多存儲卡讀出器230確定存儲卡是否插入多個存儲卡插槽的每個中,并且計數(shù)插入有存儲卡的存儲卡插槽。在多存儲卡讀出器230中配置固件240,并且能使用邏輯單元數(shù)量(LUN)記錄所計數(shù)出的存儲卡插槽的數(shù)量,從而可以更新LUN。將LUN從多存儲卡讀出器230發(fā)送到主機設備210。
主機設備210使用從多存儲卡讀出器230發(fā)送的硬件信息來驅(qū)動安裝在多存儲卡讀出器230中的設備驅(qū)動器。設備驅(qū)動器請求固件240提供LUN給主機設備210。然后,固件240響應于請求,發(fā)送LUN到主機設備210。
主機設備210的控制器212使用LUN生成可移動盤驅(qū)動器??刂破?12生成對應于分別插入有存儲卡的第一、第二、第三和第四存儲卡插槽232、234、236和238的可移動盤驅(qū)動器。在顯示單元214顯示所生成的可移動盤驅(qū)動器。用戶可以用所顯示的可移動盤驅(qū)動器,來使用存儲在插入對應的第一、第二、第三和第四存儲卡插槽232、234、236和238中的存儲卡中的數(shù)據(jù)。
現(xiàn)在將參照圖8描述根據(jù)本發(fā)明總的發(fā)明構(gòu)思的、具有多存儲卡讀出器的打印機。圖8是圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、具有多存儲卡讀出器230和主機設備210的打印機250的方框圖。圖7和圖8中相同的元件具有相同的附圖標記。
主機設備210包括控制器212和顯示單元214。打印機250包括確定單元252,用于確定存儲卡是否分別插入第一、第二、第三和第四存儲卡插槽232、234、236和238中;計數(shù)單元254,用于計數(shù)插入第一、第二、第三和第四存儲卡插槽232、234、236和238中的存儲卡;發(fā)送單元256,用于將計數(shù)出的、插入的存儲卡的數(shù)量發(fā)送到主機設備210;和多存儲卡讀出器230。多存儲卡讀出器230包括第一、第二、第三和第四存儲卡插槽232、234、236和238。
參照圖8,打印機250通過接口220連接到主機設備210。接口220可以是無線接口或諸如通用串行總線(USB)線之類的有線接口。當打印機250連接到主機設備210時,打印機250將關于多存儲卡讀出器230的硬件的信息發(fā)送給主機設備210。
計數(shù)單元254可以生成與計數(shù)出的、插入第一、第二、第三和第四存儲卡插槽232、234、236和238中的存儲卡的數(shù)量相等的LUN。換句話說,計數(shù)單元254通過使用LUN記錄計數(shù)出的、插入的存儲卡的數(shù)量,來更新LUN。LUN與從打印機250發(fā)送到主機設備210的信息包含在一起。發(fā)送單元256發(fā)送LUN到主機設備210。
當從第一、第二、第三和第四存儲卡插槽232、234、236和238中的任意一個中取出存儲卡,或者新存儲卡插入多存儲卡讀出器230的第一、第二、第三和第四存儲卡插槽232、234、236和238中的任意一個中時,計數(shù)單位254可以計數(shù)插入第一、第二、第三和第四存儲卡插槽232、234、236和238中的存儲卡的數(shù)量。
主機設備210的控制器212使用從打印機250接收的LUN生成可移動盤驅(qū)動器。即,控制器212生成可移動盤驅(qū)動器來對應于插入第一、第二、第三和第四存儲卡插槽232、234、236和238中的存儲卡。然而,控制器212不為未插入對應存儲卡的存儲卡插槽生成可移動盤驅(qū)動器。然后在顯示單元214上顯示所生成的可移動盤驅(qū)動器。用戶可以用所顯示的可移動盤驅(qū)動器來使用存儲在插入的存儲卡中的數(shù)據(jù)。
圖9是圖解根據(jù)本發(fā)明總的發(fā)明構(gòu)思的實施例的、使用多存儲卡讀出器創(chuàng)建可移動盤驅(qū)動器的方法的流程圖。參照圖9,描述在連接到具有多個存儲卡插槽的多存儲卡讀出器的主機設備中創(chuàng)建可移動盤驅(qū)動器的方法。參照圖9,確定存儲卡是否插入對應的存儲卡插槽中(操作S30)。然后計數(shù)其中插入存儲卡的存儲卡插槽的數(shù)量(操作S32)。然后將計數(shù)出的數(shù)量發(fā)送到主機設備(操作S34),并且在主機設備中生成可移動盤驅(qū)動器來對應于插入的存儲卡。
當分別從存儲卡插槽中取出任何存儲卡或者新存儲卡插入存儲卡插槽中時,可以再次計數(shù)存儲卡,并且將新計數(shù)出的插入存儲卡插槽中的存儲卡的數(shù)量提供給主機設備。
可以在操作S32中生成對應于插入的存儲卡的計數(shù)數(shù)量的LUN,并且可以在操作S34中將LUN發(fā)送給主機設備。LUN與從多存儲卡讀出器發(fā)送到主機設備的信息包含在一起。換句話說,可以使用LUN記錄計數(shù)出的插入的存儲卡的數(shù)量,并且可以將LUN發(fā)送給主機設備。
此外,圖9的方法還可以包括顯示所生成的可移動盤驅(qū)動器,以便用戶可以觀察它們。
盡管上面結(jié)合具有多個存儲卡插槽的多存儲卡讀出器以及包括多存儲卡讀出器的打印機描述了本發(fā)明總的構(gòu)思的實施例,但本發(fā)明總的構(gòu)思的各種實施例不限于上面的描述。例如,本發(fā)明總的構(gòu)思的各種實施例可以應用到多功能設備或包括具有多個存儲卡插槽的多存儲卡讀出器的圖像形成裝置。多功能設備可以包括打印機、掃描儀、復印機和傳真機的功能中的至少一個。
如上所述,根據(jù)本發(fā)明總的構(gòu)思的實施例,可以控制自動切換插入多功能設備的存儲卡插槽中的存儲卡的切換順序。
由于可以將各種存儲卡類型同時插入各自的存儲卡插槽中,所以不需要將當前使用的存儲卡從各自的存儲卡插槽中取出以便使用另一存儲卡。因此,可以防止由于頻繁將存儲卡插入各自的存儲卡插槽或從中取出而可能導致的存儲卡損壞。
當多功能設備進入被動切換模式時,用戶可以選擇并使用期望的存儲卡。
此外,從存儲卡讀取的數(shù)據(jù)使得用戶能確定當前使用的存儲卡的類型。
根據(jù)本發(fā)明總的發(fā)明構(gòu)思,可以最大化存儲卡的利用,并且將存儲卡存儲在對應的存儲卡插槽中。
本發(fā)明總的發(fā)明構(gòu)思的實施例可以以軟件、硬件或其組合實施。特別地,一些實施例可以是計算機程序,并且可以使用計算機可讀記錄介質(zhì)在執(zhí)行程序的通用計算機中實現(xiàn)。計算機可讀記錄介質(zhì)包括磁存查介質(zhì)(如ROM、軟盤、硬盤等)、光記錄介質(zhì)(如CD-ROM、DVD等)以及諸如載波之類的存儲介質(zhì)(如通過因特網(wǎng)連接)。計算機可讀記錄介質(zhì)還可以通過連接到網(wǎng)絡的計算機系統(tǒng)分布,從而以分布式方式存儲并執(zhí)行計算機程序。
此外,根據(jù)本發(fā)明總的發(fā)明構(gòu)思的各種實施例,生成可移動盤驅(qū)動器來對應于其中插入存儲卡的存儲卡插槽,并且顯示可移動盤驅(qū)動器以便用戶可以觀察它們。由于只顯示對應于其中插入存儲卡的存儲卡插槽的可移動盤驅(qū)動器(即只顯示可用的可移動盤驅(qū)動器),因此當用戶訪問可移動盤驅(qū)動器時可以更加方便。即,可以避免由于訪問對應于其中未插入存儲卡的存儲卡插槽的可移動盤驅(qū)動器而導致的混淆,這是因為不生成并顯示該可移動盤驅(qū)動器。
雖然顯示和描述了本發(fā)明總的發(fā)明構(gòu)思的一些實施例,但本領域技術人員應當理解,可以在不背離總的發(fā)明構(gòu)思的原則和宗旨的前提下,對這些實施例進行修改,本發(fā)明總的發(fā)明構(gòu)思的范圍定義在所附權利要求書及其等效物中。
權利要求
1.一種在多功能設備中從插入多個存儲卡插槽中的存儲卡之間自動切換的方法,該方法包括確定存儲卡類型和插入所述多個存儲卡插槽中的存儲卡的數(shù)量;確定切換存儲卡是否適當;當確定切換存儲卡適當時,根據(jù)預定義的順序從當前存儲卡自動切換到下一存儲卡;以及與下一存儲卡交換數(shù)據(jù)。
2.如權利要求1所述的方法,其中,所述預定義的順序包括由存儲卡插入所述多個存儲卡插槽中的插入順序和與插入順序無關的預定順序之一定義的切換順序。
3.如權利要求1所述的方法,其中,所述從當前存儲卡自動切換到下一存儲卡包括創(chuàng)建文件分配表以顯示在當前存儲卡中存儲文件的文件順序。
4.如權利要求3所述的方法,其中,所述確定切換存儲卡是否適當包括當用戶移動文件分配表的第一文件或最后一文件上的指示符以指向另一文件分配表中的文件時,確定切換存儲卡是否適當。
5.如權利要求1所述的方法,其中,所述與下一存儲卡交換數(shù)據(jù)包括從下一存儲卡接收關于下一存儲卡的數(shù)據(jù)。
6.如權利要求1所述的方法,還包括在多功能設備的顯示單元顯示從當前存儲卡切換到下一存儲卡的圖形表示。
7.如權利要求1所述的方法,還包括確定是否將多功能設備的切換模式設置為自動切換模式。
8.如權利要求1所述的方法,還包括通過在當前和下一存儲卡之間切換來打印存儲在下一存儲卡中的數(shù)據(jù)。
9.一種管理圖像形成裝置中的多個存儲卡插槽的方法,該方法包括確定所述多個存儲卡插槽中的哪些其中插入有對應的存儲卡;以及允許在插入對應的存儲卡插槽中的存儲卡之間自動切換。
10.如權利要求9所述的方法,還包括為存儲在插入對應的存儲卡插槽中的所有存儲卡中的文件生成合成文件索引。
11.如權利要求9所述的方法,還包括允許將圖像形成裝置的切換模式設置為自動切換模式,以便每當指示包含在存儲卡中的文件時自動切換到該存儲卡,或者設置為被動切換模式,以便允許選擇單一存儲卡以及允許訪問包含在該單一所選存儲卡中的文件。
12.如權利要求9所述的方法,還包括允許將切換模式設置為第一模式和第二模式之一,其中在第一模式中,用戶可以輪轉(zhuǎn)包含在插入對應的存儲卡插槽中的所有存儲卡中的所有文件,而在第二模式中,用戶可以輪轉(zhuǎn)包含在所選存儲卡中的所有文件。
13.一種在多功能設備中從插入多個存儲卡插槽中的存儲卡之間自動切換的裝置,該裝置包括存儲卡歷史管理器,用于管理插入所述多個存儲卡插槽中的存儲卡的歷史;控制器,用于當切換存儲卡適當時,根據(jù)預定義的順序從當前存儲卡自動切換到下一存儲卡;和存儲卡接口單元,使得能將數(shù)據(jù)發(fā)送到下一存儲卡以及從下一存儲卡讀取數(shù)據(jù)。
14.如權利要求13所述的裝置,其中,所述預定義的順序包括由存儲卡插入所述多個存儲卡插槽中的插入順序和與插入順序無關的預定順序之一定義的切換順序。
15.如權利要求13所述的裝置,其中,所述存儲卡接口單元創(chuàng)建文件分配表以顯示在當前存儲卡中存儲文件的文件順序。
16.如權利要求15所述的裝置,其中,當用戶移動文件分配表的第一文件或最后一文件上的指示符以指向另一文件分配表中的文件時,所述控制器確定切換存儲卡是否適當。
17.如權利要求13所述的裝置,其中,所述存儲卡接口單元還從下一存儲卡接收關于下一存儲卡的數(shù)據(jù)。
18.如權利要求13所述的裝置,其中,控制器確定是否將多功能設備的切換模式設置到自動切換模式。
19.如權利要求18所述的裝置,其中,當切換模式未被設置為自動切換模式時,控制器允許用戶從存儲卡中選擇期望的存儲卡。
20.如權利要求13所述的裝置,還包括檢測器,用于確定存儲卡是插入所述多個存儲卡插槽中還是從所述多個存儲卡插槽中取出。
21.如權利要求13所述的裝置,其中,當開啟所述多功能設備時,存儲卡歷史管理器根據(jù)存儲卡使用的頻率來重新排列預定義的順序。
22.如權利要求13所述的裝置,其中,控制器控制打印存儲在所選存儲卡中的數(shù)據(jù)。
23.一種配置主機設備中的可移動盤驅(qū)動器的方法,該主機設備連接到具有多個存儲卡插槽的多存儲卡讀出器,該方法包括確定存儲卡是否被分別插入所述多個存儲卡插槽中;計數(shù)其中插入有對應的存儲卡的存儲卡插槽的數(shù)量;以及將計數(shù)出的、其中插入有對應的存儲卡的存儲卡插槽的數(shù)量發(fā)送給主機設備。
24.如權利要求23所述的方法,還包括生成可移動盤驅(qū)動器來對應于計數(shù)出的存儲卡插槽。
25.如權利要求23所述的方法,還包括當從對應的存儲卡插槽中取出任何存儲卡或者將新存儲卡插入對應的存儲卡插槽中時,重新計數(shù)其中插入有對應的存儲卡的存儲卡插槽的數(shù)量。
26.如權利要求23所述的方法,其中,所述計數(shù)多個存儲卡插槽包括生成與計數(shù)出的、其中插入有對應的存儲卡的存儲卡插槽的數(shù)量相等的邏輯單元數(shù)量;以及將邏輯單元數(shù)量發(fā)送給主機設備。
27.如權利要求23所述的方法,還包括生成可移動盤驅(qū)動器來對應于計數(shù)出的存儲卡插槽;以及顯示生成的可移動盤驅(qū)動器,使得用戶可以觀察所顯示的可移動盤驅(qū)動器。
28.一種為插入多個存儲卡插槽之間的一個或多個對應的存儲卡插槽中的一個或多個存儲卡創(chuàng)建可移動盤驅(qū)動器的方法,該方法包括從與圖像形成裝置相關聯(lián)的多存儲卡讀出器接收關于插入多個存儲卡插槽中間的一個或多個對應的存儲卡插槽中的一個或多個存儲卡的存儲卡信息;以及根據(jù)從與圖像形成裝置相關聯(lián)的多存儲卡讀出器接收的存儲卡信息,創(chuàng)建一個或多個可移動盤驅(qū)動器來對應插入一個或多個對應的存儲卡插槽中的一個或多個存儲卡。
29.如權利要求28所述的方法,其中,存儲卡信息包括邏輯單元數(shù)量(LUN),其表示插入一個或多個對應的存儲卡插槽中的一個或多個存儲卡。
30.一種為插入多個存儲卡插槽中間的一個或多個對應的存儲卡插槽中的一個或多個存儲卡創(chuàng)建可移動盤驅(qū)動器的方法,該方法包括確定關于插入多個存儲卡插槽中間的一個或多個對應的存儲卡插槽中的一個或多個存儲卡的存儲卡信息;將存儲卡信息發(fā)送給主機設備;以及每當將新存儲卡插入多個存儲卡插槽中間的一個對應的存儲卡插槽中時,或者每當取出插入多個存儲卡插槽中間的一個或多個對應的存儲卡插槽中的任何一個或多個存儲卡時,更新存儲卡信息。
31.一種與主機設備通信的打印機,該打印機包括具有多個存儲卡插槽的多存儲卡讀出器;確定單元,用于確定存儲卡是否被分別插入所述多個存儲卡插槽中;計數(shù)單元,用于計數(shù)其中插入有對應的存儲卡的存儲卡插槽的數(shù)量;和發(fā)送單元,用于將計數(shù)出的存儲卡插槽的數(shù)量發(fā)送給主機設備。
32.如權利要求31所述的打印機,其中,主機設備生成可移動盤驅(qū)動器來分別對應于計數(shù)出的存儲卡插槽。
33.如權利要求31所述的打印機,其中,當將任何新存儲卡插入存儲卡插槽中或者從對應的存儲卡插槽中取出任何存儲卡時,計數(shù)單元重新計數(shù)其中插入有對應的存儲卡的存儲卡插槽的數(shù)量。
34.如權利要求31所述的打印機,其中,計數(shù)單元生成與計數(shù)出的、其中插入有對應的存儲卡的存儲卡插槽的數(shù)量相等的邏輯單元數(shù)量,并且發(fā)送單元將邏輯單元數(shù)量發(fā)送給主機設備。
35.如權利要求31所述的打印機,其中,主機設備生成可移動盤驅(qū)動器來分別對應于計數(shù)出的存儲卡插槽,并且顯示生成的可移動盤驅(qū)動器,使得用戶可以觀察所生成的可移動盤驅(qū)動器。
36.一種包括主機設備的圖像形成系統(tǒng),該系統(tǒng)包括圖像形成裝置,具有多個存儲卡插槽用來接收多個對應的存儲卡;存儲卡管理單元,用于確定所述多個存儲卡插槽的狀態(tài),并且將所述多個存儲卡插槽的狀態(tài)發(fā)送給主機設備。
37.如權利要求36所述的系統(tǒng),其中,所述多個存儲卡插槽的狀態(tài)包括所述多個存儲卡插槽中的每個是否插入有對應的存儲卡。
38.如權利要求37所述的系統(tǒng),還包括自動存儲卡切換器,用于當文件指示符從當前存儲卡中的文件移動到下一存儲卡中的文件時,在當前存儲卡和下一存儲卡之間自動切換。
39.如權利要求37所述的系統(tǒng),其中,存儲卡管理單元包括存儲卡接口單元,用于生成存儲在插入對應的多個存儲卡插槽中的多個存儲卡中的所有文件的組成文件索引。
全文摘要
一種在圖像形成裝置中從插入多個存儲卡插槽中的存儲卡之間自動切換的方法,分別包括確定存儲卡類型和插入多個存儲卡插槽的存儲卡的數(shù)量;確定存切換儲卡是否適當;當確定切換存儲卡適當時,根據(jù)預定義的順序從當前存儲卡自動切換到下一存儲卡;以及與下一存儲卡交換數(shù)據(jù)。一種配置主機設備中的可移動盤驅(qū)動器的方法,該主機設備連接到具有多個存儲卡插槽的多存儲卡讀出器,該方法包括確定存儲卡是否被分別插入所述多個存儲卡插槽中;計數(shù)其中插入有對應的存儲卡的存儲卡插槽的數(shù)量;以及將計數(shù)出的、其中插入有對應的存儲卡的存儲卡插槽的數(shù)量發(fā)送給主機設備。
文檔編號G06F3/06GK1728075SQ200510087559
公開日2006年2月1日 申請日期2005年7月27日 優(yōu)先權日2004年7月28日
發(fā)明者李京在, 李東勛 申請人:三星電子株式會社