manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. BIXOLON
  6. •
  7. Label Maker
  8. •
  9. BIXOLON BXLLIBX.CAB User manual

BIXOLON BXLLIBX.CAB User manual

API Manual
Label Printers
Rev. 2.0.0.1
BXLLIB.DLL
BXLLIBX.CAB
http://www.bixolon.com
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
1. C
onn
e
c
t
P
r
i
n
t
e
r
The ConnectPrinter function connect to instance of printer which is installed in
system.
BOOL
C
onn
e
c
t
P
r
i
n
t
e
r
(
LPCSTR
s
zP
ri
n
t
e
r
Na
m
e
)
;
Pa
r
a
m
e
t
e
r
s
szPrinterName
[in] Name of printer instance to connect
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
2. DisconnectPrinter
The DisconnectPrinter function disconnect to instance of printer which is connected.
BOOL
D
i
sc
onn
e
c
t
P
ri
n
t
e
r
()
;
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
3. StartLabel
The StartLabel function start to make label in printer.
BOOL
S
t
a
r
t
L
a
b
e
l
()
;
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
Re
m
a
r
ks
Must be called this function after call “ConnectPrinter” function.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
4. EndLabel
The EndLabel function stop to make label in printer.
void
E
ndL
a
b
e
l
()
;
Re
m
a
r
ks
Must be called this function before call “DisconnectPrinter” function.
5. SetConfigOfPrinter
The SetConfigOfPrinter function set up properties of printer.
BOOL
Se
t
C
on
f
i
g
O
f
P
r
i
n
t
e
r
(
int
n
S
p
ee
d
,
int
n
De
n
si
t
y
,
int
n
O
ri
e
n
t
ati
on
,
bool
b
A
u
t
o
C
u
t
,
int
n
C
u
tti
ng
Pe
ri
od
,
bool
b
B
a
ck
Fee
ding
,
)
;
Pa
r
a
m
e
t
e
r
s
nSpeed
[in] Printing
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
nDensity
[in] Printing Density (0 ~ 20)
nOrientation
[in] Printing Direction
0: Print from top to bottom
1: Print from bottom to top
bAutoCut
[in] Cut paper
0 or FALSE: Disable Cutter
1 or TRUE: Enable Cutter
nCuttingPeriod
[in] Cutting
period
bBackFeeding
[in] Backfeed paper when printing start first
0 or FALSE: Disable backfeeding
1 or TRUE: Enable backfeeding
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
6. SetPaper
The SetPaper function set up paper of printer.
BOOL
Se
t
Pa
p
e
r
(
int
n
H
o
r
i
z
on
t
a
l
Ma
r
g
i
n
,
int
n
Ve
r
t
i
c
a
l
Ma
r
g
i
n
,
int
n
Pa
p
e
r
W
i
d
t
h
,
int
n
Pa
p
e
r
L
e
ng
t
h
,
int
n
Me
d
i
aT
y
p
e,
int
n
O
ff
Se
t
int
nGapLengthORThicknessOfBlackLine
)
;
Pa
r
a
m
e
t
e
r
s
nHorizontalMargin
[in] Horizontal margin
nVerticalMargin
[in] Vertical margin
nPaperWidth
[in] Paper width
nPaperHeight
[in] Paper height
nMediaType
[in] Media type
0:
Gap
1: Continues
2: Blackmark
nOffset
[in] Offset of gap or blackmark
nGapLengthORThicknessOfBlackLine
[in] Gap length or thickness of black line [dots]
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
7. ClearBuffer
The ClearBuffer function clean up memory of printer.
BOOL
C
l
ea
r
B
u
ff
e
r
()
;
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
8. PrintDirect
The PrintDirect function send data to port directly.
BOOL
P
ri
n
t
Di
r
e
c
t
(
LPCSTR
p
Di
r
e
c
t
Da
t
a,
)
;
Pa
r
a
m
e
t
e
r
s
pDirectData
[in] Data to send
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
9. Prints
The Prints function start to
print.
BOOL
P
r
i
n
t
s
(
int
nL
a
b
e
l
Se
t
,
int
n
C
op
i
e
s
O
f
Ea
c
h
l
a
b
e
l
)
;
Pa
r
a
m
e
t
e
r
s
nLabelSet
[in] Number of label sets (1 ~ 65535)
nCopiesOfEachLabel
[in] Number of copies of each label.
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
10. PrintDeviceFont
The PrintDeviceFont function print the device font of printer.
BOOL
P
ri
n
t
De
vic
eF
on
t
(
int
n
H
o
ri
z
on
t
a
l
P
o
s
,
int
n
Ve
r
ti
c
a
l
P
o
s
,
int
n
F
on
t
Na
m
e,
int
n
H
o
ri
z
on
t
a
l
M
u
l
t
i
,
int
n
Ve
r
ti
c
a
l
M
u
l
t
i
,
int
n
R
o
t
a
t
i
on
,
bool
b
B
o
l
d
,
LPCSTR
s
zTe
x
t
)
;
Pa
r
a
m
e
t
e
r
s
nHorizontalPos
[in] Horizontal position
nVerticalPos
[in] Vertical position
nFontName
[in] Font Name
[0 ~ 9: EnglishFont]
0: Size 6 (9 x 15) 1: Size 8 (12 x 20)
2: Size 10 (16 x 25) 3: Size 12 (19 x 30)
4: Size 15 (24 x 38) 5: Size 20 (32 x 50)
6: Size 30 (48 x 76) 7: Size 14 (22 x 34)
8: Size 18 (28 x 44) 9: Size 24 (37 x 587)
[a ~ f] Korean Font or Chinese Font
a: Size 1 (16 x 16) b: Size 2 (24 x 24)
c: Size 3 (20 x 20) d: Size 4 (26 x 26)
e: Size 5 (38 x 38) m: GB2312 (24 x 24)
n: BIG5 (24 x 24)
nHorizontalMulti
[in] Font width multiplier (1 ~ 4)
nVerticalMulti
[in] Font height
multiplier
nRotation
[in] Rotation type
0: No rotation
1: 90 degrees (Clockwise)
2: 180 degrees (Clockwise)
3: 270 degrees (Clockwise)
bBold
[in] Bold font
0 or FALSE: Normal
1 or TRUE: Bold
szText
[in] Text to print
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
11. PrintTrueFontLib
The PrintTrueFontLib function send data to port directly.
BOOL
PrintTrueFontLib(
int nHorizontalPos,
int nVerticalPos,
LPCSTR strFontName,
int nFontSize,
int nRotaion,
BOOL bItalic,
BOOL bBold,
BOOL bUnderline,
LPCSTR strText
)
Pa
r
a
m
e
t
e
r
s
nHorizontalPos
[in] Horizontal position
nVerticalPos
[in] Vertical position
strFontName
[in] Pointer to a null-terminated string that specifies the name of true font
nFontSize
[in] Number of the size of true font.
nRotation
[in] Roation type
0: No rotation
1: 90 degrees (Clockwise)
2: 180 degrees (Clockwise)
3: 270 degrees (Clockwise)
bItalic
[in] Italic font
0 or FALSE: Normal
1 or TRUE: Italic
bBold
[in] Bold font
0 or FALSE: Normal
1 or TRUE: Bold
bUnderline
[in] Underline font
0 or FALSE: Normal
1 or TRUE: Bold
szText
[in] Text to print
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
12. Print1DBarcode
The Print1DBarcode function print the 1D Barcode.
BOOL
P
r
i
n
t
1D
B
a
r
c
od
e(
Int nHorizontalPos,
int nVerticalPos,
int nBarcodeType,
int nNarrowBarWidth,
int nWideBarWidth,
int nBarcodeHeight,
int nRotation,
bool bHRI,
LPCSTR pData
)
;
Pa
r
a
m
e
t
e
r
s
nHorizontalPos
[in] Horizontal position
nVerticalPos
[in] Vertical position
nBarcodeType
[in] Barcode symbol type
nNarrowBarWidth
[in] Narrow bar width
nWideBarWidth
[in] Wide bar width
nBarcodeHeight
[in] Height of Barcode
nRotation
[in] Roation type
0: No rotation
1: 90 degrees (Clockwise)
2: 180 degrees (Clockwise)
3: 270 degrees (Clockwise)
bHRI
[in] Human Readable Interpretation
0: Not printed
1: Below the bar code (FontSize : 1)
2:Above the bar code (FontSize : 1)
3: Below the bar code (FontSize : 2)
4:Above the bar code (FontSize : 2)
5: Below the bar code (FontSize : 3)
6:Above the bar code (FontSize : 3)
7: Below the bar code (FontSize : 4)
8:Above the bar code (FontSize : 4)
pData
[in] Barcode data
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
13. PrintQRCode
The PrintQRCode function print the QRCode.
BOOL
PrintQRCode(
Int
nXPos
,
Int
nYPos,
Int
nModel
,
Int nECCLevel,
Int
nQRCodeSize,
Int nRotation,
LPCSTR pData,
)
;
Pa
r
a
m
e
t
e
r
s
nXPos
[in] Horizontal position (X) [dot]
nYPos
[in] Vertical position (Y) [dot]
nModel
[in] MODEL selection ( 1 or 2 )
nECCLevel
[in] ECC Level
L : 7%
M : 15%
Q : 25%
H : 30%
nQRCodeSize
[in] Barcode Size : 1~4
nRotation
[in] Rotation
0 : No Ratation
1 : 90 degrees
2 : 180 degrees
3 : 270 degrees
pData
[in] Barcode data
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
14. PrintBlock
The PrintBlock function draw line block.
BOOL
P
r
i
n
t
B
l
o
ck
(
int
n
H
o
r
i
z
on
t
a
l
S
t
a
r
t
P
o
s
,
int
n
Ve
r
t
i
c
a
l
S
t
a
r
t
P
o
s
,
int
n
H
o
r
i
z
on
t
a
l
E
nd
P
o
s
,
int
n
Ve
r
t
i
c
a
l
E
nd
P
o
s
,
int
n
O
p
t
i
on
,
int
n
T
h
i
ck
n
e
ss
)
;
Pa
r
a
m
e
t
e
r
s
nHorizontalStartPostion
[in] Horizontal start position of line block
nVerticalStartPosition
[in] Vertical start position of line block
nHorizontalEndPosition
[in] Horizontal end position of line block
nVerticalEndPosition
[in] Vertical end position of line block
nOption
[in] Option of line
block
0: Line Overwriting
1: Line Exclusive OR
2: Line Delete
3: Slope
4: Box
nThickness
[in] Thickness of line block
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
15. PrintCircle
The PrintCircle function draw circle.
BOOL
P
r
i
n
tCircle
(
int
n
H
o
r
i
z
on
t
a
l
S
t
a
r
t
P
o
s
,
int
n
Ve
r
t
i
c
a
l
S
t
a
r
t
P
o
s
,
int
nDiameter
,
int
nMulti
,
)
;
Pa
r
a
m
e
t
e
r
s
nHorizontalStartPostion
[in] Horizontal start position of line block
nVerticalStartPosition
[in] Vertical start position of line block
nDiameter
[in] Circle diameter (1~6)
nMulti
[in] Circle
multiplier (1~4)
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.
BXLLIB.DLL / BXLIBX.CAB
Copyright ©BIXOLON Co., Ltd.
16. PrintImageLib
The PrintImageLib function print image from image file.
BOOL
P
ri
n
tImageLib
(
int
n
H
o
ri
z
on
t
a
l
S
t
a
r
t
P
o
s
,
int
n
Ve
r
t
i
c
a
l
S
t
a
r
t
P
o
s
,
LPCSTR
pImageFilename,
int nDither
,
BOOL bWithRLE
)
;
Pa
r
a
m
e
t
e
r
s
nHorizontalStartPostion
[in] Horizontal start position of line block
nVerticalStartPosition
[in] Vertical start position of line block
pImageFilename
[in] Pointer to a null-terminated string that specifies the name of the image file.
nDither
[in] Ditheroption( -1,0,1,6,7)
bWithRLE
[in] Datacompressed
Return
Va
l
u
e
s
If the function succeeds, the return value is 1 or TRUE.
If the function fails, the return value is zero or FALSE.

