Gasboy CFN III Manager User Manual

Page 1
CFN Series
CFN III Manager’s Manual for Windows® XP Embedded
Version 3.6
MDE-4871
Page 2
Computer Programs and Documentation
Federal Communications Commission (FCC) Warning
This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy, and if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. Changes or modifications not expressly approved by the manufacturer could void the user’s authority to operate this equipment.
Approvals
Gasboy, Greensboro, is an ISO 9001:2000 registered facility. Underwriters Laboratories (UL):
UL File# Products listed with UL
MH4314 MH10581 Key con t r o l u n i t , M o d e l G K E - B S e r i e s
All dispensers and self-contained pumping units
Card reader terminals, Models 1000, 1000P Site Controller, Model 2000S CFN Series Data entry terminals, Model TPK-900 Series Fuel Point Reader System
National Conference of Weights and Measures (NCWM) - Certificate of Compliance (CoC):
Gasboy pumps and dispensers are evaluated by NCWM under the National Type Evaluation Program (NTEP). NCWM has issued the following CoC:
CoC# Product Model # CoC# Product Model # CoC# Product Model #
95-179 Dispenser
95-136 Dispenser 9800 Series 91-057 Controller
9100 Retail Series, 8700 Series, 9700 Series
California Air Resources Board (CARB):
Executive Order # Product
G-70-52-AM Balance Vapor Recovery G-70-150-AE VaporVac
91-019 Dispenser
9100 Commercial Series
1000 Series FMS, 2000S-CFN Series
05-002 Atlas
8700K, 8800K, 9100K, 9200K, 9800K
Patents
Gasboy products are manufactured or sold under one or more of the following US patents:
Dispensers
5,257,720
Point of Sale/Back Office Equipment
D335,673
Trademarks
Non-registered trademarks
Atlas
Consola
Infinity
Registered trademarks
ASTRA Fuel Point Gasboy Keytrol Slimline
Additional US and foreign patents pending.
®
®
®
®
®
Additional US and foreign trademarks pending.
Other brand or product names shown may be trademarks or registered trademarks of their respective holders.
This document is subject to change without notice. E-mail: literature@gasboy.com · Internet: http://www.gasboy.com © 2010 GASBOY. All Rights Reserved.
Page 3

Table of Contents

