Oki OKIPAGE 10ex Programming manual

40990901TH Rev.1 1 / 143
OKIPAGE10ex
LED Page Printer
Troubleshooting Manual
with Component Parts List
ODA/OEL/INT
1999. 1. 18 Rev.1

40990901TH Rev.1 2 /
CONTENTS
1. OUTLINE.........................................................................................................3
2. TOOLS............................................................................................................3
3. CIRCUIT DESCRIPTION................................................................................4
4. TROUBLESHOOTING..................................................................................35
5. CIRCUIT DIAGRAM......................................................................................61
6. COMPONENT PARTS LIST .........................................................................96

40990901TH Rev.1 3 /
1. OUTLINE
This manual has been written to provide guidance for troubleshooting of the OKIPAGE 10ex
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
viewpointofthesafetystandards,thelocalrepairingofadefectiveboardisnotallowed.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.
Tool Remarks
Extension cord kit
Oscilloscope
Soldering iron
P/N: 40581901
Frequency response 100 MHz or higher
A slender tip type, 15-20 watts

40990901TH Rev.1 4 /
3. CIRCUIT DESCRIPTION
3.1 Outline
ThemaincontrolboardcontrolsthereceptionofdatatransferredthroughahostI/Fandprocesses
commandanalysis,bitimagedevelopment,rasterbufferread.Italsocontrolstheengineandthe
operator panel. Its block diagram is shown in Fig. 3-1 .
(1) Reception control
The OKIPAGE 10ex Printer can be equipped with one I/F port by adding an RS232C 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:
Flow control : DTRHI/DTR LO/XONXOFF/RBSTXON
Baud rate : 300/600/1200/2400/4800/9600/19200 (Baud)
Data bit : 7/8 (bits)
Minimum busy time : 200/1000 (ms)
Parity : NONE/ODD/EVEN
An interface task stores all data received from the host into a receive buffer first.
(2) Command analysis processing
The OKIPAGE 10ex Printer support PCL6 (Hewlett Packard LJ6P compatible).
Anedittaskfetchesdatafromthereceivebuffer,analyzescommands,andreconstructsthe
data in such a way that print data are aligned from up to down and from right to left; then it
writestheresultantdataintoapagebufferwithsuchcontroldataasprintpositioncoordinate,
font type, etc. added.
(3) Font Processing
Whenonepageeditingisfinished,adevelopingtaskmakesanenginestartandfetchesdata
from the page buffer synchronizing with a printing operation, then it developes the fetched
datatoabitmapasreferringtodatafromacharactergenerator,andwritestheresultantdata
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.

40990901TH Rev.1 5 /
Figure 3-1 Block Diagram
1MB Memory Board
(Option) RS232C Interface Board
(Option)
or
Program & Font ROM
6MB Mask ROM Resident RAM
512K x 8 bit DRAM
(2MB)
For optional board
Main Control Board
Power Supply
Board
DATA
BUS
(32bit)
EEPROM
7407
Inlet sensor 1
Inlet sensor 2
Paper sensor
Outlet sensor
Paper out sensor
Toner low sensor
Reset
circuit
Centronics
parallel I/F
1 Chip CPU
Drum motor &
Registration motor
drive circuit
FAN Driver FAN ALM
HEAT ON
Low voltage
generation circuit
LSI
AC
transformer
High voltage
generation
circuit
Charge roller
Transfer roller
Developping
roller
Toner supply
roller
Cleaning
roller
FAN
LED Head
M
M
Registration Motor
Drum Motor
High Capacity
Second Paper
Feeder (Option)
Multi-Purpose
Feeder (Option)
Operation Panel
+8V -8V 0V +5V+38V
Cover
open
switch
Fusing temperature
control circuit
Heater drive
circuit
Filter circuit AC IN
Heater
Thermistor

