Oki LD630, LD640 SLCS Programming Manual

Page 1
LD630/LD640
SLCS Programming Manual Technical Reference
Page 2
- 2 -
Table of Contents
1. Foreword ........................................................................................................................ 4
1-1 Image Buffer Configuration ..................................................................................... 5
1-2 Information for calculating position on image buffer ............................................ 6
1-3 Command List ........................................................................................................... 8
1-4 Programming Considerations ............................................................................... 10
2. Detail Description ........................................................................................................ 11
2-1 Commands for Designing a Label ................................ ................................ ......... 11
2-1-1 T (Text String) ..................................................................................................... 12
2-1-2 V (Text String Vector Font) .................................................................................. 15
2-1-3 B1 (1 Dimensional bar code) .............................................................................. 18
2-1-4 B2 (2 Dimensional bar code) .............................................................................. 21
2-1-5 B3 (Special Barcode) .......................................................................................... 25
2-1-6 BD (Block Draw) ................................................................................................. 26
2-1-7 CD (Circle Draw) ................................................................................................ 29
2-1-8 CS (Character Set selection) .............................................................................. 30
2-1-9 P (Print) .............................................................................................................. 33
2-2 Media & Buffer Related Commands ...................................................................... 35
2-2-1 ST (Set Printing Type) ........................................................................................ 36
2-2-2 SM (Set Margin) ................................................................................................. 36
2-2-3 SF (Set Back-Feed Option) ................................................................................ 38
2-2-4 SL (Set Length) .................................................................................................. 39
2-2-5 SW (Set Width) ................................................................................................... 42
2-2-6 SB (Set Buffer mode) ......................................................................................... 43
2-2-7 CB (Clear Buffer) ................................................................................................ 43
2-3 Printer Setting Commands..................................................................................... 44
2-3-1 SS (Set Speed) ................................................................................................... 45
2-3-2 SD (Set Density) ................................................................................................ . 45
2-3-3 SO (Set Orientation) ........................................................................................... 46
2-3-4 SP (Set Port) ...................................................................................................... 47
2-3-5 SA (Set Offset) .................................................................................................... 48
2-3-6 TA (Tear-off/Cutter Position Setting) ................................................................... 48
2-4 Variable Related Commands ................................................................................. 49
2-4-1 SC (Set Counter) ................................................................................................ 50
2-4-2 AC (Auto Counter) .............................................................................................. 51
2-4-3 SV (Set Variable) ................................................................................................ 52
2-4-4 ? (Get Variables) ................................................................................................. 53
2-4-5 PV (Print with Variables) ..................................................................................... 54
2-5 Template Related Commands ................................................................................ 55
2-5-1 TS (Template store Start) .................................................................................... 56
2-5-2 TE (Template store End) ..................................................................................... 56
2-5-3 TR (Template Recall) .......................................................................................... 57
2-5-4 TD (Template Delete) ......................................................................................... 58
2-5-5 TI (Template Information).................................................................................... 58
Page 3
LD630/LD640
- 3 -
2-6 Image Related Commands ..................................................................................... 59
2-6-1 IS (Image Store) ................................................................................................. 60
2-6-2 IR (Image Recall) ................................................................................................ 60
2-6-3 ID (Image Delete) ............................................................................................... 61
2-6-4 II (Image Information) ......................................................................................... 61
2-6-5 LD ....................................................................................................................... 62
2-6-6 LC ....................................................................................................................... 64
2-6-7 BMP .................................................................................................................... 66
2-7 Downloadable font Related Commands ............................................................... 67
2-7-1 DT (Download True Type Font) .......................................................................... 68
2-7-2 DD (Downloaded font Delete) ............................................................................. 69
2-7-3 DI (Downloaded font Information) ....................................................................... 70
2-8 The Others ............................................................................................................... 71
2-8-1 @ (Initialize Printer) ............................................................................................ 72
2-8-2 PI (Printer Information) ....................................................................................... 72
2-8-3 CUT (Auto-cutter Enable/Disable) ...................................................................... 73
2-8-4 ^cp (Check Printer Status and Report 2 bytes) ................................................... 74
2-8-5 ^cu (Check Printer Status and Report 1 byte) ..................................................... 75
2-8-6 ^PI (Send Printer information to host) ................................................................. 76
3. Programming Example ................................................................................................ 77
3-1 Example) T_resident ............................................................................................... 77
3-2 Example) T_Rotate4................................................................................................ 78
3-3 Example) V_resident .............................................................................................. 79
3-4 Example) V_Rotate4 ............................................................................................... 80
3-5 Example) Code39 .................................................................................................... 81
3-6 Example) BD1.......................................................................................................... 82
3-7 Example) BD3.......................................................................................................... 83
3-8 Example) BD4.......................................................................................................... 85
3-9 Example) BD5.......................................................................................................... 86
3-10 Example) Slope ..................................................................................................... 87
3-11 Example) SW&SL .................................................................................................. 88
3-12 Example) TEST00_TS ........................................................................................... 90
3-13 Example) TEST00_TR ........................................................................................... 91
3-14 Example) TEST04_TS ........................................................................................... 92
3-15 Example) TEST04_TR ........................................................................................... 93
3-16 Example) IR1 ......................................................................................................... 93
3-17 Example) TEST10_TS ........................................................................................... 94
3-18 Example) TEST10_TR ........................................................................................... 94
3-19 Example) TEST11_TS ........................................................................................... 95
3-20 Example) TEST11_TR ........................................................................................... 95
3-21 Example) SAMPL LABEL ..................................................................................... 96
Page 4
LD630/LD640
- 4 -
1. Foreword
In this chapter, the basic concept of SLCS and some information necessary for the programmer to use SLCS will be explained. Please read this part before starting programming for efficient and easy use of Oki Data Label Printers.
We at Oki Data maintain ongoing efforts to enhance and upgrade the functions and quality of all our products. In following, product specifications and/or user manual content may be changed without prior notice.
Page 5
LD630/LD640
- 5 -
. . .
. .
. . .
832 dots(104mm = 4inch)
1216 dots(152mm = 6inch)
Image Buffer

1-1 Image Buffer Configuration

1) Maximum size
A) When using Double Buffering Function
832dots × 1216dots (104mm × 152mm) = 4 inch × 6 inch B) When using Single Buffering Function 832dots × 2432dots (104mm × 304mm) = 4 inch × 12 inch
2) Dot size : 0.125mm(W) × 0.125mm(H) (203dpi)
Page 6
- 6 -

1-2 Information for calculating position on image buffer

Inch
mm
dots
Resolution
0.04 1 8
203 dpi
0.40
10.00
80
1.00
25.40
203
1.25
31.75
254
1.50
38.10
305
1.75
44.45
355
2.00
50.80
406
2.25
57.15
457
2.50
63.50
508
2.75
69.85
556
3.00
76.20
610
4.00
101.6
813
Font name
Width × Height (dots)
0
09 ×15
1
12 × 20
2
16 × 25
3
19 × 30
4
24 × 38
5
32 × 50
6
48 × 76
7
22 × 34
8
28 × 44
9
37 × 58
Korean a
16 × 16(ascii:9×15)
Korean b
24 × 24(ascii:12×24)
Korean c
20 × 20(ascii:12×20)
Korean d
26 × 26(ascii:16×30)
Korean e
20 × 26(ascii:16×30)
Korean f
38 × 38(ascii:22×34)
GB2312 m
24 × 24(ascii:12×24)
BIG5 n
24 × 24(ascii:12×24)
Vector
Scalable
1) Relation between position and number of dots
LD630/LD640
2) Font Information
Page 7
- 7 -
3) Example of text and barcode
Oki Data
LD630
(0.0)
Direction of x axis
Direction of y axis
(124 , 160)
(503 , 160)
(124 , 356)
(0.0)
Direction of x axis
Direction of y axis
ABCD
ABCD
ABCD
Start Position
Start Position
270°
Start Position
90°
Start Position
180°
LD630/LD640
4) Example of rotation
Page 8
- 8 -

1-3 Command List

Command
Description
Remarks
Page
1. Commands for Designing Label
T
Text
Draw text string on the image buffer
V
Text (Vector Font)
Draw text string on the image buffer
B1
1d barcode
Draw 1D Barcode on the image buffer
B2
2d barcode
Draw 2D Barcode on the image buffer
B3
Special barcode
Draw special barcode on the image buffer
BD
Block Draw
Draw line or box on the image buffer
CD
Circle Draw
Draw circle on the image buffer
CS
Character Set selection
Select international code table
P
Print
Start printing the content of image buffer
2. Media & Buffer related Commands
ST
Set Print Type
Select Thermal Direct / Transfer printing
SM
Set Margin
Set the marginal value of the image buffer
SF
Set Back-feed Option
Set back-feeding option
SL
Set Label Length
Set length of label
SW
Set Label Width
Set length of label
SB
Set Buffer mode
Enable or Disable double buffering function
CB
Clear Buffer
Clear image buffer
3. Printer Setting Commands
SS
Set Speed
Set printing speed
SD
Set Density
Set printing density from level 0 to 20
SO
Set Orientation
Set printing direction
SP
Set serial Port
Set serial port configurations
SA
Set Offset
Set offset value
TA
Set Tear-off/Cut
Set Tear-off/Cut value
4. Variable related Commands
SC
Set Counter
Used in Template sequence
AC
Set Counter
Used in normal mode
SV
Set Variable
Used in Template sequence
?
Get variables
Get content of variables and counters
PV
Print with Variable
Use this command in Template
LD630/LD640
Page 9
LD630/LD640
- 9 -
Command
Description
Remarks
Page
5. Template Related Commands
TS
Template store Start
All contents between these commands are saved in printer memory
TE
Template store End
TR
Template Recall
Load and reuse the stored Template
TD
Template Delete
Delete stored Template from printer memory
TI
Template Information
Print the list of currently stored Templates
6. Image Data Related Commands
IS
Image Store
PCX format image file can be stored
IR
Image Recall
Load and reuse the stored image
ID
Image Delete
Delete stored image
II
Image Information
Print the list of currently stored images
LD
Bitmap data draw
Draw bitmap image data on the image buffer
LC
Compression bitmap data
draw
Draw compression bitmap image data on specific position of image buffer
BMP
BMP format file draw
Draw BMP format file on the image buffer
7. Downloadable Font Related Commands
DT
Download True Type font
Windows system font used
DD
Downloadable font Delete
Delete downloaded font
DI
Downloadable font Information
Print the list of currently stored images
8. The Others
@
Reset printer
Initialize the printer
PI
Printer Information
Print current setting of printer
CUT
Enable/Disable Cutter option
Cutting is executed after Printing is finished if cutting option is enabled by this command
^cp
Check Printer Status
Return 2 bytes status values to host
^cu
Check Printer Status
Return 1 byte status value to host
^PI
Send Printer information
Send various information to host
Page 10
LD630/LD640
- 10 -

