Package ru.nilsoft.tm

Class TMCommand.FreeFiscalReceipt

  • Enclosing class:
    TMCommand

    public static class TMCommand.FreeFiscalReceipt
    extends java.lang.Object
    Класс описатель произвольного фискального документа
    • Constructor Summary

      Constructors 
      Constructor Description
      FreeFiscalReceipt​(byte receiptType, byte payIndex, byte flipFOffs, byte pageNum, byte hCopyNum, byte vCopyNum, short LOffs, short VGap, byte LGap, java.lang.String tSum, java.lang.String tCashierName, java.lang.String tCashierINN)
      Конструктор.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void AddFreeField​(short line, short col, byte font, byte printMode, byte jourNum, java.lang.String tInfo)
      Добавление произвольного поля чека.
      void AddPosFields​(short serLine, short serCol, byte serFont, short docLine, short docCol, byte docFont, short dateLine, short dateCol, byte dateFont, short timeLine, short timeCol, byte timeFont, short innLine, short innCol, byte innFont, short userLine, short userCol, byte userFont, short sumLine, short sumCol, byte sumFont)
      Добавление описания обязательных полей чека.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FreeFiscalReceipt

        public FreeFiscalReceipt​(byte receiptType,
                                 byte payIndex,
                                 byte flipFOffs,
                                 byte pageNum,
                                 byte hCopyNum,
                                 byte vCopyNum,
                                 short LOffs,
                                 short VGap,
                                 byte LGap,
                                 java.lang.String tSum,
                                 java.lang.String tCashierName,
                                 java.lang.String tCashierINN)
        Конструктор.
        Parameters:
        receiptType - тип чека (смотри TMCommand.receipt_types).
        payIndex - индекс оплаты (смотри TMCommand.pay_indexes).
        flipFOffs - отступ и переворот.
        pageNum - номер страницы.
        hCopyNum - кол-во горизонтальных копий.
        vCopyNum - кол-во вертикальных копий.
        LOffs - отступ по горизонтали.
        VGap - отступ по вертикали.
        LGap - зазор между строк.
        tSum - сумма.
        tCashierName - имя кассира.
        tCashierINN - ИНН кассира.
    • Method Detail

      • AddPosFields

        public void AddPosFields​(short serLine,
                                 short serCol,
                                 byte serFont,
                                 short docLine,
                                 short docCol,
                                 byte docFont,
                                 short dateLine,
                                 short dateCol,
                                 byte dateFont,
                                 short timeLine,
                                 short timeCol,
                                 byte timeFont,
                                 short innLine,
                                 short innCol,
                                 byte innFont,
                                 short userLine,
                                 short userCol,
                                 byte userFont,
                                 short sumLine,
                                 short sumCol,
                                 byte sumFont)
        Добавление описания обязательных полей чека.
        Parameters:
        serLine - строка (серийный номер ККТ).
        serCol - колонка (серийный номер ККТ).
        serFont - шрифт (серийный номер ККТ).
        docLine - строка (номер документа).
        docCol - колонка (номер документа).
        docFont - шрифт (номер документа).
        dateLine - строка (дата чека).
        dateCol - колонка (дата чека).
        dateFont - шрифт (дата чека).
        timeLine - строка (время чека).
        timeCol - колонка (время чека).
        timeFont - шрифт (время чека).
        innLine - строка (ИНН владельца ККТ).
        innCol - колонка (ИНН владельца ККТ).
        innFont - шрифт (ИНН владельца ККТ).
        userLine - строка (ФИО кассира).
        userCol - колонка (ФИО кассира).
        userFont - шрифт (ФИО кассира).
        sumLine - строка (сумма чека).
        sumCol - колонка (сумма чека).
        sumFont - шрифт (сумма чека).
      • AddFreeField

        public void AddFreeField​(short line,
                                 short col,
                                 byte font,
                                 byte printMode,
                                 byte jourNum,
                                 java.lang.String tInfo)
        Добавление произвольного поля чека.
        Parameters:
        line - строка.
        col - колонка.
        font - шрифт.
        printMode - режим печати.
        jourNum - номер записи в журнале.
        tInfo - строка.