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 |