This manual suits for next models

1

Other BIXOLON Label Maker manuals

BIXOLON SLP-TX220E User manual

BIXOLON

BIXOLON SLP-TX220E User manual

BIXOLON XT5-43S User manual

BIXOLON

BIXOLON XT5-43S User manual

BIXOLON XT5-40 Series Installation instructions

BIXOLON

BIXOLON XT5-40 Series Installation instructions

BIXOLON XD Series Installation instructions

BIXOLON

BIXOLON XD Series Installation instructions

BIXOLON XT5-40 Series User manual

BIXOLON

BIXOLON XT5-40 Series User manual

BIXOLON SLP-TX420 User manual

BIXOLON

BIXOLON SLP-TX420 User manual

BIXOLON XF3-40 User manual

BIXOLON

BIXOLON XF3-40 User manual

BIXOLON SPP-L3000 User manual

BIXOLON

BIXOLON SPP-L3000 User manual

BIXOLON XD5-40tR Series User manual

BIXOLON

BIXOLON XD5-40tR Series User manual

BIXOLON SRP-770/UPS User manual

BIXOLON

BIXOLON SRP-770/UPS User manual

BIXOLON XL5-40CT Series User manual

BIXOLON

BIXOLON XL5-40CT Series User manual

BIXOLON SLP-D220 User manual

