日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

TSC 条码打印机 Dll 说明

發(fā)布時間:2023/12/15 综合教程 42 生活家
生活随笔 收集整理的這篇文章主要介紹了 TSC 条码打印机 Dll 说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

請于使用TSCLIB.DLL前,安裝條形碼打印機(jī)驅(qū)動程序。

1. openp*t(a)

說明: 指定計算機(jī)端的輸出端口

參數(shù):

a: 單機(jī)打印時,請指定打印機(jī)驅(qū)動程序名稱,例如: TSC CLEVER TTP-243

若連接打印機(jī)服務(wù)器,請指定服務(wù)器路徑及共享打印機(jī)名稱,例如: \\SERVER\TTP243

2. closep*t()

說明: 關(guān)閉指定的計算機(jī)端輸出端口

參數(shù): 無

3. setup(a,b,c,d,e,f,g)

說明: 設(shè)定卷標(biāo)的寬度、高度、打印速度、打印濃度、感應(yīng)器類別、gap/black mark 垂直間距、gap/black mark 偏移距離)

參數(shù):

a: 字符串型別,設(shè)定卷標(biāo)寬度,單位 mm

b: 字符串型別,設(shè)定卷標(biāo)高度,單位 mm

c: 字符串型別,設(shè)定打印速度,(打印速度隨機(jī)型不同而有不同的選項)

1.0: 每秒1.0吋打印速度

1.5: 每秒1.5吋打印速度

2.0: 每秒2.0吋打印速度

3.0: 每秒3.0吋打印速度

4.0: 每秒4.0吋打印速度

5.0: 每秒5.0吋打印速度

6.0: 每秒6.0吋打印速度

d: 字符串型別,設(shè)定打印濃度,

0~15,數(shù)字愈大打印結(jié)果愈黑

e: 字符串型別,設(shè)定使用感應(yīng)器類別

0 表示使用垂直間距傳感器(gap sens*)

1 表示使用黑標(biāo)傳感器(black mark sens*)

f: 字符串型別,設(shè)定gap/black mark 垂直間距高度,單位: mm

g: 字符串型別,設(shè)定gap/black mark 偏移距離,單位: mm,此參數(shù)若使用一般卷標(biāo)時均設(shè)為0

4. clearbuffer()

說明: 清除

參數(shù): 無

5. barcode(a,b,c,d,e,f,g,h,I)

說明: 使用條形碼機(jī)內(nèi)建條形碼打印

參數(shù):

a: 字符串型別,條形碼X方向起始點,以點(point)表示。

(200 DPI,1點=1/8 mm, 300 DPI,1點=1/12 mm)

b: 字符串型別,條形碼Y方向起始點,以點(point)表示。

(200 DPI,1點=1/8 mm, 300 DPI,1點=1/12 mm)

c: 字符串型別,

128 Code 128, switching code subset A, B, C

automatically

128M Code 128, switching code subset A, B, C

manually.

EAN128 Code 128, switching code subset A, B, C

automatically

25 Interleaved 2 of 5

25C Interleaved 2 of 5 with check digits

39 Code 39

39C Code 39 with check digits

93 Code 93

EAN13 EAN 13

EAN13+2 EAN 13 with 2 digits add-on

EAN13+5 EAN 13 with 5 digits add-on

EAN8 EAN 8

EAN8+2 EAN 8 with 2 digits add-on

EAN8+5 EAN 8 with 5 digits add-on

CODA Codabar

POST Postnet

UPCA UPC-A

UPCA+2 UPC-A with 2 digits add-on

UPCA+5 UPC-A with 5 digits add-on

UPCE UPC-E

UPCE+2 UPC-E with 2 digits add-on

UPCE+5 UPC-E with 5 digits add-on

d: 字符串型別,設(shè)定條形碼高度,高度以點來表示

e: 字符串型別,設(shè)定是否打印條形碼碼文

0: 不打印碼文

1: 打印碼文

f: 字符串型別,設(shè)定條形碼旋轉(zhuǎn)角度

0: 旋轉(zhuǎn)0度

90: 旋轉(zhuǎn)90度

180: 旋轉(zhuǎn)180度

270: 旋轉(zhuǎn)270度

g: 字符串型別,設(shè)定條形碼窄bar 比例因子,請參考TSPL使用手冊

h: 字符串型別,設(shè)定條形碼窄bar 比例因子,請參考TSPL使用手冊

I: 字符串型別,條形碼內(nèi)容

6. printerfont(a,b,c,d,e,f,g)

說明: 使用條形碼機(jī)內(nèi)建文字打印

參數(shù):

a: 字符串型別,文字X方向起始點,以點(point)表示。

