專利名稱:快捷雙面打印法的制作方法
自從計算機被制造使用以來,把有關(guān)文件數(shù)據(jù)資料通過打印機打印出來是人們使用計算機的主要目的,雖然打印機由針式發(fā)展到噴墨、激光,打印的顏色由黑白變成彩色,打印機的品牌日益增多,但打印數(shù)據(jù)的基本方法并未改變,還是按一二三四的頁序依次打印,因此打印紙的正面被利用,而反面就被浪費了。如果您使用快捷雙面打印法,則避免了上述浪費現(xiàn)象。
為了使本發(fā)明能得以認證,現(xiàn)就本發(fā)明的實質(zhì)說明如下一、本發(fā)明快捷雙面打印法是本人于工作中突發(fā)奇想產(chǎn)生,經(jīng)本人思考鉆研,具體方法得以形成。此專利屬于李廣祿個人擁有。
二、快捷雙面打印法技術(shù)適用于計算機應(yīng)用領(lǐng)域(打印方面)。
三、現(xiàn)有的打印方法是按一二三四~~的順序打印,在連續(xù)走紙的情況下,電腦打印紙只有一面被利用,另一面則被浪費了。
四、其實,許多人已注意到這種浪費紙張的現(xiàn)象,于是,他們就把連著的打印紙分開,選擇分頁打印方式,然后守候在打印機旁邊,不斷地翻轉(zhuǎn)打印紙,直至打印完畢。但由于這種方法太煩人,所以被許多人放棄。而快捷雙面打印法的設(shè)計目的就是在讓打印機連續(xù)打印的前提下,電腦打印紙正反面都被充分利用,并且每一頁正反面的內(nèi)容是連續(xù)的、頁號是連續(xù)的,就象書的每一頁一樣。
五、快捷雙面打印主導(dǎo)思想分兩步打印,先打印奇數(shù)頁部分,調(diào)整打印紙(當(dāng)奇數(shù)頁部分打印完后,翻轉(zhuǎn)打印紙,從第一頁反面開始重新安裝好),繼續(xù)打印偶數(shù)頁部分,打印完畢,把連著的打印紙分開,依次排好裝訂,這時一份連續(xù)打印雙面利用、按頁序排列、方便閱讀的材料就擺在您的面前了。
主要步驟(一)、判斷總頁數(shù)的奇偶性1、具體分頁及選頁打印技術(shù)按常規(guī)辦;2、通過IIF()函數(shù)及INT()取整函數(shù)判斷總頁數(shù)的奇偶性,例如choice=IIF(INT(page1/2)#page1/2,1,2);3、在文本編輯軟件中,可依分頁符號進行判斷;(二)、打印頁次遞增數(shù)為2,保證奇數(shù)頁、偶數(shù)頁連續(xù)打印。
(三)、由打印奇數(shù)頁到偶數(shù)頁的判斷1、總頁數(shù)為奇數(shù),如當(dāng)前頁數(shù)為總頁數(shù),則開始從偶數(shù)頁打印;2、總頁數(shù)為偶數(shù),如當(dāng)前頁數(shù)比總頁數(shù)小一,則開始從偶數(shù)頁打??;(四)、結(jié)束頁的判斷1、總頁數(shù)為奇數(shù),如欲打印頁數(shù)比總頁數(shù)大一,則提示結(jié)束打??;2、總頁數(shù)為偶數(shù),如欲打印頁數(shù)比總頁數(shù)大二,則提示結(jié)束打印;六、快捷雙面打印法與現(xiàn)有的打印方法相比具有以下優(yōu)點1、充分利用紙張的正反面,節(jié)約了電腦用紙,而且不影響工作效率、不增加勞動強度。
2、保持數(shù)據(jù)的連續(xù)性,符合人們的閱讀習(xí)慣,人們樂于接受。
3、減少電腦用紙量,從而減少了造紙、用紙帶來的污染,有利于環(huán)境保護。
總之,該發(fā)明具有實用性、創(chuàng)造性、新穎性、簡單易行方便操作等優(yōu)點,如能推廣使用,將發(fā)揮巨大的社會效益和經(jīng)濟效益。
七、說明1、適用于單層電腦打印紙;可以分段打印,可以選頁打印。
3、由于本專利方法具有通用性,下面僅以FOXBASE2.10程序加以例示。
4、如下面的程序所示,本發(fā)明的主導(dǎo)思想是先奇后偶,因此,在分段或分頁打印時,開始頁請選奇數(shù),這時,相應(yīng)奇數(shù)頁打印完后,就會打印對應(yīng)的偶數(shù)頁部分;只有當(dāng)偶數(shù)頁打印出錯時,開始頁請選偶數(shù),這時,將只打印偶數(shù)頁部分,而不會返回去打印奇數(shù)頁部分。
5、下面的程序旨在說明雙面打印的方法,其他技巧(如表格需要與否、暫停與否等等技巧)可由使用人自由確定??旖蓦p面打印法具體編程方法演示**************************** Program. PRINT.PRG* Author.. LI Guanglu* Date.... 01/01/1997* Notice..申請專利文件* Note....快捷雙面打印程序***************************SET TALK OFFSET DATE ANSIRESTORE FROM 1g1rq=DTOC(DATE())use xyfpkDO WHILE .NOT.EOF()SET COLOR TO 0/7CLEARSET COLOR TO 7/0
8,20 CLEAR TO 14,54ww=23
9,25 SAY″每頁打印幾行?″GET ww PICTURE″99″READaa=RECCOUNT()an=″y″IF INT(aa/ww)<aa/wwpage0=INT(aa/ww)+1ELSEpage0=INT(aa/ww)ENDIF
11,25 SAY″要打印全表嗎(y/n)?″GET an PI CTURE″x″READIF an=″n″page=1page1=1page2=1
13,25 SAY″從第″GET page PICTURE″999″
13,33 SAY″頁開始到第″GET page1 PICTURE″999″
13,47 SAY″頁結(jié)束″READpage2=pageIF INT(aa/ww)<aa/wwpg=int(aa/ww)+1ELSEpg=int(aa/ww)ENDIFIF page>pg.OR.page1>pgWAIT″你輸入的數(shù)字大于總頁數(shù),請重輸...″LOOPENDIFELSEpage=1IF INT(aa/ww)<aa/wwpage1=INT(aa/ww)+1ELSEpage1=INT(aa/ww)ENDIFENDIFSTORE O TO choice*choice為總頁數(shù)奇偶性判斷值choice=IIF(INT(page1/2)#page1/2,1,2)DO WHILE page<=page1GO(page-1)*ww+1
tt=STR(page,3,0)tt1=STR(page 0,3,0)bx0=SPACE(5)+″協(xié)議銷售貨款明細表″bx00=SPACE(4)+″………………………………………………″bx000=′編報單位財務(wù)科′+SPACE(2)+′共&tt1.頁,;第&tt.頁′+SPACE(2)+′截止日期&rq.′+′金額單位元′
SET PRINT ON?CHR(28)+CHR(118)+CHR(1)?CHR(27)+″I″+″D″?bx0?bx00?CHR(27)+″I″+″A″?bx000?bx1?bx3zjp=1DO WHILE.NOT.EOF().AND.zjp<=wwbx7=′|′+單位名稱+′|′+SUBSTR(名稱,1,14)+′|′+STR(金額,12,2)+′?bx5
<pre listing-type="program-listing"><![CDATA[?bx7 SKIP zjp=zjp+1ENDDO?bx10IF EOF() .T. SUM金額,數(shù)量TO zsj,zcj FOR LEN(LTRIM(單位編號))=5 ?SPACE(15)+′累計金額′+STR(zsj,14,2)+′元; 數(shù)量累計′+STR(zcj,14)+′件′ ?′′ENDIF?″″EJECTSET PRINT OFF?CHR(7)CLEARIF choice=1*當(dāng)總頁數(shù)為奇數(shù)時,如當(dāng)前打印頁數(shù)為總頁數(shù),則提示調(diào)整打印紙,*開始從偶數(shù)頁打印IF page=page1page=0IF AN=′n′page=page2-1ENDIFWAIT″請翻轉(zhuǎn)打印紙,從相應(yīng)頁反面安裝,準備好后接任意鍵~~″ENDIFELSE*當(dāng)總頁數(shù)為偶數(shù)時,如當(dāng)前打印頁數(shù)比總頁數(shù)小一時,則提示調(diào)整打印紙*開始從偶數(shù)頁打印IF page=page1-1page=0IF AN=′n′page=page2-1ENDIFWAIT″請翻轉(zhuǎn)打印紙,從相應(yīng)頁反面安裝,準備好后按任意鍵~~″ENDIF ENDIF*核心部分,確保先連續(xù)打印奇數(shù)頁,后連續(xù)打印偶數(shù)頁PAGE=PAGE+2 ENDDO*結(jié)束頁的判斷IF choice=1*當(dāng)總頁數(shù)為奇數(shù)時,如欲打印頁數(shù)比總頁數(shù)大一,則提示結(jié)束打印 IF page=page1+1 EXIT ENDIFELSE*當(dāng)總頁數(shù)為偶數(shù)時,如欲打印頁數(shù)比總頁數(shù)大二,則提示結(jié)束打印 IF page=page1+2 EXIT ENDIFENDIFCLOSE ALLCLEARENDDORETURN]]></pre>
快捷雙面打印程序?qū)嵗治?、假如有材料需打印200頁,可按50頁分段打印(防止出錯),也可一次打印完畢。按現(xiàn)行辦法連續(xù)打印,此200頁材料需200張打印紙,但采用快捷雙面打印法后,只需100張打印紙。
2、使用方法說明①、一份需打印21頁的材料,選從第1頁打印到第21頁即可。
②、如果在打印奇數(shù)頁時出錯,例如在第7頁中斷,可補打第2頁至第6頁,然后選從第7頁打印至第21頁即可。
③、如果在打印偶數(shù)頁時出錯,說明奇數(shù)頁部分已打印完畢,例如在第12頁中斷,可先選從第14頁打印至第20頁,然后補打11至12頁。
④、上兩種出錯情況出現(xiàn)時,請相應(yīng)調(diào)整打印紙;另外,正常打印時很少出錯。
專利申請人李廣祿一九九七年二月十六日
權(quán)利要求
快捷雙面打印法是一種在打印機連續(xù)打印的情況下,通過先打印奇數(shù)頁后打印偶數(shù)頁來達到雙面打印目的的新的打印方法,快捷雙面打印法發(fā)明專利如能獲得認可,本人希望該發(fā)明專利能在所有涉及到打印的適合使用本專利方法的計算機軟件產(chǎn)品的打印程序(如各種數(shù)據(jù)管理軟件、文本編輯軟件等等)中得到專利法保護,請批準為盼!
全文摘要
本發(fā)明快捷雙面打印法,屬于計算機應(yīng)用領(lǐng)域,主要解決打印機連續(xù)按頁序打印時,打印紙一面被浪費的問題。本發(fā)明的主要技術(shù)是設(shè)打印頁次遞增數(shù)為2,先連續(xù)打印奇數(shù)頁部分,調(diào)整打印紙,再連續(xù)打印偶數(shù)頁部分。本發(fā)明在不影響工作效率、不增加勞動強度的前提下,可以節(jié)約大量的紙張,有利于環(huán)境保護。
文檔編號B41J3/60GK1178169SQ971032
公開日1998年4月8日 申請日期1997年4月6日 優(yōu)先權(quán)日1997年4月6日
發(fā)明者李廣祿 申請人:李廣祿