# Kody błędów biblioteki
[Obsługa błędów]

Kody błędów biblioteki. Biblioteka może zwracać kody błędów zarówno własne jak i kody bezpośrednio uzyskane z drukarki. Więcej...

## Definicje
#define | POSNET_STATUS_ALREADY_COMPLETED 0x00010000
| Rozkaz już wykonany.
#define | POSNET_STATUS_BUFFERTOOSHORT 0x00010007
| Przekazany bufor znakowy jest za mały.
#define | POSNET_STATUS_BUSY 0x00000020
| Urządzenie zajęte.
#define | POSNET_STATUS_CANCELLED 0x0001000A
| Rozkaz anulowany.
#define | POSNET_STATUS_CASHREGBASE 0x00430000
| Bazowy kod błędu wykonania rozkazu drukarki [błędy 0x00430000 - 0x0043FFFF].
#define | POSNET_STATUS_CASHREGCOMMBASE 0x00440000
| Bazowy kod błędu transmisji rozkazu do drukarki [błędy 0x00440000 - 0x0044FFFF].
#define | POSNET_STATUS_COMMERROR 0x00000008
| Błąd komunikacji.
#define | POSNET_STATUS_COULDNOTOPEN 0x00000005
| Nie można otworzyc wskazanego urządzenia.
#define | POSNET_STATUS_COULDNOTOPEN_ACCESSDENIED 0x0000000C
| Błąd otwarcia urządzenia - dostęp zabroniony.
#define | POSNET_STATUS_COULDNOTOPEN_FILENOTFOUND 0x0000000D
| Błąd otwarcia urządzenia - brak takiego pliku (urządzenia).
#define | POSNET_STATUS_COULDNOTSETUPPORT 0x0000000B
| Błąd ustawienia parametrów otwieranego portu.
#define | POSNET_STATUS_CRCERROR 0x00000006
| Błąd CRC w odebranej ramce.
#define | POSNET_STATUS_DEVICE_BUSY 0x00000014
| Urządzenie zajęte.
#define | POSNET_STATUS_EMPTY 0x00010001
| Brak danych w kolejce.
#define | POSNET_STATUS_FRAMETOOSHORT 0x00000002
| Za krótka ramka.
#define | POSNET_STATUS_FRAMINGERROR 0x00000003
| Błąd ramki odebranej z drukarki.
#define | POSNET_STATUS_FTLIBIMPORTFAIL 0x0000000A
| Nieudany import sterownika FTDI.
#define | POSNET_STATUS_INVALID_PARAM1 0x00010101
| Błędny 1 parametr polecenia.
#define | POSNET_STATUS_INVALID_PARAM2 0x00010102
| Błędny 2 parametr polecenia.
#define | POSNET_STATUS_INVALID_PARAM3 0x00010103
| Błędny 3 parametr polecenia.
#define | POSNET_STATUS_INVALID_PARAM4 0x00010104
| Błędny 4 parametr polecenia.
#define | POSNET_STATUS_INVALID_PARAM5 0x00010105
| Błędny 5 parametr polecenia.
#define | POSNET_STATUS_INVALID_PARAM6 0x00010106
| Błędny 6 parametr polecenia.
#define | POSNET_STATUS_INVALIDCOMMAND 0x00010005
| Błędny numer polecenia.
#define | POSNET_STATUS_INVALIDHANDLE 0x00010006
| Błędny uchwyt.
#define | POSNET_STATUS_INVALIDSPOOLMODE 0x00010009
| Błędny tryb kolejkowania.
#define | POSNET_STATUS_INVALIDSTATE 0x00000013
| Wydano polecenie REPEAT dla ramki znajdującej się w niewłaściwym stanie (innym niż SENT lub ACK).
#define | POSNET_STATUS_INVALIDVALUE 0x00010002
| Błędna wartość.
#define | POSNET_STATUS_IPCERROR 0x00000007
| Błąd utworzenia obiektu IPC (Event).
#define | POSNET_STATUS_OK 0x00000000
| Brak błędu.
#define | POSNET_STATUS_OUTOFMEMORY 0x00000001
| Brak pamięci.
#define | POSNET_STATUS_OUTOFRANGE 0x00010008
| Poza zakresem licznika.
#define | POSNET_STATUS_PENDING 0x00010004
| Polecenie w trakcie wykonywania.
#define | POSNET_STATUS_SETUP_INVALIDBAUD 0x0000000E
| Błędne parametry portu - baudrate.
#define | POSNET_STATUS_SETUP_INVALIDDATA 0x0000000F
| Błędne parametry portu - databits.
#define | POSNET_STATUS_SETUP_INVALIDHANDSHAKE 0x00000012
| Błędne parametry portu - handshake.
#define | POSNET_STATUS_SETUP_INVALIDPARITY 0x00000010
| Błędne parametry portu - parity.
#define | POSNET_STATUS_SETUP_INVALIDSTOP 0x00000011
| Błędne parametry portu - stop bits.
#define | POSNET_STATUS_TIMEOUT 0x00010003
| Oczekiwanie zakończone upłynięciem czasu (timeout).
#define | POSNET_STATUS_USBERROR 0x00000009
| Błąd krytyczny USB - urządzenie nie będzie funkcjonować poprawnie.

