Environment Lines
Following are some entries that must be in the "Environment" file; some you may change.  We will not cover all the entries.

ARS-ADJ_X BARCODE-OUT BOOK-DIR BSMGR-COUNTRY_C CBM-FILES_N Christian Books&More
CENTER-ADDRESS_N CODE-PREFIX CONFIG-FILE DATA-BASE=SUP1_001 DATABASES-ENABLE FILE-DIRECTORY
FILE-PREFIX FORMS FORMS-ADJ_X HIST-DIR INVOICES-ALWAYS_Y INVPRN _PRINTER 
ITEM-MENU-VISIBLE KEYSTROKE_EDIT'S LIMITED-LPOLE LINE-SKIP_X LO LO2
LO4 LPOLE_? MAILPRN_? MULTIPLE-IVM-FILES_Y Number-Of-Invoices_2 PAPER-CUT_F
PICKSLIP_? PICKPRN_? PRINT-INVOICE_D REPRINTS SHARE-PHONE_Y SORT-POS_Y
THIN-CLIENT-LOGIN Y UPPER-CASE-ONLY_Y UNSTRING-AMOUNT_\ USE-TRANSIT_N VIEWER-TYPE VOUCHER-ADJ_X
Z-TAPE -P SPOOLER          

Following are some entries that must be in the "Environment" file; some you may change.  We will not cover all the entries.

ARS-ADJ X

Fonts on some printers under Windows do not line up correctly.  This Environment setting, set to a single digit number, will move the printing down X number of lines on the form.

BARCODE-OUT

To print barcode labels on a laser printer, in addition to a System Configuration number 2070 entry, you must have a BARCODE-OUT line in your Environment file.

Examples:      

DOS/Windows 3.1

  BARCODE-OUT    4    0    5   LPT2         

UNIX

  BARCODE-OUT    4    0    5   -p lp –s –dReport       

(Note: Windows 95(or later) users will not need the Environment setting.)

BOOK-DIR

The directory that holds the bulk of BSMGR data files.

BSMGR-COUNTRY   C

By adding this setting, zip codes will not automatically add a hyphen.   This allows Canadian zip codes to be entered properly.

CBM-FILES N

Prevents BSMGR from looking in the various database for title information when adding titles in IVM.  This setting is designed for emergency use when the database files have become so corrupt they are causing IVM to crash.   A better solution would be to re-install the databases from the last BSMGR update disk.

Christian Books and More data directories

CBMDATA-DIR      \CBMDATA        (Where database files are kept)

CBMIMAGE-DIR     \CBMIMAGE     (Image and Preview Files)

CBMWAVES-DIR    \CBMWAVES    (Recorded Music Files)

CBMACCOM-DIR   \CBMACCOM   (Accompaniment Tape Files)

CENTER-ADDRESS   N

By default, the name and address lines on receipts are centered.  Add this setting if you do not want the automatic centering.

CODE-PREFIX

The directory that holds the Bookstore Manager programs.

CONFIG-FILE

Enter the path name where the Environment file is kept.

DATA-BASE=SUP1  001

To default a distributor to "Vend #1" field when the supplier is not tied to the databases included with Bookstore Manager Software .

DATABASES-ENABLE

For users who incorporate databases into their system other than the databases included in the BSMGR software, the databases are enabled in SYS, Environment, DATABASES-ENABLED  00000.  Each zero represents an additional database in the order they appear on the IVDI Database Inquiry Options screen:

·        0 - Ingram

·        0 - Other 1

·        0 - Other 2

·        0 - Other 3

·        0 - Other 4


To enable a database, a one (1) is substituted for a zero (0).  For example, to enable Ingram, the entry in SYStem Environment should be changed to read:


DATABASES-ENABLED  10000

FILE-DIRECTORY

The directory that holds the History files followed by a backslash (DOS) or forward slash (UNIX).

FILE-PREFIX

The 3 directories that hold the Bookstore Manager data files.

FORMS

Output device for all non-8 1/2 x 11 printouts; checks, gum labels, statements, letters, etc.  Normally set the same as LO:

-P SPOOLER or -P SPOOLER-DIRECT in Windows

FORMS-ADJ X

(X = 1-9)  If the printer doesn’t line up in payables, using one of these settings will move the check printing lines up to 9 lines down the check

HIST-DIR

The directory that holds all history files.

INVOICES-ALWAYS Y

The store does not want to use receipt printers.  Rather, they want each transaction to print to the invoice printer on 8/12/ by 11 paper.

INVPRN  PRINTER  Where PRINTER is the name of the printer)

(Example: -p SPOOLER for the Windows default printer)  This prints the Invoice when the order is rung up and charged to an Accounts Receivable account or credit card

ITEM-MENU-VISIBLE

A setting of “1” causes the “Item Menu” button to appear in point of sale.  The default setting is off or 0.

KEYSTROKE EDIT=AUTO-INSERT  EXCEPTION=54 KI

This setting will allow you to highlight a listing in a paged list box and press the keyboard “Insert” key to ADD, when in the IVWO, IVO, OE, POS, GLE, and TIME programs.

KEYSTROKE EDIT=DELETE  EXCEPTION=55 KX

This setting will allow you to highlight a listing in a paged list box and press the keyboard “Del” key to DELETE, when in the IVWO, IVO, OE, POS, GLE, and TIME programs.

KEYSTROKE HOT-KEY=ARBCHK

Will allow you to activate the stock check utility.

LIMITED-LPOLE

Some light poles to not support all of BSMGR’s functions.  To limit BSMGR functions, use an “N”.

LINE-SKIP X

