NAV24 Logo
  • Strona główna
PL | EN
Pokaż / Ukryj Spis Treści

Publiczne API — N24 PrintNode Connector

N24 PrintNode Connector udostępnia publiczny codeunit N24PNC PrintNode Connector (ID 71875083), który umożliwia innym rozszerzeniom wysyłanie zadań wydruku na drukarki PrintNode.

Procedura Print()

procedure Print(PrinterId: Integer; JobTitle: Text; Base64Content: Text; Copies: Integer): Boolean

Parametry

Parametr Typ Opis
PrinterId Integer ID drukarki PrintNode, na którą ma zostać wysłane zadanie. Dostępne na stronie Drukarki PrintNode po synchronizacji.
JobTitle Text Nazwa wyświetlana dla zadania wydruku.
Base64Content Text Treść dokumentu zakodowana w formacie Base64 (PDF, ZPL lub EPL).
Copies Integer Liczba kopii do wydrukowania.

Wartość zwracana

Boolean — true jeśli zadanie zostało pomyślnie wysłane do PrintNode; false w przeciwnym razie.

Przykład użycia

codeunit 50100 "My Print Integration"
{
    procedure PrintDocument(PrinterId: Integer; DocumentContent: Text)
    var
        PrintNodeConnector: Codeunit "N24PNC PrintNode Connector";
        Success: Boolean;
    begin
        Success := PrintNodeConnector.Print(PrinterId, 'Mój dokument', DocumentContent, 1);
        if not Success then
            Error('Nie udało się wysłać zadania wydruku.');
    end;
}

Wymagania

  • Klucz API PrintNode musi być skonfigurowany na stronie N24PNC - Ustawienia PrintNode Connector
  • Drukarki muszą być zsynchronizowane (akcja Synchronizuj drukarki)
  • Użytkownik musi posiadać zestaw uprawnień N24PNC - Standard
Na tej stronie
Masz pytania? 👉 Napisz do nas: produkty@nav24.pl ↑ Do góry