advertisement
LD630/LD640
SLCS Programming Manual
Technical Reference
■ Table of Contents
- 2 -
LD630/LD640
- 3 -
LD630/LD640
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.
- 4 -
LD630/LD640
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)
832 dots(104mm = 4inch)
.
.
.
…
.
…
.
…
.
.
.
Image Buffer
- 5 -
LD630/LD640
1-2 Information for calculating position on image buffer
1) Relation between position and number of dots
Inch
0.04
0.40
1.00
1.25
1.50
1.75
2.00
2.25
2.50
2.75
3.00
4.00 mm
1
10.00
25.40
31.75
38.10
44.45
50.80
57.15
63.50
69.85
76.20
101.6 dots
8
80
203
254
305
355
406
457
508
556
610
813
Resolution
203 dpi
2) Font Information
Font name
0
1
2
3
4
5
6
7
8
9
Korean a
Korean b
Korean c
Korean d
Korean e
Korean f
GB2312 m
BIG5 n
Vector
Width × Height (dots)
09 × 15
12 × 20
16 × 25
19 × 30
24 × 38
32 × 50
48 × 76
22 × 34
28 × 44
37 × 58
16 × 16(ascii:9 × 15)
24 × 24(ascii:12 × 24)
20 × 20(ascii:12×20)
26 × 26(ascii:16×30)
20 × 26(ascii:16×30)
38 × 38(ascii:22×34)
24 × 24(ascii:12×24)
24 × 24(ascii:12×24)
Scalable
- 6 -
3) Example of text and barcode
Direction of x axis
(0.0)
(124 , 160)
Oki Data
(124 , 356)
0
4) Example of rotation
(0.0)
Start Position
0°
Direction of x axis
ABCD
(503 , 160)
LD630
Start Position
90°
Start Position
270°
Start Position
180°
LD630/LD640
- 7 -
LD630/LD640
1-3 Command List
Command Description Remarks
1. Commands for Designing Label
T Text
V Text (Vector Font)
B1
B2
B3
1d barcode
2d barcode
Special barcode
SB Set Buffer mode
Draw text string on the image buffer
Draw text string on the image buffer
Draw 1D Barcode on the image buffer
Draw 2D Barcode on the image buffer
Draw special barcode on the image buffer
BD
CD
CS
P
Block Draw
Circle Draw
Character Set selection
Draw line or box on the image buffer
Draw circle on the image buffer
Select international code table
Print Start printing the content of image buffer
SM
2. Media & Buffer related Commands
ST Set Print Type Select Thermal Direct / Transfer printing
Set Margin Set the marginal value of the image buffer
SF
SL
SW
Set Back-feed Option
Set Label Length
Set Label Width
Set back-feeding option
Set length of label
Set length of label
Enable or Disable double buffering function
Clear image buffer CB Clear Buffer
3. Printer Setting Commands
SS Set Speed
SD
SO
SP
SA
TA
Set Density
Set Orientation
Set serial Port
Set Offset
Set Tear-off/Cut
4. Variable related Commands
SC Set Counter
AC
SV
?
PV
Set Counter
Set Variable
Get variables
Print with Variable
Set printing speed
Set printing density from level 0 to 20
Set printing direction
Set serial port configurations
Set offset value
Set Tear-off/Cut value
Used in Template sequence
Used in normal mode
Used in Template sequence
Get content of variables and counters
Use this command in Template
Page
- 8 -
LD630/LD640
Command Description Remarks
5. Template Related Commands
TS Template store Start
TE Template store End
TR Template Recall
All contents between these commands are saved in printer memory
TD
TI
Template Delete
Template Information
Load and reuse the stored Template
Delete stored Template from printer memory
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
II
LD
LC
Image Delete Delete stored image
Image Information
Bitmap data draw
Compression b itmap data draw
BMP format file draw
Print the list of currently stored images
Draw bitmap image data on the image buffer
Draw compression bitmap image data on specific position of image buffer
Draw BMP format file on the image buffer BMP
7. Downloadable Font Related Commands
DT Download True Type font Windows system font used
DD
DI
Downloadable font Delete
Downloadable font
Information
8. The Others
@ Reset printer
PI
CUT
^cp
Delete downloaded font
Print the list of currently stored images
Initialize the printer
Printer Information
Enable/Disable Cutter option
Check Printer Status
Print current setting of printer
Cutting is executed after Printing is finished if cutting option is enabled by this command
Return 2 bytes status values to host
^cu
^PI
Check Printer Status
Send Printer information
Return 1 byte status value to host
Send various information to host
Page
- 9 -
LD630/LD640
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.
- 10 -
LD630/LD640
2. Detail Description
2-1 Commands for Designing a Label
These commands are used to design a label by providing t ext, 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.
- 11 -
LD630/LD640
2-1-1 T (Text String)
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
Value
7
8
9 a b c
3
4
5
6
0
1
2 d e f m n j
Font Size(pt)
6
8
10
12
15
20
30
14
18
24
KOREAN 1
KOREAN 2
KOREAN 3
KOREAN 4
KOREAN 5
KOREAN 6
GB2312
BIG5
Shift JIS
Width
Height(dots)
9
15
12
20
16
25
19
30
24
38
32
50
48
76
22
34
28
44
37
58
16
16 (ascii 9
15)
24
24 (ascii 12
24)
20
20 (ascii 12
20)
26
26 (ascii 16
30)
20
26 (ascii 16
30)
38
38 (ascii 22
34)
24
24 (ascii 12
24)
24
24 (ascii 12
24)
24
24 (ascii 12
24)
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
Value
0
1
2
3
p8 : Reverse printing
N : Normal printing
Rotation
No Rotation
90 degrees
180 degrees
270 degrees
R : Reverse printing
- 12 -
LD630/LD640
p9 : Bold
N : Normal
p10 : Text Alignment(Optional)
B : Bold
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
\\
.
- 13 -
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
Font – 8 pt
Font
– 10 pt
Font – 12 pt
Font – 15 pt
Font – 20 pt
Font – 30 pt
- 14 -
LD630/LD640
LD630/LD640
2-1-2 V (Text String Vector Font)
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) 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
p8 : Reverse printing
N: Normal printing
P9 : Text style
N: Normal
P10 : Rotation
Value
0
1
2
3
p11: Text Alignment (Optional)
B : Bold
R: Reverse printing
I: Italic
Rotation
No Rotation
90 degrees
180 degrees
270 degrees
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
- 15 -
LD630/LD640
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.
- 16 -
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
- 17 -
LD630/LD640
2-1-3 B1 (1 Dimensional bar code)
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 p3
0
1
2
3
4
Barcode
Code39
Code128
I2of5
Codabar
Code93
p4 : Narrow bar width [dot] p3
5
6
7
8
9
p5 : Wide bar width [dot]
p6 : Bar code height [dot]
p7 : Rotation
Value
0
1
2
3
Rotation
No Rotation
90 degrees
180 degrees
270 degrees
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
Barcode
UPC-A
UPC-E
EAN13
EAN8
UCC/EAN128
- 18 -
LD630/LD640
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’
- 19 -
LD630/LD640
Example
SM20,20
B178,196 ,0,2,6,100,0,0,’1234567890’
B150,468 ,0,4,10,200,0,0,’1234567890’
P1
Result
// Caution:The position is not (178,196) but
(78,196)
- 20 -
2-1-4 B2 (2 Dimensional bar code)
Description
Draw 2D Barcode on the image buffer
Syntax
B2 p1,p2,p3……’DATA’
Parameters
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : 2D barcode selection p3
M
P
Q
D
2D Barcode
MaxiCode
PDF417
QR Code
Data Matrix
Following parameters (p4, p5 …. ,Data) are barcodes-specific.
See the following pages for details of each 2D barcodes.
LD630/LD640
- 21 -
LD630/LD640
Maxicode(When p3 is M)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : M (means ‘Maxicode’)
p4 : Mode selection p4
0
2
3
4
‘DATA’ : Data format is dependent on ‘Mode’
Rotation
Mode0
Mode2
Mode3
Mode4
Mode
0
2 or 3
4
Data Format
‘cl,co,pc,lpm’
‘lpm’ cl : Class Code(3 digits) co : Country Code(3digits)
Mode2 : Numeric Characters
Mode3 : International Characters pc : Postal Code lpm : Low priority message(data)
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
B2200,200,M,4
,’THIS IS A 93 CHARACTER CODE SET A MESSAGE THAT FILLS A
MODE 4, UNAPPENDED, MAXICODE SYMBOL...’
- 22 -
LD630/LD640
PDF417(When p3 is P)
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 p6
0
1
2
3
4
5
6
7
8
EC Level
0
1
2
3
4
5
6
7
8
EC Codeword
2
4
8
16
32
64
128
256
512
p7 : Data compression method p7
0
1
2
Data Type
Text
Compression
2 Characters per codeword
Numeric 2.93 Characters per codeword
Binary 1.2 Bytes per codeword
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
Value
0
1
2
3
‘DATA’ : ASCII data or Binary data.
Rotation
No Rotation
90 degrees
180 degrees
270 degrees
Example
B2100,750 ,P,30,5,0,0,1,1,3,10,0,’ Oki Data Label Printer LD630’ // The position is
(100,750)
- 23 -
LD630/LD640
QR Code(When p3 is Q)
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
L
M
Q
H
Recovery Rate
7%
15%
25%
30%
p6 : Barcode Size : 1~4
p7 : Rotation
Value
0
1
2
3
Rotation
No Rotation
90 degrees
180 degrees
270 degrees
‘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
Value
0
1
2
3
Rotation
No Rotation
90 degrees
180 degrees
270 degrees
‘DATA’ : ASCII data or Binary data.
Example
B2200,100,D,2,N,'Oki Data Label Printer' // The position is (200,100)
- 24 -
LD630/LD640
2-1-5 B3 (Special Barcode)
Description
Draw Special Barcode on the image buffer
Syntax
B3 p1,p2,p3……’DATA’
Parameters
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : Special barcode selection p3
I
Special Barcode
IMB(Intelligent Mail Barcode)
Following parameters (p4, p5 …. ,Data) are barcodes-specific.
See the following pages for details of each special barcodes .
IMB (p3 = I)
p1 : Horizontal position (X) [dot]
p2 : Vertical position (Y) [dot]
p3 : I (means
‘IMB’)
p4 : Rotation
Value
0
1
2
3
P5 : HRI :
0 : Not Printed
1 : Below the barcode
‘DATA’ : ASCII data or Binary data.
Rotation
No Rotation
90 degrees
180 degrees
270 degrees
Example
B3100,100,I,0,1,'0123456709498765432101234567891' // The position is (100,100)
- 25 -
2-1-6 BD (Block Draw)
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 p5
O
E
D
S
B
Type
Line Overwriting
Line Exclusive OR
Line Delete
Slope(a oblique line)
Box
Additional p6
Not necessary
Not necessary
Not necessary
Thickness
Thickness
If p5 is S or B, then additional p6 must follow p5.
LD630/LD640
- 26 -
Example
1) Start and end position
(p1,p2)
2) Overwriting mode(when p5 is O)
3) Exclusive OR mode(when p5 is E)
4) Delete block mode(when p5 is D)
(p3,p4)
- 27 -
LD630/LD640
5) Slope block mode(when p5 is S)
(p1,p2 ) p6 : Thickness
(p3,p4)
6) Draw box mode(when p5 is B)
(p1,p2 ) p6 : Thickness
(p3,p4)
LD630/LD640
- 28 -
2-1-7 CD (Circle Draw)
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
Value
1
2
3
4
5
6
Diameter (mm)
5
7
9
11
13
21
p4 : Multiplier : 1 ~ 4
Example
CD100,200,2,1
(100,200)
Width
Height(dots)
40
40
56
56
72
72
88
88
104
104
168
168
Circle size(diameter is 7mm)
LD630/LD640
- 29 -
2-1-8 CS (Character Set selection)
Description
To select international character set and code table.
Syntax
CSp1,p2
Parameters
p1 : International Character Set
10
11
12
13
6
7
8
9
14
15 p1
0
1
2
3
4
5
Country
U.S.A
France
Germany
U.K
Denmark I
Sweden
Italy
Spain I
Norway
Denmark II
Japan
Spain II
Latin America
Korea
Slovenia/Croatia
China
LD630/LD640
- 30 -
p2 : Code Pages p2
4
5
6
0
1
2
3
7
8
9
10
11
12
13
14
15
16
17
18
19
Code Table
CP437
CP850
CP 852
CP 860
CP 863
CP 865
WCP 1252
CP 865 + WCP 1252
CP 857
CP 737
WCP 1250
WCP 1253
WCP 1254
CP 855
CP 862
CP 866
WCP 1251
WCP 1255
CP 928
CP 864
Language
U.S.A
Latin1
Latin2
Portuguese
Canadian French
Nordic
Latin I
European
Combined
Turkish
Greek
Latin 2
Greek
Turkish
Cyrillic
Hebrew
Cyrillic
Cyrillic
Hebrew
Greek
Arabic
20
21
22
CP 775
WCP1257
CP858
Baltic
Baltic
Latin 1 + Euro
Default Setting is U.S.A standard (p1=0 and p2=0).
LD630/LD640
European Combined Page
Address
0x80
0x81 ~ 0x9f
0xA0 ~ 0xff
Code Page
Euro Currency
PC865
PC1252
- 31 -
LD630/LD640
Country
U.S.A
France
Germany
International Character Set
Hex 23h 24h 40h 5Bh
5C h
5D h
5Eh 60h 7Bh
7C h
7D h
7E
Dec 35 36 64 91 92 93 94 96 123 123 125 126
$ @ [
$ à °
\
ç
]
§
^
^
$ § Ä Ö Ü ^
`
`
`
{
é
ä
|
ù
ö
}
è
ü
~
¨
β
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
1
16
2
32
3
48
4
64
5
80
6
96
7
112
0
!
1
"
2
Control Characters
# $ % &
3 4 5 6
'
7
(
8
@ A B C D E F G H
)
9
I
*
:
J
P Q R S T U V W X Y Z a q b r c s d t e u f v g w h x i y j z k
{
+
;
K
[ l
|
,
<
L M N O
] m n
}
-
=
^
~
.
>
_ o
⌂
/
?
` p
※ Refer to the “Code Pages Manual” for more extension code pages table.
- 32 -
LD630/LD640
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.
- 33 -
LD630/LD640
Example
(1) In case of Using P ( P is used outside of template sequence)
TS’TPL_TST1’
SV00,15,N,’Model Name :’
// Start Template Store
// Declare variable V00
T50,100,3,1,1,0,0,N,N,’Model Name :’V00 // T command with variable
TE
TR’TPL_TST1”
// End Template Store
// Recall stored template ‘TPL_TST1’
?
LD630
P3,2
// Get content of variable used in recalled template
// Content of variable V00
// 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’
SV00,15,N,’Model Name :’
// Start Template Store
// Declare variable V00
SV01,2,N,’# of set :’
SV02,2,N,’# of copies : ‘
// Declare variable V01
// Declare variable V02
T50,100,3,1,1,0,0,N,N,’Model Name :’V00 // T command with variable
PVV01,V02
TE
TR’TPL_TST1”
// PV command can be used inside the template
// End Template Store
?
LD630
3
2
// Recall stored template ‘TPL_TST1’
// Get content of variable used in recalled template
// Content of variable V00
// Content of variable V00
// Content of variable V00
// As soon as all contents of variables are entered’
// printer will starts printing
- 34 -
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
5) SW
Set label(Image buffer) width
6) SB
Set buffer mode(Enable or disable Double Buffering)
7) CB
Clear Image Buffer
LD630/LD640
- 35 -
LD630/LD640
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
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
- 36 -
LD630/LD640
** When printing orientation is from top to bottom
Image Buffer
(0,0) : Origin
New Image Buffer
(p1,p2) : New Origin
virtual (0,0)
Label Feeding
Direction
** When printing orientation is from bottom to top. virtual (0,0)
New Origin : (p1,p2)
Label Feeding
Direction
- 37 -
LD630/LD640
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.
This option is useful for the continuous paper or black mark media with perforation line away from black mark.
The pr inter’s default back feeding step quantity depends on the printer models and printer modes such as normal, peeler or cutter.
Examples)
SF0
SF1
SL1,0
SL1,100
SL0,100
→ Disable Printer’s back-feeding option.
→ Default quantity of Back feed is executed before printing.
→ Default quantity of Back feed is executed before printing.
→ 100 step’s Back feed is executed before printing.
→ Back feed is disabled and p2(100) is ignored.
- 38 -
LD630/LD640
2-2-4 SL (Set Length)
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]
p3 : Media Type p3
G
C
Media type
Gap
Continuous
B Black Mark
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.
- 39 -
LD630/LD640
Example – p1 & p2(Length)
SL406,20 // Set label length to 406 dots (2 inch, 50mm) and gap length to 20 dots(2.5mm) p1
(In this example,406)
P2
(In this example,20)
- 40 -
LD630/LD640
Example – p3(Media Type)
1. Gap Type 2. Continuous Type 3. Black Mark Type
Example – p4(Offset Lenght) p4 : Offset Length
Black Mark
Perforation Line
- 41 -
LD630/LD640
2-2-5 SW (Set Width)
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.
Example
SW406
Maximum
Buffer Width
// Set label width to 2 inch(406 dots)
Printer Head, Max 832dots(4 inch) p1
Printing Area
Set by
SL and SW
CENTER OF HEAD
Maximum
Buffer Width
Set by SL
- 42 -
LD630/LD640
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
- 43 -
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
5) SA
Set Offset
6) TA
Set Tear-off/Cut
LD630/LD640
- 44 -
2-3-1 SS (Set Speed)
Description
Set print speed
Syntax
SSp1
Parameters
p1 : Speed set value
Value
0
1
2
3
4
5
6
Speed
2.5 ips
3.0 ips
4.0 ips
5.0 ips
6.0 ips
7.0 ips
8.0 ips
2-3-2 SD (Set Density)
Description
Set printing density
Syntax
SDp1
Parameters
p1: Density Level
- 0 ~ 20 (0 is the lowest density)
- 45 -
LD630/LD640
LD630/LD640
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
SOB
// Print from top of the image buffer to bottom.
// Print from bottom of the image buffer to top.
Printing Direction
1. SOT (Print from Top to Bottom) 2. SOB (Print from Bottom to Top)
- 46 -
2-3-4 SP (Set Port)
Description
Set serial port.
Syntax
SPp1,p2,p3,p4
Parameters
p1 : Baud rate
Value
0
1
2
3
4
Baud Rate(bps)
9,600
19,200
38,400
57,600
115,200
p2 : Parity
Value
O
E
N
Parity
Odd parity
Even parity
No parity(Default)
p3 : Number of data bits
Value
7
8
Data bits
7 bit
8 bits (Default)
p4 : Number of stop bits
Value
1
Stop bits
1 bit(Default)
2 2 bits
LD630/LD640
- 47 -
LD630/LD640
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.
- 48 -
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
5) PV
Print with variables
LD630/LD640
- 49 -
LD630/LD640
2-4-1 SC (Set Counter)
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)
Value
N
R
L
C
Justification
No
Right
Left
Center
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’
- 50 -
LD630/LD640
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
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'
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
// Please input the start value of counting between ‘ marks
- 51 -
LD630/LD640
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)
Value
N
R
L
C
Justification
No
Right
Left
Center
‘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 :’
- 52 -
LD630/LD640
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’
SV00,20,N,
’Enter Company Name : ’
SV01,15,N,
’Enter Product Code :’
// Template Store Start
// Declare(Set) variable V00
// Declare(Set) variable V01
// Use T command to print V00
// Use T command to print V01
// Template Store End
T50,30,3,1,1,0,0,N,N,V00
T50,
150,3,1,1,0,0,N,N,’Code : ’V01
TE
TR’Template1’
?
Oki Data
LD630
P1
// Recall Template1
// Start to get data for variables
// data for V00
// data for V01
// Start Printing when the P command comes
Result
Oki Data
Code : LD630
- 53 -
LD630/LD640
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
TS’Template1’
SV00,2
0,N,’Please Input the Name :’
SV01,5,N,’Input Number of label sets :’
SV02,5,N,’Input Number of label copies :’
T50,30,3,1,1,0,0,N,N,V00
PVV01,V02
TE
// Template Store Start
// Declare(Set) variable V00
// Declare(Set) variable V01
// Declare(Set) variable V02
// Write V00 to image buffer
// Print V00, V02 copies, V01 sets
// Template Store End
TR’Template1’
?
This is PV Test
// Recall Template1
// Start to get data for variables
2
1
// data for V00
// data for V01
// data for V02
*** Start Printing as soon as data for all variables(and counters) are entered. ***
- 54 -
LD630/LD640
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.
- 55 -
LD630/LD640
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.
2-5-2 TE (Template store End)
Description
End template sequence storing
Syntax
TE
When sto ring is finished, the printer sends ‘!’ to the host to prompt end of storing.
Example
TS’Template1’
……
// Start template storing
TE // End template storing
- 56 -
LD630/LD640
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’
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 var iables 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.
- 57 -
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’
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
LD630/LD640
- 58 -
LD630/LD640
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.
- 59 -
LD630/LD640
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.
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’
IR30,100,V01
// Recall ‘Image1’
// Variable can be used in name field
- 60 -
LD630/LD640
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
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
- 61 -
LD630/LD640
2-6-5 LD
Draw bitmap image data on specific position of image buffer.
Syntax
LD
xL 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.
- 62 -
LD630/LD640
Example
LD 0x11 0x02 0x40 0x02 0x08 0x00 0x20 0x00 0xFF ~ 0xFF
① ② ③ ④ ⑤
① 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
(
①, ②)
③
④
- 63 -
LD630/LD640
2-6-6 LC
Draw compression bitmap image data on specific position of image buffer
Syntax
LC p1p2
xL 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 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.
- 64 -
LD630/LD640
Example
LC R 0x00 0x11 0x02 0x40 0x02 0x08 0x00 0x20 0x00 0xFF ~ 0xFF
○ ○ ○ ○ ○ ○ ○
①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)
○ vertical data number : 0x00 * 0x100(256) + 0x20 = 0x20(32)
○ bitmap 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
- 65 -
2-6-7 BMP
Send BMP format file directly to printer.
Just white/black BMP file is supported
Syntax
BMP p1,p2
↓
Data string of *.bmp
Parameters p1 : Horizontal position (X) [dot] p2 : Vertical position (Y) [dot]
1.
↓
means ‘
CR(+LF)
’
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
Bmp.txt
BMP200,200
↓
P.txt
P1
↓
LD630/LD640
- 66 -
LD630/LD640
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.
- 67 -
LD630/LD640
2-7-1 DT (Download True Type Font)
Description
Download windows system font into printer memory.
Syntax
DTp1,p2, ’Font Name’ a
1 b
1
(DATA
1
)a
2 b
2
(DATA
2
) …a n b n
(DATA n
)
Parameters
p1 : Total number of characters to be downloaded: 0~255
p2 : Font Height: 0~255
Font name : A ~ Z a n
: Character position in ASCII Table(0~255) b n
: Font width(dots)
(DATA n
) : Character Bitmap Data
Total bytes of bitmap data : p2 × (b n
+7)/8 bytes
Example
44 44 2a 0d 0a 44 54 60 14 27 41 27
DD*..DT..’A’
20 0b …… p1 p2
P2
Font name a
1
b
1
DATA
1
: p2×(b
1
+7)/8 bytes
21 0c …… a
2 b
2
DATA
2
: p2×(b
2
+7)/8 bytes
…… bn =8bits(1Byte) p2 =
12
Number of DATAn = 12 × (8+7)/8 = 12 Bytes
- 68 -
LD630/LD640
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
// Delete all downloaded fonts in memory DD*
- 69 -
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
=============================
w : font width, h : font height, c: total number of characters
LD630/LD640
- 70 -
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.
5) ^cu
Check printer status and report 1byte status data to host.
6) ^PI
Send various printer information to host.
LD630/LD640
- 71 -
2-8-1 @ (Initialize Printer)
Description
Initialize the printer
Syntax
@
2-8-2 PI (Printer Information)
Description
Print current printer setting.
Syntax
PI
LD630/LD640
- 72 -
LD630/LD640
2-8-3 CUT (Auto-cutter Enable/Disable)
Description
Enable or Disable Autocut 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)
Cutting is executed after Printing is finished
T20…
B130…
BD…
…
CUTy
P1
Cutting is not executed after Printing is finished
T20…
B130…
BD…
…
CUTn
P1
Example – p2(Cutting Period)
CUTy // Cut every page
CUTy,1
CUTy,2
CUTy,4
// Cut every page
// Cut every 2 pages
// Cut every 4 pages
- 73 -
LD630/LD640
2-8-4 ^cp (Check Printer Status and Report 2 bytes)
Description
Check printer status and report 2bytes status data to host.
Syntax
^cp
Return Value
1. Format
<1 st
Byte> <2 nd
Byte>
2. Table
Return Values
Byte bit
7
6
1st Byte
5
4
3
2
1
0
2nd
Byte
7
2
1
0
6
5
4
3
Description
Paper Empty
Cover Open
Cutter jammed
Thermal Head(TPH) overheat.
Gap Detection Error(Auto-sensing failure)
Ribbon End Error
Not assigned
Not assigned
On building label to be printed in image buffer.
On printing label in image buffer
Issued label is paused in peeler unit.
Not assigned
Not assigned
Not assigned
Not assigned
Not assigned
Hex
0x80
3. Examples
When Return
Values are
1st Byte 2nd Byte
0x00
0x80
0x80
0x60
Printer Status is
0x00 No Error. The printer is ready to build and print label.
0x00 No paper is installed in printer.
0x40
0x40
Paper roll out while printing label. When new paper roll is loaded, the printer will re-issue the last label.
While printing, cutter is jammed and cover is opened
(by user).
0x40
0x20
0x10
0x08
0x04
0x02
0x01
0x80
0x40
0x20
0x10
0x08
0x04
0x02
0x01
- 74 -
2-8-5 ^cu (Check Printer Status and Report 1 byte)
Description
Check printer status and report 1 byte status data to host.
Syntax
^cu
Return Value
1. Format
<1 st
Byte>
2. Table
Return Values
Byte bit
7
6
1st Byte
5
4
3
2
1
0
Description
Paper Empty
Cover Open
Cutter jammed
Thermal Head(TPH) overheat.
Gap Detection Error(Auto-sensing failure)
Ribbon End
Not assigned
Not assigned
LD630/LD640
Hex
0x80
0x40
0x20
0x10
0x08
0x04
0x02
0x01
- 75 -
LD630/LD640
2-8-6 ^PI (Send Printer information to host)
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
Items
Model Name
Model Type
F/W Version
Return Format Example
Character String + 0x0d + 0x0a “LD630” + 0x0d + 0x0a
Disabled
Character String + 0x0d + 0x0a “V01.23” + 0x0d + 0x0a
- 76 -
LD630/LD640
3. Programming Example
3-1 Example) T_resident
SS3
SD20
P1
SW800
SOT
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’
Result
Font – 6 pt
Font – 8 pt
Font
– 10 pt
Font – 12 pt
Font – 15 pt
Font – 20 pt
Font – 30 pt
// Set Speed to 5 ips
// Set Density level to 20
// Set Label Width 800
// Set Printing Orientation from Top to Bottom
- 77 -
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
- 78 -
LD630/LD640
LD630/LD640
3-3 Example) V_resident
SS3
SD20
// Set speed to 5 ips
// 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
- 79 -
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
- 80 -
LD630/LD640
3-5 Example) Code39
SM10,0
B178,196 ,0,2,6,100,0,0’1234567890’
B150,468 ,0,4,10,200,0,0’1234567890’
P1
Result
// Caution : The position is not (178,196)
but (78,196).
- 81 -
3-6 Example) BD1
SS3
SD20
SW800
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
Result
Normal Mode
Reverse Mode
// Set Speed to 5 ips
// Set Density level to 20
// Set Label Width to 800
LD630/LD640
- 82 -
LD630/LD640
3-7 Example) BD3
SS3
SD20
SW800
BD50,100,400,150,O
BD50,200,400,250,O
BD50,300,400,350,O
BD100,50,150,400,E
BD200,50,250,400,E
BD300,50,350,400,E
BD500,200,700,400,O
BD510,210,670,370,D
BD100,600,350,1000,O
T50,700,5,1,1,0,0,N,N,’NORMAL’
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
P1
// Set Printing Speed to 5 ips
// Set Printing Density level to 20
// Set Label Width to 800
// Draw a block in Overwriting Mode
// Draw a block in Exclusive OR mode
// Draw a block in Delete mode, namely Erase block area
// Write Text data on image buffer
// Set Printing Orientation from Top to Bottom
// Start Printing
- 83 -
Result
NORMAL
NO RMAL
TEST
LD630/LD640
- 84 -
Result
3-8 Example) BD4
SW800
SM10,0
BD100,300,550,330,O
BD200,200,250,430,O
BD400,200,450,430,E
P1
// Overwrite mode
// Overwrite mode
// Exclusive OR mode
LD630/LD640
- 85 -
LD630/LD640
Result
3-9 Example) BD5
CB
SW800
SM10,0
BD100,300,300,500,O
BD400,300,700,500,B,30
P1
// Box mode, additional parameter follows
- 86 -
LD630/LD640
Result
3-10 Example) Slope
P1
CB
SS3
SD20
SW8000
BD100,300,300,800,S,100
BD600,300,400,800,S,100
// Slope mode, additional parameter follows
- 87 -
3-11 Example) SW&SL
CB
SS3
SD20
SW800
SL300,10,C
BD0,0,800,300,B,10
T30,40,4,1,1,0,0,N,N,'SW=800, SL=300, Continuous'
P1
// Set Label Width to 800
// Continuous type
SW600
SL500,10,C
BD0,0,600,500,B,10
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
LD630/LD640
- 88 -
Result
SW = 800, SL=300, Continuous
LD630/LD640
SW = 600, SL=500,
Continuous
SW= 400,
SL = 800,
Continuous
- 89 -
LD630/LD640
3-12 Example) TEST00_TS
TD’Test00’
TS’ Test00’
// Template Delete
// Start Template Store
SV00,15,N ,’Manufacturer :’
SV01,15,R ,’Model Name :’
// Declare variable V00, field size:15, No justification
// 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
// Print variable V00 only
// Print variable V01 only
TI
T50,300,3,1,1,0,0,N,N,V00
T50,350,3,1,1,0,0,N,N,V01
TE
Result
Templates Information
===================
1. Test 1
2. Test0
Available template memory : 5.3Kbyte
// End Template Store
// Print and show all templates in memory
Stored in past time
Stored in this time
- 90 -
LD630/LD640
3-13 Example) TEST00_TR
TR’Test00’
?
Oki Data
LD630
P1
Result
Manufacturer : Oki Data
Model Name : LD630
Oki Data
LD630
// Recall Stored template ‘Test00’
// To get contents for variables used in ‘Test00’
// Content for V00
// Content for V01
No Justification
Right Justification
Right Justification
No Justification
- 91 -
LD630/LD640
3-14 Example) TEST04_TS
TS’Test04’
CB
SS3
SD20
SW800
SOT
SV00,15,L,’prompt’
SV01,15,R,’prompt’
SV02,15,C,’prompt’
SV03,15,N,’prompt’
SV04,15,L,’prompt’
SV05,15,R,’prompt’
SV06,15,C,’prompt’
TE
SV07,15,N,’prompt’
T26,50,4,1,1,0,0,R,N,V00
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
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
// Start Template Store
// Clear Image Buffer
// Set Speed to 5 ips
// Set Density level 20
// Set Label Width to 800
// Set Printing Orientation from Top to Bottom(Default)
// Declare variable V00, field size:15, Left justification
// Declare variable V01, field size:15, Right justification
// Declare variable V02, field size:15, Center justification
// Declare variable V03, field size:15, No justification
// Declare variable V04, field size:15, Left justification
// Declare variable V05, field size:15, Right justification
// Declare variable V06, field size:15, Center justification
// Declare variable V07, field size:15, No justification
// Print variable only
// Print variable with fixed text data
// End Template Store
- 92 -
LD630/LD640
3-15 Example) TEST04_TR
TR’Test04’ // Recall Template
G
H
P1
C
D
E
F
?
A
B
// Start Get values for variables
// data for variable V00
// data for variable V00
.
.
.
.
// data for variable V07
// Start Printing
A
B
C
D
LD630 : E
LD630 : F
LD630 : G
LD630 : H
3-16 Example) IR1
IR130,400,’Oki Data’
P1
// Recall stored image data
// Printing
!!! Use the PCXDown utility when you download the pcx image file to printer memory.
Refer to IS command.
Result
- 93 -
LD630/LD640
TR’Test10’
?
Oki Data
LD630
Oki Data
P1
3-17 Example) TEST10_TS
TS’Test10’
TE
CB
SS3
SD20
SW800
SOT
SV00 ,15,C,’prompt’
SV01 ,15,N,’prompt’
SV02 ,10,N,’prompt’
T130,250,5,1,1,0,0,R,N,V00
T250,600,5,1,1,0,0,N,N,V01
IR130,400,V02
// Start Template Store
// Clear Image Buffer
// Set Speed to 5 ips
// Set Density to 20
// Set Label Width to 800
// Set Printing Orientation from Top to bottom
// Declare Variable 00
// Declare Variable 01
// Declare Variable 02
// Print Content of V00
// Print Content of V01
// Use V02 as Image Name
// End Template Store
3-18 Example) TEST10_TR
(File location : CD\Testfile\Template\Test10\TEST10_TR.txt)
// Recall Template
// Start Get data for variables
// data for V00
// data for V01
// data for V02(Image Name)
// Start Printing
Oki Data
LD630
- 94 -
LD630/LD640
3-19 Example) TEST11_TS
TS’Test11’
CB
SS3
SD20
SW800
SOT
SC0,4,L,+1,’COUNTER1’
SC1,4,N,-
1,’COUNTER2’
T50,50,4,1,1,0,0,N,N,’Serial Number : ‘C0
T50,150,4,1,1,0,0,R,N,’Serial Number : ‘C1
// Start Template Store
// Clear Image Buffer
// Set Printing Speed to 5 ips
// Set Density to 20
// Set Label Width to 800
// Set Printing Orientation from Top to Bottom
// Declare Counter 0, Field=4, Step:+1,Left
Justi.
// Declare Counter 1, Field=4, Step: -1,No
Justi.
// Print Counter 0
// Print Counter 1
P3,1
?
0001
9999
P3,1
?
9999
0001
TE // End of Template Store
3-20 Example) TEST11_TR
TR’Test11’ // Recall Template
Serial Number : 0001
Serial Number : 9999
Serial Number : 0002
Serial Number : 9998
Serial Number : 0003
Serial Number : 9997
// Start Get values for variables
// data for Counter 0
// data for Counter 1
Serial Number : 9999
Serial Number : 0001
Serial Number : 0000
Serial Number : 0000
Serial Number : 0001
Serial Number : 9999
- 95 -
LD630/LD640
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'
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
- 96 -
Result
LD630/LD640
- 97 -
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: [email protected]
OKI Systems (Czech and Slovak), 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/6544357**
01805/OKIHELP**
Fax: +49 (0) 211 59 33 45
Website: www.okiprintingsolutions.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:[email protected]
Oki contact details
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: [email protected]
Hotline: 0800 120066
E-mail: [email protected]
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 : [email protected]
Oki Service
Serviço de apoio técnico ao
Cliente
Tel: 808 200 197
E-mail : [email protected]
OKI Europe Ltd. (Russia)
Office 702, Bldg 1
Zagorodnoye shosse
117152, Moscow
Tel: +74 095 258 6065
Fax: +74 095 258 6070 e-mail: [email protected]
Website: www.oki.ru
Technical support:
Tel: +7 495 564 8421 e-mail: [email protected]
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 nd Floor,
Kiev 02002
Ukraine
Tel: +380 44 537 5288 e-mail: [email protected]
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", fl. 6
1463 Sofia, Bulgaria tel: +359 2 821 1160 fax: +359 2 821 1193
Website: http://bulgaria.oki.com
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.fi
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. (Romania)
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: [email protected] för allmänna frågor om
Oki produkter [email protected] 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 http://WWW.OKIPRINTINGSOLUTIONS.
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: [email protected]
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: [email protected]
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
Office
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
Oki Data Corporation
4-11-22 Shibaura, Minato-ku,Tokyo
108-8551, Japan www.okiprintingsolutions.com
Rev2
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project