欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制裝置、記錄系統(tǒng)和控制裝置的控制方法

文檔序號:6440163閱讀:134來源:國知局
專利名稱:控制裝置、記錄系統(tǒng)和控制裝置的控制方法
技術領域
本發(fā)明涉及一種用于控制記錄裝置的控制裝置、包括該記錄裝置和該控制裝置的記錄系統(tǒng)、以及該控制裝置的控制方法。
背景技術
在現(xiàn)有技術中,已知一種記錄系統(tǒng),其包括安裝了打印機等記錄裝置用的驅(qū)動程序的控制裝置(主機設備)和該控制裝置所連接的記錄裝置,通過該打印機驅(qū)動程序的功能,在控制裝置與記錄裝置之間進行預定的通信,并且在控制裝置的控制之下,執(zhí)行由記錄裝置進行的記錄(例如參考專利文獻I)。這里,由于記錄裝置根據(jù)機種或版本,所對應的命令即從控制裝置輸入的命令當中能夠處理的命令不同,因此就打印機驅(qū)動程序而言,一般要準備與記錄裝置的機種或版本相應的驅(qū)動程序,并且要安裝到控制裝置上。專利文獻I :日本特開2006-72525號公報。但是,如上所述,在按照記錄裝置的機種或版本來開發(fā)打印機驅(qū)動程序的情況下, 當記錄裝置的機種或版本增加時,存在應開發(fā)的打印機驅(qū)動程序的種類增加的傾向,從而存在開發(fā)成本和安裝繁瑣增大的可能性。因此,為了降低開發(fā)成本和安裝的繁瑣,優(yōu)選通過安裝了一個打印機驅(qū)動程序的控制裝置,作為能夠控制所對應的命令不同的多個記錄裝置,來抑制應開發(fā)和安裝的打印機驅(qū)動程序的種類的增加。

發(fā)明內(nèi)容
本發(fā)明是鑒于上述問題提出的,其目的在于能夠控制所對應的命令不同的多個記
錄裝置。為了實現(xiàn)上述目的,本發(fā)明是能夠連接到記錄裝置的控制裝置,其特征在于,包括存儲部,其用于存儲命令信息,該命令信息包含不同的多個所述記錄裝置的每一個所對應的命令的信息;對應命令取得部,其從所連接的所述記錄裝置中取得包含該記錄裝置所對應的命令的信息在內(nèi)的對應命令信息;以及記錄控制部,其基于由所述對應命令取得部所取得的所述對應命令信息和所述存儲部所存儲的所述命令信息,來選擇所連接的所述記錄裝置所對應的命令,并輸出到所述記錄裝置。根據(jù)該結(jié)構(gòu),通過在控制裝置側(cè),取得和管理所連接的記錄裝置所對應的命令,且選擇并輸出與記錄裝置所對應的命令相對應的命令,來控制記錄裝置。因此,通過反映記錄裝置所對應的命令,能夠控制所對應的命令不同的多個記錄裝置的每一個。在這種情況下, 所連接的記錄裝置未對應的命令不被選擇,不進行發(fā)送。作為上述發(fā)明的控制裝置,本發(fā)明的特征在于,所述記錄裝置被設定為根據(jù)對所述對應命令信息的響應進行請求的請求命令來響應所述對應命令信息的結(jié)構(gòu),所述對應命令取得部,通過將所述請求命令向所述記錄裝置中輸出,來從所述記錄裝置中取得所述對應命令息。
根據(jù)該結(jié)構(gòu),對應命令取得部通過利用請求命令來與記錄裝置之間進行程序簡單的通信,能夠取得對應命令信息。記錄裝置是能夠?qū)φ埱竺钸M行響應的結(jié)構(gòu),控制裝置由于能夠通過通信而簡單地取得記錄裝置的對應命令信息,因此用于控制記錄裝置的驅(qū)動程序等的軟件等的開發(fā)也能夠簡單地實現(xiàn)。作為上述發(fā)明的控制裝置,本發(fā)明的特征在于,所述記錄控制部,將由所述對應命令取得部從所述記錄裝置中取得的所述對應命令信息中所包含的內(nèi)容、即對所連接的所述記錄裝置所對應的命令進行表示的信息與所述命令信息建立關聯(lián)后存儲到所述存儲部。根據(jù)該結(jié)構(gòu),能夠恰當?shù)毓芾韽乃鲇涗浹b置取得的所連接的記錄裝置所對應的對應命令信息和預先存儲的命令信息,從而使利用了該記錄裝置所對應的命令的記錄裝置的控制成為可能。作為上述發(fā)明的控制裝置,本發(fā)明的特征在于,所述記錄控制部,將所連接的所述記錄裝置未對應的命令變換為所連接的所述記錄裝置所對應的能夠替代的命令,并輸出到所述記錄裝置。根據(jù)該結(jié)構(gòu),即使是所連接的記錄裝置未對應的命令,通過利用能夠替代的其他的命令,也能夠在記錄裝置上進行與該未對應的命令的處理同樣的處理。此外,作為上述發(fā)明的控制裝置,本發(fā)明的特征在于,所述記錄控制部,在是所連接的所述記錄裝置未對應的命令的情況下,將該命令以用所連接的所述記錄裝置所對應的多個命令進行替代的方式進行組合變換,并輸出到所述記錄裝置。這里,對于所連接的記錄裝置未對應的命令,盡管不能夠用該記錄裝置所對應的I 個命令替代,但是,存在能夠由多個命令當中的組合來替代的情況。據(jù)此,根據(jù)上述結(jié)構(gòu),即使是所連接的記錄裝置未對應的命令,通過將所對應的其他的命令進行多個組合而利用,也能夠使記錄裝置進行與該未對應的命令的處理同樣的處理。在該情況下,優(yōu)選地,將未對應的一個命令和與能夠替代的一個或者多個命令的組合相關的信息建立關聯(lián)而存儲到存儲部。作為上述發(fā)明的控制裝置,本發(fā)明的特征在于,所述記錄控制部,將以下信息存儲到所述存儲部,所述信息是以能夠替代所述記錄裝置未對應的命令的方式將多個命令進行組合變換并輸出到所述記錄裝置時的與該多個命令的輸出的順序相關的信息,參考所述存儲部,基于與該順序相關的信息,將所述多個命令輸出到所述記錄裝置。根據(jù)該結(jié)構(gòu),在以能夠替代所述記錄裝置未對應的命令的方式將多個命令進行組合并輸出的情況下,當按命令的順序?qū)τ涗浹b置側(cè)的處理結(jié)果有影響時,能夠以成為可替代的恰當?shù)奶幚斫Y(jié)果的順序來進行發(fā)送。通過確定發(fā)送命令的順序,能夠與記錄裝置之間執(zhí)行可靠且順利的通信。為了實現(xiàn)上述目的,本發(fā)明是能夠連接到記錄裝置、并且對包含不同的多個所述記錄裝置的每一個所對應的命令的信息在內(nèi)的命令信息進行存儲的控制裝置的控制方法, 其特征在于,從所連接的所述記錄裝置中取得包含該記錄裝置所對應的命令的信息在內(nèi)的對應命令信息,基于所取得的所述對應命令信息和所存儲的所述命令信息,來選擇所述記錄裝置所對應的命令,并輸出到所述記錄裝置。根據(jù)該控制方法,通過在控制裝置側(cè),取得和管理所連接的記錄裝置所對應的命令,且選擇并輸出與記錄裝置所對應的命令相對應的命令,來控制記錄裝置。因此,通過反映記錄裝置所對應的命令,能夠控制所對應的命令不同的多個記錄裝置的每一個。在這種情況下,所連接的記錄裝置未對應的命令不被選擇,不進行發(fā)送。發(fā)明效果根據(jù)本發(fā)明,能夠控制所對應的命令不同的多個記錄裝置。