## Opis szczegółowy

Kody błędów biblioteki. Biblioteka może zwracać kody błędów zarówno własne jak i kody bezpośrednio uzyskane z drukarki.

## Dokumentacja definicji

#define POSNET_STATUS_ALREADY_COMPLETED 0x00010000

Rozkaz już wykonany.

Zobacz również:
  POS_CancelRequest

Definicja w linii 563 pliku posnet.h.

#define POSNET_STATUS_BUFFERTOOSHORT 0x00010007

Przekazany bufor znakowy jest za mały.

Definicja w linii 570 pliku posnet.h.

#define POSNET_STATUS_BUSY 0x00000020

Urządzenie zajęte.

Definicja w linii 561 pliku posnet.h.

#define POSNET_STATUS_CANCELLED 0x0001000A

Rozkaz anulowany.

Definicja w linii 573 pliku posnet.h.

#define POSNET_STATUS_CASHREGBASE 0x00430000

Bazowy kod błędu wykonania rozkazu drukarki [błędy 0x00430000 - 0x0043FFFF].

Definicja w linii 582 pliku posnet.h.

#define POSNET_STATUS_CASHREGCOMMBASE 0x00440000

Bazowy kod błędu transmisji rozkazu do drukarki [błędy 0x00440000 - 0x0044FFFF].

Definicja w linii 583 pliku posnet.h.

#define POSNET_STATUS_COMMERROR 0x00000008

Błąd komunikacji.

Definicja w linii 547 pliku posnet.h.

#define POSNET_STATUS_COULDNOTOPEN 0x00000005

Nie można otworzyc wskazanego urządzenia.

Definicja w linii 544 pliku posnet.h.

#define POSNET_STATUS_COULDNOTOPEN_ACCESSDENIED 0x0000000C

Błąd otwarcia urządzenia - dostęp zabroniony.

Definicja w linii 551 pliku posnet.h.

#define POSNET_STATUS_COULDNOTOPEN_FILENOTFOUND 0x0000000D

Błąd otwarcia urządzenia - brak takiego pliku (urządzenia).

Definicja w linii 552 pliku posnet.h.

#define POSNET_STATUS_COULDNOTSETUPPORT 0x0000000B

Błąd ustawienia parametrów otwieranego portu.

Definicja w linii 550 pliku posnet.h.

#define POSNET_STATUS_CRCERROR 0x00000006

Błąd CRC w odebranej ramce.

Definicja w linii 545 pliku posnet.h.

#define POSNET_STATUS_DEVICE_BUSY 0x00000014

Urządzenie zajęte.

Definicja w linii 559 pliku posnet.h.

#define POSNET_STATUS_EMPTY 0x00010001

Brak danych w kolejce.

Definicja w linii 564 pliku posnet.h.

#define POSNET_STATUS_FRAMETOOSHORT 0x00000002

Za krótka ramka.

Definicja w linii 542 pliku posnet.h.

#define POSNET_STATUS_FRAMINGERROR 0x00000003

