專利名稱:控制裝置、控制裝置的控制方法以及存儲介質(zhì)的制作方法
技術領域:
本發(fā)明涉及能夠與記錄裝置進行無線通信的控制裝置、該控制裝置的控制方法以及存儲有用于控制該控制裝置的程序的存儲介質(zhì)。
背景技術:
以往,公知有控制裝置(主機裝置)和記錄裝置(打印機)依據(jù)Bluetooth (注冊商標)的通信標準進行通信的系統(tǒng)(例如,參照專利文獻I)。
專利文獻1:日本特開2006 — 11809號公報
然而,記錄裝置是在記錄介質(zhì)上記錄圖像的裝置,但在電源接通期間,可以產(chǎn)生卡紙、墨水等供記錄的耗材不足、記錄的執(zhí)行時的開蓋等各種錯誤。而且,一般來說,記錄裝置被設計成在產(chǎn)生了某種錯誤的情況下,在消除了該錯誤之后,若暫時關閉電源后,再次接通,則在進行了各種初始處理后,正常地動作。
此處,假定在控制裝置和記錄裝置之間確立了依據(jù)Bluetooth的通信標準的無線通信連接的狀況下,記錄裝置中產(chǎn)生了某種錯誤,為了消除該錯誤而進行記錄裝置的電源的關閉和接通的情況。該情況下,伴隨著記錄裝置的電源的關閉,確立的無線通信連接被重置,但在記錄裝置中往往在剛關閉電源后,就進行電源的接通。因此,若在該電源接通之后能夠盡快確立無線通信連接,則能夠使不必要地不進行該確立的時間段減少,能夠提高使用記錄裝置的用戶的滿意度。發(fā)明內(nèi)容
本發(fā)明是鑒于上述的情況而完成的,其目的在于,與記錄裝置進行無線通信的控制裝置利用記錄裝置的特征,在能夠確立與記錄裝置的無線通信連接的狀況下,減少不進行該確立的時間段。
為了實現(xiàn)上述目的,本發(fā)明的特征在于,是能夠與記錄裝置進行無線通信的控制裝置,該控制裝置具備:記錄控制部,其生成并輸出用于控制上述記錄裝置的控制數(shù)據(jù);以及通信控制部,該通信控制部與上述記錄裝置之間確立無線通信連接,并且對上述記錄控 制部開設虛擬端口,依據(jù)無線通信的標準對從上述記錄控制部經(jīng)由上述虛擬端口輸入的上述控制數(shù)據(jù)進行轉換,并利用無線方式將轉換后的控制數(shù)據(jù)發(fā)送給上述記錄裝置,進而,將利用無線方式從上述記錄裝置接收到的接收數(shù)據(jù)經(jīng)由上述虛擬端口輸出給上述記錄控制部,上述通信控制部在檢測出上述記錄裝置的電源被關閉的情況下,將上述記錄裝置的電源被關閉的檢測結果通知給上述記錄控制部,上述記錄控制部在從上述通信控制部接收到上述記錄裝置的電源關閉的通知的情況下,直到上述通信控制部與上述記錄裝置之間確立新的無線通信連接為止的期間,向上述通信控制部請求在上述通信控制部與上述記錄裝置之間的該新的無線通信連接的確立、以及伴隨該連接的確立的上述虛擬端口的開設。
根據(jù)該構成,通信控制部在檢測出記錄裝置的電源被關閉的情況下,將該情況通知給記錄控制部。另一方面,記錄控制部在從通信控制部接收到記錄裝置的電源關閉的通知的情況下,直到與記錄裝置之間確立無線通信連接為止的期間,請求與記錄裝置之間的無線通信連接的確立、以及伴隨該連接的確立的虛擬端口的開設。因此,若在電源關閉后被接通,則迅速地嘗試無線通信連接的確立,在伴隨記錄裝置中的錯誤的產(chǎn)生進行了電源的關閉和接通的情況下,在電源接通后,能夠迅速地確立無線通信連接。因此,利用在產(chǎn)生了錯誤的情況下,有時在電源關閉之后,立即進行電源的接通這一記錄裝置的特征,在能夠確立與記錄裝置的無線通信連接的狀況下,能夠減少不進行該確立的時間段。
另外,本發(fā)明的特征在于,上述記錄控制部在從上述通信控制部接收到上述記錄裝置的電源關閉的通知的情況下,直到上述通信控制部與上述記錄裝置之間確立新的無線通信連接為止的期間,以規(guī)定的間隔反復請求在上述通信控制部與上述記錄裝置之間的該新的無線通信連接的確立、以及伴隨該連接的確立的上述虛擬端口的開設。
根據(jù)該構成,記錄控制部在規(guī)定的期間,以規(guī)定的間隔反復請求無線通信連接的確立、以及伴隨該連接的確立的虛擬端口的開設,所以在伴隨記錄裝置中的錯誤的產(chǎn)生進行了電源的關閉和接通的情況下,能夠在上述規(guī)定的間隔內(nèi)的盡量早的階段,確立與記錄裝置之間的無線通信連接。
另外,本發(fā)明的特征在于,上述通信控制部通過監(jiān)視是否從上述記錄裝置接收到表示電源被關閉的上述接收數(shù)據(jù),來檢測上述記錄裝置的電源被關閉。
根據(jù)該構成,通信控制部能夠利用從記錄裝置接收到的接收數(shù)據(jù),迅速且可靠地檢測出記錄裝置的電源被關閉。
另外,本發(fā)明的特征在于,上述通信控制部在從上述記錄裝置接收到表示電源關閉的通知的上述接收數(shù)據(jù)的情況下,通過將該接收數(shù)據(jù)經(jīng)由上述虛擬端口輸出給上述記錄控制部,來通知上述記錄裝置的電源被關閉的檢測結果。
根據(jù)該構成,通信控制部能夠利用從記錄裝置接收到的接收數(shù)據(jù),迅速且可靠地向記錄控制部通知記錄裝置的電源被關閉。
另外,為了實現(xiàn)上述目的,本發(fā)明的特征在于,是控制裝置的控制方法,其特征在于,該控制裝置構成為能夠與記錄裝置進行無線通信,并且控制裝置具備:記錄控制部,其生成并輸出用于控制上述記錄裝置的控制數(shù)據(jù);以及通信控制部,該通信控制部與上述記錄裝置之間確立無線通信連接,并且對上述記錄控制部開設虛擬端口,依據(jù)無線通信的標準對從上述記錄控制部經(jīng)由上述虛擬端口輸入的上述控制數(shù)據(jù)進行轉換,并利用無線方式將轉換后的控制數(shù)據(jù)發(fā)送給上述記錄裝置,進而,將利用無線方式從上述記錄裝置接收到的接收數(shù)據(jù)經(jīng)由上述虛擬端口輸出給上述記錄控制部,在該控制裝置的控制方法中,利用上述通信控制部檢測出上述記錄裝置的電源被關閉,并將上述記錄裝置的電源被關閉的檢測結果通知給上述記錄控制部,利用上述記錄控制部在從上述通信控制部接收到上述記錄裝置的電源的關閉的通知的情況下,直到上述通信控制部與上述記錄裝置之間確立新的無線通信連接為止的期間,向上述通信控制部請求在上述通信控制部與上述記錄裝置之間的該新的無線通信連接的確立、以及伴隨該連接的 確立的上述虛擬端口的開設。
根據(jù)該控制方法,通信控制部在檢測出記錄裝置的電源被關閉的情況下,將該情況通知給記錄控制部,另一方面,記錄控制部在從通信控制部接收到記錄裝置的電源關閉的通知的情況下,直到與記錄裝置之間確立無線通信連接為止的期間,請求與記錄裝置之間的無線通信連接的確立、以及伴隨該連接的確立的虛擬端口的開設。因此,若在電源關閉后被接通,則會迅速地嘗試無線通信連接的確立,伴隨記錄裝置中的錯誤的產(chǎn)生,在電源接通后,能夠迅速地確立無線通信連接。因此,利用在產(chǎn)生了錯誤的情況下,有時在電源關閉后,立即進行電源的接通這一記錄裝置的特征,在能夠確立與記錄裝置的無線通信連接的狀況下,能夠減少不進行該確立的時間段。
另外,為了實現(xiàn)上述目的,本發(fā)明是存儲有執(zhí)行能夠與記錄裝置進行無線通信的控制裝置的控制方法的各步驟的程序的、計算機可讀取的存儲介質(zhì)。
若執(zhí)行該程序,則當在電源關閉后又被接通時,會迅速地嘗試無線通信連接的確立,隨著記錄裝置中的錯誤的產(chǎn)生,在電源接通后,能夠迅速地確立無線通信連接。因此,利用在產(chǎn)生了錯誤的情況下,有時在電源關閉之后,立即進行電源的接通這一記錄裝置的特征,在能夠確立與記錄裝置的無線通信連接的狀況下,能夠減少不進行該確立的時間段。
根據(jù)本發(fā)明,與記錄裝置進行無線通信的控制裝置利用記錄裝置的特征,在能夠確立與記錄裝置的無線通信連接的狀況下,能夠減少不進行該確立的時間段。
圖1是表示本實施方式的記錄系統(tǒng)的功能性構成的框圖。
圖2是表示以往的打印機以及主機的動作的順序圖。
圖3是表示本實施方式的打印機以及主機的動作的順序圖。具體實施方式
以下,參照附圖對本發(fā)明的實施方式進行說明。
圖1是表示本實施方式的記錄系統(tǒng)I的功能性構成的框圖。
記錄系統(tǒng)I具備主機10 (控制裝置)和打印機11 (記錄裝置),在主機10的控制下,利用打印機11,發(fā)放記錄了規(guī)定的圖像的紙片。
主機10以及打印機11分別都是可攜帶程度的小型裝置。記錄系統(tǒng)I例如安裝于在新干線等電車內(nèi)進行的車內(nèi)銷售、在飛機中進行的機內(nèi)銷售中收納商品的專用推車上, 是根據(jù)顧客對商品的購入來發(fā)放收據(jù)的系統(tǒng)。而且,在本實施方式中,在主機10和打印機 11之間,不以有線而以無線連接,由此,可發(fā)揮各裝置小型化的優(yōu)點,并且構成為在取出收納于推車中的商品時線纜不會礙事。
主機10例如是筆記本電腦,如圖1所示,具備控制部15、輸入部16、顯示部17、存儲部18和無線通信部19??刂撇?5具備CPU、R0M、RAM和其他外圍電路等,中樞性地控制主機10的各部分??刂撇?5具備記錄控制部15a和通信控制部15b,關于這些功能模塊, 在后敘述。輸入部16與鍵盤、操作開關等各種輸入設備連接,檢測針對這些輸入設備進行的操作,并輸出給控制部15。顯示部17具備液晶顯示面板等顯示面板,在控制部15的控制下,將各種信息顯示在顯示面板上。存儲部18具備EEPROM等非易失性存儲器,非易失性地且能夠改寫地存儲各種數(shù)據(jù)。無線通信部19在控制部15的控制下,與打印機11之間進行依據(jù)Bluetooth標準的無線通信,包含連接管理器、連接控制器、高頻電路和天線等而構成。
另一 方面,打印機11是熱敏式記錄裝置,其收納熱敏卷紙,通過熱敏頭20在熱敏卷紙上記錄圖像,并利用刀具單元21在規(guī)定的位置切斷熱敏卷紙,從而發(fā)放收據(jù)等紙片。如圖1所示,打印機11具備打印機側控制部22、打印機側存儲部23、打印機側無線通信部24、和機械機構25。打印機側控制部22具備CPU、R0M、RAM和其他的外圍電路等,中樞性地控制打印機11的各部分。打印機側存儲部23具備EEPROM等非易失性存儲器,能夠非易失性地并可改寫地存儲各種數(shù)據(jù)。打印機側無線通信部24在打印機側控制部22的控制下, 與主機10之間進行依據(jù)Bluetooth標準的無線通信。機械機構25構成為除了包含上述的熱敏頭20、以及刀具單元21之外,還包含輸送機構26。在紙片發(fā)放時,打印機側控制部22 通過讀出并執(zhí)行安裝的固件,一邊利用輸送機構26輸送熱敏卷紙,一邊利用熱敏頭20記錄圖像,并利用刀具單元21切斷熱敏卷紙。
接下來,對主機10的控制部15所具備的記錄控制部15a、以及通信控制部15b進行說明。
記錄控制部15a通過讀出并執(zhí)行打印機11控制用打印機驅動程序,生成用于控制打印機11的控制數(shù)據(jù),并輸出給通信控制部15b的后述的虛擬COM端口(虛擬端口)。
此處,主機10、以及打印機11能夠借助依據(jù)RS - 232C等串行通信標準的通信線纜來進行串行通信。而且,打印機驅動程序是假定與打印機11進行串行通信而開發(fā)的,記錄控制部15a輸出的控制數(shù)據(jù)為依據(jù)串行通信標準的數(shù)據(jù)構造。
通信控制部15b通過讀出并執(zhí)行用于控制Bluetooth硬件的、所謂的Bluetooth Driver Stack(藍牙驅動程序堆棧),控制無線通信部19,來與打印機11之間進行無線通信。
通信控制部15b中的Bluetooth協(xié)議的堆棧構成為從下位的層開始依次為HCI (Host Control Interface:主機控制接口)、L2CAP (Logical Link Control and Adaptive Protocol:邏輯鏈路控制和適配協(xié)議)、和 RFCOMM (Radio Freq uency Communication:射頻通訊)/ SDP (Service Discovery Protocol:服務發(fā)現(xiàn)協(xié)議)。另外,上述的記錄控制部 15a相當于應用層的處理部。
通信控制部15b若依據(jù)Bluetooth標準與打印機11之間確立無線通信連接,則利用RFCOMM的處理部的功能,開設虛擬COM端口。該虛擬COM端口是虛擬的串行端口(所謂的COM端口),記錄控制部15a在向打印機11發(fā)送控制數(shù)據(jù)的情況下,將依據(jù)串行通信標準的數(shù)據(jù)構造的控制數(shù)據(jù)經(jīng)由虛擬COM端口輸出給通信控制部15b。
通信控制部15b將經(jīng)由虛擬COM端口輸入的控制數(shù)據(jù)在RFCOMM層中轉換為依據(jù) RFCOMM標準的數(shù)據(jù)構造的數(shù)據(jù),并在L2CAP層中進行數(shù)據(jù)包化,經(jīng)由HCI輸出給無線通信部19。無線通信部19在通信控制部15b的控制下,針對輸入的數(shù)據(jù)包適當?shù)剡M行分段,進行規(guī)定的調(diào)制,并經(jīng)由天線發(fā)送給打印機11。
然而,如上所述,打印機11是在熱敏卷紙上記錄圖像,并進行切斷的裝置,在電源接通的期間,有可能產(chǎn)生卡紙、缺紙、記錄中的開蓋、與刀具單元21中的刀具位置相關的錯誤等各種錯誤。而且,本實施方式的打印機11構成為在發(fā)生了規(guī)定的錯誤的情況下,若在消除了錯誤后,暫時關閉電源,之后再接通,則在進行了各種初始處理后,之后正常地進行動作。該情況下,在短時間的 期間內(nèi)進行電源的關閉和接通。這樣的構成一般應用于在記錄介質(zhì)上記錄圖像的記錄裝置。
而且,本實施方式的主機10的特征在于,在短時間的期間內(nèi)進行打印機11的電源的關閉和接通的情況下的動作。以下,對未應用本發(fā)明的主機的動作進行說明,在明確了其課題后,對應用了本發(fā)明的主機10的動作進行說明。
圖2是表示起因于打印機11的錯誤的發(fā)生等,用戶進行了電源的關閉和接通的情況下的以往的主機(以下,稱為“對應主機”。)的記錄控制部(與記錄控制部15a對應的功能模塊。以下,稱為“對應記錄控制部”。)、通信控制部(與通信控制部15b對應的功能模塊。 以下,稱為“對應通信控制部”。)、以及打印機11的動作的順序圖。在圖2中,(A)表示打印機11的動作,(B)表示對應通信控制部的動作,(C)表示對應記錄控制部的動作。另外,在圖2中,為了便于說明,在(X)中,表示操作打印機11的用戶的動作。
如圖2所示,為了應對打印機11中的錯誤的發(fā)生,用戶指示打印機11的電源關閉 (步驟SX1)。由此,進行關機的各種處理(步驟SA1),從而打印機11的電源關閉。此外,在本例中,用戶為了使打印機11重新開始動作,在關閉打印機11的電源后,在比后述的待機期間Tl短很多的時間內(nèi),接通打印機11的電源(步驟SX2)。
若打印機11的電源被關閉,則對應通信控制部根據(jù)與打印機11的通信的狀況,檢測出與打印機11之間不能進行通信(步驟SB1)。
此處,Bluetooth的無線通信沒有有線通信那么穩(wěn)定,例如,有時由于某種理由打印機11暫時性位于偏離能夠與對應主機進行通信的區(qū)域的場所,或者,起因于某種噪聲在打印機11和對應主機之間的無線通信被暫時性地切斷等,從而這些設備暫時處于不能通信的狀況。另外,在步驟SBl中對應通信控制部雖然能夠檢測出與打印機11之間不能進行通信,但是無法判別不能進行通信的狀況是暫時的、還是不是暫時的。
基于以上,在步驟SBl中,在對應通信控制部檢測出與打印機11之間不能進行通信的情況下,在規(guī)定的待機期間Tl (例如,20秒)的期間,維持能夠利用已確立的無線通信連接與打印機11之間進行通信的狀態(tài)而待機(步驟SB2)。在該期間,不能通信的狀況是暫時的,只要消除該狀況,就能夠依據(jù)Bluetooth標準,在打印機11和對應主機之間重新開始通信。由此,在不能通信的狀況是暫時性的情況下,能夠避免再次確立無線通信連接,在不能通信的狀況消除時,能夠迅速重新開始通信。
并且,在即便經(jīng)過待機期間Tl,也未消除不能通信的狀況的情況下,由于不能通信的狀況不是暫時性的,所以對應通信控制部向對應記錄控制部通知與打印機11之間不能通信的檢測結果(步驟SB3)。
接收了該通知的對應記錄控制部為使打印機11成為能夠控制的狀態(tài),針對對應通信控制部請求新的無線通信連接的確立、以及伴隨該新的無線通信連接的確立的虛擬端口的開設(步驟SCI)。
根據(jù)該請求,對應通信控制部依據(jù)Bluetooth標準,嘗試與打印機11之間確立無線通信連接。在該時刻,打印機11的電源被接通,處于能夠確立無線通信連接的狀態(tài),所以與打印機11之間的無線通信連接被確立(步驟SB4),成為能夠由對應記錄控制部進行打印機11的控制的狀態(tài)。
在進行了圖2所示的動作的情況下,存在以下的課題。即,為了消除錯誤,用戶往往以與待機期間Tl相比的短時間進行電源的關閉和接通。并且,在接通電源之后,打印機 11處于能夠確立無線通信連接的狀態(tài)。但是,對應通信控制部 在檢測出打印機11處于不能進行通信的狀態(tài)后,在待機期間Tl的期間,維持能夠利用已確立的無線通信連接與打印機 11之間進行通信的狀態(tài)而待機,并在剛經(jīng)過待機期間Tl后,針對對應記錄控制部通知與打印機11之間不能通信的檢測結果。因此,在電源接通后,無線通信連接被確立前的時間T2(圖2)的期間,與打印機11之間不能進行通信,產(chǎn)生不能由對應主機對打印機11進行控制的時間段。若能夠減少該時間T2,則在接通電源后,可迅速地利用打印機11進行各種動作, 因此能夠提高用戶的滿意度。
基于以上,本實施方式的主機10執(zhí)行以下的動作。
圖3是表示起因于打印機11的錯誤的發(fā)生等,用戶進行了電源的關閉和接通的情況下的主機10的記錄控制部15a、通信控制部15b以及打印機11的動作的順序圖。
在圖3中,(A)表示打印機11的動作,(B)表示通信控制部15b的動作,(C)表示記錄控制部15a的動作,(X)表示操作打印機11的用戶的動作。
如圖3所示,為了應對打印機11中的錯誤的發(fā)生,用戶指示打印機11的電源關閉 (步驟SY1)。因此,打印機11利用固件的功能,針對主機10,將表示電源被關閉的數(shù)據(jù)發(fā)送給通信控制部15b (步驟SD1)。此外,在電源被關閉時發(fā)送表示該主旨的數(shù)據(jù)的功能未被安裝到固件中的情況下,需要安裝該功能。
接收了該數(shù)據(jù)(接收數(shù)據(jù))的通信控制部15b對該數(shù)據(jù)實施依據(jù)Bluetooth標準的所需的處理,經(jīng)由虛擬COM端口,輸出給記錄控制部15a,從而通知打印機11的電源被關閉 (步驟SE1)。在本實施方式中,通信控制部15b通過監(jiān)視是否從打印機11接收了表示電源被關閉的數(shù)據(jù),來檢測打印機11的電源是否被關閉。之后,打印機11的電源關閉,伴隨該電源的關閉,在打印機11和主機10之間成為不能通信的狀態(tài)。因此,通信控制部15b利用與打印機11的通信的狀況,來檢測出與打印機11之間是不能通信的(步驟SE2)。如上所述,在檢測出不能通信的情況下,通信控制部15b在待機期間Tl的期間待機。
另一方面,若從通信控制部15b輸入表示電源被關閉的數(shù)據(jù),則記錄控制部15a以比待機期間Tl短的時間間隔T3 (例如,待機期間Tl是20秒,間隔T3是2秒),請求與打印機11之間的新的無線通信連接的確立以及伴隨該連接的確立的虛擬COM端口的開設(以下,稱為“通信確立請求”)。在直到與打印機11之間確立無線通信連接為止的期間,該通信確立請求以間隔T3被反復進行。
在圖3的例子中,在記錄控制部15a進行了第一次的通信確立請求(步驟SFl)的時刻,由于打印機11的電源未被接通,所以與打印機11之間無法確立無線通信連接。因此, 通信控制部15b與步驟SFl中的第一次的通信確立請求對應地通知無法確立無線通信連接的主旨(步驟SE3)。
由于在第一次的通信確立請求中沒能確立無線通信連接,因此從進行該第一次的通信確立請求開始經(jīng)過了間隔T3后,記錄控制部15a進行第二次的通信確立請求(步驟 SF2)。
在該第二次的通信確立請求的時刻,打印機11的電源被接通,成為與打印機11之間能夠確立無線通信連接的狀態(tài)。通信控制部15b依據(jù)Bluetooth標準,確立無線通信連接 (步驟SE4),對記錄控制部15a開設與確立的無線通信連接對應的虛擬COM端口(步驟SE5)。 由此,之后,記錄控制部15a能夠對打印機11發(fā)送控制數(shù)據(jù),能夠利用主機10進行打印機 11的控制。
這樣,本實施方式構 成為,在由用戶指示了打印機11的電源的關閉的情況下,通信控制部15b檢測出該指示,并通知給記錄控制部15a。并且,記錄控制部15a構成為若接收該通知,則在直到與打印機11之間確立無線通信連接為止的期間,以比待機期間Tl短的間隔T3,反復進行通信確立請求。由于這些構成,若在打印機11的電源關閉后,接通電源, 則在該接通之后,以至少比間隔T3短的時間,迅速地確立主機10和打印機11之間的無線通信連接。因此,能夠縮短電源接通后,直到確立無線通信連接為止的時間T4 (圖3),SP, 能夠縮短不能通過主機10進行打印機11的控制的時間段,能夠提高用戶的滿意度。
如以上說明所述,本實施方式的主機10的通信控制部15b在檢測出關閉了打印機 11的電源的情況下,將該情況通知給記錄控制部15a。而且,記錄控制部15a在從通信控制部15b接收了打印機11的電源關閉的通知的情況下,在直到與打印機11之間確立無線通信連接為止的期間,請求與打印機11之間的無線通信連接的確立、以及伴隨該連接的確立的虛擬COM端口的開設。
根據(jù)該構成,若在打印機11的電源關閉后被接通,則會迅速地嘗試無線通信連接的確立,在伴隨記錄裝置中的錯誤的發(fā)生而進行了電源的關閉和接通的情況下,在電源接通后,能夠迅速地使無線通信連接確立。因此,利用在發(fā)生了錯誤的情況下有時進行電源的關閉和接通這樣的打印機11的特征,在能夠確立與打印機11的無線通信連接的狀況下,能夠減少不進行該確立的時間段。
另外,在本實施方式中,記錄控制部15a在從通信控制部15b接收了打印機11的電源關閉的通知的情況下,在直到與打印機11之間確立無線通信連接為止的期間,以規(guī)定的間隔T3反復請求與打印機11之間的無線通信連接的確立、以及伴隨該連接的確立的虛擬COM端口的開設。
根據(jù)該構成,記錄控制部15a在規(guī)定的期間以規(guī)定的間隔T3反復請求無線通信連接的確立、以及伴隨該連接的確立的虛擬COM端口的開設,所以在伴隨打印機11中的錯誤的發(fā)生進行了電源的關閉和接通的情況下,能夠在上述規(guī)定的間隔T3內(nèi)的盡量早的階段, 確立與打印機11之間的無線通信連接。
另外,在本實施方式中,通信控制部15b通過監(jiān)視是否從打印機11接收了表示電源被關閉的數(shù)據(jù)(接收數(shù)據(jù)),來檢測出打印機11的電源被關閉。
由此,通信控制部15b能夠利用從打印機11接收到的數(shù)據(jù),迅速且可靠地檢測出打印機11的電源被關閉。
另外,在本實施方式中,通信控制部15b在從打印機11接收到表示電源關閉的通知的數(shù)據(jù)的情況下,經(jīng)由虛擬COM端口輸出給記錄控制部15a,從而通知打印機11的電源被關閉的主旨。
根據(jù)該構成,通信控制部15b能夠利用從打印機11接收到的數(shù)據(jù),迅速且可靠地對記錄控制部15a通知打印機11的電源被關閉。
此外,上述的實施方式表本發(fā)明的一個方式,能夠在本發(fā)明的范圍內(nèi)任意地變形以及應用。
例如,在上述的實施方式中,打印機11和主機10之間的無線通信的標準是 Bluetooth,但標準并不限于此。
另外,在上述的實施方式中,記錄系統(tǒng)I是在主機10的控制下,通過打印機11發(fā)放收據(jù)等紙片的系統(tǒng),但應用本申請發(fā)明的系統(tǒng)并不限于此,例如,在控制裝置的控制下, 通過記錄裝置在單頁紙上記錄圖像的系統(tǒng)等中也能夠應用本發(fā)明。即,對于控制裝置和記錄裝置依據(jù)規(guī)定的標準進行無線通信的系統(tǒng),都能夠廣 泛應用本發(fā)明。
另外,由主機10控制的打印機11是熱敏式的,但記錄形式并不限于此,也可以是噴墨式、點陣式等。
另外,圖1所示的各功能模塊能夠通過硬件和軟件的協(xié)作來任意地實現(xiàn),并不暗示特定的硬件構成。
另外,也可以使與主機10外部連接的其它的裝置具有主機10的各功能模塊的功倉泛。
另外,主機10也可以通過執(zhí)行存儲于外部連 接的存儲介質(zhì)的程序,來執(zhí)行本實施方式的各動作。
權利要求
1.一種控制裝置,其特征在于,是能夠與記錄裝置進行無線通信的控制裝置,該控制裝置具備記錄控制部,其生成并輸出用于控制所述記錄裝置的控制數(shù)據(jù);以及通信控制部,該通信控制部與所述記錄裝置之間確立無線通信連接,并且對所述記錄控制部開設虛擬端口,依據(jù)無線通信的標準對從所述記錄控制部經(jīng)由所述虛擬端口輸入的所述控制數(shù)據(jù)進行轉換,并利用無線方式將轉換后的控制數(shù)據(jù)發(fā)送給所述記錄裝置,進而, 將利用無線方式從所述記錄裝置接收到的接收數(shù)據(jù)經(jīng)由所述虛擬端口輸出給所述記錄控制部,所述通信控制部在檢測出所述記錄裝置的電源被關閉的情況下,將所述記錄裝置的電源被關閉的檢測結果通知給所述記錄控制部,所述記錄控制部在從所述通信控制部接收到所述記錄裝置的電源關閉的通知的情況下,直到所述通信控制部與所述記錄裝置之間確立新的無線通信連接為止的期間,向所述通信控制部請求在所述通信控制部與所述記錄裝置之間的該新的無線通信連接的確立、以及伴隨該連接的確立的所述虛擬端口的開設。
2.根據(jù)權利要求I所述的控制裝置,其特征在于,所述記錄控制部在從所述通信控制部接收到所述記錄裝置的電源關閉的通知的情況下,直到所述通信控制部與所述記錄裝置之間確立新的無線通信連接為止的期間,以規(guī)定的間隔反復請求在所述通信控制部與所述記錄裝置之間的該新的無線通信連接的確立、以及伴隨該連接的確立的所述虛擬端口的開設。
3.根據(jù)權利要求I或2所述的控制裝置,其特征在于,所述通信控制部通過監(jiān)視是否從所述記錄裝置接收到表示電源被關閉的所述接收數(shù)據(jù),來檢測所述記錄裝置的電源被關閉。
4.根據(jù)權利要求3所述的控制裝置,其特征在于,所述通信控制部在從所述記錄裝置接收到表示電源關閉的通知的所述接收數(shù)據(jù)的情況下,通過將該接收數(shù)據(jù)經(jīng)由所述虛擬端口輸出給所述記錄控制部,來通知所述記錄裝置的電源被關閉的檢測結果。
5.一種控制裝置的控制方法,其特征在于,該控制裝置構成為能夠與記錄裝置進行無線通信,并且控制裝置具備記錄控制部,其生成并輸出用于控制所述記錄裝置的控制數(shù)據(jù);以及通信控制部,該通信控制部與所述記錄裝置之間確立無線通信連接,并且對所述記錄控制部開設虛擬端口,依據(jù)無線通信的標準對從所述記錄控制部經(jīng)由所述虛擬端口輸入的所述控制數(shù)據(jù)進行轉換,并利用無線方式將轉換后的控制數(shù)據(jù)發(fā)送給所述記錄裝置,進而, 將利用無線方式從所述記錄裝置接收到的接收數(shù)據(jù)經(jīng)由所述虛擬端口輸出給所述記錄控制部,在該控制裝置的控制方法中,利用所述通信控制部檢測出所述記錄裝置的電源被關閉,并將所述記錄裝置的電源被關閉的檢測結果通知給所述記錄控制部,利用所述記錄控制部在從所述通信控制部接收到所述記錄裝置的電源的關閉的通知的情況下,直到所述通信控制部與所述記錄裝置之間確立新的無線通信連接為止的期間,向所述通信控制部請求在所述通信控制部與所述記錄裝置之間的該新的無線通信連接的確立、以及伴隨該連接的確立的所述虛擬端口的開設。
6.根據(jù)權利要求5所述的控制裝置的控制方法,其特征在于,利用所述記錄控制部在從所述通信控制部接收到所述記錄裝置的電源關閉的通知的情況下,直到所述通信控制部與所述記錄裝置之間確立新的無線通信連接為止的期間,以規(guī)定的間隔反復請求在所述通信控制部與所述記錄裝置之間的該新的無線通信連接的確立、以及伴隨該連接的確立的所述虛擬端口的開設。
7.根據(jù)權利要求5或6所述的控制裝置的控制方法,其特征在于,通過利用所述通信控制部監(jiān)視是否從所述記錄裝置接收到表示電源被關閉的所述接收數(shù)據(jù),來檢測所述記錄裝置的電源是否被關閉。
8.根據(jù)權利要求7所述的控制裝置的控制方法,其特征在于,利用所述通信控制部在從所述記錄裝置接收到表示電源關閉的通知的所述接收數(shù)據(jù)的情況下,通過將該接收數(shù)據(jù)經(jīng)由所述虛擬端口輸出給所述記錄控制部,來通知所述記錄裝置的電源被關閉的檢測結果O
9.一種存儲介質(zhì),其特征在于,是計算機能夠讀取的存儲介質(zhì),該存儲介質(zhì)中存儲有使計算機執(zhí)行權利要求51中任意一項所述的控制裝置的控制方法的各步驟的程序。
全文摘要
本發(fā)明涉及控制裝置、控制裝置的控制方法以及存儲介質(zhì)。與記錄裝置進行無線通信的控制裝置利用記錄裝置的特征,在能夠確立與記錄裝置的無線通信連接的狀況下,減少不進行該確立的時間段。主機(10)的通信控制部(15b)在檢測出打印機(11)的電源被關閉的情況下,將該情況通知給記錄控制部(15a),記錄控制部(15a)在從通信控制部(15b)接收到打印機(11)的電源關閉的通知的情況下,直到與打印機(11)之間確立新的無線通信連接的為止期間,向通信控制部(15b)請求與打印機(11)之間的無線通信連接的確立、以及虛擬COM端口的開設。
文檔編號B41J29/38GK103253014SQ20131004948
公開日2013年8月21日 申請日期2013年2月7日 優(yōu)先權日2012年2月14日
發(fā)明者谷口高章, 本間誠一, 桑原智明 申請人:精工愛普生株式會社