home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / utils / zbar.zip / ZBAR.DOC < prev    next >
Text File  |  1991-03-06  |  11KB  |  276 lines

  1. WELCOME TO Zbar !
  2.  
  3. Zbar is a barcode printing shareware program. It will print the
  4. barcode, two comment lines above it and the code in human
  5. readable characters below it.
  6.  
  7. Its menu-driven, windowed interface makes it extremely easy to
  8. use. Try it by just typing 'zbar' followed by the ENTER key. It
  9. was designed to be uncomplicated, intuitive and robust enough for
  10. serious commercial applications (it has been ported to several
  11. multi-user platforms with the same interface). If interested in
  12. multi-user/network versions, please contact me at the address
  13. listed at the end of this manual.
  14.  
  15. Zbar runs under DOS and OS/2, real or protected mode!
  16.  
  17. The interface makes use of the up and down arrow keys for menu
  18. scrolling and the ENTER key to select your choice. Input is
  19. terminated if ENTER key is hit when prompted for the number of
  20. labels to be printed.
  21.  
  22. Zbar supports both interactive and command line input modes. This
  23. allows you to create input files from other programs (such as
  24. inventory control) and feed them right into Zbar without the need
  25. for the tedious and time-consuming task of entering all the data
  26. again.
  27.  
  28. It currently supports the following barcode symbologies: UPC-A,
  29. UPC-E, EAN/JAN-13, EAN-JAN-8, code 39, extended 39, interleaved 2
  30. of 5, code 128, CODABAR, Zip+4 Postnet, MSI Plessey, code 93,
  31. extended 93 and UCC-128.
  32. Several printers can also be used including emulation for 9- and
  33. 24-pin Epson, 9- and 24-pin IBM Proprinter, 24-pin Toshiba,
  34. Okidata Microline, HP Laserjet and Deskjet as well as Postscript
  35. printers.
  36.  
  37. Zbar also allows you to print several times across a page as
  38. would be the case for adhesive labels, price tags and shelf ID's.
  39. It is smart enough to optimize label usage so that no matter how
  40. many different labels you print, you will always end up wasting
  41. no more than the number of label across the page minus 1.
  42.  
  43. Zbar operates both in interactive and command line mode.
  44.  
  45.  
  46.  
  47. HARDWARE REQUIREMENTS
  48. 512k RAM recommended.
  49.  
  50.  
  51.  
  52. QUICK START - 1-2-3 TO BARCODING
  53. The default parameter file was set for the 9-pin IBM Proprinter
  54. emulation and code 128.
  55. Interactive Mode:
  56. 1) At the DOS prompt, type 'zbar' and hit the ENTER key.
  57. 2) Answer the prompts or just hit ENTER to accept the defaults.
  58. 3) Type in the number of labels and barcode data you want to
  59.    print. Hit ENTER at the quantity when finished.
  60.  
  61. Command Line Mode:
  62. 1) At the DOS prompt, type 'zbar demo.dat' and hit the ENTER key.
  63.  
  64.  
  65.  
  66. FIXED INPUT PARAMETERS
  67. Some input parameters are fixed during a session and may be
  68. changed for another session. They are:
  69. - printer
  70.           0001 Epson 9 pins
  71.           0002 Epson 24 pins
  72.           0003 IBM Proprinter 9 pins, 1/9'' per printhead pass
  73.           0004 IBM Proprinter 9 pins, 1/12'' per printhead pass
  74.           0005 IBM Proprinter 24 pins
  75.           0006 Okidata Microline
  76.           0007 Toshiba 24 pins
  77.           0008 HP Laserjet at 150 dots per inch
  78.           0009 HP Laserjet at 300 dots per inch
  79.           0010 HP Laserjet 150 dpi Compatibility Mode
  80.           0011 HP Laserjet 300 dpi Compatibility Mode
  81.           0012 HP Deskjet 150 dpi
  82.           0013 HP Deskjet 300 dpi
  83.           0014 Postscript
  84.  
  85. - barcode symboloby
  86.           0001 UPC-A
  87.           0002 UPC-E
  88.           0003 EAN/JAN-13
  89.           0004 EAN/JAN-8
  90.           0005 3 of 9
  91.           0006 3 of 9 Extended
  92.           0007 Interleaved 2 of 5
  93.           0008 128
  94.           0009 CODABAR
  95.           0010 Zip+4 Postnet
  96.           0011 MSI Plessey
  97.           0012 93
  98.           0013 93 Extended
  99.           0014 UCC-128
  100.  
  101. - number of printhead overpasses (for darkness control);
  102. - barcode density with reference to number of dots used to
  103.   produce the thinnest bar;
  104. - barcode height as a function of the number of printhead passes;
  105. - number of labels or tags across the page;
  106. - offset for the first label measured as the number of characters
  107.   from the left margin at 10 CPI horizontal spacing;
  108. - offset for the second and subsequent label measured as the
  109.   number of character from the begining of the previous label at
  110.   10 CPI horizontal spacing.
  111. - number of ticks for precise vertical spacing between labels
  112.   measured in ticks. One tick is the smallest vertical displace-
  113.   ment the selected printer is capable of making. This varies
  114.   from printer to printer and is 1/72'' for 9-pin Epson, 1/216''
  115.   for 9-pin IBM Proprinter.
  116.  
  117.  
  118.  
  119. VARIABLE INPUT DATA
  120. These are the number of label, upper comments, letters/numbers to
  121. be barcoded, lower string and if you want to send the data to
  122. printer now or wait until the end fo the input to start printing.
  123. Input is terminated by hitting the ENTER key when prompted for
  124. the number of label to be printed.
  125. When printing a large number of labels, one may wish to start
  126. printing while still in the middle of the data entry process in
  127. order to expedite matters. This is made possible by selecting YES
  128. (use the right and left arrow keys) when asked if want to  print
  129. now. If a print spool is active, the program prepares the data,
  130. sends it to the printer and you can keep on typing other labels
  131. while the first batch is coming out from the printer. In any
  132. case, all the data is sent to the printer when you ENTER at the
  133. label quantity prompt.
  134. You can key in up to 99 different entries (labels) before input
  135. is sent to the printer. Once data is sent to the printer, you can
  136. key in up to 99 other entries.
  137.  
  138.  
  139.  
  140. THE UPPER COMMENTS
  141. Two comments lines are placed on top of the barcode. Each can be
  142. up to 40 characters long and typically would contain things such
  143. as product description, manufacturer and pricing information. The
  144. upper comments are always vertically aligned with the begining to
  145. the barcode and use standard horizontal (10 characters/inch) and
  146. vertical (6 lines/inch) spacing. For the first label the printing
  147. start at a given offset from the left margin. For subsequent
  148. labels, another offset is used with respect to the begining of
  149. the previous label.
  150.  
  151.  
  152.  
  153. THE BARCODE
  154. For a run of labels you must select the printer and barcode
  155. symbology used.
  156. The barcode height is defined by the number of passes that the
  157. printhead makes across the page. Depending on the printer and on
  158. the selected graphics mode, one printhead pass will typically be
  159. 1/9'' high. Therefore, if you select 3 passes your barcode will
  160. be 3/9'' high.
  161. To adjust darkness of the printout, you may select more than one
  162. overpass for the barcode.
  163. The density of the barcode is measured with reference to the
  164. width of the thinnest bar. For high density printing select 1
  165. yieding a width of one dot for the thinnest bar. Use 2 for medium
  166. density and 3 for low density.
  167.  
  168.  
  169.  
  170. THE LOWER STRING
  171. You may choose to print the code that originated the bar code
  172. just below it. This is used in case the label becomes damaged or
  173. rendered unreadable by the scanner. The string of characters is
  174. automatically centered under the barcode and is usually an exact
  175. copy of was is being coded but may include spaces or dashes to
  176. aid readability.
  177.  
  178.  
  179.  
  180. THE 'DEFAULTS FILE'
  181. As the program loads, it reads a 'defaults file' whose contents
  182. correspond to parameters that will be used during this session.
  183. These parameters were described above and are the ones that
  184. govern the size of the barcode, type of barcode, type of printer
  185. being used, etc. While running under interactive mode, the
  186. existence of these default values allow you to just press the
  187. ENTER key when presented with a menu selection. This file is
  188. called 'zbar.dat' and may be changed with an ASCII editor of your
  189. choice. Keep in mind that the order in which these parameters
  190. appear (as shown above) is very important. Also notice that all
  191. parameters start with a space followed by the default parameters
  192. value always occupying 4 spaces and padded with zeroes on the
  193. left (blocked format).
  194.  
  195.  
  196.  
  197. INTERACTIVE MODE
  198. This mode is invoked by simply typing 'zbar' followed by the
  199. ENTER key. The program loads in memory, reads the defaults file,
  200. prompts for the fixed parameters and then pops a window where you
  201. type in the variable data (label quantity, uppper comments, code,
  202. lower string and if you want to print now or later).
  203.  
  204.  
  205.  
  206. COMMAND LINE MODE
  207. This mode allows you to build an input data file and feed it to
  208. Zbar. There will be no prompts and no questions. The input file
  209. should contain all the necessary variable data as diescribed
  210. above. This mode is invoked by typing 'zbar filename' followed by
  211. the ENTER key where 'filename' is to be substituted by the name
  212. of your input file. Up to 99 different labels may be submitted to
  213. Zbar at a time.
  214. The fixed parameter are taken from the defaults file and may be
  215. edited according to the type and size of labels you are going to
  216. print in this run.
  217. The variable data is stored in the input file in a blocked
  218. format, i.e., the fields which comprise the data file always have
  219. a fixed length: the upper comments are 40 characters long(padded
  220. on the right with spaces), the code and the lower string are 16
  221. characters long (padded on the right with spaces) and the label
  222. quantity is 4 characters long padded on the left with zeroes when
  223. necessary. The structure of the file is as follows:
  224.  
  225.  QQQQ 1234567890123456789012345678901234567890
  226.       1234567890123456789012345678901234567890
  227.       CODEgoesHERE!!!!
  228.       LOWERstringHERE!
  229.  QQQQ 1234567890123456789012345678901234567890
  230.       1234567890123456789012345678901234567890
  231.       CODEgoesHERE!!!!
  232.       LOWERstringHERE!
  233. You can even use your favorite word processor to block the
  234. structure above and use it as a template for your data file.
  235. Or, better yet, use the 'demo.dat' file as an example.
  236.  
  237.  
  238. THE OUTPUT
  239. Output is sent to file which is then piped to the printer through
  240. the parallel port 1. This output file has a unique name for every
  241. run and resides in the directory you are currently logged in.
  242. This unique file name has the form 'printxxx.dat' where xxx is an
  243. incremental number starting at 000. Once the file goes to the
  244. printer it is not automatically deleted - it is therefore your
  245. responsibility to do so whenever appropriate. The reason this
  246. file cannot be automatically deleted lies on the fact that the
  247. file may still be on the print queue and Zbar uses the print
  248. spool's queing feature to send output to printer but at the same
  249. time letting you continue with your work.
  250.  
  251.  
  252.  
  253. REGISTRATION INFORMATION
  254. If you liked this product, please send $35.00 to become a
  255. registered user. In addition, this will allow you to receive free
  256. future upgrades and a printed version of the manual.
  257. Thank you,
  258.  
  259. Al Borges
  260. 263 Ashsale Ave
  261. Syracuse, NY - 13206
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274. * All brand and product names are trademarks or registered
  275. trademarks of their respective companies.
  276. * Zbar Copyright(c) 1991. All rights reserved. Al Borges.