Drukowanie ZPL
Podsumowanie:Akcje drukowania służą do drukowania etykiet z kodem kreskowym na drukarkach termicznych obsługujących język skryptowy ZPL. Akcja drukowania wymaga określenia zapytania SQL, które zwróci dane do wydrukowania na etykiecie (nie tylko w formie kodu kreskowego, ale także w formie tekstowej) oraz skrypt w języku ZPL, który zostanie wysłany na drukarkę. Aby w skrypcie osadzić dane zwrócone przez SQL, należy użyć notacji {@NazwaKolumny}, gdzie NazwaKolumny to nazwa kolumny zwróconej przez zapytanie SQL.
☛ AdminSPA >
NARZĘDZIA
>Akcje
>Drukowanie ZPL
Info
Jeśli zapytanie zwróci zestaw rekordów, akcja wyśle je wszystkie na drukarkę, co pozwala drukować etykiety w partiach.


W celu zdefiniowania akcji określ następujące właściwości:
SQL pobieranych danych
: zapytanie SQL zwracające dane do skryptu ZPL.
Skrypt drukowania
: skrypt ZPL definiujący wydruk etykiety; każdy wiersz skryptu zaczyna się od znaku ^.
Drukowanie powiedzie się tylko wtedy, kiedy użytkownik uruchamiający akcję będzie miał przypisaną w swoim profilu drukarkę ZPL jako drukarkę domyślną.
Do testów można wykorzystać aplikację Virtual ZPL Printer, do pobrania: https://github.com/porrey/Virtual-ZPL-Printer). Aplikacja wymaga środowiska .NET Runtime 7.0, do pobrania: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-7.0.1-windows-x64-installer. Po zainstalowaniu należy skonfigurować adres IP i port, i zainstalować jako drukarkę. Opis procedury jest dostępny na stronie: https://intercom.help/asgard-alliance-inc/en/articles/6461275-setting-up-a-virtual-printer.
Powiązane tematy: