home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / PRINTING / CMK15.ZIP / CM.DOC < prev    next >
Text File  |  1992-12-22  |  13KB  |  281 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                         │█││█│█│││█││█│█│││█││█│█││
  11.                                  CodeMaker
  12.                         │█││█│█│││█││█│█│││█││█│█││
  13.  
  14.                                 written by
  15.  
  16.                                Kirk Quinbar             
  17.                             N82W13402 Fond du Lac
  18.                           Menomonee Falls, WI 53051
  19.                               (414) 251-0915
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26. ███████████████████████████████ Overview ███████████████████████████████████ 1
  27.  
  28. CodeMaker is a barcode generation system, which will print barcodes on either
  29. a dot matrix (Epson, Proprinter, Postscript) printer or an HP compatible laser
  30. printer. The following barcode styles are supported: 3 of 9, Int 2 of 5, UPC-A,
  31. UPC-E, and EAN8. The program will allow the user to print a pre-defined
  32. quantity of the same label or a quantity of labels based on a starting serial
  33. number. This serial number, and the rest of the entered data, can be saved to
  34. disk so the user will only have to enter in the barcode information once. After
  35. which, the user will only have to load the previously saved data and then enter
  36. in a quantity of labels to print.
  37.  
  38. There are two data entry screens. On the left side are the windows which allow
  39. the user to enter the data which is to be printed:
  40.  
  41. - Barcode ID:   This is an alpha-numeric field which will be converted to a
  42.                 barcode and can also be printed beneath that barcode in a human
  43.                 readable form. Every barcode has standards for what can and
  44.                 cannot be coded. These standards will be discussed later in this
  45.                 documentation. The user can also just type a prefix in this
  46.                 field, such as "S" (for serial number), if the user is printing
  47.                 serialized barcodes.
  48.  
  49. - Description:  There are two windows for short descriptions which can be 
  50.                 printed beneath the barcode ID.
  51.  
  52. - Quantity:     This is a numeric field for the quantity of labels the user
  53.                 wants to print.
  54.  
  55. - Serial #:     This is a numeric field which represents a starting serial 
  56.                 number for serialized labels.
  57.  
  58. The right side of the screens contains control windows, or buttons. These
  59. buttons can be switched on and off with the space key or a mouse. There are 
  60. three checkboxes which decide what will be printed underneath the barcode. The next checkbox decides whether or not the barcodes will be based on the serial number entered. The one following that decides if a formfeed character will be 
  61. generated after the current run of labels. This is mostly needed for laser 
  62. printers, as they will not formfeed until the entire page is filled. If you are
  63. typing in labels by hand then you can just turn this on right before you print
  64. the last barcode. The last three are buttons. The first two add to and subtract
  65. from the number of overpasses desired while printing on a dot matrix printer.
  66. The following are valid entries:
  67.  
  68.                                1 - New Ribbon
  69.                                2 - Normal
  70.                                3 - Worn Ribbon
  71.  
  72. The last button is to print the barcode(s). If you are using a mouse then just
  73. point to one of the buttons and click on it, otherwise you will need to place
  74. the cursor on the button as described above, and hit the space bar. The cursor
  75. will be shown as a blinking underscore on data entry fields, but on buttons the
  76. cursor is indicated by a color change of the button name. It will change from
  77. black to white. You can navigate from the left side to the right side with the
  78. F2 key. To go from window to window, you should use the <TAB> or <ENTER> and
  79. <Shift-Tab> or <Up Arrow>. If you have a mouse installed with a driver, 
  80. everything can be controlled with it. 
  81.  
  82.      F1 WILL DISPLAY HELP FOR EACH WINDOW THAT HAS A SPECIFIC HELP SCREEN
  83.  
  84. █████████████████████████████████ Menu █████████████████████████████████████ 2 
  85.  
  86. The top menu is a pull-down menu which can be accessed with the <ALT> key. If
  87. you hit <ALT>, the menu will highlight the access keys. After that you will know
  88. what key to type with the <ALT> key in order to get to each menu item. 
  89.  
  90.         - Files
  91.           ∙ About               Describes CodeMaker
  92.           ∙ New                 Clear all variables to start new barcode
  93.           ∙ Load                Load previously saved template    
  94.           ∙ Save                Save current barcode data as template
  95.           ∙ Delete              Delete previously saved template    
  96.           ∙ Exit                Exit CodeMaker 
  97.  
  98.         - Labels                Label size selection. Note that each size is
  99.                                 based on a dot matrix or laser printer.
  100.  
  101.                                 3-1/2 x 15/16   Dot Matrix      Avery #4145
  102.                                 4 x 1-7/16      Dot Matrix      Avery #4146
  103.                                 2-5/8 x 1       Laser           Avery #5260
  104.                                 4 x 1           Laser           Avery #5161
  105.  
  106.                                 If you need a different label, I will set it
  107.                                 up free of charge as this will add capabilities
  108.                                 to my software.
  109.  
  110.         - Barcode               Barcode format selection
  111.  
  112.         - Printers              Printer selection
  113.  
  114.         - Other
  115.           ∙ Eject Page          This sends a formfeed character to the selected
  116.                                 printer. This is mostly needed for laser 
  117.                                 printers, as they will not eject the last page 
  118.                                 if it is not full.
  119.           ∙ Batch               This will allow the user to print barcodes based
  120.                                 on a text file, which contains comma delimited 
  121.                                 data. The text file must contain data as 
  122.                                 follows and then name must end with ".IMP":
  123.  
  124.                                          "Barcode ID","Desc 1","Desc 2"
  125.  
  126.                                 BOTH COMMAS MUST BE ON EACH LINE FOR CODEMAKER
  127.                                 TO READ THE FILE CORRECTLY.
  128.  
  129.                                 All other items (printer,barcode type,etc)
  130.                                 must be setup before hand by the user. Auto FF,
  131.                                 Serialized and Qty are automatically set by 
  132.                                 CodeMaker.  The quotation marks are not needed.
  133.                                 They are just put in for clarity.
  134.  
  135. ███████████████████████████████ Barcodes ███████████████████████████████████ 3 
  136.  
  137. The following is a description of what can and cannot be coded in each barcode 
  138. format supported by CodeMaker:
  139.  
  140. Code 3 of 9
  141. ───────────────────────────────
  142. This is an alphanumeric barcode which has no limit number of characters other
  143. that the limit imposed by the label size. It will handle numbers, uppercase
  144. alphabet and <SPACE> - . $ / + characters.
  145.  
  146. Size:   3 1/2 x 15/16 - 12 character limit
  147.         4 x 1-7/16    - 12 character limit
  148.         2 5/8 x 1     - 10 character limit
  149.         4 x 1         - 16 character limit
  150.  
  151. Int 2 of 5 
  152. ───────────────────────────────
  153. This code will only handle numeric characters and there must be an EVEN number
  154. of digits, as each pair of digits is coded together to get a more compact code.
  155.  
  156.  
  157. UPC-A      
  158. ───────────────────────────────
  159. This code will only handle numeric characters and must be entered in this
  160. manner:
  161.                            0xxxxxxxxxx
  162.                                  
  163.           Number system  ──┘│   ││   │
  164.           (usually 0)       └─┬─┘└─┬─┘
  165.                               │    │
  166.           Mfg Code ───────────┘    └───── Product Code (5 digits)
  167.           (5 digits)
  168.  
  169. If you are creating serialized barcodes the first six digits can be entered in
  170. the barcode ID window and the last five digits can be entered as a serial #.
  171. If you enter less than 5 digits as a serial #, then number will be right 
  172. justified with zeros.
  173.   
  174. UPC-E      
  175. ───────────────────────────────
  176. This code will only handle numeric characters and must be entered in this
  177. manner:
  178.                             xxxxxxxxxx
  179.                                   
  180.                             │   ││   │
  181.                             └─┬─┘└─┬─┘
  182.                               │    │
  183.             Mfg Code ─────────┘    └───── Product Code (5 digits)
  184.             (5 digits)
  185.  
  186. If you are creating serialized barcodes the first five digits can be entered in
  187. The barcode ID window and the last five digits can be entered as a serial #.
  188. If you enter less than 5 digits as a serial #, then number will be right 
  189. justified with zeros.
  190.                                                                             4
  191. The following guidelines should be observed when creating UPC-E:
  192.  
  193.         - If the MFG number end in 000, 100, or 200, then 1000 product codes
  194.           from 00000 to 00999 are available                                 
  195.         - If the MFG number ends in 300, 400, 500, 600, 700, 800, or 900,
  196.           then 100 product codes from 00000 to 00099 are available
  197.         - If the MFG number ends in 10, 20, 30, 40, 50, 60, 70, 80, or 90,
  198.           then 10 product codes from 00000 to 00009 are available
  199.         - If the MFG number does not end in zero, then five product codes
  200.           from 00005 to 00009 are available
  201.   
  202.  
  203. EAN8       
  204. ───────────────────────────────
  205. This code will only handle numeric characters and must be entered in this
  206. manner:
  207.                            00xxxxx      
  208.                                
  209.           Country Code   ──┴┘│   │ 
  210.                              └─┬─┘ 
  211.                                │   
  212.           Mfg Code ────────────┘   
  213.           (5 digits)
  214.  
  215. If you are creating serialized barcodes the first two digits can be entered in
  216. the barcode ID window and the last five digits can be entered as a serial #.
  217.    
  218. █████████████████████████ Command Line Option ██████████████████████████████ 5 
  219.  
  220. ProBar can also be accessed from the DOS command line. This is so it can be 
  221. called from another program to automatically print labels based on what the
  222. user types as arguments or from a comma delimited file.
  223.  
  224. Syntax:
  225. PROBAR Printer,Label,Type,ID,[Print ID],[Desc1],[Desc2],[Qty],[Ser#],
  226.        [Overpasses],[FF]
  227.  
  228. Printer         - Printer Type          <1> Epson
  229.                                         <2> ProPrinter III
  230.                                         <3> Postscript (not implemeted)
  231.                                         <4> HP Laser
  232.  
  233. Label           - Label Size            <1> 3-1/2 x 15/16  Dot
  234.                                         <2> 4 x 1-7/16     Dot
  235.                                         <3> 2-5/8 x 1      Laser
  236.                                         <4> 4 x 1          Laser
  237.  
  238. Type            - Barcode Type          <1> 3 of 9
  239.                                         <2> UPC-A
  240.                                         <3> UPC-E                   
  241.                                         <4> EAN-8
  242.                                         <5> Int 2 of 5
  243.  
  244. ID              - Alphanumeric sequence to barcode
  245.  
  246. [Print ID]      - <0> Don't print ID below barcode (default)
  247.                   <1> Print ID below barcode
  248.  
  249. [Desc1]         - First description about barcode
  250. [Desc2]         - Second desciption about barcode
  251.  
  252. [Qty]           - Number of labels to printer (defaults to 1)
  253.  
  254. [Ser#]          - Starting serial number for serialized barcodes
  255.                   (defaults to 0 indicating non-serialized labels)
  256.  
  257. [Overpasses]    - Controls darkness of dot matrix labels  <1> New Ribbon
  258.                                                           <2> Normal (default)
  259.                                                           <3> Worn Ribbon
  260.  
  261. [FF]            - <0> Don't send formfeed after final label (default)
  262.                   <1> Send formfeed after final label
  263.                   This is mainly needed for laser printers as they do not eject
  264.                   the page until its full or a formfeed character is sent
  265.  
  266. [Filename]      - Name of file to get data for barcode(s)
  267.                   (default is none. If one is entered it must end with .IMP)
  268.  
  269.  
  270.                                                                              6
  271. Any item in brackets has a default and does not need to be typed if no change
  272. it needed, but if there is a change at the end of the line then all previous
  273. commas need to be type in like this:
  274.  
  275.       PROBAR 1,1,1,test,1,,,20,1000
  276.                                 │
  277.                                 └─── In this case we just wanted to have a 
  278.                                      starting serial number, and no additional
  279.                                      descriptions
  280.  
  281.