專利名稱:點陣式印字設(shè)備缺點恢復(fù)的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種點陣式印字設(shè)備缺點恢復(fù)的控制方法。
背景技術(shù):
在現(xiàn)有技術(shù)中,針式打印機廣泛地被應(yīng)用于單據(jù)、發(fā)票、報表等專業(yè)領(lǐng)域的數(shù)據(jù)打印。 由于針式打印機工作環(huán)境惡劣、工作時間長,打印介質(zhì)比較粗燥,容易造成打印頭斷針,使 得打印質(zhì)量下降。用戶在一時無法更換打印頭卻又急需保證打印質(zhì)量的情況下,往往束手無 策。而打印頭的經(jīng)常更換,也會造成不必要的浪費,增加了針式打印機在日常使用中的成本 消耗。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種點陣式印字設(shè)備缺點恢復(fù)的控制方法,該方法不僅可以在不 更換印字頭的情況下,保證印字質(zhì)量,實用性強,而且延長了印字頭的使用壽命,節(jié)約了使 用成本,使用效果好。
本發(fā)明采用的技術(shù)方案是這種點陣式印字設(shè)備缺點恢復(fù)的控制方法,將點陣式印字設(shè) 備的印字頭沿字體高度方向從上至下分成n個印字點模塊,并按如下步驟執(zhí)行缺點恢復(fù)工作
(1) 檢測點陣式印字設(shè)備印字是否出現(xiàn)缺點,如果是則啟動缺點恢復(fù)功能;
(2) 如果啟動了缺點恢復(fù)功能,貝U屏蔽掉出現(xiàn)缺點情況的那個印字點模塊,設(shè)為第i個 印字點模塊,所述第i個印字點模塊的高度為Hi;
(3) 找到離第i個印字點模塊最近且沒有缺點的第j個印字點模塊,設(shè)第i個印字點模 塊與第j個印字點模塊之間所有印字點模塊的總高度為H,使印字頭與打印紙沿字體高度方 向做相對運動,相對運動距離為(Hi+H),以使第j個印字點模塊位于原先第i個印字點模塊所 處的工作位置;
(4) 用第j個印字點模塊中相應(yīng)的印字點代替第i個印字點模塊打印本需第i個印字點 模塊完成的印字內(nèi)容;
(5) 印字頭與打印紙沿字體高度方向做相反方向的相對運動,以使印字頭回到正常工作
位置;
(6) 檢測是否還存在其他缺點,如果有則返回步驟(2);如果沒有,則用沒有出現(xiàn)缺點 的其他印字點模塊打印余下的印字內(nèi)容;
(7) 進行其他正常流程的印字任務(wù)處理。 本發(fā)明采用的另一種技術(shù)方案是這種點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在
于將點陣式印字設(shè)備的印字頭沿字體高度方向從上至下分成n個印字點模塊,并按如下步 驟執(zhí)行缺點恢復(fù)工作
(1) 檢測點陣式印字設(shè)備印字是否出現(xiàn)缺點,如果是則啟動缺點恢復(fù)功能;
(2) 如果啟動了缺點恢復(fù)功能,則屏蔽掉出現(xiàn)缺點1t況的那些印字點模塊;
(3) 用沒有出現(xiàn)缺點的其他印字點模塊打印各自既定的印字內(nèi)容。
(4) 設(shè)出現(xiàn)缺點的為第i個印字點模塊,所述第i個印字點模塊的高度為Hi,找到離第 i個印字點模塊最近且沒有缺點的第j個印字點模塊,設(shè)第i個印字點模塊與第j個印字點模 塊之間所有印字點模塊的總高度為H,使印字頭與打印紙沿字體高度方向做相對運動,相對 運動距離為(Hi+H),以使第j個印字點模塊位于原先第i個印字點模塊所處的工作位置;
(5) 用第j個印字點模塊中相應(yīng)的印字點代替第i個印字點模塊打印本需第i個印字點 模塊完成的印字內(nèi)容;
(6) 印字頭與打印紙沿字體高度方向做相反方向的相對運動,以使印字頭回到正常工作
位置;
(7) 檢測是否還存在其他缺點,如果有則返回步驟(4);如果沒有,則進行其他正常流 程的印字任務(wù)處理。
本發(fā)明的有益效果是可以增強點陣印字設(shè)備的實用功能,使用戶在工作繁忙之時,無
需將機器送專業(yè)人員維修,就可以解決因印字頭缺針而引起打印質(zhì)量的問題,方便用戶使用。 此外,還可實現(xiàn)對印字頭的合理利用,延長了印字頭的使用壽命,節(jié)約了使用成本,具
有廣闊的市場應(yīng)用前景。
下面結(jié)合附圖及具體實施例對本發(fā)明作進一步的詳細說明。
圖1是本發(fā)明實施例一的缺點恢復(fù)工作流程圖。
圖2是本發(fā)明實施例二的缺點恢復(fù)工作流程圖。
圖3是本發(fā)明實施例三將24針的印字頭分成2個印字點模塊的示意圖。 圖4是本發(fā)明實施例三利用下半部分印字點模塊進行缺點恢復(fù)工作的示意圖。 圖5是本發(fā)明實施例三利用上半部分印字點模塊進行缺點恢復(fù)工作的示意圖。
具體實施例方式
本發(fā)明的點陣式印字設(shè)備缺點恢復(fù)的控制方法,將點陣式印字設(shè)備的印字頭沿字體高度 方向從上至下分成n個印字點模塊,并按如下步驟執(zhí)行缺點恢復(fù)工作
(1) 檢測點陣式印字設(shè)備印字是否出現(xiàn)缺點,如果是則啟動缺點恢復(fù)功能;
(2) 如果啟動了缺點恢復(fù)功能,貝lj屏蔽掉出現(xiàn)缺點情況的那個印字點模塊,設(shè)為第i個
印字點模塊,所述第i個印字點模塊的高度為Hi;
(3) 找到離第i個印字點模塊最近且沒有缺點的第j個印字點模塊,設(shè)第i個印字點模
塊與第j個印字點模塊之間所有印字點模塊的總高度為H,使印字頭與打印紙沿字體高度方 向做相對運動,相對運動距離為(Hi+H),以使第j個印字點模塊位于原先第i個印字點模塊所 處的工作位置;
(4) 用第j個印字點模塊中相應(yīng)的印字點代替第i個印字點模塊打印本需第i個印字點 模塊完成的印字內(nèi)容;
(5) 印字頭與打印紙沿字體高度方向做相反方向的相對運動,以使印字頭回到正常工作
位置;
(6) 檢測是否還存在其他缺點,如果有則返回步驟(2);如果沒有,則用沒有出現(xiàn)缺點 的其他印字點模塊打印余下的印字內(nèi)容;
(7) 進行其他正常流程的印字任務(wù)處理。 所述印字點模塊的總個數(shù)ii的取值為2~4。
當(dāng)印字頭內(nèi)的工作點數(shù)m能被n整除時,印字頭沿字體高度方向是被均分成n個印字點 模塊,則在步驟(3)中,為了使第j個印字點模塊處于原先第i個印字點模塊所處的工作位 置,印字頭與打印紙沿字體高度方向相對運動的距離為字體高度的|(j-i)/n| 。
當(dāng)印字頭內(nèi)的工作點數(shù)m不能被n整除時,將多出的工作點劃分到?jīng)]有出現(xiàn)缺點的印字 點模塊內(nèi)。
在點陣式印字設(shè)備內(nèi)部設(shè)置有缺點測試功能模塊,以測試印字頭內(nèi)是哪一個印字點模塊 出現(xiàn)缺點。
印字頭與打印紙沿字體高度方向的相對運動是通過點陣式印字設(shè)備的走紙機構(gòu)驅(qū)動打印 紙相對印字頭走紙來進行的。 本發(fā)明的另一種實施方案是
本發(fā)明的點陣式印字設(shè)備缺點恢復(fù)的控制方法,將點陣式印字設(shè)備的印字頭沿字體高度 方向從上至下分成ii個印字點模塊,并按如下步驟執(zhí)行缺點恢復(fù)工作
(1) 檢測點陣式印字設(shè)備印字是否出現(xiàn)缺點,如果是則啟動缺點恢復(fù)功能;
(2) 如果啟動了缺點恢復(fù)功能,則屏蔽掉出現(xiàn)缺點情況的那些印字點模塊;
(3) 用沒有出現(xiàn)缺點的其他印字點模塊打印各自既定的印字內(nèi)容。
(4) 設(shè)出現(xiàn)缺點的為第i個印字點模塊,所述第i個印字點模塊的高度為Hi,找到離第 i個印字點模塊最近且沒有缺點的第j個印字點模塊,設(shè)第i個印字點模塊與第j個印字點模 塊之間所有印字點模塊的總高度為H,使印字頭與打印紙沿字體高度方向做相對運動,相對
運動距離為(Hi+H),以使第j個印字點模塊位于原先第i個印字點模塊所處的工作位置;
(5) 用第j個印字點模塊中相應(yīng)的印字點代替第i個印字點模塊打印本需第i個印字點 模塊完成的印字內(nèi)容;
(6) 印字頭與打印紙沿字體高度方向做相反方向的相對運動,以使印字頭回到正常工作
位置;
(7) 檢測是否還存在其他缺點,如果有則返回步驟(4);如果沒有,則進行其他正常流 程的印字任務(wù)處理。
所述印字點模塊的總個數(shù)n的取值為2~4。
當(dāng)印字頭內(nèi)的工作點數(shù)m能被n整除時,印字頭沿字體高度方向是被均分成n個印字點 模塊,則在步驟(3)中,為了使第j個印字點模塊處于原先第i個印字點模塊所處的工作位 置,印字頭與打印紙沿字體高度方向相對運動的距離為字體高度的|(H)/n| 。
當(dāng)印字頭內(nèi)的工作點數(shù)m不能被n整除時,將多出的工作點劃分到?jīng)]有出現(xiàn)缺點的印字 點模塊內(nèi)。
在點陣式印字設(shè)備內(nèi)部設(shè)置有缺點測試功能模塊,以測試印字頭內(nèi)是哪一個印字點模塊 出現(xiàn)缺點。
印字頭與打印紙沿字體高度方向的相對運動是通過點陣式印字設(shè)備的走紙機構(gòu)驅(qū)動打印
紙相對印字頭走紙來進行的。
以打印頭為24針的針式打印機為例,取!1=2,闡述本發(fā)明的缺點恢復(fù)工作的實現(xiàn)過程。 如圖3所示,將一個針數(shù)為24針打印頭的打印針分為上下兩部分印字點模塊,每部分印
字點模塊各12根針。
如圖4所示,如果上半部分印字點模塊12根打印針中有任一打印針不出針,則屏蔽上半 部分印字點模塊的12根打印針,用下半部分印字點模塊的12根打印針替代上半部分印字點 模塊的12根打印針打印上半部分的數(shù)據(jù)內(nèi)容;走紙使打印頭回到正常工作位置,然后再用下 半部分印字點模塊的12根針打印余下的下半部分數(shù)據(jù)內(nèi)容。
如圖5所示,如果下半部分印字點模塊12根打印針中有任一打印針不出針,則屏蔽下半 部分印字點模塊的12根打印針,用上半部分印字點模塊的12根打印針打印上半部分的數(shù)據(jù) 內(nèi)容;然后走紙,使上半部分印字點模塊的12根打印針替代下半部分印字點模塊的12根打 印針打印下半部分的數(shù)據(jù)內(nèi)容,從而使得實際的打印效果同沒有打印針折斷的效果一樣。
以上是本發(fā)明的較佳實施例,凡依本發(fā)明技術(shù)方案所作的改變,所產(chǎn)生的功能作用未超 出本發(fā)明技術(shù)方案的范圍時,均屬于本發(fā)明的保護范圍。
權(quán)利要求
1、一種點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于將點陣式印字設(shè)備的印字頭沿字體高度方向從上至下分成n個印字點模塊,并按如下步驟執(zhí)行缺點恢復(fù)工作(1)檢測點陣式印字設(shè)備印字是否出現(xiàn)缺點,如果是則啟動缺點恢復(fù)功能;(2)如果啟動了缺點恢復(fù)功能,則屏蔽掉出現(xiàn)缺點情況的那個印字點模塊,設(shè)為第i個印字點模塊,所述第i個印字點模塊的高度為Hi;(3)找到離第i個印字點模塊最近且沒有缺點的第j個印字點模塊,設(shè)第i個印字點模塊與第j個印字點模塊之間所有印字點模塊的總高度為H,使印字頭與打印紙沿字體高度方向做相對運動,相對運動距離為(Hi+H),以使第j個印字點模塊位于原先第i個印字點模塊所處的工作位置;(4)用第j個印字點模塊中相應(yīng)的印字點代替第i個印字點模塊打印本需第i個印字點模塊完成的印字內(nèi)容;(5)印字頭與打印紙沿字體高度方向做相反方向的相對運動,以使印字頭回到正常工作位置;(6)檢測是否還存在其他缺點,如果有則返回步驟(2);如果沒有,則用沒有出現(xiàn)缺點的其他印字點模塊打印余下的印字內(nèi)容;(7)進行其他正常流程的印字任務(wù)處理。
2、 根據(jù)權(quán)利要求1所述的點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于所述印字 點模塊的總個數(shù)n的取值為2~4。
3、 根據(jù)權(quán)利要求1所述的點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于所述印字 頭內(nèi)的工作點數(shù)m能被n整除時,印字頭沿字體高度方向是被均分成n個印字點模塊,則在 步驟(3)中,為了使第j個印字點模塊處于原先第i個印字點模塊所處的工作位置,印字頭 與打印紙沿字體高度方向相對運動的距離為字體高度的|(j-i)/n| ;所述印字頭內(nèi)的工作點數(shù)m 不能被n整除時,將多出的工作點劃分到?jīng)]有出現(xiàn)缺點的印字點模塊內(nèi)。
4、 根據(jù)權(quán)利要求1所述的點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于在點陣式 印字設(shè)備內(nèi)部設(shè)置有缺點測試功能模塊,以測試印字頭內(nèi)是哪一個印字點模塊出現(xiàn)缺點。
5、 根據(jù)權(quán)利要求1所述的點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于印字頭與 打印紙沿字體高度方向的相對運動是通過點陣式印字設(shè)備的走紙機構(gòu)驅(qū)動打印紙相對印字頭 走紙來進行的。
6、 一種點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于將點陣式印字設(shè)備的印字頭 沿字體高度方向從上至下分成n個印字點模塊,并按如下步驟執(zhí)行缺點恢復(fù)工作(1)檢測點陣式印字設(shè)備印字是否出現(xiàn)缺點,如果是則啟動缺點恢復(fù)功能;(2) 如果啟動了缺點恢復(fù)功能,則屏蔽掉出現(xiàn)缺點情況的那些印字點模塊;(3) 用沒有出現(xiàn)缺點的其他印字點模塊打印各自既定的印字內(nèi)容。(4) 設(shè)出現(xiàn)缺點的為第i個印字點模塊,所述第i個印字點模塊的高度為Hi,找到離第 i個印字點模塊最近且沒有缺點的第j個印字點模塊,設(shè)第i個印字點模塊與第j個印字點模 塊之間所有印字點模塊的總高度為H,使印字頭與打印紙沿字體高度方向做相對運動,相對 運動距離為(Hi+H),以使第j個印字點模塊位于原先第i個印字點模塊所處的工作位置;(5) 用第j個印字點模塊中相應(yīng)的印字點代替第i個印字點模塊打印本需第i個印字點 模塊完成的印字內(nèi)容;(6) 印字頭與打印紙沿字體高度方向做相反方向的相對運動,以使印字頭回到正常工作位置;(7) 檢測是否還存在其他缺點,如果有則返回步驟(4);如果沒有,則進行其他正常流 程的印字任務(wù)處理。
7、 根據(jù)權(quán)利要求6所述的點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于所述印字 點模塊的總個數(shù)n的取值為2~4。
8、 根據(jù)權(quán)利要求6所述的點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于所述印字 頭內(nèi)的工作點數(shù)m能被n整除時,印字頭沿字體高度方向是被均分成n個印字點模塊,則在 步驟(3)中,為了使第j個印字點模塊處于原先第i個印字點模塊所處的工作位置,印字頭 與打印紙沿字體高度方向相對運動的距離為字體高度的|(H)/n| ;所述印字頭內(nèi)的工作點數(shù)m 不能被n整除時,將多出的工作點劃分到?jīng)]有出現(xiàn)缺點的印字點模塊內(nèi)。
9、 根據(jù)權(quán)利要求6所述的點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于在點陣式 印字設(shè)備內(nèi)部設(shè)置有缺點測試功能模塊,以測試印字頭內(nèi)是哪一個印字點模塊出現(xiàn)缺點。
10、 根據(jù)權(quán)利要求6所述的點陣式印字設(shè)備缺點恢復(fù)的控制方法,其特征在于印字頭 與打印紙沿字體高度方向的相對運動是通過點陣式印字設(shè)備的走紙機構(gòu)驅(qū)動打印紙相對印字 頭走紙來進行的。
全文摘要
本發(fā)明涉及一種點陣式印字設(shè)備缺點恢復(fù)的控制方法,該方法將點陣式印字設(shè)備的印字頭沿字體高度方向從上至下分成n個印字點模塊,在印字出現(xiàn)缺點時,屏蔽掉出現(xiàn)缺點的第i個印字點模塊,并用與其最近且沒有缺點的第j個印字點模塊替代完成本該第i個印字點模塊完成的印字工作。該方法不僅可以在不更換印字頭的情況下,保證印字質(zhì)量,實用性強,而且延長了印字頭的使用壽命,節(jié)約了使用成本,使用效果好。
文檔編號B41J2/30GK101391531SQ200810072040
公開日2009年3月25日 申請日期2008年10月31日 優(yōu)先權(quán)日2008年10月31日
發(fā)明者鄭國日, 陣 陳, 陳銘邦 申請人:福建實達電腦設(shè)備有限公司