#+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 a local file. It should not be
# a 4690 distributed file.
# 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
# 7/11/06 Removed pa_com parm which was incorrectly
# documented. This parm is not implemented 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. However, see the "plourde" parm
# for information on the one case that the serial OPEN
# parms can be overridden or COM port behavior modified.
#
# 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=""
#
#---------------------------------------------------------
# Set PLOURDE pinpad flag
#
# Note: This bit changes the behavior of the COM1 port
# serial driver. When set to a non-zero value, it causes
# the COM1 port driver to indicate data available only
# when a complete input message has been received.
#
# This eliminates problems with an application that
# cannot properly handle partial messages from the COM1
# port. Normally, this is used for certain pin pad
# devices. Valid parameter values are:
#
# plourde="0" -- COM1 behaves as a normal serial port
# (default)
#
# plourde="1" -- Only an appl read of complete pin pad
# messages is allowed. Serial port parms
# are set to (overrides value set by the
#????????????????????? application):
#
# 4800,8,2,NONE
#
# Normally, this option is used to
# simulate the IBM "pigtail" serial-to-
# RS485 device connection
#
# plourde="2" -- Only an appl read of complete pin pad
# messages is allowed. The application
#????????????????????? sets the serial port baud rate and
# ??????????????? ?????other serial communications parms on
#????????????????????? OPEN.
#
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.