Print on a terminal Request

List<IDejavooPrintoutItem> items;

DejavooTerminal terminal = getTerminal();

DejavooPrintoutRequest request = new DejavooPrintoutRequest(items);

terminal.sendPrintoutRequest(request, new IRequestCallback<DejavooPrintoutResponse>() {
    @Override
    public void onResponse(DejavooPrintoutResponse response) {
        Exception exception = checkResponse(response);

        if (exception == null) {
            listener.onSuccess();
        } else {
            listener.onError(exception);
        }
    }

    @Override
    public void onError(DejavooThrowable e) {
        listener.onError(e);
    }
});

Available IDejavooPrintoutItem

Class

Description

DejavooPrintoutBreakItem

Break line

DejavooPrintoutBreakLeftItem

Print text on left side and break line

DejavooPrintoutFeedItem

Several break line

DejavooPrintoutImageItem

Add image, Dejavoo terminal supports only 1bpp images

DejavooPrintoutItemItem

Support only in Sale transactions, to print cart item with price and quantity

DejavooPrintoutLineItem

Print text

DejavooPrintoutSeparatorItem

Print separator line

DejavooPrintoutTextItem

Deprecated