專利名稱:一種24針式打印機(jī)自動(dòng)輪換表格橫線打印方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印機(jī)的打印輸出方法,特別是一種24針式打印機(jī)的表格橫線打印方法。
背景技術(shù):
當(dāng)前24針式打印機(jī)在字符方式打印橫表線時(shí),都是采用固定的1根針或2根針打印,如單橫線用第12針打印,而雙橫線則采用第12、13針打印,因此,經(jīng)常使用的針會(huì)最先磨損甚至斷裂,為了延長第第12、13針的使用壽命,保證打印質(zhì)量,所以開發(fā)一種自動(dòng)輪換表格橫線打印方法已經(jīng)提上了人們的研究日程。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供一種24針式打印機(jī)自動(dòng)輪換表格橫線打印方法。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種24針式打印機(jī)自動(dòng)輪換表格橫線打印方法,其步驟如下1)利用打印機(jī)中的存儲(chǔ)器,使用操作面板和菜單設(shè)置針輪換打印模式及相應(yīng)參數(shù);2)開機(jī)后從存儲(chǔ)器中讀出上一次關(guān)機(jī)前打印橫線針號(hào)數(shù)的偏移量X,并輪換到下一個(gè)偏移量X,X取值范圍不可超出打印針的范圍,對于24針打印頭,X最大取值范圍為-11≤X≤11,當(dāng)X等于最大值時(shí),須跳回最小值,或當(dāng)X等于最小值時(shí),須跳回最大值。
3)如偏移量X為正數(shù),就將讀取的制表符點(diǎn)陣數(shù)據(jù)作整體上移X;如偏移量X為負(fù)數(shù),就將讀取的制表符點(diǎn)陣數(shù)據(jù)作整體下移X;4)以一張打印頁為基本單位,每進(jìn)行一次換頁動(dòng)作則表格橫線偏移量自動(dòng)輪換一次,并將當(dāng)前打印橫線的偏移量記錄在存儲(chǔ)器中。
本發(fā)明的有益效果是本方法利用12±X,13±X針打印原本由第12、13針打印的表格橫線,由于平均使用了原有針和相鄰的2根針,有效延長打印頭的整體使用壽命,另外,本方法將制表符相關(guān)點(diǎn)陣數(shù)據(jù)進(jìn)行上、下偏移,從而導(dǎo)致字符相對于表格橫線有偏上或偏下的現(xiàn)象,由于偏差很少,于是本方法不進(jìn)行走紙補(bǔ)償,從而有效保證了打印速度。
具體實(shí)施例方式
一種24針式打印機(jī)自動(dòng)輪換表格單橫線打印方法,其步驟如下1)利用打印機(jī)中的存儲(chǔ)器,使用操作面板和菜單設(shè)置針輪換打印模式及相應(yīng)參數(shù);2)開機(jī)后從存儲(chǔ)器中讀出上一次關(guān)機(jī)前打印橫線針號(hào)數(shù)的偏移量X,并輪換到下一個(gè)偏移量X,如偏移量0,則輪換到下一個(gè)偏移量1,偏移量取值范圍為(-1,0,1)。
4)由于偏移量X為正數(shù),就將讀取的制表符點(diǎn)陣數(shù)據(jù)作整體上移1位;4)以一張打印頁為基本單位,以本次偏移量為基礎(chǔ),每接受一個(gè)換頁碼則自動(dòng)輪換一次;5)當(dāng)退出針輪換打印模式時(shí),則將當(dāng)前打印單橫線的偏移量X記錄在存儲(chǔ)器中。
本方法利用第11、12、13針進(jìn)行輪打印原本由第12針打印的表格單橫線,由于平均使用了打印頭的三根針,使得打印頭的整體使用壽命為原來的三倍。
一種24針式打印機(jī)自動(dòng)輪換表格雙橫線打印方法,其步驟如下1)利用打印機(jī)中的存儲(chǔ)器,使用操作面板和菜單設(shè)置針輪換打印模式及相應(yīng)參數(shù);2)開機(jī)后從存儲(chǔ)器中讀出上一次關(guān)機(jī)前打印橫線針號(hào)數(shù)的偏移量X,并輪換到下一個(gè)偏移量X,如偏移量1,則輪換到下一個(gè)偏移量-1,偏移量取值范圍為(-1,1)3)由于偏移量X為正數(shù),就將讀取的制表符點(diǎn)陣數(shù)據(jù)作整體上移1位;4)以一張打印頁為基本單位,以本次偏移量為基礎(chǔ),每接受一個(gè)換頁碼則自動(dòng)輪換一次;
5)當(dāng)退出針輪換打印模式時(shí),則將當(dāng)前打印雙橫線的偏移量X記錄在存儲(chǔ)器中。
本方法利用第11、12、13、14針進(jìn)行輪打印原本由第12、13號(hào)針打印的表格雙橫線,由于平均使用了打印頭的四根針,使得打印頭的整體使用壽命為原來的兩倍。
采用以上方法打印表格橫線,主要是將制表符相關(guān)點(diǎn)陣數(shù)據(jù)進(jìn)行上、下偏移,從而導(dǎo)致字符相對于表格橫線有偏上或偏下的現(xiàn)象,由于偏差很少,于是本方法不進(jìn)行走紙補(bǔ)償,有效保證了打印速度。本設(shè)計(jì)有效延長了打印頭的整體使用壽命、保證良好的打印效果以及打印速度,本方法不局限于上述實(shí)施的24針式打印機(jī),還可以延伸運(yùn)用于各種的針式打印機(jī)上,只要其以基本相同的手段達(dá)到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種24針式打印機(jī)自動(dòng)輪換表格橫線打印方法,其原理如下1)利用打印機(jī)中的存儲(chǔ)器,使用操作面板和菜單設(shè)置針輪換打印模式及相應(yīng)參數(shù);2)開機(jī)后從存儲(chǔ)器中讀出上一次關(guān)機(jī)前打印橫線針號(hào)數(shù)的偏移量X,并輪換到下一個(gè)偏移量X,X取值范圍不可超出打印針的范圍,對于24針打印頭,X最大取值范圍為-11≤X≤11,當(dāng)X等于最大值時(shí),須跳回最小值,或當(dāng)X等于最小值時(shí),須跳回最大值。3)如偏移量X為正數(shù),就將讀取的制表符點(diǎn)陣數(shù)據(jù)作整體上移X;如偏移量X為負(fù)數(shù),就將讀取的制表符點(diǎn)陣數(shù)據(jù)作整體下移X;4)以一張打印頁為基本單位,每進(jìn)行一次換頁動(dòng)作則表格橫線偏移量自動(dòng)輪換一次,并將當(dāng)前打印橫線的偏移量記錄在存儲(chǔ)器中。
全文摘要
本發(fā)明公開了一種24針式打印機(jī)自動(dòng)輪換表格橫線打印方法,其原理如下1)利用打印機(jī)中的存儲(chǔ)器,使用操作面板和菜單設(shè)置針輪換打印模式及相應(yīng)參數(shù);2)開機(jī)后從存儲(chǔ)器中讀出上一次關(guān)機(jī)前打印橫線針號(hào)數(shù)的偏移量X,并輪換到下一個(gè)偏移量X,X取值范圍不可超出打印針的范圍,對于24針打印頭,X最大取值范圍為-11≤X≤11,當(dāng)X等于最大值時(shí),須跳回最小值,或當(dāng)X等于最小值時(shí),須跳回最大值;3)如偏移量X為正數(shù),就將讀取的制表符點(diǎn)陣數(shù)據(jù)作整體上移X;如偏移量X為負(fù)數(shù),就將讀取的制表符點(diǎn)陣數(shù)據(jù)作整體下移X;4)以一張打印頁為基本單位,每進(jìn)行一次換頁動(dòng)作則表格橫線偏移量自動(dòng)輪換一次,并將當(dāng)前打印橫線的偏移量記錄在存儲(chǔ)器中。
文檔編號(hào)B41J2/23GK101041304SQ200710027849
公開日2007年9月26日 申請日期2007年4月26日 優(yōu)先權(quán)日2007年4月26日
發(fā)明者蘇慶源 申請人:江門江裕映美信息科技有限公司