Sharp UP-3301 User manual

CODE : 00Z
q
CONTENTS
Parts marked with "!" are important for maintaining the safety of the unit. Be sure to replace these parts with specified
ones for maintaining the safety and performance of the unit.
SHARP CORPORATION This document has been published to be used
for after sales service only.
The contents are subject to change withoutnotice.
SERVICE MANUAL
UP3301USME
POS TERMINAL
MODEL UP-3301
(For “U & A” version)
CHAPTER 1. SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
CHAPTER 2. OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
CHAPTER 3. SERVICE PRECAUTION . . . . . . . . . . . . . . . . . . . . . . . 9
CHAPTER 4. PROGRAM RESET AND SRV MODE . . . . . . . . . . . . 16
CHAPTER 5. MASTER RESET (ALL MEMORY CLEAR) . . . . . . . . 17
CHAPTER 6. DIAGNOSTICS SPECIFICATIONS . . . . . . . . . . . . . . 20
CHAPTER 7. CIRCUIT DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . 31
CHAPTER 8. CIRCUIT DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . 60
CHAPTER 9. PWB LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
PARTS GUIDE

UP-3301US
CAUTION
RISK OF EXPLOSION IF BATTERY IS REPLACED
BY AN INCORRECT TYPE.
DISPOSE OF USED BATTERIES ACCORDING
TO THE INSTRUCTIONS.
AVOID: SHORT-CIRCUITING THE BATTERY TERMINALS.
KEEP THE BATTERY AWAY FROM FIRE.
*WHEN DISPOSING THE BATTERY, FOLLOW THE LOCAL
RULES AND REGULATIONS.
“BATTERY DISPOSAL”
THIS PRODUCT CONTAINS NICKEL-METAL HYDRIDE BATTERY.
THIS BATTERY MUST BE DISPOSED OF PROPERLY.
REMOVE THE BATTERY FROM THE PRODUCT AND CONTACT FEDERAL OR
STATE ENVIRONMENTAL AGENCIES FOR INFORMATION ON RECYCLING AND
DISPOSAL OPTIONS.

UP-3301US SPECIFICATIONS
– 1 –
CHAPTER 1. SPECIFICATIONS
1. Appearance
External view
Front view
Rear view
2. Rating
3. Displays
This POS terminal is equipped with a color LCD operator display.
The operator display is a touch panel.
The operations can be performed by touching the screen (that shows
keys or items in the receipt window) of the operator display.
1) Operator display (touch panel)
3-1. Display
1) Front display
* Note that the application software for the UP-3301 uses 16 colors.
The display can be tilted to the best viewing angle by sliding the rear
stand.
External dimensions 11.6(W) x 16.3(D) x 12.6(H) in.
(295(W) x 414.5(D) x 320(H) mm)
Weight 14.6 lbs. (6.6 kg)
Power source 120V AC m10% 60 Hz
Power consumption Stand-by: 27W
Operating: 51W (max.)
Working temperatures 32 to 104°F (0 to 40°C)
Operator display
(touch panel)
Top cabinet
Money
checking
space
IPL cover
Brightness control
Contrast control
Bottom cabinet
ITEM SPECIFICATIONS NOTE
Type DSTN color LCD with back light With 256 colors*
Screen size 10.4” Full screen
Dot format 640 (W) x 480 (H) mm Full dot
Dot size 0.09 x RGB(W) x 0.31 mm
Dot space 0.02 mm
Be sure to push the
button on the rear
stand when slidin
g
it.

UP-3301US SPECIFICATIONS
– 2 –
Screen example (REG mode)
Note: The size of a display area depends on the layout of a touch-panel keyboard (ex. key size) or the function mode (ex. drive-through function).
Display example 1 (REG mode)
Display example 2 (PGM mode)
Numeric entry:
An entered figure appears
at the cursor position.
Display Window
Status indication Mode caption Time
Touch-panel
keyboard
Display Window:
In the PGM mode, programmable
items are listed.
Server code
Mode caption TimeServer name
Double-size character mode indicator(W):
Appears when the d ouble-size character
mode is selected during text programming.
Double-size character mode indicator(W):
Appears when the d ouble-size character
mode is selected during text programming.
Display Window:
In the PGM mode, programmable
items are listed.
Mode caption TimeServer name
Server code

