This manual has been written to provide guidance for troubleshooting of the OKIPAGE 10i Printer
(primarily for its printed circuit boards), based on the assumption that the reader has a thorough
knowledge concerning the printer. Read the maintenance manual for this printer, if necessary.
Notes:
1.The power supply board containing a high voltage power supply is dangerous. From the
viewpoint of the safety standards, the local repairing of a defective board is not allowed. Thus,
the objects to be locally repaired as a result of troubleshooting are switches and fuses.
2.Replacement of CPU (MHM2029) is not recommended. If CPU is found to be defective,
board replacement is suggested.
2.TOOLS
For troubleshooting the printer, the tools listed below may be needed in addition to general
maintenance tools.
ToolRemarks
Extension cord kit
Oscilloscope
Soldering iron
P/N: 40581901
Frequency response 100 MHz or higher
A slender tip type, 15-20 watts
- 1 -
3.CIRCUIT DESCRIPTION
3.1Outline
The main control board controls the reception of data transferred through a host I/F and processes
command analysis, bit image development, raster buffer read. It also controls the engine and the
operator panel. Its block diagram is shown in Fig. 3-1 and 3-2.
(1) Reception control
OKIPAGE 10i Printer can be equipped with two I/F ports by adding an RS232C I/F or network
I/F option board in addition to the Centronics I/F on the main control board.
Either of the two I/F ports which receives data first can be used automatically.
The other I/F port outputs a busy state signal.
The parallel I/F port can specify the following item when set by the control panel:
I-PRIME: Enabled/Disabled
The serial I/F port can specify the following item when set by the control panel:
An interface task stores all data received from the host into a receive buffer first.
(2) Command analysis processing
The OKIPAGE 10i printers support PCL6 (Hewlett Packard LJ6P compatible).
An edit task fetches data from the receive buffer, analizes commands, and reconstructs the
data in such a way that print data are aligned from up to down and from right to left; then it
writes the resultant data into a page buffer with such control data as print position coordinate,
font type, etc. added.
(3) Font Processing
When one page editing is finished, a developing task makes an engine start and fetches data
from the page buffer synchronizing with a printing operation; then it developes the fetched
data to a bit map as referring to data from a character generator, and writes the resultant data
into the raster buffer (of band buffer structure).
(4) Raster buffer read.
As controlling the engine operation, an engine task sends data from the raster buffer to the
LED head.
CPU coreRISC CPU (MIPS R3000 compatible)
CPU clock7.067 MHz
Internal CPU CLK28.268 MHz
(2) Program and Font ROMs
ROM capacity6M bytes (24M bit mask ROM two pieces)
ROM type24M bits (1.5M x 16 bits)
Access time100 ns
(3) Resident RAM
RAM capacity2M bytes (4-Mbit D-RAM four pieces)
RAM type4M bits (512k x 8 bits)
Access time80 ns
(4) Option Board
RAM capacity (chip)1M byte
RAM type (chip)4M bits D-RAM two piecesMemory Expansion Board only
Access time (chip)80 ns
SIMM 1 socket2, 4, 8, 16 or 32M bytes, 72 pin DRAM SIMM, 60 to 100 ns
SIMM 2 socketPS-SIMM or Flash SIMM (72 pin)
}
Flash ROM capacity (chip)0.5 M byte
Flash ROM type (chip)4M bits Flash ROM one pieces
Access time (chip)100 ns
The block diagram of CPU and memory circuit is shown in Fig. 3-3.
The timing chart of CPU and memory ciucuit is shown in Fig. 3-4.
- 7 -
CPU
CS0
CS2
CS3
CS4
RAS0
RAS1
RAS2
RAS3
RAS4
RAS5
Option board
A00 to A25
D00 to D32
CS0
RD
IC2, IC3
Mask ROM
(1.5M x 16 bits)
2 pieces
<Program>
CAS0
CAS1
CAS2
CAS3
RAS0
RD/WR
CAS0, 1, 2, 3
RAS2, 3, 4, 5CAS0, 1, 2, 3RD/WR
RAS2 WR
CAS0,1,2,3
RAS3, 4 WR
CAS0,1,2,3
CS3, RD/WR
IC4, IC5, IC6, IC7
DRAM
(512 k x 8 bits)
4 pieces
Main
control
board
Option
board
DRAM
1M Byte
(Memory Expansion Board only)
SIMM 1
DRAM SIMM
SIMM 2
PS SIMM or
Flash SIMM
Flash ROM
CS2, RD/WR
0.5M byte
(Network Board only)
Figure 3-8 Block Diagram of CPU & Memory Circuit
- 8 -
DATA
T1
T2
VARIDVARID
39.13
29.32
T3
T2
(DRAS1~5-N)
(DRAS0-N)
27.3
12.25
T4
T2
14.6
T3
T2
17.91
CPU detects the type of SIMM memory installed on the memory
expansion board, and sets the suitable timing as shown in the left
handside table.
Due to this, T1~T4 values shown above vary depending on the type
When power is turned on, a CLRST-N signal is generated by the rising sequence of +30V and
+8V power supply.
D2
(15V)
+30V
+30V +8V
Power ON
+30V
IC10-10
IC10-11
11
10
+8V
+
–
IC10
13
+5V
172
Power OFF
CPU
To Option Board
Q10 Input
CLRST-N
+5V
+8V
- 10 -
3.4EEPROM Control
The 93LC46A is an electrical erasable/programmable ROM of 64-bit x 16-bit configuration. Data
input to and output from the ROM are bidirectionally transferred in units of 16 bits through a serial
I/O port (SSTXD-P) in serial transmission synchronized with a clock signal from the CPU.
The EEPROM operates in the following instruction modes
3
DIDO
4
1
CS
CPU
SSTXD-P
154
EEPRMCS0-P
150
SK
EEPRMCLK-P
2
151
The EEPROM operates in the following instruction modes
InstructionStart bitOperationAddressData
code
Read (READ)110A5 to A0
Write Enabled (WEN)10011XXXX
Write (WRITE) 101A5 to A0D15 to D0
Write All Address (WRAL)10001XXXXD15 to D0
Write Disabled (WDS)10000XXXX
Erase111A5 to A0
Chip Erasable (ERAL)10010XXXX
CS
SK
DI
DO
Write cycle timing (WRITE)
CS
SK
DI
DO
12491025
10 1
HIGH-Z
Read cycle timing (READ)
12
110
HIGH-Z
A5A4A1A0D15D14D1D0
4
A5A4A1A0
910
D15D14D1D00D15 D14
Min. 450 ns
STATUS
Max. 500 ns
BUSYREADY
Max. 10 ms
2526
- 11 -
3.5Centronics Parallel Interface
The CPU sets a BUSY-P signal to ON at the same time when it reads the parallel data (PDATA1P to PDATA 8-P) from the parallel port at the fall of PSTB-N signal. Furthermore, it makes the store
processing of received data into a receive buffer terminate within a certain fixed time and outputs
an ACK-N signal, setting the BUSY-P signal to OFF.
87, 88, 91 to 96
97
85
86
CPU
83
81
79
80
82
84
PDATA1-P to PDATA8-P
PSTB-N
PBUSY-P
PACK-N
PRE-P
PSEL-P
PERROR-P
PINIT-N
PSELIN-N
PALITOFD-N
IC11
+5V
2 to 9
1
11
10
12
13
32
31
36
14
CENT
DATA8-P
to
DATA1-P
STB-N
BUSY-P
ACK-N
PE-P
SEL-P
FAULT-N
IPRIME-N
SELIN-N
AUTOFEED-N
PARALLEL DATA
(DATA BITs 1 to 8)
DATA STOROBE
BUSY
ACKNOWLEDGE
0.5 µs min.
0.5 µs min.
0.5 µs max.
5V
0 min.
0.5 µs to 10 µs
3.9k
A
B
Ω
0.5 µs min.
0.5 µs min.
0 min.
+5V
18
0 min.
0 min.
- 12 -
3.6Operator Panel Control
The operator panel consists of the following circuits.
OLCC-2
Main control board
SSTXD-P
154
SSRXD-P
158
CPU
SSCLK-N
153
SSLD-N
152
PANEL
3
4
6
1
Flexible
Cable
CN1
BU6152S
4
3
1
6
LSI
DB4~DB7
RS
R/W
E
44780
LCD
Control
Driver
Zebra Rubber
LCD
(1) BU6152S (LSI)
This LSI is connected to a clock synchronous serial port of the CPU. It controls switch data
input, LED data output and LCD data input/output according to the commands given by the
CPU. The CPU sends the 2-byte (16-bit) command (SSTXD-P) together with the shift clock
signal (SSCLK-N) to the LSI and then makes a predetermined input/output control if the
command decoded by the LSI is found to be a normal command.
LED
On receiving a command sent from the CPU, the LSI, synchronizing with the serial clock of
the command, returns a 2-byte command response to the CPU.
SSTXD-P
SSCLK-N
SSRXD-P
SSLD-N
bit 0bit 7
Command (first)
bit 0
Command response (first)Command response (second)
bit 7
Command (second)
- 13 -
3.7LED Head Control
An LED correcting head, which is capable of correcting the illumination of the LED for each dot,
is being used in this printer. LED illumination correction function of 16 steps is carried out by using
an EEPROM which is installed in the LSI that maintains the LED illumination correction values,
and an LED correction drivers (MSM6731BWAF or MSM6732BWAF) together as a pair.
The LED correcting head consists of the correction control LSI (MSM6730WAF), LED drivers
(MSM6731BWAF or MSM6732BWAF), and an LED array.
From
CPU
STRB1-N
STRB2-N
STRB3-N
STRB4-N
LOADI
CLOCKI
DATAI0
DATAI1
DATAI2
DATAI3
MSM6730
WAF
EEPROM
Correction
Values
LED Driver
MSM6732BWAF
LED Array
LEDLEDLEDLEDLEDLEDLED
LED Driver
MSM6731BWAF
Printing and correction data combined signal line
Correction data signal line
LED Driver
MSM6731BWAF
LED Driver
MSM6732BWAF
- 14 -
CLOCKI
LOADI
DATAI3~0
STRB1I-N
STRB2I-N
STRB3I-N
STRB4I-N
Normal Mode Printing Timing Chart
First line printing data sentSecond line printing data sent
First line printing
The printing operation is carried out in the following sequence. First, the printing data DATAI3
through DATAI0 are stored, sequentially shifted, in the shift registers of the LED drivers, by the
printing data synchronous clock, CLOCKI. Then the printing data stored in shift registers are
latched by the high level pulse of LOADI. The latched printing data turns the LEDs on by STRB1IN through STRB4I-N and actuates printing.
- 15 -
3.8Motor Control
(1) Registration and main (drum) motors
A registration motor and a drum motor are driven by means of control signals from the CPU
and a driver IC.
Main Control Board
CPUA2918SW
132
131
127
134
133
RMON-N
3
(2) Drum motor
DMPH1-P
DMPH2-P
DMON1-N
RMPH1-P
RMPH2-P
Current
control (IC10)
13
8
7
14
26
MTD2005F
17
20
23
06F
06E
+30V
+30V
DMPH1-N 1
1
DMPH1-P 2
17
DMPH2-N 3
2
DMPH2-P 4
4
RMPH1-P 1
3
RMPH1-P 2
7
RMPH2-N 3
8
RMPH2-P 4
12
DM
Main (Drum) Motor
M
RM
Registration Motor
M
DMON1-N
DMPH1-P
DMPH2-P
T0
T1T2T3
Operation at normal speed: T0 to T3 =1.016 ms
- 16 -
(3) Registration motor
RMON-N
RMPH1-P
RMPH2-P
T0T1T2T3
Rotation
Stop
Forward rotation
Hopping drive
Operation at normal speed: T0 to T3 = 1.016 ms
Reverse rotation
Registration roller drive
(4) Drive control
Time T0 to T3 determines the motor speed, while the difference of phase direction between
phase signals DMPH1-P and DMPH2-P (RMPH1-P and RMHPH2-P) determines the
rotation direction. DMON1-N and RMON-N signals control a motor coil current. According to
the polarity of the phase signal, the coil current flow as follows:
2) +30V → SW → motor coil → SW → resistor → earth
The voltage drop across the resistor is input to comparator, where it is compared with a
reference voltage. If an overcurrent flow occurs, a limiter operates to maintain it within a
certain fixed amount of current.
- 17 -
3.9Fuser Temperature Control
For the temperature control by heater control, the variation in the resistance of the thermistor is
A/D converted in IC2 and the resultant digital value is read and transferred to the CPU. The CPU
turns on or off the HEATON-N signal according to the value of the signal received from IC2 to keep
the temperature at a constant level.
Immediately after the power is turned on, the thermistor is checked for shortcircuit and
breakdown. If the thermistor is shorted, the A/D converted value shows an abnormally high
temperature, so that the shortcircuit can be detected. If the breakdown of the thermistor occurs,
the A/D converted value shows the normal temperature. In this case, the thermistor breakdown
can be detected by the sequence shown at the end of this section. If the heater is overheated,
5V supply is turned off when the resistance of the thermistor is detected to be exceeding the
predetermined value.
Main Control BoardPower Supply Board
Thermistor
Heater
TH1
TH2
CN2
1
2
5V
Thermistor
Breakdown
Detector
Circuit
PC1
IC2CPU
Power
40
Abnormally
High
Temperature
Detection
Circuit
Supply
Interface
ACIN
20
HEATON-N
116
5V
IC11
1
0C
2
- 18 -
The temperature control is described below.
Vt
Temperature
˚C
V2
V1
ONOFFONOFFONHEATON-N
V2176˚C
V1175˚C
* The values V1 and V2 vary according to setting mode.
(Standard temperature)
When Vt rises to V2 or more, the heater is turned of (by setting HEATON-N signal to LOW).
When Vt drops to V1 or less, the heater is turned on (by setting HEATON-N signal to HIGH). In
this way, the temperature can be kept within the predetermined range.
- 19 -
For heater breakdown detection, the heater must first be turned on. When a temperature rise
which corresponds to the switching on of the heater does not occur, then a heater breakdown is
detected. To shorten the breakdown detection time, the following circuit is used. Immediately
after the power is turned on, the thermistor is checked and THERM-CMP signal is turned on to
turn the resistor Q44 on. The reading resolution is increased through the variation of the
thermistor resistance value.
If, for whatever reason, temperature control fails and the temperature rises abnormally, the
abnormal high temperature detection circuit shown below forcibly cuts the power supply to the
fuser.
5V
Thermistor
From CPU
Thermistor Breakdown Detection Circuit
R306
1.5kW
THERM-CMP
Abnormal High Temperature Detection Circuit
+5V+5V
R303
1kW
R302
1kW
R305
100kW
Q43
+
324
R304
1.8kW
–
IC2
A/D
Converter
HEAT-N0
To PC1
- 20 -
3.10Fan Motor Control
The stop/rotation of the fan motor is controlled by FANON1-P and FANON2-N signals. When the
fan motor rotates normally, FANALM-P signal generated in the hole element built in the fan motor
is input to the CPU.
FANON1-P
109
5V
CPU
FANON2-N
126
FANALM-N
110
R545
38V
R549
0V
R4
IC10
TR503
8VR
339/2901
0V
5V
R540
38V
R554
3
0V
TR501
TR504
FAN
1
TR502
3
D1
1
D503
1
2
3
0V
Fan Motor
M
FANON1-P
H
H
L
FANON2-N
L
H
X
Fan motor rotation
Normal speed
Half speed
STOP
FANON1-P
FANALM-P
0.7 sec max
FAN MOVE
Lock
Fan motor start: Initial request, heater on, print start request
Fan motor stop: •The motor immediately stops when an engine error or a fan error occurs.
•The motor stops 0 second or 20 minutes after the occurrence of a paper jam, size
error, or fuse error.
•The motor stops in the power save mode as below.
Main (drum) motor
ON
Heater control
OFF
OFFON
Fan motor
Heater
hold time
8 min. or
0 sec.
Rotation state
- 21 -
30 sec.
Stop state
3.11Cover Open
When the cover is opened, a cover open microswitch is opened. This makes a CVOPN-N signal
low, thereby the CPU detects the open state. Furthermore, opening the cover stops applying a
+5V power to the high voltage power supply unit, resulting in stopping all high voltage outputs.
Main Control Board
CPU
+5V
CVOPN-N
0V
Power Supply Board
+5V
125
Cover closeCover open
CVOPN-N
Cover
Open
Microswitch
+5V
+5V
Low Voltage
Power
Supply Unit
High
Voltage
Power
Supply
Unit
High
voltage
output
- 22 -
3.12Power Supply Board
(1) Low voltage power supply
An AC power from an inlet is input to a transformer via fuses, AC switch and noise filter and
then lowered to a 32 VAC power and a 10 VAC power. The 32 VAC power is converted to
a +30 VDC output through a rectifying/smoothing circuit. A +5 VDC output is derived from the
resultant +30 VDC power through a regulation circuit. The 10 VAC power is converted to a
+8 VDC output and a -8 VDC output through a rectifying/smoothing circuit.
Power supply board
ACIN
FG
N
Filter
Circuit
Fuse Ratings
AC Input
Fuse
F1
F2
F3
120 V230 V
125 V 6.3 A
125 V 1.6 A
125 V 3.15 A
250 V 5 A
–
250 V 2.5 A
(2) High voltage power supply
The +5 VDC power supplied to the high voltage power supply unit via the cover open
microswitch as source voltage. The high voltage power supply unit supplies necessary
voltage for electro-photography print to output terminals CH, DB, SB, TR, and CB according
to a control signal from the CPU. The table on the next page shows the relationship between
control signals and high voltage outputs.
CN1CN2
Thermal Fuse
1
2
AC Transformer
1, 2
3, 4
6
5
F3F2F1L
+5V
Smoothing
Stabilizing
±
8V
Rectifying/
Smoothing
Circuit
+30V
Circuit
+5V
Circuit
+8 V 24
-8 V 22
+3.3 V
Generating
Circuit
CN3
+30 V 17, 18
+5 V 11, 12
0 V 9, 15, 16
13, 14
+3.3 V
CPU
SCLK
SQCR
DATA IN
DATA OUT
TRSEL 3
TRSEL 4
TRSEL 5
- 23 -
Cover Open Switch
High Voltage
Power Supply
Unit
CH
DB
SB
TR
CB
(3) Sensor control
Main Control Board
9
8
6
IC2
10
7
4
PSOUT-N
WRSNS-N
PSIN1-N
PAPER-N
PSIN2-N
TNRSNS-N
Power Supply Board
+5V
+5V
PS1
PS2
PS3
PS4
PS5
PS6
Sensor
signal
OFF
ON
TransparentShield
- 24 -
(4) High-voltage power supply circuit
This high-voltage power supply circuit receives the high-voltage generation timing control
command that is transmitted in serial through the power supply interface from the control
section. It decodes this command by LSI (IC2) and outputs high-frequency pulses to the
corresponding high-voltage generating circuits through pins 12, 13, 14, 15 and 16 of LSI
(IC2). It supplies +5V to each high-voltage generating circuit as the source voltage. When
the cover is open, the supply of +5V is interrupted to interrupt all the high-voltage outputs.
The relationship between the high-frequency pulse output pins and the high-voltage outputs
is shown in the following table.
Power Supply CircuitMain Control Board
CPU
Power supply interface
IC2
LSI
13
15
11
14
+5V
DB
CB
TR
SB
SB
DB
CB
TR
High-voltage
outputs
High
-frequency
pulse output pins
11
12
13
14
15
SB
0V
DB
+300V
-500V-265V
CB
+400V
-1.35kV
TR
+1.2kV
-1.1kV
12
CH
-1.3kV
CH
Remarks
TRSEL 3: Hi-Z
TRSEL 5: L
TRSEL 3: L
TRSEL 5: Hi-Z
Part with slant line: no output
CH
- 25 -
3.13Option Tray Control
The kinds of option trays, High capacity Second Paper Feeder and Multi purpose Feeder can be
connected to the printer. The trays are distinguished by two digit ID numbers.
The option trays and the printer communicate with each other through bi-directional clock
synchoronized serial interface. The printer always sends a command first, then each option tray
interpret it. Because the command contains an ID, the selectes option tray takes approriate
actions, then sends back a reply. The command and reply are transmitted back and forth on
OPTSD-P signal line by synchronizing OPTSCLK-N clock signal which is sent by the printer. The
printer knows the timing when it outputs the clock for the reply by sensing OPTSDR-N signal which
is turned to zero by the option tray when it is ready for the reply.
The option tray’s paper feeding action is triggered by a command sent by the printer. When the
tray delects a signal on OPTPSIN-N signal line, which indicates the paper reaches a input sensor
in the printer, the tray stops the paper feeding after carrying out the paper feeding according to
the predetermined steps which have been downloaded from the printer at power-up time.
Status of the option trays such as no paper cassette, paper out and cover open, are infoemed to
the printer though a reply in response to a status inquiry command.