home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / print / cwbars12.zip / CWBARS.DOC next >
Text File  |  1991-10-05  |  30KB  |  697 lines

  1. CWBARS printer driver  V1.2e       October 5, 1991
  2.   written by Charlotte Wood and Eric Isaacson
  3.  
  4. The entire package is Copyright 1991 Charlotte Wood Software
  5. All rights reserved.
  6.  
  7.    Charlotte Wood Software
  8.    P. O. Box 3242
  9.    Bloomington, IN 47402-3242
  10.    (812)330-1181
  11.  
  12. PLEASE read the first part of this manual for legal terms, how 
  13. to register for the package, and the overview of the program.  
  14. Then if you don't like reading manuals, just type CWBARS to the 
  15. DOS prompt. 
  16.  
  17. We have formatted this file so that it can be printed at 10cpi 
  18. with margins.  To save space, we don't have a left margin in the 
  19. file. You'll need to set your printer to a one-inch left margin 
  20. to have room to punch holes for a ring binder. 
  21.  
  22. If you got CWBARS from an XYZ software house, that advertises 
  23. great software for $5 per disk, and you are now confused as to 
  24. your rights, you might ask the following 
  25.  
  26. QUESTION: "What's going on here?  Have I already bought the 
  27.   program, or what?" 
  28.  
  29. ANSWER: Well, no, not exactly.  You've bought a disk that has 
  30.   great software on it; unless you legally purchased the 
  31.   registered version of CWBARS, you haven't bought the software 
  32.   yet.  CWBARS, like most major software offered by the $5-per-
  33.   disk distribution houses, is free-distribution software (also 
  34.   known as "shareware", or "user-supported software"). That 
  35.   means we retain the rights to CWBARS, but we choose to let 
  36.   people pass the evaluation copy around.  We have no business 
  37.   relationship with any distribution houses in the U.S.; we don't 
  38.   get a penny of the $5 (or whatever) you paid them for the disk 
  39.   containing CWBARS.  So we need and expect to be paid by you, 
  40.   because we make our income from making and supporting 
  41.   shareware products. 
  42.  
  43.   Some distribution houses do a pretty poor job of revealing the 
  44.   shareware nature of the software they sell.  If you thought 
  45.   you had purchased the software free and clear, you might feel 
  46.   justified in being angry with them for having misled you.  And 
  47.   you might look around for houses that do a better job of 
  48.   informing the public.  But we hope you'll take the time to 
  49.   consider everybody's role in the shareware marketing scene; if 
  50.   you do, we think you'll conclude that although you may have 
  51.   been misled, you haven't really been cheated out of anything. 
  52.                                                                 2
  53.  
  54.   Shareware is great for authors like us, who have spent years in 
  55.   their computer holes, learning to be great programmers, and no 
  56.   time in business school learning marketing and distribution 
  57.   techniques.  We simply cast our programs to the winds.  They 
  58.   are distributed at practically no cost to us. That's why we 
  59.   can charge a lot less than the cost of "commercial" software. 
  60.  
  61.   Shareware is also great for customers like you.  You can try 
  62.   out the software before paying for it.  You'll know that a 
  63.   successful shareware product is good, because only satisfied 
  64.   customers pay for it.  The existence of shareware infuses 
  65.   healthy competition into the entire software market, for both 
  66.   price and quality. 
  67.  
  68.   Finally, let's consider the distribution houses.  They provide 
  69.   a legitimate service, for which they charge a reasonable 
  70.   price. The best houses act as librarians, evaluating and 
  71.   cataloguing software.  Most pay thousands of dollars for 
  72.   advertising. Their cut is far less than the distributor's cut 
  73.   for "commercial" software (they prosper because their volume 
  74.   is bigger and their support responsibilities are smaller).  Most
  75.   customers for the distribution houses are repeat 
  76.   customers, who are aware of, and happy with, what they are 
  77.   getting.  If it weren't for your XYZ House, you might never 
  78.   have heard of CWBARS, or might never have figured out where to 
  79.   obtain it. 
  80.  
  81.   So we hope you'll be happy with shareware, and actively desire 
  82.   to support it.  You'll feel good about promoting a healthy 
  83.   situation for everybody.  And you'll encourage the best 
  84.   programmers in the world to keep writing for you, instead of 
  85.   for the big corporations. 
  86.  
  87. Now that we've said that, let's move on to the package.   The
  88. CWBARS evaluation package consists of the program CWBARS.EXE,
  89. and this manual CWBARS.DOC.
  90.  
  91.  
  92.  
  93. TABLE OF CONTENTS
  94.  
  95. Overview of This Manual                                  3
  96. Overview of CWBARS                                       3
  97. Operating Requirements                                   4
  98. Legal Terms                                              4
  99. Legal Conditions for Free Distribution                   5
  100. How to Contact Us                                        5
  101. Installing the CWBARS Program on Your Disk               6
  102. Reconfiguring CWBARS                                     7
  103. Printing Barcodes Manually                               8
  104. Installing the CWBARS Driver in Your Computer's Memory   8
  105. Automatic Printing of Barcodes                           9
  106. Troubleshooting Automatic Barcodes                       9
  107. Escape Sequences for Barcodes                           10
  108. Order Form Generation                                   11
  109.  
  110.                                                                 3
  111.  
  112.  
  113.  
  114. Overview of This Manual
  115.  
  116. Welcome to CWBARS!  We've tried to make the CWBARS program as
  117. self-explanatory as possible -- chances are good that you will be
  118. able to run CWBARS without needing to read this manual at all.
  119. We would, of course, like you to read the legal terms and
  120. conditions pertaining to the program.  If you're a programmer
  121. sending the CWBARS escape sequence to your printer, you'll need
  122. to read the "Escape Sequences" section.
  123.  
  124. Otherwise, if you're the kind of person who doesn't like reading
  125. manuals, simply type CWBARS and follow the prompts.  If you're a
  126. beginner at computers, CWBARS will do everything for you: copy
  127. itself to your hard disk, store the answers to the configuration
  128. questions it asks you, and (with your permission) add its own
  129. invocation line to your AUTOEXEC.BAT, so that your laser printer
  130. will have barcode capability from now on.
  131.  
  132.  
  133. Overview of CWBARS
  134.  
  135. CWBARS adds to your HP laser printer the ability to print Postnet
  136. barcodes on your outgoing U. S. mail.  The barcodes will speed
  137. your mail and possibly save you postage.  Currently the barcodes
  138. save postage on bulk mailings.  There are rumors in the press
  139. that the USPS will someday allow a 2-cent discount on individual
  140. pieces of first-class mail containing a 9-digit zip and the
  141. associated barcodes.  The discount was to be introduced in
  142. February, 1991; then in summer 1991.  Neither has materialized,
  143. so we are uncertain whether it will happen.  Watch your newspaper
  144. for details.
  145.  
  146. You may also wish to use CWBARS only for the following
  147. convenience feature: you can tell CWBARS to substitute an escape
  148. character whenever it sees the 5-character sequence {Esc} being
  149. sent to your printer.  You can use this feature if you're having
  150. trouble inserting the escape character into your word-processing
  151. documents.
  152.  
  153. You can print barcodes in any of three ways:
  154.  
  155. 1. Manually, by typing CWBARS followed by a zip code to the DOS
  156.    prompt.
  157.  
  158. 2. By arranging for your software to output a special escape
  159.    sequence to your printer at the location where the barcodes
  160.    are desired.
  161.  
  162. 3. Totally automatically -- CWBARS can detect when your Laserjet
  163.    is printing an envelope, and if the last printing characters
  164.    on the envelope form a zip code, it can put the bar codes at
  165.    the correct location, with little or no adjustment to your
  166.    software!
  167.                                                                 4
  168.  
  169. Operating Requirements
  170.  
  171. CWBARS requires an IBM-PC, IBM-PC AT, or 100% hardware-compatible
  172. computer with at least 128K bytes of memory, running MS-DOS V2.0
  173. or later.  A hard disk is not required, but you'll need to edit
  174. your own AUTOEXEC.BAT if you don't have a hard drive and wish to
  175. make CWBARS' installation permanent.
  176.  
  177. CWBARS also requires a laser printer compatible with HP's printer
  178. command language (PCL), and capable of accepting "soft fonts".
  179. The original HP Laserjet did not have soft fonts, but the
  180. Laserjet Plus, II, IID, IIP, and III all do.
  181.  
  182. There's a simple way to tell if CWBARS is going to work for you:
  183. simply type CWBARS ORDER to fill out an order form.  When the
  184. program asks if you wish to print an envelope, answer Y.  The
  185. envelope should have our own barcodes printed along the bottom.
  186. If it doesn't, your printer probably isn't sufficiently
  187. compatible to run CWBARS.
  188.  
  189.  
  190. Legal Terms
  191.  
  192. CWBARS is a copyrighted work -- it is not and never has been in
  193. the public domain.  Each release of the CWBARS program comes in
  194. two versions: CWBARS.EXE, the evaluation copy, may be copied and
  195. distributed to others, subject to the conditions we're about to
  196. describe.  The other version CWBARS.COM, the registered user's
  197. copy, is subject to the same legal restrictions as
  198. traditionally-distributed ("commercial") software.  Neither
  199. version has any physical copy-protection schemes.
  200.  
  201. WARNING: Before installing this or ANY new software, you should
  202. BACK UP any valuable data on your computer system.  CWBARS has
  203. been extensively tested on numerous different machines, and it is
  204. believed to be reliable and non-harmful.  However, software is
  205. the most complicated kind of product there is.  No mortal human
  206. can be absolutely and completely certain that a piece of
  207. complicated software will work on any given machine.  So you are
  208. completely responsible for determining the fitness or usability
  209. of this package.  We will not be liable for damages of any kind,
  210. including but not limited to lost sales or profits, arising from
  211. any failure of this package to perform as expected.
  212.  
  213. If you have the evaluation copy CWBARS.EXE, we hereby grant you
  214. permission to install this version of CWBARS in its
  215. memory-resident mode for up to one month.  After that, you must
  216. either remove CWBARS from your system, or register -- if you type
  217. CWBARS ORDER, the program will create an order form for you.
  218.  
  219. If you have the registered copy CWBARS.COM, you may install it
  220. only on those computers connected to licensed printers.  You may
  221. make copies for backup and archival purposes.  You may not let
  222. the registered copy print to more printers than you have
  223. licensed.  The license for running the current version of CWBARS
  224. is permanent.
  225.                                                                 5
  226.  
  227. The registered version, with a printed manual and diskette, is
  228. $20 per printer.  Indiana residents must add sales tax (making
  229. the total $21.00 at the time of this writing). Overseas users add
  230. $3 shipping.
  231.  
  232. We reserve the legal right to change terms and prices for future
  233. versions without prior notice.  At the present time we have no
  234. plans to change prices until inflation has seriously reduced the
  235. value of the dollar (by, say, at least a third off its 1991
  236. value).  We will never consider you committed to a higher price
  237. before being advised of the price-- you'll always have the option
  238. to cancel your purchase.
  239.  
  240.  
  241. Legal Conditions for Free Distribution
  242.  
  243. Here are the conditions for free distribution of the evaluation
  244. version of CWBARS:
  245.  
  246. 1. You may copy the disk-file version of this manual and the
  247.    evaluation version CWBARS.EXE, and give them to anyone who
  248.    accepts all the legal terms spelled out in this chapter.  The
  249.    copies you distribute must be complete and unmodified.
  250.  
  251. 2. No part of CWBARS may be sold to anyone without our prior
  252.    written permission.  If the package is distributed on a
  253.    diskette, any fees collected must be specified as
  254.    materials/handling, and may not exceed $10 for the diskette.
  255.    Thus, we are allowing shareware distribution houses to
  256.    distribute the evaluation version of CWBARS, as long as they
  257.    don't try to deceive their customers into thinking they have
  258.    bought the full rights to the program.
  259.  
  260. 3. We reserve the right to prohibit specific individuals and/or
  261.    companies from distributing any or all of our copyrighted
  262.    works.  If we exercise this right, we shall inform such
  263.    individuals/companies in writing, by certified letter.
  264.  
  265.  
  266.  
  267. How to Contact Us
  268.  
  269. You can write to:
  270.  
  271.     Charlotte Wood Software
  272.     P. O. Box 3242
  273.     Bloomington, IN 47402-3242
  274.  
  275. or call (812)330-1181.
  276.  
  277. Sorry, we can't guarantee to return everybody's long distance
  278. calls.  If you'd like to be SURE we'll get back to you, please
  279. invite us to call you back collect, or tell us to charge the cost
  280. of the call to your credit card.
  281.                                                                 6
  282.  
  283. Co-author Eric Isaacson is a member of the Association of
  284. Shareware Professionals (ASP).  ASP wants to make sure that the
  285. shareware principle works for you.  If you are unable to resolve
  286. a shareware-related problem with an ASP member by contacting the
  287. member directly, ASP may be able to help.  The ASP Ombudsman can
  288. help you resolve a dispute or a problem with an ASP member, but
  289. does not provide technical support for members' products.  Please
  290. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI
  291. 49442-9427 or send a CompuServe message via CompuServe Mail to
  292. ASP Omubdsman 70007,3536.
  293.  
  294.  
  295. Installing the CWBARS Program on Your Disk
  296.  
  297. If you know how to copy files from a diskette to your hard drive,
  298. you may copy CWBARS to the subdirectory of your choice.  But if
  299. you'd rather have CWBARS do it for you, you can simply place the
  300. diskette into its drive, and run the program.  If it's drive A,
  301. type
  302.  
  303. a:cwbars
  304.  
  305. to the DOS prompt.  You'll be asked the following configuration
  306. questions:
  307.  
  308. Is your Laserjet the only printer connected to your computer?
  309.  
  310.     Chances are the answer is Yes.  If you have more than one
  311.     printer, or if there are other devices connected to your
  312.     printer ports, you need to determine whether your Laserjet is
  313.     known as LPT1, LPT2, or LPT3, and tell CWBARS which it is.
  314.  
  315. Would you like CWBARS to automatically print Postnet barcodes
  316. whenever it sees that a zipcode is the last thing that has been
  317. printed on an envelope?
  318.  
  319.     You'll probably want to answer Yes if you're now using your
  320.     Laserjet to print addresses on your envelopes.  In that case,
  321.     the barcodes should start appearing on your envelopes,
  322.     without any adjustment to your software.
  323.  
  324. Do you use business-sized envelopes (about 9.25 inches long) more
  325. often than personal-sized envelopes (about 6.5 inches long)?
  326.  
  327.     This determines the default envelope size assumed if you are
  328.     using CWBARS manually to print barcodes on an envelope, and
  329.     you don't explicitly give the size (Business or Personal).
  330.  
  331. Have you specially modified your Laserjet's power-up default font
  332. to be a landscape font?
  333.  
  334.     If you're not sure, answer No.  The answer if Yes only if you
  335.     have fiddled with your Laserjet's front-panel switches, so
  336.     that the printing comes out sideways when the printer is
  337.     powered on.
  338.                                                                 7
  339.  
  340. The HP Laserjet Plus doesn't have an adjustable feed-guide, so
  341. you must feed envelopes along the edge, not the center, of the
  342. feed slot.  Do you have a Laserjet Plus?  Type N if you have a
  343. Series II or later model.
  344.  
  345.     Almost everyone will answer N to this question -- all HP
  346.     printers from the Series II forward have the feed-guide that
  347.     centers the envelope within the paper path.
  348.  
  349. If you're having trouble getting CWBARS to recognize that an
  350. envelope is being printed, or if you simply want selective
  351. control over barcode printing, you can have CWBARS print Postnet
  352. barcodes whenever it sees a tilde (~) or some other specific
  353. character following a zipcode as the last printable characters on
  354. a page.  Would you like this feature to be enabled?
  355.  
  356.     This option is a last resort if you've failed to get
  357.     automatic barcodes via any other method. Answer No to this
  358.     question when you are configuring for the first time.  If you
  359.     don't see barcodes printed automatically on your envelopes,
  360.     read the "Troubleshooting Automatic Barcodes" section later
  361.     in this manual. You may be able to adjust the escape
  362.     sequences put out by your software to get the barcodes to
  363.     appear.  If that fails, you can reconfigure, answer Yes to
  364.     this question, and add a tilde to every zipcode in your
  365.     database.
  366.  
  367.     If you answer Yes to this question, CWBARS will ask you what
  368.     character you want, just in case you wish to choose something
  369.     other than the tilde character.
  370.  
  371. To make it easier for you to send escape sequences to your
  372. printer, CWBARS can look out for the 5-character sequence {Esc}
  373. being printed, and substitute an escape character.  Would you
  374. like CWBARS to do so?
  375.  
  376.     You can use this option if you find it difficult to put
  377.     Escape characters directly into your word-processing
  378.     documents.  The curly-brackets are usually found as the
  379.     shifted characters to the right of the P key on your
  380.     keyboard.  The letters Esc must be capitialized exactly as
  381.     shown: big E, little s, little c.
  382.  
  383. Would you like the installation of CWBARS to be made permanent by
  384. adding a line to the AUTOEXEC.BAT file on your hard drive?
  385.  
  386.     If you're finicky and protective of your AUTOEXEC.BAT, you
  387.     can answer No to this question and edit AUTOEXEC.BAT
  388.     yourself.  You also answer No if you'll be using CWBARS only
  389.     in its manual mode, and not to automatically print barcodes
  390.     or use escape sequences to print barcodes.
  391.  
  392.  
  393. Reconfiguring CWBARS
  394.  
  395. You can repeat the configuration process any time you wish to
  396. change any settings, by typing CWBARS C to the DOS prompt.
  397.                                                                 8
  398.  
  399. Printing Barcodes Manually
  400.  
  401. You can print barcodes any time you see the DOS prompt, by simply
  402. typing CWBARS followed by the zipcode and the envelope size --
  403. Business or Personal.  You can abbreviate the envelope size as
  404. much as you wish, down to one letter if you like.  You don't even
  405. need to give the size at all if it's the default size you gave
  406. when you configured CWBARS.
  407.  
  408. As in all commands given to the DOS prompt, you need to put a
  409. space after the name of the program (CWBARS), and you need to
  410. complete the command with the Enter key.  You don't need to worry
  411. about whether or not your letters are capitalized.  CWBARS
  412. doesn't care whether the zipcode or the size comes first, and it
  413. doesn't care whether there are spaces between them.
  414.  
  415. For example, suppose you told CWBARS that you use business-sized
  416. envelopes more often than personal-size envelopes.  If you wish
  417. to append the barcodes for 47402-3242 to your envelope, simply
  418. type
  419.  
  420. cwbars 47402-3242
  421.  
  422. to the DOS prompt.  The embedded hyphen is optional -- it's
  423. ignored by CWBARS since it isn't a part of the barcode encoding
  424. scheme. If you wish the same zipcode on a personal-sized
  425. envelope, any one of the following commands will work:
  426.  
  427. cwbars p47402-3242
  428. cwbars 47402-3242 pers
  429. CWBARS 47402-3242P
  430. cwbars personal 47402-3242
  431.  
  432.  
  433. Installing the CWBARS Driver in Your Computer's Memory
  434.  
  435. If you wish to see barcodes printed automatically whenever you
  436. print addresses on envelopes, or if you wish to use escape
  437. sequences to print barcodes, then you need CWBARS' printer driver
  438. installed in your computer's memory.  If you answered Yes to the
  439. AUTOEXEC.BAT question during configuration, this will happen
  440. automatically every time your computer is powered on.  If you
  441. didn't, you can install the CWBARS driver any time by typing
  442.  
  443. cwbars install
  444.  
  445. to the DOS prompt.  The driver is very small (less than 2K of
  446. memory); but if you are tight on memory you can later uninstall
  447. it by typing
  448.  
  449. cwbars uninstall
  450.  
  451. to the DOS prompt.  As with all CWBARS keywords, the words
  452. "install" and "uninstall" can be abbreviated, all the way down to
  453. their first letters "i" and "u" if you like.
  454.                                                                 9
  455.  
  456. Automatic Printing of Barcodes
  457.  
  458. If you answered Yes to automatic printing during your CWBARS
  459. configuration, and if you installed CWBARS in memory as described
  460. in the previous section, then barcodes should appear whenever you
  461. print an address on an envelope using your Laserjet printer.
  462.  
  463. The CWBARS driver monitors all data flowing from your computer to
  464. your printer.  If it sees that an envelope is being printed, and
  465. if it sees that a zipcode was the last thing on the envelope, it
  466. will append the barcodes for that zipcode.
  467.  
  468. CWBARS works with the majority of programs that print addresses
  469. on envelopes.  However, there might be some exotic printer
  470. sequences that will fool CWBARS into thinking that an envelope
  471. isn't being printed when it is.  The best way to find out is to
  472. simply try it. If you see the barcodes, you're in business.  If
  473. you don't, you may be able to adjust your software to make CWBARS
  474. work: read the next section for details.
  475.  
  476. Note that the barcodes are for the destination of your mail, not
  477. for the return address.  If you are making a bunch of envelopes
  478. containing only your return address, you should first disable
  479. CWBARS with the CWBARS U command, to avoid printing the unwanted
  480. return barcodes.
  481.  
  482.  
  483. Troubleshooting Automatic Barcodes
  484.  
  485. If you can't get barcodes to print automatically, there are a
  486. couple of adjustments you can try.  First, you should make sure
  487. that CWBARS can print barcodes in the first place.  Some Laserjet
  488. "clones" aren't compatible enough to run CWBARS. Type CWBARS to
  489. the DOS prompt and choose the menu item to fill out an order
  490. form.  Answer Yes when you're asked if you wish to print an
  491. envelope for the order form. If the envelope has barcodes on it,
  492. continue reading this section -- you ought to get CWBARS to work.
  493. If it doesn't, send us a note with the brand and model number of
  494. your printer -- if and when we support it, we'll let you know.
  495.  
  496. If the order-form software worked, we recommend that you next try
  497. to modify the escape sequences sent by your software to prepare
  498. your Laserjet for envelope printing. Most applications allow you
  499. to create and modify "template files" that define those escape
  500. sequences.  The names and formats of those files depend on the
  501. application you're using -- consult your application's manual to
  502. find out what they are.  Included in the template should be a
  503. sequence that tells the Laserjet to print sideways -- they call
  504. it "landscape" mode.  The left column in the following chart
  505. gives some of the ways the beginning of this escape sequence
  506. might be represented in your template file.  You should
  507. substitute the corresponding sequence in the right column:
  508.  
  509.   If you see:               Instead use:
  510.   27 38 108                 27 33 108
  511.   1B 26 6C                  1B 21 6C
  512.   & lower-case-L            ! lower-case-L
  513.                                                                10
  514.  
  515. When you send the new escape sequence to your printer, CWBARS
  516. will substitute the old sequence, thus telling the Laserjet to
  517. enter landscape mode.  In addition, CWBARS will record the fact
  518. that you're printing an envelope.
  519.  
  520. If you can't find the template file containing one of the listed
  521. sequences, you can try typing CWBARS C to reconfigure, and
  522. answering Yes to the Tilde option.  This option allows you to
  523. invoke the CWBARS barcodes feature by placing a tilde ~
  524. immediately after the zipcode in each individual address.
  525.  
  526. Another method you could try would be to provide a barcode escape
  527. sequence at the correct position on the envelope.  This is
  528. described in the next section.
  529.  
  530.  
  531. Escape Sequences for Barcodes
  532.  
  533. If you are a programmer, or if you can configure your printing
  534. program to output any bytes you wish, then you can control the
  535. printing of barcodes via a special escape sequence output to your
  536. Laserjet. The escape sequence is effective whenever the CWBARS
  537. driver is installed in your computer's memory, as we already
  538. described.
  539.  
  540. Your HP Laserjet user's manual describes the various escape
  541. sequences, which they call "printer commands", built into your
  542. printer. CWBARS simply adds another command to HP's set.  You
  543. should read your HP manual for a detailed discussion of how to
  544. output escape sequences, using various major software packages.
  545. For example, we have the Second Edition of the Laserjet Series II
  546. User's Manual. Chapter 3 of that manual talks about printer
  547. commands.  Page 3-14 has a nice chart of how to represent the
  548. escape character within Lotus, Word Perfect, Wordstar, etc.  Or
  549. you can enable the CWBARS option to accept the five-character
  550. sequence {Esc} for the escape character, and output the sequences
  551. literally as we show them.
  552.  
  553. The escape sequence for barcodes is:
  554.  
  555. {Esc}!z#B
  556.  
  557. where {Esc} is the Escape character (27 decimal, 1B hexadecimal),
  558. the exclamation point, z and B are ASCII characters just as you
  559. see them, and # stands for the sequence of digits representing
  560. the zipcode. NOTE that the z must be lower-case, and the B must
  561. be upper-case. You may embed the hyphen in a 9-digit zipcode, but
  562. you must not embed any spaces or other characters within the
  563. codes.
  564.                                                                11
  565.  
  566. If a zipcode was the last non-blank sequence of characters
  567. printed, you may omit the zipcode from this escape sequence.  In
  568. that case, CWBARS will use that zipcode.  If some other non-blank
  569. character was printed, a zipless escape sequence will be ignored.
  570. This allows you to print an address, position the printer cursor
  571. to the desired location for barcodes, and issue the zipless
  572. escape sequence.  If a U.S. address with zip was printed, the
  573. barcodes will be printed also.  Otherwise (for foreign and no-zip
  574. addresses), the barcodes are correctly omitted.
  575.  
  576. The printer will print barcodes at the current printing position
  577. on the page.  After the codes are printed, the current position
  578. is immediately to the right of the barcodes.  The escape sequence
  579. works in either portrait or landscape mode.
  580.  
  581. For example, to print the barcodes for 47402-3242 on your
  582. printer, you can output the sequence
  583.  
  584. {Esc}!z47402-3242B
  585.  
  586. to the printer.  The hexadecimal codes for this are:
  587.  
  588. 1B 21 7A 34 37 34 30 32 2D 33 32 34 32 42
  589.  
  590.  
  591.  
  592. Order Form Generation
  593.  
  594. You can generate an order form for CWBARS by typing CWBARS ORDER
  595. (or simply CWBARS O) to the DOS prompt.  This is primarily for
  596. the evaluation version, to encourage people to register.  But
  597. we've also included it in the registered version, just in case
  598. you want to order more copies.
  599.  
  600. INDEX                                                          12
  601. address, our, 5
  602. ampersand sequence, modifying, 10
  603. AUTOEXEC.BAT,  automatic modification, 7
  604. automatic printing of barcodes, 9
  605. automatic selection, 6
  606. barcodes, automatic printing, 9
  607. barcodes, escape sequences, 10
  608. barcodes, manual printing, 8
  609. barcodes, printing via tilde, 7
  610. barcodes, troubleshooting automatic, 9
  611. brackets {Esc} code, 7
  612. business-sized envelopes, 6
  613. buying a copy of CWBARS, 11
  614. character-after-zip option, 7
  615. charges for CWBARS, 11
  616. clone printers, trouble with, 9
  617. configuring CWBARS, 7
  618. contacting us, 5
  619. contents, 2
  620. copying to hard drive, 7
  621. copyright terms, 4
  622. curly-brackets {Esc} code, 7
  623. CWBARS B (Business) command, 8
  624. CWBARS C (Configure) command, 7
  625. CWBARS I (Install) command, 8
  626. CWBARS O (Order) command, 11
  627. CWBARS P (Personal) command, 8
  628. CWBARS U (Uninstall) command, 8
  629. CWBARS {zipcode} command, 8
  630. default size of envelopes, 6
  631. disclaimer, 4
  632. distribution conditions, 5
  633. distribution houses, shareware, 1
  634. DOS, printing barcodes while in, 8
  635. driver, printer, installing, 8
  636. edge-feeding envelopes, 6
  637. envelope printing, automatic barcodes, 9
  638. envelopes, size of, 6
  639. escape codes, easy printing of, 7
  640. escape sequences for barcodes, 10
  641. evaluation vs. registered version, 4
  642. exclamation point, in escape sequence, 10
  643. feed-guide, adjustable, 6
  644. fees for using CWBARS, 11
  645. generating an order form, 11
  646. hard drive, copying to, 7
  647. how to contact us, 5
  648. how to order, 11
  649. HP Laserjet Plus, 6
  650. inserting Escape codes, 7
  651. installing CWBARS in memory, 8
  652. Installing CWBARS on your disk, 6
  653. invoice, generating, 11
  654. landscape font, default, 6
  655. landscape sequence, modifying, 9
  656. legal conditions for free distribution, 5
  657. legal terms, 4
  658.                                                                13
  659. license, how to obtain, 11
  660. LPTn device selection, 6
  661. machine requirements, 4
  662. manual printing of barcodes, 8
  663. manual, overview, 3
  664. memory, installing CWBARS in, 8
  665. money, how to send, 11
  666. operating requirements, 4
  667. order form, generating, 11
  668. overview of CWBARS, 3
  669. overview of manual, 3
  670. payment for CWBARS, 11
  671. personal-sized envelopes, 6
  672. Plus, HP Laserjet, 6
  673. power-up HP font, default, 6
  674. price policy, 5
  675. printer driver, installing, 8
  676. printer requirements, 4
  677. printer selection, 6
  678. printing barcodes manually, 8
  679. Reconfiguring CWBARS, 7
  680. registered version, 4
  681. registering, how to, 11
  682. release date, 1
  683. removing CWBARS from memory, 8
  684. selective control of barcodes, 7
  685. send money, how to, 11
  686. shareware, nature of, 1
  687. size of envelopes, default, 6
  688. table of contents, 2
  689. telephone number, our, 5
  690. template files, modifying your, 9
  691. testing CWBARS, 4
  692. tilde-after-zip option, 7
  693. troubleshooting automatic barcodes, 9
  694. uninstalling CWBARS, 8
  695. warning, 4
  696. word processing and escape codes, 7
  697.