UP-3301US SPECIFICATIONS
– 3 –
Keyboard layout (default)
• Home keyboard
This keyboard appears when you touch the [HOME] key.
• Main2 keyboard
This keyboard appears when you touch the [MORE3] key on the
Home keyboard.
• Main3 keyboard
This keyboard appears when you touch the [MORE3] key on the
Main2 keyboard.
• Sub keyboard
This keyboard appears when you touch the [SUB] key on the Home
keyboard.
• Sub2 keyboard
This keyboard appears when you touch the [MORE3] key on the
Sub keyboard.
• Sub3 keyboard
This keyboard appears when you touch the [MORE3] key on the
Sub2 keyboard.
• Condiment/Menu keyboard
This keyboard appears when you touch the MENU key in a condi-
ment PLU entry.
The Condiment/Menu2 keyboard appears when you touch the
[MORE3] key on the Condiment/Menu keyboard.
The Condiment/Menu3 keyboard appears when you touch the
[MORE3] key on the Condiment/Menu2 keyboard.
• Function menu 1 (QTY) keyboard
This keyboard appears when you touch the [QTY] key on the Home,
Main2, or Main3 keyboard.
• Function menu 2 (DISC.) keyboard
This keyboard appears when you touch the [DISC.] key on the Home,
Main2, or Main3 keyboard.
QTY DISC. MISC G.CHK MGR
MENU01 MENU02 MENU03 MENU04 MENU05
L1 L2 L3 SUB
000011
000012
000013
000014
000015
000006
000007
000008
000009
000010
000001
000002
000003
000004
000005
MODE CLEAR
P UP
P DOWN
HOME CANCEL MORE
VOID
RFND
MORE
D-THRU
PAYMEN
QTY DISC. MISC G.CHK MGR
MENU01 MENU02 MENU03 MENU04 MENU05
L1 L2 L3 SUB
000026
000027
000028
000029
000030
000021
000022
000023
000024
000025
000016
000017
000018
000019
000020
MODE CLEAR
P UP
P DOWN
HOME CANCEL MORE
VOID
RFND
MORE
D-THRU
PAYMEN
QTY DISC. MISC G.CHK MGR
MENU01 MENU02 MENU03 MENU04 MENU05
L1 L2 L3 SUB
000041
000042
000043
000044
000045
000036
000037
000038
000039
000040
000031
000032
000033
000034
000035
MODE CLEAR
P UP
P DOWN
HOME CANCEL MORE
VOID
RFND
MORE
D-THRU
PAYMEN
MODE CLEAR
P UP
P DOWN
HOME CANCEL
VOID
RFND
MORE PAYMEN
P1 P2 P3 P4 P5
COMB01
COMB02
COMB03
COMB04
COMB05
COMB06
COMB07
COMB08
COMB09
COMB10
000101
000102
000103
000104
000105
WAIT
FINAL
MODE CLEAR
P UP
P DOWN
HOME CANCEL
VOID
RFND
MORE PAYMEN
P1 P2 P3 P4 P5
COMB11
COMB12
COMB13
COMB14
COMB15
COMB16
COMB17
COMB18
COMB19
COMB20
000106
000107
000108
000109
000110
WAIT
FINAL
SUB
MODE CLEAR
P UP
P DOWN
HOME CANCEL MORE
VOID
RFND
MORE
SUB
PAYMEN
MODE CLEAR
P UP
P DOWN
HOME CANCEL
VOID
RFND
C NEXT PAYMEN WAIT
FINAL
SUB
KEY001
KEY002
KEY003
KEY004
KEY005
KEY006
KEY007
KEY008
KEY009
KEY010
KEY011
KEY012
KEY013
KEY014
KEY015
MORE
MODE CLEAR
P UP
P DOWN
HOME CANCEL
X/TIMES
00 -
23
56
89
X/TIMES
7
4
1
0
MODE CLEAR
P UP
P DOWN
HOME CANCEL
VOID
RFND
7
4
1
000-
23
56
89
%1
%2
%3
%4
%5
%6
(-)1
(-)2
(-)3
(-)4
(-)5
(-)6
MDS ST
PAYMENT MENU
SUB
PAYMEN
M.FUNC
MDS ST

UP-3301US SPECIFICATIONS
– 4 –
• Function menu 3 (MISC) keyboard
This keyboard appears when you touch the [MISC] key on the Home,
Main2, or Main3 keyboard.
• Function menu 4 (G.CHK) keyboard
This keyboard appears when you touch the [G.CHK] key on the
Home, Main2, or Main3 keyboard.
• Function menu 5 (MGR) keyboard
This keyboard appears when you touch the [MGR] key on the Home,
Main2, or Main3 keyboard.
• Function menu 6 or Function menu 7 keyboard
This keyboard appears when you touch the [FUNC.6] or [FUNC.7]
key on the Home, Main2, or Main3 keyboard.
• Payment menu (PAYMENT MENU) keyboard
This keyboard appears when you touch the [PAYMENT MENU] key
on the Home, Main2, or Main3 keyboard.
• Drive thru (D-THRU) keyboard
This keyboard appears when you touch the [D-THRU] key on the
Home, Main2, or Main3 keyboard.
• SRV/PGM/XZ mode keyboard
This keyboard appears when you touch the [MODE] key on the
Home, Main2, or Main3 keyboard.
• Character keyboard
This keyboard is used when you need to enter text data during PGM2
mode entries.
MODE CLEAR
P UP
P DOWN
HOME CANCEL 00 -
23
56
897
4
1
0
VOID SUB
RFND
TAX1SF
TAX2SF
TAX
SRV#
RCP.SW
RCPT
WASTE
REPEAT
RP SND
MGR#
ENTER
RLU/SB
D-THRU PAYMEN
MODE CLEAR
P UP
P DOWN
HOME CANCEL 00 -
23
56
897
4
1
0
N.C.
PBAL
MFUNC
VOID SUB
RFND PAYMEN ENTER
CVCNT
SRV# MGR#
QTY DISC. MISC MGR
MODE CLEAR
P UP
P DOWN
HOME CANCEL 00 -
23
56
897
4
1
0
RETURN
VOID
RFND
ST VD
RCP.SW
RCPT
BILL
EMPL#
E.SALE
BAL
MGR#
SRV#
TIME-IN
TIME-OUT
BREAK
M.FUNC
WASTE
#
NS
SBTL
PAYMENT MENU
ENTER
CASH
MODE CLEAR
P UP
P DOWN
HOME CANCEL
MODE CLEAR
P UP
P DOWN
HOME CANCEL
VOID
RFND
7
4
1
000-
23
56
89
SUB
CH1
CH2
CH3
MISC
EAT IN1
EAT IN3
WAIT
FINAL
$5
$10
$20
SBTL
CASH
QTY DISC.
NEXT$
EAT IN2
STVOID M.FUNC
MODE CLEAR
HOME CANCEL
N.C.2
PBAL2
SUB
WAIT
RECALL
ENTER
MODE
P UP
P DOWN LIST
EMPL#
SRV#
789
456
X/TIME
CANCEL
CLEAR
AUTO21
AUTO22
AUTO23
AUTO24
AUTO25
123
000 -
NEXT HOME
ENTER
CASH
UPDATE PREV CALL
INS DEL BKSPC
These keys will not appear in the OPXZ,X1,Z1,X2, or Z2 mode.
INS DEL P.DW P.UP
PREV NEXT
CANCEL
B.S DC CODE
CLEAR
ENTER
1/! 2/@ 3/# 4/$
q/Q w/W e/E r/R
a/A s/S d/D f/F
z/Z x/X c/C v/V
SHIFT SPACE
5/%
t/T
g/G
b/B
6/^
y/Y
h/H
n/N
7/&
u/U
j/J
m/M
8/
*
9/( 0/)
i/I
k/K
,/<
o/O
l/L
./>
p/P
//?
SHIFT
_/+ -/= ;/: [/{ ]/}
//