Table of Contents
1 – Introduction 1-1
Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Starting the SC III. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Quitting the CFN3 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Minimizing the Command Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Levels of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Logging onto Windows XP as Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Miscellaneous Windows XP Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Profit Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Online Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Related Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Cabling and Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
2 – Important Safety Information 2-1
3 – Site Controller III 3-1
System Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
CFN3 Command Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Consoles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Readers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Log Printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Command Terminals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Command Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
System-response Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
CFN3 Command Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
How to Sign On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
How to Sign Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Automatic Sign Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
How to Enter Commands and Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
How to Use Options with Commands . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
How to Enter Multiple Blocks of Information . . . . . . . . . . . . . . . . . . . . . 3-7
How to Verify Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
How to Use Ranges with Commands . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Shortcut for Entering Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
How to Use Disk-based Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Redirecting Command Input and Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
How to Redirect Input for a Command. . . . . . . . . . . . . . . . . . . . . . . . . 3-10
How to Redirect Output from a Command. . . . . . . . . . . . . . . . . . . . . . 3-10
Log Printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
How to Print a File on a Log Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
How to Print a Message on a Log Printer . . . . . . . . . . . . . . . . . . . . . . 3-11
Keyboard Control Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
The CONTROL Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
How to Terminate a Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
How to Delete Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
How to Delete a Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
How to Pause Printout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
How to Pause Printout with the L Option . . . . . . . . . . . . . . . . . . . . . . . 3-12
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page i
Page 4
Table of Contents
Permission Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-13
Remote Access Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 -13
Optional Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-14
HELP Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-14
4 – Users 4-1
User ID Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
How to Add a User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
How to Print a List of User Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . .4-5
Permission Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6
How to Use Permission Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
New Security.bin Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
System Key Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
Menu Item 1: Enter New System Pass Key . . . . . . . . . . . . . . . . . . . . . .4-8
Menu Item 2: Save Pass Key to Diskette . . . . . . . . . . . . . . . . . . . . . . . .4-8
Menu Item 3: Enter New System Master Key. . . . . . . . . . . . . . . . . . . . .4-8
Menu Item 4: Save Master Key to Diskette. . . . . . . . . . . . . . . . . . . . . . .4-9
Menu Item 5: Get Pass Key from Diskette . . . . . . . . . . . . . . . . . . . . . . .4-9
Menu Item 6: Get Master Key from Diskette. . . . . . . . . . . . . . . . . . . . . .4-9
Menu Item 7: Update System Keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
5 – Audit Trail 5-1
PC and CFN Time Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1
Miscellaneous Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1
6 – Receipts, Messages, and Date 6-1
Date and Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-1
Receipt Heading and Footing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-1
How to Enter Receipt Heading and Footing . . . . . . . . . . . . . . . . . . . . . .6-1
Special Printer Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-2
How to Print Receipt Heading and Footing. . . . . . . . . . . . . . . . . . . . . . .6-3
How to Change Heading and Footing Lines . . . . . . . . . . . . . . . . . . . . . .6-3
How to Delete Heading and Footing Lines . . . . . . . . . . . . . . . . . . . . . . .6-4
Island Card Reader Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-4
How to Enter Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-4
How to Print Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-5
How to Change Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-5
How to Load Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-6
How to Delete Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-6
7 – Fuel Products 7-1
How to Add or Change Fuel Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
How to Initialize Fuel Product Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
How to Create a New Fuel Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
How to Change Fuel Product Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3
How to Print Fuel Product Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3
How to Remove a Fuel Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-4
Fuel Product Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-4
How to Enter Fuel Product Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-5
Page ii MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 5
Table of Contents
8 – Tank and Pump Commands 8-1
Tank Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
How to View Current Tank Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
How to Add to and Subtract from Tank Inventory Counters. . . . . . . . . . 8-1
How to Set Tank Inventory Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Method-of-payment Pricing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Price Code Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
How to View Current Price Code Levels and Prices . . . . . . . . . . . . . . . 8-5
How to Enter Price Code Levels and Prices . . . . . . . . . . . . . . . . . . . . . 8-5
How to Change Price-code Prices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
How to Delete a Price Code or Price Level . . . . . . . . . . . . . . . . . . . . . . 8-7
How to Set Up Day-Night Pricing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
Pump Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
How to Assign Products, Prices, and Tanks to Hoses. . . . . . . . . . . . . . 8-8
How to View Pump Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
How to Set the Pump Totalizers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
How to Reset the Pump Totalizers. . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
How to Enter the Pump-Fill-Limit and Slow-to-Cutoff. . . . . . . . . . . . . . 8-11
9 – Merchandise Products 9-1
How to Add or Change Merchandise Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
How to Create a New Merchandise Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
How to Create Special Merchandise Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
How to Print Merchandise Product Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
How to Change Merchandise Product Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
Change Price Lookup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
How to Print Merchandise Product Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
How to Remove a Merchandise Product. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
How to Enter Merchandise Product Price Lookups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
Merchandise Product Inventory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
How to Enter Merchandise Product Inventory . . . . . . . . . . . . . . . . . . . . 9-7
How to Add to Merchandise Product Inventory . . . . . . . . . . . . . . . . . . . 9-7
How to Subtract from Merchandise Product Inventory. . . . . . . . . . . . . . 9-7
How to Enable Merchandise Dollar Inventory . . . . . . . . . . . . . . . . . . . . 9-8
How to Disable Merchandise Inventory Tracking. . . . . . . . . . . . . . . . . . 9-8
10 – Setting Up Tax Tables 10-1
Tax Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
Tax Accumulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
How to Enter Tax Accumulator Names . . . . . . . . . . . . . . . . . . . . . . . . 10-2
How to Print Tax Accumulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
How to Reset Cumulative Tax Totals. . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Tax as Percentage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
When to Use Tax Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
How to Set Up a Tax Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Preparing a Compressed Description of Tax Data. . . . . . . . . . . . . . . . 10-4
Allot Storage Space for Your Tax Information . . . . . . . . . . . . . . . . . . . 10-7
Assign a Tax Number and Name to Each Table . . . . . . . . . . . . . . . . . 10-7
Build a Tax Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Back Up Your Tax Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-10
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page iii
Page 6
Table of Contents
11 – Reports, Cash Drawer, and Shifts 11-1
Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1
How to Print Sales Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2
How to Print Quantity Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-5
How to Print Quantity and Dollar Totals . . . . . . . . . . . . . . . . . . . . . . . .11-7
How to Print a Sales Summary Report . . . . . . . . . . . . . . . . . . . . . . . . .11-9
How to Reset Sales Totals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-9
Cash Drawer Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-10
How to Enter Cash Drawer Amount . . . . . . . . . . . . . . . . . . . . . . . . . .11-10
How to Add To or Subtract From Cash Drawer . . . . . . . . . . . . . . . . .11-11
How to Print Cash Drawer Totals . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-11
Shift Change. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-12
NEXT SHIFT Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-12
Other Shift Change Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-12
NEXT DAY Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-13
12 – Transactions 12-1
Printing Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-1
How to Print Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-2
How to Sort a Transaction Printout. . . . . . . . . . . . . . . . . . . . . . . . . . . .12-2
How to Print Specified Types of Transactions . . . . . . . . . . . . . . . . . . .12-3
How to Print a Range of Transactions . . . . . . . . . . . . . . . . . . . . . . . . .12-4
How to Print Transactions in Progress . . . . . . . . . . . . . . . . . . . . . . . . .12-4
How to Print Receipts from the Transaction File. . . . . . . . . . . . . . . . . .12-5
Transaction File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-5
How to Reset the Transaction-begin Pointer . . . . . . . . . . . . . . . . . . . .12-6
How to Automatically Reset the Transaction Pointer . . . . . . . . . . . . . .12-7
Detailed Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-7
13 – Proprietary Cards 13-1
Proprietary Card Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-1
How to Restrict Purchases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-2
Lockouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-2
Bit-mapped Lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-2
Limited Lockout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-3
Positive and Negative Lockout Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-4
How to Select Negative Lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-4
How to Select Positive Lockout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-5
Disk-based Bit-mapped Lockout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-5
How to Check a Card’s Lockout Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-5
How to Lock Out and Unlock Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-6
How to Print a Lockout List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-7
Authorization Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-7
How to Assign Product Codes to Authorization Codes. . . . . . . . . . . . .13-8
How to Print Authorization Code Definitions. . . . . . . . . . . . . . . . . . . . .13-9
How to Remove Product Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-9
Fuel Limitation Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-10
How to Assign Fuel Limits to Fuel Limitation Codes. . . . . . . . . . . . . .13-10
How to Print Fuel Limitation Codes. . . . . . . . . . . . . . . . . . . . . . . . . . .13-10
How to Remove a Fuel Limitation Code . . . . . . . . . . . . . . . . . . . . . . .13-11
Patron/Loyalty Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11
Example of the Patron.ini file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11
Price Levels, Authorization Codes, and Limitation Codes . . . . . . . . .13-12
Using the Patron Card as Payment. . . . . . . . . . . . . . . . . . . . . . . . . . .13-12
Page iv MDE-4871 CFN I II Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 7
Table of Contents
Attendant Cards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-13
Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-13
Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-13
Key Option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-14
Communicating with the Site Controller. . . . . . . . . . . . . . . . . . . . . . . 13-14
Restrictions Using the CFN with Key Option System. . . . . . . . . . . . . 13-15
Fueler ID - Fleet Packages Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-16
Assigning a Fueler ID to a Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-16
14 – Lookup Program 14-1
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-5
Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-5
Short and Long Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-5
Default Actions in Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6
Main Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6
Update from Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6
Add New Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-7
Delete Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-8
Edit Existing Records. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-9
Search and Replace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-10
Merge Updates to/from File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-11
Copying from a Source File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-11
Copying to a Target File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-13
List Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-14
List Records to a Text File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-14
Display a Text File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-16
Unsorted List of Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-16
Sorted List of Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17
Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17
Optimize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-18
15 – Fuel Allocation and Miles-per-Gallon 15-1
Fuel Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1
How to Set Up an Allocation System . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1
How to Initialize the Allocation File. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
How to Set Up Allocation Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
How to Change Allocated Amounts . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3
How to Print Currently Allocated Amounts. . . . . . . . . . . . . . . . . . . . . . 15-4
How to Remove an Allocation Number . . . . . . . . . . . . . . . . . . . . . . . . 15-5
Miles per Gallon System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5
How to Set Up an MPG System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-6
How MPG Information is Calculated . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7
How to Set Up Vehicle Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7
How to Reset MPG Period for All Vehicles . . . . . . . . . . . . . . . . . . . . . 15-7
How to Print MPG Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8
How to Remove a Vehicle Number . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8
16 – Backup System Data and Disk Files 16-1
Why Take Backups? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
Floppy Diskettes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
Backup Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page v
Page 8
Table of Contents
How to Back Up System Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
Backing Up CFN3 Files with Backup. . . . . . . . . . . . . . . . . . . . . . . . . . 16-3
How to Do a Custom System Backup . . . . . . . . . . . . . . . . . . . . . . . . . 16-3
How to Back Up Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
TRANBACK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
BACKTRAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
How to Restore Your Backup Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-5
How to Write-protect Backup Diskettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-5
How to Restore System or Transaction Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-6
17 – CFN3 File System 17-1
What is a CFN3 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1
Filename Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1
Filename Extensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
Wildcards in Filenames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
File System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
Disk Drive Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3
How to Specify Files on Other Drives . . . . . . . . . . . . . . . . . . . . . . . . . 17-4
Site Controller Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4
How to Create Site Controller Files. . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4
How to Print the Contents of Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5
How to Remove User Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5
How to Copy Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-6
How to Rename Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-6
How to Move Files Between Directories of the RAM Drive . . . . . . . . . 17-7
How to Set Permissions of Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
Directory Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8
How to List Files in a Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8
How to Print a Short File List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-8
How to List All Files Below a Directory . . . . . . . . . . . . . . . . . . . . . . . . 17-9
How to Create Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-9
How to Change to a Different Directory. . . . . . . . . . . . . . . . . . . . . . . . 17-9
How to Change to a Different Disk Drive from a Remote Site. . . . . . . 17-9
How to Print the Current Directory Name . . . . . . . . . . . . . . . . . . . . . 17-10
How to Copy a Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10
How to Remove a Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10
Disk Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-11
How to Format the RAM Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-11
How to Check a Disk for Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-11
18 – Using Text Editors 18-1
Windows XP Text Editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
FRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2
Editor’s Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-3
How to Change Editor Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-3
Command Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-3
Using the Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
How to Enter Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
How to Correct Text as You Type It . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
Command Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
Work Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
How to Name Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-5
How to Save New Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-5
How to Resave Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-5
Page vi MDE-4871 CFN I II Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 9
Table of Contents
How to Exit the Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-5
How to Exit the Editor without Saving . . . . . . . . . . . . . . . . . . . . . . . . . 18-6
How to Move the Cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6
How to Insert Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
How to Delete Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
How to Open a Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
How to Undo Changes to a Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
How to Join Two Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
How to Split Two Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
How to Copy a Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-8
How to Replace One Character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-8
Advanced Editing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-8
How to Move the Cursor to a Specified Character. . . . . . . . . . . . . . . . 18-8
How to Move the Cursor to Specified Line. . . . . . . . . . . . . . . . . . . . . . 18-9
How to Search for a Specified String . . . . . . . . . . . . . . . . . . . . . . . . . . 18-9
How to Search for and Print a String . . . . . . . . . . . . . . . . . . . . . . . . . . 18-9
How to Execute a Global Search and Replace . . . . . . . . . . . . . . . . . 18-10
How to Erase the Entire Work Buffer . . . . . . . . . . . . . . . . . . . . . . . . . 18-10
How to Delete Specified Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-10
How to Delete Up to a Specified Character . . . . . . . . . . . . . . . . . . . . 18-11
How to Append a File to the Current File. . . . . . . . . . . . . . . . . . . . . . 18-11
How to Set Tab Stops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-11
How to Edit a New File without Leaving FRED . . . . . . . . . . . . . . . . . 18-12
Editor Command Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12
19 – Making Your Own Commands 19-1
Restrictions on Command File Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1
Program Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1
Search Path for Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2
How to Execute User Command Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2
Comments in Command Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3
How to Use Terminal Input with Command Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3
Command File Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-4
How to Print a Line with ECHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-4
How to Wait with SLEEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
From Command File to Command File . . . . . . . . . . . . . . . . . . . . . . . . 19-5
Wait for User Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
Line Length Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
~0A Control Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
@P Console Destinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
Command Files Executed from a Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
Command Files at Sign On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7
How to Save Output from a Command File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7
Output of a Single Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7
Output of Several Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7
How to Output to Log Printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-8
How to Output to a Receipt Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-8
How to Add an Event to the Disk Journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9
Variables for Use in Command Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9
System Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9
Command-line-argument Variables . . . . . . . . . . . . . . . . . . . . . . . . . . 19-11
User Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-12
EXECUTE Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-12
How to Exit from Command Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-13
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page vii
Page 10
Table of Contents
20 – Advanced Command Files 20-1
How to Use the IF Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-1
How to Use Loops in Command Files. . . . . . . . . . . . . . . . . . . . . . . . . .20-4
How to Use Case Statements in Command Files. . . . . . . . . . . . . . . . .20-5
Prompt String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-6
How to Set User Variables in Command Files . . . . . . . . . . . . . . . . . . .20-7
ECHO with the p1 Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-9
How to Use Branching and Subroutines . . . . . . . . . . . . . . . . . . . . . . .20-10
How to Search for a String in a File . . . . . . . . . . . . . . . . . . . . . . . . . .20-12
Advanced Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-12
NEXT CLERK Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-12
SCREEN Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-13
21 – Automatic Cron Commands 21-1
What Conditions can be Specified for Cron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-1
Timed Cron Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-2
Restart Cron Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-3
Reboot Cron Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-4
Transaction-memory Cron Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-4
Where To Put Command Files for Cron. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-5
How To Enter Cron Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-5
How To Keep Cron Command Output from the Log. . . . . . . . . . . . . . .21-5
How To Print a Listing of Cron Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-6
22 – Communications 22-1
Remote Authorizations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-1
Dial-out Phone Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-1
How to Initiate a Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-2
Kermit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-3
23 – Configuration Command Summary 23-1
Disk-based Configuration Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-1
24 – Preventive Maintenance 24-1
How to Clean the Diskette Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-1
When Batteries Fail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-1
Island Card Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-1
How to Clean the Magnetic Strip Reader . . . . . . . . . . . . . . . . . . . . . . .24-1
POS Terminals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-2
Magnetic Card Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-2
Keyboard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-2
25 – Diagnostic Commands 25-1
System Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-1
How to Print System Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-1
How to Reset System Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-2
How to Reset System Diagnostics after Reconfiguration . . . . . . . . . . .25-2
Diagnostic Error Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-2
Event History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-4
How to Enable and Disable Event History . . . . . . . . . . . . . . . . . . . . . .25-4
How to Print the Event History List . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-5
Page viii MDE-4871 CFN III Manager’s Man ual for Windows® XP Embed ded - Version 3.6 · August 2010
Page 11
Table of Contents
System Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-5
How to Print System Monitor Messages . . . . . . . . . . . . . . . . . . . . . . . 25-5
How to Display Current System State . . . . . . . . . . . . . . . . . . . . . . . . . 25-7
How to Display Buffers in Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-7
How to Examine Contents of Memory . . . . . . . . . . . . . . . . . . . . . . . . . 25-9
How to Display Site Controller Status . . . . . . . . . . . . . . . . . . . . . . . . 25-10
How to Test a Pump Control Unit’s Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-11
How to Test a Receipt Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-11
SHOW Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-11
26 – Enabling and Disabling Devices 26-1
Shut Down and Restart a Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1
How to Shut Down a Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1
Disable Pumps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1
How to Do an Emergency Stop from the Terminal. . . . . . . . . . . . . . . . 26-2
How to Do and Emergency Stop from the Console . . . . . . . . . . . . . . . 26-2
How to Restart a Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2
How to Restart from a Console ALL Stop . . . . . . . . . . . . . . . . . . . . . . 26-2
How to Restart a Site from a Serious Crash . . . . . . . . . . . . . . . . . . . . 26-3
How to Reboot the Site Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-3
Site Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-4
How to Disable and Enable a Pump . . . . . . . . . . . . . . . . . . . . . . . . . . 26-4
How to Disable and Enable a Pump Control Unit . . . . . . . . . . . . . . . . 26-5
How to Disable and Enable a Reader Terminal. . . . . . . . . . . . . . . . . . 26-5
How to Disable and Enable a Console. . . . . . . . . . . . . . . . . . . . . . . . . 26-6
How to Disable and Enable a Tank Monitor System . . . . . . . . . . . . . . 26-6
How to Disable and Enable a Gate Reader . . . . . . . . . . . . . . . . . . . . . 26-6
How to Disable and Enable a Fuel Point Reader. . . . . . . . . . . . . . . . . 26-7
How to Disable, Enable, and Download SDIs . . . . . . . . . . . . . . . . . . . 26-7
Operating Pumps Manually. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-8
How to Activate a Pump from the Command Window . . . . . . . . . . . . . 26-8
How to Deactivate a Pump from the Command Window. . . . . . . . . . . 26-9
How to Put a Pump into Full-service Mode . . . . . . . . . . . . . . . . . . . . . 26-9
How to Bypass the Pump Control Unit. . . . . . . . . . . . . . . . . . . . . . . . 26-10
27 – Invoice Printing 27-1
Requirements and Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-1
Invoice Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-1
Printing an Invoice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2
Sample Invoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-3
Duplicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-3
28 – Site Controller III Optional Packages 28-1
Appendix A: SC III Ports and Switches A-1
Front Panel Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Serial/Parallel Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
DIP Switch Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Memory Board DIP Switch SC-Memory I/O - S1 . . . . . . . . . . . . . . . . . . A-2
Memory Board DIP Switch SC-Memory I/O - S2 . . . . . . . . . . . . . . . . . . A-2
PC IRQ Switch, SC-COMM CPU - S1 . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
PC Address Switch, SC-COMM CPU - S2. . . . . . . . . . . . . . . . . . . . . . . A-3
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page ix
Page 12
Table of Contents
Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
SC-Comm CPU Board Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
SC-Comm Memory I/O Board Settings. . . . . . . . . . . . . . . . . . . . . . . . . A-4
Appendix B: Modem Settings and Cables B-1
Setup Instructions for C01533 - Answer Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Configuring to Use as an Answer Modem. . . . . . . . . . . . . . . . . . . . . . . B-1
Setup Instructions for C05899 - Credit/Debit Network Modem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Configuring to Use as a Credit/Debit Card Network Modem. . . . . . . . . B-3
Modem DIN Cabling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
Null Modem Cross Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
Appendix C: Printed Receipt Regulations C-1
EFT Regulation E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Section 205.9(a)—Documentation of Transfers . . . . . . . . . . . . . . . . . . C-1
Section 205.9(b)(1)(iv) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Gasboy Receipt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Appendix D: Status and Error Messages D-1
Messages on the Log Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Name Table Reconstructed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
[Pump #] Card #XXXXXXXXXXXX denial_reason
WED 11/29/08 12:34 PM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2
Bank Verification Came Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Battery FAILED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Battery OK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Card Reader Terminal #X Came Up. . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Card Reader Terminal #X Disabled . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Card Reader Terminal #X Paper Low. . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Card Reader Terminal #X Out of Paper . . . . . . . . . . . . . . . . . . . . . . . . D-3
Card Reader Terminal #X Paper Refilled . . . . . . . . . . . . . . . . . . . . . . . D-4
Card Reader Terminal #X Printer Down . . . . . . . . . . . . . . . . . . . . . . . . D-4
Card Reader Terminal #X Printer Jammed. . . . . . . . . . . . . . . . . . . . . . D-4
Card Reader Terminal #X Printer Unjammed . . . . . . . . . . . . . . . . . . . . D-4
Card Reader Terminal #X Printer Up . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
Card Reader Terminal #X Reader Jammed . . . . . . . . . . . . . . . . . . . . . D-4
Card Reader Terminal #X Reader Unjammed . . . . . . . . . . . . . . . . . . . D-4
Card Reader Terminal #X Went Down . . . . . . . . . . . . . . . . . . . . . . . . . D-4
CFN Verification Came Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
CFN Verification Did Not Respond . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
Profit PT #X Came Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
Profit Pt #X Disabled. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
Profit Pt #X Went Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
Data Corrupted in Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
CARD: XXXXXXXXXX DES Not Ready . . . . . . . . . . . . . . . . . . . . . . . . D-6
Diagnostics Table Too Small . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
Disk Full . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
EMERGENCY STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
End EMERGENCY STOP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
Fuel Point Reader # on Loop # Went Down . . . . . . . . . . . . . . . . . . . . . D-6
Fuel Point Reader # Came Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
Gate # on Loop # Went Down. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
Gate # Came Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
Page x MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 13
Table of Contents
Island EMERGENCY STOP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
Island Reader Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-7
Loop Table Overflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-7
Master Key Loaded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-7
Memory Available. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
Memory Full . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-7
XPE PC-SCIII Interface V#.# Started. . . . . . . . . . . . . . . . . . . . . . . . . . .D-8
PC Not Responding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-8
PC Responding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-8
Product #XX Name Below Reorder Level . . . . . . . . . . . . . . . . . . . . . . . D-8
Pump #X Disabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-8
Pump #X Disabled, No Quantity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-8
Pump #X Disabled, No Price . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-9
Pump #X Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-9
Pump Control Unit #X Came Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-9
Pump Control Unit #X Disabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-9
Pump Control Unit #X Down, Bad Memory . . . . . . . . . . . . . . . . . . . . . .D-9
Pump Control Unit #X Found Unassigned Transaction . . . . . . . . . . . . .D-9
Pump Control Unit #X Went Down. . . . . . . . . . . . . . . . . . . . . . . . . . . .D-10
Remote Command: command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-10
Remote Verification Did Not Respond . . . . . . . . . . . . . . . . . . . . . . . . .D-10
SC III Vx (HHMM/MMDDYY) Router:r_name, Handler:h_name
Day MM/DD/YY HH:MM AM/PM . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-10
Tank #X Below Reorder Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-10
Tank #X Fuel Leak. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-11
Tank #X Probe Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-11
Tank #X Excess Water. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-11
Tank #X YYY Gal Delivery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-11
Warm Boot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-11
Messages in the Transaction Printout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-11
error #. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-11
Aborted. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Mem Lost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Pwr Fail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Payout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Prod Out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Pump Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Refund . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Reversal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-12
Timed Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12
Unassigned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-13
Withdrawal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-13
Messages in Command Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-13
Already exists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-13
Bad Data Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-13
BAD MESS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-13
Can’t activate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-13
Can’t open file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-13
Cannot run program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-14
Card is not valid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-14
Card is valid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-14
Command failed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-14
Device out of service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-14
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page xi
Page 14
Table of Contents
Does not exist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Error loading program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Invalid option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Manager key required . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
No more file space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Permission denied. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Program checksum error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Pump deactivated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Pump is not on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Pump is ready. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Site is stopped. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Some valid, some not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
String too long. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-16
Transactions in progress. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-16
Unknown command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-16
Appendix E: Files on the Hard Disk E-1
Customer Diskette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
Root Directory: Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
SC III Root (C:\SC3) Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
SC3\BIN Directory: Disk-based Commands and Command Files . . . . E-2
Appendix F: Dialout Communications F-1
Type of Cards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-1
Credit Card Numbering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-2
Handling Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-2
Authorization (verification). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-3
Data Capture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-3
Settlement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-4
Card Networks Certifying CFN III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-4
Upper Case Error Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-5
Modems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-5
Troubleshooting - Quick Diagnostic Checks . . . . . . . . . . . . . . . . . . . . . .F-7
Glossary Glossary-1
Index Index-1
Page xii MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 15
Operating System Introduction
1 – Introduction
This reference manual explains commands that are used to set up, maintain, produce reports
on, and diagnose problems for a CFN III system.
Your service technician will set up your CFN III and introduce you to some of its features.
This manual can help you avoid many unnecessary service calls, and help assure that your
CFN III works the way you want it to.
This manual is for anyone who requires to know how to issue commands to the CFN III, or
interpret the log printout and other reports. The Site Manager or person in charge of operations
at the site must be familiar with this manual and its contents so you can operate and maintain
the CFN III information. Attendants are not required to read this manual in order to operate the
Profit Point consoles, which are covered in other manuals.
This manual is not intended to be read cover to cover, but you must become familiar with its
contents so you can look up information when you require it.

Operating System

The Site Controller III (SC III) comes with a PC operating system called Windows® XP
Embedded (XPE) from Microsoft
Windows XPE system is not set up as a general PC and must be used only for the purpose of
housing the CFN embedded payment controller. Microsoft W indows XPE license states that a
Windows XPE system cannot be used as a general purpose PC. For example, the restrictions
would include general software such as Microsoft Word, Microsoft Excel
applications. This new system is icon based, that is, you must use your mouse to access the
command window and/or applications. Y ou must move the mouse (which is represented as the
arrow on the screen) over the icon that you want to open and double click the left mouse
button. Your technician will instruct you on the basics of this system and accessing your CFN3
command window . The CFN3 command window must remain running at all times. It can be
minimized (more about that later), but once closed, you will lose contact with the Site
Controller.
When the CFN3 software was installed, your technician or system administrator configured it
with your particular devices and the procedures your company follows. For example, if your
site accepts cash for fuel, the CFN III has been told whether the customer is required to pay
before pumping (a prepay system) or is allowed to pay after pumping (a postpay system).

Starting the SC III

The computer is turned on (booted) by pressing the button on the front of the computer . Ensure
that the monitor is turned on and there are no diskettes in the A: drive. It will take a few
moments to start. Not required to double-click the CFN3 icon to start operations, the operating
system has been programmed to do this for you. The CFN3 command window automatically
opens. Press the return key if your signon prompt does not display immediately.
®
. Windows XPE is set up with restricted services. The
®
, or other general
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 1-1
Page 16
Introduction Operating System

Quitting the CFN3 Application

The preferred way to quit the CFN3 application is to press Alt and when continuing to press the Alt key, press the X key. This will terminate your site operations. If you forget this, this method is mentioned when you log on at the top of the screen as illustrated in
page 1-3.
Figure 1-1 on

Minimizing the Command Window

The site controller runs with either the command window open or minimized.
Minimizing the CFN3 command window collapses the window on your deskto p into the taskbar at the bottom of the screen, running it in the background. To place the window in the background, click the small box in the upper right corner of the command window that h as an underline. Notice the box with the “X”. Clicking once on the X will quit the application and terminate site operations; this is not the recommended way of quitting the site operations. You required to log on again by double-clicking on the CFN3 icon. Ensure that the CFN3 command window must remain either open or minimized to communicate with the SC III. If your window is not open, or has been “minimized”, click once, using the left mouse button, on the CFN3 box in the taskbar to open the window onto the desktop.
Should you accidently quit the CFN3 program by clicking in the “X” in the upper right corner , double click on the CFN3 icon using the left mouse button and log in again.

Levels of Operation

The SC III has two user levels of operation:
• Gasboy: Used for the daily CFN3 operation (and Integral Profit Point system, if present).
• Administrator: Allows you to add software updates, create/delete users, add passwords, change your PC settings, and so on.
WARNING
Running the site from the Administrator level is a violation of the PCI Security Standard.
Page 1-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 17
Operating System Introduction
Gasboy Level
Figure 1-1: Gasboy - CFN3 Desktop
Icons
CFN3 Window
Taskbar
Gasboy is the default login (user) and is the working level of operation. All CFN3 operations occur at this login level. When you turn on the computer the user is Gasboy with GASBOY as the password. The desktop will contain very few icons; CFN3, CFN3 Help, My Computer, and Integral Profit Point (optional). Your day to day site operations use this login.
Figure 1-1 shows a typical CFN3 desktop with the various icons available and the CFN3
command window open. See in Figure 1-1 that the CFN3 icons (CFN3, the Integral Profit Point and the CFN3 HELP) are located in the lower left of this desktop. Icons are your link to starting your software programs. The icons can be placed anywhere on the desktop but must always be available to open the program.
At the bottom of the screen is a taskbar. Whenever an application is open it will be represented at the bottom of the screen in this taskbar . If you minimize the CFN3 command window it will be represented in this taskbar. This is your identification that the CFN3 command window is still running. The command window must remain open, or run in the background (minimized), to communicate with the site controller.
Clicking on the box representing the program will open or minimize the program’ s window on the desktop.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 1-3
Page 18
Introduction Logging onto Windows XP as Administrator
Administrator Level
Administrator is where users are added or deleted, your hardware settings changed, passwords changed, and so on. You can also add software updates. The Administrator requires a separate login, has a different password, and has additional features/options. There are more icons displayed on the desktop.
Note: Administrator level accounts must not be shared between multiple users. Therefore,
each administrator level user must have an individual account. Accounts can be cr eated by logging to the Wi ndows XPE as an administrator user. Access Control Panel > User Account, to add a user.
The RUN command, used to install software from the Start button, is only available from the Administrator level. This command is a Windows XP operating system command and is different from the CFN3 RUN command.

Logging onto Windows XP as Administrator

When the computer boots, the default login is Gasboy. To make any changes to your CFN3 setup you must log in as Administrator. To log in as the Administrator, proceed as follows:
1 Select Start > Shutdown.
2 From the Shut Down Windows screen, select the list of options under the “What do you want
the computer to do?” prompt.
Figure 1-2: Shut Down Window
3 Select Log off gasboy.
Note: Before logging off, ensure that you shut down (exit to the OS) the integral Profit Point
system, if present.
Page 1-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 19
Logging onto Windows XP as Administrator Introduction
4 Select OK. Any applications currently running will shut down, the Shut Down Windows
screen will close, and the Log On to Windows window appears.
5 In the “User name” field, enter your administrator level user name (the default user name is
“administrator”). In the “Password” field, enter the password (the default password is blank).
Figure 1-3: Log On to Windows Window
The desktop will appear similar to that of the gasboy user, except that there are more icons on the desktop. Select Start on the taskbar for more options to add software updates.
6 When you have finished making the required additions or changes, select Start > Shutdown.
In the Shut Down Windows screen, select the list of options, under the “What do you want the computer to do?” prompt.
7 Select Log off administrator from the list of options. Select OK.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 1-5
Page 20
Introduction Miscellaneous Windows XP Information
8 When the Log On to Windows window appears, relogin as gasboy.
Note: The default password for gasboy user name is “GASBOY”.
Figure 1-4: Log On to Windows Window

Miscellaneous Windows XP Information

If you do not like the arrangement of the icons on the desktop, you can change the arrangement by clicking once with the right mouse button anywhere on the open desktop. Select an option from the list that appears.
To refresh your desktop, press F5. If using the Profit Point keyboard, F5 is All Stop.

Profit Point

If you have an integral Profit Point system, it will start automatically. If not, start the Profit Point system by double-clicking on the Profit Point icon using the left-most mouse button. For the Profit Point system to operate, the SC III must be running with the CFN3 window on the desktop, either open or minimized.
Page 1-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 21
Related Documents Introduction

Online Documentation

Online documentation is available on the CFN III. The online system is viewed using your browser that comes with your PC system. Use the online documentation for a quick reference when you do not want to pull the manual off the shelf.
To open the online system, double-click the CFN3 HELP icon. The browser will open displaying the online library available. Click once on the manual that you would like to review.

Related Documents

CFN III - Version 3.5 and Later
Document Number
C35923 Point of Sale and Shift Change Gasboy® Fuel Management Products MDE-4355 Profit Point Clerk’s Manual Gasboy Fuel Management Products MDE-4356 Profit Point Reference Manual Gasboy Fuel Management Products MDE-4759 CFN III Payment Application Best Practices Implementation
MDE-4773 CFN III Configuration Manual for Windows XP CFN Series Controllers and POS MDE-4870 CFN III Fuel Management System PA-DSS Implementation
MDE-4872 CFN Series CFN III Configuration Manual for Windows XP
Document Title GOLD Library
CFN Series Networks, Card Handlers
Requirements
Guide Version 3.6
Version 3.6
& Pump Interface
CFN Series Controllers and POS
CFN Series Controllers and POSs
Credit and Debit Card Network
Document Number
MDE-4390 CFN Series NBS (GL3) Credit and Debit Card Network CFN Series Networks, Card Handlers
MDE-4560 VisaNet® Credit and Debit Card Networks Gasboy Fuel Management Products MDE-4572 PaymenTech™ 005 Credit and Debit Card Networks Gasboy Fuel Management Products MDE-4606 BuypassSM Credit and Debit Card Networks Gasboy Fuel Management Products
Title GOLD Library
and Pump Interface
Pump Interface
Document Number
MDE-4337 Gilbarco CRIND® PC Interface for Site Controller III
MDE-4501 Wayne® CAT PC Interface for Site Controller III with
MDE-4559 Insight Interface Gasboy Fuel Management Products
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 1-7
Title GOLD Library
Gasboy Fuel Management Products
with Windows NT or Windows XPE
Gasboy Fuel Management Products
Windows NT or Windows XPE
Page 22
Introduction Related Documents
Document Number Title GOLD Library
MDE-4624 Gasboy CFN Series Tokheim® Pump PC Interface for
CFN III with Windows NT or XPE MDE-4634 CFN Series Gilbarco Pump PC Interface Gasboy Fuel Management Products MDE-4651 Wayne Pump PC Interface for Site Controller III with
Windows NT or Windows XPE
Gasboy Fuel Management Products
Gasboy Fuel Management Products
Card Encoding and Miscellaneous
Document Number
C01687 CFN Series Card Encoding Manual Gasboy Fuel Management Products
Title GOLD Library
Remote Communications
Document Number
MDE-4489 PC/CFN Users Guide N/A
Title GOLD Library
Technical Publications
Document Number
C01759 CFN Diagnostic Manual Gasboy Fuel Management Products
Title GOLD Library
Page 1-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 23
Cabling and Wiring Introduction

Cabling and Wiring

Use the following illustration to correctly connect your SC III to the various pieces of equipment.
Figure 1-5: SC III Connections
W&M Switch (S4)
SC-COMM DIP Switch (S3) Loop 1 Island RS-485 Port Loop 2 Island RS-485 Port
Factory Set to 2-Wire for Tokheim DPTS Loop 3 POS High Speed RS-485 Port
Port 1 Local RS-232
Port 6 RS-232
Port 5 RS-232
Port 4 RS-232
Port 3 RS-232
• Port 1, Local RS-232 - Use cable number C05994, SC III terminal cable assembly.
• Port 2, Ribbon Cable to RS-232 - Use ribbon cable C05554 (currently not used).
• Port 3 - The T o kheim driver has been replaced with the Tokheim PC Interface, which uses a serial port instead of this one (currently not used).
• Port 4 - RS-232 - Use cable number C05995, SC III modem cable assembly.
• Port 5 - RS-232 - This port is extra and can be used as a modem port or logger printer port.
• Port 6 - This port is extra and can be used as a modem port or logger printer port.
Note: Ports 1, 4, 5, and 6 are interchangeable.
Loops 1, 2, and 3 - use cable number C05670, cable assembly 4 position 1:1 HS/Line - 8 feet. modular cable.
Complete information on ports and switches can be found in “SC III Ports and Switches” on
page A-1.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 1-9
Page 24
Introduction Cabling and Wiring
This page is intentionally left blank.
Page 1-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 25
2 – Important Safety Information
Important Safety Information
This section introduces the hazards and safety precautions associated with installing, inspecting, maintaining or servicing this product. Before performing any task on this product, read this safety information and the applicable sections in this manual, where additional hazards and safety precautions for your task will be found. Fire, explosion, electrical shock or pressure release could occur and cause death or serious injury, if these safe service procedures are not followed.
Preliminary Precautions
You are working in a potentially dangerous environment of flammable fuels, vapors, and high voltage or pressures. Only trained or authorized individuals knowledgeable in the related procedures should install, inspect, maintain or service this equipment.
Emergency Total Electrical Shut-Off
The first and most important information you must know is how to stop all fuel flow to the pump/dispenser and island. Locate the switch or circuit breakers that shut off all power to all fueling equipment, dispensing devices, and Submerged Turbine Pumps (STPs).
!
WARNING
!
The EMERGENCY STOP, ALL STOP, and PUMP STOP buttons at the cashiers station WILL NOT shut off electrical power to the pump/dispenser. This means that even if you activate these stops, fuel may continue to flow uncontrolled.
Read the Manual
Read, understand and follow this manual and any other labels or related materials supplied with this equipment. If you do not understand a procedure, call a Gasboy Authorized Service Contractor or call the Gasboy Service Center at 1-800-444-5529. It is imperative to your safety and the safety of others to understand the procedures before beginning work.
Follow the Regulations
Applicable information is available in National Fire Protection Association (NFPA) 30A; Code for Motor Fuel Dispensing
Facilities and Repair Garages, NFPA 70; National Electrical Code (NEC), Occupational Safety and Hazard Association
(OSHA) regulations and federal, state, and local codes. All these regulations must be followed. Failure to install, inspect, maintain or service this equipment in accordance with these codes, regulations and standards may lead to legal citations with penalties or affect the safe use and operation of the equipment.
Replacement Parts
Use only genuine Gasboy replacement parts and retrofit kits on your pump/dispenser. Using parts other than genuine Gasboy replacement parts could create a safety hazard and violate local regulations.
Safety Symbols and Warning Words
This section provides important information about warning symbols and boxes.
Alert Symbol
You must use the TOTAL ELECTRICAL SHUT-OFF in the case of an emergency and not the consoles ALL STOP and PUMP STOP or similar keys.
Total Electrical Shut-Off Before Access
Any procedure that requires access to electrical components or the electronics of the dispenser requires total electrical shut off of that unit. Understand the function and location of this switch or circuit breaker before inspecting, installing, maintaining, or servicing Gasboy equipment.
Evacuating, Barricading and Shutting Off
Any procedure that requires access to the pump/dispenser or STPs requires the following actions:
• An evacuation of all unauthorized persons and vehicles from the work area
• Use of safety tape, cones or barricades at the affected unit(s)
• A total electrical shut-off of the affected unit(s)
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 2-1
This safety alert symbol is used in this manual and
on warning labels to alert you to a precaution which must be followed to prevent potential personal safety hazards. Obey safety directives that follow this symbol to avoid possible injury or death.
Signal Words
These signal words used in this manual and on warning labels tell you the seriousness of particular safety hazards. The precautions below must be followed to prevent death, injury or damage to the equipment:
DANGER: Alerts you to a hazard or unsafe practice
!
which will result in death or serious injury.
WARNING: Alerts you to a hazard or unsafe practice
!
that could result in death or serious injury.
CAUTION with Alert symbol: Designates a hazard or
!
unsafe practice which may result in minor injury. CAUTION without Alert symbol: Designates a hazard or unsafe practice which may result in property or equipment damage
Working With Fuels and Electrical Energy
Prevent Explosions and Fires
Fuels and their vapors will explode or burn, if ignited. Spilled or leaking fuels cause vapors. Even filling customer tanks will cause potentially dangerous vapors in the vicinity of the dispenser or island.
Page 26
Important Safety Information
No Open Fire
Open flames from matches, lighters, welding torches or other sources can ignite fuels and their vapors.
No Sparks - No Smoking
Sparks from starting vehicles, starting or using power tools, burning cigarettes, cigars or pipes can also ignite fuels and their vapors. Static electricity , including an electrostatic charge on your body, can cause a spark suf fic i ent to ignite fuel vapors. Every time you get out of a vehicle, touch the metal of your vehicle, to discharge any electrostatic charge before you approach the dispenser island.
Working Alone
It is highly recommended that someone who is capable of rendering first aid be present during servicing. Familiarize yourself with Cardiopulmonary Resuscitation (CPR) methods, if you work with or around high voltages. This information is available from the American Red Cross. Always advise the station personnel about where you will be working, and caution them not to activate power while you are working on the equipment. Use the OSHA Lockout/Tagout procedures. If you are not familiar with this requirement, refer to this information in the service manual and OSHA documentation.
Working With Electricity Safely
Ensure that you use safe and established practices in working with electrical devices. Poorly wired devices may cause a fire, explosion or electrical shock. Ensure that grounding connections are properly made. Take care that sealing devices and compounds are in place. Ensure that you do not pinch wires when replacing covers. Follow OSHA Lockout/Tagout requirements. Station employees and service contractors need to understand and comply with this program completely to ensure safety while the equipment is down.
In an Emergency
Inform Emergency Personnel
Compile the following information and inform emergency personnel:
• Location of accident (for example, address, front/back of building, and so on)
• Nature of accident (for example, possible heart attack, run over by car, burns, and so on)
• Age of victim (for example, baby, teenager, middle-age, elderly)
• Whether or not victim has received first aid (for example, stopped bleeding by pressure, and so on)
• Whether or not a victim has vomited (for example, if swallowed or inhaled something, and so on)
WARNING
!
Gasoline ingested may cause unconsciousness and burns to internal organs. Do not induce vomiting. Keep airway open. Oxygen may be needed at scene. Seek medical advice immediately.
WARNING
!
Gasoline inhaled may cause unconsciousness and burns to lips, mouth and lungs. Keep airway open. Seek medical advice immediately.
WARNING
!
Gasoline spilled in eyes may cause burns to eye tissue. Irrigate eyes with water for approximately 15 minutes. Seek medical advice immediately.
WARNING
Hazardous Materials
Some materials present inside electronic enclosures may present a health hazard if not handled correctly. Ensure that you clean hands after handling equipment. Do not place any
!
Gasoline spilled on skin may cause burns. Wash area thoroughly with clear water. Seek medical advice immediately.
equipment in the mouth.
!
WARNING
The pump/dispenser contains a chemical known to the State of California to cause cancer.
IMPORTANT: Oxygen may be needed at scene if gasoline has been ingested or inhaled. Seek medical advice immediately.
Lockout/Tagout
Lockout/Tagout covers servicing and maintenance of
WARNING
!
machines and equipment in which the unexpected energization or start-up of the machine(s) or equipment or
The pump/dispenser contains a chemical known to the State of California to cause birth defects or other reproductive harm.
release of stored energy could cause injury to employees or personnel. Lockout/Tagout applies to all mechanical, hydraulic, chemical or other energy, but does not cover electrical hazards. Subpart S of 29 CFR Part 1910 - Electrical Hazards, 29 CFR Part 1910.333 contains specific Lockout/Tagout provision for electrical hazards.
Page 2-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 27
Hazards and Actions
Important Safety Information
!
WARNING
Spilled fuels, accidents involving pumps/dispensers, or uncontrolled fuel flow create a serious hazard. Fire or explosion may result, causing serious injury or death. Follow established emergency procedures.
The following actions are recommended regarding these hazards:
Collision of a Vehicle with Unit Fire at Island Fuel Spill
• Do not go near a fuel spill or allow anyone else in the area.
• Use station EMERGENCY CUTOFF immediately. T urn of f all system circuit br eakers to the island(s).
• Do not use console E-STOP, ALL STOP, and PUMP STOP to shut off power. These keys do not remove AC power and do not always stop product flow.
• Take precautions to avoid igniting fuel. Do not allow starting of vehicles in the area. Do not allow open flames, smoking or power tools in the area.
• Do not expose yourself to hazardous conditions such as fire, spilled fuel or exposed wiring.
• Call emergency numbers.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 2-3
Page 28
Important Safety Information
This page is intentionally left blank.
Page 2-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 29
System Overview Site Controller III
3 – Site Controller III

System Overview

The Site Controller III (SC III) is the brain of the CFN III System. Its job is to keep you informed of what is going on at your site and to enable you to control the various pieces of equipment involved in a fueling operation, such as fuel pumps or dispensers, automatic gates, and tank gauges.
The SC III collects information about what each device is doing and makes that information available to you in a convenient format. When you issue commands to the Site Controller-for example, to tell it to authorize a sale on a fuel pump-it forwards the request to the pump hardware, then monitors the sale in case something goes wrong. It puts control of all the connected devices at your fingertips.
When the SC III was installed, your technician or system administrator configured it with the PC operating system, along with your particular devices and the procedures your company follows. For example, if your site accepts cash for fuel, the SC III has been told whether the customer is required to pay before pumping (a prepay system) or is allowed to pay after pumping (a postpay system).

CFN3 Command Window

The P: drive is your CFN3 prompt and the location of the SC3 root directory.
The command window has a [drive:/directory]* prompt where you will enter your commands to the SC III. If you do not see this prompt you must press Enter to bring up the signon prompt. Sign on as instructed and press Enter. The [P:]* prompt will display. The command window must be “active” to communicate with the SC III. Active means that the window appears on the desktop with a colored band at the top displaying the words CFN3. If the band is gray then the window is not active. To activate the window, move the desktop arrow over the window (using the mouse) and click once using the left mouse button. For more information about your command window and the desktop refer to “Introduction” on page 1-1.

Consoles

The Point Of Sale (POS) device that communicate with the SC III is the Profit Point console.
The console combines pump control and cash-register functions. They allow you to turn on pumps and accept cash or other payment. They are used at sites that do retail business, accept cash or Credit Cards in the store. The Profit Point manuals describe console operations.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 3-1
Page 30
Site Controller III Readers

Readers

Readers are devices that communicate with the CFN system and allow input from the end user. They can activate pumps, display messages, and print receipts. Readers can consist of any combination of a customer display, keypad, card reader, and receipt printer. Some readers are “in dispenser” and are specifically assigned to a single pump. Stand-alone readers can represent multiple pumps and require a pump selection from the user . To obtain a receipt from these readers, the user must return to the reader after completing a fuel sale and re-swipe the card or enter the pump number that was used.

Log Printer

Another device, the log printer prints a continuous record of transactions and may also be used to print reports. Every site requires some type of printer. It is important to know how to read the information that comes out of the printer, since it in cludes data about completed sales and messages about any errors that have occurred.
The log printer generates an on-going record on paper of important events at the site. These include sales transactions and system messages generated when certain commands are run or when errors are detected during operation.
The log printer, such as an Okidata can read its output. The output of the log printer serves both as a maintenance log and an audit trail. For example, the log printer records an entry as each sale is concluded and also any time a problem is detected in an attached pump, island card reader, or other device.
®
184 plain printer, must be located where site personnel
IMPORTANT INFORMATION
Since the printed log is an importan t bu si n ess record, it is important not to let the log printer jam or run out of paper.
In order to print, the log printer must be in the state called on-line or ready. This is usually indicated by a light on the front panel of the printer. The log printer normally goes off-line automatically when it jams or runs out of paper. You can take the log printer off-line to load paper. Most printers have a switch labeled on-line or select for taking them on- and off-line.
A properly connected and configured log printer will notify the SC III whenever it goes off-line, so that no data will be sent to it until it is again ready to print. However, the space available for storing such output is limited, so the log printer must not be left off-line for long periods when the site is operating.
It is possible to print a file on a log printer. This is usually done at shift change or by a local automatic command file. When a file is printed on the log this way, the terminal beeps and prints the header - Printing: filename date time where filename is the name of the file being printed.
Page 3-2 MDE-4871 CFN III Manager’s Manual for W indows® XP Embedded - Version 3.6 · August 2010
Page 31
Command Terminals Site Controller III

Command Terminals

Site commands can be entered through local or remote terminals. The local terminal is the command window on your CFN III PC. A remote terminal is connected to the site through one of the SC III’s RS-232 ports. It can be any dumb terminal such as the LINK or another PC running terminal emulator software capable of supporting VT100 or VT52 (such as Procomm
®
). The remote terminal can also be a modem connection.
Plus

Commands

In order to use the SC III fully, you must know how to give it commands and to understand its replies. Commands are instructions you type in the CFN3 Command window. CFN3 commands must be typed in exactly the format shown in this manual. Most commands are words or abbreviations for the action to be performed. For example, typing PRINT DATE and then pressing Enter causes the SC III to print the current date and time according to its internal clock.
Some commands, as explained in this manual, have short forms that you can use instead of typing the whole command in order to save time. In the above example, PRINT DATE could have been typed P DA.
Besides command words, other special symbols, such as < and >, provide flexibility in redirecting the input to or output from commands.

Command Keys

The keyboards on all types of PCs have much in common. The SC III uses several specific keys for specific functions. These keys may be located in different positions on different keyboards.
Locate the Delete, Control, Enter, and EscapE keys on your keyboard. Note that:
• Delete key may be marked Del
• Control key may be marked Ctrl or Ctl
• Enter key may be marked Return, RTN or
• Escape key may be marked Esc

System-response Problems

When you open the CFN3 command window, it must display a [P:]* at the top left of the screen. If not, press Enter or Return on your local terminal, the system must respond with a signon prompt. Should the system not respond, close the window by pressing Alt, hold it down, and then press X. Release both keys. Open the CFN3 window again by double-clicking the CFN3 icon. Press Enter to get the signon prompt.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 3-3
Page 32
Site Controller III CFN3 Command Sessions

CFN3 Command Sessions

After signing on, you may enter data and commands until you either sign off or are signed off automatically. The time during which you are signed on is referred to as a command session.

How to Sign On

To sign on to the Site Controller, enter a user number and password. The information below provide information to add new users and change the password.
To sign on, proceed as follows:
1 Press Enter. The terminal will print the message signon:
2 Type your user number, a comma, and your password. Press Enter.
For example, if your user number is 3, and your password is AGENT007, type 3, AGENT007. If your password has any upper case letters, ensure that you enter them in upper
case. The terminal will not echo the password you type for security reasons.
When you are properly signed on, the terminal prints a message such as Connected to site 1010 on Tue 7/27/04 1:12PM to show that the command session has begun and it is ready to accept commands. The next line displays the command prompt [P:]*.

How to Sign Off

To end a command session, press Escape (usually marked ESC) or type Exit or Quit and press Enter.
The terminal will accept no further commands until you or someone else signs on again. When you sign off, the terminal prints Sign off Tue 10/26/04 1:25PM. Do not click X in the upper right corner of the window.

Automatic Sign Off

If you do not type anything on the terminal for 5 minutes, the terminal ends the command session automatically. This protects the system if you forget to sign off.

How to Enter Commands and Data

Commands tell the site controller to perform particular actions, such as printing reports or changing prices.
To enter a command, type the command on the terminal keyboard and press Enter.
After the site controller finishes performing the action requested by a command, it will respond with the current drive letter followed by an asterisk [P:]* to show that it is ready to accept another command. This letter-asterisk combination is called the command prompt, since it prompts you to enter a command. Anytime you see the command prompt, the site controller is ready to accept a command.
Page 3-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · Augu st 2010
Page 33
CFN3 Command Sessions Site Controller III
For example, if you type the PRINT DATE command and press Enter, the terminal prints the date and time, followed by the command prompt to indicate that the command has been executed and the terminal is ready to accept another command.
Note: Any time you enter a command, you can type the full command or use the short form,
such as P DA for Print Date in the section immediately above. You can use eit her upper case or lower case letters when typing commands. For the short form of system commands, type HELP and press Enter at the command prompt. The essential part of the command will appear in upper case. For the Print DAte command, the P DA command is shown in upper case and this is all that is requir ed to execute the command.
If a command requires that you enter data, the terminal will ask a question—which is called a data entry prompt—indicating what type of data you must enter. If the terminal displays a data entry prompt:
• Type the data and press Enter.
• If the command has several prompts, type the requested data and press Enter after each
one.
• After the last prompt in the series, the terminal will print the command prompt to indicate the command has been executed and the terminal is ready to accept another command.
To print the date, type PRINT DATE and press Enter.
[P:]* PRINT DATE
Tue 10/26/04 11:40AM,Trans=57, Seq=624 SCIIIv3.x [P:]*
CFN3 will display the date. Command prompt will be displayed.
To load the date, proceed as follows:
1 Type LOAD DATE.
[P:]* LOAD DATE MONTH? 10 DAY OF MONTH? 26 YEAR? 04 HOUR? 13 MINUTE? 31
Tue 10/26/04 1:31PM, Trans=154, Seq=332 SCIIIv3.x [P:]*
2 Enter the month (mm format).
3 Enter the day (dd format).
4 Enter the year (yy format).
5 Enter the hour (military time format).
6 Enter the minute. CFN3 will display the date and time.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 3-5
Page 34
Site Controller III CFN3 Command Sessions
If a command does not print data or require data to be entered, the terminal prints just a command prompt to indicate the command has been executed and the terminal is ready to accept another command as illustrated.
[P:]* RESET DIAGNOSTICS
[P:]*

How to Use Options with Commands

Many commands take options that modify how the command works. These options are additional letters or symbols typed on the command line after the command.
A semicolon (;) separates the command and the option(s). Do not put a space between the command and the option(s); if you insert a space, the option will be interpreted as an argument.
If both options and arguments (data) are used on a command line, the options come first, then a space, then the arguments: command;options arguments
When more than one option is used with a command, the options may be listed in any order. Complex options (P1=, P2=, >, >>, <) are separated by commas.
The common options are:
Option Function Description A All Usually expands the effect of a command.
I Initialize Usually initializes data affected by the command. C Chain Allows you to enter multiple sets (a chain) of data to
P1=,P2= Parameter Allows you to specify fields for sorting. Field name is given
> Redirect output to a
new file
>> Redirect output to an
existing file
< Redirect input Allows you to use a file as the source of input to a
L Lines Used with any command to page output for CRT screen.
T Text Used in command files intended to be run from the
H Home Used with any command, clears from the current cursor
commands requiring data. See below.
as data immediately following parameter; for example, PRINT TRANSACTION;P1=AUTH would print a list of transactions sorted by authorization codes.
Saves output of a command in a file you specify. If the file already exists, that file is overwritten. Requires destination (file name or LOG) as argument.
Output is appended to the end of the specified file. Requires destination (file name) as argument. If a file does not exist, it will be created.
command. Requires source (file name) as argument.
May also be used to set number of lines per screen (for example, L=20). Stays in effect for all subsequent commands until the user signs off or the L option is redefined by using it on another command.
console so that single lines of text can be displayed on the console.
position to the end of the screen and puts the cursor in the home position on a CRT.
Page 3-6 MDE-4871 CFN III Manager’s Manual for W indows® XP Embedded - Version 3.6 · August 2010
Page 35
CFN3 Command Sessions Site Controller III
Disk-based commands use different options than those given here for system-resident commands. However, almost all the commands required for everyday operation are system resident, and so they have the options and form described in this section.

How to Enter Multiple Blocks of Information

For the commands that enter data, the LOAD commands, for example, you can use the C option to enter multiple blocks of data with one command. W ithout the C option, only a single block can be entered with each command.
To use the C option:
• Type semicolon C (;C) after the command.
• The terminal will print a prompt each time you press Enter. The amount of data you can
enter for each command is determined by the CFN3 configuration.
• When you have entered all the data, press Enter once after the next prompt without
entering any data.
To use the C option with the command LOAD HEADING, type LOAD HEADING;C.
Figure 3-1: LOAD HEADING Command with C Option
[P:]* LOAD HEADING;C Line number? 1 Heading line? SMITTY’S STATION Line number? 2 Heading line? 10 MAIN STREET Line number? 3 Heading line? SMITH, WA 98000 Line number? 11 Footing line? THANK YOU Line number? 12 Footing line? PLEASE COME AGAIN Line number? 0 Form feed length? 5 Line number?
[P:]*
Two Commas Typed
No Data Entered
The terminal continues to print prompts each time Enter is pressed.
To enter a comma, type two commas on the third heading line (see Figure 3-1). One comma will be printed on the receipt.
End the sequence by pressing Enter, without entering any data, after the last “Line number?” prompt of the series (see Figure 3-1).
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 3-7
Page 36
Site Controller III CFN3 Command Sessions

How to Verify Commands

Some commands require verification before they are executed. These commands give you a chance to terminate the action if you entered the command inadvertently.
If a command requires verification, the terminal will print the prompt Verify (y/n)?. Type a Y to continue execution, or an N to terminate the command. Do not type a Y unless you are sure the command does what you want to do.
Try not to get in the bad habit of typing Y automatically when prompted with Verify (y/n)?. Look at the command line you typed and think first.
Note: Verification is not required when one of these commands is included in a command file.

How to Use Ranges with Commands

Most PRINT commands allow you to act on specified ranges of data.
• A range has the form N-M, which means numbers N through M (in entering the command, actual numbers are substituted for N and M).
• A -N means numbers from the beginning of the file through N.
• An N- means number N through the end of the file.
• An N means print only number N.
If the starting number specified is not in the file, no data is printed. The printout stops after the last number specified or at the end of the file if the ending number is not in the file.
You can specify more than one range for a command:
• PRINT TRANSACTION 23-150 prints transactions 23 through 150.
• PRINT TRANSACTION 23-150 200-250 prints transactions 23 through 150 and 200 through 250.
• PRINT TRANSACTION 23- prints transaction number 23 through the end of the transaction file.
• PRINT TRANSACTION -5 prints transactions from the beginning of the file through transaction 5.
• PRINT TRANSACTION 34 prints only transaction number 34.
• PRINT TRANSACTION;P2=ACC=54, 1-10 prints transactions whose account number starts with 54, in the transaction range 1 through 10.
The only PRINT commands that do not allow ranges are PRINT CARD, PRINT CONSOLE, PRINT DATE, PRINT PHONE, PRINT RECEIPT, and PRINT TIP. PRINT LOCKOUT does not allow ranges in systems with limited lockout.

Shortcut for Entering Data

After you are familiar with some of the commands, you may no longer require the prompts to remind you how to enter data. You can type the command and all the data you want to enter on one line before you press Enter.
Separate items with a comma. To enter a comma as part of the text, type two commas. Remember that if you use the C option, you must press Enter twice to enter and terminate the command.
Page 3-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · Augu st 2010
Page 37
Redirecting Command Input and Output Site Controller III
The command and the data required for the command, with commas between items are typed, then Enter is pressed twice.
[P:]* LOAD HEADING;C 1,SMITTY’S STATION,10 MAIN
STREET Line number?
[P:]*

How to Use Disk-based Commands

Disk-based commands are programs that are stored on a disk. These commands are actually names of executable disk files. Therefore, if the file is stored on a removable (or floppy) disk, the disk must be present in the drive for the command to be run.
There are two types of disk-based commands: command files that contain a list of CFN3 commands and have the extension .CMD, and executables that have the extension .BIN. To execute either of these, a disk containing the corresponding CMD or BIN file must be in the SC III disk drive, or the file must be present on the hard disk drive.
The SC III will first look for the command in different places in the following order (known as the search path):
Path Description
R: RAM drive . current directory P:BIN the .BIN directory on the hard disk
You must type the entire command name, including the path, if the command is not in the RAM drive, the current directory, or P:BIN. Do not type the extension .BIN or .CMD. If the SC III cannot find a .BIN or .CMD file corresponding to what you typed, it will reply with the message unknown command. The site looks for .BIN first, then .CMD.

Redirecting Command Input and Output

Normally commands take their input from the keyboard and send their output to the command terminal. You can use input and output redirection to cause commands to take their input from a file and put their output in a file.
You can use input and output redirection together. When you combine the redirection options with other options on the same command line, if the other options follow the redirection options, put a comma after the filename. For example,
PRINT PUMP;>filename,A may also be written as PRINT PUMP;A>filename
In any case, a blank space must always separate the command options from the arguments or data.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 3-9
Page 38
Site Controller III Log Printer

How to Redirect Input for a Command

The option for input redirection is <. You can create a file with data for a command, then execute the command with that file as input. For example, the file MESSAGES shown below contains data for the command LOAD MESSAGE. This example results in a moving message on the island card reader’s display. The second column is the length of time each line is displayed.
The command LOAD MESSAGE;<MESSAGES,IC executes the command LOAD MESSAGE with input from the file MESSAGES.
[P:]* LOAD MESSAGES 1 3.00 Welcome to 2 3.00 Will’s Fast Fuel
3 3.00 Walla Walla,, WA 4 3.00 <---Slide Card <--­5 0.20 <--­6 0.20 <---
70.20<---
80.20<--­9 2.00 Need Oil? 10 3.00 Oil is on sale! [P:]*

How to Redirect Output from a Command

The options for output redirection are > and >>. These options differ in their effect on an existing file that is to receive output. The > option overwrites the contents of an existing file. The >> option appends data to the end of an existing file. For example, the command PRINT TRANSACTIONS;>TRANS puts the output of PRINT TRANSACTIONS in the file TRANS, deleting whatever was in the TRANS file.
The command PRINT TRANSACTIONS;>>TRANS appends the output of the command PRINT TRANSACTIONS to the file TRANS.

Log Printer

Do not use the option ;>LOG with a command file or an executable on an SC III.

How to Print a File on a Log Printer

Use the command LOG FILE or LOG FI to print a file on the log printer.
LOG FILE (LOG FI) [P:]* LOG FILE File name? SAL-RPT
[P:]*
1 Type LOG FILE.
2 Enter the filename.
Page 3-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 39
Keyboard Control Characters Site Controller III
The A option, when added to LOG FILE, deletes the designated file after it has been printed on the log printer.

How to Print a Message on a Log Printer

Use LOG MESSAGE or LOG ME to print a message on the log printer. You can use the C option to log messages requiring more than one line, but each line will have the date and time appended to it.
LOG MESSAGE (LOG ME)
[P:]* LOG MESSAGE Bob, Call office
[P:]*
The message that prints includes the date and time: Bob, Call branch office Tue 10/26/04 5:51 PM.

Keyboard Control Characters

Keyboard control characters are used to edit the command line and to modify the effect of commands. They allow you to terminate commands, delete characters you have typed, and temporarily stop printout.
The following key combinations are described in this section:
Keys Description
CTRL-C CTRL-S CTRL-Q CTRL-X DELETE BACKSPACE
The L command option and the HELP command are also discussed next.

The CONTROL Key

As shown above, some functions are executed by using a combination of the CONTROL key (designated by CTRL or CTL on the key) and a specified character. To execute one of these functions, hold down CONTROL when you type the specified character.
Note: The use of the CONTROL key is indicated by a caret (^) before the character to be typed
when CONTROL is held down. For example, to enter a ^C, hold down CONTROL and type a C.
Terminate a command. Pause display. Unpause display. Delete current line. Delete previous character(s) - printer terminal. Delete previous character - CRT or PC CFN3 terminal.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 3-11
Page 40
Site Controller III K e yboard Control Character s

How to Terminate a Command

After you have typed a command and pressed Enter, you can terminate th e c o mm an d in most cases by typing a ^C. (Ensure, C for cease.) When you type a ^C with a print command the printout will stop at the point where the ^C was typed.

How to Delete Characters

Press Backspace (or type a ^H) to delete the previous character. Press Backspace as many times as required to delete the mistake, then type the correct characters. You must make the corrections before you press Enter.
The user typed PRNT. The user pressed Backspace twice. The terminal deleted the NT. The user typed INT DATE.
[P:]* PRNT
[P:]* PR
[P:]* PRINT DATE

How to Delete a Line

Use a ^X to delete an entire line. You must make the correction before you press Enter.
The user typed PRUNT DATE and noticed the error. The user entered a ^X. The terminal printed a backslash after the deleted line and moved down one line.
[P:]* PRUNT DATE
[P:]* PRUNT DATE\

How to Pause Printout

A pause in printing is useful for viewing a printout on a CRT.
T o temporarily pause printing without terminating a command, enter a ^S (S for stop) or press Pause if you have a printer terminal. This will keep new lines from being printed.
To continue printing, enter ^Q, or press Enter, or press Pause again.

How to Pause Printout with the L Option

Use the L option to automatically pause printing after a specified number of lines have been printed. Press Enter to print the next group of lines. If you do not specify a number, 24 lines will be printed.
T o use the L op tion to specify page lengt h, type a semicolon L (; L), followed by an equ als sign and the required number, after the command. For example, ;L=20 sets the screen length to 20 lines.
Page 3-12 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 41
Permission Levels Site Controller III
The L option will affect all subsequent print commands until you sign off. To remove the L option, type semicolon L=0 (;L=0) or semicolon minus L (;-L) after a command.
• Type: PRINT DIAGNOSTICS;L
[P:]* PRINT DIAGNOSTICS;L
The terminal will print 24 lines each time the user press Enter, until all the diagnostics have been printed
• Type: PRINT DIAGNOSTICS;L=20
[P:]* PRINT DIAGNOSTICS;L=20
The terminal will print 20 lines each time the user press Enter, until all the diagnostics have been printed

Permission Levels

Permission levels are used for security and safety. By assigning appropriate permission levels to users and to commands, you can make sure that users have access to only the commands they require to use.
In the default configuration, users with permission level 2 are allowed to activate only basic CFN3 commands.
IMPORTANT INFORMATION
Level 10 must be used only for Administrator Access to the CFN3. Standard users of the system must use level 4.
For security reasons, users with permission level 10 are not allowed to login remotely.

Remote Access Command

SYStem. Typing SYStem will take you to the Windows XP operating system from the CFN3 application. Typing SYS does not change drives, it only allows you to see different drives on the PC. To return to CFN3 from Windows XP, type EXIT. Do not add any additional extensions or commands such as SYS PJ or SYS TYPE. It is NOT advised to use this command when using the PC. When you require to execute Windows XP commands on your PC, use a DOS window with a C: prompt or use Windows XP Explorer.
This command is designed for use from a remote signon when the PC cannot be accessed directly.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 3-13
Page 42
Site Controller III Optional Commands

Optional Commands

Several of the commands shown on the help list, such as DISABLE FPR and ENABLE FPR, work only with the optional programs you may not have installed. If you try to run these commands without having installed the program, an error message appears.

HELP Command

Type HELP to list all valid commands and options for the permission level you are signed on at (the short form of the commands are shown in uppercase letters).
The following illustration shows a printout for a user who has access to all commands. The number before each command is the number that runs that command from a console.
If you specify the first word of a command with the HELP command, only the commands that start with that word will be printed. For example, HELP LOAD prints all the commands that start with LOAD.
If you type HELP * and the second part of a command, you will see all the commands whose second word starts with what you specified. For example, HELP * VEHICLE (note the blank space before and after the *) prints all the commands whose second word is VEHICLE.
Page 3-14 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 43
HELP Command Site Controller III
The A option with the HELP command shows each command prefaced with its command number.
[P:]* HELP;A Terminal Commands SCIII v3.6
94:ACtivate GAte;c 10:ACtivate PUmp;cap1 77:ADd ALlocation;c 11:ADd DRawer;c 100:ADd INventory;c 12:ADd TAnk;c 102:CALL 103:CHDir 13:Check CArd;c 154:CLOSE 105:COPy;ia 105:CP;I 14:DEactivate PUmp;ca 6:DELete;a 4:DIRectory;ia 19:DIsable COnsole;c 106:DIsable DUmp 162:DIsable FPR;c 88:DIsable GAte;c 107:DIsable HIstory 20:DIsable PCu;c 108:DIsable PROduct;c 21:DIsable PUmp;ca 109:DIsable RAW 22:DIsable REader;c 163:DIsable SDI;c 86:DIsable TMS;c 100:DOwnload SDI 144:ECho;ap1 23:Enable COnsole;ci 112:Enable DUmp;a 87:Enable GAte;ci 113:Enable HIstory;i 24:Enable PCu;ci 114:Enable PROduct;c 25:Enable PUmp;cia 8:Enable RAW;a 161:Enable FPR;ci 26:Enable REader;ci 164:Enable SDI;ci 85:Enable TMS;ci 27:EXit 28:Fix TRansaction;ia 116:FORMAT 117:Get TRansaction;a 29:Help;a 78:LOad ALlocation;c 30:LOad Authorization;ci 146:LOad CArd;c 76:LOad CRon;ci 40:LOad CUtoff;c 31:LOad DAte 32:LOad DRawer;c 33:LOad Fuel;c 34:LOad Heading;ci 118:LOad INventory;c 35:LOad LImitation;ci 36:LOad MEssage;ci 46:LOad PHone;ci 119:LOad PLU;c 37:LOad PRice;ci 38:LOad PROduct;ca 39:LOad PUmp;c 41:LOad SHift 45:LOad TAnk;ci 142:LOad TAX;ci 47:LOad TRansaction 82:LOad Vehicle;cia 48:LOCk CArd;ca 158:LOG EVent 121:LOG FIle;a 93:LOG MEssage;c 122:MKdir 159:NExt CLerk 151:NExt DAY;ia 152:NExt SHift;a 149:PAUse;iap1 155:PORT 79:Print ALloction 49:Print Authorization 95:Print CArd 150:Print COnsole 15:Print CRon 50:Print DAte 51:Print DIagnostics;a 52:Print DRawer 53:Print Heading 123:Print HIstory;a 54:Print LImitation 55:Print LOckout 56:Print MEssage 89:Print MOnitor;a 16:Print PHone 57:Print PRice 58:Print PROduct;ia 59:Print PUmp;a 145:Print QUantity;ia 124:Print RECeipt;cap1 126:Print SAles;ia 125:Print SIGnon 18:Print SUmmary;ia 60:Print TAnk 129:Print TIp;a 61:Print TOtals;ia 62:Print TRansaction;ap1p2 83:Print Vehicle 130:PUrge SITe 131:REBOOT;iap1 7:RECord;i 80:REMove ALlocation;ca 63:REMove Authorization;c 132:REMove CRon;cia 133:REMove Heading;c 64:REMove LImitation;c 134:REMove MEssage;c 17:REMove PRice;c 135:REMove PROduct;ca 84:REMove Vehicle;c 138:REName;a 65:REset DIagnostics;i 66:REset PUmp 67:REset TOtals;ia 68:REset TRansaction;ia 140:RMdir 69:RUN;ia 167:SCReen 156:SEND COMmand;a 157:SEND FIle;a 166:SHow 153:SET_var;i 70:STOP;ia 81:SUbtract ALlocation;c 71:SUbtract DRawer;c 141:SUbtract INventory;c 72:SUbtract TAnk;c 160:SYStem;a 73:TEst PCu 5:TYpe;a 74:Unlock CArd;ca [P:]*
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 3-15
Page 44
Site Controller III HELP Command
This page is intentionally left blank.
Page 3-16 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 45
User ID Numbers Users
4 – Users
The system administrator is usually responsible for assigning the initial user-identification number and a password to each person who will require to use the SC III data terminal for accessing the CFN III system. Some systems also require users to sign on to the Profit Point. For these, the system administrator is also responsible for assigning password to people who use the console.
In its normal configuration the SC III allows up to 99 users; the default number is 5. Each user has three attributes, a user number (0 through 99), a password of up to 16 alphanumeric characters, and a permission level (0-10):
User numbers identify users. They are also used in the output of PRINT HISTORY
command to show which user executed which commands.
Passwords are used for security. By controlling who knows the password you can control
who has access to your system. For PCI compliance, each user must have a unique user number and password. Users must not share passwords.
Permission levels are used for security and safety. By assigning appropriate permission
levels to users and to commands, you can ensure that users have access only to commands that they require to use. In the default configuration, users with permission level 2 are allowed to activate only basic SC III commands. Only PCI Administrators are granted permission level 10 and are allowed to activate all SC III commands. All other users are only granted permission levels 0-9.

User ID Numbers

The SC III is capable of controlling 99 users. Users 97 and 98 are reserved for backup access purposes. If there are fewer than 97 employees at a site, each employee must have their own user number.

How to Add a User

Using the admpass.bin Program
The admpass program is designed for an administrator to setup and control users access to the system. The admpass program will allow new users to setup, modify some parameters for existing users, enable or disable a user, and remove a user from the system.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 4-1
Page 46
Users User ID Numbers
Run admpass. The Password Administration Menu appears.
Gasboy International Site Controller III Version 1.0.0.4 Password Administration Menu
1. Add New User to System :
2. Enable or Disable User :
3. Modify User Information :
4. Remove User from System :
Enter Item Number, Q-Quit At any time press ? for help :
Adding a New User
To add a new user to the system, proceed as follows:
1 Select item 1.
Note: The User ID will be a number between 0 and 99. User number 97 and 98 must be
reserved and must not be used for general user.
2 If the user already exists, a warning will be displayed and the administrator must answer to the
prompt, to continue or to abort the process.
Adding a new user requires a password to be entered by the administrator . This is also required to modify other default items, if required. The new password added will expire after the first login by the user. The user has to setup a new password at the first login. If the user does not set up a new password to replace the temporary password loaded by the administrator, the user will not be allowed access to the system until the administrator resets the password again. The number of days before the password expires is 90 days and the user is enabled, as default.
Enabling or Disabling a User
To enable or disable existing users, select item 2.
Note: Disabling an account will not extend the timing for a password to expire.
Modifying User Account
To modify user account, select item 3.
Note: The administrator can change some account parameters, using new password,
changing the security level, and disabling or enabling the user. If the administrator changes the password, the user will be r equired to enter a new passwor d when they first access the system.
Removing a User from the System
To remove a user from the system, select item 4.
Page 4-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 47
User ID Numbers Users
New User Menu
To add a new user, proceed as follows:
1 Select Add a New User. The Password Administration screen appears.
Gasboy International Site Controller III Version 1.0.0.4 Password Administration Menu
New User 2 Security Menu
1 New Password for User : PASSWD REQUIRED 2 Days Allowed for Password Use: 90 3 User Permission Level : 1 4 User Access to System : Enabled
Enter Item Number, ?-help, S-Save, Q-Quit:
2 If an existing user is selected as a new user, the system will prompt for verification before
allowing the existing user data to be scrubbed and a new user is created for that User ID.
New Password
Following are the guidelines for creating a new password:
• The Password is mandatory and must consist of 7 to 16 characters.
• The password is case-sensitive and can have numbers mixed with upper case and lower case letters.
• If less than 7 or more than 16 characters are entered, then the administrator will be notified that the password is invalid and require to try again.
• To meet strong password and PCI DSS requirements, a password must consist mixture of letters and numbers.
• Only alphanumeric characters will be accepted for passwords.
The password table works just as it did in prior versions and will follow the same rules as previous versions. However, the password is not decipherable by viewing the password table, as it is with prior versions. The commands “load sig”, “add sig”, and “remove sig” are no longer compatible and cannot be executed.
When a new user logs in for the first time, the user will be notified that the password must be changed. If the password is not changed, the User ID will expire and the user will be unable to login. The system will also notify a user before the user’s password expires.
• If a user is remotely logging into the system, the user will be notified 30 days before the password expires, and every day thereafter.
• If the user locally logs into the system, the user will be notified 10 days before the expiration of the password, and every day thereafter.
• If the local user does not update the password before it expires, the user will be given one chance to change the password on a login after the expiration date.
• If the user is logged in locally at the Site Controller console, or is logged in remotely, a password menu appears. The user must enter the new password. After successfully completing the password update the system will automatically log the user out and the user must login again using the new password.
• If the user is at the Profit Point they will be notified of the expired password as they log into the system. But, there is no forced menu for them to update the password.
• If they fail to update the password, they will no longer have access to the system.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 4-3
Page 48
Users User ID Numbers
Days Allowed
The days allowed for a Password can range from 1 to 999 days. T o meet the PCI requirements, the days allowed cannot exceed 90 (default) for the expiration time of the password. If the days allowed exceeds 90, the administrator will be in violation of the PCI Security Standard. If the number of days equals or exceeds 900 days, the system considers this level to be a non-expiring password. A non-expiring password does not require the new user to create a new password when the system is accessed for the first time.
User Password Update
Use the command PASWD or PA* to change your password. A password can be 7 to 16 characters long, and does not have to be a word. You can use any combination of characters. When you load a new password, your previous password is erased. In order to maintain security, do not write down your password. To update the password, proceed as follows:
1 Type paswd, or pa* to access the password program. The current User ID is displayed in the
Password Update Program screen.
Password Update Program Version 1.0.1.0 ** User ID 2 **
Enter Current Password:
2 Enter the Current Password.
3 Enter the New Password.
4 After entering the new password, you will be prompted to verify it. Enter the new password
again.
The password must be from 7 to 16 characters or the passwords will not be accepted.
Password Update Program Version 1.0.1.0 ** User ID 2 **
Enter New 7 to 16 Digit Key Password: *********** Verify New 7 to 16 Digit Key Password:
After the password is verified, the system will display that the password has been updated.
Notes: 1) If a mistake is made when entering the current password, the new password, or when
verifying the new password, the backspace cannot be used to fix the mistake. Press Enter. An error message will appear and you will be prompted to change the password again.
2) When changing a password, you cannot reuse the same password for five sequences of changing the password.
If a user updates a password from the Profit Point, the entered password will not be hidden. It is the user’s responsibility to ensure that their password is entered when others do not have visual accessibility to the Profit Point screen.
Page 4-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 49
User ID Numbers Users
Backup Password
If the system cannot be accessed for any reason, the administrator must sign on as user 97 and obtain a CPU ID and Pass Key. The administrator must then contact Gasboy Technical Support at 1-800-444-5529 and provide the CPU ID and Pass Key information. In return, the technician will supply a password for user 98. This temporary password can be used for one­time access to the system.
Note: In previous versions of the Site Controller, the system could be accessed using a switch
setting and the backup password configured in sys_par. For increased security, the switch setting check has been removed.
First, the administrator must sign on as user 97 and use the password configured in sys_par. For example, the default backup password is GASBOY. If this has not been changed, the administrator must type 97,GASBOY. The SC3 will generate text that looks like the following:
CPU ID = 11149701 Pass Key = 4CE6 1F67 1885 E6E2
The administrator will contact Gasboy Technical Support at 1-800-444-5529 and request a backup password. The technician will provide a temporary password based on the CPU ID and Pass Key information obtained through user 97.
To enter the temporary password, the administrator must type 98,nnnnnnnnnnnnnnnn, where nnnnnnnnnnnnnnnn is the 16-digit temporary password provided by Gasboy Technical Support. The password must be entered with no spaces and all letters included in the password must be entered in upper case.
Once signed on as user 98, the administrator will have full access to any part of the system. The new password expires when the system is accessed, thus it can be used only once. Immediately after gaining access to the system, the administrator must update passwords using admpass or restore passwords from backup. Otherwise, the administrator must perform the previous operations to obtain another password from Technical Support.

How to Print a List of User Numbers

Type PRINT SIGNON (or P SIG).
PRINT SIGNON (P SIG)
[P:]* PRINT SIGNON User Level 02 19 25 39 [P:]*
For security, the password are not printed.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 4-5
Page 50
Users Permission Levels

Permission Levels

The standard User Permission Level range is from level 0 to 10.
Every command is associated with a certain permission level. For commands that have the A or I options, the command used with the option may have a different permission level than the plain command (refer to the chart in the Command Permission Levels chapter in MDE-4773 CFN III Configuration Manual for Windows XP for details).
Command permission levels may be changed by using the disk-based configuration program PERM. Disk-based commands are assigned permission levels by the disk-based command SET_PERM.
Permission levels are usually assigned during the initial configuration of the system, but you must verify that the permission levels in use are appropriate for your system. Refer to “How to
Use Permission Levels” on page 4-7 for more information.
Refer to the MDE-4773 CFN III Configuration Manual for Windows XP if you require more information about assigning permission levels to commands.
Three things determine whether a user has access to a command. They are: the user’s permission level, the command’s permission level, and the position of the console keyswitch (if entering commands from a console).
• If a user has a permission level that is equal to or greater than the permission level required for a command, that user may execute that command.
• If a user is signed on to a console, the console keyswitch may also raise the user’s effective permission level. The permission level associated with each key , when inserted, will be in effect if it is higher than the user’s permission level. The key position permission levels are as follows:
Key Position Permission Level Profit Point, 5-position:
5 (automatically signs on user 2) user 2’s 4 (automatically signs on user 1) user 1’s 3 ON 1 2 SUPERVISOR 4 1 MANAGER 8
Profit Point, 3-position:
1 ON 1 2 OFF 0 3 MANAGER 8
Page 4-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 51
New Security.bin Program Users