1-4 Programming Considerations

1) All commands are case-sensitive and some commands require one or more parameters
and ‘Data’.
2) Command Conventions
Tp1,p2,p3,p4,p5,p6,p7,p8,p9,’TEXT DATA’
Parameters Command Specific Data
Command
3) Each command line must be terminated with a ‘CR’(0Dh, 13) + ‘LF’(0Ah,10).
4) The commands which draw text, barcode, lines… just draw on the image buffer, they do
not start printing. The printer will start printing when the P command comes.
! Caution
The ‘P’ command must be terminated by ‘CR’(0x0d). If not, the printer will not start
printing until ‘CR’ comes.
Page 11
LD630/LD640
- 11 -

2. Detail Description

2-1 Commands for Designing a Label

These commands are used to design a label by providing text, barcode, line, box… and to print content of image buffer on media.
1) T
Draw Text String on the image buffer.
2) V
Draw Text (Vector Font) String on the image buffer.
3) B1
Draw 1D Barcode on the image buffer.
4) B2
Draw 2D Barcode on the image buffer.
5) B3 Draw Special Barcode on the image buffer.
6) BD
Draw Line, Block, Box & Slope on the image buffer.
7) CD
Draw Circle on the image buffer.
8) CS
Set Code page and ICS(International Character Set).
9) P
Start printing the content of the image buffer.
Page 12
- 12 -

2-1-1 T (Text String)

Value
Font Size(pt)
Width Height(dots)
0
6
9 15
1
8
12 20
2
10
16 25
3
12
19 30
4
15
24 38
5
20
32 50
6
30
48 76
7
14
22 34
8
18
28 44
9
24
37 58
a
KOREAN 1
16 16 (ascii 915)
b
KOREAN 2
24 24 (ascii 1224)
c
KOREAN 3
20 20 (ascii 1220)
d
KOREAN 4
26 26 (ascii 1630)
e
KOREAN 5
20 26 (ascii 1630)
f
KOREAN 6
38 38 (ascii 2234)
m
GB2312
24 24 (ascii 1224)
n
BIG5
24 24 (ascii 1224)
j
Shift JIS
24 24 (ascii 1224)
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
Description
Draw text string on the image buffer
Syntax
Tp1,p2,p3,p4,p5,p6,p7,p8,p9(,p10),’DATA’
Parameters
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : Font selection
LD630/LD640
A to Z are assigned to Downloadable font. Refer to DT command.
p4 : Horizontal multiplier : 1 ~ 4 p5 : Vertical multiplier : 1 ~ 4 p6 : Right-side character spacing [dot]
Plus(+)/Minus(-) option can be used. Ex) 5, +3, -10…
p7 : Rotation
p8 : Reverse printing
N : Normal printing R : Reverse printing
Page 13
LD630/LD640
- 13 -
p9 : Bold
N : Normal B : Bold
p10 : Text Alignment(Optional)
F : p1 means the position of the first character in text string - Left alignment
L : p1 means the position of the last character in text string - Right alignment
R: Write text sting form right to left.
(LD630 036DL)
This parameter is for alignment of text lines.
‘DATA’ : The various data types can be used in the data field as followings.
1) Fixed text string : ‘ Text String’
2) Variables declared in template by SV command : Vnn
3) Counters declared by the SC command : Cn
1) , 2) and 3) can be mixed together
Example
T50,100,3,1,1,0,0,N,N,’ Oki Data Label Printer’ T50,100,3,1,1,0,0,N,N,’Manufacturer :’V00
T50,100,3,1,1,0,0,N,N,V00 T50,100,3,1,1,0,0,N,N,’Manufacturer :’C0 T50,100,3,1,1,0,0,N,N,C0
If you want to print or \ then you must type like \ or \\ .
Page 14
- 14 -
Example
SM20,20
T26,20,0,0,0,0,0,N,N,’Font- 6 pt’ T26,49,1,0,0,0,0,N,N,’Font - 8 pt’ T26,81,2,0,0,0,0,N,N,’Font - 10 pt’ T26,117,3,0,0,0,0,N,N,’Font - 12 pt’ T26,156,4,0,0,0,0,N,N,’Font - 15 pt’ T26,200,5,0,0,0,0,N,N,’Font - 20 pt’ T26,252,6,0,0,0,0,N,N,’Font - 30 pt’
P1
Result
Font – 6 pt
LD630/LD640
Font – 8 pt
Font – 10 pt
Font – 12 pt
Font – 15 pt
Font – 20 pt
Font – 30 pt
Page 15
- 15 -

2-1-2 V (Text String Vector Font)

Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
Description
Draw text (Vector Font) string on the image buffer
Syntax
Vp1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12, ’DATA’
Parameters
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : Font selection
U: ASCII (1Byte code)
K: KS5601 (2Byte code) B: BIG5 (2Byte code) G: GB2312 (2Byte code) J: Shift-JIS (2Byte code)
LD630/LD640
a: OCR-A (1Byte code) b: OCR-B (1Byte code)
p4 : Font width (W)[dot] p5 : Font height (H)[dot] p6 : Right-side character spacing [dot]
Plus (+)/Minus (-) option can be used. Ex) 5, +3, -10… P7 : Bold
N : Normal B : Bold
p8 : Reverse printing
N: Normal printing R: Reverse printing
P9 : Text style
N: Normal I: Italic
P10 : Rotation
p11: Text Alignment (Optional)
L: p1 means the position of the first character in the text string - Left alignment R: p1 means the position of the last character in the text string - Right alignment C: p1 means the position of the center character in the text string - Center alignment
Page 16
LD630/LD640
- 16 -
p12: Text string write direction
0: Write text string form left to right (LD630)
1: Write text string form right to left (036DL)
‘DATA’: The various data types can be used in the data field as follows.
1) Fixed text string: ‘Text String’
2) Variables declared in template by SV command: Vnn
3) Counters declared by the SC command: Cn
1), 2), and 3) can be mixed together.
Example
V50,100,U,25,25,+1,N,N,N,0,L,0,'Oki Data Label Printer' V50,200,U,35,35,-1,N,N,N,0,L,0, ’Manufacturer :’V00 V50,300,U,35,35,+1,B,R,I,0,L,0, V00
V50,400,U,45,25,+1,N,N,N,0,L,0,'Vector Font Test' C0 V50,500,U,25,45,+1,N,N,N,0,L,0, C0
To print or \, \ or \\ must be typed.
Page 17
- 17 -
Example
V50,100,U,25,25,+1,N,N,N,0,L,0,'Vector Font Test' V50,200,U,35,35,-1,N,N,N,0,L,0,'Vector Font Test' V50,300,U,35,35,+1,B,R,I,0,L,0,'Vector Font Test ' V50,400,U,45,25,+1,N,N,N,0,L,0,'Vector Font Test' V50,500,U,25,45,+1,N,N,N,0,L,0,'Vector Font Test' V50,700,U,65,65,+1,N,N,N,0,L,0,'ABCDEFGHIJKLMNO' V50,900,U,65,65,+1,N,N,N,0,L,0,'abcdefghijklmno' P1
Result
LD630/LD640
Page 18
- 18 -

2-1-3 B1 (1 Dimensional bar code)

p3
Barcode
p3
Barcode
0
Code39
5
UPC-A
1
Code128
6
UPC-E
2
I2of5
7
EAN13
3
Codabar
8
EAN8
4
Code93
9
UCC/EAN128
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
Description
Draw 1D Barcode on the image buffer
Syntax
B1p1,p2,p3,p4,p5,p6,p7,p8(,p9),’DATA
Parameters
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : Barcode selection
p4 : Narrow bar width [dot]
LD630/LD640
p5 : Wide bar width [dot] p6 : Bar code height [dot] p7 : Rotation
p8 : HRI (Human Readable Interpretation)
0 : Not printed 1 : Below the bar code(Font Size : 1) 2 : Above the bar code(Font Size : 1) 3 : Below the bar code(Font Size : 2) 4 : Above the bar code(Font Size : 2) 5 : Below the bar code(Font Size : 3) 6 : Above the bar code(Font Size : 3) 7 : Below the bar code(Font Size : 4) 8 : Above the bar code(Font Size : 4)
(p9) : quiet zone width(optional) : 0 ~ 20
Page 19
LD630/LD640
- 19 -
Quiet zone is added to the front and end of the barcode for safe scanning.
Because of the quiet zone, the barcode seems to be seen drawn in incorrect position. If p9 is not used, the printer automatically sets parameter to 0.
Quiet zone with = p9  narrow bar width(p4)
DATA’ : The various data types can be used in the data field as followings.
1) Fixed text string : ‘ Text String’
2) Variable declared in template by SV command : Vnn
3) Counter declared by the SC command : Cn
4) In the Code 128, when send data to printer if codeset selection commands (>A,>B,>C) will be used codeset can be selected.
By using >A, Codeset will be set Codeset A. By using >B, Codeset will be set Codeset B. By using >C, Codeset will be set Codeset C.
If Codeset select command is not used, automatically set to Auto-mode.
1) , 2) and 3) can be used together
Example
B178,196,0,2,6,100,0,0,’1234567890’ B178,196,0,2,6,100,0,0,V00 B178,196,0,2,6,100,0,0,C0
B178,196,1,2,6,100,0,0,’>A1234567890’ B178,196,1,2,6,100,0,0,’>B1234567890’ B178,196,1,2,6,100,0,0,’>C1234567890>A5’
Page 20
LD630/LD640
- 20 -
Example
SM20,20
B178,196,0,2,6,100,0,0,’1234567890’ // Caution:The position is not (178,196) but
(78,196)
B150,468,0,4,10,200,0,0,’1234567890’ P1
Result
Page 21
- 21 -

2-1-4 B2 (2 Dimensional bar code)

p3
2D Barcode
M
MaxiCode
P
PDF417
Q
QR Code
D
Data Matrix
Description
Draw 2D Barcode on the image buffer
Syntax
B2p1,p2,p3……’DATA
Parameters
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : 2D barcode selection
LD630/LD640
 Following parameters (p4, p5 …. ,Data) are barcodes-specific.