UP-3301US SPECIFICATIONS
– 5 –
Function keys list (default keyboard and labels)
Caption (default) Function
HOME Used to return to the HOME keyboard.
CANCEL Used to cancel your current operation or menu
or return to the previous menu.
CLEAR Used to clear the entered data (amounts/rates/
parameters, etc.) and the error state.
MODE Used to go to the MODE selection window or
to return to the HOME keyboard.
2Used to control the cursor (up arrow).
4Used to control the cursor (down arrow).
1MORE Used to change the keyboard.
3MORE Used to change the keyboard.
ENTER Used to select item/menu or entered data.
SUB Used to go to the sub-keyboard.
CASH Used to enter the direct cash/amount tendered
operation, or to finalize the PGM job.
0 thru 9 Used to enter a numeric data (0 thru 9).
00 Used to enter a numeric data (00).
000 Used to enter a numeric data (000).
• Used to enter a fractional part, or to toggle
between two or more options.
X/TIMES Used to enter a quantity or time.
SBTL Used to display subtotals.
P UP Used to scroll page up.
P DOWN Used to scroll page down.
BKSPC Used to backs up the cursor for deleting the
character or figure at the left of the cursor.
DEL Used to delete a character or figure in the cur-
sor position.
MDS ST Used to display the merchandise subtotal.
TRY ST Used to display the tray subtotal.
# Used to enter a non-add code.
NS Used to execute a no-sale function.
SCALE Used to enter a weight for an item entry.
PLU/SB Used to enter a PLU/subdepartment from the
list by using a PLU code.
L1 thru L10 Used to shift the direct PLU key level (level 1
thru 10).
P1 thru P5 Used to shift the PLU price level (level 1 thru
5).
TAX1SF Used to shift the taxability for tax-1.
TAX2SF Used to shift the taxability for tax-2.
TAX3SF Used to shift the taxability for tax-3.
TAX4SF Used to shift the taxability for tax-4.
BILL Used to print the bill.
RCPT Used to print the receipt after transaction.
CH TIP Used to enter the charge tip.
CA TIP Used to enter the cash tip.
TIP PD Used to execute the tip paid function.
VOID Used to void a last item, or used for the cursor
void function.
I.VOID Used to void a past item, or used for the cursor
void function.
ST VD Used to void an entire transaction (subtotal
void).
RFND Used to enter the refund item.
RETURN Used to enter the returned item.
%1 thru %9 Used to enter the percent calculation
(percent 1 thru 9).
(–)1 thru (–)9 Used to execute the discount entry
(discount 1 thru 9).
TAX Used to enter the manual tax.
CV CNT Used to enter the cover count.
AUTO to AUTO7 Used to enter the automatic sequencing
(auto 1 thru auto 7).
$5 Used to enter the speed tender ($5).
$10 Used to enter the speed tender ($10).
$20 Used to enter the speed tender ($20).
AUTO11 to AUTO25 Used to enter the automatic sequencing
(auto 11 thru auto 25).
CA2 Used to enter the cash 2 payment.
CHK thru CHK4 Used to enter the check payment
(check 1 thru 4).
CH1 thru CH8 Used to enter the charge payment
(charge 1 thru 8).
EMP CH Used to enter the employee charge payment.
CONV1 to CONV4 Used to creates a subtotal in foreign currency
(conversion 1 thru 4).
PBAL Used to lookup the guest check.
PBAL2 Used to lookup the guest check (for drive-thru
function).
N.C. Used to open a new guest check.
N.C.2 Used to open a new guest check (for drive-
thru function).
SRVC Used to finalize the guest check temporarily.
FINAL Used to finalize the guest check temporarily
(with the tax calculation).
DEPO Used to enter the deposit.
DEP.RF Used to return the deposit.
B.T. Used to enter the bill transfer/bill totalizing.
RA and RA2 Used to enter the received-on-account
(RA 1 and 2).
PO and PO2 Used to enter the paid-out (PO 1 and 2).
SRV# Used to enter the server code.
MGR# Used to enter the manager code.
EMPL# Used to enter the employee code.
EATIN1 thru EATIN3 Used to display the eat-in subtotal
(eat-in 1 thru 3).
RP SND Used to send a partial order to the remote
printer.
GRT EX Used to exempt a customer from the gratuity.
OPN TR Used to enter the open tare.
BAL Balance key
REPEAT Used to repeat a last item entry.
TR.OUT Used to enter the transfer-out function.
TR.IN Used to enter the transfer-in function.
PERSN# Used to enter the person number.
I.PAY Individual payment key
E.SALE Used to enter the sales for employees.
M.FUNC Used to display the miscellaneous function
menu.
RCP.SW Used to switch the receipt printing state
(ON/OFF).
WAIT Used to shift the corresponding guest check to
the wait mode (for drive-thru).
Caption (default) Function