How to Use Permission Levels

Permission levels can ensure Site Controller security.
It is probably more appropriate to think of Site Controller users as job functions rather than as individuals. For example, a typical attended s ite might have separate user IDs for Cashier, Supervisor, Manager, and System Configuration and Maintenance. The permission levels for each might be as follows:
User Job User Permission Level
Cashier/Attendant 1 Supervisor 4 Manager 8 Maintenance/Programmer 9 PCI Administrator 10
Ideally, each user must have access to only the commands required for that user’s job. This requires careful planning. You must decide what commands each level of user will require to use, and assign permission levels to commands accordingly.
Access Allowed
User Access to the system can be Enabled or Disabled.

New Security.bin Program

System Key Management

System key management is controlled from the security.bin program. The program will bring up a system key management window that is used for setting up and controlling the keys required for system security. The security.bin program requires separate users to enter the two parts of the security key to maintain the safety of split knowledge and dual control. The system key must be updated at least once a year to meet the PCI security standa rds. The system key does not expire after one year. The maintenance of the system key is up to each site administrator.
System Key Management
1.0.1.0
Security Administration Menu
1. Enter New System Pass Key : Not Entered
2. Save Pass Key to diskette : N/A
3. Enter New System Master Key : N/A
4. Save Master Key to diskette : N/A
5. Get Pass Key from Diskette : Pass Key Not Read From Diskette
6. Get Master Key from Diskette : Master Key Not Read From Diskette
7. Update System Keys : System Previously Updated
Enter Item Number, RETURN-Next Page, Q-Quit At any time press ? for help :
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 4-7
Page 52
Users New Security.bin Program

