Skip to content

Instantly share code, notes, and snippets.

@madsunrise
Created June 27, 2018 13:21
Show Gist options
  • Save madsunrise/8a0399a400816762ee5b6464b94d0c3e to your computer and use it in GitHub Desktop.
Save madsunrise/8a0399a400816762ee5b6464b94d0c3e to your computer and use it in GitHub Desktop.
package ru.evotor.drivers.kkm;
import ru.evotor.devices.commons.barcode.PrintableBarcode;
import ru.evotor.devices.commons.kkm_state.KKMStatus;
import ru.evotor.devices.commons.kkm_state.Result;
import ru.evotor.devices.commons.kkm_state.ZReportOptions;
import ru.evotor.framework.receipt.PrintableReceipt;
interface IKKMRemoteDriver {
Result printString(in String string);
Result setTime(long time);
Result getTime();
Result getCurrentStatus();
Result printSellReceipt(in PrintableReceipt receipt);
Result setZReportOptions(in ZReportOptions options);
Result getCashInCashDrawer();
Result moveCashIn(in String value);
Result openSession();
Result closeSession();
Result printBarcode(in PrintableBarcode barcode);
Result printImage(in String path);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment