快捷双面打印法的制作方法

文档序号:2479986阅读:494来源:国知局
专利名称:快捷双面打印法的制作方法
自从计算机被制造使用以来,把有关文件数据资料通过打印机打印出来是人们使用计算机的主要目的,虽然打印机由针式发展到喷墨、激光,打印的颜色由黑白变成彩色,打印机的品牌日益增多,但打印数据的基本方法并未改变,还是按一二三四的页序依次打印,因此打印纸的正面被利用,而反面就被浪费了。如果您使用快捷双面打印法,则避免了上述浪费现象。
为了使本发明能得以认证,现就本发明的实质说明如下一、本发明快捷双面打印法是本人于工作中突发奇想产生,经本人思考钻研,具体方法得以形成。此专利属于李广禄个人拥有。
二、快捷双面打印法技术适用于计算机应用领域(打印方面)。
三、现有的打印方法是按一二三四~~的顺序打印,在连续走纸的情况下,电脑打印纸只有一面被利用,另一面则被浪费了。
四、其实,许多人已注意到这种浪费纸张的现象,于是,他们就把连着的打印纸分开,选择分页打印方式,然后守候在打印机旁边,不断地翻转打印纸,直至打印完毕。但由于这种方法太烦人,所以被许多人放弃。而快捷双面打印法的设计目的就是在让打印机连续打印的前提下,电脑打印纸正反面都被充分利用,并且每一页正反面的内容是连续的、页号是连续的,就象书的每一页一样。
五、快捷双面打印主导思想分两步打印,先打印奇数页部分,调整打印纸(当奇数页部分打印完后,翻转打印纸,从第一页反面开始重新安装好),继续打印偶数页部分,打印完毕,把连着的打印纸分开,依次排好装订,这时一份连续打印双面利用、按页序排列、方便阅读的材料就摆在您的面前了。
主要步骤(一)、判断总页数的奇偶性1、具体分页及选页打印技术按常规办;2、通过IIF()函数及INT()取整函数判断总页数的奇偶性,例如choice=IIF(INT(page1/2)#page1/2,1,2);3、在文本编辑软件中,可依分页符号进行判断;(二)、打印页次递增数为2,保证奇数页、偶数页连续打印。
(三)、由打印奇数页到偶数页的判断1、总页数为奇数,如当前页数为总页数,则开始从偶数页打印;2、总页数为偶数,如当前页数比总页数小一,则开始从偶数页打印;(四)、结束页的判断1、总页数为奇数,如欲打印页数比总页数大一,则提示结束打印;2、总页数为偶数,如欲打印页数比总页数大二,则提示结束打印;六、快捷双面打印法与现有的打印方法相比具有以下优点1、充分利用纸张的正反面,节约了电脑用纸,而且不影响工作效率、不增加劳动强度。
2、保持数据的连续性,符合人们的阅读习惯,人们乐于接受。
3、减少电脑用纸量,从而减少了造纸、用纸带来的污染,有利于环境保护。
总之,该发明具有实用性、创造性、新颖性、简单易行方便操作等优点,如能推广使用,将发挥巨大的社会效益和经济效益。
七、说明1、适用于单层电脑打印纸;可以分段打印,可以选页打印。
3、由于本专利方法具有通用性,下面仅以FOXBASE2.10程序加以例示。
4、如下面的程序所示,本发明的主导思想是先奇后偶,因此,在分段或分页打印时,开始页请选奇数,这时,相应奇数页打印完后,就会打印对应的偶数页部分;只有当偶数页打印出错时,开始页请选偶数,这时,将只打印偶数页部分,而不会返回去打印奇数页部分。
5、下面的程序旨在说明双面打印的方法,其他技巧(如表格需要与否、暂停与否等等技巧)可由使用人自由确定。快捷双面打印法具体编程方法演示**************************** 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″页结束″READpage2=pageIF INT(aa/ww)<aa/wwpg=int(aa/ww)+1ELSEpg=int(aa/ww)ENDIFIF page>pg.OR.page1>pgWAIT″你输入的数字大于总页数,请重输...″LOOPENDIFELSEpage=1IF INT(aa/ww)<aa/wwpage1=INT(aa/ww)+1ELSEpage1=INT(aa/ww)ENDIFENDIFSTORE O TO choice*choice为总页数奇偶性判断值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)+″协议销售货款明细表″bx00=SPACE(4)+″………………………………………………″bx000=′编报单位财务科′+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金额,数量TO zsj,zcj FOR LEN(LTRIM(单位编号))=5 ?SPACE(15)+′累计金额′+STR(zsj,14,2)+′元; 数量累计′+STR(zcj,14)+′件′ ?′′ENDIF?″″EJECTSET PRINT OFF?CHR(7)CLEARIF choice=1*当总页数为奇数时,如当前打印页数为总页数,则提示调整打印纸,*开始从偶数页打印IF page=page1page=0IF AN=′n′page=page2-1ENDIFWAIT″请翻转打印纸,从相应页反面安装,准备好后接任意键~~″ENDIFELSE*当总页数为偶数时,如当前打印页数比总页数小一时,则提示调整打印纸*开始从偶数页打印IF page=page1-1page=0IF AN=′n′page=page2-1ENDIFWAIT″请翻转打印纸,从相应页反面安装,准备好后按任意键~~″ENDIF ENDIF*核心部分,确保先连续打印奇数页,后连续打印偶数页PAGE=PAGE+2 ENDDO*结束页的判断IF choice=1*当总页数为奇数时,如欲打印页数比总页数大一,则提示结束打印 IF page=page1+1 EXIT ENDIFELSE*当总页数为偶数时,如欲打印页数比总页数大二,则提示结束打印 IF page=page1+2 EXIT ENDIFENDIFCLOSE ALLCLEARENDDORETURN]]></pre>
快捷双面打印程序实例分析1、假如有材料需打印200页,可按50页分段打印(防止出错),也可一次打印完毕。按现行办法连续打印,此200页材料需200张打印纸,但采用快捷双面打印法后,只需100张打印纸。
2、使用方法说明①、一份需打印21页的材料,选从第1页打印到第21页即可。
②、如果在打印奇数页时出错,例如在第7页中断,可补打第2页至第6页,然后选从第7页打印至第21页即可。
③、如果在打印偶数页时出错,说明奇数页部分已打印完毕,例如在第12页中断,可先选从第14页打印至第20页,然后补打11至12页。
④、上两种出错情况出现时,请相应调整打印纸;另外,正常打印时很少出错。
专利申请人李广禄一九九七年二月十六日
权利要求
快捷双面打印法是一种在打印机连续打印的情况下,通过先打印奇数页后打印偶数页来达到双面打印目的的新的打印方法,快捷双面打印法发明专利如能获得认可,本人希望该发明专利能在所有涉及到打印的适合使用本专利方法的计算机软件产品的打印程序(如各种数据管理软件、文本编辑软件等等)中得到专利法保护,请批准为盼!
全文摘要
本发明快捷双面打印法,属于计算机应用领域,主要解决打印机连续按页序打印时,打印纸一面被浪费的问题。本发明的主要技术是设打印页次递增数为2,先连续打印奇数页部分,调整打印纸,再连续打印偶数页部分。本发明在不影响工作效率、不增加劳动强度的前提下,可以节约大量的纸张,有利于环境保护。
文档编号B41J3/60GK1178169SQ971032
公开日1998年4月8日 申请日期1997年4月6日 优先权日1997年4月6日
发明者李广禄 申请人:李广禄
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1