Menu Item 1: Enter New System Pass Key

Loading the System Pass Key requires a 16 character password. If more or less characters are entered than required, the system will notify the user of the error and prompt to re-enter the password. The password must be verified on the second entry. To provide a strong password, a mix of alpha characters (upper and lower case) and numeric characters must be used. The site administrator determines the type of strong password to be entered. The system will not check for a mandatory type or set of characters.
System Key Management
1.0.1.0
Load Pass Key
Enter 16 Digit Key: **************** Verify 16 Digit Key: ****************

Menu Item 2: Save Pass Key to Diskette

Menu item 2 is used for saving the Pass Key in an encrypted file on a diskette. The Master and Pass Keys cannot be saved on the same diskette. Therefore, two diskettes are required for the save process. Ensure that the diskette is clearly labeled ‘Pass Key’ as it cannot be interchanged with the Master Key diskette.
Saving the Master Key and Pass Key diskettes will allow the administrator a full recovery if the system is corrupted. The administrator does not have to remember the two passwords. However, if one or both of the diskettes are bad, the administrators must have the means to recover by re-entering the passwords from another means.
Note: It is not possible to save the Pass Key to diskette after exiting the program.
After creating and saving the Pass Key, the user must exit and another user with permission level 10 must log in and run security.bin to enter the Master Key.

Menu Item 3: Enter New System Master Key

Loading the System Master Key requires a 20 to 28 character password. If more or less characters are entered than required, the system will notify the user of the error and prompt to re-enter the password. The password must be verified on the second entry. To provide a strong password, a mix of alpha characters (upper and lower case) and numeric characters must be used. The site administrator determines the type of strong password to be entered. The system will not check for a mandatory type or set of characters.
System Key Management
1.0.1.0
Load Master Key
Enter 20 to 28 Digit Key: **************** Verify 20 to 28 Digit Key: ****************
Page 4-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 53
New Security.bin Program Users

Menu Item 4: Save Master Key to Diskette

Menu item 4 is for saving the Master Key in an encrypted file on a diskette. The Master Key cannot be saved on the same diskette as the Pass Key. Therefore, another diskette is required for the save process. Ensure that the diskette is clearly labeled ‘Master Key’ as it cannot be interchanged with the Pass Key diskette.
Saving the Master Key and Pass Key diskettes will allow the administrator a full recovery if the system is corrupted. The administrator does not have to remember the two passwords. However, if one or both of the diskettes are bad, the administrators must have the means to recover by re-entering the passwords from another means.
Note: It is not possible to save the Master Key to diskette after updating the System Keys or
exiting the program.

Menu Item 5: Get Pass Key from Diskette

Menu item 5 is used to restore the Pass Key from diskette to allow full recovery, if the system becomes corrupted or loses its Security key information.

Menu Item 6: Get Master Key from Diskette

Menu item 6 is used to restore the Master Key from diskette to allow full recovery, if the system becomes corrupted or loses its Security key information.

Menu Item 7: Update System Keys

Menu item 7 is used to update the system with the new keys or the keys rest ored from diskette. If the system is not updated, the new keys will not take effect. The menu will let you know when the system is being updated and when the update is complete.
Security for your company and patrons using your equipment is the uppermost concern. The key information and diskettes must be kept in a secure location such as a safe. A compromised system must be reported immediately and can result in fines and other monetary losses if the compromised cards are the result of poor key management and/or the lack of security.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 4-9
Page 54
Users New Security.bin Program
This page is intentionally left blank.
Page 4-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 55
5 – Audit Trail
To provide traceability for system access and actions taken that may affect sensitive data, an audit log is created. A directory c:\cfn3audit is used and daily audit files are created and stored in that directory. The audit files will start with the prefix of AU and will be followed with a two-digit year, two-digit month, and two-digit day. The file type or suffix is ADX.
The following is a list of items that will be logged in the audit file:
• Any command typed from SC3 window or from the Profit Point SPCL Func 30 will be recorded in the system audit file.
• Any command executed by the system as a cron will be logged in the system audit file.
• If a script is run, such as in a cmd file, it is possible that every command in the script will be logged in the audit file.
• When a bin command is executed that results in the change to the system configuration a message is sent to the audit log that the system has been updated.
Audit Trail

PC and CFN Time Synchronization

A cron is provided with a command file to allow the two systems to be synchronized. The command timetont.cmd is used to set the PC clock to the same time as the CFN embedded system clock. A cron is provided to provide a hidden background task to set the PC clock every day at 2:30 A.M.

Miscellaneous Items

• If the security.cfg is missing, on reboot;a the system will send a message “Security File Missing.”. If the security .cfg does not match the file size expected, the system will display a message, “Security File Corrupt”.
• On page one of sys_par there is a setting used for backup password. Though it is no longer used for obtaining a backup password it is used by the system and must be left to a default of GASBOY.
• On page one of sys_par there is a setting for using the disk journal. This is set to a default of yes and must be left in the default state if PCI logging requirements are to be met.
• SC3.SYS driver is located in the C:/sc3drv directory . The sc3.ini and sc3drv.exe files used to configure the SC3 are also located in the same directory. The Gasboy user must not be allowed to delete these three files.
• The audit files are located in the c:\sc3audit directory along with the cfn3audit.exe file. The gasboy user must not be allowed to access audit files or the cfn3audit.exe file.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 5-1
Page 56
Audit Trail
This page is intentionally left blank.
Page 5-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 57
Date and Time Receipts, Messages, and Date
6 – Receipts, Messages, and Date

Date and Time

The system has a battery-back-up clock, and even after a power failure the clock maintains the correct date and time, so you normally will not have to enter the date. The Site Controller does not automatically adjust for daylight-savings time, so you will have to adjust the Site Controller’s clock manually if daylight-savings time is observed in your area.
Also, the Site Controller’s clock can gain or lose time over a period, just as a watch can. You may require to adjust it periodically. For information on how to enter the date and time or display the date, refer to “How to Enter Commands and Data” on page 3-4.

Receipt Heading and Footing

The receipt heading is printed above and the receipt footing is printed below the body of each printed receipt. The information in the receipt heading and footing usually includes the name of the store or gas station, and may also include the address and some other messages, such as Thank You and Please Come Again.
Note: If your site is connected to a financial network and allows debit transactions, Federal
regulations for receipts for electronic funds transfers apply (these regulations are included in an appendix to this manual).
Characters @C, @N, and @O
Note: The card reader device must support track 1 to make use of this feature.
The characters @C are used to center text.
If the characters @N are found, they will be replaced by the customer’s name if known. The line will print regardless of whether or not the name has been found.
If the characters @O are found with the @N, the line will not be displayed unless the customer’s name is known.

How to Enter Receipt Heading and Footing

Use the command LOAD HEADING or LO H to enter the heading and footing to be printed on the receipt and to enter the form feed length. The heading and footing you load will print on all printers at the site.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 6-1
Page 58
Receipts, Messages, and Date Receipt Heading and Footing
The number of receipt heading and footing lines allowed is determined by the Site Controller configuration. Each heading and footing line can have up to 24-characters. The form feed length is the number of blank lines between the last line of the receipt and the first line of the next receipt.
• Use line number 0 for the form feed length.
• Use 1 through 9 for the heading line numbers; line number 1 is the first heading line, line number 2 is the second heading line, and so on.
• Use the line number plus ten for the footing line number; line number 11 is the first footing line, line number 12 is the second footing line, and so on.
• For credit-card receipts printed by a console, use lines 20-29 to provide space for the customer’s signature.
For a blank line, press the space bar and then Enter after HEADING LINE? One blank line is automatically printed after the heading and one blank line is automatically printed before the footing.
LOAD HEADING;C (LO H;C)
[P:]* LOAD HEADING;C Line number? 1 Heading line? SMITTY’S STATION Line number? 2 Heading line? 10 MAIN STREET Line number? 3 Heading line? SMITH,, WA 98000 Line number? 11 Footing line? THANK YOU Line number? 12 Footing line? PLEASE COME AGAIN Line number? 0 Form feed length? 5 Line number? [P:]*
A single comma terminates an item, so to use a comma in your heading or footing, you must type two commas. You can use the C option with the command LOAD HEADING.
Form feed length is in lines. The user typed two commas on the third heading line. One comma will be printed on the receipt.

Special Printer Functions

If your site has island card readers equipped with the Novatronics or the Star® printers, you can create special effects on your receipts. Use the following special characters to perform the special printer functions. Be aware that other printers, including some stand-alone printers, ignore these characters.
Console and Island Card Reader
\nn Set left margin to nn spaces.
Console Only
&&B Use bold print &&C Use condensed print (15-characters per inch). &&N Use normal print (12-characters per inch). &&E Use expanded print (7.5 or 6-characters per inch, depending if condensed or normal
in effect). &&U Use expanded print (return to condensed/normal). &&Lnn Set margin to nn (nn is one or two digits). &&V;text Wait for insert, print text on inserted slip (check validation)
Page 6-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 59
Receipt Heading and Footing Receipts, Messages, and Date
The C and N options may be followed by any combination of B or E. B causes the text to be struck twice, giving a bold effect. E puts the print into expanded mode. The second footing line is the same as the first, so it will overstrike the same characters, causing a bold print effect.
LOAD HEADING;C (LO H;C)
[P:]* LOAD HEADING;C Line number? 1 Heading line? {SMITTY’S STATION} Line number? 11 Footing line? THANK YOU ~ Line number? 12 Footing line? THANK YOU Line number? [P:]*
If you have other types of printers in addition to the Star printer , they will ignore the special characters. That means the first heading line will print normally, and the first two footing lines will be printed on different lines instead of one on top of the other.

How to Print Receipt Heading and Footing

Type: PRINT HEADING (or P H).
PRINT HEADING (P H)
[P:]* PRINT HEADING N. Heading 0 5 BLANK LINES AT END
1 SMITTY’S STATION 2 10 MAIN STREET 3 SMITH, WA 98000
11 THANK YOU 12 PLEASE COME AGAIN [P:]*
The terminal will display the line number and the text for each heading and footing line. For more information, refer to “Printing an Invoice” on page 27-2.
• Line numbers 1 through 9 are heading lines.
• Line numbers 11 through 19 are footing lines.
• Line numbers 20 - 29 are for Credit Card receipts.
• Line numbers 30 - 39 are the invoice header.
• Line numbers 40 - 49 are the invoice footer.
• Line 0 is the form feed length.

How to Change Heading and Footing Lines

To change one heading or footing line, just use the LOAD HEADING command to enter new text for that line.
To erase all receipt heading and footing lines and reenter new ones, use the command LOAD HEADING;IC. The I option erases all current heading and footing lines and the blank form feed lines at the end. The C option allows you to enter new heading and footing lines.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 6-3
Page 60
Receipts, Messages, and Date Island Card Reader Messages

How to Delete Heading and Footing Lines

To remove heading and footing lines, proceed as follows:
1 Type REMOVE HEADING.
2 Enter Line number.
REMOVE HEADING (REM H)
[P:]* REMOVE HEADING Line number? 2 [P:]*
You can use the C option.

Island Card Reader Messages

The island card reader messages appear on the reader display when it is inactive. You can use these as promotional messages, or as instructional messages that tell your customers how to begin a transaction.

How to Enter Messages

Use the command LOAD MESSAGE or LO ME to enter the messages. The number of messages allowed is determined by the Site Controller configuration; 20 is the default number allowed. Each message can be up to 20-characters long.
For a blank display , press the space bar and Enter after Message to display?. A single comma terminates an item, so to use a comma in your message, you must type two commas. At this time, curly braces are reserved characters and are not to be used in messages. They are no longer used to allow text to flash or blink on the reader.
Display Multiple Lines
To display multiple lines, use the C option with the command LOAD MESSAGE. Enter each line separately and specify the display time.
LOAD MESSAGES (LO ME)
[P:]* LOAD MESSAGE;C Message number? 1 Display in sec? 2 Message? TRY A HOT SANDWICH Message number? 2 Display in sec? 2 Message? FROM OUR DELI Message number? 3 Display in sec? .5 Message? (space) Message number? [P:]*
Page 6-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 61
Island Card Reader Messages Receipts, Messages, and Date
For example, you might want to display the promotional lines “Try a hot sandwich from our deli” and have each line be displayed for 2 seconds. The illustration demonstrates how to enter this information.
Note: Message 3 is a blank displayed for half a second.
Multiple Line Display
If the ICRs at your site have multiple line displays, use ~# at the beginning of the message display, where # is the line number. A message that starts ~1 will display on the first line of a multiple line display. Code ~0 will clear the whole screen.

How to Print Messages

Type PRINT MESSAGE.
PRINT MESSAGES (P ME)
[P:]* PRINT MESSAGE
N. Sec Message 1 2.00 TRY A HOT SANDWICH 2 2.00 FROM OUR DELI 3 0.50 [P:]*
The terminal will display the current message numbers (N.), display times (Sec), and messages.

How to Change Messages

To change one message line, just use the LOAD MESSAGE command to enter new text for that message.
Use the command LOAD MESSAGE;IC or LO ME;IC to erase all messages and enter new messages. The I option erases all current messages. The C option allows you to re-enter more than one message at a time.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 6-5
Page 62
Receipts, Messages, and Date Island Card Reader Messages

How to Load Messages

Use the LOad MEssage (LO ME) command in the site controller to load broadcast messages. These messages will appear on the first line of the Island Card Reader (ICR) or in-the-pump reader display. To access other lines of a multiple line display, use the tilde character (~) and the line # (1 to 4) before the message. The display times for messages 1 to 3 must be loaded as 0 seconds; message #4 display time must be greater than 0 seconds. This will allow the messages on all 4 lines to display at the same time instead of one line at a time.
Note: If more than four messages are loaded (5-10), omit the tilde preceding the text for line
four and the messages will be scrolled in line four of the display. Many reader displays will have less than four lines. In these cases, only load messages for the lines that are available.
[P:]* LO ME;C Message number? 1 Display in sec? 0 Message? ~1WELCOME TO JOE’S Message number? 2 Display in sec? 0 Message? ~2TODAY’S SPECIAL IS Message number 3: 3 Display in sec? 0 Message: ~310W30 OIL Message number? 4 Display in sec? 9 Message? ~4HAVE A NICE DAY! Message number? [P:]*
If GASBOY ICRs are on a site along with multiple line display readers, the messages are usually loaded as described in the previous example. If the GASBOY ICRs will be communicating on the POS loop, the broadcast messages will not be displayed on them. The GASBOY ICRs will display the message that is in the reader program under step-type 1, which is usually Slide card or Insert card.

How to Delete Messages

To delete messages, proceed as follows:
1 Type REMOVE MESSAGE.
2 Enter message line number.
REMOVE MESSAGES;C (REM ME;C)
[P:]* REMOVE MESSAGE;C Message number? 1 Message number? 5
Message number? [P:]*
You can use the C option with REMOVE MESSAGE.
Page 6-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 63
How to Add or Change Fuel Products Fuel Products
7 – Fuel Products
When you are creating products, you must make several choices about how you will set up your products, tanks, and price codes. Things to remember include:
• Fuel products are usually in category 1 or categories 1 and 2.
• The command LOAD FUEL lets you assign the product code, price code, and tank number that will be used for a transaction. The command does this by letting you assign a product code, price code, and tank number to a hose.
• When fuel is pumped, the price charged is determined by the price code assigned to the hose by LOAD FUEL. You do not require to assign a price to the product itself.
• A product is also assigned to a tank by LOAD TANK. The product you assign this way is used only for the PRINT TANK report; it is not used for transactions. To avoid confusion, you must usually assign the same product to a tank with LOAD TANK that is assigned with LOAD FUEL.
• If you charge different prices for the same type of fuel, you may want to create different products in the system with the LOAD PRODUCT command. For example, if you have a bulk diesel pump that has a different price from diesel at the other pumps, you may want to set up a separate bulk diesel product. Or, if you have some pumps on the system that are full serve, you may want to set up separate full-serve and self-serve products. (creating different products from the same fuel allows you to separate the products in reports. If you do not want to separate them in reports, you can use the LOAD PRICE command to create different price codes for the same fuel).
• You normally do not require to use inventory tracking for fuel products. Use Tank inventory.

How to Add or Change Fuel Products

Use the following procedure to add a new product:
• Ensure that the product information has been initialized with REMOVE PRODUCT;A. Do not use this command if you have already loaded product information into the system; it will clear all product information.
• Create a new product with LOAD PRODUCT;A. The product codes are used to assign products to tanks and for fuel authorizations for Proprietary Cards. They are included in the transaction data, and in the product, sales, and totals reports. Each product is assigned a product code, product name, category.
• The low price and high price are not used for fuel products. The tax code for fuel products is currently ignored (no tax), as taxes are included in the price.
• Assign products to pumps or hoses with LOAD FUEL. Price codes are also assigned to pumps or hoses with this command.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 7-1
Page 64
Fuel Products How to Initialize Fuel Product Information

How to Initialize Fuel Product Information

Before you enter products for your system, you must initialize the product information.
CAUTION
This procedure removes all product in formation for fuel and merchandise products.
Type REMOVE PRODUCT;A. (or REM PRO;A)
REMOVE PRODUCT;A (REM PRO;A)
[P:]* REMOVE PRODUCT;A [P:]*
The A option erases all current product codes, names, and inventory and price information.

How to Create a New Fuel Product

Use the command LOAD PRODUCT;A or LO PRO;A to create a new product. The command without the A option changes an existing product. If you use the command without the A option and name a product that does not already exist, the terminal will print an error message.
1 Type LOAD PRODUCT.
2 Enter the Product Code.
3 Enter the Category.
4 Enter the Product Name.
5 Enter the Minimum Price.
6 Enter the Maximum Price.
7 Enter Taxes.
LOAD PRODUCT;A (LO PRO;A)
[P:]* LOAD PRODUCT;AC Product code? 1 Category? 1 Product name? REGULAR Minimum price? 0 Maximum price? 0 Taxes? 0 Product code? [P:]*
Page 7-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 65
How to Change Fuel Product Information Fuel Products
You may use the C option with the command LOAD PRODUCT;A.
• The product code is used in transaction and pump printouts, and can be used for sorting printouts. Up to 99 products or departments are allowed. Fuel products are usually 1-10 or 20-29, with 30 and above for merchandise products. If you are using a Profit Point POS, the department # is used as a base for the PLU file.
• The category is used for grouping products. For example, you could have fuel and merchandise categories. Category 1 is usually used for fuel products. You can print out specified categories with PRINT TOTALS, PRINT SALES, and PRINT PRODUCT.
• The product name is displayed on consoles and optionally, island card readers, and is printed on receipts and sales and product reports. It can be up to 12-characters long. Not all characters may print, so do not make the first digits of any two names the same or you will not be able to differentiate between them on reports.
• The minimum price and maximum price are used for products that allow price override. For fuel products, they must both be 0.
• The tax code specifies which tax table to use for calculating taxes for a product. Taxes for fuel products are included in the price. If no taxes are to be added to the product, specify tax code 0.

How to Change Fuel Product Information

Type LOAD PRODUCT.
LOAD PRODUCT (LO PRO)
[P:]* LOAD PRODUCT Product code? 1 Category? 1 Product name? DIESEL Minimum price? 0 Maximum price? 0 Taxes? 0 [P:]*
Note: Do not use the A option.

