Wincor Nixdorf BA63G User manual

BA63G
Customer Display Asia
Product Manual
BA63G

BA63G
Customer Display Asia
Product Manual
Edition
:
Jan
2005

BEETLE®is a registered trademark of the Wincor Nixdorf GmbH & Co. KG
Copyright Wincor Nixdorf GmbH & Co. KG, 2005
The reproduction, transmission or use of this document or its contents is not permitted without express
authority.
Offenders will be liable for damages.
All rights, including rights created by patent grant or registration of a utility model or design, are reserved.
Delivery subject to availability; technical modifications possible.

Contents
Manufacturer’s certification..........................................................................................1
Class A.........................................................................................................................1
Warning........................................................................................................................1
Notes on care...............................................................................................................2
General Notes.................................................................................................................3
Customer display control...............................................................................................5
Screen Coordinates .....................................................................................................6
Text Mode................................................................................................................6
Pixel Mode...............................................................................................................6
Command Description .................................................................................................9
Basic Commands...................................................................................................9
Enhanced Commands............................................................................................9
VT100 command set.................................................................................................. 10
Backspace (without deleting)................................................................................ 10
Line feed................................................................................................................ 10
Carriage return...................................................................................................... 10
Delete display........................................................................................................ 10
Position cursor...................................................................................................... 11
Delete to end of line.............................................................................................. 12
Set country code................................................................................................... 12
Call display identification....................................................................................... 13
Enhanced command set............................................................................................ 14
Select display resolution ....................................................................................... 14
Half dot enhancement on and off.......................................................................... 15
Dump user defined picture to screen ................................................................... 16
Load user defined font.......................................................................................... 17
Undefineduser font............................................................................................... 17
Setting clock.......................................................................................................... 17
Setting watch dog of cable monitor...................................................................... 18
Load user logo and set display monitor................................................................ 18
Select line mode ................................................................................................... 19
Turn on / off backlight............................................................................................ 19
Set Pixel Position.................................................................................................. 20
Character sets............................................................................................................... 21
Output of all characters from the defined character set............................................ 21
Undefined characters and ESC sequences .............................................................. 21
Character sets of the BA63G customer display ........................................................ 21
Build in character set (IBM character set table 437) ........................................... 21
International character set for BA63G customer display (build in)....................... 22
Thai Character set...................................................................................................... 22
Loadable character sets (on demand).................................................................23
System connection ....................................................................................................... 25
Connection system....................................................................................................... 27

Test functions ............................................................................................................... 28
Technical data............................................................................................................... 29
Appendix ........................................................................................................................ 30
Cable Installation ........................................................................................................ 30

Manufacturer’s certification
GB-1
Manufacturer’s certification
Class A
The following statement applies to the products covered in this manual, unless
otherwise specified herein. The statement for other products will appear in their
accompanying materials.
Warning
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 communication. 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 the FCC Rules, which
are designed to provide reasonable protection against such interference when operated
in a commercial interference in which case, the user, at his own expense, will be
required to take whatever measures that may be required to correct this interference.
This digital apparatus does not exceed the "Class A" limits for radio noise emissions
from digital apparatus as set out in the Radio Interference Regulations on the Canadian
Dept. of Communications.
Le présent appareil numérique ne produit pas de bruits radioélectriques dépassant les
limites applicables aux appareils numériques de la "classe A" prescrites dans le
Règlement sur le brouillage radioélectrique édicté par le ministère des Communications
du Canada.

Manufacturer’s certification
GB-2
Wincor Nixdorf Information Systems Pte Ltd (WN) accepts no responsibility
for radio and television reception interference resulting from unauthorized
modifications to the equipment. Furthermore, neither cables nor devices
which have not been approved for use by WN may be connected. The user
shall be held responsible for interference caused in this manner.
Device repairs must be carried out by authorized personnel. All guarantee and liability
claims are automatically excluded if repairs have been carried out by unauthorized
personnel.
Notes on care
Wipe the customer display with a damp cloth as required. Solvents must not be used
under any circumstances as they may damage the plastic.
!