UP-3301US SPECIFICATIONS
– 6 –
2) Customer display
The customer display consists of a 16-position dot-matrix display (upper)
and a 11-position 7-segment display (lower).
Lower line
Upper line
3) Screen save mode
To save electrical power or the display's life, your POS terminal is pro-
vided with the screen save function. This function can turn the LCD
backlight off when the POS terminal is left idle for an extended period of
time. You can program the time for which your POS terminal should
keep the normal status (in which the backlight is "ON") before it goes
into the screen save mode.
To exit the screen save mode, touch a key.
4) Display Adjustment
You can adjustment the brightness and contrast of the display by using
the corresponding controls.
RECALL Used to re-call the corresponding guest check
to the registration mode (for drive-thru).
B.S. Used to separate the bill.
WASTE Used to enter/release the WASTE mode.
C NEXT Used to skip the next table of condiments.
TIME-IN Used to enter time-in operation.
TIME-OUT Used to enter time-out operation.
BREAK Used to enter Break-in/out operations.
QTY Used to go to the function menu 1 keyboard
(q'ty entry).
DISC. Used to go to the function menu 2 keyboard
(discount/percentage entry).
MISC Used to go to the function menu 3 keyboard
(the miscellaneous function keyboard).
G.CHK Used to go to the function menu 4 keyboard
(guest check entry).
MGR Used to go to the function menu 5 keyboard
(Manager/Server/Employee entry).
FUNC.6 Used to go to the function menu 6 keyboard
(empty).
FUNC.7 Used to go to the function menu 7 keyboard
(empty).
PAYMENT MENU Used to go to the payment menu keyboard.
D-THRU Used to go to the drive-thru menu keyboard
(guest check entry for drive-thru).
NEXT$ Used to enter the next high-dollars
(for including-tax subtotal).
MENU01 to MENU50 Used for PLU menu items
(menu 1 thru 50).
ITEM SPECIFICATIONS NOTE
Type 7 Segment type
Number of digits 11 digits
Color display Green
Character size 12.0(H) x 6.0(W)mm,
ITEM SPECIFICATIONS NOTE
Type Dot matrix type
Number of digits 16 digits
Color display Green
Character size 9.0(H) x 5.6(W)mm,
Caption (default) Function
Contrast control
Turning the control backwards
darkens the display and turning
it forward lightens the display.
Brightness control
Turning the control backwards
darkens the display and turning it
forward brightens the display.

UP-3301US OPTIONS
– 7 –
CHAPTER 2. OPTIONS
1. System configuration
2. Sales Options
3. Local purchase options
No. CLASSIFICATION COMPONENT NAME MODEL NAME REMARK
1 Printer External R/J printer ER-01PU Via RS-232 I/F
Built-in printer UP-T80BP Via RS-232 (TTL level)
2 Display Remote display (Pole type) UP-P16DP 11-Dig. 7-Seg.+16-Dig. Dot
3 Drawer Remote drawer ER-03DW
ER-04DW
Coin case ER-55CC2 5B/5C
ER-75CC3 7B/5C
4 Memory Expansion RAM board UP-S02MB2M 2M bytes RAM board
5 On-line function RS232 I/F board ER-A7RS2 2 port RS232 I/F
6 OTHER MCR (Magnetic Card Reader) UP-E12MR2 for ISO 1 & 2 stripe card
Satelite
HUB
PC
<Local purchased>
RS-232 Communication
PC
<Local purchased>
Scale
<Local purchased>
CAT
<Local purchased>
(RS-232)
R/J Printer
<Option>
ER-01PU
MCR
<Option>
UP-E12MR2
Poll Display
<Option>
UP-P16DP
RS-232 Board
<Option>
ER-A7RS2
Max
6ports
Master terminal (LAN)
Remote
Drawer
<Option>
ER-03DW/04DW
Coin Case
<Option>
ER-75CC3 - ER03DW
ER-55CC2 - ER04DW
Expansion
RAM
board
<Option>
UP-S02MB2M
Built in Printer
<Option>
UP-T80BP
No. COMPONENT NAME MODEL NAME NOTE
1 External printer TM-T85/T88 (3).
TM-300
TM-U200/U230
ER-01PU
2 Scale I/F

UP-3301US OPTIONS
– 8 –
4. Service tools
5. Supplies : None
6. How to use the service tools
6-1. Expansion PWB : CKOG-6724BHZZ
• Extrenal view
• Plain view
• Connection diagram
6-2. MCR test card: UKOG-6718RCZZ
• Used when executing the diagnostics for the UP-E12MR2.
• External view
No. NAME PARTS CODE PRICE DESCRIPTION
1 MCR test card UKOG-6718RCZZ BE for UP-E12MR2
2 RS232 loop back connector UKOG-6705RCZZ BC for RS232 connector
3 Expansion PWB CKOG-6724BHZZ BX for ER-A7RS2
Test pins : Used to check the bus signals.
Bus connector : Used to check the bus signals.
Connected to the UP-3301 Mother PWB.
UP-3301 bus connector
ER-A7RS2

UP-3301US SERVICE PRECAUTION
– 9 –
CHAPTER 3. SERVICE PRECAUTION
1. Calibration
1. Calibration
The coordinates on the touch panel and those on the VGA display may
not match for the following reasons.
• The physical deviation between the touch panel and LCD display
• Variations in “electric resistance>coordinate” conversion on the touch
panel
Correction for such deviations is to perform the calibration.
2. Timing of starting calibration
Calibration is started in the following two cases:
– SRV reset/MRS –
1) When the touch panel is pressed:
Calibration is started when a PROGRAM reset/MRS is performed
with the touch panel pressed at the same time.
2) When no calibration has been performed:
Calibration is started when the calibration data held by the touch
panel controller is broken.
Note: Case 2 isn’t performed if case 1 is performed prior to the second.
Calibration is also started when the EEPROM on the touch panel PWB
is replaced.
Note: If the touch panel unit is replaced for any reason such as a
repair, then start calibration, by following case 1).
3. Calibration specifications
1) The character text “Calibration Mode” is displayed.
2) If the touch panel is kept pressed, the machine waits for the finger
leaving the touch panel.
3) The character text “Touch these crosses” is displayed.
4) Entering correction mode
The command “Entering correction mode” is issued to the touch
panel controller.
At this step, the coordinate data of the four corners in the input area
are passed to the controller.
5) Correction points are displayed
The correction points are displayed.
All of the nine correcting points are displayed as follows using the
mark “+”. The “+” mark is 18 by 18 dots with 2 dots thick.
6) Correction points are input
Arbitrary correction points are input. Coordinate data corresponding
to its input are output from the touch controller. Note the data are
those of the initial coordinates. (Refer to the table below.)
The point from where the finger leaves the touch panel is defined as
the correction point input position (OFF position).
The data on the nearest correction point is checked, and if almost
appropriate, (regarding data of the initial coordinates, within +/-100
dots and +/-5mm in size) the command “correction data set” is
issued to the controller. When the panel is released and it is possi-
ble to correct the settings by touching the panel, changing the “+”
mark green.
If the input coordinates are very far from the correction point, it will
be neglected. If the command “correction data set” is terminated
normally, the mark “+” at the correction point turns black.
The input coordinate data are those of the initial coordinates, and
the relation to the correction points is as follows:
The data of the initial coordinates of correction points
7) Step 6) is repeated for the nine correction points.
Correction is performed in an arbitrary order. At first all of the nine
points are displayed in white and they turn black as corrected.
8) After all of the points are corrected, the command “correction mode
end” is issued to the controller.
The maximum coordinates are (4096, 4096).
9) The display mode is returned to the text mode.
*If the power supply is turned off during correction, the following mes-
sages are displayed and all the steps are started over again.
Calibration failed.
Touch the panel to try again
Calibration flow
(16,14) (320,14) (624,14)
(16,240) (320,240) (624,240)
(16,465) (320,465) (624,465)
18 dots
18 dots
VGA Display
393, 402 2080, 402 3767, 402
393, 2048 2080, 2048 3767, 2048
393, 3697 2080, 3697 3767, 3697
N
Y
Y
N
N
Y
N
Y
N
Y
Nine correction points are
displayed on VGA screen
Correction mode
Panel pressed?
Panel pressed?
Not-yet corrected
point +/-100?
Correction error?
Correction point is thined
All of nine points
finished?
Coordinates are obtained
from the touch panel controller
Coordinates are obtained
from touch panel controller
Correction data set
Correcting point>corrected
Correction mode end

