All specifications are subject to change without notice.
PREFACE
This maintenance manual describes how to maintain the Microline 3320/3321 printer in the field.
This manual is for customer engineers.
For further information, refer to the Users Manual for handling or operating the equipment.
iii
1.CONFIGURATION
1.1Standard Printer Configuration
1.2Options
2.THEORY OF OPERATION
2.1Electrical Operation
2.1.1Summary
2.1.2Microprocessor and the Peripheral Circuit
2.1.3Initialization
2.1.4Parallel Interface Control
2.1.5Print Control
2.1.6SP/LF Motor Control
2.1.7Operation Panel
2.1.8Alarm Circuit
2.1.9Power Supply Circuit
2.2Mechanical Operation
TABLE OF CONTENTS
2.2.1Printhead Mechanism and Operation
2.2.2Spacing Operation
2.2.3Head Gap Adjusting
2.2.4Ribbon Drive
2.2.5Paper Feed Operation
2.2.6Paper Detection Mechanism
2.2.7Automatic Sheet Feed
2.2.8Paper Park Function
3.ASSEMBLY/DISASSEMBLY
3.1Precautions for Parts Replacement
3.2Service Tools
3.3Disassembly/Reassembly Procedure
3.3.1Printhead
3.3.2Ribbon Protector
3.3.3Pull-up Roller Assy
3.3.4Upper Cover Assy, Access Cover Assy and Sheet Guide Assy
3.3.5Gear Case Assy
3.3.6PC Connector
3.3.7Space Motor, Guide Roller Assy
3.3.8Space Rack
i
3.3.9Carriage Cable
3.3.10 Backup Roller Holder Assy
3.3.11 Platen Assy
3.3.12 Driver Board (SDDV)
3.3.13 LF Motor
3.3.14 Operation Panel PCB (LEOP)
3.3.15 Control/Power Supply Board (SDCT)
3.3.16 Transformer Assy
3.3.17 Change Lever and Gears
3.3.18 Carriage Shaft
3.3.19 Paper Pan
3.3.20 Rear Tractor Assy
3.3.21 Rear Pressure Assy
3.3.22 Switch Lever
4.ADJUSTMENT
5.CLEANING AND LUBRICATION
5.1Cleaning
5.2Lubrication
6.TROUBLESHOOTING AND REPAIR
6.1Items to Check Before Repair
6.2Troubleshooting Table
6.3Lamp Display
6.4Connection Circuit Check for Printhead and SP/LF Motor
6.5Troubleshooting Flow Chart
APPENDIX
A.PCB LAYOUT
B.SPARE PARTS LIST
C.RS-232C Serial Interface Board (OPTION)
ii
1. CONFIGURATION
1.CONFIGURATION
1.1.Standard Printer Configuration
This printer consists of the following assemblies:
Sheet guide assy
Platen knob
Access cover
assy
Upper cover
Control/Power supply assy
Driver board
Transformer assy
Pull-up roller assy
Operation panel assy
Main chassis assy
Figure 1-1 Configuration
1 – 1
1.2Options
(1)Cut sheet feeder unit (CSF)
(Narrow and wide versions available)
Dual-bin CSFSingle-bin CSF
Attachment assy
(2)Pull-tractor assy
1 – 2
(3)Bottom push tractor unit
(4)Roll paper stand (Narrow only)
(5)Serial I/F
• RS232C
• RS422A
• Current Loop
1 – 3
2. THEORY OF OPERATION
2.THEORY OF OPERATION
2.1Electrical Operation
The electrical operation of the printer circuit is described in this section.
2.1.1 Summary
Fig. 2-1 shows the block diagram of the printer.
The control board is made up of the microprocessors, peripheral circuits, drive circuits, sensors
and interface connectors.
The power to the control board is supplied by the power board through the connector cord.
The power to other electrical parts is also distributed through the connectors within the control
board.
2.1.2 Microprocessor and the Peripheral Circuit
(1)Microprocessor (Q7: 67X640)
This processor is a CMOS single-chip computer with integrated peripheral device functions
and a 16 bit MPU core, all OKI original architecture.
The processor has a 20 bit address bus and a 16 bit data bus.
It is capable of accessing up to 1M word program memory and 1M bytes of data memory.
The following characteristics are also provided:
• Built-in type data memory of 512 bytes
• 8-bit 4-channel A/D converter × 1
• 16-bit automatic reload timer × 2
• 8-bit serial port × 2
• 8-bit parallel port × 3 (bitwise I/O specification available)
And others.
The function of this microprocessor is to provide a central mechanism for the entire printer
by executing the control program through the LSI and driver circuits.
2 – 1
12.288
MHz
4
Vcc-Level
TSD
AUTO-LF
AI
INT
Release-SW
Bottom-Sensor
PE-SENSOR
OPERATION
PANEL
Serial
Rectifier
circuit
40 volt
8 volt
5 volt
Transformer
Reset
circuit
Print-IPT
I/F-IPT
EEPROM
1 Kbits
67 x 640
ADDRESS
ROM
AD-BUS
DRAM
4*64
Kbit*2
LSI
RESET
5VD
Vcc-Level
Fuse
40 V
LF
driver
SP
driver
SP alarm
HD-Alarm
Head
driver
2P Encoder
M
M
SP
LF
TSD
Para
-I/F
(opt.)
RS232C
-I/F
Roll paper
Stand
(opt.)
CSF
AC-input
1M
max
4M
16*256 Kbits
Alarm
circuit
Power-off
HD-Alarm
SP-Alarm
Divider
Figure 2-1
2 – 2
(2)Program ROM
This is a 256 × 16 bits (4M bit) [MAX] EPROM with the control program for the printer
stored. The MPU executes instructions under this program.
The program ROM is assigned to the program memory area of the MPU and is fetched
by the PSEN signal of the MPU.
The following shows the operation of the memory access.
MPUROM
A0~A17
D0~D15
MPU CLOCK
A0~A17
PG-N
PSEN-N
D0~D15
CSO
PSEN
PG-N
ProgramProgramProgram
INININ
CE
OE
2 – 3
(3)RAM (MSM51C464A-80RS)
The RAM is CMOS dynamic RAM with (64K × 4-bit) × 2 configuration, and used as buffers
(such as receiving buffer, printing buffer, DLL buffer and working buffer).
The following shows the examples of the memory access operation.
RAM 1 (Q3)MPU
A0~A7
RAM 2 (Q4)
Clockout*
A0~A7
CS1~CS4
RD
D0~D7
(Read)
P03
CS1
RD
RAS
CAS
D0~D3
D4~D7
OE
T1T2T3
WRH
WRL
D0~D7
(Write)
8-bit bus, byte instruction
* Clockout is provided when the original excitation is selected.
2 – 4
(4)EEPROM
The EEPROM is a CMOS serial I/O type memory which is capable of electrically erasing
and writing 1,024 bits.
The EEPROM contains menu data.
The following shows the memory access operation.
MPUEEPROM
EEDIN-P
P24
D1
EECS-P
P27
CS
EEDOUT-P
P25
DO
EECLK-P
P26
PRE = O
PE = X
SK
EECS-P
EECLK-P
EEDIN-P
EEDOUT-P
PRE = O
PE
EECS-P
EECLK-P
EEDIN-P
Start
code
Start
code
Operation
code
11
Operation
code
0
Address
0
A0A5
0
D15D0 D15D0 D15
Read cycle timing (READ)
AddressData
11
t
CS
t
CS
D0D15A0A5
EEDOUT-P
ReadyBus
twp
Write cycle timing (WRITE)
2 – 5
(5)LSI
This LSI detects and controls the SP motor speeds by monitoring the two phase sensor
signals obtained from the DC motors and modifying the excitation phases as appropriate.
This LSI is connected in multiplex to the MPU.
MPU
P07
RD
WRL
P01
Clockout*
A0~A19
LSICS
ALE
A/D bus
LSI
ALE
RDN
WRL
LSIC
D0~D15
(Read)
RD
D0~D15
(Write)
WRL
Address
Address
Data
Data
* Clockout is provided when the original
excitation is selected.
2 – 6
2.1.3 Initialization
This printer is initialized when the power is turned on or when the I-PRIME-N signal is input
from the host side via the parallel interface.
For the initialize operation, the RST-N signal is first output from the reset circuit to reset the
MPUs and LSIs. When resetting ends, the program starts and the LSIs are reset by MPU via
LSIRST-N. Reset operation by I-PRIME starts program to initialize, but does not reset the MPU.
The program here sets the mode of the LSI including the MPU, checks the memories (ROMs
and RAMs), then carries out carriage homing, and determines the LF motor phase.
Finally, the program establishes the interface signals (P-I/F: ACK-P signal sending, and S-I/F:
BUSY-N signal off) and lights the SELECT lamp to inform the ready state for receiving to the
host side and ends the initialize operation.
Start
MPU RESET
MPU
Initial Setting
Internal RAM
CHECK
Serial
I/F
I/F BUSY OFF
ROM CHECK
LSI RESET
External RAM
CHECK
LSI Initial Setting
and I/F Busy ON
RAM Clear
Carriage Homing
LF Motor Phase
Initialization
Parallel
I/F
I/F ACK Send
End
2 – 7
2.1.4 Parallel Interface Control
The parallel data input from the host to the interfaced LSI is latched to its internal register at
the falling edge of the STROBE-N signal.
At the same time, the LSI sets the BUSY signal to the high level to inform the host that the
data is being processed, and outputs the RXD signal to inform the MPU of data reception. The
data is read upon receiving the RD-N signal from the MPU.
When the data processing ends, the BUSY signal is set to off and the ACK-N signal in sent
to request the next data. When reception is impossible because the buffer is full, the BUSY signal
is sent to request stopping of data transmission.
MPULSI
CN1
Receive Data
Data
1 to 8
STROBE
BUSY
ACK
RXD
A/D bus
RXD
P16NRXD
500ns max.
2~8µs
NBSY
ACK
NSTB
BUSY
ACK-N
STB-N
2 – 8
2.1.5 Print Control
Print data is transmitted as parallel data (HEAD1~HEAD9) from LSI to print head. LSI generates
print timing and drive time.
Control/Power Supply Board
MPULSI
DT1
A/D bus
Driver Board
Print Data
HEAD1-N~
HEAD9-N
DRIVER
HEAD DRIVE TIMING CHART
Print Data
HEAD1~
HEAD9
Print Head
DT2
HEAD
DRIVE CURRENT
2 – 9
Print Compensation Control
The print compensation can be made as shown below:
(a)Voltage compensation (See 2.1.8 “Alarm Circuit.”)
(b)Temperature compensation (See 2.1.8 “Alarm Circuit.”)
(c)Pin stroke compensation
Platen
Print Head
Pin 1, 2
As shown in the drawing left, the stroke length
up to the platen is different for each pin.
3~6
8, 9
Pin coil
current
Pin 1, 2,
8, 9
Pin 3~6
Time
(d)Simultaneous Compensation of the number of impact pins
The MPU is provided with the compensation table for each pin to make necessary
compensation.
Number of impact pinsFewMany
Drive timeShortLong
2 – 10
(e)Print mode compensation
According to the thickness of the printing medium, the print mode is compensated
as shown in the table below:
Head Gap Range12345
Print speed100%95%85%85%80%
Drive timeShort Long
(Drive time lengthens at each step.)
2 – 11
2.1.6 SP/LF Motor Control
(1)Space motor control
The SP motor driver (HA13412) drives the three-phase brushless motor based on the
phase signal (SPU, SPV and SPW) and the speed instruction data from the LSI. The MPU
can identify the current speed of the space motor by measuring through the LSI the pulse
length of the output (øA, øB) of the slit encoder included in the space motor.
By comparing the target speed for each print mode with the actual current speed to change
the speed instruction data, the motor speed is accelerated or decelerated to maintain the
specified speed for each print mode.
SPU
SPV
SPW
SP truth table
HALLAMPINPUTOUTPUT
SPUSPVSPWUVW
HHLOPENLH
HLLLOPENH
HLHLHOPEN
LLHOPENHL
LHHHOPENL
LHLHLOPEN
2 – 12
(2)Encoder disk
In the operation of the spacing motor, the PHASE-A and PHASE-B signals are generated
when the encoder disk interrupts the photo sensor.
The LSI divides these edge pulse signals in accordance with the print pitch, and sends
the IPT signal to provide dot-on timing and carriage position detection timing.
SPU
SPV
SPW
PHASE-A
PHASE-B
1/720"
IPT 10 CPI
IPT 12 CPI
IPT 15 CPI
IPT 17 CPI
IPT 20 CPI
• UTILITY MODE
1/120"
1/144"
1/180"
1/206"
1/240"
2 – 13
(3)LF motor control
The LF motor driver (MTD2005F) drives the LF motor in two-phase or 1-2 phase bipolar,
based on the phase changeover data and the output current data from the LSI.
The data from the LSI is processed by a specific register contained in the LF motor driver
to measure the overdrive time and to change the phase.
PHASE-A
PHASE-B
[FORWARD]
[REVERSE]
2 – 14
2.1.7 Operation Panel
The clock synchronization OPCLK of LSI is used to input the switch data and output the LED
data through the operation panel control LSI (IC1: BU5148S).
LSI
OPTD
OPCK
NPA2
OPRD
OPTXD
77
OPCLK
78
OPCLR-N
80
OPRXD
79
Command
and Data
latch
LED driver
+5V
Switch
controller
A 2-byte (15 bits + 1 even parity bit) command (OPTXD) is transmitted to the LSI (BU5148S)
in synchronization with the OPCLK signal. The LSI decodes this command and when it is found
to be legal, returns a 2-byte command response back to the LSI which includes data on Switch
information, LED status, receive command ACK/NAK and 1 odd parity bit.
Any transmission errors found cause the command to be reissued after the transmission of the
OPCLR-N signal.
2 – 15
8
or
5
6
7
3 1
Command (second)
Command response (second)
Note
Command (first)
Command response (first)
bit0bit7
bit0bit7
1232
OPTXD
OPCLK
OPRXD
1
OPCLR-N
2
Reset
within
3
BU5148S
4
NO
7
Error notification
8
Instruction for
retransmission
the bit 0 to bit 3 of OPRXD are fixed so that the response can be returned before decoding the command.
YES
for OK or NG
Response check
Note: From the illustration above, you can see that the command and the command response are output at the same time. This is because
5
6
Power ON
reset
Write instruction for LSI
etc.
LSI write for LED data,
data read
Read instruction for
2 – 16
2.1.8 Alarm Circuit
(1)Head drive time alarm circuit
This circuit monitors the drive time using the HDALM signal interlocked with the overdrive
signal of each drive circuit.
If the drive time of any drive circuit exceeds the specified time, the drive fault alarm circuit
sends an ALARM-N signal to turn on the SCR (SO).
This cause the secondary coil (40V) of the transformer to be short-circuited, causing an
overcurrent to flow through the primary coil and making the AC fuse (transformer assy)
open.
(2)Alarm processing when DC power is low.
+ 40V is converted into the POWLEV signal (0V to +5V) by R28 and R29 and input into
the A/D port of the MPU to control the drive time and the print speed (pass number) of
the head.
+40V
R28
POWLEV
R29
(a)Head drive time
The head drive time is lengthened to compensate for the amount of voltage drop by
monitoring the POWLEV signal once every 500 µ sec. to control and maintain the
impact necessary for each printing pin at the fixed value.
(b)Print speed
Voltage, +40VPass numberPrint speed
38V or more1 Pass100%
25V to 37V1 Pass100~30%
25V or less1 Pass30%
2 – 17
(3)Head overheat alarm
The voltage of the output TSD signal of the thermistors, one of which is contained in the
print head and the other in the print head driver, is monitored by the CPU/AD port to control
the voltage
Temp
Mode and print control
ModeSpeedPassDirection
1100%1Bi
285%1Bi
370%1Bi
455%1Bi
540%1Bi
Stop
119°C
Mode up
α°C
ß°C
Mode down
630%1Bi1.5 Sec Stop
(7)Stop
• When the temperature is between α°C and 119°C, the mode switches sequentially to
higher level. When the temperature falls below ß°C, the mode switches to lower level.
• When the temperature exceeds 119°C, printing will stop.
• When temperature gradient is steep, higher mode shall be specified directly.
2 – 18
2.1.9 Power Supply Circuit
This power supply circuit supplies the +5VDC, +8VDC, +40VDC, 10VAC.
Control Board
SW
Fuse
Noise
filter
circuit
Transformer
The uses of output voltages and signals are described below.
Voltage/signalUse
+5VLogic IC/LED drive voltage
+8VSerial interface line voltage and SP motor driver
+ 40VPrinthead, LF motor drive voltage, SP motor drive voltage
AC 10VOption board
Rectifier
Rectifier
Regulation
Circuit
+40V
+8V
+5V
AC10V
2 – 19
2.2Mechanical Operation
2.2.1 Printhead Mechanism and Operation (See Figure 2-2.)
The printhead is a spring charged 9-pin driving head using a permanent magnet. It is attached
to the carriage, which moves in parallel with the platen. Electrically, this unit is connected to
the control circuits through the control board.
Figure 2-2 Arrangement of the head pins
View from the tip of the printhead
(1)The printhead configuration:
The printhead is composed of the following parts:
(a)Wire guide
(b)Spring assembly (Wire, Armature, Spring, Yoke, Spacer)
(c)Magnet assembly (Magnet, core, coil, Yoke)
(d)Printed circuit board
(e)Fin
2 – 20
(2)Operation of printhead (See Figure 2-3.)
(a)When the printhead is idle, the armature is attracted by a permanent magnet and
the spring fixing the armature is compressed. The print wires fixed to each armature
are thus concealed under the wire guide.
(b)When a signal for a character to be printed is detected, a current flows through the
coil. When the coil is activated, the magnetic flux (caused by the permanent magnet
between the armature and the core) is canceled to eliminate the attraction force. The
armature is driven in the direction of the platen by the force of the armature spring.
The print wire fixed to the armature protrudes from the tip of the wire guide, strikes
the paper through the ribbon and prints a dot on the paper.
(c)After the character has been printed, the armature is magnetically attracted again
and the print wires are again concealed under the wire guide.
A thermistor in the printhead prevents burning caused by over-heating of the coil
during extended continuous bi-directional printing. When the temperature of the coil
exceeds a pre-determined limit (about 119°C) the control circuit detects a thermistor
signal. Printing will then be intermittent or stop completely until the coil temperature
falls below the limit value.
2 – 21
Loading...
+ 195 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.