home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / AS26.ZIP / AS.DOC < prev    next >
Encoding:
Text File  |  1993-01-17  |  36.6 KB  |  774 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                 ┌┬┬┬┬┬┬┬┬┬┬┬─┐
  12.                 ││││││││││││ │
  13.                 ││││││││││││ │
  14.                 ││││││││││││ │         ┌───────────┐
  15.                 ││││││││││││ │         │  ┌────────┘
  16.                 ├┴┴┴┴┴┴┴┴┴┴┤ │         │  │         ┌─────────────┐
  17.                 └┬─────────┴┬┘         │  │         │  ┌───────┐  │
  18.               ┌──┴──────────┴────────┐ │  │         │  │       │  │
  19.               │                      │ │  │         │  │       │  │
  20.               │                      │ │  └─────────┘  └───────┘  │
  21.               └──────────────────────┘ └────────────┐  ┌──────────┘
  22.                                                     │  │
  23.                                                     │  │
  24.                                                     │  │
  25.                                                     │  │
  26.                                                     └──┘
  27.  
  28.                      C O M P U T E R    P R O F I L E S
  29.               
  30.                   5012 OLDE MILL DRIVE, MARIETTA, GA, 30066
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                                 AutoScribe
  40.     
  41.                                   V 2.6
  42.  
  43.  
  44.  
  45.                             Release Version 2.6
  46.                    Copyright (c) 1991-93  Gary R. Smith
  47.                             All Rights Reserved
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                          License to Use Agreement
  56.   ───────────────────────────────────────────────────────────────────────
  57.  
  58.      Computer Profiles, (herein referred to as CP), grants to the
  59.      purchaser and purchaser accepts a non-transferable and
  60.      nonexclusive license to use, on a single computer, the software
  61.      products and accompanying materials provided to the purchaser by
  62.      CP. Purchaser is hereby licensed only to read the program from
  63.      its medium into the memory of a single computer solely for the
  64.      purpose of executing the program.
  65.  
  66.      CP shall have the right to terminate this license if purchaser
  67.      violates any of its provisions.  Purchaser agrees that the
  68.      software products and accompanying materials are the property of
  69.      CP and that CP shall maintain title to and ownership of the
  70.      software products at all times. Purchaser agrees to make no more
  71.      than one (1) additional working copy and one (1) backup copy of
  72.      the software products for their personal use only.
  73.  
  74.      CP makes no warranties of any kind, expressed or implied, with
  75.      respect to the quality, performance, accuracy, or fitness of the
  76.      software products for any particular purpose.  CP assumes no
  77.      responsibility for any decisions make or actions taken on the
  78.      part of the purchaser because of the use of the software
  79.      products.  In no event shall CP, or any of its representatives,
  80.      be liable for any loss of profit or any other damages, arising
  81.      out of the use or inability to use this product - even if CP or
  82.      an authorized agent of such has been advised of the possibility
  83.      of such damages - or for any claim by any other party.
  84.  
  85.      CP reserves the right to make changes, enhancements and
  86.      improvements to the software products at any time without
  87.      notice.
  88.  
  89.  
  90.                               DISCLAIMER
  91.      ───────────────────────────────────────────────────────────────
  92.  
  93.      There is made no warranty of any kind, express or implied
  94.      including without limitation, any warranties of merchantability
  95.      and / or fitness for a particular purpose.  CP shall not be
  96.      liable for any damages, whether direct, indirect, special or
  97.      sequential arising from a failure of this program to operate in
  98.      the manner desired by the user.  CP shall not be liable for any
  99.      damage to data or property which may be caused directly or
  100.      indirectly by the user of this program.
  101.  
  102.  
  103.      IN NO EVENT WILL CP BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
  104.      ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
  105.      CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO
  106.      USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  107.  
  108.  
  109.      AutoScribe is a Trademark of Computer Profiles
  110.      Borland C++ is a Registered Trademark of Borland International
  111.      CKIT is a Trademark of Data-Comp Information Systems 
  112.      PCBoard is a Registered Trademark of Clark Development Company
  113.  
  114.  
  115.  
  116.      AutoScribe 2.6                                                INTRODUCTION
  117.      ──────────────────────────────────────────────────────────────────────────
  118.  
  119.         ORDERING INSTRUCTIONS may be found in the register.doc file.
  120.  
  121.         Features of AutoScribe:
  122.         
  123.         o User friendly interfaces for both the SYSOP and the USER!
  124.  
  125.         o Auto-Registration (Instantly!) for PCBoard 14.5+ systems!
  126.           (Other BBS Systems may use the Credit Card Features!)
  127.        
  128.         o Supports up to 50 different subscription levels
  129.        
  130.         o Configurable to accept Visa! MasterCard! or American Express!
  131.           and many more popular credit cards!
  132.  
  133.         o Instantly verifies different card types!
  134.  
  135.         o Sysop defined registration levels, costs, tax, and handling
  136.           charges (Percentage or Fixed rate for handling)!
  137.  
  138.         o Displays in color / non -- color modes!
  139.  
  140.         o Detects Loss of carrier!
  141.  
  142.         o Can operate at speeds in excess of 115000 Baud!
  143.  
  144.         o Will automatically log user off after 3 minutes of no keyboard
  145.           activity!
  146.  
  147.         o Written completely in Borland C++! 
  148.  
  149.         o NEW ASM (AutoScribe System Manager) program to facilitate writing
  150.           the configuraton file.
  151.  
  152.         o NEW @CODE Support. Now you can truely create your own receipts
  153.           and invoices!
  154.  
  155.         o NEW toggle to turn on dots to hide the credit card number from
  156.           onlookers.
  157.  
  158.         o NEW Code added to format the credit card numbers when written to the
  159.           file.
  160.  
  161.         o NEW improved credit card verification routines!
  162.  
  163.         o NEW PURCHASE.(Node Number) file written to disk for sysop to
  164.           inform them of a completed purchase.
  165.  
  166.  
  167.  
  168.      AutoScribe 2.6                                                INTRODUCTION
  169.      ──────────────────────────────────────────────────────────────────────────
  170.  
  171.  
  172.  
  173.         Upgrading Information
  174.  
  175.         When you purchase AutoScribe you will receive a registration
  176.         number that will remove all restrictions from the version you
  177.         are using. There are no time restrictions placed on a particular
  178.         version of AutoScribe.(ie. No yearly fees. You own this version)
  179.         Bug fixes and ammendments are free and may be downloaded from the
  180.         support bbs. (Upgrades may be charged a reasonable fee. The author
  181.         of the software will reserve the right to charge for any upgrades
  182.         that he feels necessary to cover the extra hours included in new
  183.         versions. (This does not include bug fixes...New Versions only)
  184.  
  185.      AutoScribe 2.6                                             GETTING STARTED
  186.      ──────────────────────────────────────────────────────────────────────────
  187.  
  188.      AutoScribe Setting Up
  189.  
  190.      For those of you who have never setup doorware for Bulletin Board 
  191.      Systems before, you will be walked through some of the most basic 
  192.      procedures to ensure that you setup your copy of AutoScribe properly
  193.      the first time with minimum work and time. For those of you who are 
  194.      experienced please bear with us.
  195.  
  196.  
  197.      Creating a     AutoScribe must have its own directory to run from.  
  198.      directory      Create a directory from which you wish to run the program
  199.                     from. This name may be any name as long as it conforms to
  200.                     DOS standards. We suggest running it from a sub directory
  201.                     like the following example.
  202.  
  203.                     C:\PCB\DOORS\ASCRIBE
  204.  
  205.                     We will use the above example for the remainder of this
  206.                     setup session. Create the directory by moving to your bbs
  207.                     directory PCB\DOORS and type MD ASCRIBE
  208.  
  209.  
  210.      Copy the       You now must copy the files from your distribution disk or
  211.      files          shareware zip file to the newly created directory.
  212.  
  213.                     Example.
  214.  
  215.                     Copy ASxx.ZIP C:\PCB\DOORS\ASCRIBE
  216.  
  217.                     Your ASxx.zip file will now be located in the directory
  218.                     in which you created for AutoScribe (tm).
  219.  
  220.  
  221.      Unpacking      If you received your version of AutoScribe from a Bulletin 
  222.      the files      Board you will have to have a copy of PKUNZIP in your path.
  223.                     Once you are in your AutoScribe directory type the 
  224.                     following (Where xx is the version number of the copy you
  225.                     received).
  226.  
  227.                     Example.    PKUNZIP ASxx.ZIP
  228.  
  229.      Construct      To run AutoScribe from most bulletin boards you will 
  230.      a batch file   need to construct a batch file that your Bulletin Board 
  231.                     Software will use to call the AutoScribe program. If you
  232.                     are running multinodes of AutoScribe you will want to 
  233.                     make use of environment variables provided by your 
  234.                     software.
  235.  
  236.  
  237.      AutoScribe 2.6                                             GETTING STARTED
  238.      ──────────────────────────────────────────────────────────────────────────
  239.  
  240.                     By creating this batch file you are configuring it so 
  241.                     AutoScribe  will run for that node. Each batch file you
  242.                     create should be like the following example. (Assuming we
  243.                     are configuring for a single Node) (The Users file in 
  244.                     line 3 is only for PCBoard 14.5+ systems)
  245.        
  246.                     AS -  (PCBoard Version)
  247.  
  248.                     Line 1    @ECHO OFF
  249.                     Line 2    CD C:\PCB\DOORS\AS
  250.                     Line 3    AS AS.CNF C:\PCB\PCBOARD.SYS C:\PCB\MAIN\USERS
  251.                     Line 4    CD C:\PCB
  252.                     Line 5    BOARD
  253.  
  254.                     AS -  (PCBoard Multinode Version)
  255.  
  256.                     Line 1    @ECHO OFF
  257.                     Line 2    CD C:\PCB\DOORS\AS
  258.                     Line 3    AS.EXE AS.CNF %PCBDRIVE%PCBDIR%\PCBOARD.SYS
  259.                               C:\PCB\USERS
  260.                     Line 4    CD %PCBDIR%
  261.                     Line 5    BOARD
  262.  
  263.  
  264.                     AS - (Other BBS Version)
  265.  
  266.                     Line 1    @ECHO OFF
  267.                     Line 2    CD C:\BBS\DOORS\AS
  268.                     Line 3    AS AS.CNF DOOR.SYS
  269.                     Line 4    CD C:\BBS
  270.                     Line 5    BBS COMMAND
  271.  
  272.                     Meanings:
  273.  
  274.                     Line 1 Turns off the Local Screen Echo (DOS 3.3 and up)
  275.                     Line 2 Changes the directory to where AutoScribe is stored
  276.                     Line 3 (1) AutoScribe Executable Statement
  277.                            (2) The complete path to that nodes PCBoard.sys, 
  278.                                DOOR.sys, Generic.sys file
  279.                            (3) If you are using a PCBoard 14.5 system and you
  280.                                have AutoRegistration turned on in the config
  281.                                file, you must put the path to your users file
  282.                                here. (ALL other type bbs's leave blank)
  283.                     Line 4 Changes the directory back to the PCB directory
  284.                     Line 5 Calls the PCBoard program / or your bbs program
  285.     
  286.                     NOTE: Your AutoScribe batch file should be similar to the 
  287.                           example above, Line 3 however, Must contain the path 
  288.                           to the pcboard.sys or door.sys type file.
  289.  
  290.                     This file is to be placed in the PCBoard or BBS directory.
  291.  
  292.      AutoScribe 2.6                                             GETTING STARTED
  293.      ──────────────────────────────────────────────────────────────────────────
  294.  
  295.      Adding to      The next step to setup AutoScribe is to add it to your
  296.      BBS Doors      Bulletin Boards Doors file. If you use PCBoard this is 
  297.      file           done through the PCBoard SETUP program. All that needs 
  298.                     to be done once you are in PCBSETUP editor for doors 
  299.                     is place the name of the batch file you just created 
  300.                     above in a slot for a door, give it a minimum security 
  301.                     level and your all done. If you prefer to use the 
  302.                     door.sys information make sure you select to create a 
  303.                     door.sys file. You should use PCBOARD.SYS if you intend
  304.                     to use instant registration.
  305.  
  306.  
  307.                     This completes the basic setup of AutoScribe. Please read
  308.                     further to configure AutoScribe to run with your database 
  309.                     and software.
  310.  
  311.      EDITING/       The AS.DAT file contains the data about your registration
  312.      CREATING THE   process. The data in this file MUST conform to the 
  313.      AS.DAT FILE    standards setforth in this document.
  314.      
  315.                     Each subscription level in the file consists of TWO lines
  316.                     of Data
  317.  
  318.                     Line 1 is a 50 character limited line that is a 
  319.                     description of the registration level the user will
  320.                     purchase such as the following example. 
  321.                     (Design your own if you like!)
  322.  
  323.                    ex.     "60  Mins a Day  4 Months   1000K Daily D/L Limit"
  324.                             |----------------- 50 Characters---------------|
  325.  
  326.                     Line 2 consists of three (3) parts
  327.  
  328.                    ex.      20.00,120,35
  329.  
  330.                    (This example depicts a $20.00 charge for 4 months and
  331.                    the user receives a security level of 35)
  332.  
  333.                    Part 1 -  Price, The cost of the subscription is placed
  334.                              here followed by a comma.
  335.                    Part 2 -  Days, The length of the subscription is placed
  336.                              here, such as 120 = 4 months, 60 = two months etc.
  337.                              If a zero (0) is placed here the users expire date
  338.                              will be set to indefinte. (Useful for lifetime
  339.                              memberships.)
  340.                    Part 3 -  Security Level, The security level the user will
  341.                              receive is placed here. ENSURE that any security
  342.                              level you put here is also noted by PCBoard. If
  343.                              Not you will get the error "NO SECURITY LEVEL 
  344.                              MATCH IN PASSWRD FILE".
  345.  
  346.  
  347.      AutoScribe 2.6                                             GETTING STARTED
  348.      ──────────────────────────────────────────────────────────────────────────
  349.                   Your final lines should resemble the following:
  350.  
  351.                   60  Mins a Day  4 Months   1000K Daily D/L Limit
  352.                   20.00,120,35
  353.  
  354.                  Without skipping a line you can place your next line of 
  355.                  descriptions up to 15. (Unregistered versions will only 
  356.                  utilize the first line).
  357.  
  358.                  ex.    60  Mins a Day  4 Months   1000K Daily D/L Limit
  359.                         20.00,120,35
  360.                         120 Mins a Day 12 Months   2000K Daily D/L Limit
  361.                         60.00,365,55
  362.  
  363.                  This file is located in the AutoScribe directory.
  364.  
  365.   * if you are using the option to display your own subscription data, ensure
  366.   that your dat file matches your subscription file! *
  367.  
  368.      EDITING     Before beginning your session you should edit your versions
  369.      INVOICES    of the INVOICES.TXT and RECEIPT.TXT files provided. (Or you
  370.      RECEIPT     can rename this files) The Receipt.txt file is the file that
  371.                  is read in and then written back out as the receipt that is
  372.                  displayed to the user. The same happens for the invoice.txt
  373.                  file except that it is actually written to the disk and 
  374.                  maintained as the sysops invoice. (If you selected to combine
  375.                  the invoices these invoices will be contained in INVOICES.
  376.                  @@@). The @ Codes at the end of this documentation can be
  377.                  used to tailor the invoices and receipts exactly as you would
  378.                  like them. Ours are only provided as examples.
  379.  
  380.      DETAILED    If you intend to use the detail subscrition file you will need
  381.      SUBSCRIPT   to create or edit the SUBDAT file. This filename can be any
  382.      LISTING     valid filename and is placed in the block labeled "Data File
  383.                  Name" under the Configuration File Information area. This file
  384.                  is a detailed listing of your subscription levels. If you have
  385.                  a graphics version append a "G" to the filename. For a 
  386.                  detailed example look at the files SUBDAT AND SUBDATG that
  387.                  came along with your AS ZIP file.
  388.  
  389.      AutoScribe 2.6                                  AUTOSCRIBE SYSTEM MANAGER
  390.      ──────────────────────────────────────────────────────────────────────────
  391.  
  392.      You are now ready to utilize the configuration program (ASM.EXE). This 
  393.      program will assist you in setting up your configuration file 
  394.      (AS.CNF).  It is advised that you use the configuration program to 
  395.      edit the AS.CNF file to avoid any problems with incorrect configu-
  396.      rations.  
  397.  
  398.      NOTE: IF YOU ARE USING MORE THAN ONE CONFIGURATION FILE FOR DIFFERENT
  399.            TYPES OF REGISTRATION, RENAME THAT CONFIG FILE TO AS.CNF AND
  400.            USE THE ASM PROGRAM TO EDIT IT. (ASM WILL ONLY EDIT AS.CNF)
  401.  
  402.      The ASM file must be run in the home directory where the AutoScribe
  403.      program is found.  If not you will recreate the AS.CNF file that  
  404.      runs AutoScribe. To begin type ASM from the command line.
  405.  
  406.  
  407.      MAIN MENU   (Type F1 for context sensitive help)
  408.  
  409.      CONFIGURATION  Highlight this option and press enter. This is the first 
  410.      INFORMATION    part of the configuration file. If you have not run 
  411.                     ASM you will see the default entries. Change these to 
  412.                     suit your system.
  413.  
  414.                     BBS Software Type - Place the code for the type of BBS
  415.                     software you are running in this place. A listing of
  416.                     the codes follows and may also be reviewed by pressing
  417.                     F1 when this item is highlighted.
  418.  
  419.                            PCB145       RBBS      SPITFIRE     TRITEL
  420.                            PCBOARD      QBBS      GAP          OTHER
  421.                            WILDCAT      TBBS      RA  
  422.  
  423.                     If you run PCBoard 14.5+ enter PCB145 else enter PCBOARD
  424.  
  425.                     BBS Name - Place the name of your Bulletin Board System 
  426.                     on this line. You have a maximum of 50 characters. (This 
  427.                     should match your registration Bulletin Board Name exactly,
  428.                     If not, contact the support board for new registration 
  429.                     information).
  430.  
  431.  
  432.      AutoScribe 2.6                                  AUTOSCRIBE SYSTEM MANAGER
  433.      ──────────────────────────────────────────────────────────────────────────
  434.  
  435.                     Registration Number - Place the registration number you 
  436.                     received from CP or the support board on this line. If you
  437.                     have not registered your version of AutoScribe, Place 
  438.                     00000 on this line or leave the default.
  439.  
  440.                     Warning File Name - This line contains either a "Y" to
  441.                     utilize the built in warning file, a "N" to show no
  442.                     warning file or a filename of the warning file you may 
  443.                     have designed for use with your system. If you have an 
  444.                     ansi version of the warning file append a "G" to the 
  445.                     filename. (DO NOT add this "G" on this line. This line 
  446.                     is for the non-color version only.)
  447.  
  448.                     Logoff File Name - This line will contain an "N" if you
  449.                     do not wish to show a logoff screen, or the filename of
  450.                     a logoff screen you wish to display to the user prior to
  451.                     sending that user back to the board.
  452.  
  453.                     Data File Name - If you would like to show the user a
  454.                     more detailed listing of your subscription levels, you
  455.                     should create a file which describes your levels and place
  456.                     its filename in this block. (SUBDAT is provided as an
  457.                     example file). If you do not desire to show detailed
  458.                     listings then Autoscribe will show the short listings only
  459.                     if you place a "N" on this line. Append a "G" to the
  460.                     graphic version filename.
  461.  
  462.                     Auto Registration - If you run a PCBoard 14.5+ system and
  463.                     want auto registration done then place a "Y" in this block.
  464.                     If you do not wish for auto registration (Security Level
  465.                     and Adjusted Expire Date) then place a "N" in this block.
  466.  
  467.                     NOTE: ALL OTHER BBS TYPES place a "N" here since there is
  468.                     currently no support for auto registration of other board
  469.                     types.
  470.  
  471.                     Update by - This line indicates whether you want AS to use
  472.                     the current Expiration Date/Todays Date/or to ASK the user
  473.                     to calculate the new expiration date. If the you use the 
  474.                     EXPIRE date it is calculated as follows. If the Ex date is
  475.                     less than todays date, Todays date is used, If the Ex date
  476.                     is later than todays date then the EX date is used. Place 
  477.                     one of the following codes in this block:
  478.  
  479.                     TODAY - Use todays date
  480.                     EXPIRE - Use current expiration date based on todays date
  481.                     ASK - Ask the user if this is a new subscription (If so
  482.                           then the date is calculated from todays date, else
  483.                           the expire date is used)
  484.  
  485.  
  486.  
  487.      AutoScribe 2.6                                  AUTOSCRIBE SYSTEM MANAGER
  488.      ──────────────────────────────────────────────────────────────────────────
  489.  
  490.      FINANCIAL      Highlight this option and press enter. This is where the  
  491.      INFORMATION    financial information is edited from. If you have not 
  492.                     run ASM you will see the default entries. Change these to 
  493.                     suit your system.
  494.  
  495.                     Credit Cards - The first 7 blocks must contain a "Y" or
  496.                     "N" to indicate whether or not you support those types
  497.                     of credit cards. The defaults are all "N"
  498.  
  499.                     By indicating here that you accept the cards, The users 
  500.                     will be displayed this listing once inside the purchasing
  501.                     portion of AutoScribe.
  502.  
  503.                     Using the arrow keys move up and down the listing of credit
  504.                     cards that may be automatically verified by AutoScribe. 
  505.                     Place a "Y" or "N" on each line to designate valid cards. 
  506.                     Once you have entered either yes or no for each card press 
  507.                     F10 to save your entries.
  508.  
  509.                     There is extensive card checking incorporated within 
  510.                     AutoScribe to validate credit cards. We cannot however 
  511.                     guarantee that the user is not using a card that is over 
  512.                     the credit limit/stolen etc. All cards are checked using 
  513.                     a modulus math routine, length and validation numbers.
  514.  
  515.                     NOTE: PRESSING 'ESC' WILL ABORT ANY ENTRY.  PRESSING 'F10'
  516.                     WILL SAVE THE EDITED ENTRIES.
  517.  
  518.                     Card Processor - Place the name of your card processor on 
  519.                     this line. (This is the name of the company's name that 
  520.                     appears on the users credit card statement)
  521.  
  522.                     Tax Percentage - Place the percentage of tax that your
  523.                     State/Province charges. If no tax is ever to be charged
  524.                     for the products you offer then place .00 (Default) in 
  525.                     this field, else place the appropriate amount here.
  526.                     (This is a calculated percentage)
  527.  
  528.                     Handling Percentage - If you are using a percentage for
  529.                     handling your value must be less than 1, example: if you
  530.                     want to charge 2 percent you would place a .02 on this
  531.                     line. If you want to charge a set rate your value will be
  532.                     over 1. example: to charge 2 dollars each time place a 2.0
  533.                     here.
  534.  
  535.  
  536.      AutoScribe 2.6                                  AUTOSCRIBE SYSTEM MANAGER
  537.      ──────────────────────────────────────────────────────────────────────────
  538.  
  539.                     State to Charge Tax - The two (2) letter state designator 
  540.                     for your state should be placed on this line if your state 
  541.                     requires that you charge sales tax. The following other 
  542.                     codes may be substituted to personalize your system 
  543.                     regardless of what country you are in.
  544.  
  545.                         ALL - Charge all users tax regardless of state/
  546.                         province. By placing the word ALL on this line, 
  547.                         everyone that subscribes will be charged tax.
  548.                         This could be used if the country charges a luxury 
  549.                         tax on all services and does not charge different 
  550.                         provinces different amounts.
  551.  
  552.                         No - Charge no user regardless of state/ province 
  553.                         any tax. This will cause all users regardless of 
  554.                         where they are from to be charged no tax.
  555.  
  556.                         Two character state - If AutoScribe finds a two 
  557.                         letter state code here and it matches with the 
  558.                         users indicated home state then that user alone 
  559.                         will be charged tax. If the two states do not match
  560.                         then that user is not charged tax.  In most cases you
  561.                         will place your state letter designator here since
  562.                         most states charge sales tax.
  563.  
  564.                         NOTE : PRESSING 'ESC' WILL ABORT ANY ENTRY, PRESSING
  565.                         'F10' WILL SAVE THE ENTRIES TO DISK.
  566.  
  567.     MISCELLANEOUS   Highlight this option and press enter. This section is 
  568.     DATA            where you will edit all miscellaneous data items required
  569.                     to run AutoScribe.
  570.  
  571.                     Receipt filename (Input) - This is the name of the file
  572.                     that will be presented to your users as a receipt. Using
  573.                     the all new @CODES@ you can produce your very own
  574.                     personalized receipts for your users. The @CODES available
  575.                     are listed later in this document. (RECEIPT.TXT is an
  576.                     example file).
  577.  
  578.                     Invoice filename (Input) - Like the receipt file, this file
  579.                     also uses the @CODES. You can design your own invoices
  580.                     with any information/logos etc that you desire. (INVOICE.
  581.                     TXT is an example invoice file).
  582.  
  583.                     Combine invoices - Placing a "Y" will allow all invoices
  584.                     to be appended to each other thus producing one file with
  585.                     the filename of INVOICES.@@@. 
  586.  
  587.  
  588.      AutoScribe 2.6                                  AUTOSCRIBE SYSTEM MANAGER
  589.      ──────────────────────────────────────────────────────────────────────────
  590.  
  591.                     If you elect to have seperate files for each invoice,
  592.                     Your invoice files are created with the title of # and a 
  593.                     suffix of .INV, for example, your 21st order will be 
  594.                     labeled "21.INV" and will be in your AutoScribe directory.
  595.                     These files are written in a numerical sequence.
  596.  
  597.                     If you wish to start with a higher number, edit the AS.CNT
  598.                     file with an ascii editor and place the number you wish to 
  599.                     begin with inside of this file. (It must be a numeric 
  600.                     input)
  601.             
  602.                     To begin either file over, you can delete the INVOICES.TXT
  603.                     file or the AS.CNT file. Both files if not found are
  604.                     recreated.
  605.  
  606.                     It is not within the scope of this document to describe 
  607.                     procedures for processing your invoices. Your credit card
  608.                     merchant should provide this information for you.
  609.  
  610.                     Enter Card number twice - NOT IMPLEMENTED
  611.  
  612.                     Turn dots on (Card Input) - When the user enters their
  613.                     credit card number you may either show them dots only
  614.                     by placing a "Y" on this line, or show thier numbers as
  615.                     they type them in by placing a "N" on this line.
  616.  
  617.                     Zero out up/dn loads - NOT IMPLEMENTED
  618.                     
  619.      IMPORTANT ITEMS FOR SYSOPS
  620.  
  621.      TRASHCAN FILE
  622.  
  623.      The trashcan file is a listing of ALL credit card numbers that you do
  624.      not wish to have access to your products. If a credit card number is
  625.      placed in this file then the user of that card will be informed that
  626.      their information is invalid and it will be reported. This file has a
  627.      format of one number per line. There should be NO spaces or other 
  628.      characters between the numbers. 
  629.  
  630.             ex.      1234567812345678
  631.  
  632.      The file name of this file is TRASHCAN and cannot be changed. It is
  633.      a text file, so you may use your favorite text editor to edit the file.
  634.      the file MUST exist.
  635.  
  636.      BADCARD.DAT FILE
  637.  
  638.      To help you track all bad card usage, any cards that are not accepted
  639.      will be written to the BADCARD.DAT file. This is a log file that if not
  640.      found will be created. It is a listing of Times:Dates:Persons Name and 
  641.      Card Number Attempted to be used.
  642.  
  643.  
  644.  
  645.      PURCHASE FILE
  646.  
  647.      A file by the name of PURCHASE.(NODE NUMBER) is produced and placed
  648.      in the AS directory each time a user conducts a purchase. This file
  649.      may be used by the sysop in conjunction with TXT-TO-MSG to leave a
  650.      message to the sysop that a purchase has occured. It is up to the 
  651.      sysop to delete this file when completed with it.
  652.  
  653.      COMMUNICATION PARAMETERS  
  654.  
  655.      For those of you that understand Ports and IRQ settings!
  656.  
  657.      NOTE: If you need to specify a non-standard port address and IRQ, 
  658.      then the syntax is PORT:AAAA:X where AAAA is the base address and X is
  659.      the IRQ. It doesn't matter whether PORT:AAAA:X is the third  or fourth
  660.      parameter as long as it is the LAST parameter passed.
  661.  
  662.      PORT is optional, and AutoScribe will default to standard addresses 
  663.      and irqs if it not used based on the port number read from the BBS 
  664.      file. AutoScribe will assume COM1 = 03F8 IRQ 4, COM2 = 02E8 IRQ3, 
  665.      COM3 = 03E8 IRQ4 and COM4 = 02E8 IRQ 3.  If you have a different
  666.      non-standard port address and irq, you could then use the PORT cmd to 
  667.      change the defaults.  
  668.  
  669.      AutoScribe will also support the use of FOSSIL drivers.  The syntax 
  670.      for a FOSSIL driver is: PORT:F:P. The 'F' tells AutoScribe to use a
  671.      Fossil driver for it's communications.  The 'P' following it tells it
  672.      which port to use for the Fossil. Example - PORT:F:1, tells AutoScribe
  673.      to use a fossil driver for port 1. 
  674.  
  675.      Digiboard Intelligent Async boards are  supported thru the Universal
  676.      DOS driver for Digiboard.  The syntax is the same as the Fossil driver
  677.      except you replace the F with D and give the channel number to use.
  678.      Example - PORT:D:6 tells AutoScribe that it is connected to a
  679.      Digiboard and to use channel 6 on the Digiboard.
  680.  
  681.      Your program's cmd line for the above could be any one of the following:
  682.  
  683.      AS AS.CNF door.sys                    ;Using standard ports
  684.      AS AS.CNF  door.sys PORT:03E8:5        ;Using non-standard port
  685.      AS AS.CNF door.sys PORT:D:5           ;Using Digiboard channel 5
  686.  
  687.      AutoScribe also supports IRQ's 8-15.
  688.  
  689.     
  690.  
  691.     RUNNING AutoScribe
  692.  
  693.           When you first run AutoScribe a 2 functions occur.
  694.           
  695.       1. Your AutoScribe Users file will be created. This is the 
  696.              database file that holds your users information. CREDIT CARD
  697.              information is NOT stored within any AutoScribe file with
  698.              the exception of your invoice file. (XX.INV/INVOICES.@@@)
  699.  
  700.           2. The Invoice Counter file is created. Each time a user agree's
  701.              to purchase a subscription an invoice file is created. 
  702.  
  703.           3. Next the door begins . First is the opening screen. Then the 
  704.              warning screen, then on to the first look at your 
  705.              subscriptions you have available. (Unregistered Versions 
  706.              will only show 1 subscription available)
  707.  
  708.           4. The user is then asked to enter thier credit card number if they
  709.              decide to continue. They may abort at any time. 
  710.  
  711.              Note: If a user has previously filled in the data this
  712.              information will be re-displayed to the user. A database of user
  713.              information is kept in the file AS.USR.
  714.  
  715.           5. The Credit Card is checked for validity. If it is valid and you
  716.              indicated in the config file that you support the card the user
  717.              will be asked to fill in each of the questions for the database.
  718.              
  719.              (If the card is not supported the user is shown a screen 
  720.               informing him of the error)
  721.  
  722.              Cards that are supported are listed above the line where the 
  723.              user types in the number. All numbers are redisplayed as dots
  724.              and are NEVER visible to the screen. (This is for user 
  725.              protection, and a confidence check)
  726.  
  727.           6. Once the user passes the validity check they are once again
  728.              presented with the options screen. The user selects by number
  729.              the subscription level they wish to purchase. They are asked
  730.              to confirm this selection before the information is written
  731.              to disk.
  732.  
  733.           7. Upon confirmation the user is shown a screen (Receipt) 
  734.              indicating the amount of sale and the option the user selected
  735.              is displayed. (This screen may be SCREEN CAPTURED for a 
  736.              receipt)
  737.  
  738.           8. After reading the receipt the user (If you have selected
  739.              auto-registration and your running PCB14.5+) will be 
  740.              automatically upgraded. The only upgrades available at the
  741.              present time are Security Level and Expiration Date.
  742.  
  743.           9. The user is then presented with the exiting screen and are
  744.              passed back to the Main Board or BBS system.
  745.  
  746.  
  747.         @CODES AVAILABLE FOR RECEIPTS AND INVOICES
  748.  
  749.         @BBSFNAME@          USER BBS FULL NAME
  750.         @BOARD@             BOARD NAME
  751.         @DATE@              DATE IN MMDDYY FORMAT
  752.         @TIME@              TIME IN HHMMSS FORMAT
  753.         @SUBTXT@            SUBSCRIPTION TEXT (1 LINE)
  754.         @SUBPRICE@          SUBSCRIPTION PRICE
  755.         @HANDLING@          HANDLING CHARGE
  756.         @TAX@               TAX CHARGE
  757.         @TOTAL@             TOTAL CHARGE (SUBPRICE + HANDLING + TAX)
  758.         @CARDTYPE@          TYPE OF CREDIT CARD (VERBOSE)
  759.         @NEWEXPIRE@         USERS NEW EXPIRATION DATE (YYMMDD FORMAT)
  760.         @CCNAME@            CREDIT CARD OWNERS NAME
  761.         @STREET@            CREDIT CARD MAILING ADDRESS
  762.         @CITY@              CREDIT CARD MAILING CITY
  763.         @STATE@             CREDIT CARD MAILING STATE
  764.         @ZIP@               CREDIT CARD MAILING ZIPCODE
  765.         @HPHONE@            CREDIT CARD OWNERS HOME PHONE
  766.         @WPHONE@            CREDIT CARD OWNERS WORK PHONE
  767.         @PROCESSOR@         CREDIT CARD BILLING NAME
  768.         @CARDNUMBER@        CREDIT CARD NUMBER
  769.         @CCEXPIRE@          CREDIT CARD EXPIRATION DATE
  770.         @TAXSTATE@          STATE TO CHARGE TAX
  771.         @SECURITYLV@        USERS NEW SECURITY LEVEL
  772.         @INV_NUM@           INVOICE NUMBER
  773.  
  774.