1.一種基于樹莓派的藍牙無線打印終端,其特征在于:包括樹莓派處理單元,均與樹莓派處理單元相連的電源、SD存儲卡和USB數(shù)據(jù)傳輸線;
所述樹莓派處理單元包括中央處理器,均與中央處理器相連的藍牙設(shè)備、SD卡槽、USB接口、網(wǎng)線接口和電源接口;
所述電源與電源接口相連,用于提供電能;
所述藍牙設(shè)備,用于與移動終端進行信息傳輸,接收來自移動終端發(fā)送的需打印信息;
所述SD存儲卡設(shè)置于SD卡槽,用于將藍牙設(shè)備接收的需打印信息進行存儲;
所述USB數(shù)據(jù)傳輸線與USB接口相連,用于將需打印信息傳輸給打印機進行打印。
2.根據(jù)權(quán)利要求1所述的一種基于樹莓派的藍牙無線打印終端,其特征在于:所述電源為+5V穩(wěn)壓電源。
3.根據(jù)權(quán)利要求1所述的一種基于樹莓派的藍牙無線打印終端,其特征在于:所述USB數(shù)據(jù)傳輸線至少包括A型USB插頭或B型USB插頭。
4.根據(jù)權(quán)利要求1所述的一種基于樹莓派的藍牙無線打印終端,其特征在于:所述中央處理器為BCM2837 ARM處理器。
5.根據(jù)權(quán)利要求1所述的一種基于樹莓派的藍牙無線打印終端,其特征在于:所述USB接口為4個。
6.一種基于樹莓派的藍牙無線打印系統(tǒng),其特征在于:包括權(quán)利要求1-5任意一項所述的基于樹莓派的藍牙無線打印終端,以及移動終端和打印機;
所述移動終端通過藍牙通訊模塊與基于樹莓派的藍牙無線打印終端進行無線通訊,所述打印機通過串行接口與基于樹莓派的藍牙無線打印終端進行有線通訊;移動終端將需打印信息以無線通訊方式發(fā)送給基于樹莓派的藍牙無線打印終端,基于樹莓派的藍牙無線打印終端將無線接收的需打印信息以有線通訊方式傳輸至打印機進行打印。
7.根據(jù)權(quán)利要求6所述的一種基于樹莓派的藍牙無線打印系統(tǒng),其特征在于:所述移動終端為手機或平板電腦。
8.根據(jù)權(quán)利要求6所述的一種基于樹莓派的藍牙無線打印系統(tǒng),其特征在于:所述基于樹莓派的藍牙無線打印終端為一臺,所述移動終端和打印機均為兩臺以上。
9.一種基于樹莓派的藍牙無線打印方法,其特征在于,包括以下步驟:
1)移動終端通過藍牙通訊模塊與基于樹莓派的藍牙無線打印終端建立無線通訊,打印機通過串行接口與基于樹莓派的藍牙無線打印終端建立有線通訊;
2)移動終端經(jīng)藍牙通訊模塊發(fā)送需打印信息給基于樹莓派的藍牙無線打印終端的藍牙設(shè)備;
3)藍牙設(shè)備接收需打印信息并傳輸給中央處理器;
4)中央處理器將需打印信息存儲在SD存儲卡,并將需打印信息轉(zhuǎn)化為打印格式數(shù)據(jù)流,再將打印格式數(shù)據(jù)流發(fā)送給中央處理器的串行傳輸模塊;
5)串行傳輸模塊將打印格式數(shù)據(jù)流通過連接于USB接口的USB數(shù)據(jù)傳輸線傳輸給打印機進行打印。
10.根據(jù)權(quán)利要求9所述的一種基于樹莓派的藍牙無線打印方法,其特征在于:所述中央處理器通過發(fā)出指令運行Unix通用打印系統(tǒng)CUPS將需打印信息存儲到打印緩沖區(qū),并經(jīng)檢測打印機處于空閑狀態(tài)后將需打印信息轉(zhuǎn)化為打印格式數(shù)據(jù)流。