How to Print Fuel Product Information

Use the command PRINT PRODUCT or P PRO to print the current product data. You can specify a range of products to print or, with the I option, you can specify a category to print.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 7-3
Page 66
Fuel Products How to Remove a Fuel Product
The example below shows all products in category 1, which is the category usually used for fuel products. No high price has been entered, as is usual for fuel products, so the printout shows —No Override—. The 0.00 under Price means the pump price comes next example subtracts two cents from all levels from the price table and is assigned with the LOAD FUEL command.
PRINT PRODUCT (P PRO)
[P:]* PRINT PRODUCT;I Pr Cat Product Inventory Reorder Low price High price Price Taxes 1 1 Regular 0 0 -No Override- 0.00 None 2 1 Unleaded 0 0 -No Override- 0.00 None 3 1 Premium 0 0 -No Override- 0.00 None 4 1 Diesel 0 0 -No Override- 0.00 None [P:]*
You can also use product ranges with PRINT PRODUCT to print specified product numbers. For example, the command PRINT PRODUCT 1-4 prints the information for products 1 through 4.

How to Remove a Fuel Product

Type REMOVE PRODUCT.
REMOVE PRODUCT (REM PRO)
[P:]* REMOVE PRODUCT Product code? 1 [P:]*
You may use the C option with REMOVE PRODUCT.

Fuel Product Inventory

Product inventory is initially disabled. You may want to keep it disabled for fuel products, and just use the tank inventory, or you may want to enable product inventory so that inventory information for fuel products appears in the product information printout.
If you have the same product assigned to more than one tank, the inventory information in the product printout can be the total for all the tanks. If you have more than one product assigned to one tank (such as diesel sold at two different prices), the inventory information in the product printout will not be very meaningful, so you must probably not enable inventory in this case.
Page 7-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 67
How to Enter Fuel Product Inventory Fuel Products
When you use the commands ADD TANK and SUBTRACT TANK, the inventory for the corresponding products is also adjusted if inventory recording is enabled. However, the ADD INVENTORY and SUBTRACT INVENTORY commands do not adjust the tank inventory, since more than one tank could be assigned the same product. This means that it is better to use the TANK commands to adjust inventory for fuel products.
The LOAD TANK command does not adjust the inventory for products, so enter 0 for the inventory when you do the LOAD TANK and use ADD TANK to enter the inventory amount when inventory is enabled.
When the commands ADD or SUBTRACT T ANK or INVENTOR Y are exec uted, th e amount added or subtracted is logged.
If the site has tank gauges, the gauges can be set up to adjust product inventory, but such an arrangement is not required by the Site Controller.

How to Enter Fuel Product Inventory

Type LOAD INVENTORY.
LOAD INVENTORY (LO IN)
[P:]* LOAD INVENTORY;C Product? 1 Quantity? 4300 Reorder level? 1000 Product? 3 Quantity? 2900 Reorder level? 800 Product? [P:]*
When inventory goes below the reorder level a message is printed on the log printer.
When the product inventory and tank figures do not match, one use of the LOAD INVENTORY command is to set the book inventory to equal the physical inventory.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 7-5
Page 68
Fuel Products How to Enter Fuel Product Inventory
This page is intentionally left bank.
Page 7-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 69
Tank Commands Tank and Pump Commands
8 – Tank and Pump Commands

Tank Commands

How to View Current Ta nk Inventory

To display the tank inventory for all tanks, use the command PRINT TANK or P TA. The terminal will display the tank number (T#), total quantity (Totals), and reorder level.
In addition, if a CFN-compatible T ank Monitor™ System (electronic tank gauge) is installed on the tank and connected to the Site Controller, then the measured tank quantities and tank ullage will be displayed. Ullage is the amount of remaining space or unused capacity in the tank.
PRINT TANK (P TA)
[P:]* PRINT TANK T# Product Total Reorder Gauge Diff % Temp Ullage 1 Regular 5000.000 5000.000 4995 5 0.1 65.2 5005 2 Unleaded 6240.000 5000.000 6240 0 0.0 65.2 3760 3 Diesel 19840.000 8000.000 19844 4 0.1 65.2 156 4 Premium 10000.000 5000.000 9999 1 0.1 65.2 1 [P:]*
Commands Description
T# Tank number of tank. Product Name of product stored in tank. Total Inventory quantity in tank. Reorder Reorder level at which a warning message will be logged. Gauge Measured quantity in tank according to Tank Monitor System (TMS). Diff Difference between inventory and measured quantities. % Difference expressed as a percentage over or short. Temp Measured temperature as reported by the TMS. Used by the TMS to
compute temperature-corrected gallons.
Ullage The amount of usable empty space remaining in the tank.

How to Add to and Subtract from Tank Inventory Counters

If a TMS is present, the site can be configured to automatically add deliveries that are detected by the TMS to the inventory totals. If your site has this capability, you will not require to add deliveries to inventory manually and to do so will produce an error in the totals.
You might wish to make this adjustment if a physical measurement of the fuel gives a result more or less than the amount indicated by the counter, in order to bring the perpetual inventory amount back into line with the physical inventory amount.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 8-1
Page 70
Tank and Pump Commands Tank Commands
If product inventory is enabled (see set tank inventory counter), ADD or SUBTRACT TANK will adjust the inventory for the corresponding product. The C option is available for both commands.
Add Tank
To add to the Site Controller tank inventory counters, proceed as follows:
1 Type ADD TANK.
2 Enter Tank Number.
3 Enter Quantity.
ADD TANK (AD TA)
[P:]* ADD TANK Tank number? 14 Quantity? 5000 [P:]*
The amount added is logged.
Subtract Tank
To subtract from the Site Controller tank inventory counters, proceed as follows:
1 Type SUBTRACT TANK.
2 Enter Tank Number.
3 Enter Quantity.
SUBTRACT TANK (SUB TA)
[P:]* SUBTRACT TANK Tank number? 2 Quantity? 100 [P:]*
The amount subtracted is logged.

How to Set Tank Inventory Counters

Use the command LOAD TANK or LO TA to set the Site Controller tank inventory counters equal to the amount of fuel in the tanks. The quantity must be in the same units (gallons or liters) that the pumps use. The Site Controller tank inventory counters decrement each time fuel is pumped.
The product code entered with the LOAD TANK command associates the tank with a product so inventory updates for that product can be done when the commands ADD TANK and SUBTRACT TANK are used. Inventory updates for products are done only if inventory keeping is enabled for the products, but inventory is always kept for tanks.
Page 8-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 71
Method-of-payment Pricing Tank and Pump Commands
You can specify a product and reorder level with the LOAD TANK command. When the tank inventory level dips below the specified reorder level, the message Tank #xx Below reorder level is printed on the log printer. An asterisk (*) next to the totals in the printout of the PRINT TANK command shows that the tank is below the reorder level.
The command LOAD TANK does not update the inventory for products, because there could be more than one tank with the same product. If you want to keep track of inventory for products, use the LOAD TANK command to enter the tank information, but enter 0 for the inventory level. Then use ADD TANK to enter the current inventory level.
When the ADD or SUBTRACT TANK commands are executed, the amount added or subtracted is logged.
The product codes entered with the LOAD T ANK command affect inventory, but do not affect transactions. The product codes and tank numbers entered with the LOAD FUEL command are the ones that are used for transactions.
To set the Site Controller tank inventory counters, proceed as follows:
1 Type LOAD TANK.
2 Enter Tank number.
3 Enter Quantity.
4 Enter Product code.
5 Enter Reorder level.
LOAD TANK (LO TA)
[P:]* LOAD TANK Tank number? 1 Quantity? 30000 Product code? 1 Reorder level? 5000 Tank number? [P:]*
Use the C option to load more than one tank.

Method-of-payment Pricing

Some sites want to charge different prices for fuel products depending on what sort of payment is offered. For example, the cash price for unleaded gasoline might be lower than the credit price.
The Site Controller stores these multi-level prices in a special table in its memory called the price table. Price codes are arbitrary numbers assigned to fuel products or hoses to link tho se fuels or pump table entries to entries in the price table.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 8-3
Page 72
Tank and Pump Commands Method-of-payment Pricing
The command PRINT PRICE (see below) allows you to see the prices that have been assigned to existing price codes. Then the command LOAD PRICE can be used to change them.
When pumps and fuel products are first set up on the system, price codes can be assigned directly to pumps and hoses using LOAD FUEL (the standard method for fuels).
Price codes assigned with LOAD FUEL appear in the PRINT PUMP report, not in PRINT PRODUCT.
After prices have been initially set up, in almost all cases prices for fuel products will be changed with the LOAD PRICE command, rather than with the LOAD PLU or LOAD PRODUCT commands that are normally used with merchandise.

Price Code Levels

If the pump used for a transaction has a price code assigned to it, then that price code is used, even if another price look up happens to be assigned to the product. The price charged is determined at the time of the transaction by the customer’s method of payment. Each price code can have multiple levels of prices, one for each method of payment that is accepted.
The Site Controller uses a number to refer to each price level. These numbers are fixed and cannot be changed. Values for particular price levels, such as Debit and Proprietary Card, require to be loaded for particular price codes only if that method of payment is accepted for the product or pump assigned to that price code.
Price Code Level Description
Level 0 Price level 0 is the default fallback price (though the Site Controller can be configured for a different
fallback price level). This is the price that is displayed on the pump. If no price is loaded for one of the other price levels, transactions that would normally be charged at that level will be charged at the fallback price. If you use only one price level, load only price level 0. Price level 0 must be loaded for every price
code that is used. Level 1 Price level 1 is the cash price. It is charged when the CASH key on the console is pressed. Level 2 Price level 2 is the credit price. It is charged when the CREDIT key on the console is pressed or a
credit card is run through the console card reader or an island card reader. Level 3 Price level 3 is the debit price. It is charged when the DEBIT key on the console is pressed or when
a debit (automated teller) card is run through the console card reader or an island card reader.
Additional price levels, referred to as club prices, are available for use with Proprietary Cards. If a price level is encoded on a Proprietary Card, that price will be charged. If no price level is encoded on Proprietary Cards, the credit price will be charged.
Note: You must always load a price for at least level 0 for every price code you use. The pump
will be disabled if you do not load a fallback (level 0) price.
Page 8-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 73
Method-of-payment Pricing Tank and Pump Commands

How to View Current Price Code Levels and Prices

Use the command PRINT PRICE or P PR. The terminal will display the price levels (Pl) and prices for each price code (Pc). Price codes are rows and price levels are columns.
Type PRINT PRICE.
PRINT PRICE (P PR)
[P:]* PRINT PRICE Pc Pl Price 1 0 1.169 1 1.169 2 1.199 2 0 1.229 1 1.229 2 1.299 3 0 1.299 1 1.299 2 1.306 [P:]*
To specify price codes to display, enter the code number at the command.
[P:]* PRINT PRICE 1 Pc Pl Price 1 0 1.169 1 1.169 2 1.199 [P:]*

How to Enter Price Code Levels and Prices

Use the command LOAD PRICE or LO PR to enter price levels and prices for price codes. The number of price levels and prices allowed is determined by the Site Controller configuration.
If you are changing prices when the site is open for business, first shut down the site with the command STOP. This will allow transactions in progress to finish, but prevent new transactions from starting when you are changing prices. When you have finished changing prices, use the command RUN to restart the site.
LOAD PRICE (LO PR) [P:]* LOAD PRICE Price code? 2 Price level? 1 Price? 1.119 Price level? [P:]*

How to Change Price-code Prices

It is a good idea to write down or print existing prices before making changes, and again after making changes to check your work.
To change prices for a price code, use LOAD PRICE or LO PR to enter new prices for the price levels for that price code.
There are two methods for changing prices for price codes.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 8-5
Page 74
Tank and Pump Commands Method-of-payment Pricing
The first method is to enter the new price for each price code and price level that you wish to change. This method uses LOAD PRICE;C command.
[P:]* LOAD PRICE;C Price code? 1 Price level? 0 Price? 1.149 Price level? 1 Price? 1.169 Price level? 2 Price? 1.199 Price level? Price code? [P:]*
The other method is to enter the amount of the price change as a quantity to be added to or subtracted from the old price. This method can be used to raise or lower either all price levels of one price code or all price codes by a specified amount.
The form for the second command is LOAD PRICE code level change where:
code is replaced by the price code(s) to be changed (either a number or * for all price
codes),
level is replaced by the level(s) to be affected (either a number or * for all levels),
change is replaced by a + or - sign and the amount of the change in dollars and cents.
This example raises all prices for all codes (indicated by the first asterisk after LOAD PRICE) and all levels (the second asterisk) by five cents.
All Codes All levels
[P:]* LOAD PRICE * * +.05 [P:]*
This next example subtracts two cents from all levels in price code 3.
[P:]* LOAD PRICE 3 * -.02 Price level ? [P:]*
Note: LOAD PRICE;I erases all price levels and price code prices for all pumps that have
been assigned price codes. This will disable all pumps. You must re-enter new prices for all price codes and re-enable all pumps with ENABLE PUMP after you use this command.
Page 8-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 75
Method-of-payment Pricing Tank and Pump Commands

How to Delete a Price Code or Price Level

Use the command REMOVE PRICE or REM PR to delete one or more price levels for a given price code.
REMOVE PRICE (REM PR)
[P:]* REMOVE PRICE Price code? 4 Price level? 3 Price level? [P:]*
To delete an entire price code, delete all the price levels under that price code. Use the C option to remove more than one price code.

How to Set Up Day-Night Pricing

You can have day-night pricing by using the RECORD command or one of the editors to create command files that contain the LOAD PRICE commands for the day and night prices. Then the command files can be executed automatically at the appropriate times by loading the proper cron (user-defined commands executed at specified times) entries with LOAD CRON (refer to
“Advanced Commands” on page 20-12).
[P:]* TYPE PRC1.CMD stop lo pri;c 1 0 .799 1 .759 2 .799 2 0 .859 1 .819 2 .859 3 0 .919 1 .879 2 .919 4 0 1.069 1 1.029 2 1.069
run
[P:]* TYPE PRC2.CMD stop lo pri;c 1 0 1.279 1 1.239 2 1.279 2 0 1.339 1 1.299 2 1.339 3 0 1.459 1 1.419 2 1.459 4 0 1.179 1 1.139 2 1.179
run
[P:]*
The example above shows two command files used for changing the pricing for day-night pricing.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 8-7
Page 76
Tank and Pump Commands Pump Commands

Pump Commands

How to Assign Products, Prices, and Tanks to Hoses

Use the command LOAD FUEL or LO FU to enter the product code, price code, and tank number to be assigned to each pump, or to each hose for Multi Product Dispensers (MPD
Pumps that dispense the same product may be assigned different price codes. For example, a full-service pump that dispenses unleaded regular fuel may be assigned a different price code than a self-service pump that dispenses the same fuel. Price levels and prices are assigned to price codes with LOAD PRICE.
The LOAD FUEL command allows you to specify different products, prices, and tanks for each hose on a pump. If the system uses MPDs, a pump is one side of the MPD. That is, each dollar and gallon display corresponds to one pump. For regular dispensers and pumps, there is one hose per pump. The pump, not the hose, is authorized for transactions.
The number of pumps and associated hoses in the system is determined by the Site Controller configuration.
®
).
You may use the C option with the command LOAD FUEL.
LOAD FUEL (LO FU)
[P:]* LOAD FUEL Pump number? 13 Hose number? 1 Product code? 1 Price code? 1 Tank number? 1 Hose number? 2 Product code? 2 Price code? 2 Tank number? 2 Hose number? [P:]*
C
Number of Pump, Dispenser or MPD
Number of MPD Hose; All Others Enter 1 Code Created with LOAD PRODUCT Price Code Created with LOAD PRICE
Number of Fuel Tank used by LOAD TANK
To set all pumps to be the same, enter an asterisk when prompted for the pump number in LOAD FUEL. This will affect all pumps with the same hose number.
[P:]* LOAD FUEL Pump number? * Hose number? 1
Page 8-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 77
Pump Commands Tank and Pump Commands

How to View Pump Information

The PRINT PUMP or P PU command displays information for each pump. If MPDs are used, PRINT PUMP displays the information for each hose under each pump. Hose numbers are n ot displayed, but the information under each pump is in order by hose number.
PRINT PUMP (P PU)
[P:]* PRINT PUMP P# T# Pr Pc Price Totals $Total Rate Limit Slow 1 1 1 1 0.799 178.770 181.10 100/$ $30 0.500
2 2 2 0.859 360.716 322.74 Pumping 3 3 3 0.919 740.360 741.94
2 1 1 1 0.799 84.110 66.44 100/$ $30 0.500 Down
2 2 2 0.859 2.140 1.83
3 3 3 0.919 462.540 494.42 3 3 3 3 0.919 353.044 357.14 100/$ $30 0.500 4 4 4 4 1.069 336.634 349.97 100/$ $30 0.500 Pumping 5 1 1 1 0.799 7019.954 6722.35 100/G $500 0.500 6 2 2 2 0.859 503.411 548.22 100/G $30 0.500 Pumping 7 3 3 3 0.919 464.840 578.71 100/G $30 0.500 8 4 4 4 1.069 778.470 804.44 100/G $30 0.500
[P:]*
========= =========
11284.99 11169.30
Command Description
P# The pump number is the number of the pump, dispenser, or MPD (in the above example,
pumps 1 and 2 are MPDs).
The hose number is not displayed, but is used to determine the order in which hose
information for an MPD is displayed (pumps 1 and 2 have three hoses). For other pumps
and dispensers, the hose number is 1. T# The tank number is the number of the fuel storage tank drawn upon by that hose. Pr The product code is the number of the product assigned to the hose with LOAD FUEL. Use
PRINT PRODUCT to view the product names that correspond to the numbers. Pc The price code controls what prices will be charged for each method of payment such as
cash or credit. It is the code entered with LOAD FUEL. Price The price is the current fallback value assigned to the price code with LOAD PRICE (the
fallback price is defined in this chapter under Price codes). Totals The quantity totalizer is the cumulative quantity pumped for the hose. These totalizers will
roll over periodically when all 9s are displayed. $Totals The dollar totalizer is the cumulative dollar sales for the hose. Dollar totalizers will also roll
over periodically. Rate The pulser rate is the number of pulses produced per unit of measure, such as gallons. It
applies only to fuel products, and is an accurate way of measuring flow. $ means that
dollars are being counted, L means that liters are being counted, and G means that gallons
are being counted. Limit The fill limit is the amount automatically requested, unless overridden, when a customer
asks for a fill (the limit assigned to privately issued cards can be different than the hose fill
limit). Slow The slow flow cutoff point determines how soon before reaching a limit or preset amount
the slow pump mode is activated. The purpose of slow flow cutoff is to prevent the pump
from coasting past the preset amount or limit. Slow flow cutoff point is always specified in
gallons or liters.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 8-9
Page 78
Tank and Pump Commands Pump Commands
The last column, pump status, which has no heading, shows the current status of the hose.
Option Description
Down The pump is out of service. The commands PRINT DIAGNOSTICS 2 and PRINT DIAGNOSTICS 8
Pumping The pump is currently activated. The command PRINT TIP gives more information on transactions
Reader If this appears for any length of time, the pump is stuck. Type ENABLE PUMP;A followed by the
Console If this appears for any length of time the pump is stuck. Type ENABLE PUMP;A followed by the
Disabled You have run the DISABLE PUMP command, no price has been entered in the Site Controller, or
Ful Srv The pump is in full-serve mode. It will pump any time the hose is taken off-hook. To get a pump out
The pump is idle.
give more diagnostic information about pump control units and pumps, respectively.
in progress.
pump number.
pump number.
the pulser has developed a problem.
of full-serve mode, type DEACTIVATE PUMP;A followed by the pump number.
The A option with PRINT PUMP displays the values of the pump totalizers, as of the end of the previous shift. (These values are updated whenever the commands LOAD SHIFT, NEXT SHIFT, RESET TOTALS, and NEXT DAY are run).
The first seven columns with the A option are identical to the PRINT PUMP display. The two columns on the right display each pump’s quantity and dollar totals at the time the shift change occurred; these two columns are not totaled.
[P:]* PRINT PUMP;A P# T# Pr Pc Price Totals $Total Q Previous $ Previous 1 1 1 1 0.799 178.770 181.10 29.700 23.73
2 2 2 0.859 360.716 322.74 22.600 19.41 3 3 3 0.919 740.360 741.94 45.500 41.81
2 1 1 1 0.799 84.110 66.44 0.000 0.00
2 2 2 0.859 2.140 1.83 0.000 0.00
3 3 3 0.919 462.540 494.42 10.000 9.19 3 3 3 3 0.919 353.044 357.14 20.000 18.38 4 4 4 4 1.069 336.634 349.97 0.000 0.00 5 1 1 1 0.799 7019.954 6722.35 55.900 44.66 6 2 2 2 0.859 503.411 548.22 33.700 28.95 7 3 3 3 0.919 464.840 578.71 15.500 14.24 8 4 4 4 1.069 778.470 804.44 44.000 47.03 ======== ========
[P:]*
11284.99 11169.30
Page 8-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 79
Pump Commands Tank and Pump Commands