圖I是對記錄系統(tǒng)的功能性結(jié)構(gòu)進行表示的方框圖。
圖2A是對上級打印機的功能性結(jié)構(gòu)進行表示的方框圖。
圖2B是對下級打印機的功能性結(jié)構(gòu)進行表示的方框圖。
圖3A是對主計算機的動作進行表示的流程圖。
圖3B是對打印機的動作進行表示的流程圖。
圖4A是對上級打印機的對應命令一覽表數(shù)據(jù)進行表示的示意圖。
圖4B是對下級打印機的對應命令一覽表數(shù)據(jù)進行表示的示意圖。
圖5A是對上級打印機的對應命令管理DB進行表示的示意圖。
圖5B是對下級打印機的對應命令管理DB進行表示的示意圖。
圖6是對主計算機的動作進行表示的流程圖。
圖7是對替代命令管理DB進行表示的示意圖。
附圖符號說明
I記錄系統(tǒng)
11主計算機(控制裝置)
13控制部
17存儲部
21打印機驅(qū)動程序執(zhí)行部(記錄控制部)
30對應命令取得部
33對應命令管理DB (命令信息)
Pl上級打印機(記錄裝置)
P2下級打印機(記錄裝置)。
具體實施例方式下面,參考附圖,說明本發(fā)明的實施方式。圖I是對適用本發(fā)明的實施方式的記錄系統(tǒng)I的結(jié)構(gòu)進行表示的方框圖。如該圖I所示,記錄系統(tǒng)I包括主計算機11 (控制裝置)和與主計算機11能夠通信地連接的打印機P (記錄裝置)。主計算機11例如是設置在小賣店等的鋪面、且安裝了用于進行銷售額登錄處理和結(jié)算處理的銷售時刻管理系統(tǒng)(P0S系統(tǒng))的POS終端裝置,在每次交易時通過打印機P 發(fā)放票據(jù)。所謂發(fā)放票據(jù),是指在包含與交易的商品的購入相關的信息和店鋪的日志等的預定圖像被記錄在熱敏滾筒紙上之后,剪切熱敏滾筒紙,從而形成作為一張紙用盡的票據(jù)。如圖I所示,主計算機11包括控制部13、輸入部14、顯示部15、接口部16和存儲部17。
控制部13是對主計算機11進行中樞控制的部分,包括用于執(zhí)行各種程序的CPU、 用于存儲由CPU執(zhí)行的基本控制程序等的ROM、用于形成對CPU所執(zhí)行的程序和處理對象的數(shù)據(jù)等進行臨時存儲的工作區(qū)的RAM、以及其他的周邊電路等??刂撇?3,雖然還包括POS 應用程序執(zhí)行部20和打印機驅(qū)動程序執(zhí)行部21 (記錄控制部),但是關于這些,將在后面闡述。輸入部14,連接了包括有由操作員所操作的銷售額登錄鍵等各種鍵的鍵盤或鼠標、條形碼掃描器、讀卡機等輸入設備,并檢測對輸入設備的操作,以作為操作信號而輸出到控制部13。顯示部15,包括液晶顯示器等的顯示面板,且在控制部13的控制之下,將銷售額登錄處理和結(jié)算處理的處理內(nèi)容等各種信息顯示在顯示面板上。接口部16,在控制部13的控制之下,在與打印機P之間進行按照通信標準的通信。存儲部17,包括硬盤和閃存等的非易失性存儲器,能夠重寫地存儲各種數(shù)據(jù)。對于存儲部17所存儲的各種數(shù)據(jù),將在后面闡述。設定打印機P具有性能和功能高的上級打印機P1、以及性能和功能低的下級打印機P2,且主計算機11連接任一個打印機P。這些打印機P都是熱敏行式打印機,其按照主計算機11的控制,將以滾筒狀卷著的熱敏滾筒紙通過輸送機構(gòu)(沒有圖示)進行輸送,并且通過由行式熱敏打印頭(沒有圖示)將熱施加在該熱敏滾筒紙的記錄面上來記錄文字和圖像,通過由剪切機構(gòu)(沒有圖示) 在預定的位置剪切熱敏滾筒紙來發(fā)放票據(jù)。上級打印機Pl是相當于下級打印機P2的上級機種的打印機P。對于上級打印機 Pl和下級打印機P2,雖然細節(jié)將在后面闡述,但是除了物理結(jié)構(gòu)上的差異之外,在所對應的命令(從主計算機11輸入的命令且能夠處理的命令)上也存在差異。另一方面,上級打印機Pl和下級打印機P2是相同的制造商在共同的開發(fā)環(huán)境下開發(fā)和制造的打印機,在這些打印機之間,命令體系以及對于相同的命令的接收發(fā)送的協(xié)議、在接收到相同的命令的情況下的處理方式都相同。例如,設定上級打印機Pi和下級打印機P2兩者對應于稱為命令Cl的命令。在該情況下,對上級打印機Pl和下級打印機P2 來說,命令Cl具有同樣的意義,在命令Cl被輸入時,遵照相同的接收發(fā)送的協(xié)議來輸入命令Cl,根據(jù)所輸入的命令Cl來執(zhí)行相同的處理,在針對所輸入的命令Cl對相同意思的命令進行響應時,遵照相同的接收發(fā)送的協(xié)議來輸出相同的命令。圖2A、圖2B是對打印機的功能結(jié)構(gòu)進行表示的方框圖。圖2A表示上級打印機P1, 圖2B表示下級打印機P2。如圖2A所示,包括上級打印機側(cè)控制部201、上級打印引擎211、上級打印機側(cè)存儲部221、和接口部231。上級打印機側(cè)控制部201是對上級打印機Pl進行中樞控制的部分,且包括CPU和 ROM、RAM、其他的周邊電路。上級打印引擎211,在上級打印機側(cè)控制部201的控制之下,監(jiān)視各種傳感器的檢測值,同時,通過使除了對上述的行式熱敏打印頭之外、還對用于輸送熱敏滾筒紙的壓板滾筒進行驅(qū)動的輸送電動機、和對上述的剪切機構(gòu)所包括的刀具進行驅(qū)動的刀具驅(qū)動電動機動作,將圖像記錄在熱敏滾筒紙上、且剪切記錄了圖像的熱敏滾筒紙,從而發(fā)行票據(jù)。
上級打印機側(cè)存儲部221包括硬盤或閃存等非易失性存儲器,能夠重寫地存儲各種數(shù)據(jù)。對于上級打印機側(cè)存儲部221所存儲的各種數(shù)據(jù),將在后面闡述。接口部231,在上級打印機側(cè)控制部201的控制之下,與主計算機11之間,進行基于通信標準的通信。在上級打印機側(cè)控制部201上,連接了蓋傳感器241、紙用盡傳感器251、刀具位置傳感器261和紙剩余量傳感器271。在上級打印機Pl的主體上,形成作為用于容納熱敏滾筒紙的空間的滾筒紙容納部(沒有圖示),并且設置了用于開閉該滾筒紙容納部的開口的開閉蓋(沒有圖示)。所謂蓋傳感器241,是用于檢測開閉蓋是開狀態(tài)還是閉狀態(tài)的傳感器。所謂紙用盡傳感器251,是用于檢測是否發(fā)生了滾筒紙容納部所容納的滾筒紙變被消耗用盡而沒有紙 (無紙)的情況的傳感器。上級打印機側(cè)控制部201,基于蓋傳感器241的檢測值,檢測開閉蓋是開狀態(tài)還是閉狀態(tài),基于紙用盡傳感器251的檢測值,檢測是否發(fā)生了紙用盡。所謂紙剩余量傳感器271,是用于檢測滾筒紙容納部所容納的熱敏滾筒紙的剩余量是否下降到低于預定的剩余量的傳感器。上級打印機側(cè)控制部201,基于紙剩余量傳感器 271的檢測值,檢測熱敏滾筒值的剩余量是否下降到低于預定的剩余量。此外,上級打印機P1,包括用于剪切熱敏滾筒紙的剪切機構(gòu),但是,在該剪切機構(gòu)中,通過可動刀刃進行移動來執(zhí)行熱敏滾筒紙的剪切。在剪切機構(gòu)中,考慮到安全等,還可以成為下述結(jié)構(gòu)僅在可動刀刃處于預定的待機位置時,才開始由剪切機構(gòu)進行的熱敏滾筒紙的剪切。所謂刀具位置傳感器261,是用于檢測可動刀刃是否位于待機位置的傳感器。上級打印機側(cè)控制部201,基于刀具位置傳感器261的檢測值,檢測可動刀刃是否位于待機位置。如圖2B所示,下級打印機P2包括下級打印機側(cè)控制部202 ;下級打印引擎212 ; 下級打印機側(cè)存儲部222 ;接口部232 ;蓋傳感器242 ;紙用盡傳感器252 ;以及刀具位置傳感器262。由于下級打印機側(cè)控制部202、下級打印引擎212、下級打印機側(cè)存儲部222、接口部232、蓋傳感器242、紙用盡傳感器252以及刀具位置傳感器262的每一個,是與上級打印機PI中的上級打印引擎211、上級打印機側(cè)存儲部221、接口部231、蓋傳感器241、紙用盡傳感器251以及刀具位置傳感器261的每一個同樣的結(jié)構(gòu),因此省略其說明。從圖2A與圖2B的比較中可見,下級打印機P2不包括紙剩余量傳感器271,在這點上,存在功能上的差異。下面,通過POS應用程序執(zhí)行部20以及打印機驅(qū)動程序執(zhí)行部21的說明,對發(fā)放一張票據(jù)時的記錄系統(tǒng)I的基本動作進行說明。POS應用程序執(zhí)行部20通過執(zhí)行主計算機11中所預先安裝的POS應用程序,在每次與顧客的交易時,訪問例如具有商品主信息(master)等數(shù)據(jù)庫的預定的服務器等,取得表示交易中所購入的商品的信息或表示商品的單價的信息、表示購入金額的信息等的應記載在票據(jù)上的信息,基于所取得的信息,生成應記錄在票據(jù)上的與圖像相關的印刷數(shù)據(jù),輸出到打印機驅(qū)動程序執(zhí)行部21。打印機驅(qū)動程序執(zhí)行部21,通過執(zhí)行主計算機11上預先安裝的打印機驅(qū)動程序,基于從POS應用程序執(zhí)行部20輸入的印刷數(shù)據(jù),生成與打印機P的命令標準對應的控制命令,輸出到打印機P。在該控制命令中,包含使打印機P的輸送機構(gòu)輸送熱敏滾筒紙的命令、 通過驅(qū)動行式熱敏打印頭來記錄圖像的命令、應記錄到熱敏滾筒紙上的圖像的圖像數(shù)據(jù)、 使剪切機構(gòu)剪切熱敏滾筒紙的命令等。輸入了控制命令的打印機P的打印機側(cè)控制部,按照控制命令,控制打印引擎(上級打印引擎211、下級打印引擎212),執(zhí)行與票據(jù)的發(fā)放相關的各種動作。但是,如上所述,上級打印機Pl與下級打印機P2,其機種不同,所對應的命令也不同。在這樣的情況下,在現(xiàn)有技術中,針對上級打印機P1,開發(fā)了遵照上級打印機Pl 對應的命令的專用的打印機驅(qū)動程序,另一方面,針對下級打印機P2,開發(fā)了遵照下級打印機P2對應的命令的專用的打印機驅(qū)動器。在上級打印機Pl被連接到主計算機11時,安裝上級打印機Pl專用的打印機驅(qū)動程序,通過該打印機驅(qū)動程序的功能,來控制上級打印機 P1,另一方面,在下級打印機P2被連接到主計算機11時,安裝下級打印機P2專用的打印機驅(qū)動程序,通過該打印機驅(qū)動器的功能,來控制下級打印機P2。但是,在這樣的情況下,對于每個打印機Pl的機種,都需要開發(fā)或安裝專用的打印機驅(qū)動程序,所以存在開發(fā)成本或安裝繁瑣增大的可能性。據(jù)此,在本實施方式中,能通過共同的打印機驅(qū)動程序來控制上級打印機Pl和下級打印機P2兩者,從而抑制了打印機驅(qū)動程序的開發(fā)成本或安裝繁瑣的增大。圖3A、圖3B是表示在使上級打印機P1、下級打印機P2的任一個打印機P新連接到主計算機11上之后的主計算機11和打印機P的動作的流程圖。圖3A表示主計算機11 的動作,圖3B表示打印機P的動作。而且,在以下的說明中,在對上級打印機側(cè)控制部201和下級打印機側(cè)控制部202 沒有特別區(qū)分的情況下,簡單地設為“打印機側(cè)控制部”來進行表達。如圖3A所示,主計算機11的控制部13的打印機驅(qū)動程序執(zhí)行部21的對應命令取得部30輸出信息響應請求命令JY (步驟SAl)。該對應命令取得部30的功能是通過CPU 執(zhí)行打印機驅(qū)動程序所包含的程序等的硬件與軟件的協(xié)作來實現(xiàn)的。當輸入了信息響應請求命令JY時,打印機側(cè)控制部參考對應命令一覽表數(shù)據(jù) 31 (步驟 SBl)。圖4A、圖4B是示意性表示對應命令一覽表數(shù)據(jù)31的示意圖,圖4A示意性地表示作為上級打印機Pl所存儲的對應命令一覽表數(shù)據(jù)31的上級對應命令一覽表數(shù)據(jù)311,圖 4B示意性地表示作為下級打印機P2所存儲的對應命令一覽表數(shù)據(jù)31的下級對應命令一覽表數(shù)據(jù)312。所謂對應命令一覽表數(shù)據(jù)31,是打印機P所對應的命令的名稱的一覽表。所謂所對應的命令,是假設打印機P的通常的功能,例如假設打印機P通過固件(firmware)的功能來控制基本動作,從而通過當前安裝的固件的功能能夠讀出并且執(zhí)行的命令的情況。如上所述,在上級打印機Pl和下級打印機P2中,在所對應的命令上存在不同。如圖4A所示,上級打印機Pl至少對應于蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令PY、刀具位置響應請求命令NY、綜合狀態(tài)響應請求命令TY以及紙剩余量響應請求命令QY這5個命令。
當從主計算機11輸入了蓋狀態(tài)響應請求命令CY的情況下,上級打印機側(cè)控制部 201基于蓋傳感器241的檢測值,檢測開閉蓋的狀態(tài),生成包含了對開閉蓋的狀態(tài)進行表示的信息的預定格式的蓋狀態(tài)響應數(shù)據(jù)CD,輸出到主計算機11。當從主計算機11輸入了紙用盡狀態(tài)響應請求命令PY的情況下,上級打印機側(cè)控制部201基于紙用盡傳感器251的檢測值,檢測是否發(fā)生了紙用盡,生成包含了對是否發(fā)生了紙用盡進行表示的信息的預定格式的紙用盡狀態(tài)響應數(shù)據(jù)PD,輸出到主計算機11。當從主計算機11輸入了刀具位置響應請求命令NY的情況下,上級打印機側(cè)控制部201基于刀具位置傳感器261的檢測值,檢測可動刀刃是否位于待機位置,生成包含了對可動刀刃是否位于待機位置進行表示的信息的預定格式的刀具位置響應數(shù)據(jù)ND,輸出到主計算機11。當從主計算機11輸入了綜合狀態(tài)響應請求命令TY的情況下,上級打印機側(cè)控制部201基于蓋傳感器241、紙用盡傳感器251以及刀具位置傳感器261的每一個的檢測值, 分別檢測開閉蓋的狀態(tài)、是否發(fā)生了紙用盡、以及可動刀刃是否位于待機位置。接著,上級打印機側(cè)控制部201,生成包含了對開閉蓋的狀態(tài)進行表示的信息、對是否發(fā)生了紙用盡進行表示的信息、以及對可動刀刃是否位于待機位置進行表示的信息的每一個信息的預定格式的綜合狀態(tài)響應數(shù)據(jù)TD,輸出到主計算機11。S卩,上級打印機側(cè)控制部201,在輸入了綜合狀態(tài)響應請求命令TY的情況下,通過稱為綜合狀態(tài)響應數(shù)據(jù)TD的這一個數(shù)據(jù),來對開閉蓋的狀態(tài)、是否發(fā)生了紙用盡以及可動刀刃是否位于待機位置進行響應。當從主計算機11輸入了紙剩余量響應請求命令QY的情況下,上級打印機側(cè)控制部201基于紙剩余量傳感器271的檢測值,檢測熱敏滾筒紙的剩余量是否下降到低于預定的剩余量,生成包含了對熱敏滾筒紙的剩余量是否下降到低于預定的剩余量進行表示的信息的預定格式的紙剩余量響應數(shù)據(jù)QD,輸出到主計算機11。如圖4B所示,下級打印機P2雖然至少對應于蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令PY、以及刀具位置響應請求命令NY這3個命令,但是不對應于綜合狀態(tài)響應請求命令TY以及紙剩余量響應請求命令QY這2個命令。在這點上,上級打印機Pl與下級打印機P2不同。下面,返回到前面的圖3B,在步驟SBl中,在參考了對應命令一覽表數(shù)據(jù)31之后, 基于對應命令一覽表數(shù)據(jù)31的內(nèi)容,打印機側(cè)控制部生成包含了對打印機P對應的命令的全體進行表示的信息的信息響應數(shù)據(jù)JD,并輸出(步驟SB2)。在信息響應數(shù)據(jù)JD中,表示各個命令的信息還可以包含作為表示命令的名稱的字符串,此外,例如,在信息響應數(shù)據(jù)JD所包含的預定位串中的每一個位上分配命令,通過各個位的狀態(tài)(“I”/ “O”),還可以表示各個位上所分配的命令是否是所對應的命令。SP, 信息響應數(shù)據(jù)JD可以包含對打印機P所對應的命令的全體進行表示的信息。當輸入了信息響應數(shù)據(jù)JD時,打印機驅(qū)動程序執(zhí)行部21的對應命令取得部30基于輸入的信息響應數(shù)據(jù)JD,更新對應命令管理DB33 (步驟SA2)。圖5A、圖5B是表示對應命令管理DB33的示意圖,圖5A表示在連接了上級打印機 Pl情況下的更新后的對應命令管理DB33,圖5B表示在連接了下級打印機P2情況下的更新后的對應命令管理DB33。
10
這里,在本實施方式中,打印機驅(qū)動程序執(zhí)行部21能夠生成上級打印機Pl以及下級打印機P2所對應的命令的全部,并且輸出。也就是說,這樣開發(fā)了打印機驅(qū)動程序。所謂對應命令管理DB33,是用于對能夠輸出的命令當中的所連接的打印機P所對應的命令進行管理的數(shù)據(jù)庫。細節(jié)將在后面闡述,但是,在本實施方式中,成為了在主計算機11側(cè),所連接的打印機所對應的命令被恰當?shù)毓芾淼慕Y(jié)構(gòu),通過執(zhí)行一個打印機驅(qū)動程序的打印機驅(qū)動程序執(zhí)行部21,上級打印機Pl和下級打印機P2都能夠正常地控制。如圖5A、圖5B所示,在對應命令管理DB33的I件記錄中,至少包含可輸出命令字段(field) 34、和對應有無字段35的2個字段。在對應命令管理DB33中,對于主計算機11能夠輸出的全部命令,各生成I件記錄,在各個記錄的可輸出命令字段34中,存儲了對對應的命令的名稱進行表示的數(shù)據(jù)。在對應有無字段35中,存儲了表示與各個記錄對應的命令是否是連接中的打印機P所對應的命令的數(shù)據(jù)。打印機驅(qū)動程序執(zhí)行部21的對應命令取得部30,基于輸入的信息響應數(shù)據(jù)JD,更新對應命令管理DB33。如果詳細說明此時的對應命令取得部30的動作,則對應命令取得部30基于信息響應數(shù)據(jù)JD,取得對輸出了該信息響應數(shù)據(jù)JD的打印機P,換言之,當前連接中的打印機P所對應的命令的全部進行表示的信息。接著,對應命令取得部30,在將對應命令管理DB33的記錄I件I件地設為處理對象,且與成為處理對象的記錄對應的命令,即, 成為處理對象的記錄的可輸出命令字段34中所存儲的數(shù)據(jù)所表示的命令是打印機P所對應的命令的情況下,在該記錄的對應有無字段35中存儲表示已對應之意的數(shù)據(jù)(在圖5A、 圖5B的例子中表達為“對應”),另一方面,在是打印機P未對應的命令的情況下,在該記錄的對應有無字段35中存儲表示未對應之意的數(shù)據(jù)(在圖5B的例子中表達為“未對應”)。圖5A表示在連接了上級打印機Pl的情況下的更新后的對應命令管理DB33,但是, 如上所述,由于上級打印機Pl對應于蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令 PY、刀具位置響應請求命令NY、綜合狀態(tài)響應請求命令TY、以及紙剩余量響應請求命令QY 這5個命令,因此在與這5個命令對應的記錄的對應有無字段35中,存儲了表示是打印機 P所對應的命令之意的數(shù)據(jù)(在圖5A、圖5B的例子中表達為“對應”)。此外,圖5B表示在連接了下級打印機P2的情況下的更新后的對應命令管理DB33, 但是,如上所述,下級打印機P2對應于蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令 PY以及刀具位置響應請求命令NY,另一方面,未對應于綜合狀態(tài)響應請求命令TY以及紙剩余量響應請求命令QY。因此,在與蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令PY以及刀具位置響應請求命令NY對應的記錄的對應有無字段35中,存儲了表示是打印機P所對應的命令之意的數(shù)據(jù)(在圖5A、圖5B的例子中表達為“對應”),另一方面,在與綜合狀態(tài)響應請求命令TY以及紙剩余量響應請求命令QY對應的記錄的對應有無字段35上,存儲了表示打印機P未對應之意的數(shù)據(jù)(在圖5B的例子中表達為“未對應”)。下面,使用圖6的流程圖,說明在對打印機P輸出某些命令時打印機驅(qū)動程序執(zhí)行部21 (記錄控制部)的動作。打印機驅(qū)動程序執(zhí)行部21監(jiān)視是否輸出命令(步驟SCl),在輸出命令的情況下 (步驟SCl :是),參考對應命令管理DB33(步驟SC2)。如上所述,在對應命令管理DB33中, 包含了用于對當前連接的打印機P所對應的命令是什么進行把握的信息。
在以下的說明中,將在步驟SCl判別為進行輸出之意的命令的情況表達為“輸出命令”。接著,打印機驅(qū)動程序執(zhí)行部21,基于所參考的對應命令管理DB33的內(nèi)容,判別輸出命令是否是連接中的打印機P所對應的命令(步驟SC3)。例如,被設為輸出命令是綜合狀態(tài)響應請求命令TY。在該情況下,當上級打印機Pl被連接到主計算機11時,打印機驅(qū)動程序執(zhí)行部21判別為輸出命令是打印機P所對應的命令,另一方面,當下級打印機P2 被連接到主計算機11時,打印機驅(qū)動程序執(zhí)行部21判別為輸出命令是打印機P未對應的命令。在步驟SC3中,在判別為輸出命令是連接中的打印機P所對應的命令的情況下 (步驟SC3 :是),打印機驅(qū)動程序執(zhí)行部21對輸出命令進行輸出(步驟SC4),結(jié)束處理。另一方面,在步驟SC3中,在判別為輸出命令是連接中的打印機P未對應的命令的情況下(步驟SC3 :否),打印機驅(qū)動程序執(zhí)行部21參考替代命令管理DB37 (步驟SC5)。圖7是對替代命令管理DB37進行示意性表示的示意圖。這里,即使是某I個打印機P未對應于某I個命令的情況,通過該I個打印機P所對應的命令,有時也能夠?qū)υ揑個命令進行替代。此外,所謂替代命令管理DB37,是用于將命令與能夠替代該命令的命令建立對應關系而存儲的數(shù)據(jù)庫。例如,在本實施方式中,雖然針對綜合狀態(tài)響應命令TY,上級打印機Pl已對應,但是下級打印機P2未對應。如上所述,在對上級打印機Pl輸出了綜合狀態(tài)響應請求命令TY 的情況下,上級打印機側(cè)控制部201通過稱為綜合狀態(tài)響應數(shù)據(jù)TD的這一個數(shù)據(jù),對開閉蓋的狀態(tài)、是否發(fā)生了紙用盡、以及可動刀刃是否位于待機位置進行響應。并且,在本實施方式中,綜合狀態(tài)響應請求命令TY被設為能夠通過蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令PY以及刀具位置響應請求命令NY來替代。其理由是,通過依次輸出蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令PY以及刀具位置響應請求命令NY來接受對各個命令的響應,能夠得到與通過輸出綜合狀態(tài)響應請求命令TY所得到的信息同等的內(nèi)容的信息。在替代命令管理DB37中,如上所述,在設為綜合狀態(tài)響應請求命令TY能夠通過蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令PY以及刀具位置響應請求命令NY來替代的情況下,將這些命令相互建立對應關系而存儲。參考圖7,在替代命令管理DB37的I件記錄中,至少包含原始命令字段40、替代命令字段41和輸出順序字段42這3個字段。在原始命令字段40中存儲了對成為由能夠替代的命令所替代的原始的命令進行表示的信息(例如,命令的名稱)的數(shù)據(jù)。在替代命令字段41中存儲了對所對應的原始命令字段40中所存儲的數(shù)據(jù)所表示的命令進行替代的命令。在輸出順序字段42中存儲了包含下述信息的數(shù)據(jù),該信息為在將某I個命令能夠由其他的多個命令的組合替代的情況下,與輸出該其他的多個命令時的通信的步驟(順序)相關的信息。例如,在將綜合狀態(tài)響應請求命令TY由蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令PY以及刀具位置響應請求命令NY替代的情況下,包含用于對這些各個命令的輸出順序、進行輸出的時刻、除此之外用于在與打印機P之間進行正常通信的協(xié)議進行表示的信息的數(shù)據(jù)被存儲在輸出順序字段42中。
在本實施方式中,用于替代某個命令的命令,如上所述,可以是多個命令的組合, 但是,在將多個命令進行組合而輸出時,通過參考在輸出順序字段42中所存儲的數(shù)據(jù)所表示的信息,正常地能夠執(zhí)行包含命令之輸出的通信,并且能夠適當?shù)胤乐蛊鹨蛴趯⒚钣啥鄠€命令的組合代替而產(chǎn)生不良問題。接著,參考圖6,在步驟SC5,在參考了替代命令管理DB37之后,打印機驅(qū)動程序執(zhí)行部21判別是否能夠?qū)⑤敵雒钣善渌拿钐娲?步驟SC6)。詳細地,打印機驅(qū)動程序執(zhí)行部21,參考替代命令管理DB37的原始命令字段40, 判別是否存在與輸出命令對應的命令相關的記錄。該記錄存在的情況是指對輸出命令存在能夠替代的命令的情況。這里,以下將判別為存在之意的記錄的情況稱為“特定記錄”。接著,打印機驅(qū)動程序執(zhí)行部21,參考特定記錄的替代命令字段41,并且針對替代命令字段41中所存儲的數(shù)據(jù)表示的命令的全體,判別當前連接中的打印機P是否對應。 然后,打印機驅(qū)動程序執(zhí)行部21,在命令的全體是所對應的命令的情況下,判別是能夠由其他的命令來替代輸出命令,在是未對應的命令的情況下,判別為不能夠替代。而且,在針對替代命令字段41中所存儲的數(shù)據(jù)所表示的命令的全體,判別當前連接中的打印機P是否對應時,打印機驅(qū)動程序執(zhí)行部21參考對應命令管理DB33來進行判別。在步驟SC6中,在判別為能夠用其他的命令替代輸出命令的情況下(步驟SC6 是),打印機驅(qū)動程序執(zhí)行部21依據(jù)特定記錄的輸出順序字段42中所存儲的數(shù)據(jù)所表示的順序,按照順序來輸出替代命令字段41中所存儲的數(shù)據(jù)所表示的命令的每一個(步驟 SC7)。這樣,從輸出命令中選擇能夠替代的命令而輸出。例如,在所連接的打印機P是下級打印機P2、且輸出命令是綜合狀態(tài)響應請求命令TY的情況下,打印機驅(qū)動程序執(zhí)行部21在步驟SC6中判別為能夠用其他的命令替代綜合狀態(tài)響應請求命令TY,在步驟SC7中按照預定的順序輸出蓋狀態(tài)響應請求命令CY、紙用盡狀態(tài)響應請求命令PY以及刀具位置響應請求命令NY。打印機驅(qū)動程序執(zhí)行部21,由于在通過剪切機構(gòu)來剪切熱敏滾筒紙時伴有刀具的動作,因此在通過綜合狀態(tài)響應請求命令 TY預先確認了打印機P的狀態(tài)之后,輸出用于剪切的命令。此時,作為優(yōu)先順序,由于在蓋打開的狀態(tài)下使刀具動作時,存在刀具碰到其他部件而發(fā)生故障的擔心,因此將蓋狀態(tài)響應請求命令CY設為第I號,由于在沒有紙的狀態(tài)下使刀具動作時刀具容易磨耗,因此將紙用盡狀態(tài)響應請求命令PY設為第2號,將與故障或磨耗沒有關系的用于確認刀具的位置的刀具位置響應請求命令NY設為第3號。如此以重要程度高的順序進行輸出,利用來自打印機P的響應,能夠按重要程度在更早的階段就判斷是否能夠通過剪切機構(gòu)進行剪切。另一方面,在步驟SC6中,當判別為不能夠用其他的命令替代輸出命令時(步驟 SC6 :否),由于輸出命令既不是連接中的打印機P所對應的命令,或者也不能夠由所對應的命令替代,因此打印機驅(qū)動程序執(zhí)行部21不輸出命令,而執(zhí)行被設為在不能輸出命令的情況下進行的處理(步驟SC8)。該處理,例如是對顯示部15進行控制,從而對命令不能夠輸出到顯示面板上之意進行顯示,或者例如作為處理錯誤而停止動作等的處理。例如,在所連接的打印機P是下級打印機P2、且輸出命令是紙剩余量響應請求命令QY的情況下,打印機驅(qū)動程序執(zhí)行部21在步驟SC6中,判別為紙剩余量響應請求命令QY 不能夠由其他的命令替代,在步驟SC7中執(zhí)行對應的處理。這樣,在本實施方式中,打印機驅(qū)動程序執(zhí)行部21即使在連接了上級打印機P1、下級打印機P2的任一個的情況下,針對所連接的打印機P,也能夠取得該打印機P所對應的命令的信息,恰當?shù)毓芾碓撁?,按照所對應的命令,選擇并輸出恰當?shù)拿?,正常地控制打印機P。由此,在開發(fā)階段,針對上級打印機Pl和下級打印機P2的每一個,不需要單獨地開發(fā)專用的打印機驅(qū)動程序,只要開發(fā)一個具有上述那樣的功能的打印機驅(qū)動程序,就有望實現(xiàn)開發(fā)成本和安裝繁瑣的降低、開發(fā)和安裝所需要的時間的縮短。用戶不需要根據(jù)主計算機11所連接的打印機P來選擇并安裝專用的打印機驅(qū)動程序,對于假定連接了上級打印機Pl和下級打印機P2的任一個的主計算機11,只要僅安裝以具有本實施方式說明之功能的方式所開發(fā)的打印機驅(qū)動程序,就能夠有望提高用戶的便利性。如以上說明,根據(jù)本實施方式,作為控制裝置的主計算機11,具有從打印機P取得包含了對該打印機P所對應的命令進行表示的信息的信息響應數(shù)據(jù)JD的對應命令取得部 30。然后,主計算機11的打印機驅(qū)動程序執(zhí)行部21,通過基于由對應命令取得部30所取得的信息而生成并且更新的對應命令管理DB33,對所連接的打印機P所對應的命令進行管理,按照該打印機P所對應的命令,選擇并輸出命令到打印機P,從而控制打印機P。據(jù)此,在主計算機11側(cè),通過對連接中的打印機P所對應的命令進行取得和管理, 并輸出遵照該打印機P所對應的命令的命令,來對打印機P進行控制。因此,通過反映打印機P所對應的命令,能夠控制所對應的命令不同的打印機P的每一個。此外,本實施方式的打印機P,被設為根據(jù)信息響應請求命令JY來對包含了表示所對應的命令的信息的信息響應數(shù)據(jù)JD進行響應的結(jié)構(gòu)。然后,對應命令取得部30,通過輸出信息響應請求命令JY,來取得與打印機P所對應的命令相關的信息。據(jù)此,對應命令取得部30,通過利用信息響應請求命令JY來進行與打印機P之間的程序簡單的通信,能夠取得必要的信息。此外,被設成能夠?qū)π畔㈨憫埱竺頙Y響應打印機P的結(jié)構(gòu),主計算機11由于能夠取得打印機P的對應命令信息,因此也能夠提高用于控制打印機P的軟件等的開發(fā)容易性。此外,在本實施方式中,打印機驅(qū)動程序執(zhí)行部21,基于由對應命令取得部30取得的信息,針對能夠輸出的命令的每一個,生成(更新)并存儲包含了對是否是打印機P所對應的命令進行表示的信息的對應命令管理DB33,基于對應命令管理DB33,來對打印機P 所對應的命令進行管理。由此,能夠?qū)υ谀軌蜉敵龅拿町斨写蛴CP所對應的命令是什么恰當?shù)剡M行管理,并且能夠控制使用了打印機P所對應的命令的打印機P。另外,本實施方式的打印機驅(qū)動程序執(zhí)行部21,在能夠由打印機P所對應的命令來替代打印機P未對應的命令的情況下,變換成該對應的命令而輸出。特別地,在能夠由打印機P所對應的命令的組合來替代打印機P未對應的命令的情況下,將這些多個命令進行組合而變換,從而輸出到打印機P。由此,即使是打印機P未對應的命令,通過利用其他所對應的多個命令,也能夠使打印機P進行與該未對應的命令的處理同樣的處理。在本實施方式中,打印機驅(qū)動程序執(zhí)行部21,在替代命令管理DB37中,存儲了將打印機P所對應的命令進行組合并輸出時的與命令的輸出的順序相關的信息,并且基于該信息,輸出命令。
由此,在將打印機P所對應的命令進行組合并輸出時,當按命令的順序會對記錄裝置側(cè)的處理結(jié)果有影響的情況下,能夠以成為能替代的恰當?shù)奶幚斫Y(jié)果的順序來進行發(fā)送。此外,通過預先確定發(fā)送命令的順序,能夠與打印機P之間執(zhí)行可靠且順利的通信。而且,上述的實施方式只不過是表示本發(fā)明的一個方式,在本發(fā)明的范圍內(nèi)能夠進行任意的變形和應用。例如,在上述的實施方式中,打印機驅(qū)動程序執(zhí)行部21盡管是能夠控制上級打印機P1、下級打印機P2這兩個打印機,但是,通過打印機驅(qū)動程序執(zhí)行部21能夠?qū)商幚硐嗤铙w系的命令的任意的打印機P進行控制。即,如果將本發(fā)明適用于打印機驅(qū)動程序, 則通過執(zhí)行該打印機驅(qū)動程序,也能夠控制具有預定關系的多個打印機的任何一個。此外,在本實施方式中,打印機P是熱敏打印機,但是,由主計算機11控制的打印機P不局限于熱敏打印機,顯然,也可以是噴墨打印機或者點陣打印機(dot impact printer)。另外,該打印機驅(qū)動程序可以預先被存儲在CD等的可移動型的記錄介質(zhì)中,并安裝到主計算機11的硬盤等存儲部17中。該打印機驅(qū)動程序也可以通過經(jīng)由連接了主計算機11的網(wǎng)絡,從其他的服務器中下載而安裝到存儲部17中。
權利要求
1 一種控制裝置,是能夠連接到記錄裝置的控制裝置,其特征在于,包括存儲部,其用于存儲命令信息,該命令信息包含不同的多個所述記錄裝置的每一個所對應的命令的信息;對應命令取得部,其從所連接的所述記錄裝置中取得包含該記錄裝置所對應的命令的 Ih息在內(nèi)的對應命令彳目息;以及記錄控制部,其基于由所述對應命令取得部所取得的所述對應命令信息和所述存儲部所存儲的所述命令信息,來選擇所連接的所述記錄裝置所對應的命令,并輸出到所述記錄>J-U ρ α裝直。
2.根據(jù)權利要求I所述的控制裝置,其特征在于,所述記錄裝置被設定為根據(jù)對所述對應命令信息的響應進行請求的請求命令來響應所述對應命令信息的結(jié)構(gòu),所述對應命令取得部,通過將所述請求命令輸出到所述記錄裝置,來從所述記錄裝置中取得所述對應命令信息。
3.根據(jù)權利要求I所述的控制裝置,其特征在于,所述記錄控制部,將由所述對應命令取得部從所述記錄裝置中取得的所述對應命令信息中所包含的內(nèi)容、即對所連接的所述記錄裝置所對應的命令進行表示的信息與所述命令信息建立關聯(lián)后存儲到所述存儲部。
4.根據(jù)權利要求I所述的控制裝置,其特征在于,所述記錄控制部,在是所連接的所述記錄裝置未對應的命令的情況下,將該命令變換為所連接的所述記錄裝置所對應的能夠替代的命令,并輸出到所述記錄裝置。
5.根據(jù)權利要求4所述的控制裝置,其特征在于,所述記錄控制部,在是所連接的所述記錄裝置未對應的命令的情況下,將該命令以能夠用所連接的所述記錄裝置所對應的多個命令進行替代的方式進行組合變換,并輸出到所述記錄裝置。
6.根據(jù)權利要求5所述的控制裝置,其特征在于,所述記錄控制部,將以下信息存儲到所述存儲部,所述信息是以能夠替代所述記錄裝置未對應的命令的方式將多個命令進行組合變換并輸出到所述記錄裝置時的與該多個命令的輸出的順序相關的彳目息,參考所述存儲部,基于與該順序相關的信息,將所述多個命令輸出到所述記錄裝置。
7.—種控制裝置的控制方法,所述控制裝置是能夠連接到記錄裝置、并且對包含不同的多個所述記錄裝置的每一個所對應的命令的信息在內(nèi)的命令信息進行存儲的控制裝置, 所述控制方法的特征在于,從所連接的所述記錄裝置中取得包含該記錄裝置所對應的命令的信息在內(nèi)的對應命令信息,基于所取得的所述對應命令信息和所存儲的所述命令信息,來選擇所述記錄裝置所對應的命令,并輸出到所述記錄裝置。
8.根據(jù)權利要求7所述的控制裝置的控制方法,其特征在于,所述記錄裝置被設定為根據(jù)對所述對應命令信息的響應進行請求的請求命令來響應所述對應命令信息的結(jié)構(gòu),所述控制方法,通過將所述請求命令輸出到所述記錄裝置,來從所述記錄裝置中取得所述對應命令信息。
9.根據(jù)權利要求7所述的控制裝置的控制方法,其特征在于,將由從所述記錄裝置中取得的所述對應命令信息中所包含的內(nèi)容、即對所連接的所述記錄裝置所對應的命令進行表示的信息與所述命令信息建立關聯(lián)后進行存儲。
10.根據(jù)權利要求7所述的控制裝置的控制方法,其特征在于,在是所連接的所述記錄裝置未對應的命令的情況下,將該命令變換為所連接的所述記錄裝置所對應的能夠替代的命令,并輸出到所述記錄裝置。
11.根據(jù)權利要求10所述的控制裝置的控制方法,其特征在于,在是所連接的所述記錄裝置未對應的命令的情況下,將該命令以能夠用所連接的所述記錄裝置所對應的多個命令進行替代的方式進行組合變換,并輸出到所述記錄裝置。
12.根據(jù)權利要求11所述的控制裝置的控制方法,其特征在于,存儲以能夠替代所述記錄裝置未對應的命令的方式將多個命令進行組合變換并輸出到所述記錄裝置時的與該多個命令的輸出的順序相關的信息,基于所述存儲的與該順序相關的信息,將所述多個命令輸出到所述記錄裝置。
全文摘要
本發(fā)明提供一種控制裝置、記錄系統(tǒng)和控制裝置的控制方法。所述控制裝置用于控制所對應的命令不同的多個記錄裝置。主計算機(11)包括對應命令取得部(30),其用于取得對打印機(P)所對應的命令進行表示的對應命令信息;以及打印機驅(qū)動程序執(zhí)行部(21),其基于由對應命令取得部(30)所取得的對應命令信息,來管理打印機(P)所對應的命令,且按照打印機(P)所對應的命令,將命令輸出到打印機(P),從而控制打印機(P)。
文檔編號G06F3/12GK102609225SQ20111040129
公開日2012年7月25日 申請日期2011年12月6日 優(yōu)先權日2011年1月5日
發(fā)明者渡邊道明 申請人:精工愛普生株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
竹溪县| 宜兰县| 麦盖提县| 青铜峡市| 上饶县| 珠海市| 静乐县| 泌阳县| 西华县| 滕州市| 元朗区| 泗阳县| 济宁市| 天气| 白城市| 阿拉尔市| 卓资县| 台州市| 余庆县| 古田县| 资兴市| 宜良县| 太仆寺旗| 绩溪县| 西华县| 大厂| 德江县| 辉县市| 武平县| 沙洋县| 厦门市| 右玉县| 张家港市| 台中县| 滕州市| 治多县| 林甸县| 库车县| 庄河市| 固始县| 尼玛县|