Allows you to adjust your receipt printer to skip lines after sales transactions.  The X equals a number from 1-9.  This tells POS to skip 1 to 9 lines after each sale.

LO

Output device for all other print routines/reports, normally:

-P SPOOLER in Windows

LO2

Output device for receipt printer, which is normally -D LPT1 in Windows.  If using a USB receipt printer, set it to –P SPOOLER or –Q SPOOLER.  This sends the output from POS through the windows spooler, not directly to the printer, and allows BSMGR to support USB printers at POS.

LO4

Output device for IVPR (“Receive/Cancel Orders”), enabled by setting in SYS, Config File, Change Misc. Configurations, number 2087.

LPOLE ?

Where ? is the name of the light pole device.  Ex: (–D COMM3)

MAILPRN ?

Where ? is the name of the printer.

(Example: \\computer name\printer name for a specific printer)

This prints the Mailing Label(s).

 

Note:   A dot matrix label printer is recommended for mailing labels, using 3” x 4” preprinted return address labels.  After each label is printed, the printer will feed down to the same starting position on the next label.

MULTIPLE-IVM-FILES Y

Used for multi-stores who are using BSMGR’s “Central” configuration.

NUMBER-OF-INVOICES 2

If using a dedicated invoice printer, this Environment setting allows you to print more than one copy.

PAPER-CUT F

Used for Star Model 200 Series thermal printers that are used for receipts.

   F =  Full cut
   P = Partial cut

PICKSLIP ?

Where ? is A, B, C, D, E or F.

A = Dot Matrix on Preprinted Header Paper

B = Dot Matrix on Plain Paper (Will Print Header)

C = HP LaserJet on Preprinted Header Paper

D = HP LaserJet on Plain Paper (Will Print Header)

E = Windows Driver on Preprinted Header Paper

F = Windows Driver on Plain Paper (Will Print Header)

PICKPRN ?

Where ? is the name of the printer.

(Example: -p SPOOLER for the Windows default printer)  This prints the Pick Slip

PRINT-INVOICE D

Used to identify the printer and paper type for printed invoices.

   A =  Dot Matrix printer with pre-printed form
   B =  Dot Matrix printer with blank paper (BSMGR prints header info)

   C =  HP LaserJet printer with pre-printed form
   D =  HP LaserJet printer with blank paper (BSMGR prints header info)

   E =  Windows Print Spooler with pre-printed form
   F =  Windows Print Spooler with blank paper (BSMGR prints header info)       

(A=Dot Matrix on Preprinted Header Paper, B=Dot Matrix on Plain Paper (BSMGR prints header information), C=HP Laser on Preprinted Header Paper, or D=HP Laser on Plain Paper)

REPRINTS

Prints a duplicate receipt at POS.

Y After every charge transaction, credit card transaction, or global tax rate change transaction you will be prompted as to whether or not to reprint receipt.
B Will automatically reprint receipt after every charge transaction, credit card transaction, or global tax rate change transaction.
A After all transactions, you will be prompted as to whether or not to reprint receipt.
C Will automatically reprint receipt after all transactions.
Automatically prints two copies of receipt after all transactions.

Note:    If SYS Config File, Change Misc. Configurations, number 4020 has been set up to use a dedicated charge printer at POS, “Y” and “B” above will not apply.

SHARE-PHONE Y

Used for stores with multiple stations that share the same modem line for electronic functions through BSMGR. Share-Phone also recognizes 0-9, as well as Y, giving a total of 11 modem line groups for sharing.

SORT-POS Y

By default, when point of sale finishes a transaction and updates the masterfile, the items are sorted by SKU item number and printed out sorted as well. This assures that only one transaction per sales transaction will be reflected in the IVM sales history.  To turn of the sorted behavior, change/add the sort-pos setting to “N”.

THIN-CLIENT-LOGIN  Y

Multi-Store Remote Access The optional “Thin Client” program provides remote access to certain functions in other stores.  When logging in, this setting causes BSMGR to prompt for User #.

UPPER-CASE-ONLY Y

By default, upper case letters are used in BSMGR.  If you prefer to use lower case letters, add/change the “UPPER-CASE-ONLY Y” setting to “UPPER-CASE-ONLY N’.  After the Environment entry has been made and saved, exit BSMGR.  Then go back into Environment, save again and exit BSMGR again.

UNSTRING-AMOUNT  \

Some older stores use a forward slash (/) in their item numbers.  Bookstore Manager uses the forward slash as a shortcut to delineate between department and amount in the item number field at POS.  The Environment file backslash (\) setting.  This tells BSMGR to use the backslash instead of the forward slash on department sales.

Example:    100/20 in POS has historically meant $1.00, Dept. 20.  By setting UNSTRING-AMOUNT  \, you can now use 100\20 instead.

USE-TRANSIT   N

This is a Multi-Store setting for use by a store that has branches turned on, but orders and receives for their own store.  If this variable is set to "N," any receiving done in that store will not show up in the "In-Transit" fields.

VIEWER-TYPE

Windows Only

1 = Use this for Windows 95(or later) users who have a problem with WordPad.  This setting will bring up a character-based viewer, as in  UNIX.
2 = Default setting.  (WordPad)
3 = Use this for BSMGR Viewer, which has features such as Zoom, Page, etc. 

VOUCHER-ADJ X

Line adjustment to move the voucher on A/P checks

Moves 1-9 lines from the bottom of the voucher.

 

Z-TAPE -D LPT2 in DOS or -P SPOOLER in Windows (or printer name)

This line will send Z-Tape to the printer entered here instead of printing on the receipt printer.