本發(fā)明涉及打印機(jī)的技術(shù)領(lǐng)域,尤其涉及一種節(jié)省打印紙的打印機(jī)及其控制方法。
背景技術(shù):
打印機(jī)是計(jì)算機(jī)的輸出設(shè)備之一,用于將計(jì)算機(jī)處理結(jié)果打印在相關(guān)介質(zhì)上。近年來,打印機(jī)的發(fā)展越來越快,應(yīng)用的領(lǐng)域也十分廣泛,如銀行的自動提款機(jī)、超市的收銀臺和電商發(fā)貨處隨處可見,用于打印交易憑條、小票或快遞單等。
其中,打印紙?jiān)谑褂猛戤厱r(shí),均需要進(jìn)行更換,更換后,由于需要檢測紙張的邊緣,以便能夠在其上精確地進(jìn)行打印,且由于現(xiàn)有的走紙功能和打印功能均通過膠輥來實(shí)現(xiàn),使得為了檢測到紙張的打印初始位置,必須從第二段票據(jù)打印紙或第二張快遞單開始檢測,導(dǎo)致必須浪費(fèi)一部分打印紙,即浪費(fèi)第一段票據(jù)打印紙或第一張快遞單,從而導(dǎo)致不必要的浪費(fèi),影響效率和成本。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn),提供一種節(jié)省打印紙的打印機(jī)及其控制方法。
解決的主要問題是,現(xiàn)有的打印機(jī)的為了打印的初始位置準(zhǔn)確,需浪費(fèi)第一張打印紙的問題,以及打印紙的邊緣需與出紙口平齊,有時(shí)會導(dǎo)致每張打印紙有一小段留白,造成浪費(fèi)。
為解決上述技術(shù)問題,本發(fā)明采用了以下技術(shù)措施:
一種節(jié)省打印紙的打印機(jī),包括機(jī)座,所述機(jī)座的前端設(shè)有出紙口,所述機(jī)座的后端設(shè)有進(jìn)紙口,所述出紙口與所述進(jìn)紙口之間設(shè)有走紙通道,其特征在于,邊緣偵測單元和控制器,所述邊緣偵測單元與所述控制器連接,所述邊緣偵測單元位于所述走紙通道中,所述邊緣偵測單元用于檢測打印紙的前端邊緣。
本發(fā)明還可以通過以下技術(shù)措施進(jìn)一步完善:
作為進(jìn)一步改進(jìn),所述機(jī)座上設(shè)有膠輥,所述膠輥設(shè)在靠近所述出紙口一側(cè),所述邊緣偵測單元設(shè)在所述出紙口與所述膠輥之間。
作為進(jìn)一步改進(jìn),還包括縫標(biāo)偵測單元,用于偵測相鄰打印紙之間的縫標(biāo),所述縫標(biāo)偵測單元與所述控制器連接;所述縫標(biāo)偵測單元設(shè)在所述膠輥與所述進(jìn)紙口之間。
作為進(jìn)一步改進(jìn),所述走紙通道包括左右平行設(shè)置的兩個(gè)導(dǎo)槽件,所述導(dǎo)槽件之間的間距可調(diào),所述導(dǎo)槽件可沿所述膠輥的軸向移動。
作為進(jìn)一步改進(jìn),所述縫標(biāo)偵測單元固定在其中一個(gè)導(dǎo)槽件上。
另外,還提供了一種節(jié)省打印紙的打印機(jī)的控制方法,使用上述的打印機(jī),具體包括以下步驟:
S1,設(shè)置打印紙;
S2,所述邊緣偵測單元偵測是否有打印紙;
S3,如果步驟2未偵測到打印紙,則控制打印紙前進(jìn),當(dāng)邊緣偵測單元偵測到打印紙邊緣時(shí),控制打印紙停止移動;如果步驟2偵測到打印紙,則控制打印紙后退或者多次前進(jìn)后退,當(dāng)邊緣偵測單元偵測到打印紙邊緣時(shí),控制打印紙停止移動;
S4,控制打印紙的邊緣移動至打印的初始位置。
還提供了另一種節(jié)省打印紙的打印機(jī)的控制方法,使用上述的打印機(jī),初始狀態(tài),打印紙的邊緣位于所述縫標(biāo)偵測單元與所述邊緣偵測單元之間,或者打印紙的邊緣位于所述邊緣偵測單元的前端;
當(dāng)打印紙的邊緣位于所述邊緣偵測單元的前端時(shí),具體包括以下步驟:
S1,設(shè)置打印紙;
S2,當(dāng)所述縫標(biāo)偵測單元偵測到紙張,且所述邊緣偵測單元也偵測到紙張時(shí),則判定打印紙的邊緣位于所述邊緣偵測單元的前端;
S3,控制打印紙多次前進(jìn)后退,所述縫標(biāo)偵測單元偵測到其中一個(gè)縫標(biāo);
S4,所述邊緣偵測單元偵測上方是否有紙張,如果偵測到紙張,則控制打印紙后退至所述邊緣偵測單元偵測到打印紙邊緣;如果未偵測到紙張,則控制打印紙前進(jìn)至所述邊緣偵測單元偵測到打印紙的邊緣;
S5,控制打印紙的邊緣移動至打印的初始位置。
而當(dāng)打印紙的邊緣位于所述縫標(biāo)偵測單元與所述邊緣偵測單元之間時(shí),具體包括以下步驟:
S1,設(shè)置打印紙;
S2,當(dāng)所述縫標(biāo)偵測單元偵測到紙張,而所述邊緣偵測單元未偵測到紙張時(shí),則判定打印紙的邊緣位于所述縫標(biāo)偵測單元與所述邊緣偵測單元之間;
S3,控制打印紙前進(jìn)紙所述邊緣偵測單元偵測到打印紙的邊緣;
S4,控制打印紙的邊緣移動至打印的初始位置。
作為進(jìn)一步改進(jìn),在打印紙前進(jìn)或者后退過程中,所述縫標(biāo)偵測單元偵測到相鄰兩個(gè)縫標(biāo),并分別將相鄰兩個(gè)縫標(biāo)的偵測信號發(fā)送至所述控制器,所述控制器計(jì)算出每張打印紙的高度。
與現(xiàn)有技術(shù)相比較,本發(fā)明具有以下優(yōu)點(diǎn):
1、通過在所述出紙口與所述膠輥之間設(shè)置邊緣偵測單元,使得打印紙的邊緣位置能夠被偵測到。同時(shí)還通過增設(shè)縫標(biāo)偵測單元,與邊緣偵測單元配合,實(shí)現(xiàn)對打印紙不同的初始設(shè)置狀態(tài)進(jìn)行判斷,隨后采取不同的控制方法。繼而實(shí)現(xiàn)無論打印紙初始狀態(tài)的邊緣位于哪個(gè)位置,均能不浪費(fèi)第一張打印紙,節(jié)省打印紙。
2、通過縫標(biāo)偵測單元來偵測相鄰兩個(gè)縫標(biāo)之間的距離,進(jìn)而獲取每張打印紙的高度,有助于控制器準(zhǔn)確獲取不同類型打印紙的高度,建立準(zhǔn)確度高的坐標(biāo)系,避免打印內(nèi)容超出打印紙的范圍。
附圖說明
附圖1是本發(fā)明節(jié)省打印紙的打印機(jī)的示意圖;
附圖2是本發(fā)明節(jié)省打印紙的打印機(jī)的控制方法流程圖。
具體實(shí)施方式
下面結(jié)合附圖與具體實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)描述。
本發(fā)明主要要解決的問題是,如何避免第一張打印紙的浪費(fèi),以及如何在打印過程中實(shí)現(xiàn)準(zhǔn)確定位,減少打印過程中出現(xiàn)打印內(nèi)容超出打印紙范圍的現(xiàn)象,減少打印紙的浪費(fèi)。本發(fā)明總的思路為,通過兩個(gè)偵測單元來判定打印紙?jiān)O(shè)置的初始狀態(tài),不論打印紙初始設(shè)置如何,均能夠使得第一張打印紙被使用。再者,通過邊緣偵測單元來檢測打印紙的邊緣,進(jìn)而準(zhǔn)確控制打印的初始位置。最后還通過縫標(biāo)偵測單元來實(shí)現(xiàn)獲取打印紙高度,建立更為準(zhǔn)確的坐標(biāo)系。另外本發(fā)明還構(gòu)思出僅采用邊緣偵測單元就能夠?qū)崿F(xiàn)節(jié)省第一張打印紙的目的,最大限度精簡偵測結(jié)構(gòu)。
實(shí)施例1:
請參考圖1,一種節(jié)省打印紙的打印機(jī),包括機(jī)座10,所述機(jī)座10上設(shè)有可開合的蓋子14。所述機(jī)座10的前端設(shè)有出紙口13,所述機(jī)座10的后端設(shè)有進(jìn)紙口11,所述出紙口13與所述進(jìn)紙口11之間設(shè)有走紙通道12。所述機(jī)座10上設(shè)有膠輥60,所述膠輥60設(shè)在靠近所述出紙口13一側(cè)。所述機(jī)座10內(nèi)設(shè)有可開合的打印機(jī)芯上模塊20,所述打印機(jī)芯上模塊20具有熱敏片21,所述熱敏片21位于所述膠輥60上方。所述膠輥60與所述熱敏片21配合,用于打印成像。此外所述膠輥60還具有吸紙的作用,即驅(qū)動打印紙的移動。
請參考圖1,包括縫標(biāo)偵測單元40、邊緣偵測單元50和控制器(圖未示),所述縫標(biāo)偵測單元40與所述邊緣偵測單元50分別與所述控制器(圖未示)連接。其中,所述縫標(biāo)偵測單元40將偵測到的縫標(biāo)位置信號發(fā)送至控制器(圖未示),所述邊緣偵測單元50將偵測到的打印紙邊緣位置信號發(fā)送至控制器(圖未示),所述控制器(圖未示)依據(jù)相鄰兩個(gè)縫標(biāo)的位置信號,計(jì)算并獲取打印紙的高度。所述控制器(圖未示)依據(jù)打印紙邊緣位置信號控制所述膠輥60的轉(zhuǎn)動方向,進(jìn)而控制打印紙的前進(jìn)后退。其中,打印紙邊緣指打印過程中,一卷打印紙最前端的邊緣。所述縫標(biāo)偵測單元40與邊緣偵測單元50均可采用反射式光電傳感器。
請參考圖1,所述邊緣偵測單元50設(shè)在所述出紙口13與所述膠輥60之間,所述縫標(biāo)偵測單元40設(shè)在所述膠輥60與所述進(jìn)紙口11之間。優(yōu)選的,所述邊緣偵測單元50位于中部,其中,中部指所述膠輥60左右對稱的中間位置,即走紙通道12的中間位置。使得無論打印紙的寬度多少,均能夠被邊緣偵測單元50偵測到,使得邊緣偵測單元50能夠固定設(shè)置,具有偵測穩(wěn)定性好、準(zhǔn)確性高的優(yōu)點(diǎn)。
請參考圖1,所述走紙通道12包括左右平行設(shè)置的兩個(gè)導(dǎo)槽件30,所述導(dǎo)槽件30之間的間距可調(diào)。所述導(dǎo)槽件30可沿所述膠輥60的軸向移動,所述兩個(gè)導(dǎo)槽件30相向移動或者背向移動。優(yōu)選的,所述縫標(biāo)偵測單元40固定在其中一個(gè)導(dǎo)槽件30上,使得縫標(biāo)偵測單元40隨所述導(dǎo)槽件30移動,適用于不同寬度的打印紙。
通過在所述出紙口13與所述膠輥60之間設(shè)置邊緣偵測單元50,使得打印紙的邊緣位置能夠被偵測到。同時(shí)還通過增設(shè)縫標(biāo)偵測單元40,與邊緣偵測單元50配合,實(shí)現(xiàn)對打印紙不同的初始設(shè)置狀態(tài)進(jìn)行判斷,隨后采取不同的控制方法。繼而實(shí)現(xiàn)無論打印紙初始狀態(tài)的邊緣位于哪個(gè)位置,均能不浪費(fèi)第一張打印紙,節(jié)省打印紙。
實(shí)施例2:
使用上述的打印機(jī),尤其當(dāng)僅設(shè)置邊緣偵測單元50,未設(shè)置縫標(biāo)偵測單元40時(shí),具體包括以下步驟:
S1,設(shè)置打印紙;
S2,所述邊緣偵測單元50偵測是否有打印紙;
S3,如果步驟2未偵測到打印紙,則控制打印紙前進(jìn),當(dāng)邊緣偵測單元50偵測到打印紙邊緣時(shí),控制打印紙停止移動;如果步驟2偵測到打印紙,則控制打印紙后退或者多次前進(jìn)后退,當(dāng)邊緣偵測單元50偵測到打印紙邊緣時(shí),控制打印紙停止移動。
S4,控制打印紙的邊緣移動至打印的初始位置。
因此,只需一顆邊緣偵測單元50就能夠?qū)崿F(xiàn)不浪費(fèi)第一張打印紙,節(jié)省打印紙,最大限度的精簡偵測單元。
實(shí)施例3:
請參考圖1和圖2,使用上述的打印機(jī),當(dāng)打印紙的邊緣位于所述邊緣偵測單元50的前端時(shí),如卡紙后將打印機(jī)芯上模塊20進(jìn)行裝紙,打印紙的邊緣伸出所述出口紙的情況。
具體包括以下步驟:
S1,設(shè)置打印紙;
S2,當(dāng)所述縫標(biāo)偵測單元40偵測到紙張,且所述邊緣偵測單元50也偵測到紙張時(shí),則判定打印紙的邊緣位于所述邊緣偵測單元50的前端;
S3,控制打印紙多次前進(jìn)后退,所述縫標(biāo)偵測單元40偵測到其中一個(gè)縫標(biāo),并將縫標(biāo)位置信號發(fā)送至控制器(圖未示);
S4,所述邊緣偵測單元50偵測上方是否有紙張,如果偵測到紙張,則控制打印紙后退至所述邊緣偵測單元50偵測到打印紙邊緣,并將打印紙邊緣位置信號發(fā)送至控制器(圖未示)。
當(dāng)然在步驟3中,打印紙多次前進(jìn)后退之后,打印紙的邊緣可能位于所述邊緣偵測單元50與所述縫標(biāo)偵測單元40之間。此時(shí),所述邊緣偵測單元50未偵測到紙張,則控制打印紙前進(jìn)至所述邊緣偵測單元50偵測到打印紙的邊緣;
S5,控制打印紙的邊緣移動至打印的初始位置。如打印紙的切割結(jié)構(gòu)位于所述出紙口13處,則需要將打印紙的邊緣移動至與所述切割結(jié)構(gòu)平齊的位置;
S6,所述縫標(biāo)偵測單元40在打印紙輸送過程中偵測與步驟3中偵測的縫標(biāo)相鄰的另一個(gè)縫標(biāo),并將另一個(gè)縫標(biāo)位置信號發(fā)送至控制器(圖未示),所述控制器(圖未示)依據(jù)兩個(gè)相鄰縫標(biāo)的位置信號計(jì)算并獲取打印紙的高度;
而當(dāng)打印紙的邊緣位于所述縫標(biāo)偵測單元40與所述邊緣偵測單元50之間時(shí),具體包括以下步驟:
S1,設(shè)置打印紙;
S2,當(dāng)所述縫標(biāo)偵測單元40偵測到紙張,而所述邊緣偵測單元50未偵測到紙張時(shí),則判定打印紙的邊緣位于所述縫標(biāo)偵測單元40與所述邊緣偵測單元50之間;
S3,控制打印紙前進(jìn)紙所述邊緣偵測單元50偵測到打印紙的邊緣,并將打印紙的邊緣位置信號發(fā)送至所述控制器(圖未示);
S4,控制打印紙的邊緣移動至打印的初始位置;
S5,所述縫標(biāo)偵測單元40在打印紙輸送過程中,偵測相鄰兩個(gè)縫標(biāo)的位置,并將所偵測到的兩個(gè)縫標(biāo)位置信號發(fā)送至所述控制器(圖未示)中,所述控制器(圖未示)依據(jù)兩個(gè)縫標(biāo)位置信號計(jì)算并獲取打印紙的高度。
其控制方法首先通過所述邊緣偵測單元50與所述縫標(biāo)偵測單元40共同偵測,判定打印紙?jiān)O(shè)置的初始狀態(tài),然后根據(jù)打印紙的不同狀態(tài)來控制打印紙的前進(jìn)后退。使得邊緣偵測單元50偵測到打印紙的邊緣,并通過縫標(biāo)偵測單元40來偵測打印紙的高度。實(shí)現(xiàn)無論打印紙初始狀態(tài)的邊緣位于哪個(gè)位置,均能不浪費(fèi)第一張打印紙,節(jié)省打印紙。
其中,在打印紙前進(jìn)或者后退過程中,所述縫標(biāo)偵測單元40偵測到相鄰兩個(gè)縫標(biāo),并分別將相鄰兩個(gè)縫標(biāo)的偵測信號發(fā)送至所述控制器(圖未示),所述控制器(圖未示)計(jì)算出每張打印紙的高度。通過縫標(biāo)偵測單元40來偵測相鄰兩個(gè)縫標(biāo)之間的距離,進(jìn)而獲取每張打印紙的高度,有助于控制器(圖未示)準(zhǔn)確獲取不同類型打印紙的高度,建立準(zhǔn)確度高的坐標(biāo)系,避免打印內(nèi)容超出打印紙的范圍。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。