12-2 Chapter 12: Cash Drawer Interface
long OpenDrawer();
OpenDrawer
()
,
sets
the
control
bits
to
output,
enables
the
arming
circuitry
using
the
arm
bit,
energizes
the
solenoid
of
the
selected
drawer,
waits
a
constant
time,
then
releases
the
cash
drawer
solenoid(s)
bit(s)
and
disables
the
arming
circuit.
These
output
bits
are
then
configured
as
inputs
again.
This
method
uses
SetState
()
for
controlling
the
drawer.
See
the
section
on
Hardware/Firmware
Interfaces
for
more
detail.
void ClosePort();
ClosePort()
resets
the
port
opened
status
flag
to
false.
DWORD GetDrawerStatus();
GetDrawerStatus
()
,
reads
from
the
port
that
monitors
the
cash
drawer
status
bit
and
masks
unused
bits
to
determine
the
drawer
state.
This
method
uses
ReadIOPort
()
for
monitoring
the
status
bit.
See
the
section
on
Hardware/Firmware
Interfaces
for
more
detail.
BOOL SetState( DWORD dwState );
SetState
()
,
uses
the
constant
masks
to
create
the
data
to
write
to
the
port
that
control
the
cash
drawer
solenoid(s)
bit(s).
This
method
uses
WriteIOPort
()
for
controlling
the
solenoid(s).
See
the
section
on
Hardware/Firmware
Interfaces
for
more
detail.
BOOL QueryConf();
In
QueryConf()
,
we
must
initiate
a
configuration
cycle
with
the
PCI
registers
that
control
the
cash
drawer
solenoid(s)
and
monitor
the
status
bit.
Interaction
with
GP
IO_BASE
(General
Purpose
I/O
Base
Address
Register)
takes
place
in
order
to
determine
the
port
address
used
for
controlling
the
solenoid(s)
and
for
monitoring
the
status
bit.
See
the
section
on
Hardware/Firmware
Interfaces
for
more
detail.
Summary of Contents for RealPOS 70
Page 1: ...NCR RealPOS 70 7402 Release 1 4 User Guide B005 0000 1463 Issue N ...
Page 18: ...xvi ...
Page 96: ...3 34 Chapter 3 Touch Screen Calibration Windows MT 7 12 ...
Page 103: ...Chapter 4 Touch Screen Calibration Windows MT 5 64 SR4 4 7 8 Select Finish 9 Select Calibrate ...
Page 119: ...Chapter 4 Touch Screen Calibration Windows MT 5 64 SR4 4 23 2 Select the Advanced button ...
Page 124: ......
Page 148: ...5 24 Chapter 5 Touch Screen Calibration Windows MT 5 64 SR6 ...
Page 152: ...6 4 Chapter 6 Touch Screen Calibration DOS ...
Page 218: ...9 18 Chapter 9 Installing the Terminal in an Integrated Configuration ...
Page 223: ...Chapter 10 2x20 Customer Display Interface 10 5 CP437 ...
Page 224: ...10 6 Chapter 10 2x20 Customer Display Interface CP858 ...
Page 225: ...Chapter 10 2x20 Customer Display Interface 10 7 CP866 ...
Page 226: ...10 8 Chapter 10 2x20 Customer Display Interface CP932 ...
Page 238: ...11 12 Chapter 11 APA Customer Display Interface 5X7 Character Table ...
Page 239: ...Chapter 11 APA Customer Display Interface 11 13 10x14 Character Table ...
Page 268: ......
Page 280: ...14 6 Chapter 14 Maintenance ...
Page 288: ...16 4 Chapter 16 BIOS Updating Procedures ...
Page 302: ...B 4 Appendix B Feature Kits ...