Настройки вывода пользовательской информации на второй монитор

Настройки описаны в разделе "Вывод пользовательской информации на второй монитор"

Параметры отображения информации для покупателя находятся в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/viewconnector.ini в секции [ViewStyle].

НаименованиеТип данныхОписаниеПримечания
backgroundColorстроковый

Цвет фона приложения

По умолчанию ece1e1

headerHeightчисловойВысота заголовка чекаПо умолчанию 40 пикселей
elementsMarginчисловой

Отступ между основными элементами приложения (чек, реклама)

По умолчанию 10 пикселей

receiptWidth

числовойШирина чекаПо умолчанию 500 пикселей

receiptHeight

числовойВысота чека

По умолчанию 500 пикселей.

Работает только при displayType = 4 или displayType = 5

receiptBackgroundColorстроковый

Цвет фона чека

По умолчанию fcf8f8

receiptBorderColorстроковыйЦвет рамки чекаПо умолчанию d0b5b5
positionWrapLineCountчисловойКоличество строк для отображения наименования позиции

По умолчанию 1

positionHeightчисловойВысота блока позицииПо умолчанию 50 пикселей
positionSumWidthчисловойШирина поля с суммой позицииПо умолчанию 130 пикселей
positionQuantityWidthчисловойШирина поля с количеством для позицииПо умолчанию 60 пикселей
positionPaddingRightLeftчисловойРазмер отступа справа и слева от блока позиции до границ чекаПо умолчанию 5 пикселей
showPositionDiscountлогическийОтображать скидку на позициюПо умолчанию false
positionDiscountHeightчисловойВысота блока скидки на позициюПо умолчанию 15 пикселей
discountSumHeightчисловойВысота блока с суммой скидки на чекПо умолчанию 30 пикселей
checkSumHeightчисловойВысота блока с суммой чекаПо умолчанию 40 пикселей
headerFontTypeстроковыйНазвание шрифта для заголовка чекаПо умолчанию Sans Serif
headerFontColorстроковыйЦвет шрифта заголовка чека

По умолчанию 000000

headerFontBoldлогическийЖирный шрифт заголовка чекаПо умолчанию false
headerFontSizeчисловойРазмер шрифта для заголовка чекаПо умолчанию 14 пикселей
positionFontTypeстроковыйНазвание шрифта для позицийПо умолчанию Sans Serif
positionFontColorстроковыйЦвет шрифта позицийПо умолчанию 000000
positionFontSizeчисловойРазмер шрифта для позицииПо умолчанию 14 пикселей
positionFontBoldлогическийЖирный шрифт позицийПо умолчанию false
positionDiscountFontTypeстроковыйНазвание шрифта для блока скидки на позициюПо умолчанию Sans Serif
positionDiscountFontColorстроковыйЦвет шрифта для блока скидки на позициюПо умолчанию 328f32
positionDiscountFontSizeчисловойРазмер шрифта для блока скидки на позициюПо умолчанию 13 пикселей
positionDiscountFontBoldлогическийЖирный шрифт блока скидки на позициюПо умолчанию false
positionDiscountLabelMaskстроковыйМаска для отображения скидки, примененной к позиции

По умолчанию отображается в процентах: "Скидка %(position.disc_perc[.2f])%"

Для отображения скидки в рублях необходимо указать маску "Скидка %(position.disc_abs[.2f])р".

positionPriceWidthчисловойШирина поля с ценой товара

По умолчанию 0

Для отображения цены позиции значение параметра должно быть больше 0. Рекомендуется указать не менее 60.

positionPriceFontTypeстроковыйНазвание шрифта для цены товара

По умолчанию Sans Serif

positionPriceFontColorстроковыйЦвет шрифта для цены товара

По умолчанию 988787

positionPriceFontSizeчисловойРазмер шрифта для цены товара

По умолчанию 14 пикселей

positionPriceFontBoldлогическийЖирный шрифт цены товара

По умолчанию false

footerFontTypeстроковыйНазвание шрифта для блока скидки на чек и суммы чекаПо умолчанию Sans Serif
footerFontColorстроковыйЦвет шрифта для блока скидки на чек и суммы чекаПо умолчанию 000000
discountSumTitleFontSizeчисловойРазмер шрифта для заголовка поля скидки на чекПо умолчанию 12 пикселей
discountSumFontSizeчисловойРазмер шрифта для суммы скидки на чекПо умолчанию 12 пикселей
discountSumFontBoldлогическийЖирный шрифт блока скидки на чекПо умолчанию false
checkSumTitleFontSizeчисловойРазмер шрифта для заголовка поля суммы чекаПо умолчанию 20 пикселей
checkSumFontSizeчисловойРазмер шрифта для суммы чекаПо умолчанию 24 пикселя
checkSumFontBoldлогическийЖирный шрифт блока суммы чекаПо умолчанию false
appLogoPathстроковыйПуть до изображения с логотипом компанииПо умолчанию "", изображение должно поддерживать альфа-канал (прозрачность)
backgroundImagePathстроковыйПуть до фонового изображения

По умолчанию "", изображение должно поддерживать альфа-канал (прозрачность)

Пример настройки
; Цвет фона приложения
; по умолчанию ece1e1
;backgroundColor = ece1e1

; Высота заголовка чека
; по умолчанию 40 пикселей
;headerHeight = 40