General Notes
GB-3
General Notes
The BA63G customer display is mainly used in POS installations that are designed in
modular form.
The display uses a graphic LCD as its display panel with a screen resolution of 240×64
pixels available. It is capable of displaying up to 4 lines of characters on the screen.
There is a built-in standard character set in the display, and also a corresponding built-
in 2-byte code character font table for different languages. The character resolution for
the standard (1-byte code) character is 8×16 (W×H) pixels and, the 2-byte code
character is 16×16 pixels. Based on 8×16 font, the standard characters can be
displayed in 8×32 and 16×32 resolution and, based on 16×16 font, the 2-byte code
characters can be displayed in 16×32 and 32×32 resolution, double pixels in both
vertical and horizontal.
The device has the capability to display downloaded bitmap pictures. With this feature,
user can display anything on the screen.
The display is connected to the point of sale system through a RS232C interface. The
power (12V DC) is also supplied via this interface.
The following two mounting option of the display are available to meet individual
installation requirements:
BA63G customer display with base / rotating table.

General Notes
GB-4
BA63G Customer display with adapter for tube-based installation

Customer display control
GB-5
Customer display control
The customer display is controlled via software commands. The commands are
entered with the appropriate ESC sequences. The following functions are available:
•The cursor can be moved to the desired position;
•The whole screen of the customer display can be cleared;
•The characters from the cursor to the end of the line can be cleared;
•An identification code can be requested;
•Country-specific character sets can be selected;
•A self-test can be performed.
With enhanced command set the following functions are available too:
•Select character display resolution;
•Enhance display quality of enlarged characters;
•Dump user defined picture to screen;
•Defined/ Undefineduser specific fonts;
•Set internal clock;
•Set time period of cable monitor (Power save mode)
•Download user defined logo;
•Select display in 4 or 2 line mode;
•Turn on / off display backlight.

Customer display control
GB-6
Screen Coordinates
TEXT MODE
The display screen is divided into 4 lines, each line contains a maximum of 30 standard
1-byte characters or 15 2-byte code characters. The coordinates is as follow:
1
30
1
W
I
N
C
O
R
N
I
X
D
O
R
F
2
B
E
E
T
L
E
S
Y
S
T
E
M
3
P
4
For example, the coordinate of 'T' from "BEETLE" in above sample is (2;6), i.e. sixth
position of line 2.
For 2-byte code characters or enlarged characters, they occupy 2 to 8 standard
characters space. The coordinate of such character is always refer to the upper-left
hand corner of the character. So, the coordinate of the large 'P' in above sample is
(3;7), and the coordinates of those three 2-byte characters are (3;11), (3;19) and (3;25)
respectively.
PIXEL MODE
Pixel coordinate method is used only if the country code is set to Thai 4-levels. Like the
previous method, the coordinate of a character refers to the upper-left corner of the
character. This coordinate is vital to display characters to the desired location. Instead
of 30 x 4 screen coordinates, there are 240 x 64 possible pixel coordinates.
0
←
Px
→
239
0
←Py →
63
In the Thai mode, the ASCII character codes are divided into 3 groups as shown below:

Customer display control
GB-7
Pattern Values Features
00h –1Fh
(Special control
characters)
This group of characters is not displayed.
20h –7Fh
(Latin characters) Consists of ‘0’ –‘9’, ‘A’ –‘ Z’, ‘a’ –‘z’ and some common
symbols.
80h –FFh
(Thai patterns) 4 patterns overlap each other (with offset of 1 pixel down) to
form 1 complete Thai character.
For special control characters, since they are not displayed, the pixel coordinate
remains unchanged.
For Latin characters, the firmware operates in the similar manner as the screen
coordinate. After displaying the Latin character, the pixel coordinate will advance by 8
pixels to the right, which is equivalent to 1 column in the text mode. For example, if the
initial pixel coordinate is at (0;0), after displaying a Latin character the pixel coordinate is
auto-update to (8;0).
Thai characters are constructed in four levels. Application must always send a 4-byte
sequence for each Thai character where the 1st byte refers to level 1, 2nd byte is level 2,
etc. When in the country code is set to Thai, character codes in the range from 80h to
FFh are recognized as Thai elements. It is possible to mixed Thai characters and ASCII
characters (20h to 7Fh) in a single display line. The resultant character cell size is 8x19.
Below isthe table that illustrates of how the Thai character is formed:
First
Byte Second
Byte Third
Byte Last
Byte
Pixel
Coordinate (20,20)
→(20,21) (20,21)
→(20,22) (20,22)
→(20,23) (20,23)
→(28,20)
Value E9h A0h BCh D9h
Pattern (blank)
Resultant
Pattern
For first byte group, it consists of fonts at locations E8h, E9h, EAh, EBh and ECh.
These are Thai tone marks and Thai cancellation mark. They appear at the topmost of
the base character.
For second byte group, it consists of fonts at locations D1h, D4h, D5h, D6h, D7h and
E7h. These are Thai vowels. They appear immediately on top of the base character.
For third byte group, it is the base character.
For fourth byte group, it consists of fonts at locations D8h, D9h and DAh. These are
Thai vowels. They appear below the base character.

