home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / print / undrbar.zip / UB.DOC < prev    next >
Text File  |  1993-06-04  |  13KB  |  387 lines

  1.                                               ┌─────────┐
  2.     ┌────────────────────────────┐      ┌─────┴───┐     │              (R)
  3.     │                            │    ──│         │o    │──────────────────
  4.     │          UnderBar          │      │   ┌─────┴╨──┐ │  Association of
  5.     │     by Larry Pendarvis     │      │   │         │─┘  Shareware
  6.     │                            │      └───│    o    │    Professionals
  7.     └────────────────────────────┘    ──────│    ║    │────────────────────
  8.                                             └────╨────┘    MEMBER
  9.  
  10.  
  11. This program installs a TSR which prints Postal ("POSTNET") Bar Codes.
  12. The Resident portion of UnderBar takes up less than 3K of memory.
  13.  
  14. You may use it freely, without charge, for non-commercial purposes.
  15.  
  16. You are encouraged to give away UNALTERED copies, if you are careful to
  17. include all 5 of the distribution files:
  18.  
  19.                    1.   UB.COM
  20.                    2.   UB.DOC  (this file)
  21.                    3.   TESTUB.BAT
  22.                    4.   TESTUB.TXT
  23.                    5.   CONFIGUB.EXE
  24.  
  25.  
  26. Commercial and Government users may use this program for a reasonable time,
  27. without Registration, for evaluation purposes.  If you decide to use it on
  28. a regular basis, you must then Register it by sending a $35.00 Check to:
  29.  
  30.                        ┌─────────────────────────────┐
  31.                        │                             │
  32.                        │   BINARY SYSTEMS            │
  33.                        │   P.O. Box 1621             │
  34.                        │   Brandon, FL  33509-1621   │
  35.                        │                             │
  36.                        └─────────────────────────────┘
  37.  
  38. I will then send you a Licensed (personalized) copy.
  39.  
  40.  
  41. Registration is not necessary for private use by individuals.  Enjoy.
  42.  
  43. Non-profit organizations: There is a good chance I will give you a free
  44. License, if I approve of your goals.  Write.
  45. (Libertarians, Iconoclasts, and merciful charities preferred.)
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. ___________________________________(1)_______________________________________
  56.  
  57.  
  58. To use UnderBar, first run UB.COM; then you can print anything you wish.
  59. When UnderBar sees a ZIP+4 code come to the printer as the last thing on
  60. a line, it will print the corresponding Delivery Point Bar Code on the
  61. next line.
  62.  
  63. Version 2.1 will AUTOMATICALLY find the last two digits of the Delivery
  64. Point Bar Code on the line above the Zip Code Line and make the correct
  65. 11-digit Bar Code.
  66.  
  67.  
  68. To see how UnderBar will work with your printer, first run CONFIGUB.EXE
  69. and select the proper printer type.
  70. Then run UB.COM, to start the TSR program; and run the Batch file TESTUB.
  71.  
  72. UnderBar is designed to work with whatever program you are now using to
  73. print your address labels or envelopes.  It will work with font 
  74. cartridges and downloaded "soft" fonts.  However, it will not work with 
  75. programs which send graphics page layouts to the printer instead of
  76. characters.
  77.  
  78.  
  79.     To run, type:
  80.                      UB
  81.             or type
  82.                      UB /U    (to remove UnderBar from memory)
  83.             or
  84.                      UB /D    (to Deactivate it, leaving it in memory)
  85.             or
  86.                      UB /A    (to Re-activate it after Deactivating).
  87.  
  88.  
  89. UnderBar will work with the PrintScreen key, and will even work in
  90. LandScape mode on the Laser Printer.
  91.  
  92. The program CONFIGUB.EXE will let you configure UnderBar for HP-compatible
  93. laser printers, 24-pin Epson-compatible printers, 24-pin IBM ProPrinters,
  94. or 9-pin Epson-compatible printers.  It will also let you choose to print
  95. a narrower Bar Code than usual, or thinner bars.
  96.  
  97. If you need to place the Bar Code in any position other than Under the
  98. address, try WonderBar (another fine product of BINARY SYSTEMS).
  99. Wonderbar is also needed if you wish to use side-by-side (2-up, 3-up,
  100. 4-up, etc.) labels, or if you want to print Bar Codes of sizes other than
  101. 11 digits.  WonderBar will work with ANY size Zip Code and will let you
  102. print POSTNET Bar Codes anywhere you wish.
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110. ___________________________________(2)_______________________________________
  111.  
  112.  
  113.  
  114.         
  115.  
  116.               How to use UnderBar with WINDOWS Applications
  117.  
  118.  
  119.  
  120.  
  121. Run UB.COM before you run WINDOWS.
  122.  
  123.  
  124. There is no problem running UnderBar with regular DOS programs under
  125. Windows - just proceed normally.
  126.  
  127.  
  128. When using WINDOWS programs which send certain fonts to the printer as
  129. graphics, rather than downloading (such as SuperPrint, Adobe Type Manager,
  130. and TrueType, under certain conditions), you must not use such fonts for the
  131. address line or the city, state, zip line.  Select a font which is built
  132. into your printer, or one which is downloaded to it.
  133.  
  134.  
  135.  
  136.  
  137.  
  138. WINCFGUB.EXE is a Windows Program which does the same thing as CONFIGUB.EXE.
  139. I just wrote it to get practice on my new Visual C++ compiler.
  140. You have to run it from Windows.
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. ___________________________________(3)_______________________________________
  166.  
  167.  
  168.  
  169.                         ASP OMBUDSMAN
  170.  
  171. UnderBar is produced by a member of the Association of
  172. Shareware Professionals (ASP). ASP wants to make sure that the 
  173. shareware principle works for you. If you are unable to resolve 
  174. a shareware-related problem with an ASP member by contacting the 
  175. member directly, ASP may be able to help. The ASP Ombudsman can 
  176. help you resolve a dispute or problem with an ASP member, but 
  177. does not provide technical support for members' products. Please 
  178. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 
  179. 49442 or send a CompuServe message via CompuServe Mail to ASP 
  180. Ombudsman 70007,3536.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.                        ABOUT SHAREWARE
  187.  
  188. Shareware distribution gives users a chance to try software
  189. before buying it. If you try a Shareware program and continue
  190. using it, you are expected to register. Individual programs
  191. differ on details -- some request registration while others
  192. require it, some specify a maximum trial period. With
  193. registration, you get anything from the simple right to continue
  194. using the software to an updated program with printed manual.
  195.  
  196. Copyright laws apply to both Shareware and commercial software,
  197. and the copyright holder retains all rights, with a few specific
  198. exceptions as stated below. Shareware authors are accomplished
  199. programmers, just like commercial authors, and the programs are
  200. of comparable quality. (In both cases, there are good programs
  201. and bad ones!) The main difference is in the method of
  202. distribution. The author specifically grants the right to copy
  203. and distribute the software, either to all and sundry or to a
  204. specific group. For example, some authors require written
  205. permission before a commercial disk vendor may copy their
  206. Shareware.
  207.  
  208. Shareware is a distribution method, not a type of software. You
  209. should find software that suits your needs and pocketbook,
  210. whether it's commercial or Shareware. The Shareware system makes
  211. fitting your needs easier, because you can try before you buy.
  212. And because the overhead is low, prices are low also. Shareware
  213. has the ultimate money-back guarantee -- if you don't use the
  214. product, you don't pay for it.
  215.  
  216.  
  217.  
  218.  
  219.  
  220. ___________________________________(4)_______________________________________
  221.  
  222.  
  223.  
  224.              DISCLAIMER - AGREEMENT
  225.  
  226.  
  227. Users of UnderBar must accept this disclaimer of warranty:
  228. "UnderBar is supplied as is.  The author disclaims all
  229. warranties, expressed or implied, including, without limitation,
  230. the warranties of merchantability and of fitness for any purpose.
  231. The author assumes no liability for damages, direct or conse-
  232. quential, which may result from the use of UnderBar."
  233.  
  234.  
  235. UnderBar is a "shareware program" and is provided at no charge
  236. to the user for evaluation.  Feel free to share it with your
  237. friends, but please do not give it away altered or as part of
  238. another system.  The essence of "user-supported" software is to
  239. provide personal computer users with quality software without
  240. high prices, and yet to provide incentive for programmers to
  241. continue to develop new products.
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275. ___________________________________(5)_______________________________________
  276.  
  277.                  TECHNICAL STUFF / ACKNOWLEDGEMENTS
  278.  
  279.  
  280. Requirements: IBM-Compatible computer with DOS 2.0 or above.
  281.  
  282.  
  283. UnderBar is written entirely in 8086 Assembly Language
  284. and assembled with Borland's Turbo Assembler.
  285. I started with a tiny tightly-coded program called PRSWAP, from a
  286. 1985 issue of PC Magazine.  I disassembled it to learn just how
  287. it managed to cram itself into 256 bytes and run Resident.
  288. I then wrote WonderBar 1.0 using what I had learned.
  289.  
  290.  
  291. UnderBar is a simpler-to-use, more automatic, and less flexible
  292. derivative of WonderBar.
  293.  
  294. Version 2.0 incorporated two major improvements over earlier versions:
  295.  
  296. First, it now determines the last two digits of the 11-digit Delivery
  297. Point Bar Code (DPBC) automatically, by examining the Address Line
  298. above the Zip Code Line.  Therefore all you have to print is the normal
  299. address, with a 9-digit ZIP+4 code ending the last line.
  300. This miracle has been accomplished by the use of a Deterministic
  301. Finite State Demon.
  302. (See the article "Build Applications Faster with State Transition
  303. Automatons," by Alan Cline, in the December 1992 edition of The C Users
  304. Journal.)
  305.  
  306. Second, this version fixes a problem with certain printers.  Most
  307. printers printed at normal speed with the earlier version, but some were
  308. very slow, printing each of the 62 bars individually and sort of backing
  309. up before printing the next bar.  It all came out looking okay, but it
  310. took the better part of a minute to print each complete Bar Code.
  311. Some whiners deemed this unacceptable.  Picky picky picky.
  312. Version 2 stores up all the information to print the bars until
  313. the time comes to print, then it shifts into Graphics Mode only once and
  314. prints the entire Bar Code at that time.  This ought to solve the
  315. slo-mo problem for all printers; let me know if you find one that still
  316. has a problem.
  317.  
  318.  
  319. Version 2.1 fixes a problem with the MAILLIST shareware program, and it
  320. also has a better set of command-line switches, allowing deactivation.
  321.  
  322. Version 2.2 fixes a problem determining the correct Delivery Point Code
  323. from P.O. Box numbers, in some rare cases.
  324.  
  325.  
  326. CONFIGUB is written in C Language and compiled with MicroSoft C/C++ 7.0.
  327. It uses The Window BOSS routines (by Star Guidance) for the popup windows.
  328.  
  329.  
  330. ___________________________________(6)_______________________________________
  331.  
  332.  
  333. If you find this program useful, and you are using it for your
  334. own personal affairs, please feel free to enjoy it, with my
  335. blessings.  If you are evaluating UnderBar for use in a
  336. Commercial or Government environment, then after a reasonable
  337. trial period you must make a registration payment of $35.00
  338. to BINARY SYSTEMS.  The $35.00 registration fee will license
  339. one copy for use on any one computer at any one time.
  340. You must then treat this Registered software just like a book.
  341. An example is that this software may be used by any number of
  342. people and may be freely moved from one computer location to
  343. another, so long as there is no possibility of its being used
  344. at one location while it's being used at another (just as a
  345. book cannot be read by two different persons at the same time).
  346.  
  347. If you are in Florida, the $35.00 price will include the Sales Tax
  348. of 6% (6.5% in Hillsborough County).  Don't bother including an extra
  349. amount, I will just adjust the base price so that the total amount to
  350. be paid is $35.00.  I will then pay the Tax out of that.  I promise.
  351.  
  352. Site-License and multiple-distribution arrangements may be made by
  353. contacting BINARY SYSTEMS.
  354.  
  355. Anyone distributing UnderBar for any kind of remuneration should
  356. send me a note describing how that can be done.  More power to you!
  357.  
  358. You are encouraged to pass an UNALTERED copy of UnderBar along
  359. to your friends for evaluation.  There is no need to register it
  360. or pay for it unless it is used by a Commercial or Government entity.
  361.  
  362. Registered users will receive a serialized, personalized copy of
  363. the latest version of UnderBar.  Registered users also will
  364. have the right to 6 months of support from the date of registration.
  365. If you have any problems with UnderBar, write to me at the address
  366. on the initial screen.  Registered users will get a prompt reply.
  367. OR you may send mail to me on CompuServe; my ID is 72775,240.
  368. OR on GEnie, I am XKY90082.
  369. The preferred method of getting support and the latest version is
  370. to call our WonderBoard: (813) 684-5248.  Access is free.
  371.  
  372. Even if you are not a registered user, please feel free to tell me
  373. of any suggestions for inclusion in the next Version of UnderBar.
  374. In particular, if your printer is not one of those supported by the
  375. current version, send me the Control Code specifications for your
  376. printer; there is a good chance I will make it work with your
  377. printer soon, once I get the specs.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385. ___________________________________(7)_______________________________________
  386.  
  387.