Register

Published on July 2016 | Categories: Documents | Downloads: 42 | Comments: 0 | Views: 782
of 129
Download PDF   Embed   Report

Comments

Content

Please display or print out this document using the "Courier New" font otherwise columns in charts will not line up. If your word processing program cannot sele ct a font, this is fine because then it will use a fixed width font like Courier . An Acrobat Reader version of this document can be downloaded from http://www.dhp os.com/register.pdf DO NOT READ THIS MANUAL! If you are familiar with cash registers and computers t he software itself has enough instructions that you can figure out just about ev erything. However for those of you who like to see things in ink, here is a bunc h of ink. This is a plain text document that contains no formatting so that ANY word proce ssing program can display and print this document. Following is the usual legal stuff... ============================================================ The software "Cash Register By Dale Harris" and this manual is copyright by Dale Harris, 2001 - 2011 Version 7.04h ------------------------------------------------THIS SOFTWARE IS NOT WARRANTED TO DO ANYTHING The author of this software (Dale Harris) does not give either an implicit or implied guarantee that this software will perform any function or be suitable t o any purpose whatsoever. The author further states that it is solely up to the user to determine if th e use of this software and the data it generates will conform to any laws or reg ulations of any local, state, or federal governments or taxing bodies. The author may not be held liable for any programming errors in the software or for non-notification to the user of any software errors known or unknown by t he author. This software and any support for this software may be discontinued at any ti me without prior notice. By using this software the user assumes all liability for the use of this sof tware. ============================================================ and now, back to reality. HERE ARE THE MAJOR TOPICS IN THE ORDER THAT THEY APPEAR IN THIS MANUAL Overview of the program Minimum mode Enhancing the Cash Register Multiple registers on 1 computer Category list Checks Color or B&W Currencies Customer information Date format Discounts Employee setup Go to after sale Inventory Journal Key press beep Kitchen Mall files / Backups Receipt language Receiving Rounding Sale parking Sale recording - VOIDS Sales history - Z Read Scales Scanner Screen saver SoundScan Stock table Tax rate Ticket sales Time sales Vendor list Ringing up a sale Reports Receiving Merchandise

Network Open cash drawer Passwords & name Payment options Payouts Pole displays Printer setup Program printer Receipt coupons Receipt header & footer OVERVIEW OF THE PROGRAM

Receiving Merchandise Restaurant setup Restaurant setup Price check Time clock Start other programs from POS Receipt data file Remote viewing 64 bit computers Frequently Asked Questions

TWO PURPOSES! This cash register software has a split personality. It is designed to be ext remely easy to set up and ring sales, or do a heavy duty job of tracking everyth ing that goes on in your store. Since YOU have to enter the information about yo ur store to track that information, and tell the register what you want it to do , it can't be both very easy to set up and heavy duty at the same time. "Difficult" is a relative term. To get the most out of this software you will not have to code anything, learn weird formats, or jump through hoops. Basicall y you will just have to answer a bunch of questions and fill in a lot of informa tion, ie, if you are tracking 600 different items in your store, you will have t o tell the program about them. Are you using a printer? Great, tell the program about it. On the other hand if you just want to have a cash register for a garage sale, or a ticket booth, etc. then load the program, fill in your tax rates (if any), and ring up sales. How can I make it easier than that? WELCOME TO "CASH REGISTER" What this program will not do. This program WILL NOT validate credit cards, require you to use a mouse or an y pointing device, or cost you anything, it's FREE. ============= A pathetic plea for HELP! ============== While this program is free that does not mean that you cannot help the cause. If you have a web site how about mentioning that you use the program and link t o http://pages.prodigy.net/daleharris/pos.htm If you write software you may want to write a 'helper' program like those lis ted at http://return.no-ip.org/downloads. If you have surplus POS hardware like receipt printers, pole displays, scanne rs, cash drawers, etc. rather than throwing it away how about sending it to the address below so I an use it for testing. As a last resort if this software has saved your business, sanity, and hundre ds or thousands of dollars how about mailing $5.00 to Dale Harris, 5654 N. Olcott, Chicago, IL 60631, USA ======================================================= This program will work with the following equipment. 1. Any IBM or compatable computer running any version of DOS or any version of W indows For 64 bit computers see the special instructions near the end of this ma nual. 2. The program itself will print receipts on almost any printer (computer printe rs and receipt printers) that connects to the computer through the parallel prin ter port except some Epson Color Stylus printers. Serial printers may work on co mputers running under DOS or Windows 3.1 to Windows '98. Windows 2000, ME, NT, a nd XP do not generally support DOS programs that try to use the serial port.

If you have Windows '95 or later you may now print through Windows using the Windows printer drivers. This means that any printer that Windows can print to, this program can also print to. Read the instructions in "Printer setup" to use this feature. 3. Cash drawers connected to a receipt printer will function assuming that the r eceipt printer itself functions. (See #2, above.) SOME cash drawers attached to your computer through the serial printer port w ill function. 4. All barcode scanners of the "keyboard wedge" type and most USB scanners will function. Many scanners connected through the serial printer port will function. 5. "Logic Controls" pole displays have been tested to work with this program. Ot hers may also work as long as they plug into a serial port on your computer. What this program will do. This program will convert any IBM or compatable personal computer into a full y functional cash register. If you have a network this program can run multiple registers at the same tim e that will share data files. This program will directly print receipts on almost any printer. This include s regular computer printers or specialized cash register printers. If your printer, like most printers, is connected to the regular parallel pri nter port you should have no problems. If your printer connects through a serial port it may be possible to configur e this program to directly print on the printer. If you are using Windows '95 or later you may configure this program to use t he Windows printer drivers to print on any printer that Windows can. You may choose to print receipts either 40 or 80 characters wide. You may cho ose to print either one or two copies of each receipt with an optional extra rec eipt for credit sales. If you have a cash register printer and cash drawer combination or a cash dra wer connected to your computer through a serial port this program will open the cash drawer at the end of a sale. This program will print a header and footer on each receipt. You may program it to print up to three coupons on receipts. This program will optionally save the journal on disk as a text file. This program will keep track of up to 13000 different items. For each item it will keep track of a 11 digit stock number, 24 character description, regular p rice, sale price, tax rate, pieces sold, dollars sold, pieces in inventory, merc handise category, vendor, model stock, warehouse pack, cost and vendor stock num ber. During a sale you may look up items in the stock table using search feature s. This program will keep track of the sales of up to 56 employees. This program will print sales reports based on total sales, employee, categor y, vendor, or a combination of these factors. Reports are printed based on curre nt sales or sales history. Reports can be printed on a printer, saved to disk as a text file or saved to disk as a data file that can then be loaded into your d atabase or spreadsheet software. This program will record up to the last 10,000 transactions and will display any of them on screen at any time. Only sales in this record, and from the curre nt day, may be voided. This program will accept customer information (name, address, phone, etc.) an d record it on disk and/or print it on receipts. You may export this information to your printer or to a data file that you can then load into any word processi ng, database, or spread sheet software. This program will park up to 255 in-progress sales to ring up a new sale. And of course it will ring up sales and refunds. It will allow you to include discounts, reductions and coupons into your sales. It will print a daily sales

report at the end of the day and reset the sales figures for tomorrow. This program will not tie up your computer. While it can be used as an "alway s on" cash register you can also exit the program at any time without resetting any sales or merchandise totals. When you restart the cash register all your sal es and totals will be right there as though you never left. INAPPROPRIATE USES This program has the following limitations and will be inappropriate for some business applications. (NOTE: if you set "rounding" to "1" then you may multiply the maximum money a mounts below by 100.) Maximum different items in stock table = 13,000: If you use "Sales history" you should not have more than 15,000 different items in your store in an entire year . Maximum lines per sale = 60: If your customers regularly purchase 50 or more dif ferent items per sale, like in a large grocery store, you would have to break up the sale into multiple transactions. Maximum items per line = 999: However if you sold 1500 of something you could ri ng up 999 and 501 of them on two lines. Maximum salespersons = 56: If you are Wal-mart, why are you looking here? Maximum price per item = $9,999.99: If you sell yachts, this program is not for you. Maximum price per line = $999,999.99: If you are a manufacturer who could sell 5 00 pieces of an $1800.00 item I think that you can afford to purchase a differen t cash register program. Maximum sale = $9,999,999.99: See above. MINIMUM MODE When you first try to use this program it will do almost nothing. It will all ow you to ring up sales and refunds, calculate sales tax, and include reductions and coupons into your sales. It will display a daily sales report at the end of the day on the screen and reset the sales figures for tomorrow. And that is it. It will not print anything and it will not store any information other than the day's sales. This is called the "Minimum Mode" of this program. Do not despair, everything you need to enhance this program to full functionality is in this pr ogram and will be explained later. Starting the cash register. If you download the file POS640.EX from my website or receive it through an e -mail or other message you must unzip this file which will create several new fi les on your disk drive. This is a self-extracting file. You must rename the file so that it ends with the extension .EXE (example POS640K.EXE). After renaming the file you can then run it and all the files that comprise the program will be extracted. One of the files that will be created will be POS.EXE, this is the cash regis ter program. If someone gives you an unzipped version of this program on a disk the POS.EXE file will be on the disk you received. Run the POS.EXE file to start the cash register program. If there are no .POS files on your drive (and since you just put the program on your computer, there won't be) you will be offered the options of... 1. Run POSCONFG.EXE. 2. Restart this program.

3. Exit program. Select [1] Run POSCO NFG.EXE. After a few title screens you will now be asked to enter a file name for your register, an access code, and a name for your register. An access code is important. Unless he knows the access code someone cannot use the POSCONFG.EXE program to change the .POS file and change the setting on your cash register. Even more important is that the access code will be required to close the register and reset the daily totals. Since in minimum mode this regist er will not keep a journal of every transaction you would have no way of knowing if a sales person closed out and reset the register during the day. This would mean that at the end of the day you would only receive an accounting of part of that day's sales. Access code are encrypted before being stored. However I am not the NSA, the method of encryption is not super complex and a competent programmer with enough time and desire could recover an access code from the file. The Register Name is displayed behind the main menu of the main cash register program. When you are finished entering data press [TAB] and you will be offered the opti ons of 1. Configure this register. 2. Run this register in minimal mode. For "minimal mode" choose option #2 and after 4 screens of general informatio n you will come to 2 screens of sales tax info, read them. On the tax rate screen enter the general merchandise tax rate for your location as tax rate #1. For example if food at your location is taxed at 2% and medicine is taxed at 1.5% and gasoline is taxed at 8% and everything else is taxed at 5% then you will enter 5.000% as tax rate #1. The other tax rates will be entered as rates #2 to #9. The tax rate screen will have two columns where you can enter tax rates. Unle ss your location requires two different taxes on the same item, for example a fe deral tax and a provincial tax that must be tracked separately, then only fill o ut the LEFT column of tax rates. For more information on setting tax rates go to the "Tax rates" section of this manual. When you exit the tax data screen your cash register will start. ----The following is a paid political announcement---------KEYBOARDING Here are some general functions of the keyboard when using this program. If you are on a screen with many options, one will be highlighted. Use the ar row keys to move the highlight to the option you want (or press a number key) an d then press [ENTER] to select it. To cancel an option or get back to where you came from press [ESC] If you are on an option that can be toggled, say between YES/NO or ON/OFF or 40/80 or anything else press [TAB] to do the toggling. If you are entering a number press [DELETE] to erase the number or [INSERT] t o restore the number to its original value. NOTE sometimes numbers cannot be cha nged until you erase them first. If you are entering text try using [HOME], [END], or [CTRL] + arrows to see w hat happens. Pressing [INSERT] will allow you to insert text instead of overwrit ing it.

Pressing [F2] will usually pop up a calculator on the screen. The calculator is not available when an error screen is displayed. To simulate the [F?] keys press [ALT] plus a number key, i.e. [ALT]+[1] = [F1 ] etc. [ALT]+[-] = [F11] and [ALT]+[=] = [F12] ---We now return you to your regularly scheduled program---In addition to starting your register the above instructions have also create d a ????????.POS file on your drive. If you named your register "MARTHA" the .PO S file will be named MARTHA.POS and all other files associated with this registe r will also be named "MARTHA" such as MARTHA.REC, MARTHA.A15, MARTHA.JNL, and so on. However the most important file is the .POS file, it IS your cash register. Later, when you run the POS.EXE program again it will find your MARTHA.POS (or whatever) file and it will not ask you if you want to run POSCONFG.EXE or start a minimal register, it will just load the .POS file you just created and start t he register. Elsewhere in this manual you will find out what will happen if you have two or more .POS files on your drive. Ringing a sale. Now that you have started your cash register you will now see the main menu fo r the Cash Register... 1. Purchase 2. Return 3. File Maintainance - Ring up a sale. - Ring up a refund. - Run POSCONFG.EXE program, Set tax rates, 4. No Sale-Cash in/out - Tracks cash pulls and drops. 5. Void - Does nothing in minimum mode. 6. Lock Register - Lock register. 7. Close Register - Display and reset daily sales totals. 8. Reports - Display / print sales report. 9. Associates - Does nothing in minimum mode. This doesn't look promising, does it. But remember you are in "minimum mode", it's not supposed to do much. Later when we discuss enhanced modes you will ask yourself, "What am I supposed to do with all this?" PURCHASE / RETURN Following is much more information than a normal person familiar with computer s would need to use this program. Basically you read the screen to see what opti ons you have. Press the buttons listed to access those options. Fill in the info rmation you are asked for, ie. if asked for the amount tendered type in the mone y that the customer gives you and press [ENTER]. If asked for a phone number, en ter a phone number. In my store this was known as the register for the brain dea d. If you could read English you could use it with about 5 minutes of practice. If "1. Purchase" is highlighted press [ENTER] to see the purchase screen... 1 2 3 4 5 6 7 8 9 10 Qty Description 3 MERCHANDISE 1 MERCHANDISE Stock Number Price Amount Tax% 0 2.49 7.47 8.750 0 1.00 2.00 8.750

+---+---+-----------------------+--------------+------+------+-----+ Sub Total: 9.47 Tax: 0.83 +---PURCHASE-#2759-----------------------------+ Total: 10.30 +---------------+ +--------------+ Cash paid: 20.00 Enter Enter Change Due: 9.70 Price: ____.__ Quantity: ___ Tax Rate 8.750 +---------------+ +--------------+ +----------------------------------------------+ Press [+] to total [F5]VOID [F7]MODIFY TAX [F9]REDUCTION [F11]BACK PURCHASE SCREEN You enter information at the bottom of the screen for price and quantity and t he information is listed above. At the lower right of the screen is a running to tal of the purchase. You first enter the price of the item you are ringing up. If the tax rate list ed is incorrect press [F7] until the correct rate is listed, a 0% rate is always available. Press [ENTER] when the price and tax rate are correct. You may now e nter the number of pieces to be sold. If you are selling something by length or weight you may press [.] to enter decimal pieces (###.###). For example, if you are selling 5 3/8 yards of something that is sold by the yard you may enter 5.37 5 pieces. Press [ENTER] when the pieces are correct or press [F11] or [ESC] to g o back to the price. When the pieces are entered, line #1 will be filled in at t he top of the screen and the "Purchase" section will be filled in. You may now e nter additional items to the sale. If you enter more than 10 lines to this sale the screen will display lines 11 to 20. By pressing [PAGE UP] or [PAGE DOWN] you may view other pages if they have merchandise listed on them. A maximum of 60 l ines (6 pages) is possible on one transaction. If you press [F5] you may void one line of this sale or the entire sale. Pres sing [F9] will allow you to reduce the price on the last line entered or all of the lines of the sale. You may reduce the price by a dollar amount for each item or a percentage of the price. You may also do a coupon reduction which is a dol lar reduction for the entire sale. Notice how any key you need to press to do anything is listed on the screen. When you have entered the last item press [+] to total out the sale. You will now be asked if the customer wishes to pay by cash, check, or credit. Cash Enter the amount of money the customer gives you or just press [ENTER] for ex act change, the change due to the customer will be displayed. If the customer gi ves you a different amount, say hands you an additional 12 cents then just re-en ter the amount tenderd for a new change due. If you press [ENTER] without enteri ng a new amount you will return to the main menu. Check In minimum mode you will only be asked for the amount of the check, similar t o CASH above. In enhanced modes you will be asked for customer information to be printed on the receipt. Credit You will be shown the total amount to be charged to the credit card. RETURN Returns work just like a purchase except that the amounts are subtracted. At the end of the sale you are shown the amount to be returned to the customer.

CLOSE REGISTER You will be shown the day's sales broken down into cash, check, and credit tr ansactions for both purchases and returns along with the transaction counts for each type of sale. Sales tax collected is broken down by tax rate. Since in mini mum mode you have not setup the use of a printer the program cannot print a clos ing receipt. "Close register" will display the current sales rung up for today. You may th en either return to the cash register, close the register and then resetting the sales totals to zero, or exit the program without closing and leaving the sales totals intact. Now that you know the least that this program can do in minimum mode, it is t ime to start thinking of enhanced modes and what this program can really do. SO WHAT GOOD IS MINIMUM MODE? Well, it is very easy to set up. It does not require any equipment other than the computer. It does the math. Quick: What is 4 items at $1.98, plus 3 items at $5.49, plu s 1 item at $9.88, plus tax? Kind of tough even with a calculator isn't it? But it is no problem for this program. It will tell you your daily sales at any time. It will do the original function of a cash register. You can compare the sale s on the register to the money in the cash box. WHAT KIND OF BUSINESSES CAN USE MINIMUM MODE? Minimum mode is suggested for very small or temporary businesses, such as a g arage sale, newspaper stand, snack bar or ticket booth at high school sports tou rnaments, library fines, school book sales, school carnivals, flea markets, towe l fees. ENHANCING YOUR CASH REGISTER OK, now we get serious, now we see how your minimal cash register can be conv erted into a real Point of Sale System. To create a POS system you will need to run the POSCONFG.EXE program. After a couple of screens of instructions and warranty information you will c ome to a screen where you may either pick a register file or create a new one. I f you created a minimal register using the POS program, choose it. If not, then create a new file by pressing [TAB] and entering a file name, password, and regi ster name. The password that you enter when creating a file is very important. It is the master password for your register. To use the POSCONFG.EXE program to again acc ess your .POS file to change the operation of your cash register you will have t o enter the master password. In addition, the master password overrides all othe r passwords. For example, if you set a password to access the tax table from the POS program you can then access the tax table by entering the tax password or t he master password. A special use for the master password involves the stock tab le. Some parts of the stock table can only be changed if you access it by using the master password. If you access the table by using the stock table password, only portions of the table can be changed. Passwords in this program are encrypted before being stored. However I am not the NSA, the method of encryption is not super complex and passwords could be r ecovered from the file by a competent programmer with enough time and desire. Multiple Registers If there are no .POS files on your disk drive, then when you start the POS re

gister program the program will offer you the options of either running the POSC ONFG.EXE program to create a .POS file or making a minimal register (which will also create a minimal .POS file.) If there is ONE .POS file on the disk drive the register program will load th e file and open the register. You will not be given the option of starting a new .POS file. If there are two or more .POS files on the disk drive the register program wi ll ask you which register you want to load. In effect you may have multiple, dif ferent registers on the same computer. This means TOTALLY different. Different f unction settings, different stock table, different employees, different transact ion numbers, different everything. Try to remember that the computer is NOT your register, the software is. The POS.EXE file runs your register, the .POS file ( and like named files) IS your register. Advantages to multiple registers. You may set up a TRAINING.POS file that mirrors your actual .POS file and is used to train new employees. Anything done using the TRAINING.POS register would have no effect on the real register. If you are running a flea market each "store" could have its own register on one computer. If you are teaching a course in retail operations each class or each student could have its "own" register. If you are running a chain of stores you could set up the registers for each store on one register and then distribute them to the individual stores. Disadvantages to multiple registers. If you are not in your store and a sale is rung up, was it rung up on the "re al" register or a "phantom" register? Your customer sees the sale rung up on a c omputer, he gets a receipt with the correct store info on it, he would have no w ay of knowing that the sale was rung up on a phony register. If this worries you, then have only one .POS file on your computer and do not leave the POSCONFG.EXE file on the computer. Additionally if you name your regi ster file MYSTORE then the MYSTORE.POS file will automatically be loaded when th e POS program starts, all other .POS files will be ignored. Once you create a new register or are accessing an existing one, you will be presented with this list of features that you may enhance in your register. If you are planning on running multiple registers in your store over a networ k you may want to read the network instructions first. Category List Checks Color or B & W Currencies Customer Info Date Format Discount Employee Setup Goto after sale Inventory Journal Key Press Beep Kitchen Mall file Network Open Cash Drawer Passwords & Name Payment Options Payouts Pole display Printer Setup Program Printer Receipt Coupons Receipt Head & Foot Receipt Language Receiving Rounding Sale Parking Sale Recording-VOIDS Sales History-Z Read Scales Scanner Screen Saver Stock Table Tax Rates Ticket sales Time Sales Vendor List

As you move the lightbar over these features a short description of each feat ure will appear at the bottom of the screen. When the lightbar highlights the fe ature you wish to enhance press [ENTER]. *** CATEGORY LIST *** Note: If you are going to be contributing to the Nielsen SoundScan service re ad the "SoundScan" section of this user's guide first.

(See "Stock Table") In the stock table you may assign each item to a category . You may group all of the different types of candles you sell into the category of "Candles" even if they are widely separated in the stock table and come from different vendors. When you print out reports you may sort the reports by categ ory. Sales reports by category will give a percentage of total sales by each cat egory. You may assign up to 256 categories numbered from 0 to 255. It is a good idea to leave category #0 unassigned, that is the default category for any item ente red into the stock table. That way if an item comes up with a category of " " you know that you have not assigned it to a category. Before you assign an item to a category the category name must be in the cate gory list so it will be a good idea to fill in your category list before you beg in entering items into your stock table. The names in the category list may be in any order. However please remember t hat whatever order you choose, that the categories will be sorted and printed in that order. If you move a category name from one place to another you will have to manually change the category assignment for EVERY item in your stock table t hat is linked to that category name. Choose your order wisely! Leave blanks in t he list for future additions. Blanks are ignored unless an item in your stock ta ble is assigned to it. Once you have entered your category list (and your tax and vendor list) you m ay begin entering items in your stock table. When you are entering your stock it ems and you reach the "Category" column the current category name will be replac ed by the position of that name in the category list. For example: if GLASSES is category #45 when you move the lightbar to GLASSES the number 45 will replace i t. You may now change the category assignment by changeing the 45 to the number of another category. To keep you from having to remember all of the category num bers the category list will appear at the bottom of the screen. Hold down [CTRL] and press the [PAGE] keys to page through the list. Please remember that the items in the stock table are not linked to a particu lar category name but to the position of that name in the category list. *** CHECKS *** This feature will allow you to display on the screen what type of checks your associates may not accept, or do not accept any checks, you decide. You may ente r up to 69 locations, countries, states, provinces, cities, other, from which ch ecks may be accepted. Associates may enter a check number, I.D. number, I.D. issuing government, an d phone number into the transaction. Each one of these data may be designated as optional, required, or "do not ask". PHONE MASK A phone mask allows you to format the appearance of the phone numbers in the POS program. If you do not enter a phone mask then all your phone numbers will b e displayed like 1234567890 To go to the phone mask entry screen when in the "checks" feature press [F8]. In the box at the bottom of the screen you may enter any text you wish as a " phone mask". When displaying a phone number the program will replace any "#" in your phone mask with the digits in a phone number. For example, if your mask is (###) ###-#### ex. ##### and the phone number is 1234567890 then the phone numbe r will be displayed as (123) 456-7890 ex. Phone digits are filled into the "#"s from the left, you do not have to have a digit for each "#". If you have more "#" than there are digits in the phone nu mber then the remaining "#" will be replaced with spaces. If you later change your phone mask to ##-###### (##) then the same number will be displayed as 12345678 (90). The phone mask is stored separately from the phone digits, changing the mask will not change the actual digits, only the way they are formatted. When you enter a phone number the maximum number of digits is limited to the number of "#"s in your mask. The maximum allowable "#"s in a mask is 16."

*** COLOR OR B&W *** This feature programs the register to display the screen in color mode, black and white mode, or black and BRIGHT WHITE mode. If you choose the COLOR mode you may then choose a background color for the POS program, the POSCONFG and RECEIVE program will not change the background col or. The standard background color for the POS program is BLUE. You may change thi s to either BLACK, GREEN, CYAN, RED, PURPLE, BROWN, or GREY. Since things that may be displayed on your new color background may be the sa me color as your new background they will be changed to BLUE. For example, if yo u choose RED as your new background then anything that is normally displayed in RED will now be displayed in BLUE. *** CURRENCIES *** If you are using only one type of currency in your store do not enter anythin g in this feature. If no currency or only one currency is entered then this feat ure will be ignored. You may set this register to accept up to 9 different currencies. For example Dollars, Pounds, and Euros. The national currency of your location must be set as the default currency. All calculations in the register program will be in the default currency except taking payments and making change. Taking payments and making change will be in the currency of your choice. For example, if your defa ult currency is in dollars, at the end of the sale the total will be displayed i n dollars, pounds, euros, etc. at the current exchange rate. (You enter the curr encies you wish to list, up to 9.) You then enter the amount tenderd in the sele cted currency and the register will tell you how much to give in change in dolla rs, pounds, euros, etc. You then select the 'change' currency. In effect you cou ld calculate your sales in DOLLARS, accept a cash payment in POUNDS, a check in YEN, credit in PESOS and give change in EUROS, and the register would calculate all of the different currencies at the current exchange rate. To accomplish this you must use the "Currencies" feature to enter the differe nt currencies that you wish to accept. Enter the name of each currency in plural , ie, enter "DOLLARS" not "DOLLAR". The top currency in the list must be your de fault currency, ie. your national currency. To the right of each currency, except the top one, you must enter the "print field" for each currency. This formats how amounts in the currency will be displ ayed and depends on what normal amounts in a currency may be. For example, if a currency could be expected to be in the range of .01 to 9,999,999.99 you would h ave a print field for that currency of "#######.##". If a currency would be in t he range of 1 to 999,999,999 you would have a print field for that currency of " #########". If a currency would be in the range of .001 to 999,999.999 you would have a print field for that currency of "######.###". In a print field only (#) s and one (.) may be entered if needed. (Note: the default currency "print field" is determined by what the value in t he "Rounding" feature is. If "Rounding" is set to .01 or .05 then the default cu rrency "print field" will equal "########.##" If "Rounding" is set to 1 then the default currency "print field" will equal "###########") Special consideration must be made for currency that has an extremely low val ue. If a currency has a normal range from 1000 to 99,999,999,990,000, and the lo west denomination in that currency is 1000 then you would enter a print field fo r that currency of "##########" and add "/ 1000" to the currency name, ie. "GALL EONS / 1000". This would mean that whatever was entered, printed, or displayed i n that currency would be one thousandth of the actual amount. If you were told t o give change of "GALLEONS / 1000 235" you would actually give 235,000 galleon s in change. This method also will round out amounts to the nearest 1000 galleon s. If you set up your register to use 2 or more currencies then when you start t he POS program you will be asked to enter the exchange rate for each currency co mpared to the default currency. If a currency has less value than your default c urrency then the exchange rate will be LESS than 1. If a currency has more value

than your default currency then the exchange rate will be MORE than 1. If this is not true for an exchange rate then the rate is expressed based on the other c urrency compared to the default. To convert to the correct rate divide 1 by the rate. For example, 1 KNUT = 1.175 GALLEONS but GALLEONS is your default currency . Therefore 1 / 1.125 = .85106 so the exchange rate for KNUTS is .85106 when com pared to GALLEONS. In the case of a currency of extremely low value the exchange rate must be MULTIPLIED by the offset. For example if you are using "GALLEONS / 1000" and the exchange rate is .000012554 then you must multiply 1000 X .000012 554 = .012554. Samples, assuming that your default currency is DOLLARS 1 DOLLAR = .963 KNUTS, EXCHANGE RATE = .963 1 DOLLAR = 25.36 SICKLES, EXCHANGE RATE = 25.36 .623 DOLLARS = 1 GALLEON, EXCHANGE RATE = 1.60513 (1 / .623) 1 DOLLAR = 256300 KNUTS, EXCHANGE RATE = 2563 "KNUTS / 100" If your country is changing from one currency to another (for example Lira to Euros) your country may require that the total amount of the sale will always b e printed on the receipts in both currencies. To have the program do this you mu st use one currency as the default currency and the other currency must be liste d as currency #2 in the currency list of the POSCONFG.EXE program. Then to alway s print the total for currency #2 on all receipts press [F1] to make the line ne ar the bottom of the screen read "[F1] ALWAYS print currency #2 total on all rec eipts." Then an additional line will be printed under the "TOTAL" line on all re ceipts like this... TOTAL 236.23 EURO 189.72 --------------------------*** CUSTOMER INFO *** This feature allows you to enter customer information into the register. You may choose to ask for... ID Number Company Name Customer Name Address City, State, Zip Phone Number #1 Phone Number #2 Email Address Non-taxable ID number 1. 2. 3. 4. For each of the above items you may choose to... Not ask for the information. Save the information to a customer database. Print the information on the receipt. Save and print the information.

PHONE MASK A phone mask allows you to format the appearance of the phone numbers in the POS program. If you do not enter a phone mask then all your phone numbers will b e displayed like 1234567890 To go to the phone mask entry screen when in the "Customer info" feature pres s [F8]. In the box at the bottom of the screen you may enter any text you wish as a " phone mask". When displaying a phone number the program will replace any "#" in your phone mask with the digits in a phone number. For example, if your mask is (###) ###-#### ex. ##### and the phone number is 1234567890 then the phone numbe r will be displayed as (123) 456-7890 ex.

Phone digits are filled into the "#"s from the left, you do not have to have a digit for each "#". If you have more "#" than there are digits in the phone nu mber then the remaining "#" will be replaced with spaces. If you later change your phone mask to ##-###### (##) then the same number will be displayed as 12345678 (90). The phone mask is stored separately from the phone digits, changing the mask will not change the actual digits, only the way they are formatted. When you enter a phone number the maximum number of digits is limited to the number of "#"s in your mask. The maximum allowable "#"s in a mask is 16." If you save the customer information on disk, then at the end of a sale when you are asked for this information you may search the file for it instead of ent ering it. Press [F1] to begin a "whole field" search from the beginning of the file. In a "whole field" search both terms must match exactly. Search for "DAVE" and onl y "DAVE" can be found, "DAVE ADAMS" or "DAVE SMITH" will not be a match. Press [F3] to begin a "partial field" search from the beginning of the file. In a "partial field" match any match will do. Search for "FORD" and "HARRISON FO RD", "ROCKFORD", or "FORD TRUCKS" will all match. Press [F5] to continue the current search from the present location in the fi le, ie. if the first "FORD" you find is not the one you are looking for press [F 5] to find the next one. In addition to the personal information on each customer additional informati on on the past sales on the customer will also be listed. MANAGING YOUR CUSTOMER DATABASE. Taking information from your customers and putting it into a database, along with sales information for each customer, is mostly useless if you cannot do any thing with it. To access your database you must use the "Customer info" feature in the POSCONFG.EXE program. This feature not only lets you set up the customer database but by pressing [F4] while there it lets you access the database. The information on all your customers is kept in a computer disk file the nam e of which ends with .CST. For example if your named your register MARTHA your c ustomer file will be MARTHA.CST. This file is divided into "records" with each r ecord being the information on one customer. Each customer record is further div ided into "fields" with each field containing a particular piece of information on that customer. Listed below are the fields for each customer.... ID number: Company name: Customer name: Street Address: City Address: Phone number #1: Phone number #2: E-mail: Tax Exempt ID#: First sale date: Last sale date: Last sale amount: Total sales trans.: Total sales amount: Last refund date: Last refund amount: Total refund trans.: Total refund amount: Sales since: OPTIONAL FIELDS You may give a customer an ID number. Name of company. Customers name. Number and street name. City, state, number code, etc. Home phone number? Work phone number? Cell phone? Online email address. If customer is exempt from sales taxes. REQUIRED FIELDS Date of first sale made by customer. Date of last sale made by customer. Money amount of last sale. Number of sales by customer. Total money amount of all sales. Date of last refund made by customer. Money amount of last refund. Number of refunds by customer. Total money amount of all refunds. Total money of sales since a date.

Refunds since: Check approval: Credit approval: Current status: Selection status:

Total money of refunds since a date. Is customer allowed to write checks? Is customer allowed to charge items? Is this customer record current? Is this customer record selected.

You choose which optional fields you wish to use to take customer information . The sales person must enter this information at the end of a sale. All required field information is kept on every customer and the program upda tes this information at the end of each sale except for the last four fields. When you first enter the customer database feature you will be at the main me nu. While there you may use the up and down arrow and page keys to scroll and pa ge through the database or [HOME] and [END] to go to the beginning or end of the file. On the top left of the screen will be 15 customer records shown by one of the "optional" fields. By pressing the left or right arrow keys you may change which field is displayed. One of the records will be highlighted. This is the cu rrent record. On the right half of the screen will be displayed all of the infor mation of the current record, all 24 fields. While at the main menu you may make some changes in the currently displayed c ustomer record... [F5] Will allow / disallow the acceptance of checks for that customer. [F6] Will allow / disallow the acceptance of credit. [F7] Will delete / undelete the customer record. [F8] Will select / unselect the customer record. NOTE: A deleted customer cannot be selected. If you delete a current customer he will be unselected. If you delete a customer's record nothing will actually hap pen to it until you later "remove" these deleted files. However you may not sele ct a deleted file. Think of it as being in the recycle bin but the bin has not b een emptied. NOTE: If you disallow a customer from using either a check or credit for a purch ase then when that customer makes a purchase the disallowed tender will not be a payment option at the end of the sale. NOTE: You select files in order to later do something with them like export them , print them, etc. Also while at the main menu you may choose to perform 6 tasks. 1. FIND / EDIT / DISPLAY SALES From the main menu press [1] for this task. FIND To find a particular customer record press the up or down arrow key to chose one of the optional fields you wish to search for. Once you have chosen the fiel d, type in the data you wish to search for. For example if you wish to find a cu stomer named "Bart" press the up or down arrow key until the "Customer name" fie ld is displayed and then type BART into the text box. If you now press [F1] you will search from the beginning of the database unti l you find a customer who's entire name is BART. You will not be able to find a customer who's first name is BART and also has a last name listed, or has BART a s part of his name like DILBART. This is called an "exact match search". Also no te that in an "exact match search" that the number of spaces between words count . DALE HARRIS separated by one space will not match DALE HARRIS separated by tw o spaces.

If, however, you press [F3] to start a search you will be doing an "any match search" in which any occurrence of BART in the target field will be considered a match. Spaces still count. Searches for phone numbers are different. All phone numbers searches are "any match searches" and the position of the digits counts. For example if you enter 423 at the left of the text box then only phone numbers that begin with 423 wil l match, if 423 is in the customer's phone number in any other position it will not match.. If you enter only a 7 in the 4th position then all phone numbers wit h a 7 in the 4th position will match, if a customer's phone number has a differe nt number in the 4th position it will not match even if it has a 7 in a differen t position. If the program finds a match but it is not the match you are looking for (the wrong BART) then press [1] to continue the search. Press [2] if it is the corre ct match or 3 to cancel the search. EDIT Once you have found the correct customer record you may edit it if you wish t o. After editing you must press [TAB] to save the changes or [ESC] to cancel the changes. DISPLAY SALES Once you have found the correct customer record you may display every sale or refund ever made by that customer that is still in the .SLS file. 2. SELECT / UNSELECT FILES When you choose this feature you will have three options. You may select all of the records in the file (except deleted records), you may unselect all of the records in the file, or you may scan the file. SCAN The basic concept of a scan is the you set up the criteria for a scan and the n the program looks through all of the records and selects (or unselects) every record that matches that criteria. For something simple, like looking for every customer that purchased more tha n 1000.00 worth of stuff, it is that easy. But if you then want to eliminate all of those customers who had more than 100.00 in refunds and don't have a 312 are a code it can get more complicated. First you have to decide which records you want to scan. Your choices are all of the records, only those records that have been previously selected, or all r ecords that have not been selected yet. Press [F9] to toggle through the choices . Remember that deleted records are never scanned. Do you want to do something if the criteria matches a field or doesn't match? For example lets say that you want to select all of the customers that DO NOT l ive in Chicago. Well you could do multiple scans to select every city that is no t Chicago or press [F3] to change "Do if it matches" to "Do if it doesn't match" . Next decide what you want to do when you find a match (or no match). Your opt ions are to selected it or to unselect it if it has already been selected. Press [F8] to toggle your choice. Why would you want to unselect something that you already selected? Lets use the example above. You have already scanned once and have selected all those rec ords where the customer lives in the 312 area code. Now you must eliminate all t hose customers that have not purchased more than 1000.00 worth of stuff. So ente r "999.99 or less" and unselect all of the matches. You may only search one field at each pass through the customer file. So if y ou wish to make a complicated search like "Area code 708, but not Schaumburg, an d only those with total purchases over 5000.00 but in less than 75 transactions" you can do this but it will take four scans to do it. What you search for depends on which fields you are searching. If you are sea rching one of the optional fields then the search works just like when you are s

earching for a particular customer only you will find all of the matching record s instead of just the next one. To switch between an "exact" match or an "any" m atch press [F1]. Phone number scans also work the same way and all phone searche s are "any." There are three types of searches when scanning the "required" fields. To sea rch for a date you must enter a year AND a month AND a day. For example 2002 09 18 you cannot enter just a year. If you want to search from the beginning of a y ear then enter 2002 01 01. You may search for a particular day by choosing "Equa l to" or press [F1] to choose "Equal to or before" or Equal to or after". To search for a date you must enter a date into the text box. You may enter a year only, or a year and month only, or a year, month and day. If you enter a m onth you must also enter a year and if you enter a day then you must also enter a month and year. You may search for a particular date by choosing "Equal to" or press [F1] to choose "Equal to or before" or Equal to or after". If you enter o nly a year and search by "Equal to" then all dates in the file with that year wi ll match. If you enter a year and a month then the month must match too. To search for an amount, either a money amount or a transaction count, enter the value and press [F1] to toggle through "Equal to", "Equal to or less" or Equ al to or more". A special note on refunds. - 50.00 is less than -25.00 however w hen searching for money amounts "less than" means closer to 0.00. Therefore if y ou are searching for refunds "Equal to or less" than -100.00 that will mean ever ything from 0.00 to - 100.00. The last type of match is an approval match. For check or credit approval you can match either "OK" or "DO NOT ACCEPT" 3. EXPORT FILES You may export customer information to either your printer or to a file that can then be loaded into either you word processing, data base, or spread sheet s oftware. First you must select which fields you wish to export and the order you wish to export them. When you enter the "export" function there will be a column in t he middle of the screen with a small box in it that you can move up and down by pressing the arrow keys. Move the box to the first field you wish to export and press the [SPACEBAR], a "1" will be placed there. Now move to the second field y ou wish to export and press the [SPACEBAR] to print a "2". As you can guess the order the numbers appear is the order the fields will be exported. You may press [F1] to erase the numbers to start over. Now you must choose which records you wish to export. Press [TAB] to toggle b etween only selected records, only unselected records, or all records. (Remember that deleted records cannot be exported.) Press [F5] to set up to export your records as text. Text may be sent to eith er your printer or a disk file. If you choose to print you may print each record (all chosen fields) on one line like this... Customer name Street address City address Phone #1 Customer name Street address City address Phone #1 or each field on one line with a blank line between records, like this... Customer name Street address City address Phone #1 Customer name Street address City address Phone #1 If you choose to send you text to a disk file then each record will always print on one line. Text disk files can be loaded into any word processing program.

NOTE: If you print one record per line then yout printer must use a fixed width font like Courier to have your columns line up properly. Press [F6] to set up to export your records as data files. Data may only be s ent to a data file. Each record will be sent to one data line like this... Customer name,Street address,City address,Phone #1 Customer name,Street address,City address,Phone #1 with a comma between each field. Quotes (") will be replaced in your text with a postrophies ('). Data files may be loaded into any data base or spread sheet pro gram. Press [F7] to see a sample of your out put on the screen or press [F8] to begin exporting. 4. REMOVE DELETED RECORDS When you delete a cutomer record it is marked as deleted and nothing else hap pens to it (except it will be unselected if it is already selected.) It is still there taking up disk space and you may undelete it if you wish. This function w ill actually get rid of the deleted records and free up disk space on your hard drive. To do this it will copy your entire customer data file without copying the de leted records, then kill your original file, then rename the new file back to th e original file name. This will require almost as much free disk space as your o riginal file. If your original customer file is 15 megabytes long then you must have 15 megabytes of free disk space to use this function. When the process is o ver the additional needed disk space will be returned to free disk space. Once a customer record has been removed it is permanently gone, there is no " undo". 5. SALES SINCE. You give this feature a date in the past and it will find the total sales and refunds since that date for either one customer or all customers. For example, if you have 5 years worth of sales totals for your customer but you want to find out how much a customer has spent in the last 6 months, this feature will do th at. 6. FIND NEXT... You may use this feature to step though you customer database to find those c ustomers who can or cannot use checks or credit, are selected or unselected or c urrent or deleted. The search starts from your present location in the customer database. For example you can use this feature if it is your job to call those customer s who cannot write check in your store, or look at only the deleted record to ma ke sure that they are supposed to be deleted. *** DATE FORMAT *** You may choose to display dates in the following formats. All below are the s ame date. 06-25-2001 25-06-2001 JUN 25, 2001 25 JUN 2001 *** DISCOUNT *** "Discount" refers to a whole sale discount, like an employee discount or a "3 0% off Everything in the Store" sale. It is always a percentage. You may use thi s feature to prevent a whole sale discount or to allow up to 3 preset percentage

discounts, for example 10% off, 20% off and 50% off. Or you could allow the emp loyee to enter the percentage for a discount. If you enter some text in the box the bottom of the screen receipts will have a "You saved" line but using the text you typed in. This line will appear just below the list of items you sold and will post the total of all reductions (not discounts.) *** EMPLOYEE SETUP *** On the first screen of "Employee Setup" you may choose to track sales by empl oyee, or not. If you choose to track sales by employee you may choose to allow P IN numbers, track employee tips, and to allow a sales person to enter new employ ees or delete old ones from the employee list without a password. If you choose to require a password you may create the password. On the second "Employee Setup" screen you may enter the names of each employe e. WARNING!!! If you choose to track sales by employee you MUST have at least on e employee name in the file or you will not be able to ring a sale. PIN numbers may not be entered using the POSCONFG.EXE program. However you ma y delete any existing PIN numbers. To delete a PIN, when the name is highlighted press [TAB] and the asterisk [*] by his name will be erased this means that tha t employee's PIN has also been erased. If you allow employee tracking the in the POS program an employee must choose her position in the employee list (employee #5 for example) before she may ente r certain functions on the POS program such as PURCHASE, RETURN, NO SALE, etc. I f PIN numbers have also been allowed then instead of entering her position in th e employee list she must enter her PIN number. When PIN numbers are allowed almo st every function will require a PIN number before it can be accessed. One of those functions is opening the register. Since PINs are authorized usi ng the POSCONFG.EXE program but are entered using the POS program this means tha t you should not be able to open the POS program when you first allow PINs becau se no PINs have been entered. To avoid this problem you may open the register wh en PINs have been allowed without entering a PIN if no PINs exist. However if ev en one employee has a PIN number then that PIN must be entered to open the regis ter. If an employee is fired, quits, or forgets his PIN number you may use the POS CONFG.EXE program to erase it. There is NO WAY to look up a PIN number. PIN numb ers are never printed on the screen when typed. Only the person who typed in the original PIN number will ever know what it is. If you choose to track employee tips the register will prompt you for the amo unt of the tip at the end of each sale. When starting a sale you must use the em ployee number of the employee receiving the tip not the employee who is actually ringing the register. You want the person who waited on the customer to receive credit for the sale and the tip, not the cashier. If you print sales checks and track tips there will be a line on the sales check for the customer to write in the amount of the tip. If you track tips the amount of each employee's tips wil l be printed on the closing receipt. (See "Sales Check" under "Printer Setup") This program does not know your employees, it only knows that some sales were rung by employee #1 and her name is Amy. If Amy leaves your employ and is repla ced by Barb, and you make Barb employee #1 then any sales recorded by Amy will n ow be credited to Barb. Do not re-use employee slots for new employees until aft er the next time you reset the merchandise file. *** GO TO AFTER SALE *** You may use this feature to determine where you go after a purchase, return, or payout has been completed. You may choose to go to the main menu. From there you may then choose which f eature of the program you wish to use next. You may also choose to go to the start of the next purchase. However if you c hoose this option it will bypass asking for the sales person to enter an employe e number (it will use the same employee number as the last sale) or PIN number e

ven if that has been enabled. If the register is not used long enough for the sc reen saver to kick in, and the current sale has nothing yet rung up, then when y ou press a key to turn off the screen saver you will be returned to the main men u. If you choose the "next sale" option then when you finish a return or a payou t you will also go to the next purchase. It is assumed that you will have many m ore sales than returns or payouts during a day. From all other features (no sale , void, reports, etc. you will always return to the main menu. To return to the main menu from a purchase you must void out the current sale . *** INVENTORY *** (To use "Inventory" you must be keeping track of your inventory in the stock table.) (When using the "Reports" feature from the POS.EXE program you can make an in ventory report. To also print the value of your inventory you must choose here t o print either a "cost" value for your inventory (what you paid for your merchan dise) or a "sell" value (what you will receive when you sell your merchandise.)) This function will actually run another program that will allow you to enter your mid-year or year-end inventory into a file. From the POS program you may th en use "File maintance" to load this file. When an inventory file is loaded your current inventory will be erased from your stock table and replaced with the in ventory in the inventory file. To use this program a copy of your stock table must be in the same directory as this program even though the stock table will not be changed until the result ing file is loaded by the POS program. The inventory program uses the stock tabl e only to verify that the correct stock numbers and descriptions are being used by the inventory program. The inventory program does not have to be run on the same computer as the cas h register program is on. The inventory program will copy the inventory file to a floppy disk and the POS program will read the inventory file from the floppy. You do not have to enter the items into the inventory program in any order no r do you have to group all of the same items together. For example if you enter 12 of item number 555 and then enter fifty other items, and then add 7 more 555' s, and then sixty-two other items, and then 4 more 555's, the program will know that you entered 23 555's. At the end of this manual are complete instructions for taking an inventory. *** JOURNAL *** The journal is a record of every transaction (including opening, voids, no sa les, closing, etc) made on your cash register. You may be legally required to ma ke and store a journal of your register transactions. In addition it is a really good idea. The journal is your record of what was going on in your store. Was y our register closed out at mid-day? Was that large void total from one transacti on or many? How about all those refunds? Your journal will give you those answer s. There are several strategies for making a journal with this program. The best and simplest is if your printer has 2 or 3 ply paper. The back copy is your jou rnal, stick it in a file. It is possible that in your location that this is also the only legal strategy. You can set this program to print out two copies of every sale or return rece ipt. Keep a bin next to the register. Toss in every opening, no sale, void, and closing receipt and the second copy of every sale and return receipt. Each recei pt will have a transaction number on it that you can compare to tell if a receip t is missing. But if a receipt is missing you will have no idea what it was for. To set the register to print two receipts see the "Printer Setup" instructions. The second best way to keep a journal is to write the journal to a disk file. At the end of the day you may choose to print out the journal on your printer o r to save the disk file. If you choose to print out the journal at the end of the day make sure that t

here is enough paper in your printer. While a lot of unneeded information, like headers, footers, coupons, etc. that is printed on your receipts will not be in the journal file, it will still print out every transaction from that day, it co uld take a lot of paper. This may also be a legal strategy for your journal, gov ernments love things on paper. If you decide to keep the journal file on disk it has to be moved. Whenever y ou open your register it will compare the date on the journal file to today's da te. This is a good reason to keep the date and time on your computer correct. If the dates are the same then all transactions will be tacked on to the end of th e journal. If the dates do not match, and the last previous transaction was a "c lose", then the register will ask you if you wish to delete the current journal and start a new one. You may automate the deletion of yesterday's journal by usi ng the "Journal" function in the POSCONFG.EXE program or you may have the regist er ask the salesperson opening the register if the journal should be deleted. Your journal file will have the extension of .JNL If you named your register file MARTHA then the journal file for your register will be MARTHA.JNL There are two places where your may move your journal file. At the end of the day you can copy it to a floppy disk. When closing the register your will be as ked if you want to save the journal to a floppy. Insert the floppy into the driv e, type in the drive letter (A: for example) and press [ENTER]. The journal will be copied to the floppy. Make sure that your sales people have a floppy. You can also save the journal on your hard drive in an archive, this option w ill be presented to you when you close the register. The archive is actually a s eparate journal file for each day of the year. The file name for each journal be gins with the file name of your register followed by .D followed by a date code. If you named your register MARTHA then the Jan. 1st journal archive would be MA RTHA.DAA the Jan. 14th file would be MARTHA.DAN The journal function of POSCONFG .EXE will convert between any date and journal date code and display it on the s creen. Note that there is no place in the date code for the year. After a year the n ew journals will overwrite the old journals in the archive. If the date in your computer is wrong then the journal will be given the wrong date code and may ove rwrite a journal from this year. When you close your register you may print, save, or archive your journal, an y two options or all three. From the "Journal" function in POSCONFG.EXE you may automate the handling of the journal file. First of course, you must turn on the journal file function (you can also do this from the "Printer Setup" function). Then select to automate the function, pick which options you want and if you ch oose to save to a floppy you must enter the drive letter and file name you wish to use. So now that you have saved your journal file what can your do with it? Even t hough the journal files do not have a .TXT .DOC or .WRI extension they are still text files, they can be read by any word processing program. Print it out, rena me it, do whatever you want with it. The "Journal" feature of the POSCONFG.EXE will display or print out any journ al file. When in the "Journal" feature press [F5] and you will be offered the op tion to load "1. Current journal" that is being updated when a new transaction h appens, "2. The journal file named ???????.TXT", assuming that you copy the jour nal to a text file when you close out the register, or "3. Archived journal" ass uming that that you archive the journal when you close out the register. If you want to load the archived journal you will be asked for the month and day of the archive you want. Once the journal is loaded you may scroll through it on the screen or search it for a sample "search" text you may enter. You may also print out the entire j ournal or print only the portion of the journal displayed on the screen. *** KEY PRESS BEEP *** This function makes the cash register beep whenever a key is pressed on the k eyboard. If you find that annoying, it also turns it off. Note: On some computers the key press beep will be very long and delay the pr

ogram. In this case you must turn the key press beep off. *** KITCHEN *** Depending on your business it may be required that you send the details of yo ur transactions to an off-site location. If you have a restaurant you may need t he food orders to be sent to the kitchen. This is what the KITCHEN.EXE program w ill do. To run KITCHEN.EXE your registers must be networked together. The basic concept is that each register will transmit the details of a sale to the server. The KIT CHEN.EXE program will run on another networked computer in the kitchen and will collect the individual transactions from the server and either display them on t he screen. You can also print the order from the screen. However if you only have one computer, two printers, and a long printer cable you can set up the one computer with both a LOCAL and a GLOBAL folder (see the "Network" section of this user's guide.). You can then set up the KITCHEN.EXE pr ogram to only print receipts and then print the orders on the printer in the kit chen. The KITCHEN.EXE program must be run from the GLOBAL folder. The POS program puts the sales information into a temporary communication fil e that is then read by the KITCHEN program. The KITCHEN program then erases the communication file. For those users that do not use the KITCHEN program this mea ns that the communication file would grow without limit. To keep this from happe ning there is a 1000 line limit on the communication file. If you start up the r egisters before the KITCHEN program or if the KITCHEN program goes down, all rec eipts over the 1000 line limit will be lost. SETUP Before you can use KITCHEN.EXE you must first set it up in two places. It is very possible that not all items sold in a store / restaurant need to go to the kitchen. For example drinks may be prepared by the waitress. Or this may be a re staurant / souvenir tourist post. You don't want the sales from the souvenir cou nter to go to the kitchen. Therefore you will be able to specify which categories of merchandise will go to the kitchen. In the "Kitchen" feature of the POSCONFG.EXE program you will b e able to enter the range of categories that will be sent to the kitchen. For ex ample if categories 1 - 5 are drinks, 6 - 15 are food, and 16 - 52 are knickknac ks then you would send categories 6 - 15 to the kitchen. If your merchandise does not have categories (all lines in the stock table ha ve the category all set to zero) and you do not set the range of categories to b e sent to the kitchen ( 0 to 0 ) then everything will be sent to the kitchen bec ause the category on everything (zero) is in the range of ( 0 to 0 ), what fun! You can prevent this by setting the range from 1 to 1. Now you have to setup the actual KITCHEN.EXE program. Run it and at the "Welc ome to Kitchen Viewer" screen you can press [F1] to enter the setup screen. Ther e will be several parameters to enter. F:\POS\NETWORK KEYSHOP YES NO PAGE 0 0 60 0 YES 80 NO NO COLOR Network PATH

Register file name. Print receipts on a printer. Only print receipts on printer. Print on a page printer or print continuously. Number of blank lines between receipts. (Continuous) 0 - 20 Number of top margin lines. (Page) 0 - 5 Number of printed lines per page. (Page) 50 - 70 Number of bottom margin lines. (Page) 0 - 5 Use form feed at end of page. (Page) Print 40 or 80 characters wide. Forced line feed. Print blank line between items. Color or black and white display.

While these parameters are mostly just like the ones in the main POS software they are not shared with the POS software. For example if you print 40 characte r wide receipts on the main POS.EXE program you can set the KITCHEN.EXE program to print 80 character wide receipts. This means that setting these parameters in the main POS.EXE program will not also set them for the KITCHEN.EXE program. Since most of these parameters are the same as those in the main program I will not explain them again here, I will only explain the new ones. PATH The PATH tells the program where on the network is located the GLOBAL folder that contains all of the information that is shared by all the registers. The PA TH you enter here must be EXACTLY THE SAME as the PATH you entered on all of you r registers. See the "Network" section of this user's guide. NOTE: If you do not set a PATH and try to run the POS.EXE program and the KIT CHEN.EXE program from a stand-alone computer using the same folder on the same d rive the program may appear to function. But eventually the POS.EXE program and the KITCHEN.EXE program will try to access the same data file at the same time a nd both programs will die. REGISTER FILE NAME When you created your register you gave it a filename. If you have forgotten the name you gave to your register files then run the POSCONFG.EXE program. At t he top of the main menu it will say something like "File name = THESTORE.POS" In this example the file name you need is THESTORE, ".POS" is not part of the file name you use for the KITCHEN program. PRINT RECEIPTS ON PRINTER You must set this parameter to YES if you wish to be able to print receipts i n the kitchen. ONLY PRINT RECEIPTS ON PRINTER If this parameter is set to "NO" then the screen is the main way to view receipt s in the kitchen, however by pressing [TAB] you can also print out the current r eceipt. If this is set to "YES" then the screen will not display receipts, all r eceipts will be printed to the printer and then erased from the file. Look in the "Printer setup" section of this user's guide for details on the f ollowing PRINT ON PAGE PRINTER OR PRINT CONTINUOUSLY NUMBER OF BLANK LINES BETWEEN RECEIPTS NUMBER OF TOP MARGIN LINES NUMBER OF LINES PRINTED PER PAGE NUMBER OF BOTTOM MARGIN LINES USE FORM FEED AT END OF PAGE CUTTER BAR SET PRINTER PORT? NOTE: If you run this program and the POS.EXE program from the same computer, th en if you set the printer port to a different port from that which the POS progr am uses to print receipts, you can then print receipts at the register and order s in the kitchen. This assumes that you have set the KITCHEN.EXE program to "Onl y print receipts." DISPLAYING ORDERS As you ring up orders the KITCHEN.EXE program will capture them and place the m in a file. You can then display the orders on the screen. This assumes that "O nly print receipts on printer" is set to "NO" The POS.EXE program sends orders to the KITCHEN.EXE program whenever you park a sale or complete a sale. If you park a sale and then unpark it and add more l

ines to it, only the new lines will be sent when the sale is either parked again or the sale is completed. You can display 2 orders on the screen at a time although the file can hold u p to 160 orders. The top two lines of the screen are a "location bar" which tell s you where you are in the file. The colored length (cyan / purple) of location bar will give you an idea of how many orders are in the queue, the width of the screen will take 80 orders to fill. The location bar is color coded. A cyan loca tion is an order that still has items that need to be filled, purple locations a re completed orders, and blue locations are blank. The upper left corner of the screen is the order that has been in the queue the longest. The two asterisks te ll you which two orders in the file are currently being displayed. If you press the left or right arrow keys you will move through the queue. [CTRL] + [HOME] wi ll send you to the oldest order, [CTRL] + [END] will send you to the newest orde r. # # ** TRANS 1888A DALE ACTIVE TIME IN 16:08:24 1 T-BONE STEAK 1 MEDIUM 1 ONIONS 1 MUSHROOMS 1 MIXED VEGATABLES 1 BAKED POTATO 1 TOSSED SALAD 1 FRENCH 1 ON THE SIDE 1 WHITE FISH 1 RICE 1 PEAS # 1 FRENCH ONION SOUP #TRANS 1889A #DALE # TIME IN 16:08:24 # 1 HAMBURGER # 1 RARE # 1 NO ONIONS # 1 FRIES / LARGE # # #NEXT # # # #

[ARROWS][UP][DOWN][HOME][END][SPACE]=Mark [DELETE]=Kill [TAB]=Print KITCHEN.EXE screen The order displayed on the left is the active order that you can manipulate, the order on the right is the next order and to manipulate it you must press the right arrow key to move it to the left and make it the "active" order. The scroll bar on the left shows you which line in the active order you can m ark or unmark. The center and right scroll bars show you where the display windo w is for the order to the scroll bar's left. While an order may have up to 60 li nes you can only display 19 lines at a time. To more up or down the active order you may use the up and down arrow keys, [PAGE UP], [PAGE DOWN], [HOME], or [END ] keys. The scroll bars for a particular order will not reset if you move to dis play other orders, when you return to the original order the scroll bars for tha t order will be in the same place. Each order header will display the transaction number if the order was transm itted by completing the sale. If will have a parking code if the order was ever parked. The header will display the employee's name. The "Time in" is the time t he KITCHEN program logged in the order; not the time the POS program sent the or der. However if the POS program and the KITCHEN program are both running at the same time the time difference between sending and receiving the order should be negligible. When you fill an item in an order you can mark it by moving to that line in t he order and pressing the [SPACEBAR], the line will then be dimmed. If you press

the [SPACEBAR] again the line will be unmarked. When all the lines on an order have been marked the location of that order on the "location bar" will turn purp le. If the space is still cyan then there are still items in the order that need to be filled, don't delete it. To actually remove an order from the file you must make it the active order a nd then press [DELETE]. That order will then be removed from the file and all th e following orders will be moved up in the queue. It is important to remove fill ed orders because once you have 160 orders in the queue new orders will be lost. If you wish to print an order (assuming that you have set up this program to print orders) press [TAB] to print the active order. Marked lines will be preced ed by ( * ). If you press [ESC] you will then be asked if you want to restart the program or to quit the program. Quitting the program will not erase the file. If you qui t, or for some reason the program or the computer dies, all data and changes to the file will remain. The only way to erase the file is to kill the orders one b y one. *** MALL FILE / BACKUP *** MALLFILE If your store is in a mall, at the end of the day your mall may want your reg ister to transmit the store's sales to the mall's computer. This program can be made to do that. In this feature there are several prepro grammed methods of transmitting sales to the mall computer. If one of them works at your mall that's great, use it. However if none of them work for your mall then the only way to add your mall 's format is if I add programming code to this program to do this. This is the o nly thing here that IS NOT FREE. Since it is very likely that this will be a fea ture that is written for you only, and no one else will be able to use it, and y ou probably need it right away, then I am going to have to stop everything else I am doing to do it for you. Therefore there will be a $25.00 programming fee fo r this service. And before you ask, yes, your mall's method will go into the nex t general release of the program and the next store from your mall will get to u se it for free. Sometimes life is harsh. To access this feature use the "Mall file" feature of the POSCONFG.EXE progra m. You can select to not use this feature or select from several preprogrammed m ethods. When you select a method you will be asked to provide information provid ed by your mall, such as an ID number for your store. The program will then show you a sample filename, a text of a sample file, and the name of the folder that the file will be placed in. If this matches what your mall needs then you are h ome free. Your mall will setup hardware and provide software to transmit the file to th eir computer, usually. Now when you close out the register using option "2. Close / Print / Erase" t his program will create the mall file in the proper folder. BACKUPS By entering a drive letter into this feature you will set this register to ba ckup all files to that drive when the register is closed out. If you enter no dr ive letter then there will be no backup. All files will be saved including program files and data files. All files fro m the folder that contains the POS program files and the sub folder for your reg ister will be backed up. For example: if your POS folder is at C:\PROGRAMS\POS a nd your register name is KEYSHOP the both the folders C:\PROGRAMS\POS and C:\PRO GRAMS\POS\KEYSHOP will be backed up. This could take a while. You should not attempt to do a backup on a drive with less than 100 megabytes of free space and possibly larger. This means a ZIP drive, RAM drive or a CD-RW drive that has been formatted to work as a standard data disk. There is NO WAY a backup will fit on any floppy disk. When the register is closed the clerk will be offered the option of skipping the backup. At that time the drive letter cannot be changed.

To restore the files from the backup you can use the Windows feature "My Comp uter" to copy the POS folder (and sub-folders) from the backup disk or you can r un the POS program from the back up disk, change the drive letter in the POSCONF G.EXE to C: (or whatever drive you normally use) and then close out the registe r. The backup feature will then backup from the backup disk to the main disk. Re member after doing this you will have to change the drive letter in the POSCONFG .EXE to back to the backup drive. This is a local feature and must be set for each register. *** NETWORKING THE CASH REGISTER *** IMPORTANT! If you are running this program over a network, then at the beginning of each day you must run the POS.EXE program from the GLOBAL folder before star ting the POS.EXE program from any of the LOCAL folders. Only the GLOBAL copy of the program will update data files on a particular date. Once the program displa ys the main menu all files will have been updated and the POS.EXE program in the GLOBAL folder can be closed. This program can be used as a "stand-alone" register or it can be reconfigure d to run over a network. A "stand-alone" register is where there is only one reg ister in the store. All sales must therefore be rung on this one register becaus e it is the only one. This makes for a very simple system in that there is only one set of data files and only one way to access them, which is through the one register. But what if your store is so busy that one register will not handle the custo mer traffic? You could run two copies of this software on two stand-alone regist ers but this leads to problems. If you are using a stock table, what is sold on one register will not be noticed by the other register. If you have two identica l inventories (one in the stock table of each register) then when an item is sol d from one register it will be subtracted from the inventory of that register bu t not from the other register. So to function properly you will need to have the registers linked together over a network so that they can share data files. Of course to run the registers over a network the first thing you will need i s two or more computers linked over a network. I am sorry but deciding on what k ind of network you should have, what hardware you should use, and how to set up the network is up to you. If you consult with someone else or some company to he lp you with these decisions tell them that you are trying to network DOS softwar e that is network compatible. Have them read the next section of this users guid e and make sure that they tell you what PATH you must enter to the "Global" fold er. However here is some basic network information you will need to setup a network for DOS software like this program. There are two ways to set up a network. One way allows any computer on the ne twork to refer to any other computer by the other computer's name. A PATH to a f older on another computer would look like this \\DAVESCOMPUTER\POS The other way has a drive (either a physical or a virtual drive) that is desi gnated as the "server" for the network. The server will have a special drive let ter like H: All computers on the network will use the C: drive to store local da ta and the H: drive will store files that that are shared by all the computers. A PATH from a local computer to a folder on the server drive would look like thi s H:\POS To use the POS program the network has to be of the H:\POS path type. The server folder must not be the root folder so a PATH of H:\ would not work but a PATH of H:\GLOBAL would be fine. No segment of the PATH may be longer than 8 characters. For example the PATH of H:POS\NETWORKING\GLOBAL would be invalid because NETWORKING has more than 8 c

haracters. SETTING UP COMPUTERS TO RUN "CASH REGISTER" OVER To setup this program to be used on a network dge of how files are saved on a computer disk in to access those folders. If you do not have this me help from someone who does. A NETWORK you must have some basic knowle "folders" and what a "path" is knowledge it is best to seek so

When used over a network various "folders" must be set up on each computer be ing used as a cash register. First, each register must have what is called a "Lo cal" folder. This folder will keep all of the program files and data files that are used by that register. These are called, of course, your "local" files. Whil e you can name this folder anything you wish and place it anywhere you want on t he hard drive, to keep it simple please name this folder POS and place it at thi s PATH - C:\POS You must create this C:\POS folder on each computer on your network that is b eing used as a cash register and place into that folder all of the program files from the Cash register program. If in the future you wish to upgrade the Cash R egister program to a newer version you will have to load the new version into ea ch C:\POS folder on every computer that is being used as a cash register. You ma y now place the icon from the POS.EXE program on your computer screen's desktop to be used to start the Cash Register program. Remember that your "Local" folder is located at C:\POS on each cash register computer. Now you must create one "Global" folder. The global folder will hold all of t he data files that are shared by all registers. This folder is only created on O NE of the networked computers. This folder should be created on the most used ca sh register computer because if your network goes down only the computer with BO TH a "Local" folder AND the "Global" folder will be able to ring up sales until the network comes back up. While you can name the "Global" folder anything you wish and place it anywher e you want on the server, to keep it simple please name this folder GLOBAL and p lace it at this PATH (assuming that your server hard drive is F: ) F:\GLOBAL You must also place all of the Cash Register program files into the "Global" folder" and of course if you wish later to upgrade the Cash Register program to a newer version you will have to copy the new version program files to the "Glob al" folder also. SETTING UP THE PROGRAM TO WORK OVER A NETWORK The stand-alone version of the Cash Register program and the network version of the Cash Register program are the EXACT SAME PROGRAM FILES. To convert POS in to POSnet all you will have to do is to enter a network PATH into the POSCONFG.E XE program, give each register a register letter, A-Z, and declare one of the fo lders to be "Global" while the other folders are "Local". If you are converting from a "Stand-alone" setup to a network setup (meaning that you have been using the cash register program for a while on one computer t hat has not been used over a network and you now want to use the program over a network using the same computer plus others connected to the network) then first create the local folders on the other computers and the global folder on ONE of the computers. Now over the network copy ALL of the files from the existing loc al folder to ALL of the other local folders AND the global folder. If you are new to the Cash Register program then create a local folder on eac h of the computers to be used as a register and the global folder on ONE of the register computers. Now copy all of the program files to each of the local folde rs AND the global folder. IMPORTANT NOTE: When you start this program for the fi

rst time you will be asked to give your register a file name. You must use the S AME FILE NAME for your register data files on the global folder and each local f older. Now it is time to setup the Cash Register program to function over the networ k. Go to the LOCAL folder on one of the computers and run the POSCONFG.EXE progr am and go to the "Network" feature. First enter the PATH to the global folder. A ssuming that the server drive is F: and you created the global folder on the ser ver drive at \GLOBAL then the PATH you would enter would be F:\GLOBAL You now mu st give this register a "register letter" from A to Z. When using the program la ter, under some conditions, it will be very important to know from which registe r a transaction was rung. The "register letter" will be printed after every tran saction number on every receipt, i.e. 1234A, so you must give each register a di fferent "register letter." This software will NOT check to make sure that each r egister has a different "register letter" YOU must make sure that each one is di fferent on each register. On the lower right of the screen you must make sure th at this folder is set up as a LOCAL folder, press [TAB] to change it if you need to. When everything is correct press [ESC] to return to the main POSCONFG.EXE m enu. Now repeat the above process for each of the other registers. Now you must go to the GLOBAL folder and do the same thing. Even though the p rogram will be running in the global folder you must still enter the PATH. You m ust still enter the "register letter" because while the POS.EXE program in the g lobal folder will not allow you to ring up transactions it will allow you to ope n and close the program thereby printing opening and closing receipts. Since the closing receipt from the global folder will give you the sales from the entire store it would be very helpful if you knew which one it is. And this time you mu st set the folder as the GLOBAL folder. This is important because it will preven t the program from doing things in the global folder that it should not do and a llow the program to do things that the copies of the program in the local folder s cannot do. Remember that the PATH to the global folder MUST be the same in the global fo lder and each of the local folders. If you entered F:\GLOBAL as the PATH in one folder then you must enter F:\GLOBAL as the PATH in all of the other folders. When the program is set to be used over a network (i.e. the network PATH is n ot blank) the main menu screen of both the POS.EXE program and the POSCONFG.EXE program will display the word "NETWORK" followed by the network letter for that register. If "NETWORK" is not displayed then that register is not part of the ne twork (even if the computer it is on is on the network) and data from that regis ter is not being shared with the other registers. d , . n So why are there local data files and global data files? Global data is share by all of the registers, things like the stock table, tax rates, customer info sales history, employees, receipt headers and footers, coupons, passwords, etc This data can be accessed and changed by any register and the changes will the apply to all of the registers.

Local data applies to only the register it is entered on, for example hardwar e issues. It is possible that each register was cobbled together from different parts at different times as new registers were needed. Different registers could be run on different computers running different versions of Windows (or DOS) at tached to different receipt printers and different cash drawers. Therefore setti ngs for things like printer setup, printer programming, color or B&W, keyboard b eep, open cash drawer settings, etc. are all local. To find out if something is "local" and must be set on each register or "glob

al" and can be set from one register and will then apply to all registers use th e POSCONFG.EXE program to access the feature you are interested in. If this symb ol (L) is near where you enter the data or setting then it is local, if the symb ol is not there then it is global. Two of the things that are local are the journal and the record of past sales . This is why the receipts have the register letter following the transaction nu mber. If you need to void a sale you must do it from the register that originall y rang up the sale, it is the only one that will have the record of that particu lar sale in it's .REC file so that you can void it. The journal being local allows you to deal with just one register when trying to make sure that no sales have gone "missing." If you print your journal you d o not have to compare the transaction numbers from each printed journal roll to make sure that the transaction numbers are sequential. For example, transaction number 2568 is on journal E and then 2569 is on A and 2570 is on journal C. Each register journal is separate and has its own sequential transaction numbers. DIFFERENCES BETWEEN "STAND-ALONE" AND NETWORK OPERATION. Sale parking. Sales can be parked from any register and can then be picked up from any othe r register. However if one register is parking or picking up a sale the other re gisters will not be able to access sale parking until the first register is fini shed or has waited to get into this feature for 3 minutes. This is because if tw o registers access the parking feature at the same time it is possible to give t wo different sales the same parking ID or to park the two sales in the same slot thereby losing one of the parked sales. Stock table. It is not a good idea to make structural changes in the stock table while sal es are being made on other registers. Do not delete current items and moving cur rent items around in the stock table is a REALLY BAD IDEA. When a sale begins th e POS.EXE program locates where every item is in the stock table. If that item m oves while the sale is being processed then the item cannot be found. Changing prices, tax rates, or other information is OK but if the item has al ready been rung into the sale on another register those changes will not be refl ected in that one sale. Closing the registers. The only noticeable change in closing an individual register is that you will not be able to reset the merchandise data from the register. The closing receip t will only report sales from that one register. All of the figures on the closi ng report (except "tips") are also from only that register. You MU ST close every register before you close the "Global" register. After all of the registers have been closed you must run the POS.EXE program from the GLOBAL folder. Closing out this global register will print on the closi ng report the sales from the whole store, all of the figures on the global closi ng receipt are a total of all of the registers added together. Only when you clo se the global register will you be offered the option to reset the merchandise d ata. The global register cannot ring sales, returns, no sales, or voids. Reports. While closing on a register is local, making a report (option #8) is global. So if you press [7] to see the closing screen it may tell you that the local sal es for that register are 345.67 but if you press [8] to make a sales report it m ay tell you that the sales are 1234.56 for all of the registers. Inventory and Receiving.

On a "back room" computer you can run only the RECEIVE.EXE and INVENTOR.BAT p rograms if you wish. You will also have to run the POSCONFG.EXE program once to configure the folder as a "local" folder and enter the PATH to the global folder . This assumes that the back room computer is also on the network and you can ac tually run several back room networked computers if you wish to. When run over the network you will not need to, or be able to, copy files fro m one drive to another as all of the data files will actually be kept in the glo bal folder. After you have entered your received merchandise or your inventory into the d ata storage file you will still need to load that file into the stock table, how ever only the copy of the POS.EXE program in the global folder will be able to l oad the file. If you do not wish the registers to be able to receive merchandise or enter i nventory then remove the RECEIVE.EXE and INVENTOR.BAT from those local folders. Note: taking inventory requires both the RECEIVE.EXE and INVENTOR.BAT files. *** OPEN CASH DRAWER *** If you choose to open the cash drawer through the COM: serial port then you m ust have a cash drawer that plugs into your computer through the computer's seri al port. After choosing COM: you will be asked to choose which .BAT file you will be u sing to actually pop open the cash drawer, 3 for the COM1: port and 3 for the CO M2: port. Highlight them one at a time and then press [F4] to test it. If it wor ks press [ENTER] to make your choice permanent. To actually open a serial cash drawer the file SERIAL1.BAT must be in the fol der on your computer drive that has the POS program. PRINTER A "printer" cash drawer will have a little cable, that usually looks like a s hort telephone cord, that plugs into a port in the back of a receipt printer. If you have a cash drawer that does not have this cable or the cable will not plug into the port on the back of the printer then the register may not be able to o pen the cash drawer. It is possible that you may have a cash drawer that may share the printer port with the printer or use the computer's serial port or plug into a USB port or who knows? It may be possible for this program to be reconfigured to open tho se cash drawers. My email is [email protected] Write me, I'll write back. A receipt printer is a specialized printer for cash registers. One of the fea tures it has is that it has a port to plug in a cable from a cash drawer. A regu lar computer printer will not have this port. A receipt printer is also programm ed so that when it receives a "control code" from the computer it will send a si gnal to the cash drawer to open the drawer. A regular computer printer will not do this even if it has the port. To be able to have this program send the proper code to the printer to have t he printer open the cash drawer you must tell this program what the code is. To do that, you will have to find the code either in the printer's manual, contact the printer manufacturer, or see if your printer is listed on my webpage here ht tp://pages.prodigy.net/daleharris/popopen.htm Use the "Open Cash Drawer" function in the POSCONFG.EXE program to enter the control code that opens the cash drawer into the register. Just to annoy everyone printer manufacturers may give you the control code in one of three different formats. Decimal. In other words, regular numbers like 27, 45, 181. This would be grea t because decimal is how you have to enter the code into this program. The first decimal in a control code is almost always 27, so if the control code in your m anual starts with a 27 you can be confidant that it is a decimal code, just type it in.

Hexadecimal. These numbers are set to a base of 16 instead of 10. They are us ually printed in two character groups and will have the letters A - F added to t he numbers like 1B, 23, 51, A3. Hexadecimal control codes will usually begin wit h the number 1B, since 1B equals 27 in decimal. You cannot enter hexadecimal num bers into this software. Fortunately this program will convert hexadecimal numbe rs into decimal for you. At the bottom of the screen where you enter the control codes you will find a place labeled "Convert hexadecimal". Enter your "Hex" num bers there and press [TAB] to be shown the decimal equivalents. Enter the decima l numbers into the control codes. Letters. In computers every symbol that can be printed has a numeric equivile nt. A = 65, a = 97, + = 43. Codes also have numeric equivalents, [ESC] = 27. If your manual tells you that the control code to open a cash drawer is something l ike [ESC], H, e, 4, or [ESC]He4 then you must convert these characters to decima l equivalents. Fortunately this program will convert letter codes into decimal f or you. At the bottom of the screen where you enter the control codes you will f ind a place labeled "Convert letters". Enter letters there (remember that upperc ase letters have different codes than lowercase letters) and press [TAB] to be s hown the decimal equivalents. Enter the decimal numbers into the control codes. Remember that [ESC] = 27 You may enter up to 6 decimal numbers into your control code, you do not have to use all 6. After you have entered your control codes, and if you have your p rinter & drawer hooked up to your computer, you may press [F4] to test opening t he cash drawer. To actually open a serial cash drawer the files SERIAL1.BAT to SERIAL6.BAT fi les must be in the folder on your computer drive that has the POS program. COM1 If you choose to open the cash drawer through the COM1 serial port then you m ust have a cash drawer that plugs into your computer through the computer's seri al port. This program has been tested to open serial cash drawers and has worked under DOS, Windows 3.1, Windows '95, and Windows '98. It has NOT WORKED under Windows 2000, NT, or XP. To actually open a serial cash drawer the file SERIAL1.BAT must be in the fol der on your computer drive that has the POS program. *** PASSWORDS & NAME *** Use this function to change the master password and the register's name. A register's name is only displayed at the main menu of the cash register pro gram. If you are running multiple registers on the same computer displaying the register's name would be helpful. If you enter your company's name as the regist er name then that will be displayed on the main menu. Passwords are use to restrict access to various portions of the Cash Register program. SHOULD YOU HAVE PASSWORDS? Just because you CAN have a password for a feature it does not mean that yo u SHOULD. If you password every possible feature it will mean that a supervisor will almost always have to be near the register to do almost anything. However two important passwords to have are the 'MASTER' password to preven t employees from using this program to change the configuration of your register and, if your register does not generate a journal, the "CLOSE" password to keep employees from closing the register at mid-day, and then reopening the register and telling you that a partial day's sales were the entire day's sales. PASSWORD RULES The master password overrides all other passwords and can be used in place of an y other password. Each password has a function number associated with it. For the feature to requi re a password to use it the function number must be "1" or higher.

If the function is not '0' but no feature password or master password exists the n that feature will not require a password." If the function is not '0' but the feature password does not exist then only the master password will allow access to the feature. If the function is not '0' but the master password does not exist then only the feature password will allow access to the feature. MASTER PASSWORD The master password overrides all other passwords and can be used in place of any other password. The master password is needed to access your .POS file using the POSCONFG.EXE program. The master password is required to be able to change pieces and dolla rs sold in the stock table. If your master password is blank then no password wi ll be required to access your .POS file and most other passwords may be bypassed just by pressing [ENTER]. Entering a master password is a REAL GOOD IDEA! REDUCTION / DISCOUNT PASSWORD Password will be required to give a discount or allow a reduction / coupon in a sale. RETURN PASSWORD Password will be required to ring up return / refund transaction. FILE MAINENANCE PASSWORD Password will be required to enter file maintenance which takes you to this p rogram, stock table, tax rates, time, etc. STOCK TABLE PASSWORD Password will be required to go to the stock table. However you must use the Master password to enter the stock table if you wish to change 'pieces sold', 'a mount sold', and 'inventory' in the stock table. NO SALE PASSWORD Password will be required to open cash drawer without a "sale" or "return" tr ansaction. VOIDS PASSWORD This password has two different functions. If the function number the password will be required to enter the "Voids" function to view les and void out a sale. If the function number is "2" then you will to enter the "Voids" function to view previous sales without needing d but you will have to use the password to actually void out a sale. is "1" then previous sa be allowed the passwor

LOCK REGISTER PASSWORD This password has three different functions. If the function number is "1" or higher you will be able to lock the register fom the main menu using the passwo rd. In addition if the function number is "2" the register will automatically lo ck when you close out the register, or if the function number is "3" you will be offered an option to lock the register when it is closed out. CLOSE REGISTER PASSWORD This password has two different functions. If the function number is "1" then the password will be required to enter the "Close" function to view the day's t otal sales and optionally to close out the register. If the function number is " 2" then you will be allowed to enter the "Close" function to view day's total sa les without needing the password but you will have to use the password to actual ly close out the register. NOTE: If your register is not keeping a printed or disk file journal then it is important to use the "Close" password. If you do not, then associates could c lose the register at mid-day and then restart it. It would then appear that the

sales total for the restarted register is for the whole day and not for only par t of a day. REPORTS PASSWORD Password will be required to enter 'Reports' function. EMPLOYEE PASSWORD Password will be required to enter 'Associates' function." CUSTOMER LIMITS Not currently used. In the future this program will allow customers to purchase merchandise and i nstead of paying for it to put the purchase on a "tab". This password is for set ting the limits of that "tab" TAX PASSWORD There are 5 possible functions for the tax password. If the function number i s zero then the tax password is not used. If the function number is not zero the n the tax password will be required to change any tax information from the POS.E XE program. If the function number is set to 2 or 4 then the password will be re quired to access the tax chart and to be able to change the tax rate on an item being rung up in a sale. If the function number is set to 3 or 4 then the passwo rd will be required to access the tax chart and to make a sale tax exempt. *** PAYMENT OPTIONS *** This register accepts four payment options, cash, checks, credit or debit. Yo ur store may not. Use this feature to turn any of these payment options to YES o r NO. If the option is set to NO the sales person will not be offered the choice of this payment option. You may also turn the option of "multiple form of payment on the same sale" t o YES or NO. If NO each sale must be paid in total by one payment option, i.e. s he must pay in only cash OR check OR credit. If this option is set to YES then s he may pay using cash AND check AND credit. NOTE: "Debit" is actually a subdivision of the "credit" form of payment. This means that during a sale after selecting "Credit" as the payment method that yo u will then be asked if it is really "Credit" or "Debit." (Assuming that you wil l accept both.) On the closing screen "Credit" and "Debit" are listed under "Cre dit" with a single total but on the closing receipt or in "Reports", "Credit" an d Debit." are reported separately. Since "Credit" and Debit" are actually the sa me payment method you cannot pay part of the sale using credit and part using de bit. CASH BACK You may also allow "cash backs" in credit and / or debit payments. "Cash back " will be a line item in the closing screen and closing receipt. The "cash back" total on the closing screen and receipt is the total for both credit and debit cash backs. (See Checks) GIFT CARDS To sell gift cards, or use them to purchase merchandise, you must first allow gift cards to be used in your store by going to the "Payment options" feature o f the POSCONFG.EXE program. Once there you must set "Accept gift cards." to "YES ". Just as important while you are in this feature you must also press [F1] to c onfigure gift cards. You will have 3 options. 1. 2. 3. Do not sell gift cards. Gift card number is typed, scanned, or swiped. Randomly generated gift card numbers.

If you choose option 1 you will not be able to sell or use gift cards in your st ore. If you choose option 2 then to sell a gift card you must either type in the gift card number, scan the barcode on the gift card, or use a card reader to re ad the magnetic stripe on the gift card. These last two options would require th at you have obtained actual gift cards to use in your store with either, or both , magnetic stripes or barcodes on them. Option 3 will generate a random number f or each gift card however when you are asked to enter the value of the card you may press [ESC] to go back and type in a number. Gift card numbers must be at le ast 6 characters long and up to 20 characters. There are three options you may choose to utilize... "Allow payouts to cash out the gift cards." If this is set to "YES" and payouts are also set to "YES" (from the main POSCONFG.EXE program menu) then from the PO S.EXE program you can choose option "2. Returns - Payouts" then from the sale sc reen press [F10]. You may now choose to return to the customer the remaining val ue (or partial value) of the gift card as any form of payment. Normally this fea ture is only used when gift cards are used as "Prepaid Accounts" to return unuse d value at the end of the season / year. NOTE: If you do not setup "Payout" stoc k numbers in the stock table then you will only be able to use "Payouts" to cash out gift cards. "Allow zero value gift cards" If this is set to "YES" then you may create gift c ards with a 0.00 initial value. This is used if you want to issue gift cards ins tead of cash when there is a return, make some up and keep them handy. It can al so be used to pre-register "Pre-paid Accounts" Another use is to give store cred it like in a game cartridge swap store. "Allow money to be added to an existing gift card." This also should be allowed if you are using gift cards for "Pre-paid accounts." NOTE: You can always added value to a card on a "Return" The next set of gift card options are... 1. 2. Print a certificate to use as a gift card. Do not print a certificate to use as a gift card.

If you have obtained actual gift cards to use in your store then you would no t want to print out a certificate to use as a gift card. If you have no actual g ift cards then you must print a certificate to use as a gift card. If you choose to print a certificate to use as a gift card you will be able to enter up to 10 lines of text to print on your gift card certificates, or the text will be prin ted on the receipt issued when the gift cards are purchased if certificates are not printed. This text may be used to explain any conditions on the use of the g ift cards. While typing the text you may also use the up or down arrow keys to move to t he labels GIFT CARD, NUMBER #, ADDED VALUE, and CURRENT VALUE,. If you type in new labels they will be used on certificates and receipts. In addition if you ch ange the "GIFT CARD" label it will be used in many other parts of the program. If you sell more than one gift card in a single transaction then a certificate t o use as a gift card will print out for each gift card. You can sell up to 30 gi ft cards in a single transaction. OTHER USES FOR GIFT CARDS PREPAID ACCOUNTS Gift cards can also be used as prepaid accounts. For example, let's say you r un a cafeteria or day camp and you want the kids to be able to purchase stuff bu t not have to carry cash. You can have their parents open a prepaid account by p

urchasing a gift card for each child. Since the gift card number may be up to 20 of any keyboard character you can use the child's name as the gift card number. If you use their student ID number as the gift card ID number then their studen t ID card can serve as their gift card. You can add additional money to the card at any time. STORE CREDIT You can use gift cards for an "exchange" type of business. For example if you r store allows customers to bring in old game cartridges for credit to use the c redit to purchase new or additional used game cartridges, you can buy back the o ld game cartridges by putting the value that was credited to a gift card. Then t he money can only be used in your store. Redeeming merchandise from a customer i s handled as a "2. Return." NOTE: To use store credit for a new returnees you mu st have previously created some zero value cards to be kept by the register. Old returnees can use their current gift cards. SELLING GIFT CARDS Once you have set up gift cards you can sell them by going to a "Purchase" tr ansaction and pressing [F10]. This will allow you to sell up to 30 gift cards in one transaction. Gift cards are not taxed and cannot be discounted or reduced. When you sell a gift card you are not actually selling anything. A gift card is actually an interest free loan from your customer to you. If the card is lost or otherwise unredeemable then the gift card is a tax-free gift to you. (Not re ally, you still owe the money to the customer, he just has no way to ever collec t it.) Therefore if after you sell a gift card and then check your sales on the closing screen you will notice that you have not sold anything in your net or gr oss sales. Your payment method sales will increase because the program has to ac count for money in the register but your actual sales will be unchanged. This al so means that the "Z" reading for your register will also be unchanged. On the c losing screen will be the total number of gift cards sold and their value. INCREDABLY IMPORTANT The current value of each gift card is not kept in the card, it is kept in yo ur computer. There is a master index file for all cards on your hard drive and a lso a file for each card. This means that if anything happens to these files, or your computer, that the value of all outstanding gift cards will revert to NOTH ING! Your customers will be VERY unhappy! Backups of your gift card files are es sential. When you close the register at night you must backup your gift card fil es. This will probably require a high volume storage device such as a CD or RAM drive. To backup your gift card files you must make a copy of the subfolder that has the same name as your register files. For example, if you named your regist er data files MYSTORE then in the folder you keep your POS program files there w ill be a sub folder named MYSTORE, this is the folder you must back up. If you a re using this software over a network then the subfolder will be on the server d rive only. Since the card value of each card is stored in the register that sold it (or the store network) this also means that if you have two or more stores, that a gift card can only be used in the store that issued the card unless you have somehow networked together the computers in multiple stores. The program keeps a transaction file of each gift card. These files can be ac cessed through the "Reports" feature of the POS.EXE program. You select the gift card you want by entering the gift card ID and the report will display a list o f every transaction made with that card. GIFT CARD NUMBER 26512254844 BALANCE 79.31 TRANS TYP DATE TIME 2563A + CASH 08-24-2006 12:21:02 AMOUNT BALANCE +50.00 50.00

1547C 2837A 8517B 1785C 3011A 8678C 3112A

SALE SALE SALE SALE SALE + CASH RETURN

08-31-2006 09-01-2006 09-01-2006 09-01-2006 09-02-2006 09-02-2006 09-02-2006

16:12:15 08:42:03 12:02:34 15:52:41 08:21:17 10:52:12 12:04:43

-5.36 -.82 -6.87 -18.85 -8.25 +75.00 5.36

44.46 43.64 36.77 17.92 9.67 84.67 79.31

While this report will not tell you what was purchased with each transaction you can use the transaction number to go to the register that rang up the transa ction and look up the details of the transaction either in the file of past tran sactions or the journal. This is assuming that you enabled those features. When purchasing, you can use gift cards as a payment option (if you have allo wed gift cards.) When paying by gift card you will be asked for the gift card nu mber. You will not be allowed to enter an amount. The program will charge the re mainder of the amount due to the gift card. So if you wish to charge only part o f the sale to the gift card you must enter the other forms of payment first. If the gift card does not hold enough value to cover the sale the gift card will be cleared out and the value subtracted from the amount due. You will then be aske d for an additional form of payment even if you have not allowed multiple forms of payments for a single sale. If you have zeroed out a gift card by tendering i t for a sale and the amount on the gift card did not cover the total of the sale you can use up to two additional gift cards (3 total) to try to cover the amoun t of the sale. VOIDING GIFT CARDS If for some reason you have sold gift cards in error and completed the sale, you cannot void the transaction. The only way to void a gift card is to use "Pay outs" to cash out the individual cards one at a time. USER DEFINED The sixth form of payment is "User defined." Some stores take "who knows what " as a form of payment, such as food stamps, EFT, etc. In the "Payment options" feature for the POSCONFG.EXE program you can use the up or down arrow keys to ev entually get to the "USER DEFINE" label and change it to anything you want. The you can ring "who knows what" as the sixth payment option. *** PAYOUTS *** This feature allows you to make cash payouts from your register to pay vendor s, cash pay checks, petty cash, or other reasons. To do this you must have the payment options you wish to use in your stock ta ble, you may create any stock number or description you wish however the price m ust be set to 0.00, the tax rate set to rate #0, ie. 0.000% and the category mus t be set to 255. (It is also a good idea to label slot #255 in the category list "PAYOUTS".) For example you may have the following lines in your stock table... STOCK NUMBER 9991 9992 9993 9994 DESCRIPTION CASH PAY CHECK RECEIVE C.O.D. PETTY CASH OTHER PAYOUT PRICE TAX 0.00 0 0.00 0 0.00 0 0.00 0 CAT 255 255 255 255

Needless to say but you cannot use the payout feature if your register does n ot use a stock table. You must also use the "Payout" feature in the POSCONFG.EXE program to turn "P ayouts" on. If this feature is active, then when you choose to ring up a Return you will be asked to choose if it is a Return or Payout. Payouts will require a master or return password if those passwords have been set up for Returns.

Payout receipts should be signed by the person receiving the payment and shou ld be kept by you as a record that the payout was received. Payouts will subtact from your 'Cash in reg.' but not from you daily sales. A lso if you make a merchandise report using the "Report" feature the payouts will not be added into the sales total at the bottom of the report because a payout is not a sale. Only cash payouts may be made. *** POLE DISPLAYS *** If the monitor on you computer cannot be seen by your customers you may want to connect a pole display to your register. A pole display is a device that usually displays two lines of 20 characters and faces your customers so that they can see what is being rung up on the cash regi ster. Pole displays are serial devices and plug into the serial port of your comput er, this means that you must configure your serial port to the settings that you r pole display needs to read the data from the port. You will find the serial port settings for your pole display in the manual fo r your pole display or contact your pole display's manufacturer. The first setting you will need is PORT, i.e. to which serial port you have a ttached your pole display. Serial ports are numbered COM1:, COM2:, etc. Other se ttings are SPEED or BAUD, DATA BITS, STOP BITS, and PARITY. These settings are e ntered into the "Pole display" feature of the POSCONFG.EXE program. To actually send the data to the serial port (and thus to your pole display) you must run the program POLE.EXE if your computer runs a version of Windows or you can use "direct access" if you computer runs DOS or Windows '98 or earlier. If you choose to use POLE.EXE it must be started before the POS.EXE program is s tarted and must be left running while the POS.EXE program is running. IMPORTANT: If you change the settings for your pole display using the POSCONF G.EXE program and POLE.EXE is currently running, you must exit and restart POLE. EXE for the new settings to be used. IMPORTANT: If you set up the program to use "direct access" and the settings are incorrect or you do not have a pole display attached to the selected serial port the POS.EXE program will run extremely slowly or will lock up completely. The settings for the pole display are shared by all register files that are i n the same folder on the same computer. NOTE: So far this feature has only been tested with the "Logic Controls" bran d of pole displays but it will probably work with others also. The settings for Logic Controls pole displays are SPEED = 9600, DATA BITS = 8, STOP BITS = 1, PAR ITY = NONE PERTELIAN X2040 DISPLAY A much cheaper, easier to set up, and just flat out better alternative to a t raditional pole display is the Pertelian X2040 display which will require Window s '98, 2000 or XP. And while they have not been specifically tested it should wo rk under Windows ME and Vista. While it's small 3 inch by 1 inch screen would se em to be a drawback the fact that it can be mounted on the back or top of the re gister monitor (facing backwards) or just about anywhere, easily compensates for its size. In addition the X2040 will display 4 lines instead of just two. This allows the display to show not only the current item being run up but also a run ning total of the tax and sale total, like this COLOR KEY ONE 5 X 2.49 = TOTAL TAX TOTAL SIDED 12.45 5.03 35.42

To setup the display all you have to do is download the install software and run it. Then run the resulting PERTPOLE.EXE program while the POS.EXE program is also running. More detailed descriptions, instructions, and the download link c

an be found at http://pages.prodigy.net/daleharris/pertelia.htm MONITOR POLE DISPLAY If you do not have a pole display it may be possible to show the pole display output on a regular computer monitor. To be able to do this you must have a com puter that can drive two separate monitors. Windows XP computers can do this and many laptop computers also have this ability even if they run a version of Wind ows earlier than XP. You can also use a second computer to show the pole display output as long as it is networked to the computer that is running the cash regi ster software. To actually show the pole display output on a monitor you must run a separate program file BIGPOLE.EXE. This program must be run from the same folder from wh ich you are running the POS.EXE program (unless you are using two computers conn ected to a network to run POS.EXE on one computer and BIGPOLE.EXE on the second computer.) If you are running both programs from the same computer start BIGPOLE .EXE first. At the first screen, move the output to the second monitor, then con tinue. After the program description you will be offered 3 display options. 1. 20 character screen width, cannot be displayed in a window. 2. 40 character screen width, can be displayed in a window. 3. 40 character screen width with scrolling. Option #1 displays in the largest font. However it cannot be displayed in a s creen window and must be displayed using a full screen display. If you attempt t o display 20 characters wide in a window the program will crash. This is why you must move the program display to the second monitor and begin using a full scre en before it switches to 20 character mode. Even then the program may die when 2 0 character mode begins. Option #2 will use a smaller font but can be displayed in either a window or full screen. Both options 1 and 2 will act like a regular pole display and will only show the current pole display data. Option #3 will use the same font as option #2 so it can be displayed in a win dow or full screen. However it will show the last 23 sets of pole display data t hat will scroll up from near the bottom of the screen. The bottom line of the sc reen will show a running total for the sub total, total tax, and total of the sa le. The screen will clear at the beginning of the next sale. After choosing the option you want you will be asked to enter a PATH. If you are using one computer, and both the POS.EXE and BIGPOLE.EXE programs are runnin g from the same folder then leave the PATH blank. If you are using two computers over a network then you must enter the PATH from the computer running BIGPOLE.E XE to the computer and folder that is running the POS.EXE program. *** PRINTER SETUP *** The most important feature to enhance is the printer. If your register is not setup to use a printer then no receipts or reports can be printed from your reg ister. -----------------------------------------------------------YES Print receipts on a printer. PAGE Print on a page printer or print continuously. 0 Number of blank lines between receipts. (Cont.) 0 - 20 0 Number of top margin lines. (Page) 0 - 5 60 Number of printed lines per page. (Page) 50 - 70 0 Number of bottom margin lines. (Page) 0 - 5 YES Use form feed at end of page. (Page) 80 Print 40 or 80 characters wide. 1 Print 1 or 2 receipts per transactions. NO Print an extra receipt for credit / debit sales. YES Save journal info to a text file to print later. YES Ask before printing sales receipt.

YES NO NO YES NO YES 4

Ask before printing opening receipt. Allow printing of sales checks. Forced line feed. Pause before printing second receipt. Print blank line between items. Print additional alternate transaction numbers. Number of digits in receipt transaction numbers.

Printing Parameters -----------------------------------------------------------Printers Every cash register should print receipts. This, of course, will require a pr inter. Most POS software will print only on specialized receipt printers. This p rogram will print on both receipt printers and regular computer printers. Serial printers may work on computers running under DOS or Windows 3.1 to Win dows '98. Windows 2000, ME, and NT do not generally support DOS programs that tr y to use the serial port. If you have Windows '95 or later you may now print through Windows using the Windows printer drivers. This means that any printer that Windows can print to, this program can also print to. If your printer, like most printers, is connected to the regular parallel pri nter port you should have no problems. Dual Printers Every POS system should also print reports. As a first option this program wi ll print reports on the printer that is used to print receipts. However if you a ttach a second printer to your computer you can use the first printer to print r eceipts and the second printer to print reports. Normally the first printer woul d be a 40 character wide printer that prints on a roll of paper and the second p rinter would be an 80 character wide computer page printer that prints on sheets of paper. You would have to attach each printer to a different port on your computer li ke, LPT1: / LPT2: or LPT1: / USB or two different USB ports. Theoretically you c ould use a serial port but serial printers are not recommended, will not work un der Windows versions after '98, and may not work anyway. To use the receipt printer as the report printer you need to do nothing other than set up the receipt printer using the parameter settings above. To use a second printer to print reports from the main POS.EXE menu you must go to the "8. Reports" feature. From the "Reports" menu press [F5] and another p rint parameter screen will appear like this YES PAGE 0 0 60 0 YES 80 NO Print reports on a second printer. Print on a page printer or print continuously. Number of blank lines between receipts. (Cont.) 0 - 20 Number of top margin lines. (Page) 0 - 5 Number of printed lines per page. (Page) 50 - 70 Number of bottom margin lines. (Page) 0 - 5 Use form feed at end of page. (Page) Print 40 or 80 characters wide. Forced line feed.

There are fewer options because when you print reports you will not print sec ond copies, save to the journal, print sales checks, etc. If "Print reports on a second printer." Is set to "NO" then reports will be p rinted on printer #1, the receipt printer. If "Print receipts on a printer." fro m the main print menu is also set to "NO" then neither receipts or reports will be printed. If "Print reports on a second printer." Is set to "YES" and "Print receipts o n a printer." from the main print menu is set to "NO" then receipts will not be printed but reports will be printed on printer #2.

For 2nd printer printing, from this screen, you will also have to select the printer port, set the cutter bar (if your printer has one) and program the print er error trap. NOTE: If you set up a second printer it will be used to print all reports not just reports from the "Reports" feature. This includes time clock reports, prin ting out the stock table, etc. With a second printer set only receipts will prin t on printer #1. Printer drivers To run any printer, Windows requires that you load printer drivers for that p rinter. This includes printers that do not really require printer drivers like m ost receipt printers. Therefore what you must do for most receipt printers is to load the printer driver that comes with that printer or to load the "Generic" p rinter driver. Whatever printer driver you do load you must make it the Windows default driver. To load the "Generic" printer driver for a receipt printer, from the Windows screen click on [Start] then [Settings] then [Printers]. Now click on [Add a pri nter] and continue until you get to a window that lists different printer manufa cturers, on of the "manufacturers" will be "Generic", choose that one and click on [Next]. Now all you have to do is to follow the instructions on the screen. J ust make sure that you make the "Generic" printer your default printer. Generic printer driver problems There are problems with using the generic printer driver. The generic printer driver is used when you must use the APRINT program to print and you do not hav e the printer driver for your specific printer. This will usually only occur if you are using the DOSBox software to run this program on 64 bit computers. Norma lly the best option for a printer attached to the parallel printer port is to se nd the print stream directly to the LPT1: port or to use the printer driver for your printer. If you must use the generic printer driver it will only print 66 lines on the printer if in the "Printer setup" feature of the POSCONFG.EXE program you set " Print on a page printer or print continuously." to "CONT." This means that if yo u print a receipt or report longer than 66 lines that only 66 lines will be prin ted. This also applies if you print 2 or more receipts, a maximum of 66 lines wi ll be printed. A partial but ugly solution is to use the following settings PAGE 0 0 60 0 YES Print on a page printer or print continuously. Number of blank lines between receipts. (Cont.) 0 - 20 Number of top margin lines. (Page) 0 - 5 Number of printed lines per page. (Page) 50 - 70 Number of bottom margin lines. (Page) 0 - 5 Use form feed at end of page. (Page)

This will print all the lines you need but on a receipt printer will print re ceipts as "pages" meaning that long receipts will print be broken up into two se ctions. Also all receipts will be followed by blank lines to fill out the "page" to 60 lines. Printer port There are 6 possible ports on the back of your computer to which your printer may be attached. You may have up to two parallel printer ports, LPT1 or LPT2. Y ou may have up to two serial ports, COM1 or COM2. You may have up to two USB por ts. You may also print to the port FILE. This will allow you to send your print j ob to your printer through your Windows printer drivers, in effect this program will print to any printer that Windows can. To select a printer port use the "printer setup" feature in the POSCONFG.EXE program. The default printer port is LPT1 so you do not have to do anything if y

our printer is connected to the LPT1 port as most printers are. From "printer setup" press [F5] to select the port. If you choose LPT1 or LPT 2 you are done and need to do nothing else except to try to print a sample recei pt. NOTE! Support for COM1 or COM2 is still underdevelopment and not complete. Th ere is no error trapping currently for serial printers. If your serial printer i s not working properly this program will not stop until the printer is fixed but will continue to send data to the printer even though nothing is actually being printed. If you choose COM1 or COM2 you will have to select various settings to config ure the port to match the settings on your printer. To find the correct settings for your printer you will have to either look them up in your printer's manual or contact the printer's manufacturer. One special setting is MODE. If you get t he printer to operate but the text does not line up properly set MODE = ASC. If you choose the port FILE: then something completely different will happen. The printer data will be sent to a disk file instead of your printer. To get th e data to your printer another program must be running while this cash register program is also running. The program APRINT5.EXE is one of the files that you downloaded with this pro gram. It will look for printer data in the FILE: and when it finds it the data w ill be sent to your printer using your Windows printer drivers. For this to happ en APRINT5.EXE must be running while any other Cash Register program file is run ning. The first time you start APRINT5.EXE (or if you press [S] later) it will ask you, "Do you need APRINT to manage your primary (receipt) printer? (Y/N)" Your p rimary printer is the one you use to print receipts, and if you only have on pri nter it will print the reports also. If in "Printer setup" you have set the prin ter port to FILE: then you will press [Y]. If you press [Y], a display your Wind ows printers, meaning all the printers that have had their drivers loaded into W indows will be displayed. To the left of each printer will be a number. Type in the number of the printer that you wish to use and press [ENTER]. Now you must choose a font size, 12 is standard. If you choose a size that is too large receipts will not print correctly. Depending on your printer either t he right portion of each line will not print or it will be wrapped under the lef t portion of the line. Type in the font size you wish to use and press [ENTER]. Now you will be asked, "Do you need a separate printer for reports? (Y-N)" If you have a second printer attached to your computer AND you have gone to the "8 . Reports" feature from the main POS program AND you have pressed [F5] to setup the second printer AND the second printer is setup to print to FILE: then press [Y] now to setup the APRINT program for the second printer. You will now have to choose a printer and a font size. When you exit this screen to choose the printer port, if you have chosen the port FILE: on the next screen you will be offered to opportunity to erase the AP RINT settings by pressing [DELETE]. By erasing the APRINT settings this will all ow you to restart the APRINT5 program and re-enter new settings. This is the onl y way to switch APRINT5 to a new printer or change the font size. For APRINT5 to work you must start it before you start any of the other Cash Register programs. it must still be running while the other Cash Register progra ms are running. You must choose the correct printer and that printer must be rea dy to print. The Cash Register program must be set to send printer data the FILE port, and you cannot close APRINT5 until after you have closed the Cash Registe r program. To close the APRINT5.EXE program, return to the APRINT5.EXE and press [X]. To reset the parameters for the APRINT printers press [S]. APRINT5.EXE was conceived and created by Jonathan Simpson. I would like to ex press my sincere gratitude for his Contribution to Cash Register. Receipt printers. In general a receipt printer will print on a long roll of paper. This is call ed printing continuously because the paper stock is one long continuous piece of paper. This makes it very easy for the POS software because it does not have to

worry about printing receipts that are too long or too short. When the printer stops printing you just tear off the receipt no matter how long or short it is. The things that you have to think about with a receipt printer are how many bl ank lines need to be printed at the end of each receipt to get the last printed line out of the printer before the receipt is torn off, the fact that receipt pr inters print only 40 characters per line, and how many plies are on the paper ro ll, ie, how many copies of the receipt are printed on one pass. To set up a receipt printer run the POSCONFG.EXE program and select "Printer S etup." Set "Print receipts on printer" to "YES". Set "Print on a page printer or print continuously" to "CONT." Enter a number into "Number of blank lines betwe en receipts." Set "Print 40 or 80 characters wide." to "40." If your printer uses a cutter to cut the receipt off the roll you must set th is program to activate the cutter. Press [F1] to enter the code to make the prin ter cut the receipt. Entering this code is similar to entering the code to open a cash drawer attached to the printer, see the instructions for opening the cash drawer to learn how to enter the code to activate the cutter. If you now press [F4], and your printer is set up and attached to your comput er, the program will print out a sample receipt. NOTE: if you are using a computer printer that has a tear bar on it to tear o ff the page when it stops printing then you may consider setting it up as a rece ipt printer following the above instructions. The only change you may want to ma ke is to set the width to "80." Computer printers. Computer printers usually print pages, normally 11 inches long. This is much tougher that setting up a continuous printer. No matter how short a receipt may be you will want it to finish off the page it is printing on and get ready for t he next page. If a receipt is very long then you will want to print it on two pa ges, and then finish off the last page. This is called pagination, every receipt will start off at the top of a new page. To use page printing set "Print receipts on printer" to "YES". Set "Print on a page printer or print continuously" to "PAGE" Form feed. The easiest way to set up pagination is to use the "Number of printed lines p er page" and "Use form feed at the end of the page." Most computer printers will print 60 lines per page. Laser and inkjet printers will print 60 lines and auto matically provide a 1/2" top and bottom margin on each page. Line or dot matrix printers will print 60 lines but ask the computer to print top and bottom margin s. In either case set "Number of printed lines per page" to "60" and "Use form f eed at the end of the page." to "YES". Now press [F4] and print out a sample rec eipt, press [F4] again to print out a second receipt. Both receipts should start at the same distance from the top of the page. If the second receipt starts at the middle of the first page then your printer may not use the "form feed" command, see "Line counting" below. If the second receip t starts lower on the page than the first page then try setting "Number of print ed lines per page" to less than 60. If a blank page is printed between the two r eceipts then also try setting "Number of printed lines per page" to less than 60 . (If your printer prints EXACTLY 60 lines per page then it will paginate after the 60th line is printed, when it then receives the form feed command it will th en send out another blank page.) If needed, you may also try experimenting with the top and bottom margin settings. Line counting. If "form feed" does not work on your printer, or you get weird results, then you must use line counting. This is simply having the computer count the lines i t prints to calculate when a page ends. To do this set "Use form feed at the end of the page." to "NO". Now adjust the top and bottom margin settings and the "Number of printed lines per page" until you get two sample receipts to begin printing the same distance from the top of

the page. Receipt copies. Now that you have your receipts printing correctly you will want to think of how many of each receipt you want to print. A journal receipt is the copy of the receipt that is kept in your store. It is your record of every transaction that is rung on your register. You may be le gally required to keep a journal of your transactions. If you are using two or t hree ply paper in your printer then the top copy will be your customer's receipt and the bottom will be the journal. If you are using single ply paper you may p rint two copies of each receipt, one for the customer, one for the journal. To s et the number of copies, set "Print one or two receipts per transaction" to "1" or "2". Another option is to save the journal as a computer file. See the section "Jo urnal" in this manual. You may also want an extra copy of any credit receipts, one for the customer , one for the journal, one to attach to the credit slip. To do this set "Print a n extra receipt for credit sales" to "YES". This extra receipt will only print f or a credit transaction. Ask before printing sales receipt. This setting allows you to not print a receipt for a sale, return, void, or n o-sale. At the end of the transaction you will be allowed to choose between "1. Print receipt" or "2. Do not print receipt". This assumes that you have set up t he POS program to print receipts. If you choose to not print a receipt then no receipt will be printed. However everything else will still happen. The cash drawer will open, the sale will be written to the journal file, a transaction number will be used up. Be warned! If your printer prints on multiple ply paper and you are using the second sheet as your journal, you will not have a printout of the transaction on your journal. This may not be legal! You will however be able to tell that a transaction is mi ssing because the transaction numbers will not be sequential. Ask before printing opening receipt. This setting allows you to not print an opening receipt when you start the ca sh register. This assumes that you have set up the POS program to print receipts . If you choose not to print the opening receipt the cash drawer will still pop open but there will be no transaction and therefore no entry will be made into either the sales record file or the journal file. This is an absolutely terrible idea. The purpose of the opening receipt is to make certain that the register sales totals were reset when the register was cl osed, and if not, to tell you how much is being added to today's sales that shou ld not be there. If you do not print an opening receipt when you start the cash register then the next thing you should do is to go to the "close" screen to mak e sure that all of the totals are actually zero. Sales Check If you allow the printing of sales checks then at the end of each sale you wi ll be offered the option of parking the sale and printing a sales check or finis hing the sale and printing the receipt. It is assumed that you wish to give the sales check to the customer who will pay later when you then will recall the par ked sale. Of course to be able to park a sale you must enable sale parking. A sales check will look just like a receipt except that only the first line of the header will be printed followed by "SALES CHECK", of course there will be n o payment information (change, cashpay, etc.) because the customer has not yet t endered payment. The "PARKED" code will also be at the top of the sales check. If you use the "employee setup" feature to allow the tracking of tips then th e sales check will have a line for the customer to enter the amount of the tip. (See "Sale parking" and "Employee setup / Tips")

Forced line feed This is mainly for serial printer users. If your serial printer will not feed the paper while printing setting this feature to "YES" may fix it. If your prin ter is already feeding paper then setting this to "YES" will double space your r eceipts. Pause before printing second receipt This will halt printing between multiple copies of the same receipt until you press any key. Print blank line between items This will print a blank line between the merchandise items on receipts. This only functions on 40 wide printing where each item sold uses two lines. so you will print two lines for the first item, then a blank line, then two lines for t he next item, then a blank line, etc. Print additional alternate transaction numbers. Some countries require a two part transaction number. The actual transaction number is reset to zero when the register is closed and starts the next day at " 1". The second part of the transaction number counts the number of times the reg ister has been closed. So today the transaction numbers may be 2687-1, 2687-2, 2 687-3, 2687-4... and tomorrow the transaction numbers will be 2688-1, 2688-2, 26 88-3, 2688-4... This program will now do this. Use "Printer setup" setup feature of the POSCO NFG.EXE program to turn on the printing of these new transaction numbers on your receipts. These new transaction numbers are in addition to the old transaction numbers and if you choose to print them both the old and the new transaction num bers will be printed. The new numbers will be printed on the left side of the da shed line that is printed after the header. The new numbers will also be printed in the journal file. Number of digits in receipt transaction numbers. Some countries now require 6 digit transaction numbers, i.e., 000000 to 99999 9. If you set this feature to allow 6 digit transaction numbers then they will b e printed only on the receipts and in the journal. All other parts of this progr am will use the last 4 digits of the transaction number. For example, if you wish use the "Void" function to lookup transaction number 256987 you would have to lookup transaction 6987. Since the sales record file o nly stores a maximum of the last 10,000 transactions there is no possibility of there being two number 6987 transactions in the file. Prints weird. If you are running this program from DOS you will have almost no printer prob lems if your printer is set up to print in a data processing mode. For most DOS printers that is the only mode they have so "No problem." About the only problem you will have when printing from DOS is if the columns do not line up. This is caused by using a font that is not fixed width. A "W" i s wider than an "I". Changing your printer to a data processing mode or the defa ult font to "Courier" or other fixed width font will solve this. Windows There are a lot of printers out there. Windows has many different printer dri vers and controls. Here are some problems that may occur. Prints nothing! Well first of all have you set up the cash register to print receipts? If not, it will not print anything else either. Some printers / Window s combinations need to be specifically told that you will be printing from DOS. See your printer manual. If you are running this program from windows '95 or lat er then even though you are running a DOS program, Windows takes over controllin g the printing and many DOS printer features are over-ridden even if you are run ning this program from the DOS prompt. But since it is a DOS program then Window

s wants to send printing to DOS controls even though it has over-ridden them. Is n't this FUN? Columns don't line up. This is caused by using a font that is not fixed width . A "W" is wider than an "I". Changing your printer to a data processing mode or the default font to "Courier" or other fixed width font may solve this. Another solution is to set up the "Generic Printer" as your Windows default printer. Ar e you sure that you want to mess with your Windows settings? Think again? *** PROGRAM PRINTER *** When your computer wants to send out some data to be printed is asks the prin ter if it is ready. If it is ready it sends back a number, usually 223. If it is not ready, out of paper, not on line, turned off, something else, it will send back another number or no number. Some computer / printer combinations will use a different number for "Ready". If yours does then you will see the "Printer Err or" screen even though there is no error. This gets real annoying, real quick. You may use the "Program Printer" function in POSCONFG.EXE to reprogram the " Ready" code that the cash register will accept. *** RECEIPT COUPONS *** You may print up to three 10 line coupons on your receipts. These coupons can be for anything you want to offer that you can explain in 10 lines. Here are some suggestion of things that should be in your coupons... Your business name and address. You don't want them to take the coupon elsewh ere, do you? An expiration date. If you are offering a $5.00 thing for $4.50 you don't wan t them coming back 5 years from now when it is selling for $12.00 and give it to them for $4.50. Also many people procrastinate until just before the coupon exp ires, if it never expires they will never bring it in. Value = 1/20 Cents. Trust me, this is a legal thing, just put it somewhere on your coupon. Other legal stuff. "Void where prohibited, licensed, or taxed." "Some restric tions may apply." "Cannot be combined with any other offer, discount, or promoti on." "Must be over 18 / 21." Coupon must be presented / surrendered at time of p urchase." The width of your coupon depends on the width of your receipts. Use "printer setup" to set your width first because if you change it later you will have to r etype your coupons. There are two variables to set for each coupon. First is "how often", with a range of 0 to 9,999. This tells the register how frequently each coupon will be printed. A setting of 0 would mean never. 1 would mean 1 out of 1 or every rece ipt would have a coupon. A setting of 2 would mean 1 out of 2, 50 would mean 1 o ut of 50 and so on. The "Evenly" or "Random" setting determines which receipts will have the coupo ns. If the coupon frequency is divided "Evenly" among the receipts then the spac ing between receipts that have the coupon will be the same. For example, if the frequency of a coupon is set to 18 and they are to be printed "Evenly" then ever y receipt that has a transaction number that is evenly divided by 18 will have t he coupon printed on it. If the transaction that is divisible by 18 is not a sal e, (opening, closing, no sale), then that receipt will be skipped. "Random" mean s that every receipt would have the same chance of having the coupon printed on it. If the frequency of a coupon is set to 18 and they are to be printed at "Ran dom" then every receipt would have a 1 in 18 chance of having the coupon printed on it. Theoretically 3 receipts in a row could have the coupon printed on it or you could go 100 receipts with no coupon. But in the long run the ratio would b e 1 receipt out of 18 will have the coupon. *** RECEIPT HEADER & FOOTER *** You will probably want your receipts to have a header (the same text on each receipt above the sale) and a footer (the same text on each receipt below the sa

le.) For a header you will want to have your store's name, address, and phone numb er. Also some text stating that keeping the receipt would be a good idea. "Retai n this receipt to compare with your monthly statement or for return or exchange. " or "No cash refunds without this receipt!" A footer usually has a motto or slogan. "Keys made right." or "Satisfaction g uaranteed" The width of your header and footer depends on the width of your receipts. Us e "printer setup" to set your width first because if you change it later you wil l have to retype your header and footer. *** RECEIPT LANGUAGE *** While this program itself will be persistantly in English it is possible to c hange the labels on the receipts (ASSOCIATE, DESCRIPTION, PRICE, TOTAL, AMOUNT T ENDERED, etc.) to anything or any language you want assuming that it will fit in the allowable space, use either the Latin or Greek character set, and your prin ter will properly print those characters. To do this use the "Receipt Language" funcion. This will show you the current labels (or allow your to reset them to the default labels) and then type in the new labels that you want. Since it is possible that another language will use different characters, suc h as those with accents, additional alternate characters can be displayed by pre ssing [F3]. These are 80 selected characters from the uppen half of the ASCII ch aracter list of 128. The remaining 48 are either graphics characters or just pla in weird, but you may enter them also even though they are not displayed if you know the code. To the left of each displayed alternate character will be a three digit code. To actually enter an alternate character into a label hold down the [ALT] key, type in the 3 digit code using the numeric key pad to the right of y our keyboard (NOT the row of number keys above the "QWERTY" keys), and then rele ase the [ALT] key. You must hold down the [ALT] key while you are typing in the 3 digit code. Four special labels in the receipt are the ones used for "reductions". They i nclude a "field" for printing numbers in the label. The field consists of pound signs (####). It is very important that you DO NOT change the print field in any way. You may move the field to the left by having less preceding text or to the right by having more preceding text, but you may not change the number of pound signs or the decimal point if it contains one. In addition you may not have the following characters in these labels... exclamation (!), back slash (\), dollar sign ($), additional pound signs not part of the print field (#). NOTE: at the current time printing a sample receipt from the POSCONFG.EXE pro gram will print only the default labels. Your labels will only be printed when p rinting an actual receip from POS.EXE *** RECEIVING *** (To use "receiving" you must be keeping track of your inventory in the stock tab le.) This function will actually run another program that will allow you to enter merchandise received into your store into a file. From the POS program you may t hen use "File maintenance" to load this file. When a receiving file is loaded yo ur current inventory will NOT be erased from your stock table, the receiving fil e will be ADDED to your inventory. To use this program a copy of your stock table must be in the same directory as this program even though the stock table will not be changed until the result ing file is loaded by the POS program. The receiving program uses the stock tabl e only to verify that the correct stock numbers and descriptions are being used by the receiving program. The receiving program does not have to be run on the same computer as the cas h register program is on. The receiving program will copy the receiving file to a floppy disk and the POS program will read the receiving file from the floppy. You do not have to enter the items into the receiving program in any order no

r do you have to group all of the same items together. For example if you enter 12 of item number 555 and then enter five other items, and then add 7 more 555's , and then six other items, and then 4 more 555's, the program will know that yo u entered 23 555's. Instructions on the receiving program are near the end of this manual. *** ROUNDING *** There are eight choices for rounding currency amounts." ".01" Will round all money amounts to the nearest .01

".05" Will round all money amounts to the nearest .01 but will allow the sales person at the end of the sale to press [F8] to round out the total of the purch ase to the nearest .05. With this feature set to ".05", when you press [+] to to tal a sale and are then able to choose the payment method (cash, check, charge) you may press [F8] to round out the sale to the nearest .05. Pressing [F8] again will restore the sale to the original amount. It does this by adding or subtracting a few cents from the first item in the sale. If the new price puts the sale in a different tax amount the tax will not change but will remain the tax on the total original amount. ".10" Will do the same thing as ".05" except that it will round to the nearest . 10 when you press [F8] at the end of the sale. " 1 " Will round all money amounts to the nearest 1 (NO DECIMALS) and will allo w money amounts 100 times the usual limits. For example the maximum price for an item will be 999999 instead of 9999.99 " 10" Will round all money amounts to the nearest 1 (NO DECIMALS) and will allow money amounts 100 times the usual limits. However only on the sales screen and on the receipts an extra "0" will be follow every currency amount. In effect, on the sales screen and the receipts all values will be displayed 10 times their a ctual amounts. " 100" Will round all money amounts to the nearest 1 (NO DECIMALS) and will allo w money amounts 100 times the usual limits. However only on the sales screen and on the receipts an extra "00" will be follow every currency amount. In effect, on the sales screen and the receipts all values will be displayed 100 times thei r actual amounts. " 1000" Will round all money amounts to the nearest 1 (NO DECIMALS) and will all ow money amounts 1000 times the usual limits. However only on the sales screen a nd on the receipts an extra "000" will be follow every currency amount. In effec t, on the sales screen and the receipts all values will be displayed 1000 times their actual amounts. " 10000" Will round all money low money amounts 10000 times and on the receipts an extra fect, on the sales screen and mes their actual amounts amounts to the nearest 1 (NO DECIMALS) and will al the usual limits. However only on the sales screen "0000" will be follow every currency amount. In ef the receipts all values will be displayed 10000 ti

On the settings 1 to 10000 what is going on? The program will allow a price o n items from .01 to 9999.99. For countries that have a currency that is small, o r tiny, the upper limit of 9999.99 may be inadequate. If you need a larger total price then by setting the rounding factor to 1 you can then set a price for you r items from 0 to 999999. The increase of 100 times will apply to all currency a mounts in all parts of the program. This does however drop decimal places from t he currency amounts. But even that may not be enough. If a loaf of bread in your country costs 526

30000 then even using the rounding factor of 1 will not be adequate. Unfortunate ly there is no room on most screens or on reports to print an endless number of zeros. A rounding factor of 1 will be the limit. This means that if you are usi ng a rounding factor of 1000 that on most screens the currency amounts will be 1 /1000 of the actual value. For example you would enter your "bread" price as 52 63 and in most parts of the program 5263 is what will be displayed and you will have to remember that it really represents 52630000. This also applies to all ot her currency amounts. If the program tells you that your daily sales were 256399 8 that means you actually sold 25639980000 and that is what you report to your l ocal tax buddies. While you and your government will get the concept of extra, implied, zeros, most of your customers and many of your employees will not. For this reason ther e are the rounding factors from 10 to 10000. If you use one of them, then only o n the sales screen and the receipts will the price of bread actually be displaye d as 52630000. NOTE: I have added as much space as possible to the sales screen and receipts to print the additional zeros when using the rounding factors of 10 to 10000. H owever there is only so much space available. When using the rounding factors of 1000 or 10000 it is possible that you may have currency amounts that can just n ot be printed. In that case one or two of the trailing zeros may be omitted. If this becomes an issue then I am sorry but there is just no more room to print mo re zeros. Sorry. *** SALE PARKING *** Ever come to the end of a sale and when you tell your customer the total she decides that then is a good time to start looking for her checkbook or the custo mer has left his wallet in the car and will be, "Right back," or the credit card machine has determined that your customer is from Mars and needs to check a dat abase on Vulcan before it will validate his card? Well, bunky, until those other people get it together, YOUR STORE IS CLOSED! Unless you have another register in your store you could not ring up another sale until the first one was complet ed. (Or your voided it out and had to start over.) You have six other customers in line but can't ring up any of them. Bummer. Well with this program you can park up to 255 pending sales and ring up those six other customer's. Use the "Sale parking" feature in POSCONFG.EXE to allow 0 to 255 sales to be parked. It's almost like having a second register. Sale Parking can also be used to run a "tab" in a bar or restaurant. As consu mables are delivered to the customer you recall their parked sale and add to the ir transaction. When the customer wishes to pay his check, you recall his parked sale, give him his total, and finish ringing his sale. To actually park a sale, or retrieve a previously parked sale, press [F6] fro m any current sale transaction. (Returns may not be parked.) There are 3 options... You may park the current sale in progress and begin a new sale. You may park the current sale in progress and retrieve a previously parked sa le. You may void (erase) the current sale in progress and retrieve a previously p arked sale. To park a sale you must give it a 4 character code. In a restaurant you would probably enter the sales person's number and the table number. 0425 would be fo r sales person #4 on table #25. If you are more interested in the table than the sales person then enter the table number first, ie. 2504. Your code may contain letters or punctuation. When you wish to retrieve a parked sale the parking codes will be sorted and displayed. This is why you always enter the sales person's or table number as tw o digits, "04" not just "4". The program uses an alphabetical sort, not a numeri c sort. In a alphabetical sort 23, 15, 2, 18, 1 would be sorted as 1, 15, 18, 2, 23. But 23, 15, 02, 18, 01 would be sorted as 01, 02, 15, 18, 23. To retrieve the sale, enter one of the codes listed and press [ENTER]. Parked sales are written to your drive. Parked sales will not be lost if ther

e is a power loss, or if you turn the register off, or even if you close out the register. To clear a sale out of the parking lot you must retrieve it and then either finish the sale or void it out. *** SALE RECORDING-VOIDS *** You may have the register record 0, 10, 100, 1000, or 10,000 of your last sal es. After recording the maximum number of sales new sales will overwrite the beg inning of the file. For example if you are recording 100 sales the 101st sale wi ll overwrite sale #1. Actually, all transactions are recorded including opening, closing, no sales, and voids. From the "Void" function of the register you may call up and view an y transaction, even the non-sale transactions. You may page through the transact ions by pressing only one key. It is sort of like being able to view your journa l on the screen. Your sales record file will have the extension of .REC If you named your reg ister file MARTHA then the sales record file for your register will be MARTHA.RE C Please be aware that a sales record file can be very large, one with 10,000 t ransactions will be over 19 Megabytes! View transactions / Print past transactions. The VOID feature can be used to view all past transactions that are still in your sales record file including opening, closing, and no sales transactions. Op ening, closing, and no sales transactions can always be reprinted from the VOID feature but you must use the "Sales recording - VOIDS" feature in the POSCONFG.E XE program to turn on the ability to reprint other types of transactions. VOIDS Only sales in your sales record file (not refunds or anything else) may be vo ided and then only if they are from the same day. You may also require a passwor d before a sale may be voided. A voided sale will be totally erased from the register. The sales will be rem oved from the sales totals, the pieces will be returned to the inventory, even t he transaction count will be reduced by 1. The transaction type in the sales rec ord will be changed from "SALE" to "VOIDED SALE". However the amount of all of t he voids and the number of voids will be recorded in the daily sales report as a separate number, ie. not added into the daily sales. *** SALES HISTORY *** To use "Sales History" your cash register must have a stock table and you mus t be keeping track of your inventory in the stock table. Use the POSCONFG.EXE program to turn "Sales History" to ON. A history file is ov er 600,000 bytes. Consider this fact before deciding to turn "History" on. Sales History is updated at the end of each sale so it is always current unle ss turned off using the POSCONFG.EXE program. From the 'Reports' feature in the POS program 'Sales History' will tell you how many pieces of, and the dollar amount, you have sold for any item for up to one year. You may specify 1 to 12 months of history. You may show one item or all it ems sorted by stock number, category, or vendor. The history rolls over after 12 months, i.e. the 13th month will overwrite the first month. Displaying the History file from the POSCONFG.EXE program will only show the raw data in the file. Use the POS program to display a more usable format. When using the "Reports" feature in the POS program, month #1 is the current month. If it is the 3rd of the month a "one month" history will show only the so ld amounts for the 3 days of the month so far. A "two month" history will show y ou the sales for all of last month and for the 3 days of this month so far. "Z" readings A "Z" reading is a tally of your sales from the first sale ever rung up on th e register when it was just taken out of the box. It cannot be reset. They are u sually used in malls to keep track of the sales of their cart and kiosk vendors.

The point of this is that the mall can take a "Z" reading from each of the ca rt registers once a week, or once a month. Then they subtract the previous "Z" r eading and they will then know what the cart sold in the time period without hav ing to worry about how many times the daily sales were reset. The "Z" reading works like an odometer. When it reaches its maximum it will " turn over" to zero. For the POS program the maximum is 999999999999.99 and if yo u add 10¢ to that you will get 000000000000.09. Got the concept? It is not likely that you are going to reach 999999999999.99 in sales too often and this point wi ll probably not come up in your lifetime. The "Z" reading is displayed in the upper left corner of the "Close" screen o f the POS.EXE program only if the display of the "Z" reading has been turned on. You turn it on using the "Sales history - "Z" reading" feature of the POSCONFG. EXE program. The POS program will update of the value of the "Z" reading even if the "Z" reading is not displayed. When the "Z" reading is displayed on the screen and if your register prints r eceipts, you can print out the "Z" reading by pressing [F1]. Printing out the "Z " reading will also give you additional "Z" readings for total returns and total voids. While sales add to the regular "Z" reading, returns and voids will of co urse subtract from the "Z" reading. The mall management can use the return and v oid "Z" readings to see if the volume of returns or voids are way out of line. So what if a user has two (or more) register files on his computer. They coul d be identical except for the file name. On the first half of the month the user could use one of the files and on the second half of the month the user could u se the other file. Since they look and work the same the mall would have no idea that different files were being used at different times of the month. When the mall takes the "Z" reading only the sales from the register file currently being used would be included. The sales from the other register file would not be in the "Z" reading that was just taken by the mall. The mall is being cheated. To prevent this from occurring all register files on the same computer use th e same "Z" reading. This means that all register files, in any folder, on any dr ive, on the same computer will share the same "Z" reading. If you have register files for "JEWELER" and "KEYSHOP" on the same computer then a sale rung using th e JEWELER register file will increase the "Z" reading for both the JEWELER and t he KEYSHOP registers. So it would make no difference how many register files the user used to ring up sales for the month, the "Z" reading would be increased on every sale. The downside of this is that if you do use the "Z" reading then once a comput er becomes an actual register in a real store you cannot use the other register files to "play" with or for other vendors, or for other purposes. However if you do not use the "Z" reading (meaning that you do not keep track of it, the regis ter always keeps track of it) then this will not apply. Remember that if you turn the display of the "Z" reading off, the register fi le will still update the "Z" reading on every transaction, only the display of t he "Z" reading has been turned off. Deleting and reinstalling the POS software on a computer will not affect the current "Z" reading. Wiping the hard drive and then reinstalling the operating s ystem and POS software will reset the "Z" reading to zero. Replacing the compute r with a new one will reset the "Z" reading to zero even if the current POS file s are copied to the new computer. Resetting the "Z" reading to zero will cause t he mall to ask you some interesting questions, you would probably want their rep resentative to be there when you do it. *** SCALE *** This program will support scales that produce a barcode label that contains t he stock number and the price in the barcode. The POS program will then read the barcode and separate the barcode number back into the stock number and price. T his program will not support scales that weigh the item at the checkout counter and then transmit the information directly into the POS system. Many scales will produce a barcode label to attach to a package that contains the stock number for the item and the price for the package (price per unit wei

ght times the weight, i.e. 1.30 per pound at 4.5 pounds = 5.85. The price for th e package printed on the label will be 5.85.) If the stock number for the item w as 75698 then the barcode printed on the label may have this number encoded 2756 98405853. As you can see the digits 2 - 6 are the stock number and digits 7 - 11 is the price. Scale barcodes must contain 3 things, a 'flag' to tell the POS program that t his is a scale barcode (which is the same on every scale barcode,) the actual st ock number for the item, and the total price for the package. Use the "Scale" feature in the POSCONFG.EXE program and enter a sample barcod e number printed by your scale. If the stock number is less than 14 digits long then enter leading zeros to make it 14 digits long. If you compare several barco des printed by your scale you will see that they all begin with the same digits or at least will have the same 1 - 3 digits printed in the same place on each la bel. For example you may have scale numbers like 234242111422, 216985412578, 269 856475124, each one of these numbers begins with the digit "2." And, importantly , no other 12 digit stock numbers in your stock table will begin with "2." Now f rom left to right, under the stock number, place "F" under the part of the stock number that holds the scale flag (including any leading zeros) or just those di gits that are the same on every "scale" barcode but different on all non-scale b arcodes. To mark the location of the stock number, place the letter "S" under the stoc k number digits. To mark the price, place the letter "P" under the digits repres enting the price. Be careful, one or more of the digits in barcode will be used for a parity check or other purpose and not be part of the flag, stock number, o r price. Do not place any letters under them. For example if flag is '2', the stock number is 56987, and the price is 23.56 then you should enter... 00256987223561 FFFSSSSS PPPP Once you have filled in a sample scale barcode number and identified the part s by placing the letters underneath press [TAB] to set the flag in the program. This is important; the flag will not be set unless you press [TAB] Pressing [TAB] will also show you the stock number that you must use to enter the stock number for this item into the stock table. This will usually consist of the flag plus the stock number followed by trailing zeros. In the sample abov e the stock number for that item would be 256987000000. When you enter the item into the stock table you must enter the price per unit weight as the price. For example if the price were 2.98 per pound then you would enter 2.98 as the price. If the price were 8.45 per kilogram then the price entered in the stock table w ould be 8.45. Now when you scan a scale barcode into a sale it will recognize that the item is from the scale. It will look up the item in the stock table by 256987000000 (NOT 00256987223561), and use the description entered for that item. The POS pro gram will use the price in the stock table for the price, and calculate the weig ht of the package as the pieces. For example if the price in the stock table is 4.30 and the price on the scale barcode is 12.36 then the weight (pieces) must b e 2.874. NOTE: I do the best that I can but your scale and the POS program may r ound off differently and there may be a rounding error of .001 on the weight (pi eces) or .01 on the price. For this feature to work properly it is absolutely required that the scale an d the POS program have the same price (per unit weight) for the same item. If th ey are not the same, then you will have to ring up the package by entering (for example) the 256987000000 number as the stock number. Then manually enter the pr ice and weight (pieces) so that the total price for that item comes out to the s ame price that is on the scale label. *** SCANNER *** You may use a "keyboard wedge" or most scanners that plug into the computer's

USB port to read bar code stock numbers into sales. Serial scanners MAY functio n, see below. "Keyboard wedge" and USB scanners fool the computer into thinking that the st ock numbers being read by the scanner from the barcode are coming from the keybo ard. If you enter a stock number into a sale using the keyboard the program will t hen ask you for the price and the number of pieces that are being sold. If you s can the stock number from a barcode the program will fill in the price from the stock table for that item, use '1' as the pieces, and ask you to scan the next i tem. So the program needs a way to tell if the stock number came from a scanner or the keyboard. There are three options for the program to determine if a stock number has been keyed in or scanned. You must choose one. 1. Stock numbers greater than 99999 entered in less than 1 second were scanned a ll others were keyed. Note, with this option if you key in a stock number and th en press [F8] instead of [ENTER] the program will assume the number was scanned. 2. All stock numbers are assumed to have been keyed. 3. All stock numbers are assumed to have been scanned. Normally the computer will beep when a barcode is scanned into a sale. Pressi ng [TAB] here will turn off the BEEP. Serial scanner setup. If your computer is running Windows versions '95 or after you may be able to set it up to be able to take input from a serial scanner. You will need Windows Accessibility Options installed (See below on how to install them if they are no t.) From the Windows desktop screen click on [Start] then [Settings] then [Contro l Panel]. Now click on [Accessibility Options], then the [General] tab. Now clic k on [Support SerialKey devices] and then [Settings]. Select the serial port to which you have connected the barcode scanner and set the "Baud rate" to 9600, or whatever your scanner outputs as (Usually 9600). Now click on [OK] then [Apply] then [Ok]. You may need to reboot your computer to have it take effect. This may allow any barcode scanned using a serial scanner to go directly to the application running just as if you had typed it in via the keyboard. Installing Accessibility Options If the "Accessibility Options" are not in your "Control panel" you may instal l them if you have the "Windows" CD. Put the Windows CD in the drive and then fr om the Windows desktop screen click on [Start] then [Settings] then [Control Pan el].Click [Add/Remove programs]. Choose the "Windows Setup" tab at the top, tick "Accessibility", click [OK]. It will then copy files from the CD (or the hard disk!) Testing the scanner Scanner problems? Is it the scanner or the software? To find out load your wo rd processing program and scan the same barcode 3 time into the software. If nothing displays then the problem is the scanner. If the wrong digits appear then the problem is the scanner. If the 3 set barcode digits appear on one line like this 036000291650036000291650036000291650 then the termination character is not set to [ENTER] and when used with the POS program you will have to press [ENTER] after scanning the barcode. If the 3 set barcode digits appear on one line like this 036000291650

036000291650 036000291650 then the scanner is working properly. *** SCREEN SAVER *** You may enter 2 lines of text that will bounce around the screen as a screen saver for the register. You may also set the time delay in minutes before the sc reen saver kicks in. If you are running Windows and are using the Windows screen saver, it will over-ride the screen saver of this program. *** SOUNDSCAN *** If you sell music CDs, cassette tapes, VHS tapes or DVDs you may want to part icipate in the Nielsen SoundScan rating service http://www.soundscan.com/ This s ervice tablulates the number of CDs that are sold. For example when you hear tha t a particular CD has sold 2 millions copies that information comes from Nielsen SoundScan. To participate in the Nielsen SoundScan you will need a POS program that reco rds each CD, cassette tape, VHS tape or DVD as it is sold, which my POS program will do. It must also produce a weekly file of only the CDs sold in the past wee k in a very specific format. That is what my new program SoundScan Filer will do . You will also need any commonally available FTP (File Transfer Protocol) softw are to actually transmit the CD/tape file to Nielsen SoundScan. If you wish to submit your sales to Nielsen SoundScan the first thing you mus t do is to contact them at http://www.soundscan.com/ to register. They will give you information that you will need. Make sure that you get... 1. 2. 3. 4. 5. 6. Chain number. Store number. File name. (The name of the file you will be transmitting.) FTP site address. User name or ID Password.

You may also obtain free FTP software (FTP Commander) from http://www.vista.r u/2inter.htm, there are instructions on using this software at the end of this s ection. Of course you may also use any FTP software that you already have. SoundScan Filer (SONDSCAN.EXE) This program comes with my POS software version 6.05 or later. The purpose of this program is to take the sales data of the CDs, cassette tapes, VHS tapes an d DVDs that you have sold in the last week and transmit that information to Niel sen SoundScan. To do this you will need a computer with an internet connection and an FTP progr am that will actually transmit the file created by this program over the interne t to the Nielsen SoundScan FTP site. Since this program will save the file to a floppy drive your internet connection does not have to be on the same computer a s your cash register. How SoundScan Filer works. This program requires that you are using the Dale Harris Cash Register softwa re version 6.05 or later. In that program you must be using the stock table to t rack the sales of each item that you are selling and you must be using the UPC b arcode number printed on each tape or CD as your stock number for each item. If used on a network this program must be run only from the cash register's GLOB AL folder. Since only the sales of CDs, cassette tapes, VHS tapes and DVDs are to be tra nsmitted to Nielsen SoundScan there must be a way for this program to tell if an item sold is a CD, cassette tape, VHS tape, DVD or something else. It does that by using the 'category number' that you assign to each item. For example let's

assume that in the Cash Register program that you use the following categories f or your merchandise. 1. ROCK CD 2. COUNTRY CD 3. RAP CD 4. ROCK CASSETTE 5. COUNTRY CASSETTE 6. RAP CASSETTE 7. VHS TAPES 8. DVD'S 50. CANDY 51. SODA 52. CD PLAYERS 53. HEADPHONES 54. CELL PHONES 55. PHONE CARDS Obviously only those items that are in categories 1 to 8 should be transmitte d to Nielsen SoundScan. This program will ask you which categories from #1 to #? ?? you wish to transmit. Using the above example you would fill in '8' into the field. This means that while you can place the CDs, cassette tapes, VHS tapes and DV Ds anywhere you want in the actual stock table, the categories for those items M UST be the first several items in the 'Category list.' Notice in the example tha t while those items use the first 7 slots in the category list (except for slot #0 which should always remain blank) that there is a big gap from slot 8 to 49 b efore the non-tape/CD categories are entered. This allows new tape/CD categories to be entered later. So using the above example you could actually fill in '49' for the cutoff where tape/CD categories end. It is up to you to decide where no n-tape/CD categories will begin. IMPORTANT: Since this program uses the category number to report sales to Nie lsen SoundScan, if when entering a new item into your stock table you omit enter ing the category number, or enter the category incorrectly, then while you will be able to ring up sales of that item, the sales of that item WILL NOT be report ed to Nielsen SoundScan. On the main screen of this program there are several things that you will hav e to fill in. 1. Automatically load this program when the cash register closes. If you enter 'YES' then when the POS program closes instead of asking you if you wish to 'Reset the merchandise data' it will start this program. You do not want the POS program to reset the merchandise data because if it does then that data will not be transmitted to Nielsen SoundScan. After this program creates th e file to transmit to Nielsen SoundScan it will automatically reset the sales me rchandise data in the stock table. It is also possible to manually run this program no matter if you have set th is feature to 'YES' or 'NO' And of course you will have to manually run this pro gram the first time to set this feature to 'YES' 2. Sales of all items in categories 1 to ___ will be included The categories of the items that you wish to transmit to Nielsen SoundScan. 3. Register file name. When you created your cash register using the POS software you had to give yo ur register files a file name, that name is what is displayed here. If this prog ram is automatically loaded when the POS program closes then the file name will be filled in for you. If you have run this program directly then you must select the file name from the list of register files on the disk. You cannot change th e filename here.

4. SoundScan file name. This is the file name you must use when this program creates the file to tran smit to Nielsen SoundScan. This filename is issued by Nielsen SoundScan for your store to use. The file name will always end with the extension '.TXT' You may a lso enter a drive letter if you wish to create the file on a floppy or other rem ovable media drive to take the file to another computer to transmit it. 5. Chain number. This number is issued by Nielsen SoundScan and is part of the file that is tr ansmitted to them. Make sure that it is correct. 6. Store number. This number is issued by Nielsen SoundScan and is part of the file that is tr ansmitted to them. Make sure that it is correct. 7. Date. This is the date that the file to be transmitted to Nielsen SoundScan is crea ted, usually a Saturday. When this program is run it will fill in today's date. Change it if it is not the date you wish to use. The date must be in this format YYMMDD so May 8th 2004 would be entered as 040508. 8. Password. This is where you enter the password for this program. If a password is set t hen you will need it to access this program even if it is set to load automatica lly. The 'master' password from the POS program will not override this password. If the correct password is not entered when this program is run then it will si mply close. 9. PATH and name of FTP software. It may be possible for this program to load and run your FTP software when yo u exit this program. You must fill in the file name of your FTP software and if it is not in the same folder as this program you must also enter the PATH to the folder that it is in. NOTE: When this program runs your FTP software this progr am will not close, you will have to return to this program to close it. Once the data above has all been entered there are several things that you ma y do. [F1] Help. Show these instructions on the screen. [F2] Calculator. I have no idea why you would need a calculator to use this program but here i t is anyway. [F3] Display categories. This feature will display the categories of your cash register to help you fi ll in #2 above. [F4] Load settings. When you run this program it will automatically load the settings used by thi s program. However if you make changes in the settings, and you do not wish to u se the changes, you may press [F4] to reload the original settings. NOTE: This p rogram's settings are saved whenever this program is closed. [F5] Create Nielsen SoundScan file and then erase sales data from the stock tabl e. If you do one of these functions you must do the other also. Make sure that y our parameters are correct because you can only do it once.

[F6] Run FTP software. After you have created the Nielsen SoundScan file you may run your FTP softwa re to transmit it. If you choose to run your FTP software without creating a new Nielsen SoundScan file then it will transmit the old Nielsen SoundScan file tha t you created last week. Not a good idea. [ESC] Exit. Quit this program. FTP Commander software. FTP (File Transfer Protocol) software and an internet connection is required to actually transmit the file created by SoundScan Filer to the Nielsen SoundSca n FTP site. You may use FTP software you already have to do this or you may obta in FTP software. Free FTP software (FTP Commander) may be downloaded from http:/ /www.vista.ru/2inter.htm Download the file ftpcommander.exe to the same folder in which you have the POS program. Double click on the ftpcommander.exe to run it and it will install in t he POS folder. A new icon will appear "Ftpcomm.exe" which is the actual FTP prog ram and is the icon you click on to run FTP Commander. The path and FTP program name that you will enter into the SoundScan Filer program will be ftpcomm.exe Yo u will not need a PATH because it will be in the same folder as your other POS p rograms and do not forget to add the .exe extension to the file name. It is a good idea to setup FTP Commander before you will be using it the first t ime to transmit a file. Run the program. Click on [New server]. Fill in the foll owing information. Name = SoundScan FTP Server = The FTP site address you received from Nielsen SoundScan. FTP Port = 21 or whatever is filled in for you. User ID = The User name or ID you received from Nielsen SoundScan. Password = The password you received from Nielsen SoundScan. Note: the password is case sensitive, "Hi There" does not equal "hi there" Response Type = Default Now click on [Save] (To test your connection, you must be connected to the inter net.) In the FTP Servers list find SoundScan and click on it ONCE. Now click on [Co nnect] The FTP Servers list should be replaced with a list of file names or a bl ank square. If this happens you have connected to the Nielsen FTP site, congratu lations. If it does not happen make sure that you have correctly entered your in formation. Click on [Exit] to close FTP Commander. To actually transmit the file created by SoundScan Helper connect to the inte rnet then run the FTP Commander program and connect to the SoundScan FTP site. U se the "Local computer" side of the screen to find the POS folder and click on i t. Now find the file created by SoundScan Helper and click on it. At the middle of the screen there will be an arrow button pointing to the right, when you clic k on it the file will be transmitted and the file name will appear in the file l ist on the right of the screen. Click on [Exit] to close FTP Commander. *** STOCK TABLE *** This is the heart of your cash register. By using a stock table you enable a host of other features in this program. A stock table is simply a list of all of the items that you sell in your stor e, the maximum is 13,000 different items. For each item it will keep track of a 14 digit stock number, 24 character description, regular price, sale price, tax rate, pieces sold, dollars sold, pieces in inventory, merchandise category, vend or, model stock, warehouse pack, cost and vendor stock number. But it is more than just a simple list. When you use a stock table the person ringing up an item must enter a valid stock number for each item being rung up. In other words a stock number that is in the table. When the item is then looke

d up by the register up it will display that item's description, price, tax rate , and quantity in stock. Therefore the employee can verify that he is ringing up the correct item at the correct price, for the correct tax, and that the item i s in stock. The stock table keeps track of the items that you have sold. By using the reg ister's "Reports" feature you can find out how many of an item you have sold and how much money was paid for those items, either in the current sales period or a sales history. Find out what are your good sellers and the bad sellers. Sales reports can also be grouped by merchandise category or vendor. To set up a stock table for your register use the "Stock table" function in t he POSCONFG.EXE program. Setting up the stock table Since the stock table will link items in the table to your tax rate chart, ca tegory list, and vendor list it is important to fill those out before you begin entering items into your stock table. To allow the use of a stock table, set "Maximum number of different items 0 - 13000" to a number other than zero, zero means that this register will not be using a stock table. To change the number of items in the stock table press [TAB ] and it will change in increments of 1000. You may change this number later if you want to. Smaller stock tables will allow the program to run faster and the s tock table will be small enough to save to a floppy. Larger stock tables will ho ld more items. Changing Descriptions If you are using a stock table the program will look up the description for e ach item you sell. If you are not using a stock table the description for every item you sell will be "MERCHANDISE". Normally the POS program will not allow you to change the description for an it em while you are ringing up a sale. However if you set "Should you be able to ed it an item's description when ringing a sale?" to "YES" you will be able to chan ge the description. This new description will print on receipts and if you look up the sale in the "5. Voids" feature the description you typed in will be liste d for that item. However the description in the stock table will not be changed to the description you typed in. Changing Prices If you are using a stock table, then the register will look up the price for an item. Normally you may change or "over ride" this price. However when setting up your register you may set "Prevent price changes during a sale when using a stock table" to "YES". Now you must use the stock table price when ringing up an item, you may not change it if it is incorrect unless the stock table price is 0.00 or you exit the sale and change it in the stock table. You may still use "r eductions" or "discounts" in the sale. Tracking Inventory If you want to track inventory in your stock table and track what is sold for each item then you must set "Do you wish to track your inventory in your stock table?" to "YES." Items are removed from the stock table inventory as they are rung into a sale , not at the end of the sale. If the sale is voided before completed the items a re replaced into inventory. The reverse happens when a "return" is being rung up . This means that if you are running networked registers that if one register ha s the last of an item in a sale the other registers will be told that it is out of stock. While a sale is parked the merchandise is not returned to inventory. There are two stock table settings that will affect the accuracy of your inve ntory. "Allow negative inventory amounts in the stock table" If you have zero of something in your stock table inventory and a customer fi

nds one and has you ring it up, does that mean that you now have -1 of them? If you set this parameter to "NO" then the program will leave the inventory at zero . But this could lead to problems. If the sale is not completed (because you rea lly do not have it?) and the sale is voided the item will be put back into the s tock table inventory and the new count will be "one" even though you still do no t have any. Think about this for a while before you make this parameter setting. "For lines 0 to ????? display warning (or refuse to sell) if the inventory is ze ro." If you try to sell something you are out of (or more than you have) then you can set up this parameter to either give a warning or refuse to sell the item. H owever some items that you sell will always have an inventory of zero, like serv ices. If you do repairs of something then you never have any stock of "Repairs" but you are always able to sell them. This program allows you to set aside 0 to ?????? lines of the stock table for items you want to warn about (or refuse to sell) if you are out of stock and the rest of the stock table lines will not be affected. Password You may edit the stock table from the register program without a password, if you wish to prevent this, set "Should a sales person be allowed to change the s tock table without using a password." to "NO" and enter a password. You may now press [F4] to begin entering your stock table. (Can't find CF2.EX E? See "Starting the cash register" under "MINIMUM MODE" at the beginning of thi s document.) Your stock table will consist of two files that will have the extension of .I DX (stock numbers) and .TBL (everything else.) If you named your register file M ARTHA then the stock table files for your register will be MARTHA.IDX and MARTHA .TBL Stock Numbers You may enter a 1 to 14 digit stock number for each item. Each stock number M UST be unique, no two items may have the same number. Barcodes. Almost any product you will sell in a retail environment will have a barcode on it. Underneath each barcode will be a printed number, which is the equivalent of the barcode. The simplest solution to what to use as a stock number for an i tem is to just use the barcode number as your stock number. After all of the bar code number is already on probably everything that you will be selling. One big drawback to using the preprinted barcodes as your stock number is tha t they will be 12 to 14 digits long, which is swell if you have a barcode scanne r, but a real pain if you do not and have to type in a 14 digit number for every thing that you will be selling. Alternatives to barcodes. You do not have to use barcode numbers as your stock numbers. You can make up any numbers you want to as long as they are 1 to 14 digits long, all numbers, a nd no two items have the same stock number. If you have very few items to sell you can either print out a list of your items and tape it to your cash register, or when ringing up a sale you can press [F1] to display the stock table on the screen at 20 items per screen page. If you have many items (hundreds?, thousands?) and do not want to use the bar code numbers you can purchase a pricing gun to label each item in your store wit h the correct made up stock number. This is a good idea because you may have to purchase a pricing gun anyway just to put your price on each item. You may also use a "Vendor stock number" which is the number that you use to order merchandise from your vendor to ring up items. Vendor stock numbers to not have to be all numbers and may be up to 30 characters long, they are usually pr inted somewhere on the box. However they will not replace regular stock numbers.

If you use vendor stock numbers to ring up items then each item MUST also have a regular stock number. Only regular stock numbers will be used by other parts o f the program to refer to each item. Think of vendor stock numbers as only an al ternate method to look up a regular stock number. Since vendor stock numbers can be anything up to 30 characters you can also m ake up your own, such as a description like "COLA, LARGE", or "SOCKS, RED, SIZE 10." Vendor stock numbers are looked up during a sale using an "INKEY" search me aning the all you have to do is type in part of the vendor stock number and it w ill find every vendor stock number that contains that part. For example type in only "RED" and it will find the first item that has a vendor stock number that c ontains "RED", to find the next one press [2], continue until you find the one y ou want. However if you use made up vendor numbers to ring sales then you will n ot be able to use them to reorder merchandise from your vendor. See "Vendor list " to find out how to activate the use of vendor stock numbers to ring up items d uring a sale. Miscellaneous If you are using a stock table you cannot ring up any item that does not have stock number in the table. It is up to you if you wish to add a "miscellaneous" number to the stock table so that items not in the table can be rung up. To do this, enter a made up stock number, type in a description of "Miscellaneous", le ave the price equal to $0.00, and assign tax rate #1. Order In what order should you enter items in the stock table? The stock table does not care. It does not care if there are gaps. You could fill in the stock table from the end and use only every 12th line if you want to. When it prints out re ports it sorts the items by stock number or by category / vendor then stock numb er, so you do not even have to put items in the same category together. However when the stock table is searched or displayed it starts from the begi nning of the table so I place my best sellers at the beginning of the list. Note, the stock table is always accessed by the program through the stock num bers, so if you move an item in the list there will be no problem as long as the stock number remains the same. Conversely, once you give a stock number to an i tem you must NEVER change it unless it is a duplicate, then you must change it. If you discontinue an item do not give a new item its number because the sales h istory will be credited to the new item. Do not remove a discontinued item from the list until one year after you have sold the last one. (See "Editing & Exporting" below to see about moving items around in the stoc k table.) Entering items into a sale There are four ways to enter items into a purchase or return if you are using a stock table.. The default method is to either type in a stock number or to use a scanner to read the stock number from a barcode. The second method is to use the "Vendor stock number." To allow this you must go to the "Vendor list" feature of the POSCONFG.EXE program. The first thing yo u will be asked for is "Search first ???? lines." This is the number of lines at the beginning of the stock table that you want to be able to use the vendor sto ck number to ring up an item. For example, if you set 200 in the "Search first" then only items on stock table lines 1 to 200 can be entered into a sale using t he vendor stock number. If you try to use a vendor stock number to enter the ite m on line 201 into a sale the item will not be found. The reason for this is tha t looking up vendor stock numbers is slower than looking up regular stock number s so you want to make the possible search as small as possible. If "Search first " is set to 0 then you will not be able to use the "Vendor stock numbers" to rin g up items into a sale. The advantage to using "vendor stock numbers" is that a "vendor stock number" can contain any letter / number / symbol that you can type on a keyboard, up to

30 characters. You can make the "vendor stock number" "WHITE SHIRT, SIZE 18R" i f you want to. To type in a "vendor stock number" when the purchase screen is asking you for a regular stock number, press the asterisk [*] key. When the program looks for a "vendor stock number" it does what is called an ins tring search. This means that if you type in only a portion of the "vendor stock number" the program will find the first "vendor stock number" that contains wha t you entered. For example if you just type in "SHIRT" then it will find "WHITE SHIRT, SIZE 18R." If it does not find the correct item press [2] to continue loo king or [1] or [ENTER] if the correct item has been found. Not a "Touch Screen" The third way to enter an item into a sale is to use the stock table itself. When the purchase screen is asking you for a stock number press [F1] instead. A window will pop up with the first 20 lines of the stock table displayed. You wil l have 4 options. You can type in the stock number and then press [ENTER]. You c an use the arrow keys to scan down the list to the item you want and then press [ENTER]. (Press [PAGE UP] or [PAGE DOWN] to display additional stock table pages .) You can press [TAB] to search the stock table by stock number, description, p rice, category, or vendor. Or you can press the letter key displayed to the righ t of the stock number. (Note, even if the stock table is not displayed, and you are being asked for the stock number, pressing the letter key A-T will ring up t he item associated with that letter from the first page of the stock table into the sale.) If you have very few different items in your store you can even make the stoc k table screen the default method of entering an item into a sale. This is parti cularly useful for shops like concession stands. To do this go to the stock tabl e (where you can enter new items into the table) and press "[F6] Groups" and the n select "[F9] Use stock table as default." Lne Qty Description Stock# Description Price ----+---+-----------------+------+----------------------+-----+ 1 5 COLOR KEY 1 SIDED 13 A COLOR KEY 1 SIDED 2.49 2 1 BRASS KEY 1 SIDED 26 B U.S. CREDIT CARD KEY 0.49 3 1 REDUCE ALL / 20% 39 C BRASS KEY 2 SIDED 2.19 4 1 KEY CHAIN 55 D BRASS KEY 1 SIDED 2.19 5 1 1 UP -$.50 68 E COLOR KEY 2 SIDED 2.49 6 1 COUPON 110 F FOREIGN CAR KEY 3.49 7 152 G RUBBER HEAD KEY 3.99 8 186 H FRGN CREDIT CARD KEY 0.49 9 219 I STEEL/PRECUT/BIT KEY 3.49 10 246 J MEDECO KEY 6.99 11 259 K TUBULAR KEY 5.99 12 221694 L VATS/TRANSPONDER KEY 25.00 ----+---+-----------------+226666 M ORIGINAL CAR KEY 2.99 +--STOCK TABLE------------+ 6936 N KEY PAL KEY RING 2.50 Press [^] or [v} to scan 69521 O 24" BEADED NECKCHAIN 0.99 or type in stock# ___13 96852 P PLASTIC CLIP-IT RING 0.99 [ENTER] = Use this # 182070 Q MAGNETIC KEY BOX 2.00 [F1] = Repeat search 182963 R ANGEL KEY RING 6.00 [HOME]First [TAB]Search 182996 S 7/8" SPLIT KEY RING 0.25 [END]Last [ESC]Cancel 215236 T SPIRAL /W CLIP RING 2.50 +------------------------------------------------------------+ Press [PAGE UP] or [PAGE DOWN] to view additional pages. SALE SCREEN SHOWING STOCK TABLE Now when the purchase screen comes up the stock table window will automatical ly pop up over it and all you will have to do is pick the items from the stock t able to enter them into the sale. From the stock table window you can press [ESC

] to close the window and return to the regular purchase screen or you can press [+] to total the sale. From the purchase screen you can press [F1] to return to the stock table display. The fourth method to enter items into a sale is to use the "Groups" feature. The stock table method is really useful if you only have 20 - 40 items in your s tock table, but what if you have dozens or hundreds? When you press [F1] in a sale to display the stock table is it possible to fi rst display a "menu" of similar items and then choose which section of the stock table you want to display next. To set this up go to the stock table (where you can enter new items into the table) and press "[F6] Groups" and then select eit her [F5] [F6] [F7] [F8] [F9] Do not use groups. Use groups as an option. Groups default, menu default. Use groups as the default. Use stock table as default.

The "[F6] Use groups as an option" means that when you press [F1] from the pu rchase screen to display the stock table the "groups" menu will display first. "Default" means that you do not have to press [F1], the "groups" menu window will automatically pop up when you enter a purchase. With the [F7] option you wi ll return to the same stock table page after picking an item from the stock tabl e. (Press [ESC] to return to the groups menu.) The [F8] option will return to th e groups menu after picking an item from the stock table. From a stock table pag e press [ESC] to return to the group menu or press [+] to total the sale. By using the GROUPS feature you can have the program display a menu of up to 20 'groups' like.... A. B. C. D. E. BREAKFAST ENTREE LUNCH ENTREE DINNER ENTREE DRINKS DESSERTS

If you then press 'D' a list of drinks will appear... A. B. C. D. E. LARGE COLA MEDIUM COLA SMALL COLA LARGE DIET COLA MEDIUM DIET COLA

If you then press 'C' a SMALL COLA will be rung into the sale. If the item yo u want is not on the displayed page you can [PAGE DOWN] through DRINKS until you find the one you want. Up to 20 items per page. If "groups" is set as the default the program assumes that if you picked one item from a group that the next item would be from the same group, so you will b e returned to the same stock table page. If "groups" is set as an option pressin g [F1] from the purchase screen will always display the groups menu. From a stoc k table page press [ESC] to return to the group menu or press [+] to total the s ale. Using "groups" means that you can find and enter hundreds of different items into a sale by pressing only 2 keys on the keyboard, the first key to select the group and the second key to select the item. (This assumes that you are using t he letter keys to choose from the menus.) For the program to actually use "groups" you MUST arrange your stock table wi th all of the items from the same group together. For example you would list all BREAKFAST ENTREES on lines 1 to 100, all LUNCH ENTREES on lines 101 to 200, etc . You can use any line to start a group that you want to. However during a sale

the program will always begin displaying a group with a line that follows this f ormula "n X 20 + 1" in other words, lines 1, 21, 41, 61, 81, etc. would be at th e top of the screen. If you have many items in your groups it is best to spread the start lines out like 1, 81, 161, 241 etc. Put the most popular items in a gr oup at the beginning of the group, or use alphabetical order, or any order that makes sense to you. A couple of enhancements to "Groups" or "Stock table is default." If you go t o the "Stock table" feature of the POSCONFG.EXE program and set "Prevent price c hanges during a sale when using a stock table" to "YES" then the program will no t ask you for a price when you enter the item. However if you go to the "Scanner " feature of the POSGONFG.EXE program and set it to "All stock numbers are assum ed to be scanned" then even if you type in the stock number the program will ski p asking you for a price or the quantity. (It will use the price in the stock ta ble and a quantity of "1".) This means that if you use groups or the stock table as the default all you have to do to ring up 3 of the same item is to select it and press [ENTER] 3 times or press the letter associated with the item 3 times. If you are auto scanning and wish to change the price or quantity of the last i tem entered, press [ESC] to return to the purchase menu and then "Press [TAB] to modify the last line." Description If you do not use a stock table the description for every item will be MISCEL LANEOUS. In the "Stock table" function of the POSCONFG.EXE" program, if you set "Should you be able to edit an item's description when ringing a sale?" to "Yes" you may then edit the description of each item as you ring it up even if you do not use a stock table. Every item in the stock table may have a 24 letter description. When you ring an item up the description will be displayed on the screen and printed on the r eceipt. When you print reports the description will also be printed for each ite m. Your customers will really appreciate a detailed description. When I shop els ewhere and then look at my receipt I usually have a hard time remembering what a "2SD ORG KY" could possible be. But when I sell my customers a "2 SIDED ORIGNAL KEY" they know what it is and I know what it is if they bring it back. Your employees will appreciate a detailed description also. If they punch in an incorrect stock number during a sale, or when receiving or inventorying merch andise, they will be able to tell that it is wrong. You can make an item restricted by pressing [F9]. At the right of the descripti on an = sign will identify restricted items. Then in a sale the first time you ring up a "restricted" item a window will p op up saying... RESTRICTED MERCHANDISE CHECK ID F1. ID PASS F4. ID FAIL If you press [F1] then you will be able to sell the item and the program will not ask you again if you sell another restricted item for this sale. If you pre ss [F4] then you will not be able sell this item and you will be asked again if another restricted item is rung up. Prices The price is pretty obvious, for each item in the stock table enter the corre ct regular price for one piece. If your location uses "added" tax then the price will not include the tax. If your location uses "included" tax then the price w ill include the tax. When entering a price (if rounding is set to less than 1), if you press [F7]

you will toggle between 2 decimal pricing (23.49) and 3 decimal pricing (2.349). Note: the digits in the number will not change, only the position of the decima l point. This is handy if you are selling gasoline. Enter a sale price and it will over-ride the regular price. This is true even if the "sale price" is higher than the regular price. When the sale is over all you have to do is to delete the sale price and the regular price will be reinst ated, you do not have to re-enter the regular price. There is more. You can make price changes now and store them as files to be u sed later. To do this first backup your current prices (regular prices and sale prices are saved as separate files.) Now make any changes in the prices you want to use later and save them as files. Reload the current price list. Important n ote: if you are doing this on networked computers you must do it when the store is closed. If you change prices while other registers are active then the other registers will use whatever prices are in the stock table while you are making c hanges. You can use the saved sale price lists to "build a sale." Assume that you hav e sales on different items that start and end on different days. For example.... PRODUCT LINE CROSS PENS MUSIC BOXES DESK SETS KEYS KWIKSET LOCKS SALE STARTS 5-16-2004 5-2-2004 5-14-2004 5-9-2004 5-21-2004 SALE ENDS 6-30-2004 8-14-2004 5-21-2004 7-12-2004 6-15-2004

To "build a sale" for 5-14-2004 you would first backup the current sale price s, then erase sale prices from the stock table. The program will erase an entire price list from the stock table for you. Assuming that at a previous time that you had saved a sale price list for each of the sales listed above, all you have to do now is load the sale price lists for CROSS PENS, MUSIC BOXES, DESK SETS, and KEYS but not KWIKSET LOCKS because they will not be on sale until 5-21. Now save the file using the "date" filename 20040514. Don't forget to reload the pri ce list that you backed up. Note that loading a new price list will not erase the current prices, it will only change the prices that are in the new list. BTW, when you save a price lis t any item that has a price of 0.00 will not be saved, therefore you cannot chan ge any price to 0.00 by loading a price list. If an item is on sale in two different price lists, the price loaded last wil l be in effect. For example if a clock is listed as 23.85 in the "Bulova" sale p rice file and the same clock is listed as 25.78 in the "Clock" sale price file t hen the sale price that will be used on that clock will be 23.85 if the "Bulova" sale file was loaded last but 25.78 if the "Clock" sale was loaded last. The reason that you want to save a price list using a "date" file name is tha t when you start the POS.EXE program it will look for a price change that begins on today's date. If it finds one it will automatically load the new price list. This will work for both regular and sale prices, however having the POS.EXE pro gram load a regular price list will not erase all current regular prices first, loading a sale price list WILL erase all sale prices first. A "date" file name must be in this format YYYYMMDD where YYYY is a four digit year (2004), MM is a two digit month (03 not just 3), and DD is a two digit day (08 not just 8). Therefore a "date" filename for January, 8th, 2004 would be 20 040108. Make sure that "0" are zeros and not capital letter "O". Tax rate See the function "Tax Rate." After you have entered a tax rate chart you must assign a tax rate to each item in the stock table. When you are in the tax rate column of the stock table the tax rate table will appear at the bottom of the s creen with each tax rate labeled 0 to 9. For each item enter the tax rate label 0 - 9. For example; if an item has a tax rate of 5.25% and the tax rates are 0 =

0.000, 1 = 3.875, 2 = 5.250, 3 = 2.000, with the rest equaling "0" then you wou ld enter "2" as the tax rate for that item. The reason that you do not enter the actual tax rate of 5.250 is that if a ta x rate changes you will not have to change 500 tax rates in your stock table, yo u would only have to change the one tax rate in the tax table. If you have two different types of things that have the same tax rate, you ma y want to enter the same rate twice into the tax table in case only one of them changes. For example if both alcohol and tobacco are taxed at 9.000%, and the ta x on only tobacco is increased to 10.000%, if you had set tax rate 3 = 9.000 (fo r alcohol) and tax rate 4 = 9.000 (for tobacco), then you would only have to cha nge rate #4 in the tax table. If you had both alcohol and tobacco set to tax rat e 3 then when the tax on tobacco changed you would have had to create a new tax rate of 10.000% in the tax table and then change every tobacco item in your stoc k table to the new rate. A unit tax is a sales tax that is charged per item. For example if you sell a bottle of wine there could be a 1.50 per bottle tax. You can press [F7] to ente r a unit tax for that item. Then when you sell the item the unit tax will be cha rged for each one of that item you sell. Any item may have both a percentage tax and a unit tax. Cost, Model, Pack, Vendor stock number These columns are used by the PURCHASE.EXE program to create automatic purcha se orders to restock your store. "Cost" is your cost (wholesale) for an item. "M odel" is how many of an item is normally stocked in your store, if your inventor y is LESS than this number they should be ordered. "Pack" is the amount that an item must be ordered by, for example if the item comes in boxes of a dozen then you must order in multiples of 12, you can order 12 or 24 or 36 of that item but you cannot order 30 of them, therefore the "pack" on that item would be 12. "Ve ndor stock number" is the number you use to order that item from the vendor. If an item in your shop has a stock number of 256951 but you must order it from the XYZ Corp. as MFDF118KA then MFDF118KA is the "vendor stock number". NOTE: When ringing up a sale you may use either your stock number or the vendor stock numbe r to ring up an item. (See Vendor to allow this function.) Moving & Exporting & Importing stock table lines WARNING: DO NOT CHANGE THE ORDER OF THE STOCK TABLE WHILE OTHER COMPUTERS ARE USING THE STOCK TABLE OVER A NETWORK! To move lines in the stock table press [F5] for "Move / Export lines." You wi ll now be offered the option to "Backup the stock table." This is a truly wonder ful idea. When making wholesale changes in the order of your stock table it will be quite easy to screw up your stock table beyond all comprehension. Then the o nly way to have a stock table again will be either to restore it from the backup or type in the entire stock table again from nothing. Trust me, restoring from a backup is the easier of the two options. 1. 2. 3. 4. Select/Unselect lines Add blank lines here Delete selected lines Sort stock table 5. Copy to clipboard. [CTRL]+[^] 6. Paste from clipboard. [CTRL]+[v] 7. Export to printer/database/spread [SPACEBAR] Select/Unselect this line Move up Move down sheet. only.

"Move/Export" menu options When the menu above is at the bottom of the screen you can use the following options. If you hold down the [CTRL] key and then press either the up or down arrow ke ys the current line will move up or down in the stock table. Press the [SPACEBAR] to select the current line or unselect it if it is alrea dy selected.

Press [1] to select lines just by using the up and down arrow keys. You can a lso enter "search" terms and all lines in the stock table that match will be sel ected. Note when searching for descriptions or vendor stock numbers any partial match will be selected. For example if you are searching for "RING" then "DIAMON D RING", PISTON RINGS", "LORD OF THE RINGS", "KEYRING", will all be selected. Press [DELETE] and all selected lines will be unselected. Press [2] to add blank lines at your current location in the stock table. Lin es after your current location will be moved back. Warning; if there are not eno ugh blank lines at the end of the stock table (equal to or more than the numbers of lines you are adding) then the program will not add lines and this procedure will be canceled. Press [3] to delete selected items from your stock table. You may choose to j ust remove the lines leaving blank lines in their place or to move up the follow ing lines to fill in. Press [4] to sort the stock table. You may choose to sort the entire stock ta ble or you may enter a range of lines and only the lines between the "begin" lin e number and the "end" line number will be sorted. All other lines will remain i n their current location. WARNING; when the program sorts lines, all lines in be tween "begin" and "end" with a stock number of zero will be erased. You may sort by any field in the stock table like stock number, description, price, tax rate, inventory, anything. Sorting by either description or vendor st ock number is not case sensitive, i.e. "a" = "A". You may sort in either increas ing order (A --> Z, 1 --> 9) or decreasing order (Z --> A, 9 - -> 1). If items i n your sort field are the same (for example you are sorting by price and many it ems have the same price) then like items will be further sorted by stock number. Press [5] to move all selected lines into the clipboard. You may either make a new clipboard or copy to the end of the current clipboard. After you copy to t he clipboard you will be offered the option of deleting the selected lines from the stock table. This is a good idea. If you do not delete and then later copy t he clipboard to the stock table then you will have multiple twins of lines in th e stock table. The POS program will not allow you to leave the "Move / Export li nes" function if you have multiple lines with the same stock number. You will ha ve to search each twin one at a time and either delete it or change the stock nu mber or restore your stock table from the backup. It will be much easier to dele te the selected lines now. This is also a problem if you copy the same lines twi ce into the clipboard and then paste the clipboard into the stock table. Once ag ain you will have twins in the stock table. Press [6] to paste the clipboard to your current location in the stock table. You may either overwrite the current lines with the clipboard or move back the current lines of the stock table to make room for the clipboard contents. Warnin g; if you choose to move lines back and there are not enough blank lines at the end of the stock table (equal to or more than the numbers of lines you are pasti ng) then the program will not paste lines and this procedure will be canceled. Press [7] to export lines from your stock table to either a printer, a text f ile that can be loaded into any word processing program, or a data file that can then be loaded into any spreadsheet or database program. When exporting you may export all lines, all selected lines, or all lines wit h non-zero stock numbers. You may choose only those fields you wish to export an d the order in which you wish to export them. You may choose to export informati on on your merchandise as LINES or SHELF TAGS. "Lines" will export the fields fo r each item on one line. If you choose to export "shelf tags" you will have several options. "Custom" will print each field on a separate line in the order you have chosen. A label w ill proceed the data on each line except for the "stock number", "description", and "vendor stock number" lines. 3713541354121 IMPORT RUBBER GRIP KEY PRICE: 4.29

INVENTORY: 236 COST: .89 XFG4154141HDSDH41 Sample custom tag. "Price" tags will print only the stock number, description and price on a tag no matter what fields you have chosen. IMPORT RUBBER GRIP KEY 3713541354121 REG. 4.29 Sample price tag. "Sale" tags will print only the stock number, description, regular price and sale price on a tag no matter what fields you have chosen. However if the item h as a sale price of 0.00 then a "price" will be printed instead of a "sale" tag e ven though you have selected to print "sale" tags. IMPORT RUBBER GRIP KEY 3713541354121 REG. 4.29 Sale 3.99 Sample sale tag. There are several format options for shelf tags... "## Lines from the top of one tag to the top of the next tag." You must set this correctly to start printing at the top of each tag on the sheet. You must make sure that you have set the number of lines to equal or greater than the number o f lines on a tag. "# Tags per row. (How many across?)" If your sheets of tags are placed 2 across on the sheet then you will probably want to print 2 across tags. "## Tag width. (In characters.)" From the left edge of one tag to the left edge of the tag next to it how many characters must you print? "## Left margin. (In characters.)" This shifts tags to the right. "# Top margin. (In lines.)" This will shift tags down the page. "## Printed lines per page" (If zero, printing will be continuous,) No "page fee d" if zero. "# Bottom margin. (In lines.) Blank lines at the bottom of the page. "Justification." You may choose to justify your tags to the LEFT, CENTER, or RIG HT. Since shelf tags have many settings you will probably want to "[F7] See sampl e output" before you actually begin exporting tags. Be careful, this program ass umes that you know what you want to do and if you select to print 78 tags wide w ith 81 characters to the next tag and 64 lines per tag then the program will act ually try to do this. The results will not be pretty and will use up a whole for est of paper. Or the program will just die. You may export as TEXT or DATA. TEXT may be sent to the printer or as a disk file that can be loaded into any word processing file. After loading a TEXT file into your word processing program make sure that you change the font to COURIER (in your word processing software) otherwise the columns will not line up. DATA

files are saved as "comma delimited" files and may be loaded into any spreadshe et or database software. NOTE: in DATA files, quotes (") in "descriptions" and " vendor stock numbers" will be changed into double apostrophes (' '). Importing It is possible, although difficult, to import a stock list into your stock ta ble from either a word processing, spreadsheet, or database program. The data from one of these programs must be saved as a plain text, comma deli mited document with the extension of .TXT, for example DOCUMENT.TXT. Here is a sample file as it would appear in a word processing program... 22532,"ROCKS ", 23.21,1, 23.00, 2563.21, 252, 1, 20 96585222,"STONES ", 52.21,2, 5.20, 12,00, 16, 18, 52 84,"BRICKS ",,,18.20,5,91.00 There are a LOT of rules. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. The data on each line must be in this order... Stock number (13 digit maximum, numbers only) Description (24 characters max.) Regular price (9999.99 max.) Sale price (9999.99 max.) Tax chart (0 - 9 only) Pieces sold (99999.99 max.) Dollars sold (9999999.99 max.) Inventory (99999.99 max.) Category (0 - 255 only) Vendor (0 - 255 only) Cost (9999.99 max.) Model stock (99999 max.) Pack (9999 max.) Vendor stock number (30 characters max.)

You do not have to have all 13 fields but they MUST be in the proper order an d you may not skip any. For example if you want to enter only the first 7 fields you MUST enter all fields from 1 to 7, you CANNOT skip field 5 (or any other fi eld from 1 to 7) and only enter fields 1, 2, 3, 4, 6, & 7. Fields MUST be separated by a comma (,). If the description contains a comma (,) it must start and end with a quote (" ) AND the right quote MUST be immediately followed by a comma (",). For example "PAIR OF SOCKS, RED ", EXCEL If you have MS Excel there is an Excel spreadsheet STOCKTABLE.XLS that comes with this program. It is a blank formatted stock table that you can use to creat e a text file that can be loaded into the stock table. It would be a good idea t o make a copy of this spreadsheet before you make any changes in it. Fill in the data into the Excel file and then save it as a "CSV (comma delimited)" type fil e. The descriptor on the second row of each column tells you about the data that goes in each column. If you have a descriptor of 000.00 then you may enter a nu mber in that column from .00 to 999.99. Remember that the leftmost column has to be numbers only even though it is a text column. The rightmost column may have any characters. DO NOT ENTER COMMAS IN TEXT CELLS UNLESS YOU ENCLOSE THE CELL IN QUOTES!!! You do not have to fill in every column, columns not filled in will be either blank or zeros when this file is loaded into the stock table. Rows that do not have a valid stock number greater than zero in the leftmost col

umn will not load into the stock table. Remember that this spreadsheet will NOT be your actual stock table, it is only a way to load data into your stock table. You may also copy & paste data into this file from another spreadsheet that y ou may already have however you must copy only one column at a time if the colum ns in the other spread sheet are not in the correct order. If you copy the data you must make sure that data type has not changed. To check if it has select one of the column entries, on the tool bar near the top of the Excel screen click o n [Format] then [Cells] then [Number]. All columns that do not have a decimal po int in the descriptor on the second row must be of the "Text" data type. For col umns that need a decimal point click on [Custom] and the data type must be "0.00 ". If the data type has changed select the entire column and the repeat the step s above to select either "text" or "0.00". LOADING THE FILE You must close your word processing program before you can load the saved tex t file into the stock table. You enter your text file into the stock table by first loading it into the cl ipboard. From the stock table press [F5] (Manipulate / Export lines) (at this p oint you may make a backup of your current stock table, a WONDERFUL idea!), then [1] (Continue), then [4] (Copy selected lines into the clipboard), then [4] (Er ase current clipboard and copy from text file to make new clipboard.) Now enter the disk drive that the file is on and the name of the file and press [ENTER] to load the file. IMPORTANT! Make sure that all of the data from your text file ha s loaded correctly into the clipboard. Check every line and both pages. If the d ata was improperly loaded or corrupted in the clipboard then when you load the c lipboard into the stock table it could corrupt the existing stock table making i t totally unreadable by the POS software. Do you want to retype you entire stock table over again? After you have finished checking the contents of the clipboard press [ESC] tw ice and you may now move the cursor to where you wish to load the clipboard into your stock table and then press [5] (Paste lines here from clipboard.) It is a REALLY GOOD IDEA to make several dry runs of this feature into a new, empty stock table before attempting this on the stock table you are using. The most common errors in importing a file is if the file has an extra or mis sing comma (,) then the data that is supposed to be in one field will show up in a different field or if the value is out of the allowable range the value will be zero, all of the following fields on that line will also be shifted to anothe r field. The other common error is if the "description" field contains a comma ( ,) and is not contained in quotes (") or the right quote is not immediately foll owed by a comma, ie. there is a space between the right quote and the following comma. If you save your data file from your word processing software in a format ot her than plain text or "DOS text" or from your spreadsheet or database program i n a format other than comma delimited, then a lot of formatting data will procee d the actual stock data and the import function of the POS program will not be a ble to find the actual stock data. *** TAX RATES *** To set up a tax table for your register use the "Tax rates" function in the P OSCONFG.EXE program. You may also edit the tax table from the register program w ithout a password, if you wish to prevent this, set "Should a sales person be al lowed to change the tax rates without using a password." to "NO" and enter a pas sword. You may enter the tax rates into two columns. If your location has only one t ax for each separate item then only fill in the LEFT column. If your location ha s two tax rates for each separate item, for example a federal tax and a local ta x, and the different taxes must be tracked separately, then you must fill in bot h columns. Fill in the LEFT column for the federal tax and the RIGHT column for the local tax.

To change the text on the receipt from "TOTAL TAX" to something else like "TO TAL PST COMPONENT" you must enter the new text at the top of the proper column o n the tax table. TOTAL TAX 1 2 3 4 5 6 7 8 9 8.750 2.000 5.500 0.000 0.000 0.000 0.000 0.000 0.000 TOTAL PST COMPONENT <-- Print on receipt 1 2 3 4 5 6 7 8 9 5.000 <-- General merchandise tax rate 2.000 4.750 0.000 0.000 0.000 0.000 0.000 0.000

(Tax column 1)

(Tax column 2)

The "tax total" section of a single tax receipt will look like this... SUB TOTAL 19.55 TAX1 at 8.750% 1.23 TAX2 at 2.000% .01 TOTAL TAX 1.24 TOTAL 20.79 The "tax total" section of a double tax receipt will look like this... TAX1A TAX2A TAX1B TAX2B TOTAL TOTAL at at at at GST PST SUB TOTAL 8.750% 2.000% 7.000% 1.000% COMPONENT COMPONENT TOTAL 36.40 1.22 0.45 0.98 0.22 1.67 1.20 39.27

In the tax rate table enter the general merchandise tax rate for your locatio n as tax rate #1. (In one or both columns.) For example if food at your location is taxed at 2% and medicine is taxed at 1.5% and gasoline is taxed at 8% and ev erything else is taxed at 5% then you will enter 5.000% as tax rate #1. The othe r tax rates will be entered as rates #2 to #9. If you run this program without a stock table, tax rate #1 is the default rat e that will be used when you ring up an item on the register, You would want the most common rate to be the default. (See "Stock Table") You may change the settings above from the POS.EXE program. However if you us e the "Tax rates" feature in the POSCONFG.EXE program you will have several addi tional functions to set. TAX TYPE There are two ways to display tax in a sale. Tax ADDED displays the price on each line on the receipt without tax. Tax INCLUDED displays the price on each li ne on the receipt with tax. Tax ADDED at end of sale ZODIAC KEY CHAIN 10.00 Tax INCLUDED on each line ZODIAC KEY CHAIN 11.00

BRASS KEY ONE SIDE 2.00 SUB TOTAL 12.00 TAX 1.20 TOTAL 13.20

BRASS KEY ONE SIDE 2.20 SUB TOTAL 12.00 INCLUDES TAX OF 1.20 TOTAL 13.20

Why is the tax sometimes off a penny when using "INCLUDED" tax? Actually either the tax or sometimes the totals may be off a penny. When you use ADDED tax, and an item is priced at 5.00, then the price is exactly 5.00. Howev er when you use INCLUDED tax the real price of an item is 5.00 minus the tax. Fo r example, if the tax rate is 8.75%, then a 5.00 item is really 4.5977011 plus a tax of .4022989. The program however only keeps track of the price to .00001 so the last .0000 011 is not tracked. If you sell many items, or in some cases only a few, this ro unding error can pop up. TAX ON TAX If you have two tax rates on each item does tax #1 tax only the merchandise o r the merchandise + the tax #2 on the merchandise? For example if the item is 10 .00 and each tax is 10%, how is the tax calculated? (10.00 X 10% = 1.00) + (10.00 X 10% = 1.00)=10.00 + 1.00 + 1.00=12.00 Or (10.00 X 10% = 1.00) + (11.00 X 10% = 1.10)=10.00 + 1.00 + 1.10 = 12.10 The second example is tax on tax. You may have either tax put tax on the othe r tax, or neither, but not both. FRACTION OF A PENNY ROUND UP. Tax on a sale is not usually an even amount. For example if you have a 1.00 i tem with a tax rate of 8.75 then the total sale amount is 1.09. However that is not the real amount. The tax is actually .0875 cents and the total is really 1.0875. Since most count ries do not have a coin that is less than a cent this is rounded to 1.09. Most places use 4/5 rounding meaning that if the fraction of a penny is .00 o f a penny to .49 then the extra is dropped. If the fraction of a penny is .50 of a penny to .99 then the tax is rounded up to the next penny. To set this program for 4/5 rounding set "Fraction of a penny." to ".50". To round up any fraction of a penny to the next penny set "Fraction of a penny." to ".01", etc. (See "Stock Table") UNIT TAX A unit tax is a sales tax that is charged per item. For example if you sell a bottle of wine there could be a 1.50 per bottle tax. When you are in the "Tax" column of the stock table you can press [F7] to enter a unit tax for that item. Then when you sell the item the unit tax will be charged for each one of that it em you sell. Any item may have both a percentage tax and a unit tax. *** TICKET SALES *** TICKETS This program will sell tickets to just about anything, stage shows, movies, a irline, train, stadium, theme park, etc. Tickets can be for something today or d ated tickets for something in the future. Tickets can be sold as general admissi on (you have 100 seats, sell 100 tickets, and everyone finds their own seat) or you can sell individual seats (Main floor, Row G, Seat 8). This feature was originally written for selling theater tickets. If you are s elling tickets for something else you can probably make the adjustments. A "venu e" can be a theater, stadium, aircraft, train car, boat, etc. An "event" can be a performance, flight, departure, etc. You can sell tickets for different things using the same setup, meaning that can sell airline tickets in one transaction and theater tickets in the next tran

saction. However the venues must be yours. You can sell tickets to Bob's Airline s (because you are Bob) but you will not be able to sell tickets to United Airli nes because they have their own ticketing system. There is no limit on the number of different venues that you may have. The sa me venue may have multiple seating / pricing layouts. The same venue may sell ad mission by individual seats or general admission depending on the particular eve nt. The program will keep track of which seats are sold and unsold. However there are limits. If you sell individual seats your seating plan must fit into a grid of 78 X 100 seats. If you sell seating by section (different pr ices by section) you cannot have more than 9 sections. If you sell tickets by ty pe (regular admission, child, senior, discount, whatever) you cannot have more t han 5 different types. If you sell seats by general admission each section can h ave a maximum of 10,000 seats. The program will print receipts and tickets on the same printer or you can pr int receipts on one printer and tickets on another. Note: to sell tickets, the main POS program must be set to use a stock table and the stock numbers used for tickets must be in the stock table. SETUP As you can see the is does mean that you ay you want. To setup ticketing am. You will see this list of ways you can sell tickets is very flexible. But th are going to have to do some setup to get it to work the w go to the "Ticket sales" feature of the POSCONFG.EXE progr menu 1. 2. 3. 4. 5. 6. Create an event Layout venue seating Printer setup Unlock all venue files Delete an event Ticket sales reports

The first thing you must do is press [TAB] until the line under the menu read s "[TAB] Allow ticket sales." If the line reads "[TAB] No ticket sales." then yo u will not be able to sell tickets even if you have done everything else to set up ticket sales. PRINTER SETUP Just to get it out of the way choose "Printer setup" first. You may choose to use your receipt printer to print tickets or to print tickets on a separate pri nter attached to your computer. Even if you are using the same printer as the on e you use to print receipts you must set up printing for the tickets. It is basi cally the same setup as for printing receipts so view those instructions. Howeve r, even if you are going to use the exact same setup on the same printer to prin t both receipts and tickets you must do the "printer setup" for the "Tickets" fe ature. SELLING TICKETS The way the program works is that you describe the venue to the program (a se ating layout) then you create events for that venue. An event will have the date / time of the event and the different prices for admission. An event can also b e a flight on an airplane or a sporting event or just about anything. You can us e the same seating layout for an unlimited number of events, after all you do no t want to make up a seating grid for each event. Once you have created a seating grid and matched it to an event with all the pricing information, you can then begin selling tickets to that event. LAYOUT VENUE SEATING Using the option "Layout venue seating" will allow you will create a seating

chart for your venue. You may create several venues for use so you must name eac h venue file. You can also have different seating plans in the same venue. For e xample for some events you may not allow seating in the balcony, or set up chair s on the stage, or have all seats the same price. To do this you must save the s ame venue as separate venue files like BIJOU1.THR, BIJOU2.THR, BIJOU3.THR, etc. However for the same seating plan in the same venue you will only have to create one file even though you may have several different events in that venue with t hat seating plan. There are two ways you can sell seats. You can sell seats as "general seating " meaning that if your venue has 200 seats you can sell 200 tickets and the patr ons find their own seats when they enter the venue. The other way is "assigned s eating" where the patron is sold a particular seat in the venue. When you start "Layout venue seating" to create a seating plan you will be as ked to choose an existing venue or press [TAB] to create a new venue. Choosing a n existing venue will allow you to update the venue seating (have you have added a row of seats to the venue?) or to create and alternate seating plan for the v enue (the balcony is closed) without having to start from scratch. INCREADABLY IMPORTANT! If you alter a venue plan that has already been used to s ell seats to an event then the seats sold may no longer be valid or it may be po ssible to sell the same seats again. Instead create a new venue file with a new file name. GENERAL SEATING When you begin to set up a venue you will be asked how many seats are in the venue. If you NEVER sell seats by "general seating" you will not have to fill th is in. You may divide your venue in up to 9 different sections (main floor, mezz anine, balcony, etc.) and enter the number of seats for each section. That way w hile the event is "general seating" a patron must sit in the correct section. Of course when you set up an event you may price each section differently. The next screen will allow you to enter several lines of text that will be print ed on all tickets printed when using this seating chart. The lines are Venue name Street address City, State, Zip Phone number Fax number Email address Website address Any lines you do not fill in will not be printed on the tickets. The next screen will allow you to rename the file you are working on. If you loa ded the BIJOU.THR file but want to save the changes you will be making to the se ating as the BIJOU2.THR file, this is where you change the filename. If you do n ot change the file name then any changes made to the seating will be saved to th e existing file. NOT A GOOD IDEA! ASSIGNED SEATING The next screen is where you can set the seats in your venue. Here is a sampl e venue layout A B C D E F G H J 22 MAIN FLOOR 1111 111111111111111 22 11111 111111111111111 22 BOX A 111111 111111111111111 1111111 111111111111111 22 1111111 111111111111111 22 1111111 111111111111111 22 BOX B 1111111 111111111111111 33333333 333333333333333 22 333333333 333333333333333 1111 BOX D 22 11111 22 111111 22 1111111 1111111 BOX E 22 1111111 22 1111111 22 33333333 333333333 BOX F 22

K 22 3333333333 333333333333333 3333333333 L 22 BOX C 33333333333 333333333333333 3333333333 M 333333333333 333333333333333 33333333333 N 333333333333 333333333333333 33333333333 O 333333333333 333333333333333 33333333333 P 333333333333 333333333333333 33333333333 Q BALCONY R 555555555555 444444444444444 55555555555 S 555555555555 444444444444444 55555555555 T 555555555555 444444444444444 55555555555 U 555555555555 444444444444444 55555555555 V 555555555555 444444444444444 55555555555 W 666666666666 555555555555555 66666666666 X 666666666666 555555555555555 66666666666 Y 666666666666 555555555555555 66666666666 Z 666666666666 555555555555555 66666666666 AA 666666666666 555555555555555 66666666666

22 22

The top of the screen will be where the stage is located. Use the arrow keys, [PAGE UP], [PAGE DOWN], [HOME] and [END] to move through the venue. To place a seat press one of the number keys 1-9, to remove a seat press the [SPACEBAR]. Yo u may place seats in rows of up to 78 seats with up to 100 rows. Try to layout y our seats in a way that you can visualize your actual venue from the number bloc ks you place. Include the aisles and leave a blank row between the main floor an d each balcony. Include box seats to the sides of the main floor rows. The two screen columns on the left are to be use to mark the label rows in th e seating chart. To insert or delete rows in the row labels the cursor must be i n the left two columns of seating chart. By pressing the letter keys you can put labels in the seating chart (BALCONY) but of course your labels cannot contain numbers. The number you press to create the seat is important. It is the price group f or the seat. Later when you create a 'Event' you will be able to price each seat group. For example all seats numbered 1 will sell for 89.00, all seats numbered 2 will sell for 65.00, etc. When you create an event you may set seats with dif ferent numbers to the same price if you wish. When you move the cursor over a seat you will be able to give the seat a loca tion label like, 'ROW 4, SEAT 22' or 'BOX 2, SEAT 5'. These locations are the on es that will print on the tickets. Each seat label may be up to 20 characters lo ng. It will be a good idea to place the seats BEFORE labeling them because if yo u wish to delete the seats to move them elsewhere the labels will not move with them. To type in a seat label press [F1] and from that point forward you will only be able to type seat labels. Press [F1] again to return to placing seats. When y ou are typing seat labels pressing [F3] will toggle seat memory on and off (and place an 'X' in the top, right of the screen when it is on). When seat memory is on it will copy the text from the previous seat to the next seat if the next se at is blank. That way you will not have to keep typing "ROW" "SEAT" over and ove r again but just change the numbers. A seat label will not be saved if the actua l seat has not been numbered. There are several things you can do to the seating chart by pressing Function keys [Arrows] Move in the grid. [PAGE UP] [PAGE DOWN] Move up or down a page at a tim e. [HOME] Go to the top of the seating chart. [END] Go to the bottom of the seating chart. [INSERT] Move all seats to the right of the cursor one space to the right. [DELETE] Move all seats to the right of the cursor one space to the left. [CTRL] + [INSERT] Move all lines from the cursor down. [CTRL] + [DELETE] Delete current line and move all lines below up one. [F1] Switch between placing seats and entering seat labels.

[Letters] Label the seating chart. [Numbers] Place seats. [SPACEBAR] Remove at cursor. Note: When typing seat labels you will not be able to move seats using [INSER T] or [DELETE] and to move the current seat position in the seating chart you wi ll have to hold down [CTRL] and press arrow keys, [PAGE UP], [PAGE DOWN], [HOME] and [END]. Once you have the seating chart the way you want it press [ESC] to save it. Y ou will now be offered the option of printing the seating chart or saving it to a text file. To delete a venue or move it to a new location on your hard drive you only ne ed to delete or move the ??????.THR file. CREATING AN EVENT Using the option "Create an event" will do just that. On the first screen you will have the option of "1. Create a new event" or "2. Load an existing event." Option 2 will allow you to change the pricing in an existing event or more impo rtant to allow you to copy the data in an existing event to create a new event f or a different date or time. An event header will look like this YYYY MM DD HH MM ATTRACTION NAME 2008-02-09 16:30 THE ODD COUPLE THEATER FILE BIJOU.THR

If you loaded an existing event file and make any changes in the header, then when you save this file you will be offered the option to save as the SAME even t or as a NEW event. You save as the SAME event only if you are correcting somet hing, like a typo in the event name or an incorrect date or time. If you save as the SAME event the corrections will be made and any seats sold to this event wi ll be preserved. If you save as a NEW event then the old event will remain uncha nged. A NEW event will be created and all seats in the NEW event will be unsold even if they had been sold in the old event. This is how you copy the data from an existing event to create a new event without having to type in the pricing da ta all over again. From anywhere on this screen you can press [F4] to toggle the event between " general seating" or "assigned seating." Press [TAB] to go to the "Ticket type" section. The program will allow you to sell seats to up to 5 different types of customers, for example GENERAL, CHILD, SENIOR, STUDENT, DISCOUNT. Each type will have its own pricing list. Here you w ill be able to type in the label for each type of ticket. Of course you do not h ave to use all 5 types, but you must enter at least one. By pressing [ENTER] you will be able to toggle between entering the labels or the stock numbers. Since this program is used in conjunction with the POS software the POS softw are will have to know what stock number to use to ring up each type of ticket. Y ou cannot sell tickets if the POS program is not set to use a stock table. Be ca reful, entering an incorrect stock number, or one that is not in the stock table , will prevent you from ringing up the ticket sale. If a stock number for a tick et cannot be found in the stock table the program will refuse to ring up the sal e. You may use the same stock number for all the different ticket types if you w ish. When entering the ticket types in the stock table do not enter the price of the tickets. The price of each ticket is set here, a regular price or a sale pr ice in the stock table will be ignored. However you must set the tax rate for yo ur tickets in the stock table, if any. You can set up a percentage tax and a uni t tax just like any other item in the stock table. Press [TAB] again to go to the pricing grid. When you laid out the venue seat ing you placed each seat by pressing a number (or for "general seating" you assi gned sections of the venue). That number will affect the price of that seat. Her e in the pricing grid you enter the price for each seat depending on the seat nu mber and the "ticket type" that may be sold. For example a ticket sold for GENER

AL ADMISSION for a seat numbered [2] (or section #2) may have a totally differen t price than a ticket sold for SENIOR ADMISSION for a seat numbered 5. Of course you may charge the same price for all seats no matter what the ticket type or s eat number if you wish. You must make sure that you fill in prices for all possi ble ticket type / seat number combinations. From anywhere on the screen you may press [PG DN] to continue or [ESC] to qui t. The next screen will show you a sample printed ticket ADMIT ONE TO THE ODD COUPLE ON SATURDAY FEB. 19, 2008 AT 4:30 P.M. AT THE MAJESTIC VENUE 4730 W, Irving Park Road Chicago, IL 60641 PHONE: (773) 555-5555 FAX: (773) 555-5556 EMAIL: [email protected] HTTP: HTTP://WWW.MAJESTIC.ORG SENIOR ADMISSION = 60.00 *********** ROW XX, SEAT XX ************ The ticket stub will not be shown but will comprise the following lines THE ODD COUPLE ON SATURDAY FEB. 19, 2008 AT 4:30 P.M. SENIOR ADMISSION = 60.00 *********** ROW XX, SEAT XX ************ Under the ticket displayed on the screen will be 10 lines. You can fill in th ese lines with text that you want printed on the tickets for this event. You can use these lines to state your return policy, legal stuff, or anything else you wish. Blank lines from the bottom will not be printed. So a printed ticket could look like this ADMIT ONE TO THE ODD COUPLE ON SATURDAY FEB. 19, 2008 AT 4:30 P.M. AT THE MAJESTIC VENUE 4730 W, Irving Park Road Chicago, IL 60641 PHONE: (773) 555-5555 FAX: (773) 555-5556 EMAIL: [email protected] HTTP: HTTP://WWW.MAJESTIC.ORG SENIOR ADMISSION = 60.00 *********** ROW D, SEAT 25 ************ Outside food not permitted. All ticket sales are final. Prices include 10% entertainment tax. - - - - - - - - - - - - - - - - - - - - THE ODD COUPLE ON SATURDAY FEB. 19, 2008 AT 4:30 P.M. SENIOR ADMISSION = 60.00 *********** ROW D, SEAT 25 ************ The total number of events that can be saved is 100,000,000 or disk storage,

after that you cannot add additional events. You can copy events with different dates / times. This means that to add an e vent you do not have to type in all of the pricing and other information again. Just load a current event, change the date / time (event name or venue) and it w ill be saved as a new event file. After saving an event the program will ask you if you want to do it again with different data. Delete an event To delete an event you must us option "6. Delete an event" Events are registe red into an index file and then given a numeric file name so it would be difficu lt to find the actual file to manually delete to remove the event. Plus manually deleting the event file would trash the index file. Deleting an event will erase all information about the event including all fi nancial data and information on which seats have been sold or remain unsold. Del eting an event cannot be undone. Ticket sales reports To make a ticket sales report select option #6 from the menu. You may now sel ect either one event by pressing [ENTER] to make a report or by scrolling the li st of events you can press [INSERT] to select many events to be in the report. W hen you press [INSERT] to select and event an [X] will appear to the right of th e event name. To unselect an event press [DELETE] and the [X] will vanish. If yo u select one event and press [ENTER] from a different event the selected event w ill be used. If you have selected more than one event you will be offered these options 1. 2. 3. 4. Create each report Create each report and totals Create totals report only Cancel

Options 1 or 2 will create a document that contains a report for all selected events. Options 2 or 3 will include a total report in the document that adds up the figures from each report. ============================================================ 2008-01-16 08:00 THE ODD COUPLE MAJESTIC.THR ============================================================ THIS REPORT PRINTED ON 09-20-2008 # OF TICKETS SOLD REGULAR CHILD 12 SENIOR STUDENT DISCOUNT TOT SOLD TOT SEAT 33 6 4 0 0 44 102 10 1 1 0 0 12 100 0 0 0 0 0 0 104 0 0 0 0 0 0 140 0 0 0 0 0 0 184 0 0 0 0 0 0 140 0 0 0 0 0 0 88 0 0 0 0 0 0 96 9 2 1 0 0 12 36 52 9 6 0 0 84 990

1 2 3 4 5 6 7 8 9 TT

MONEY RECEIVED FOR TICKETS SOLD REGULAR CHILD 12 & SENIOR STUDENT DISCOUNT TOTAL SOLD 1 4125.00 375.00 400.00 0.00 0.00 4900.00 2 1000.00 50.00 80.00 0.00 0.00 1130.00 3 0.00 0.00 0.00 0.00 0.00 0.00

4 5 6 7 8 9 TT

0.00 0.00 0.00 0.00 0.00 225.00 5350.00

0.00 0.00 0.00 0.00 0.00 25.00 450.00

0.00 0.00 0.00 0.00 0.00 20.00 500.00

0.00 0.00 0.00 0.00 0.00 0.00 0.00

0.00 0.00 0.00 0.00 0.00 0.00 0.00

0.00 0.00 0.00 0.00 0.00 270.00 6300.00

1 2 3 4 5 6 7 8 9 1. 2. 3. 4. 5.

CURRENT PRICE PER TICKET REGULAR CHILD 12 & SENIOR STUDENT DISCOUNT 125.00 62.50 100.00 115.00 90.00 100.00 50.00 80.00 90.00 70.00 85.00 42.50 60.00 75.00 55.00 60.00 30.00 50.00 50.00 45.00 50.00 25.00 40.00 40.00 35.00 40.00 20.00 35.00 30.00 25.00 35.00 17.50 30.00 25.00 20.00 30.00 15.00 25.00 20.00 17.50 25.00 12.50 20.00 15.00 10.00 REGULAR CHILD 12 & UNDER SENIOR STUDENT DISCOUNT SAMPLE TICKET SALES REPORT

The numbers on the left (1 - 9) refers to the section of the venue for which the tickets were sold. A "Totals" report will not include prices. A ticket report will show you the number tickets sold and the money received for all tickets for the event for each type of ticket for each section of the ve nue. The money received is the actual amount paid even if the prices of the tick ets was changed over time. After the report is created it will be displayed on the screen. You may then press [TAB] to either print the report or save it as a text file. Ticket reports use the "receipt" printer and the "receipt printer" settings f rom the "Printer setup" feature of the POSCONFG.EXE program. Ticket reports are always 80 characters wide even if you have set receipts to print 40 characters w ide. So a ticket report will come out looking really weird if you print it on a 40 character wide receipt printer. Each report in the document will be the lengt h you have set for "Number of printed lines per page" so it you choose to print the document the beginning of each report will begin at the top of the page. Sell tickets Now that you have setup your venue seating and your events it is time to star t selling seats. From the "1. Purchase" screen in the POS.EXE program press "[CT RL]+[END] Tickets." You will now be at a screen where you can select an event. You will return to this screen when you have sold a set of tickets or voided out a ticket sale. Th is means that you will remain in the ticket selling part of the program until yo u press [ESC] from this screen to return to the main POS program. At the top of the screen where you can select an event will be today's date. You can change the date if needed. If you press [TAB] you will see a list of all the events on the date shown, or if you press [F1] you will see a list of all e vents on all dates. Use the arrow keys to highlight the event you want and press [ENTER]. If you press [TAB] instead you will be able to type in a different dat e.

Once you have selected the event you want if you are selling seats as "general s eating" a chart will appear like this GENERAL CHILD SENIOR STUDENT DISCOUNT MAIN FLOOR MEZZANINE BALCONY 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 UNSOLD SEATS IN VENUE 128 250 68 70 98 125

SEATS RESERVED: 3 COST: 18.00 GENERAL CHILD SENIOR STUDENT DISCOUNT [A1] 8.00 [B2] 5.00 [C3] 6.00 [D4] 5.50 [E5] 3.00 [^] [v] [TAB] = Clear all [+] = Sell [F5] = Prices [ESC] = Cancel Use the up and down arrow keys to move the light bar to the section you want to sell the seats from. As you move the lightbar the possible prices for the sea ts in that section of the venue will appear near the bottom of the screen. Press the letter key [A] - [E] or number key [1] - [5] to sell a ticket depending on the ticket type. You must press the key for each ticket you want to sell. In thi s example you would have to press the [2] key (or [B] key) 3 times to sell 3 "ch ild" admissions. [TAB] will clear all the seats from this sale. [F5] will display the price gri d for all seats. [ESC] will cancel the sale. Press [+] to ring up the sale. However if you are selling seats as "assigned seating" a venue map will appea r on the screen. Move the cursor to the seat you wish to sell. Seats with white letters on a black background are already sold and you cannot sell them again. A s you move the cursor over a seat the possible prices for that seat will appear near the bottom of the screen depending on the number (or letter) of the seat. I f the seat has already been sold the "This seat" price of the seat will be fille d in. This is the actual price paid for that seat even if the prices have change d since the seat was sold. To actually sell a seat, determine the type of seat to be sold (General, Chil d, Senior, etc.) and press the coresponding number or letter for that seat type. The number of the seat will change to a letter and the background will change t o green. To unsell a green seat press [TAB]. NOTE: If you first enter this scree n and there are some green seats this means that another computer on the network is selling them. DO NOT [TAB] them out. However if the reason that the seats ar e green is because the computer crashed while a ticket sale was in progress then you must [TAB] them out from the same computer that crashed. The screen will display a running total of the number of seats sold and the t otal price of all the seats marked. [F5] will display the price grid for all seats. [ESC] will cancel the sale. Pr ess [+] to ring up the sale. RINGING UP TICKETS When you press [+] to ring up the sale you will see a screen very similar to the regular "Purchase" screen. However there will be differences. There are seve ral things you will not be able to do. You You You You You will will will will will not not not not not be be be be be able able able able able to to to to to ring up other merchandise. view the stock table. give discounts. park the sale. do reductions.

Also the main POS menu functions cannot be performed from the ticket program such as closing the register, no sales, reports, etc. For those features you wil l have to return to the main POS.EXE program. You will be able to press [F7] for tax exempt sales, [F8] to round the sale t o the nearest .05 or .10. If you press [F5] you will be able to "1. Return to pi cking tickets" to add or remove tickets to the sale or "2. Void entire sale." to cancel all tickets and return to the screen where you can pick an event. Of course this is also where you can pay for the tickets, complete the sale, print a receipt, and print the tickets. After completing the sale you will retur n to the screen where you can pick an event. Remember, to return to the main POS program you must press [ESC] from this screen. NO VOIDED TICKET SALES One last point. Once you have printed out tickets you have created a product. A set of tickets can be worth hundreds or thousands of dollars. There is no way to return tickets. Oh, I imagine that you could go to the main POS program and do a normal return but that would not return the tickets to the program. You cou ld not sell them again through the ticket feature. The only way to resell the ti ckets would be to keep the actual printed tickets and sell them again as a norma l sale, not through the ticket feature. This also means that if from the main PO S program you use "5. Void" you can not void a completed ticket sale. *** TIME SALES *** When you are in the main menu of the POS program, or in a sale, you can hold down [CTRL] and then press [TAB] to enter the "timer" feature. This will allow y ou to start or stop timers allowing you to sell time. Time can be sold for thing s like using computers in a cyber café, paintball arena, parking, etc. Timers can only be used for 24 hours; they cannot time things over a span of days. If you are using a network, timers operate over the network. A timer started on one register on the network can be stopped from any other register on the networ k. There are two modes for timing. If you set from 1 to 51 timers they will be d isplayed on the screen. Start time and elapsed time will be displayed. Use the a rrow keys to move the lightbar to the desired timer and press [TAB] to start the timer or [DELETE] to stop the timer. If you set zero timers then no timers will be displayed. Pressing [TAB] will pri nt a "start time" receipt. Pressing [DELETE] will allow you to enter the time st amp from the start receipt and then will calculate the elapsed time. You may cho ose to print time receipts whenever you start or end timing. Time is sold in "time units." Allowable time units are 1 minute, 5 minutes, 1 0 minutes, 15 minutes, 20 minutes, 30 minutes, or 1 hour. For example if you are selling 15 minutes on a computer for 1.00 then your time unit will be 15 minute s. Well why not just sell 1 hour for 4.00? Well you may want to round out the ti me to the nearest 15 minutes. This will be possible in the program if your time unit is 15 minutes but not if your time unit is 1 hour. If you choose a time uni t of 1 minute you cannot sell more than 999.999 time units because that is the m aximum number of "pieces" allowed in the POS program. However 999.999 minutes is 16.66 hours so this may not be a problem in your store. To actually ring up time in a sale you will have to enter an item in your sto ck table to use to ring up time. The price for the item must be for the chosen t ime unit. For example if you are charging 1.00 for 15 minutes then your item cou ld be entered in the stock table like this STOCK# DESCRIPTION PRICE 123456 15 MINUTES ON INTERNET 1.00 Once you have entered a "time" item in the stock table you can then configure th e timer feature. First set the number of timers from 0 to 51. Next set the minim um time allowed. This will be the minimum time that someone can be charged for.

This is not dependent on the "time unit" that you will be using. For example you can use a time unit of 15 minutes but set the minimum time to 20 minutes. Next set the time unit that you will be using followed by the rounding factor . There are 3 rounding factors that you may choose. "1. No rounding" which will charge for the exact time used to within 1/1000th of your chosen time unit. For example if your time unit is 15 minutes and the customer uses 34:13 minutes then he will be charged for 2.281 time units. "2. 4/5 rounding" will round up or dow n to the nearest full time unit. "3. Round up" will always round up to the next full time unit. Of course if the rounded time is less than the minimum time then the minimum time will be used. You may also set "FIRST ?? MINUTES FREE." If your customers require a setup t ime (put on shoes, change clothes, bathe before entering the pool) you may give them a reasonable amount of time to prepare before their time begins. "Free" tim e would also include time at the end of the session that would be needed to chan ge back so that they could come to the register. If the time used is less than t he free time then no time will be charged even if you have set a minimum time. You can now enter the stock number for selling time that has been entered int o your stock table. If you enter the proper stock number then after you stop a t imer and return to the main POS.EXE program the information from the timer will be automatically rung into a sale. A stock number will also allow the timer feat ure to look up the price for a unit of time and print it on the "start time" rec eipt. If you do not enter any stock number here then the timer info will not be automatically transferred to a sale when you return to POS.EXE. If you enter an incorrect stock number then you will receive an "INVALID STOCK NUMBER" error whe n you return to POS.EXE. If you stop two or more timers, the information from all the timers that you stopped (added together) will be entered into the sale. Below is a sample start receipt and a sample stop receipt. DALE'S CYBER CAFÉ - - - - - - - - - - - - - - - - - - Your start time for unit #1 is 10-12-2005 15:14:17 Your time is measured from this time until this receipt is turned in. Time is charged in units of 15 minutes at 1.50 per unit. The minimum time allowed is 15 minutes. Time is not rounded. DALE'S CYBER CAFÉ - - - - - - - - - - - - - - - - - - START TIME FOR UNIT #1 15:13:10 STOP TIME 15:23:22 ELAPSED TIME 00:10:12 MINIMUM TIME ALLOWED 00:15:00 TIME IS NOT ROUNDED. TIME UNITS = 1.000 10-12-2005 To print "time receipts" your register must be set up to print regular sales

receipts. The parameters set for regular sales receipts are used to print time r eceipts. There are 4 options for printing time receipts and they can be set differentl y for start receipts and stop receipts. "1. Always print" will always print a ti me receipt. "2. Ask DEFAULT = YES" and "3. Ask DEFAULT = NO" will ask you if you want to print the time receipt. "4. Never print" will not allow time receipts t o be printed. Notes: Closing the register at night will not turn off timers that are running. When you open the register in the morning you should check to see that the timer s are all off. After stopping a timer the time in time units will be printed at the top of the screen. *** VENDOR LIST *** (See "Stock Table") In the stock table you may enter a vendor's stock number for each item. When ringing up a sale you may alternately use the vendor stock n umber to ring up an item (the stock number is the primary method). However befor e you may use this feature you must turn it on here. When you choose Vendor List in the POSCONFG.EXE program you will first be asked how many (out of the total 13,000) of the vendor's stock numbers you wish to search for a match when ringin g up an item using the vendor's stock number. Looking up an item takes a lot lon ger using the vendor's stock number than the stock number so you don't want to s earch all 13,000 lines in the stock table if only the first 800 lines are filled in. If you enter 500 then only lines 1 to 500 in the stock table will be search ed. If you enter 0 then you will not be able to look up an item using the vendor 's stock number when ringing up a sale. In the stock table you may assign each item to a category. You may group all of the different items sold to you by the XYZ company into the vendor of "XYZ Co ." even if they are widely separated in the stock table and different categories of merchandise. When you print out reports you may sort the reports by vendor. Sales reports by vendor will give a percentage of total sales by each vendor. You may assign up to 256 vendors numbered from 0 to 255. It is a good idea to leave vendor 0 unassigned, that is the default vendor for any item entered into the stock table. That way if an item comes up with a vendor of " " you know that you have not assigned it to a vendor. Before you assign an item to a vendor the vendor name must be in the vendor l ist so it will be a good idea to fill in your vendor list before you begin enter ing items into your stock table. The names in the vendor list may be in any order. However please remember tha t whatever order you choose, that the vendors will be sorted and printed in that order. If you move a vendor name from one place to another you will have to man ually change the vendor assignment for EVERY item in your stock table that is li nked to that vendor name. Choose your order wisely! Leave blanks in the list for future additions. Blanks are ignored unless an item in your stock table is assi gned to it. Once you have entered your vendor list (and your tax and category list) you m ay begin entering items in your stock table. When you are entering your stock it ems and you reach the "Vendor" column the current vendor name will be replaced b y the position of that name in the vendor list. For example: if the XYZ Co. is v endor #45 when you move the lightbar to "XYZ CO." the number 45 will replace it. You may now change the vendor assignment by changing the 45 to the number of an other vendor. To keep you from having to remember all of the vendor numbers the vendor list will appear at the bottom of the screen. Hold down [CTRL] and press the [PAGE] keys to page through the list. Please remember that the items in the stock table are not linked to a particu lar vendor name but to the position of that name in the vendor list. RINGING UP A SALE When the register starts you will see the main menu...

1. 2. 3. 4. 5. 6. 7. 8. 9.

Purchase Return File Maintainance No Sale-Cash in/out Void Lock Register Close Register Reports Associates

-

Ring up a sale Ring up a refund Access and change .POS file. Opens drawer, accounts for cash pulls / drops. Cancels a sale / view-reprint transactions. Locks program. Display and reset daily sales totals. Information about your sales. Enter / delete salespersons.

1. Purchase 2. Return A return is exactly the same as a purchase except items and dollars are subtr acted instead of added and you have to tell the program if a returned item is be ing returned to inventory or being disposed of. From the main menu, if you select option "1. Purchase" (or "2. Return"), and if you have enhanced "Employees" you will be required enter an employee number f rom the employee list (or PIN number). You may not choose an employee number tha t is blank so make sure that you have filled in at least one employee name in th e list. If this is a "Return" you will be asked for both the person ringing up the re turn and the person who rang up the original sale. This way the return amounts w ill be subtracted from the sales totals of the person who sold the merchandise. After choosing an employee you will see the screen below. Lne Qty Description Stock Number Price Amount Tax% 1 5 COLOR KEY ONE SIDED 687157115715 2.49 12.45 8.750% 2 1 BRASS KEY ONE SIDED 354111671677 2.19 2.19 8.750% 3 1 ALL ABOVE REDUCED 20% -88888 -2.93 0.000% 4 1 PULL APART KEY CHAIN 881371687178 2.50 2.50 8.750% 5 1 1 UP MINUS $0.50 / PC -77777 -0.50 0.000% 6 1 COUPON / UNIT REDUCTION -1 -5.00 8.750% 7 8 9 10 +---+---+-----------------------+--------------+------+------+------+ DALE HARRIS Description: Item Total: 8.71 ______________________ 10% Discount: -0.87 Sub Total: 7.84 Inventory Count: ____________ Tax: 0.69 +---PURCHASE-#2759-----------------------------+ Total: 8.53 +------------+ +--------------+ +------------+ Cash paid: 10.00 Enter Stock Enter Enter Change Due: 1.47 Number: Price: ____.__ Quantity:___ ___________ Tax Rate 8.750 +------------+ +--------------+ +------------+ +----------------------------------------------+ Press [+] to total [F1]Stock Table[F3]Disc.[F5]Void [F6]Park [F7]TAX[F9]REDUCT.[F11]BACK SALE SCREEN You ring sales up by entering amounts in the three boxes at the bottom of the screen. If your register uses a stock table you will be required to enter a valid sto ck number for the item you are selling. A valid stock number is one that is list ed in the stock table. An item not listed in the stock table cannot be rung up. If you are using a scanner to enter the stock number then you will not need t

o enter the price or quantity for an item. The program will look up the price an d tax rate for that item (just as if you had typed it) and make the quantity = " 1", it will enter all this to the list and then be ready to scan the next stock number. In effect all you have to do to ring up a bunch of merchandise is to sca n the barcodes, you don't have to touch the keyboard at all until you press [+] to total the sale. But what if you need to change the price, tax rate, quantity, or description for a scanned item? No probelem, after you scan an item just press [TAB] to make those changes. If you do not know the stock number for an item you may access the stock tabl e by pressing [F1] and the screen below will appear. Lne Qty Description Stock# Description Price ----+---+-----------------+------+----------------------+-----+ 1 5 COLOR KEY 1 SIDED 13 A COLOR KEY 1 SIDED 2.49 2 1 BRASS KEY 1 SIDED 26 B U.S. CREDIT CARD KEY 0.49 3 1 REDUCE ALL / 20% 39 C BRASS KEY 2 SIDED 2.19 4 1 KEY CHAIN 55 D BRASS KEY 1 SIDED 2.19 5 1 1 UP -$.50 68 E COLOR KEY 2 SIDED 2.49 6 1 COUPON 110 F FOREIGN CAR KEY 3.49 7 152 G RUBBER HEAD KEY 3.99 8 186 H FRGN CREDIT CARD KEY 0.49 9 219 I STEEL/PRECUT/BIT KEY 3.49 10 246 J MEDECO KEY 6.99 11 259 K TUBULAR KEY 5.99 12 221694 L VATS/TRANSPONDER KEY 25.00 ----+---+-----------------+226666 M ORIGINAL CAR KEY 2.99 +--STOCK TABLE------------+ 6936 N KEY PAL KEY RING 2.50 Press [^] or [v} to scan 69521 O 24" BEADED NECKCHAIN 0.99 or type in stock# ___13 96852 P PLASTIC CLIP-IT RING 0.99 [ENTER] = Use this # 182070 Q MAGNETIC KEY BOX 2.00 [F1] = Repeat search 182963 R ANGEL KEY RING 6.00 [HOME]First [TAB]Search 182996 S 7/8" SPLIT KEY RING 0.25 [END]Last [ESC]Cancel 215236 T SPIRAL /W CLIP RING 2.50 +------------------------------------------------------------+ Press [PAGE UP] or [PAGE DOWN] to view additional pages. SALE SCREEN SHOWING STOCK TABLE The top stock number will be highlighted. Use the arrow keys to scan up and d own the page. When the correct stock number is highlighted press [ENTER] to retu rn to your sale and the stock number will be entered for you. Or just press the letter key (A-T) listed in the second column. (You may also use the A - T keys t o ring up items from the first stock table page even when the stock table is not displayed, i.e. when at the main sale screen you are supposed to enter a stock number press A-T instead.) When in the stock table you may use the [PAGE UP] and [PAGE DOWN] keys to turn pages and then scan to the one you want or press A-T. In the stock table press [TAB] to search the stock table. You may search by s tock number, description, price, category, or vendor. If the item found is not c orrect press [F1] to continue the search for the next match. Note: a search by s tock number will always find the first match, but then no two items may have the same stock number. If you search by description you may enter a partial description for the sear ch. For example if you search for "BLUE" then the search will find all of the it ems that have "BLUE" in the description, ie. "BLUE NAME BADGE", "ZIPPO LIGHTER / BLUE", "SET OF 4 BLUE TUMBLERS", all would be found. This is another reason to use detailed descriptions in the stock table. If you entered a vendor's stock number for each of your items you may use the vendor number to ring up the item. When this program asks for the stock number press [*] (the asterisk key), you may now enter the vendor's stock number. This

program will look for a match, or partial match, between the number you entered and the vendor's stock numbers in the stock table. This means that if you entere d "APPLE" that the program will match "APPLE", "APPLES", "PINEAPPLES", "ROAD APP LES" or any vendor stock number that contains "APPLE" in it. If the program find s the wrong "APPLE" simply press [2] to continue looking. Press [1] or [ENTER] i f the correct item is found, [ESC] to quit, or [F1] to display the stock table w ith the vendor's stock numbers shown. (See "Vendor" to see how to turn this feat ure on.) When you enter the stock number in the sale, the register will look up that i tem's price, description, and how many you have in stock and display it on the s creen. You will now be in the "Enter Price:" box. If the description of the item does not match the one you are ringing up you may press [F11] or [ESC] to retur n to the "Enter stock number:" box. While in the "Enter Price:" box, if the price is wrong, you may enter a new p rice. A price of $0.00 is acceptable. Only while you are in the "Enter Price:" b ox may you press [F7] to modify the tax rate for this item. When you press [F7] you will flip through the tax rates in the tax table one at a time. Stop when yo u get to the one you want. This means that you can only charge tax rates that ar e in the tax table, make sure that it is complete. After entering the price you will be in the "Enter Quantity:" box. This box w ill use a quantity of "1" as the default. If you are selling more than one, ente r the correct quantity. If you are selling something by length or weight you may press [.] to enter decimal pieces (###.###). For example, if you are selling 5 3/8 yards of something that is sold by the yard you may enter 5.375 pieces. The register will now post this item at the top of the screen and return you to the "Enter stock number:" box for the next item. When in the "Enter Quantity:" box you can press [F12] and you will then be ab le to enter the total price for the line. The program will then calculate the nu mber of items needed to account for that price. For example if you had a 5.00 co il of wire that sells for 0.29 per meter the program would calculate that there must be 17.241 meters of wire in the coil. Pressing [F7] will switch the currenc y amount you are entering from "with tax" to "without tax." Function keys. Listed at the bottom of the sales screen are various functions and the [F?] k eys you need to press invoke those functions. If a function is not listed, you h ave not enhanced that feature or that function is not available during this part of a sale. [F1] Stock table. This has already been explained above. [F2] Calculator. This function is not listed at the bottom of the screen, and ac tually you can access this function from all parts of the program by pressing [F 2]. When you press [F2] a 5 function calculator will pop up on the screen. It wo rks just like any pocket calculator using the numeric keypad and some other keys including [BACKSPACE]. Press [F9] to see exactly what other keys when the calcu lator is "full screen". Press [F2] again to toggle between a full screen calcula tor and just a small display at the bottom of the screen. Press [ESC] to remove the calculator. [F3] Discount. This is a whole sale discount, like an employee discount or a "30 % off everything" sale. If you have enhanced this feature to "PRESET" then press ing [F3] will toggle you through the percentages that you have preset. If you ha ve enhanced this feature to "EMPLOYEE SET" then when you press [F3] the associat e will be allowed to type in the percentage of the discount. In both of the abov e cases pressing [F3] will also turn off the discount. [F5] Void. This will allow you to erase the entire sale or any one line of the s ale. You may erase any line even if it is not currently visible on the screen (y ou have more than 12 lines and it is on another page.) However if you cannot see

it, do you know what line it is on? Use [PAGE UP] and [PAGE DOWN] to view the p roper page. After pressing [F5] select to void "One line only" or "The entire sa le." If you choose to void one line, enter in the line number, the item will be voided and you will be returned to the sale. If you void the entire sale you wil l be returned to the main menu, this sale never happened. [F7] Modify tax. This function can be accessed only when you are entering the pr ice of an item. Press [F7] to change the tax on an item by flipping through the tax rate chart until the correct rate comes up. A zero ( 0 ) rate is always avai lable. [F6] Park. If you enhanced this feature then you may park the current sale and t hen start a new sale or recall another parked sale. You may park up to 76 sales. If you try to park more sales than allowed you will receive the message, "The parking lot is full." and will not be allowed to park that sale. [F7] Reduction. This function will allow you to reduce either all of the lines o r just the last line entered. You may reduce by a dollar amount from each piece sold or by a percentage. You may also reduce the entire sale by entering coupons . Normally when you sell an item the price of the item times the quantity is ad ded to the $ SOLD column of the stock table. However if a line has been reduced, the reduced price is added. This means that if you add up all of the items in t he stock table the total price will equal your net sales in the sales report. Th is also applies to discounts because discounts are actually a type of reduction. This also means that if you have sold 48 pieces of something priced at $1.00 ea ch you may only have listed sales in the stock table of $46.35 for that item. So me of them were sold at a reduced price. Coupons are not associated with any particular item if you ring them up as "C oupons". Therefore they will not reduce the price of any item. If you then add u p the sales in the stock table you must subtract the "Coupon" from the sales rep ort to equal the net sales. If you reduce by a dollar amount, and the amount is more than the price of th e item (or if it has already been reduced and the dollar amount is more than the reduced price) then the price of the item will be reduced to $0.00 and only the former price will be reduced. For example if you sold one item for $1.00 and an other for $25.00, and then did a item reduction on all items for $2.00, then you will take $2 off the $25 item but you can only take off $1 from the $1 item so your total reduction will be $3.00. [F11] Back. Pressing [F11] (or [ESC]) may cancel what you are doing, erase the c urrent number, or send you back to where you came from. Some times several of th ese things will happen if you press [F11] more than once. For example the first time you press [F11] it will clear the number (set to 0) the current number and if you press [F11] again you will go back to the previous number. Maximum number of lines. The maximum number of lines in any one sale is 60. Each reduction or coupon i s included in calculating the number of lines. Once you reach 60 lines the regis ter will only allow you to total the sale, void the sale, or void a line. Any sa le that exceeds 60 lines will have to be rung as two transactions. Finishing a sale. When you have finished ringing everything up in your sale including coupons, reductions, and a discount, (if any) press [+] to complete the sale. On a laptop you may also press [=] to total a sale. Once the sale is completed you may retu rn to the sale by pressing [F11] or [ESC] to "Go back". You will now be asked for customer information that you set up using POSCONFG .EXE. Depending on how you set it up this information will be saved into a custo mer database and/or printed on the receipt.

If you save the information on disk, then at the end of a sale when you are a sked for this information you may search the file for it instead of entering it. You may search for any portion of any field. For example you could search the " Customer Name" field for "DAVE" (even though the field contains first and last n ames) and then continue the search until you find the "DAVE" that you want. Once you have entered the customer information (or read the information from the database) press [TAB] to continue. If you entered the information or changed what was in the file, you will be asked to save the new information as either t he old customer or as a new customer. This version of the program only allows you to enter and search the customer database. Future versions will have additional features. Payment. You must now choose between a cash, check, or credit payment. You may use POS CONFG.EXE to set which forms of payment are acceptable and if you wish to allow multiple forms of payment on the same sale. Cash Enter the amount of money the customer gives you or just press [ENTER] for ex act change, the change due to the customer will be displayed. If the customer gi ves you a different amount, say hands you an additional 12 cents then just re-en ter the amount tendered for a new change due. If you press [ENTER] without enter ing a new amount you will return to the main menu. Check You will be asked for the information that you requested to be asked, then yo u set up the "checks" function using the POSCONFG.EXE program. This information will be printed on the receipt, journal, and in the recorded sales record file. The salesperson will be told to write the transaction number on the back of the check. If the check is returned by the bank you can find the customer's informat ion by looking on the journal or using the register's "Void" option to display t he sale on the screen. Credit / Debit You will be shown the total amount to be charged to the credit card. If you h ave enabled both CREDIT and DEBIT you will have to chose which one to use, you c annot use both a credit card and a debit card in one sale. Gift card When you enter a gift card the program will ask you to for the card ID. It will not ask you the amount you want to use from the card. Instead it will ta ke enough money from the card to pay off the sale. Therefore if you want to use multiple forms of payment for the sale you must enter the gift card LAST. If the re is not enough money in the card to pay off the sale you may use up to 2 addit ional gift cards (3 maximum) to attempt to pay off the sale. If the gift cards c annot cover the sale then you will be able to use an additional payment method e ven if you set "multiple forms of payment" to "NO" User defined This payment method will only ask for the amount you wish to use to put on the sale. It will not ask for any additional information. Multiple tenders If you have chosen to allow multiple forms of payment on a single sale, then if you enter less than the total amount of the sale for one form of payment, you will be requested to choose additional forms of payment until the total payment equals or exceeds the total amount of the sale. Here is a sample receipt printer receipt....

DALE'S KEY SHOP 1234 IRVING PARK ROAD CHICAGO, IL 12345 (123) 555-1234 KEYS FOR ANYTHING RETAIN THIS RECEIPT FOR ANY RETURN OR EXCHANGE, OR FOR COMPARISON WITH YOUR MONTHLY STATEMENT --------------------------------------TRAN ASSOCIATE TIME 2154 1 DALE H 10:57 --------------------------------------STOCK# DESCRIPTION PRICE 52489 PEPPERMENT LIFESAVERS TAX2 1 at .50 ea..... .50 13 SINGLE SIDED COLOR KEY TAX1 2 at 2.49 ea..... 4.98 55 SINGLE SIDED BRASS KEY TAX1 3 at 2.19 ea..... 6.57 958211 LOCKWORK TAX0 1 at 5.00 ea..... 5.00 6936 KEY PAL KEY CHAIN TAX1 1 at 2.50 ea..... 2.50 SUB TOTAL 19.55 TAX1 at 8.750% 1.23 TAX2 at 2.000% .01 TOTAL TAX 1.24 TOTAL 20.79 --------------------------------------CASH TENDERED 5.00 CHECK TENDERED 10.00 CREDIT TENDERED 10.00 TOTAL TENDERED 25.00 CHANGE DUE 4.21 CUSTOMER SATISFACTION GUARENTEED! 02-25-2001 *************************************** * COUPON * * * * BRING IN THIS COUPON FOR * * 10% OFF!!! * * ON YOUR NEXT KEY PURCHASE * * * * DALE'S KEY SHOP * * EXPIRES 03-31-01 * *************************************** File Maintenance File Maintenance will offer several options. 1. Run POSCONFG.EXE. 2. Stock table. 3. Tax rate list.

4. 5. 6. 7. 8. 9.

Category list. Vendor list. Set date / time. Copy files. Read receiving file. Read inventory file.

1. Run POSCONFG.EXE. This option will run the POSCONFG.EXE program for only THIS register. You wil l have to enter the master password. 2. Stock table. This option will allow you to edit the stock table. If you required it you wi ll have to enter the "stock table" password to enter. However only if you enter the "master password" will you be allowed to edit "pieces sold", "dollars sold", or the inventory counts. 3. Tax rate list. This option will allow you to edit the tax rates. If you required it you will have to enter the "tax" password or "master" password to enter. 4. Category list. This option will allow you to edit the category list. 5. Vendor list. This option will allow you to edit the vendor list. 6. Set date / time. It is very important that the date and time on your computer be correct. Use Windows on your computer to reset the date and time. Note: If your store stays open after midnight your closing sales will be reco rded on the day the register is closed. If you are open all day on the 16th but close up at 1:00am then your sales will be recorded on the 17th. When you open a t 9:00am on the 17th the journal will think that it is the same sales day. 7. Copy files. This function will copy the stock table, RECEIVE.EXE, and INVENTOR.BAT to ano ther disk drive. This will allow you to enter your inventory or receiving file o n a different computer to be read by this computer later. NOTE, if your stock ta ble is too large your will have to copy the program files to one disk and the st ock table to another. If your stock table is set to 13,000 it will be too large to copy to a floppy. 8. Read receiving file. This will read the file created by the "Receiving" program from either the ha rd drive or a floppy drive. This will add counts to the existing inventory in th e stock table. The "Receiving" file may only be read once because it will be era sed after being read. 9. Read inventory file. This will read the file created by the "Inventory" program from either the ha rd drive or a floppy drive. Before this "Inventory" file is read the current inv entory in the stock table will be ERASED. The stock table inventory will be repl aced by the counts in the "Inventory" file. No sale There are three options to a "No sale" 1. No sale 2. Cash pull

3. Cash drop 4. Cancel "1. No sale" just pops open the cash drawer and prints a receipt. "2. Cash pull" pulls money from the cash room to your register. Use this feat ure when you need have insufficient cash in your drawer and need to take money f rom the cash room to put in the drawer. "3. Cash drop" drops money to the cash room from your register. Use this feat ure when you have too much cash in your drawer and you need to take cash from yo ur drawer to deposit in the cash room. If you choose options 2 or 3 you will be asked for the amount. Two receipts w ill print, one for the register and one for the cash office, each of which will have the amount printed on them. No sales, cash pulls, and cash drops will be counted as transactions and will be placed in the journal file and transaction record so they can be displayed u sing the "5. Void" feature. On the closing screen and receipt there will be a listing for "Cash drops / p ulls" which will be the total for both, with cash drops being subtracted of cour se. Cash drops / pulls will be calculated into the "Cash in reg." figure. Since no sales, cash drops, and cash pulls all open the cash drawer they are all included in the "No sale" transaction count. Voids This function will display any transaction in the sales record on the screen including non-sales like opening, closing, voided sales, returns, no sales. Only sales in your sales record file (not refunds or anything else) may be vo ided and then only if they are from the same day. You may also require a passwor d before a sale may be voided. If you are tracking sales by sales person the void amounts will be subtracted from the sales totals of the person who rang up the original sale that is being voided. A voided sale will be totally erased from the register. The sales will be rem oved from the sales totals, the pieces will be returned to the inventory, even t he transaction count will be reduced by 1. The transaction type in the sales rec ord will be changed from "SALE" to "VOIDED SALE". However the amount of all of t he voids and the number of voids will be recorded in the daily sales report as a separate number, ie. not added into the daily sales. Lock register. To lock the register you will have to enter the "lock register" password (or the master password.) When the register is locked the program is frozen on the " lock" screen. To unlock the register you must enter this password (or the master ) again. The .POS file is also set to "lock" so even if you reboot the computer, if yo u try to run the POS program, when it loads the .POS file you will still be froz en on the "lock" screen. Close register. This option will either print a closing sales report and clear the register b efore exiting the program, or just exit the program. If you choose to close the register it will print out a daily sales closing r eceipt and then erase the daily sales. Do this only if it is the end of the sale s day. After erasing the daily sales it will ask you if you wish to erase the me rchandise sales data, this is WHAT you have sold. DO NOT erase the merchandise s ales data unless you have first used the "Reports" function to first print out t he merchandise sales report. (See "Journal") Some stores want to know what they sell on a daily basis, some weekly, and so me monthly. If you want to know what you sell monthly but printout and clear the merchandise totals daily then you have a lot of adding to do at the end of the month. Only when you are on the last day of your accounting period should you cl

ear the merchandise sales data. (But make sure that you print out the data first !) Make sure that the person who closes out your register knows when, and when n ot, to clear the merchandise sales data. If you choose to exit the register without closing then nothing will be print ed or erased. When you reopen the register later an opening receipt will be prin ted but otherwise it will be just as you left it. All your sales and everything else will be there as if you had never left the program. This is a major feature! This means that your computer has to be a cash regis ter only when you need to ring something up. If you are working in an office or school and only need to account for a sale 1 to 12 times a day, then when someon e comes to you to pay a fee, pay a fine, or purchase a nic-nac, pause your word processing software (or whatever), load the register software, ring up the sale, exit the register software, and go back to word processing. If you are using Wi ndows you can run your WP software and the register software in separate windows , just click over. At the end of the day run the register software a final time to print & close. Sample closing receipt.... DALE'S KEY SHOP 1234 STATE STREET CHICAGO, IL 60600 (312) 555-1234 ----------------------------------------------------------------------TRAN ASSOCIATE TIME 1234 0 21:02 -----------------------------------CLOSE CLOSE CLOSE CLOSE CLOSE -----------------------------------TX1 8.750% 70.31 0.000% 0.00 TX2 2.000% 3.08 0.000% 0.00 TOTAL 73.39 TOTAL 0.00 UNIT TAX 0.00 TOTAL TAX 73.39 -----------------------------------CASH SALES: 700.20 49 CHECK SALES: 40.41 3 CREDIT SALES: 293.02 18 DEBIT SALES: 0.00 0 GIFT CARD SALES: 0.00 0 USER DEFINE SALE: 0.00 0 CASH RETURN: -52.29 4 CHECK RETURN: -13.47 1 CREDIT RETURN: -20.00 2 DEBIT RETURN: 0.00 0 GIFT CARD RETURN: 0.00 0 USER DEF. RETURN: 0.00 0 NET SALES: 947.87 TOTAL TAX: 73.39 GROSS SALES: 1021.26 TIPS: 0.00 CASH BACK: 0.00 SUB REG CASH: 649.91 CASH DROPS/PULLS: 0.00 0 + CASH FUND: 125.00 CASH IN REG: 772.91 CHECKS IN REG: 29.30 CREDIT IN REG: 273.02

DEBIT IN REG: 0.00 USER DEF IN REG: 0.00 TOTAL PAYOUTS: 0.00 0 TOTAL DISCOUNTS: -67.34 4 TOTAL REDUCTIONS: -72.85 11 TOTAL COUPONS: 0.00 0 TOTAL VOIDS: -22.58 1 TOTAL GIFT CARDS: 0.00 0 SALES TRANSACTIONS: 70 RETURN TRANSACTIONS: 7 PAYOUT TRANSACTIONS: 0 NO SALE TRANSACTIONS: 7 GIFT CARD TRANSACTIONS: 0 TOTAL TRANSACTIONS: 77 -----------------------------------WE MAKE KEYS RIGHT 07-02-2001 Balancing your register. To balance you register a closing report will have five important numbers. Th e "Cash in reg:", "Checks in reg.", "Credit in reg.", "Debit in reg." and "User definde in reg." The "Cash in reg." figure includes the opening cash fund that you enter when you start this program, plus the sum of cash pulls minus cash drops, plus tips, minus cash backs, plus cash sales minus cash returns, minus payouts. In other wo rds the "Cash in reg." Should exactly equal the cash that is actually in your ca sh drawer. If you add up all of the checks in the register, plus any that were put "in t he safe" during the day, then the total should equal the "Checks in reg:" There are two important things about checks and refunds. You can give a check refund o nly if you return the customer's actual check to him or if you write out a store check (and then put the stub into the drawer to subtract from the check total), otherwise the checks that you add up at the end of the day will not equal "Chec ks in reg:" And the "User define" should add up to the "User define in reg." If a customer paid with a check but you give him a cash refund then at the en d of the return transaction you must choose "cash" as the method of payment. Likewise the credit slips in your register should add up the "Credit in reg." Figure and the debit slips in your register should add up the "Debit in reg." NOTES ON SALES REPORTS: If you allow multiple forms of payment on one sale then each form of payment used will count as one sale, for example, if a customer pays by check and cash f or one sale then that will increase the number of cash sales by one and the numb er of check sales by one, however the total sales will increase by only one beca use there was actually only one sale. This means that at the end of the day you could have 45 cash sales, 23 check sales, 22 credit sales, but only 76 total sal es. This also applies to returns. Also if you allow multiple forms of payment on one sale the dollar amount cre dited to each form of payment will be proportional to the amount tendered. If yo u have a 10% tax rate and the customer pays $10 in cash and $50 in credit for a $55 sale then the net sale is $49.50 (less tax) and .166667% will be credited to a cash sale, or $8.25 and .833333% will be credited to a credit sale, or $41.25 . Reports If from the register you select the "Reports" feature you will see the follow ing "Reports" menu... (Can't find FILEINFO.EXE? See "Starting the cash register" under "MINIMUM MOD E" at the beginning of this document.)

SALES REPORTS A. Total by Sales B. Employee Sales C. Hourly Readings D. Gift card MERCHANDISE REPORTS E. Total by Stock F. Total by Category G. Total by Vendor H. Employee by Stock I. Employee by Category J. Employee by Vendor K. History by Stock L. History by Category M. History by Vendor N. Inventory by Stock O. Inventory by Category P. Inventory by Vendor Q. Profit R. Inventory value When you select a "Report" it will be calculated and displayed on the screen. While on the screen you may print it on your printer or save it as a text file that can be loaded into any word processing program. You may also save it as a d ata file that can be loaded into any spreadsheet program. Saved files can be sav ed either to the current drive or you may select a drive. SALES REPORTS A "total" Sales report is exactly like the receipt that you get when you clos e out the register. An "Employee" sales report is the same thing except it is on ly one employee's sales. When you use the "Reports" feature in the POS.EXE program to make a "Total sales " report you will have several options. But first a few words about closing receipts. When you close out the register and print a closing receipt the information on t he closing receipt is also saved to a file. This allows a "Total sales" report t o not only report the sales in the current register session but for any closing report that has been recorded in the file. By specifying "Start date" and "End d ate" you may also total up all of the sales figures from those days. If you total figures from a range remember that if you specify a "Start date" from before you began using a version of the POS program that would record clos ing data then there is no data to read for those dates. For example if you enter a "start date" of 11-20-03 but did not install version 6.22 (or later) in your computer until 1-1-05 then no sales from before 1-1-05 will be added into your t otals. Also remember that the POS program saves closing data to the file depending o n the date / time of when you closed the register. If your bar / restaurant open s at 9:00 am on 2-3-05 and then closes at 2:00 am the next morning then the sale s for that day will be recorded under 2-4-05. If for some reason the date / time in your computer's system clock is inaccur ate this will also save closing figures to the wrong date. If you are adding sal es within a range and one or more of the sales records in the file that should b e within the range has an inaccurate date outside of the range then those figure s will not be included in the totals for the range. You are responsible for maki ng sure that the date / time of the closing of the register is accurate. Since incorrect dating of the closing receipts is possible, or you may not ha ve even closed the register properly on the correct day, you may not consider ad ding sales figures on a "Sales report" over a range of days to be a substitute f or adding up the actual closing receipts for those days. While this program wil

l accurately total up the closing receipts that have been saved to the file it h as no way of knowing that you have accurately saved all of the closing receipt d ata to the file. When you create a "Total sales" report you will be asked for a "Start date" a nd "End date." At the bottom of the screen will be displayed the date of the "Fi rst receipt in the sales record." It is pointless and misleading to specify a "S tart date" earlier than the "First receipt" date. From the "date" screen if you press [+] then a sales report will be created t hat contains only the sales held in the current session of the active cash regis ter. If your register was closed out earlier in the same day those sales are not "current" and will not be included. From the "date" screen if you press [TAB] then a "Total sales" report will be created that will total up all of the closing reports in the date range. If the current date is in the range then the sales from the current register session w ill be included. From the "date" screen if you press [F1] then you will receive the same repor t as pressing [TAB] plus a sales report for each closing receipt in the range. T his is a way to make sure none of the closing receipts are missing and a way to use up a huge amount of paper if you actually decide to print them out. Transaction numbers A print out of a closing receipt will have the original transaction number. T he current sales will have a transaction number of "CRRNT." The total for all r eceipts will have a transaction number of "TOTAL." Associate sales reports will have a transaction number of "ASSOC." Taxes Even though the current tax rates are displayed on all sales reports, the mon etary amounts are the actual tax amounts collected when the register was closed. Tips Tips are only reported if you are recording tips. (How else?) In addition tip s are only reported on non-networked registers or from the GLOBAL folder of netw orked computers. Networked local registers will not report individual tips. IMPORTANT: Tips apply to each slot in the "tips" file, Employee #1, Employee #2, Employee #3, etc. If you print each closing receipt then they will have the names of the employees at the time the register was closed. However the "total" receipt will have the names of the current employees. If over the range of dates two or more employees used the same slot, then the program will have no way of knowing this. The names printed in the tips section of the "total" report are th e current holders of those slots. For example, if "AMY" was employee #4 from 1-1 -05 to 1-15-05 and "ANNA" was employee #4 from 1-16-05 to 2-25-05 and you create a sales report from 1-1-05 to 1-31-05, then the tips for slot #4 will include t he tips earned for Amy and Anna. However if the current holder of slot #4 is "BO B" then "BOB" will be printed on the "total" report for slot #4. To find the act ual tips for Amy and Anna you would have to print out each of the closing receip ts in the range. There should be a long time before you assign a new employee to a slot used by a previous employee. Sub reg cash Cash fund Cash in reg. For historical purposes these fields ndividual reports however for the total the cash fund and SUB REG CASH and CASH e the CASH FUND is not something earned sales or taxes. Networks will be printed as they were saved for i report the CASH IN REG will not include FUND will be set to zero. This is becaus on each day and does not reflect actual

A sales report is the sales from that register only. If your register is on a network then only the sales from that register will be reported even if you spe cify a range of dates. To create a sales report for the entire network you must create the report from the GLOBAL folder. HOURLY REPORT An hourly report will print the total sales and total transactions for each h our of the specified day. Also for each hour it will calculate the sales per tra nsaction. When you have a sales, return, or void transaction the date/time and net sale s for that transaction are recorded in a ??????.HR file. This is a permanent fil e and will grow without limit. This means that at any time you can make an hourl y report for any day that is in the file no matter how far in the past. Since th is file date/times each entry from the system clock it is again very important t hat your computer always has the correct date / time. If your clock is incorrect and a transaction is saved it will then be recorded in the day / time from the clock even though this may be hours, days, or years from where it is supposed to be. In the sample print out you will notice that there are no figures for any hou r that did not have sales. This means that there will be no lines for early in t he morning or late at night when your store is not open. Also if there are no sa les during an hour when the store is open there will be no line displayed. Since returns and voids count as negative sales and negative transactions it is possible to have an hourly reading with negative sales and/or negative transa ctions. It may also be possible for the sales or transactions to cancel out so y ou could have sales but no transactions or transactions but no sales. The time stamp at the left of a line indicates when the time period began. So the line for 09:00 records the sales from 09:00:00 to 09:59:59. Actually you can set this feature to show time readings for several time inte rvals. An interval of 60, 30, 20, 15, 10, or 5 minutes may be selected. TIME 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 TOTAL SALES TRANS SALES/TRANS 410.56 8 51.32 878.78 10 87.88 420.15 9 46.68 490.48 8 61.31 388.47 9 43.16 501.76 8 62.72 276.64 8 34.58 278.09 7 39.73 272.79 9 30.31 239.43 9 26.60 377.21 7 53.89 208.01 7 29.72 4742.37 99 47.90 Hourly Report GIFT CARD REPORT The program keeps a transaction file of each gift card. These files can be acces sed through the "Gift card" reports. You select the gift card you want by enteri ng the gift card ID and the report will display a list of every transaction made with that card. GIFT CARD NUMBER 26512254844 BALANCE 79.31 TRANS TYP DATE TIME 2563A + CASH 08-24-2006 12:21:02 1547C SALE 08-31-2006 16:12:15 AMOUNT BALANCE +50.00 50.00 -5.36 44.46

2837A 8517B 1785C 3011A 8678C 3112A

SALE SALE SALE SALE + CASH RETURN

09-01-2006 09-01-2006 09-01-2006 09-02-2006 09-02-2006 09-02-2006

08:42:03 12:02:34 15:52:41 08:21:17 10:52:12 12:04:43

-.82 -6.87 -18.85 -8.25 +75.00 5.36

43.64 36.77 17.92 9.67 84.67 79.31

While this report will not tell you what was purchased with each transaction you can use the transaction number to go to the register that rang up the transacti on and look up the details of the transaction either in the file of past transac tions or the journal. This is assuming that you enabled those features. MERCHANDISE REPORTS Merchandise reports are WHAT you sold. Find out what in your store is selling and what is not. Find out how many you have. You can print out total merchandis e reports or reports by employee. Each report can be sorted by stock number, or by merchandise category, or by vendor. If you choose to print by either category or vendor you may choose to print every item or only the category or vendor tot als. HISTORY History must be turned on using POSCONFG.EXE, you must be using a stock table and be keeping track of inventory. A sales history is the record of which merchandise you have sold by stock num ber, pieces and dollars. From "today" you may go back 1 to 12 months. 1 month is the current month so if it is the 5th of the month the history will only be for 5 days. History always starts the 1st of the beginning month. History is update d at the end of every transaction so it is always current. The sales history file is 1.6 megabytes long, consider this before turning "hi story" on. History rolls over after 12 months, ie. month 13 will overwrite month 1. INVENTORY An inventory merchandise report prints quantities on hand. If you set it up using the "Inventory" feature in the POSCONFG.EXE program an inventory report can also print the monetary value of your inventory. You can p rint either the "cost" value for your inventory (what you paid for your merchand ise) or a "sell" value (what you will receive when you sell your merchandise.) If an item in the report has no value (either the "Price" or "Cost" respectiv ely is zero) then the stock number for that item will be followed by a pound sig n, i.e.12345#. This will warn you that the value of those items will not be incl uded in the value of the inventory. A sample merchandise report is below. DALE'S KEY SHOP 1234 STATE STREET CHICAGO, IL 60600 (312) 555-1234 ------------------------------------------------TRAN ASSOCIATE TIME 1317 0 21:39 ------------------------------------------------07-02-2001 PIECES SALES 55 SINGLE SIDED BRASS KEY 53 91.98 110 FOREIGN CAR KEY 1 3.49 165 FREE BRASS KEY 2 .00

BRASS KEYS 4.97% 56 95.47 ------------------------------------------------13 SINGLE SIDED COLOR KEY 334 819.58 68 DOUBLE SIDED COLOR KEY 5 12.45 181 FREE COLOR KEY 0 .50 COLOR KEYS 43.31% 339 832.53 ------------------------------------------------26 IMPORT CREDIT CARD KEY 1 .49 C CARD KEYS .03% 1 .49 ------------------------------------------------246 MEDECO KEY 1 6.99 MEDECO KEYS .36% 1 6.99 ------------------------------------------------460666 ORIGINAL CAR KEY 116 338.45 ORIGINAL KEYS 17.61% 116 338.45 ------------------------------------------------221096 VATS / TRANSPONDER KEY 3 75.00 ELECTONIC KEYS 3.90% 3 75.00 ------------------------------------------------152 RUBBER GRIP CAR KEY 68 204.48 RUBBERGRIP KEY 10.64% 68 204.48 ------------------------------------------------6936 KEY PAL KEY CHAIN 10 25.00 182070 MAGNETIC SECRET KEY BOX 2 4.00 425818 3/4" SPLIT KEY RING 1 .25 425834 1 INCH SPLIT KEY RING 3 .75 KEY CHAINS 1.56% 16 30.00 ------------------------------------------------423030 FD-PUMPKINJAR 2 70.00 FOOD 3.64% 2 70.00 ------------------------------------------------686 GF-EXECPCKTKN 1 15.00 767 FD-ORIGINALPW 6 59.94 1326 GF-BRTCHROMER 1 17.00 1339 GF-STNCHROMER 1 17.00 281104 KR-PEW ANGEL 1 6.00 281544 FD-16 OZ ASSO 11 154.00 GIFTS 13.99% 21 268.94 ------------------------------------------------TOTAL 100.00% 623 1922.35 Profit report. For each line in your stock table a profit report will multiply the pieces so ld times your current cost for each item. It will then subtract that from the "V alue sold" for that line to calculate the profit for that line. It will not tak e into account that the cost for an item may have changed over time, it will onl y use the current cost for each line. The Value Sold figure takes into account p rice changes, discounts, and reductions. Returns will count as negative sales, which means that for individual lines y ou may have negative values or values of zero if sales and returns cancel out. O nly lines that have a non-zero value for Value Sold and / or Pieces sold will be on the report. The "Value sold" and "Pieces sold" amounts are the values currently in the stock table. These values are reset to zero when you close out the cash register and choose to "Reset the merchandise data." This means that a profit report can only be generated as far back as the last time you reset the merchandise data. If yo u reset it daily then you can only generate daily profit reports, if you reset w eekly then you can only generate weekly profit reports, etc. Each column (except "Unit cost") will be totaled and a total profit figure wi ll be provided.

VALUE PIECES STOCK NUMBER DESCRIPTION SOLD SOLD 657135 COLOR KEY ONE 454.48 152 2416541644 PERSONALI KEY 117.49 31 TOTAL PROFIT 571.97 183 Sample Profit Report

UNIT TOTAL COST COST .19 28.88 .31 9.61 38.49

PROFIT 425.60 107.88 533.48

Printing / Saving reports. After you create a report it will be displayed on the screen, you can scroll up and down to display the entire report. While viewing the report if you press [TA B] you be offered the options to print out the report on your printer or save th e report as either a text file or data file. A text file will save the report ex actly as it is on the screen it and can read into any word processing software. A data file will save the report in a comma delimited format that can be read in to either spreadsheet or database software. Inventory value report. This report will give the total value of your inventory. It does this by taking the number of pieces of each line in the stock table and multiplying tha t by the "R PRICE" for the "Total inventory at price." It also multiplies the in ventory times the "COST" to give you a "Total inventory at cost." Whenever you c reate this report it will give you both figures. For this report to give you accurate figures you must correctly fill in the "R PRICE" and "COST columns for every item in your stock table. The report h as no way of telling if an "R PRICE" or "COST" is incorrect. It will not tell yo u if an item is missing either of these figures because some items, like service s, may not require an "R PRICE" or "COST." Automatic reports Afraid that your employees will forget to make a report before closing out th e register for the night and then resetting the data? It is possible to set up " automatic reports" that will execute whenever the register is closed with option "2 Close register /print / erase / exit." You can even have the auto reports pr inted or saved to a file on the computer or transmitted by email or FTP over the internet to another computer. To do this, from the main menu of the Cash Register program go to the "Report s" feature and press [F1] to read the instructions for this feature. If you have entered and activated a "master" password you will be required to enter it befo re you can see the instruction screen. If you then press [F1] again the program will return you to the Reports menu and you can start creating your automatic r eports. As you create one report after another, including printing and saving th e reports into a computer file, the program will save each key press into a "key stroke" file. When the Cash Register program is closed out it will look for this keystroke file and if it is found, it will return to the "Reports" feature and execute the keystroke file recreating the reports you are programming now, and t hen finish closing out the register. While you are programming the automatic reports the program will not actually print or save the reports although it will allow you to set them up to do so. W hen you reach a point when you have told the program to print or save it will do nothing. Automatic employee reports will make a report for every employee that has dat a, not any specific employee. This allows you to only program one employee repor t (for each type of employee report) instead of having to do so for each employe e. The program does this by putting the "employee report" keystrokes into a loop . The maximum number of keystrokes in a loop is 100. If you save automatic reports to a file they will use the following type of f ilename, example BT122306.TXT, where the first letter is the report type as sele cted in the "Reports" menu, the second letter tells you if the report is (T)ext

or (D)ata, and the following 6 digits are the date in MMDDYY format. Automatic r eport files are appended to any existing report file with the same file name so if you close out the register several times in the same day the saved report wil l contain all of the reports from each close-out for that day. Automatic reports saved to a file will be saved to a sub-folder with the same name as your register file. For example if your POS files are in the folder C:\ POS and your register file name is KEYSHOP then the automatic report files will be saved in the folder C:\POS\KEYSHOP. If you are saving the file to another dri ve, like A:, then the files will be saved to the folder A:\KEYSHOP When you have finished programming the creating/printing/saving of all the re ports you want, and you are at the main "Reports" menu, press [F1] to save the k eystroke file and return to the instruction screen. At this point you can press [ESC] to return to the main menu, [F4] to delete the keystroke file you just cre ated, or [F3] to test your new reports. If you choose to test your reports the keystroke file will be opened and one keystroke at a time will be read and executed. Press any key to read the next ke ystroke or hold a key down to auto-read keystrokes. When testing the file the pr ogram will actually print out and save your reports. When the last keystroke in the file has been executed you will be returned to the instruction screen. When testing or actually using the automatic reports feature you will be warn ed to have plenty of paper in your printer and have the disk drives and other st orage devices ready, i.e. stick a disk in them, plug in the RAM drive, etc. On networked computers the only report than can made automatic on a LOCAL reg ister is the "A. Total Sales" report. All other automatic reports must be progra mmed on the GLOBAL register. The keystroke file is LOCAL and must be programmed on each register. The automatic "A. Total Sales" report is limited to the current values only, which will make it identical to the closing receipt. However unlike the closing receipt an "A. Total Sales" report can be saved as a file. Any report saved by "Automatic Reports" (except Gift Cards) can be transmitte d by email or FTP when the register is closed. This will require that your compu ter runs a version of Windows. You may select which reports to send and you may select to delete a report after it has been transmitted. If your registers are n etworked you can only transmit files from the GLOBAL register. After you have setup the Automatic Reports you will be asked if you want to s etup the program to transmit the reports. If you do, press [TAB]. On the followi ng screen you must enter the data needed to transmit the files. (If you wish to later change your transmit settings enter Automatic Reports by pressing [F1] the n exit by pressing [ESC].) Transmitting files requires Windows '95 or higher. Enter the shop ID, which must be different for each shop sending data. If you want to email the files enter the email information. If you want to FTP the fil es enter the FTP information. Here is the list of parameters you will need. SHOP ID SENDER EMAIL SENDER USERNAME EMAIL PASSWORD SMTP SERVER RECEIVER EMAIL FTP PORT FTP USERNAME FTP PASSWORD FTP DIRECTORY FTP SERVER The SENDER EMAIL address, SENDER USERNAME, EMAIL PASSWORD and SMTP SERVER are needed to log on to the email software. If you use "Outlook" you can find many of these parameters by starting Outlook (or Outlook Express) and clicking on the [Tools] tab. Then click [Accounts], select an account if you have more than one , then click [Properties]. Under the [General] tab you will find your email addr

ess and name. Under the [Servers] tab you will find your SMTP SERVER listed as " Outgoing mail (SMTP). The RECEIVER EMAIL address is where you want to send the e mail. Likewise the FTP parameters are needed to send the files to the receiving com puter by FTP. Since in each case the data required is dependent on the software on your computer and the receiving computer I cannot give you that information. On the next screen select which files you want to transmit. Remember that if you did not setup Automatic Reports to create the file then do not select to tra nsmit it. Note that a "D. Gift Card" report cannot be transmitted. SALES REPORTS A. Total Sales B. Employee Sales C. Hourly Readings D. Gift Card MERCHANDISE REPORTS E. Total by Stock # F. Total by Category G. Total by Vendor H. Employee by Stock # I. Employee by Category J. Employee by Vendor K. History by Stock # L. History by Category M. History by Vendor N. Inventory by Stock # O. Inventory by Category P. Inventory by Vendor Q. Profit [TAB] = Toggle [X] TEXT SEND [X] [ ] [ ] [ [ [ [ [ [ [ [ [ [ [ [ [ [ESC] ] ] ] ] ] ] ] ] ] ] ] ] ] = FILE DATA FILE DEL SEND DEL [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] [ ] [ ] [ ] [ ] [ ] [ ] Finished [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] [ ] [ ] [ ]

In the above example the "A. Total Sales" text report will be transmitted but not deleted and the "N. Inventory by Stock #" data report will be transmitted t hen deleted. Remember that reports are stored in a sub-folder from the POS program folder. For example if your program folder is C:\POS and your register filename is KEYS HOP then the reports are stored in the C:\POS\KEYSHOP folder. Files to be transm itted will be copied to a C:\POS\SEND folder and anything in that folder will be transmitted. (So if you have a file of your own that you want transmitted for y our own nefarious needs, stuff it in there before you close the register and it will make the trip.) After transmission the files in the \SEND will be moved to a sub-folder \SEND\BACKUP. It would be a very good idea to occasionally empty th e SEND\BACKUP folder once you know that the files have been received. So, does that mean all the original reports are deleted? Nope, they are still in the C:\POS\KEYSHOP folder. However if you use the above screen to mark the file for deletion then it will be deleted from the C:\POS\KEYSHOP folder also. Even though the reports are appended every time you close the register on the same day the files will be transmitted each time the register is closed. Howeve r if you select to delete a report after it is transmitted the report will then not be appended if the register is closed out on the same day. For example if yo u close out the register 3 times in a day you will transmit the report 3 times. (The sequence number in the file name will be different but the rest of the file name will be the same.) If you did not delete the file after transmitting, the 1 st report transmitted will only contain information from the 1st close out, the 2nd report will contain information from 1st and 2nd close outs, and the 3rd rep ort will contain information from all 3 close outs. NOTE: The data is not added together, you will get 3 reports in the same file. However if you choose to dele te the file then each report will contain information only from that close out. So the easiest solution is to close out the register only once a day or if you a

re running on a network close out the GLOBAL register only once a day. Remember that the GLOBAL register must be closed out last. Of course a file can only be sent if you have setup "Automatic Reports" to cr eate it and if your computer is connected to the internet. If you enter email information the files will be emailed. If you enter FTP in formation the files will be sent by FTP. If you enter both email information and FTP information the files will be sent both ways. If you do not enter anything no files will be sent. (Actually the program only checks the RECEIVER EMAIL and the FTP SERVER NAME to determine if the files are to be transmitted.) The file name of the transmitted files will have an added prefix consisting o f a shop ID, a sequence number, and the date in YYYYMMDD order. For example if t he shop ID is "21125" and the last file sent was "256" and the date is 3-25-2009 then the automatic report "DT052309.TXT" will be sent as "0002112525720090325DT 052309.TXT" Leading zeros are added to make the shop ID eight characters long. M ake sure all characters in the shop ID can be part of a filename. For example, n o slashes. It is best to stick to letters and numbers in a store ID if you are n ot sure which characters cannot be used. Each file type will have it's own seque nce. The sequence number will roll over from 999 to 000. What you do when you receive the file is up to you. You can load the files in to either a word processing or spreadsheet program and print it out if you wish. Or you can create your own software that will read from the files to automatica lly input into your accounting software or merchandise handling software. For ex ample you can use an inventory report to generate shipments to restock your stor es. And where do you get this software? You will have to hire someone to do it. I have no idea what software you are using at your main office. Even if I did I h ave no access to it. To create the software to read the transmitted files and lo ad the data into your accounting / merchandising / payroll / other software a pr ogrammer will have to study several transmitted files to learn how to get his so ftware to read them. Then he will have to convert the data into a form that can be read by your accounting / merchandising / payroll / other software. To do thi s he will have to be familiar with your systems and have access to them. I canno t do from it here, sorry. Here is some information about transmitted file names that your programmer ca n use. 11111111112222 12345678901234567890123 SAMPLE FILE NAME 00128635274FD020409.TXT

Characters 1 - 8 = Shop ID Characters 9 - 11 = Sequence number. Every file has a different sequence. Character 12 = Report type (See report list above.) Character 13 = File type T= Text D = Data (.CSV) Characters 14 - 19 = Date in MMDDYY order. Characters 20 - 23 = Always ".TXT" ASSOCIATES This function allows you to enter the names of the employees that are working in your store. If you have selected to track sales by employee then when you be gin a sale you must choose one of the employee names from this list. If there ar e no names in this list then you cannot ring up a sale. It is not a good idea to give your customers both the first and last name of your employees, there are a lot of nuts out there with phone books. Since the na me entered here will be printed on each employee's receipts enter only a first n ame and possibly a last initial if you have two "Amy"s working in your store. Please remember that this program does not really know who your employees are . The program only knows them as employee #1 or as employee #2 and then assigns a name to that employee from this list. The important thing about this is that e

mployee data files are saved by the employee's number not the employee's name. T his means that if Amy quits and then you assign her number to Donna, when you do a sales history for Donna, Amy's sales will be credited to Donna. If possible do not reassign an employee number to a new employee until after you reset the merchandise file. ***RECEIVING*** If you are keeping track of inventory in your stock table you will have to up date your inventory whenever merchandise shipments arrive. To do this run the RE CEIVE.EXE program. This program allows you to create a file of the received merc handise that can then be added into your POS stock table. NOTE: If you are enter ing your initial shop's inventory use the INVENTOR.BAT program described below. RECEIVE.EXE does not have to be run on the same computer as the POS program. You may run the RECEIVE.EXE program from a "back room" computer and then only wh en you bring the received merchandise to the sales floor or stock room, load the receiving file into the cash register. This program assumes that the merchandise that is being received in your stor e is coming in packing cases that are accompanied by packing slips. In other wor ds you have a piece of paper (or several) that has a list of what is being recei ved into your store. This program allows you to enter the pieces of merchandise that is on that piece of paper. If the merchandise being received in your store does not have a packing slip, just make one up. A packing slip is just a list of items that are being receive d and how may of each one you are receiving. "Why not just punch it into the computer and skip the paper", you ask? Becaus e at some point you may wonder if the numbers you have punched in are correct. I f you have placed the items in stock, or just moved them around, and don't have that piece of paper you will not later be able to verify the counts. Plus a piec e of paper is much easier to carry around when unpacking the boxes than a comput er. When you enter a page into this program you will be asked for the vendor's na me, invoice number, and page number, (page 4 of invoice 256854 from XYZ Corp.). These three things plus the date and time will make up the "Page name" of the pa ge you are entering. If later you need to correct the counts for a page you will be able to find the correct page by this name. You may skip entering a "Page na me" for a page by just pressing [TAB] when asked for this information but why wo uld you want to? How are you going to find that page again? You cannot use the d ate / time because if you correct a page the date / time will be changed to the time of the correction. The maximum number of lines on one packing slip page is 60. The first thing you must do with the packing slip is make sure that the merch andise listed on it is actually in the packing cases. Are you receiving what you are supposed to, is all that stuff REALLY in those boxes? Once you have confirmed the counts you must write your store's stock number f or each item on the packing slip. It does not help to have the vendor's stock nu mber of DFG9800KA42 on the packing slip if the stock number for that item in you r register is 425892. You may use the "Search stock table" option in this progra m to help you find the correct stock number for an item. Now that you have a packing list with the correct stock numbers for each item , with the correct pieces of each item, with a document name for each page, you may enter the data into this program. To enter items into this program the stock table from your cash register must be accessible to this program. If you are running this program on the same comp uter as your cash register then there will be no problem. If you are running it on a different computer then you may use the cash register's "File maintenance" / "Copy files" feature to copy the stock table to a floppy disk. This program wi ll then read / write data to the floppy. Or copy the stock table to that compute r's hard drive. NOTE: if you are using different computers then whenever new ite ms are added or deleted from the stock table you MUST copy the stock table to th e computer running this program.

From the main menu press [3] to enter your packing slip page into the file. F irst enter the document name. Now begin entering the items on the page by enteri ng the stock number for the first item. If the program can find the stock number listed in the stock table, it will print a description of the item on the scree n. If the description matches the actual item, enter the pieces, if the descript ion does not match, press [left arrow] to return to enter the correct stock numb er. When you have finished entering a page press [F2] to save the information in to the file. You may now enter another page. If a correct stock number cannot be found for an item, or the correct stock n umber is not in the stock table, then you cannot enter the item into this file. To enter an item into the cash register program that cannot be entered into this program (because there is no valid stock number for that item) you must run the cash register program, (or POSCONFG.EXE) and use the "Stock table" function to create a new item, and then manually enter the inventory pieces. Circle any item without a valid stock number on the packing list so that you will know that it has to be entered manually. If you have the same merchandise on different pages, or even the same page, d o not add it together, enter each line separately. For example, if you entered 2 4 of item 123456 and then later have 16 more of 123456, DO NOT enter 40, just en ter the 16 more. The cash register program will add them when the file is read. Remember, you want the computer file to match the paper document as closely as p ossible. If you believe that you have entered the counts from a page incorrectly or ha ve found additional merchandise, you may press [3] from the main menu to call up an existing page to correct it. Once you have entered all of the pages from all of the invoices into this pro gram you must load the file created by this program into the cash register progr am to update the cash register's inventory. Just entering the items into this pr ogram WILL NOT update your store's inventory. If you are running this program from the same computer as the cash register p rogram just run the cash register program and from "File maintenance" choose "Re ad receiving file." If you set a stock table password you must enter it before r eading the receiving file. If you are running this program from a different computer than the cash regis ter program is running on, then you must copy the file to a floppy disk, if it i s not already there, and then insert the floppy into the computer running the ca sh register program and then from "File maintenance" / "Read receiving file" cho ose the floppy drive. AFTER READING THE FILE INTO THE CASH REGISTER PROGRAM YOU MUST ERASE IT FROM THE FLOPPY DRIVE AND THE COMPUTER RUNNING THIS PROGRAM SO THAT THE DATA ON IT CA NNOT BE ENTERED INTO THE CASH REGISTER PROGRAM AGAIN! ORGANIZING YOUR INVENTORY What could be simpler than taking an inventory? Count it up, write it down, y our done. If you believe this, you are very wrong. There are graduate level coll ege courses in inventory science. The problem with inventory is not with countin g everything, but being able to verify that everything has been counted. Here ar e some horror stories. After inventory is done an employee finds some merchandise in a little used s tock room. Has it been counted? If you add it to your inventory will you have co unted it twice? After inventory one employee says that he counted rack X, another says that h e counted rack X too. Did they both count rack X? Did anyone count rack X? You counted everything yourself and it took you 2 days to do it. As you leave for home you spy the display next to the cash register and say to yourself, "As I was going to count that I had a phone call, did I count that or not?" As you can see, the secret to inventory is verification. If there is any ques tion, you must be able to pick up a particular piece of paper that will tell you if you inventoried that particular location and if the counts are correct. The secret to verification is preparation.

You will need to make up two forms, count slips and count slip logs. Both of these forms come with this program. They are in two text files, COUNTSLP.TXT and COUNTLOG.TXT. These files can be loaded into any word processing program and pr inted out. Please do so now. If these files are missing you may download them fr om my website at http://pages.prodigy.net/daleharris/pos.htm When doing an inventory you do not count by merchandise. In other words you d o not take the first item on your stock list and then try to find every piece in your store and then repeat the process for the next item, and so on. Instead yo u count locations. Once you are sure that every item in every location in your s tore has been counted you may be sure that everything has been counted. So, you end up with the same item from different locations on different count slips, how do you add them up? Simple, you punch each count slip into this program and it will add them up for you. Step #1. Label every location in your store. I write on masking tape and stick t o the area to do this. Don't just label each counter or rack. Label every drawer , every shelf, every bin, every box. For example; "cabinet #4, drawer #2". Step #2. Place a count slip in every labeled area. A count slip has 60 lines, if your area has more that 60 different items in it, the area is too big. Break it down into smaller parts and assign more slips. All count slips must have a uniq ue number (1 to 910). On each slip write the assigned location (from the label i n step #1) of the slip in case it gets moved. Step#3. As you place each count slip write its number and location on the count slip log. At the end of the inventory if you have 125 count slips, but the log h as 126 slips assigned, you can easily find out where the missing slip was from. Assign a new slip with the old number, and recount the location. If you have two count slips #89, you know to only enter one of them. Step#4. Count each area and write it on the assigned count slip. You do not have to group things. If you have some of your 2565's on one slip and some more 2565 's on another slip that's fine. You may even have two lines on the same slip wit h the same stock number. Just make sure that you didn't count the same pieces tw ice. Step#5. Using the count slip log, retrieve each slip in the order they are on th e log. Check them off on the log as you collect them. Keep the slips in numerica l order so that you can easily tell if one is missing or you have two with the s ame number. Step#6. Check the log and your store to make sure that you have collected every slip and that no area was uncounted. Step#7. Add up the page total for each count slip. Step#8. You are now ready to enter your inventory into this program. Read 'Enter ing your inventory.' *** ENTERING YOUR INVENTORY *** If you are keeping track of inventory in your stock you will have to enter yo ur initial inventory into the stock table. Also at least every year you will ha ve to do another inventory and enter that into the stock table. To do this run t he INVENTOR.BAT program. This program allows you to create a file of the merchan dise in your store that can then be entered into your POS stock table. INVENTOR.BAT does not have to be run on the same computer as the POS program. You may run the INVENTOR.BAT program from a "back room" computer and then later load the inventory file into the cash register. NOTE: INVENTOR.BAT works in conjunction with the RECEIVE.EXE program and requ ires that the RECEIVE.EXE file be available on the drive.

If you have not read "Organizing your inventory" do so now. You now have a pile of count slips that you need to enter into this program. If you are running this program from the same computer as your register you are already. To run this program from a different computer you must have a current c opy of the stock table and the inventory software on the other computer. From th e POS program use the 'File maintenance' option to copy the files to a floppy. T hen copy the files to the other computer's hard drive or run the program from th e floppy. To run the inventory software you run the file INVENTOR.BAT (Note: RECEIVE.EX E must also be on the disk.) If there is already an inventory file on the computer you must erase it befor e entering this inventory. When you run the inventory program select the option 'Enter pieces into file. ' You will now see a large, light blue square. This is a map of all 910 possible count slips that you can enter. When you enter data from a count slip the small area that represents that count slip will turn purple. This way you can see at a glance if you have not entered a count slip. Use the arrow keys to scan throug h the large square and the count slip page number will change under the square. When you see the slip number you want press [ENTER] You may now enter the stock numbers and pieces for each line on your count sl ip. Any stock number that is not in the stock table CANNOT be entered into the i nventory file. You must circle any item that cannot be entered so that it can la ter be manually entered into the stock table from the POS program after inventor y. Press [F4] to get a page total of the pieces. If the page total does not matc h the one on the count slip you have either entered something wrong or the count slip is added wrong, find out which. Press [F2] to write the information to the file. You may now select and enter another slip. You may return to view or correct any count slip at any time. If a count slip has no pieces on it, it will not be counted as having been en tered and it's location on the big square will remain blue. When you have entered all of the count slips you are not done. Until you load the inventory file into the POS program you actual inventory will not change. If you are using a different computer to enter your inventory you may use the inventory program to copy the inventory file to a floppy to carry it to your PO S computer. IMPORTANT! When loading the inventory file the first thing the POS program wi ll do is to TOTALLY ERASE the current inventory. You may want to back up your .T BL file first. This also means that you cannot do a partial inventory because no t only are the new items that you counted erased but the count on EVERY item is erased. To load the inventory file into the POS program load the POS program and from "File maintenance" select "Read inventory file." If you set a stock table passw ord you must enter it before reading the receiving file. Now select the drive th at the inventory file is on and load the file. Since the current counts are erased every time an inventory file is loaded by the POS program you may load it multiple times. *** SETTING UP THE PROGRAM TO WORK IN RESTAURANTS *** Restaurants have special needs that regular retail stores do not. In a r estaurant you may want to keep track of employee tips paid at the register, run a "tab" until the customer is ready to leave, not have to enter stock numbers fo r the food you sell, transmit the food orders to the kitchen, etc. Setting up al l of this uses settings from many different features of the program so I am goin g to consolidate all of them here. TIPS To track tips you must go to the "Employee setup" feature of the POSCONF G.EXE program and enter the employee names. Also select to use the employee list

and to keep track of tips. Now when you total a sale by pressing [+] and just b efore the payment options are selected the program will ask you for the amount o f the tip. Please note: the tip amount will go to the person ringing up the sale . This means that if one person waited on the customer, but a cashier is ringing up the sale, that the cashier must begin the sale by entering the employee numb er of the wait person, not her own number. TABS To have the register store orders until the customer is ready to pay go to the "Sale parking" feature of the POSCONFG.EXE and select the maximum number of tabs that can be parked, up to 255. Now when you are at the screen where you can ring up a sale you may pres s [F6] to either park a sale or unpark a sale previously parked. Parked sales ar e given a 4 character identifier. It is up to you to come up with a system to id entify parked sales. For example you can use the wait person's employee number a nd the table number (letter) and have an identifier of "05J" Parked sales will stay in the parking lot until they are unparked. This is true even of there is a power failure or the register is closed out for the d ay. It is always a good idea to check the parking lot when you open the register in morning. SALES CHECKS To print sales checks that can be given to a customer at the end of the meal, so that he can pay the tab at either the table or bring the sales check to the reg ister to pay, go to "Printer setup" feature of the POSCONFG.EXE and set "Print s ales checks" to "YES" Now when you press [+] to total the sale you will be asked if you want to print a sales check / return to sale, or print receipt / complete sale. If you select to print a sales check it will print. Then if you enabled sale parking the sale will park. You will now be returned to the sale. You may press [F5] to void the current sale to start another one. ENTER ITEMS INTO A SALE I am assuming that you want to enter all of your menu items into the sto ck table. This will allow you to have the description print on the receipt, look up the price of the item when ringing it up, keep track of your inventory, etc. The problem lies in the fact that if you have this program setup as a retail store that you ring up items by their stock number. This is not convenient for a restaurant because it is really difficult to put a barcode label on scrambled e ggs. So how about if your menu is on the screen and all you have to do is pick the items from the screen? That sounds pretty good but it is going to take some wor k to get it done. Lne Qty Description Stock# Description Price ----+---+-----------------+------+----------------------+-----+ 1 5 COLOR KEY 1 SIDED 13 A COLOR KEY 1 SIDED 2.49 2 1 BRASS KEY 1 SIDED 26 B U.S. CREDIT CARD KEY 0.49 3 1 REDUCE ALL / 20% 39 C BRASS KEY 2 SIDED 2.19 4 1 KEY CHAIN 55 D BRASS KEY 1 SIDED 2.19 5 1 1 UP -$.50 68 E COLOR KEY 2 SIDED 2.49 6 1 COUPON 110 F FOREIGN CAR KEY 3.49 7 152 G RUBBER HEAD KEY 3.99 8 186 H FRGN CREDIT CARD KEY 0.49 9 219 I STEEL/PRECUT/BIT KEY 3.49 10 246 J MEDECO KEY 6.99 11 259 K TUBULAR KEY 5.99 12 221694 L VATS/TRANSPONDER KEY 25.00 ----+---+-----------------+226666 M ORIGINAL CAR KEY 2.99 +--STOCK TABLE------------+ 6936 N KEY PAL KEY RING 2.50

Press [^] or [v} to scan 69521 O 24" BEADED NECKCHAIN 0.99 or type in stock# ___13 96852 P PLASTIC CLIP-IT RING 0.99 [ENTER] = Use this # 182070 Q MAGNETIC KEY BOX 2.00 [F1] = Repeat search 182963 R ANGEL KEY RING 6.00 [HOME]First [TAB]Search 182996 S 7/8" SPLIT KEY RING 0.25 [END]Last [ESC]Cancel 215236 T SPIRAL /W CLIP RING 2.50 +------------------------------------------------------------+ Press [PAGE UP] or [PAGE DOWN] to view additional pages. SALE SCREEN SHOWING STOCK TABLE The first challenge is to enter your menu into the stock table. To do this yo u must go to the "Stock table" feature of the POSCONFG.EXE program. There is a w hole section of this manual about doing this and it is pointless to repeat it he re. But before you go read the "Stock table" section of the manual continue read ing this which will save you from doing it for a retail store and then having to do it over for a restaurant. The stock table is basically a list of all the things you have for sale. For each item you can enter a stock number, description, price, and many other thing s. But now we are going to concern ourselves with just the stock number, descrip tion, price. To a restaurant a stock number for each food item is pretty useless. However this program is designed to use a stock number for every item in the stock table . So you will be required to invent a stock number for each item in your menu. Y ou can use any number you like and the only restriction is that every item has a different number. Since you probably do not care the simplest thing to do is to just use the line number as the stock number. For example line #1 has stock num ber 1, line #2 has stock number 2, etc. If you are a snack bar, hot dog stand, etc. and you have a small number of it ems, say 40 or less, then you can just enter your menu into the stock table on t he first 40 lines. However if you have dozens or hundreds of items then you will want to organiz e your menu into "groups." Groups are things like Beverages, Breakfasts, Sandwic hes, From the Grill, or anything you want. You may divide your menu into up to 2 0 groups. There is no limit on the items in a group as long as the total number of items in all groups is less than 13,000. But it is best to have more groups w ith fewer items in each group. Let's talk about what should be in your stock table. First of all every item in your menu should be there. If one item has options then each option must be i n the stock table. For example if you sell Cokes then Coke large, Coke medium, C oke small, should all be in the stock table. You will also need to enter things that have an extra charge like if tomatoes on a sandwich will be 50¢ more. When you take the customer's order, if you are going to hand write the order and carry it to the kitchen, that should be enough. However if you are going to ent er the order into the register then either print out the order for the kitchen o r use the KITCHEN.EXE program to transmit the order to the kitchen then you will need to do more. Remember that on a printed / transmitted order to the kitchen you cannot write a nything. This means that all options must be in the stock table. Will you sell s teak? Will it be rare, medium, or well? Will the steak have mushrooms or onions added? Will a salad have French, Italian, Thousand island, Caesar, or other dres sing? Will the dressing be on the side? So a sample group for Steaks may look li ke this in the stock table STOCK NUMBER 161 162 163 163 164 DESCRIPTION T-BONE SERLOIN NEW YORK STRIP SALSBURY RARE TAX 1 1 1 1 0 PRICE 18.95 16.95 14.95 12.95 0.00

165 166 167 168 169 170

MEDIUM RARE MEDIUM MEDIUM WELL WELL DONE MUSROOMS ONIONS

0 0 0 0 1 1

0.00 0.00 0.00 0.00 1.50 0.75

Note the descriptions of the modifiers have been indented. Now you can send this to the kitchen . 161 166 169 203 225 189 89 95 65 163 165 169 170 73 206 192 T-BONE MEDIUM MUSROOMS MASHED POTATO EX. BUTTER CORN ON COB TOSSED SALAD FRENCH ON THE SIDE NEW YORK STRIP MEDIUM RARE MUSROOMS ONIONS CAESAR SALAD BAKED POTATO MIX VEGATABLE 1 18.95 0 0.00 1 1.50 0 0.00 0 0.00 0 0.00 1 4.00 0 0.00 0 0.00 1 14.95 0 0.00 1 1.50 1 0.75 1 4.50 0 0.00 0 0.00

and there will be no confusion over the order. Just remember that the maximum nu mber of lines in one order is 60 lines. It is possible that some modifiers may be shared by different groups. For exampl e you can put tomatoes on cold sandwiches or hot dogs / polish. You may either p ut the same modifiers in multiple groups or have a separate group with just modi fiers in it. Now you need to layout how you will place the different groups in the stock tabl e. Each group must occupy a section of the stock table that is a multiple of 20 lines. For example the first group can be in the first 20, 40, 60, etc. lines. T he next group can take the next 20, 40, 60, etc. lines. Groups do not have to be the same size. You can have a group of 40 followed by a group of 20 followed by a group of 60. You can have blank lines in a group to fill out the group. The first line of each group must be a multiple of 20 plus 1. So you can begin e ntering a group on lines 1, 21, 41, 61, 81, 101, 121, etc. When you display the stock table from the sales screen this will allow the first item in the group to be at the top of the screen. It is a good idea to write down the name of each g roup and the line it starts on. When entering the items in the stock table there is also another column labeled Category. An item's category is totally independent from what group it is in. Th ere can be 254 different categories. So for example you can have a Group of "Din ner entrees" and they can be further divided into categories of steaks, chicken. pork, etc. But the important thing about categories is that if you are going to be using the KITCHEN.EXE program to transmit order to the kitchen it will only transmit the items from the categories you set. For example you can go to the "K itchen" feature of the POSCONFG.EXE program and set it up to send only items sol d from categories 5 - 35 to the kitchen. This means that food items are transmit ted to the kitchen because they are in categories 5 - 35 but drinks from categor ies 1 - 4 and souvenirs from categories 36 - 50 will not be transmitted. So it is a good idea to enter your different categories into the "Category list" feature of the POSCONFG.EXE program before you begin entering the actual items into the stock table. Do not enter anything into category #0. You can skip lines in the category list. For example you can have food from categories 1- 22, then

blank categories from 23 to 50, then other stuff from 51 on. If you enter 1 - 5 0 into the "Kitchen" feature of the POSCONFG.EXE program then you will have room to add additional categories of food later. Another good idea is before you begin entering items into the stock table to ent er your different tax rates into the "Tax rates" feature of the POSCONFG.EXE pro gram. NOW IS A GOOD TIME TO READ THE "STOCK TABLE" PART OF THIS MANUAL AND ENTER YOUR ITEMS INTO THE STOCK TABLE. Welcome back. There are two things left to do before you can start ringing sales. Go to the "S canner" feature of the POSCONFG.EXE program and set it to "All are scanned." (Do this even though you do not have a scanner.)This will allow you to enter an ite m into a sale by sometimes pressing only one key. If you want two of the same it em in the sale press the same key twice. Now go to where you can enter items into the stock table and press [F6] to bring up the "Groups" screen. If you are not dividing your stock table into groups (y ou have less that 40 items in your menu) then you do not have to enter anything into the list. Otherwise enter the name of each group you have and the start lin e for that group. Now you have to decide what method you want to use to enter items into a sale. If you choose "[F6] Do not use groups" then when you enter the sales screen in t he POS.EXE program you will see the normal sales screen. If you press [F1] you w ill see the stock table from the beginning. (20 items per page, use [PG UP] and [PG DN] to view other pages.) After you select an item you will return to the no rmal sales screen. If you choose "[F6] Use groups as an option" then when you enter the sales scree n you will see the normal sales screen. If you press [F1] you will see the list of all the groups. When you select a group you will then see a list of all the i tems in that group. After you choose the item you want you will be returned to t he regular sales screen. If you choose "[F7] Group default, menu default" then when you enter the sales s creen in the POS.EXE program you will see list of all the groups. When you selec t a group you will then see a list of all the items in that group. After you cho ose the item you want you will stay on that page to choose other items. To retur n to the "Groups" page press [ESC]. If you choose "[F8] Use groups as the default" then when you enter the sales scr een you will see list of all the groups. When you select a group you will then s ee a list of all the items in that group. After you choose the item you want you will return to the "Groups" page. If you choose "[F9] Use stock table as the default" then when you enter the sale s screen you will see the stock table from the beginning. After you select an it em you will stay in the stock table. For restaurants that use "groups" the options [F7] or [F8] are best. If you have less than 40 items and do not use groups then option [F9] is best. To return to the normal sales screen to use the functions that are there (discou nt, void, park, coupons, etc.) press [ESC] until you are there. From any screen press [+] to total the sale. If you are in the normal sales screen and want to return to the groups or menu p ress "[F1] Stock table." To choose a group from the group list you may either use the arrow keys to scrol l to the one you want and press [ENTER] or you will notice that the 20 groups ar e lettered [A] to [T], just press the letter. From the menu screen you can use t he same two methods or type in the stock number and press [ENTER]. If you use either the group methods [F7] or [F9] then after selecting an item fr om the menu the item will remain highlighted, to sell another of the same item j ust press [ENTER] or the letter key for that line. KITCHEN PROGRAM As pointed out above the KITCHEN.EXE program will transmit the food orde rs from the register to the kitchen. Go to the "Kitchen" section of this manual

to learn all about it. *** PURCHASE ORDERS *** The program PURCHASE.EXE will print out, or save to a text or data file, the sto ck items in your stock table with inventories so low that they should be reorder ed. It does this by comparing the value in the INVENTORY column of the stock tab le to the value in the MODEL column. Stock items with a lower INVENTORY than MOD EL will be printed out. EXTREMEY IMPORTANT! Once you assign a vendor to a slot in the vendor list this p rogram will then file information to that vendor by the position in the list. Fo r example if vendor #12 is Acme Industries then all purchase order information f or Acme Industries will be stored by the number 12. If you later switch the slot s 12 and 34 then all the purchases previously made from Acme Industries will now be assigned to the new occupant of slot 12 which could be Bebo Incorporated. Al ways assign new vendors to currently empty slots. It is a good idea to not assig n anyone to slot zero. For the purchase program to function each item in the stock table (that you want to use this program to order for your store) you must fill in the following col umns. STOCK NUMBER DESCRIPTION INVENTORY COST (What you pay to obtain the item) MODEL (How many you have when fully stocked) PACK (The minimum you can order) VENDOR STOCK NUMBER (If you want it printed on the PO) When you start the PURCHASE.EXE program you will see a couple of screens of inst ructions and then come to this main menu.

1. 2. 3. 4. 5. 6.

Enter header data Create proof sheets Create purchase orders Manual purchase orders Open purchase order file Quit Main menu

Enter header data If you wish to print actual purchase orders you will have to enter a purchase or der "header" for each vendor. To help you the program has this sample header tem plate that you can edit. BILLING: XYZ CORPORATION ATTN: DALE HARRIS 1234 N. MAIN ST. ANYWHERE, IL 60000 PHONE (773) 555-5555 FAX (773) 555-5556 TO: ABC COMPANY 5678 S. MAIN ST. SOMEWHERE, IL 69999 PHONE (773) 555-5557 FAX (773) 555-5558 SHIPPING: THE KEY HUT 9012 E. MAIN ST. OVERTHERE, IL 66666 PHONE (773) 555-5559 FAX (773) 555-5550 TERMS: SHIPMENT MUST BE SENT TO SHIPPING ADDRESS ONLY AND MUST INCLUDE A PACKING SLIP WITH THE PURCHASE ORDER NUMBER ON THIS FORM. INVOICES MUST BE MAILED TO THE BILLING ADDRESS AND THE PURCHASE ORDER NUMBER ON THIS FORM MUST

BE INCLUDED ON THE INVOICE. The template and headers are 78 characters wide and up to 18 lines. Only lines f rom the top to the last non-blank line will be printed. The first step is to edi t the template to what you want printed at the top of the first page of each pur chase order. If you are using window envelopes you will want the vendor's name a nd address placed in the header so that it is behind the window when the purchas e order is placed in the envelope. Once you have the template the way you want it you can then select your vendors one by one and press [F1] to drop the template into each vendor's header. You ca n then edit the template for that vendor by changing the address for the vendor. Of course you can have totally different headers with different terms and instr uctions of you wish. Create proof sheets Proof sheets are to check your inventory against the model stock list before you decide if you actually want to make purchase orders. Proof sheets will not prin t the headers and will comprise the following columns; stock number, vendor stoc k number, description, inventory, model stock, order quantity, unit cost, cost a ll. You can create a proof sheet for all items sorted by vendor or you can choos e to create a proof sheet for a specific vendor. Proof sheets will be created at 40 or 80 characters wide depending on how you have set that register on printin g receipts. They can be printed on the printer. Create purchase orders Purchase orders are created to actually order merchandise from your vendors. You can put them in an envelope, fax them, or email them to have your vendor send y ou merchandise. Purchase orders will have the header at the top of the first page. A purchase or der number and the order date will be printed under the header and on the top of all following pages. Purchase orders are created only at 80 characters wide and will use the PAGE settings of the "Printer setup" for that computer even if the computer is set up for CONT. printing. If you cannot print the purchase order o n this computer then you must save it to a floppy (or other storage device) to p rint out on a different computer. Purchase order numbers are 7 digits long. This means that there will be 10 milli on of them before they roll over to 0000000. When you create a purchase order it will print on the printer and be saved in a disk file. Each purchase order will use the next sequential purchase order numbe r. You may select to print one or two copies of each purchase order. If you are mai ling the purchase orders to the vendor then you should print two copies so that you have one to file. Yes, paper files are a good idea. Even though this program will electronically file and store each purchase order you should keep a paper record. Purchase orders kept as computer files can be deleted or a file crash ca n erase them all. (Remember to backup your files frequently.) Purchase orders will comprise the following columns; stock number, description, order quantity, unit cost, cost all. You may also select to have the vendor stoc k number printed for each item. If you choose to use only the stock then each item will be listed on one line. I f you choose to add vendor stock number then each item will be listed on 2 lines . The quantity ordered will be in the units that you sell them. If you sell wire b y the meter then you will be told how many meters that you should order, NOT coi ls of wire. For example if wire comes in 250 meter coils (PACK = 250), and you n ormally should stock 3 coils (MODEL = 750) then if you have 350 meters of wire i n stock you need 400 more meters of wire. However the PACK is 250 so you cannot order 400 meters of wire. The program will round up to the next PACK over 400, w hich is 500 meters or 2 coils of wire. If your vendor sells wire by the coil (ev en though you sell it by the meter) then you must make sure that you do not tell

him that you want 500 or he will send you 500 coils (or 125,000 meters), way to o much. This also applies to things sold to you by weight, case, box, etc. If yo u order 12 of something will your vendor think that you are ordering 12 pieces o r 12 cases? Rounding up is based on half a PACK. For example if a PACK is 10, MODEL is 40 and you have 36 or more, none will be ordered. If you have 26 to 35 then 10 wi ll be ordered. If you have 16 to 25 then 20 will be ordered. If you have 6 to 1 5 then 30 will be ordered. If you have 0 to 5 then 40 will be ordered. Assumin g you sell none before your shipment arrives you will be with in a half a pack ( plus or minus) of your model stock when it does arrive. Remember that INVENTORY, MODEL, PACK, and ORDER are in the units that you sel l them. COST is the price for one unit in the units that you sell them, for exam ple 12.95 is the cost for one piece, not one case, even if they are sold to you by the case (this assumes that you sell them by the piece.) INVENTORY = How many you have in stock now. MODEL = The minimum number of this item that you want in your store. PACK = The minimum number that can be ordered, i.e. must a case of 12 be ordered in multiples of 12? COST = How much it costs you to purchase this item from your vendor. You may also create manual Purchase Orders. There are 2 reasons to use this p rogram if you have to create manual purchase orders instead of just using your w ord processor or some other method. First of all it will be much easier to use t his program. This program will put the same header at the top of the manual PO t hat is placed at the top of automatic POs. To enter an item all you have to type will be the stock number and the quantity you want to order. This feature will look up the description and the cost This feature will not allow you to enter an item that is not supplied from the vendor you select. It will not allow you to order a quantity that is not a multiple of the PACK for that item. The second reason is that the PO will use the next PO# and be filed in the sy stem just like an automatic PO. Since the automatic PO feature numbers the POs s equentially if you use another method to create manual POs you will have to use a different numbering system. NOTE: Due to the general perversity of DOS the maximum number of different st ock numbers you can order in one PO is 8,100. If you need more than 8100 differe nt stock numbers you will have to split your order between 2 POs. To make a manual PO from the main menu select option "4. Manual purchase orde rs" then select the vendor you wish to order from. On the next screen when you e nter the stock number the program will look up and display the description, curr ent inventory, MODEL, PACK, and the first 24 characters of the vendor stock numb er. When you enter the quantity you wish to order the line will be displayed on the list on the right of the screen. Only the last 24 items you entered will be displayed. You cannot scroll the list. If you enter the same item more than once only the last time you enter it wil l count. For example if you enter 24 pieces for item 123456 and then later enter 15 pieces for item 123456 then only 15 pieces will be ordered for item 123456. This is also how you correct an item. If you order item 654321 by mistake then e nter 0 pieces for item 654321 and you will order none, even if previously you ha d ordered 20. If you press [F5] you will save the current worksheet you have entered. It is saved by vendor so you can save your work for each vendor and then come back to it later. Saving will not create a purchase order. If you press [F8] you will r etrieve the last worksheet for this vendor. NOTE When you retrieve a worksheet i t will be displayed in the order the items appear in the stock table, not the or der you entered them. Pressing [TAB] will format a purchase order and display it on he screen. This

will not create a purchase order, but just show you what you have entered. Pres sing [F1] will create the purchase order and add it to the file. You will then b e returned to the main menu. Press [ESC] to cancel the current work sheet and return to the main menu. Ret urning to the main menu is also how you change vendors. Open purchase order file This feature will allow you to view, print, delete, void, or update your purchase orders in the file. You may retrieve a specific purchase order by the purchase order number. You may retrieve all the purchase orders sent to a specif ic vendor with a maximum of the last 1000. You may retrieve the last 1000 purcha se orders placed to all vendors. Display 1. 2. 3. 4. Enter PO # Pick vendor All purchase orders Quit

From the above menu you may call up a specific PO, all the PO's from a s pecific vendor or all the PO's in the file. PO PURCHASE PURCHASE INVOICE INVOICE PAID V VENDOR NUMBER DATE TOTAL NUMBER DATE DATE D ----------------------------------------------------------------------B.E. ATLAS 0000002 09-05-24 269.17 0256389 09-05-30 09-06-05 ILCO 0000003 09-05-24 1239.24 0055286 09-06-13 09-06-18 COLE NATIONAL 0000004 09-05-24 620.51 0075589 09-06-01 09-06-14 U.S. STAMP 0000005 09-05-24 32.64 ZIPPO 0000006 09-05-24 33.56 0859654 09-06-14 SECURITY INC. 0000007 09-05-24 267.13 0325411 09-06-03 09-06-09 ILCO 0000011 09-05-24 1239.24 0055963 09-06-16 U.S. STAMP 0000013 09-05-24 32.64 0527421 09-06-11 09-06-15 ZIPPO 0000014 09-05-24 33.56 SECURITY INC. 0000015 09-05-24 267.13 0155896 09-06-05 09-06-14 B.E. ATLAS 0000018 09-05-24 269.17 0142529 09-06-09 09-06-18 U.S. STAMP 0000021 09-05-24 32.64 0741852 09-06-03 09-06-18 ZIPPO 0000022 09-05-24 33.56 0654321 09-06-08 09-06-14 SECURITY INC. 0000023 09-05-24 267.13 0183486 09-06-16 COLE NATIONAL 0000028 09-06-06 620.51 B.E. ATLAS 0000029 09-06-06 269.17 COLE NATIONAL 0000031 09-06-06 620.51 COLE NATIONAL 0000032 09-06-06 620.51 0418632 09-06-19 COLE NATIONAL 0000033 09-06-06 620.51 COLE NATIONAL 0000034 09-06-06 620.51 [^] [v] [PG UP] [PG DN] [HOME] [END] [DEL] [TAB]=Display [F1]=Modify

When you are at this screen you can do several things once you highlight the purchase order you want. If you press [TAB] you can put the full purchase order up on the screen. From there you can reprint the PO or save it as another text file that can be l oaded in to any word processing program. Pressing [DELETE] will allow you to delete the purchase order after a pr ompt. Pressing [CTRL]+[DELETE] will immediately delete the PO. Deleting PO's is a good idea. As the number of PO's in the file increases the program will take l onger and longer to perform various functions. And of course all those PO's will

take up space on your disk drive. I really cannot see any reason to keep them f or years. If you press [F1] this window will appear this will allow you to add the listed information to the purchase order. This information will also appear on the top of purchase order reprints. PO PURCHASE PURCHASE INVOICE INVOICE PAID V VENDOR NUMBER DATE TOTAL NUMBER DATE DATE D ----------------------------------------------------------------------B.E. ATLAS Date format = YYYY-MM-DD -05-30 09-06-05 ILCO ------------------------------------- -06-13 09-06-18 COLE NATIONAL VENDOR: COLE NATIONAL -06-01 09-06-14 U.S. STAMP PURCHASE ORDER #: 0000032 ZIPPO PURCHASE DATE: 2009-06-06 -06-14 SECURITY INC. PURCHASE TOTAL: 621.41 -06-03 09-06-09 ILCO INVOICE NUMBER: 0418632 -06-16 U.S. STAMP INVOICE DATE: 2009-06-19 -06-11 09-06-15 ZIPPO INVOICE TOTAL: 662-63 SECURITY INC. PAID DATE: -06-05 09-06-14 B.E. ATLAS PAID TOTAL: -06-09 09-06-18 U.S. STAMP CHECK NUMBER: -06-03 09-06-18 ZIPPO VOID: This PO is ACTIVE -06-08 09-06-14 SECURITY INC. ------------------------------------- -06-16 COLE NATIONAL [TAB] Void PO [F1] Save [ESC] Cancel B.E. ATLAS COLE NATIONAL 0000031 09-06-06 620.51 COLE NATIONAL 0000032 09-06-06 620.51 0418632 09-06-19 COLE NATIONAL 0000033 09-06-06 620.51 COLE NATIONAL 0000034 09-06-06 620.51 [^] [v] [PG UP] [PG DN] [HOME] [END] [DEL] [TAB]=Display [F1]=Modify * * * PRICE CHECK * * * If you are running networked cash registers you can place additional computer s out on your sales floor that customers may use to check prices and quantities in stock on items you stock. Customers can also check the balance of gift cards. To do this, connect additional computers to your network and run the program file LOOKUP.EXE. You must enter into the program the network PATH to the global folder on your server that holds your shared data files. It will be the exact sa me PATH that you entered into the "Network" feature of the POSCONFG.EXE program to set up each register to run over the network. When you created your register you had to give your register a filename. You must also enter this filename into the LOOKUP.EXE program. If you enter a password then the customers will not be able to exit this prog ram or access its settings. When the program is actually looking up items press [ESC] to go to the program's menu. If you have entered a password then you will have to enter it before you can leave the "Price check" screen. You may enter up to 3 pages of instructions for your customers to follow to u se this program to look up items. I do not know what computer equipment you will be providing so it is up to you to write the instructions. Will you be running this on a laptop or desktop computer? Will you be providing a scanner? Make sure you tell them to press [ENTER] after typing in a stock number. Tell them how to find the stock number on your items. Are you using price stickers with the stoc k numbers on them or are you using the barcode numbers as you stock numbers? You may use the 3 pages of instructions to write really long detailed instruc tions or you can use each page to write instructions in different languages. For example use page #1 for instructions in English, page #2 for instructions in Sp anish, and page #3 for instructions in Polish. Make sure that you tell the custo mers to press either [PAGE UP] or [PAGE DOWN] to access other pages. Of course i f the other pages have instructions in different languages you would want to pos t that information on the current page in the language of the other pages like f

rom the English page you would print [PAGE UP] = Instrucciones en Español [PAGE DOWN] = Instrukcja po Polsku

When entering instructions you can enter accented characters by first pr essing [F3] to display the "Alternate character set." Each character will have a 3 digit number to its left. To actually type in an alternate character hold dow n [ALT], use the numeric keypad on the right of your keyboard to type in the 3 d igit code, and then when you release the [ALT] key the alternate character will appear in your text. Once you have entered the required information you may select to "1. Go to th e lookup screen." Now customers can type in stock numbers to check on prices and quantities in stock. Press [F1] the check gift card balances. You may set up the program to lookup either regular stock numbers, vendor sto ck numbers, or both. If the program can check for both, it will lookup regular s tock numbers first. If it finds a match it will then ask if you want to also loo k in the vendor stock numbers. When checking vendor stock numbers you do not have to enter the entire stock number. If you enter just part of a vendor number the program will find the firs t vendor stock number that contains that part and then ask you if you want to co ntinue to search. *** TIME CLOCK *** If the file TIMECLOK.EXE is in the folder with the other POS program files yo u may press [F5] from the main menu of the POS.EXE program to access the time cl ock. If you remove the TIMECLOK.EXE file from the folder then pressing [F5] will do nothing and you will not be able to use the time clock feature. The time clo ck will run over a network and all registers on the network will access the same time clock. If you are using this program over a network the program file TIMEC LOK.EXE will still have to be on any register from which you wish to use the tim e clock. The time clock uses the system clock of whatever register is being used to access the time clock feature. Make sure that all registers on the network h ave the system clock set to the correct time. When you enter the time clock program it will ask you for your PIN number. Ev en if you do not use PIN numbers when running the register the time clock will r equire a PIN number for each employee. The purpose of PIN numbers is to make sur e that only the employee can punch the time on his time card. After entering the proper PIN number the program will go to that employee's time card. Note: All 56 possible employees will have their time card stored in the same file. The first time someone tries to access a time card in a new week the progr am will create a new file. This is automatic and you will not have to create thi s file. The filename for the file will consist of Saturday's date (or Sunday's d ate if you select to make Sunday the last day of the week) in YYYYMMDD format f ollowed by ".CLK". For example if someone tries to punch in on Monday, March 9th , 2009 and no file exists the program will create the file 20090314.CLK. This fi le is stored in a sub-folder with the same name as the register file. For exampl e if you store your POS program files in the folder C:\POS and your register's f ile name is KEYSHOP then the time clock files will be stored in the folder C:\PO S\KEYSHOP. If you run the POS program over a network the time clock files will b e in a sub-folder to the GLOBAL folder on the server. When a new time clock file is created the current employees names and ID numb ers will be added to the file. If during the week new employees are added their names and IDs must be manually added to the time card file using option "3. Asso ciates" from the time clock program's supervisor menu. Time card Time cards always run from Sunday to Saturday. When the employee opens his ti me card he will be restricted to only the current day. He may use the left and r ight arrow keys to choose which column to punch in the current time. When the li

ght bar is in the correct place, punch the time by holding down the [CTRL] key a nd pressing [INSERT]. Once a time has been punched it may not be changed. While viewing the time card it may be printed out by pressing [TAB] assuming that the register has been setup to print receipts. 6:44:34pm SUNDAY 03-29-2009 MONDAY 03-30-2009 09:02 20:32 10:45 12:03 12:29 14:58 15:14 17:28 Associate = 52789 DALE IN OUT IN OUT IN [F8] = Supervisor OUT IN OUT

TUESDAY 08:59 10:12 10:26 12:31 15:01 15:17 17:30 03-31-2009 12:00 FORGOT PUNCH 1 WEDNESDAY 09:00 10:07 10:22 11:59 12:30 14:52 15:08 17:33 04-01-2009 THURSDAY 04-02-2009 SICK FRIDAY 04-03-2009 09:00 17:00 2 2 09:04 10:24 10:37 12:01 12:28 15:05 15:19 17:30

SATURDAY 04-04-2009 ------------------------------------------------------------[<-] [->] [CTRL]+[F1] = Punch [TAB] = Print [ESC] Done Time Card Screen SUPERVISORS Supervisors will have access to additional features of the time clock. When t he time clock is first used no one is a supervisor. This will allow anyone to ha ve supervisor access so the first thing you will want to do is press [F8] from a time card to access the Supervisor Menu. Supervisor menu 1. 2. 3. 4. 5. 6. 7. Correct time punch View time cards Associates Transmit time cards Delete time card Store # / Time display Quit

By choosing option 3 you will see a list of employees. To make an employee a supervisor highlight the name and press [TAB]. Supervisors will have an asterisk placed to the left of their names. Once one or more employees have been made su pervisors, only those employees will be able to access the supervisor menu. Correct time punch. This feature allows a supervisor to over-ride a time punch that may be incorr ect or missed. When this feature is entered you must select the time clock file you wish to alter. Only the last two files may be selected. You then choose the employee time card you wish to access. While you may not change the actual time punch you will be able to enter a new time under the punch that will over-ride t he actual punch. Under the correction the supervisor's number will be printed.

Time punch ' 12:23 Corrected to ' 12:28 Corrected by ' 4 When time worked is calculated normally the time punch will be used. However if there is a correction then the correction will be used. By pressing [TAB] you will be able to enter the reason that the time was corr ected. This also allows the supervisor to enter time for sick pay or vacation ti me, or any other reason. For example if an employee is due a day of vacation the n a supervisor can enter the first time in as 09:00 and the following time out a s 15:00 (8 hours) and enter the reason as "VACATION". If you print a time card a t 40 characters per line the "reasons" will be printed on one line at the bottom of the card. In this case only the first 4 characters of the reason will be pri nted. View time cards This feature will allow a supervisor to load any time clock file and view any time card in the file. By pressing [TAB] you may print the displayed time card, save the card as a text file, or save the card as a comma delimited file that c an be loaded into a spread sheet program like Excel. You may also select to auto matically print or save all cards that have data on them. If all cards are print ed or saved at once they will be saved into one file. However only cards that ha ve data will be printed or saved, blank cards will be ignored. If you save cards as a file you can save them to another drive by changing th e drive letter or if you do not change the drive letter they will be saved to th e folder that stores the time card files. Save file as YYMMDD C:09032801.TMT [TAB] = Change drive [ENTER]=Save [ESC]=Cancel The standard file name used will be the Saturday date for the week followed b y the card number (or AL if all cards are being saved) followed by the extension of .TMT for a text file or .TMD for a data file. However you may type in a diff erent file name if you wish except for the extension. A sample file name would b e 09032801.TMT for the first card in the 20090328.CLK file. Associates This feature will allow you to add or correct an associate's name, ID number, and if the associate is a time card supervisor. When a time card file is create d this information will be added to the new file. However if an employee is adde d during the week the new information will not be imported to an existing file. You must use this feature to add new employees to an existing time card file. Ad ding a new employee to the time card file will not add that employee to the main POS program. You must add him in both files and you must make sure that the new employee is added to the same line number in both files. PIN numbers can only b e added in the POS.EXE program. You can only use the "Associates" feature in the time card program to enter the employees' ID and make the person a time card su pervisor. It is important that you do not add a new employee to the same line in the em ployee list that was used by a previous employee until the previous employee has been gone for at least 2 months. While you are in this feature you can press [F5] to set up the program so tha t it requires the PIN number of a supervisor to access the time clock program. F or this to actually take effect at lease one person must be a supervisor. This w

ill mean that an employee cannot punch the time card unless a supervisor presses [F5] from the POS program and then enters his PIN. The employee would then ente r his PIN. If the last supervisor quits, gets run over by a kid on a big wheel, or trans ported to an alternate universe then you will not be able to access the time clo ck. Well you could make a new employee use the same slot as a former supervisor, go to the "Employee setup" feature of the POSCONFG.EXE program and delete the o ld PIN for that slot. Then have the new employee enter a new PIN in the POS.EXE program to make him a supervisor. But that is a pain. Transmit time cards This feature will create a text file or data file of your time cards that can then be sent over the internet by either email or FTP file transfer to any dest ination you wish. ALL non-blank cards will be the file. Transmitting requires an internet connection and Windows '95 or higher. The file will be placed in a \SEND folder that will be a sub-folder to the fo lder that holds your 'Cash Register' program files. For example if your 'Cash Re gister' program files are in the folder C:\POS then the files to be transmitted will be in the folder C:\POS\SEND. If you also use the feature that transmits th e 'Automatic Reports', all the files in the \SEND folder will be transmitted whe n the register is closed. Unlike the automatic reports you must come here to create a file of time card s to transmit every time you wish to transmit cards. The file name used for the transmit file will consist of the store ID, follow ed by the date of the file, followed by either .TXT or .CSV depending on the fil e type. If the store ID was 88-2138 and the time card file you wish to send was 20090328 then the file will be saved in the /SEND folder as either 88-2138200903 28.TXT (a text file) or 88-213820090328.CSV a comma delimited data file. If you are not using the "Automatic Reports" transmit feature then you will h ave to transmit the files manually as an attachment to an email or using your ow n FTP software. Delete time card This feature will delete entire time card files. However you cannot delete th e current file. To delete a file highlight the file you want from the list and press [DELETE] . Then press [F1] to actually remove the file or [ESC] to cancel. Deleted files cannot be recovered. NOTE: This program can only store 525 (10 years worth) of time card files. If you try to store more than that the program will crash. Store # / Time display In this feature you may enter a store ID for your store. This is useful if yo ur store is part of a chain and you need to send the time cards or time clock fi le to your home office. By entering a store ID they can tell which is yours. Sin ce the store ID will become part of the file name do not use characters in your store ID that cannot be used as part of a file name. Store ID's are always 12 characters long. If you enter a store ID shorter tha n 12 characters then the will be preceded by the number of zeros required to mak e them 12 characters long. By pressing [TAB] you can toggle between printing / saving to file the time s tamps in a HOURS:MINUTES format (09:50 = 9 hours and 50 minutes) or a DECIMAL TI ME format (09.50 = 9.5 hours). If printing is set to 40 characters per line the time stamps will be printed without the "." or ":" separators to allow 8 of them to fit on one line. This me ans that 1252 could mean 12 hours and 52 minutes or 12.52 hours depending on how you set up displaying printed time stamps. Here is where you may select Saturday or Sunday as the last day of the week. This should be the very first thing you do when using the "Time Clock" feature f or the first time and then leave it alone if you can. Since the file name for ea

ch time clock file is derived from the last day of the week changing it will cre ate a new file. For example if you were using Saturday as the last day of the we ek and the current file is 20090613.CLK and you change to Sunday, the current fi le will become 20090614.CLK, a totally different file. When the 20090614.CLK fil e is created data from the 20090613.CLK file will not be transferred over to the new file. This is one reason that when you change the "end of week" that you wi ll automatically be returned to the "Cash Register" program and must re-enter th e "Time Clock" program. *** START OTHER PROGRAMS FROM POS *** It is possible from the main menu of the POS.EXE program to press [F4] to exi t the POS program, run the other program, then return to the main menu of the PO S.EXE program. This can be used to accomplish some task that the POS program wil l not do. The other software file must be in the POS folder with the POS program files. However only other programs written for this procedure will perform it. The o ther software to be run must be DOS software. Trying to run non-DOS software usi ng the [F4] method will usually exit the POS program but not start the program y ou are trying to run. In effect the POS program will just quit with no error. All DOS software will start, however when you exit the other software you wil l not be returned to the POS program at all, the other program will just quit. T o return to the POS program the other program must terminate by calling the POS program using the command RUN "POS" This is completely unlikely for software not written specifically to be used with my POS software. This means that either I will have to write the software for you, you will have to write it yourself, or a 3rd party will have to create it. Currently there are two program files that w ill work with the [F4] key. TEXTREAD.EXE allows you to open any text report in t he folder, and then read, print, copy, or delete it. It will not allow you to ed it the report. CLOSECNT.EXE will help you add up the cash drawer when you close the register and print. These files come with the rest of the POS software and w ill be in your POS software folder. If you have an application in mind, and you cannot write it, and know no one to write it for you, then you can ask me to create it. If the application is som ething that I believe a large proportion of users would want then you may be in luck and I will do it as soon as I have time, and do it for free. If it is somet hing that I think only you would want then you can make me an offer. However if I do write the program for you, you will have to pay for it. The program will be uploaded onto the "3rd party" page of my website and anyone will be able to dow nload it for free. To setup the POS program to use the [F4] key to run other software there are two methods. You can create a NEXTFILE.DAT file in the POS folder that only cont ains the name of the program you want to run. When [F4] is pressed from the POS menu the program will search for the file name in NEXTFILE.DAT and then run the program. NOTE: do not include the extension .EXE in the file name contained in N EXTFILE.DAT. NEXTFILE.DAT must be a plain text file. Well that is fine but what if you have two or more programs that you want to run? In that case start the PROGRAMS.EXE program. This program will allow you to enter the file names and program names / descriptions for up to 9 different pro grams. It will also write the NEXTFILE.DAT file for you with the filename of PRO GRAMS. Now when you press [F4] from the POS menu the PROGRAMS program will start . NOTE: Whenever you want to edit the program names and descriptions that have p reviously been entered, or enter new ones, you must run the PROGRAMS program dir ectly, not by using the [F4] key. When you press the [F4] key from the main POS menu if you have entered no fil enames PROGRAMS will return you to the POS menu. If you have entered only one fi lename PROGRAMS will run that program. If you have entered 2 or more filenames P ROGRAMS will let you pick the program you want to run or press [ESC] to return t o the POS menu. NOTE: If you are running multiple register files you can use PROGRAMS to setu

p a different set of programs to run for each register file. However if you put the name of the program you want to run into the NEXTFILE.DAT file then all regi ster files will share that program. *** RECEIPT DATA FILE *** Many folks have asked if there is a way that the data from transactions can b e accessed so that they can write their own software to manipulate the data, mak e their own reports, etc. To do this you can run the REC2CSV.EXE program file. This program will read t ransactions from the file of past transactions (the ones you can access from the '5. Voids' feature of the main Cash Register program - the .REC file) and will write them to a .CSV data file that you can then load into any spreadsheet. NOTE : To create the .REC file use the "Sale recording - VOIDS" feature of the POSCON FG.EXE program. Only those transactions that are still in the file (if you are saving a file) will be written. So if you are only storing 100 transactions then this program can only write the last 100 transactions to the .CSV file. ALL transactions will be written in the range you choose, including OPEN, CLOSE, and NO SALE. Most al l information in each transaction will be written. Why would you want to do this? Well loading it into a spreadsheet program is not really that useful. However it will give you access to the data if you wish to write your own software to handle the data for whatever nefarious purpose you have in mind. This will require that you can write software or know someone tha t can. Some labels will be included in the file to help you parse the informatio n. You can write all transactions currently in the file, or you can choose to wr ite only part of the file using the following options 1. You can write 2. You can write ion number. 3. You can write 4. You can write only from the last transaction rung up to a previous date. only from the last transaction rung up to a particular transact only those transactions that occurred on a specific date. only a specific transaction.

Just remember that you cannot write transactions that are no longer in the fi le. If you are saving only 100 transactions, and the last transaction rung up wa s 5000, then transaction 4898 is not in the .REC file and cannot be written to t he .CSV file. Text data may not contain quote marks ("). Before being written to the .CSV f ile all quotes will be changed to an apostrophe. Text data may contain commas. This program is [F4] compliant. This means that if you know how you can progr am the main POS program to launch this program from the main menu of the POS pro gram by pressing [F4]. Then when this program is finished you will be returned t o the main menu of the POS program. *** REMOTE VIEWING *** The REMOTE.EXE program is used by managers to allow someone in the office to view the sales being rung up on up to 6 networked registers on the screen in rea l time. It allows managers to watch while the sales clerks ring up items, discou nts, reductions, price changes, etc. The program screen has 6 windows. You set a PATH from this program to any net worked register for each window. Then when using the program you will see the t ransactions being run up on up to 6 registers in real time. The program does this by capturing the pole display data being created by eac h register. This works even if the registers to not have a pole display, the dat a is created anyway. While at any one time you can only see the data from 6 registers you can stor e up to 15 PATHs and then assign any path to one of the 6 windows with a few key

strokes. When watching the windows if you press [ESC] you can reassign a window from the list of PATHs without quitting the program. *** 64 BIT COMPUTERS *** Do you have a 64 bit computer or have you installed the 64 bit version of Win dows Vista or Windows 7 on your computer. Well congratulations: you have done a wonderful job of making your computer incompatible with DOS and 8 bit Windows so ftware. There is now a lot of great software that will not run on your computer. This is a good thing? Well let's see if we can get the Cash Register program to work on it anyway. First you must properly download the Cash Register program using the instruction s near the beginning of this manual. Since DOS software will not run on your computer you will have to run a 32 bi t program on your computer that will run DOS software. This program is called DO SBox and can be obtained for free from here http://www.dosbox.com/ You will find instructions there on how to download the program and start it up. I will wait here until you do so. Now that you have the Cash Register program on your computer and you are runn ing DOSBox we can get started. First you must tell DOSBox where the Cash Register program is located. Assumi ng that the Cash Register program is located on a folder named C:\POS type this into the DOSBox window (Press [ENTER] after each command) MOUNT C C:\POS Now this C: Now this POS The Cash Register program will now start. However during the starting process while going from screen to screen the program will sometimes stall for up to 15 seconds, wait it out. The stall only happens when the program starts or when yo u are switching from one program file to another. This stall does not happen whe n you are using the Cash Register program on a non-64 bit computer without DOSBo x. By holding down [ALT] and pressing [ENTER] you can toggle between displaying the program in a window or full screen. If you exit the program when it is run f ull screen press [ALT] + [ENTER] then click the [X] on the top, right corner of the window to close DOSBox or from full screen type EXIT and press [ENTER]. AUTOSTART You can automate the start of the Cash Register program when you start the DO SBox software. Using the Windows "My Computer" program locate the file C:\Program Files\DOSBox-????\ dosbox.conf In the path above replace ???? with the version number you have of DOSBox, ex ample C:\Program Files\DOSBox-0.72\ dosbox.conf When you double click on the icon you will be asked which program to use to o pen the file. Select a word processing program like MS Word. You can also type i n the entire path into MS Word to load the file. Just make sure that you have th e version number of DOSBox correct. Assuming that your Cash Register program files are on your hard drive at C:\P OS change the end of the file to

# Lines in this section will be run at startup. Mount c c:\pos c: pos Note: the last line is the command to start the POS program. If you have the program files located somewhere else than C:\POS then type in the correct PATH o n the "mount" line but do not change the last line. If you wish the POS program to start up in full screen find and change the fo llowing line fullscreen=false to fullscreen=true Save the file as a plain text file. Now when you launch the DOSBox software i t will automatically run the Cash Register program. PRINTING DOSBox does not recognize printers. This means that you will have to use the APRINT5 program to send the print stream to the printer, even if you are using a parallel port printer. Read about setting up APRINT5 in the "Printer setup" sec tion of this manual. If you are using a parallel port printer and you do not have the printer driv er for that printer you will have to install the "Generic" driver from Windows. From the Windows [Start] button go to [Settings] then [Control panel]. Click on the [Printers & Faxes] icon. When the window opens from the menu bar click on [F ile] then [Add printer]. Follow the prompts until a list of Manufacturers and Pr inters appears. Select the "Generic" manufacturer and the "Generic / Text only" printer. Click [Next] and follow the prompts until the driver is installed. NOTE : There are problems with using the generic printer driver. See the "Printer dri ver" part of the "Printer setup" section of this manual. AFTER you have installed either the printer's driver or the generic driver th en start the APRINT5 program. Select the proper driver and font size which you o nly have to do the first time you start APRINT. Remember that APRINT5 must alway s be started before the Cash Register program and be left running while the Cash Register is running. CASH DRAWERS Since cash drawers that are connected to the printer run through the printer driver no changes have to be made when using DOSBox. However SERIAL CASH DRAWERS WILL NOT FUNCTION. SCANNERS Keyboard wedge (PS/2 port) scanners and USB scanners (Windows 2000 or later) will function. However SERIAL SCANNERS WILL NOT FUNCTION. POLE DISPLAYS Serial pole displays using POLE.EXE will function but not if you try the "Dir ect access" method. The Pertelian X2040 program uses the PERTPOLE.EXE program so it will function . NETWORKS Special consideration has to be used when using multiple registers over a net work. Tyler Reynolds has posted the following. = = = = = = = = = = = = = = = = = First, make a directory on the computer you wish to be running as your server

. Using a directory on the root of the drive is recommended. For example, I'm go ing to set up a "POS" folder inside of my C: Drive. Inside that C:\POS folder, make another folder called POS. Inside the C:\POS\POS folder, make yet another folder called POS. No, I'm not kidding, you have to make 3 folders, one inside of the next. The reason being, because DOSBox has to have a directory to use, then the share has to have a dire ctory, and then DPOS has to have a directory. It may sound weird right now, but it will work, trust me. Inside the final POS folder, C:\POS\POS\POS, extract the POS program files, a nd set it up how you normally would for a network server. Configure all your set tings, etc. Then, set up a network share to share the main POS folder, the C:\POS folder. Set the network share up so that you can change files, if you are using an XP p rofessional computer, set permissions accordingly. For the purpose of this demon stration, I will name my network share "POS" On the Remote computer running a 64 bit OS, map the network drive of the comp uter. So, since my computer's name is "THECOMPUTER", I will go to start, run, th en type \\thecomputer. Wait a moment for windows to bring up the networked compu ter's drives/printers. If it asks for a username/password, you probably have XP Pro on the server computer. Not to worry, just type in the username/password tha t you usually use to login to the computer. After that comes up, you should see an icon that looks similar to the folder, which is named whatever you named your network share. Since I named my network share POS, My icon will be labeled POS. Next, right click on the folder, and click on "Map network drive". Choose a d rive letter, for mine, I'm going to choose J:. Go thorough the rest of the wizar d and just keep clicking next. In DOSBox, when it first starts, type the following --------------------------------------mount J J:\POS mount C C:\POS --------------------------------------Assuming that you mapped your network drive to J, and that your local filesys tem is located on drive C, and that POS on that system is located in C:\POS. Mod ify this to suit your needs. Then, type "C:" into DOSBox Type "POSCONFG.exe" It will take you to the POS Configuration screen. Note that it is posCONFG, n ot POSConfig. I made this mistake a few times. Under network, set the path to "J:\POS" assuming that you mapped your network drive to J. Save, then press F1 to exit. Press 3 to start the POS program. After all that work, POS should finally work over a network. If it's not work ing, you probably screwed something up. In which case, don't be afraid to ask fo r help. Don't try to "Fix" it and end up screwing it up even more. Tyler *** FREQUENTLY ASKED QUESTIONS *** Topics 13,000 ITEM LIMIT: Why a 13,000 line limit in the stock table? CUSTOMER ACCOUNTS: Where is this feature? FILENAMES: What are my register data file filenames? FREE: Why is this free? FOREIGN LANGUAGE: Can I change the language on the screen? FULL SCREEN: Can this program be displayed in full screen?

HARDWARE: What printer, cash drawer, scanner, etc. should I use? INCREASING MONEY AMOUNTS: I need item values up to 999999. MALL VENDOR SALES: Can this be used for 1 register and many vendors? SERIAL PRINTERS: Are serial printers a death sentence? SLOWS OTHER PROGRAMS: Why do the programs run slow? SOURCE CODE: Can I get the program source code? TRANSACTION NUMBERS: Can I reset the transaction numbers to zero? UNZIPPING THE FILE: How do I unzip the download file? VENDOR STOCK NUMBERS: How do I put letters into my stock numbers? WINDOWS VERSION: Where is the Windows version of this program? 13,000 ITEM LIMIT You may have noticed that it requires almost zero time to find any item in th e stock table by the stock number. This is because all of the stock numbers are indexed and held in memory by the program. Unfortunately there is limited memory in DOS software to do this. The theoret ical maximum would be 16,384 items but since some memory must also be used for o ther purposes the program becomes unstable with more than 13,000 items. The other consideration is that one of the reasons that this program is free is to help the small to medium business compete with the Wal-Marts of this world . With some exceptions once a retail business grows large enough to carry more t han 13,000 different items then it is a Wal-Mart type large business and should be able to afford commercially produced POS software. CUSTOMER ACCOUNTS Eventually I am going to be adding a "Customer accounts" feature to the POS p rogram. This will allow you to bill customers later for the merchandise that the y purchase today.It will also allow lay-aways and other similar transactions. This is going to be a huge project and will require a long time to complete o nce I have started it, and I have not started it yet. I hope to have it finished some time eventually. FILENAMES The data generated by the POS software is saved to your hard drive usually in the same folder that holds the POS program files. When you first start the POS software, or create a new register on your computer, the program will ask you to enter a file name, for example MYSTORE. The software will then create many data files that begin with that file name but have different extensions for differen t types of data, for example MYSTORE.POS, MYSTORE.TBL, MYSTORE.IDX, MYSTORE.REC, MYSTORE.PS1, etc. If you have forgotten the name you gave to your register files then run the P OSCONFG.EXE program. At the top of the main menu it will say something like "Fil e name = THESTORE.POS" In this example the file name is THESTORE If you contact me with a problem I may ask you to send one or more of your da ta files to me by attaching them to an email. Since I have no idea what name you gave to your register files I cannot give you the exact name of the file you ne ed to send to me. Instead I will ask you to send to me something like the ?????? ??.POS file. You must replace the ???????? with the name you gave to your regist er files. If you named your register files MYSTORE then you would send the file MYSTORE.POS to me. If you named your files HARDWARE and I asked you to send your ???????.TBL file then you would send the HARDWARE.TBL file. If you wish to backup your register data files then you would backup all the files with names that begin with the name you gave to your register files. IMPOR TANT: Some data files will be stored in a sub folder that will have the same fol der name as the name you gave to your register files. So if your register file n ame is THESTORE you would not only have to backup all of the files that begin wi th the file name THESTORE but also the entire sub-folder THESTORE. FREE Writing software is my hobby, it is something that I like to do and would con

tinue to do it even if no one else ever saw it. Originally I gave my software aw ay to friends and relatives then the internet happened and I posted my programs there. Originally they were only the educational programs because my wife and mo st of our friends are teachers. One day one of the users of the programs suggested that I sell them so I cont acted 7 educational software publishers. The results were 3 no reply, 3 not inte rested, and one threatened to sue me. Then it was suggested that I try to distribute my programs a shareware, ie. t hat I give away copies but if the users like the program they are supposed to se nd $5 to $20 to me. The result was that I had thousands of downloads and every m onth maybe $5 would come in. On the other hand my email about the programs dropp ed down to almost nothing. I guess that people thought that if they sent me emai l but they had not paid for the programs that I would somehow track them down in Siberia, or wherever, and try to collect the $5. And lastly, these are DOS prog rams and who is going to pay for that. Now that I give my programs away I am out maybe $35 a year but I get some rea lly interesting email, endlessly entertaining. And I am also asking for a $5 don ation if you really like the Cash Register program. Surprisingly, every once in a great while someone actually sends in $5. How weird is that? FOREIGN LANGUAGE Currently the POS program is only available in English. The program does have a feature whereby the language printed on the receipts can be changed. Use the "Receipt language" feature in the POSCONFG.EXE program to change the language of the receipts. Eventually the "Receipt language" feature will be expanded to allow the langu age of the entire program to be changed. However this will be a hugely difficult feature to implement because it will require rewriting the entire program. Ever y label, instruction, and anything else that is presented in text in the entire program will have to be converted into variables and each variable will be a dif ferent length than the static text that is there now. And since I am not perfect , every change will introduce the possibility of a bug being added to the progra m. I estimate that doing the program rewrite will take 6 months to a year assumi ng that I do nothing else. And this is only to allow users to translate the program into different langu ages, I will not be doing the translating because the only language I speak is E nglish. Who knows when someone will translate this into some of the less popular languages that are out there. Unfortunately I have not even started because there are other, much quicker f eatures, that people really need. I have no idea of when I will be able to even start this. Changing the language in the source code of the program is not an option. I t ried this once with a Spanish language version and it was a nightmare. It took t wo months to do it and then for the next several months I tried to maintain two separate version of the program, one in English and the other in Spanish. Everytime I made a change in t he English version I had to add it to the Spanish version and then debug both. I n the Spanish version I could never tell where I was in the source code because every string was in Spanish. Eventually I just gave up. FULL SCREEN To get POS to start up in full screen try this. RIGHT click on the icon you u se to start the POS program. Now left click on [Properties] then the [Screen] ta b. Click on the "Full screen" button then [Apply]. Now close everything you just opened. Now when you click on the icon to start POS it should come up full scre en. If it does not come up full screen then after starting one of the POS progra ms hold down the [Alt] key and tap [Enter]. You will have to do [ALT] + [ENTER] every time you start one of the POS programs. Windows XP / Vista

When this program runs on some XP computers in full screen it will die when t he program calls another file. For example when you are in the POS.EXE program a nd you want to go to the "reports" feature or the POSCONFG.EXE feature. If your computer exhibits this problem then you can still run this program in a larger w indow (see below). It has been reported that Vista computers will not run this p rogram full screen at all but it will still run in a window. Using the "right click on icon + properties, etc" thing does not set the prog ram to always open full screen under Windows XP (ya gotta love XP.) When you ope n the POS program under XP and it is in a window, in the upper left corner of th e window will be a button that says [ C:\], when you click on this button a menu will come up, click on [Properties]. Under "Display options" choose "Full scree n" and click [OK] on the bottom of the window. On the next window that pops up c lick [OK], the POS program should now be in full screen. I could not find a way in XP for the POS program to automatically come up in full screen when you start it. But [ALT] + [ENTER] is working fine here. Here is something else you can try with XP / Vista to get the program to disp lay in a larger window. Try this. When you open the program into a window, in the upper left corner o f the window, to the left of the program name, will be a [C:\] icon. Click on th e this icon and choose [Properties] then [Font] Select the "Lucida Console" font and and then pick a font size. Click [Ok] an d then on the next screen select "Save properties for future windows with the sa me title" and then click [OK]. You may have to click and drag the edge of the window to make it larger. DOSBox (see the "64 bit" section of this manual) will also run the program in full s creen on Windows XP, Vista, and 7 systems even if those systems are not 64 bit. HARDWARE Since the POS program is free there is no money coming in to purchase hardwar e to test with the POS program so I really cannot recommend any. However many POS users over the years have told me what types of hardware the y use and what works best for them. Therefore I can give you general guidelines on what will work best with the POS program. Receipt printers Most important, the receipt printer you choose MUST connect to your computer through the parallel printer port and NOT through the serial port. The printer m ust be able to print 40 characters per line as most do. Do not spend extra for s pecial features like printing in colors, italics, bold, different fonts, graphic s, etc. as the POS program does not support these features. The cash drawer will attach to the printer and then the printer will pop open the drawer. This means that you will have to know the control code for the prin ter you purchase to get it to open the drawer. Here is a list of printers for wh ich I know the codes http://pages.prodigy.net/daleharris/popopen.htm It would b e a good idea to select one of these. There are two basic types of receipt printers, impact and thermal. Impact pri nters cost less, are slower, use cheaper paper rolls, require ink ribbons, and t he print does not fade over time. Thermal printers cost more, are quicker, use m ore expensive paper rolls, do not require ink, but the print fades over time. Cash drawer. Make sure that you get the type of cash drawer that connects to the receipt p rinter and NOT one that connects to the serial port. Scanner. All "keyboard wedge" scanners that connect to the PS/2 keyboard port on your computer will work. The vast majority of USB scanners will work. Most serial sca nners will work but you will have to make some changes to your Windows setup to

get it to work. After the scanner scans a barcode it will send a "termination character" to t he computer to let the computer know that it is finished. The termination charac ter that the POS program requires is [ENTER], [RETURN], CR, CR-LF, or ASCII-13 w hich are actually all the same thing. You will have to program your scanner to s end this character after reading the barcode so make sure that you get a manual with your scanner to tell you how to do it. Pole Display. Only Logic Control brand pole displays have been tested. However since this is a serial device getting to work may be iffy. Make sure you do not get the "By -pass" type. However a much better solution to a traditional pole display is the Pertelian X2040 display. It costs ¼ as much, has a 4 line display (compared to 2 lines), is much easier to setup, and will positively work. Why would anyone get a traditio nal pole display? For more details look here http://pages.prodigy.net/daleharris /pertelia.htm INCREASING MONEY AMOUNTS If you go to the "Rounding" feature of the POSCONFG.EXE program and change th e "rounding" factor to "1" all decimals will be dropped from money amounts and t he maximum money amounts will be increased by a factor of 100. For example the l imits on the price of any item will change from .01 - 9999.99 to 0 - 999999. If you set a rounding factor from "10" to "10000" then currency values throug hout the program will be rounded to "1", however only on receipts and the sales screen will extra zeros will follow all currency amounts to make the values appe ar to be larger. For example if you set rounding to 1000 and have a price for so mething of 257 then everywhere in the program except the receipts and sales scre en the price will be listed as 257, on the receipts and sales screen the price w ill be listed as 257000. So how does that help? In most parts of the program there is no place to disp lay and endless number of zeros. So if the value of the currency in your country is so small that a loaf of bread costs 2570000 then the program just cannot han dle numbers that large. In that case what you have to do is to just drop the 4 z eros (and use a rounding factor of "10000") and list the price in the stock tabl e as 257. In fact all the currency values in the program will have to be divided by 10000. You (and your local government buddies) will just have to understand that, and understand that currency values in the program are actually 1/10000 of the actual value, and to obtain the actual value the printed value must be mult iplied by 10000. For example if the program tells you that the tax collected at the end of the day is 6539 then the actual tax collected was 65390000. Well this is easy for you to understand and you should have to explain it to your tax buddies only once, but you sure do not want to have to explain it to ev ery customer you have. So only on the sales screen and the receipts (what the cu stomers can see) will the extra zeros follow every currency value. MALL VENDOR SALES Occasionaly this program is used in a "mall" situation like a antiques mall o r flea market where several vendors rent booths to sell their wares. However the re is only one cash register and each vendor's merchandise must all be rung up o n the same register. The problem is at the end of the day to provide each ven dor with the information on what merchandise was sold for his booth and the tota l sales and taxes were collected for each vendor. The easiest way is to consider each vendor to be an "employee". The program w ill allow you to ring up sales by employee, up to 56 of them. If you go to the " Employee setup" feature of the POSCONFG.EXE program you will be able to set "Do you wish to use an employee list for this cash register" to "YES" Then press [F4 ] to enter the employee names. For this purpose you will want to enter the names of the vendors as the employees. Now when you are ringing up a sale the first t hing that will happen is that you will be asked for the employee number 1 to 56

(the names will be displayed for you to choose.) Pick the vendor you want to cre dit for the sale to as the "employee" and ring up the sale. At the end of the da y, and BEFORE you close out the cash register from the main POS.EXE cash registe r program go to the "Reports" feature and print out an "Employee sales" report f or each vendor. This will give you the same information as the register's closin g receipt except it will be for each vendor separately. This however will not wo rk if you have more than 56 vendors or if it would be possible to ring up the me rchandise from more than one vendor in the same sale. More flexible but more complicated to set up will be to use the stock table s plit the sales by vendor. Go to the "Stock table" feature of the POSCONFG.EXE pr ogram and press [TAB] to set the "Maximum number of different items" to somethin g other than zero. Now press [F4] to enter the actual stock table. It is assumed that before you do this that you have already entered the vendor names into the "Vendor list" of the POSCONFG.EXE program and have set up your tax rates (if an y) also in the POSCONFG.EXE program. The number of possible different vendors is now limited to the number of slots in the vendor list which is 256. The simplest way to set up the stock table is to set up one line for each ven dor. All of the vendor's merchandise will be rung up using the stock number on t hat line. For the stock numbers the easiest thing to do is to use the position o f the vendor in the vendor list as the stock number. For example the vendor in s lot #1 of the vendor list will ring up all of his stuff as stock number 1. Vendo r #34 in the vendor list will ring up all of his stuff as stock number 34. You c an then put the name of the vendor in the "Description" column of the stock tabl e. Also remember to set the tax rate for each vendor and to assign the vendor nu mber in the "Vendor column" of the stock table. Here is a sample stock table... STOCK # 1 2 3 4 5 6 DESCRIPTION ACME CORP TOM'S WIDGITS JANE'S FRUITCAKE WICKER WORLD TOYS AND STUFF JACK'S JUNK TX R PRICE S PRICE CATEGORY VENDOR 1 0.00 0.00 0 1 1 0.00 0.00 0 2 1 0.00 0.00 0 3 1 0.00 0.00 0 4 1 0.00 0.00 0 5 1 0.00 0.00 0 6

Now when you ring up a sale the program will ask you for the stock number for each thing being sold. Therefore you must make sure that each item being sold n ot only has the price for that item stuck on it but also the vendor's number. Th is method will allow you to ring up items from several different vendors in the same sale. At the end of the day, BEFORE you close out the register go to the "Reports" feature of the main POS.EXE cash register program and print out a "MERCHANDISE R EPORT - E. Total by vendor." This will give you a total of the net sales for eac h vendor. If a vendor has not sold anything it will not be in the report. Remember that when you do close out the register for the day that when it ask s you if you want to "Reset the merchandise data" to answer "YES" so that everyt hing is reset to zero for the next time you use this program. To make the program even more useful you can assign a group of stock numbers to each vendor. To do this you make the first 3 digits of the stock number set t o the vendor's position in the vendor list and then let him assign the last 4 di gits (this assumes that you are using 7 digit stock numbers. For example vendor #1could use stock numbers from 10000 to 19999, vendor 38 could use stock numbers from 380000 to 389999, and vendor #185 could use stock numbers from 1850000 to 1859999. This prevents two different vendors from using the same stock number. N o vendor has to use all 10,000 stock numbers assigned to him and remember that t he maximum total of different stock numbers that the program will track is 13,00 0 for all vendors combined. While the POS program will not require that all of a vendor's items be grouped together in the stock table it will make maintaining the stock table easier. Doing it this way will allow each vendor to list a descr iption and a price for each item he is selling and different tax rates if requir ed. Here is a sample stock table using this method....

STOCK # 10001 10002 10003 10014 420526 421528 0 18542 1243652

DESCRIPTION GIRL'S PANTS REBEL CAP CANDLE HOLDER ENGRAVING / LETTER ANVIL / SMALL IMPACT HAMMER TRINKET BOX SPRITE / 12 OZ.

TX R PRICE S PRICE CATEGORY VENDOR 1 14.99 0.00 0 1 1 9.99 0.00 0 1 1 5.00 0.00 0 1 0 0.25 0.00 0 1 1 12.00 0.00 0 42 1 24.49 0.00 0 42 0 0.00 0.00 0 0 1 9.99 0.00 0 1 2 1.29 0.00 0 124

Now at the end of the day when you do a "MERCHANDISE REPORT - E. Total by ven dor." report it will sort the items sold by vendor and then by stock number. Eac h vendor will not only get a report of how much he sold but also how much of wha t was sold. It is possible and recommended that if you have 56 or less vendors that you u se both the "Employee" and the "Vendor list" methods. That way you can provide b oth a sales report and a merchandise report to each vendor. Needless to say, whatever method you choose you should try it out before actu ally implementing this with sample data and sales to make sure that you understa nd what is going on and that you have got it correct. SERIAL PRINTERS Serial printers are the bane of all human existence, will probably not work a t all, will not work at all under versions of Windows after Windows '98, will re quire a huge amount if time and effort to get it to work under DOS or versions o f Windows from 3.1 to '98 assuming that you can get it to work at all which is d oubtful, will require you to know the SPEED, PARITY, DATA BITS, STOP BITS and MO DE for your printer. Serial printers are a really bad, terrible, thoughtless, ho rrible, depressing, lame, useless, agonizing, painful, pointless idea!!!! Please, PLEASE, PLEASE do not try to use a serial printer with this POS softw are! RUNS SLOW OR SLOWS OTHER SOFTWARE WHEN POS IS RUNNING "Cash Register" is DOS software and expects to use all of your processor's cy cles when it is running. This will slow down the operation of any other software that you have running in other windows. To fix this problem right click on the icon you use to start any of the POS programs then click on [Properties]. Now cl ick the [Misc.] tab. Move the "Idle" indicator toward "High" and then click [App ly] and [OK] and close the Properties window. You will have to do this for each POS program file. SOURCE CODE Sorry, but I do not release the source code for any of my software. This is p articularly true for the Cash Register program. The Cash Register program. has many things that must be hidden like the passw ords and PIN numbers. It also has things that users must not be able to change l ike sales and tax amounts and transaction numbers. These things could easily be changed by anyone who has the source code and anyone with the source code could write a program that would change the hidden things and then release it on the i nternet making my program useless. TRANSACTION NUMBERS One of the main purposes of a POS system is to ensure that all transactions a re accounted for. The way that this is done is by giving each transaction a sequent ial transaction number. Some of many ways to commit register fraud is to close o ut a register and then reopen it and then "lose" all the transactions from this period, or you can ring up a void or refund and lose those single transactions.

Then the only way to know that something is amiss is that this would leave a hol e in the sequential transaction numbers. For this reason there is no way on any POS system to be able to reset or chan ge the transaction numbers other than by ringing up another transaction and incr ementing the count by one. The only exception to this it that once the transacti on counter reaches its maximum (usually 9999) then next transaction will be 0000 . UNCOMPACTING THE FILE The POS????.EX file that you download is actually a compilation of several fi les that have then been compressed. To be able to run the program you must uncom press the files and split it back into its component files. You must create a new folder on your hard drive. One named C:\POS would be a swell idea. To create a new folder... 1 Using the Windows feature "My Computer" open the folder in which you want to c reate a new folder. If you just double click on the "C: drive" icon you will be able to open the new folder in the root directory of the C: drive, a good idea. 2 At the upper left of the "My Computer" window click on [File], then [New], and then [Folder]. The new folder will appear somewhere in the box below with a tem porary name, usually "New Folder." 3. Find the "New Folder" icon and right click on it. Now click on [Rename] and t ype in the new name for the folder, the name POS would be a good choice, press [ ENTER]. Now download the POS????.EX file to your new folder. The file is self extract ing but you must change the extension of the file from .EX to .EXE first. Now ru n the POS????.EXE file and the other files will pop out of it into the folder. To start the program, run the POS.EXE program file. VENDOR STOCK NUMBERS Regular stock numbers must be all numbers because the program treats them as numbers, i.e. they are stored in a numeric compressed format so the program can hold up to 13,000 of them in memory allowing the POS program to very quickly fin d any item in the stock table. This would be completely impossible if the stock numbers contained non-numeric characters and had to be stored as 13,000 thirty c haracter strings. However you can use the vendor stock numbers to ring up items in a sale and v endor stock numbers can use any character. Go to the "Vendor list" feature in th e POSCONFG.EXE program and the first thing it will ask you is if you want to "Se arch first ????? lines" This allows the Cash Register program to search the firs t ????? lines of the stock table for a matching vendor stock number. Remember th at searching for a vendor stock number is much slower than finding a matching re gular stock number so this setting allows you to limit the search. This means th at items that you want to ring up by vendor stock number should be at the beginn ing of the stock table. Remember that if you set this limit to 1000 and the item you are searching for is in line 1023 that the Cash Register program will not b e able to find it. If you set "Search first ????? lines" to a number larger than zero then when you are ringing up an item into a sale you may press the asterick [*] and the Ca sh Register program will allow you to enter a vendor stock number to ring up the item. However all items must still have a regular all number stock number because a ll other parts of the program will refer to each item only by the regular all nu mber stock number.

WINDOWS VERSION There is no Windows version of POS mainly because I cannot think of a reason to have a Windows version. And to create a Windows version would mean that I wou ld have to stop working on the DOS version to write it and I still have many new features to add to the DOS version of POS. A Windows version would do the exact same things that the DOS version does ex cept that it would not run on many computers, it would have a much larger file s ize, and run slower. What would be the point? Working on a Windows version would take up all of my time and therefore no ne w features would be added to the DOS version. The Windows version would take me 1 to 2 years to rewrite the 28,000 lines of code in the POS program.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close