Customer display control
GB-8
There are a few points to take note of: -
•If there is no font at the top or bottom of the base character, blank (A0h) is sent
instead.
•If the character reaches the end of display line, the pixel coordinate does not
automatically position itself to the next line. The pixel coordinate will remain at the end
of line. Therefore, set pixel location command is needed to position the cursor to new
coordinate.
•The 4-levels Thai display is incorporated in firmware release version 1.04 onwards. It
has to use with th0816a.sni font file to work correctly.
•The diagram below shows generally how the pixels are allocated for different groups
of font in each Thai character (4 levels).
1st Byte Gp
2nd Byte Gp
4th Byte Gp
3rd Byte Gp
3 pixels height
2 pixels height
3 pixels height
8 pixels height
19
pixels
8
pixels

Customer display control
GB-9
Command Description
The BA63G customer display operates in VT100 mode, i.e. it emulates a subset of the
VT100 ESC sequences and control bytes. These are illustrated in the following:
BASIC COMMANDS
Backspace (without deleting) BS
Line feed LF
Carriage return CR
Delete display ESC[2J
Position cursor ESC[Py;PxH
Delete to end of line ESC[0K
Set country code ESCRn
Call display identification ESC[0c
ENHANCED COMMANDS
Select display resolution ESC[nB
Half dot enhancement on / off ESC[PxE
Dump user defined picture to screen ESC[Py;PxD
Load user defined font ESC[F
ESC[U
Setting clock ESC[hh;mmT
Setting watch dog of cable monitor ESC[nnT
Load user logo and set display
monitor ESC[nnL
Select line mode ESC[PxI
Turn on / off backlight ESC[PxP

Customer display control
GB -10
VT100 command set
BACKSPACE (WITHOUT DELETING)
The BS command (hexadecimal 08) moves the cursor one space to the left. If there is
a character in the position to which the cursor moves, it is not deleted. This command
is ignored if the cursor is already at the first position of the line.
LINE FEED
The LF command (hexadecimal 0A) moves the invisible cursor down a line if it is
positioned in one of the first three lines of the display. The column position of the cursor
remains unchanged.
The position of the cursor remains unchanged if it is already in the last line. The
contents of the screen are scrolled up one line and the last line is deleted.
CARRIAGE RETURN
The cursor is moved to the beginning of the line in which it is currently positioned when
the CR command (hexadecimal 0D) is entered. The command is ignored if the cursor
is alreadyat the beginning of the line.
DELETE DISPLAY
The display can be deleted with this ESC sequence. The cursor position remains
unchanged. The ESC sequence is as follows:
Code Hexadecimal
ESC’[‘’2’’J’ 1B 5B 32 4A

Customer display control
GB -11
POSITION CURSOR
The cursor position canbe defined with this ESC sequence. The cursor is not visible on
the display whilst this is being carried out. The following ESC sequence (for example)
can be implemented:
Code Hexadecimal
ESC’[‘’Py’;’Px’’H’ 1B 5B 31 3B 31 48
The parameters are transferred as ASCII characters and have the following meaning:
Parameter Meaning
Py This parameter defines the line.
Px This parameter defines the column.
Example
The parameters are to replaced with the following values if you wish to position the
cursor at the very beginning of the first line:
If you select 0 for the parameter value, this is interpreted as 1 by the display. If, on the
other hand, you select a value which is greater than the maximum line and column
value, the display will interpret this value as the maximum value permitted.
The cursor is positioned in the first column of the first line if no parameter values are
entered.
Note: This command is not applicable if the selected country code is Thai.

Customer display control
GB -12
DELETE TO END OF LINE
This command deletes the characters from the cursor, cursor position is included, to
the end of the line. The position of the cursor remains unchanged.
The ESC sequence is as follows:
Code Hexadecimal
ESC’[‘’0’’K’ 1B 5B 30 4B
SET COUNTRY CODE
The following ESC sequence is implemented in order to select a country-specific
character set:
Code Hexadecimal
ESC’R‘’n’ 1B 52 02
The hexadecimal value n corresponds to the country code and defines the country-
specific character set. The USA character set corresponds to the default setting.
Country
code Character set
Country
code Character set
00 USA
62 Korean 1-byte
01 France
80 Shift JIS
02 Germany
81 JIS
03 Great Britain
90 GB Jianti
04 Denmark 1
91 GB Fanti
05 Sweden
92 BIG 5
06 Italy
A0 Korean 2-byte
07 Spain 1
B0 Thai 4-level
08 Japan
09 Norway
0A Denmark 2
0B Spain 2
0C Latin America
63 Katakana
The above character sets listed in the left table are standard character sets. Those
character sets listed in right table are optional character set, they are available only
when the specific character set is downloaded into the device.

Customer display control
GB -13
CALL DISPLAY IDENTIFICATION
The identification is called with the following ESC sequence:
The following is displayed on the screen when the sequence is entered:
Code Hexadecimal
ESC’[‘’0’;’c’ 1B 5B 32 32 63
The following is displayed on the screen when the sequence is entered:
ESC[?Pn1;Pn2;Pn3;Pn4;Pn5c
Pn1 Type of display =3 =LCD display
Pn2 Firmware version =00currently PROM version
80currently FLASH version
Pn3 Character set =2=modif. IBM character set
Pn4 Number of lines =4
Pn5 Column/line =30
i.e. ESC[?3;00;2;4;30c is transmitted.

Customer display control
GB -14
Enhanced command set
The commands list here are used for 2-byte code characters display and graphic
display.
SELECT DISPLAY RESOLUTION
This command selects the resolution of display:
Code Hexadecimal
ESC ‘[‘ ‘n’ ‘B’ 1B 5B 32 42
After sending this command, all characters send to the device will display in the
selected resolution. The parameter ‘n’ is one ASCII decimal number and is used to
specify the width and height of a 2-byte code character in terms of pixel. Currently, the
available values of n are:
n2-byte code characters
Resolution (W×H) 1-byte code characters
Resolution (W×H)
016×16 8×16
116×32 8×32
232×32 16×32
The width of 1-byte code character is half of the width of 2-byte code character.
The default display resolution is n=0.
For double height character display (i.e. 16×32 and 32×32), a LF moves cursor 2 lines
down instead of 1 line. In this case, if the movement positions the cursor out of the
screen, the device scrolls the whole screen 2 lines up and with the cursor remaining at
the same location.

Customer display control
GB -15
HALF DOT ENHANCEMENT ON AND OFF
The following command turns on the half dot enhancement effect:
Code Hexadecimal
ESC ‘[‘ ‘1’ ‘E’ 1B 5B 31 45
The following command turns off the half dot enhancement effect:
Code Hexadecimal
ESC ‘[‘ ‘0’ ‘E’ 1B 5B 30 45
Some stroke of a character becomes rough after enlargement. Half dot enhancement
will smoothen the stroke and provides a much better display.
Before enhancement After enhancement
This enhancement only affects 32×32 2-byte code character and 16×32 1-byte code
character and must be sent before those character code(s).
Table of contents
Other Wincor Nixdorf Cash Register manuals

Wincor Nixdorf
Wincor Nixdorf CMD-V4 User manual

Wincor Nixdorf
Wincor Nixdorf BEETLE /Express 15 User manual

Wincor Nixdorf
Wincor Nixdorf KA19 User manual

Wincor Nixdorf
Wincor Nixdorf CINEO C4080 User manual

Wincor Nixdorf
Wincor Nixdorf BEETLE/20 User manual

Wincor Nixdorf
Wincor Nixdorf KA21 User manual

Wincor Nixdorf
Wincor Nixdorf BA66-1 User manual