
брат Windows DLL распрацоўшчык праграмнага забеспячэння

Аўтарскае права
©2020 Brother Industries, Ltd. Усе правы абаронены. Інфармацыя ў гэтым дакуменце можа быць зменена без папярэдняга паведамлення. Праграмнае забеспячэнне, апісанае ў гэтым дакуменце, прадастаўляецца па ліцэнзійнай дамове. Праграмнае забеспячэнне можа выкарыстоўвацца або капіравацца толькі ў адпаведнасці з умовамі гэтых пагадненняў. Ніякая частка гэтай публікацыі не можа быць прайграная ў любой форме і любымі сродкамі без папярэдняга пісьмовага дазволу Brother Industries, Ltd.
Таварныя знакі
Brother з'яўляецца таварным знакам або зарэгістраваным таварным знакам Brother Industries, Ltd.
Любыя гандлёвыя назвы і назвы прадуктаў кампаній, якія з'яўляюцца на прадуктах Brother, звязаных дакументах і любых іншых матэрыялах, з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі гэтых адпаведных кампаній.
Важная заўвага
У гэтым дакуменце змяшчаецца інфармацыя аб прынтары этыкетак (гл 4.1 Прынтэры, якія падтрымліваюцца) і даступны для выкарыстання, толькі калі вы згодныя з наступнымі ўмовамі:
Няма гарантыі
a. Змест гэтага дакумента можа быць зменены без папярэдняга паведамлення.
b. Адносна гэтага дакумента кампанія Brother не гарантуе адсутнасць дэфектаў, а таксама тое, што прызначэнне адпавядае канкрэтнаму прызначэнню, незалежна ад таго, з'яўляецца яно відавочным або пэўным.
c. Brother не нясе адказнасці за пашкоджанні, дзеянні трэціх асоб, наўмыснае або нядбайнае выкарыстанне карыстальнікам, няправільнае выкарыстанне або эксплуатацыю ў іншых асаблівых умовах.
Кантактная інфармацыя
Для атрымання дадатковай інфармацыі для распрацоўшчыкаў мабільных прынтараў наведайце
https://support.brother.com/g/s/es/dev/en/index.html?navi=offall
Кіраўніцтва
Друк этыкеткі
- Exampль:

Друк з выкарыстаннем каманд друкаркі
Для адпраўкі каманд друкаркі (напрample: FBPL, ZPL), выкарыстоўвайце sendcommand функцыі
- Exampль:

Друк з дапамогай шаблону FBPL
- Стварыце шаблон з дапамогай каманд FBPL (.BAS).
- Перанясіце шаблон у флэш-памяць прынтара з дапамогай BPM (Інструмент кіравання прынтарамі Brother).
- Выклічце шаблон і ўстаўце патрэбны вам тэкст з дапамогай
sendcommandфункцыі.
- Exampль:

Друк выявы
Каб выклікаць і раздрукаваць выяву PCX/BMP (напрыклад,ample: лагатып), спампаваць file у флэш-памяць прынтара з дапамогай downloadpcx функцыі. Затым выклічце малюнак, адправіўшы каманды FBPL. Для атрымання дадатковай інфармацыі аб камандах FBPL глядзіце каманду PUTPCX або PUTBMP у Даведніку па камандах FBPL.
- Для растравага друку загрузіце 1-бітную (манахромную) або 8-бітную (256 колераў) графіку BMP file толькі.
- Раздрукуйце загружаную выяву ў манахромным рэжыме або ў адценнях шэрага з дапамогай PUTPCX or PUTBMP загадваць. Прамы цеплавы рэжым падтрымлівае як манахромны друк, так і друк у адценнях шэрага. Тэрматрансферны рэжым падтрымлівае толькі манахромны друк

Кадзіраванне RFID Tag
Каб закадаваць RFID tags, выкарыстоўваць rfidWrite функцыя.
- Exampль:
- Падтрымліваюцца прынтэры:
- TD-4650TNWBR
- TD-4750TNWBR
- TJ-4021TNR
- TJ-4121TNR

