#+VER0.0.0+
#
Please NOTE: Do not modify the first line in this file.
# The customer may choose to make a copy of
this file
# and strip out all comments or parameters
which use
# default values or that do not apply to his
# configuration. The file should be named CDIFILE.xxx
# where xxx = 000 (default) or any terminal
number. It
# should reside in the ADX_UDT1 directory of
the Store
# Controller which serves as the Master File
Server.
# This file should be given compound file attributes.
# NOTE: Do not change the format tag names
(the names
# within the first 8 characters of
each line)
#
Changes:
# 1/29/02 Initial documentation of the
latest CDIFILE
# formats. LTB
# 4/19/02 Clarified description
of Dynakey and CID
# definition parms, added definition of
# "wtdispno" parm and
differences in defining
# 7452-35xx vs 4xxx models.
LTB
# 4/24/02 Clarified the use of blank vs
"" values for
# parm values. Modified sample accordingly. LTB
#
#
--------------------------------------------------------
# Country
Code
#
# Use the same
country code setting specified for DOS
#
country="01"
#
# --------------------------------------------------------
#
# Date
Format
#
# Choose one of
the
following:
#
"1"
m/d/y
"2"
d/m/y
#
"3"
m.d.y
"4"
d.m.y
#
date
fmt="1"
#
--------------------------------------------------------
# Print and Display Case
Options
#
# These options apply
to the printer and/or to the 2x20
# display (or the
DYNAKEY 2x20 display
area)
#
#
"0" all
uppercase
#
"1" print mixed, display uppercase
#
"2" display mixed, print
uppercase
#
"3" print & display
mixed
#
case
fmt="3"
#
--------------------------------------------------------
#
--------------------------------------------------------
#
# How to Set Up Parms for either
VGA or Dynakey Displays
#
# QCONNECT provides two
alternative formats to display
# VGA screen outputs. One
format uses a DYNAKEY-style
# layout while the other requires
the IBM Full Screen
# application and emulates its
operation.
#
# To attach a single VGA screen
when using a Full Screen
# IBM
application:
# 1. Define the
"vdisp" option (VDISPLAY or VDISPLAY2)
# w/System
Display (options 10,20,30 or 01,02,03)
# 2. Define the dx_2x20
display options where x = 1,2
# Make
sure the 2x20 placement specification
is
#
compatible with the Full Screen
application
# 3. Set all other
Dynakey-style definitions to null ("")
# 4. Set the
"dynakey" option to
"0"
#
#
# To attach either a DYNAKEY or
VGA screen when using a
# non-Full Screen IBM
application:
# 1. Disable the
"vdisp" option
("00")
# 2. Define the appropriate
Dynakey-style options. Begin
# by using
the sample CDIFILE and make changes as
#
needed. Set screen 0 Dynakey-style options
as
#
appropriate.
# 3. Set screen 1
Dynakey-style options to null ("")
# 4. If attaching a Dynakey
screen, set the "dynakey"
# option
to "1"; otherwise, set to
"0"
#
# To attach both a DYNAKEY and a
VGA display when using a
# Full Screen IBM
application:
#
# Note: In this case, the
DYNAKEY screen is "\w0" and the
#
VGA screen is "\w1". The DYNAKEY screen will use
#
a Dynakey-style format. The VGA screen will use
#
the Full Screen
format.
# 1. Define the
"vdisp" option (VDISPLAY or VDISPLAY2)
# w/o
System Display (options 40,50,60 or 04,05,06)
# 2. Define the dx_2x20
display options where x = 1,2
# Make
sure the 2x20 placement specification
is
#
compatible with the Full Screen
Application
# 3. Set all other Screen 0
definitions as appropriate
# 4. Set all Screen 1
definitions to null ("")
# 5. Set the
"dynakey" option to
"1"
#
# To attach both a DYNAKEY and a
VGA display when using a
# non-Full Screen IBM
application:
#
# Note: In this case, the
DYNAKEY screen is "\w0" and the
#
VGA screen is "\w1". Both screens will use
a
#
Dynakey-style format. The Dynakey screen will be
#
the system
display.
#
# 1. Disable the
"vdisp" option
("00")
# 2. Define the dx_2x20
display options where x = 1,2
# 3. Set to null
("") the dx2x20 options where x = 3,4
# 4. Define all other Screen
0 definitions as appropriate
# 5. Define all other Screen
1 definitions as appropriate
# 6. Set the
"dynakey" option to
"1"
#
#
# For all of the above cases, you
should also define a
# screen file (option
"scrfile"). Examine the sample file
# you were sent. It uses
options that mirror the Dynakey-
# style definitions. This
file paints the screen only on
# bootup. You may be puzzled
to see the "\w0" or "\w1" at
# the end of blank or mostly-blank
lines in the file. This
# command is used as a NO OP (do
nothing) command. It is
# used at the end of the line to
assure that all the
# preceding blanks are not
eliminated by your text editor.
#
# NOTE: The NCR 7452-3500 requires a DYNAKEY card (and the
# DYNAKEY to be connected to the
DYNAKEY card interface)
# if you want to use a Customer
Information Display. The
# 3500 motherboard DYNAKEY
interface will not function
# properly in this environment
(will not switch the
# display operation from DYNAKEY
to the CRT VGA port and
# back). If you do not use a CID, you can attach the
# DYNAKEY to the motherboard
interface. In this setup,
# any data written to the CID will
go instead to the
# DYNAKEY where it will be
displayed. In order to
# prevent writing CID data to the
dynakey screen, you
# must define a CDIFILE similar to
this sample (no
# "W1\xxxxxxx"
definitions should be made) for that
# terminal. In addition, to prevent the WEIGHT field
# from being improperly displayed
on the DYNAKEY screen,
# you should also define
"wtdispno=1".
#
# If you are not using a CID with any NCR
terminals that
# use a DYNAKEY card interface or
for NCR 7452-4xxx models
# (or higher), data written to the
VGA port is not written
# to the DYNAKEY screen. In this event, you can define a
# CDIFILE as if a CID screen were
attached and would see
# no improper displays of
data. This would allow a consistent
# CDIFILE to be used throughout
the store whether all terminals
# were equipped with CID screens
or not.
#
#
# Set the following parm to
"1" if you have a Dynakey
# installed and/or you want to
display dynakey prompts
# on the screen; "0", if
not. If this parm is set on, you
# must also define additional
Dynakey-style options. Make
# sure the DYNAKEY option in
KEYMAP.xxx is removed, if
#
present.
#
dynakey="1"
#
--------------------------------------------------------
# Full Screen Video
Options
#
# If you are using an
application which requires support
# for FULL SCREEN VIDEO
(drivers VDISPLAY: or VDISPLAY2:),
# you must activate the
"xy" parameters as follows:
#
# x =
0 (VDISPLAY not
used)
#
= 1 (VDISPLAY as System Display in 12x40 mode)
#
= 2 (VDISPLAY as System Display in 16x60 mode)
#
= 3 (VDISPLAY as System Display in 25x80 mode)
#
= 4 (VDISPLAY not
used)
#
= 5 (VDISPLAY as Customer Display in 12x40 mode)
#
= 6 (VDISPLAY as Customer Display in 16x60 mode)
#
= 7 (VDISPLAY as Customer Display in 25x80 mode)
# y =
0 (VDISPLAY2 not
used)
#
= 1 (VDISPLAY2 as System Display in 12x40 mode)
#
= 2 (VDISPLAY2 as System Display in 16x60 mode)
#
= 3 (VDISPLAY2 as System Display in 25x80 mode)
#
= 4 (VDISPLAY not
used)
#
= 5 (VDISPLAY2 as Customer Display in 12x40 mode)
#
= 6 (VDISPLAY2 as Customer Display in 16x60 mode)
#
= 7 (VDISPLAY2 as Customer Display in 25x80 mode)
#
# Note: "System
Display" means you are displaying system
#
messages. "Customer display" means you are not.
#
# Important: If you choose a
"system display" option, you
# must also define the
attributes for "d1_2x20" and
# "d2x20".
The position you choose for the 2x20 (system)
# display should be
compatible with the format of the
# screen used by the Full
Screen IBM application.
#
# If you have both a Dynakey
and a VGA screen installed,
# you can specify the VGA to
use either VDISPLAY: or
# VDISPLAY2: In this case,
specify the Customer Display
# option. The DYNAKEY
screen should use the Dynakey-
# style, not the Full Screen
(VDISPLAY) definitions.
#
# The following example
turns off both VDISPLAY and
# VDISPLAY2 definitions (x=0
and
y=0):
#
vdisp="00"
#
#
--------------------------------------------------------
# DYNAKEY-style Format
Display
Options
#
# The following command
strings are used to select the
# display and specify the
format of either a DYNAKEY or a
# VGA screen when the
application does not support Full
# Screen operation or the
user prefers the Dynakey-style
# display. If
"vdisp" is enabled, unneeded Dynakey-style
# options should be set to
null
("")
# Various types of
information are displayed by the
# QCONNECT display support
as
follows:
# -
2x20 operator display lines 1 and 2 as written
#
by the 4690 application
program
# -
Indicators representing the 4 LED lights on the
#
4690
keyboard.
# -
receipt print lines printed to the display(s)
# -
receipt print lines scrolled on the display(s)
# -
the balance due amount as written to the TOTAL1:
#
driver.
# Data to be displayed
in each of the above situations
# is defined by the following
controls. These parms
# specify the screen
selected, the write location, the
# font, and
colors. See definitions
below:
#
#
\Wx\Lrrcc\Chwbf
#
#
where:
#
#
\Wx display to screen x where x = 0 for screen 0
#
or x = 1 for screen
1
#
Note: If you have two screens attached,
#
screen 0 always refers to the DYNAKEY
#
screen.
#
\Lrrcc screen location row rr, col
cc
#
\Chwbf display
attributes
#
h = 1, 2, or 3; single, double, triple high
#
w = 1 or 2; single or double
wide
#
Note: Some font combinations may be
#
invalid
#
bf (background/foreground)
colors:
#
0-black 1-blue
2-grn 3-cyan
#
4-red 5-magenta 6-brown
7-white
#
8-gray 9-lt blue A-lime B-lt
cyan
#
C-pink D-purple E-yellow F-br white
#
\Srrccssdd - Scroll
command
#
rr=row of upper left corner of scroll area
#
cc=col of upper left corner of scroll area
#
ss=row of lower right corner of scroll area
#
dd=col of lower right corner of scroll area
#
# Note: No
data following the "=" indicates NOT
USED.
#
This forces a disabling of this parameter. If
#
the parm is simply omitted, a default value
#
is sometimes used, giving unpredictable results.
#
# Note:
Location attributes always refer to the upper
#
left corner. For example, an area with 3 high
#
font attribute would be defined using the top
#
row of the line to be displayed. The exception
#
to this is the lower right attribute for the
#
scroll area. In this case the absolute lower
#
right line and column are
required.
#
# Note:
The attribute definitions assume a 25x80
#
character
screen.
#
# Note: If
a Dynakey interface card is installed in
#
the terminal, whether a Dynakey screen is
#
attached or not, the Dynakey card will always
#
be addressed as
"W0".
#
# The
following example assumes a single attached
# Dynakey
screen.
#
#
--------------------------------------------------------
# The
following attributes apply to screen 0 (DYNAKEY)
#
--------------------------------------------------------
#
Attributes for 2x20 line 1 on screen 0
# Default
is "\W0\L0301\C220F"
d1_2x20="\W0\L0301\C220F"
#
#
Attributes for 2x20 line 2 on screen 0
# Default is
"\W0\L0501\C220F"
d2_2x20="\W0\L0501\C220F"
#
#
Attributes for bottom line of screen 0 scroll area
# The
previous "current line" will be written to here
#
Default is "\W0\L2302\C110F"
d5_scrl="\W0\L2302\C110F"
#
#
Attributes to define upper left and lower right
# corners
of the Scroll area for screen
0
# Note:
Lower right and bottom line attributes must be
#
compatible.
#
Default is "\W0\S09022339"
d6_scrl="\W0\S09022339"
#
#
Attributes for last line printed to screen 0.
#
Default is "\W0\L2302\C110F"
d9_curr="\W0\L2402\C110F"
#
#
-------------------------------------------------------
# The following attributes apply to
screen 1 - Customer
# Information Display (CID). Use attributes for
# screen 0 as a model.
# -------------------------------------------------------
#
Attributes for 2x20 line 1 on screen 1
#
Default is ""
d3_2x20=""
#
#
Attributes for 2x20 line 2 on screen 1
# Default is ""
d4_2x20=""
#
# Attributes for
bottom line of screen 1's scroll area
# The
previous "current line" will be written to here
# Default is "\W1\L1801\C221F"
d7_scrl=""
#
#
Attributes to define upper left and lower right
# corners
of the Scroll area for screen
1
# Note:
Lower right and bottom line attributes must be
#
compatible.
# Default is
"\W1\S04011980"
d8_scrl=""
#
#
#
Attributes for last line printed to screen 1.
#
Default is "\W1\L2001\C32F0"
d0_curr=""
#
#
Attributes for balance due from TOTAL1:
driver
# Since the CID screen is not
defined for this
# example, the "baldue"
parm is commented out to
# allow you to see an example of how
to specify
# this parameter
# Default is "\W1\L2351\C322F"
baldue=""
#
#
#
-----------------------------------------------------------
#
Turn off Display of Weight on Customer Information Display
# -----------------------------------------------------------
# Set wtdispno=1 under
the following conditions:
# 1. You do not want to display the
weight field
# on the Customer Information
Display
# 2. You are using an NCR 7452-4xxx
terminal with
# ONLY a dynakey attached to the
Motherboard
# DYNAKEY connector (no Dynakey
card installed)
# Default is "0"
wtdispno=
#
# --------------------------------------------------------
# System Status Lights for the Dynakey Screen (screen 0)
# --------------------------------------------------------
#
Attributes/text for system status indicator 1 on
s1on="\W0\L0601\C120EWait"
#
Attributes/text for system status indicator 1 off
# (text is normally blanks)
s5off="\W0\L0601\C120E
"
#
Attributes/text for system status indicator 2 on
s2on="\W0\L0612\C120EOffline"
#
Attributes/text for system status indicator 2 off
# (text is normally blanks)
s6off= "\W0\L0612\C120E
"
#
Attributes/text for system status indicator 3 on
s3on="\W0\L0628\C120EMsg"
#
Attributes/text for system status indicator 3 off
# (text is normally blanks)
s7off="\W0\L0628\C120E
"
#
Attributes/text for system status indicator 4 on
s4on="\W0\L0634\C120EMgr"
#
Attributes/text for system status indicator 4 off
# (text is normally blanks)
s8off="\W0\L0634\C120E
"
#
#
--------------------------------------------------------
# Define phrases to be
suppressed from the scroll area of
# the display that uses the
Dynakey-style display options.
# Up to 50 phrases may be
suppressed. If the quoted
# phrase is contained within
a print line on the customer
# receipt, the line will not
be displayed in the scroll
# area of the display.
#
Example:
#
x01cdtxt="FS
CHG"
# This command will suppress
display of any print line
# which
contains the phrase: FS CHG
#
# Note: These commands are
ignored on any screen that is
# controlled by the
"vdisp" option and uses an IBM Full
# Screen application.
#
# Note also that the phrase used to suppress
a print line is case
# sensitive.
The phrases can be listed in any order.
x00cdtxt=""
x01cdtxt=""
x02cdtxt=""
# all the way through:
x49cdtxt=""
#
--------------------------------------------------------
#
#
Name of screen init file in the store controller.
#
This file must be kept in the ADX_UDT1 directory.
#
The file is just an ASCII text file with embedded
#
screen control info similar to that above. This
#
name must match the file name used on the controller.
#
This file can initialize up to 2 display screens.
#
It can be used to initialize either a DYNAKEY or
#
VGA screen (or
both).
#
scrfile="qdyna.scr"
#
#
--------------------------------------------------------
#
#
Number of seconds after the most recent keystroke
#
that the screen saver is invoked on both
the
#
Customer Information (CID) and DYNAKEY displays.
#
#
"-1", "0", or "" turns off the screen saver
function.
#
Any positive value specifies the number of seconds
#
until the screen saver is activated (up to a maximum
#
value of
600).
#
#
Default is "0"
sv_scrn="300"
#
#
--------------------------------------------------------
#
--------------------------------------------------------
# Define
Keyboard
#
# Specify
"4690" if an IBM 4690 50-key keyboard is in use.
#
Otherwise, specify ""
#
#
Default is ""
keyboard=""
#
#
--------------------------------------------------------
#
--------------------------------------------------------
#
Set Printer
Type
#
#
Possible printer types
are:
#
"4610", "NAT4610", "7193", "7152",
"7156", and
#
"7162"
#
#
Note: "4610" ==> 4610 using Mod 3/4 Emulation Mode
#
(See also ej4610 below if using this mode)
#
"NAT4610" ==> 4610 using Native
Mode
#
"7156" ==> if using 7158 in 7156 Emulation
#
Mode
#
Note: Specify "" if using a real IBM Model 3 or
4
#
printer="7156"
#
#
--------------------------------------------------------
# Set
Document Insert Compressed Printing
Option
#
#
Setting this option on enables compressed printing
#
in the Document Insert station for 7152, 7156, and
#
7158 printers. This parameter is ignored for all
#
other printer
types.
#
#
"0" = off
#
"1" = on
#
cpressed="0"
#
#
--------------------------------------------------------
#
Document Insert Automatic Open
Flag
#
#
Flag should be "1" only if the following
two
#
conditions
exist:
#
1. Either a 7152 or 7162 printer is connected
#
2. The General Sales Application is running
#
#
This causes the DI station throat to release the
#
document some 3 seconds after printing is complete.
#
This provides a way to release the document when a
#
hardware button is not
available.
#
#
"0" = Disable DI Automatic
Open
#
"1" = Enable DI Automatic
Open
#
slipopen="0"
#
#
--------------------------------------------------------
#
Electronic Journal Status for 4610
Printer
#
#
Note: Applies only to Mod 3/4 Emulation
Mode.
#
This option is ignored for 4610 Native Mode
#
or for any other printer
type.
#
#
When this option is enabled, any data written to the
#
Summary Journal will be saved in the 4610 printer
#
memory for later
retrieval.
#
#
"0" = Disable Electronic Journal
#
"1" = Full Electronic Journal
Operation
#
"2" = Activate Electronic Journal only when offline.
#
ej4610="0"
#
#
--------------------------------------------------------
#
Set the left margin position for the 4610
DI
#
#
Note: Applies only to Native 4610 printer mode.
#
This option is ignored for 4610 mod 3/4 mode
#
or for any other printer
type.
#
#
This value is the number of dots to move over before
#
beginning the Document Insert print
line.
#
#
1 inch = 75 dots.
#
Maximum value is 474
dots.
lmargin="75"
#
#
--------------------------------------------------------
# Additional
Customer Receipt Cut
commands
#
#
QCONNECT normally implements Mod 3/4 emulation. This means
# that the printer will execute valid CR cut
commands
#
issued by the IBM application. If the user wishes to
# to
do additional CR cuts not implemented by the
#
application, the following commands can be used.
#
# If
the customer application supports only a Mod
2
#
printer, these commands can be used to cut the receipt
#
tape.
#
# Up
to 10 tags can be created. "aycut" can be used to
#
identify text which will trigger a cut. "lyfeed" is
#
used to specify how many line feeds prior to (-) a cut
# or
following (+) a cut (where “y” has a value between 0
# and 9
inclusive.
#
Example #1:
#
(To set the printer to cut 5 line feeds after
#
it prints the text "Thanks for shopping here")
#
#
a0cut="Thanks for shopping
here"
#
l0feed="-5"
#
#
Example
#2:
#
(To set the printer to sequentially print the
#
text "Thanks for shopping here", issue the CR
#
cut, then issue 5 line
feeds)
#
#
a0cut="Thanks for shopping
here"
#
l0feed="+5"
#
a0cut=""
l0feed=""
#
a1cut=""
l1feed=""
# Up
through:
a9cut=""
l9feed=""
#
#
--------------------------------------------------------
#
--------------------------------------------------------
# Discussion of COM port
useage: This file provides much
# flexibility in COM port
definition. Generally, if the
# application opens COM1
(port 1) or COM2 (port 2), there
# is no cdi file definition
required. QCONNECT simply
# passes on the
request. See, however, the "pa_com"
# definition to understand
how this parm can override the
# serial OPEN parms issued
by the application. See also
# the "plourde"
parm for a discussion on its
use.
#
# Other
devices: scanner (sscnport), coin dispenser
# (dispense), serial 2x20
(2x20ser), and printer
# (ptprintr). Each of
the devices to be used must have a
# port defined
(1-5).
#
#
--------------------------------------------------------
# Match Application COM port
to Physical COM port
#
#
IBM applications specify COM ports 1-4. These
#
ports can be mapped to any of 5 possible physical
#
COM
ports.
#
#
# To
map the IBM application's use of COM4 to a
#
physical COM3, add the following
statement:
#
c4tohdwr="3"
#
#
Default value is ""
c1tohdwr=""
c2tohdwr=""
c3tohdwr=""
c4tohdwr=""
#
#
--------------------------------------------------------
# Change COM Port
IRQs
#
# Default IRQs
for COM1 - COM5 are "4", "3", "5",
"11"
# and
"12",
respectively.
#
# To change any
COM port to use a different IRQ, modify
# one of the
following parameters. (Note: This is a
# software-only
change. The COM port hardware must
# match this
setting)
#
#
Example:
# To
change COM4 to use interrupt 9, change the
#
following statement from "11" to
"9":
#
#
i4comirq="9"
#
i1comirq="4"
i2comirq="3"
i3comirq="5"
i4comirq="11"
i5comirq="12"
#
# Set IO Addresses for COM
ports
#
# If no values
are entered below, the following default
# values will be
used for COM1 -
COM5:
#
3F8, 2F8, 3E8, 2E8, and
278
#
# To change a
COM port to use a different IO Address,
# modify one of
the following parameters. (Note: This
# is a
software-only change. The COM port must match
# this
setting)
#
#
Example:
#
(To set COM4 to the normal COM5 setting)
#
p4pccom="278"
#
p1pccom=""
p2pccom=""
p3pccom=""
p4pccom=""
p5pccom=""
#
#
--------------------------------------------------------
# Specify Pin
Pad Port parameters for COM1:. The
parms are
# separated by
commas and must appear in the sequence:
# <baud
rate>,<parity(N/E/O)>,<#data bits>,<#stop bits>
#
# Note: If this
parm is null or not specified, the
#
values specified by the application when the
#
com port is opened are used. Use this parm if
#
the parms used by the pin pad are different
#
those specified by the application. In this
#
case, the application parms are
ignored.
#
Example:
#
pa_com="9600,E,7,1"
pa_com=""
#
#
# --------------------------------------------------------
# Set PLOURDE
pinpad
flag
#
# Note: Set on for one of two
conditions:
#
1. PLOURDE brand pinpad is attached to COM1:.
#
2. Application pinpad settings default to:
#
4800, 8, 2, NONE
#
Note: The values in step 2. are overridden if the
#
"pa_com" parm is set. This parm is also used
#
to bypass problems with incomplete pin pad
#
messages seen only when using PLOURDE user
#
exit code in the SA application.
#
#
PLOURDE Pinpad Flag: ("0"=off, "1"=on)
#
plourde="0"
#
#
--------------------------------------------------------
# Specify
Printer COM
Port
#
#
Possible values are:
"1"-"5"
#
ptprintr="4"
# --------------------------------------------------------
# Specify Coin
Dispenser COM
port
#
#
Possible values are: "1"-"5"; "" ==> not
used.
#
dispense=""
#
#
--------------------------------------------------------
# Specify
Scanner/Scale COM
port
#
#
Possible values are: "1"-"5"; "" ==> not
used.
sscnport=""
#
# --------------------------------------------------------
# Specify Serial
2x20 Display COM
port
#
#
Possible values are: "1"-"5"; "" ==> not
used.
2x20ser=""
#
#
--------------------------------------------------------
#
CMOS Driver - always set
on!
cmosdrvr="1"
#
#
--------------------------------------------------------
# Ramdisk configuration
settings
#
#
?dsksize = (RAM disk size in
KB)/32
#
?secdir = (number of
files)/16
#
where '?' can be 'X' or 'Y' for the two ram disks
#
or 'L' for the ramdisk used to hold List Files
#
for use in offline
mode
#
# Note: Results should always be
rounded
up
#
# Example:
# To
create a 100K X: drive with 21 files loaded into
#
it, parms should
be:
#
100/32 = 4 ==>
xdsksize="4"
#
21/16 = 2 ==>
xsecdir="2"
#
xdsksize="0"
xsecdir="0"
#
ydsksize="0"
ysecdir="0"
#
ldsksize="0"
lsecdir="0"
#
#
--------------------------------------------------------
#
# List File names to be
loaded into RAM for offline use.
#
#
Note: The following files will be loaded
into
#
RAM only if the "ldsksize" or "lsecdir" parms
#
are non-zero. The file names listed below
#
will be loaded from the ADX_UDT1 directory
#
of the Store Controller. Total List File
#
sizes and counts are used to set
the
#
"ldsksize" and "lsecdir" parms
above.
#
listfile="bakery.lst"
listfile="salads.lst"
listfile="desserts.lst"
listfile="cigarett.lst"
listfile="dairy.lst"
listfile="meat.lst"
#
#
--------------------------------------------------------
# Change System Message
Text
#
# This function is
designed to allow for language
# translation.
It can also be used to modify any of
# the listed messages
for
clarity.
#
# The first 4
characters of most messages below must be
# left intact.
Note that each line is set up to display
# on a 2 x 20
display. Each line should be seen as 2
# 20-character
segments. Assure that a word does not
# span the 20th and
21st character positions.
#
#Line
1 Line 2
#
w00="W003 CONTROLLER OFF
LOOP
"
w01="W004 CONTROLLER DOESNOT
RESPOND "
w02="W006 TERMINAL
~~~ IS ALREADY IN USE "
w03="W012
TERMINAL NUMBER =
~~~ "
w04="Z001 ENTER TERMINAL,KEY
S2
"
w05="W008
PROGRAM IS BEING LOADED...
"
w06="W009 DATE
FORMAT IS "
w07="W010 DATE/TIME NOT
CORRECT. RE-ENTER "
w08="W203 SET DATE/TIME
ONLY WHEN OFFLINE "
w09="N300 DOSFREE=~~~~~~~EMU
STACK=^^^^^^^ "
w10="W200 FUNCTION NUMBERNOT
VALID. RETRY "
w11="W205
STORAGE RETENTION ENABLED
"
w12="W206
STORAGE RETENTION DISABLED
"
w13="W321
PROCESSING WAIT FOR PROMPT
"
w14="W000 NO
MESSAGE
PENDING
"
w15="W013 TERM NUMBER
NOTCORRECT. RE-ENTER "
w16="N320 DEFAULT
APPL
>>>>>>>>>>>>>>>>>>>>"
w17="N322 CURRENT
APPL
>>>>>>>>>>>>>>>>>>>>"
w18="N323 CURRENT KEY
MAP>>>>>>>>>>>>>>>>>>>>"
w19="N330 ENTER TERM
# S1 71xxxx S2 "
w20="N331 ENTER APPL
S1 81xxxxxxxxxxxx S2"
w21="N332 ENTER KEY MAP
S1 91xxxxxxxxxxxx S2"
w22="N333 APPL NAME NOT
CORRECT. RE-ENTER "
w23="N350 PERMANENT DATA READ
ERROR. "
w24="N351 PERMANENT DATA
WRITE ERROR. "
w25="ENTER APPL NAME, S2
"
w26="ENTER TERM 1###, S2
"
w27="ENTER KEYMAP
NAME,S2"
w28="SWIPE MANAGER CARD
TO LOCK, S2 TO END "
w29="SWIPE MANAGER CARD
TO UNLOCK, S2 TO END"
w30="ENTER MANAGER PASSWDTO
LOCK, S2 TO END "
w31="ENTER MANAGER PASSWDTO
UNLOCK, S2 TO END"
w32="MSR MANAGER CARD DIDNOT
MATCH "
w33="W400 TERMINAL
NUMBERCONFLICT
"
#
#
# --------------------------------------------------------
# Character translation
list
#
# This function is
normally used to make language-
# sensitive translations
of special characters which may
# not be displayed by
the point of sale equipment.
#
# If translations are
specified, they must be in "x y"
# format where 'x' is
the original character and 'y' is
# the replacement
character.
#
#
Example:
#
(To display or print an "x" instead of a
"@")
#
#
t0="@
x"
#
t0=""
t1=""
t2=""
t3=""
t4=""
t5=""
t6=""
t7=""
t8=""
t9=""
#
#
--------------------------------------------------------
# IO Device Initialization
Strings
#
# These parms allow
strings to be sent to selected
# individual devices
when the device is intialized or
# is reset. An
example of its use would be to send a
# CODE PAGE setup
string to the individual device. The
# required string for
setting a proper CODE PAGE is
# normally contained
in a technical manual associated
# with the particular
device.
#
# popr -- string for the
operator
display
# pcst -- string for the
customer
display
# pprn -- string for the
printer
# pkyb -- string for the POS
keyboard
#
popr=""
pcst=""
pprn=""
pkyb=""
#
#
--------------------------------------------------------
# QCONNECT trace activation
#
Note: Turn on any options ONLY in response to a
#
request from support personnel. In general,
#
tracing will cause delays in the checkout
#
operation. Any changes should be temporary.
#
# Tracing
parms:
#
L =
TRACE_LOG
#
P =
TRACE_PAUSE
#
R = TRACE_QTR Remote file services
trace
#
S = TRACE_SCREEN = Screen trace no
pause
#
D =
DCINT_V
#
T =
TRACE_TOT
#
C =
TRACE_COM
#
Z =
TRACE_IOP
#
7 =
TRACE_PRN
#
V = TRACE_SCREEN + TRACE_PAUSE + TRACE_VERBOSE
#
#
Example:
#
(To activate TRACE_LOG, DCINT_V, TRACE_IOP and
#
TRACE_PRN)
#
tracing="LDZ7"
#
tracing=""
# Conditional
Definitions
# These definitions are
available for use in processing the DYNAKEY.xxx
# file. The intention is to allow a user to simply
have one all-
# inclusive file
(DYNAKEY.000) which contains definitions for DYNAKEYs
# for every store and
terminal in the chain. It implies that
the
# customer is able to
define specific ranges of terminals store-wide
# for specific
uses. For example, standard cashier
frontends would be
# terminals, 1-30;
pharmacy: 31-35, etc. Use of a common
dynakey
# definition file makes
management of dynakey files inherently easier.
# Variables can be
defined based on either Store Number or Terminal
# Number or
combinations of both.
# For example, see
below (# is not a comment for these conditional
# statements). The statements below are active ones:
#if
((STORE_NUM==6863) || (STORE_NUM==6849)) then
#define
MANHATTAN
#elseif
((STORE_NUM==5890)||(STORE_NUM==5788)) then
#define
LONG_ISLAND
#else
#define
OTHER_STORES
#endif
#if
((TERM_NUM>=20) && (TERM_NUM<40)) then
#define
PHARMACY
#endif
# The
negate (!) operator is implemented also.
Just be careful to
#
properly enclose the conditional statements to assure they are
#
interpreted correctly
# When
the DYNAKEY.000 file is loaded, statements within that file can
# be
activated using these if, then, else conditionals using the above
# defines
in the conditional logic. In addition,
the global variables
#
TERM_NUM and STORE_NUM are available for use in processing the
#
DYNAKEY file.