CRSetHeader            
CRSetFooter
CRSetSectionName
CRSetCashierName
CRSetDiscountOrRaiseName
CRSetTaxName

Эти функции устанавливают заголовок и окончание чека, имена кассиров, названия отделов, фиксированных скидки, наценки и налоговых ставок.

  1. CRIERR CRSetHeader(char * pHeader);
    Записывает в кассу заголовок чека pHeader. Максимальная длина заголовка равна 95 символам (HEADER_LENGTH-1).
  2. CRIERR CRSetFooter(char * pFooter);
    Записывает в кассу окончание чека pFooter. Максимальная длина окончания чека равна 57 символам (FOOTER_LENGTH-1).
  3. CRIERR CRSetSectionName(char * name, UINT section);
    Записывает в кассу название name отдела номер section (1..16). Максимальная длина названия отдела равна 15 символам(SECTION_NAME_LENGTH-1).
  4. CRIERR CRSetCashierName(char * name, UINT cashier);
    Записывает в кассу имя  name кассира номер cashier. Максимальная длина имени кассира равна 15 символам (CASHIER_NAME_LENGTH-1).
  5. CRIERR CRSetDiscountOrRaiseName(char * name, BOOL discount);
    Записывает в кассу наименование  name ,скидки (discount=TRUE) или наценки  (discount=FALSE) . Максимальная длина наименований равна 10 символам (DISCOUNT_NAME_LENGTH-1).
  6. CRIERR CRSetTaxName(char * name, UINT nTax);
            Записывает в кассу наименование name налоговой ставки номер nTax. Максимальная длина наименования равна 10 символам (TAX_NAME_LENGTH-1).

Возвращают:

Значение Описание
IERR_ALLOK успешное завершение
IERR_WRITE_FISC ... IERR_CS_ROM неполадка соответствующего электронного узла
IERR_NOT_CONNECTED не связались с COM- портом

IERR_TIMEOUT

не дождались ответа от кассы

IERR_WRONG_PARAMETER какой-то параметр выходит за допустимые пределы

Замечания:

Все функции принимают указатель на строку, из которой в кассу запишутся либо максимальное для конкретной функции число символов, либо символы до первого встреченного '\0', включая '\0'. Передаваемые строки должны быть в кодировке Win-1251. Для успешного завершения функций необходимо, чтобы смена была закрыта.

См. также:    функции чтения имен и названий