UP-3301US SERVICE PRECAUTION
– 10 –
4. Touch panel/VGA coordinates
• Touch panel configuration (unit: mm)
• Touch panel coordinates
Initial coordinates (xi, yi) 0Touch panel coordinates (xt, yt) conversion
xt = (xi - 4096*x1/x)*(x / (x2-x1))
yt = (yi - 4096*y1/y)*(y / (y2-y1))
Touch panel coordinates (xt, yt) 0VGA coordinates (xv, yv) conver-
sion
xv = xt * 640 / 4096
yv = yt * 480 / 4096
• Coordinates of correction points
Initial coordinates
Touch panel coordinates
VGA coordinates
2. IPL (Initial Program Loading) function
1) Introduction
The application software of the UP-3301 is written in the flash ROM.
In the following cases, the writing procedure of the application software
into the flash ROM is required
• When the flash ROM is replaced with a new one. The service part
flash ROM does not include the application software in it.
• When IPL writing is required because of a change in the software.
*The service part of the main PWB unit includes the flash ROM with
the application software written in it. There is no need for writing the
application software when replacing the main PWB unit.
2) IPL procedure
There are two ways of IPL procedures.
• IPL from EPROM via ER-A7RS2
• IPL from PC via the POSUTIL.EXE PC utility.
The detailed descriptions on the above procedures are given below.
3) IPL from P-ROM via ER-A7RS2
(1) Install the two master ROMs to the IC socket (IC12, IC13) on the
ER-A7RS2.
Master ROM -1 : VHI27801RXXXX
Master ROM -2 : VHI27801RXXXX
(2) IPL switch on the ER-A7RS2 : Set the IPL SW to ON position.
(3) Install the ER-A7RS2 in the UP-3301. (The UP-3301 power should
be turned OFF.)
(4) Turned on the power of the UP-3301.
(5) The IPL procedure is started.
After the buzzer sounds terminated, the IPL procedure finished.
(6) Turn OFF the power of the UP-3301.
(7) Remove the ER-A7RS2 from the UP-3301.
(8) Perform a Master reset.
393, 402 2080, 402 3767, 402
393, 2048 2080, 2048 3767, 2048
393, 3697 2080, 3697 3767, 3697
100, 100 2048, 100 3996, 100
100, 2048 2048, 2048 3996, 2048
100, 3996 2048, 3996 3996, 3996
16, 14 320, 14 624, 14
16, 240 320, 240 624, 240
16, 465 320, 465 624, 465
172.9(y2)
14.5(y1)
187.4(y)
18.2(x1)
229.4(x2)
243.8(x)
(640,480)
(4096,4096)
(4096,4096)
(0,0) Initial coordinates
(0,0) Touch panel coordinates (4096x4096)
(0,0) VGA coordinates
IPL SW
OFF
ON
EP ROM2
EP ROM1
MASTER
P-ROM -2
MASTER
P-ROM -1