See the following pages for details of each 2D barcodes.
Page 22
- 22 -
Maxicode(When p3 is M)
p4
Rotation
0
Mode0
2
Mode2
3
Mode3
4
Mode4
Mode
Data Format
0
2 or 3
‘cl,co,pc,lpm’
4
‘lpm’
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : M (means ‘Maxicode’) p4 : Mode selection
‘DATA’ : Data format is dependent on ‘Mode’
cl : Class Code(3 digits)
co : Country Code(3digits)
LD630/LD640
Example
1)Mode 0
B2200,200,M,0,’999,840,06810,7317,THIS IS A TEST OF MODE 0 STRUCTURED CARRIER MESSAGE ENCODING. THIS IS AN 84 CHAR MSG’
2)Mode 2
B2200,200,M,2,’999,840,06810,7317,THIS IS A TEST OF Oki Data LABEL PRINTER LD630. MODE 2 ENCODING. THIS IS AN 84 CHAR.’
3)Mode3
B2200,200,M,3,’999,056,B1050,7317,THIS IS A TEST OF Oki Data LABEL PRINTER LD630. MODE 3 ENCODING. THIS IS AN 84 CHAR.’
4)Mode4
Mode2 : Numeric Characters
Mode3 : International Characters pc : Postal Code lpm : Low priority message(data)
B2200,200,M,4,’THIS IS A 93 CHARACTER CODE SET A MESSAGE THAT FILLS A MODE 4, UNAPPENDED, MAXICODE SYMBOL...’
Page 23
- 23 -
PDF417(When p3 is P)
p6
EC Level
EC Codeword
0
0
2
1
1
4
2
2
8
3
3
16
4
4
32
5
5
64
6
6
128
7
7
256
8
8
512
p7
Data Type
Compression
0
Text
2 Characters per codeword
1
Numeric
2.93 Characters per codeword
2
Binary
1.2 Bytes per codeword
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : P (means ‘PDF417’) p4 : Maximum Row Count : 3 ~ 90 p5 : Maximum Column Count : 1 ~ 30 p6 : Error Correction level
p7 : Data compression method
LD630/LD640
p8 : HRI
0 : Not Printed 1 : Below the barcode
p9 : Barcode origin point
0 : Center of barcode 1 : Upper left corner of barcode(default)
p10 : Module Width : 2 ~ 9 p11 : Bar Height : 4 ~ 99 p12 : Rotation
‘DATA’ : ASCII data or Binary data.
Example
B2100,750,P,30,5,0,0,1,1,3,10,0,’ Oki Data Label Printer LD630 // The position is
(100,750)
Page 24
- 24 -
QR Code(When p3 is Q)
p6
Recovery Rate
L
7%
M
15%
Q
25%
H
30%
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : Q (means ‘QR Code’) p4 : MODEL selection
1 : MODEL1 2 : MODEL2
p5 : ECC Level
p6 : Barcode Size : 1~4 p7 : Rotation
LD630/LD640
‘DATA’ : ASCII data or Binary data.
Example
B2200,100,Q,2,M,4,0,'ABCDEFGHIJKLMN1234567890' // The position is (200,100)
Data Matrix(When p3 is D)
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : D (the ECC 200 data quality format) p4 : Barcode Size : 1 ~ 4; P5 : Reverse
N: Normal R: Reverse(or Inverse) – Reverse Video or Negative image (P6) : Rotation
‘DATA’ : ASCII data or Binary data.
Example
B2200,100,D,2,N,'Oki Data Label Printer' // The position is (200,100)
Page 25
- 25 -

2-1-5 B3 (Special Barcode)

p3
Special Barcode
I
IMB(Intelligent Mail Barcode)
Value
Rotation
0
No Rotation
1
90 degrees
2
180 degrees
3
270 degrees
Description
Draw Special Barcode on the image buffer
Syntax
B3p1,p2,p3……DATA
Parameters
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : Special barcode selection
 Following parameters (p4, p5 …. ,Data) are barcodes-specific.
See the following pages for details of each special barcodes.
LD630/LD640
IMB (p3 = I)
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot] p3 : I (means IMB’) p4 : Rotation
P5 : HRI :
‘DATA’ : ASCII data or Binary data.
Example
0 : Not Printed
1 : Below the barcode
B3100,100,I,0,1,'0123456709498765432101234567891' // The position is (100,100)
Page 26
- 26 -

2-1-6 BD (Block Draw)

p5
Type
Additional p6
O
Line Overwriting
Not necessary
E
Line Exclusive OR
Not necessary
D
Line Delete
Not necessary
S
Slope(a oblique line)
Thickness
B
Box
Thickness
Description
Draw Line, Block, Box & Slope on the image buffer
Syntax
BDp1,p2,p3,p4,p5(,p6)
Parameters
p1 : Horizontal start position (X) [dot] p2 : Vertical start position (Y) [dot] p3 : Horizontal end position (X) [dot] p4 : Vertical end position (Y) [dot] p5 : Options
LD630/LD640
If p5 is S or B, then additional p6 must follow p5.
Page 27
- 27 -
Example
1) Start and end position
(p1,p2)
2) Overwriting mode(when p5 is O)
LD630/LD640
(p3,p4)
3) Exclusive OR mode(when p5 is E)
4) Delete block mode(when p5 is D)
Page 28
- 28 -
5) Slope block mode(when p5 is S)
(p1,p2)
(p3,p4)
p6 : Thickness
(p1,p2)
(p3,p4)
p6 : Thickness
6) Draw box mode(when p5 is B)
LD630/LD640
Page 29
- 29 -

2-1-7 CD (Circle Draw)

Value
Diameter (mm)
Width Height(dots)
1
5
40 40
2
7
56 56
3
9
72 72
4
11
88 88
5
13
104 104
6
21
168 168
(100,200)
Circle size(diameter is 7mm)
Description
Draw Circle on the image buffer
Syntax
CDp1,p2,p3,p4
Parameters
p1 : Horizontal start position (X) [dot] p2 : Vertical start position (Y) [dot] p3 : Circle Size Selection
LD630/LD640
p4 : Multiplier : 1 ~ 4
Example
CD100,200,2,1
Page 30
- 30 -

2-1-8 CS (Character Set selection)