40990901TH Rev.1 6 /
Figure 3-2 Memory Expansion Board Block Diagram (Option)
OPTION CONNECTOR
A2 to A23
CS3, EEPCS, EECLK
EEPDAT
IOS1
CAS0 to
CAS3
RAS2 to
RAS4
ORE, RD,
WR
D0 to D31
PD2, 3
BSY
RD
WR
RAS3, 4
WR
RAS2
ORE
WR
DRAM
1M Byte
ALS244ALS244ALS244
ALS244
SIMM1
DRAM SIMM
SIMM2
Flash SIMM

40990901TH Rev.1 7 /
Figure 3-3 RS-232C Serial Interface Board Block Diagram (Option)
A2 to A23
CS3, EEPCS, EEPCLK
EEPDAT
IOS1
TXD, RST, DTR
RXD RS-232C
CONNECTOR
CAS0 to
CAS3
RAS2 to
RAS4
ORE, RD,
WR
D0 to D31
PD2, 3
BSY
RD
WR
RAS3, 4
WR
ALS244ALS244
75188
ALS244
ALS244
SIMM1
DRAM SIMM
SIMM2
Flash SIMM
OPTION CONNECTOR

40990901TH Rev.1 8 /
3.2 CPU and Memory
(1) CPU (MHM2029-004K)
CPU core RISC CPU (MIPS R3000 compatible)
CPU clock 7.067 MHz
Internal CPU CLK 28.268 MHz
(2) Program and Font ROMs
ROM capacity 6M bytes (24M bit mask ROM two pieces)
ROM type 24M bits (1.5M x 16 bits)
Access time 100 ns
(3) Resident RAM
RAM capacity 2M bytes (4-Mbit D-RAM four pieces)
RAM type 4M bits (512k x 8 bits)
Access time 70 ns
(4) Option Board
RAM capacity (chip) 1M byte
RAM type (chip) 4M bits D-RAM two pieces Memory Expansion Board only
Access time (chip) 60 ns
SIMM 1 socket 2, 4, 8, 16 or 32M bytes, 72 pin DRAM SIMM, 60 to 100 ns
SIMM 2 socket Flash SIMM (72 pin)
The block diagram of CPU and memory circuit is shown in Fig. 3-4.
The timing chart of CPU and memory ciucuit is shown in Fig. 3-5.
}

40990901TH Rev.1 9 /
Figure 3-4 Block Diagram of CPU & Memory Circuit
CPU
CS0
CS2
CS3
CS4 CS0
RD
RAS0
RD/WR
CAS0, 1, 2, 3
RAS2, 3, 4, 5CAS0, 1, 2, 3 RD/WR
Main
control
board
RAS0
RAS1
RAS2
RAS3
RAS4
RAS5
CAS0
CAS1
CAS2
CAS3
Option board
IC4, IC5, IC6, IC7
DRAM
(512 k x 8 bits)
4 pieces
DRAM
1M Byte
RAS2 WR
D00 to D32
A00 to A25
IC2, IC3
Mask ROM
(1.5M x 16 bits)
2 pieces
<Program>
Option
board
(Memory Expansion Board only)
CAS0,1,2,3
SIMM 1
DRAM SIMM
RAS3, 4 WR
CAS0,1,2,3
SIMM 2
Flash SIMM
CS3, RD/WR

40990901TH Rev.1 10 /
Figure 3-5 Timing Chart of CPU & Memory Circuit
(28.268 MHz)
SYSCLK
A00-A25-P
DRAS0~5-N
DCAS0~3-N
RD-N
D00~D31-P
0 17.7 35.4 53.1 70.8 88.4 106.1 123.8 141.5 159.2 176.9 (ns)
T2
T1
T3 T2
29.32
12.25
27.3
(DRAS0-N)
(DRAS1~5-N)
T4 T2
T2
T3
17.91
DATA
14.6
VARIDVARID
No SIMM
60 ns
70 ns
80 ns
100 ns
T1 T2 T3 T4
TIME
SIMM speed 61.0 ns
101.7 ns
101.7 ns
101.7 ns
101.7 ns
162.8 ns
183.1 ns
223.8 ns
223.8 ns
223.8 ns
40.7 ns
61.0 ns
61.0 ns
61.0 ns
61.0 ns
122.1 ns
142.4 ns
142.4 ns
142.4 ns
142.4 ns
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
of SIMM memory being used.
39.13

