
brat Programista oprogramowania DLL systemu Windows

Prawo autorskie
©2020 Brother Industries, Ltd. Wszelkie prawa zastrzeżone. Informacje zawarte w tym dokumencie mogą ulec zmianie bez powiadomienia. Oprogramowanie opisane w tym dokumencie jest dostarczane na podstawie umowy licencyjnej. Oprogramowanie może być używane lub kopiowane wyłącznie zgodnie z warunkami tych umów. Żadna część tej publikacji nie może być powielana w żadnej formie ani w żaden sposób bez uprzedniej pisemnej zgody firmy Brother Industries, Ltd.
Znaki towarowe
Brother jest znakiem towarowym lub zastrzeżonym znakiem towarowym firmy Brother Industries, Ltd.
Wszelkie nazwy handlowe i nazwy produktów firm pojawiające się na produktach Brother, powiązanych dokumentach i wszelkich innych materiałach są znakami towarowymi lub zastrzeżonymi znakami towarowymi odpowiednich firm.
Ważna uwaga
Ten dokument zawiera informacje dotyczące drukarki etykiet (patrz 4.1 Obsługiwane drukarki) i jest dostępny do użytku tylko wtedy, gdy zgodzisz się na następujące warunki:
Brak gwarancji
a. Treść niniejszego dokumentu może ulec zmianie bez powiadomienia.
b. W odniesieniu do tego dokumentu firma Brother nie gwarantuje, że nie ma żadnych wad ani że cel odpowiada konkretnemu celowi, niezależnie od tego, czy jest on wyraźny, czy dorozumiany.
c. Firma Brother nie ponosi odpowiedzialności za szkody, działania osób trzecich, celowe lub niedbałe działanie użytkownika, niewłaściwe użycie lub działanie w innych szczególnych warunkach.
Informacje kontaktowe
Więcej informacji dla twórców drukarek mobilnych można znaleźć na stronie
https://support.brother.com/g/s/es/dev/en/index.html?navi=offall
Przewodnik
Drukowanie etykiety
- Exampna:

Drukowanie za pomocą poleceń drukarki
Aby wysłać polecenia drukarki (npample: FBPL, ZPL), użyj sendcommand funkcje
- Exampna:

Drukowanie przy użyciu szablonu FBPL
- Utwórz szablon za pomocą poleceń FBPL (.BAS).
- Prześlij szablon do pamięci FLASH drukarki za pomocą narzędzia BPM (Brother Printer Management Tool).
- Wywołaj szablon i wstaw żądany tekst za pomocą
sendcommandfunkcje.
- Exampna:

Drukowanie obrazu
Aby przywołać i wydrukować obraz PCX/BMP (npample: logo), pobierz plik file do pamięci FLASH drukarki za pomocą downloadpcx Funkcje. Następnie wywołaj obraz wysyłając komendy FBPL. Więcej informacji na temat komend FBPL można znaleźć w sekcji Komenda PUTPCX lub PUTBMP w Podręczniku komend FBPL.
- Aby wydrukować mapę bitową, pobierz 1-bitową (monochromatyczną) lub 8-bitową (256 kolorów) grafikę BMP file tylko.
- Wydrukuj pobrany obraz w trybie monochromatycznym lub w skali szarości, korzystając z opcji PUTPCX or PUTBMP Komenda. Bezpośredni tryb termiczny obsługuje zarówno druk monochromatyczny, jak i druk w skali szarości. Tryb termotransferowy obsługuje wyłącznie druk monochromatyczny

Kodowanie RFID Tag
Do kodowania RFID tags, użyj rfidWrite funkcjonować.
- Exampna:
- Obsługiwane drukarki:
- TD-4650TNWBR
- TD-4750TNWBR
- TJ-4021TNR
- TJ-4121TNR