p1
Country
0
U.S.A
1
France
2
Germany
3
U.K
4
Denmark I
5
Sweden
6
Italy
7
Spain I
8
Norway
9
Denmark II
10
Japan
11
Spain II
12
Latin America
13
Korea
14
Slovenia/Croatia
15
China
Description
To select international character set and code table.
Syntax
CSp1,p2
Parameters
p1 : International Character Set
LD630/LD640
Page 31
LD630/LD640
- 31 -
p2
Code Table
Language
0
CP437
U.S.A
1
CP850
Latin1
2
CP 852
Latin2
3
CP 860
Portuguese
4
CP 863
Canadian French
5
CP 865
Nordic
6
WCP 1252
Latin I
7
CP 865 + WCP 1252
European
Combined
8
CP 857
Turkish
9
CP 737
Greek
10
WCP 1250
Latin 2
11
WCP 1253
Greek
12
WCP 1254
Turkish
13
CP 855
Cyrillic
14
CP 862
Hebrew
15
CP 866
Cyrillic
16
WCP 1251
Cyrillic
17
WCP 1255
Hebrew
18
CP 928
Greek
19
CP 864
Arabic
20
CP 775
Baltic
21
WCP1257
Baltic
22
CP858
Latin 1 + Euro
Address
Code Page
0x80
Euro Currency
0x81 ~ 0x9f
PC865
0xA0 ~ 0xff
PC1252
p2 : Code Pages
Default Setting is U.S.A standard (p1=0 and p2=0).
European Combined Page
Page 32
LD630/LD640
- 32 -
Country
International Character Set
Hex
23h
24h
40h
5Bh
5Ch 5D
h
5Eh
60h
7Bh
7Ch 7D
h
7E
Dec
35
36
64
91
92
93
94
96
123
123
125
126
U.S.A
@ [ \ ] ^ ` { | } ~
France
à ° ç § ^ ` é ù è ¨
Germany
§ Ä
Ö
Ü ^ ` ä ö ü β
U.K.
@ [ \ ] ^ ` { | } ~ Denmark I
@ Æ
Ø Å ^ ` æ ø å
~
Sweden
¤ É Ä
Ö Å Ü é ä ö å
ü
Italy
@ ° \ é ^ ù à ò è ì
Spain
@ і Ñ ¿ ^ ` ¨ ñ }
~
Norway
¤ É Æ
Ø Å Ü é æ ø å ü Denmark II
É Æ
Ø Å Ü é æ ø å
ü
Japan
@ [ ¥ ] ^ ` { | } ~
Spain II
á ¡
Ñ ¿ é ` í ñ ó ú Latin America
á ¡
Ñ ¿ é ü í ñ ó
ú
Korea
@ [ \ ] ^ ` { | } ~
Slovenia/Croatia
Ž Š Đ Ć Č ž š đ ć č
China
¥ @ [ \ ] ^ ` { | } ~
ASCII
Code
0~31 : Control Code 32~127 : Alphanumeric
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 0
Control Characters
1
16 2 32
! " # $ % & ' ( ) * + , - .
/
3
48
0 1 2 3 4 5 6 7 8 9 : ; < = >
?
4
64
@ A B C D E F G H I J K L M N
O
5
80
P Q R S T U V W X Y Z [ ] ^ _
`
6
96
a b c d e f g h i j k l m n o
p
7
112
q r s t u v w x y z { | } ~ ⌂
Refer to the Code Pages Manual for more extension code pages table.
Page 33
LD630/LD640
- 33 -

2-1-9 P (Print)

Description
Let the printer start printing the content of image buffer
Syntax
Pp1,[p2]
Parameters
p1 : Number of label sets : 1 ~ 65535 p2 : Number of copies of each label : 1 ~ 65535
The P command cannot be used in a template sequence. If printing command is needed
in template sequence, then use the PV command(See the example of next page).
! Caution
The ‘P’ command should be terminated by ‘CR’(0x0d). If not, the printer will not start to print until ‘CR’ comes.
Page 34
LD630/LD640
- 34 -
Example
(1) In case of Using P ( P is used outside of template sequence)
TS’TPL_TST1’ // Start Template Store
SV00,15,N,’Model Name :’ // Declare variable V00 T50,100,3,1,1,0,0,N,N,’Model Name :’V00 // T command with variable
TE // End Template Store
TR’TPL_TST1” // Recall stored template ‘TPL_TST1’ ? // Get content of variable used in recalled template LD630 // Content of variable V00 P3,2 // when using P command, It must not be inside
template,
// but be used after recalling the template and entering
the contents of all variables.
// After P command, printer starts printing.
(2) In case of Using PV(PV is used inside of template sequence
TS’TPL_TST1’ // Start Template Store
SV00,15,N,’Model Name :’ // Declare variable V00 SV01,2,N,’# of set :’ // Declare variable V01 SV02,2,N,’# of copies : ‘ // Declare variable V02 T50,100,3,1,1,0,0,N,N,’Model Name :’V00 // T command with variable
PVV01,V02 // PV command can be used inside the template
TE // End Template Store
TR’TPL_TST1” // Recall stored template ‘TPL_TST1’ ? // Get content of variable used in recalled template LD630 // Content of variable V00 3 // Content of variable V00 2 // Content of variable V00
// As soon as all contents of variables are entered’ // printer will starts printing
Page 35
- 35 -

2-2 Media & Buffer Related Commands

1) ST
Select Thermal Direct/Transfer Printing.
2) SM
Set marginal value in label(Image buffer)
3) SF
Set back-feed option.
4) SL
Set label(Image buffer) length
LD630/LD640
5) SW
Set label(Image buffer) width
6) SB
Set buffer mode(Enable or disable Double Buffering)
7) CB
Clear Image Buffer
Page 36
- 36 -

2-2-1 ST (Set Printing Type)

Description
Select Thermal Direct Printing or Thermal Transfer Printing.
Syntax
STp1
Parameters
p1 : Direct Thermal / Thermal Transfer
- d : Direct Thermal
- t : Thermal Transfer
LD630/LD640

2-2-2 SM (Set Margin)

Description
Set marginal value of the image buffer. This command moves the origin point (0,0) to (p1,p2) and make (p1,p2) become the new
origin.
Syntax
SMp1,p2
Parameters
p1 : Horizontal margin [dots] p2 : Vertical margin [dots]
The origin point is upper-left point of the image buffer
Page 37
- 37 -
** When printing orientation is from top to bottom
(0,0) : Origin
Image Buffer
New Image Buffer
virtual (0,0)
New Origin : (p1,p2)
(p1,p2) : New Origin virtual (0,0)
Label Feeding Direction
Label Feeding Direction
LD630/LD640
** When printing orientation is from bottom to top.
Page 38
- 38 -

2-2-3 SF (Set Back-Feed Option)

Description
Set back-feed option. This command decides whether printer does back-feed action before starting printing.
Syntax
SFp1(,p2)
Parameters
p1 : Enable/Disable
- 0 : Disable back-feed option.
- 1 : Enable back-feed option(Default) p2 : Back feeding step quantity.
- This parameter is valid when p1 is 1.
- The step quantity defined by user can’t exceed printer’s default feeding quantity.
- 0 means printer’s default feeding quantity.
LD630/LD640
This option is useful for the continuous paper or black mark media with perforation line
away from black mark.
The printer’s default back feeding step quantity depends on the printer models and
printer modes such as normal, peeler or cutter.
Examples)
SF0 → Disable Printer’s back-feeding option. SF1 Default quantity of Back feed is executed before printing. SL1,0 → Default quantity of Back feed is executed before printing. SL1,100 → 100 step’s Back feed is executed before printing. SL0,100 → Back feed is disabled and p2(100) is ignored.
Page 39
- 39 -

2-2-4 SL (Set Length)

p3
Media type
G
Gap
C
Continuous
B
Black Mark
Description
Set length of label and gap(or Black Mark) and specify media type.
Syntax
SLp1,p2(,p3)(,p4)
Parameters
p1 : Label length [dots] : Maximum 2432 dots(12 inch)
Double buffering feature can be used only when label length(p1) is less
than 1216(2432/2, 6inch) dots.
If p1 is over 1216 dots, the double buffering feature will be automatically
released.
So if you don’t use double buffering feature, you can design maximum
2432 dots(12 inch) size label.
p2 : Gap length or thickness of black line [dots]
LD630/LD640
p3 : Media Type
If this parameter is not used, automatically set to G(Gap type). The default value of label length is 6 inch(1216 dots) This command sets the length of image buffer and the printer will print
and form feed as much as the length set by this command.
When using Continuous type media, the label length must be set. p4 : Offset Length between Black Mark(or Gap) and perforation line [dots] This parameter is valid when p3 parameter is used.
Examples)
SL1200,20 → Gap media,Media length:1200dots,Gap length:20dots SL1200,20,C → Continuuous media,Media length:1200dots,Gap length:20dots SL1200,20,G → Gap media,Media length:1200dots,Gap length:20dots SL1200,20,B → Black Mark media,Media length:1200dots,Gap length:20dots The perforation line is on the black mark. SL1200,20,B,200 → Black Mark media,Media length:1200dots,Gap length:20dots The perforation line is 200 dots behind from black mark.
In the Gap Mode, the printer will form feed until meeting the next gap. In the Continuous Mode, the printer will form feed as much as label length set by SL. In the B/M Mode, the printer will form feed until meeting the next B/M.
Page 40
LD630/LD640
- 40 -
p1 (In this example,406)
P2 (In this example,20)
Example – p1 & p2(Length)
SL406,20 // Set label length to 406 dots (2 inch, 50mm) and gap length to 20 dots(2.5mm)
Page 41
LD630/LD640
- 41 -
Black Mark
Perforation Line
p4 : Offset Length
Example – p3(Media Type)
1. Gap Type 2. Continuous Type 3. Black Mark Type
Example – p4(Offset Lenght)
Page 42
- 42 -

2-2-5 SW (Set Width)

Printer Head, Max 832dots(4 inch)
CENTER OF HEAD
p1
Maximum
Buffer Width
Maximum
Buffer Width
Set by SL
Printing Area
Set by
SL and SW
Description
Set label width. Resize the image buffer to match the label size.
Syntax
SWp1
Parameters
p1 : Label width [dots]
The default value of label width is 4.1 inch( 832 dots) and that is the
maximum printable width.
Oki Data printer is the center aligned and media is positioned in the
center of the head.
LD630/LD640
Example
SW406 // Set label width to 2 inch(406 dots)
Page 43
LD630/LD640
- 43 -

2-2-6 SB (Set Buffer mode)

Description
Set double buffer mode
Syntax
SBp1
Parameters
p1 : Enable ‘Double Buffering’ function.
0 : Disable double buffer mode
1 : Enable double buffer mode(Default)
Double buffering feature enables the printer to construct the image buffer for the next
label while printing the current label.
Double buffering feature can be used only if the label length set by SL is less than half of
the maximum label length.

2-2-7 CB (Clear Buffer)

Description
Clear image buffer and be ready to make a new label.
Syntax
CB
Example
CB // Clear Image Buffer
Page 44
- 44 -

2-3 Printer Setting Commands

1) SS
Set printer speed
2) SD
Set printing density
3) SO
Set printing orientation
4) SP
Set serial port
LD630/LD640
5) SA
Set Offset
6) TA Set Tear-off/Cut
Page 45
- 45 -

2-3-1 SS (Set Speed)

Value
Speed
0
2.5 ips
1
3.0 ips
2
4.0 ips
3
5.0 ips
4
6.0 ips
5
7.0 ips
6
8.0 ips
Description
Set print speed
Syntax
SSp1
Parameters
p1 : Speed set value
LD630/LD640

2-3-2 SD (Set Density)

Description
Set printing density
Syntax
SDp1
Parameters
p1: Density Level
- 0 ~ 20 (0 is the lowest density)
Page 46
LD630/LD640
- 46 -
1. SOT (Print from Top to Bottom)
2. SOB (Print from Bottom to Top)
Printing Direction

2-3-3 SO (Set Orientation)

Description
Set printing direction
Syntax
SOp1
Parameters
p1 : Printing direction
T : Print from top to bottom(default)
B : Print from bottom to top
Example
SOT // Print from top of the image buffer to bottom. SOB // Print from bottom of the image buffer to top.
Page 47
- 47 -

2-3-4 SP (Set Port)

Value
Baud Rate(bps)
0
9,600
1
19,200
2
38,400
3
57,600
4
115,200
Value
Parity
O
Odd parity
E
Even parity
N
No parity(Default)
Value
Data bits
7
7 bit
8
8 bits (Default)
Value
Stop bits
1
1 bit(Default)
2
2 bits
Description
Set serial port.
Syntax
SPp1,p2,p3,p4
Parameters
p1 : Baud rate
p2 : Parity
LD630/LD640
p3 : Number of data bits
p4 : Number of stop bits
Page 48
LD630/LD640
- 48 -

2-3-5 SA (Set Offset)

Description
Save (set) offset length between black marks (or gap) and dotted lines [dots]
Syntax
SAp1
Parameters
p1 : -100~100
Offset values saved via the use of SA commands are stored permanently on the printer.
(Offset values saved via the cf. SL command are reset after the power is turned off.)

2-3-6 TA (Tear-off/Cutter Position Setting)

Description
This function regulates the label cutting location After printing. Tear-off position or Cut position can adjust.
Syntax
TAp1
Parameters
p1 : -100~100
Tear-off/Cutter Position values saved via the use of TA commands are stored permanently
on the printer.
Page 49
- 49 -

2-4 Variable Related Commands

1) SC
Counters which is used in template sequence
2) AC(Auto Counter)
Counters which is used in normal commands sequence (outside of template sequence)
3) SV
Set variable
4) ?
Get data for counter and variable
LD630/LD640
5) PV
Print with variables
Page 50
- 50 -

2-4-1 SC (Set Counter)

Value
Justification
N
No
R
Right
L
Left
C
Center
Description
Define one counter of total 10 counters. Counters must be used in Template sequence and execute consecutive auto-numbering function.
Syntax
SCp1,p2,p3,p4,’Prompt’
Parameters
p1: Identity of Counter : 0 ~ 9
Total 10 counters, from C0 to C9, are provided.
p2: The size of the field which displays the content of counter : 1 ~ 27 p3: Justification in field(Field size is p2)
LD630/LD640
p4 : Step Value : ±1 ~ ±9
+ or – symbol must precede . Ex) 2 or +3 ‘Prompt’: This text string is transmitted to host(PC) by serial interface in order to
give information to host about the declared counter.
The data field of T(Text) or B(Barcode) commands is used to print the contents of counter.
SC should be used just in Template sequence. If you want to use counter function in
normal mode(not in Template), use the AC(Auto Counter).
Example
SC0,7,N,+3,’Please Enter Serial Number’
Page 51
- 51 -

2-4-2 AC (Auto Counter)

Description
Define one counter of total 10 counters. Counters can be used in normal mode(not in Template) and execute consecutive auto­numbering.
Syntax
ACp1,p2,p3,’Start Value’
Parameters
p1 : Identity of Counter : 0 ~ 9
Total 10 counters, from C0 to C9, are provided.
p2 : The size of the field which displays the content of counter : 1 ~ 27 p3 : Step Value : ±1 ~ ±9
+ or – symbol must precede . Ex) 2 or +3
‘Start Value’ : Start value of auto-counting. Just digits can be used in this field
LD630/LD640
The Auto-counter defined by AC command can be printed with T and B1 command. This function is useful to print serial number or serial barcode without using Template. AC can not be used in Template sequence. If you want to use counter function in
Template sequence, use the SC command.
Example
AC0,3,+1,'123' // Please input the start value of counting between ‘ marks
AC1,7,+1,'1234567'
T100,100,3,1,1,0,0,N,N,C0 B1100,400,0,2,7,100,0,1,12,C1
P3,1
Page 52
LD630/LD640
- 52 -
Value
Justification
N
No
R
Right
L
Left
C
Center

2-4-3 SV (Set Variable)

Description
Define variables for the text or barcode ‘data’ fields.
Syntax
SVp1,p2,p3,’Prompt’
Parameters
p1 : Identity of Variables : 00 ~ 99 p2 : Maximum number of characters : 1 ~ 99 p3 : Justification in field(Field size is p2)
‘Prompt’ : This ASCII text field is used to ask a value to be entered for the variable(p1)
and is transmitted to the host by serial interface.
The data field of T(Text) or B(Barcode) commands is used to print the contents of variable. Variable is entered to data field like V00 or V01.
Example
SV01,20,N,’Please Enter Product Code :’
Page 53
- 53 -

2-4-4 ? (Get Variables)

Description
Use this command to get the content of variables or counters
Syntax
?
Content of variable
Data must be entered in ascending order
Example
TS’Template1’ // Template Store Start
LD630/LD640
SV00,20,N,’Enter Company Name : ’ // Declare(Set) variable V00 SV01,15,N,’Enter Product Code :’ // Declare(Set) variable V01 T50,30,3,1,1,0,0,N,N,V00 // Use T command to print V00 T50,150,3,1,1,0,0,N,N,’Code : ’V01 // Use T command to print V01 TE // Template Store End
TR’Template1’ // Recall Template1 ? // Start to get data for variables Oki Data // data for V00 LD630 // data for V01
P1 // Start Printing when the P command comes
Result
Oki Data Code : LD630
Page 54
- 54 -

2-4-5 PV (Print with Variables)

Description
This command is used in template sequence. The parameters are given by variables.
Syntax
PVp1,[p2]
Parameters
p1 : Number of label sets : 1 ~ 65535 p2 : Number of copies of each label : 1 ~ 65535
Example
LD630/LD640
TS’Template1’ // Template Store Start SV00,20,N,’Please Input the Name :’ // Declare(Set) variable V00
SV01,5,N,’Input Number of label sets :’ // Declare(Set) variable V01 SV02,5,N,’Input Number of label copies :’ // Declare(Set) variable V02
T50,30,3,1,1,0,0,N,N,V00 // Write V00 to image buffer
PVV01,V02 // Print V00, V02 copies, V01 sets TE // Template Store End
TR’Template1’ // Recall Template1
? // Start to get data for variables This is PV Test // data for V00 2 // data for V01 1 // data for V02
*** Start Printing as soon as data for all variables(and counters) are entered. ***
Page 55
LD630/LD640
- 55 -

2-5 Template Related Commands

Template(a certain format of label, sequence of SLCS commands) related commands
1) TS
Indicate start of template sequence store.
2) TE
Indicate end of template sequence store.
3) TR
Recall and reuse stored template.
4) TD
Delete stored template.
5) TI
Print the list of all templates stored in memory.
Page 56
- 56 -

2-5-1 TS (Template store Start)

Description
Start template sequence storing. All the contents following ‘TS’ are stored in memory until meeting ‘TE’ Command.
Syntax
TS’Template name’
Parameters
‘Template name’: This name will be used when ‘Recall’ the stored template.
 The name is allowed to be up to 10 characters long.  The ‘Template name’ is Case-Sensitive.
TI command shows the list of currently stored Templates.
LD630/LD640

2-5-2 TE (Template store End)

Description
End template sequence storing
Syntax
TE
When storing is finished, the printer sends ‘!’ to the host to prompt end of storing.
Example
TS’Template1’ // Start template storing ……
TE // End template storing
Page 57
- 57 -

2-5-3 TR (Template Recall)

Description
Recall the stored template from memory to make a label and print that.
Syntax
TR’Template name’
Parameters
‘Template name’ : Indicate the template to be recalled.
 The name is allowed to be up to 10 characters long.  The ‘Template name’ is Case-Sensitive.
Example
TR’Template1’ // Recall ‘Template1’
LD630/LD640
If recalled Template does not include any variable or counter, just ‘P’ command is enough
to start printing.
If recalled Template includes variables or counters but not ‘PV’(Print with Variables), use
?’ command to get data for variables and counters and finally ‘P’ command is necessary
to start printing.
If recalled Template includes PV commands, printing will start as soon as all data for
variables and counters are entered.
Page 58
- 58 -

2-5-4 TD (Template Delete)

Description
Delete stored template from memory
Syntax
TD’Template name’
Parameters
‘Template name’ : Indicate the template to be deleted.
 The name is allowed to be up to 10 characters long.  The ‘Template name’ is Case Sensitive.  By using *, all templates will be deleted from memory.
Example
TD’Template1’ // Delete ‘Template1’
LD630/LD640
TD* // Delete all currently stored templates

2-5-5 TI (Template Information)

Description
Print list of currently stored templates and available memory space
Syntax
TI
Example
TI
Result
Templates Information ========================
1. Template1
2. Template2 Available template memory : 53Kbyte
Page 59
LD630/LD640
- 59 -

2-6 Image Related Commands

These commands provide functions to download and print graphic data. PCX and BMP format file are supported and bitmap image data can be printed directly.
1) IS
Download PCX format image data to NV(Non Volatile) area of memory.
2) IR
Recall and print downloaded image data.
3) ID
Delete image data in NV memory.
4) II
Print all images stored in memory.
5) LD
Draw the bitmap image data directly on specific position on image buffer.
6) LC
Draw compression bitmap image data on specific position of image buffer.
7) BMP
Draw BMP format image file directly on specific position on image buffer.
Page 60
- 60 -

2-6-1 IS (Image Store)

Description
Download PCX format Image file into the Printer Memory
Syntax
ISp1,’Image name’DATA OF *.PCX
Parameters
p1 : The size of image file in unit of byte.
‘Image name’ : This is the name that will be used when recalling the stored image data.
The name is allowed to be up to 10 characters long. The name is case sensitive.
DATA OF *.PCX : Binary data string of PCX file.
LD630/LD640

2-6-2 IR (Image Recall)

Description
Recall the stored image from memory and draw that on the image buffer.
Syntax
IRp1,p2,’Image name’
Parameters
p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot]
‘Image name’ : Indicate the image data to be recalled.
Variable can be used in this field. The name is allowed to be up to 10 characters long. This name is Case Sensitive.
Example
IR30,100,’Image1’ // Recall ‘Image1’ IR30,100,V01 // Variable can be used in name field
Page 61
- 61 -

2-6-3 ID (Image Delete)

Description
Delete stored image from memory
Syntax
ID’Image name’
Parameters
‘Image name’ : Indicate the Image in memory to be deleted.
The name is allowed to be up to 10 characters long. This name is Case Sensitive. By using *, all images in memory will be deleted.
Example
ID’Image1’ // Delete ‘Image1’ ID* // Delete all currently stored images
LD630/LD640

2-6-4 II (Image Information)

Description
Print list of currently stored images in memory and available memory space
Syntax
II
Example
II
Result
Image Information =====================
1. Image1
2. Image2 Available Images memory : 5.3Kbyte
Page 62
LD630/LD640
- 62 -

2-6-5 LD

Draw bitmap image data on specific position of image buffer.
Syntax
LDxL xH yL yH dhL dhH dvL dvH d1~dk
Parameters
xL : Low byte of horizontal start position (X) [dot] xH : High byte of horizontal start position (X) [dot] → Start position in x direction = xH * 256 + xL
yL : Low byte of vertical start position (Y) [dot] yL : High byte of vertical start position (Y) [dot] → Start position in y direction = yH * 256 + yL
dhL : Low byte of the number of bytes in x-direction. dhH : High byte of the number of bytes in x-direction. → Number of data in x direction = dhH * 256 + dhL
dvL : Low byte of the number of lines. dvH : High byte of the number of lines. → Number of data in y direction = dvH * 256 + dvL
d1~dk : bitmap image data. → k = (dhH*256 + dhL) * (dvH*256 + dvL)
! CAUTION
There are no commas(,) and no space between each parameters.
Page 63
- 63 -
Example
(①, ②)
LD 0x11 0x02 0x40 0x02 0x08 0x00 0x20 0x00 0xFF ~ 0xFF
LD630/LD640
x position : 0x02 * 0x100(256) + 0x11 = 0x211(529) y position : 0x02 * 0x100(256) + 0x40 = 0x240(576) horizontal data number : 0x00 * 0x100(256) + 0x08 = 0x08(8) vertical data number : 0x00 * 0x100(256) + 0x20 = 0x20(32) bitmap data : total number = 8 * 32 = 256
Page 64
- 64 -

2-6-6 LC

Draw compression bitmap image data on specific position of image buffer
Syntax
LCp1p2xL xH yL yH dhL dhH dvL dvH d1~dk
Parameters
p1: Compression type R: RLE p2: Color 0x00: black 0x01: Color(red or blue)
xL : Low byte of horizontal start position (X) [dot]
xH : High byte of horizontal start position (X) [dot] → Start position in x direction = xH * 256 + xL
LD630/LD640
yL : Low byte of vertical start position (Y) [dot] yH : High byte of vertical start position (Y) [dot] → Start position in y direction = yH * 256 + yL
dhL : Low byte of the number of bytes in x-direction. dhH : High byte of the number of bytes in x-direction. → Number of data in x direction = dhH * 256 + dhL
dvL : Low byte of the number of lines. dvH : High byte of the number of lines. → Number of data in y direction = dvH * 256 + dvL
d1~dk : Compression bitmap image data. → k = (dhH*256 + dhL) * (dvH*256 + dvL)
! CAUTION
There are no commas(,) and no space between each parameters.
Page 65
LD630/LD640
- 65 -
(③, ④)
6
Example
LC R 0x00 0x11 0x02 0x40 0x02 0x08 0x00 0x20 0x00 0xFF ~ 0xFF 1 2 3 4 5 6 7
Compression type : R =RLE Color : 0x00 = Black
x position : 0x02 * 0x100(256) + 0x11 = 0x211(529) y position : 0x02 * 0x100(256) + 0x40 = 0x240(576) horizontal data number : 0x00 * 0x100(256) + 0x08 = 0x08(8) 6vertical data number : 0x00 * 0x100(256) + 0x20 = 0x20(32) 7bitmap data : total number = 8 * 32 = 256
RLE compression This is the algorithm to compress the continuous data. The compression is applied to 0x00 & 0xff data but not the others. 0xff 0x04 data is created if 0xff is repeated four times like 0x00 0x00 0x00 0x00. In the same way, 0x00 0x04 is created by four times repeats of 0x00 such as 0x00 0x00 0x00 0x00. Here is the example of compression.
Example) 0x78 0x78 0xff 0xff 0xff 0xff 0xff 0x22 0x00 0x00 0x00 0x00
0x78 0x78 0xff 0x05 0x22 0x00 0x04
Page 66
- 66 -

2-6-7 BMP

BMP200,200
Bmp.txt
P1
P.txt
Send BMP format file directly to printer.
Just white/black BMP file is supported
Syntax BMPp1,p2 Data string of *.bmp
Parameters
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
1. means ‘CR(+LF)
LD630/LD640
2. There is comma(,) between p1 and p2.
3. After p2(Before sending BMP data string) ‘CR(+LF)’ must follow.
Example
In dos mode, COPY bmp.txt+image2.bmp+P.txt LPT1 /b
Page 67
LD630/LD640
- 67 -

2-7 Downloadable font Related Commands

Download fonts into the printer memory. Users can download special size or special design of ASCII font and use this font with T command.
1) DT
Download True Type Font into Printer Memory
2) DD
Delete downloaded fonts from memory
3) DI
Print all downloaded fonts in memory and available memory space.
Page 68
- 68 -

2-7-1 DT (Download True Type Font)

p1 p2Font name
a1
b1
DATA1 : p2×(b
1
+7)/8 bytes
b2
DATA2 : p2×(b
2
+7)/8 bytes
a2
p2 = 12
bn =8bits(1Byte)
Number of DATAn = 12 × (8+7)/8 = 12 Bytes
Description
Download windows system font into printer memory.
Syntax
DTp1,p2,’Font Name’ a1b1(DATA1)a2b2(DATA2)anbn(DATAn)
Parameters
p1 : Total number of characters to be downloaded: 0~255
p2 : Font Height: 0~255
Font name : A ~ Z
an : Character position in ASCII Table(0~255)
bn : Font width(dots)
(DATAn) : Character Bitmap Data
Total bytes of bitmap data : p2 × (bn+7)/8 bytes
LD630/LD640
Example
44 44 2a 0d 0a 44 54 60 14 27 41 27 DD*..DT..’A’
20 0b ……
21 0c ……
……
Page 69
LD630/LD640
- 69 -

2-7-2 DD (Downloaded font Delete)

Description
Delete downloaded font from memory
Syntax
DD’font name’
Parameters
‘font name’ : Indicate the Image in memory to be deleted.(A~Z)
This name is Case Sensitive. By using *, all images in memory will be deleted.
You can show the downloaded font list by DI command.
Example
DD’A’ // Delete downloaded font A DD* // Delete all downloaded fonts in memory
Page 70
- 70 -

2-7-3 DI (Downloaded font Information)

Description
Print list of downloaded font.
Syntax
DI
Example
DI
Result
Download Font Information ============================= Name w h c Size ============================= C 16 25 128 6400 G 12 24 224 10752
Free Memory 179419 =============================
LD630/LD640
w : font width, h : font height, c: total number of characters
Page 71
- 71 -

2-8 The Others

Commands not included in 1 to 7 categories.
1) @
Printer initialization
2) PI
Print information of printer configuration
3) CUT
Enable/Disable Cutting Action
4) ^cp
Check printer status and report 2bytes status data to host.
LD630/LD640
5) ^cu
Check printer status and report 1byte status data to host.
6) ^PI
Send various printer information to host.
Page 72
- 72 -

2-8-1 @ (Initialize Printer)

Description
Initialize the printer
Syntax
@

2-8-2 PI (Printer Information)

LD630/LD640
Description
Print current printer setting.
Syntax
PI
Page 73
LD630/LD640
- 73 -
Cutting is executed after Printing is finished
Cutting is not executed after Printing is
finished
T20… B130… BD… …
CUTy
P1
T20… B130… BD… …
CUTn
P1

2-8-3 CUT (Auto-cutter Enable/Disable)

Description
Enable or Disable Auto-cut action after printing by ‘P’ command.
Syntax
CUTp1(,p2)
Parameters
p1 : Cutting Action Enable/Disable
y : Enable cutter to act after printing is finished. n : Disable cutter.
p2 : Cutting Period Cutting Period means the number of pages between two cuttings.
This command is not the cutting command itself but cutting enable/disable command.
Cutting is executed immediately after printing is finished by P command if the cutter
option is enabled by this CUT command.
Last page is always cut.
Example – p1(Cutter Enable/Disable)
Example – p2(Cutting Period)
CUTy // Cut every page CUTy,1 // Cut every page CUTy,2 // Cut every 2 pages CUTy,4 // Cut every 4 pages
Page 74
- 74 -

2-8-4 ^cp (Check Printer Status and Report 2 bytes)

Return Values
Description
Hex
Byte
bit
1st Byte
7
Paper Empty
0x80
6
Cover Open
0x40
5
Cutter jammed
0x20
4
Thermal Head(TPH) overheat.
0x10
3
Gap Detection Error(Auto-sensing failure)
0x08
2
Ribbon End Error
0x04
1
Not assigned
0x02
0
Not assigned
0x01
2nd
Byte
7
On building label to be printed in image buffer.
0x80
6
On printing label in image buffer
0x40
5
Issued label is paused in peeler unit.
0x20
4
Not assigned
0x10
3
Not assigned
0x08
2
Not assigned
0x04
1
Not assigned
0x02
0
Not assigned
0x01
When Return
Values are
Printer Status is
1st Byte
2nd Byte
0x00
0x00
No Error. The printer is ready to build and print label.
0x80
0x00
No paper is installed in printer.
0x80
0x40
Paper roll out while printing label. When new paper roll is loaded, the printer will re-issue the last label.
0x60
0x40
While printing, cutter is jammed and cover is opened (by user).
Description
Check printer status and report 2bytes status data to host.
Syntax
^cp
Return Value
1. Format <1
2. Table
st
Byte> <2nd Byte>
LD630/LD640
3. Examples
Page 75
- 75 -

2-8-5 ^cu (Check Printer Status and Report 1 byte)

Return Values
Description
Hex
Byte
bit
1st Byte
7
Paper Empty
0x80
6
Cover Open
0x40
5
Cutter jammed
0x20
4
Thermal Head(TPH) overheat.
0x10
3
Gap Detection Error(Auto-sensing failure)
0x08
2
Ribbon End
0x04
1
Not assigned
0x02
0
Not assigned
0x01
Description
Check printer status and report 1 byte status data to host.
Syntax
^cu
Return Value
1. Format <1
2. Table
st
Byte>
LD630/LD640
Page 76
- 76 -

2-8-6 ^PI (Send Printer information to host)

Items
Return Format
Example
Model Name
Character String + 0x0d + 0x0a
LD630” + 0x0d + 0x0a
Model Type
Disabled F/W Version
Character String + 0x0d + 0x0a
V01.23” + 0x0d + 0x0a
Description
Send various printer information such as model name, firmware version, statistics data or
so to host.
Syntax
^PIp1(,p2)(,p3)
Parameters
p1 : items to be reported.
0 : Model Name 1 : Model Type : Disabled 2 : F/W Version
Return Value Format
LD630/LD640
Page 77
LD630/LD640
- 77 -

3. Programming Example

3-1 Example) T_resident

SS3 // Set Speed to 5 ips SD20 // Set Density level to 20 SW800 // Set Label Width 800 SOT // Set Printing Orientation from Top to Bottom
T26,20,0,1,1,0,0,N,N,’Font - 6 pt’ T26,49,1,1,1,0,0,N,N,’Font - 8 pt’ T26,81,2,1,1,0,0,N,N,’Font - 10 pt’
T26,117,3,1,1,0,0,N,N,’Font - 12 pt’ T26,156,4,1,1,0,0,R,N,’Font - 15 pt’
T26,200,5,1,1,0,0,N,N,’Font - 20 pt’ T26,252,6,1,1,0,0,N,N,’Font - 30 pt’
P1
Result
Font – 6 pt
Font – 8 pt
Font – 10 pt
Font – 12 pt
Font – 15 pt
Font – 20 pt
Font – 30 pt
Page 78
- 78 -

3-2 Example) T_Rotate4

SS3 SW832
T300,500,4,1,1,0,0,N,N,’ABCDEFG’ T300,500,4,1,1,0,1,N,N,’ABCDEFG’ T300,500,4,1,1,0,2,N,N,’ABCDEFG’ T300,500,4,1,1,0,3,N,N,’ABCDEFG’
P1
Result
LD630/LD640
Page 79
LD630/LD640
- 79 -

3-3 Example) V_resident

SS3 // Set speed to 5 ips SD20 // Set density to 20 SW800 // Set label width to 800 SOT // Set printing direction to from top to bottom
V50,100,U,25,25,+1,N,N,N,0,L,0,'Vector Font Test' V50,200,U,35,35,-1,N,N,N,0,L,0,'Vector Font Test' V50,300,U,35,35,+1,B,R,I,0,L,0,'Vector Font Test ' V50,400,U,45,25,+1,N,N,N,0,L,0,'Vector Font Test' V50,500,U,25,45,+1,N,N,N,0,L,0,'Vector Font Test' V50,700,U,65,65,+1,N,N,N,0,L,0,'ABCDEFGHIJKLMNO' V50,900,U,65,65,+1,N,N,N,0,L,0,'abcdefghijklmno'
P1
Result
Page 80
- 80 -

3-4 Example) V_Rotate4

SS3 SW832 V400,500,U,45,40,+1,N,N,N,0,L,0,'VECTOR FONT' V400,500,U,45,40,+1,N,N,N,1,L,0,'VECTOR FONT' V400,500,U,45,40,+1,N,N,N,2,L,0,'VECTOR FONT' V400,500,U,45,40,+1,N,N,N,3,L,0,'VECTOR FONT' P1
Result
LD630/LD640
Page 81
LD630/LD640
- 81 -

3-5 Example) Code39

SM10,0
B178,196,0,2,6,100,0,0’1234567890’ // Caution : The position is not (178,196)
but (78,196).
B150,468,0,4,10,200,0,0’1234567890’ P1
Result
Page 82
- 82 -

3-6 Example) BD1

Normal Mode
Reverse Mode
SS3 // Set Speed to 5 ips SD20 // Set Density level to 20 SW800 // Set Label Width to 800
BD50,50,750,500,B,20
T100,150,5,1,1,0,0,N,N,’Normal Mode’ T100,300,5,1,1,0,0,R,N,’Reverse Mode’
SOT P1
LD630/LD640
Result
Page 83
LD630/LD640
- 83 -

3-7 Example) BD3

SS3 // Set Printing Speed to 5 ips SD20 // Set Printing Density level to 20 SW800 // Set Label Width to 800
BD50,100,400,150,O // Draw a block in Overwriting Mode BD50,200,400,250,O BD50,300,400,350,O BD100,50,150,400,E // Draw a block in Exclusive OR mode BD200,50,250,400,E BD300,50,350,400,E BD500,200,700,400,O BD510,210,670,370,D // Draw a block in Delete mode, namely Erase block
area
BD100,600,350,1000,O
T50,700,5,1,1,0,0,N,N,’NORMAL’ // Write Text data on image buffer T50,800,5,1,1,0,0,N,N,’NORMAL’
BD110,780,340,900,E T500,700,5,1,1,0,0,n,N,’TEST’ BD480,680,700,800,E
SOT // Set Printing Orientation from Top to Bottom P1 // Start Printing
Page 84
- 84 -
Result
NORMAL
NORMAL
TEST
LD630/LD640
Page 85
- 85 -

3-8 Example) BD4

SW800 SM10,0
BD100,300,550,330,O // Overwrite mode BD200,200,250,430,O // Overwrite mode BD400,200,450,430,E // Exclusive OR mode
P1
Result
LD630/LD640
Page 86
LD630/LD640
- 86 -

3-9 Example) BD5

CB SW800 SM10,0 BD100,300,300,500,O BD400,300,700,500,B,30 // Box mode, additional parameter follows P1
Result
Page 87
LD630/LD640
- 87 -

3-10 Example) Slope

CB SS3 SD20 SW8000
BD100,300,300,800,S,100 // Slope mode, additional parameter follows BD600,300,400,800,S,100
P1
Result
Page 88
- 88 -

3-11 Example) SW&SL

CB SS3 SD20
SW800 // Set Label Width to 800 SL300,10,C // Continuous type
BD0,0,800,300,B,10 T30,40,4,1,1,0,0,N,N,'SW=800, SL=300, Continuous' P1
SW600 SL500,10,C
BD0,0,600,500,B,10
LD630/LD640
T30,40,4,1,1,0,0,N,N,'SW=600, SL=500' T30,100,4,1,1,0,0,N,N,'Continuous' P1
SW400 SL800,10,C
BD0,0,400,800,B,10 T30,40,4,1,1,0,0,N,N,'SW=400' T30,90,4,1,1,0,0,N,N,'SL=800' T30,140,4,1,1,0,0,N,N,'Continuous' P1
Page 89
- 89 -
Result
SW = 800, SL=300, Continuous
SW = 600, SL=500,
Continuous
SW= 400,
SL = 800,
Continuous
LD630/LD640
Page 90
LD630/LD640
- 90 -
Stored in past time
Stored in this time

3-12 Example) TEST00_TS

TD’Test00’ // Template Delete TS’ Test00’ // Start Template Store
SV00,15,N,’Manufacturer :’ // Declare variable V00, field size:15, No justification SV01,15,R,’Model Name :’ // Declare variable V01, field size:15, Right
justification
T50,100,3,1,1,0,0,N,N,’Manufacturer :’V00 // Print variable V00 with some text string T50,150,3,1,1,0,0,N,N,’Model Name :’V01 // Print variable V01 with some text string
T50,300,3,1,1,0,0,N,N,V00 // Print variable V00 only T50,350,3,1,1,0,0,N,N,V01 // Print variable V01 only
TE // End Template Store
TI // Print and show all templates in memory
Result
Templates Information ===================
1. Test 1
2. Test0 Available template memory : 5.3Kbyte
Page 91
LD630/LD640
- 91 -
Right Justification
Right Justification
No Justification
No Justification

3-13 Example) TEST00_TR

TR’Test00 // Recall Stored template ‘Test00’
? // To get contents for variables used in ‘Test00’
Oki Data // Content for V00 LD630 // Content for V01
P1 // Print
Result
Manufacturer : Oki Data Model Name : LD630 Oki Data
LD630
Page 92
LD630/LD640
- 92 -

3-14 Example) TEST04_TS

TS’Test04’ // Start Template Store
CB // Clear Image Buffer SS3 // Set Speed to 5 ips SD20 // Set Density level 20 SW800 // Set Label Width to 800 SOT // Set Printing Orientation from Top to Bottom(Default)
SV00,15,L,’prompt’ // Declare variable V00, field size:15, Left justification SV01,15,R,’prompt’ // Declare variable V01, field size:15, Right justification SV02,15,C,’prompt’ // Declare variable V02, field size:15, Center
justification
SV03,15,N,’prompt’ // Declare variable V03, field size:15, No justification SV04,15,L,’prompt’ // Declare variable V04, field size:15, Left justification SV05,15,R,’prompt’ // Declare variable V05, field size:15, Right justification SV06,15,C,’prompt’ // Declare variable V06, field size:15, Center
justification
SV07,15,N,’prompt’ // Declare variable V07, field size:15, No justification
T26,50,4,1,1,0,0,R,N,V00 // Print variable only T26,100,4,1,1,0,0,R,N,V01 T26,150,4,1,1,0,0,R,N,V02 T26,200,4,1,1,0,0,R,N,V03 T26,250,4,1,1,0,0,R,N,’LD630 :’V04 // Print variable with fixed text data
T26,300,4,1,1,0,0,R,N,’LD630 :’V05 T26,350,4,1,1,0,0,R,N,’LD630 :’V06 T26,400,4,1,1,0,0,R,N,’LD630 :’V07
TE // End Template Store
Page 93
- 93 -

3-15 Example) TEST04_TR

A
B
C
D
LD630 : E
LD630 : F
LD630 : G
LD630 : H
TR’Test04’ // Recall Template
? // Start Get values for variables A // data for variable V00 B // data for variable V00 C . D . E . F . G H // data for variable V07
P1 // Start Printing
LD630/LD640

3-16 Example) IR1

IR130,400,’Oki Data // Recall stored image data P1 // Printing
!!! Use the PCXDown utility when you download the pcx image file to printer memory. Refer to IS command.
Result
Page 94
LD630/LD640
- 94 -
Oki Data
LD630

3-17 Example) TEST10_TS

TS’Test10’ // Start Template Store
CB // Clear Image Buffer SS3 // Set Speed to 5 ips SD20 // Set Density to 20 SW800 // Set Label Width to 800 SOT // Set Printing Orientation from Top to bottom
SV00,15,C,’prompt’ // Declare Variable 00 SV01,15,N,’prompt’ // Declare Variable 01 SV02,10,N,’prompt’ // Declare Variable 02
T130,250,5,1,1,0,0,R,N,V00 // Print Content of V00 T250,600,5,1,1,0,0,N,N,V01 // Print Content of V01 IR130,400,V02 // Use V02 as Image Name
TE // End Template Store

3-18 Example) TEST10_TR

(File location : CD\Testfile\Template\Test10\TEST10_TR.txt)
TR’Test10 // Recall Template
? // Start Get data for variables
Oki Data // data for V00 LD630 // data for V01 Oki Data // data for V02(Image Name)
P1 // Start Printing
Page 95
LD630/LD640
- 95 -
Serial Number : 0001
Serial Number : 9999
Serial Number : 0002
Serial Number : 9998
Serial Number : 0003
Serial Number : 9997
Serial Number : 9999
Serial Number : 0001
Serial Number : 0000
Serial Number : 0000
Serial Number : 0001
Serial Number : 9999

3-19 Example) TEST11_TS

TS’Test11’ // Start Template Store
CB // Clear Image Buffer SS3 // Set Printing Speed to 5 ips SD20 // Set Density to 20 SW800 // Set Label Width to 800 SOT // Set Printing Orientation from Top to Bottom SC0,4,L,+1,’COUNTER1’ // Declare Counter 0, Field=4, Step:+1,Left
Justi.
SC1,4,N,-1,’COUNTER2’ // Declare Counter 1, Field=4, Step: -1,No
Justi.
T50,50,4,1,1,0,0,N,N,’Serial Number : ‘C0 // Print Counter 0 T50,150,4,1,1,0,0,R,N,’Serial Number : ‘C1 // Print Counter 1
TE // End of Template Store

3-20 Example) TEST11_TR

TR’Test11’ // Recall Template
? // Start Get values for variables 0001 // data for Counter 0 9999 // data for Counter 1 P3,1
?
9999 0001 P3,1
Page 96
- 96 -

3-21 Example) SAMPL LABEL

SM10,20 SW832 SC0,3,N,+1,'prompt' T16,20,1,0,0,0,0,N,N,'SHIPPERS INTERNATIONAL' T16,48,1,0,0,0,0,N,N,'(123)456-7890' T16,76,1,0,0,0,0,N,N,'5TH FLOOR' T16,104,1,0,0,0,0,N,N,'1550 W ANYWHERESTREET' T16,132,1,0,0,0,0,N,N,'PHEONIX AZ 85027-3129' T474,16,3,0,0,0,0,N,B,'12LBS' T658,16,3,0,0,0,0,N,B,'1 OF 2' T508,56,1,0,0,0,0,N,N,'DWT:15 LBS' T508,84,1,0,0,0,0,N,N,'AH' T24,180,3,0,0,0,0,N,B,'SHIP'
LD630/LD640
T32,224,3,0,0,0,0,N,B,'TO' T124,184,3,0,0,0,0,N,N,'JOHN SMITH' T124,216,3,0,0,0,0,N,N,'(987)654-3210' T124,248,3,0,0,0,0,N,N,'ABC COMPANY' T124,280,3,0,0,0,0,N,N,'BUILDING 3 FLOOR4' T124,312,3,0,0,0,0,N,N,'123 MAIN STREET' T124,356,4,0,0,0,0,N,B,'SALT LAKE CITY UT 84170-6672' T270,408,6,0,0,0,0,N,B,'UT 841 9-06' T16,648,5,0,0,0,0,N,B,'UPS NEXT DAY AIR' T16,712,2,0,0,0,0,N,N,'TRACKING# : 1Z 123 45E 24 1234 5677' T16,1016,1,0,0,0,0,N,N,'BILLING: P/P' T16,1040,1,0,0,0,0,N,N,'SIGNATURE REQUIRED' T16,1064,1,0,0,0,0,N,N,'HAZADOUS MATERIAL' T640,646,5,2,2,0,0,N,N,’1’ B1368,496,1,2,6,100,0,0,'1234567890' B160,768,1,4,10,200,0,0,'1234567890' BD30,396,816,400,O BD30,624,816,634,O BD30,746,816,750,O BD30,976,816,986,O BD256,398,260,624,O B216,400,M,2,'999,840,06810,7317,THIS IS A TEST OF Oki Data LABEL PRINTER LD630. MODE 2 ENCODING. THIS IS AN 84 CHAR.' P1
Page 97
- 97 -
Result
LD630/LD640
Page 98
Oki contact details
Oki Systems (UK) Ltd
Blays House Wick Road Egham Surrey TW20 0HJ
Tel: +44 (0) 1784 274300 Fax: +44 (0) 1784 274301 http://www.oki.co.uk
Oki Systems Ireland Limited
The Square Industrial Complex Tallaght Dublin 24
Tel:+353 (0) 1 4049590 Fax:+353 (0)1 4049591 http://www.oki.ie
Oki Systems Ireland Limited ­Northern Ireland
19 Ferndale Avenue Glengormley BT36 5AL Northern Ireland
Tel:+44 (0) 7767 271447 Fax:+44 (0) 1 404 9520 http://www.oki.ie
Technical Support for all Ireland: Tel:+353 1 4049570 Fax:+353 1 4049555 E-mail: tech.support@oki.ie
OKI Systems (Czech and Slo­vak), s.r.o.
IBC – Pobřežní 3
186 00 Praha 8 Czech Republic
Tel: +420 224 890158 Fax:+420 22 232 6621 Website: www.oki.cz, www.oki.sk
Oki Systems (Deutschland) GmbH
Hansaallee 187 40549 Düsseldorf
Tel: 01805/65 4 4357** 01805/OKIHELP** Fax: +49 (0) 211 59 33 45 Website: www.okiprintingsolutions.de info@oki.de
**0,14€/Minute aus dem dt. Festnetz der T-Com (Stand
11.2008)
Διανομέας των συστημάτων OKI
CPI S.A1 Rafailidou str. 177 78 Tavros Athens Greece
Tel: +30 210 48 05 800 Fax:+30 210 48 05 801 EMail:sales@cpi.gr
Oki Systèmes (France) S.A.
44-50 Av. du Général de Gaulle 94246 L'Hay les Roses Paris
Tel:+33 01 46 15 80 00 Télécopie:+33 01 46 15 80 60 Website: www.oki.fr
OKI Systems (Magyarország) Kft.
Capital Square Tower 2 7th Floor H-1133 Budapest, Váci út 76 Hungary
Telefon: +36 1 814 8000 Telefax: +36 1 814 8009 Website: www.okihu.hu
OKI Systems (Italia) S.p.A.
via Milano, 11, 20084 Lacchiarella (MI)
Tel:+39 (0) 2 900261 Fax:+39 (0) 2 90026344 Website: www.oki.it
OKI Printing Solutions
Platinium Business Park II, 3rd Floor ul. Domaniewska 42 02-672 Warsaw Poland
Tel:+48 22 448 65 00 Fax:+48 22 448 65 01 Website: www.oki.com.pl E-mail: oki@oki.com.pl Hotline: 0800 120066 E-mail: tech@oki.com.pl
Oki Systems (Ibérica) S.A.
Sucursal Portugal
Edifício Prime -
Av. Quinta Grande 53 7º C Alfragide 2614-521 Amadora Portugal
Tel:+351 21 470 4200 Fax:+351 21 470 4201 Website:www.oki.pt E-mail : oki@oki.pt
Oki Service Serviço de apoio técnico ao Cliente
Tel: 808 200 197 E-mail : okiserv@oki.pt
OKI Europe Ltd. (Russia)
Ofce 702, Bldg 1
Zagorodnoye shosse 117152, Moscow
Tel: +74 095 258 6065 Fax: +74 095 258 6070 e-mail: info@oki.ru Website: www.oki.ru
Technical support: Tel: +7 495 564 8421 e-mail: tech@oki.ru
Oki Systems (Österreich)
Campus 21 Businesszentrum Wien Sued Liebermannstrasse A02 603 22345 Brun am Gebirge
Tel: +43 223 6677 110 Drucker Support: +43 (0) 2236 677110-501 Fax Support: +43 (0) 2236 677110-502 Website: www.oki.at
OKI Europe Ltd. (Ukraine)
Raisy Opkinoy Street,8 Building B, 2 Kiev 02002 Ukraine
Tel: +380 44 537 5288 e-mail: info@oki.ua Website: www.oki.ua
OKI Sistem ve Yazıcı Çözümleri Tic. Ltd. Şti.
Harman sok Duran Is Merkezi, No:4, Kat:6, 34394, Levent
İstanbul
Tel: +90 212 279 2393 Faks: +90 212 279 2366 Web: www.oki.com.tr www.okiprintingsolutions.com.tr
Oki Systems (Belgium)
Medialaan 24 1800 Vilvoorde
Helpdesk: 02-2574620 Fax: 02 2531848 Website: www.oki.be
AlphaLink Bulgaria Ltd.
2 Kukush Str.
Building "Antim Tower", . 6 1463 Soa, Bulgaria
tel: +359 2 821 1160 fax: +359 2 821 1193 Website: http://bulgaria.oki.com
nd
Floor,
Page 99
OKI Printing Solutions
Herstedøstervej 27 2620 Albertslund Danmark
Adm.: +45 43 66 65 00 Hotline: +45 43 66 65 40 Salg: +45 43 66 65 30 Fax: +45 43 66 65 90 Website: www.oki.dk
Oki Systems (Finland) Oy
Polaris Capella Vänrikinkuja 3 02600 Espoo
Tel: +358 (0) 207 900 800 Fax: +358 (0) 207 900 809
Website: www.oki.
Oki Systems (Holland) b.v.
Neptunustraat 27-29 2132 JA Hoofddorp
Helpdesk: 0800 5667654 Tel:+31 (0) 23 55 63 740 Fax:+31 (0) 23 55 63 750 Website: www.oki.nl
Oki Systems (Norway) AS
Tevlingveien 23 N-1081 Oslo
Tel:+47 (0) 63 89 36 00 Telefax:+47 (0) 63 89 36 01 Ordrefax:+47 (0) 63 89 36 02 Website: www.oki.no
General Systems S.R.L. (Roma­nia)
Sos. Bucuresti-Ploiesti Nr. 135. Bucharest 1 Romania
Tel: +40 21 303 3138 Fax: +40 21303 3150 Website: http://romania.oki.com
Var vänlig kontakta din Återförsäljare i första hand, för konsultation. I andra hand kontakta
Oki Systems (Sweden) AB
Borgafjordsgatan 7 Box 1191 164 26 Kista
Tel. +46 (0) 8 634 37 00 e-mail: info@oki.se för allmänna frågor om Oki produkter
support@oki.se för teknisk support gällandes Oki produkter
Vardagar: 08.30 - 12.00,
13.00 - 16.00 Website: www.oki.se
Oki Systems (Schweiz)
Baslerstrasse 15 CH-4310 Rheinfelden
Support deutsch +41 61 827 94 81 Support français +41 61 827 94 82 Support italiano +41 061 827 9473 Tel: +41 61 827 9494 Website: www.oki.ch
Oki Data Americas Inc.(United
States • États-Unis)
2000 Bishops Gate Blvd. Mt. Laurel, NJ 08054 USA
Tel: 1-800-654-3282 Fax: 1-856-222-5247
WWW.OKIPRINTINGSOLUTIONS.
http:// COM http://my.okidata.com
Oki Data Americas Inc.(Canada
• Canadá)
4140B Sladeview Crescent Unit 7 & 8 Mississauga, Ontario Canada L5L 6A1
Tél: 1-905-608-5000 Téléc: 1-905-608-5040 http://
WWW.OKIPRINTINGSOLUTIONS.
COM
Oki Data Americas Inc.(América Latina (OTRO))
2000 Bishops Gate Blvd. Mt. Laurel, NJ 08054 USA
Tel (Español): 1-856-222-7496 1-856-222-5276 Fax: 1-856-222-5260 Email: LASatisfaction@okidata.com
Oki Data de Mexico, S.A. de C.V.
Mariano Escobedo #748, Piso 8 Col. Nueva Anzures C.P. 11590, México, D.F.
Tel: 52-555-263-8780 Fax: 52-555-250-3501 http://
WWW.OKIPRINTINGSOLUTIONS.
COM
Oki Data do Brasil, Ltda.
Rua Alexandre Dumas, 2220-80 andar Chácara Santo Antonio 04717-004, São Paulo, SP Brasil
Tel: 55-11-3444-6747 (Grande São
Paulo)
0800-11-5577 (Demais
localidades) Fax: 5511-3444-3501 e-mail: okidata@okidata.com.br http://
WWW.OKIPRINTINGSOLUTIONS.
COM
Oki Data (Singapore) Pte. Ltd.
438A Alexandra Road #02-11/12, Lobby 3, Alexandra Technopark Singapore(119967)
Tel:(65) 6221 3722 Fax:(65) 6594 0609 http://www.okidata.com.sg
Oki Systems (Thailand) Ltd.
1168/81-82 Lumpini Tower, 27th Floor Rama IV Road Tungmahamek, Sathorn Bangkok 10120
Tel:(662) 679 9235 Fax:(662) 679 9243/245 http://www.okisysthai.com
Oki Data(Australia) Pty Ltd.
Level1 67 Epping Road, Macquarie Park NSW 2113, Australia
Tel: +61 2 8071 0000 (Support Tel: 1800 807 472) Fax: +61 2 8071 0010 http://www.oki.com.au
Comworth Systems Ltd.
8 Antares Place Rosedale, Auckland 0632, New Zealand
Tel:(64) 9 477 0500 Fax:(64) 9 477 0549 http://www.comworth.co.nz
Oki Data(S) P Ltd. Malaysia Rep
Ofce
Suite 21.03, 21st Floor Menara IGB, Mid Valley City, Lingkaran Syed Pura 59200, Kuala Lumpur, Malaysia
Tel: (60) 3 2287 1177 Fax: (60) 3 2287 1166
Page 100
Oki Data Corporation
4-11-22 Shibaura, Minato-ku,Tokyo 108-8551, Japan
www.okiprintingsolutions.com
Rev2
Loading...