How to Set the Pump Totalizers

To set pump totalizers, proceed as follows:
1 Type LOAD PUMP.
LOAD PUMP (LO PU)
[P:]* LOAD PUMP Pump number? 1 Hose number? 1 Quantity? 5624.8 $ amount? 3217.95 Hose number? [P:]*
2 Enter the Pump number.
3 Enter the Hose number.
4 Enter the Quantity.
5 Enter the dollar amount.

How to Reset the Pump Totalizers

To reset the pump totalizers, proceed as follows:
1 Type RESET PUMP.
RESET PUMP (RE PU)
[P:]* RESET PUMP Verify (y/n)? y [P:]*
2 Verify? Enter yes or no.

How to Enter the Pump-Fill-Limit and Slow-to-Cutoff

The pump limit is the amount the Site Controller will authorize, or request authorization for, if a customer requests a FILL by pressing that key on the card reader (if you use privately issued cards, the limit assigned to the cards will be used instead).
The pump limit can be in (units/liters) or dollars. Use a dollar sign ($) before the pump-limit amount to specify a dollar limit.
The slow-to-cutoff point determines how soon before reaching a limit the slo w -pump mo de is activated. The slow-to-cutoff point is in gallons prior to the limit.
A default cutoff point and pump limit for all pumps is determined by the Site Controller configuration. LOAD CUTOFF overrides the default limit. If the default limit is okay for a pump, you do not require to enter a new limit.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 8-11
Page 80
Tank and Pump Commands Pump Commands
1 Type LOAD CUTOFF.
LOAD CUTOFF (LO CU)
[P:]* LOAD CUTOFF Pump number? 1 Pump limit? $50 Slow cutoff? .25 [P:]*
2 Enter the Pump number.
3 Enter the Pump limit.
4 Enter Slow cutoff.
There is also a maximum limit that is set in the Site Controller configuration. You cannot exceed the Site Controller’s maximum limit with LOAD CUTOFF. You may use the C option with the command LOAD CUTOFF.
Configure all pumps at once by entering an asterisk for the pump number.
Page 8-12 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 81
How to Add or Change Merchandise Products Merchandise Products
9 – Merchandise Products
When you are creating products, you must make several choices about how you will organize your system and how you will handle pricing. Things to consider include:
• Do you want inventory levels shown in the product printout?
• Do merchandise products represent individual items, departments, or some of each?
• Will the system use fixed prices or manually entered prices, or some of each? Will user override be allowed for fixed prices?

How to Add or Change Merchandise Products

Use the following procedure to add a new product.
• Make sure the product information has been initialized with REMOVE PRODUCT;A. Do
not use this command if you have already loaded product information into the system; it will clear all product information.
• Create a new product with LOAD PRODUCT;A. Each product is assigned a product code, product name, category. If price override is allowed, or if prices are to be entered at the time of the sale, products are assigned a low and high price.
• Use LOAD PLU to enter price look ups for products that have default or non - overridable prices.
• Use LOAD INVENTORY to enter the initial number of items or dollar inventory amount for products that will use inventory tracking. For dollar inventory, use ENABLE PRODUCT and specify type 4.

How to Create a New Merchandise Product

Use the command LOAD PRODUCT;A or LO PRO;A to create a new product. The command without the A option changes an existing product. If you use the command without the A option and name a product that does not already exist, the terminal will print an error message.
You may use the C option with the command LOAD PRODUCT;A.
LOAD PRODUCT;A (LO PRO;A)
[P:]* LOAD PRODUCT;AC Product code? 10 Category? 2 Product name? MILK Minimum price? .45 Maximum price? 3.00 Taxes? 0 Product code? 11 Category? 3 Product name? SODA Minimum price? .30 Maximum price? 2.00 Taxes? 1 Product code? [P:]*
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 9-1
Page 82
Merchandise Products How to Create Special Merchandise Products
• The product code is used to add merchandise products to a sale when the product does not have its own key on the console. It can also be used for sorting printouts. Up to 99 products are allowed, including fuel and merchandise products.
• The category is used for grouping products. For example, you could have fuel and merchandise categories. You can print out specified categories with PRINT TOTALS, PRINT SALES, and PRINT PRODUCT.
• The product name is displayed on consoles and is printed on receipts and sales and product reports. It can be up to 12-characters long. Visually only the first 5-digits are displayed in printouts, so do not make the first 5-digits of any two names the same or you will not be able to differentiate between them on reports.
• The minimum price and maximum price are used for products that allow price override. If override is not allowed, enter 0 for the maximum price.
• The tax code specifies which tax table to use for calculating taxes for a product. Tax tables are loaded in the Site Controller configuration or by TAX.BIN (the actual tax names are loaded with LOAD TAX).

How to Create Special Merchandise Products

You can create special products for keeping track of cash withdrawals, refunds, bottle deposit refunds, and such. These are not real products, but they allow you to have information about cash withdrawals and refunds included in your produc t and sales reports.
To create a cash withdrawal or refund product:
ENABLE PRODUCT (E PRO)
[P:]* LOAD PRODUCT;A Product code? 20 Category? 9 Product name? Refund Minimum price? .01 Maximum price? 150.00 Taxes? 0 [P:]* ENABLE PRODUCT Product code? 20 Type ? 1 [P:]* LOAD PRODUCT;A Product code? 21 Category? 9 Product name? Withdr Minimum price? .01 Maximum price? 150.00 Taxes? 0 [P:]* ENABLE PRODUCT Product code? 21 Type ? 3 [P:]*
• Use LOAD PRODUCT;A to create a new product. Special products must be in their own category so they can be printed out separately.
• Give the product a descriptive name, such as WITHDR or REFUND.
• For cash-withdrawal special products, the minimum and maximum prices are the minimum and maximum amounts that can be withdrawn in one transaction.
• For refund special products, the minimum and maximum prices are the minimum and maximum amounts for a refund.
• Special products do not normally have taxes.
Page 9-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 83
How to Print Merchandise Product Information Merchandise Products
• You do not require to enter inventory or prices for special products.
• Use ENABLE PRODUCT to make the product a special product. Specify type 3 for a cash withdrawal product, type 2 for a payout product, or type 1 for a refund product (refer to the Product attributes in the table below).

How to Print Merchandise Product Information

Use PRINT PRODUCT;A or P PRO;A to print a list of product attributes for each product. You may specify a range of products to print. You can use the I option to specify categories rather than products.
[P:]* PRINT PRODUCT;AI 37 Pr Cat Name Enabled 24 37 Chips 5 25 37 Candy 5 26 37 Snakes 5 [P:]*
Whenever a LOAD FUEL command is executed, a bit is set to indicate that this is a fuel product. The bit is displayed as type 8 in PRINT PRODUCT;A. The bit is not reset if a subsequent LOAD FUEL changes the product.
The following table shows the product attributes that may be enabled.
Number Description
9 Use category number as the department number in the journal. This is useful in putting several products
into the same department for disk-journal reports. 8 This is the fuel product. 7 Low inventory is indicated by an asterisk in PRINT PRODUCT. 5 Inventory tracking was enabled with ADD INVENTORY or ENABLE PRODUCT. 4 Inventory is in dollars, not units (enabled with ENABLE PRODUCT). 3 Product is a special cash-withdrawal product (enabled with ENABLE PRODUCT). 2 Product is a special payout product (enabled with ENABLE PRODUCT). Note: Payout products
1 Product is a special refund product; cash flow direction is reversed (enabled with ENABLE PRODUCT). 0 Console prompts Amount? rather than Price?; used for payout special products (enabled with ENABLE
15 Enables patronage (Buypass only). 10 Product is tax exempt. For example, if you have a tax exempt key assigned on the Profit Point, and the
assigned to type 2 will subtract from the sales total.
PRODUCT).
clerk presses that key during a sale, any items with an attribute of 10 have the tax removed.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 9-3
Page 84
Merchandise Products How to Change Merchandise Product Information

How to Change Merchandise Product Information

To change the category, name, maximum or minimum price, or tax codes for a product.
Type LOAD PRODUCT.
LOAD PRODUCT (LO PRO)
[P:]* LOAD PRODUCT Product code? 10 Category? 2 Product name? DELI Minimum price? .5 Maximum price? 5.00 Taxes? 1 [P:]*
Do not use the A option.

Change Price Lookup

Type LOAD PLU.
You may use the C option with LOAD PRODUCT.

How to Print Merchandise Product Information

Use the command PRINT PRODUCT or P PRO to print the current product data. PRINT PRODUCT prints product codes, names, and inventory and price information entered with LOAD PRODUCT, LOAD PLU, and LOAD INVENTORY.
PRINT PRODUCT (P PRO)
[P:]* PRINT PRODUCT Pr Cat Product Inventory Reorder Low price High price Price Taxes 1 1 Regular 0 0 -No Override- 0.00 None 2 1 Unleaded 0 0 -No Override- 0.00 None 3 1 Premium 0 0 -No Override- 0.00 None 4 1 Diesel 0 0 -No Override- 0.00 None
Pr Cat Product Inventory Reorder Low price High price Price Taxes 5 2 Cigs $321.05 100 0.75 1.50 1.20 5 6 2 Tires $400.00 150 35.00 125.00 98.00 5 7 2 Bread $21.12 10 0.69 1.10 0.98 None 8 2 Soda $250.25 110 0.25 0.75 0.45 2 [P:]*
Page 9-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 85
How to Remove a Merchandise Product Merchandise Products
You can use ranges with PRINT PRODUCT to print specified product numbers. For example, the command PRINT PRODUCT 5-8 prints the information for products 5 through 8.
[P:]* PRINT PRODUCT 5-8 Pr Cat Product Inventory Reorder Low price High price Price Taxes 5 2 Cigs $321.05 100 0.75 1.50 1.20 5 6 2 Tires $400.00 150 35.00 125.00 98.00 5 7 2 Bread $21.12 10 0.69 1.10 0.98 None 8 2 Soda $250.25 110 0.25 0.75 0.45 2 [P:]*
When you specify ranges with PRINT PRODUCTS with the I option, the ranges refer to the category number rather than the product number. This allows you to print only specified categories of products.
[P:]* PRINT PRODUCT;I 2 Pr Cat Product Inventory Reorder Low price High price Price Taxes 5 2 Oil 321 100 0.75 1.50 1.20 5 6 2 Tires 400 150 35.00 125.00 98.00 5 7 2 Bread 20 10 0.69 1.10 0.98 None 8 2 Soda 250 110 0.25 0.75 0.45 2 [P:]*

How to Remove a Merchandise Product

Type REMOVE PRODUCT.
REMOVE PRODUCT (REM PRO)
[P:]* REMOVE PRODUCT Product code? 10 [P:]*
You may use the C option with REMOVE PRODUCT.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 9-5
Page 86
Merchandise Products How to Enter Merchandise Product Price Lookups

How to Enter Merchandise Product Price Lookups

Use LOAD PLU or LO PLU to assign prices to products (PLU stands for price lookup). Prices assigned with LOAD PLU appear in the PRINT PRODUCT printout. Prices for merchandise products can be overridable or non-overridable. If you have a Profit Point POS, use the PLU price book resident on the Profit Point for PLU pricing. You may use the C option with LOAD PLU.
LOAD PLU (LO PLU)
[P:]* LOAD PLU;C Product? 11 Price? $1.05 Product? 12 Price? $0.98 Product? 13 Price? $4 [P:]*
Default Price: You can specify a default price for the product with the LOAD PLU
command. The price can be preceded by a dollar sign but it is not required. If you enter a High price with the LOAD PRODUCT command, the user can override the default price within the range of the low and high price fields. If you enter 0 as the high price, the console user cannot override the price and the product printout will show -No Override- in the price range fields.
Manually Entered Price: If you do not enter a price for a product, or enter a price of $0,
the user must always enter the price within the range of the high and low price fields. If you have a price of $0, you must specify a high price.

Merchandise Product Inventory

Inventory for products is initially disabled. The commands LOAD INVENTORY and ADD INVENTORY enable inventory recording. You may also use ENABLE PRODUCT to explicitly enable inventory recording.
Inventory is normally kept by item. You may spec ify that inventory be kept as a dollar amount instead. This is also done with ENABLE PRODUCT.
Inventory amounts appear in the PRINT PRODUCT printout. You can use PRINT PRODUCT;A to see if inventory is enabled for product.
Page 9-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 87
Merchandise Product Inventory Merchandise Products

How to Enter Merchandise Product Inventory

Use the command LOAD INVENTORY or LO IN to load the initial inventory amounts and the reorder levels for products. Once you have loaded the initial inventory amount, use ADD INVENTORY or SUBTRACT INVENTORY to adjust the inventory. The amount added or subtracted will be logged.
LOAD INVENTORY (LO IN)
[P:]* LOAD INVENTORY Product? 1 Quantity? 400 Reorder level? 100 [P:]*
The quantity will normally be interpreted as number of items. If type 4 has been specified with ENABLE PRODUCT, the quantity will be interpreted as a dollar amount. You may use the C option with LOAD INVENTORY.

How to Add to Merchandise Product Inventory

Use the command ADD INVENTOR Y or AD IN to add to the inventory amount for a product.
ADD INVENTORY (AD IN)
[P:]* ADD INVENTORY;C Product? 2 Quantity? 500 Product? 3 Quantity? 230 Product? [P:]*
The quantity will normally be interpreted as number of items. If type 4 has been specified with ENABLE PRODUCT, the quantity will be interpreted as a dollar amount. You may use the C option with ADD INVENTORY.

How to Subtract from Merchandise Product Inventory

Use the command SUBTRACT INVENTORY or SU IN to subtract from the inventory amount for a product.
SUBTRACT INVENTORY (SU IN)
[P:]* SUBTRACT INVENTORY;C Product? 2 Quantity? 300 Product? 4 Quantity? 65 Product? [P:]*
The quantity will normally be interpreted as number of items. If type 4 has been specified with ENABLE PRODUCT, the quantity will be interpreted as a dollar amount. You may use the C option with SUBTRACT INVENTORY.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 9-7
Page 88
Merchandise Products Merchandise Product Inventory

How to Enable Merchandise Dollar Inventory

To enable inventory recording for a product with dollar inventory rather than item inventory, use ENABLE PRODUCT and specify type 4 (type 4 tracks inventory in dollars, not units). There will be a dollar sign before the inventory amount in the PRINT PRODUCT printout.
ENABLE PRODUCT (E PRO)
[P:]* ENABLE PRODUCT Product Code? 11 Type? 4 [P:]*

How to Disable Merchandise Inventory Tracking

Inventory tracking is initially disabled. It is disabled automatically when LOAD INVENTORY, ENABLE PRODUCT type 5, or ADD INVENTORY is executed.
DISABLE PRODUCT (DI PRO)
[P:]* DISABLE PRODUCT Product Code? 10 Type? 5 [P:]*
T o disable inventory tracking once it has been enabled, use DISABLE PRODUCT and specify type 5.
Page 9-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 89
Tax Types Setting Up Tax Tables
10 – Setting Up Tax Tables

Tax Types

There are three tax types on the Site Controller:
• Each sales tax in most areas can be calculated as a percentage of the price of the items to which the tax applies. For all or most tax percentage rates, you are able to simply specify the tax rate and the rounding rule. These taxes are called type 0 on the Site Controller , and they are the default type.
• Taxes that the law requires to be calculated according to a tax table are type 1.
Type 2 taxes use a combination of percentage and tax table. The tax on the whole-dollar amount of the price is calculated by multiplying by the tax’s percentage rate, and then a table is used to calculate the tax on any remaining fraction of a dollar ($0.01-0.99) of the price. For example, if the price of an item is $10.45, the tax on $10 would be calculated as a percentage of $10, and the tax on the 45 cents would be looked up on a tax table by the Site Controller.
You can configure the CFN3 application to recognize up to eight different taxes, depending on what the law in your area requires.

Ta x Accumulators

The Site Controller can have up to eight tax accumulators, which keep a running total of taxes collected in up to eight categories. Most sites will probably use only one or two. The tax percentages are specified in the Site Controller configuration. Taxes are assigned to products with LOAD PRODUCT. Each time a taxable product is sold, the tax is calculated, charged to the sale, and credited to the correct tax accumulator.
Cumulative tax totals are also maintained. The cumulative tax accumulators are reset by RESET TOTALS;A or RESET TOTALS;I.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 10-1
Page 90
Setting Up Tax Tables Tax Accumulators

How to Enter Tax Accumulator Names

To enter tax accumulator names, proceed as follows:
1 Type LOAD TAX.
LOAD TAX (LO TAX)
[P:]* LOAD TAX Tax #? 3 Name? Alc.Tx [P:]*
2 Enter the Tax.
3 Enter the Name (limited to seven characters).
The command LOAD TAX with the I option initializes all tax accumulators. All tax names and amounts are cleared.

How to Print Tax Accumulators

Use the command PRINT SALES;I 0 or P SA;I 0 to print the tax accumulators. This will print the amount in each tax accumulator for each shift or day.
[P:]* PRINT SALES;I 0
- Shift 1 from Thu 08/19/04 8:00 AM to Thu 08/19/04 4:00 PM ­Pr Cat Name Club Debit Credit Cash Total T1 0 Sale Tx 0.00 0.00 51.31 49.39 100.70 T2 0 Tob. Tx 0.00 0.00 22.97 31.18 54.15 T3 0 Alc. Tx 0.00 0.00 13.33 16.88 30.21
- Totals from Sun 08/22/04 8:00 AM to Thu 08/26/04 4:00 PM ­Pr Cat Name Club Debit Credit Cash Total T1 0 Sale Tx 26.00 10.50 251.31 489.39 777.20 T2 0 Tob. Tx 10.88 3.55 112.97 231.18 358.58 T3 0 Alc. Tx 4.20 2.77 113.33 116.84 237.14
[P:]*
==== ==== ===== ===== ======
0.00 0.00 87.61 97.45 185.06
===== ===== ====== ====== =======
41.08 16.82 477.61 837.41 1372.92
The product number for taxes is shown as the tax number preceded by a T.

How to Reset Cumulative Tax Totals

Cumulative tax totals are automatically reset with other totalizers when the RESET TOTALS;A or RESET TOTALS;I command is run.
PRINT SALES;I 0 (P SA;I 0)
Page 10-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 91
Tax as Percentage Setting Up Tax Tables

Ta x as Percentage

If the tax laws in your area allow type-0 tax calculations for all items-and most areas do allow this, you do not require to use this chapter. Instead, refer to the Tax Rate and Tax Rounding Boundaries parameters on menu 3 of the CONSOLE configuration program (which is discussed in MDE-4773 CFN III Configuration Manual for Windows XP) for instructions on setting up a type 0 tax.
For each product you define through the LOAD PRODUCT command, you will use CONSOLE to specify the tax that applies. Tax rates are specified in hundredths of a percent. For example, a 7.8 percent tax is specified as 780, though it displays as 7.80.
You can also specify the upward rounding breakpoint, in tenths of a cent (which is hundredths of a dollar). For example, if taxes are to be rounded up at $0.005 and down below $0.005, you will use CONSOLE to enter a 5 for the tax rounding boundary.
Note: The tax rates and tax r ound ing boundari es ar e ignored if the tax tables are loaded using
the TAX prog ram.

When to Use Tax Tables

Setting up tax tables is a complicated procedure, so use tax tables only if the law in your area requires them. If you are required by your local or state tax laws to use a tax table instead of tax percentages, read through this entire chapter carefully before starting to construct the table; then come back to the beginning of the chapter and start to work.
For each different tax lookup table the law requires you to use, use the TAX program explained in this chapter to build a tax table. The table you build through the TAX program is similar to the kind traditionally used in many (POS) terminals and cash registers.
You may set up 1-8 different taxes using these tables. Determine how many tax lookup tables you require to build. Then for each one, follow the instructions in the remainder of this chapter.

How to Set Up a Tax Table

The following are the five major steps involved in setting up a tax table:
“Preparing a Compressed Description of Tax Data” on page 10-4.
“Allot Storage Space for Your Tax Information” on page 10-7.
“Assign a Tax Number and Name to Each Table” on page 10-7.
“Build a Tax Table” on page 10-7.
“Back Up Your Tax Data” on page 10-10.
This chapter explains how to complete all those steps. It also explains how to use T AX to print your tax information and how to update a tax table when tax rates change.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 10-3
Page 92
Setting Up Tax Tables How to Set Up a Tax Table

Preparing a Compressed Description of Tax Data