UP-3301US SERVICE PRECAUTION
– 11 –
3. POS UTILITY TOOLS
1) OUTLINE
This Specification document describes the explanation about
"POSUTILITYTOOL.EXE and "02FD.EXE".
"POSUTILITYTOOL.EXE"and "02FD.EXE" works on Windows 95/98 of
PC and they have the following
Functions by connecting UP-3301 with RS232.
2) CONNECTION
PC and UP-3301 are connected by RS232.
Connect the CH2 port of the UP-3301 to the RS-232 interface of the
PC.
RS232 Cable Connecting:
3) PROCEDURE
3) -1. POS UTILITY
POSUTILITYTOOL.EXE: IPL of UP-3301 Program Object
02FD.EXE: All RAM Data Upload/Download
(PC software tool instead of the current
ER-02FD.)
PC
D-SUB 9pin - D-SUB 9pin
cable
D-sub 9pin
/CD
RD
SD
/ER
GND
/DR
/RS
/CS
/CI
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
RD
SD
GND
[PC] UP-3301
D-sub 9pin
No Procedure on P.C. side No Procedure on UP-3301 side
1 Install the "POSUTILITYTOOL.EXE" on the P.C. 2 Turn OFF the power.
3 Select "IPL Mode".
Set the "IPL Switch" of the UP-3301 to "ON".
4 Turn ON the power.
5 Starting of "IPL Mode".
The UP-3301 displays
"IPL from Serial I/O"
6 Connect the P.C. and the UP-3301 (CH2) via RS232. (Fig 1)
IPL SW
ON

UP-3301US SERVICE PRECAUTION
– 12 –
7 Execute the "POSUTILITUTOOL.EXE" on the P.C.
*Please close all other applications while using this utility.
8 Select the ROM object Files by clicking the "Add Files.." button.
9 Push the "SEND" button.
Program data is sent to the UP-3301 automatically. 9 Program data is received from the P.C. automatically.
The UP-3301 displays.
10 When data sending is completed,
the initial Window is shown after "Complete" window. 10 The UP-3301 displays
"Completed."
11 Turn OFF the power.
12 Select "Normal Mode".
Set the "IPL switch" to "OFF".
13 Execute the "Service Reset" on UP-3301.
No Procedure on P.C. side No Procedure on UP-3301 side

UP-3301US SERVICE PRECAUTION
– 13 –
3) -2. 02FD
No Procedure on P.C. side No Procedure on UP-3301 side
1 Install the "02FD.EXE" on the P.C.
ALL RAM Data UpLoad : Go to "2"
ALL RAM Data DownLoad : Go to "9"
2 ALL RAM Data UpLoad
Connect the P.C. and the UP-3301 (CH2) via RS232. 2 Enter the SRV mode.
Select " 2 SETTING ".
Select " 13 DATA SEND"
3 The UP-3301 displays
4 Execute the "02FD.EXE" on the P.C.
*Please close all other applications while using this utility.
5 Set the Communication method by pushing the "Setting" Button.
Push the "OK" Button.
6 Push the "[POS 3PC]" Button.
And Select the Receiving File.
7 Communication starts. 7 Push CASH key. The UP-3301 displays
8 The UpLoad is completed.
The initial Window is shown.
Push the "Exit" Button.
8 The UpLoad is completed.
The SETTING menu is shown.
9 ALL RAM Data UpLoad
Connect the P.C. and the UP-3301 (CH2) via RS232. 9 Enter the SRV mode.
Select " 2 SETTING".
Select " 14 DATA RECEIVE"
10 The UP-3301 displays
Push the CASH key.

