Sam4s SPS-500 Program Reference Manual

Page 1
SPS-500 Series
Program Reference Manual
All specifications are subject to change without notice. 2014, CRS, Inc.
PM-SPS-500 manual version 1.31
Page 2
Limited Warranty and Disclaimers of Warranty
This manual has been developed by CRS, Inc. It is intended for the use of its customers and service personnel and should be read in its entirety before attempting to install, use or program the product(s).
Nothing contained in this manual shall be deemed to be, and this manual does not constitute, a warranty of, or representation with respect to, the product or any of the products to which this manual applies. This manual is subject to change without notice and CRS, Inc. has no obligation to provide any updates or corrections to this manual. Further, CRS, Inc. also reserves the right, without prior notice, to make changes in equipment design or components as it deems appropriate. No representation is made that this manual is complete or accurate in all respects and CRS, Inc. shall not be liable for any errors or omissions contained in this manual. In no event shall CRS, Inc. be liable for any incidental or consequential damages relating to or arising out of the use of this manual. This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be photocopied or reproduced without prior written consent of CRS, Inc.
NOTICE
IF ANY WARRANTY IS EXTENDED TO YOU WITH REGARD TO THE PRODUCT(S) TO WHICH THIS MANUAL APPLIES, IT IS A WARRANTY FROM THE ENTITY OR INDIVIDUAL FROM WHOM YOU DIRECTLY PURCHASED THE PRODUCT(S).
SUBJECT TO THE FOREGOING, UNLESS YOU ARE A DIRECT END USER CUSTOMER OF CRS, INC., CRS, INC. DOES NOT EXTEND TO YOU ANY EXPRESS WARRANTY OR ANY IMPLIED WARRANTY AND EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR USE, OR FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS IN CONNECTION WITH THE PRODUCT(S) OR ANY SOFTWARE, DRIVERS, OR PROGRAMMING PRODUCT, WHETHER EMBEDDED IN PRODUCT(S) OR PROVIDED AS A SEPARATE PROGRAM, OR USED IN CONJUNCTION WITH THIS/THESE PRODUCT(S). CRS, INC. SPECIFICALLY DOES NOT WARRANT THAT THE OPERATION OF ANY DRIVERS, SOFTWARE, OR PROGRAMMING PRODUCTS LICENSED HEREUNDER, WHETHER EMBEDDED IN PRODUCTS OR PROVIDED AS SEPARATE PROGRAMS, SHALL BE UNINTERRUPTED OR ERROR FREE OR THAT FUNCTIONS CONTAINED IN SUCH DRIVERS, SOFTWARE OR PROGRAMMING PRODUCTS SHALL OPERATE IN COMBINATION(S) WHICH MAY BE SELECTED FOR USE BY YOU OR OTHERWISE MEET YOUR REQUIREMENTS.
CRS, Inc. is not responsible for any damages or loss, either direct, indirect, special, incidental or consequential, which you may experience as a result of your purchase or use of the product(s). Your sole remedy in the event that you encounter any difficulties with the product(s) is against the entity or individual from whom you purchased the product(s).
Revision 2.0 - April 1, 2005
WARNING - U.S.
THIS EQUIPMENT GENERATES, USES AND CAN RADIATE RADIO FREQUENCY ENERGY, AND IF NOT INSTALLED AND USED IN ACCORDANCE WITH THE INSTRUCTIONS MANUAL, MAY CAUSE INTERFERENCE TO RADIO COMMUNICATIONS. IT HAS BEEN TESTED AND FOUND TO COMPLY WITH THE LIMITS FOR A CLASS A COMPUTING DEVICE PURSUANT TO SUBPART J OF PART 15 OF FCC RULES WHICH ARE DESIGNED TO PROVIDE REASONABLE PROTECTION AGAINST SUCH INTERFERENCE WHEN OPERATED IN A COMMERCIAL ENVIRONMENT. OPERATIONS OF THE EQUIPMENT IN A RESIDENTIAL AREA IS LIKELY TO CAUSE INTERFERENCE IN WHICH CASE THE USER, AT HIS OWN EXPENSE, WILL BE REQUIRED TO TAKE WHATEVER MEASURES MAY BE REQUIRED TO CORRECT THE INTERFERENCE.
NOTICE - CANADA
THIS APPARATUS COMPLIES WITH THE CLASS “A” LIMITS FOR RADIO INTERFERENCE AS SPECIFIED IN THE CANADIAN DEPARTMENT OF COMMUNICATIONS RADIO INTERFERENCE REGULATIONS.
CET APPAREIL EST CONFORME AUX NORMES CLASS “A” D’INTERFERENCE RADIO TEL QUE SPECIFIER PAR MINISTRE CANADIEN DES COMMUNICATIONS DANS LES REGLEMENTS D’INTERFERENCE RADIO.
ATTENTION
The product that you have purchased may contain a battery that may be recyclable. At the end of its useful life, under various state and local laws, it may be illegal to dispose of the battery into the municipal waste system.
Check with your local solid waste officials for details concerning recycling options or proper disposal
.
Page 3
Precaution Statements
Follow these safety, servicing and ESD precautions to prevent damage and to protect against potential hazards such as electrical shock.
1-1 Safety Precautions
1. Be sure that all built-in protective devices are
replaced. Restore any missing protective shields.
2. When reinstalling the chassis and its assemblies, be
sure to restore all protective devices, including nonmetallic control knobs and compartment covers.
3. Make sure there are no cabinet openings through
which people - particularly children - might insert fingers and contact dangerous voltages. Such openings include excessively wide cabinet ventilation slots and improperly fitted covers and drawers.
4. Design Alteration Warning:
Never alter or add to the mechanical or electrical design of the SECR. Unauthorized alterations might create a safety hazard. Also, any design changes or additions will void the manufacturer’s warranty.
5. Components, parts and wiring that appear to have
overheated or that are otherwise damaged should be replaced with parts that meet the original specifications. Always determine the cause of damage or over- heating, and correct any potential hazards.
CAUTION
Danger of explosion if battery is incorrectly replaced.
Replace only with the same or equivalent type recomm­ended by the manufacturer.
Dispose used batteries according to the manufacturer’s instructions.
6. Observe the original lead dress, especially near the following areas: sharp edges, and especially the AC and high voltage supplies. Always inspect for pinched, out-of-place, or frayed wiring. Do not change the spacing between comp-onents and the printed circuit board. Check the AC power cord for damage. Make sure that leads and components do not touch thermally hot parts.
7. Product Safety Notice: Some electrical and mechanical parts have special safety-related characteristics that might not be obvious from visual inspection. These safety features and the protection they give might be lost if the replacement component differs from the original - even if the replacement is rated for higher voltage, wattage, etc.
Components that are critical for safety are indicated in the circuit diagram by shading, ( or (
). Use replacement components that have the same ratings, especially for flame resistance and dielectric strength specifications. A replacement part that does not have the same safety characteristics as the original might create shock, fire or other hazards.
ATTENTION ll y a danger d’explosion s’il y a remplacement incorrect de la batterie.
Remplacer uniquement avec une batterie du même type ou d’un type équivalent recommandé par le constructeur.
Mettre au rebut les batteries usagées conformément aux instructions du fabricant.
)
Page 4
1-2 Servicing Precautions
WARNING: First read the-Safety Precautions-section of this manual. If some unforeseen circumstance creates a
conflict between the servicing and safety precautions, always follow the safety precautions.
WARNING: An electrolytic capacitor installed with the wrong polarity might explode.
1. Servicing precautions are printed on the cabinet.
Follow them.
2. Always unplug the units AC power cord from the
AC power source before attempting to: (a) Remove or reinstall any component or assembly (b) Disconnect an electrical plug or connector (c) Connect a test component in parallel with an electrolytic capacitor
3. Some components are raised above the printed
circuit board for safety. An insulation tube or tape is sometimes used. The internal wiring is sometimes clamped to prevent contact with thermally hot components. Reinstall all such elements to their original position.
4. After servicing, always check that the screws,
components and wiring have been correctly reinstalled. Make sure that the portion around the serviced part has not been damaged.
5. Check the insulation between the blades of the AC
plug and accessible conductive parts (examples : metal panels and input terminals).
6. Insulation Checking Procedure:
Disconnect the power cord from the AC source and turn the power switch ON. Connect an insulation resistance meter (500V) to the blades of AC plug.
The insulation resistance between each blade of the AC plug and accessible conductive parts (see above) should be greater than 1 megohm.
7. Never defeat any of the B+ voltage interlocks.
Do not apply AC power to the unit (or any of its assemblies) unless all solid-state heat sinks are correctly installed.
8. Always connect an instrument’s ground lead to the
instrument chassis ground before connecting the positive lead ; always remove the instrument’s ground lead last.
1-3 Precautions for Electrostatically Sensitive Devices (ESDs)
1. Some semiconductor (solid state) devices are easily
damaged by static electricity. Such components are called Electrostatically Sensitive Devices (ESDs); examples include integrated circuits and some field­effect transistors. The following techniques will reduce the occurrence of component damage caused by static electricity.
2. Immediately before handling any semiconductor
components or assemblies, drain the electrostatic charge from your body by touching a known earth ground. Alternatively, wear a discharging wrist­strap device. (Be sure to remove it prior to applying power - this is an electric shock precaution.)
3. After removing an ESD-equipped assembly, place
it on a conductive surface such as aluminum foil to prevent accumulation of electrostatic charge.
4. Do not use freon-propelled chemicals. These can
generate electrical charges that damage ESDs.
5. Use only a grounded-tip soldering iron when
soldering or unsoldering ESDs.
6. Use only an anti-static solder removal device.
Many solder removal devices are not rated as anti­static; these can accumulate sufficient electrical charge to damage ESDs.
7. Do not remove a replacement ESD from its
protective package until you are ready to install it. Most replacement ESDs are packaged with leads that are electrically shorted together by conductive foam, aluminum foil or other conductive materials.
8. Immediately before removing the protective
material from the leads of a replacement ESD, touch the protective material to the chassis or circuit assembly into which the device will be installed.
9. Minimize body motions when handling unpackaged
replacement ESDs. Motions such as brushing clothes together, or lifting a foot from a carpeted floor can generate enough static electricity to damage an ESD.
Page 5
Contents
Introduction 9
SAM4s SPS-500 Series Overview............................................................................................. 9
Controls & Connections .......................................................................................................... 12
Control Lock ............................................................................................................................ 15
Keyboards ................................................................................................................................ 16
Default Screen Layout ............................................................................................................. 18
Keylinks ................................................................................................................................... 21
Custom Screen Layouts ........................................................................................................... 22
Initialize ................................................................................................................................... 23
Memory All Clear .................................................................................................................... 23
Power Requirements .................................................................................................... 9
Safe Operation ........................................................................................................... 10
Important Battery Backup Note ................................................................................. 10
SAM4s SPS-500 Configurations ............................................................................... 10
Standard Hardware .................................................................................................... 10
Standard Connectivity ............................................................................................... 11
Software .................................................................................................................... 11
Front Panel Angle Adjustment .................................................................................. 12
Rear Customer Display.............................................................................................. 13
SD Memory Card Slot ............................................................................................... 13
Connection Panel ....................................................................................................... 14
Default Flat Keyboard—SPS-520F/SPS-530FT ....................................................... 16
Alpha Keyboard Overlay—SPS-520F/SPS-530FT ................................................... 16
Default Raised-Key Keyboard—SPS-520RT/SPS-530RT ....................................... 17
Expanded Raised-Key Keyboard—SPS-520RT/SPS-530RT ................................... 17
Screen Saver .............................................................................................................. 18
X Mode Main Menu .................................................................................................. 19
Z Mode Main Menu .................................................................................................. 19
P Mode Main Menu ................................................................................................... 20
S Mode Main Menu ................................................................................................... 20
Software Installation & SD Utilities 25
Overview ................................................................................................................................. 25
Application Upgrade/Backup from SD/USB ........................................................................... 30
Capturing SPS-500 Screens ..................................................................................................... 32
Image Downloads .................................................................................................................... 33
SPS-500 Program Manual v1.31 Contents 5
Important: Updating Existing Installations............................................................... 25
Update Methods ........................................................................................................ 25
Required Support Resources ..................................................................................... 26
SPS-500 Program Components ................................................................................. 26
How to Verify Software Versions ............................................................................. 26
How to Access System Menu .................................................................................... 27
Equipment Required .................................................................................................. 32
Screen Capture Procedure ......................................................................................... 32
Tips for Getting Images Ready .................................................................................. 33
Image Download Using SD Memory Card ............................................................... 34
Screen Saver Logo .................................................................................................... 35
Page 6
Downloading Logo Images for the Internal Printer ................................................................. 35
S Mode Programming 37
S- Mode Programming Screen ................................................................................................. 37
Self Tests ................................................................................................................................. 38
Memory Clearing ..................................................................................................................... 39
Memory Clear Options .............................................................................................. 39
Memory Allocation .................................................................................................................. 41
Memory Allocation – Definitions .............................................................................. 41
Key Relocation ........................................................................................................................ 44
Key Relocation—Screen Designer .......................................................................................... 44
Key Relocation Screen—Screen Tab ........................................................................ 45
Key Relocation Screen—PGM Tab .......................................................................... 46
Key Relocation Screen—Design Tab ........................................................................ 47
Key Relocation Screen—List Tab ............................................................................. 47
Function Key Code List ............................................................................................. 47
Function Key Definitions .......................................................................................... 50
System Options ........................................................................................................................ 57
S Mode System Options – Definitions ...................................................................... 57
Printer Driver Selections .......................................................................................................... 61
Printer Driver - Definitions ....................................................................................... 61
Define Port ............................................................................................................................... 62
Define Port - Definitions ........................................................................................... 62
S Mode Program Scan Printing ............................................................................................... 64
S Mode Program Scans - Definitions ........................................................................ 64
Password Notes ........................................................................................................................ 65
Load Default Messages ............................................................................................................ 65
Check Unlock/Clerk Unlock .................................................................................................... 65
SRAM Backup ......................................................................................................................... 66
Save End User Program ............................................................................................. 66
Restore End User Program ........................................................................................ 67
Save Reports .............................................................................................................. 68
Restore Reports ......................................................................................................... 68
FTP Transmission ...................................................................................................... 69
P Mode Programming 71
P Mode Programming Menu .................................................................................................... 71
PLU .......................................................................................................................................... 72
PLU Add & Change .................................................................................................. 73
PLU Delete ................................................................................................................ 76
PLU Status Group ..................................................................................................... 77
PLU Stock ................................................................................................................. 81
PLU Minimum Stock ................................................................................................. 82
Non-PLU Code .......................................................................................................... 82
Age Verification ........................................................................................................ 84
PLU Quick Registration ............................................................................................ 86
PLU Integrity Check .................................................................................................. 92
PLU Group .............................................................................................................................. 93
Function Key ........................................................................................................................... 94
Function Key Program Summary .............................................................................. 95
Function Key Programming Notes .......................................................................... 100
System Options ...................................................................................................................... 103
General Function Option Definitions ...................................................................... 104
6 Contents SPS-500 Program Manual v1.31
Page 7
Tax Option Definitions ............................................................................................ 109
Cash Drawer Option Definitions ............................................................................. 110
Training Mode Option Definitions .......................................................................... 111
Level/Modifier Option Definitions .......................................................................... 111
Tracking File Option Definitions ............................................................................ 113
Kitchen Printing/Video Option Definitions ............................................................. 114
Validation/Subtotal Print Option Definitions .......................................................... 116
General Printing Option Definitions ....................................................................... 117
Report Printing Option Definitions ......................................................................... 120
Report Options ........................................................................................................ 122
Time Keeping Option Definitions ........................................................................... 123
E.J. (Electronic Journal) & Detail Printing Option Definitions .............................. 124
Employee ............................................................................................................................... 126
Authority Level ....................................................................................................... 129
Groups By Employee .............................................................................................. 130
Employee Card ........................................................................................................ 130
Reports ................................................................................................................................... 132
Custom Report ......................................................................................................... 132
Financial Report/Employee Report ......................................................................... 133
String Report ........................................................................................................... 133
Time ....................................................................................................................................... 134
Time Period ............................................................................................................. 134
Time Activated Functions ....................................................................................... 134
Sending Time Activated String Reports to an FTP Site .......................................... 135
Product & Ingredient ............................................................................................................. 136
Edit Ingredient ......................................................................................................... 136
Recipe Table ............................................................................................................ 137
Product Mix Items ................................................................................................... 137
Product Mix Group Time Periods ........................................................................... 138
Taxes ...................................................................................................................................... 139
Messages ................................................................................................................................ 141
Default Error Messages ........................................................................................... 141
Default System Descriptors ..................................................................................... 144
Message Definitions ................................................................................................ 145
Printer & KV Routing ............................................................................................................ 150
Promotion Table .................................................................................................................... 153
File Management ................................................................................................................... 154
P Mode PGM Scan ................................................................................................................ 155
Key Relocation ...................................................................................................................... 155
Reports 157
Report Menu .......................................................................................................................... 157
Report Table .......................................................................................................................... 158
Cash Declaration .................................................................................................................... 161
X Mode Program ................................................................................................................... 162
FTP Transmission .................................................................................................................. 164
Receipt Reprint ...................................................................................................................... 164
DataTran Operation ............................................................................................................... 165
Report Samples ...................................................................................................................... 165
SPS-500 Program Manual v1.31 Contents 7
Printing & Saving Reports ...................................................................................... 160
Time Clock Edit ...................................................................................................... 162
Edit Inventory Item ................................................................................................. 163
Date Time Setting .................................................................................................... 163
Drawer Assignment ................................................................................................. 164
Page 8
Balancing Formulas ............................................................................................................... 165
Appendix 167
Report Function Key Report Code Structure ......................................................................... 167
Report # Table ......................................................................................................... 167
Report Option Table ................................................................................................ 170
Special Report Commands ...................................................................................... 170
Glossary of Terms 171
Index 179
Manual Revision Record 182
8 Contents SPS-500 Program Manual v1.31
Page 9
Introduction
SAM4s SPS-500 Series Overview
Power Requirements
Plug the SPS-500 into a grounded 3-prong outlet.
Be aware that other electrical devices on the same circuit can cause your ECR to malfunction. Avoid
plugging your ECR into outlets where other high-current devices are connected.
Be aware that power quality issues, including voltage fluctuations, electrical noise, spikes, outages,
interruptions, and other power viruses can disrupt or damage modern electronic equipment, including ECRs and PCs.
When ECRs are interconnected in networks, connected to PCs or where communications cables
connect peripherals, particular care must be taken with power sources and communication cable routing. Your authorized dealer can provide detailed power specifications for these applications. Failure to implement installation requirements for networked systems may cause system failures and/or poor system performance.
The SAM4s SPS-500 is a modern computerized network device. As with all network systems, it
requires appropriate electrical power wiring and proper routing of communication cabling for reliable operation and maximizing the life of the equipment.
When installed in a merchant location, CRS recommends a PowerVar ABC065-11 power conditioner,
CRS P/N 701002. An uninterruptible power supply (UPS) is recommended where frequent power disruptions occur. Without a UPS, the SPS-500 will shut down and reboot when power is disrupted. (The SPS-500 reboots in less than one minute.)
CRS also recommends:
1. Dedicated branch circuits for SPS-500 equipment.
2. Isolated Grounding for all equipment within the SPS-500 system.
Please refer to the SPS-500 Installation Guide for detailed power requirements.
SPS-500 Program Manual v1.31 Introduction 9
Page 10
Safe Operation
Do not locate your SAM4s SPS-500 in a damp or wet environment. Avoid high humidity, direct
sunlight and temperature extremes.
Always plug your SPS-500 into a grounded three-prong outlet. Never use two-prong adaptors or
ungrounded outlets.
Check to make sure the power outlet provides the correct voltage: (120V +/- 10%). Immediately disconnect the ECR from the power source in case of spilled liquid in the ECR, smoke,
or strange smells. Call your authorized dealer for assistance.
Do not operate the ECR with wet hands. Use a soft dry cloth to clean the ECR cabinet. Do not use wet cloths or solvents. Do not open the ECR case to attempt repairs. Dangerous voltages can cause shock. Service attempts
by untrained personnel can cause unnecessary damage to your ECR.
Important Battery Backup Note
Before using the SAM4s SPS-500 for the first time, leave it powered on in the REG key lock position for at least twenty-four hours. This allows the Ni-MH battery, which maintains the memory of the ECR while the power is off, to charge completely.
SAM4s SPS-500 Configurations
The SPS-520RT features two 2” printers (receipt/journal) with a raised-key keyboard The SPS-520FT features two 2” printers (receipt/journal) a flat spill-resistant keyboard The SPS-530RT features one 3” printer with a raised-key keyboard The SPS-530FT features one 3” printer with a flat spill-resistant keyboard
Standard Hardware
The SPS-500 series features a 7” TFT-LCD backlit color touch screen, in addition to traditional ECR components:
Flat 160-position keyboard or a 90-position keyboard with traditional raised keys,  Receipt or receipt/journal printer configurations,  Key lock security with Void, Off, Register, X, Z, P (program) and S (service) positions (the S
position is unmarked and one click clockwise from the P position.)
Heavy duty metal cash drawer Two-line alphanumeric rear display
10 Introduction SPS-500 Program Manual v1.31
Page 11
Standard Connectivity
Each SPS-500 ECR is configured with:
Four powered (5v out) serial ports: COM#1/2 (DSUB); COM#3/4 (RJ45) LAN: 10/100 Base-T Ethernet (TCP/IP, 32 ECR) SD Card Port: Supports Program Save/Load; Screen Capture; Firmware Updates; Upload Graphics Two USB Ports: 1-front/1-back panel Three Cash Drawer ports: Default #1/RJ-45 #2 & #3
Optional Connectivity
MSR (Magnetic Stripe Reader): Track 1&2 6MB Compact Flash Memory Expansion
Software
The built-in SPS-500 POS application has considerable flexibility and can be configured for both retail sales and food sales in quick and table service environments.
The SPS-500 application program allows the reseller to configure the terminal to perform in a specific setting. After consulting with the merchant, the reseller uses S Mode (secure) programs set to memory allocation, system configurations, key functions and locations, port assignments, passwords and other system settings. Then the P Mode (program) is used to complete the end user program for the merchant with, price look-up (PLU) programs, messages, employees, taxes, and other system options.
SPS-500 Program Manual v1.31 Introduction  11
Page 12
Controls & Connections
The Power LED will
illuminate when the
ECR is powered on.
The IRC LED will
flash during IRC
operations
Power Switch
Front Panel Angle Adjustment
Optional
Magnetic Card Reader (MCR)
Set the LCD panel to the optimum viewing angle
12 Introduction SPS-500 Program Manual v1.31
Access panel allows installation of optional 6MB Compact Flash Memory card.
Page 13
y
Rear Customer Display
SD Memory Card Slot
Standard Rear Display— Turn and/or lift for optimum viewing (with
360º turning radius)
nearl
The Standard SPS-500 SD Memory Card slot is located inside the printer compartment. It can be used to:
Load Application Program Updates Save/Load End User Program Settings Load Graphic Key Images Save Screen Captures
SPS-500 Program Manual v1.31 Introduction 13
Page 14
/
)
Connection Panel
Standard ports include:
2 Additional Cash Drawer Ports (24v) LAN port 2-USB Ports (1 back panel/1 front) 4-RS-232C Comm. Ports (2-DB9 Male/2-RJ45)
Serial Number
Identification
Label
Front USB port
located behind access
door (for keyboard,
USB memory stick or
scanner
14 Introduction SPS-500 Program Manual v1.31
Page 15
Control Lock
V
E
OID
VOID
OFF
REG
X
S MOD
Z
P
S MODE
Use to void (correct) items outside of a sale.
The register is inoperable.
(Register) use for normal registrations.
Use to read register reports and perform other manager functions.
Use to read register reports and reset totals to zero.
(Program) Use to program the register.
Use for tests and special settings. This position is not marked on the control lock.
The SPS-500 includes two sets of keys that can be used to access the following control lock positions.
Key
VD X Z PGM C
Positions Accessible
VOID, OFF, REG, X
OFF, REG, X
OFF, REG, X, Z
VOID, OFF, REG, X, Z, PGM
ALL POSITIONS
SPS-500 Program Manual v1.31 Introduction  15
Page 16
Keyboards
Æ
ï
î
Default Flat Keyboard—SPS-520F/SPS-530FT
RCPT FEED
DETL FEED
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
RCPT
ON/OFF
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90 100
91 101
92 102
93 103
94 104
95 105
96 106
96 107
Alpha Keyboard Overlay—SPS-520F/SPS-530FT
RCPT
ON/OFF
19
20
21
22
-
$
R
F
V
!
Q
A
Z
RCPT FEED
DETL FEED
@
1
W
2
S
3
X
4
#
10
E
11
D
12
C
13
CAPS 5SHIFT 14BOLD 23SPACE SPACE SPACE SPACE SPACE BACK83?
Ä
á
à
â
Å
6
é
7
è
8
ê
9
15
16
17
18
Ö
24
í
ó
25
ì
ò
26
ô
27
28
29
30
31
32
34
35
36
37
+
%
T
G
B
Ü
ú
ù
û
38
39
40
41
42
44
45
46
47
|-
^
Y
H
N
48
49
50
51
52
{
&
U
J
M
58
59
60
61
62
}
*
I
K
,
68
69
70
71
72
:
(
O
L
.
78
79
80
81
82
)
P
;
/
=
88
-
89
90\ 100
91‘ 101
92< 102
93> 103
74
75
76
77
¿
Ф
Pt
84
85
86
87
[
¼
Є
94] 104
95½ 105
96 106
96
Ñ
ë
¢
54
55
56
57
Ç
É
64
ÿ
65
66
£
¥
67
98
99
98
99
107
PRICE
LVL 1
PRICE
LVL 2
TAX1
SHIFT
MACRO 1
MACRO 2
MACRO 3
%1
%2
%3
DONE
PRICE
LVL 1
PRICE
LVL 2
TAX1
SHIFT
MACRO 1
MACRO 2
MACRO 3
%1
%2
%3
DONE
KEYB LVL 1
KEYB LVL 2
EXEMPT
TAX
PAGE
UP
RECEIPT
ISSUE
ERR
CORR
YES/NO ENTER CANCEL
TIME
CLOCK
VOID ITEM
PAGE
DOWN
@/
FOR
PLU CLEAR MISC2
7 8 9
4 5 6
1 2 3
0 00 .
KEYB LVL 1
KEYB LVL 2
EXEMPT
TAX
PAGE
UP
RECEIPT
ISSUE
ERR
CORR
YES/NO ENTER CANCEL
TIME
CLOCK
VOID ITEM
PAGE
DOWN
@/
FOR
PLU CLEAR MISC2
7 8 9
4 5 6
1 2 3
0 00 .
EMP #
MDSE
RTRN
RECALL
CHECK
STORE CHECK
MISC 1
CHECK
SBTL
CASH
EMP #
MDSE
RTRN
RECALL
CHECK
STORE CHECK
MISC 1
CHECK
SBTL
CASH
16 Introduction SPS-500 Program Manual v1.31
Page 17
Default Raised-Key Keyboard—SPS-520RT/SPS-530RT
RECT FEED
PAGE
UP
% 1
% 2
DETL FEED
PAGE
DOWN
YES/NO
% 3
RCPT
ISSUE
X/TIME
0
ENTER
8 7
5 4
2 1
00
DONE
CLEAR PLU
9
6
3
.
TAX 1 SHIFT
VOID EMP#
MDSE RTRN
1
2
3
4
5
ERROR
CORR
MACRO
MACRO
2
1
6 11
7 12
8 13
9 14
10 15
MACRO
3
#/NS
Expanded Raised-Key Keyboard—SPS-520RT/SPS-530RT
RECT FEED
PAGE
UP
DETL FEED
PAGE
DOWN
RCPT
ISSUE
X/TIME
ENTER
PLU
8 7
5 4
DONE
CLEAR
9
6
TAX 1 SHIFT
VOID EMP#
1
2
3
6 11
7 12
8 13
MDSE RTRN
ERROR
CORR
16
17
18
MACRO
1
21
22
23
MACRO
2
26
27
28
MACRO
3
31
32
33
#/NS
36
37
38
CANCEL
F/S
SHIFT
F/S
SUB
F/S
TEND
SUBTOTAL
CASH
CANCEL
F/S
SHIFT
F/S
SUB
F/S
TEND
TIME
IN/OUT
MISC 1
CHECK
TIME
IN/OUT
MISC
1
CHECK
% 1
% 2
YES/NO
% 3
0
00
3
2 1
.
SPS-500 Program Manual v1.31 Introduction  17
4
5
14
9
10 15
19
20
24
25
29
30
34
35
39
40
SBTL
CASH
Page 18
Default Screen Layout
N
y
Main Screen
Up to Twenty four keys display on the main screen.* Keys can be items/categories (PLUs) or functions. A total of 200 different screens (Keylinks) can be defined to organize
Numeric Keys The 10-key pad keys appear on the default keylink. They can be removed or the locations can be given other functions.
Function Keys Twelve default function keys can be moved or reassigned.
Message Line: Displays Error Messages, Clerk Identification & Transaction totals.
Transaction Detail
is displayed here. If over 20 items are displayed (on the default screen), a scroll bar displays.
ote that the transaction area may be oriented to the left or right of the screen.
Transaction Summar
Status Line:
Current Price level, Receipt on/off status & register #.
Line.
* Note: Configuration of screen is selected with S mode system option #26, “Sales Area Configuration. Four screen configuration options are available: providing 24, 12, 6 or 0 key locations on the display.
Screen Saver
A screen saver can be implemented by going to page #5 of P Mode General Function Options. Depending upon the setting, the screen saver will display after 1 to 99 minutes of inactivity.
When the screen saver is activated, simply touch the screen to restore the normal display.
18 Introduction SPS-500 Program Manual v1.31
Page 19
X Mode Main Menu
Note: X Mode Menu buttons are not active until a clerk is signed on in REG position.
Z Mode Main Menu
Note: Z Mode Menu buttons are not active until a clerk is signed on in REG position.
SPS-500 Program Manual v1.31 Introduction  19
Page 20
P Mode Main Menu
Note: P Mode Menu buttons are not active until a clerk is signed on in REG position.
S Mode Main Menu
Note: S Mode Main Menu was updated at version 1.00s.
20 Introduction SPS-500 Program Manual v1.31
Page 21
Keylinks
The main screen provides up to 24 programmable locations. In addition to the main screen you can define 199 additional 24-location screens referred to as “Keylinks”. (Note that the default program pre-defines the first 10 keylinks for PLU lists and various function lists.)
In the example depicted below, the PLU List keys and the Payment key open new Keylink Screens.
More about Keylinks
Keylinks have multiple uses. Typically they will be used to display condiments, instructions or
options for an item registered from the main keyboard. They may also be used to organize function keys such as discounts or type of payment keys.
Keylinks can display any combination of PLU keys (menu items or condiments) or function keys
such as % keys, media keys, etc.
Keylinks can be opened (displayed) by touching a key on the main keyboard or by touching a key on
another Keylink. Keylinks can also be opened automatically after the entry of a PLU item (see PLU Programming).
Keylinks can be programmed to remain open for unlimited entries, with the DONE key used to close
the Keylink screen, or can be programmed to close automatically after a set number of entries are completed.
SPS-500 Program Manual v1.31 Introduction  21
Page 22
Custom Screen Layouts
b
After your authorized dealer prepares your SPS-500 for installation, your main screen and keylink screens will look different. Each screen will contain the variety of item and function keys that you require. Your screens will be designed using the following capabilities:
The default Main Screen and each Keylink screen provide 24 single size key locations in a 4 x 6 matrix. Note: Four screen configuration options are available: providing 24, 12, 6 or 0 key locations on the display.
Large, wide and vertical keys may
e used and unused locations may be
eliminated.
Keys colors can be chosen from an 18-color palate.
Images may be used instead of text for key identification.
Keys may be set to open new screens (keylinks). In this example, the beverage key (above) is set to open a new screen offering 4-different beverage sizes.
The transaction area and the key area of the screen can be flipped so that the transaction detail displays on the left of the screen.
22 Introduction SPS-500 Program Manual v1.31
Page 23
9 8
Initialize
To Initialize the SPS-500, turn the main power switch off, then on again (in any key lock position.)
Note: If you initialize while a transaction is in progress, the transaction will be aborted and totals/counters will not be updated.
Memory All Clear
Memory should be cleared after starting the SPS-500 for the first time and before the end-user program is entered; memory should be cleared after any application or operating system software update.
Complete clearing of all memory areas and installation of the default program can be done through the following special procedure:
1. Turn the power switch located on the right side of the register to the OFF position.
2. Turn the control lock to the S position. (S is the unmarked position one position clockwise from the
PGM position.)
3. Press and hold the key position where the CHECK key is located on the default keyboard layout.
TND1
00
CHECK
6 5
TO MEMORY ALL CLEAR:
SBTL
3 2
.
CASH
Press and hold this key position during power-up in S Mode.
4. Continue to hold the default CHECK key location while turning the power switch to the ON
position. Hold the key until a short double-beep is heard.
5. Press the upper left key of the keyboard, then the lower left key, then the upper right key, and finally
press the lower right key.
1
2
3
4
SPS-500 Program Manual v1.31 Introduction  23
Page 24
6. The display will monitor the memory clear process, which takes about 1 minute.
7. When complete, the display will prompt: “Enter Register Number (1-32)”. Type the register number
on the numeric keypad and touch OK.
8. When complete, the S MODE PROGRAMMING MENU will display.
24 Introduction SPS-500 Program Manual v1.31
Page 25
Software Installation & SD Utilities
Overview
The latest software revisions will be posted on the SPS-500 dealer support page of the CRS website:
www.crs-usa.com. Software will be revised continually as anomalies are identified, repaired, and as new
features and peripherals are supported.
Always verify that the latest software is installed prior to preparing equipment for installation. CRS
recommends the latest released software version for new installations.
NOTE: Software pre-installed on new equipment may not be the latest version.
Monitor the CRS dealer page and your email for bulletins and software update information. Verify that the same software version is installed on all terminals in a multi-terminal installation.
Important: Updating Existing Installations
If you are performing an update on an existing installation, remember that you must perform a memory all clear after installing updated software. Before updating an existing installation:
1. Save memory allocation, programs and reports (S/SRAMBACKUP).
2. Perform updates as necessary.
3. Clear all memory (use instructions in the previous chapter found on page 23.)
4. Restore previously saved memory allocation, programs and reports (S/SRAMBACKUP). (Note:
occasional format changes may prevent reloading of certain programs and/or reports.)
Update Methods
Operating system and application files can be updated directly by SD card. Updates instructions for update by SD are documented in this chapter.
SPS-500 Program Manual v1.31 Software Installation & SD Utilities 25
Page 26
Required Support Resources
A PC with a SD Memory Card reader or a USB memory stick. The SD/USB memory provides the
most convenient method of updating the SPS-500 application software and also can be used for program loading/saving, capturing SPS-500 screens for documentation purposes and transferring bitmap images to the SPS-500. (CRS supplies SD cards/readers: P/N 520004 - SanDisk SD 512mb card; P/N 520002 - SanDisk Mobilemate SD+ 5-N-1 card reader/writer, P/N 520005 USB 2gb, P/N 5200026 USB 512mb.)
NOTE: SD cards must be formatted as FAT 32. To avoid compatibility issues, CRS recommends that you purchase SD cards from CRS.
Download the appropriate files from the SPS-500 dealer support page at www.crs-usa.com.
SPS-500 Program Components
In most cases, the application program will be the only program that will require updating.
1. Application Program – This program will be frequently updated as features and operations are
changed. (Do not confuse the application program with the end-user program, which consists of the files and setting prepared for an end user installation.)
2. MICOM – The MICOM is supported by it’s own flash memory. MICOM controls LCD brightness,
touch screen, buzzer and MSR. It is anticipated that this program area will remain stable. You will be notified in the case that this program changes.
3. The Boot Area program is executed on power-on. It initializes hardware and loads the OS (Linux) to
main memory. It is anticipated that this program area will remain stable. You will be notified in the case that this program changes.
4. KERNAL version 1.00 and RAMDISK version 1.00. You will be notified in the case that these
programs change.
How to Verify Software Versions
1. Turn the key lock to the S position. (Note: the application version can be displayed by touching the
X/Time (@/For) key in R position.)
2. From the S Mode menu, touch Self Test and then touch version. The Version screen Displays:
3. Review the version information displayed. Touch CLOSE to exit.
26 Software Installation & SD Utilities SPS-500 Program Manual v1.31
Page 27
9 8
How to Access System Menu
1. Turn the power switch located on the right side of the register to the OFF position.
2. Turn the control lock to the S position. (S is the unmarked position one position clockwise from the
PGM position.)
3. Press and hold the key position where the CASH key is located on the default keyboard layout.
TND1
00
CHECK
6 5
TO ACCESS SYSTEM MENU
SBTL
3 2
Press and hold this key position
.
CASH
during power-up in S Mode.
4. Continue to hold the default CASH key location while turning the power switch to the ON position.
Hold the key until a short double-beep is heard.
5. Press the upper left key of the keyboard, then the lower left key, then the upper right key, and finally
press the lower right key.
1
2
3
4
6. There will be a short delay and the display will monitor a memory check. When complete, System
Password screen displays:
7. Touch 1 2 8 7. The System Menu screen displays.
SPS-500 Program Manual v1.31 Software Installation & SD Utilities 27
Page 28
Diagnostics/Functions Available form the System Menu
Display/Touch
SRAM
Loopback
Etc
RTC
Keyboard
LCD Touch the screen to sequence through display test
patterns.
LCD Brightness Display dims, and then brightens. Touch Indicates position activated when the screen is touched. Rear Display Initiates rear display test pattern. Touch any key or
screen to exit.
Rear LCD On/Off Flashes rear display backlight on/off. Touch any key or
screen to exit.
LED On/Off Flashes IRC LED. Touch any key or screen to exit. Choose YES to test SRAM. Test clears memory. Loop back connection required to complete test. Displays test results for Nand Flash, SD card, MSR
track 1-3, MICOM version, displays cash drawer and printer status.
Read Display current YYYY/MM/DD, time and day-of-week. Write Set YYYY/MM/DD, time and day-of-week. Display keyboard facsimile; indicates positions pressed.
Press lower-right key three times to end test.
Printer
SD
Check SMC Bad
Aging
28 Software Installation & SD Utilities SPS-500 Program Manual v1.31
Printer Test Prints test receipt. Current receipt count displays on rear
Cutter Feeds, and then cuts paper. Touch any key or screen to
Pattern Test Prints pattern test receipt. Reset Printer Count Touch to reset printer count. Reset Cutter Count Touch to reset cutter count. Insert SD card. Card is tested. Performs NAND bad block test. Aging w/printer Starts continuous display/memory/printer test. Touch
display
exit. Current cutter count displays on rear display.
Page 29
Aging wo/printer
any key or screen to end test at the completion of the next test cycle.
Setup
Update
Write MAC Addr Do not use. MCR Set MCR to read track 1/2 or track ¾ Logo Define Insert SD card and touch screen to download printer
logo images. See “Downloading Logo Images for the Internal Printer” on page 35 for more information/
Printer Density Set internal printer density: Low/Mid/High Select KBD Select Flat/160 or Raised/90 keyboard (must match
hardware configuration.)
Power output Set serial port power to ON or OFF. LCD B-Light Adj. Adjust front LCD back light intensity. Boot Update Do not use unless instructed. Instructions will Boot Update SD
accompany operating system updates when or if required.
Copy All Copy All – SD Copy zImage - SD
SPS-500 Program Manual v1.31 Software Installation & SD Utilities 29
Page 30
Application Upgrade/Backup from SD/USB
A Note About Software Upgrades…
Most software updates will be application upgrades and will be done in S Mode from SD or USB. Use the following instructions to complete these upgrades. There may be rare occasions when operating system files are updated. Operating system updates are performed from the system menu. If an operating system update is needed, specific instructions will accompany the update files. Care must be taken so that operating system
files are not inadvertently downgraded. Always clear all memory after any update. This utility allows you to upgrade or back up the SPS-500 application program (a file in the sps500 folder
named sps500) using either an SD card or USB memory stick. The application backup utility is very useful
for field service staff when installing new registers to an existing system. Application programs MUST BE THE SAME on all registers in a network.
NOTE: SD cards must be formatted as FAT 32. To avoid compatibility issues, CRS recommends that you purchase SD cards from CRS.
1. At your PC, create an “sps500” folder on SD/USB card. Copy the application image (sps500) to this
folder.
2. Insert SD card or USB memory stick into the SPS-500.
3. From the S Mode main menu touch Self Test, and then touch APPLICATION UPDATE.
4. Select Application Update or Application Backup.
5. Select SD or USB.
30 Software Installation & SD Utilities SPS-500 Program Manual v1.31
Page 31
6. Confirm the update by touching YES. Monitor the update progress on the screen.
7. The screen displays Update or Backup Complete. Click Close.
If you are completing an application backup, there will be a delay of about 3 minutes before the S­MODE menu returns and the backup is complete. Do not power off the ECR or attempt another operation until the S-Mode menu returns. After completion, it is not necessary to clear memory.
If you are completing application update, you must clear all memory. See “Memory All Clear” on page 23.
8. Verify the Application software version selecting the Version option from the S Mode Self Test
menu. The application version is also displayed on the SPS-500 information screen. (Touch @/For in REG mode when outside of a transaction.)
SPS-500 Program Manual v1.31 Software Installation & SD Utilities 31
Page 32
Capturing SPS-500 Screens
Equipment Required
SPS-500 Terminal USB Keyboard SD Memory Card or USB Memory Stick
NOTE: SD cards must be formatted as FAT 32. To avoid compatibility issues, CRS recommends that you purchase SD cards from CRS.
SD Memory Card Reader or open USB port
Screen Capture Procedure
1. Set P Mode System Option-General Function Option #13 “Silent Key Depression” to NO.
2. Connect a USB Keyboard to one of the USB ports.
3. Insert a SD Memory Card into the SD slot at the front/inside of the printer compartment, or insert a
USB memory stick in an open USB port.
4. Navigate to the screen you wish to capture.
5. Press the F5 key on the keyboard. An audible “beep” is heard when the key is released. After a delay
that may last several seconds, the screen capture confirmation dialog box momentarily displays and closes. Do not proceed until the confirmation displays.
6. If you wish to capture multiple screens, press F5 for each screen you wish to capture. Be sure to wait
until the confirmation dialog displays before attempting another screen capture or operation.
7. When you have completed screen captures and wish to save them to the SD memory card, press and
release the F9 key on the keyboard (an audible “beep” is heard when the key is released). Alternatively, press and release the F10 key to copy the screen capture to a USB memory stick. The copy dialog box momentarily displays and closes. All captured screens are copied to the sps2000capture folder on the memory card. (If you are saving screen captures to the SD/USB for the first time, the SPS-500 will create the sps500capture folder automatically.) After captures are copied to the SD card, press F7 on the keyboard to erase the captures from the ECR memory.
Screens are automatically saved in the .png image format and named using the following convention:
20091017054251.png
Year
8. Remove the SD/USB from the SPS-500 terminal and insert at the PC. You can copy the captured
screens to your hard drive, or insert them as needed into Microsoft Office documents.
6-digit time of capture: HHMMSS
Date
32 Software Installation & SD Utilities SPS-500 Program Manual v1.31
Page 33
Image Downloads
Key images can be added to function and PLU keys. Images can also be used for key screen backgrounds (viewed in REG mode where key locations are inactive.) Images add style and usability to the SPS-500 touch screen.
This procedure allows you to download images to the SPS-500 where they can be added to keys in the S Mode Key Location program.
Tips for Getting Images Ready
The maximum image size for 1 x 1 size keys is 102 x 78 pixels. (2 x 2 size keys can be up to 204 x
156 pixels; 1 x 2 size keys can be 102 x 156 pixels; 2 x 1 size keys can be 204 x 78 pixels.) You will need to use a graphic program such as Microsoft Paint to re-size larger images.
Images in many common formats can be used: i.e. .gif, .tif, .jpeg, .bmp. (.wmf format images cannot
be used.)
The length of the image file name must be less than 12-characters. The image size for background images is 410 x 475 (this size will fill the entire panel). The
background image file name(s) should be “flist_imgxxx.jpg”, where xxx means the keylink number, 001 through 200. The extension must be .jpg (with lower case). To display the background image, you must also set the DISPLAY BACKGROUND IMAGE option to YES. View this option by touching the PGM button from the KEY RELOCATION screen.
A large selection of clip art can be accessed without charge from Microsoft Office Online at
http://office.microsoft.com/clipart/default.aspx?lc=en-us.
CRS is preparing a library of common key images for use on the SPS-500. Go to the SPS-500
product page of the dealer area of www.crs-usa.com to access these images.
SPS-500 Program Manual v1.31 Software Installation & SD Utilities 33
Page 34
Image Download Using SD Memory Card
1. At your PC, create a folder “image” on the SD memory card and copy the images you wish to transfer
into this folder.
2. Insert the SD Memory Card into the SD slot inside the printer compartment of the SPS-500.
3. Select KEY RELOCATION and then SCREEN DESIGNER from the P or S Mode menu. Select the
PGM tab.
4. Touch the Image key.
Touch Here
5. The “Button Image Select” dialog box displays. Touch COPY. At the confirmation dialog, touch
YES.
6. After successful transfer, the new images will display. Note that when the image file exceeds 10
images, additional image pages are used. Touch the PAGE UP/PAGE DN keys to view all available images.
7. Click OK to close the Button Image Select dialog.
34 Software Installation & SD Utilities SPS-500 Program Manual v1.31
Page 35
Screen Saver Logo
When the screen saver is engaged, the default SAM4s logo moves in a pattern across the screen (this is the FLOATING Logo). This logo can be replaced with a custom logo. Name the custom logo “logo.jpg”. The
maximum logo size is 759 (wide) X 399 (height). (logo.jpg works best if under 100K in size.)
Set SYSTEM OPTION/GENERAL FUNCTION OPTION #58 to ROTATING to allow up to fifty images to sequence on the screen. These images must be named “logo##.jpg” where ## is 01 through 50.
Follow these steps to implement a custom logo.
1. Make a “logo.jpg” file for a FLOATING logo or “logo##.jpg” files for ROTATING logos. NOTE:
File name must be lower case characters.
2. Make a folder on the SD card named \image. (This is the same folder that is used to contain key
images.)
3. Copy the logo files to this directory.
4. Move the SD card to the SPS-500.
5. From the SPS-500 S Mode menu, choose Key Relocation, Screen Designer, PGM Tab, then Image,
then Copy and confirm.
6. The new image(s) will replace the SAM4s logo as the screen saver.
Downloading Logo Images for the Internal Printer
You can load up to 14 images into SPS-500 memory through the SD card for printing on the internal printer. Images files should be named logo_xx.bmp (where xx is 01-14). After loading, use P/SYSTEM OPTONS/GENERAL PRINTING OPTIONS #34-37 to select the image number you wish to print on the top/bottom of receipts and guest checks.
Note
Images must be in sequential order, beginning with logo_01.bmp. For example, you cannot load logo_02.bmp without also loading logo_01.bmp at the same time. A “NOT FOUND” error will display if you attempt to load logos that are not in a complete, sequential series.
Image Tips
Maximum image sizes are:
o SPS-530 = 576 X 240 pixels o SPS-520 = 384 X 240 pixels
Images should be black & white
To Load Images
1. Prepare images in the proper sizes and with the proper file names (i.e. logo_01.bmp).
2. Copy images to the update/sps500 folder on the SD card. ((SD:\update\sps500\)
3. Access the System Menu (see “How to Access System Menu” on page 27.)
4. From the System Menu, touch Setup.
5. Touch Logo Define.
6. Insert the SD card.
7. Touch the Logo Def. SD to send the files from the SD card to the ECR.
SPS-500 Program Manual v1.31 Software Installation & SD Utilities 35
Page 36
36 Software Installation & SD Utilities SPS-500 Program Manual v1.31
Page 37
S Mode Programming
S- Mode Programming Screen
CAUTION: S Mode functions are reserved for dealers who set-up and service the SPS-500. The user will not normally perform S Mode functions.
The procedures described in this area are security sensitive. Many S Mode functions, including memory clearing and memory allocation, may cause damage or loss if they are performed without first backing up register data.
Turn the key lock to the S position. (Note: The S position is unmarked and one position clockwise from
the P position. The key marked “C” accesses the S position.)
Note: S Mode Main Menu update at version 1.00s
SPS-500 Program Manual v1.31 S Mode Programming 37
Page 38
Self Tests
The following procedures are used to perform diagnostic tests on the ECR. The integrity of peripherals is tested at this stage.
Touch SELF TEST from the S mode MAIN MENU to display the H/W TEST Screen.
Self Tests - Definitions.
SERIAL & IRC LOOP BACK
This is a diagnostics test for the serial port. Special Loop back connections are required.
DRAWER
This will test the opening of the cash drawers - there are 3 drawers available.
LCD
This will test the integrity of the display.
TOUCH
This will test the touch panel.
RTC SETTING
This is the real time clock setting for the service mode.
RAM
This will test both reading and writing of the Random access memory. NOTE: This test is non­destructive. Performing this test will not affect the current program or totals.
IRC
This will test the Ethernet inter-register communication, helping to determine that all ECRs are connected. Register # Setting – This re-programs the ECR’s register number. IRC System - This tests the Inter Register communications network.
PRINTER
This will test any device connected to each of the seven output ports
CONTRAST
You can adjust the display contrast.
MSR
This will test attached MSR.
DALLAS KEY
The dallas key option is not available on this model.
VERSION CHECK
This will check and display the current operating version.
SD/USB TEST
This will test SD card or USB stick.
KEYBOARD TEST
This will test the keyboard and indicate the key lock position. Touch the screen to exit.
38 S Mode Programming SPS-500 Program Manual v1.31
Page 39
KEYBOARD TEST
This will test the keyboard.
NETWORK PING TEST
This will test a specified network IP address.
AGING TEST
Performs a series of system tests in an endless loop. Touch the screen to exit.
APPLICATION UPDATE
Touch APPLICATION UPDATE to initiate an update of the application program by SD card or USB stick. The update application file SPS500 must reside in the SPS500 folder on the memory device card. See Application Upgrade/Backup from SD/USB” on page 30 for details
Memory Clearing
The Memory Clear selection allows you to selectively clear various areas of the SPS-500 memory.
Touch MEMORY CLEAR from the S MODE MAIN MENU to display the S mode MEMORY CLEAR
Screen.
Memory Clear Options
(1) RESET ALL TTLS, CNTS & GRAND TTLS
This will remove any sales from the reporting memory, clearing all totals, including grand totals.
(2) CLEAR TOTALS AND COUNTERS
This will clear all sales totals from the reporting memory, excluding grand totals.
(3) CLEAR GRAND TOTALS ONLY
This will clear grand totals only, excluding all other sales totals.
(4-7) CLEAR ORDER TRACKING 1 - 4
This will clear the open checks, setting the balance to zero. The PLU sales are still retained for that check on the financial and product reports. This must be done on the ECR set by S Mode options.
(8) CLEAR PAID RECALL
This is reset the memory for displaying paid transactions, the information will begin storing again.
(9) CLEAR PRODUCT PROJECTIONS
This will reset any information held in the product mix, sales projection files, which store the product usage, period projection analysis.
(10) CLEAR TIME-KEEPING
This will reset employee time clock information, remove all hours worked totalizers and labor costing.
(11) CLEAR CLERK INTERRUPT
This will remove any sales currently open against an employee.
(12) CLEAR PRE-POLL STATUS FLAG
SPS-500 Program Manual v1.31 S Mode Programming 39
Page 40
If an unsuccessful attempt has been made to consolidate ECRs sales data, the report is flagged as failed. This will remove that flag allowing normal reporting consolidation again.
(13) CLEAR PLU FILE
This will remove all programmed PLUs from the file, leaving on the basic program.
(14) CLEAR ELECTRONIC JOURNAL
This will reset all sales data held within the electronic journal without printing.
(15) CLEAR CONSECUTIVE#
This will reset the receipt consecutive number.
(16) CLEAR ALL 1-11
This will clear all sales totals as shown above in options 1–11.
(17) CLEAR BATCH
This will clear the current integrated payment batch.
(18) CLEAR GLOBAL ORDER #
This will reset the global order number to zero.
(19) CLEAR DELIVERY
Clears all delivery files.
40 S Mode Programming SPS-500 Program Manual v1.31
Page 41
Memory Allocation
CAUTION: The procedures described in this area are security sensitive. Memory is automatically cleared after memory allocation is set. Do not change memory allocation after your system has been installed unless you are aware that all programs, totals and counters will be cleared. Do not share this information with unauthorized users and provide the S Mode password only to those you may want to perform these functions.
The Memory allocation is requested when the machine is program reset and default memory allocation is declined. The information can be displayed at any time by selecting S mode option memory allocation.
From the S mode MAIN MENU touch MEMORY ALLOCATION to display the S mode MEMORY
ALLOCATION Screen.
Options are organized under seven tabs. Maximums of memory allocation variables depend upon how each memory option is set. Available memory is monitored at the top of the screen. An error message displays immediately if you attempt to allocate features that require more memory than is available.
Memory Allocation – Definitions
The following entries define the file sizes for the ECR; once they have been entered they are fixed and cannot be changed without program resetting the machine. All ECRs within an IRC (inter register communications) system should have identical memory allocations.
(1) # OF PLU
This is the maximum number of PLUs (Price Look-Ups).
(2) # OF PLU STATUS GROUPS
This is the maximum number of Status Groups. These are used to program common system flags to a group of PLUs and are required by the system.
(3) # OF PRICE LEVEL PER PLU (1 - 5)
This is the number of price levels per PLU. Each product has the ability to use five prices selected from twenty price bands. If you wish to use price levels, you must determine the number of price levels here. If Price levels are set, they are set for all PLUs.
(4) PLU REPORT BY PRICE LEVEL
If selected, the PLU report will detail sales at each level, rather than a total and counter for sales at all levels combined.
(5) # OF EMPLOYEES
Determine the total number of employees and set the maximum use wish to use here. Employees include all who use the register for any purpose, including those using only the time clock feature for clocking in/out.
(6) # OF TIME ENTRIES PER EMPLOYEE
Determine the total number of employees and set the maximum use wish to use here. Employees include all who use the register for any purpose, including those using only the time clock feature for clocking in/out.
SPS-500 Program Manual v1.31 S Mode Programming 41
Page 42
(7) USE GROUP BY EMPLOYEE
Determine if you wish to report GROUPS by EMPLOYEE. If you choose Yes, then you can report up to 30 of the 99 groups for each employee. See "Groups By Employee" on page 130 to select which groups will report for each employee.
(8) CHECK TRACKING METHOD
Choose HARD or SOFT. Hard checks store only the check balances; soft check store check detail for the number of lines determined at step 12.
(9) # OF TRACKING FILES
The norm is to have one tracking file for check tracking memory. This however can be increased to four, each running independently, thus allowing separate tracking for multiple drive-thru lanes, phone-in orders, etc.
There is the additional option of providing a history for closed soft checks. Tracking file 2 will store closed checks for tracking file one and tracking file 4 will store 3. Normal tracking with not take place on files 3 and 4 when they are allocated to store history.
(10) # OF LINES PER TRANSACTION
Determine how many lines of receipt print can be buffered for each transaction. If this number is reached during a transaction, the message "BUFFER FULL" will display and the transaction must be finalized. Note: Must be greater than or equal to the number of lines per soft check. Note that voided items also use lines in a check.
(11) # OF LINES PER CHECK/INTERRUPT
This is the maximum number of product lines that can be stored per check, also when using clerk interrupt this is the number of lines that can be stored per clerk. This field also controls the number of history lines that can be stored for closed check tracking files before wrap round reporting begins.
(12) MAXIMUM NUMBER OF CHECKS
Determine the maximum number of checks for each tracking file.
(13) # OF TIME PERIODS
This is the number of time periods by which information will be analyzed. This can be either 24-hourly, 48 - 1/2 hourly, 96 - 15 minutes. Further programming allows suppression and edit of any time report within the chosen range
(14) # OF PRODUCT MIX GROUPS
Product Mix Groups can be used to implement a simplified ingredient system for tracking only essential ingredients associated with items (i.e. cups for beverages or number of pieces for chicken menus.) Enter the number of Product Mix items you wish to track here.
(15) # OF PRODUCT MIX TIME PERIODS
Product mix groups report usage by time period. Determine the number of periods you wish for product mix time reporting. The actual time for each period can be customized. .
42 S Mode Programming SPS-500 Program Manual v1.31
Page 43
(16) PROJECTIONS
The Product Projection report provides a history of each product mix item's sales by day of week.
(17) # OF RECIPE
Recipes can be used for stock control. When a product is sold; the information will be automatically calculated back through the recipe file in order to deduct the stock from the relevant ingredients. This is the maximum recipes available
(18) # OF INVENTORY INGREDIENT
Enter the maximum number of inventory ingredients you wish to use if you are implementing an ingredient inventory system.
(19) # OF LINES FOR ELECTRONIC JOURNAL
This is the maximum number of lines available for the journal storage area before a reset report is required. One line is required for each line of normal print. Wrap round reporting can be activated with line-by-line override of the oldest data.
Note: Receipt Reprint requires that the transaction to be retrieved be resident in the electronic journal. Be sure to allocate electronic journal if you wish to use the receipt reprint options.
(20) # OF PAID RECALL TRANSACTIONS
Enter the number of preceding transactions (a maximum of 99) that may be viewed by repeatedly pressing the PAID RECALL key.
(21) CLERK INTERRUPT
This enables the suspension of an active sales transaction, enabling more than one operator to use the ECR at a time.
(22) EAT-IN BY TIME PERIODS
This allows analysis eat-in sales by time period.
(23) TAKE OUT BY TIME PERIODS
This allows analysis take-out sales by time period.
(24) DRIVE THRU BY TIME PERIODS
This allows analysis drive thru sales by time period.
(25-28) TRACK 1 – 4 BY TIME PERIODS
This provides analysis of the closed/paid check tracking totals with the total monies received reported per hour.
(29) REPORT SELECTION TABLE
Z2 represents accumulation of Z1 reports; Z3 represents accumulation of Z2 reports, etc. You must select all levels below your highest selected report level. For example, if you select Z4 reporting for a particular report, then you must also select Z1, Z2, and Z3 for that report. Each of the five report areas can be read and reset independently.
(30) # OF PROMOTION TABLE
This option represents the promotion (mix & match, mix & match %, fixed price, selective discount, or multi buy) tables that will be available.
SPS-500 Program Manual v1.31 S Mode Programming 43
Page 44
(31) # OF ITEMS FOR PROMOTION TABLE (0-99)
If fixed price or multi buy promotions are used, specific lists of items are maintained that must be sold to allow the discount or new price. This option determines the maximum number of items that can be listed.
(32) BITMAP NV BUFFER (0-999999)
Not Used.
(33) DELIVERY TABLE
The number of customer records maintained in the delivery system. Each record includes Title, First Name, Last Name, Address 1/Address 2, City, ZIP, telephone, email, and birthday fields.
(34-40) DESTINATION BY TIME PERIOD
You can choose to track each additional destination keys (destinations 4-10) by time period. See option 22-24 to set time period tracking for destinations 1-3.
Key Relocation
Touch KEY RELOCATION in S or P Mode: the option to select Screen Designer or Real Key Program displays.
Select Screen Designer to program the touch screen and keylinks Select Real Key Program to program key locations on the keyboard.
Key Relocation—Screen Designer
In addition to the main screen (the default screen) you can display 199 additional screens referred to as KeyLinks. Each keylink contains up to 24 programmable locations. With a large traditional ECR keyboard, most SPS-500 applications will be designed with menu items located on the traditional keyboard, and condiments, options and instructions displayed on the screen.
About Keylinks
Keylinks may be used to organize function keys such as discounts or type of payment keys. Keylinks can display any combination of PLU keys (menu items or condiments) or function keys (%
keys, media keys, etc.)
A KEYLINK can be opened (displayed) by touching a key on the Main screen or by touching a key
on another Key Link. Key Links can also be opened automatically after the entry of a PLU item (see PLU Programming). If desired a specific Key Link can display after employee sign on is completed.
KEYLINKs can be programmed to remain open for unlimited entries, with the DONE key used to
close the KEYLINK screen, or can be programmed to close automatically after a set number of entries are completed.
S Mode System Option # (26) SALES AREA CONFIGURATION allows you to choose one of the
four screen layout options: NOT USE (default) provides screen layout consisting of a transaction area and 24 touch locations. TWO COLUMN provides a larger transaction area with a larger font size and 12 touch locations; ONE COLUMN provides a larger transaction area with a larger font size and 6 touch locations; and FULL SCREEN, where the transaction area occupies the entire screen with the largest font size and no touch locations. Keylinks are not used when “FULL SCREEN” is selected.
44 S Mode Programming SPS-500 Program Manual v1.31
Page 45
Key Relocation Screen—Screen Tab
1. Select KEY RELOCATION from the P menu or select KEY RELOCATION and then SCREEN
DESIGNER from the S menu. The KEY RELOCATION screen displays with the SCREEN tab selected:
Touch to select
another keylink.
2. Use the or keys to select the keylink screen you wish to program, or touch the button indicating
the keylink currently displayed and enter the number of the keylink you wish to program.
SPS-500 Program Manual v1.31 S Mode Programming 45
Page 46
Key Relocation Screen—PGM Tab
Touch the PGM button to display the keylink options. Select the keylink (screen) you wish to
program. Note that options are not available for the main screen (keylink #0), you must select keylink #001 to #200 to set options.
Touch the
location you wish
to program. A
display on the
selected location.
border will
Touch multi check if
you wish to assign the
same attributes to a
group of locations at
the same time. Touch
as many positions as
you wish and then
make your selection.
To apply the key attributes to the same position is other keylink screens, touch the KEY button. You will be prompted to enter the range of keylinks where you would like this key applied. In a similar manner, you can assign the same key shape and color to the same position on other keylinks.
Touch
Copy to
copy the
keys on this
screen to a
range of
other
The DISPLAY BACKGROUND
IMAGE option -- you must also
download the image. See “Image
Downloads” on page 33.
Touch KEY to assign a function, PLU or keylink to a selected location. (Key assignment can also be done at the LIST tab.
The keylink set here will display after entries for the initial keylink are satisfied or the keylink is exited.
The keylink set here will display after entries for the initial keylink are satisfied or the keylink is exited.
The value entered in the “number of choice” field will determine the number of entries before the keylink is automatically closed. For example, if “2” is set here, after 2 entries, the keylink will automatically close.
If the DONE key is enabled and you set “0” here, unlimited keylink entries will be accepted. When the DONE key is pressed, the previous keylink will display.
If the DONE key is enabled and you wish to advance to the keylink set in the “FUNCTION LIST KEY LINK” field, set the “NUMBER OF CHOICE:” field to a value of “99”.
If YES, the keylink will ask for the quantity of items.
46 S Mode Programming SPS-500 Program Manual v1.31
Page 47
Key Relocation Screen—Design Tab
y
y
Select one of 4 font sizes
Key Relocation Screen—List Tab
Select black or white font color.
Select button color.
Touch here to select a button size/type. Inactive buttons (“X”) do not displa
Touch auto select to automatically go to the next key after each program
Touch multi check if you wish to assign the same attributes to a group of locations at the same time. Touch as many positions as you wish and then make your selection.
in REG mode.
Use the list tab to select the function of the selected key location:
Touch the FUNCTON tab
and then select the function from the list, or
Touch the MACRO tab to
assign a macro to the location, or
Touch the PLU tab to assign
a PLU to the location, or
Touch the KEY LINK tab to
select a keylink to open when this ke
is touched.
SPS-500 Program Manual v1.31 S Mode Programming 47
Page 48
Function Key Code List
1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8
9 9 10 0 11 00 12 000 13 ADD CHECK 14 Reserved 15 Reserved 16 CANCEL 17 Reserved 18 CASH 19 TIP DECLARE 20 Reserved 21 CHECK 22 CHECK CASH 23 CHK ENDORSE 24 CLEAR 25 CONTINUE 26 CURR CONV 1 27 CURR CONV 2 28 CURR CONV 3 29 CURR CONV 4 30 CURR CONV 5 31 Reserved 32 Reserved 33 TABLE DSP 34 Reserved 35 Reserved 36 REPORT 37 DONE 38 Reserved 39 Reserved 40 EMPLOYEE 41 EMPLOYEE 1 42 EMPLOYEE 2 43 EMPLOYEE 3 44 EMPLOYEE 4 45 EMPLOYEE 5 46 EMPLOYEE 6 47 EMPLOYEE 7 48 EMPLOYEE 8
49 EMPLOYEE 9 50 EMPLOYEE 10 51 52 ERR CORR. 53 FD/S SHIFT 54 FD/S SUBTOTAL 55 FD/S TENDER 56 GUEST # 57 HOLD 58 INACTIVE 59 KEYBOARD LEVEL 1 60 KEYBOARD LEVEL 2 61 KEYBOARD LEVEL 3 62 KEYBOARD LEVEL 4 63 KEYBOARD LEVEL 5 64 LIST CHECK 1 65 LIST CHECK 2 66 LIST CHECK 3 67 LIST CHECK 4 68 Reserved 69 DELIVERY 70 PARK DELIVERY 71 SERV DELIVERY 72 DELIVERY LIST 73 Reserved 74 Reserved 75 Reserved 76 Reserved 77 DATATRAN 78 STRING REPORT 79 NEXT DOLLAR 80 SHIFT CHANGE 81 Reserved 82 Reserved 83 Reserved 84 Reserved 85 Reserved 86 Reserved 87 Reserved 88 Reserved 89 Reserved 90 ENTER 91 CURSOR DOWN 92 CURSOR UP 93 CURSOR LEFT 94 CURSOR RIGHT 95 PAGE DOWN 96 PAGE UP
97 NEXT RECORD 98 PREV RECORD
99 Reserved 100 Reserved 101 DESTINATION 1 102 DESTINATION 2 103 DESTINATION 3 104 DESTINATION 4 105 DESTINATION 5 106 DESTINATION 6 107 DESTINATION 7 108 DESTINATION 8 109 DESTINATION 9 110 DESTINATION 10 111 Reserved 112 Reserved 113 Reserved 114 Reserved 115 MACRO PAUSE 116 MACRO SET 117 MACRO # (CODE No..) 118 MDSE RETURN 119 MISC TEND 1 120 MISC TEND 2 121 MISC TEND 3 122 MISC TEND 4 123 MISC TEND 5 124 MISC TEND 6 125 MISC TEND 7 126 MISC TEND 8 127 MISC TEND 9 128 MISC TEND 10 129 MISC TEND 11 130 MISC TEND 12 131 MISC TEND 13 132 MISC TEND 14 133 MISC TEND 15 134 MISC TEND 16 135 MISC TEND # 136 MODIFIER 1 137 MODIFIER 2 138 MODIFIER 3 141 MODIFIER 4 142 MODIFIER 5 141 MODIFIER 6 142 MODIFIER 7 143 MODIFIER 8 144 MODIFIER 9
48 S Mode Programming SPS-500 Program Manual v1.31
Page 49
145 MODIFIER 10 146 Reserved 147 #/NO SALE 148 P/BAL 149 Reserved 150 Reserved 151 PAID OUT 1 152 PAID OUT 2 153 PAID OUT 3 154 PAID OUT 4 155 PAID OUT 5 156 PAID RECALL 157 % 1 158 % 2 159 % 3 160 % 4 161 % 5 162 % 6 163 % 7 164 % 8 165 % 9 166 %10 167 PLU 168 Reserved 169 PRICE INQ 170 PRICE LEVEL 1 171 PRICE LEVEL 2 172 PRICE LEVEL 3 173 PRICE LEVEL 4 174 PRICE LEVEL 5 175 PRICE LEVEL 6 176 PRICE LEVEL 7 177 PRICE LEVEL 8 178 PRICE LEVEL 9 179 PRICE LEVEL 10 180 PRICE LEVEL 11 181 PRICE LEVEL 12 182 PRICE LEVEL 13 183 PRICE LEVEL 14 184 PRICE LEVEL 15 185 PRICE LEVEL 16 186 PRICE LEVEL 17 187 PRICE LEVEL 18 188 PRICE LEVEL 19 189 PRICE LEVEL 20 190 PRINT
191 PRINT CHECK 192 PRINT HOLD 193 PROMO 194 Reserved 195 QUIT 196 RCPT ON/OFF 197 RECALL CHECK 1 198 RECALL CHECK 2 199 RECALL CHECK 3 200 RECALL CHECK 4 201 RECD ACCT 1 202 RECD ACCT 2 203 RECD ACCT 3 204 RECD ACCT 4 205 RECD ACCT 5 206 RECEIPT 207 REPEAT 208 SCALE 209 SEAT # 210 Reserved 211 SPLIT ITEM 212 SPLIT PAY 213 STOCK INQ 214 STORE CHK1 215 STORE CHK2 216 STORE CHK3 217 STORE CHK4 218 SUBTOTAL 219 TABLE 1 220 TABLE 2 221 TABLE 3 222 TABLE 4 223 Reserved 224 TAX EXEMPT 225 TAX SHIFT 1 226 TAX SHIFT 2 227 TAX SHIFT 3 228 TAX SHIFT 4 229 TAX SHIFT 5 230 TAX SHIFT 6 231 CLK IN/OUT 232 TIP 1 233 TIP 2 234 TIP 3 235 TRANS CHK1 236 TRANS CHK2
237 TRANS CHK3 238 TRANS CHK4 239 TRAY SUBTOTAL 240 VALID 241 VOID ITEM 242 WASTE 243 FUNC.LIST# 244 X/TIME 245 Reserved 246 PARK ORDER 247 SERVE ORDER 248 KP ROUTING 249 SPLIT CHECK 250 ALPHA TEXT 251 NEW CHECK 1 252 NEW CHECK 2 253 NEW CHECK 3 254 NEW CHECK 4 255 Reserved 256 PRICE CHANGE 257 Reserved 258 Reserved 259 Reserved 260 Reserved 261 Reserved 262 Reserved 263 Reserved 264 Reserved 265 Reserved 266 Reserved 267 Reserved 268 PREV LIST 269 NEXT LIST 270 Reserved 271 Reserved 272 *AUTOCASH 1 (v1.00s+) 273 *AUTOCASH 2 (v1.00s+) 274 *AUTOCASH 3 (v1.00s+) 275 *AUTOCASH 4 (v1.00s+) 276 *AUTOCASH 5 (v1.00s+) 277 *AUTOCASH 6 (v1.00s+) 278 *AUTOCASH 7 (v1.00s+) 279 *AUTOCASH 8 (v1.00s+) 280 *AUTOCASH 9 (v1.00s+)
SPS-500 Program Manual v1.31 S Mode Programming 49
Page 50
Function Key Definitions
Key Key
#
Description
Numeric Keys 1-9, 0, 00, 000
ADD CHECK
CANCEL
CASH
TIP DECLARE
CHECK
CHECK CASH
CHECK ENDORSE
1-12
013
016
018
019
021
022
023
Use for numeric entries, can be removed or relocated on the keyboard or touch screen.
Use to add multiple guest checks (tracking balances or soft checks) for payment together. See "TRAY SUBTL" on page 55 to add separate transactions when you are not tracking balances.
Touch CANCEL to abort a transaction in progress. All current items are removed (voided).
Use CASH to finalize or tender cash sales. Change is computed when the amount of cash tendered is greater than the amount of the sale.
Use to declare employee tips if you are not using the employee time keeping feature. (If you are using employee time keeping, you are prompted to declare tips when clocking out.)
Use CHECK to finalize or tender check sales. Change is computed when the amount of the check tendered is greater than the amount of the sale.
Use the CHECK CASH key to exchange a check for cash outside of a sale.
If compulsory check endorsement is set with the CHECK key, use the CHECK ENDORSE key to print the endorsement message after a check is inserted into the appropriate printer.
CLEAR
CONTINUE
CURR. CONV. 1-5
TABLE DSP
NEXT DOLLAR
REPORT
DONE
EMPLOYEE
024
025
026­030
033
034
036
037
040
Use the CLEAR function to clear numeric entries or error conditions.
Use to override the pop-up employee function after a transaction. Allows the employee to post an additional transaction without signing on again.
Use to convert and display the value of the transaction in foreign currency. Only cash tender is allowed after touching a CURR CONV key. Change is calculated and issued in home currency.
Use to display the table map.
Touch the NEXT DOLLAR key to tender an amount the next whole dollar above the sale total. For example, if the sale total were $2.52, then the NEXT DOLLAR key would automatically tender $3.00.
You can print out reports from the REG tab using the REPORT key. Reports are generated by first entering the report code, then touching the REPORT key, i.e.: [Report Code] [REPORT]. See “Report Function Key Report Code Structure” on page 167 in the appendix of this manual. Note:
Touch the DONE key to exit a keylink screen and return to the main screen.
The EMPLOYEE # key is used to sign on a cashier, clerk, server or employee.
50 S Mode Programming SPS-500 Program Manual v1.31
Page 51
EMPLOYEE (1-10)
041­050
The EMPLOYEE (1-10) keys can be programmed to sign on a specific employee when touched directly, without entering a code.
ERR.CORR
FD/S SHIFT
FD/S SUBTL
FD/S TEND
GUEST #
HOLD
INACTIVE
LIST CHECK 1-4
DELIVERY
052
053
Touch ERR CORR immediately after an item to void that item.
Touch FD STMP SHIFT to shift the pre-programmed food stamp status of an item prior to its registration.
054
Touch FD STMP SUBTTL to display the total of food stamp eligible items registered in the current transaction.
055
Touch the FD STMP TEND key to tender Food Stamps after the display of the food stamp eligible subtotal. Depending upon function key programming, change less than $1 may be applied to any cash balance or issued as cash change.
056
Use to record the number of guests served by a transaction. The entry may be compulsory. The entry appears on receipts and the kitchen printer/KVS.
057
Use to identify an individual item, or an entire transaction so that the designated items will not print/display at the kitchen printer/KVS at the current finalization. Items designated as "hold" items will display on the screen with an "H".
058
064­067
Use to define an inactive key location.
Touch LIST CHECK (for the appropriate tracking file) to display a list of all open soft checks in the file.
069 The Delivery function key is used to initiate a delivery transaction.
When touched, the Delivery key opens the customer record screen. Here existing accounts can be opened, new accounts created, or existing accounts deleted.
PARK DELIVERY
SERV DELIVERY
DELIVERY LIST
DATATRAN
STRING REPORT
NEXT DOLLAR
SHIFT CHANGE
070 The Park Delivery function key allows you to accept orders and hold
them for preparation and delivery at a later time.
071 The Serv Delivery function key releases held parked orders for
preparation.
072 Touch the Delivery List function key to display a list of open delivery
check numbers, with name, time and status. From the list, you can release a parked order for preparation.
077
Use to display the Datatran function menu in REG Mode, including Open Batch, Close Current Batch, Close Batch with Debit, Gratuity, and Get Gift Card Balance functions.
078 Use to execute string report from REG mode. Enter number of string
report to execute. Manager password may be required.
079
Touch the NEXT DOLLAR key to tender an amount the next whole dollar above the sale total. For example, if the sale total were $2.52, then the NEXT DOLLAR key would automatically tender $3.00.
080
Use to manually change the shift. Enter the shift number and touch SHIFT CHANGE.
SPS-500 Program Manual v1.31 S Mode Programming 51
Page 52
080-
Reserved
089
CURSOR DOWN
CURSOR UP
DESTINATION 1-10
MACRO PAUSE
MACRO SET
MACRO #
091
Use in REG Mode to cursor up to an item displayed in the transaction area of the screen.
092
Use in REG Mode to cursor up to an item displayed in the transaction area of the screen.
099-
Reserved
100
101­110
DESTINATION functions are subtotal functions to be used for selling situations such as eat in, take out and drive thru. Touch the appropriate DESTINATION key to record the amount of the transaction in the destination key total on the financial report. Tax calculation can be changed to accommodate different tax rules for drive thru sales.
111-
Reserved
114
115 Press the MACRO PAUSE key during macro programming to indicate
a pause in the macro. A macro will stop when it reaches the pause, and then accept an operator key entry before continuing the macro sequence.
116 Press the MACRO SET key to create a macro at any time without
going through the P-mode macro program.
117
Use to execute one of the forty possible macros by entering the macro number and touching the MACRO # key.
MDSE RETURN
MISC TEND 1-16
MISC TEND #
MODIFIER 1-10
#/NO SALE
P/BAL
118
119­134
135
136­145
147
148
Touch the MDSE RETURN key to adjust items inside or outside of a transaction.
Touch a MISC TEND key to finalize or tender sales paid by various charges or other media. Tendering may or may not be allowed depending upon function key programming. (Charge is the default descriptor for MISC TEND #1)
Access any of the 16 possible miscellaneous tender functions by entering the tender number (1-16) and touching the MISC TEND # key.
Preceding a PLU entry, a modifier key changes a digit of the PLU number, causing a different PLU to be registered. Modifier keys can be set to change any of the 14 PLU digit positions to any specified digit (0-
9).
Use to enter a non-adding memo number during a transaction (# function) or use to open the cash drawer outside of a sale (no sale function). Beginning at version 1.00s (Sept 12, 2013) capability to scan a non-add number was added.
Enter an amount, and then touch the Manual Previous Balance (P/BAL) key to use the simplest form of Charge Posting/Table Service. The P/BAL key may be used any time within a transaction. Transactions where the P/BAL key is used must be finalized with one of the STORE CHECK keys.
52 S Mode Programming SPS-500 Program Manual v1.31
Page 53
PAID OUT 1-5
151­155
Touch a PAID OUT key to remove cash, check or miscellaneous media from the drawer.
PAID RECALL
%1 - %10
PLU
PRICE INQ
PRICE LVL 1-20
PRINT
156
157­166
167
169
170­189
190
The PAID RECALL key is used to recall last x number of transactions, starting with the last transaction finalized. (X is determined in memory allocation.) Once recalled, a transaction could be reviewed (using the cursor keys or PAGE UP/PAGE DN). To exit the paid order view, touch CLEAR.
Ten discount keys (%1 - %10) are available to handle various kinds of discounts, markdowns and adjustments to items or transactions.
Enter the PLU code number and touch PLU to register a PLU.
Touch the PRICE INQ to display the PLU price without actually registering the PLU.
Touch a LEVEL key prior to a PLU entry to shift the price of a PLU to a different price set in PLU programming.
Touch the PRINT function to send items that require special preparation to the kitchen printer (or KVS) before the sale is finalized. An item can be programmed as an auto grill item, requiring the PRINT key to be touched every time the menu item is sold. This function does not affect normal kitchen printer/KVS routing. The PRINT function also sends items in group sequence using the “meal order feature”. Items are given a meal order priority through group programming. Each time the PRINT key is touched, the next priority of items will be release to the kitchen printer.
PRINT CHECK
PRINT HOLD
PROMO
QUIT
RECEIPT ON/OFF
191
192
193
195
196
Prints the soft guest check (tracking file) that is currently displayed. The PRINT CHECK key may be programmed to store (service) the check automatically.
Use to remove the "hold" designation from an item or order, so that the items and their instructions are now sent to the kitchen printer/KVS at finalization.
Touch the PROMO key to void the price (the item remains) of an item. Can be used for 2 for 1 promotions. A PROMO count is available for each menu item.
Touch QUIT to automatically sign off the current cashier/clerk.
Touch RECEIPT ON/OFF to toggle the receipt function from on to off or touch [1] [RECEIPT ON/OFF] to turn receipt on or [2] [RECEIPT ON/OFF] to turn receipt off. You must first have a receipt printer connected, identified to the register, and the print receipt automatically option (see General Printing Options) turned on. Key also controls report printing.
SPS-500 Program Manual v1.31 S Mode Programming 53
Page 54
RECALL CHECK # 1-4
197­200
The check tracking system can maintain only balances (hard check) or entire transactions (soft check) in the register memory. Four different tracking files can be separated to maintain, for example: restaurant checks, call-in orders, delivery orders, and/or table balances. Touch one of the four RECALL CHECK # keys directly to begin a tracking transaction, or enter the tracking number and touch the RECALL CHECK # key to access the existing tracking balance.
RECD ACCT 1-5
RECEIPT
REPEAT
SCALE
SEAT #
SPLIT ITEM
SPLIT PAY
STOCK INQ
STORE CHECK 1-4
SUBTOTAL
TABLE # (1-4)
201­205
206
207
208
209
211
212
213
214­217
218
219­222
223
Touch a RECD ACCT key to add cash, check or miscellaneous media to the drawer.
Touch the RECEIPT key to issue a transaction receipt at the designated receipt printer.
Touch the REPEAT key to quickly re-order a set of items. When a check is recalled, simply touch the REPEAT key to automatically register all of the items registered at the previous posting.
Touch the SCALE key to automatically display the weight from a scale connected to the register, or to manually enter a weight for extension.
Use to identify a specific seat (or person) within a transaction. Facilitates separate payment by seat, and identifies to the food preparation staff (through the kitchen printer/KVS) how to assemble meals. Seat numbers may be assigned at the time of entry or, if necessary, later in the transaction.
When like items are consolidated in a transaction you can move the cursor to the item and touch the SPLIT ITEM key to display the items separately, instead of in consolidated form, used normally to assist the items to seat allocation.
Touch the SPLIT PAY key to divide the amount of a guest check into equal segments for payment by more than one person.
Touch the STOCK INQ key, and then enter (or scan) an item to view the stock status of the item. (The item must be a stock item to use this function.)
The check tracking system can maintain only balances (hard check) or entire transactions (soft check) in the register memory. Four different tracking files can be separated to maintain, for example, restaurant checks, call-in orders, delivery orders, and/or table balances. Touch one of the four STORE CHECK # keys to finalize a tracking transaction.
(This function is equivalent to a SERVICE function.)
Touch SUBTOTAL to display the message “SUBTOTAL” on the display. Although a running total is always displayed on the bottom of the screen, the SUBTOTAL key may be required before some functions, such as subtotal discount.
Use to enter the table number of the check. If a table number is entered, the TABLE # key can also be used to recall the check.
Reserved
TAX EXEMPT
54 S Mode Programming SPS-500 Program Manual v1.31
224
The TAX EXEMPT can be preprogrammed to exempt specific taxes from a sale.
Page 55
TAX SHIFT 1-6
225­230
Use to shift the preprogrammed tax status of an item. Touch before an item entry to make taxable.
CLK IN/OUT
TIP (1-3)
TRANSFER CHECK (1-4)
TRAY SUBTL
VALID
VOID ITEM
WASTE
FUNC.LIST#
231
232­234
235­238
239
240
241
242
243
Touch the CLK IN/OUT key to record start and stop work times for the registered employee. Hours worked are maintained by the time clock system.
Use to enter a tip amount on a check.
Use to transfer one or all open soft checks form one server to another server. A transfer check receipt will print.
Touch the TRAY SUBTL key to finalize a transaction that will be paid later with subsequent transactions. See "ADD CHECK" on page 50 to add multiple soft checks for payment.
Touch VALID to initiate a single line validation. (A printer with validation capability must be connected to the system and programmed appropriately.)
Touch the VOID ITEM key to remove an item from a transaction. Locate the cursor on the item you wish to remove and touch the VOID ITEM key.
Used to start and end entries of items that are wasted. A waste count is maintained for each item and inventory is adjusted.
Use to manually advance to a specific Key Link. Enter the Key link # (1-200), touch the FUNC.LIST# key.
X/TIME
PARK ORDER
SERVE ORDER
KP ROUTING
244
245
246
247
248
Use the X/TIME key to multiply, to register split price items, or display the time in the REG mode.
Reserved
Used in conjunction with a kitchen video system and the SERVE ORDER function key. Enter a number and touch PARK ORDER to park or "suspend" an order on the video monitor until the order is completely filled. In the case of a drive through order that cannot be completed when the customer arrives at the pick-up window, the operator would park the order until it was completely filled. The order would then be served or bumped by using the SERVE ORDER key.
Used in conjunction with a kitchen video system and the PARK ORDER function key. Enter a number and touch SERVE ORDER to serve or bump the order from a video monitor. No video keypad is needed for this function.
The KP ROUTING key is used to override KP Time Period control. For example, a restaurant might normally operate two kitchens at one time and one kitchen at other times. In case the volume of business changes, the manager might want to control the KP routing manually. Also, a single item, or large order might be required to be sent to a different printer than normal. Select STAYDOWN or TRANS. POP UP. To operate, before the transaction, touch [1] [KP ROUTING] for period one or [2] [KP ROUTING] for period two.
SPS-500 Program Manual v1.31 S Mode Programming 55
Page 56
SPLIT CHECK
249
The Split Check function provides another method of breaking down checks for payment. Note that this method works best when check numbers are not automatically assigned. Many programmers/installers will use the table number as the check number, and in this situation the feature works quite well.
Place a “Split Check” key on the screen. Recall a check (table). Select the item you wish to place on a new check by touching the item on the display, then touching [Split Check]. Note that an asterisk (*) now displays next to the item. Continue to mark additional items to be assigned to a different check as necessary. Touch [Store Check]. The prompt will ask you to enter the number of the check you wish the designated items to be assigned to. Enter the check (table) number and touch OK. The original check with be stored automatically and the new check with the split items is open for storing or payment.
If you wish to use the split check feature in applications where checks are automatically assigned, you must first open and store a new check. Make note of the check number. Then open the check from which you wish to split items from. Identify the items using the [Split Check] key as described above. Then when prompted to enter the number of the check where the selected items are to be assigned, enter the number of the new check you previously created.
ALPHA TEXT
NEW CHECK1-4
PRICE CHANGE
PREV LIST
NEXT LIST
AUTOCASH 1-9
250
251­254
256
268
269
272­280
Use to type a name or message that will be associated with a soft check. Touch the ALPHA TEXT key anytime after a check has been opened, then type a message (up to 15 characters) using the alpha keyboard overlay and touch OK. Multiple message lines can be entered. The message is saved and printed/displayed with the order. A system option controls whether the message is printed on the guest check.
The standard recall check key allows a check to be opened if it does not already exist. This is excellent in hospitality tracking, however for account management credit may not so readily be given. Therefore when this button is programmed accounts are not opened automatically. A warning will indicate an account does not exist if an attempt is made to open using the recall check key. The new check button is used to open new accounts. The programmability for this key is automatically picked up from the status of the Recall check key.
This allows the pre-programmed price of an item to be changed though the sequence: [PRICE CHANGE] [PLU] [PRICE] [PRICE CHANGE]. The PLU flag “ALLOW PRICE CHANGE” controls this function.
Moves the current screen (n) to the previous screen (n-1).
Moves the current screen (n) to the next screen (n+1).
Use for quick cash tender keys instead of Macro keys. Functions are available in v1.00s or later. Amount of tender is programmable.
56 S Mode Programming SPS-500 Program Manual v1.31
Page 57
System Options
This section is used to define the most fundamental parameters of the whole system such as, how many ECRs are in the network, which ECR number will store common data, etc.
Select SYSTEM OPTIONS from the S mode PROGRAMMING MENU to display the S mode SYSTEM
OPTIONS Screen.
S Mode System Options – Definitions
(1) REGISTER # (1-32)
This is the register number for this ECR. This is required to be a sequential number starting from 1 for each of the ECRs in an inter-register communications system.
(2) STORE #/STORE NAME
This is used during communications to indicate which store sales are collected from. Either a store name, store number, or both a store name and number can be entered. If store number alone is entered, store files will be saved on the SD/USB card under the store number; if a store name alone, or if a store name and number are entered, store files will be saved on SD/USB under a folder with the store name.
(3) IRC FROM REGISTER #
This is the number of the first ECR in an inter-register communications system. The norm is 1.
(4) IRC TO REGISTER #
This is the number for the last ECR in an inter-register communications system.
(5) IRC NUMBER OF RETRIES
The standard setting will be acceptable here, unless directed by CRS Support to use a different value. This feature controls the number of requests to consolidate a ECR before failure is announced. This is default to 10 providing optimum network performance.
(6) PRINT DISPLAY DECIMAL POSITION
This is the number of decimal places the system will use.
(7) PASSWORD (0000 – NO PASSWORD)
Each of the reporting areas can be password protected to provide management restriction.
(8) SEND PLU DESCRIPTOR WHEN POLLED
This option must be selected when polling with SAM500.
(9) REG# HOLDS TIME IN/OUT DATA
The time clock, labor hours worked and costing analysis feature can be operated on any ECR, however the data is held centrally on one register.
(10) REG# HOLDS CHECK TRACKING DATA
The four check tracking files can be operated on any ECR. The files however are stored centrally, normally on ECR #1. On a more customized system this can be changed so that each tracking file is stored on a different ECR, the information will be available for central use.
SPS-500 Program Manual v1.31 S Mode Programming 57
Page 58
(11) REG# HOLDS BACKUP CHECK TRACKING DATA
The four check-tracking files can backed up on a second ECR.
(12) REG# HOLDS KP GLOBAL ORDER#
The order number printed on kitchen order tickets can be the register number followed by a consecutive number or can be held centrally and be a system consecutive number this is referred to as a global order number.
(13) REG# HOLDS CLERK INTERRUPT DATA
Identify the register that stores transaction data when the transaction is suspended while another clerk begins a different transaction.
(14) DISPLAY PRINTER ERROR WHEN POLLING
This controls the response of the ECR when a printer is not available to print a PC activated report. The option is default to No to ensure that if a printer is off line the communications will continue.
(15) NUMBER OF REGISTER THAT HOLDS THE DATATRAN
Enter the number of the ECR in the network where the DataTran is connected.
(16) MSR IS CONNECTED
Set MSR CONNECTED to DATATRAN if the MSR is connected to the DATATRAN; PDC if the MSR is connected to the PDC; REGISTER if the MSR is connected to the register (internal).
(17) PINPAD IS CONNECTED
Select DATATRAN or PDC.
(18) PINPAD KEY TYPE
Set the PIN encryption method: DUKPT or ROTATE KEY.
(19) TRACK# HOLDS DELIVERY TABLE
If using a delivery system, indicate the tracking file number that will be used to keep transactions input using the delivery function.
The following are used for sending reports via FTP:
# NETWORK SETTING?
Set to YES for FTP communications
AUTOMATICALLY GET IP ADDRESS? (DHCP)
Set to YES only if you want to get the OP address from the DHCP server. Consult your network administrator.
IP ADDRESS
Set only if using IP Polling.
SUBET MASK
Set only if using IP Polling.
GATEWAY
If connected by router, set to IP Address of Router.
DNS SERVERS#1/DNS SERVERS#2
If connected to Internet, obtain from your Internet Service Provider (ISP).
58 S Mode Programming SPS-500 Program Manual v1.31
Page 59
USE NEW IRC NETWORK (Version 1.00s or later)
This option allows you to use a non-standard IP address configuration.
PC CONNECTION TYPE
Select SERIAL or ETHERNET.
PC CONNECTION PORT NUMBER
The port number.
(20) USE MAGNETIC DALLAS KEY
Set to NO. This option is not currently available.
(21) DRAWER OPEN COUNT (1-5)
Default is 1. This is the number of drawer open pulses sent to the drawer. This option only if you are experiencing intermittent cash drawer opening failure.
(22) DRAWER OPEN DELAY
Default is 100. This is the time delay between pulses, if multiple pulses are set on option #23. Set this option only if you are experiencing intermittent cash drawer opening failure.
(23) DRAWER OPEN TIME
Default is 200. This is the length of the drawer pulse. Set this option only if you are experiencing intermittent cash drawer opening failure.
(24) STRONG PASSWORD
If Yes, requires sign –in code and MCR sign on. Required for integrated payment installations.
(25) SAVE EFT LOG FILE TO (option changed at version 1.00q)
Choose NONE, SD or USB. Always set to NONE. Do not use unless instructed to use by CRS support.
(26) SAVE PABP LOG FILE TO (option changed at version 1.00q)
Choose NONE, SD or USB. Must be set on all ECRs in the system if using integrated electronic payments. Select the memory device (SD or USB) that is being used to collect the PABP log file.
(27) SALES AREA CONFIGURATION
Choose one of the following screen layout options (see examples below each option): NOT USE (default) provides screen layout consisting of a transaction area and 24 touch locations.
SPS-500 Program Manual v1.31 S Mode Programming 59
Page 60
TWO COLUMN provides a larger transaction area with a larger font size and 12 touch locations;
ONE COLUMN provides a larger transaction area with a larger font size and 6 touch locations;
FULL SCREEN the transaction area occupies the entire screen with the largest font size and no touch
locations. Keylinks cannot be used when “FULL SCREEN” is selected.
(28) DATATRAN TIMEOUT (30-240) (option added at version 1.00q)
Set to 240 when using integrated electronic payments (Datatran). Lower settings may cause payment issues. CAUTION: Because this option was not available on earlier versions, if a saved program is loaded from an earlier application version, this option will load at zero. This option must be set to 240 for proper Datatran operation.
(29) KEY SCAN TIME (10 - 300) (option added at version 1.00s)
Default is 300. Do not change unless adviced by CRS Technical Support.
60 S Mode Programming SPS-500 Program Manual v1.31
Page 61
Printer Driver Selections
This program allows you to change the commands for specific printers, or to set up a new printer by using generic (1-5) settings.
Select PRINTER DRIVER SELECTIONS from the S mode PROGRAMMING MENU to display the
PRINTER DRIVER SELECTIONS screen.
This is used to customize existing printer formats or to add generic printers to the system. There is normally no need to change this information. The only exception being, printing bitmap images where the initialization code should be deleted for the appropriate printer.
Printer Driver - Definitions
PRINTER TYPE
Common printer types have been defined, ELLIX, SAMSUNG, CITIZEN, EPSON etc. These need no modification. The system does have some custom printer types available for technicians to allocate their own settings.
PRINTER TASKS: INITIALIZE, COMPRESS, Etc.
Leave these setting at default unless specific settings are needed to perform special printing such as bold, underline etc. Refer to printer documentation or consult CRS for additional support.
START CODE
This code relates to the printer task and is input from your own printer manual when defining a custom printer.
CANCEL
This code relates to the printer task and is input from your own printer manual when defining a custom printer.
Special Settings for Expanded Print
For impact printers such as the SNBC BTP-M280 or Bixolon SRP-275:
In the EXPANDED field, set the START value to 1B2130 and the CANCEL field to 1B2101.
For thermal printers such as the SAM4s ELLIX 20 or SNBC thermal models:
In the EXPANDED field, set the START value to 1D2120 and the CANCEL field to 1D2100.
SPS-500 Program Manual v1.31 S Mode Programming 61
Page 62
Define Port
There are 4 serial ports and one Ethernet port for peripheral device connection. The following section defines the peripheral device and the parameters for the peripheral that will be attached to the port.
Select DEFINE PORT from the S mode PROGRAMMING MENU.
Define Port - Definitions
PORT
This is the number of the physical port located on the ECR. There are four serial ports, and an Ethernet port (with settings for up to seven Ethernet printers).
PORT DESCRIPTION
This is an area in which you can type your own description of the task the port is carrying out, i.e. KITCHEN PRINTER, HAND SCANNER etc. This description is for your own reference purposes.
BAUD RATE
This is the Baud Rate of the device, the communications speed of the peripheral.
PARITY
This is a standard peripheral definition; the information is normally supplied with the device.
DATA BITS
This is a standard peripheral definition; the information is normally supplied with the device.
STOP BITS
This is a standard peripheral definition; the information is normally supplied with the device.
RETRIES
This is the number of attempts that will be made to communicate with a device before failure is declared. The default setting (3) is satisfactory for most commonly used peripherals.
PRINT BIT MAP
This allows printing of the previously downloaded graphics logo if the option has been defined as available within the memory allocation.
FEED LINES BEFORE PRINTING/AFTER PRINTING
This the number of lines to be fed before or after the printing is started, this will make the receipt longer, helping format the ticket for non-cutter printers.
LOGO SIZE
Select Normal, Double Height, Double Width, or Quadruple. This option is not used when using the new NV image downloading.
LINES ON HARD SLIP
When a slip printer is used, this is the number of lines that can be printed on a loose paper printer, before a prompt for the next page appears.
62 S Mode Programming SPS-500 Program Manual v1.31
Page 63
CUTTING AFTER PRINTING
When a printer has the capabilities of auto cut, this option will decide if that feature is to be used. For receipts it is commonly set to yes, however detail journal printers do not require this option.
IN CASE OF PRINTER, KICK THE DRAWER
Use to send an audible beep using an optional beeper.
PRINT UPSIDE DOWN
The printer will print the receipt upside down so that if the printer is wall-mounted, or placed vertically, the user can read easily. Supported printers are: SAM4s Ellix 10, Ellix 20, Bixolon SRP-350, Epson TM-T88-2. If the number of lines to print in one print job exceeds 1000, the SPS-500 will ignore the option.
DEVICE
This is the peripheral that will be connected to the port. The following options can be chosen:
DISABLE
The port is not active
PRINTER
The port will be used to operate a printer, you are then presented with a list of Printer types, all of which are pre-programmed with Driver setting.
VIDEO
This is a linked Kitchen Video System for the display of products.
POLLING
This is the on-line computer link.
SCALE
This links to an approved scale for weighted items. The “OZ Scale” setting supports the Avery Berkel 6712 POS scale, and the POS30/POS60 scales which are capable of weighing in ounces (rather than pounds). NOTE: If weighing by ounces, the price per ounce must be preset in the PLU price. The scale will weigh in ounces and compute the correct price per ounce.
SCANNER
This option enables a barcode scanner.
EFT TERMINAL
This option links a DataTran integrated payment device.
CHANGER
This option allows a coin changer to be connected.
POLE DISPLAY
This option allows a pole display to be connected.
LIQUOR
This option allows a liquor dispenser to be connected.
PDC
The option enables a peripheral device controller.
RF UNIT
Setting the RF UNIT option makes the register send data to the serial port in short spurts to make sure the buffer does not fill up on the receiving device. Use this setting with the Bixolon SRP-270 impact printer or when wireless RS-232C adaptors are installed.
SPS-500 Program Manual v1.31 S Mode Programming 63
Page 64
S Mode Program Scan Printing
Programmed information can be sent to a printer so that a hard copy can be produced.
This option is ideal for keeping records of your machine’s settings – these can then be stored for future reference.
S Mode Program Scans - Definitions
MEMORY ALLOCATION
Print the definitions of the systems features and file maximums.
SYSTEM OPTIONS
This prints the most basic of features such as terminal number and IRC (inter register communications) settings.
PRINTER DRIVER SELECTIONS
This print out shows how technicians have customized printers.
PORT DEVICE SELECTIONS
This prints the function of each of the physical ports listing the peripheral type connected.
DEFINE PORT PARAMETERS
This prints the configuration of the ports, communication speed and unique settings.
SUPER MACRO
The supermacro (a troubleshooting resource) records the last 1000 keystrokes in REG mode (keystroke in other modes are not recorded). When 1000 keystrokes are entered, only the most current 1000 keystrokes are available (First-In-First-Out).
Touch SUPERMACRO to print. On the report, each keystroke is preceded with a code: [M] indicates the keystroke is a mode key; [K] indicates the keystroke is a function key list (keylink); [F] indicates the keystroke is a function key; [P] indicates the keystroke is a PLU entry. When printing is complete, a window displays “INITIALIZE SUPER MACRO?” Touch YES to clear the supermacro memory.
RECEIPT REPRINT
Select the consecutive number of the receipt you wish to reprint from electronic journal.
PROGRAM VERSION
Select to print the application and operating system versions.
SUPER MACRO (DEBUG)
(Available version 1.00s or later) Prints Super Macro with debug codes—debug codes may be requested for engineering purposes.
64 S Mode Programming SPS-500 Program Manual v1.31
Page 65
Password Notes
The correct password is required to access manager mode. The default manager password is: 9999. You can set your own 4-digit password by selecting Passwords in S mode.
Separate passwords for report levels (X and Z1-Z5) can be set in S Mode System Option #7. Here the default password is also 0000, meaning all report levels can be accessed without password entry.
Load Default Messages
This will revert back to default text for any messages, which may have been changed from their original settings, including:
ERROR MESSAGES
These are the onscreen display prompts warning the operator of miss-operations. Default Error Messages are listed on page 141.
SYSTEM DESCRIPTORS
These are the onscreen and reporting messages designed to assist the operator. Default System Descriptors are listed on page 143.
At version 1.00s the option label is changed to LOAD DEFAULT MESSAGES/FUNCTION KEYS. Options available at this version include loading: MESSAGES & FUNCTION KEYS, MESSAGES ONLY and FUNCTION KEYS ONLY.
Check Unlock/Clerk Unlock
This will reset locked operational checks or clerk interrupt details. This must be performed on the terminal set to store the data in the S Mode system option settings.
CHECK UNLOCK
Used in the unlikely event that an open check track number becomes locked and inoperable.
SPS-500 Program Manual v1.31 S Mode Programming 65
Page 66
SRAM Backup
Use this function to load or save an end user programs or report data to or from an SD memory card, USB
memory stick or FTP site.
Save End User Program
1. From the S Mode menu touch SRAM Backup.
2. Depending upon the method you will select, insert an SD card in the SPS-500; or insert a USB
memory device, or connect the SPS-500 to the FTP site via a router and internet connection, then touch the appropriate button to display the select store name field dialog box.
The current store name (or number if no store name is programmed) is displayed here.
Saved stores available on the memory device (SD card in this example) listed here.
3. If you are saving a store’s program for the first time, touch the button with the current store’s name
and then touch OPEN.
If you are saving a new version of a program that has already been stored, touch the store name on the list to select it, and then touch OPEN.
66 S Mode Programming SPS-500 Program Manual v1.31
Page 67
4. The SRAM BACKUP (SD) dialog box displays.
5. Touch BACKUP PGM TO SD to begin the backup.
NOTE: This action will backup the SPS-500 end user program in the path: SPS500/backup/store name (or store number if the store name is not programmed.) When you restore programs, SPS-500 will look for program data for the store name/number set in system options. If you had previously saved a program for the same store on the same device, the backup function will write over your previous end user program. Be sure to archive previously saved programs to your PC.
6. At the Confirmation dialog box, touch YES. The PLEASE WAIT message displays until the
download is complete.
Restore End User Program
1. Insert the memory device containing the program in the SPS-500.
2. From the S Mode menu touch SRAM Backup.
3. From the select store name dialog box, select the name of the store you wish to restore.
4. Touch OPEN. The SRAM BACKUP (SD) dialog box displays.
5. You must first restore the program’s memory allocation.
Touch LOAD MEMORY ALLOCATION FROM SD.
6. At the Confirmation dialog box, touch YES. The PLEASE WAIT message displays until the upload
is complete.
7. From the SRAM BACKUP (SD) dialog box touch RESTORE PGM FROM SD.
8. From the selection dialog, select the individual program you with to restore or select “All” to restore
all programs.
9. At the Confirmation dialog box, touch YES. The PLEASE WAIT message displays until the upload
is complete.
SPS-500 Program Manual v1.31 S Mode Programming 67
Page 68
Save Reports
Reports can be saved to an SD card, USB memory stick or to an FTP site. All reports are saved sim
ultaneously. Each report is saved in .rpt format. A report viewer utility is available so that the file data is available to Excel or other PC applications. Reports are stored at the following path: sps500/backup/store name/REP_mmddyyyy
If the store name is not programmed, the number “xxxxxx” represents the 6-digit numeric store number and “mmddyyyy” represents the date the reports were saved. Multiple stores and multiple report dates can be stored on the device.
1. Insert the memory device in the SPS-500.
2. From the S Mode menu touch SRAM Backup and select a backup method, SD, USB or
FTP.
3. From the select store name dialog box, select the name of the store.
4. Touch OPEN. The SRAM BACKUP (SD) dialog box displays.
5. Touch SAVE REPORT TO SD
6. At the Confirmation dialog box, touch YES. The PLEASE WAIT message displays until the
save is complete.
Restore Reports
Previously saved reports can be restored to the memory of the SPS-500. Report saving is advised whenever service activity or updates are required on installed ECRs. Reports may be able to be restored after upgrade, refer to the upgrade package for more information.
1. Insert the memory device containing the reports the SPS-500.
2. From the S Mode menu touch SRAM BACKUP and select a backup method, SD, USB or
FTP.
3. From the select store name dialog box, select the name of the store.
4. Touch OPEN. The SRAM BACKUP (SD) dialog box displays.
5. Touch RESTORE REPORT FROM SD.
6. At the selection window, touch the date of the report(s) you wish to restore.
7. Touch OK. The PLEASE WAIT message displays until the upload is complete.
68 S Mode Programming SPS-500 Program Manual v1.31
Page 69
FTP Transmission
Choose FTP Transmission to send reports via FTP (file transfer protocol). You must first set network options under S Mode/SYSTEM OPTIONS. (If you wish to demonstrate this capability, contact CRS for demonstration documentation.)
1. Select SRAM BACKUP from the S Mode menu.
2. Touch FTP TRANSMISSION. Enter the information for the FTP site you are
connecting to:
Set IP address of FTP server
Always set to 21
FTP ID & Password will be assigned by the FTP site administrator
3. Touch CONNECT. If the connection is successful, the following screen
displays:
4. Select file(s) you want to transmit and touch UPLOAD FILES.
SPS-500 Program Manual v1.31 S Mode Programming 69
Page 70
70 S Mode Programming SPS-500 Program Manual v1.31
Page 71
P Mode Programming
P Mode Programming Menu
Turn the key lock to the P position.
SPS-500 Program Manual v1.31 P Mode Programming 71
Page 72
PLU
During PLU Programming, each PLU is assigned a descriptor, price or prices and a few unique options.
The remaining PLU options are determined by linking the individual PLU to a PLU Status Group. The PLU Status Group contains all of the detailed programming option selections that might be assigned to a product. Separate PLU Status Groups are defined to accommodate the needs of groups of PLUs. Like PLUs, the total number of PLU Status Groups is determined by memory allocation.
The maximum number of PLUs available is determined in memory allocation. (See "Memory Allocation" in "S Mode Programming".) Each PLU can be assigned a code number up to 17 digits in length.
1. From the P mode menu touch PLU to view the PLU program selection window.
2. Touch the PLU program function you wish to perform. (Press PAGE DOWN to view the remaining
PLU options.)
72 P Mode Programming SPS-500 Program Manual v1.31
Page 73
PLU Add & Change
1. From the P mode menu touch PLU to view the PLU program selection window.
2. Touch PLU ADD & CHANGE to view the SELECT PLU screen.
3. You can edit existing PLUs:
Touch a PLU key located on the MAIN SCREEN, or touch PAGE UP/PAGE DOWN until the appropriate Key Link where you wish to edit a PLU displays.
Press a PLU key on the main keyboard.
Enter the PLU number and touch OK.
You can add new PLUs in one of two ways:
New PLUs that are to be located the MAIN SCREEN or a Key Link or the keyboard must first be assigned to a key location in S mode. Once a new PLU is assigned to the keyboard or to a screen, touch the key to add the PLU descriptor and options.
PLUs can be randomly added by entering a PLU number and touching OK, or by scanning an item if a scanner is connected.
SPS-500 Program Manual v1.31 P Mode Programming 73
Page 74
4. After a PLU is selected, the PLU PROGRAMMING screen displays at the PAGE #1 tab:
5. Touch the PAGE #2 tab and/or the PRICES tab to access the remaining PLU options.
PLU Option Definitions
DESCRIPTOR
This is the name of the saleable item, which will appear on receipts and reports.
STOCK LINK PLU #
PLUs can be set to reduce stock levels set at another PLU. (System Option/General Function Option/#62 must be set to “Stock Link PLU”) Set the number of the PLU where stock is affected (by activity of this PLU) here. This capability has applications where multiple PLUs affect a single inventory item, for example cup counts for beverage items and where items are counted without regard to brand, such as cigarette packs.
MODIFIER QTY
This works in conjunction with the stock link PLU flag determining how many units are to be reduced from the main stock item. The field consists of two decimal places for example 50 would result in 0.50 being reduced from the stock of the item program within the stock link PLU field.
GROUP LINK #1
This field is used to provide the first type of sales analysis by category i.e. Beer, Lagers. You can touch this field and select the group link from a list.
PLU STATUS GROUP LINK#
This is the programming for the status group link. Providing an en-masse program procedure for common system flags. You can touch this field and select the PLU Status Group link from a list.
PIECE COUNT
Enter a value in this field if you wish to use Product Mix and Product Projection reporting. The number of units entered here will be reflected in product mix reporting.
74 P Mode Programming SPS-500 Program Manual v1.31
Page 75
PRODUCT MIX #1
This works in-conjunction with the piece count to track the unit and case usage of an item, each product can be programmed with the number of pieces used from an outer, i.e. the number of bottles from a case. The piece count would control the number of bottles and the product mix group would control the description of the item and the number of units in case. In this field you would link the item to the product mix group.
RECEIPE#
This links to the ingredient inventory, so that when the product is sold, the quantities of each ingredient used are subtracted from stock for the allocated recipe and the appropriate sub recipes.
MIX & MATCH TABLE#
This is the promotion discount table, when the product or a mix of products, allocated to the same table are sold the appropriate discount information from the mix and match table will be subtracted.
PRINT NV IMAGE
Choose YES if you wish to print an image stored in the non-volatile area of the connected printer when the item is registered. The image, such as a coupon, will be printed at the bottom of the receipt. You must also select an image number in the PLU Status Group program to select a specific image from the many that may be resident in the printer NV memory.
INACTIVE
This prevents the product from being sold, without deleting therefore still retaining accumulated product sales data.
PRESET
This determines whether the product is a pre-set or open price.
ALLOW PRICE CHANGE
If yes, the PLU price can be changed in REG mode with the sequence: [PRICE CHANGE] [PLU] [PRICE] [PRICE CHANGE].
ALLOW PRESET/HALO OVERRIDE
This allows the operator to either manually enter over a pre-set priced item or to override a maximum sale limit. This works per PLU, with each product having individual restriction. If global restriction is required change the setting in systems options
FUNCTION LIST KEY LINK
Enter the number of the Key Link screen you wish to display immediately after this item is registered.
PRICE/HALO 1 - 5
This is either the pre-set price of an item, or the maximum sale amount of an open product.
PRICE LEVEL 1 - 5
Entered here is the price level for each product. The default program provides one price level, however up to 5 different prices per product made by assigned by memory allocation, with up to twenty price levels available to be allocated. This allows the user to create a matrix of PLUs and Prices each accessed by one of the twenty price keys. When the price key is priced the product is then checked to determine if that price level (1-20) exists in any one of the five prices available. The standard is two prices per product set to price 1 and 2 this is generated as standard. A product price level sales report is available showing the total quantity and value sold per price and overall per product also a total for each price. This feature is not related to the five keyboard levels, they work independently
SPS-500 Program Manual v1.31 P Mode Programming 75
Page 76
PLU Delete
You can delete PLUs individually or by range (depending upon system option setting).
1. From the P mode menu touch PLU to view the PLU program selection window.
2. Touch PLU DELETE.
3. To delete PLUs individually, touch PLU DELETE BY ONE to display the SELECT PLU screen.
Identify a PLU by touching a key or by entering a PLU number a touching OK. Touch DELETE and then touch YES at the confirmation screen.
4. To delete a range of PLUs, touch PLU DELETE BY RANGE. Enter the FROM PLU# and TO
PLU#. Touch DELETE and then touch YES at the confirmation screen.
76 P Mode Programming SPS-500 Program Manual v1.31
Page 77
PLU Status Group
PLU Status Groups allow memory to be used more efficiently. In most applications, large groups of PLUs are set with many identical options, while the PLU number, descriptor and price are unique. On the PLU Programming each PLU is assigned a descriptor, price or prices and a few unique options. The remaining PLU options are determined by linking the individual PLU to a PLU Status Group. The PLU Status Group contains all of the detailed programming selections that might be assigned to an individual PLU. Separate PLU Status Groups can be set up to accommodate the needs of groups of PLUs. Like PLUs, the total number of PLU Status Groups is determined by memory allocation.
1. From the P mode menu touch PLU to view the PLU program selection window.
2. Touch PLU STATUS GROUP to view the PLU STATUS GROUP PROGRAMMING screen.
3. Touch the PLU STATUS GROUP# button to or touch PREV. RECORD or NEXT RECORD to
access a specific status group.
4. Touch a PAGE # tab to view additional options.
PLU Status Group Definitions
(1) TAXABLE BY RATES? (1-6)
Check for each tax rate to determine if the appropriate tax(es) is automatically calculated when the item is sold.
(2-3) GROUP LINK #2/GROUP LINK #3
If you wish to direct PLU sales to more than one group, enter the second or third reporting group for the GROUPS and PLU BY GROUP reports here. Note the following related programs:
See “PLU” on page 72 to program the first reporting group for each PLU.
See “PLU Group” programming on page 93 to determine whether each individual group adds to the group total on the financial report.
SPS-500 Program Manual v1.31 P Mode Programming 77
Page 78
(4) ARE PLUS IN THIS GROUP INACTIVE?
Select YES if you wish PLUs reported to this group to be inactive (cannot be registered).
(5) IS PLU A CONDIMENT?
Condiments PLUs are different from non-condiment PLUs in the manner they display and print during operations. Non-condiment PLUs are used for “main” items. Condiment items are indented and displayed/printed below a main item so that condiments or cooking instructions are easily understood for each “main” item.
(6) COMPULSORY CONDIMENT ENTRY?
If Yes, then a condiment entry must follow the registration of a PLU.
(7) IS PLU SINGLE ITEM?
The transaction is finalized automatically when a single item PLU is registers as the first item in a sale.
(8) IS PLU NEGATIVE?
Negative PLUs subtract from a sale, rather than add to a sale.
(9) IS PLU HASH?
HASH PLUs do not affect certain totals in reports. See General Function Option #7 to determine specifically which totals are impacted by HASH PLUs.
(10) DOES PLU USE GALLONAGE?
Gallonage PLUs must be set as open PLUs. The PRICE/HALO must be set as the price per gallon. (The price is set at three decimal places, however the PLU programming screen will always display in a two digit decimal format. For example if a PLU is gallonage, a price of $1.299 per gallon would be set as "12.99".) Gallonage PLUs will report the gallons sold in the activity counter on the PLU report by dividing the PLU total by the price per gallon.
(11) IS PLU FOOD STAMP ELIGIBLE?
A separate itemizer keeps a running total of food stamp eligible items in each transaction. Then if the sale is paid by food stamps, the food stamp eligible subtotal can be recalled.
(12) IS PLU MEMO?
Use Memo PLUs to display a descriptor on the screen or print a descriptor at a printer. Memo PLUs do
not add to any total in the SPS-500.
(13) IS PLU SCALEABLE?
Choose Yes if you wish to multiply items reporting to this group by a weight from a scale connected to the register. Pressing the SCALE key enters scale weights.
(14) AUTO SCALE ON THIS PLU?
If Yes, registrations of PLUs linked to this group will automatically multiply by the weight placed upon a scale connected to the register.
(15) AUTO TARE# (0-20)
If Yes, the tare # indicated here will automatically subtract from the weight from the scale. See “Function Key Programming” for the SCALE key to preset tare weights.
78 P Mode Programming SPS-500 Program Manual v1.31
Page 79
(16) STOCK PLU?
Choose Yes if you wish to track PLU stock, where each whole unit PLU activity subtracts a value of "1" from the stock counter. (Note that if multiplication or decimal multiplication is used when the PLU is registered, the resulting quantity of activity will subtract from the stock counter. Stock is maintained in increments to the second decimal position, i.e. “X.XX”.) See “PLU Stock” on page 81 for more information.
(17) LINK PLU#
If you wish the registration of the PLU assigned to this PLU status group to automatically cause the registration of another PLU, enter the number of the PLU you wish to register automatically here.
(18) NEGATIVE INVENTORY?
Use this option only if you are using the recipe and ingredient inventory system and you are using PLUs to designate subtractions from a menu item. For example, a PLU may be designated "No Cheese" by designating a PLU to print this instruction. By assigning the "No Cheese" PLU to a PLU Status Group with this setting at Yes the inventory records for cheese will be maintained correctly.
(19) ALLOW PROMO?
Choose Yes if you wish to allow the PROMO operation: i.e. buy two get one free. PROMO activity will remove the item cost from the sale, but the count will include the promo item.
(20) ALLOW WASTE?
If Yes, the WASTE function is allowed on PLUs reporting to this group.
(21) ALLOW DISCOUNT?
If Yes, the operation of an item discount after registration of a PLU reporting to this group is allowed.
(22) ALLOW SURCHARGE?
If Yes, the operation of an item surcharge after registration of a PLU reporting to this group is allowed.
(23) COMPULSORY VALIDATION
If Yes, validation must be performed after registration of a PLU reporting to this group before any other register activity is allowed.
(24) IS NON-ADD# COMPULSORY?
If Yes, a numeric entry must be made into the Non-Add # key before registration of a PLU reporting to this group is allowed
(25) PRINT ON KV?
Select Yes if PLUs in this group are to be sent to a kitchen video.
(26) KITCHEN VIDEO GROUP#
Select the kitchen video group to which PLUs in this group are to be sent. Condiment PLUs with a "0" status here will "follow" the last main item.
(27) COLOR TO DISPLAY ON KV (0-31)
The color code set here will control the color or screen format displayed on an optional kitchen video system requisition screen. Color codes vary by KVS system. Refer to the documentation for your video system for specific information.
SPS-500 Program Manual v1.31 P Mode Programming 79
Page 80
(28) PRINT ON KP?
Select Yes if PLUs in this group are to be sent to a kitchen printer.
(29) PRINT ON KP GROUP#
Select the kitchen printer group or groups to which PLUs in this group are to be sent.
(30) PRINT RED ON KITCHEN PRINTERS?
Set to Yes if you wish PLUs in this group to print in red on the kitchen printer, i.e. condiments might be printed red. Red/black printer must be used.
(31) PRINT RED ON RECEIPT?
Set to Yes if you wish PLUs in this group to print in red on the receipt. Red/black printer must be used.
(32) PRINT ON RECEIPT?
Must be set to Yes for PLUs in this group to print on the receipt.
(33) PRINT ON JOURNAL?
Must be set to Yes for PLUs in this group to print on the journal or collect in the electronic journal.
(34) DISPLAY ON REGISTER SCREEN?
Set to No if you wish the registration of PLUs in this group not to display on the register operator screen.
(35) PRINT ON GUEST CHECKS?
Must be set to Yes for PLUs in this group to print on the guest check.
(36) PRINT PRICE ON GUEST CHECKS?
Prints the descriptor only, rather than descriptor and price on guest checks.
(37) PRINT PRICE ON RECEIPT/DETAIL?
Prints descriptor only, rather than descriptor and price on receipt and detail.
(38) AUTO GRILL?
Select Yes for this option to send items in this group to the kitchen printer designated in the next field. Items are sent with a one-item delay (at the next item or at subtotal.)
(39) AUTO GRILL KP GROUP#
Enter the kitchen printer number for printing of auto grill items.
(40) LINKED NV IMAGE#
If you intend to print an image when an item linked to this status group is registered, indicate the number of the image that is stored in the printer’s NV memory area here. You must also choose YES at the “Print NV Image” option of the individual PLU program. The image, such as a coupon, will be printed at the bottom of the receipt.
(41) PRODUCT MIX #2
If you are using product mix reporting, enter the number of the second product mix item here. See “Product Mix Items” on page 137 for more information.
80 P Mode Programming SPS-500 Program Manual v1.31
Page 81
(42) ELIGIBLE FOR CANADIAN DONUT LAW
Special Provincial or State sales tax laws might change the taxable status of an item depending upon the quantity sold. Donuts, for example, might be taxable when sold individually at a bakery, but be non­taxable when sold by the dozen.
In such a case select a numeric value for this field, and also select Yes to the appropriate tax status. The numeric value represents the quantity of donuts to apply, i.e. enter “1” for a single donut; enter “2” for a 2-pack of donuts. Also, set tax option #3 (see "Tax Option Definitions" on page 109) with the quantity at which you wish tax to be exempted, for example 12. Registration of PLUs reported to this status group will charge tax until the quantity with the transaction reaches 12. When 12 or more are registered, all will be sold without tax.
(43) AGE VERIFICATION (0-5)
Enter 1-5 to set the age category. The operator will be forced to enter a date of birth that indicates an age higher than the age of 83 to set the minimum age for each of up to 5 categories.
(44) IS PLU GIFT CARD
Default is NONE. Select ACTIVATE or ADD if PLUs linked to this group activate or add to an integrated payment gift card program.
(45) ADD CONDIMENT PRICE TO MAIN PLU
When this option is Yes, the price of the condiment is not displayed, instead it is added to the main item.
(46)HOLD AUTOMATICALLY
This flag allows PLUs to be placed on HOLD to the KP/KVS automatically.
PLU Stock
You can adjust inventory levels for PLUs with stock status. (The PLU must be linked to a PLU Status Group with option# 16 Stock PLU? set to YES.)
1. From the P mode menu touch PLU to view the PLU program selection window.
2. Touch PLU STOCK and then touch ADD to add new inventory, OVERRIDE to enter a new
inventory value, or SUBTRACT to subtract inventory.
3. Use the PLU Select screen to find the PLU you wish to adjust.
4. Touch the current stock value, and then enter an inventory value. Use the decimal key to enter whole
or partial unit values. When complete, a chit is printed (v1.00q or later).
SPS-500 Program Manual v1.31 P Mode Programming 81
Page 82
PLU Minimum Stock
You can enter minimum inventory levels for PLUs with stock status. (The PLU must be linked to a PLU Status Group with option# 16 Stock PLU? set to YES.) When the level of a stock item falls below the
minimum inventory level set here, the item will appear on the PLU MINIMUM STOCK report. Optionally, a warning “BELOW MINIMUM STOCK” can display when if the PLU is registered and stock is below the minimum level. (See SYSTEM OPTIONS, GENERAL FUNCTION OPTION #57 to activate the warning.) When multiple registers are installed, stock count is checked by IRC at each stock item registration.
1. From the P mode menu touch PLU to view the PLU program selection window.
2. Touch PLU MINIMUM STOCK.
3. Use the PLU Select screen to find the PLU you wish to adjust.
4. Touch the minimum stock value, and then enter minimum stock value. Use the decimal key to enter
whole or partial unit values.
Non-PLU Code
The NON-PLU Code program must be set if you wish to scan UPCs (using the EAN 13 code) with embedded prices or weights.
Within the EAN 13 code, the first two digits (part a) are used as an identifier and the last digit (part c) is used as a check digit. The remaining 10 digits (part b) contain the product code and the price (or weight or quantity).
There are 11 identifier numbers available for non-PLU code programming: “02” and “20” through “29”. The purpose of this program is to define the format of the 10-digit part b for each possible identifier. For example:
The structure of Non PLU identifier “02” can be defined to use 5 digits for the product code and 5
digits for the price.
The structure of Non PLU identifier “20” can be defined to use 6 digits for the product code and 4
digits for the price.
a) Identifier
021234500250
c) Check digit
b) Product code & price
To Program Non-PLU codes:
1. Select NON-CODE PLU from the PGM mode MENU to display the NON-CODE PLU
PROGRAMMING screen.
2. Choose one of the non-PLU identifiers (“02” or “20” through “29”).
3. The NON-PLU# PROGRAMMING screen displays for the identifier you have chosen to
program.
4. Use the field definitions below as a reference in filling the fields of this screen.
5. Press CLOSE to return to the NON-CODE PLU PROGRAMMING screen.
82 P Mode Programming SPS-500 Program Manual v1.31
Page 83
NON-PLU Code Field Definitions
LENGTH OF FIELD 1
Assign the length of the product code field. (The length of field 1 plus field 2 must equal 10.)
LENGTH OF FIELD 2
Assign the length of the price/weight/quantity field. (The length of field 1 plus field 2 must equal 10.)
CONTENT OF FIELD 2
Select the type of content for field 2: price, weight or quantity.
USE PRICE CHECK DIGIT
Select “Y” if the price field includes a check digit.
TAB OR DECIMAL POINT OF FIELD 2
Enter the decimal point position for the price/weight field.
Price/Weight Type Barcode Format Definitions
SPS-500 Program Manual v1.31 P Mode Programming 83
Page 84
Age Verification
Sale of age-restricted items (i.e. alcohol, tobacco) can be controlled at the point of sale by forcing to operator to enter a date of birth before a controlled item can be registered. Because you may wish to use this feature for items controlled at a different age (i.e. alcohol may be allowed at age 21 and tobacco may be allowed at age 18), up to five different ages can be entered here. The age category (1-5) is entered at the appropriate PLU Status group program.
1. From the P mode menu touch PLU and then select AGE VERIFICATION to display the AGE
VERIFICATION Screen.
2. Type an age for the first age category, press OK.
3. If necessary enter ages for the remaining age categories.
4. Press CLOSE to return to the PGM mode MENU.
84 P Mode Programming SPS-500 Program Manual v1.31
Page 85
Age Verification by Card Swipe
(California support added at V1.00m) Many state drivers licenses encode driver data on a mag stripe. When age entry is required, the drivers license can be swiped and the age verified. This feature is enabled by identifying track data on the Age Verification program screen.
Operate by swiping the drivers license (or manually entering the date) when the CUSTOMER DATE OF BIRTH window displays.
1. To program, go to S/SELF TEST/MSR and swipe the drivers license mag strip. The mag stripe
data will display on the screen as in the example below:
In this example the bith date “19590605” (June 5,
1959) is in YYYYMMDD format, beginning at data column 25. The number of digits to be read (for DIGIT OF NUMBER field) is “8”. Be sure to count the “;” semicolon character at the beginning of the string as a digit.
Track 2
Track 1
1
5
10 20
25
15
2. Identify the date of birth in the data and determine the track where the date is located (track 1 or
track 2).
3. Determine the format of the date (i.e. YYYYMMDD). (Added at V1.00m: “MMYYY99YY”
date format for California. California must also choose “10” for “digit of number” option.)
4. Count the columns of data and determine the number of the column where the birth date begins
(START OF NUMBER).
5. Go to P/PLU/AGE VERIFICATION and make the appropriate entries in the READ TRACK,
START OF NUMBER, DIGIT OF NUMBER and DATE TYPE fields.
Enter Ages for Each Verification Category Here
Enter Mag Stripe Date Identification for Drivers License Here
SPS-500 Program Manual v1.31 P Mode Programming 85
Page 86
PLU Quick Registration
The PLU Quick Registration Program provides a fast method of programming groups, PLUs and their essential options. After PLUs are added or edited using this method, you can choose to automatically make menu screens based upon the group/PLU data. Use this program when creating an end-user program for the first time. PLU Quick Registration is not recommended for ongoing program maintenance.
1. If you are creating a new program, it is recommended that you clear all PLU data before using PLU
Quick Registration. Select MEMORY CLEAR from the S Mode menu, then select option #13 CLEAR PLU FILE. Note: If you do not clear PLUs, default PLUs 1-120 from the default program, reporting to group 1, will conflict with the PLU numbering convention used in this process.
2. Select PLU from the P Mode menu and then from the PLU option menu, touch PAGE DOWN to
view and select the PLU QUICK REGISTRATION option. A blank PLU QUICK REGISTRATION PROGRAM screen displays. The screen command buttons that are displayed across the top of the screen are described below:
Command Buttons
Command Button
GROUP
PLU
ADD
DEL
STS GRP
STOCK
Function
Touch GROUP to set descriptors for groups 1-30.
Touch PLU to set PLUs
Touch ADD to add a PLU. You will be prompted to enter a descriptor and a price. PLUs will be added in sequential order for each group:
Group #1 PLUs are issued beginning with PLU #1001, Group #2 PLUs are issued beginning with PLU #2001, and so on for each group
up to group #30, which will issue PLU numbers beginning with #32001.
Select a PLU and touch DEL to delete the PLU.
Select a PLU and touch STS GRP to edit the options for the Status Group to which the PLU is linked. (The STS GRP and STOCK options will determine the status group to which the PLU is assigned.)
Select a PLU and touch STOCK to set stock levels for the PLU.
86 P Mode Programming SPS-500 Program Manual v1.31
Page 87
3. Once PLUs are added they will be displayed as a list on the screen:
PLU Selection
Check Box
Group List
Box
Each Column of PLU data is described in the table below:
Column Explanation
GROUP Touch a GROUP in the group selection box to display the PLUs that are linked to the
group. Use the arrow up () or arrow down () keys at the bottom of the box to view Groups 1-16 or 17-30.
PLU# This is field display only and cannot be edited. Use the check box to the left of the PLU
number to select the PLU for editing. PLUs assigned to group 1 will begin with PLU #1001 and range to PLU #1999; PLUs assigned to group 2 will range from 2001-2999, etc.
DESCRIPTOR Touch the current descriptor button to edit the descriptor field.
STOCK
STOCK KP
Select a PLU and touch STOCK to set the stock level for the PLU.
Touch STS GRP and/or STOCK buttons to toggle from NO to YES. The YES/NO status determines the status group to which the PLU is assigned:
PLUs with option NO STOCK and NO KP are linked to PLU STATUS
GROUP #1. PLUs with option STOCK and NO KP are linked to PLU STATUS GROUP
#2. PLUs with option NO STOCK and KP are linked to PLU STATUS GROUP
#3.
PLUs with option STOCK and KP are linked to PLU STATUS GROUP #4.
PRICE Touch the current price button to edit the price field.
SPS-500 Program Manual v1.31 P Mode Programming 87
Page 88
Using a 101-Key Keyboard with PLU Quick Registration
When a USB keyboard is connected to the SPS-500, the keyboard may be used for inputting PLU Quick Registration data. The following keys are control keys:
Numeric 1 to 0 – Select a PLU.F1 / F2 – Select GROUP / PLU screen.F3 – Add selected PLU.F4 – Delete selected PLU.F6 – Edit PLU status group of selected PLU.F8 - Edit stock of selected PLU.UP/DOWN/LEFT/RIGHT – Navigate GROUP.PAGE UP/DOWN – Navigate PLUESC/ENTER – Exit current screen.
PLU Quick Registration Example
A simple menu consists of:
2 Grill items: Hamburger and Cheeseburger
2 Drink items: Pepsi and Coke
2 Ice Cream items: Cones and Malts
Program these items using the Quick Registration method:
1. Clear all PLU data: Select MEMORY CLEAR from the S Mode menu, then select option #13
CLEAR PLU FILE.
2. Select PLU from the P Mode menu and then from the PLU option menu, touch PAGE DOWN to
view and select the PLU QUICK REGISTRATION option. A blank PLU QUICK REGISTRATION PROGRAM screen displays.
3. Touch GROUP.
Set the Group 01 descriptor to GRILL Set the Group 02 descriptor to DRINKS Set the Group 03 descriptor to ICE CREAM
4. Touch PLU.
5. Select the GRILL group (default).
6. Touch ADD
Type the descriptor: Hamburger, touch OK. Enter the price: 299, touch OK
7. Touch ADD
Type the descriptor: Cheeseburger, touch OK. Enter the price: 399, touch OK
8. Select the DRINKS group.
9. Touch ADD
Type the descriptor: Pepsi, touch OK. Enter the price: 100, touch OK
88 P Mode Programming SPS-500 Program Manual v1.31
Page 89
10. Touch ADD
Type the descriptor: Coke, touch OK. Enter the price: 100, touch OK
11. Select the ICE CREAM group.
12. Touch ADD
Type the descriptor: Cone, touch OK. Enter the price: 199, touch OK
13. Touch ADD
Type the descriptor: MALT, touch OK. Enter the price: 299, touch OK
14. Touch MAKE MENU. The message “Do You Want To Make Menu Screen” displays.
15. Touch YES. The message “Do You Want To Configure Printers” displays. If No is selected, the
register will not change Port Parameters and does not change KP Printer Routing.
16. From the PGM menu, touch SYSTEM OPTION, and then touch LEVEL / MODIFIER OPTIONS.
Set option #9 (the default screen) to Key Link #73, also reset Level/Modifier #11, “Use Clerk’s Default Screen Level” to NO. Touch CLOSE to exit the program.
17. Touch the REG tab. The newly created menu screen displays:
The GRILL key is Key
Link function #073
Items linked to the
GRILL group display
on Key Link screen
#073
SPS-500 Program Manual v1.31 P Mode Programming 89
Page 90
18. Touch DRINKS to view the drink items.
The DRINKS key is
Key Link function
#077
Items linked to the
DRINKS group display
on Key Link screen
#077
19. Touch ICE CREAM to view the ice cream items.
The ICE CREAM key is
Key Link function
#081
Items linked to the ICE CREAM group display
on Key Link screen
#081
90 P Mode Programming SPS-500 Program Manual v1.31
Page 91
Format of Automatically Created Screens
Key Links (Groups)
PLUs
Key Links
Groups
PLUs
Function Keys
Screens created by the Quick Registration System are located beginning at Key Link #73. Group #1 will use Key Links 73-76; Group #2 will use Key Links 77-80, etc. (Use PGM Mode System Option/ Level/Modifier Option #9 to set the default screen to Key Link #73, also reset Level/Modifier #11, “Use Clerk’s Default Screen Level” to NO. You must make these settings to view the menu screens created by the Quick Registration system in REG mode.)
Groups are used to organize sets of items. For example, Grill Items, Drinks, and Ice Cream items might be separated into different groups. Groups are Key Link keys located on the top two rows of the screen. The group currently selected displays in a gray color and the PLUs associated with that group are displayed below. Touch another group Key Link to display its PLUs. Up to eight groups can be displayed simultaneously. When more that eight groups are used, arrow keys display. Touch the arrow down () to display the next set of groups. Touch the arrow up () key to display the previous set of groups. A total of 32 groups can be activated using the PLU Quick Registration System.
Up to 18 PLU items for each group can be displayed simultaneously; a maximum of 72 PLUs may be assigned to each group using the PLU Quick Registration system. When more that 18 PLUs are used in one group, arrow keys automatically display. Touch the arrow right () to display the next set of PLUs. Touch the arrow left () key to display the previous set of PLUs. Note PLUs created using the standard PLU program method will not be used by the PLU Quick Registration system.
The 10 keys located on the bottom two rows of the main screen will be copied to each screen created with the PLU Quick Registration feature. The EMPLOYEE key should be located in this area.
SPS-500 Program Manual v1.31 P Mode Programming 91
Page 92
PLU Integrity Check
Choosing this option will check the PLU file for invalid programming and print a report listing PLUs that have invalid programming. An example of invalid programming is a PLU programmed with PLU STATUS GROUP #400 when only 200 PLU STATUS GROUPS are allocated in MEMORY ALLOCATION. This feature will check the flags STOCK LINK PLU, MODIFIER QTY, GROUP, PLU STATUS GROUP, PIECE COUNT, PRODUCT MIX#, RECIPE#, M&M# and FUNCTION LIST#. When programming at the register it is not possible to program these fields with invalid programming, however if memory allocation is changed after the program is created these fields could become invalid.
92 P Mode Programming SPS-500 Program Manual v1.31
Page 93
PLU Group
Groups are designated to accumulate PLU sales for convenient reporting totals. A PLU can send its' sales information to up to 3 groups. Group Link #1 is set in PLU programming. Group Links #2 and #3 are set in PLU Status Group programming.
This program allows you to set up the groups that PLU sales will report to. There are 99 groups. Here you can program the group descriptor that appears on reports, and you can determine whether that group will add to the total of all groups that appears at the end of the Group report.
1. From the P Mode menu screen, touch Group to display group program options.
2. Touch Next Record or Prev. Record to view the group you wish to program.
3. Set the Descriptor and Add to Group Total status.
4. CAUTION: do not set the Meal Order option unless you are using the meal order feature used with
the Print key. If the Print key is to issue requisitions sequentially by meal order number, set the sequence of the group here. For example if the print key is to release appetizers first, then main items, and then desserts, separate appetizers, main items and desserts by group and set the “MEAL ORDER FOR KP” as 1, 2, and 3 respectively. You must also set Print Key (key #190) Function key Program option “Automatically Print Meal Orderly” to Yes.
5. Touch Close to exit.
SPS-500 Program Manual v1.31 P Mode Programming 93
Page 94
Function Key
Function key options vary by key. A "Function Key Program Summary" on the following page lists each function and its options.
Note: Although each 12 character function key descriptor is set here, if a function key appears on the financial or employee report, the descriptor that prints on the report may be set separately. See “Messages” on page 141 to set descriptors on the financial or employee report. See” on page 120 to determine which descriptors are used on reports.
1. Functions are on separate lists: Functions, Macros, and Key links. Select FUNCTION KEY from
the PGM Mode menu and then select FUNCTION, MACRO or KEY LINK. The SELECT FUNCTION KEY Screen is shown here:
2. Select a function to program:
Enter the function key code and touch OK,
Or, use the PAGE UP/PAGE DOWN keys to view and touch the function key you wish to program. The programming option screen for the function will display.
3. Refer to “Function Key Programming Notes” on page 100 if you need assistance with specific
options.
94 P Mode Programming SPS-500 Program Manual v1.31
Page 95
Function Key Program Summary
Required
1-9, 0, 00 ADD CHECK CANCEL CASH
TIP DECLARE CHECK
CHECK CASH CHECK ENDORSE
CLEAR CONTINUE CURR. CONV. 1-5
NEXT DOLLAR DONE EMPLOYEE EMPLOYEE (1-10)
Descriptor
Manager
HALO
(RATE)
X
X X
X X X X
X X X
X X X
X X X
X X X X
X
X
X
X
X
X
X
X
Other Options
Compulsory
Validation
Print Receipt? Exempt Tax (1-6)
Open Drawer Amount Tender Compulsory Disable Under Tendering Allow Under tendering in X only Coin Changer Port Display Tender on Screen (added v1.00s (1-4-2013)
Exempt Tax (1-6) Open Drawer Compulsory Check Endorsement Amount Tender Compulsory Disable Under Tendering Manager required for under tendering Non-add# entry compulsory HALO: Change/Tender Coin Changer port # Display Tender on Screen (added v1.00s (1-4-2013) HALO Override in X only
Printing Port Inactive PRT the amt. of the check and endorsement message Print date Print time Print clerk Print consecutive #
Rate Change in Foreign Currency? Linked Drawer # (0-2) Currency Rate Decimal Position (0-6)
SPS-500 Program Manual v1.31 P Mode Programming 95
Page 96
ERR.CORR FD/S SHIFT FD/S SUBTL FD/S TEND
GUEST #
HOLD INACTIVE LIST CHECK 1-4 DELIVERY PARK DELIVERY SERV DELIVERY DELIVERY LIST DATATRAN STRING REPORT NEXT DOLLAR SHIFT CHANGE ENTER CURSOR DOWN CURSOR UP CURSOR LEFT CURSOR RIGHT PAGE DOWN PAGE UP NEXT RECORD PREV RECORD DESTINATION 1-10
MACRO PAUSE MACRO SET MACRO # MDSE RETURN
X X X X
X
X
X X
X
X X
X
X X
X
X
X
X
X
X X
X
X
X
X
X
X
X
X
X
X
X
X X
X
X
X
X X X X
Exempt Tax (1-6) Open Drawer? Allow Decimal Entry? Food Stamp Change: Cash or Food Stamp Allow Over Tender? Display Tender on Screen (added v1.00s (1-4-2013) Connect EFT Terminal? Compulsory After Beginning of Check? Compulsory for All Sales? Print on KP? Print on Receipt?
Use IRC?
Exempt tax (1-6)? KP Period Override (0=No Override) Act as subtotal on KV Price Level 0-20
Add to Net Grand Total? Skip Adjustment of PLU Total? Return Current Price Level Only?
96 P Mode Programming SPS-500 Program Manual v1.31
Page 97
MISC TEND 1-16
MISC TEND # MODIFIER 1-10
#/NO SALE
P/BAL
PAID OUT 1-5 PAID RECALL %1 - %10
PLU PRICE INQ
X X X
X
X X
X X
X
X X X X
X X
X X X
X
X X
Exempt Tax (1-6) Open Drawer? Amount Tender Compulsory? Disable Under Tendering? Allow Under Tendering in X Only? Non-add Number Entry Compulsory?
Key is Credit/Debit/Gift/Gift NSF (allows gift card undertender)/Canadian Debit (v.1.00n)/Cash Benefit
(v.1.00q)/Account Rec. (v1.00q) Connect to EFT on Recd Acct Display Tender on Screen (added v1.00s (1-4-2013) Coin Changer Port# (1-6)
Modify Descriptor Only (Not PLU#)? Print Descriptor on Guest Check? Print Descriptor on Receipt? Print Descriptor on KP? Affect Digit 1-18 of PLU# Value of Affected Digit (0-9) of PLU HALO Digits for Non-Add Entry (0-14) Allow No Sale Function? Allow Non-Add Function? No Sale in X Only? No Sale Inactive After Non-Add Entry? Enforce Non-Add at Beginning of Sale? Comp. Non-Add# Must Match HALO Digit#? Print on Receipt? Al l o w Sc an a N on -A d d N um be r ( added 1.00s Sept 12, 2013) Must be Entered at Start of Sale? Compulsory P/Bal?
Use EJ Recall Taxable (1-6)?
Function is Inactive? Function: Sale/Item Function: Amount/Percent Function: Plus/Minus Function: Open/Preset Selective Discount? Allow Preset Override Manager Req for Preset Override Function Nets Item Total Function is Non-Food Stamp Elibible Allow Mutiple Sale Coupons W/O SBTL? Allow Only One Discount per Trans Key is “DO IT” Discount Function Auto Check Seat #
Function is: Stay down/Popup
SPS-500 Program Manual v1.31 P Mode Programming 97
Page 98
PRICE LVL 1-20
PRINT
PRINT CHECK
PRINT HOLD PROMO QUIT RECEIPT ON/OFF RECALL CHECK #
1-4
RECD ACCT 1-5 RECEIPT REPEAT SCALE
SEAT # SPLIT ITEM SPLIT PAY STOCK INQ STORE CHECK 1-4
SUBTOTAL
TABLE # (1-4) TAX EXEMPT
X X
X
X
X X
X X
X
X
X X
X X X X
X
X X
X X
X X
X X
X X
X X
X X X X
X
X
X X X
Prevent Zero Price Sale Alternative Price Level Output Printer# (1-20) Automatically Print Meal Orderly Print Check Automatically Service Check? Print Consec# on Guest Check?
Taxable (1-6)?
Enforce Seat#? Table Entry Required? Multiple Checks allowed for Each Table? Guest Count Entry Required? Compulsory for All Sales? Assigned by Register? Opening Employee has Exclusive Access? Print Check# on Receipt? On Journal? On KP? Drive Thru Feature Enabled? Print Receipt After Store Check? Scan Check#? Length of Check# in Digits (0-10)
Print “REPRINT” on Receipt?
Allow Manual Entry of Weight? Inhibit Tare Weight Entry? Tare Entry in X Only? Weight Entry in X Only? Tare Entry is Compulsory? Weight Symbol: Kg/Lb Set Tare Weights Function is Stay down/Popup?
Function is Stay down/Popup? Exempt Tax (1-6)?
Non-Add # Compulsory? Print on Receipt? On Journal? Service of Negative Balance in X Only? Hard Check Printer # (0-40) Auto Check Management? Display Subtotal Without Tax Print Subtotal Without Tax
Exempt Tax (1-6)? Non-Add# Compulsory?
98 P Mode Programming SPS-500 Program Manual v1.31
Page 99
TAX SHIFT 1-6
CLK IN/OUT TIP (1-3)
TRANSFER CHK (1-4) TRAY SUBTL
VALID VOID ITEM WASTE FUNC.LIST# X/TIME
PARK ORDER SERVE ORDER KP ROUTING SPLIT CHECK ALPHA TEXT
NEW CHECK1-4 PRICE CHANGE PREV LIST NEXT LIST AUTOCASH 1-9
X
X X X
X X
X X
X X X
X
X X X X
X X X
X
X
X X
X X
X X
X
X
X
X
X
Tip: Percentage/Amount Tip: Open/Preset Tip is Taxable by Rate (1-6)? Must be Paid by Misc. Tender After Tip? Tip Amount adds to Net & Gross Totals? Charge Tip is Deducted from Cash?
Exempt Tax (1-6)? Compulsory Before Tender?
Affect on Projections?
Allow Split Pricing? Allow Decimal Input?
Routing Period is: Stay down/Trans. Pop Up
Permit Multiple Lines Use Predefined Alpha Descriptor Print in double Do Not Print Alpha Text on Receipt Do Not Print Alpha Text on Journal Do Not allow Manual Alpha Entry Allow On Screen Alpha Text Edit
Permanent Price Change: Always, Never or Prompt
Value of tender.
SPS-500 Program Manual v1.31 P Mode Programming 99
Page 100
Function Key Programming Notes
Cash Key Program Note
COIN CHANGER PORT# (0-4)
Enter the number of the serial port to which the coin changer is attached.
Check Key Program Note
COIN CHANGER PORT# (0-4)
Enter the number of the serial port to which the coin changer is attached.
Currency Conversion Key Program Notes
RATE
The value of foreign currency can be express in two ways: foreign currency in US dollars, and the inverse, US dollars in foreign currency. For example a Canadian dollar may be worth $.70 US. The inverse of that value statement would be that a US dollar is worth $1.428571 Canadian dollars. Look for the rate expressed as US dollars in foreign currency (i.e. $1.428571 as in the example above) and enter that value in this field. Note: this field can contain 8 digits, with the decimal in any position. For example, you can enter 4 digits, the decimal, and four fractional digits.
CHANGE IN FOREIGN CURRENCY
Select whether any change from an over-tender is issued in foreign currency (Y) or home currency (N).
LINKED DRAWER # (0-3)
Select the drawer to be opened on foreign currency tender transactions.
Destination (1-10) Key Program Notes
KP PERIOD OVERRIDE (0=NO OVER)
Entry of a KP Group here allows kitchen printer routing based upon destination (Eat-in/Take-out/Drive thru). Selection of a KP Group here would also override KP Time Period programs. Enter 0 for no override.
KP Routing Key Program Note
ROUTING PERIOD IS
The KP ROUTING key is used to override KP Time Period control. For example, a restaurant might normally operate two kitchens at one time and one kitchen at other times. In case the volume of business changes, the manager might want to control the KP routing manually. Also, a single item, or large order might be required to be sent to a different printer than normal. Select STAYDOWN, TRANS (transaction), POP UP or ITEM POP up operation.
100 P Mode Programming SPS-500 Program Manual v1.31
Loading...