# Obsługa kodów kreskowych
[API Wysokiego Poziomu]

## Funkcje
POSNET_API POSNET_STATUS __stdcall | POSG_BarcodeRead (const POSNET_HANDLE phRequest, unsigned short *czytany, char *barcodes)
| Realizacja rozkazu BARCODEREAD - Odczyt dodatkowych kodów kreskowych.
POSNET_API POSNET_STATUS __stdcall | POSG_CodeFmtNextFreeGet (const POSNET_HANDLE phRequest, unsigned short *wolny_numer)
| Realizacja rozkazu CODEFMTNEXTFREEGET - Znajdowanie wolnego rekordu formatów kodów kreskowych począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSG_CodeFmtRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, char *format)
| Realizacja rozkazu CODEFMTREAD - Odczyt rekordu formatu kodu kreskowego.
POSNET_API POSNET_STATUS __stdcall | POSS_BarcodeDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const char *kod_kreskowy, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu BARCODEDEL - Usuwanie wybranego kodu kreskowego.
POSNET_API POSNET_STATUS __stdcall | POSS_BarcodeDelAllForPLU (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_PLU, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu BARCODEDELALLFORPLU - Usuwanie wszystkich kodów kreskowych dla wybranego PLU.
POSNET_API POSNET_STATUS __stdcall | POSS_BarcodeIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_plu, const char *barcodes, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu BARCODEINS - Programowanie kodów kreskowych.
POSNET_API POSNET_STATUS __stdcall | POSS_BarcodeRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_PLU, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu BARCODEREAD - Odczyt dodatkowych kodów kreskowych.
POSNET_API POSNET_STATUS __stdcall | POSS_CodeFmtDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu CODEFMTDEL - Usuwanie rekordu formatu kodu kreskowego.
POSNET_API POSNET_STATUS __stdcall | POSS_CodeFmtDelAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu CODEFMTDELALL - Usunięcie bazy formatów kodów kreskowych.
POSNET_API POSNET_STATUS __stdcall | POSS_CodeFmtIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const char *format, const unsigned char czy_nadpisac, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu CODEFMTINS - Programowanie formatu kodu.
POSNET_API POSNET_STATUS __stdcall | POSS_CodeFmtNextFreeGet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_poczatkowy, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu CODEFMTNEXTFREEGET - Znajdowanie wolnego rekordu formatów kodów kreskowych począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSS_CodeFmtRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned char tryb=POSNET_REQMODE_SPOOL)
| Realizacja rozkazu CODEFMTREAD - Odczyt rekordu formatu kodu kreskowego.

## Dokumentacja funkcji

POSNET_API POSNET_STATUS __stdcall POSG_BarcodeRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | czytany,
|  | char * | barcodes |
| ) |  |  |

Realizacja rozkazu BARCODEREAD - Odczyt dodatkowych kodów kreskowych.

Pole barcodes - umieszczane są w nim kody kreskowe rozdzielone znakami nowej linii.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_BarcodeRead

POSNET_API POSNET_STATUS __stdcall POSG_CodeFmtNextFreeGet | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | wolny_numer |
| ) |  |  |

Realizacja rozkazu CODEFMTNEXTFREEGET - Znajdowanie wolnego rekordu formatów kodów kreskowych począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_CodeFmtNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSG_CodeFmtRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | char * | format |
| ) |  |  |

Realizacja rozkazu CODEFMTREAD - Odczyt rekordu formatu kodu kreskowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia

Posiada część nadawczą - POSS_CodeFmtRead

POSNET_API POSNET_STATUS __stdcall POSS_BarcodeDel | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const char * | kod_kreskowy,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu BARCODEDEL - Usuwanie wybranego kodu kreskowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_BarcodeDelAllForPLU | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_PLU,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu BARCODEDELALLFORPLU - Usuwanie wszystkich kodów kreskowych dla wybranego PLU.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_BarcodeIns | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_plu,
|  | const char * | barcodes,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu BARCODEINS - Programowanie kodów kreskowych.

Pole barcodes zawiera poszczególne kody kreskowe rozdzielone znakiem nowej linii.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_BarcodeRead | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_PLU,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu BARCODEREAD - Odczyt dodatkowych kodów kreskowych.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_BarcodeRead

POSNET_API POSNET_STATUS __stdcall POSS_CodeFmtDel | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu CODEFMTDEL - Usuwanie rekordu formatu kodu kreskowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_CodeFmtDelAll | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu CODEFMTDELALL - Usunięcie bazy formatów kodów kreskowych.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_CodeFmtIns | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const char * | format,
|  | const unsigned char | czy_nadpisac,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu CODEFMTINS - Programowanie formatu kodu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_CodeFmtNextFreeGet | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_poczatkowy,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu CODEFMTNEXTFREEGET - Znajdowanie wolnego rekordu formatów kodów kreskowych począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_CodeFmtNextFreeGet

POSNET_API POSNET_STATUS __stdcall POSS_CodeFmtRead | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned char | tryb = `POSNET_REQMODE_SPOOL` |
| ) |  |  |

Realizacja rozkazu CODEFMTREAD - Odczyt rekordu formatu kodu kreskowego.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

Posiada część odbiorczą - POSG_CodeFmtRead