40990901TH Rev.1 11 /
3.3 Reset Control
When power is turned on, a CLRST-N signal is generated by the rising sequence of +38V and
+8V power supply.
Power OFF
Power ON
+38V
+38V
+8V
Q10 Input
CLRST-N
+5V
+8V
IC10-10
IC10-11
+38V +8V +5V
IC10
To Option Board
CPU
11
10
D2
(15V)
172
+
–13

40990901TH Rev.1 12 /
Instruction Start bit Operation Address Data
code
Read (READ) 1 10 A5 to A0
Write Enabled (WEN) 1 00 11XXXX
Write (WRITE) 1 01 A5 to A0 D15 to D0
Write All Address (WRAL) 1 00 01XXXX D15 to D0
Write Disabled (WDS) 1 00 00XXXX
Erase 1 11 A5 to A0
Chip Erasable (ERAL) 1 00 10XXXX
Write cycle timing (WRITE)
The EEPROM operates in the following instruction modes
Read cycle timing (READ)
3.4 EEPROM Control
The93LC46Ais an electrical erasable/programmable ROMof64-bitx16-bitconfiguration.Data
inputtoandoutputfromtheROMarebidirectionallytransferred inunitsof16bitsthroughaserial
I/O port (SSTXD-P) in serial transmission synchronized with a clock signal from the CPU.
The EEPROM operates in the following instruction modes
CPU
SSTXD-P
EEPRMCS0-P
EEPRMCLK-P
3
154
150
151 2
4
1
DI DO
CS
SK
CS
SK
DI
DO HIGH-Z
1 2 4 9 10 25
Min. 450 ns
10 1
A5 A4 A1 A0 D15 D14 D1 D0
STATUS
BUSY READY
Max. 500 ns
Max. 10 ms
HIGH-Z
12
110
4910
A5 A4 A1 A0
25 26
D15 D14 D1 D00 D15 D14
CS
SK
DI
DO

40990901TH Rev.1 13 /
3.5 Centronics Parallel Interface
TheCPUsetsaBUSY-PsignaltoON at thesametimewhenitreadstheparalleldata(PDATA1-
PtoPDATA8-P)fromtheparallelportatthefallofPSTB-Nsignal.Furthermore,itmakesthestore
processingofreceiveddataintoa receivebufferterminatewithinacertainfixedtimeand outputs
an ACK-N signal, setting the BUSY-P signal to OFF.
CPU
CENT
87, 88, 91 to 96
PDATA1-P to PDATA8-P
PSTB-N
PBUSY-P
PACK-N
PPE-P
PERROR-N
PSEL-P
PINIT-N
PSELIN-N
PAUTOFD-N
97
85
86
83
81
79
80
82
84
2 to 9
1
11
10
12
13
32
31
36
DATA8-P
to
DATA1-P
STB-N
BUSY-P
ACK-N
PE-P
FAULT-N
IPRIME-N
SEL-P
SELIN-N
AUTOFEED-N
+5V 14
5V +5V
18
IC11
3.9k
Ω
PARALLEL DATA
(DATA BITs 1 to 8)
DATA STOROBE
BUSY
ACKNOWLEDGE
0.5
µ
s min. 0.5
µ
s min.
0.5
µ
s min.
0.5
µ
s min.
0.5
µ
s max. 0 min.
0 min.
0 min.
0.5
µ
s to 10
µ
s
0 min.

