1.1 Features ............................................................................................................................................................. 1
6.4 Data Receiving Control ...................................................................................................................................10
8. PRINTER MECHANISM CONTROL SYSTEM ..................................................... 14
8.1 Thermal Head Control System (Division Driving System)............................................................................. 14
8.1.1 Fixed Division Number System ................................................................................................................. 14
8.1.2 Variable Division Number System ............................................................................................................. 14
8.2 Motor Drive ..................................................................................................................................................... 15
8.2.1 Motor Drive Features ................................................................................................................................. 15
8.2.2 Maximum Motor Drive Speeds at Major Voltage ...................................................................................... 15
ii
9. PRINT CONTROL FUNCTIONS ............................................................................. 16
9.1 Command List ................................................................................................................................................. 16
10.2 Japanese ......................................................................................................................................................... 64
10.3 International Character Set ............................................................................................................................ 65
Thermosensitive dot-matrix printing
48 mm
420 dot line/sec
Font A : 32 columns
Font B : 42 columns
Font A : 1.25 mm × 3.00 mm
Font B : 0.88 mm × 3.00 mm
Alphanumeric, international characters
UPC-A/E, JAN (EAN) 13/8 columns, ITFCODE 39, CODE128, CODABAR
4.23 mm (Can be changed by command)
Serial (Conforms to RS-232C)
2 K bytes
VCC: 5V ± 5 % Approx. 130 mA (Self printing)
VP : 4.2V ~ 8.5V Approx. 1.5A (Ave) Approx. 4A (Peak) When 7.2V
Ordinal voltage is to be 7.2V (Max)
8.5V is a voltage, which is right after charging.
Approx. 35 g
50 mm (W) × 75 mm (D) (See outer drawing for details)
5 ~ 40˚C , 35 ~ 85% RH (with no dew condensation)
Ordinal Voltage is to be 7.2V (Max). 8.5V is a voltage that is right after charging.
8.5V cannot be used for ordinal voltage.
5.2 Precautions
(1) Design the product to supply power to Vcc before VP when power is supplied to this control
board.
BD2-2890DD SPECIFICATIONS
(2) Design the product to turn off the power for Vcc after VP when power is turned off.
(3) Make sure to turn off the power in case of connecting/disconnecting connectors.
(4) Make sure to use Vcc and VP following their specifications.
(5) Make sure to use this control board connecting all of terminals between VP and GND.
8
6. SERIAL INTERFACE
6.1 Specifications
(1) Data transfer system: Asynchronous
(2) Baud rates
1200, 2400, 4800, 9600, 19200 bps (Selectable by user)
(3) Configuration of one word
Start bit:1 bit
Data bit:8 bits Fixed
Parity bit:Odd/Even or No parity (Selectable by user)
Stop bit:1 bit or more
BD2-2890DD SPECIFICATIONS
(4) Signal polarity
RS-232C
• Mark=logic “ 1” (–3V ~ –12V)
• Space=logic “ 0” (+3V ~ +12V)
(5) Receiving data (RD signal)
RS-232C
• Mark=1
• Space=0
(6) Receiving control (DTR signal)
RS-232C
• Mark:Data transfer is not available
• Space:Data transfer is available
(7) Transmission control (TD signal)
DC1 code (11H) X-ON:Data reception is available
DC3 code (13H) X-OFF :Data reception is not available
9
6.2 Explanation of Input/Output Signals
(1) RXD
Serial receiving data signal. On occurrence of framing error, overrun error, or parity error, the
data is printed as “?”.
(2) DTR
When this signal is READY, write data or a command. When they are written in BUSY, overrun
error is occurred and data is ignored. Data can be written into the input buffer even when the
printer is busy printing. A BUSY also occurs when the printer is powered on, in test print, in
Online mode, or being reset.
(3) TXD
If data remaining in the printer's input buffer is 256 bytes or less, the printer transfers a DC3
(13H: Data Receive Not Ready) signal to the host. If data in the input buffer exceeds 256 bytes,
BD2-2890DD SPECIFICATIONS
the printer transfers a DC1 (11H: Data Receive Ready) signal to the host.
(4) GND
Common GND on the circuit.
6.3 Error Detection
Parity, framing, and overrun are detected. On detection of any error, the data are stored in the
buffer as “?”.
(1) Framing Error
With “space” state having been detected on detection of a stop bit, error takes place.
The data are stored in the buffer as “?”.
(2) Parity Error
With an error having been detected under specifying parity check, the data is stored in the buffer
as “?”.
(3) Overrun Error
On detection of an overrun error, the data are stored in the buffer as “?”.
6.4 Data Receiving Control
When DTR/DSR control having been selected, with BUSY signal at “LOW”, data from the host
side are received. With the signal at “HIGH”, they can not be received.
When DTR/DSR control not having been selected, after X-ON transmission, data is received
from the host side. No transmission of data can take place after X-OFF is transmitted.
10
6.5 Buffering
Data transfer to the input buffer include DTR signals and TD signals as the control signals
concerned.
(1) DTR signals (See the page 7.2 (2))
(2) TXD signals (See the page 7.2 (3))
6.6 Electrical Characteristics
(1) RS-232C Circuit
Input (RXD, DSR)
BD2-2890DD SPECIFICATIONS
<Printer side> <Host side>
Equivalent MAX232
Output (DTR, TXD)
<Printer side> <Host side>
Equivalent MAX232
11
7. ERROR HANDLING
7.1 Peripheral Circuit Errors
These errors are detected at power-on or initialization just after a reset.
(1) Error types
ErrorDescription
BD2-2890DD SPECIFICATIONS
Memory error
The CPU made a self-diagnosis of the circuit and detected an error with the external
RAM.
(2) External signal outputs
Pin No
20
22
Signal Name
ERROR
DTR
(3) Resetting methods
Error
Memory error
Unrecoverable
Remarks
LED output. For a blinking pattern, see 8.3 Error Indication.
Serial interface
Resetting Method
12
7.2 Operation Errors
(1) Error types
BD2-2890DD SPECIFICATIONS
Error
No paper
Head –up
VH voltage error
Head temperature error
The printing paper set is not set
The head-up lever is at its up position
A VH voltage is beyond its allowable range (4.2 to 8.5V)
A head temperature is less than 0˚C or 65 ˚C or higher.
Description
Caution: The 8.5V upper-limit voltage for VP voltage error is only an assumptive voltage just
after charging the battery when using the battery power. It cannot be normally used. A
normal maximum voltage is 7.2V.
(2) External signal outputs
Pin No
B
Signal Name
DTR
Remarks
Serial interface
(3) Resetting methods
Error
No paper
Head –up
VP voltage error
Head temperature
error
Caution:
The 8.5V upper-limit voltage for VP voltage error is only an assumptive voltage just
after charging the battery when using the battery power. It cannot be normally used. A
normal maximum voltage is 7.2V.
Resetting Method
Set the paper. See Note 1.
Bring down the head-up lever.
Set to a voltage within the allowable range (4.2 to 8.5V) and turn on the power
again.
At the lower limit (less than 0 ˚C), printing becomes operational at 0 ˚C higher.
At the upper limit (65 ˚C or higher), it become operational at 60 ˚C or lower.
13
8. PRINTER MECHANISM CONTROL SYSTEM
1st Block
64 Dots
2nd Block
64 Dots
3rd Block
64 Dots
4th Block
64 Dots
5th Block
64 Dots
6th Block
64 Dots
1 Dot Line
1st Step of Motor
of Motor
2nd Step
8.1 Thermal Head Control System (Division Driving System)
The MLT-289 (Line thermal printer) is driven by this control board has a384 dots/line head
divided into 6 blocks of 64 dots each. When actually driving the head, you can select either
Fixed Division Number system, which drives the head, always dividing it into 6 blocks or
Variable Division Number system which collectively drives several blocks at the time according
to the number of activated head dots.
For selection by function selection, see 4. DIP SWITCH SETTING.
For selection by a command, see 11. PRINT CONTROL FUNCTIONS.
8.1.1 Fixed Division Number System
This system always drives each block in the same sequence.
BD2-2890DD SPECIFICATIONS
1st Block
64 Dots
2nd Block
64 Dots
1st Step of Motor
3rd Block
64 Dots
4th Block
64 Dots
5th Block
64 Dots
2nd Step of Motor
6th Block
64 Dots
Note: for a stepping motor driving method, see 9.2 Motor Drive.
8.1.2 Variable Division Number System
This system counts the number of printing dots for each block of the printing dot line and drives
the blocks collective in such a manner not to exceed the maximum number of driving dots (64
dots).
1 Dot Line
14
8.2 Motor Drive
The MLT-289 uses a 4-phase bipolar stepping motor. It feeds the 1 dot line worth of paper in
two steps by 2-to-2 phase excitation.
8.2.1 Motor Drive Features
1) Drive at an optimum drive speed by the VP voltage.
2) Prevents heat generation of the motor by PWM control to restrain current consumption.
3) Provides acceleration control at the time of start.
8.2.2 Maximum Motor Drive Speeds at Major Voltage
BD2-2890DD SPECIFICATIONS
VH Voltage
5V
6V
7.2V
Motor Drive Speed
400pps
600pps
840pps
Caution: The maximum drive speed depends on the VH voltage.
A printing speed may slightly differ depending on a processing time or voltage
detection accuracy. During the course of printing, a motor drive speed may be slower
than the maximum drive speed, depending on what is printed or the head divided drive
system.
15
9. PRINT CONTROL FUNCTIONS
9.1 Command List
Print Control Commands
BD2-2890DD SPECIFICATIONS
Control Code
LF
CR
ESC J
ESC d
Printing and paper feed
Print command
Printing and feeding paper n/203 inch
Printing and feeding the paper by n lines
Print Character Commands
Control Code
ESC SP
ESC !
ESC %
ESC &
ESC –
ESC E
ESC G
ESC R
ESC V
ESC t
ESC {
Setting the right space amount of the character
Collective specifying printing mode
Specifying/canceling douwnload character set
Defining download characters
Specifying/canceling underline
Specifying/canceling highlighting
Specifying/canceling double printing
Selecting the international character set
Specifying/Canceling 90°-right- turned Characters
Selecting the character code table
Specifying/canceling the inverted characters
FunctionCodePage
0Ah
0Dh
1Bh4Ah n
1Bh64h n
FunctionCode
1Bh20h n
1Bh21h n
1Bh25h n
1Bh26h s n m
[ap1...ps×a]m–n+1
1Bh2Dh n
1Bh45h n
1Bh47h n
1Bh52h n
1Bh56h n
1Bh74h n
1Bh7Bh n
19
20
21
22
Page
23
24
26
27
29
30
31
32
33
34
35
Print Position Commands
Control Code
HT
ESC $
ESC D
ESC
ESC a
/
Horizontal tab command
Specifying the absolute positions
Setting horizontal tab position
Specifying the relative positions
Aligning the characters
Line Feed Span Commands
Control Code
ESC 2
ESC 3
Specifying 1/6-inch line feed rate
Setting line feed rate of minimum pitch
Specifying the bit image mode
Defining the download, bit image
Printing the download, bit image
Status Command
Control Code
ESC v1Bh 76h
Transmitting the printer status (Serial type)
Panel Switch Command
Control Code
ESC c51Bh 63h 35h n
Enabling/disabling the panel switches
Macro Commands
Control Code
FunctionCode
1Bh 2Ah m n1 n2[d]k
1Dh 2Ah n1 n2
1Dh 2F
FunctionCode
FunctionCode
FunctionCode
Page
43
45
47
Page
48
Page
49
Page
GS :
GS ^
Starting/ending macro definition
Executing the macro
Bar Code Commands
Control Code
GS H
GS f
GS h
GS k
GS w
Selecting of print position of HRI code
Selecting the font of HRI code
Selecting the height of the bar code
Printing the bar code
Selecting the horizontal size (scale factor) of bar code
Other Commands
Control Code
ESC =
ESC @
DC2 A
Data input control
Initializing the Printer
Selecting the Print drive system
1Bh 63h 35h n
1Dh 5Eh n1 n2 n3
FunctionCode
1Dh 48H n
1Dh 66H n
1Dh 68H n
1Dh 6Bh n[‘d’]k 00h
1Dh 77H n
FunctionCode
1Bh 3Dh n
1Bh 40h
12h 41h n
50
51
Page
52
53
54
55
59
Page
60
61
62
17
BD2-2890DD SPECIFICATIONS
9.2 Command Details
9.2.1 Description of Items
XXXX ALL
[Function]
Command Function
[Code]
[Range]
[Outline]
[Caution]
[Default]
[See Also]
[Sample Program]
used, version, and so on. For details, see the ma
Describes an argument value(setting range) for the command.
Describes a command outline.
Describes a caution as required.
Describes an initial value for the command when accompanied by an argument.
Describes the associated commands for use.
A sequence of code constituting a command is represented in hexadecimal number for <
>H, binary number for < >B, and decimal number for < >, respectively; [ ]k represents a
repeat count of k-times.
Describes a coding example in the Q-BASIC sample program.
* This example is only for your reference and differs depending on the language
nual for the language used.
18
Loading...
+ 49 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.