If your local taxing authorities require a tax lookup table, Gasboy or your local distributor may already have a compressed (short and concise) description of it. Otherwise, use the instructions in this section to compose a compressed description of each tax table you will use. (an example of a compressed description follows item 7 in the list immediately below).
1 Obtain a complete tax lookup table from the taxing authorities. Using the instructions in this
section, you will examine your tax table and prepare a compressed description of it. Then you will enter the compressed description into the CFN3 software.
2 You will require to determine what type of tax table you are using, type 1 or type 2.
• Type 1 taxes are determined from a lookup table only.
• Type 2 breaks the taxable amount into two parts. The first part is a whole dollar amount, with its tax calculated at a percentage, possibly rounded. The second part of the taxable amount is the remainder after the whole dollar amount is taken out. Its tax is calculated by the table lookup (similar to the type 1 lookup table). The total tax is the sum of the tax on the two parts.
3 Construct a worksheet for the tax table. Include the following columns (refer to the sample
graphic that follows):
Option Description
From In this column, write the low amount in each range of taxable amounts
for which a constant tax amount applies. For example, a customer may pay a tax of $0.03 on any sales amounts from $0.46 to $0.63. You will place $0.46 in the From column for that range.
To In this column, write the high amount in the range, for example, $0.63 in
the example immediately above. Tax For each range, write the tax charged on the amounts in the range. Amt Diff Subtract the From amount of the preceding range from the From amount
of the current range, and write the result in this column. Tax Diff Subtract the Tax amount on the preceding row from the Tax amount on
the current row, and write the result in this column.
The sample graphic below shows information from a typical tax table. The columns labeled From, To, and Tax correspond to the columns on a tax table like those issued by taxing authorities. The columns labeled Amt Diff and Tax Diff have been calculated from the tax table information. The Tax Diff is usually a constant.
Note: In the sample table, it is always $0.01.
Page 10-4 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 93
How to Set Up a Tax Table Setting Up Tax Tables
Figure 10-1: Sample Tax Table
From To Tax diff diff From To Tax Diff Diff
0.00 0.09 0.00 - - 8.10 8.27 0.45 0.19 0.01
0.10 0.27 0.01 - - 8.28 8.45 0.46 0.18 0.01
0.28 0.45 0.02 0.18 0.01 8.46 8.63 0.47 0.18 0.01
0.46 0.63 0.03 0.18 0.01 8.64 8.81 0.48 0.18 0.01
0.64 0.81 0.04 0.18 0.01 8.82 8.99 0.49 0.18 0.01
0.82 0.99 0.05 0.18 0.01 9.00 9.18 0.50 0.18 0.01
1.00 1.18 0.06 0.18 0.01 9.19 9.36 0.51 0.19 0.01
1.19 1.36 0.07 0.19 0.01 9.37 9.54 0.52 0.18 0.01
1.37 1.54 0.08 0.18 0.01 9.55 9.72 0.53 0.18 0.01
1.55 1.72 0.09 0.18 0.01 9.73 9.90 0.54 0.18 0.01
1.73 1.90 0.10 0.18 0.01 9.91 10.09 0.55 0.18 0.01
1.91 2.09 0.11 0.18 0.01 10.10 10.27 0.56 0.19 0.01
2.10 2.27 0.12 0.19 0.01 10.28 10.45 0.57 0.18 0.01
2.28 2.45 0.13 0.18 0.01 10.46 10.63 0.58 0.18 0.01
2.46 2.63 0.14 0.18 0.01 10.64 10.81 0.59 0.18 0.01
2.64 2.81 0.15 0.18 0.01 10.82 10.99 0.60 0.18 0.01
2.82 2.99 0.16 0.18 0.01 11.00 11.18 0.61 0.18 0.01
3.00 3.18 0.17 0.18 0.01 11.19 11.36 0.62 0.19 0.01
3.19 3.36 0.18 0.19 0.01 11.37 11.54 0.63 0.18 0.01
3.37 3.54 0.19 0.18 0.01 11.55 11.72 0.64 0.18 0.01
3.55 3.72 0.20 0.18 0.01 11.73 11.90 0.65 0.18 0.01
3.73 3.90 0.21 0.18 0.01 11.91 12.09 0.66 0.18 0.01
3.91 4.09 0.22 0.18 0.01 12.10 12.27 0.67 0.19 0.01
4.10 4.27 0.23 0.19 0.01 12.28 12.45 0.68 0.18 0.01
4.28 4.45 0.24 0.18 0.01 12.46 12.63 0.69 0.18 0.01
4.46 4.63 0.25 0.18 0.01 12.64 12.81 0.71 0.18 0.01
4.64 4.81 0.27 0.18 0.01 12.82 12.99 0.72 0.18 0.01
4.82 4.99 0.27 0.18 0.01 13.00 13.18 0.72 0.18 0.01
5.00 5.18 0.28 0.18 0.01 13.19 13.36 0.73 0.19 0.01
5.19 5.36 0.29 0.19 0.01 13.37 13.54 0.74 0.18 0.01
5.37 5.54 0.30 0.18 0.01 13.55 13.72 0.75 0.18 0.01
5.55 5.72 0.31 0.18 0.01 13.73 13.90 0.76 0.18 0.01
5.73 5.90 0.32 0.18 0.01 13.91 14.09 0.77 0.18 0.01
5.91 6.09 0.33 0.18 0.01 14.10 14.27 0.78 0.19 0.01
6.10 6.27 0.34 0.19 0.01 14.28 14.45 0.79 0.18 0.01
6.28 6.45 0.35 0.18 0.01 14.46 14.63 0.80 0.18 0.01
6.46 6.63 0.36 0.18 0.01 14.64 14.81 0.81 0.18 0.01
6.64 6.81 0.37 0.18 0.01 14.82 14.99 0.82 0.18 0.01
6.82 6.99 0.38 0.18 0.01 15.00 15.18 0.83 0.18 0.01
7.00 7.18 0.39 0.18 0.01 15.19 15.36 0.84 0.19 0.01
7.19 7.36 0.40 0.19 0.01 15.37 15.54 0.85 0.18 0.01
7.37 7.54 0.41 0.18 0.01 15.55 15.72 0.86 0.18 0.01
7.55 7.72 0.42 0.18 0.01 15.73 15.90 0.87 0.18 0.01
7.73 7.90 0.43 0.18 0.01 15.91 16.09 0.88 0.18 0.01
7.91 8.09 0.44 0.18 0.01 16.10 16.27 0.89 0.19 0.01
Amt Tax Amt Tax
4 Complete your worksheet, indicating the amount differences and the tax differences for each
range of taxable amounts.
5 Examine the Amt Diff column on the sample worksheet. Note that there is a regular pattern.
Five $0.18 taxable amount increments are followed by one $0.19 increment, then there are four $0.18 increments, and one $0.19 increment. This pattern repeats-or loops-itself eight times. Now examine the Amt Diff column of your worksheet. Try to find a repeating pattern in the tax amount increments.
6 Find a repeating pattern to the increments in the Tax Diff column (it may be that they are
always the same, as in the sample).
7 Then find a single repeating pattern that accounts for the increments in both Diff columns. If
the increments in the Tax Diff column are not all the same, this may be more difficult, and the pattern will almost certainly repeat itself less often. You will use the repeating patterns you find to build the tax table through the TAX program.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 10-5
Page 94
Setting Up Tax Tables How to Set Up a Tax Table
To compose your compressed description, write down the following:
• The tax number (1-8: defined in configuration).
• The tax type. For tax tables, it is type 1 or 2.
• The method for figuring taxes on amounts that exceed the largest amount in the table: you can use a fixed rate with a rounding rule, or you can apply the table to the excess amounts.
• The tax increment; almost always 1 cent.
• The smallest taxable amount.
• The formula for determining the individual entries in the table. You do this by means of three TAX program commands: increment, loop, and end loop.
An increment tells the TAX program an Amt Diff and a Tax Diff and the number of consecutive times to apply those differences. For example, in the sample worksheet, the first Amt Diff is 0.18, and that difference occurs five consecutive times. For the sample table, and for most tax tables, the tax increment is always $0.01.
A loop tells the TAX program to repeat the commands within the loop the number of times you specify . You start a loop with a loop command and end it with an end loop command. So, when two or more increments occur in a repeating pattern, you can describe the repeating pattern in terms of a loop. Loops may be nested-that is, the steps repeated by a loop may include other loops.
An end loop terminates the last loop that was started. Thus, if there are two loop commands and then an end loop, the end loop will terminate the second loop. Another end loop is required to terminate the first loop.
A compressed description of the sample table follows:
• Tax number: 1
• Tax type: 1
• Tax increment: 1 cent
• Smallest taxable amount: $0.10
• Loop 8 times Increment taxable amount by $0.18 and tax by $0.01 five times
Increment taxable amount by $0.19 and tax by $0.01 one time Increment taxable amount by $0.18 and tax by $0.01 four times Increment taxable amount by $0.19 and tax by $0.01 one time End loop
The sample table is a simple example. In your table, you may have a non-repeated sequence of increment commands before the first loop. Or, you may have many loops, or loops within loops. Or, you may have a non-repeated sequence of increment commands at the end of the table, after all loops are ended.
Most tax tables must reduce to a compressed description. However, if you encounter some difficulty, consult your salesman or distributor for help.
Page 10-6 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 95
How to Set Up a Tax Table Setting Up Tax Tables

Allot Storage Space for Your Tax Information

The CFN3 software already has eight records in its storage space for its 1-8 tax rates, and it must create additional records for the information in your tax tables.
When you have a compressed table description, count the additional records it will require. Allow one additional record for each of the following:
• The table beginning.
• Each increment command.
• Each loop command.
• Each end-loop command.
• The end of the table.
After you have prepared a compressed description of all your tax tables, determine the total number of additional records you will require for all of them. Then add eight to your total. This gives the total number of records you require for your tax.
You may use up to 200 records for tax. If your total is larger than 200, consult your ASR or distributor to help you reduce the commands in your compressed descriptions.
When you have determined the number of records you require, use the TABLE program to define the number of records in table number 27, the tax table (for instructions, refer to MDE-4773 CFN III Configuration Manual for Windows XP). Ensure that your total includes the original eight records required by the CFN3 software and all the additional records required for your tax tables.

Assign a Tax Number and Name to Each Table

Use the LOAD TAX command to assign a tax number (1-8) and name for each table you will use. Be sure you also assign a number and name to each of the taxes you want the CFN3 software to calculate as percentages with a rounding factor-that is, those taxes for which you do not require to build a table.

Build a Tax Table

The example that follows shows the prompts and user responses to enter the sample table into the CFN3 software. After entering the compressed description, the user requests a printed summary of the table, then quits and saves the table.
Study the sample and compare it with the compressed description to help you see how to use the TAX program.
If you respond with n at the All tax increments one cent prompt, you will subsequently be prompted for the tax increment amount after each Increment how many times? prompt. Otherwise, the command assumes that one cent applies to all increments.
Note: The printed summary is a representation of the commands (increment, loop, and end
loop) that are defined in the table.
The Loop Level column shows each loop. A plus sign (+) marks the beginning and end of the loop, and a dashed vertical line extends over the interior of the loop. If there were loops nested within loops, other pairs of plus signs and dashed lines would be printed, indented so they would not overlap.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 10-7
Page 96
Setting Up Tax Tables How to Set Up a Tax Table
The Rec Nbr column shows the number of each record in the table.
The Record Type column lists each command in the table.
The Apply Times column shows the number of times the command is to be applied. For increment commands, this means the number of rows for which the specified increments apply. For loops, this means the number of times the commands inside the loop are to be repeated.
The Amount Increment column shows the smallest taxable amount, and for the increment commands, it shows the increment from the Amt Diff column of the worksheet.
The Tax Increment column shows the increment from the Tax Diff column of the worksheet.
[P:]* TAX TAX program. Enter ? for help. Table status: size = 20 records, used = 8, available = 12 Tax number, P, P#, T, T#, or Q to quit? 1 Tax type, Q to quit, RETURN for same? 1 New calculation number entered. Initializing new tax calculation table. Smallest taxable amount (cents)? 10 Enter command (I, L, E, Q, D, P, M, or S)? L Loop how many times (0 = until done)? 8 Enter command (I, L, E, Q, D, P, M, or S)? i Increment how many times (0 = until done)? 5 Taxable amount increment (cents)? 18 All tax increments one cent (Y/N)? y Enter command (I, L, E, Q, D, P, M, or S)? i Increment how many times (0 = until done)? 1 Taxable amount increment (cents)? 19 Enter command (I, L, E, Q, D, P, M, or S)? i Increment how many times (0 = until done)? 4 Taxable amount increment (cents)? 18 Enter command (I, L, E, Q, D, P, M, or S)? i Increment how many times (0 = until done)? 1 Taxable amount increment (cents)? 19 Enter command (I, L, E, Q, D, P, M, or S)? e End loop Enter command (I, L, E, Q, D, P, M, or S)? p
Tax number 1: SALES T Type 1: table lookup Loop Rec Record Apply Amount Tax Level Nbr Type Times Increment Increment
---- --- ----- ----- --------- ---------
1 Initial - $0.10 -­+ 2 Loop 8 --- -­| 3 Increment 5 $0.18 $0.01 | 4 Increment 1 $0.19 $0.01 | 5 Increment 4 $0.18 $0.01 | 6 Increment 1 $0.19 $0.01 + 7 End loop - ----- -----
Enter command (I, L, E, Q, D, P, M, or S)? q End table Table status: size = 20 records, used = 17, available = 3 Save the updated tax table (Y, N, or P)? y Tax table saved Table status: size = 20 records, used = 17, available = 3 Tax number, P, P#, T, T#, or Q to quit? q [P:]*
TAX
TAX Program: Options and Arguments
You can use several options and arguments with TAX when you initially run the program. The table below shows the options preceded by a semicolon and the arguments preceded by a dash.
Page 10-8 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Page 97
How to Set Up a Tax Table Setting Up Tax Tables
T o enter an option, type a semicolon, then the option letter. To enter an ar gument, type a space, then a dash, then the argument character. Options and arguments for TAX are not case-sensitive. That means you may type them in upper case or lower case. They are shown below in upper case.
Option Effect
;I CAUTION: Do not use this option after you have entered tax information you want to save. It initializes
the tax tables-that is, it erases all the tax information. All taxes become type 0 (rate tables rather than lookup tables), but tax numbers and names remain unchanged. The program prompts you to confirm that you want to initialize, then it erases the tax information and quits.
-P Used with this argument, TAX prints a summary of all t axes whose names have been loaded with LOAD TAX.
-R Used with this argument, TAX prints all information from the tax rate table in a raw form suitable for the RESTORE command to use in restoring the tax table. The standard command file SYSBACK calls T AX with this argument. Normally, you will not use this argument.
-? Used with this argument, TAX runs in tutorial mode. When any prompt is displayed for the first time, it is preceded by its help message. Y ou can print the help message again by entering a question mark (?) in response to the prompt when it appears again. This mode is useful if you have not run TAX many times.
If you specify an option not on this list, TAX will print Invalid option and quit. If you specify an argument not on this list, it will print a list of valid options and arguments, then quit.
When you are ready to build your tax table, use the TA X program. The following paragraphs list the prompts that TAX displays and explains how to respond to them.
Tax number, P, P#, T, T#, or Q to quit?
• Enter a tax number to create or edit a table for that tax code number (remember that you must already have assigned, with the LOAD TAX command, the number you enter to create a new table). If you enter a tax number , the next prompt ap pears.
•Enter P to print a summary of all taxes whose names have been loaded with LOAD TAX. The summary is the same report that prints if you use the -P argument with the TA X program.
•Enter P# to print a summary of the specified tax (specify the tax’ s number in place of the # sign).
•Enter T to print a tax table. Then, in response to the next prompt, enter the number of the table you want to print. Y ou can compare this printout with the tax table you obtained from the taxing authorities or a bank to verify that the tax has been entered correctly.
•Enter T# to print a table of the specified tax (specify the table’s number in place of the # sign).
• To exit the program, enter Q or press RETURN.
Tax type, Q to quit, RETURN for same?
•Enter 0, 1, or 2 to specify the tax type for the tax number you entered. The default is zero.
• 0 (zero) indicates a tax rate with rounding. If the tax number you specified had been defined as a type 1 or 2, entering a zero here redefines it as a type 0. For taxes of type 0, TAX does not do anything other than set tax type and table maximum.
• 1 (one) indicates a table created through a compressed description (as explained in this chapter). The program continues the prompts through Smallest taxable amount (cents)? Then it begins at the point where it was when you last entered data for the table. You can add commands to the end of the table or delete commands from the end of the table.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 10-9
Page 98
Setting Up Tax Tables How to Set Up a Tax Table
• 2 (two) indicates a tax that is calculated as a percentage of the whole dollar amount, and then uses a lookup table for any remaining cents Press RETURN to use the same type-that is, to indicate you are not changing the tax type. If the tax number is type 0, the program returns to the first prompt. Zero is the default type, so if you have not defined the tax number as a type 1 or 2, it is a type 0.
• To exit the program, enter Q.
Enter command (I, L, E, Q, D, P, M, or S)?
This prompt will be repeated until you enter Q to quit. Enter the commands, in order, that define the compressed description of your tax table. Each command you enter causes the program to ask for other information:
•Enter I to give an increment command. You will be prompted for the number of times the increment applies and the taxable amount increment (Amt Diff on your worksheet).
•Enter L to start a loop. You will be prompted for the number of times to repeat the commands that occur before the end loop command (the program will not allow you to quit until you end all the loops you start).
•Enter E to end the last loop that was started.
•Enter Q to quit the program. You will be asked whether or not you want to save the changes you have made to the table. You may respond with Y to save the changes, N not to save the changes, or P to print the current table definition so you can decide whether or not to save it (ensure that you cannot quit if there are loops that have been started but not ended).
•Enter D to delete the last command you entered, including your responses to the command prompts. If you enter D again, the previous command is deleted. You can continue entering D until you delete as many entries as you wish, back to the Smallest taxable amount prompt.
•Enter P to print the current table definition so you can review it. Refer back to the example for a sample printout of the table definition.
•Enter M to modify a record. You will be asked for the number of the record to be modified, then you can change that record’s smallest taxable amount.
•Enter S to see a display of the table’s status showing the record size and the number of records used and available.
If you want to quit the program without saving any changes or ending y our loops, use ^C (press and hold the CTRL key, then press C).

Back Up Your Tax Data

After you have used the TAX program to enter a tax table, run SYSBACK to back up the data.
Page 10-10 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · Aug ust 2010
Page 99
Reports Reports, Cash Drawer, and Shifts
11 – Reports, Cash Drawer, and Shifts
Note: The material covered in this chapter is not the same as the material in the Point Of Sale
(POS) and Shift Change manual. For example, the reports discussed in this chapter contain dollar and quantity amounts of fuel and merchandise; the POS and Shift Change reports include everything that occurred at a site during a shift or day.
IMPORTANT INFORMATION
The following similar commands are not identical in their functions: NEXT SHIFT and NEXTSHFT, NEXT DAY and NEXTDAY, LOAD DRAWER and LDDRAWER, ADD DRAWER and ADDDRAWER.

Reports

The Site Controller maintains sales totals for the last three shifts, the current shift, daily totals for the current and previous days, and cumulative totals.
The shift totals are changed when a shift change is entered with the LOAD SHIFT, NEXT SHIFT, and NEXT DAY commands. Up to a total of nine shifts can be loaded.
The daily totals are reset with the RESET TOTALS command. This command moves the current daily totals to the previous day’s totals.
The daily, cumulative, and shift totals are reset to zero with the A option (RESET TOTALS;A). The I option (RESET TOTALS;I) resets only the cumulative totals to zero.
Each transaction is entered in three places: daily totals, current shift totals, and cumulative totals (see Figure 11-1 on page 11-2).
The cumulative, current day, and current shift totals are running totals, and they are added to whenever a sale takes place. All other totals are buffered totals. The RESET TOTALS command resets the buffered totals to zero.
Cash drawer totals are also kept for one day’s worth of shifts plus the current shift. Sales totals and cash drawer totals are usually printed at shift-change time, but they can be printed at any time, since the totals are available until the next day’s shifts.
MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010 Page 11-1
Page 100
Reports, Cash Drawer, and Shifts Reports
Figure 11-1 shows the relationships between the various types of totals.
Figure 11-1: Relationship Between Various Types of Totals
Transactions
Daily
Day
RE TO;A
RE TO;A
RE TO NE DAY
Previous

How to Print Sales Reports

Use the command PRINT SALES or P SA to print the total cash, debit, club, and credit sales in dollars from the time the total was last reset. The shift, daily, and cumulative totals can be printed with the command PRINT SALES.
The default printout format includes the current-shift totals and the cumulative totals, which are the totals since you last used the RESET TOTALS;A or RESET TOTALS;I command (the examples in this chapter assume that the RESET TOTALS;A command is used every 24 hours or so).
RE TO;A
RE TO;A
RE TO;A
RE TO;A
Current
Shift
Previous
Shift 1
Previous
Shift 2
Previous
Shift 3
LO SH NE SH
*RE TO
Cumulative
* if configured
RE TO;A
RE TO;I
Products that have zero amounts all the way across are not displayed. Also, totals are not shown for subcategories that have only one entry.
Page 11-2 MDE-4871 CFN III Manager’s Manual for Windows® XP Embedded - Version 3.6 · August 2010
Loading...