BIXOLON

BIXOLON SLP-D220 User manual

BIXOLON SRP-770II User manual

BIXOLON

BIXOLON SRP-770II User manual

BIXOLON XT5-40 Series Installation instructions

BIXOLON

BIXOLON XT5-40 Series Installation instructions

BIXOLON SLP-DL410KV User manual

BIXOLON

BIXOLON SLP-DL410KV User manual

BIXOLON XD3-40t User manual

BIXOLON

BIXOLON XD3-40t User manual

BIXOLON SLP-DL410 User manual

BIXOLON

BIXOLON SLP-DL410 User manual

BIXOLON XL5-40CT Series User manual

BIXOLON

BIXOLON XL5-40CT Series User manual

BIXOLON SLP-TX40xR Series Owner's manual

BIXOLON

BIXOLON SLP-TX40xR Series Owner's manual

BIXOLON SLP-D420E User manual

BIXOLON

BIXOLON SLP-D420E User manual

BIXOLON XD5-43t User manual

BIXOLON

BIXOLON XD5-43t User manual

BIXOLON SRP-770IIE User manual

BIXOLON

BIXOLON SRP-770IIE User manual

BIXOLON SRP-770 User manual

BIXOLON

BIXOLON SRP-770 User manual

BIXOLON SLP-TX400R Owner's manual