; Отступ между основными элементами приложения (чек, реклама)
; по умолчанию 10 пикселей
;elementsMargin = 10

; Ширина чека
; по умолчанию 500 пикселей
;receiptWidth = 500

; Высота чека
; по умолчанию 500 пикселей
;receiptHeight = 500

; Цвет фона чека
; по умолчанию fcf8f8
;receiptBackgroundColor = fcf8f8

; Цвет рамки чека
; по умолчанию d0b5b5
;receiptBorderColor = d0b5b5

; Количество строк для отображения наименования позиции
; по умолчанию 1
;positionWrapLineCount = 1

; Высота блока позиции
; по умолчанию 50 пикселей
;positionHeight = 50

; Ширина поля с суммой позиции
; по умолчанию 130 пикселей
;positionSumWidth = 130

; Ширина поля с количеством для позиции
; по умолчанию 60 пикселей
;positionQuantityWidth = 60

; Размер отступа справа и слева от блока позиции до границ чека
; по умолчанию 5 пикселей
;positionPaddingRightLeft = 5

; Отображать скидку на позицию
; по умолчанию false
;showPositionDiscount = false

; Высота блока скидки на позицию
; по умолчанию 15 пикселей
;positionDiscountHeight = 15

; Высота блока с суммой скидки на чек
; по умолчанию 30 пикселей
;discountSumHeight = 30

; Высота блока с суммой чека
; по умолчанию 40 пикселей
;checkSumHeight = 40

; Название шрифта для заголовка чека
; по умолчанию Sans Serif
;headerFontType = Sans Serif

; Цвет шрифта заголовка чека
; по умолчанию 000000 (черный)
;headerFontColor = 000000

; Жирный шрифт заголовка чека
; по умолчанию false
;headerFontBold = false

; Размер шрифта для заголовка чека
; по умолчанию 14 пикселей
;headerFontSize = 14

; Название шрифта для позиций
; по умолчанию Sans Serif
;positionFontType = Sans Serif

; Цвет шрифта позиций
; по умолчанию 000000 (черный)
;positionFontColor = 000000

; Размер шрифта для позиции
; по умолчанию 14 пикселей
;positionFontSize = 14

; Жирный шрифт позиций
; по умолчанию false
;positionFontBold = false

; Название шрифта для блока скидки на позицию
; по умолчанию Sans Serif
;positionDiscountFontType = Sans Serif

; Цвет шрифта для блока скидки на позицию
; по умолчанию 328f32
;positionDiscountFontColor = 328f32

; Размер шрифта для блока скидки на позицию
; по умолчанию 13 пикселей
;positionDiscountFontSize = 13

; Жирный шрифт блока скидки на позицию
; по умолчанию false
;positionDiscountFontBold = false

; Маска для отображения скидки, примененной к позиции
; по умолчанию "Скидка %(position.disc_perc[.2f])%"
;positionDiscountLabelMask = "Скидка %(position.disc_perc[.2f])%"

; Ширина поля с ценой товара
; по умолчанию 0
;positionPriceWidth = 0

; Название шрифта для цены товара
; по умолчанию Sans Serif
;positionPriceFontType = Sans Serif

; Цвет шрифта для цены товара
; по умолчанию 988787
;positionPriceFontColor = 988787

; Размер шрифта для цены товара
; по умолчанию 14 пикселей
;positionPriceFontSize = 14

; Жирный шрифт цены товара
; по умолчанию false
;positionPriceFontBold = false

; Название шрифта для блока скидки на чек и суммы чека
; по умолчанию Sans Serif
;footerFontType = Sans Serif

; Цвет шрифта для блока скидки на чек и суммы чека
; по умолчанию 000000 (черный)
;footerFontColor = 000000

; Размер шрифта для заголовка поля скидки на чек
; по умолчанию 12 пикселей
;discountSumTitleFontSize = 12

; Размер шрифта для суммы скидки на чек
; по умолчанию 12 пикселей
;discountSumFontSize = 12

; Жирный шрифт блока скидки на чек
; по умолчанию false
;discountSumFontBold = false

; Размер шрифта для заголовка поля суммы чека
; по умолчанию 20 пикселей
;checkSumTitleFontSize = 20

; Размер шрифта для суммы чека
; по умолчанию 24 пикселей
;checkSumFontSize = 24

; Жирный шрифт блока суммы чека
; по умолчанию false
;checkSumFontBold = false

; Путь до изображения с логотипом компании
; по умолчанию ""
;appLogoPath =

; Путь до фонового изображения
; по умолчанию ""
;backgroundImagePath =

В кассовом ПО Artix реализована возможность использования сторонних шрифтов. Для этого необходимо:

  1. Поместить файлы сторонних шрифтов в директорию /usr/share/fonts/.
  2. Выполнить команду:

    fc-cache -f -v
  3. Указать названия шрифтов в параметрах: headerFontType, positionFontType, positionDiscountFontType и footerFontType.

  4. Перезапустить программу.

    Для просмотра доступных шрифтов необходимо выполнить команду: 

    fc-list

После перезапуска кассы на втором экране будет отображен чек с рекламой.

Вариант отображения чека:

 При изменении настроек в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/viewconnector.ini необходимо перезапустить приложение artix-view командой pkill artix-gui.

  • No labels