UP-3301US SERVICE PRECAUTION
– 14 –
4. UTL33.EXE (UP-3301 Series Utility tool)
1. Outline
This specification covers the utility program “UTL33.EXE” for UP-3301
series. The “UTL33.EXE” is a program which runs on the PC DOS
prompt screen, it is connected to the UP-3301 by RS232 (CH2). It has
the following functions: (1) UP-3301 IPL operation; (2) LOGO data
rewrite for built-in printer UP- T80BP; and (3) program rewrite.
2. System requirements
PC and UP-3301 are connected by RS232 (CH2).
3. Functions
The following three functions become available:
(1) UP-3301 program rewrite (IPL)
The UP-3301 program is updated. S-type files or ER01FD type data
files are used for ROM data.
(2) LOGO data rewrite
The LOGO STAMP data for the UP-T80BP is set.
Black-and-white BMP/PCX data is used and the image size is up to
576 x 240 dots.
(3) Program rewrite (IPL)
The UP-T80BP program is updated. S-type files are used for ROM
data.
According to the contents of the file, “UTL33.EXE” automatically
selects the appropriate protocol from the three types described
above. 1
11 Execute the "02FD.EXE" on the P.C.
*Please close all other applications while using this utility.
12 Set the Communication method by pushing the "Setting" Button.
Push The "OK" Button.
13 Push the "[POS 3PC]" Button.
And Select the Sending File.
14 Communication starts. 14 The UP-3301 displays
15 The DownLoad is completed.
The initial Window is shown.
Push the "Exit" Button.
15 The DownLoad is completed.
The SETTING menu is shown.
16 Execute the " Service Reset " on the UP-3301
No Procedure on P.C. side No Procedure on UP-3301 side

UP-3301US SERVICE PRECAUTION
– 15 –
4.
4.1 UP-3301 IPL
No Procedure on P.C. side No Procedure on UP-3301 side
1 Install “UTL33.EXE” on the P.C. 2 Turn OFF the power.
3 Select “IPL Mode”.
Set the “IPL Switch” of UP-3301 to “ON”.
4 Turn ON the power.
5 Starting of “IPL Mode”.
The UP-3301 displays
“IPL from Serial I/O”
6 Connect P.C. and UP-3301 via RS232.
7 Execute “UTL33.EXE” on P.C.
Operation:
>UTL33 3301_1.ROM 3301_2.ROM
(“3301_1.ROM” and “3301_2.ROM” are file name of S-type
ROM object.)
8 Program data is sent to UP-3301 automatically. 8 Program data is received from P.C. automatically.
The UP-3301 displays
9 “UTL33.EXE” is completed.
P.C. shows
“Completed.”
9 The UP-3301 displays
“Completed.”
10 Turn OFF the power.
11 Select “Normal Mode”.
Set the “IPL switch” to “OFF”.
12 Execute the “Service Reset” on UP-3301.
IPL SW
ON
IPL from IR
Connected IRDA 115200
21 22 23 24 25 26 27 28
IPL from Serial I/O
Connected IRDA 115200
21 22 23 24 25 26 27 28
29 2A 2B 2C 2D 2E 2F
Completed.
IPL from Serial I/O
Connected IRDA 115200
30 31 32 33 34 35 36 37
38 39 3A 3B 3C 3D 3E 3F
Completed.

UP-3301US SERVICE PRECAUTION
– 16 –
4.2 UP-T80BP LOGO
4.3 UP-T80BP IPL
No Procedure on P.C. side No Procedure on UP-3301 side
1 Install “UTL33.EXE” on the P.C. 2 Enter the SRV mode. Then turn OFF the power or UP-3301.
3 While pressing the On-Line key, tum ON the power of UP-3301.
Keep pressing the On-Line key, and then press the Feed key
also. (Don’t move a finger from the On-line key.)
4 UP-T80BP enters into LOGO mode.
UP-T80BP prints out
“****************”.
5 Go into “UP-T80BP Utility mode”.
Select “6 UP-T80BP Utility” in SRV mode.
6 Starting of “UP-T80BP Utility mode”.
UP-3301 shows
7 Connect P.C. and UP-3301 via RS232 (CH2).
8 Execute “UTL33.EXE” on P.C.
Operation:
>UTL33 LOGO.BMP
(“LOGO.BMP” is a file name of Bit-Map image.)
9 Program data is sent to UP-3301 automatically. 9 Program data is received from P.C. automatically.
10 “UTL33.EXE” is completed.
P.C. shows
“Completed.”
10 UP-3301 shows
“Completed.”
And UP-T80BP prints out the LOGO image.
11 Touch “OK” button.
12 Touch “EXIT” button.
13 Turn OFF the power of UP-3301.
14 Execute “Master Reset” on UP-T80BP.
No Procedure on P.C. side No Procedure on UP-3301 side
1 Install “UTL33.EXE” on the P.C. 2 Turn OFF the power of UP-3301.
3 Select “IPL Mode” on UP-T80BP.
Set the Bit 1 of DipSwitch 2 to “ON” to enter “IPL Mode”.
4 While pressing both the Feed key and the On-Line key, turn ON
the power of UP-3301.
The ERROR Lamp and the On-line Lamp of UP-T80BP is
blinking.
UP-T80BP Utility
EXIT
UP-T80BP Utility
Normal modeEXIT
UP-T80BP Utility
Normal modeEXIT
Complete
OK
IPL SW
ON
IR Filter