API
адкрыты порт
Запусціце спул друкаркі Windows.
Дэкларацыя
int openport (String port);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
| порт | радок | так | 1) Імя драйвера друкаркі для лакальнага друкаркі (напрampль: Brother TD-4420TN) |
2) UNC-шлях і імя прынтара для сеткавага прынтара (Напрampль: ”\\server\TD-4420TN”) |
|||
3) LPT1 да LPT4 для інтэрфейсу Centronics (Напрampль: ”LPT1”) |
|||
4) Інтэрфейс USB (напрampль: ”USB”) |
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0.
opennetport
Запусціце спул друкаркі Windows, указаўшы IP-адрас.
Дэкларацыя
int opennetport (String IP address, int printer port);
Параметр
| Параметр | Тып | абавязковы | Апісанне |
| IP-адрас | радок | так | IP-адрас прынтара(Напрample: ”192.168.0.1”) |
| Порт друкаркі | цэлы лік | так | Порт падлучэння друкаркі(Напрample:9100) |
Вяртанае значэнне
цэлалік; 1 калі поспех, інакш 0
Клопорт
Зачыніце шпульку друкаркі Windows.
Дэкларацыя
int closepor ();
Параметры
Няма
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0.
налада
Наладзьце параметры друкаркі
Дэкларацыя
int setup (String width, String height, String speed, String density, String sensorType, String gap, String distance);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
|
радок | так | Шырыня этыкеткі (мм) |
|
радок | так | Вышыня этыкеткі (мм) |
|
радок | так | Хуткасць друку (цаля/секунду)1 / 1.5 / 2 / 3 / 4 / 6 / 8 / 10 / 12 / 13 / 14Для атрымання дадатковай інфармацыі аб даступных параметрах хуткасці друку гл каманда SPEED у даведніку каманд FBPL. |
|
радок | так | Шчыльнасць друку0-15: 0 Самы лёгкі, 15 Самы цёмны |
|
радок | так | Тып медыядатчыка0: датчык зазору, 1: Датчык чорнай меткі |
|
радок | так | Адлегласць паміж двума этыкеткамі або вышыня чорнай пазнакі (мм) |
|
радок | так | Зрушыць адлегласць зазору/чорнай пазнакі (мм); Усталюйце для гэтага параметра значэнне 0 пры выкарыстанні звычайнага тыпу цэтліка. |
Вяртанае значэнне
цэлалік; 1 калі поспех, інакш 0.
Каб усталяваць бесперапынны тып паперы, укажыце 0 для параметраў sensor Type, разрыў, і distance.
ачысціць буфер
Ачысціць буфер
Дэкларацыя
int clearbuffer();
Параметры
Няма
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0.
штрых-код
Выкарыстоўвайце ўбудаваныя фарматы штрых-кодаў
Дэкларацыя
int barcode(String xDir, String yDir, String barcode, String height, String interpretation, String rotation, String narrowRatio, String wideRatio, String content);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
xDir |
радок | так | Пачатковая кропка штрых-кода ў напрамку X (кропкі) (203 dpi: 1 мм=8 кропак, 300 dpi: 1 мм=12 кропак, 600 dpi: 1 мм=24 кропкі) |
yDir |
радок | так | Пачатковая кропка штрых-кода ў кірунку Y (кропкі) (203 dpi: 1 мм=8 кропак, 300 dpi: 1 мм=12 кропак, 600 dpi: 1 мм=24 кропкі) |
barcode |
радок | так | Тып штрых-кода Для атрымання дадатковай інфармацыі гл Тып штрых-кода раздзел. |
height |
радок | так | Вышыня штрых-кода (кропкі) |
interpretation |
радок | так | Пазнавальная інтэрпрэтацыя (тэкст) 0: не чытаецца, 1: чалавек чытаецца |
rotation |
радок | так | Градусы кручэння0 : Няма кручэння90 : Паварот на 90 градусаў па гадзіннікавай стрэлцы180 : Паварот на 180 градусаў па гадзіннікавай стрэлцы270 : Паварот на 270 градусаў па гадзіннікавай стрэлцы |
|
радок | так | Суадносіны вузкай паласы Для атрымання дадатковай інфармацыі аб суадносінах гл БАРКОД каманда ў Даведнік па камандзе FBPL. |
wideRatio |
радок | так | Каэфіцыент шырокай паласы Для атрымання дадатковай інфармацыі аб суадносінах гл БАРКОД каманда ў Даведнік па камандзе FBPL. |
content |
радок | так | Змест штрых-кода |
Вяртанае значэнне
цэлалік; 1 калі поспех, інакш 0.
Тып штрых-кода
Выберыце barcode увядзіце са спісу.
| Тып штрых-кода | Апісанне | |
128 |
Код 128, пераключэнне паднабору кодаў аўтаматычна | |
128M |
Код 128, пераключэнне паднабору кодаў уручную | |
EAN128 |
EAN-128, паднабор кодаў пераключэння
аўтаматычна |
|
EAN128M |
EAN-128M (GS1-128), паднабор кодаў пераключэння ўручную | |
25 |
Чаргаванне 2 з 5 | |
25C |
Чаргаванне 2 з 5 з кантрольнай лічбай | |
25S |
Стандарт 2 з 5 | |
25I |
Прамысловы 2 з 5 | |
39 |
Код 39, аўтаматычнае пераключэнне стандартнага і поўнага рэжыму ASCII | |
39C |
Код 39 з кантрольнай лічбай | |
93 |
Код 93 | |
EAN13 |
EAN-13 | |
EAN13+2 |
EAN-13 з 2 лічбамі | |
EAN13+5 |
EAN-13 з 5 лічбамі | |
EAN8 |
EAN-8 | |
EAN8+2 |
EAN-8 з 2 лічбамі | |
EAN8+5 |
EAN-8 з 5 лічбамі | |
CODA |
Codabar (NW-7) | |
POST |
ПОШТА | |
LOGMARS |
Спецыяльнае выкарыстанне Кодэкса 39 | |
UPCA |
UPC-A | |
UPCA+2 |
UPC-A з надбудовай 2 лічбы | |
UPA+5 |
UPC-A з надбудовай 5 лічбы | |
UPCE |
UPC-E | |
UPCE+2 |
UPC-E з надбудовай 2 лічбы | |
UPE+5 |
UPC-E з надбудовай 5 лічбы | |
MSI |
MSI | |
MSIC |
MSI з кантрольнай лічбай | |
PLESSEY |
Плесі | |
CPOST |
Datalogic 2 з 5 (пошта Кітая) | |
ITF14 |
ITF-14 | |
EAN14 |
EAN-14 | |
11 |
Код 11 (USD-8) | |
TELEPEN |
Тэлепен | |
TELEPENN |
Тэлепен нумар | |
PLANET |
Планета | |
CODE49 |
Код 49 | |
DPI |
Ідэнтыфікацыйны код Deutsche Post | |
DPL |
Leitcode Deutsche Post | |
Каб надрукаваць іншыя штрых-коды, адпраўце каманды FBPL з дапамогай sendcommand функцыя.
Exampль: sendcommand("QRCODE 10,10,H,4,A,0,\"ABCabc123\"\r\n")
шрыфт друкаркі
Вызначце тэкставы аб'ект ва ўбудаваных шрыфтах.
Дэкларацыя
int printerfont(StringxDir,StringyDir,StringfontType,Stringrotation,StringxRate,StringyRate,Stringcontent);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
| xDir | радок | так | Пачатковая кропка тэксту (радок сімвалаў) у напрамку X (кропкі) (203 dpi: 1 мм=8 кропак, 300 dpi: 1 мм=12 кропак, 600 dpi: 1 мм=24 кропкі) |
| yDir | радок | так | Пачатковая кропка тэксту (радок сімвалаў) у напрамку Y (кропкі) (203 dpi: 1 мм=8 кропак, 300 dpi: 1 мм=12 кропак, 600 dpi: 1 мм=24 кропкі) |
| Тып шрыфта | радок | так | Назва тыпу шрыфта
Пераканайцеся, што file імя пішацца вялікімі літарамі (напрampль: |
| кручэнне | радок | так | Ступень павароту тэксту0 : Няма кручэння90 : Паварот на 90 градусаў па гадзіннікавай стрэлцы180 : Паварот на 180 градусаў па гадзіннікавай стрэлцы270 : Паварот на 270 градусаў па гадзіннікавай стрэлцы |
| xRate | радок | так | Павелічэнне вышыні сімвала (дыяпазон: 1-8) |
| yRate | радок | так | Павелічэнне шырыні сімвала (дыяпазон: 1-8) |
| змест | радок | так | Сімвалы для друку |
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0.
Каб выкарыстоўваць убудаваныя шрыфты, абярыце тып шрыфта са спісу.
| Назва шрыфта | Апісанне |
| 0 | Маштабаваны шрыфт Monotype CG Triumvirate Bold Condensed |
1 |
Кропкавы шрыфт з фіксаваным крокам 8 х 12 |
2 |
Кропкавы шрыфт з фіксаваным крокам 12 х 20 |
3 |
Кропкавы шрыфт з фіксаваным крокам 16 х 24 |
4 |
Кропкавы шрыфт з фіксаваным крокам 24 х 32 |
5 |
Шрыфт з фіксаваным крокам 32 x 48 кропак |
6 |
Шрыфт OCR-B з фіксаваным крокам 14 x 19 кропак |
7 |
Шрыфт OCR-B з фіксаваным крокам 21 x 27 кропак |
8 |
Шрыфт OCR-A з фіксаваным крокам 14 x 25 кропак |
ROMAN.TTF |
Monotype CG Triumvirate Bold Condensed, фіксаваная прапорцыя шырыні і вышыні шрыфта |
1.EFT |
Шрыфт EPL2 1 |
2.EFT |
Шрыфт EPL2 2 |
3.EFT |
Шрыфт EPL2 3 |
4.EFT |
Шрыфт EPL2 4 |
5.EFT |
Шрыфт EPL2 5 |
A.FNT |
Шрыфт ZPL2 A |
B.FNT |
Шрыфт ZPL2 B |
D.FNT |
Шрыфт ZPL2 D |
E8.FNT |
Шрыфт ZPL2 E8 |
F.FNT |
Шрыфт ZPL2 F |
G.FNT |
Шрыфт ZPL2 G |
H8.FNT |
Шрыфт ZPL2 H8 |
GS.FNT |
Шрыфт ZPL2 GS |
Каб выкарыстоўваць спампаваныя шрыфты, спампуйце іх на прынтар з дапамогай Brother Printe Management Tool (BPM):
- Запусціце BPM.
- Націсніце File Менеджэр.
- Выберыце file увядзіце з выпадальнага спісу, а затым націсніце Праглядзіце каб выбраць шрыфт file.
- Абярыце FLASH з Прылада памяці выпадальны спіс.
- Націсніце Спампаваць каб пачаць загрузку file.
Пераканайцеся, што file імя пішацца вялікімі літарамі. (Напрampфайл: ipaexg.ttf → IPAEXG.TTF)
- BPM - гэта інструмент Windows, які не падтрымлівае злучэнне Bluetooth®. Пры выкарыстанні BPM падключыце прынтар да кампутара праз USB або Wi-Fi®.
Калі налады кадавання прынтара і кадыроўка даных для друку не супадаюць, будуць узнікаць памылкі якасці друку, напрыклад, скажоныя сімвалы або адсутны тэкст. Калі шрыфт несумяшчальны з кадоўкай, змяніце кадыроўку або выбраны шрыфт. Каб змяніць налады кадавання друкаркі, гл КОДАВАЯ СТАРОНКА каманда ў FBPL Command Reference.
адправіць каманду
Адправіць каманду на прынтэр.
Дэкларацыя
intsendcommand(Stringcommand);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
| загадваць | радок | так | Убудаваныя каманды (напрample: каманды FBPL)
Для атрымання дадатковай інфармацыі аб камандах FBPL гл Даведнік па камандзе FBPL. |
Exampль: sendcommand(“PRINT 1\r\n”) sendcommand(“CLS\r\nPRINT\r\n”)
Вяртанае значэнне
цэлалік; 1 калі поспех, інакш 0.
Вы можаце адпраўляць каманды, не звязаныя з FBPL, якія падтрымліваюцца ўбудаваным праграмным забеспячэннем вашага прынтара. Пры адпраўцы не-FBPL
каманды с sendcommand, выкарыстоўваць гэты API толькі з openport і closeport.
друкаваць бел
Раздрукуйце этыкетку.
Дэкларацыя
intprintlabel(Stringset,Stringcopy);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
| набор | радок | так | Колькасць камплектаў этыкетак |
| копія | радок | так | Колькасць асобнікаў этыкеткі |
Вяртанае значэнне
цэлалік; 1 калі поспех, інакш 0
спампаваць pcx
Спампуйце манахромную графіку PCX/BMP file да друкаркі.
Дэкларацыя
intdownloadpcx(StringfileName,Stringname);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
| file Імя | радок | так | File імя (у тым ліку file шлях пошуку) |
| імя | радок | так | File імя (назва file запампаваў на FLASH) Пераканайцеся, што file імя пішацца вялікімі літарамі (FILENAME.PCX, FILENAME.BMP) |
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0
Для атрымання дадатковай інфармацыі глядзіце 1.4 Друк выявы.
форма падачы
Перайсці да наступнай старонкі этыкеткі. Пераканайцеся, што вы ўсталявалі гэту функцыю пасля выкліку функцыі наладкі.
Дэкларацыя
int formfeed();
Параметры
Няма
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0.
няма зваротнай падачы
Адключыце функцыю зваротнай падачы
Дэкларацыя
int nobackfeed();
Параметры
Няма
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0.
шрыфт windows
Вызначэнне тэкставага аб'екта з дапамогай шрыфтоў Windows.
Дэкларацыя
int windows font(int xDir, int yDir, int height, int rotation, int font Style, int underline, String fileType, String text);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
xDir |
цэлы лік | так | Пачатковая кропка тэксту (радок сімвалаў) у кірунку X (кропкі) (203 dpi: 1 мм=8 кропак, 300 dpi: 1 мм=12 кропак, 600 dpi: 1 мм=24 кропкі) |
yDir |
цэлы лік | так | Пачатковая кропка тэксту (радок сімвалаў) у кірунку Y (кропкі) (203 dpi: 1 мм=8 кропак, 300 dpi: 1 мм=12 кропак, 600 dpi: 1 мм=24 кропкі) |
height |
цэлы лік | так | Вышыня шрыфта (кропкі) |
rotation |
цэлы лік | так | Ступень павароту тэксту0 : Няма кручэння90 : Паварот на 90 градусаў па гадзіннікавай стрэлцы180 : Паварот на 180 градусаў па гадзіннікавай стрэлцы270 : Паварот на 270 градусаў па гадзіннікавай стрэлцы |
fontStyle |
цэлы лік | так | Стыль шрыфта0 : Нармальны1 : Курсівам2 : Тлусты3 : Тлусты і курсіў |
underline |
цэлы лік | так | Шрыфт з падкрэсліваннем0 : без падкрэслівання1 : з падкрэсліваннем |
fileType |
цэлы лік | так | Назва шрыфта |
text |
цэлы лік | так | Сімвалы для друку |
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0.
аб
Адлюстраванне версіі DLL на экране.
Дэкларацыя
voidabout();
Параметры
Няма
Вяртанае значэнне
цэлалік; 1 у выпадку поспеху
rfid Напісаць
Запіс дадзеных у RFID tag.
Дэкларацыя
intrfidWrite(Stringlock,Stringformat,StringblockNumber,StringdataSize,StringmemoryBank,String data);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
lock |
радок | так | Неабавязковы параметр для блакіроўкі даных, каб прадухіліць іх перазапіс0 : Запіс без блакіроўкі1 каб FFFFFFFF у шаснаццатковым выглядзе : Запісаць і заблакіраваць блок дадзеных |
format |
радок | так | Фармат даных поляA = ASCIIH = шасціграннік |
block Number |
радок | так | Вызначае 0 |
data Size |
радок | так | Запішыце памер даных ад 1 да n дзесятковымі лічбамі |
memory Bank |
радок | так | Банк памяціEPC - Вобласць EPC (да 496 біт)USR - Вобласць карыстальніка (да 8 кілабіт)ACS – Зона кода доступуKIL – Забіць вобласць кодаPC – вобласць кода ПК |
data |
радок | так | Змесціва радка даных |
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0

- Падтрымліваюцца прынтэры: TD-4650TNWBR, TD-4750TNWBR, TJ-4021TNR і TJ-4121TNR.
- Пераканайцеся, што вы выкарыстоўваеце правільную версію прашыўкі, каб усталяваць біты ПК.
| Рэжым | версія прашыўкі |
| TD-4650TNWBR / TD-4750TNWBR | V1.04.S21 або больш позняй версіі |
| TJ-4021TNR / TJ-4121TNR | B2.12.S27 або больш позняй версіі |
rfid Чытаць
Чытайце даныя з RFID tag і вяртае дадзеныя пасля выкліку функцыі друку этыкеткі.
Дэкларацыя
intrfidRead(Stringunlock,Stringformat,StringblockNumber,StringdataSize,StringmemoryBank);
Параметры
| Параметр | Тып | абавязковы | Апісанне |
разблакаваць |
радок | так | Неабавязковы параметр для разблакіроўкі даных, каб потым іх можна было перазапісаць 0 : чытанне без разблакіроўкі Ад 1 да FFFFFFFF у шаснаццатковым выглядзе: чытанне і разблакіроўка блока даных |
фармат |
радок | так | Фармат даных поля A = ASCII Н = шасціграннік |
нумар блока |
радок | так | Вызначае 0 |
Памер дадзеных |
радок | так | Чытанне памеру даных ад 1 да n у дзесятковых ліках |
банк памяці |
радок | так | Банк памяці EPC - вобласць EPC (да 496 біт) TID - Tag вобласць ідэнтыфікацыі USR - Вобласць карыстальніка (да 8 кілабіт) ACS – вобласць кода доступу KIL - вобласць кода забойства ПК – вобласць кода ПК |
Вяртанае значэнне
цэлалік; 1, калі поспех, інакш 0.
Падтрымліваюцца прынтэры: TD-4650TNWBR, TD-4750TNWBR, TJ-4021TNR і TJ-4121TNR.
rfid Атрымаць прачытаныя дадзеныя
Вярнуць атрыманае tag дадзеныя, указаныя ст rfidRead функцыя. Пераканайцеся, што вы задалі гэтую каманду адразу пасля выкліку print label функцыя.
Дэкларацыя
stringrfidGetReadData()
Параметры
Няма
Вяртанае значэнне
радок; tag дадзеныя.
Падтрымліваюцца прынтэры: TD-4650TNWBR, TD-4750TNWBR, TJ-4021TNR і TJ-4121TNR
прынтэр запытаў usbport
Вярніце стан прынтара (толькі порт USB).
Для атрымання дадатковай інфармацыі гл !? каманда ў FBPL Command Reference.
Дэкларацыя
stringusbportqueryprinter();
Параметры
Няма
Вяртанае значэнне
радок; -1 у выпадку няўдачы, у адваротным выпадку вяртаецца код стану.
| Код стану (HEX) | Стан прынтара |
| 00 | Нармальны |
| 01 | Галава адкрылася |
| 02 | Замяцце паперы |
| 03 | Paper Jam і галоўка адкрылася |
| 04 | З паперы |
| 05 | Скончылася папера і адкрылася галава |
| 08 | Са стужкі |
| 09 | Са стужкі і галава раскрылася |
| 0A | Скончылася стужка і замяла папера |
| 0B | Скончылася стужка, замяла папера і раскрылася галоўка |
| 0C | Са стужкі і з паперы |
| 0D | З стужкі, з паперы і галава раскрылася |
| 10 | Паўза |
| 20 | Друк |
| 80 | Іншая памылка |
Прынтэр запытаў netpor
Вярнуць стан прынтара (толькі правадная або бесправадная лакальная сетка)
Для атрымання дадатковай інфармацыі гл !? каманда ў FBPL Command Reference.
Дэкларацыя
string netportqueryprinter();
Параметры
Няма
Вяртанае значэнне
радок; -1 у выпадку няўдачы, у адваротным выпадку вяртаецца код стану.
| Код стану (HEX) | Стан прынтара |
| 00 | Нармальны |
| 01 | Галава адкрылася |
| 02 | Замяцце паперы |
| 03 | Paper Jam і галоўка адкрылася |
| 04 | З паперы |
| 05 | Скончылася папера і адкрылася галава |
| 08 | Са стужкі |
| 09 | Са стужкі і галава раскрылася |
| 0A | Скончылася стужка і замяла папера |
| 0B | Скончылася стужка, замяла папера і раскрылася галоўка |
| 0C | Са стужкі і з паперы |
| 0D | З стужкі, з паперы і галава раскрылася |
| 10 | Паўза |
| 20 | Друк |
| 80 | Іншая памылка |
SampКодэкс
Exampле (1)
BROLIB_DLL.openport("Brother TD-4750TN");
BROLIB_DLL.setup("100", "63.5", "4", "8", "0", "0", "0");
BROLIB_DLL.clearbuffer();
BROLIB_DLL.barcode("100", "100", "128", "100", "1", "0", "2", "2", "Barcode Test");
BROLIB_DLL.printerfont("100", "250", "3", "0", "1", "1", "Print Font Test");
BROLIB_DLL.windowsfont(100, 300, 24, 0, 0, 0, "ARIAL", "Windows Arial Font Test");
BROLIB_DLL.downloadpcx("UL.PCX", "UL.PCX");
BROLIB_DLL.sendcommand("PUTPCX 100,400,\"UL.PCX\"");
BROLIB_DLL.printlabel("1", "1");
BROLIB_DLL.closeport();
Exampле (2)
BROLIB_DLL.openport("Brother TD-4750TN");
BROLIB_DLL.clearbuffer();
BROLIB_DLL.rfidWrite("0", "H", "0", "12", "EPC", "123456789012");
BROLIB_DLL.rfidRead("0", "H", "0", "12", "EPC");
BROLIB_DLL.printlabel("1", "1");
label2.Text = BROLIB_DLL.rfidGetReadData();
BROLIB_DLL.closeport();
Аб
Падтрымліваюцца прынтэры
Заўвагі да выпуску


Дакументы / Рэсурсы
![]() | Распрацоўшчык праграмнага забеспячэння DLL для Windows |