Błąd ramki odebranej z drukarki.

Definicja w linii 543 pliku posnet.h.

#define POSNET_STATUS_FTLIBIMPORTFAIL 0x0000000A

Nieudany import sterownika FTDI.

Definicja w linii 549 pliku posnet.h.

#define POSNET_STATUS_INVALID_PARAM1 0x00010101

Błędny 1 parametr polecenia.

Definicja w linii 575 pliku posnet.h.

#define POSNET_STATUS_INVALID_PARAM2 0x00010102

Błędny 2 parametr polecenia.

Definicja w linii 576 pliku posnet.h.

#define POSNET_STATUS_INVALID_PARAM3 0x00010103

Błędny 3 parametr polecenia.

Definicja w linii 577 pliku posnet.h.

#define POSNET_STATUS_INVALID_PARAM4 0x00010104

Błędny 4 parametr polecenia.

Definicja w linii 578 pliku posnet.h.

#define POSNET_STATUS_INVALID_PARAM5 0x00010105

Błędny 5 parametr polecenia.

Definicja w linii 579 pliku posnet.h.

#define POSNET_STATUS_INVALID_PARAM6 0x00010106

Błędny 6 parametr polecenia.

Definicja w linii 580 pliku posnet.h.

#define POSNET_STATUS_INVALIDCOMMAND 0x00010005

Błędny numer polecenia.

Definicja w linii 568 pliku posnet.h.

#define POSNET_STATUS_INVALIDHANDLE 0x00010006

Błędny uchwyt.

Definicja w linii 569 pliku posnet.h.

#define POSNET_STATUS_INVALIDSPOOLMODE 0x00010009

Błędny tryb kolejkowania.

Definicja w linii 572 pliku posnet.h.

#define POSNET_STATUS_INVALIDSTATE 0x00000013

Wydano polecenie REPEAT dla ramki znajdującej się w niewłaściwym stanie (innym niż SENT lub ACK).

Definicja w linii 558 pliku posnet.h.

#define POSNET_STATUS_INVALIDVALUE 0x00010002

Błędna wartość.

Definicja w linii 565 pliku posnet.h.

#define POSNET_STATUS_IPCERROR 0x00000007

Błąd utworzenia obiektu IPC (Event).

Definicja w linii 546 pliku posnet.h.

#define POSNET_STATUS_OK 0x00000000

Brak błędu.

Definicja w linii 540 pliku posnet.h.

#define POSNET_STATUS_OUTOFMEMORY 0x00000001

Brak pamięci.

Definicja w linii 541 pliku posnet.h.

#define POSNET_STATUS_OUTOFRANGE 0x00010008

Poza zakresem licznika.

Definicja w linii 571 pliku posnet.h.

#define POSNET_STATUS_PENDING 0x00010004

Polecenie w trakcie wykonywania.

Definicja w linii 567 pliku posnet.h.

#define POSNET_STATUS_SETUP_INVALIDBAUD 0x0000000E

Błędne parametry portu - baudrate.

Definicja w linii 553 pliku posnet.h.

#define POSNET_STATUS_SETUP_INVALIDDATA 0x0000000F

Błędne parametry portu - databits.

Definicja w linii 554 pliku posnet.h.

#define POSNET_STATUS_SETUP_INVALIDHANDSHAKE 0x00000012

Błędne parametry portu - handshake.

Definicja w linii 557 pliku posnet.h.

#define POSNET_STATUS_SETUP_INVALIDPARITY 0x00000010

Błędne parametry portu - parity.

Definicja w linii 555 pliku posnet.h.

#define POSNET_STATUS_SETUP_INVALIDSTOP 0x00000011

Błędne parametry portu - stop bits.

Definicja w linii 556 pliku posnet.h.

#define POSNET_STATUS_TIMEOUT 0x00010003

Oczekiwanie zakończone upłynięciem czasu (timeout).

Definicja w linii 566 pliku posnet.h.

#define POSNET_STATUS_USBERROR 0x00000009

Błąd krytyczny USB - urządzenie nie będzie funkcjonować poprawnie.

Definicja w linii 548 pliku posnet.h.