專利名稱:控制系統(tǒng)、控制方法及其控制設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制系統(tǒng)、控制方法及其控制設(shè)備。
背景技術(shù):
專利文獻(xiàn)1特開2001-238156號公報(第2頁到第3頁、圖1)專利文獻(xiàn)2特開2000-32321號公報(第18頁到第22頁、圖20、圖24)近年來,開始廣泛使用數(shù)字照相機。數(shù)字照相機具有把被攝體的圖像記錄為數(shù)字圖像數(shù)據(jù)的存儲單元。被記錄在數(shù)字照相機中的圖像數(shù)據(jù)一般通過與個人計算機(以下簡稱為PC)連接的打印機進(jìn)行打印。在該情況下,使用者把數(shù)字照相機和PC連接起來,讀出存儲在數(shù)字照相機內(nèi)的存儲單元中的圖像數(shù)據(jù),把所讀出的圖像數(shù)據(jù)輸出給打印機,并操作PC,向打印機發(fā)出打印指示。
但是,采用通過從PC指示打印機進(jìn)行打印來打印數(shù)字照相機的圖像數(shù)據(jù)的方法時,如果使用者不習(xí)慣PC的操作,則不能容易地將存儲在數(shù)字照相機中的圖像數(shù)據(jù)打印出來。因此,提出一種圖像打印系統(tǒng),該圖像打印系統(tǒng)一旦把數(shù)字照相機連接到PC,就可自動地從數(shù)字照相機獲取圖像數(shù)據(jù)、生成打印數(shù)據(jù)、進(jìn)行打印(例如,參照專利文獻(xiàn)1)。根據(jù)該系統(tǒng),即使使用者不習(xí)慣PC等的操作,也能容易地進(jìn)行圖像數(shù)據(jù)的打印。
另外,還提出了可以利用PC來進(jìn)行照相機的各種設(shè)定的裝置(例如,參照專利文獻(xiàn)2)。通過從PC進(jìn)行攝影模式等的變更,可以遠(yuǎn)程控制照相機。并且,提出了如下技術(shù)檢測連接到PC的打印機的打印性能,將與其性能相符的攝影圖像從PC發(fā)送至打印機,并且照相機向打印機查詢打印性能信息并委托其發(fā)送該信息。
但是,在自動地從數(shù)字照相機獲取圖像數(shù)據(jù)、生成打印數(shù)據(jù)并進(jìn)行打印的圖像打印系統(tǒng)中,必須預(yù)先確定PC、數(shù)字照相機、打印機。即,在PC獲取圖像數(shù)據(jù)時,存儲在數(shù)字照相機的圖像數(shù)據(jù)的格式必須是預(yù)先確定的格式,并且在PC進(jìn)行打印數(shù)據(jù)的生成和打印時,如果不是與連接PC的打印機對應(yīng)的預(yù)先確定的格式,則不能執(zhí)行處理。
另外,即使是利用由PC遠(yuǎn)程控制照相機的技術(shù)的照相機,如果使用者不習(xí)慣PC、打印機等的操作,使用者也不能容易地適應(yīng)打印機等外部設(shè)備。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種控制系統(tǒng),即使是不習(xí)慣PC等控制設(shè)備和打印機等外部設(shè)備的使用者,也能容易取得這些設(shè)備的匹配性,能夠容易地進(jìn)行操作。
為了達(dá)到上述目的,發(fā)明1的控制系統(tǒng),是把第1外部設(shè)備和第2外部設(shè)備連接到控制設(shè)備并從第1外部設(shè)備控制第2外部設(shè)備的控制系統(tǒng),其特征在于,所述第1外部設(shè)備具有從所述控制設(shè)備接收程序的接收單元;根據(jù)該接收單元接收到的所述程序進(jìn)行動作的第1動作單元;用于輸入用戶的指示的操作部件;和根據(jù)所述操作部件的輸入來輸出第1控制命令的輸出單元,所述第2外部設(shè)備具有與所述第1控制命令相關(guān)聯(lián)進(jìn)行動作的第2動作單元,所述控制設(shè)備具有判定單元,其判定所述第1外部設(shè)備和所述第2外部設(shè)備是否可控制地連接在一起;選擇單元,其在判定單元判定為可控制地連接在一起時,生成或者選擇與所述第1外部設(shè)備和所述第2外部設(shè)備相對應(yīng)的程序;和發(fā)送單元,其把所述程序發(fā)送給所述第1外部設(shè)備。
發(fā)明2的特征在于,在發(fā)明1的控制系統(tǒng)中,所述第1外部設(shè)備還具有顯示單元,所述顯示單元根據(jù)所述程序,進(jìn)行用于選擇所述第2外部設(shè)備的動作的顯示,所述輸出單元把與通過所述操作部件所選擇的動作相對應(yīng)的所述第1控制命令輸出到所述控制設(shè)備,所述控制設(shè)備還具有接收單元,其接收所述第1控制命令;生成單元,其根據(jù)所述第1控制命令,生成用于控制所述第2外部設(shè)備的第2控制命令;和輸出單元,其將所述第2控制命令輸出到所述第2外部設(shè)備,所述第2動作單元根據(jù)所述第2控制命令進(jìn)行動作。
發(fā)明3的特征在于,在發(fā)明2的控制系統(tǒng)中,所述第2外部設(shè)備具有把自己的動作狀況輸出到所述控制設(shè)備的輸出單元,所述控制設(shè)備用所述選擇單元生成或選擇與從所述第2外部設(shè)備輸出的動作狀況相對應(yīng)的程序,用所述發(fā)送單元將所述程序發(fā)送到所述第1外部設(shè)備,所述第1外部設(shè)備用所述接收單元接收所述程序,用所述顯示單元根據(jù)所述程序顯示所述動作狀況。
發(fā)明4的特征在于,在發(fā)明1、2或3的控制系統(tǒng)中,所述第1外部設(shè)備是照相機,所述第2外部設(shè)備是打印機,所述控制系統(tǒng)是照相機和打印機通過控制設(shè)備連接在一起的打印系統(tǒng)。
發(fā)明5的特征在于,在發(fā)明4的控制系統(tǒng)中,所述第1控制命令是打印請求命令,所述第2控制命令是打印開始命令。
發(fā)明6的控制方法,是通過控制設(shè)備連接第1外部設(shè)備和第2外部設(shè)備并從第1外部設(shè)備控制第2外部設(shè)備的系統(tǒng)的控制方法,其特征在于,包括以下步驟所述控制設(shè)備識別所述第1外部設(shè)備和所述第2外部設(shè)備的連接;所述控制設(shè)備識別所述第1外部設(shè)備和所述第2外部設(shè)備的種類或功能;所述控制設(shè)備生成或選擇與所述識別的第1外部設(shè)備和所述第2外部設(shè)備的種類或功能相對應(yīng)的程序;所述控制設(shè)備把所述生成或選擇的程序發(fā)送給所述第1外部設(shè)備;所述第1外部設(shè)備接收所述程序;所述第1外部設(shè)備根據(jù)所述程序,進(jìn)行用于選擇所述第2外部設(shè)備的動作的顯示;所述第1外部設(shè)備把來自設(shè)置在所述第1外部設(shè)備的操作部件輸出,作為用于控制所述第2外部設(shè)備的第1控制命令,輸出到所述控制設(shè)備;所述控制設(shè)備根據(jù)所述第1控制命令,生成用于控制所述第2外部設(shè)備的第2控制命令;所述控制設(shè)備把所述生成的第2控制命令輸出到所述第2外部設(shè)備;所述第2外部設(shè)備根據(jù)所述第2控制命令進(jìn)行動作。
發(fā)明7的特征在于,在發(fā)明6的控制方法中,還包括以下步驟所述第2外部設(shè)備把自己的動作狀況輸出到所述控制設(shè)備;所述控制設(shè)備生成或選擇與所述動作狀況相對應(yīng)的程序;所述控制設(shè)備把所述程序發(fā)送到所述第1外部設(shè)備;所述第1外部設(shè)備根據(jù)所述程序,顯示所述動作狀況。
發(fā)明8的特征在于,在發(fā)明6或7的控制方法中,所述第1外部設(shè)備是照相機,所述第2外部設(shè)備是打印機。
發(fā)明9的控制設(shè)備,是通過控制設(shè)備連接第1外部設(shè)備和第2外部設(shè)備并從第1外部設(shè)備控制第2外部設(shè)備的系統(tǒng)的控制機器,其特征在于,具有判定單元,其判定所述第1外部設(shè)備和所述第2外部設(shè)備是否可控制地連接在一起;選擇單元,其在所述判定單元判定為可控制地連接在一起時,生成或選擇與所述第1外部設(shè)備和所述第2外部設(shè)備相對應(yīng)的程序;發(fā)送單元,其把所述生成或選擇的程序發(fā)送給所述第1外部設(shè)備;接收單元,其接收從所述第1外部設(shè)備輸出的所述第1控制命令;生成單元,其根據(jù)所述第1控制命令,生成用于控制所述第2外部設(shè)備的第2控制命令;和輸出單元,其將所述第2控制命令輸出到所述第2外部設(shè)備。
發(fā)明10的特征在于,在發(fā)明9的控制設(shè)備中,所述控制設(shè)備用所述選擇單元生成或選擇與所述第2外部設(shè)備的動作狀況相對應(yīng)的程序,用所述發(fā)送單元將該程序發(fā)送到所述第1外部設(shè)備。
圖1是表示本發(fā)明的實施方式的圖像數(shù)據(jù)控制系統(tǒng)的結(jié)構(gòu)的圖。
圖2是表示本發(fā)明的實施方式的數(shù)字照相機(以下簡稱為DSC)、PC和打印機的結(jié)構(gòu)的方框圖。
圖3是表示把DSC連接到PC時由PC執(zhí)行的處理流程示例的流程圖。
圖4是表示DSC中的處理流程示例的流程圖。
圖5是表示DSC的顯示單元的顯示示例的圖。
圖6是表示PC接收并執(zhí)行與控制命令相關(guān)的數(shù)據(jù)的處理流程示例的流程圖。
圖7是表示打印機正在打印的畫面的示例圖。
圖8是表示塞紙的畫面示例圖。
圖9是表示PC的狀態(tài)變化及故障處理的流程示例的流程圖。
圖10是表示DSC的顯示單元顯示的畫面的示例圖。
圖11是表示DSC的顯示單元顯示的其他畫面的示例圖。
符號說明1數(shù)字照相機;2個人計算機;3打印機;4光磁盤裝置。
具體實施例方式
以下,參照
本發(fā)明的實施方式。
首先,根據(jù)圖1說明本實施方式涉及的系統(tǒng)的結(jié)構(gòu)。圖1是表示本實施方式涉及的圖像數(shù)據(jù)控制系統(tǒng)的結(jié)構(gòu)的圖。
在圖1中,1表示數(shù)字照相機(以下簡稱為DSC),它可以把由內(nèi)置的攝像裝置拍攝的被攝體的圖像數(shù)據(jù)存儲在內(nèi)置的或所連接的存儲介質(zhì)上。2表示作為控制裝置的PC,它具有存儲后述的程序的存儲裝置,例如硬盤驅(qū)動器(以下簡稱為HDD)。在存儲裝置中存儲著進(jìn)行后述的各種處理的程序,例如,進(jìn)行判定處理、程序生成處理、向打印機發(fā)送控制命令的處理。3表示打印裝置(以下稱為打印機),它根據(jù)所接收的圖像數(shù)據(jù),把圖像打印到紙等上。4表示光磁盤裝置(以下簡稱為MO),它可以存儲圖像數(shù)據(jù)。打印機3和MO4進(jìn)行DSC1的圖像數(shù)據(jù)的處理,例如打印處理、累計處理。
PC2和DSC1通過USB(Universal Serial Bus通用串行總線)等連接電纜5相連接,PC2和打印機3通過USB等連接電纜6相連接,PC2和MO4通過USB等連接電纜7相連接。因此,PC2通過連接電纜5、6、7可以與DSC1、打印機3和MO4進(jìn)行數(shù)據(jù)通信。PC2通過這些連接電纜,如后面所述,可以把所生成或選擇的程序發(fā)送給DSC1,或把從DSC1接收的數(shù)據(jù)變換為打印機控制命令,發(fā)送給打印機3和MO4。
圖2是表示DSC1、PC2及打印機3的結(jié)構(gòu)的方框圖。DSC1包括具有CCD(Charge Couple Device電荷耦合裝置)等固體攝像元件等的攝像單元11;具有設(shè)在DSC1的外部表面的液晶顯示裝置(以下稱為LCD)的顯示單元12;設(shè)在DSC1的外部表面,為了讓使用者進(jìn)行各種操作而設(shè)有快門按鈕、自拍器按鈕等操作單元13;存儲通過攝像單元11獲取的被攝體圖像的圖像數(shù)據(jù)的存儲單元14;與PC2進(jìn)行數(shù)據(jù)通信用的通信接口單元(以下簡稱為I/F單元)15;和作為控制單元的中央處理裝置(以下簡稱為CPU)16。
DSC1具有普通的數(shù)字照相機的功能,可以拍攝被攝體,把圖像數(shù)據(jù)存儲在存儲單元14,并且用連接電纜5連接到PC2,把圖像數(shù)據(jù)發(fā)送給PC2。另外,DSC1在預(yù)先確定的模式下,可以通過CPU16和RAM(未圖示)接收并執(zhí)行在PC2中所選擇或生成的預(yù)先確定的形式的程序。關(guān)于執(zhí)行預(yù)先確定的形式的程序,將在后面進(jìn)行敘述。
PC2包括LCD等顯示單元21;鍵盤等操作單元22;存儲進(jìn)行各種處理的各種程序、后述的表數(shù)據(jù)等各種數(shù)據(jù)的HDD等的存儲單元23;與DSC1進(jìn)行數(shù)據(jù)通信用的I/F單元24;與打印機3進(jìn)行數(shù)據(jù)通信用的I/F單元25;和作為控制單元的CPU26。
PC2具有普通計算機的功能,并且,PC2還具有執(zhí)行存儲在存儲單元23中的后述的各種處理的功能。
打印機3包括對圖像數(shù)據(jù)進(jìn)行用于打印的各種圖像處理的圖像處理單元31;把圖像打印在紙等介質(zhì)上的打印頭32;存儲用于把圖像打印在介質(zhì)上的數(shù)據(jù)的存儲單元33;以及與PC2進(jìn)行數(shù)據(jù)通信用的I/F單元34;和作為控制單元的CPU35。
打印機3具有從PC2接收控制命令時,根據(jù)該控制命令執(zhí)行各種處理的功能。
另外,雖在此省略了MO4的結(jié)構(gòu),但其結(jié)構(gòu)和普通的光磁盤裝置的結(jié)構(gòu)相同。
以下,說明DSC1、PC2和打印機3之間的數(shù)據(jù)通信、DSC1、PC2和打印機3中的處理示例。
PC2通過I/F24、連接電纜5、I/F15進(jìn)行后述的生成或選擇的程序的發(fā)送及來自DSC1的數(shù)據(jù)的接收。同樣,PC2通過I/F25、連接電纜6、I/F34進(jìn)行后述的打印機控制命令的發(fā)送及來自打印機的狀態(tài)信息數(shù)據(jù)的接收。
如后面所述,根據(jù)本實施方式,使用者通過根據(jù)由從PC2發(fā)送的在DSC1中執(zhí)行的程序顯示在DSC1上的內(nèi)容來操作DSC1,可以對打印機3等進(jìn)行操作指示。其結(jié)果,如圖1的虛線8的箭頭所示,DSC1的使用者可以通過DSC1進(jìn)行打印機3等的操作。
圖3是表示在PC2和打印機3、PC2和MO4相連接的狀態(tài)下,再把DSC1連接到PC2時,由PC2執(zhí)行的處理的流程示例的流程圖。由于PC2和打印機3已經(jīng)連接,所以處于可以在PC2和打印機3之間、以及PC2和MO4之間,發(fā)送來自PC2的各種控制命令、接收和發(fā)送來自打印機3和MO4的狀態(tài)信息例如動作狀態(tài)等信息的狀態(tài)。
首先,PC2確認(rèn)與DSC1的USB連接(步驟(以下簡稱為S)1)。如果未確認(rèn)到USB連接,則不進(jìn)行圖3的S1以后的處理。如果確認(rèn)到USB連接,在S1為“是”,然后判定DSC1和打印機3等是否連接,使打印機3和MO4可以處理DSC1存儲的圖像數(shù)據(jù)。
首先,在S2進(jìn)行DSC的確認(rèn)。在DSC的確認(rèn)中,確認(rèn)通過USB連接的DSC的種類、即生產(chǎn)商名稱、型號、固件的版本等。另外,DSC的確認(rèn)雖然可以使用作為通信接口的物理層的USB接口功能來進(jìn)行,但在DSC1和PC2支持PTP(Picture Transfer Protocol圖片傳輸協(xié)議)等圖像傳輸協(xié)議時,也可以使用該圖像傳輸協(xié)議的功能來進(jìn)行。
然后,PC2對作為外部設(shè)備的打印機3進(jìn)行確認(rèn)(S3)。即,對打印機3的種類、即生產(chǎn)商名稱、型號等進(jìn)行確認(rèn)。
然后,根據(jù)S2和S3的處理結(jié)果,判定DSC1和打印機3等是否連接而使打印機3和MO4可以處理DSC1存儲的圖像數(shù)據(jù)(S4)。如果判定結(jié)果為“是”,則處理轉(zhuǎn)入S5。如果判定結(jié)果為“否”,則不進(jìn)行任何處理而結(jié)束。
例如可以根據(jù)是否預(yù)先準(zhǔn)備了與在S2和S3中確認(rèn)的DSC的種類和打印機的種類對應(yīng)的程序來進(jìn)行S4的判定。關(guān)于與DSC的種類和打印機的種類對應(yīng)的程序,將在后面進(jìn)行敘述。
然后,PC2根據(jù)DSC1和打印機3的組合,從預(yù)先存儲在PC2的存儲單元23中的多個程序中,選擇向DSC1發(fā)送的適合于DSC1的程序。在PC2的存儲單元23中,根據(jù)DSC的種類和打印機的種類預(yù)先準(zhǔn)備存儲著多個程序,以便使用者可以在DSC1中下達(dá)對打印機3的控制命令指示,或可以在DSC1中顯示輸出打印機3的狀態(tài)。從該預(yù)先準(zhǔn)備的程序組中,根據(jù)在S2和S3中確認(rèn)的種類,選擇適合于DSC1的預(yù)先確定的形式的程序(S5)。
所選擇的程序被發(fā)送給DSC1,并在DSC1的控制單元16中被執(zhí)行,結(jié)果,使用者可以從DSC1指定對打印機3的控制命令。具體而言,通過在DSC1中執(zhí)行所選擇的程序,如后面所述,DSC1被設(shè)定為預(yù)先確定的模式,在DSC1的顯示單元12上進(jìn)行規(guī)定的顯示,使用者使用DSC1的操作單元13可以實現(xiàn)用于指定對打印機3的控制命令的輸入功能等。因此,在S5中,選擇與DSC1所具有的顯示單元12的畫面大小、操作單元13的按鈕數(shù)量、種類等、DSC1的性能、功能、結(jié)構(gòu)等相應(yīng)的畫面程序。
并且,程序必須是與打印機3的性能、功能、結(jié)構(gòu)等相應(yīng)的程序。因此,在PC2的存儲單元23中預(yù)先存儲有表形式的數(shù)據(jù),該表形式的數(shù)據(jù)用于根據(jù)DSC1的生產(chǎn)商、型號等和打印機3的生產(chǎn)商、型號等來決定被選擇的程序,程序的選擇是根據(jù)預(yù)先存儲在PC2的存儲單元23中的數(shù)據(jù)表來進(jìn)行的。并且,在PC2的存儲單元23中存儲著多個對應(yīng)于DSC和打印機而預(yù)先準(zhǔn)備的程序。因此,具體而言,PC2根據(jù)在S2和S3中所確認(rèn)的DSC1的型號等和打印機3的型號等,從多個程序中選擇在DSC1中執(zhí)行的預(yù)先確定的形式的程序。
另外,也可以不根據(jù)DSC1的種類和打印機3的種類,而根據(jù)與DSC1的功能和打印機3的功能相對應(yīng)的表數(shù)據(jù)來選擇合適的程序。即,也可以確認(rèn)DSC的顯示功能、操作功能等,來選擇與所確認(rèn)的功能和打印機3的功能相對應(yīng)的程序。例如,如果在PC2中可以識別圖片橋(PictBridge)等直接打印用通信協(xié)議,則使用該圖片橋等通信協(xié)議的功能確認(rèn)DSC的功能。
具體而言,PC2使用作為圖片橋功能之一的發(fā)現(xiàn)(discovery)功能,確認(rèn)DSC1的功能。例如,PC2為了確認(rèn)DSC1具有何種形式的文件,而從PC2向DSC1發(fā)送虛擬文件,或通過向DSC1請求表示具有何種文件的文件列表,來確認(rèn)DSC1的功能,從預(yù)先準(zhǔn)備的程序組中,選擇與該DSC的功能對應(yīng)的程序。
另外,PC2也可以不從預(yù)先準(zhǔn)備的多個程序中選擇發(fā)送給DSC1的程序來發(fā)送,PC2可以每次根據(jù)DSC1和打印機3的種類或功能,生成并發(fā)送適合DSC1和打印機3的種類或功能的程序。
PC2把所選擇的程序發(fā)送給DSC1(S6)。所選擇的程序如后面所述是用于完成如下功能的預(yù)先確定形式的程序在DSC1的顯示單元12上顯示用于讓使用者可以控制打印機3的畫面,并讓使用者可以根據(jù)該顯示內(nèi)容,在DSC1中向打印機3下達(dá)打印指示。而且,PC2發(fā)送的程序,例如也可以是能夠在DSC1的顯示單元12上顯示打印機3的狀態(tài)之類的程序。
圖4是表示DSC1的處理流程示例的流程圖。首先,DSC1判斷是否從PC2接收到預(yù)先確定的形式的程序(S11)。如果DSC1未從PC2接收到預(yù)先確定的形式的程序,則在S11為“否”,不進(jìn)行任何處理。DSC1具有可以執(zhí)行從PC2發(fā)送來的預(yù)先確定的形式的程序的執(zhí)行單元。執(zhí)行單元由控制單元16中所包含的CPU和RAM等構(gòu)成。因此,DSC1如果從PC2接收到預(yù)先確定的形式的程序,則通過該執(zhí)行單元執(zhí)行所接收到的該程序,把DSC1自身設(shè)定為外部設(shè)備控制模式(S12)。DSC1把用于向PC2通知DSC1已成為外部設(shè)備控制模式的數(shù)據(jù)發(fā)送給PC2(S13)。
DSC1如果被設(shè)定為外部設(shè)備控制模式,則顯示單元12的顯示功能和操作單元13的操作功能的全部或一部分將不能發(fā)揮普通數(shù)字照相機的作用。例如,如后面所述,預(yù)先確定的按鈕等成為用于操作打印機3的按鈕。
一旦執(zhí)行在S12接收到的程序,則在DSC1的顯示單元12上顯示由該程序生成的畫面。在所顯示的畫面中,包括表示打印機3的狀態(tài)的顯示、用于向打印機3發(fā)送命令的顯示等。
圖5是表示顯示單元12的顯示例的圖。51表示LCD等顯示單元12的顯示框。在顯示框51內(nèi),在把圖像數(shù)據(jù)存儲到MO4后,使用表示可以通過打印機3打印圖像的人的圖案52、表示打印機的圖案53、表示MO的圖案54、“在轉(zhuǎn)發(fā)給存儲裝置后進(jìn)行打印?!蔽淖?5、“打印機”文字56、“存儲裝置”文字57進(jìn)行顯示。并且,在顯示畫面中也包括表示“打印”命令的按鈕58。
另外,在顯示單元12中的顯示根據(jù)使用者所選擇的操作而改變畫面的情況下,在S5中,PC2對從多個畫面中所選擇的每個畫面都發(fā)送用于顯示該畫面的程序或畫面數(shù)據(jù),在DSC1中,也可以根據(jù)在S11和S12按照每個選擇操作所接收到的程序或畫面數(shù)據(jù)來進(jìn)行畫面顯示。
當(dāng)在DSC1的顯示單元12上進(jìn)行這種顯示時,判斷使用者是否進(jìn)行了預(yù)先確定的操作(S14)。例如,使用者向MO4轉(zhuǎn)發(fā)存儲在DSC1中的圖像數(shù)據(jù)并存儲后,在打印機3根據(jù)圖像數(shù)據(jù)打印圖像時,如果通過操作DSC1的操作單元13之一的箭頭鍵,把光標(biāo)移動到正在顯示的按鈕58上并按下按鈕58,即選擇了按鈕58,則在S14為“是”,向PC2發(fā)送與打印機3和MO4的控制命令有關(guān)的數(shù)據(jù)(S15)。在DSC1中,判斷是否進(jìn)行了結(jié)束操作(S16),在進(jìn)行了結(jié)束操作時,在S16為“是”,結(jié)束處理。在未進(jìn)行結(jié)束操作時,處理返回S14。另外,S16的結(jié)束也可以在每次發(fā)送與基于一個畫面的控制命令有關(guān)的數(shù)據(jù)時結(jié)束,也可以在從DSC1或打印機3上卸下連接電纜5時結(jié)束。
下面,說明從DSC1向PC2發(fā)送了與控制命令有關(guān)的數(shù)據(jù)時的PC2的處理。圖6是表示PC2接收并執(zhí)行與控制命令有關(guān)的數(shù)據(jù)時的處理流程示例的流程圖。
首先,PC2判斷是否接收到了圖4的S13的外部設(shè)備控制模式的通知(S21),在從DSC1接收到外部設(shè)備控制模式的通知時,在S21為“是”,PC2轉(zhuǎn)入外部設(shè)備控制模式(S22)。PC2判斷是否已從DSC1接收到與控制命令有關(guān)的數(shù)據(jù)(S23),在從DSC1接收到與控制命令有關(guān)的數(shù)據(jù)時,在S23為“是”,把接收到的與控制命令有關(guān)的數(shù)據(jù)變換為外部設(shè)備控制命令,或根據(jù)接收到的與控制命令有關(guān)的數(shù)據(jù)生成外部設(shè)備控制命令(S24)。
例如,由于PC2識別到顯示在DSC1的顯示單元12上的畫面內(nèi)容,所以PC2能夠識別使用者對應(yīng)于該畫面而指定的控制命令。例如,在DSC1的顯示單元12上進(jìn)行圖5的顯示時,如果OK按鈕58被選中,則在PC2接收與“把圖像數(shù)據(jù)存儲在MO4后,通過打印機3打印圖像”命令有關(guān)的數(shù)據(jù)。因此,PC2生成外部設(shè)備控制命令并發(fā)送給MO4和打印機3,以便在把圖像數(shù)據(jù)存儲在MO4后,通過打印機3打印圖像(S25)。結(jié)果,MO4存儲來自DSC1的圖像數(shù)據(jù),然后,打印機3根據(jù)圖像數(shù)據(jù)打印圖像。
另外,在圖5中示出在顯示打印機3和MO4并把圖像數(shù)據(jù)存儲在MO4后,通過打印機3打印圖像的示例,但如果是僅把打印機3連接到PC2,通過打印機3打印圖像的情況,則僅顯示打印機3。
并且,在DSC1的顯示單元12上顯示有作為外部設(shè)備的打印機3和MO4的狀態(tài)。如果打印機3和MO4和PC2已經(jīng)處于可以進(jìn)行數(shù)據(jù)通信的狀態(tài),而打印機3和MO4的狀態(tài)發(fā)生變化,則該狀態(tài)數(shù)據(jù)被從打印機3發(fā)送到PC2,所以PC2能夠總是獲得外部設(shè)備的狀態(tài)數(shù)據(jù)。例如,如果打印機3發(fā)生故障,則從打印機3向PC2發(fā)送表示故障內(nèi)容的故障數(shù)據(jù),PC2選擇或生成用于變更顯示單元12的畫面的程序,發(fā)送給DSC1。結(jié)果,在DSC1執(zhí)行該程序,在DSC1的顯示單元12上進(jìn)行圖7所示的畫面顯示。
圖7是表示打印機3正在打印的畫面示例的圖。如圖7所示,在顯示框51中包括打印機3的圖案61;表示和設(shè)在打印機3的顯示單元相同的顯示內(nèi)容的顯示框62;和表示正在打印的文字63。因此,如果使用者在DSC1中進(jìn)行打印指示,在打印機3進(jìn)行打印,則在顯示單元12上顯示圖7所示的畫面,所以使用者可以知道正在打印。
另外,如果使用者操作操作單元13的按鈕,選擇了顯示框62中的取消按鈕64,則可以取消打印。在該情況下,也從DSC1向PC2發(fā)送與取消打印的命令有關(guān)的數(shù)據(jù),PC2根據(jù)該數(shù)據(jù)向打印機3發(fā)送取消打印的命令,結(jié)果,打印機3的打印被取消。
另外,在圖7的顯示中,根據(jù)打印機3的狀態(tài),把打印機3的顯示燈的圖案65變更顯示為對應(yīng)的顏色。例如,根據(jù)打印機3的狀態(tài)變化,如果狀態(tài)為可以打印,則將圖案65的顏色變更顯示為白色,如果狀態(tài)為正在打印,則將圖案65的顏色變更顯示為綠色,如果發(fā)生故障,則變更顯示為紅色。
此外,當(dāng)打印機3發(fā)生塞紙時,從打印機3向PC2發(fā)送表示發(fā)生該故障的狀態(tài)數(shù)據(jù)。因此,在PC2中,生成表示發(fā)生塞紙的畫面的程序,發(fā)送給DSC1。圖8是表示塞紙的畫面示例的圖。在圖8中,在顯示框51中包括處于塞紙狀態(tài)的打印機3的圖案71;表示塞紙的圖案72;表示塞紙的文字73;繼續(xù)打印時的按鈕74。因此,使用者可以知道打印機3發(fā)生了塞紙。
狀態(tài)變化處理和故障處理的內(nèi)容如圖9所示。圖9是表示由PC2進(jìn)行的狀態(tài)變化處理和故障處理流程的示例的流程圖。首先,判斷是否在外部設(shè)備中發(fā)生了狀態(tài)變化(S31)。通過在PC2和打印機3等之間通過通信,由打印機3等向PC2發(fā)送通知發(fā)生狀態(tài)變化的數(shù)據(jù),PC2可以進(jìn)行該判斷。
結(jié)果,PC2執(zhí)行與該狀態(tài)變化相應(yīng)的狀態(tài)變化處理(S32)。例如,如果打印機3正在正常打印,則PC2從打印機3獲得表示正在正常打印的信息,所以PC2執(zhí)行以下處理生成表示該狀態(tài)的圖7的畫面的程序,發(fā)送給DSC1。
并且,判斷是否在外部設(shè)備3中發(fā)生了故障(S33)。通過在PC2和打印機3等之間通過通信,由打印機3等向PC2發(fā)送通知發(fā)生了故障的數(shù)據(jù),PC2可以進(jìn)行該判斷。結(jié)果,PC2執(zhí)行該故障處理(S34)。例如,如果在打印機3中發(fā)生了塞紙,則PC2從打印機3獲得表示發(fā)生了塞紙的信息,所以PC2執(zhí)行以下處理生成表示該狀態(tài)的圖8的畫面的程序,發(fā)送給DSC1。
如上所述,不是在PC2或打印機3上,而是在DSC1的顯示單元12上進(jìn)行表示發(fā)生了打印故障等而不能進(jìn)行該打印的顯示等。因此,即使使用者不習(xí)慣PC等,也能識別到外部設(shè)備發(fā)生問題。
另外,在以上示例中,如圖5、圖7和圖8所示,通過在顯示單元2上顯示圖案、圖形等,并選擇該顯示,使用者可以指定對外部設(shè)備的控制命令。例如,圖5的58、圖7的64、圖8的74。但是,也可以不通過選擇所顯示的圖案等部分,來指定對打印機3的控制命令,而通過操作DSC1的操作單元13的按鈕等,來指定對打印機3的控制命令。
圖10是表示顯示在DSC1的顯示單元12上的畫面示例的圖。如圖10所示,根據(jù)從PC2發(fā)送給DSC1的程序所生成的畫面,顯示可以打印存儲在DSC1中的圖像數(shù)據(jù),但是,此處,通過文字81來向使用者表示在使打印機3打印圖像時,按下作為DSC1的操作按鈕之一的自拍器按鈕。此時,DSC1被設(shè)定為外部設(shè)備控制模式,所以在DSC1中,自拍器按鈕成為對打印機3的打印命令指示按鈕。因此,如果按下自拍器按鈕,則DSC1向PC2發(fā)送打印指示命令的數(shù)據(jù)。
同樣,圖11是表示顯示在DSC1的顯示單元12上的其他畫面示例的圖。圖11示出顯示使用圖案來表示DSC1的哪個按鈕是打印指示按鈕時的示例。在圖11中,利用圖案表示出用于表示DSC1的外觀的圖案91、和DSC1的操作按鈕中用箭頭92表示的按鈕是打印命令指示按鈕。因此,使用者如果按下DSC1中用箭頭92表示的按鈕,則DSC1向PC2發(fā)送打印指示命令的數(shù)據(jù)。另外,也可以不用箭頭來表示,而通過使對應(yīng)的按鈕部分93閃爍,來表示其為打印指示按鈕。
如上所述,根據(jù)本實施方式,即使不習(xí)慣PC、打印機等的使用者,也能使用DSC來容易地操作打印機等。
另外,在以上說明中,對DSC1、打印機3和MO4之間的處理進(jìn)行了說明,但也可以連接更多的外部設(shè)備,或者是僅由DSC1和PC2和打印機3構(gòu)成系統(tǒng)。
并且,在以上說明中,說明了發(fā)送給DSC的程序被預(yù)先存儲在PC的存儲單元中的示例,但也可以為了生成與DSC、打印機等最新機型對應(yīng)的數(shù)據(jù),而另外從CD-ROM等存儲介質(zhì)讀取表數(shù)據(jù)和程序,或者通過因特網(wǎng)從預(yù)先確定的網(wǎng)站下載表數(shù)據(jù)和程序并存儲在PC的存儲單元中。
另外,以上說明的是向打印機等外部設(shè)備輸出DSC存儲的圖像數(shù)據(jù)的示例,但也可以不是DSC,而是具有照相機功能的移動電話。即,這是因為具有照相機功能的移動電話也可以稱為具有移動電話功能的照相機。
另外,在PC中執(zhí)行的程序被全部或部分地記錄或存儲在軟盤(フロッピ一(注冊商標(biāo))盤)、CD-ROM等可移動介質(zhì)或硬盤等存儲裝置中。該程序被計算機讀取,執(zhí)行動作的全部或部分?;蛘撸梢酝ㄟ^通信網(wǎng)絡(luò)流通或提供該程序的全部或一部分。使用者通過通信網(wǎng)絡(luò)下載該程序并安裝在計算機上,或者從記錄介質(zhì)安裝到計算機上,由此能夠容易地實現(xiàn)本發(fā)明的圖像數(shù)據(jù)控制裝置。
本發(fā)明不限于上述的實施方式,可以在不改變本發(fā)明宗旨的范圍內(nèi)進(jìn)行各種變更、改變等。
如上所述,即使連接到PC等控制設(shè)備的外部設(shè)備之間的格式不同,也能夠容易地取得這些設(shè)備的匹配性,所以即使對設(shè)備不習(xí)慣的使用者也能容易地進(jìn)行操作。
另外,不直接操作PC等控制設(shè)備而是僅操作連接PC等控制設(shè)備的一部分外部設(shè)備,就可以控制其他的外部設(shè)備。
權(quán)利要求
1.一種控制系統(tǒng),是把第1外部設(shè)備和第2外部設(shè)備連接到控制設(shè)備并從第1外部設(shè)備控制第2外部設(shè)備的控制系統(tǒng),其特征在于,所述第1外部設(shè)備具有從所述控制設(shè)備接收程序的接收單元;根據(jù)該接收單元接收到的所述程序進(jìn)行動作的第1動作單元;用于輸入用戶的指示的操作部件;和根據(jù)所述操作部件的輸入來輸出第1控制命令的輸出單元,所述第2外部設(shè)備具有與所述第1控制命令相關(guān)聯(lián)進(jìn)行動作的第2動作單元,所述控制設(shè)備具有判定單元,其判定所述第1外部設(shè)備和所述第2外部設(shè)備是否可控制地連接在一起;選擇單元,其在判定單元判定為可控制地連接在一起時,生成或者選擇與所述第1外部設(shè)備和所述第2外部設(shè)備相對應(yīng)的程序;和發(fā)送單元,其把所述程序發(fā)送給所述第1外部設(shè)備。
2.權(quán)利要求1所述的控制系統(tǒng),其特征在于,所述第1外部設(shè)備還具有顯示單元,所述顯示單元根據(jù)所述程序,進(jìn)行用于選擇所述第2外部設(shè)備的動作的顯示,所述輸出單元把與通過所述操作部件所選擇的動作相對應(yīng)的所述第1控制命令輸出到所述控制設(shè)備,所述控制設(shè)備還具有接收單元,其接收所述第1控制命令;生成單元,其根據(jù)所述第1控制命令,生成用于控制所述第2外部設(shè)備的第2控制命令;和輸出單元,其將所述第2控制命令輸出到所述第2外部設(shè)備,所述第2動作單元根據(jù)所述第2控制命令進(jìn)行動作。
3.權(quán)利要求2所述的控制系統(tǒng),其特征在于,所述第2外部設(shè)備具有把自己的動作狀況輸出到所述控制設(shè)備的輸出單元,所述控制設(shè)備用所述選擇單元生成或選擇與從所述第2外部設(shè)備輸出的動作狀況相對應(yīng)的程序,用所述發(fā)送單元將所述程序發(fā)送到所述第1外部設(shè)備,所述第1外部設(shè)備用所述接收單元接收所述程序,用所述顯示單元根據(jù)所述程序顯示所述動作狀況。
4.權(quán)利要求1、2或3所述的控制系統(tǒng),其特征在于,所述第1外部設(shè)備是照相機,所述第2外部設(shè)備是打印機,所述控制系統(tǒng)是照相機和打印機通過控制設(shè)備連接在一起的打印系統(tǒng)。
5.權(quán)利要求4所述的控制系統(tǒng),其特征在于,所述第1控制命令是打印請求命令,所述第2控制命令是打印開始命令。
6.一種控制方法,是通過控制設(shè)備連接第1外部設(shè)備和第2外部設(shè)備并從第1外部設(shè)備控制第2外部設(shè)備的系統(tǒng)的控制方法,其特征在于,包括以下步驟所述控制設(shè)備識別所述第1外部設(shè)備和所述第2外部設(shè)備的連接;所述控制設(shè)備識別所述第1外部設(shè)備和所述第2外部設(shè)備的種類或功能;所述控制設(shè)備生成或選擇與所述識別的第1外部設(shè)備和所述第2外部設(shè)備的種類或功能相對應(yīng)的程序;所述控制設(shè)備把所述生成或選擇的程序發(fā)送給所述第1外部設(shè)備;所述第1外部設(shè)備接收所述程序;所述第1外部設(shè)備根據(jù)所述程序,進(jìn)行用于選擇所述第2外部設(shè)備的動作的顯示;所述第1外部設(shè)備把來自設(shè)置在所述第1外部設(shè)備的操作部件輸出,作為用于控制所述第2外部設(shè)備的第1控制命令,輸出到所述控制設(shè)備;所述控制設(shè)備根據(jù)所述第1控制命令,生成用于控制所述第2外部設(shè)備的第2控制命令;所述控制設(shè)備把所述生成的第2控制命令輸出到所述第2外部設(shè)備;所述第2外部設(shè)備根據(jù)所述第2控制命令進(jìn)行動作。
7.權(quán)利要求6所述的控制方法,其特征在于,還包括以下步驟所述第2外部設(shè)備把自己的動作狀況輸出到所述控制設(shè)備;所述控制設(shè)備生成或選擇與所述動作狀況相對應(yīng)的程序;所述控制設(shè)備把所述程序發(fā)送到所述第1外部設(shè)備;所述第1外部設(shè)備根據(jù)所述程序,顯示所述動作狀況。
8.權(quán)利要求6或7所述的控制方法,其特征在于,所述第1外部設(shè)備是照相機,所述第2外部設(shè)備是打印機。
9.一種控制設(shè)備,是通過控制設(shè)備連接第1外部設(shè)備和第2外部設(shè)備并從第1外部設(shè)備控制第2外部設(shè)備的系統(tǒng)的控制機器,其特征在于,具有判定單元,其判定所述第1外部設(shè)備和所述第2外部設(shè)備是否可控制地連接在一起;選擇單元,其在所述判定單元判定為可控制地連接在一起時,生成或選擇與所述第1外部設(shè)備和所述第2外部設(shè)備相對應(yīng)的程序;發(fā)送單元,其把所述生成或選擇的程序發(fā)送給所述第1外部設(shè)備;接收單元,其接收從所述第1外部設(shè)備輸出的所述第1控制命令;生成單元,其根據(jù)所述第1控制命令,生成用于控制所述第2外部設(shè)備的第2控制命令;和輸出單元,其將所述第2控制命令輸出到所述第2外部設(shè)備。
10.權(quán)利要求9所述的控制設(shè)備,其特征在于,所述控制設(shè)備用所述選擇單元生成或選擇與所述第2外部設(shè)備的動作狀況相對應(yīng)的程序,用所述發(fā)送單元將該程序發(fā)送到所述第1外部設(shè)備。
全文摘要
提供一種控制系統(tǒng),即使是不習(xí)慣PC等控制設(shè)備和打印機等外部設(shè)備的使用者,也能容易地取得這些設(shè)備的匹配性,能夠容易地進(jìn)行操作??刂葡到y(tǒng)由以下部分構(gòu)成第1外部設(shè)備,具有接收程序的接收單元,可以根據(jù)接收單元所接收的程序而動作;第2外部設(shè)備,可以根據(jù)第1外部設(shè)備所接收的程序,與從第1外部設(shè)備輸出的命令相關(guān)聯(lián)進(jìn)行動作;和控制設(shè)備,在判定第1和第2外部設(shè)備連接成可以控制狀態(tài)時,選擇使第1外部設(shè)備和第2外部設(shè)備相互關(guān)聯(lián)動作的特定程序,同時把所選擇的特定程序發(fā)送給第1外部設(shè)備,該控制系統(tǒng)根據(jù)從第1外部設(shè)備輸出的命令,控制所述第2外部設(shè)備。
文檔編號H04N5/76GK1551618SQ20041004223
公開日2004年12月1日 申請日期2004年5月8日 優(yōu)先權(quán)日2003年5月7日
發(fā)明者安田知長 申請人:奧林巴斯株式會社