Parts marked with "" are important for maintaining the safety of the set. Be sure to replace these parts with specified
ones for maintaining the safety and performance of the set.
This document has been published to be used
SHARP CORPORATION
for after sales service only.
The contents are subject to change without notice.
Page 2
CHAPTER 1. SPECIFICATION
1. APPEARANCE
External view
Front view
Journal cover
Receipt paper
Drawer
Drawer lock
Rear view
Power switch
Rear cover
2. RATING
External dimensions :
With a drawer
Weight : With a drawer 16.4kg
Power source120V AC
Power consumptionStand-by : 16 W
Working temperatures0 to 40 °C
445 (W) x 485 (D) x 312 (H) mm
10%, 60Hz
Operating : 57 W (max.)
3. KEYBOARD
Customer display
(Pop-up type)
Operator display
Contrast control
Power switch
Mode switch
Keyboard
2) KEY TOP NAME
Standard key top
KEY TOPDESCRIPTION
0-9,00,000Numeric keys
Decimal Point key
CLClear key
@/FORMultiplication key
RECEIPT
JOURNAL
PAGE UPPage up key
PAGE DOWNPage down key
CANCELCancel key
ENTEREnter key
RFNDRefund Key
SERV#Server code entry key
RCPTReceipt print Key
TAX SHIFTTax 1 shift key
VOIDVoid Key
PLU/SUBPLU/SUB dept./UPC code entry key
(D-PLU) 1 to 100Direct PLU 1 to 100 keys
P.SHIFT#Price shift menu key
AUTO1, 2Automatic sequencing 1 and 2 keys
BSBill separation key
BTBill totalize / bill transfer key (CHECK-ADD)
PRINTValidation print key
BILLBill print key
PAST VOIDPast void key
SBTL VOIDSubtotal void key
KEY TOPDESCRIPTION
GDSC %1 to %3Group discount %1 to 3 keys
COVER CNTCover count key
N.CNew check key
C_NEXTCondiments next key
EDIT TIPEdit tip key
RP ROUNDRepeat round key
PLU MENU1 to 50PLU menu 1 to 50 keys
MACRO1 to 4Macro 1 to 4 keys
UPSIZEUpsize key
CAP.1 to 10Data capture 1 to 10 keys
GLU RECALLTable # recall key
MSG1 to 5Message 1 to 5 keys
MSG#Message menu key
DELETEDelete key
NEXT $Next higher dollar key
MDSE SBTLMerchandise subtotal key
TRAY SBTLTray subtotal key
RTNReturn key
GAS SBTLGasoline sales subtotal key
AMTAmount entry key
#/TMNon-add code / Date & Time display key
REPEATRepeat key
IND. PAYMENTIndividual payment key
INQInquiry key
CUSTCustomer code entry key
PRICE CHANGEUPC price change key
BIRTHBirthday entry key
TABLE #Table no. (seat no.) entry key
VOID MENUVoid menu key
RFND SALERefund sale key
Page 4
3) TEST PROGRAMMING KEY SHEET LAYOUT
]
_-+ {}
Ñ
RECEIPT
JOURNAL
[
”
!
#$%
@
QW
A
(SHIFT)
ERTY
S
D
F
X
ZM
CV
: The shaded area contains the character keys which are
used for programming characters.
KEY TOPDESCRIPTION
SHIFTUsed for programming characters.
DCUsed for programming characters.
INSUsed for programming characters.
DELUsed for programming characters.
BACK SPACE Used for programming characters.
ENTERUsed to program each setting.
TLUsed to finalize programming.
CANCELUsed to cancel programming and to get back to
PREV
RECORD
NEXT
RECORD
PAGE DOWN Used to scroll the window to go to the next page.
PAGE UPUsed to scroll the window to go back to the
CLUsed to clear the last setting you have
SBTLUsed to list those options which you can toggle by
RECALLUsed to call up a desired code.
Numeric keys Used for entering figures.
^
&
U/
GHJ K L
BN
Entering upper-case letters
You can enter an upper-case letter by using this
key. Press this key just before you enter the
upper-case letter. You should press this key each
time you enter an upper-case letter.
Entering double-size characters
This key toggles the double-size character mode
and the normal-size character mode. The default
is the normal-size character mode. When the
double-size character mode is selected, the letter
"W" appears at the bottom of the display.
To select a text editing mode
Toggles between the insert mode ("_") and the
overwrite mode ("■").
To delete a character or figure
Deletes a character or figure in the cursor position.
To delete a character or figure
Backs up the cursor for deleting the character or
figure at the left of the cursor. When your POS
terminal is in the insert mode, this key deletes the
character or the value at the cursor position.
Used to move the cursor.
the previous screen.
Used to go back to the previous record, e.g. from
the department 2 programming window back to
the department 1 programming window.
Used to go to the next record, for example, in
order to program unit prices for sequential
departments.
previous page.
programmed or clear the error state.
Used to toggle between two or more options.
] key.
the [
I
¿
,
?
(
)=
OP
;:
,
.
(DC)
<
PAGE
UP
PAGE
DOWN
(ENTER)
>
@
FOR
7
4
1
00 0
8
5
2
¥
(CANCEL)
CL
9
6
3
000
(RECALL)
(INS)
SBTL
(DEL)
(UPDATE)
CA/AT
4) BLANK KEY SHEET LAYOUT
JOURNAL
RECEIPT
3. DISPLAY
1) OPERATOR DISPLAY
•
Screen example 1 (REG mode)
Server code
Scroll guidance:
Mode name
Time
Numeric entry
Price level shift indicator
(P1-P6)
PLU level shift indicator
(L1-L5)
Receipt shift indicator (r): Shows the receipt shift status.
Stock alarm indicator ( ! ): Appears when the stock of the PLU
Electronic message indicator (M)
Receipt ON/OFF status indicator (R)
Sentinel mark (X): Appears in the lower right corner of
When a transaction information
occupies more than 5 lines, scroll
key(s) appears to indicate you can
scroll to the direction.
Status area 1:
Sales information
area:
Sales information
you have just entered
such as items and
prices will appear
between 2nd line and
6th line.
Total is always appear
at 7th line.
Status area 2:
: Shows the PLU/UPC price level
currently selected.
: Shows the PLU level currently se-
lected.
which you entered is zero, negative
or reaches the minimum stock.
: Appears when an electronic mes-
sage is received. (Status 1 area)
: Appears when the receipt ON-OFF
function signs OFF.
the screen when the cash in drawer
exceeds a programmed sentinel
amount.
The sentinel check is performed for
the total cash in drawer.
Page 5
• Screen example 2 (PGM mode)
4. KEYS AND SWITCHES
Programming item
information area
Programming area:
Programmable items
are listed.
Caps lock indicator
(A/a):
Double-size character mode
indicator (W):
Appears when the double-size
character mode is
selected during text programming.
The upper-case letter “A”
appears when caps lock is on,
and the lower-case letter “a”
appears when caps lock is off
during text programming.
Screen save mod e
When you want to save the electric power or save the display’s life,
use the screen save function. This function can turn the LCD off when
a server does not operate the POS terminal 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 go back to the normal mode, press any key.
Device typeLCD display
Dot format320(W) x 240(H) Full dot
Dot size0.24 (W) x 0.21 (H) mm
Dot space0.02 mm
Dot colorWhite
Back colorDark blue
2) DISPLAY ADJUSTMENT (OPERATION DISPLAY)
You can adjust the contrast of the display by using the contrast
control, and also you can adjust the display angle. Pull up t he tab, the
display will head up.
Tab
Contrast control
Turning the control backwards
darkens the display and
turning it forwards lightens the
display.
The backlight in the display is a consumable part.
When the LCD display may no longer be adjusted and becomes
darker, you should change the backlight.
3) CUSTOMER DISPLAY (Pop-up-type)
1) MODE SWITCH AND MODE KEYS
MA
SM
X / Z
1
2
REG
MGR
X
1/Z1
X2/Z
2
• Submanager key (SM)
SM
• Service key (SRV)
SRV
OP
OFF
PGM
PGM
• Manager key (MA)
MA
• Operator key (OP)
OP
The mode switch has these settings:
OFF:T h is mode locks all register operations.
No change occurs to register data.
OP X/Z: This setting allows cashiers/clerks to take X or Z reports for
their sales information. (This setting may be used only
when your register has been programmed for "OP X/Z
mode available" in the PGM2 mode.)
REG:For entering sales
PGM1:To program those items that need to be changed often:
e.g., unit prices of departments, PLUs or UPCs, and percentages
PGM2:To program all PGM1 items and those items that do not
require frequent changes: e.g., date, time, or a variety of
register functions
MGR:For manager’s and submanager’s entries
The manager can use this mode to make entries that are
not permitted to be made by cashiers/servers -for example,
after-transaction voiding and override entry.
X1/Z1:To take the X/Z report for various daily totals
X2/Z2:To take the X/Z report for various periodic (weekly or
monthly) consolidation
2) DRAWER LOCK KEY
This key locks and unlocks the drawer. To lock it, turn 90 degrees
counterclockwise. To unlock it, turn 90 degrees clockwise.
SK1-2
Page 6
4) PRINTER COVER LOCK KEY
This key locks and unlocks the printer cover. To lock it, turn 90
degrees counterclockwise. To unlock, turn 90 degrees clockwise.
5. PRINTER
1) PRINTER (PR-58HA)
ItemDescription
No. of station2: Receipt and Journal
ValidationNo
Printing systemLine thermal
No. of dotReceipt:360 dots
Journal360 dots
Dot pitchHorizontal:0.125 mm
Vertical:0.125 mm
Font10 dots (W) x 24 dots (H)
Printing capacityReceipt:Max. 30 characters
Journal:Max. 30 characters
Character size1.25 mm (W) x 3.0 mm (H):At 10 x 24 dots
Print pitchColumn distance:1.5 mm
Row distance:3.75 mm
Paper feed speedApproximate 65 mm/s
ReliabilityMechanism:MCBF 5 milion lines
Paper end sensorYes (Receipt and Journal)
CutterManual
Paper near end sensorNo
Printing area
106(848dots)
(7.0)(5.5)
0.125
360dots
(45)
57.5 ±0.5
5.0
(5.5)
(7.0)
UNIT: mm
Page 7
ItemDescription
Printing format12 x 24 font
1.5 (12dots)1.5 (12dots)
0.125
0.125
3.0 (24dots)
3.75 (30dots)
2) PAPER
ItemDescription
NameHeat-quality paper
Roll dimension57.5
0.5 mm in width
Thickness0.06 mm to 0.08 mm
6. DRAWER
1) SPECIFICATION
(1) Drawer box and drawer
Model nameSK-460
Size445 (W) x 464 (L) x 118 (H)
ColorGRAY 368
MaterialMetal
Bell—
Release leverStandard equipment; Front key
Drawer open sensor Standard equipment
3.75 (30dots)
2) MONEY CASE
Separation from the drawer
Allowed
Separation of the coin
compartments from the money case
Bill separatorNoStandard (1 pcs)
Number of compartments7B/5C4B/8C
UNIT: mm
U versionA version
AllowedAllowed
DisallowedDisallowed
Bill separator
A version : 4B/8CU version : 7B/5C
3) LOCK
Location of the lockFront
Method of locking
and unlocking
Key No.SK1-2
Locking:Insert the drawer lock key into
Unlocking:Insert the drawer lock key into
the lock and turn it 90 degrees
counterclockwise.
the lock and turn it 90 degrees
clockwise.
Page 8
7. RS232 INTERFACE
This machine has two RS232 standard ports for communication to PC, Hand scanner (ER-A6HS1) and etc.
1) PORT 1 (CH1) (CN402)
Connector type: D-SUB 9pin
Data rate: max. 38,400 bps
/CD
1
2
RD
3
SD
/ER
4
5
GND
/DR
6
/RS
7
/CS
8
VCC(+5V)
/CI
S401
2) PORT2 (CH2) (CN403)
Connector type: Modular jack RJ45 8pin
Data rate: max. 115,200 bps
/RS
1
2
/ER
3
SD
4
5
GND
RD
6
/DR
7
/CS
8
CD
S404
S403
GND
CI
VCC
(+5V)
9
3) OPTIONAL DEVICES THAT CAN BE CONNECTED
Standard portOption port (ER-A5RS)
Port No.Port1: CH1Port2: CH2Port3:Port4:
TypeD-SUB 9pinModuler RJ45D-SUB 9pinD-SUB 9pin
CI/+5V selectable
ER-A6HS1 (+5V necessary)
Scanner (+5V not necessary)
Modem–
PC
Printer, Scale
POS utility, 02fd.exe–––
–––
–––
The ER-A6HS1 cannot be connected to port 2, 3 or 4 because it
requires +5V.
The modem cannot be connected to port 2 because it uses a
different signal line.
For the modular RJ45 to D-Sub 9pin conversion cable, see the
following.
1Service key
2RS232 Loop Back Connector
3RS232 modular Loop Back Connector
4Expansion PWB for option board
5MCR test card
AF
BCFor RS232 D-SUB 9pin connector
BCFor RS232 RJ45 Modular jack connector
BUFo r ER-A5 RS
BLFor UP-E13MR
6. SUPPLIES
No.NAMEPARTS CODEPRICEDESCRIPTION
1Thermal roll paper
2Thermal roll paper (High preservative type)
3Key sheet (Normal key layout)
4Key sheet (Character key layout)
5Key sheet (Blank key layout)
BA5 Rolls / pack
BD5 Rolls / pack
AR
AH
AG
Page 11
7. HOW TO USE SERVICE TOOLS
1) EXPANSION PWB : CKOG-6708RCZZ
•
External view
Purpose 1 : Used f or servicing and repairing of options (such as the
ER-A5RS) which are connected with the main body option connector.
[Procedure 1]
Use an insulator base as shown in the shaded section when performing servicing.
Main PWB
UP-700
Expansion PWB
(CKOG-6708RCZZ)
ER-A5RS
PWB
A
Loop back connectors
UKOG-6705RCZZ
Base
2) MCR TEST CARD : UKOG-2357RCZZ
•
Used when executing the diagnostics of the UP-E13MR.
• External view
To check the option I/F PWB from the solder side, connect the I/ F
PWB to OPTCN2. To check from the parts side, connect to OPTCN3.
(Note) The option I/F PWB should be held horizontally so that no
excessive stress is applied to connecting section
.
[Procedure 2]
Pop up
String
UP-700
Expansion PWB
Main PWB
Control ROM
(CKOG-6708RCZZ)
ER-A5RS
PWB
Put a string between the pop up and the option PWB. Adjust the
length of the string so that the CKOG-6708RCZZ and the option PWB
are not binding. Once verified, then you may proceed with performing
service.
Loop back connectors
UKOG-6705RCZZ
Page 12
CHAPTER 3. SERVICE PRECAUTION
1. IPL (Initial Program Loading) FUNCTION
1) INTRODUCTION
The application software of the UP-700 is written in the flash ROM.
In the following cases, writing 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, and there is no need for
writing the application software when replacing the main PWB unit.
2) IPL PROCEDURE
There are two ways for the IPL procedures.
• IPL from P-ROM
• IPL from PC communication (Please refer to the next section)
The detailed descriptions on the above procedures are given below.
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-700 with RS232.
POSUTILITYTOOL.EXE: IPL of UP-700 Program Object
02FD.EXE: All RAM Data Upload/Download
(PC software tool instead of the current ER-02FD.)
3) PROCEDURE
3) -1. POS UTILITY TOOL
2) CONNECTION
PC and UP-700 are connected by RS232.
Connect the CH2 port of the UP-700 t o the RS-232 interface of the
PC.
PC
D-SUB 9pin - D-SUB 9pin
cable
RS232 Cable Connecting:
[PC]
D-sub 9pin
7
4
3
SD
1
5
GND
2
RD
6
8
9
D-sub 9pin
7
4
3
1
5
2
6
8
9
/RS
/ER
SD
/CD
GND
RD
/DR
/CS
/CI
D-SUB 9pin - modular RJ-45
conversion cable
[UP-700]
7
4
3
1
5
2
6
8
9
Moduler RJ45
(Open)
/RS
1
/ER
2
3
4
GND
5
6
/DR
7
/CS
8
UP-700:CH2
CD
CI
S404
SD
RD
S403
GND
VCC
(+5V)
NoProcedure on P.C. sideNoProcedure on UP-700 side
1Install "POSUTILITYTOOL.EXE" on the P.C.
2Turn OFF the power.
3Select "IPL Mode".
Set the "IPL Switch" (SW302) of the UP-700 to "ON".
on off
4Turn ON the power.
5Starting of "IPL Mode".
The UP-700 displays.
"IPL from Serial I/O"
IPL from Serial I/O
on off
SW302
6Connect the P.C. and the UP-700 (CH2) via RS232. (Fig 1)
Page 14
NoProcedure on P.C. sideNoProcedure on UP-700 side
7Execute the "POSUTILITUTOOL.EXE" on the P.C.
*Please close all other applications while using this utility.
8Select the ROM object Files by clicking the "Add Files.." button.
9Push the "SEND" button.
Program data is sent to the UP-700 automatically.
10When data sending is completed,
the initial Window is shown after "Complete" window.
Program data is received from P.C. automatically.
9
The UP-700 display.
IPL from serial I/O
Connected IRDA 115200
21 22 23 24 25 26 27 28
The UP-700 displays
10
"Completed."
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.
11Turn OFF the power.
Select "Normal Mode".
12
Set the "IPL swit ch" to "OFF".
(Ref. Hardware manual)
13Execute the "Service Reset" on UP-700.
Page 15
3) -2. 02FD
NoProcedure on P.C. sideNoProcedure on UP-700 side
1Instal l th e "0 2 FD.EXE" on the P.C.
ALL RAM Data UpLoad : Go to "2"
ALL RAM Data DownLoad : Go to "9"
2ALL RAM Data UpLoad
Connect the P.C. and the UP-700 (CH2) via RS232. (Fig 1)
4Execute the "02FD.EXE" on the P.C.
*Please close all other apprications while using this utility.
2Enter the SRV mode.
Select " 2 SETTING ".
Select " 14 BACKUP SEND"
3displays
BACKUP SEND
SEND DATA ALL RAM
SPEED PROGRAMMED SPEED
5Set the Communication method by pushing the "Setting" Button.
Push the "OK" Button.
6Push the "Receive Start" Button.
And Select the Receiving File.
7Communication starts.7Push CA/AT key. The UP-700 displays
SENDING 00000
8The UpLoad is completed.
The initial Window is shown.
8The UpLoad is completed.
The SETTING menu is shown.
Push the "Exit" Button.
9ALL RAM Data UpLoad
Connect the P.C. and the UP-700 (CH2) via RS232. (Fig 1)
9Enter the SRV mode.
Select " 2 SETTING".
Select " 15 BACKUP RECEIVE"
10The UP-700 shows
BACKUP RECEIVE
SPEED PROGRAMMED SPEED
Push the CA/AT key.
Page 16
NoProcedure on P.C. sideNoProcedure on UP-700 side
11Execute the "02FD.EXE" on the P.C.
*Please close all other apprications while using this utility.
12Set the Communication method by pushing the "Setting" Button.
Push the "OK" Button.
13Push the "Transmit Start" Button.
And Select the Sending File.
14Communication starts.14The UP-700 displays
15The DownLoad is completed.
The initial Window is shown.
Push the "Exit" Button.
3. NOTE FOR HANDLING OF LCD
• The LCD elements are made of glass. Use extreme care when
handling the LCD.
Any strong shock applied to the LCD can cause damage.
• If the LCD element is broken and the liquid has leaked, do not
come in contact with it. If the liquid is attached to your skin or cloth,
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 are easily scratched.
Be careful not to touch them with hard objects such as glass,
tweezers etc. Never hit, push, or rub the surface with hard objects.
• When instal ling the unit, be careful not to apply stress to the LCD
module. If excessive stress is applied, abnormal display or uneven
color may result.
RECEIVING 00000
15DownLoad is completed.
The SETTING menu is shown.
16Execute the " Service Reset " on the UP-700
Page 17
CHAPTER 4. SRV. RESET AND MASTER RESET
The SRV key is used for operating in the SRV mode.
1. SRV. RESET (Program Loop Reset)
Procedure
• Method 1
1) Turn off the AC switch.
2) Set the mode switch to (SRV’) position.
3) Turn on the AC switch.
4) Turn to (SRV) position from (SRV’) position.
• Method 2
1) Set the mode switch to PGM2 position.
2) Turn off the AC switch.
3) While holding down the JOURNAL FEED key and RECEIPT
FEED keys, turn on the AC switch.
Note: When disassembling and reassembling always power up us-
ing method 1 only. Method 2 will not reset the CKDC9.
Note: SRV programming job#926-B must be set to a "4" to allow the
PGM program loop reset.
PRG. RESET
MRS-2 (Master resetting 2)
Used to clear all memory and keyboard contents.
This reset returns all programming back to defaults. The keyboard
must be entered by hand.
This reset is used if an application needs a different keyboard layout
other than that supplied by a normal MRS-1.
Procedure
1) Turn off the AC switch.
2) Set the MODE switch to the (SRV’) position.
3) Turn on the AC switch.
4) While holding down the JOURNAL FEED and RECEIPT FEED
keys, turn to the (SRV) position from the (SRV’) position.
5) Key position assignment:
After the execution of a MRS-2, only the RECEIPT FEED and
JOURNAL FEED keys can remain effective on key assignment.
Any key can be assigned on any key position on the main keyboard.
[key setup procedure]
0
Disable
*2
Free key setup
complete.
*1
MRS-2 executedKey position setFree key
0
2. MASTER RESET (All memory clea r)
There are three possible methods to perform a master reset.
MRS-1 (Master resetting 1)
Used to clear all memory contents and return the machine back to its
initial setting s .
Return the keyboard back to the default layout.
Procedure
1) Turn off the AC switch.
2) Set the MODE switch to the (SRV’) position.
3) Turn on the AC switch.
4) While holding down the JOURNAL FEED key, turn to the
(SRV) position from the (SRV’) position.
MASTER RESET
NOTES:
*1: When the 0 key is pressed, t he key of the key number on the
display is disabled.
*2: Push the key on the position to be assigned. With this, the key of
the key number on the display is assigned to that key position.
*3: When relocating the keyboard, the PGM 1/2 modes use the
Master resetting 3 requires the entry of Seri al No. data in addition to
Master resetting 2.
After completion of the MRS-3, the following operations and programming will be inhibited.
1. GT programming.
2. All memory download via RS-232.
3. GT resets with Z report. (Z report can be made, but the GT will not
be reset.)
Procedure
1) Turn off the AC switch.
2) Set the reset switch to the "SRV" position.
3) Turn on the AC switch.
4) While holding down the JOURNAL FEED key and MRS-3 key,
turn to the (SRV) position from the (SRV’) position.
MRS-3 key : UP-700=[PLU72] key
5) The product serial No. input window is displayed as shown
below.
DISPLAY:
SERIAL No.00000000
Enter the product serial No. of this POS and enter the [CA/AT]
key.
6) Key position assignment:
After the execution of MRS-2, only the RECEIPT FEED and
JOURNAL FEED keys can remain effective on key assignment.
Any key can be assigned on any key position on the main keyboard.
[key setup procedure]
0
Disable
*2
Free key setup
complete.
*1
MRS-2 executedKey position setFree key
0
MASTER RESET
NOTES:
*1: When the 0 key is pressed, t he key of the key number on the
display is disabled.
*2: Push the key on the position to be assigned. With this, the key of
the key number the on display is assigned to that key position.
*3: When relocating the keyboard, the PGM 1/2 modes use the
This Diag Program consists of a number of Diag. programs for the
UP-700, which facilitate the PWB check, process check and the operation check of the system during servicing.
The Service Diag. programs are all contained in the standard ROM.
2. SYSTEM COMPOSITION
UP-700 only
UP-700
Fig 2-1. Service
3. DIAG.
Starting the Diag. Program
The Diag. Program is written on the external ROM, which is executed
by the CPU (H8/510) and runs under the following conditions:
The logic power supply is normal.
(+5V, VCKDC, POFF, +24V)
Both the I/O pins of the CPU and the CPU internal logic are
normal, and the CKDC9 and MPCA9, system bus, and standard
ROM/RAM are normal.
1) EXECUTING DIAG PROGRAM
To start the Diag. Program, enter the SRV mode. Select the option
item DIAGNOSTICS from the MENU using the cursor keys and press
the ENTER key.
The DIAG. MAIN MENU appears on the screen as shown below. The
cursor is displayed in reverse video and can be moved using the
up/down arrow keys. Move the cursor to the menu item you want and
press the ENTER key to execute the corresponding Diag. program.
When each Diag. program is completed, the screen returns to the
DIAG. MAIN MENU. Press the CANCEL key to exit the Diag. Program and the screen returns to the SRV mode menu screen.
UP-700 DIAG V1.0A
PRODUCT&TEST
RAM&ROM&SSP
CLOCK&KEY&SWITCH
SERIAL I/O
DISPLAY&PRINTER
MCR&DRAWER
TCP/IP
2) RAM & ROM & SSP DIAGNOSITCS
This program tests the standard RAM, expanded RAM, standard and
service ROMs, and SSp circuit. RAM&ROM&SSP is selected on the
MAIN MENU, the following sub-menu screen appears. The cursor
shown in reverse video can be moved using the up/down arrow keys.
Move the cursor to the menu item you want and press the ENTER
key to execute the corresponding program. Press the CANCEL key to
return the screen to this submenu.
RAM&ROM&SSP DIAG
Standard RAM Check
UP-S04MB Check
UP-S02MB Check
Standard ROM Check
Service ROM Check
SSP Check
2)-1. Standard RAM check
Checking
The program performs the following checks on the standard
512KB of RAM. Data in memory remains unchanged before and
after the checks.
The following operations are performed for the memory addresses
to be checked (780000H - 7FFFFFH).
PASS1 : Save data in memory
PASS2 : Write data "0000H"
PASS3 : Read and compare data "0000H" and write data "5555H".
PASS4 : Read and compare data "5555H" and write data "AAAAH"
PASS5 : Read and compare data "AAAAH"
PASS6 : Return data into memory
If any comparison is not normal during the check sequence from
PASS 1 through 6, the error message appears.
If any error is not found up to the final address, the sequence
ends normally.
Then, another round of address checks is carried out using the
above check sequence
If an error occurs, the error message appears and the check
stops. The read/write of the address where the error occurs is
repeated.
Display
The capacity checked is displayed in units of 64KB.
Standard RAM Check
512KB:PASS!!(or ERROR!!)
Error:XXXXXXH
Write:XXXXH
Read:XXXXH
The error address and bit are displayed only when an error occurs
(They are not displayed if there is no error.)
How to exit the program
You can exit the program by pressing the CANCEL key after the
results are displayed.
2)-2. UP-S02MB Check
Checking
The program checks for the presence of the UP-S02MB in the
following procedure.
Data in memory remains unchanged before and after checking.
i. Write 55AAH in 9FFFFEH.
ii. Read 9FFFFEH and compare the data with 55AAH.If both data
are correct and BFFFFEH is the same as 55AAH, perform the
following tests are performed. If not correct, the message
"0KB: ERROR!!" appears and checking ends.
The following checks are performed on the UP-S02MB.
The following operations are performed for the address space to
be checked (800000H - 9FFFFFH).
PASS1 : Save data in memory.
PASS2 : Write data "0000H".
PASS3 : Read and compare data "0000H" and write data "5555H".
PASS4 : Read and compare data "5555H" and write data "AAAAH".
PASS5 : Read and compare data "AAAAH".
PASS6 : Return data into memory.
If any comparison is not normal during the check sequence from
PASS 1 through 6, the error message appears.
If any error is not found up to the final address, the sequence
ends normally.
Then, another round of address checks is carried out using the
above check sequence.
If an error occurs, the error message appears and the checking
stops. The read/write of the address where the error occurs is
repeated.
The error address and bit are displayed only when an error occurs
(They are not displayed if there is no error.)
How to exit the program
You can exit the program by pressing the CANCEL key after the
results are displayed.
2)-3. UP-S04MB Check
Checking
The program checks for the presence of the UP-S04MB in the
following procedure. Data in memory remains unchanged before
and after checking.
i. After writing 55AAH in BFFFFEH, write AA55H in 9FFFFEH.
ii. Read BFFFFEH and compare the data with 55AAH. Data in
BFFFEH is correct, the following checks are perf ormed. Data
read is AA55H, the message "UP-S02MB!!" appears and the
check ends. If the data read is not either 55AAH or AA55H, the
message "0KB:ERROR!!" appears and the check ends.
The following checks are performed on the UP-S04MB.
The following operations are performed for the address space to
be checked (800000H - BFFFFFH).
PASS1 : Save data in memory.
PASS2 : Write data "0000H".
PASS3 : Read and compare data "0000H" and write data "5555H".
PASS4 : Read and compare data "5555H" and write data "AAAAH".
PASS5 : Read and compare data "AAAAH".
PASS6 : Return data into memory.
If any comparison is not normal during the check sequence from
PASS 1 through 6, the error message appears.
If any error is not found up to the final address, the sequence
ends normally.
Then, another round of address checks is carried out in the above
check sequence.
If an error occurs, the error message appears and the checking
stops. The read/write of the address where the error occurs is
repeated.
The error address and bit are displayed only when an error occurs
(They are not displayed if there is no error.)
How to exit the program
You can exit the program by pressing the CANCEL key after the
results are displayed.
2)-4. Standard ROM Check
Checking
The standard ROM area (200000H - 3FFFFFH) is added in units
of bytes. When the lowest 2 digits of the result is 20H, it is regarded as normal.
In addition, the ROM version and model name code stored in the
addresses 31FFE0H - 31FFFFH where the ROM version and
checksum correction data are stored are displayed. Data (ASCII)
is stored in the following formats:
31FFE0H~31FFEFH : Model name CODE (Example: "UP-600",
to be displayed until DATA becomes 00H.)
31FFF0H~31FFF9H : 27801R****(****=PROGRAM VERSION)
31FFFAH~31FFFBH : BLOCK NO.("20"~"3F")
31FFFCH : TERMINATOR ("=")
31FFFDH~31FFFEH : BLOCK VERSION (Example: "00")
31FFFFH : CHECK SUM correction DATA
FLASH ROM used as the standard ROM has 64K-byte-unit rewrite BLOCKs. To perform VERSION management in the BLOCK
unit, these BLOCKs have the same 16 byte organizati on as those
after the previous 31FFF0H and arranged every 64KBYTE. At this
time, the checksum for each BLOCK is corrected to be 01H so
that the entire 2MBYTE become a total of 20H.
Regarding the display of the PROGRAM VERSION, the FLASH
write MASTER EPROM has 2-chip 8Mbits to allow management
of the block units of the chip. The PROGRAM VERSION stored in
blocks at 21H and 31H are displayed.
0 PAGE (BLOCK) where the IPL is stored, displays the PROGRAM VERSION of the IPL to make it possible to manage individual programs.
Display
The capacity checked is displayed in units of 64KB.
Service ROM Check
PASS!!(or ERROR!!)
APL: 27801R****
How to exit the program
You can exit the program by pressing the CANCEL key after the
result of checking is displayed.
2)-5. SERVICE ROM Check
Checking
The SERVICE ROM area composed of two EPROMs (D00000H -
EFFFFFH) is added in units of bytes for each chip. If the lowest 2
digits are 10H, it is regarded as normal.
In addition, the ROM version and model name code stored in the
addresses D1FFE0H - D1FFFFH where the ROM version and
checksum correction data are stored are displayed. Data (ASCII)
is stored in the following formats:
D1FFE0H~D1FFEFH : Model name CODE(Example: "UP-600",
to be displayed until data is 00H.)
D1FFF0H~D1FFF9H : 27801R****(****=PROGRA M VERS I ON)
D1FFFAH~D1FFFBH : BLOCK NO.("20"~"2F")
D1FFFCH : TERMINATOR("=")
D1FFFDH~D1FFFEH : BLOCK VERSION(Example:"00")
D1FFFFH : CHECK SUM correction DATA
This SERVICE ROM is used to write data into FLASH ROM and if
any error occurs during rewriting of the FLASH ROM, and it is not
possible to resume the operation. Its configuration is the same as
the standard ROM.
0 PAGE (BLOCK) where the IPL is stored displays the PROGRAM VERSION of the IPL to make it possible to manage individual programs.
Display
The capacity checked is displayed in units of 64KB.
Service ROM Check
ROM1:PASS!!(or ERROR!!)
ROM2:PASS!!(or ERROR!!)
APL: 27801R****
How to exit the program
You can exit the program by pressing the CANCEL key after the
result of checking is displayed.
Page 22
2)-6. SSP Check
Checking
When started, this check program automatically sets the test SSP,
performs SSP check and displays the check result.
The SSP check sets check d ata in the empty space in t he SSP
entry register. After checking is completed, only the check data is
erased. Any setting remains intact before and after this check
program is executed.
Display
SSP Check
PASS!!(or ERROR!!)
How to exit the program
You can exit the program by pressing the CANCEL key after the
results are displayed.
3) TIMER & KEYBOARD & CLERK SWITCH
DIAGNOSTICS
This program checks the operation of t he CKDC’s clock crystal, keyboard and tests the clerk switch and mode switch.
You can return to the Diag menu screen by pressing the CANCEL
key.
The program tests the RS232 interface for the main PWB and the
optional board ER-A5RS. Attach a 9-pin D-sub loop back connector
(UKOG-6717RCZZ) wired as shown in Fig. 3-11, to the port you are
going to test.
Fig. 3-11. Wiring diagram of loop back connector (UKOG-6717RCZZ)
The following menu appears on the screen. The cursor shown in
reverse video can be moved using the up/down arrow keys. Move the
cursor to the menu item you want to execute and select by pressing
the Enter key to the corresponding Diag. Program. Press the CANCEL key to return the screen to this submenu.
When setting the channel for the RS232 interface, do not set more
than two ports to the same channel . The UP-700 accommodates up
to one ER-A5RS board, but use caution not to allow each port to
have the same channel; otherwise the hardware might be destroyed.
RS232 I/F DIAG
CH1 Check
CH8 Check
3)-1. Timer Check
Checking
Check the operation of the CKDC9’s clock crystal.
The area showing "YY/MM/DD & MM:HH" is continuously dis-
played. Check whether the display blinks in black and white every
0.5 seconds and the time shown is updated.
3)-2. Keyboard Check
Checking
The program check the input through the keyboard of the UP-700.
A 3-digit position code corresponding to a key pressed appears on
screen, along with a catch sound.
3)-3. Clerk SW Check (not for U version)
Checking
The code of the key inserted into t he cl erk key switch appears in a
decimal number.
When Diag. is started, the channel check is performed and only the
channels already set appear on screen.
Note: The channel numbers displayed are logical numbers on soft-
ware, In practical terms, CH1 means the CH1 of the rear connector of the POS and CH8 means the CH2 of the rear connector of the POS. If options are installed, only the ones (CH2
- CH7) which have been set will be added and displayed.
4)-1. CHANNEL Check
Checking
The screen shows only the channels for which have been set and
are connected to the ECR. Compare the channels shown on the
screen and the settings of the channel setting DIP SW of the
RS232 interface board.
The RS232 on the main PWB of the UP-700 is fixed to CH1 and
CH8. It is therefore necessary for the ER-A5RS to set the channel
to any of CH2 - CH7.
The program performs the read checks of the above inputs and
interrupt checks of CS, CI, and CD.
During the read check, ER and RS are changed over in the above
order, checking the logic of DR, CI, CD and CS.
If the check result does not agree with the logic in the table, the
error message appears. "ON" in the table means active low and
"OFF" means active high.
In the interrupt check, the CS, CI and CD interrupts are permitted
one by one (The mask is canceled.).
The error message appears if an interrupt does not occur when
each signal is active or if an interrupt occurs when each signal is
not active.
Four cycles of the above check is performed.
ii. Data transfer check
As check data, loop back data transfer of 256 bytes of 00H - 0FFH
is performed. The baud rate is 38400 bps.
iii. TIMER CHECK (RS232 ON BOARD TIMER)
Before starting the check ii, perform the RCVDT start of the timer
you want to check and set to 5 ms. Make sure::
• No TRQ- is generated during the implementation of check ii.
• TRQ- is generated at 5 ms after check ii is completed.
Display
RS232 CH1 Check
PASS!!(or ERROR!!)
Details of the errors are printed on the journal.
ERROR
No.
1ER-DR : ERRORER-DR LOOP ERROR
2ER-CI : ERRORER-CI LOOP ERROR
3RS-CD : ERRORRS-CD LOOP ERROR
4RS-CS : ERRORRS-CS LOOP ERROR
5CI INT : ERRORNo CI interrupt occurs.
6CD INT : ERRORNo CD interrupt occurs.
7CS INT : ERRORNo CD interrupt occurs.
8TXEMP : ERRORTXEMP is not set.
9TXEMP INT : ERRORTXEMP interrupt does not
10TXRDY : ERRORTXRDY is not set.
11TXRDY INT : ERRORTXRDY interrupt does not
12RCVRDY : ERRORRCVRDY is not set.
13RCVRDY INT : ERROR RCVRDY interrupt does not
14SD-RD : ERRORSD-RD LOOP ERROR
15SD-RD : ERRORSD-RD LOOP ERROR
16TIMER : ERRORTIMER ERROR
17TIMER INT : ERRORTRQ1- interrupt does not
How to exit the program
Press the CANCEL key to exit the program.
ERROR printDetails of ERROR
occur.
occur.
(Not possible to receive.
TRQ- occurs during the
implementation of check ii.)
occur.
(DATA ERROR)
(DATA ERROR)
(After check ii is completed)
occur.
Page 24
4)-3. CH2 Check
Checking
The procedure for checking, display and the method of exiting the
programs are the same as for the CH1 check.
4)-4. CH3 Check
Checking
The procedure for checking, display and the method of exiting the
program are the same as for the CH1 check.
4)-5. CH4 Check
Checking
The procedure for checking, display and the method of exiting the
program are the same as for the CH1 check.
4)-6. CH5 Check
Checking
The procedure for checking, display and the mothod of exiting the
programs are the same as for the CH1 check.
4)-7. CH6 Check
Checking
The procedure for checking, display and the method of exiting the
programs are the same as for the CH1 check.
4)-8. CH7 Check
Checking
The procedure for checking, display and the method of exiting the
programs are the same as for the CH1 check.
4)-9. CH8 Check
For checking CH8, the following loop-back connectors are used.
The program performs the read checks of the above inputs.
During the read check, ER and RS are changed over in the above
order, checking the logic of DR, CI, CD and CS.
If the logic is different from those listed in the table, the error
message appears.
OFF
ON
ON
PATTERN 1
ER8RS8CI8CD8
OFFONOFFOFF
ONOFFOFFOFF
ONONOFFOFF
"No Connect" is displayed on the next line of PASS!!.
PATTERN 2
ER8RS8CI8CD8
OFFONOFFOFF
ONOFFONOFF
ONONONOFF
"CI Connect is displayed on the next line of PASS!!
PATTERN 3
ER8RS8CI8CD8
OFFONOFFOFF
ONOFFOFFON
ONONOFFON
"CD Connect! is displayed on the next line of PASS!!
If the logic is different from t hose in PATTERN 1 - 3, the error
message appears.
"ON" means active low and "OFF" active high.
The above checks are repeated for four cycles.
ii. Data transfer check
As check data, loop back data transfer of 256 bytes of 00H - 0FFH
is performed, the baud rate is set for115200 bps.
Display
RS232 CH8 Check
PASS!!(or ERROR!!)
CD Connect(or CI
Details of the errors are printed on the journal.
ERROR
No.
1ER-DR : ERRORER-DR LOOP ERROR
2ER-CI : ERRORER-CI LOOP ERROR
3RS-CD : ERRORRS-CD LOOP ERROR
4RS-CS : ERRORRS-CS LOOP ERROR
5
6
7
8TXEMP : ERRORTXEMP is not set.
9TXEMP INT : ERRORTXEMP interrupt does not
10TXRDY : ERRORTXRDY is not set.
11TXRDY INT : ERRORTXRDY interrupt does not
ERROR printDetails of ERROR
Connect, No Connect
occur.
occur.
)
Page 25
ERROR
No.
ERROR printDetails of ERROR
12RCVRDY : ERRORRCVRDY is not set.
(Not possible to receive. TRQoccurs during the
implementation of check ii.)
13RCVRDY INT : ERROR RCVRDY interrupt does not
occur.
14SD-RD : ERRORSD-RD LOOP ERROR
(DATA ERROR)
15SD-RD : ERRORSD-RD LOOP ERROR
(DATA ERROR, FRAMING
ERROR, and others)
16
17
18CI : ERRORThe logic of C1 is ON, but
different from those in 1~3.
19CD : ERRORThe logic of CD is ON, but
different from those in 1~3.
How to exit the program.
Press the CANCEL key to exit the program.
5) LCD/POPUP/POLE DISPLAY & PRINTER
DIAGNOSTICS
The program tests the LCD, popup and pole displays of the UP-700.
The following menu appears on screen. The cursor shown in reverse
video can be moved using the up/down arrow keys. Move the cursor
to the menu item you want to execute and select by pressing the
Enter key to execute the corresponding Diag. program. You can return the screen to this submenu by pressing the CANCEL key.
The test program displays the following test patterns in the order
shown below. You can move to the next pattern by pressing the
ENTER key.
You can return the screen to this submenu by pressing the ENTER
key when the final test pattern is shown on the screen or by pressing
the CANCEL key during the implementation of the check.
5)-1. Liquid Crystal Display Check
Checking
The screen shows the following test patterns. Press the ENTER
key to move to the next test pattern.
i. Black and white checkered pattern with 1-dot spacing.
vi. Reserve-videoed test pattern of v
vii. The outermost periphery of LCD’s active area is displayed in
1-dot line.
viii. "H" pattern. "H" is displayed in 20 digits and 8 lines.
"H" is displayed in 19 digits only in the 8th line.
The program performs the TCP/IP stack test.
The test requirements are as follows:
• UP-700
• 10BASE-T ca ble (fo r d a ta tra ns fer testing)
• HUB (for loop back test and data transfer test where 2 or more
units are used.)
The following menu appears. The cursor shown in reverse video can
be moved using the up/down arrow keys. Move the cursor to the
menu item you want to execute and press t he ENTER key to execute
the corresponding check program. After the selected Diag. program is
completed, the screen returns to this menu.
Press the CANCEL key to return the screen to the Diag. submenu.
Display St atusDescription
NES0Senses the near end of the journal paper roll.
Does not sense the near end of the journal
1
paper roll.
RPES0Senses the end of the receipt paper roll.
1Does not sense the end of the receipt paper roll.
JPES0Senses the end of the journal paper roll.
1Does not sense the end of the journal paper roll.
OPBS0IPL ROM PWB not connected
1IPL ROM PWB connected
How to exit the program
Press the CANCEL key to exit the program.
5)-7. A/D Converter Check
Checking
The digital values of signals inputted into the A/D converter of the
CPU are displayed one by one. The data on the screen are updated at an interval of about 1 second by the timer.
Screen
A/D CONVERTER Check
TM=***
VRF=***
VP=***
TCP/IP&PRINTER DIAG
SELF Check
LOOPBACK Check
MAC ADDR&FIRM Ver. Read
MAC ADDR&FIRM WRITE
DATA Trans.(MA)
DATA Trans.(SA)
6)-1. SELF Check
Checking
The program executes Diag’s built in TCP/IP stack board and
displays the results.
i. Execute the flash memory test command and display the re-
sult.
ii. Execute the SRAM test command and display the result.
iii. Execute the dual-port RAM test and display the result.
iv. Execute the interrupt test command and display the result.
The information inside the error status is as follows:
b7Reserved ("0" is always displayed)
b6Reserved ( "0" is always displayed)
b5Reserved ("0" is always displayed)
b4Reserved ( "0" is always displayed)
b3HR_RST : If /INTHR cannot be canceled
b2HR_ACK:If /INTHR does not enter after waiting for 10 ms
b1HW_RST : If /INTHW cannot be canceled
b0Reserved ("0" is always displayed)
Note 1: VRF means a VRF estimated voltage calculated on the
assumption that VCC is +5V.
Note 2: In the *** section, 10-bit data of the A/D converter is
indicated in hexadecimal numbers. The numbers are from
"000" to "3FF".
How to exit the program
Press the CANCEL key to exit the program.
Display
SELF Check
FLASH : PASS (or ERROR)
SRAM : PASS (or ERROR)
XXXXXXXX : XX : XX
DPRAM : PASS (or ERROR)
XXXXXXXX : XX : XX
INTERRUPT : PASS (or ERROR)
XXXXXXXX
How to exit the program.
Press the CANCEL key to exit the program.
When an error occurs,
the address and data
are displayed.
When an error occurs,
the address and data
are displayed.
When an error occurs,
the data is displayed.
Page 28
6)-2. LOOPBACK Check
Checking
Install a straight cable between the RJ45 connector and the HUB
and execute the loop back test command to send and receive 1
packet of data.
How to exit the program
Press the CANCEL key to exit the program.
Displayed when an
error occurs.
Displayed when an
error occurs.
Input : DUAL PORT RAM (800000H‘)
08 00 1F XX YY ZZ
MAC ADDRESS (XX, YY, ZZ are converted to 16 hexadecimal
numbers.)
Output : DUAL PORT RAM (800800H‘)
During writing
I P L0 00 70 0
When writing is completed (The same applies when the copy is
skipped at the first verification.)
I P L0 00 7O K
When the writing process ends with an error.
I P L0 00 7N G
6)-3. MAC ADDRESS&FIRM Ver. read Check
Checking
The program reads the version of the MAC address and firmware
and displays the result.
Display
MAC ADDR&FIRM Ver. Read
MAC ADDRESS :
XX XX XX XX XX XX
FIRMWARE VERSION :
XXXXXXXXXX
How to exit the program
Press the CANCEL key to exit the program.
6)-4. MAC ADDRESS&FIRM write UTILITY
Operation
This utility writes the MAC address and firmware.
(Procedure)
Install master ROM EPROM on the TCP/IP board and turn the IPL
switch on the board to the "program write mode."
Turn on the ECR.
The IPL program on the TCP/IP board starts.
Input 3 sets of 3-digit decimal num bers through the keyboard of
the ECR and press the ENTER key.
Following the SHARP maker code (08, 00, 1F), the 3 sets of
numbers input through the keyboard are converted into hexadecimal numbers. The program then writes a total of 6 bytes of MAC
address into dual port RAM (800000H - ).
Turn off the power supply.
Remove the EPROM from the TCP/IP board and turn the IPL
switch to the "normal mode."
Data of 6 bytes is
displayed.
10 digits are
displayed.
Display
MAC ADDR&FIRM Write
MAC ADDRESS
Decimal numbers are
input through
keyboard.
AAA BBB CCC
08 00 1F XX YY ZZ
TCP/IP FIRM CHANGE
Data of 6 bytes is
displayed as
hexadecimal numbers
IPL 00-07 XX (XX : 00~07 OK or NG)
TCP/IP FIRM CHANGE :
ERASE00-0700
A
COPY00-0500
B
FIRM CHANGE PASS!!
C
While the address and firmware are being rewritten, the message
A and then B appears.
When the address and firmware have been rewritten, the message C is displayed.
The following screen appears when the IPL switch is not turned to
the write mode.
MAC ADDR&FIRM Write
CHANGE IPL SW!!
How to exit the program.
Press the CANCEL key to exit the program.
After rewriting, make sure to turn the power off and then turn it
on again.
Page 29
6)-5. Data Transmission Check
The program performs a data transfer test using an actual established system.
The system consists of 1 master machine and up to 63 satellite
machines.
Caution to be taken when starting the test.
• If this test is performed on the ECRs set for LAN, cancel the
settings before starting the test.
• If this test is performed using an established system, disconnect
the LAN cables from the ECRs you do not want to test or cancel
their LAN settings. If the test is performed with those ECRs set for
LAN, their data might be destroyed.
• Aft er canceling the LAN settings of all ECRs on the system, set
them for data the transfer test.
Set the satellite machines first, and then set the master machine.
• The Diag of the UP-700 uses a private IP address. Each IP ad-
dress is unique on the Internet. When building a private network,
you should be careful not to allow your internal packet used for
your own network to leak to t he Internet, because it might cause
confusion. The Internet Assigned Numbers Authority (IANA) specifies IP addresses that can be used without registration. These
addresses can only be used within a private network and are not
route controlled between sites of the Internet.
Class A : 10.x.x.x
Class B : 172.16.x.x 172.31.x.x
Class C : 192.168.0.x?192.168.255.x
It is strongly recommended to use addresses within the above
range when building a private network.
In this Diag. program, the following private IP addresses are assigned to the terminal Nos. (1 - 64).
TERMINAL NO.1 =192.168.0.1
TERMINAL NO.2 =192.168.0.2
......
TERMINAL NO.31 = 192.168.0.63
TERMINAL NO.32 = 192.168.0.64
Setting
i. Setting satellite machines
On the menu screen, select DATA Trans. (SA). The screen is
shown below:
DATA Trans.(SA)
INPUT SA T-NO.
Enter the terminal No. of the machine you are going to test (a
2-digit number from 1 - 32) + Enter. The screen looks like this:
DATA Trans.(SA)
INPUT SA T-NO. : XX
DATA SEQ.NO. : 0000
Enter a number
within the range
from 1 64.
The terminal No. you
entered is displayed.
i. Setting the master machine.
On the menu screen, select DATA Trans. (MA). The screen
looks like this:
DATA Trans.(MA)
INPUT MA T-NO. :
Enter a number
within a range
from 1~64.
Enter the terminal No. of the machine you want to test (a
2-digit number from 1 - 64)+ Enter. The screen looks like this:
DATA Trans.(MA)
INPUT MA T-NO. : XX
INPUT SA T-NO. :
The terminal No. you
entered is displayed.
Enter the terminal No. (a 2-digit number from 1 -64) of the
satellite machines which are connected to the test machine +
Enter. The screen looks like this:
The terminal No. of
DATA Trans.(MA)
INPUT MA T-NO. : XX
INPUT SA T-NO. : XX( or XXXX)
the master machine
you entered is
displayed.
The terminal No. of
the satellite machine
you entered is
displayed.
When performing the test with multiple satellite machines, type their
terminal numbers (2-digit numbers within the range from 1~64) and
press Enter. In addition, you specify the satellite machines using the
area specification function without typing terminal numbers. This is
achieved by typing the first terminal number (2 digits) and the last
terminal number (2 digits) of the satellite machines and then press
Enter. For example, if you want to specify the terminal numbers of
satellite machines from 5 to 15, type "0515" for T-No. and press Enter.
When executing, press the Enter key without typing the terminal
numbers.
The display appears like this:
Note that the terminal numbers of the master machine and satellite machines should not be the same. When the terminal numbers
are to be specified using the area specification function, any terminal number that is used for the master machine will be excluded
from the specification of satellite machine terminal numbers.
INPUT MA T-NO. : XX
The terminal No. of
the master machine
you entered is
displayed.
DATA SEQ.NO. : 0000
With the above setting, data transfer is performed bet ween the
master machine and the satellite machines.
Page 30
Checking
i. The master machine sends data of the following form at con-
sisting of 2-byte sequence No. and 254-byte AAH data to the
satellite machine. The master machine displays the sequence
Nos.
Test data format (1 packet: 256 bytes)
12345254255256byte
XX XX AA AA AAAA AA AA
7) MCR & DRAWER Diagnostics
The program checks the MCR and drawer.
The following menu appears on screen.
The cursor shown in reverse video can be moved using the up/down
arrow keys. Move the cursor to the m enu item you want to execute
and select by pressing the ENTER key to execute the corresponding
program. Press the CANCEL key to return the screen to this submenu.
ii. The satellite machine returns the data it has received, to the
master machine as it is. The satellite machine displays the
sequence No. on the screen.
iii. The master machine receives the data and then checks the
sequence Nos. and 254-byte AAH data. If an error occurs, the
master machine displays an error code and ends the test. If
there are multiple satellite machines, steps i and ii are repeated.
The master machine advances the sequence No. when data is
transferred successfully between it and the satellite machines.
Steps i - iii are repeated.
Error display
The terminal No. of
the master machine
you entered is
INPUT MA T-NO. : XX
XX XX XX XX XX XX
XX XX XX XX XX XX
XX XX XX XX XX XX
TCP/IP ERROR : XX
displayed.
After executing, all the
terminal Nos. of the
satellite machines are
displayed.
Up to 63 units.
The error code
appears on screen.
The following error codes are used (same as for TCP/IP HANDLER)
01Command error (excluding the time when data is sent)
02No data received
03Received data size present
Received data left
04Receiving station not ready for receiving (when sending)
"NRDY" is returned because the receiving station is not
ready for receiving.
05Receiving buffer full(when sending)
The receiving side’s controller receive buffer is full.
06Resend error(When sending)
The number of retries exceeds the setting (5 times) when
no response is obtained.
07Collision error (When sending)
If a collision occurs
08Line busy time out
Data cannot be sent due to multiple stations communicating
09Receiving data size over (when receiving)
Insufficient size of receiving buffer.
0AHardware error
Interface error (No SRN interface or defective SRN
controller)
Data read by the MCR is printed in the areas XXXXX. If an error
occurs, the following error codes are displayed. Until the program
is terminated, the error code is repeated, standing by for reading.
How to exit the program
Press the CANCEL key to exit the program.
Page 31
7)-2. Drawer 1 Check
Checking
The program turns on the drawer 1 solenoid, senses the value of the
drawer open sensor every 100 ms, and displays the operating status.
Display
DRAWER 1 Check
Open Sensor : OPEN (or CLOSE)
How to exit the program
Press the CANCEL key to exit the program.
7)-3. Drawer 2 Check
Checking
The program turns on the drawer 2 solenoid, senses the value of the
drawer to open the sensor every 100ms, and displays the operating
status. The procedure for displaying the menu and exiting the program are the same as for the drawer 1 check.
4D0D0I/O Data bus
5D1D1I/O Data bus
6D2D2I/O Data bus
7D3D3I/O Data bus
8D4D4I/O Data bus
9D5D5I/O Data bus
10D6D6I/OData bus
11D7D7I/OData bus
12D8D8I/OData bus
13D9D9I/OData bus
14D10D10I/O Data bus
15D11D11I/O Data bus
16D12D12I/O Data bus
17D13D13I/O Data bus
18D14D14I/O Data bus
19D15D15I/O Data bus
20VSSGNDInGND
21A0A0Out Address bus
22A1A1Out Address bus
23A2A2Out Address bus
24A3A3Out Address bus
25A4A4Out Address bus
26A5A5Out Address bus
27A6A6Out Address bus
28A7A7Out Address bus
29A8A8Out Address bus
30A9A9Out Address bus
31A10A10Out Address bus
32A11A11Out Address bus
33A12A12Out Address bus
34A13A13Out Address bus
35A14A14Out Address bus
36A15A15Out Address bus
37VSSGNDInGND
38A16A16Out Address bus
39A17A17Out Address bus
40A18A18Out Address bus
41A19A19Out Address bus
42A20A20Out Address bus
43A21A21Out Address bus
44A22A22Out Address bus
45A23A23Out Address bus
46VSSGNDInGND
47P30/WAITInWait signal
48P31/BACKOut
49P32/BREQInBus control request signal
50P33DOPSInDrawer open signal
51P34/DR0Out Option drawer open signal
52P35/DR1Out Option drawer open signal
53P36NCNC NC
54P37NCNC NC
55VCCVCCIn+5V
56P40VCCIn+5V
57P41GNDInGND
58P42GNDInGND
Signal
name
In/
Out
Non-maskable interrupt input
for SSP interrupt input.
Bus control request
acknowledge signal
Function
Pin
Symbol
No.
59P43GNDInGND
60P44MCRINTInMCR interrupt signal
61P45GNDInGND
62P46/SHENIn
63P47GNDInGND
64VSSGNDInGND
65P50–Out /DTR2 : Data Terminal Ready2
66P51–In/DSR2 : Data Set Ready2
67P52–In/CTS2 : Clear To Send2
68P53–In/DCD2 : Carriar Detect2
69P54–InNC
70P55NCOut /RTS2:Request To Send2
71P56–In/CI2:Calling Indicator2
72P57/STOPOut System reset output signal
73P60/IPLON0InFrom IPL SW
74P61/IPLON1InFrom IPL SW
75P62GNDInGND
76P63NORDYInFlash Memory ready ("H" active)
77P64FVPONOut
78P65BANKOut For IPL ROM
79P66GNDInGND
80P67GNDInGND
81VSSGNDInGND
82AVSSGNDInGND
83P70GNDInGND
84P71GNDInGND
85P72GNDInGND
86P73GNDInGND
87AVCCVCCIn+5V
88VCCVCCIn+5V
89/ IRQ0/IRQ0InInterrupt signal 0
90/ IRQ1/IRQ1InInterrupt signal 1
91/IRQ2UASCKIn
92/ IRQ3SCKIOut
93RXD1/RCVDT2InRXD signal for RS232
94TXD1TXD2Out TXD signal for RS232
95RXD2RXDIInCKDC interface shift input data
96TXD2TXDIOut
97VSSGNDInGND
98EXTALEXTALIn
99XTALXTALIn
100VSSGNDInGND
101X#Out System clock
102ENCNC NC
103/AS/ASOut Address strobe
104RD/RDOut Read signal
105/HWR/HWROut Write signal (HIGH)
106/LWR/LWROut Write signal (LOW)
107/RFSH/RFSHOut Refresh cycle signal
108VCCVCCIn+5V
109MD0IPLON0InFrom IPL SW
110MD1IPLON0InFrom IPL SW
111MD2/IPLON0InFrom IPL SW
112/STBYVCCIn+5V
1GND-GND
2GND-GND
3BA7OAddress bus 7 for PB-RAM
4BA6OAddress bus 6 for PB-RAM
5BA5OAddress bus 5 for PB-RAM
6BA4OAddress bus 4 for PB-RAM
7BA3OAddress bus 3 for PB-RAM
8BA2OAddress bus 2 for PB-RAM
9BA1OAddress bus 1 for PB-RAM
10GND-GND
11BA0OAddress bus 0 for PB-RAM
12BWR#OPB-RAM write strobe signal
13BRD#OPB-RAM read strobe signal
14BRASOPB-RAM chip sele ct : Active High (NU)
15BRAS#OPB-RAM chip select : Active Low
16BD7I/OData Bus 7 for PB-RAM
17BD6I/OData Bus 6 for PB-RAM
18BD5I/OData Bus 5 for PB-RAM
19GND-GND
20BD4I/OData Bus 4 for PB-RAM
21BD3I/OData Bus 3 for PB-RAM
22GND-GND
23BD2I/OData Bus 2 for PB-RAM
24BD1I/OData Bus 1 for PB-RAM
25BD0I/OData Bus 0 for PB-RAM
26GND-GND
27VDD-+3.3V
28INT3#IInterrupt signal 3 (NU)
29INT2#IShift enable for CKDC9
30INT1#IKeyboard request for CKDC9
31INT0#IPower off signal input
32HTS1O8 bit serial port output (for CKDC9)
33SCK1#OSerial port shift clock output (for CKDC9)
34STH1I8 bit serial port input (for CKDC9)
35IPLON#IIPL switch 0 ON signal
36RESET#IMPCA reset
37UTST#IMPCA test pin (+3.3V)
38USEL0IMPCA test pin (GND)
39USEL1IMPCA test pin (GND)
40USEL2IMPCA test pin (GND)
41MCRINTOMCR interrupt signal
42WAIT#OWait request signal
43FROS1#OFlash ROM 1 chip select signal
44RASPN1ORAM 1 chip select signal
45RASPN2ORAM 2 chip select signal
46 EPROM1#OEP-ROM 1 chip select signal
47DSEX#OEP-ROM 2 chip select signal
48RXDHO8 bit serial port output to CPU
49TXDHI8 bit serial port input from CPU
50SCKHISerial port shift clock input from CPU
51GND-GND
52GND-GND
53VDD-+3.3V
54OSO1OSystem clock (7.37MHz)
Pin
NameIN/OUTDescription
No.
55OSI1ISystem clock (7.37MHz)
56GND-GND
57UASCKOUSAT clock to CPU
58MD1IMPCA test pin (GND)
59MD0IMPCA test pin (GND)
60PHAIISystem clock (9.83MHz)
61AS#IAddress strobe
62RD#IRead Strobe
63WR#IWrite Strobe
64IRQ0#OInterrupt request 0 to CPU
65IRQ1#OInterrupt request 1 to CPU
66SSPRQ#OSSP interrupt request to CPU
67GND-GND
68D0I/OData Bus 0
69D1I/OData Bus 1
70D2I/OData Bus 2
71GND-GND
72D3I/OData Bus 3
73D4I/OData Bus 4
74GND-GND
75D5I/OData Bus 5
76D6I/OData Bus 6
77D7I/OData Bus 7
78VDD-+3.3V
79GND-GND
80A0IAddress bus 0
81A1IAddress bus 1
82A2IAddress bus 2
83A3IAddress bus 3
84A4IAddress bus 4
85A5IAddress bus 5
86A6IAddress bus 6
87A7IAddress bus 7
88A8IAddress bus 8
89A9IAddress bus 9
90A10IAddress bus 10
91A11IAddress bus 11
92A12IAddress bus 12
93A13IAddress bus 13
94A14IAddress bus 14
95A15IAddress bus 15
96A16IAddress bus 16
97A17IAddress bus 17
98A18IAddress bus 18
99A19IAddress bus 19
100A20IAddress bus 20
101A21IAddress bus 21
102A22IAddress bus 22
103A23IAddress bus 23
104VDD-+3.3V
105GND-GND
106GND-GND
107CD5#IRS-232 ch1 CD signal
108CI5#IRS-232 ch1 CI signal
Page 39
Pin
NameIN/OUTDescription
No.
109DSR5#IRS-232 ch1 DSR signal
110CTS5#IRS-232 ch1 CTS signal
111RXD5IRS-232 ch1 RXD signal
112TXD5ORS-232 ch1 TXD signal
113DTR5#ORS-232 ch1 DTR signal
114RTS5#ORS-232 ch1 RTS signal
115I NT4#IShift enable for option display
116HTS2O8 bit serial port output (for option display)
117SCK2#O
Serial port shift clock output
(for option display)
118STH2I8 bit serial port input (for option display)
119DSR4#IMCR track 3 CLS signal
120RXD4IMCR track 3 RDD signal
121RXC4IMCR track 3 RCP signal
122DSR2#IMCR track 2 CLS signal
123RXD2IMCR track 2 RDD signal
124RXC2IMCR track 2 RCP signal
125DSR1#IMCR track 1 CLS signal
126RXD1IMCR track 1 RDD signal
127RXC1IMCR track 1 RCP signal
128IPLONOIPL switch 0 ON signal to CPU
129 OPTCS#O
Chip select base signal for expansion
option
130VDD-+3.3V
131GND-GND
132 VMEMC#OVRAM chip select signal
133VIOC#OLCDC chip select signal
134 VWAIT#ILCDC wait signal
135DSF2#ODPRAM chip select signal
136 EXWAIT#IExternal wait signal
137 EXINT0#IExternal interrupt signal 0
138 EXINT1#IExternal interrupt signal 1
139 EXINT2#IExternal interrupt signal 2
140 EXINT3#IExternal interrupt signal 3
141 BUSY3#IFiscal memory BUZY signal (NU)
142RXD3IFiscal memory RXD signal (NU)
143TRXC3IFiscal memory CLOCK signal (NU)
144TXD3OFiscal memory TXD signal (NU)
145 TXRDY3ONU
146 TRXRDY3ONU
147 RXRDY3OFiscal memory READY signal (NU)
148DTR3#OFiscal memory DTR signal (NU)
149RTS3#OFiscal memory RTS signal (NU)
150DBTSTIMPCA test pin (GND)
151VRESCONU
152ST1#OThermal head drive strobe signal 1
153ST2#OThermal head drive strobe signal 2
154ST3#OThermal head drive strobe signal 3
155GND-GND
156GND-GND
157VDD-+3.3V
158ST4#OThermal head drive strobe signal 4
159ST5#OThermal head drive strobe signal 5 (NU)
160GND-GND
161ST6#OThermal head drive strobe signal 6 (NU)
162 LATCH#OThermal head latch signal
Pin
NameIN/OUTDescription
No.
163SOOThermal head serial output data
164GND-GND
165CLOCKOThermal head clock signal
166SIIThermal head serial return data
167DTCSOPrinter control select signal (GND)
168LCDWTIWait request signal to CPU (+3.3V)
169DTST#IMPCA test pin (+3.3V)
170 INHDECICSEN# enable signal (GND)
171CSEN#ITPRC chip select (GND)
172TTST2#IMPCA test pin (+3.3V)
173TTST1#IMPCA test pin (+3.3V)
174TIRQ#OTPRC interrupt request
175INH#IThermal head drive inhibit
176RPEIReceipt paper end signal
177JPEIJournal paper end signal
178PHUPIPrinter head up signal
179PCRESIAuto cutter unit reset signal
180PFPIAuto cutter unit FP signal
181 VHCOMIHead drive common power control
182GND-GND
183VDD-+3.3V
184RVPONO
185JVPONO
Receipt side paper feed pulse motor
common power control signal
Journal side paper feed pulse motor
common power control signal (NU)
186CTBOOCutter motor control signal
187CTAOOCutter motor control signal
188RDSO
189RCSO
190RBSO
191RASO
192JDSO
193JCSO
194JBSO
195JASO
Receipt side paper feed pulse motor
drive signal, phase D
Receipt side paper feed pulse motor
drive signal, phase C
Receipt side paper feed pulse motor
drive signal, phase B
Receipt side paper feed pulse motor
drive signal, phase A
Journal side paper feed pulse motor
drive signal, phase D
Journal side paper feed pulse motor
drive signal, phase C
Journal side paper feed pulse motor
drive signal, phase B
Journal side paper feed pulse motor
drive signal, phase A
196PTRMIReceipt motor connector sens signal
197PTJMIJournal motor connector sense signal
198POPIIGND
199BA15OAddress bus 15 for PB-RAM
200BA14OAddress bus 14 for PB-RAM
201GND-GND
202BA13OAddress bus 13 for PB-RAM
203BA12OAddress bus 12 for PB-RAM
204BA11OAddress bus 11 for PB-RAM
205BA10OAddress bus 10 for PB-RAM
206BA9OAddress bus 9 for PB-RAM
207BA8OAddress bus 8 for PB-RAM
208VDD-+3.3V
Page 40
3) CKDC9 (HD404728B02FS)
3)-1. General description
The CKDC9 is a 4-bit microcomputer developed for the UP-700 and
provides functions to control the real-time clock, keys, and displays.
The basic functions of the CKDC7 are shown below.
Keys:The CKDC9 is capable of controlling a maximum of 256
momentary keys. (Sharp 2-key rollover control)
Simultaneous scanning of key and switch
(When a key is scanned, the state of a mode and clerk
switch is also buffered. The host can scan the state of
switch together with the key entry data at the same time
the key is scanned.)
Switches: Mode switch with 14 positions maximum
8-bit clerk (cashier) switch
2-bit feed switch
1-bit receipt on/off switch
1-bit option switch
4-bit general-purpose switch (1-bit is used for keyboard
select)
Displays: 16-column dot display
12-column 7-segment display (column digit selectable)
All column blink controlled for the dot and 7-segment display decimal point and indicators
Programmable patterns for 7-segment display:
Four patterns
Internal driver for 7-segment display
Buzzer:Single tone control
Clock:Year, month, day of month, day of week, hour, minute
Alarm:Hour, minute
Interrupt request (event control):
Detection of key input, switch position change, alarm is-
sue, and counter overflow
3)-2. Pin description
Pin
Symbol
No.
1SBSBOut Segment B
2SCSCOut Segment C
3SDSDOut Segment D
4SESEOut Segment E
5SFSFOut Segment F
6SGSGOut Segment G
7P4APOut
8P0 NC—NC
9P1 NC—NC
10P2DPOut Decimal point
11P3IDOut Indicator
12
MODRVCC—+5V
CFSRCFSRIn
13
14KEX0NCOut NC
15KEX1NCOut NC
16RQGND—GND
17SKR0VCC—+5V
18ST0ST0Out Key strobe signal
19ST1ST1Out Key strobe signal
20ST2ST2Out Key strobe signal
21ST3ST3Out Key strobe signal
22
POFFPOFFInPower off signal
23
STOPSTOPInSTOP signal
24
DDIGVCC—+5V
Signal
name
In/
Out
Function
Clerk key, Feed key, Switch
return signal
Pin
Symbol
No.
25
DCSDCS—
26VCC
27
SCKSCKInClock signal
Signal
name
In/
Out
Dot display controller chip select
DCS
VCKDC—+5V
Function
28HTSHTSInKey data from host
29STHSTHOut Key data to host
30SDISPGND—GND
31BUZZBUZZOut Buzzer
32
DSCKDSCK—Dot display controller SCK
33
SRESRESETO u t Reset signal
34DS0
35
SHENSHENOut Shift enable signal
36
IRQKRQOut Key request signal
37KR0
38KR1
39KR2
40KR3
DSO—Dot display controller SO
KR0InKey return signal
KR1InKey return signal
KR2InKey return signal
KR3InKey return signal
41RESETCKDCRInCKDC reset signal
42OSC2OSC2—Clock
43OSC1OSC1—Clock
44GNDGND—GND
45CL1CL1—Time clock
46CL2CL2—Time clock
47TESTVCKDC—+5V
48G0G1Out Display digit signal
49G1G2Out Display digit signal
50G2G3Out Display digit signal
51G3G4Out Display digit signal
52G4G5Out Display digit signal
53G5G6Out Display digit signal
54G6G7Out Display digit signal
55G7G8Out Display digit signal
56G8G9Out Display digit signal
57G9G10Out Display digit signal
58G10G11Out Display digit signal
59G11NCOut NC
60PO0NCNC
61PO1NCNC
62PO2NC—NC
63PO3NC—NC
64SASA—Segment A
4) LCD CONTROLLER (M66271FB)
4)-1. Pin configration
BHE
D15
D14
D13
D12
D11
MPUCLK
OSC1
CP
UD0
UD1
UD2
UD3
FLM
RESET
WAIT
MCS
RD
LWR
HWR
IOCS
D10D9D8D7D6D5D4D3D2D1D0
1460595857565554535049484746454443776352423423
9
78
66
67
LP
69
70
71
72
68
11
7
6
5
4
3
2
127976747375323938373633518065140352413256441
N.C
N.C
N.C
N.C
N.C
N.C
N.C
N.C
N.C
N.C
OSC2
MPUSEL
VSS
VDD
VDD
VSS
VSS
VSS
VSS
VSS
VSS
VDD
VDD
VDD
VDD
VDD
8
31
A13
30
A12
29
A11
28
A10
27
A9
26
A8
22
A7
21
A6
20
A5
19
A4
18
A3
17
A2
16
A1
15
A0
62
M
61
LCDENB
10
VSS
VSS
VSS
VSS
VSS
Page 41
4)-2. Pin configration
Pin
No.
10VSSGND
11RESET#Reset input
12MPUSEL8/16-bit selective input to MPU
13VSSGND
14BHE#Bus high enable input
15A0MPU address bus 0
16A1MPU address bus 1
17A2MPU address bus 2
18A3MPU address bus 3
19A4MPU address bus 4
20A5MPU address bus 5
21A6MPU address bus 6
22A7MPU address bus 7
23VDD+5V
24VSSGND
25VSSGND
26A8MPU address bus 8
27A9MPU address bus 9
28A10MPU address bus 10
29A11MPU address bus 11
30A12MPU address bus 12
31A13MPU address bus 13
32N.C
33N.C
34VDD+5V
35VSSGND
36N.C
37N.C
38N.C
39N.C
40VSSGND
41VSSGND
42VDD+5V
43D0MPU data bus 0
44D1MPU data bus 1
45D2MPU data bus 2
46D3MPU data bus 3
47D4MPU data bus 4
48D5MPU data bus 5
49D6MPU data bus 6
50D7MPU data bus 7
51VSSGND
52VDD+5V
53D8MPU data bus 8
54D9MPU data bus 9
NameDescription
1VSSGND
2IOCS#Chip select input for control register
3HWR#Hi gh write strobe input
4LWR#Low write strobe input
5RD#Read strobe input
6MCS#Chip select input for VRAM
7WAIT#WAIT output to MPU
8VDD+5V
9MPUCLKMPU clock
Pin
No.
55D10MPU data bus 10
56D11MPU data bus 11
57D12MPU data bus 12
58D13MPU data bus 13
59D14MPU data bus 14
60D15MPU data bus 15
61LCDENBLCD (ON/OFF) control signal input
62MLCD AC-conversion signal output
63VDD+5V
64VSSGND
65VSSGND
66CPDisplay data transfer clock
67LPDisplay data clutch pulse
68FLMFIRST LINE MARKER signal output
69UD0LCD display data bus 0
70UD1LCD display data bus 1
71UD2LCD display data bus 2
72UD3LCD display data bus 3
73N.C
74N.C
75N.C
76N.C
77VDD+5V
78OSC1Oscillation input terminal
79OSC2Oscillation output terminal
80VSSGND
NameDescription
Page 42
3. ADDRESS MAP
1) TOTAL MEMORY SPACE
The address map of the total memory space is shown below. As you
can see, the memory space is divided into the following 5 blocks:
0page area (including the I/O area)
• VRAM
• RAM
• ROM
• Extended I/O area
2) 0PAGE AREA
The 0page area consists of four spaces: the ROM mapped area,
internal and external I/O areas.
The ROM mapped area has been devised for the following purposes:
Simplifying the procedure for booting the IPL program
Achieving high-speed accessing, and accessing by abbreviated
instructions.
000000h
* The ROM area 200000h to
20FFFFh (ROS1 lower 64KB)
is mapped on the ROMmapping
area.
000000h
00FFFFh
200000h
600000h
800000h
C00000h
C20000h
D00000h
F00000h
FFFFFFh
0 page area
(64KB)
Flash
(4MB)
STD RAM (2MB)
EXTEND RAM
(4MB)
VRAM (128KB)
EP-ROM
(2MB)
Extended I/O area
(1MB)
* In the 0 page area, lower 64KB
or less of the flash area is
mapped.
By mapping the ROM area, the
reset start and other vectors
become addressable.
* The expanded I/O area means
the space for the I/O device
addressed in the area excluding
the 0 page one.
MPCA8 uses FFFF00h to
FFFFFFh for the addressed
register (BAR) of SSP.
The I/O register for VGAC is
included.
ROM mapping area
* The internal I/O area is used
for peripheral modules inside
the CPU; the external I/O area
is used for peripheral modules
outside the CPU.
For more information, refer to
the H8/510 hardware manual
and peripheral device
00FE80h
00FF80h
00FFFFh
Internal I/O area
External I/O area
specification.
I/O area
3) I/O AREAS
The addresses from 00FF80h to 00FFFFh are called the internal I/O
area.
The internal I/O area is a space where the control registers and
built-in ports inside the CPU are addressed.
The external I/O area is a space where the peripheral devices outside
the CPU or devices on an optional card are addressed.
00FE80h
Internal I/O area
00FF80h
00FFA0h
00FFB0h
00FFB4h
00FFB8h
00FFBCh
00FFC0h
00FFD0h
00FFE0h
00FFF0h
00FFFFh
MPCCS
Expanded MPC
(not used)
MCR1Z
MCR2Z
T/PZ
MCR3Z
OPCCS1
OPCCS2
CPCSZ (not used)
TPRC1
* MPCCS and expanded MPC
signals are base signals for
MPCA9 internal register
decode. There is no external
signal.
* MCR1Z and MCR2Z are chip
* MCR1Z, MCR2Z and MCR3Z
are chip select signals for the
magnet card reader.
(Use lower 2bytes.)
* T/PZ is the internal decode
signal for USART built in
MPCA9. Thereis no external
signal. (Use lower 2bytes.)
* OPCCS1 and OPCCS2
signals are decoded inside
the OPC (OPTION PERIP HERAL CONTROLLER)
using the option decode
signal OPTCS. There is no
external signal.
OPTCSZ
* CPCSZ is CPC select for
Centronics Interface.
TPRC1 is built in by
MPCA9.
Page 43
4) ROM SPACE
Fig.5 shows the ROM space. The UP-700 uses 2MB of NOR-type
flash memory instead of conventional ROM, so that the FROS1# from
the MPCA9 is input into the chip enable of the flash memory.
200000h
* Lower 64KB of the ROS1 is
mapped on the 0 page area.
ROS1
(MAX4MB)
* ROS1 is decoded by
MPCA9.
5FFFFF
5) VRAM & RAM SPACE
The VRAM is the display memory of the LCD.
1) BLOCK DIAGRAM
Here is the block diagram of the LCD and its allied components.
* All the decode signals in the
area in the figure are supported
by MPCA9.
* RAS1 signals from MPCA9
correspond to 2MB 600000h to
7FFFFFh.
* OPTION RAM board (2MB and
4MB) interfaces using RAS2
as the base signal.
(4MB)
C00000h
VRAM
(1MB)
* The actual VRAM is 128KB,
but it is accessed by every
128KB of bank according to
VGAC specification.
CFFFFFh
6) EXTENDED I/O AREA
The addresses from F00000h to FFFFFFh are called an extended I/O
area. The UP-700 uses the following addresses as the break address
register (BAR) for SSP.
• FFFF00h ∼ FFFFFFh
2) LCD PANEL
The LCD panel uses a dot-matrix liquid crystal module with monochromatic STN and CCFT backlight. The resolution is 320 x 240.
3) DISPLAY CONTROLLER
Matsushita VGAC (M66271) is used for the display controller.
VRAM is present on the address space of the CPU and it is possible
to write and read data from the CPU side through the lower 9600 byte
address of 128 KB size in addresses C00000H ~ C1FFFFH.
C00000H - C1FFFH:
4) LCD ON CONTROL
The LCD is turned on and off by controlling the bias power supply for
the LCD using the terminal LCDENB of the M66271.
LCDENB is in low level when resetting. When bit 0 of the mode
resistor of the M66271 by software is set to high level, the power is
supplied to the LCD, thus turning on the LCD.
5) BACK LIGHT CONTROL
The backlight ON/OFF is controlled by the same LCDENB used for
controlling the LCD ON mode.
6) LUMINANCE AND CONTRAST ADJUSTMENT
Luminance: Luminance is adjusted with an inverter which controls
•
the dimming function. (Fixed)
• Contrast:Contrast is adjusted by controlling the contrast adjust-
ment voltage (VO) of the LCD.
4. LCD DISPLAY
The UP-700 uses a 320 x 240 dot monochromatic LCD for the main
display and VGAC (M66271) for the display controller which is connected to H8/510 in the ISA bus connection mode.
5. CUSTOMER DISPLAY
The UP-700 can incorporate a UP-P16DP for the customer display.
6. SRAM (Standard)
The device is HYUNDAI 4MB SRAM (HY628400ALLT2-70 512K 8bit)
with an access time of 70ns.
Page 44
1) CPU INTERFACE
The figure below shows a typical pseudo SRAM interface in the UP-
700.
S RAM(Standard)
A0~A18
S RAM(Option)
74LV138
Y
D0~D7
/RD
/WR
/CE
A,B,C
A0~A18
A0~
A18
A19~
A21
/G
A0~A21
D8~D15
/RD
/RESET
MPCA9
/HWR
RASPN1
RASPN2
2) SRAM ADDRESS
Standard SRAM is decoded as follows by the RASPN1 signal.
780000h ∼ 7FFFFFh
The base signal is 2MB. It thus wraparounds with 600000H ∼
7FFFFFH 1.5MB.
7. NOR-type FLASH MEMORY
Here is the explanation for the interface of NOR-type flash memory.
The device is Sharp’s LH28F016SU flash memory which consists of
512 K words × 16 or 1 MB × 8, with 32 blocks of 64 KB.
1) CPU INTERFACE
The figure below shows a typical interface for the LH28F016SU of the
UP-700 system.
5V
H8/510
MPCA8
DATA
ADDRES
HWR-
RD-
PORT64
PORT63
FROS1-
FVPON
NORDY
RESET-
DQ0~DQ1
A0~A2
WE#
OE#
WP#
RY/BY#
RP#
CE0#
CE1#
LH28F
016SUT
BYTE#
VCC
VPP
3/5#
GND
8. SSP CONTROL
The UP-700 uses flash memory in the place of EPROM, so it is
possible to rewrite the contents of the flash memory in changing the
program. However, since the existing gate array MPCA8 is used, it is
also possible to use the conventional SSP.
1) OPERATION
Like the MPCA5 ~ 8, the MPCA9 adopts the break address register
comparison method for detecting addresses. The operation of this
method is briefly explained below.
The gate array always compares the break address register (BAR)
built in the gate array, with the address bus to monitor the address
bus.
If both agree, the gate array outputs the NMI signal to the CPU, which
in turn shifts from normal handling to exception handling.
In both the MPCA5 ~ 8 and the MPCA9, SSP is achieved by the
above operation.
The setting of the break address register (BAR) is directly written in
the addresses from FFFF00h to FFFFFFh.
9. INTERRUPT CONTROL
There are roughly two types of interrupts:
• Inte rnal interrupts: Cont rolled inside the CPU
• External interrupts:Input into the CPU from outside
1) INTERNAL INTERRUPTS
Device interrupts built in the CPU are used for the f ollowing applications:
Event factorApplication
SC11Interrupt source as RS232 : CH8
SC12Not used (SC1 is used for CKDC interface.)
FRT1 (ICI)
The following types of external interrupts are available:
• NMI (SSP)
• IRQ0 (Standard I/O interrupt)
• IRQ1 (RS232 interrupt)
• IRQ2 (Not Used)
• IRQ3 (Used as SCK terminal)
INTMCR ∼ MCR interrupt (to FT11 terminal)
2) DEVICE CONTROL
After resetting, the device automatically enters the array read mode
and performs the same action as the usual ROM, thus requiring no
special consideration when reading data.
Data can be written at a high speed by using the page buffer.
Page 45
10. WAIT CONTROL
The weight control function built in the M PCA9 is used to provide an
interface with low-speed devices.
1) BLOCK DIAGRAM
The block diagram of the wait control function is shown.
/AS
WAIT
enable
For
RASP-
φ
CLK WAIT RESET Counter
START
/RESET for 1,2,3WAIT
D
/Q
/RESET
Selector
WAIT
Count
RASP
For
WAIT
enable
For
MISC
D
/Q
/RESET
Selector
WAIT
Count
For
MISC
WAIT
enable
For
VRAM
•
VGA
I/O
/RESET
for
1WAIT
D
/Q
WAIT
Count
For
RASPN
D
/Q
/RESET
Selector
WAIT
Count
For
RASPN
Terminal autoweight signal
/EXWAIT
/WAITZ
/VWAIT
/LCDWAIT
In the figure, the decoder, wait enabling regi ster, AND-OR sections
are the same as those in the MPCA6 or 7, but other components are
newly incorporated in the MPCA5.
EXWAITZ and WAITZ are external weight signals which are to be
ORed inside the MPCA9 and output to the WAITZ. The EXWAITZ is a
general-purpose wait request terminal, and WAITZ is the wait request
signal from the VGA controller.
11 . CKDC9
The UP-700 uses one CKDC9 for the CKDC PWB and one CKDC9
for the POLE display (option) to carry out the following control operations.
CKDC PWB CKDC9:
• Clock (second data readable)
• Buzzer
• System reset
• Key/Clerk switch
POLE DISPLAY PWB (UP-P16DP)
• Customer display tube
1) INTERFACE
The CKDC9 is connected through the MPCA8.
UP-P16DP
HTS
SCK
STH
MPCA8
TXDI
SCKI
RXDI
IRQ0
HTS2
SCK2
STH2
INT4
HTS1
SCK1
STH1
INT1
RESET
HTS
SCK
STH
SHEN
HTS
SCK
STH
KRQ
SHEN
SRES
STOP
CKDC9
H8/510
TXD2(P87)
SCK2(P83)
RXD2(P84)
STOP
(P57)
IRQ0
RES
FTI2
RESET
RESET
CKDC9
RESET
VFDC
reset from MAIN
Key
SW
Buzzer
VFD
Page 46
12. OPTION RAM INTERFACE
1) INTERFACE
The expanded RAM connector terminals are shown in the table below.
The 40-pin RAM is used for the connector.
Extension RAM connector terminals
The reset sequence block diagram is shown below. Note that the
RESET signal (system reset) and CKDCR signal (CKDC reset) are
different from each other.
VCC
SLIDE
SW
CKDCR
(CKDC reset)
1) POWER ON/OFF
The flow of signal processing at the time of the power supply turning
On/Off is as follows:
Table 19<Power OFF>
Power supplyMPCA9CPUCKDC9
POFF L
1
2
3
4
IRQ0 L
STOP L
RESET L
(System reset)
Table 20<Power ON>
Power supplyMPCA9CPUCKDC9
1
POFF H
2
3
STOP H
RESET H
(System reset)
The table below shows the timing chart.
Power supply OnPower supply Off
+5V,+12V
PG GOOD
(POFF)
RESET
(System)
STOP
SHEN
SCK
8 PULSE
10ms MIN
14. DRAWER
The UP-700 can use up to 2 optional external drawers.
1) DRAWER SOLENOID DRIVE
P34 ∼ P37 inside the CPU are allocated for the port output of the
drawer solenoid drive.
One port corresponds to one drawer. If a power failure is detected,
the drawer solenoid drive must be stopped as soon as possible.
The drawer solenoid drive time must be controlled in t he range of
40 ms to 50 ms by the timer.
2) DRAWER OPEN/CLOSE SENSE
The drawer open/close sense signal is input into the built-in port of
the CPU. The sense signal of an optional drawer sensor is also wired
ORed before inputting.
• P33=1: Any of the drawers is open.
Page 47
15. TCP/IP STACK
17. MCR
The LAN of the UP-700 uses as the protocol Ethernet, which supports
TCP/IP.
The interface with the TCP/IP board is achieved through 2 interrupt
signals and dual-port RAM.
The decode of dual-port RAM is located in the following space:
DP-RAM: F20000H - F2FFFFH (max. 64 KB)
The interruption from the TCP/IP is allocated as follows:
EXINTO: I N TSW (SLAVE WRITE interrupt) bit 6 of 00FF81H
EXINT1: INTSR (SLAVE READ interrupt) bit 0 of 00 FF8 0 H
Two standard RS232 channels are compatible with the ER-A5RS.
However, while the ER-A5RS uses the
interruption of the RS232, the UP-700 cannot use the
instead of it. (The
IRQ2 terminal is used for IR as the SCK1 terminal.)
The standard RS232 is fixed to the logic channels 1 and 8. Use the
channels 2, 3, 4, 5, 6 and 7 for the ER-A5RS.
IRQ2 terminal of the CPU for
IRQ1 terminal
This paragraph describes the MCR option (UP-E13MR) control defined by the UP-700 hardware architecture.
3 channels of the serial port (interchangeable with 8251) built in the
MPCA9 are used. 3 tracks of data are read simultaneously. (UPE13MR)
1) CPU INTERFACE
The CPU interface for the USART (8251) and magnetic card reader
(MCM-21) in the UP-700 system is shown below.
x 2
CPU
ICI
Integrated as MPCA8
in the UP-700 system.
INTMCR
MPCA7
RCVRDY1
INTMCR
RCVRDY2
SYNC
CLS1,
CLS2
RCVCLK1
/DSR2
RCVRDY1
RCVRDY2
RCVRDY3
8251
RCVDT1
RCVCLK2
RCVDT2
RCVCLK3
RCVDT3
RCP1
/DSR1
CLS2
/DSR3
RCP1
RDD1
RCP2
RDD2
CLS1
CLS2
RCP3
RDD3
CLS3
Signal description
RCP1TRACK 1 CLOCK PULSE
RDD1TRACK 1 DATA SIGNAL
RCP2TRACK 2 CLOCK PULSE
RDD2TRACK 2 DATA SIGNAL
RCP3TRACK 3 CLOCK PULSE
RCD3TRACK 3 DATA SIGNAL
CLS1TRACK 1 CARD DETECTION SIGNAL
CLS2TRACK 2 CARD DETECTION SIGNAL
CLS3TRACK 3 CARD DETECTION SIGNAL
RCVRDY1 TRACK 1 DATA RECEIVING SIGNAL
RCVRDY2 TRACK 2 DATA RECEIVING SIGNAL
RCVRDY3 TRACK 3 DATA RECEIVING SIGNAL
INTMCRINTERRUPT SIGNAL OR-SYNTHESIZED from
RCVRDY and SYNC input
2 chip select signals for the 8251 are generated inside MPCA8.
2) MCR INTERFACE
The operating timing of the MCR interface signals is given below.
(1) Example of timing
CLS1/CLS2
CLS3
RCP1/RCP2
RCP3
RDD1/RDD2
RDD3
(2) Detailed timing (relation between DATA and CLOCK PULSE)
RCP1/RCP2
RCP3
RDD1/RDD2
"0" "1" "1"
RDD3
Approx. 16µs
Min. 5µs
The "NULL" CODE is basically written prior to the opening code. The
opening code detection algorithm is considered because data may
become corrupt before and after the CARD detection signal due to a
worn magnet stripe.
Page 48
CHAPTER 7. TCP/IP I/F PWB DESCRIPTION
1. GENERAL DESCRIPTION
This control board is an Ethernet board that supports the TCP/IP
protocol.
2. BLOCK DIAGRAM
10MHz
CN
/INTSR
/INTSW
Address
Data Bus
/DPCS,
/WR,/RD
Bus
LOGIC
Dual-Port
RAM
4k byte
/INTHR
/INTHW
/HWACK
/HRACK
/SWRQ
/SRRQ
/CS2
LD0~LD7
LA0~LA11
(SH-2)
Data Bus
CPU
/CS0
/CS1
/CS2
/CS3
LD0~LD7
LA0~LA18
Address Bus
LD0~LD7
LA0~LA18
/CS1
SRAM
128k byte
/CS0
FLASH
512k byte
3. CONFIGURATION
CPU :
[HitachiSH-2 Series SH7014 (20MHz)]
As external memory spaces, CS0 - CS3 and DRAM space are provided. This board assigns FLASH Memory to CS0, SRAM to CS1,
dual-port SRAM to CS2, and LAN controller to CS3.
LAN Controller : [RealtekRTL8019AS(20MHz)]
LAN controller is assigned to CS space.
Because of pseudo ISA connection, each register is assigned to ad-
dresses of H00C00300 and after.
ROM(FLASH Memory) :
[SharpLH28F004BVT(4Mbits)]
ROM (FLASH Memory) is assigned to CS0 space.
Data is written onto FLASH Memory from UV-EPROM by switching
the CSO space to UV-EPROM and the CS3 space to FALSH Memory.
MAC Address is written on FLASH Memory.
• Company code is assigned to "08001FH".
• The serial num ber and adjustment byte are stored in an area of 4
bytes from the address H’0007C000.
<The serial number is acquired according to Sharp’s in-house
specification(SS).>
<Access Time = 90ns>
/CS0
EP-ROM
(Writing in
to FLASH)
512k byte
RJ-45
/CS3
LAN Cnt.
(8bit-Bus)
LD0~LD7
LA0~LA19
LD0~LD7
LA0~LA18
When writing data into FLASH, switch /CS0to EP-ROM and /CS3
to FLASH Memory.
RAM : [S-RAM 1Mbits]<Access Time=70ns>
Assigned to CS1 space.
[IDT Dual-Port SRAM IDT7134]<Access Time=55ns>
Assigned to CS2 space.
The IDT7134 does not have any LOGICiBusy or Semaphorej, access
to the same address from both sides is inhibited.
Pulse Trans : [Pulse78Z034]
It is used for the 10Base-T standard and has a choke coil built in at
the output side.
The SH7014 CMOS single-chip microprocessors integrate a Hitachioriginal architecture, high-speed CPU with peripheral functions required for system configuration.
The CPU has a RISC-type instruction set. Most instructions can be
executed in one clock cycle, which greatly improves instruction execution speed. In addition, the 32-bit internal-bus architecture enhances data processing power. With this CPU, it has become possible to assemble low cost, high performance/high-functioning systems,
even for applications that were previously impossible with microprocessors, such as real-time control, which demands high speeds. In
particular, the SH7040 series has a 1-kbyte on-chip cache, which
allows an improvement in CPU performance during external memory
access.
In addition, this LSI includes on-chip peripheral f unctions necessary
for system configuration, such as large-capacity ROM (except the
SH7014, which is ROMless) and RAM, timers, a serial communication interface (SCI), an A/D converter, an interrupt controller, and I/O
ports. Memory or peripheral LSIs can be connected effi ciently with an
external memory access support function.
This greatly reduces system cost.
1)-1-1. SH7014 Features
CPU:
• Original Hitachi architecture
• 32-bit internal data bus
• General-register machine
– Sixteen 32-bit general registers
– Three 32-bit control registers
– Four 32-bit system registers
• RISC-type instruction set
– Instruction length: 16-bit fixed length for improved code effi-
ciency
– Load-store architecture (basic operations are executed be-
tween registers)
– Delayed branch instructions reduce pipeline disruption during
branch
– Instruction set based on C language
• Inst ruction execution time: one instruction/cycle (35 ns/instruction
99PF7PF7IN.U. (GND)
100AVcc+5V
101VssGND
102PE5PE5IN.U. (GND)
103Vcc+5V
104PE6PE6IN.U. (GND)
105PE7PE7IN.U. (GND)
106PE8/SRRQOSlave read end request
107PE9/SWRQOSlave write end request
108PE10/HRACKOHost read interrupt cancel
109VssGND
110PE11/HWACKOHost write interrupt cancel
111PE12PE12ON. U. (OPEN)
112PE13/RSTDRVOSoft Reset for LANC
Note: Signals prefixed with a slash "/" are active in low level.
Signal
name
I/ORemarks
Page 52
2) LAN CONTROLLER (RTL8019AS)
2)-1. Features:
• 100-pin PQFP
• Supports PnP auto detect mode
• Compliant to Ethernet II and IEEE802.3 10Base5, 10Base2,
10BaseT
• Software compatible with NE2000 on both 8 and 16-bit slots
• Supports both jumper and jumperless modes
• Supports Microsofts Plug and Play configuration for jumperless
mode
• Supports Full-Duplex Ethernet function to double channel band-
width
• Supports three level power down modes:
– Sleep
– Power down with internal clock running
– Power down with internal clock halted
• Built-in data prefetch function to improve performance
• Supports UTP, AUI & BNC auto-detect
• Supports auto polarity correction for 10BaseT
• Supports 8 IRQ lines
• Supports 16 I/O base address options
--- and extra I/O address fully decode mode
• Supports 16K, 32K, 64K and 16K-page mode access to BROM (up
to 256 pages with 16K bytes/page)
• Supports BROM disable command to release memory after remote
boot
• Supports flash memory read/write
• 16k byte SRAM built in
• Uses a 9346 (64*16-bit EEPROM) to store resource configurations
and ID parameters
• Capable of programming blank 9346 on board for manufacturing
convenience
• Support 4 diagnostic LED pins with programmable outputs
2)-2. General Description
The RTL8019AS is a highly integrated Ethernet Controller which offers a simple solution to implement a Plug and Play NE2000 compatible adapter with full-duplex and power down features.
With the three level power down control features, the RTL8019AS is
made to be an ideal choice of the network device for a GREEN PC
system. The full-duplex function enables simultaneously transmission
and reception on the twisted-pair link to a full-duplex Ethernet switching hub. This feature not only increases the channel bandwidth from
10 to 20 Mbps but also avoids the performance degrading problem
due to the channel contention characteristics of the Ethernet
CSMA/CD protocol.
The RTL8019AS provides the auto-detect capability between the integrated 10BaseT transceiver, BNC and AUI interface. Besides, the
10BaseT transceiver can automatically correct the polarity error on its
receiving pair.
The RTL8019AS is built in with 16K-byte SRAM in a single chip. It is
designed not only to provide more friendly functions but also to save
the effort of SRAM sourcing and inventory.
1INT3INT3ON.U. (Pull-Down)
2INT2INT2ON.U. (Pull-Down)
3INT1INT1ON.U. (Pull-Down)
4INT0/INTLANOInterrupt to CPU
5SA0LA0IAddress Bus
6VDD +5V
7SA1LA1IAddress Bus
8SA2LA2I
Note: Signals suffixed with the letter "B" are active in low level.
5. MEMORY MAP
H'00000000
H'0007FFFF
H'00400000
H'00407FFF
H'00800000
H'00800FFF
H'00C00000
H'00C*****
H'01000000
H'02000000
H'FFFF8000
H'FFFF8800
Flash
SRAM
Dual-Port SRAM
LAN Controller
Module
DRAMS space
Reserved
Built-in peripheral
Reserved
CS0 SPACE
CS1 SPACE
CS2 SPACE
CS3 SPACE
1 The CS0 space is a physical
of 4 MB. It uses LA0~LA16
alone and thus LAP AROUND
occurs.
In addition, the data bus size is
set to 8 bits using the operation
mode setting terminal of the CPU.
2 The CS1 space is a physical
space of 4 MB. Is uses LA0~LA14
alone and thus LAP AROUND
occurs.
The data bus size is 8 bits.
3 The CS2 space is a physical
space of 4 MB. It uses LA0~LA11
alone and thus LAP
AROUND occurs.
The data bus size is 8 bits.
4 The CS3 space is a physical
space of 4 MB. Is uses LA0~LA19
alone and thus LAP AROUND
occurs.
The data bus size of the LAN
controller is fixed to 8 bits.
The following signal lines are required for the interface with the host CPU.
Signal nameI/ODescriptionConnected toConnection pin
A0~A11IAddress Bus from host CPUDP-RAMA0R~A11R
D0~D7I/OData Bus from host CPUDP-RAMD0R~D7R
/RDIRead signal from host CPUDP-RAM/OER
/WRIWrite signal from host CPUDP-RAMR/WR
/DPCSIChip select from host CPUDP-RAM/CER
/LRESIRest signal for this board from host CPUBoard CPU/RES
/INTSROData read end interrupt from board CPULOGIC
/INTSWOData write end interrupt from board CPULOGIC
A13~A15IAddress bus from host CPU (for decode)LOGIC
VccPower(+5V)
GNDGND
Signals prefixed with a slash "/" are active in low level.
Cautions to be taken when designing the host side
1. It is preferable that /LRES signal to be input into the board can
also be controlled by software.
2. The access timing satisfies the dual-port SRAM specification.
• Timing Waveform of Read Cycle No. 1, Either Side
t
ADDRESS
OUT
DATA
t
OH
PREVIOUS DATA VALIDDATA VALID
RC
(5)
t
AA
• Timing Waveform of Read Cycle No. 2, Either Side
1. Timing depends on which signal is asserted last,
2. Timing depends on which signal is de-asserted first,
W = VIH.
3. R/
OE or CE.
OE or CE.
4. Start of valid data depends on which timing becomes effective,
tAOE, tACE or tAA
5. tAA for RAM Address Access and tSAA for Semaphore Address
Access.
NOTES:
W or CE must be HIGH during all address transitions.
1. R/
2. A write occurs during the overlap (tEW or tWP) of a
R/
W = VIL.
3. tWR is measured from the earlier of
CE or R/W going to VIH to
CE =VIL and
the end-of-write cycle.
4. During this period, the I/O pins are in the output state, and input
signals must not be applied.
5. If the
CE = VIL transition occurs simultaneously with or after the
R/
W = VIL transition, the outputs remain in the High-impedance
state.
6. Timing depends on which enable signal (
CE or R/W) is asserted
last.
7. This parameter is guaranteed by device characterization, but is
not production tested. Transition is measured
500mV from
steady state with the Output Test Load (Figure 2).
8. If
OE = VIL during a R/W controlled write cycle, the write pulse
width must be the larger of tWP or (tWZ + tDW) to allow the I/O
drivers to turn off data to be placed on the bus for the required
tDW. If
OE = VIH during an R/W controlled write cycle, this requirement does not apply and the write pulse can be as short as
the specified tWP.
Page 55
2) DATA COMMUNICATION
Data is transmitted from the host CPU to the TCP/IP board or vice
versa through the dual-port SRAM. If data is written into the same
address of the dual-port SRAM from both sides or written into and
read from the same address from both sides, data is not assured.
The following procedure should be observed.
The format of data to be handled should meet the software specifications.
Write
Read
7. LAN CONTROL
This board fixes RTL8019AS to the 8-bit mode on hardware.
CPURTL8019AS
/CS3
A19-A0
D7-D0
/RD
/WRL
/IRQ2
/WAIT
AEN
SA19-SA0
SD7-SD0
IORB
IOWB
INT0
IOCHRDY
SLOT16GND
Preceding data read
end interrupt?
Y
Write data
Generation of write
end interrupt
N
Data write end
interrupt?
Y
Read data
Generation of read
end interrupt
N
• Inte rrupt signals from host to board : Write/INTHW (Host Write),
Read/INTHR (Host Read)
/INTHW (Host Write) is generated by writing into the address
H’7*** of the dual-port SRAM and cancelled by outputting the
/HWACK signal by 100ns LOW pulse.
/INTHR (Host Read) is generated by reading the address H’B*** of
the dual-port SRAM and cancelled by outputting the /HRACK signal by 100ns LOW pulse.
• Inte rrupt signals from board to host : Write /I NTSW (Slave Write),
Read /INTSR (Slave Read)
/INTSW (Slave Write) is generated by outputting the /SWRQ signal by 100ns LOW pulse and cancelled by writing data into the
address H’B*** of the dual-port SRAM from the host side..
/INTSR (Slave Read) is generated by outputting the /SRRQ signal
by 100ns low pulse and cancelled by reading data from the address H’7*** of the dual-port SRAM.
The initial values of the items in the table are set as shown below by
hardware.
ItemSettingRemarks
I/O Base Address300HIOS3~0=0,0,0,0
Network Media TypeTP/CX automatic
PL1~0=0,0
detection
BROM Size & Memory
DisableBS4~0=0,0,0,0,0
Base Address
IRQ SelectINT0IRQS2~0=0,0,0
Any data loading EEPROM is not used. MAC address should be
written by the CPU reading data on the flash memory and writing the
register of the LAN controller.
8. PORT SETTING
The common pins of the CPU are set as shown below.
Pin
No
2IPE15/WP(FLASH write STATUS)
24I/IRQ0Host write end interrupt (
25I/IRQ1Host read end interrupt (
26I/IRQ2Interrupt from LANC (
28I/IRQ3Reserve (
29OA18Address Bus
30OA19Address Bus
31I/WAITwait from LANC
44O/CS3Chip Select for LAN (Usual access space)
45O/CS2Chip Select for dual-port SRAM
106OPE8/SRRQ (Board side read end request)
107OPE9/SWRQ (Board side write end request)
108OPE10/HRACK
The board has two switches on it: program loading EPROM(Master ROM)
selection switch (SW1) and flash memory write protect switch (SW2).
1) LOCATION OF SWITCHES
The two switches are located on the board as shown below.
SW2
SW1
2) SWITCH SETTING AT SHIPPING
The factory setting of the switches are as follows:
SwitchSettingDetails of setting
SW14pin side Boot from FLASH MEMORY
SW2GND side Write protect into FLASH MEMORY
3) FUNCTIONS OF THE SWITCHES
3)-1. Program loading EPROM
(Master ROM) selection switch: SW1
SW1 selects booting from EPROM (Master ROM) to write program
data into flash memory.
When writing data from EPROM (Master ROM) to flash memory,
switch over to 6-pin side.
Usually, SW1 is set to marking side.
FLASH
Usual setting
Writing from EPROM
(Master ROM)
4
5
6
EPROM
3)-2. Flash memory write protect switch: SW2
SW2 inhibits writing into flash memory.
When writing data from the EPROM (Master ROM) to the flash memory.
Usually, the switch is set to the marking side.
Usual setting
SW2
Writing from EPROM (Master ROM)
1
2
3
SW1
GND
VCC
Page 57
11. WRITING / READING THE MAC
ADDRESS / FIRMWARE PROGRAM
1) WRITING THE MAC ADDRESS & FIRMWARE
PROGRAM
1) Install the EPROM (Master ROM) to the TCP/IP I/F PWB (IC5:IC
socket).
2) Set the following switches to the (Writing mode) on the TCP/IP I/F
PWB.
SW2
IC5: IC socket
Normal modeWriting mode
VCC
GND
Display : [5. DIAGNOSTIC]
UP-600/700 DIAG V1.0A
PRODUCT & TEST
RAM & ROM & SSP
CLOCK & KEY & SWITCH
SERIAL I/O
DISPLAY & PRINTER
MCR & DRAWER
TCP/IP
Select the [TCP/IP] and press the ENTER key
Display : [TCP/IP]
1
4
Normal mode
SW1:
Writing mode
SW1 : [FLASH]
SW2 : [GND ]
3) Set the mode switch of the UP-700 to SRV position.
4) Turn ON the AC switch of the UP-700.
5) Display : [SRV MODE]
[EPROM]
[VCC]
5
6
FLASH
EPROM
2
3
SRV
1
READING
2
SETTING
3
IRC SET UP
4
DOWN LOAD
5
DIAGNOSTIC
TCP/IP & PRINTER DIAG
SELF Check
LOOPBACK Check
MAC ADDR & FIRM Ver. Read
MAC ADDR & FIRM WRITE
DAT A Trans. (MA)
DAT A Trans. (SA)
Select the [MAC ADD&FIRM WRITE] and press the ENTER key
Select the [5. DIAGNOSTIC] and press the ENTER key
Page 58
Display : [MAC ADD&FIRM WRITE]
MAC ADDR & FIRM Write
MAC ADDRESS:
AAA BBB CCC
08 00 1F XX YY ZZ
AAA BBB CCC
MAC Address : Decimal number
When writing is completed, the following message is displayed as
shown below.
Display :
MAC ADDR & FIRM Write
MAC ADDRESS:
AAA BBB CCC
08 00 1F XX YY ZZ
TCP/IP FIRM CHANGE:
FIRM CHANGE PASS!!
XX YY ZZ
MAC Address : Hexadecimal number
Input the MAC address and press the ENTER key.
• MAC address:
The TCP/IP I/F PWB has a seal carrying a MAC address of hexadecimal number attached on its CPU.
Enter this unique code (XXYYZZ) of hexadecimal number as the
values (3 values of 3 digits) converted to decimal numbers,
through the keyboard.
Example: When XX,YY,ZZ = 10,00,EB, enter 016,000,224 as
decimal numbers.
SW2
SW1
6)Press the CANCEL key to exit.
7)Turn OFF the AC switch of the UP-700.
8)Remove the EPROM (Master ROM) from the TCP/IP I/F PWB
(IC5: IC socket).
9)Set the following switches to the (Normal mode) on the TCP/IP
I/F PWB.
SW1 : [EPROM]
SW2 : [VCC]
10) Execute the "Service reset" .
[FLASH]
[GND]
IC1 CPU
MAC ADDRESS
08001F
XXYYZZ
Start the writing of the MAC address & Firmware program
08001F : Fixed code
XXYYZZ : Unique code
Page 59
2) READING THE MAC ADDRESS & FIRMWARE
PROGRAM
1) Set the mode switch of the UP-700 to SRV position.
2) Display : [SRV MODE]
Display : [MAC ADD&FIRM Ver. Read]
SRV
1
READING
2
SETTING
3
IRC SET UP
4
DOWN LOAD
5
DIAGNOSTIC
Select the [ 5. DIAGNOSTIC ] and press the ENTER key
Display : [ 5. DIAGNOSTIC ]
UP-600/700 DIAG V1.0A
PRODUCT & TEST
RAM & ROM & SSP
CLOCK & KEY & SWITCH
SERIAL I/O
DISPLAY & PRINTER
MCR & DRAWER
TCP/IP
MAC ADDR & FIRM Ver. READ
MAC ADDRESS:
08 00 1F XX YY ZZ
FIRMWARE VERSION:
27040
XX YY ZZ
MAC Address : Hexadecimal number
: V ersion number
3) Press the CANCEL key to exit .
Select the [ TCP/IP ] and press the ENTER key
Display : [TCP/IP]
TCP/IP & PRINTER DIAG
SELF Check
LOOPBACK Check
MAC ADDR & FIRM Ver. Read
MAC ADDR & FIRM WRITE
DATA Trans. (MA)
DATA Trans. (SA)
Select the [MAC ADDR&FIRM Ver. Read] and press the ENTER key
Journal:Max. 30 characters
Character size1.25 mm (W) × 3.0 mm (H):At 10 × 24 dots
Print pitchColumn distance:1.5 mm
Row distance:3.75 mm
Paper feed speedApproximately 65 mm/s
ReliabilityMechanism:MCBF 5 million lines
Paper end sensorYes (Receipt and Journal)
CutterManual
Paper near end sensorNo
Printing area
2
3D outData output signal
4CLKClock signal
5/LATLatch Signal
6/STB2Strobe Signal 2
7/STB1Strobe Signal 1
8
GNDGND
9
Thermal head connector B
Pin No.SignalDescription
1
GNDGND
2
3TMThermistor detecting signal
4VDD+5V
5/STB4Strobe Signal 4
6/STB3Strobe Signal 3
7D inData input signal
8
VHHead application voltage
9
Print data which has been entered through signal Din and synchronized with the CLOCK signal is stored in /LAT according to the timing
(864 dots) of the /LATCH signal. Stored print data is output by the
/STROBE1, /STROBE2, /STROBE3, and /STROBE4 signals to energize the heating element. The print data (864 dots) is divided by four
STROBE signals into the following four parts before being output.
stepping motor
/RPFA, /JPFA
/RPFB, /JPFB
/RPFC, /JPFC
/RPFD, /JPFD
VRCOM, VJCOM
VRCOM, VJCOM
<JOURNAL MOTOR>
PIN
SIGNAL
No.
<RECEIPT MOTOR>
PIN
No.
The paper feed motors are stepping motors with 4-phase driving
coils. The motors are driven by switching over the driving coils.
<MOTOR DRIVE SEQUENCE> ON: Energized/OFF: Not energized
JOURNAL MOTOR
STEP No.PHASE APHASE BPHASE CPHASE D
NAME
1
VJCOMCOMMON voltage
2
3/JPFA
4/JPFB
5/JPFC
6/JPFD
SIGNAL
NAME
1
VRCOMCOMMON voltage
2
3/RPFA
4/RPFB
5/RPFC
6/RPFD
1ONOFFOFFON
2ONOFFONOFF
3OFFONONOFF
4OFFONOFFON
JOURNAL-side paper feed motor phase A
driving signal
JOURNAL-side paper feed motor phase B
driving signal
JOURNAL-side paper feed motor phase C
driving signal
JOURNAL-side paper feed motor phase D
driving signal
RECEIPT-side paper feed motor phase A
driving signal
RECEIPT-side paper feed motor phase B
driving signal
RECEIPT-side paper feed motor phase C
driving signal
RECEIPT-side paper feed motor phase D
driving signal
DESCRIPTION
DESCRIPTION
C
D
AB
M
0.1µF
2
/RPES, /JPES
GND-L
SIGNAL NAMEDESCRIPTION
+5V+5V
/RPESReceipt paper end sensor detecting signal
/JPESJournal paper end sensor detecting signal
GNDLGND
The photo diode on the PWB detects the presence/absence of the
paper passing under the journal and receipt platens.
39K
1
Ω
220
Ω
6) Head up sensor
micro switch
PHUPS
GND-L
SIGNAL NAMEDESCRIPTION
PHUPSHead-up detecting signal
GNDLGND
The micro switch on the left side of the printer detects t he head-up
state.
ON: Head-down
OFF: Head-up
RECEIPT MOTOR
STEP No.PHASE APHASE BPHASE CPHASE D
1ONOFFONOFF
2ONOFFOFFON
3OFFONOFFON
4OFFONONOFF
Page 89
CHAPTER 3. HANDLING THE PRINTER
1 Special Handling Considerations
(1) When transporting the printer
•
When transporting the printer, the head up le ver should be raised
in the
platen rollers.
Failure to do so may result in poor the printer performance.
• When the print er i s carri ed, it should not be held at the connectors,
the lead wires, paper take-up frame, etc.
• When carrying the printer, never allow large impacts to occur, such
as dropping, collision, etc.
• When carrying the printer, hold the frame with both hands, as
shown in the figure below.
• When transporting the printer, pack it using anti-static packaging.
Do not touch the thermal head and the surface of the PWB. When
handling the printer, properly ground yourself.
Head up lever position
: Head up position so that the head does not contact the
Fig. Carrying the printer unit
: Close position
The head is in contact with the platen roller
The printer operates and feeds the paper.
The illustration shows the state when the PT-cover is removed
for explanation purposes only.
Platen roller
(In contact)
:Head-up position
The head is not in contact with the platen roller.
To be used when the printer is out of service for a long time
or when it is to be transported.
The illustration shows the state when the PT-cover is removed
for explanation purposes only.
Platen roller
Head
Head Up Lever
H-Spring
Fig. Head-up position
: Cleaning position
To be used when the head and platen roller are to be
cleaned.
Do not leave the head-up lever in this position; Failure to do
so might result in a deformed H-spring, thus leading to poor
print or paper feed quality.
The illustration shows the state when the PT-cover is removed
for explanation purposes only.
Platen roller
Head
Head Up Lever
Fig.
Close position
H-Spring
Head Up Lever
Head
Cleaning position
Fig.
H-Spring
Page 90
(2) When storing the printer
Printer
• When storing the printer, make sure to rai se the head up lever
in the
position or
: Head up position. Never store it with the : Close
: Cleaning position.
• Avoid storing the printer in areas with a lo t of dust, direct sun-
light, or high humidity.
• If the printer is stored for an extended period, put it in a anti-
static bag and store it in a dry place.
• The thermal paper should not be left for an extended period
(more than two weeks at normal temperature) held between
the platen roller and the head (
: Close position).
• Do not leave the printer in the : Checking position for more
than 2 days.
Paper (thermal paper)
• Since thermal paper gradually darkens from about 70°C, pay
attention to heat, humidity, sun light, etc., regardl ess whether
or not the paper has been printed on.
• Avoid high temperature and high humidity areas.
• Avoid direct sun light.
(When thermal paper is left near the window in direct sun
light, the base color may change and discoloring may take
place.)
(3) When using the printer
Printer
• Since the printer contains a thermal head, perm anent magnets
(motor) and micro switches, avoid using it in areas with a lo t of
iron powder, dust, etc.
• Never operate with no paper loaded.
• Never pull out t he paper (forward or backward) with the head
head against the platen rollers.
• Do not touch the head heati ng elements and driver ICs, espe-
cially with hard or metal objects.
• During printing and just after printing completes (for about 15
minutes), the area around the head and the motor surface are
very hot. Never directly touch them with your hand.
• Operate the head up lever only when required.
Never touch the surface of the head heating elements.
(Dirt may stick to the heating elements and affect the printing.)
• Never leave the printer with the platen rollers and the head
directly touching (
Do not leave the head-up lever in the
more than 2 days.
(When the printer is left for a while, make sure to raise the
head up lever in the ➡
: Close position).
: Cleaning position for
: direction in Fig. Loading paper.)
• Since electronic part s are used in the print head, never touch
the thermal head with your bare hand.
Before handling the printer, execute proper body grounding
procedures to avoid static electricity.
Paper (thermal paper)
• Use only the specified thermal paper.
(Thermal paper with a rough surface may result in poor print
quality and shorten the print head life.)
(4) When mounting the printer
•
Make sure the power is turned OFF before installing the printer.
• When attaching t he printer to your product, avoid areas with a lot
of iron powder, dust, etc.
2. Loading the Paper (insertion and
removal)
Use only the paper specified in the specification sheet issued by our
company.
(1) Loading paper
Load the paper following the procedure below.
Cut the edge of the paper as shown in the figure below.
GoodWrongacceptableWrong
Fig. Shape of the paper edge
CorrectIncorrect
Fig. Paper setting state
Recording paper
B
Fig. Loading paper
Turn the ECR ON.
Make sure the head-up lever is in the (Close) position.
Insert the paper through the paper inlet.
The paper is automatically loaded into the printer by the auto
loading mechanism and the leading edge of the paper roll is delivered a little from the paper outlet.
If there is slack in the paper or the not straight paper is set the
head up lever in the head up position
positioning.
If the length of the paper delivered from the outlet is insufficient,
feed the paper with the receipt and for journal feed keys.
(Note) If paper is fed without following the above procedure, it could
cause improper paper feeding and jamming.
Head up lever
A
and adjust the paper
Page 91
(2) Unloading the paper
The paper can be unloaded in two ways.
Move the head up lever toward : Head up position and then pull
the paper out by hand in the forward direction (feeding direction)
or in the reverse direction.
Operate the paper feed keys to discharge the paper from the
printer. Move the head up lever to the head up position
remove the paper toward the front.
(Notes)
• Operations other than those listed above could cause im-
proper paper feeding and jamming, and could cause damage to the head heating elements.
and
• Never pull the paper out without usi ng the head up lever,
regardless of the direction, forward or reverse.
(3) Removing paper after a paper jam
If a paper jam occurs, follow the procedure below.
Put the head-up lever in the Cleaning position to widen the
spacing between the head and platen rollers so that you can
easily check for a paper jam.
Remove the jammed paper by hand.
Return the head-up lever in the Close position.
When a tool such as tweezers is used, take care not to touch the
heating elements of the head with the tool. The head is still hot after
printing is stopped. Please wait a while for the head to cool down
prior to cleaning a paper jam.
CHAPTER 4. MAINTENANCE
To maintain proper performance of the printer for a long period of
time and to prevent trouble, carry out the maintenance and management procedures as follows.
2. Inspection
The maintenance and inspection items for the printer are divided into
2 types. One is "Daily checks" for the operater/manager who uses the
terminal, and the other is "Periodic checks" for someone with more
technical knowledge. Maintenance and inspections of the printer
should be carried out by properly qualified personnel.
(1) Daily checks
Check that the printer is used properly and kept in the good repair.
Daily check items
The specified paper is being used.
The paper has not become discolored.
Check print quality and if significant deterioration is found, clean
the head heating elements.
<Head cleaning method>
1) Place the head-up lever in the
is in the locked position.
2) Wipe the heating element of the head and platen rollers clean with
a soft cloth or cotton moistened with alcoholic solvent (ethanol,
methanol or IPA: isopropyl alcohol).
3) After making sure the alcoholic solvent has thoroughly evaporated, undo the head-up lever and platen rollers in t he
position.
If paper dust is attached to the platen roller surface, the paper
feeding power is reduced. Be sure to clean the platen roller surface when cleaning the head.
The illustration shows the state when the PTcover is removed for
explanation purposes only.
Cotton swab
Thermal head unit
: Cleaning position. Make sure it
Close
Platen roller
1. Cleaning
• Removing stains
Wipe dirt off the head and platen rollers with a clean cloth saturated with an alcoholic solvent (ethanol, met hanol, IPA: Isopropyl
alcohol).
For cleaning the head assembly, refer to the daily checks section.
(Notes) Never use thinner, benzine, trichlene or ketone group sol-
vents since they may damage or deteriorate rubber and
plastic parts.
• Removing dust and lint
Cleaning by same form of suction (with a vacuum cleaner) is desirable.
(Note) Check lubrication at various points after cleaning.
Fig. Head and Platen roller cleaning
Page 92
(2) Periodic checks
Check the items listed in the table below every 6 months, and correct
any problems.
Table of periodic checks
No.Check itemsStandardProcedure
1Dust, lint and dirt
sticking to various
parts.
2Lubrication• See "Chapter 6".• Refer to "Chapter 6" For lubrication.
3Operational check • Printing occurs without abnormality.• See "Chapter 5".
• The mechanism should not have a lot of dirt, lint or dust on its surface.
Foreign substances should not be allowed to collect.
• The paper guide should not be clogged with paper chips, etc.• Remove paper chips with a tweezers.
• Feeding operates without abnormality.
• Observe respective functions. Look for abnormal operation caused by
parts wear, deformation, bending, etc., do not exist.
• Clean the unit with a vacuum cleaner.
• See "Chapter 5" and "Chapter 6".
CHAPTER 5. TROUBLESHOOTING
Troubleshooting and repair of the printer is classified into two levels
(A and B), depending on the difficulty of the repair.
Persons undertaking a repair should consider their level of technical
skill and the level of the repair before attempting to ensure that the
trouble is handled correctly.
1. Repair Levels
Level A: This requires general knowledge about the operating princi-
ples and structure of the printer, along wit h technical skill
and minimum experience.
Level B: This requires full knowledge of the operating principles and
structure of the printer, adequate technical skill, and repair
experience.
2. Repair Procedures
If trouble occurs, observe the symptoms, determine the cause by
referring to Section 3 "Repair Guidelines," and repair it. The "Repair
Guidelines" are divided into the following five columns so t hat most
troubles can be analyzed and a solution found.
• Problem
Check for symptoms.
• Condition
Compare the problem with the examples given in this column and
determine if they match.
• Cause
Causes that can be assumed for the problem are listed.
Determine the cause. Also, refer to the repair level indicated for
each cause.
• Checkpoints and Checking Method
How to check for the cause of a problem is listed. Check the
defective part as instructed in this column.
• Repair Method
Repair the defective part as instructed in this column. If the same
problem occurs after the repair, check the other causes in the
"Cause" column again, and repair accordingly.
Page 93
3. Repair Guidelines
PhenomenonConditionCauseLevel
1. Printing is
not executed.
2. Dots are
missing
continuously.
3. Dots are
missing
occasionally.
4. The printing
color is light.
Nothing is
printed.
A specific dot is
not printed.
Dots are
missing
occasionally or
the color of
some dots
becomes light.
The overall
printing color is
light.
(1) The Head cable is
disconnected.
(2) The common or signal line of
the Head cable is broken.
(3) The printhead does not
contact the platens.
(4) The input pulse is defectiveB• Verify with the oscilloscope
(1) A foreign substance is
attached to the heating
elements of the printhead.
(2) The heating elements of the
printhead are damaged.
(3) The signal line of the Head
cable is broken.
(4) The input pulse is defective.A• See Cause (4) of Phenomenon 1.
(1) A foreign substance is
attached to the surface of
each platen roller.
(2) The surface of each platen
roller is deformed.
(3) A foreign substance is
attached to the heating
elements of the printhead.
(4) The heating elements of the
printhead are damaged.
(1) The head up lever position is
not correct.
(2) Displaced or deformed
H-springs.
(3) The H/C frame is warped.B• Verify that the H/C frame is not warped.
(4) The surface of the platen is
deformed.
(5) The heating elements of the
printhead have deteriorated.
(6) The input pulse is defective.A• See Cause (4) of Phenomenon 1.
(7) The roll paper is of poor
quality.
Checkpoints and
Checking Method
A• Verify that the Head cable
is properly connected.
B• Check the comm on and
signal lines of the Head
cable for continuity.
A• Verify that the head up lever
is set to the proper position.
that the input pulse is
within the specified range.
A• Verify that nothing is
attached to the heating
elements of the printhead.
B• Verify that the heating
elements of the printhead
are not damaged.
B• See Cause (2) of Phenomemon 1.
A• Verify that nothing is
attached to the surface of
each platen roller.
A• Verify that the surface of
each platen roller is not
deformed.
A• See Cause (1) of Phenomenon 2.
B• See Cause (2) of Phenomenon 2.
A• Verify that the head up lever is set to the correct position.
A• Make sure the H-springs are correctly installed and not
deformed.
A• See Cause (2) of Phenomenon 3.
B• Veri fy that the heating elements of the printhead have not
deteriorated.
A• Veri fy that the specified-roll paper is being used.
• Check the paper for proper color development and
excessive dust.
• If the FFC-head is not
• If continuity cannot be
• Set the head up lever to the
• If the input pulse is not
• Clean the heating elements
• If the heating elements are
• Clean the surface of each
• If deformation is found,
Repair Method
properly connected,
connect it firmly.
confirmed, replace the
Head cable.
printing position.
generated or is not within
the specified range, adjust
the drive control circuit.
of the printhead.
damaged, replace the
thermal head.
platen roller.
replace the corresponding
platen roller ass’y.
Page 94
PhenomenonConditionCauseLevel
5. Paper
cannot be
loaded.
The end of the
roll paper
cannot be
(1) The leading edge of paper roll
is improperly cut .
inserted into the
6. Paper is not
fed.
paper guide
section.
Roll paper is not
fed, and printing
(2) A piece of paper is blocking
the paper guide path.
(1) Roll paper feeding is
defective.
is repeated on
the same line.
(2) A foreign substance is
attached to part of the power
transmission mechanism unit,
or any of the gears in the unit
are damaged.
(3) The paper feed motor is
damaged.
(4) The paper feed motor drive
signal is defective.
7. The paper
feed pitch is
The line spacing
is not uniform.
(1) Roll paper is not being fed
correctly.
not uniform.
(2) The feeding load of a paper
roll exceeds the specification.
(3) Paper is jammed in the paper
guide.
(4) The paper feed motor drive
signal is defective.
(5) The head up lever position is
not correct.
8. Paper end
detection is
not corrected.
Although paper
exists in the
paper guide
(1) The paper end detector is
defective.
path, the out-ofpaper state
continues.
When paper is
removed from
the paper guide
path, the printer
does not enter
the out-of-paper
(1) A piece of paper or foreign
substance is blocking the
paper path.
(2) The paper end detector is
defective.
state.
Checkpoints and
Checking Method
A• Check that the leading
• If the leading edge of the
edge of the paper roll is
properly cut and is not
folded.
A• Verify that no piece of
• Remove the paper.
paper is blocking the paper
path.
A• Verify that the specified roll
• Use the specified roll paper.
paper (width, thickness,
and diameter) is being
used.
• Verify that the roll paper is
• Load the roll paper
loaded properly in the
paper supplying device.
B• Verify that no foreign
• Tension: ≤50g-cm
• If any foreign matter is
matter attached to any part
of the power transmission
mechanism unit and that
• If any of the gears are
no gears are damaged.
B• Check the resistance at
• If any abnormality is found,
each coil of the
corresponding paper feed
motor
Resistance: Approx.
Resistance:90Ω±10%
B• Verify that the
• If the drive signal is not
corresponding paper feed
motor drive signal is normal.
A• See Cause (1) of
Phenomenon 6.
• Check the platen roller for
• If deformed, replace the
deformation.
A• See Cause (2) of
Phenomenon 6.
• The paper roll isn’t set
• Reset the paper roll properly.
properly.
• The paper roll doesn’t meet
• Use a paper roll which meets
the specification in size.
B• Paper is jammed in the
• Remove paper. At this
paper guide.
B• See Cause (4) of Phenomenon 6.
A• See Cause (1) of Phenomenon 4.
B• Check the signal level on
• If the signal level is
the paper end detection
circuit board.
B• Verify that nothing is
• If anything is blocking the
blocking the paper path.
B• See Cause (1) of Phenomenon 8.
Repair Method
paper roll is improperly cut,
cut it properly and insert
into the printer again.
Note:
When removing the piece
of paper be sure not to
damage the printhead and
platen roller with any tools.
correctly.
attached, remove it.
damaged, replace them.
replace the paper feed
motor.
output or is not within the
specified range, adjust the
drive circuit.
platen roller with a new one.
the specification in size.
time, use caution to
prevent damage to the
platen roller.
abnormal, replace the
paper guide ass’y.
paper path, remove it.
Page 95
PhenomenonConditionCauseLevel
9. Roll paper is
not taken up.
Roll paper is fed
but not taken up.
(1) The paper take up shaft is
worn or damaged.
(2) SP gear, C-spring or pulley is
worn or doesn’t rotate
smoothly.
(3) Some of the gear teeth are
worn or damaged.
(4) The paper take up belt is worn
or stretched.
10. Paper
cannot be
taken up
properly.
Because the
tension to take
up the roll paper
is weak, the
diameter of the
paper taken up
becomes larger.
(1) The paper take up shaft is
worn or damaged.
(2) SP gear, C-spring or pulley is
worn or doesn’t rotate
smoothly.
(3) Paper roll swerves.B• Verify that the paper take
(4) Some of the gear teeth are
worn or damaged.
(5) The paper take up belt is worn
or stretched.
Checkpoints and
Checking Method
B• Verify that the paper take
up shaft is not worn or
damaged.
B• Check paper winding parts
for wear and damage.
Repair Method
• If any wear or damage is
found, replace the paper
take up shaft.
• If wear or damage is found,
replace the part with a new
one.
B• Verify that no teeth are
worn or damaged.
• If any of the gear teeth are
worn or damaged, replace
the gear.
B• Verify that the paper take
up belt is not worn or
stretched.
• If the paper take up belt is
worn or stretched, replace
it.
B• See Cause (1) of Phenomenon 9.
B• Replace SP gear, C-spring or pulley with new one.
• If any deformation or warp
up frame sub ass’y is not
deformed or warped.
is found, replace the paper
take up frame sub ass’y.
B• See Cause (3) of Phenomenon 9.
B• See Cause (4) of Phenomenon 9.
Page 96
CHAPTER 6 DISASSEMBLY AND ASSEMBLY
• This chapter describes the procedure for disassembling the printer.
It is advisable to reinstall the printer in the reverse order from
disassembly, referring to "Cautions to be taken when installing."
• Some easy steps have been omitted.
• Only part names are described without indicating their part codes.
For the part codes, refer to the Parts Guide.
[Cautions to be taken when working on the printer]
1) The parts which need to be greased are indicated in " Cautions to
be taken when reinstalling." Whenever such a part is replaced
with a new one, grease it before installing.
1REMOVE THE CUTTER 58 and
H-COVER 58
1
Lubrication interval (rough guide)
• Every 6 months
• Every 2 years or 2,000,000 lines of printing
• Parts code of lubricant
Lubricant typePARTS CODEPRICE RANK
G3600BB703600001AU
2) Use caution not to cause the gear to become chipped or deformed
when removing or reinstalling.
3) Do not touch directly the printing head.
4) Be sure to wear an earth band to ground your body.
[PARTS LIST]
No.PARTS NAMEQ’ty
CUTTER 58
H-COVER 58
SCREW (M2 8)
CAUTION LABEL
1
1
3
1
3
4
Fig. 1
2
[DISASSEMBLY METHOD]
1) Remove the CUTTER 58 and H-COVER 58 :
Using a Phillips screwdriver, remove the three SCREWs
Remove the CUTTER 58
The H-COVER 58
and H-COVER 58 .
carries the "CAUTION" lebel .
.
Page 97
2REMOVE THE PR58H GEAR
COVER, PT-COVER
3
2
1
Fig. 2
[PARTS LIST]
No.PARTS NAMEQ’ty
Housing PR58H
4
PR58H gear cover
SCREW (M3 × 5 Black)
PT-COVER
1
1
1
1
[DISASSEMBLY METHOD]
1) Remove the PR58H gear cover
Using a screwdriver, raise the two tabs of the PR58H gear
cover
housing PR58H
2
and remove the PR58H gear cover from the
.
(A)
2) Remove the SCREWs
Insert a flat-bladed screwdriver into the slit shown in the
figure below.
Apply force into the direction indicated by the arrow, to raise
the tang and pull out the PT-COVER upward.
1
. Remove the PT-COVER .
Along the right side in the slit,
Insert a screwdriver (-) here.
PT-COVER
Fig. 3
Fig. 4
Page 98
3REMOVE THE HEAD UNIT
1
[PARTS LIST]
No.PARTS NAMEQ’ty
5
HEAD UP LEVER
E-RING
SCREW (M3 × 6)
H-SPRING
1
4
THERMAL HEAD
HEAD FRAME
2
1
1
2
1
1
Use caution not to touch the heating element of the
4
6
A
A
E
2
3
THERMAL HEAD
and PWB.
Fig. 5
[DISASSEMBLY METHOD]
1) Remove the H-SPRINGs on the right and left sides of
the printer frame.
<Note> Pinch the H-SPRING at point E with long-nose pli-
2) Remove the HEAD UP LEVER
3) Remove the E-RING
4) Remove the HEAD FRAME UNIT (Part of the assembly of
the THERMAL HEAD
<Note> Use caution not to damage or deform the HEAD
5) Remove the two SCREWs
HEAD
ers and remove it taking care not to deform the rib
of the HOUSING A.
H-spring
Pinch here with long-nose pliers.
Fig. 6
.
.
and HEAD FRAME ).
FRAME UNIT by inadvertently hitting them with the
ROLLERs and gears.
and remove the THERMAL
from the HEAD FRAME .
[GREASING]
Apply grease on the two mounting areas of the HEAD FRAME
.
Page 99
[Cautions to be taken when reinstalling]
1. Adjusting the HEAD position
Whenever the THERMAL HEAD
one, adjust its position for the HEAD FRAME
is replaced with a new
• Procedure:
1) The screw hole for fixing the THERMAL HEAD
the HEAD FRAME
figure below. First, align the screw hole in the THERMAL HEAD
temporarily secure it with the SCREW
2) Install the HEAD FRAME UNIT
.
3) Adjust the HEAD position and make sure that heating
element of the HEAD
by performing a printing test. Do not adjust t he Head
position during printing; otherwise the HEAD might
break down due to friction.
<Procedure for adjusting HEAD position>
(1) Insert a flat-bladed screwdriver into the adjust-
ment hole C in the HEAD FRAME
HEAD upward little by little with the screwdriver
until it reaches the desired position, and secure it
with the SCREW
cm).
4) If there is a difference in darkness in print between the
receipt and journal, insert the angle A’s spacer into
the gap between the HEAD FRAME unit and the thermal head as shown in the figure below.
2. Direction of H-SPRING
Install the H-SPRINGs so that the hooks point outward.
is made a slot as shown in the
with the bottom area of the slot and
on the HOUSING
is most properly positioned,
(tightening torque: 6.5 kgf-
.
.
. Adjust the
in
3. HEAD cable
Install the 9-pin connector to the right end of the THERMAL
HEAD
Use caution to make a good connection or a deformed connector when connecting the THERMAL HEAD
cables.
4. Installing HEAD UP LEVER and H-SPRING ("J" side)