package it.acxent.caship; import it.acxent.db.ResParm; import java.util.Date; public interface EpsonCashInterface { public static final long REC_MESSAGE_TYPE_1_MAX_LENGHT = 46L; public static final long REC_MESSAGE_TYPE_4_MAX_LENGHT = 38L; public static final long PRINT_NORMAL_MAX_LENGHT = 40L; public static final int SCONTRINO_FISCALE = 1; public static final int SCONTRINO_NON_FISCALE = 2; public static final int SCONTRINO_RISTAMPA_ULTIMO = 3; public static final int SCONTRINO_REPORT_GIORNALIERO = 4; public static final int SCONTRINO_REPORT_FINANZIARIO = 5; public static final int SCONTRINO_SOLO_DISPLAY = 6; public static final int SCONTRINO_APRI_CASSA = 7; public static final int SCONTRINO_RISTAMPA_MULTIPLA = 8; public static final long TYPE_MESSAGE_ITEM = 0L; public static final long TYPE_MESSAGE_HEADER = 1L; public static final long TYPE_MESSAGE_BODY = 4L; public static final long TYPE_MESSAGE_FOOTER = 3L; public static final long SCONTO_NOTHING = -1L; public static final long SCONTO_ULTIMO_RIGO = 0L; public static final long SCONTO_REPARTO = 3L; public static final long SCONTO_RESO = 4L; public static final long AUMENTO_ULTIMO_RIGO = 5L; public static final long AUMENTO_REPARTO = 8L; public static final long PAYMENT_CASH = 0L; public static final long PAYMENT_CHEQUE = 1L; public static final long PAYMENT_CREDIT = 2L; public static final long PAYMENT_TICKET = 3L; long getOperatore(); void setOperatore(long paramLong); int getTipoScontrino(); void setTipoScontrino(int paramInt); void addMessageHeader(String paramString); void addMessageBody(String paramString); void addMessageFooter(String paramString); void addArticle(String paramString1, double paramDouble1, double paramDouble2, boolean paramBoolean, long paramLong, String paramString2); void addArticle(String paramString1, double paramDouble1, double paramDouble2, boolean paramBoolean, long paramLong, String paramString2, BarcodeCash paramBarcodeCash); void addArticle(String paramString1, double paramDouble1, double paramDouble2, boolean paramBoolean1, long paramLong, boolean paramBoolean2, String paramString2); void addDiscoutUplift(String paramString, double paramDouble, boolean paramBoolean, long paramLong1, long paramLong2); void addTotal(String paramString, double paramDouble, long paramLong); void addBarcode(BarcodeCash paramBarcodeCash); ResParm reprintReceipt(long paramLong, Date paramDate); ResParm stampa(); ResParm stampa(String paramString1, String paramString2, int paramInt); String getSoapServicePage(); void addRefund(String paramString, double paramDouble1, double paramDouble2, boolean paramBoolean, long paramLong1, long paramLong2); void displayString(String paramString1, String paramString2); void displayString(String paramString, double paramDouble1, double paramDouble2); void openDrawer(); void openDrawer(String paramString1, String paramString2, int paramInt); void displayTimeOutString(String paramString1, String paramString2, int paramInt); }