BIXOLON

BIXOLON SLP-TX400R Owner's manual

Popular Label Maker manuals by other brands

Brother P-Touch PT-90 Guía del usuario

Brother

Brother P-Touch PT-90 Guía del usuario

Reiner jetStamp 790 MP operating manual

Reiner

Reiner jetStamp 790 MP operating manual

Dymo LabelWriter 4XL Label Printer quick start guide

Dymo

Dymo LabelWriter 4XL Label Printer quick start guide

Multifeeder MFT 102hsm Operator's manual

Multifeeder

Multifeeder MFT 102hsm Operator's manual

Brother P-touch PT-3600 Specifications

Brother

Brother P-touch PT-3600 Specifications

Dymo LabelManager Wireless PnP user guide

Dymo

Dymo LabelManager Wireless PnP user guide

Argox F1 user manual

Argox

Argox F1 user manual

QuickLabel Systems pronto! 486 user guide

QuickLabel Systems

QuickLabel Systems pronto! 486 user guide

G&G RM-GG-950W user guide

G&G

G&G RM-GG-950W user guide

Brother P-touch E800T user guide

Brother

Brother P-touch E800T user guide

Brother PT 300 - P-TOUCH LABELING SYSTEM user guide

Brother

Brother PT 300 - P-TOUCH LABELING SYSTEM user guide

Herma 500 manual

Herma

Herma 500 manual

Xerox QLS-8100XE Operation & setup guide

Xerox

Xerox QLS-8100XE Operation & setup guide

Dymo LabelManager 350 user guide

Dymo

Dymo LabelManager 350 user guide

SATO Argox O4-250 user manual

SATO

SATO Argox O4-250 user manual

Monarch Freshmarx 9417 quick reference

Monarch

Monarch Freshmarx 9417 quick reference

Primera RX500 user manual

Primera

Primera RX500 user manual

Jadens JD-168BT user manual

Jadens

Jadens JD-168BT user manual

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.