UP-3301US SERVICE PRECAUTION
– 17 –
<Usage of “UTL33.EXE”>
“UTL33.EXE” is a utility program on P.C. - a program that sends the
application program data of UP-3301, the image data of the Logo stamp
of UP-T80BP or the application program data of UP-T80BP in order to
replace them.
Syntax
UTL33 [-Fn] [-Cn] filename [filename ...]
Parameter
filename
Specifies the name file which you want to send.
Switches
-Fn
Specifies the function. Valid values for n are in the range 1 through 3.
1: UP-3301 IPL
2: UP-T80BP LOGO STAMP
3: UP-T80BP IPL
Normally, UTL33.EXE takes the suitable function automatically.
If the automatic selection does not work correctly, please use this
switch.
-Cn
Specifies the number of the serial (COM) port. Valid values for n are
in the range 1 through 2.
The default value is 1 (COM1).
Example
For UP-3301 IPL.
UTL33 3301_1.ROM 3301_2.ROM
For UP-T80BP LOGO STAMP (To use COM2).
UTL33 -C2 LOGO.BMP
For UP-T80BP IPL (To use the switch “-F”).
UTL33 -F3 80BP.ROM.
5 UP-T80BP enters into IPL mode when the Feed key is pressed.
(UP-T80BP clears the application program which is in its own
flash ROM.)
The ERROR Lamp is blinking and the On-Line Lamp is turned off.
6 UP-T80BP waits the application program data.
The ERROR Lamp is turned off and the On-Line Lamp is
turned on.
7 Enter “UP-T80BP Utility” mode.
Select “6 UP-T80BP Utility” in SRV mode
8 Starting of “UP-T80BP Utility” mode.
UP-3301 shows
9 Connect P.C. and UP-3301 via RS232 (CH2).
10 Execute “UTL33.EXE” on P.C.
Operation:
>UTL33 T80BP.ROM
(“T80BP.ROM” is a file name of S-type object.)
11 Program data is sent to UP-3301 automatically. 11 Program data is received from P.C. automatically.
The On-line Lamp of UP-T80BP starts blinking.
12 “UTL33.EXE” is completed.
P.C. shows
“Completed.”
12 UP-3301 shows
“Completed.”
The On-line Lamp of UP-T80BP stops blinking.
13 Touch “OK” button.
14 Touch “EXIT” button.
15 Turn OFF the power of UP-3301.
16 Select “Normal Mode” on UP-T80BP.
Set the Bit 1 of DipSwitch 2 to “OFF” to enter “Nomal Mode”.
17 Execute “Master Reset” on UP-T80BP.
No Procedure on P.C. side No Procedure on UP-3301 side
UP-T80BP Utility
EXIT
UP-T80BP Utility
EXIT
IPL mode
IPL mode
UP-T80BP Utility
EX IT
Complete
OK
For UP-3301 IPL S-type ROM object file
For UP-T80BP LOGO STAMP BMP/PCX file
For UP-T80BP IPL S-type ROM object file

UP-3301US SERVICE PRECAUTION
– 18 –
5. Requirements for soldering circuit parts
To solder the following parts manually, follow the conditions described
below.
6. Note for handling of Touch panel
• The transparency of the touch panel is vitally important. Do not place
finger prints or moisture on the surface. When handling, use clean
gloves and masks.
• For handling, do not hold the transparent area, and do not hold the
heat seal connector section to assure reliability.
• Do not overlay touch panels. The edge may damage the surface.
• Do not put a heavy object on the touch panel.
• Do not apply strong shocks, and do not drop.
• When attaching the protection film, carefully check that no dirt exists.
• To clean dirt on the surface, use a dry, soft cloth or a cloth immersed
in ethyl alcohol.
• Check that the housing does not induce any stress to the touch
panel.
• Be careful not to touch the touch panel with tools.
• The heat seal section is easily disconnected. Be careful not to apply
any stress to the heat seal section when installing.
• The touch panel is provided with an air groove to make the external
and the internal air pressure equal to each other. If water or oil is put
around the air groove, it may penetrate inside. Be careful and keep
the air groove away from water and oil.
• Input is performed with fingers. Do not use hard objects to input
entries.
7. Note for handling the LCD assembly
• The LCD elements are made of glass. BE careful not to expose them
to a strong mechanical shock. Use extreme care not to break them.
• If the LCD element is broken and the liquid is seeps, do not lick it. If
the liquid comes in contact with your skin or clothes, immediately
clean with soap.
• Use the unit under the rated conditions to prevent against damage.
• Be careful not to drop water or other liquids on the display surface.
• The reflection plate and the polarizing plate can be easily scratched.
Be careful not to touch them with any hard object such as glass or
tweezers. Never hit, push, or rub the surface with hard objects.
• When installing the unit, be careful not to apply stress to the LCD
module. If excessive stress is applied an abnormal display or uneven
color may result.
8. Cautions on handling connectors
When connecting or disconnecting the following connectors, follow the
procedures below.
1)
• How to Connect or Disconnect the FFC Connector
(1) Open the slider to the unlock position
The slider will open only up to a fixed height (about 1.2mm). If you
used force to pull up the slider further, it may be damaged.
(2) Insert the FFC
Insert the FFC firmly untill the FFC hits the bottom of the connec-
tor’s insulator.
(3) Close the slider to the lock position
Insert the FFC and then push the slider downward.
PARTS
NAME PARTS CODE LOCATION CONDITIONSFOR
SOLDERING
Ceramic
oscillator RCRMZ7002RCZZ MAINPWB:
X1 (8M) 270°/3sec.
RCRMZ7004RCZZ MAINPWB:
X2 (7.37M) 270°/3sec.
PARTS NAME PARTS CODE LOCATION
FFC
CONNECTOR QCNCW7207RC4J MAIN PWB: CN6
TOUCH PWB: CN5
FFC
CONNECTOR QCNCW7183BH2F MAIN PWB: CN1
Slider
1.2mm
UNLOCK
FFC
FFC
CONNECTOR
FFC
CONNECTOR
FFC
CONNECTOR
FFC
Slider
LOCK
Other manuals for UP-3301
6
Table of contents
Other Sharp Payment Terminal manuals