home *** CD-ROM | disk | FTP | other *** search
- 5 poke53281,0:poke53280,0:print"[147]"
- 7 poke52,64:poke64,32:clr
- 8 dv=peek(186):ifdv<8thendv=8
- 10 gosub60000:fort=0to3000:next
- 130 rem zip-intro by jack blewitt
- 150 poke53280,1:poke53281,1:poke53272,23
- 170 print "[147]***************************************"
- 180 print "*[154] [212][197][195][200][206][201][195][193][204][160][201][206][198][207][210][205][193][212][201][207][206] *"
- 190 print "***************************************[144]"
- 200 print"[164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]"
- 210 print" [208][207][211][212][206][197][212] is the official name for the "
- 220 print" "chr$(34)"[208][207][211][212]al [206]umeric [197]ncoding [212]echnique"chr$(34)" ":print
- 230 print"[144][208][207][211][212][206][197][212] is the coded equivalent of your"
- 240 print"[218][201][208] code or [218]ip+4 codes placed into a"
- 250 print"barcode format that is optically read"
- 260 print"by [208]ost [207]ffice equipment. [212]he result:"
- 270 print"speedier and more accurate delivery of"
- 280 print"the mail. [204]earning to read the [208][207][211][212][206][197][212]"
- 290 print"code is easy once you have learned the"
- 300 print"regulations. [213]sing these codes on your"
- 310 print"[195]ommodore is a little more difficult!":print
- 320 print"[212]he barcode consists of 5 or 9 [218][201][208] code"
- 330 print"numerics followed by a [195][200][197][195][203][211][213][205][144] digit"
- 340 print"and bracketed on either side by a long"
- 350 print"bar. [197]ach digit consists of a series of";:gosub1010
- 360 print"[147][144]two long and three short bars. [212]he [208].[207]."
- 370 print"decoder only reads the spacing between "
- 380 print"the long bars and uses the short bars"
- 390 print"for timing! [197]ach of the long bars"
- 400 print"are given a value of 7, 4, 2, 1, or 0."
- 410 print"[193]dding the values gives you the correct"
- 420 print"digit, with the sole exception being a"
- 430 print"zero. [212]he tenth, (or sixth in the case"
- 440 print"of a 5-digit code), is a correction"
- 450 print"digit. [212]his checksum is derived simply"
- 460 print"by adding the sums of the previous [218][201][208]"
- 470 print"digits, and subtracting the results "
- 480 print"from the next higher multiple of 10.":print
- 490 print"[199]o get any envelope with a barcode on"
- 500 print"and use the next chart to see if you"
- 510 print"can manually decode the sequence of"
- 520 print"the [208][207][211][212][206][197][212] coded bars! [217]ou will find"
- 530 print"it quite easy after a few tries. [201]t is"
- 540 print"not necessary to learn the codes, but "
- 550 print"it may be helpful in detecting errors!":gosub1010
- 560 poke251,102:poke252,64:poke253,96
- 562 poke53280,7:sys51456:sys51459
- 564 poke198,0:wait198,1
- 568 poke53280,1:sys51459
- 570 print"[147][208]ositioning of the [208][207][211][212][206][197][212] is somewhat"
- 580 print"critical. [211]ince [198]ebruary 1992, most of"
- 590 print"the [208]ost [207]ffices use full-scan readers"
- 600 print"which scan an area up to 2-3/4"chr$(34)" up from"
- 610 print"the bottom of the envelope. [212]here must"
- 620 print"be at least 1/2"chr$(34)" open space on either"
- 630 print"side of the envelope. [212]he area that was"
- 640 print"previously scanned was the bottom 5/8"chr$(34)
- 650 print"and the righthand 4"chr$(34)" of an envelope's"
- 660 print"face. [212]his area can still be used, but"
- 670 print"it's also the area where the automatic "
- 680 print"code is written by the [208]ost [207]ffice, so"
- 690 print"keep it clear unless you are sure your"
- 700 print"code generator is readable!":print
- 710 print"[193]void using the [208][207][211][212][206][197][212] codes on your"
- 720 print"return address stickers to prevent a"
- 730 print"possible 'looping'! [193]lso, the [208]ost"
- 740 print"[207]ffice prefers you do not use graphics"
- 750 print"on the addressee's label. [210]eserve them"
- 760 print"them for your return address labels!"
- 770 gosub1010
- 782 poke251,128:poke252,64:poke253,96
- 784 poke53280,13:sys51456:sys51459
- 786 poke198,0:wait198,1
- 788 poke53280,1:sys51459
- 790 print"[147][212]he new regulations also suggest you "
- 800 print"place the [208][207][211][212][206][197][212] as the first line in"
- 810 print"your "chr$(34)"[212][207]"chr$(34)" label to avoid conflict."
- 820 print"[201]t is also necessary to affix the label"
- 830 print"to the envelope as horizontally as you"
- 840 print"possibly can to avoid non-readability!"
- 850 print"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"
- 860 print"[221] [198][207][210][160][193][196][196][201][212][201][207][206][193][204][160][201][206][198][207][210][205][193][212][201][207][206], [211][197][206][196][160][193] [221]"
- 870 print"[221] [211][197][204][198]-[193][196][196][210][197][211][211][197][196][160][211][212][193][205][208][197][196][160][197][206][214][197][204][207][208][197][160][212][207]: [221]"
- 880 print"[221] [221]"
- 890 print"[221] [202][207][200][206] [195]. [194][204][197][215][201][212][212] [221]"
- 900 print"[221] 6162 [208][193][210][201][211][200] [208][204] [221]"
- 910 print"[221] [210][207][195][203][198][207][210][196] [201][204] 61109-4128 [221]"
- 920 print"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]":print:print
- 930 print"[156][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]"
- 940 print" [208][210][197][211][211][160][211][208][193][195][197] [212][207][160][210][197]-[210][197][193][196][160][201][206][212][210][207]! [144]"
- 950 print" [208][210][197][211][211][160][209] [212][207][160][197][216][201][212][160][212][207][160][204][207][193][196][211][212][193][210]! [144]":poke198,0
- 970 geta$:ifa$=""then970
- 980 if a$="q"ora$="[209]"then40000
- 990 goto150
- 1000 end
- 1010 print" [156] press any key to continue! [144]"
- 1020 poke198,0:wait198,1
- 1030 return
- 1040 end
- 9999 goto9999
- 10000 open15,8,15,"s0:zip-it":close15:save"zip-it",8:end
- 39997 :
- 39998 :rem return to loadstar
- 39999 :
- 40000 a$="hello connect":fori=8to9:close2:open2,i,2:close2:ifstthen40030
- 40010 close15:open15,i,15,"r0:"+a$+"="+a$:input#15,er:close15:ifer=63then40030
- 40020 next:print"[147]":poke2048,0:poke44,8:poke53272,23:end
- 40030 poke646,peek(53281):print"[147]load"chr$(34)a$chr$(34)","i
- 40040 print"run":poke631,13:poke632,13:poke198,2:end
- 59997 :
- 59998 :rem copyright box for loadstar
- 59999 :
- 60000 print"[147]":z$=" [152] ":poke214,10:print
- 60010 print" [155][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184]":fori=0to11:printz$:next
- 60020 print" [151][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][152]"
- 60030 z$(0)="[218][201][208]-[201][212]-[212]-[196][207]-[196][193][200]!":z$(1)="by [202]ack [194]lewitt"
- 60040 z$(2)="[214]1.0 ([195]) 1992 by [211]oftdisk, [201]nc."+chr$(13)
- 60050 z$(3)="[212]his program is the copyrighted work
- 60060 z$(4)[178]"of (NULL)(NULL)asc(NULL)str$right$(NULL)(NULL) (NULL)(NULL)peek(NULL)right$(NULL)left$right$(NULL)chr$. right$t is not"
- 60070 z$(5)[178]"shareware or in the public domain."
- 60080 z$(6)[178]"(NULL)eport illegal distribution of":z$(7)[178]"this program by calling"
- 60090 z$(8)[178]"1-800-831-2694 or 1-318-221-8718.":[151]214,12:[153]
- 60100 [129]i[178]0[164]8:[153][163]20[171]([195](z$(i))[173]2))""z$(i):[130]:[142]
-