40990901TH Rev.1 14 /
3.6 Operator Panel Control
The operator panel consists of the following circuits.
(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.
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
Main control board
OLCC-2
3
4
6
1
4
3
1
6
44780
LCD
Control
Driver
Zebra Rubber
LCD
Flexible
Cable
CPU
LED
154 DB4~DB7
RS
R/W
E
158
153
152
CN1
PANEL
SSRXD-P
SSCLK-N
SSLD-N
LSI
BU6152S
Command (first)
bit 0 bit 7
Command (second)
bit 7
bit 0
Command response (first) Command response (second)
SSTXD-P
SSCLK-N
SSRXD-P
SSLD-N

40990901TH Rev.1 15 /
3.7 LED Head Control
An LED correcting head, which is capable of correcting the illumination of the LED for each dot,
isbeingusedinthisprinter. LEDilluminationcorrectionfunctionof16stepsiscarriedoutbyusing
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.
STRB1-N
STRB2-N
STRB3-N
STRB4-N
LOADI
CLOCKI
DATAI0
DATAI1
DATAI2
DATAI3
MSM6730
WAF
EEPROM
Correction
Values
LED LED LED LED LED LED LED
LED Driver
MSM6732BWAF LED Driver
MSM6732BWAF
LED Driver
MSM6731BWAF LED Driver
MSM6731BWAF
LED Array
Printing and correction data combined signal line
Correction data signal line
From
CPU

40990901TH Rev.1 16 /
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
latchedbythehighlevelpulseofLOADI. ThelatchedprintingdataturnstheLEDsonby STRB1I-
N through STRB4I-N and actuates printing.
CLOCKI
LOADI
DATAI3~0
STRB1I-N
STRB2I-N
STRB3I-N
STRB4I-N
Normal Mode Printing Timing Chart
First line printing data sent Second line printing data sent
First line printing

40990901TH Rev.1 17 /
3.8 Motor 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.
(2) Drum motor
CPU A2918SW
MTD2005F
M
Main (Drum) Motor
M
DMPH1-P
132 13
RMPH2-N 4
12
RMPH2-P 3
8
RMPH1-N 2
7
RMPH1-P 1
3
DMPH2-P 4
4
DMPH2-N 3
2
DMPH1-P 2
17
DMPH1-N 1
1
+38V
+38V
IC9
IC8 Registration Motor
Main Control Board
RM
DM
DMPH2-P
131 8
DMON1-N
127 7
14
RMPH1-P
134 26
RMPH2-P
133 17
RMON-N
320
23
Current
control (IC10)
DMON1-N
DMPH1-P
DMPH2-P
T0 T1 T2 T3
Operation at normal speed: T0 to T3 =1.016 ms

40990901TH Rev.1 18 /
(3) Registration motor
(4) Drive control
Time T0 to T3 determines the motor speed, while the difference of phase direction between
phasesignalsDMPH1-PandDMPH2-P(RMPH1-PandRMPH2-P)determinestherotation
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:
1) +38V →SW →motor coil →SW →resistor →earth, or,
2) +38V →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.
Operation at normal speed: T0 to T3 = 1.016 ms
RMON-N
RMPH1-P
RMPH2-P T0 T1 T2 T3
Rotation Forward rotation
Hopping drive Reverse rotation
Registration roller drive
Stop

40990901TH Rev.1 19 /
3.9 Fuser Temperature Control
For the temperature control by heater control, the variation in the resistance of the thermistor is
A/DconvertedinIC2andtheresultantdigital value isreadandtransferredtotheCPU. TheCPU
turnsonorofftheHEATON-NsignalaccordingtothevalueofthesignalreceivedfromIC2tokeep
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.
IC2 CPU
Main Control BoardPower Supply Board
Thermistor
27
TH1
TH2
5V
1
2 PC1
ACIN
HEATON-N
116
Thermistor
Breakdown
Detector
Circuit
Power
Supply
Interface
Heater
CN2
Abnormally
High
Temperature
Detection
Circuit
5V IC11
12
20
0C

40990901TH Rev.1 20 /
The temperature control is described below.
When Vt rises to V2 or more, the heater is turned off (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.
ON OFF ON OFF ONHEATON-N
V1
V2
Temperature
˚C
Vt
V2 176˚C
V1 175˚C
(Standard temperature)
* The values V1 and V2 vary according to setting mode.
Other manuals for OKIPAGE 10ex
4
Table of contents
Other Oki Printer manuals