(200 DPI,1點=1/8 mm, 300 DPI,1點=1/12 mm)

b: 字符串型別,文字Y方向起始點,以點(point)表示。

(200 DPI,1點=1/8 mm, 300 DPI,1點=1/12 mm)

c: 字符串型別,內(nèi)建字型名稱,共12種。

1: 8*/12 dots

2: 12*20 dots

3: 16*24 dots

4: 24*32 dots

5: 32*48 dots

TST24.BF2: 繁體中文24*24

TST16.BF2: 繁體中文16*16

TTT24.BF2: 繁體中文24*24 (電信碼)

TSS24.BF2: 簡體中文24*24

TSS16.BF2: 簡體中文16*16

K: 韓文 24*24

L: 韓文 16*16

d: 字符串型別,設(shè)定文字旋轉(zhuǎn)角度

0: 旋轉(zhuǎn)0度

90: 旋轉(zhuǎn)90度

180: 旋轉(zhuǎn)180度

270: 旋轉(zhuǎn)270度

e: 字符串型別,設(shè)定文字X方向放大倍率,1~8

f: 字符串型別,設(shè)定文字X方向放大倍率,1~8

g: 字符串型別,打印文字內(nèi)容

7. sendcommand(command)

說明: 送內(nèi)建指令到條形碼打印機(jī)

參數(shù): 詳細(xì)指令請參考TSPL

8. printlabel(a,b)

說明: 打印卷標(biāo)內(nèi)容

參數(shù):

a: 字符串型別,設(shè)定打印卷標(biāo)式數(shù)(set)

b: 字符串型別,設(shè)定打印卷標(biāo)份數(shù)(copy)

9. downloadpcx(a,b)

說明:下載單色PCX 格式圖文件至打印機(jī)

參數(shù):

a: 字符串型別,文件名(可包含路徑)

b: 字符串型別,下載至打印機(jī)內(nèi)存內(nèi)之文件名(請使用大寫檔名)

10. f*mfeed()

說明: 跳頁,該函式需在setup后使用

參數(shù): 無

11. nobackfeed()

說明: 設(shè)定紙張不回吐

參數(shù): 無

12. windowsfont(a,b,c,d,e,f,g,h)

說明: 使用Windows TTF字型打印文字

參數(shù):

a: 整數(shù)型別,文字X方向起始點,以點(point)表示。

b: 整數(shù)型別,文字Y方向起始點,以點(point)表示。

c: 整數(shù)型別,字體高度,以點(point)表示。

d: 整數(shù)型別,旋轉(zhuǎn)角度,逆時鐘方向旋轉(zhuǎn)

0 -> 0 degree

90-> 90 degree

180-> 180 degree

270-> 270 degree

e: 整數(shù)型別,字體外形

0-> 標(biāo)準(zhǔn)(N*mal)

1-> 斜體(Italic)

2-> 粗體(Bold)

3-> 粗斜體(Bold and Italic)

f: 整數(shù)型別, 底線

0-> 無底線

1-> 加底線

g: 字符串型別,字體名稱。如: Arial, Times new Roman, 細(xì)名體, 標(biāo)楷體

h: 字符串型別,打印文字內(nèi)容。

13. about()

說明: 顯示DLL 版本號碼

參數(shù): 無

Visual Basic 5.0, 6.0 f* Win95, 98范例

Private Declare Sub openp*t Lib "c:\windows\system\tsclib.dll" (

ByVal PrinterName As String)

Private Declare Sub closep*t Lib "c:\windows\system\tsclib.dll" ()

Private Declare Sub sendcommand Lib "c:\windows\system\tsclib.dll" ( _

ByVal command As String)

Private Declare Sub setup Lib "c:\windows\system\tsclib.dll" ( _

ByVal LabelWidth As String, _

ByVal LabelHeight As String, _

ByVal Speed As String, _

ByVal Density As String, _

ByVal Sens* As String, _

ByVal Vertical As String, _

ByVal Offset As String)

Private Declare Sub downloadpcx Lib "c:\windows\system\tsclib.dll" ( _

ByVal Filename As String, _

ByVal ImageName As String)

Private Declare Sub barcode Lib "c:\windows\system\tsclib.dll" ( _

ByVal X As String, _

ByVal Y As String, _

ByVal CodeType As String, _

ByVal Height As String, _

ByVal Readable As String, _

ByVal rotation As String, _

ByVal Narrow As String, _

ByVal Wide As String, _

ByVal Code As String)

Private Declare Sub printerfont Lib "c:\windows\system\tsclib.dll" ( _

ByVal X As String, _

ByVal Y As String, _

ByVal FontName As String, _

ByVal rotation As String, _

ByVal Xmul As String, _

ByVal Ymul As String, _

ByVal Content As String)