API
otwórz port
Uruchom bufor drukarki systemu Windows.
Deklaracja
int openport (String port);
Parametry
| Parametr | Typ | Wymagany | Opis |
| port | smyczkowy | Tak | 1) Nazwa sterownika drukarki dla drukarki lokalnej (npampna: Brother TD-4420TN) |
2) Ścieżka UNC i nazwa drukarki dla drukarki sieciowej (npampna: ”\\server\TD-4420TN”) |
|||
3) LPT1 do LPT4 dla interfejsu Centronics (npampna: ”LPT1”) |
|||
4) Interfejs USB (npampna: ”USB”) |
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0.
otwórznetport
Uruchom bufor drukarki systemu Windows, wyznaczając adres IP.
Deklaracja
int opennetport (String IP address, int printer port);
Parametr
| Parametr | Typ | Wymagany | Opis |
| Adres IP | smyczkowy | Tak | Adres IP drukarki (npampplik: ”192.168.0.1”) |
| Port drukarki | liczba całkowita | Tak | Port połączenia drukarki (npample: 9100) |
Wartość zwrócona
liczba całkowita; 1 jeśli sukces, w przeciwnym razie 0
Zamknij port
Zamknij bufor drukarki systemu Windows.
Deklaracja
int closepor ();
Parametry
Nic
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0.
organizować coś
Skonfiguruj ustawienia drukarki
Deklaracja
int setup (String width, String height, String speed, String density, String sensorType, String gap, String distance);
Parametry
| Parametr | Typ | Wymagany | Opis |
|
smyczkowy | Tak | Szerokość etykiety (mm) |
|
smyczkowy | Tak | Wysokość etykiety (mm) |
|
smyczkowy | Tak | Szybkość drukowania (cale/sekundę)1 / 1.5 / 2 / 3 / 4 / 6 / 8 / 10 / 12 / 13 / 14Aby uzyskać więcej informacji na temat dostępnych ustawień szybkości drukowania, zobacz polecenie SPEED w opisie poleceń FBPL. |
|
smyczkowy | Tak | Gęstość druku0-15: 0 Najlżejszy, 15 Najciemniejszy |
|
smyczkowy | Tak | Typ czujnika nośnika0: czujnik przerwy, 1: Czujnik czarnego znaku |
|
smyczkowy | Tak | Odległość odstępu między dwiema etykietami lub wysokość czarnego znaku (mm) |
|
smyczkowy | Tak | Przesuń odległość odstępu/czarnego znaku (mm); Ustaw ten parametr na 0 w przypadku używania zwykłego typu etykiety. |
Wartość zwracana
liczba całkowita; 1 jeśli sukces, w przeciwnym razie 0.
Aby ustawić typ papieru na papier ciągły, określ 0 dla parametrów sensor Type, przerwa i distance.
wyczyść bufor
Wyczyść bufor
Deklaracja
int clearbuffer();
Parametry
Nic
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0.
kod kreskowy
Użyj wbudowanych formatów kodów kreskowych
Deklaracja
int barcode(String xDir, String yDir, String barcode, String height, String interpretation, String rotation, String narrowRatio, String wideRatio, String content);
Parametry
| Parametr | Typ | Wymagany | Opis |
xDir |
smyczkowy | Tak | Punkt początkowy kodu kreskowego w kierunku X (kropki) (203 dpi: 1 mm=8 punktów, 300 dpi: 1 mm=12 punktów, 600 dpi: 1 mm=24 punkty) |
yDir |
smyczkowy | Tak | Punkt początkowy kodu kreskowego w kierunku Y (kropki) (203 dpi: 1 mm=8 punktów, 300 dpi: 1 mm=12 punktów, 600 dpi: 1 mm=24 punkty) |
barcode |
smyczkowy | Tak | Typ kodu kreskowego Więcej informacji znajdziesz w Typ kodu kreskowego sekcja. |
height |
smyczkowy | Tak | Wysokość kodu kreskowego (kropki) |
interpretation |
smyczkowy | Tak | Interpretacja rozpoznawalna przez człowieka (tekst) 0: Nieczytelne, 1: Czytelne dla człowieka |
rotation |
smyczkowy | Tak | Stopnie obrotu0 : Brak rotacji90 : Obróć o 90 stopni w prawo180 : Obróć o 180 stopni w prawo270 : Obróć o 270 stopni w prawo |
|
smyczkowy | Tak | Wąski współczynnik pręta Więcej informacji na temat współczynnika można znaleźć w artykule KOD KRESKOWY polecenie w Informacje o komendach FBPL. |
wideRatio |
smyczkowy | Tak | Szeroki współczynnik prętów Więcej informacji na temat współczynnika można znaleźć w artykule KOD KRESKOWY polecenie w Informacje o komendach FBPL. |
content |
smyczkowy | Tak | Zawartość kodu kreskowego |
Wartość zwracana
liczba całkowita; 1 jeśli sukces, w przeciwnym razie 0.
Typ kodu kreskowego
Wybierz barcode wpisz z listy.
| Typ kodu kreskowego | Opis | |
128 |
Kod 128, automatyczne przełączanie podzbioru kodu | |
128M |
Kod 128, ręczne przełączanie podzbioru kodu | |
EAN128 |
EAN-128, podzbiór kodu przełączającego
automatycznie |
|
EAN128M |
EAN-128M (GS1-128), ręczne przełączanie podzbioru kodu | |
25 |
Przeplatane 2 z 5 | |
25C |
Przeplatane 2 z 5 cyfrą kontrolną | |
25S |
Standardowe 2 z 5 | |
25I |
Przemysłowe 2 z 5 | |
39 |
Kod 39, automatyczne przełączanie trybu standardowego i pełnego ASCII | |
39C |
Kod 39 z cyfrą kontrolną | |
93 |
Kod 93 | |
EAN13 |
EAN-13 | |
EAN13+2 |
EAN-13 z dodatkiem 2 cyfr | |
EAN13+5 |
EAN-13 z dodatkiem 5 cyfr | |
EAN8 |
EAN-8 | |
EAN8+2 |
EAN-8 z dodatkiem 2 cyfr | |
EAN8+5 |
EAN-8 z dodatkiem 5 cyfr | |
CODA |
Kodabar (NW-7) | |
POST |
POSTNET | |
LOGMARS |
Specjalne zastosowanie Kodu 39 | |
UPCA |
UPC-A | |
UPCA+2 |
UPC-A z dodatkiem 2 cyfr | |
UPA+5 |
UPC-A z dodatkiem 5 cyfr | |
UPCE |
UPC-E | |
UPCE+2 |
UPC-E z dodatkiem 2 cyfr | |
UPE+5 |
UPC-E z dodatkiem 5 cyfr | |
MSI |
MSI | |
MSIC |
MSI z cyfrą kontrolną | |
PLESSEY |
Plessey | |
CPOST |
Datalogic 2 z 5 (poczta w Chinach) | |
ITF14 |
ITF-14 | |
EAN14 |
EAN-14 | |
11 |
Kod 11 (-8 USD) | |
TELEPEN |
Telepen | |
TELEPENN |
Numer Telepena | |
PLANET |
Planeta | |
CODE49 |
Kod 49 | |
DPI |
Kod identyfikacyjny poczty niemieckiej | |
DPL |
Niemiecki kod pocztowy | |
Aby wydrukować inne kody kreskowe, wyślij polecenia FBPL za pomocą sendcommanfunkcja d.
Exampna: sendcommand("QRCODE 10,10,H,4,A,0,\"ABCabc123\"\r\n")
czcionka drukarki
Zdefiniuj obiekt tekstowy za pomocą wbudowanych czcionek.
Deklaracja
int printerfont(StringxDir,StringyDir,StringfontType,Stringrotation,StringxRate,StringyRate,Stringcontent);
Parametry
| Parametr | Typ | Wymagany | Opis |
| xDir | smyczkowy | Tak | Punkt początkowy tekstu (ciąg znaków) w kierunku X (kropki) (203 dpi: 1 mm=8 punktów, 300 dpi: 1 mm=12 punktów, 600 dpi: 1 mm=24 punkty) |
| yDir | smyczkowy | Tak | Punkt początkowy tekstu (ciąg znaków) w kierunku Y (kropki) (203 dpi: 1 mm=8 punktów, 300 dpi: 1 mm=12 punktów, 600 dpi: 1 mm=24 punkty) |
| typ czcionki | smyczkowy | Tak | Nazwa typu czcionki
Upewnij się, że file imię i nazwisko pisane wielkimi literami (npampna: |
| obrót | smyczkowy | Tak | Stopień obrotu tekstu0 : Brak rotacji90 : Obróć o 90 stopni w prawo180 : Obróć o 180 stopni w prawo270 : Obróć o 270 stopni w prawo |
| xRate | smyczkowy | Tak | Powiększenie wysokości znaku (zakres: 1-8) |
| yOceń | smyczkowy | Tak | Powiększenie szerokości znaku (zakres: 1-8) |
| treść | smyczkowy | Tak | Znaki do wydrukowania |
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0.
Aby skorzystać z wbudowanych czcionek, wybierz z listy rodzaj czcionki.
| Nazwa czcionki | Opis |
| 0 | Monotype CG Triumvirate Bold Skondensowana, skalowalna czcionka |
1 |
Czcionka kropkowa o stałym rozstawie 8 x 12 |
2 |
Czcionka kropkowa o stałym rozstawie 12 x 20 |
3 |
Czcionka kropkowa o stałym rozstawie 16 x 24 |
4 |
Czcionka kropkowa o stałym rozstawie 24 x 32 |
5 |
Czcionka o stałym rozstawie 32 x 48 punktów |
6 |
Czcionka OCR-B o stałym rozstawie 14 x 19 punktów |
7 |
Czcionka OCR-B o stałym rozstawie 21 x 27 punktów |
8 |
Czcionka OCR-A o stałym rozstawie 14 x 25 punktów |
ROMAN.TTF |
Monotype CG Triumvirate Bold Skondensowana, stała szerokość czcionki i proporcje jej wysokości |
1.EFT |
Czcionka EPL2 1 |
2.EFT |
Czcionka EPL2 2 |
3.EFT |
Czcionka EPL2 3 |
4.EFT |
Czcionka EPL2 4 |
5.EFT |
Czcionka EPL2 5 |
A.FNT |
Czcionka ZPL2 A |
B.FNT |
Czcionka ZPL2 B |
D.FNT |
Czcionka ZPL2 D |
E8.FNT |
Czcionka ZPL2 E8 |
F.FNT |
Czcionka ZPL2 F |
G.FNT |
Czcionka ZPL2 G |
H8.FNT |
Czcionka ZPL2 H8 |
GS.FNT |
Czcionka ZPL2 GS |
Aby użyć pobranych czcionek, pobierz je do drukarki za pomocą narzędzia Brother Printe Management Tool (BPM):
- Uruchom BPM.
- Kliknij File Menedżer.
- Wybierz file wpisz z listy rozwijanej, a następnie kliknij Przeglądać aby wybrać czcionkę file.
- Wybierz FLASH z Urządzenie pamięci lista rozwijana.
- Trzask Pobierać aby rozpocząć pobieranie file.
Upewnij się, że file imię i nazwisko pisane wielkimi literami. (Byłyampplik: ipaexg.ttf → IPAEXG.TTF)
- BPM jest narzędziem systemu Windows i nie obsługuje połączenia Bluetooth®. Jeśli korzystasz z BPM, podłącz drukarkę do komputera przez USB lub Wi-Fi®.
Jeśli ustawienia kodowania drukarki i kodowanie danych drukowania nie są zgodne, wystąpią błędy jakości druku, takie jak zniekształcone znaki lub brakujący tekst. Jeżeli czcionka nie jest kompatybilna z kodowaniem, zmień kodowanie lub wybraną czcionkę. Aby zmienić ustawienie kodowania drukarki, zobacz STRONA KODOWA polecenie w podręczniku poleceń FBPL.
wyślij polecenie
Wyślij polecenie do drukarki.
Deklaracja
intsendcommand(Stringcommand);
Parametry
| Parametr | Typ | Wymagany | Opis |
| rozkaz | smyczkowy | Tak | Wbudowane polecenia (npample: polecenia FBPL)
Aby uzyskać więcej informacji na temat poleceń FBPL, zobacz Informacje o komendach FBPL. |
Exampna: sendcommand(“PRINT 1\r\n”) sendcommand(“CLS\r\nPRINT\r\n”)
Wartość zwracana
liczba całkowita; 1 jeśli sukces, w przeciwnym razie 0.
Można wysyłać polecenia inne niż FBPL obsługiwane przez oprogramowanie sprzętowe drukarki. Podczas wysyłania plików innych niż FBPL
polecenia z sendcommand, używaj tego interfejsu API tylko z openport I closeport.
Drukuj etykietę
Wydrukuj etykietę.
Deklaracja
intprintlabel(Stringset,Stringcopy);
Parametry
| Parametr | Typ | Wymagany | Opis |
| ustawić | smyczkowy | Tak | Liczba zestawów etykiet |
| kopia | smyczkowy | Tak | Liczba kopii etykiet |
Wartość zwracana
liczba całkowita; 1 jeśli sukces, w przeciwnym razie 0
pobierz pcx
Pobierz monochromatyczną grafikę PCX/BMP file do drukarki.
Deklaracja
intdownloadpcx(StringfileName,Stringname);
Parametry
| Parametr | Typ | Wymagany | Opis |
| file Nazwa | smyczkowy | Tak | File imię (w tym file ścieżka pobierania) |
| nazwa | smyczkowy | Tak | File imię (imię file pobrany do FLASH) Upewnij się, że file imię i nazwisko pisane wielkimi literami (FILENAME.PCX, FILENAME.BMP) |
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0
Aby uzyskać więcej informacji, zobacz 1.4 Drukowanie obrazu.
podawanie formularza
Przejdź do następnej strony etykiety. Upewnij się, że ustawiłeś tę funkcję po wywołaniu funkcji setup.
Deklaracja
int formfeed();
Parametry
Nic
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0.
brak zasilania wstecznego
Wyłącz funkcję cofania
Deklaracja
int nobackfeed();
Parametry
Nic
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0.
czcionka Windowsa
Zdefiniuj obiekt tekstowy przy użyciu czcionek systemu Windows.
Deklaracja
int windows font(int xDir, int yDir, int height, int rotation, int font Style, int underline, String fileType, String text);
Parametry
| Parametr | Typ | Wymagany | Opis |
xDir |
liczba całkowita | Tak | Punkt początkowy tekstu (ciąg znaków) w kierunku X (kropki) (203 dpi: 1 mm=8 punktów, 300 dpi: 1 mm=12 punktów, 600 dpi: 1 mm=24 punkty) |
yDir |
liczba całkowita | Tak | Punkt początkowy tekstu (ciąg znaków) w kierunku Y (kropki) (203 dpi: 1 mm=8 punktów, 300 dpi: 1 mm=12 punktów, 600 dpi: 1 mm=24 punkty) |
height |
liczba całkowita | Tak | Wysokość czcionki (kropki) |
rotation |
liczba całkowita | Tak | Stopień obrotu tekstu0 : Brak rotacji90 : Obróć o 90 stopni zgodnie z ruchem wskazówek zegara180 : Obróć o 180 stopni zgodnie z ruchem wskazówek zegara270 : Obróć o 270 stopni zgodnie z ruchem wskazówek zegara |
fontStyle |
liczba całkowita | Tak | Styl czcionki0 : Normalna1 : italski2 : Pogrubiony3 : Pogrubienie i kursywa |
underline |
liczba całkowita | Tak | Czcionka z podkreśleniem0 : bez podkreślenia1 : z podkreśleniem |
fileType |
liczba całkowita | Tak | Nazwa czcionki |
text |
liczba całkowita | Tak | Znaki do wydrukowania |
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0.
o
Wyświetl wersję DLL na ekranie.
Deklaracja
voidabout();
Parametry
Nic
Wartość zwracana
liczba całkowita; 1, jeśli sukces
rfid Napisz
Zapisz dane w RFID tag.
Deklaracja
intrfidWrite(Stringlock,Stringformat,StringblockNumber,StringdataSize,StringmemoryBank,String data);
Parametry
| Parametr | Typ | Wymagany | Opis |
lock |
smyczkowy | Tak | Opcjonalny parametr blokujący dane, aby zapobiec ich nadpisaniu0 : Pisz bez blokowania1 Do FFFFFFFF in hex: Zapisz i zablokuj blok danych |
format |
smyczkowy | Tak | Format danych polaA = ASCIIH = Szesnastkowy |
block Number |
smyczkowy | Tak | Określa 0 |
data Size |
smyczkowy | Tak | Zapisz rozmiar danych od 1 do n w liczbach dziesiętnych |
memory Bank |
smyczkowy | Tak | Bank pamięciEPC – Obszar EPC (do 496 bitów)USR – Strefa użytkownika (do 8 kilobitów)ACS – Obszar kodu dostępuKIL – Zabij obszar koduPC – Obszar kodu PC |
data |
smyczkowy | Tak | Zawartość ciągu danych |
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0

- Obsługiwane drukarki: TD-4650TNWBR, TD-4750TNWBR, TJ-4021TNR i TJ-4121TNR.
- Upewnij się, że używasz prawidłowej wersji oprogramowania sprzętowego do ustawiania bitów komputera.
| Tryb | Wersja oprogramowania |
| TD-4650TNWBR / TD-4750TNWBR | Wersja 1.04.S21 lub nowsza |
| TJ-4021TNR / TJ-4121TNR | B2.12.S27 lub nowszy |
rfid Przeczytaj
Odczytaj dane z RFID tag i zwróć dane po wywołaniu funkcji drukowania etykiety.
Deklaracja
intrfidRead(Stringunlock,Stringformat,StringblockNumber,StringdataSize,StringmemoryBank);
Parametry
| Parametr | Typ | Wymagany | Opis |
odblokować |
smyczkowy | Tak | Opcjonalny parametr umożliwiający odblokowanie danych, aby można je było później nadpisać 0: Czytaj bez odblokowywania 1 do FFFFFFFF w formacie szesnastkowym: Przeczytaj i odblokuj blok danych |
format |
smyczkowy | Tak | Format danych pola A = ASCII H = szesnastkowy |
zablokuj numer |
smyczkowy | Tak | Określa 0 |
Rozmiar danych |
smyczkowy | Tak | Odczytuj rozmiar danych od 1 do n w liczbach dziesiętnych |
banku pamięci |
smyczkowy | Tak | Bank pamięci EPC – obszar EPC (do 496 bitów) TID – Tag obszar identyfikacji USR – Obszar użytkownika (do 8 kilobitów) ACS – obszar kodu dostępu KIL – obszar kodu zabicia PC – obszar kodu PC |
Wartość zwracana
liczba całkowita; 1, jeśli się powiedzie, w przeciwnym razie 0.
Obsługiwane drukarki: TD-4650TNWBR, TD-4750TNWBR, TJ-4021TNR i TJ-4121TNR.
rfid Uzyskaj odczytane dane
Zwróć otrzymane tag dane określone przez rfidRead funkcjonować. Upewnij się, że ustawiłeś to polecenie natychmiast po wywołaniu metody print label funkcjonować.
Deklaracja
stringrfidGetReadData()
Parametry
Nic
Wartość zwracana
smyczkowy; tag dane.
Obsługiwane drukarki: TD-4650TNWBR, TD-4750TNWBR, TJ-4021TNR i TJ-4121TNR
drukarka zapytań portu USB
Zwróć stan drukarki (tylko port USB).
Więcej informacji znajdziesz w !? polecenie w podręczniku poleceń FBPL.
Deklaracja
stringusbportqueryprinter();
Parametry
Nic
Wartość zwracana
smyczkowy; -1 w przypadku niepowodzenia, w przeciwnym razie zwracany jest kod stanu.
| Kod stanu (HEX) | Status drukarki |
| 00 | Normalna |
| 01 | Głowa otwarta |
| 02 | Zacięcie papieru |
| 03 | Zacięcie papieru i otwarta głowica |
| 04 | Brak papieru |
| 05 | Brak papieru i otwarta głowa |
| 08 | Brak wstążki |
| 09 | Brak wstążki, głowa otwarta |
| 0A | Brak taśmy i zacięcie papieru |
| 0B | Brak taśmy, zacięcie papieru i otwarta głowica |
| 0C | Ze wstążki i z papieru |
| 0D | Skończyła się wstążka, skończył się papier i głowa otwarta |
| 10 | Pauza |
| 20 | Druk |
| 80 | Inny błąd |
drukarka netport tquery
Zwróć stan drukarki (tylko przewodowa sieć LAN lub bezprzewodowa sieć LAN)
Więcej informacji znajdziesz w !? polecenie w podręczniku poleceń FBPL.
Deklaracja
string netportqueryprinter();
Parametry
Nic
Wartość zwracana
smyczkowy; -1 w przypadku niepowodzenia, w przeciwnym razie zwracany jest kod stanu.
| Kod stanu (HEX) | Status drukarki |
| 00 | Normalna |
| 01 | Głowa otwarta |
| 02 | Zacięcie papieru |
| 03 | Zacięcie papieru i otwarta głowica |
| 04 | Brak papieru |
| 05 | Brak papieru i otwarta głowa |
| 08 | Brak wstążki |
| 09 | Brak wstążki, głowa otwarta |
| 0A | Brak taśmy i zacięcie papieru |
| 0B | Brak taśmy, zacięcie papieru i otwarta głowica |
| 0C | Ze wstążki i z papieru |
| 0D | Skończyła się wstążka, skończył się papier i głowa otwarta |
| 10 | Pauza |
| 20 | Druk |
| 80 | Inny błąd |
Sample Kod
Example (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();
Example (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();
O
Obsługiwane drukarki
Informacje o wydaniu


Dokumenty / Zasoby
![]() | Programista oprogramowania DLL systemu Windows |
Odniesienia
- support.brother.com/g/s/es/dev/en/winsdk/index.html?c=eu_ot&lang=en&navi=offall&comple=on&redirect=onwsparcie.brother.com
- Instrukcja obsługimanual.tools