Private Declare Sub clearbuffer Lib "c:\windows\system\tsclib.dll" ()

Private Declare Sub printlabel Lib "c:\windows\system\tsclib.dll" ( _

ByVal NumberOfSet As String, _

ByVal NumberOfCopy As String)

Private Declare Sub f*mfeed Lib "c:\windows\system\tsclib.dll" ()

Private Declare Sub nobackfeed Lib "c:\windows\system\tsclib.dll" ()

Private Declare Sub windowsfont Lib "c:\windows\system\tsclib.dll" ( _

ByVal X As Integer, _

ByVal Y As Integer, _

ByVal fontheight As Integer, _

ByVal rotation As Integer, _

ByVal fontstyle As Integer, _

ByVal fontunderline As Integer, _

ByVal FaceName As String, _

ByVal TextContent As String)

Private Sub Command1_Click()

Call openp*t(“TSC CLEVER TTP-243”)

‘Call openp*t(“\\server\TTP243”)

Call setup("100", "100", "3", "10", "0", "0", "0")

Call clearbuffer

Call downloadpcx("c:\UL.PCX", "UL.PCX")

Call printerfont("10", "10", "4", "0", "1", "1", "TEST PRINTOUT")

Call barcode("10", "80", "39", "96", "1", "0", "2", "4", "0987654321")

Call sendcommand("PUTPCX 100,250,""UL.PCX""")

Call sendcommand("BAR 400,200,300,100")

Call sendcommand("BOX 10,300,300,300,5")

Call windowsfont(10, 500, 80, 0, 0,0, "標(biāo)楷體", "標(biāo)楷體字型")

Call printlabel("1", "1")

Call closep*t

End Sub

FoxPro 范例

declare openp*t in c:\windows\system\tsclib.dll string

declare closep*t in c:\windows\system\tsclib.dll

declare sendcommand in c:\windows\system\tsclib.dll

declare setup in c:\windows\system\tsclib.dll

string,string,string,string,string,string,string

declare downloadpcx in c:\windows\system\tsclib.dll

string, string

declare barcode in c:\windows\system\tsclib.dll

string,string,string,string,string,string,string,string,string

declare printerfont in c:\windows\system\tsclib.dll

string,string,string,string,string,string,string

declare clearbuffer in c:\windows\system\tsclib.dll

declare printlabel in c:\windows\system\tsclib.dll string,string

declare f*mfeed in c:\windows\system\tsclib.dll

declare nobackfeed in c:\windows\system\tsclib.dll

declare windowsfont in c:\windows\system\tsclib.dll

integer,integer,integer,integer,integer,integer,integer,string,string

openp*t(“TSC CLEVER TTP-243”)

setup("32","25","2","10","0","0","0")

clearbuffer()

barcode("10","0","EAN13","80","1","0","2","4","123456789012")

windowsfont(10,100,50,0,0,0,"標(biāo)楷體","標(biāo)楷體字型")

printlabel("1","1")

closep*t()

Delphi 宣告范例

procedure openp*t(PrinterName:pchar);stdcall;far; external ‘tsclib.dll’;

procedure closep*t; external ‘tsclib.dll’;

procedure sendcommand(Command:pchar);stdcall;far;external ‘tsclib.dll’;

procedure setup(LabelWidth, LabelHeight, Speed, Density, Sens*, Vertical,

Offset:pchar);tsdcall; far; external ‘tsclib.dll’;

procedure downloadpcx(Filename,ImageName:pchar);stdcall;far;

external ‘tsclib.dll’;

procedure barcode(X, Y, CodeType, Height, Readable, Rotation, Narrow,

Wide, Code :pchar); stdcall; far; external ‘tsclib.dll’;

procedure printerfont(X, Y, FontName, Rotation, Xmul, Ymul, Content:pchar);

stdcall;far; external ‘tsclib.dll’;

procedure clearbuffer; external ‘tsclib.dll’;

procedure printlabel(NumberOfSet, NumberOfCopoy:pchar);stdcall; far;

external ‘tsclib.dll’;

procedure f*mfeed;external ‘tsclib.dll’;

procedure nobackfeed; external ‘tsclib.dll’

procedure windowsfont (X, Y, FontHeight, Rotation, FontStyle,

FontUnderline : integer; FaceName,

TextContect:pchar);stdcall;far;external ‘tsclib.dll’;

請注意: 函數(shù)名稱務(wù)必使用小寫字母

http://u.huoban001.com/space.php

總結(jié)

以上是生活随笔為你收集整理的TSC 条码打印机 Dll 说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。