Настройки вывода пользовательской информации на второй монитор
Настройки описаны в разделе "Вывод пользовательской информации на второй монитор"
Параметры отображения информации для покупателя находятся в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/
viewconnector.ini
в секции [ViewStyle]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
backgroundColor | строковый | Цвет фона приложения | По умолчанию |
headerHeight | числовой | Высота заголовка чека | По умолчанию 40 пикселей |
elementsMargin | числовой | Отступ между основными элементами приложения (чек, реклама) | По умолчанию |
receiptWidth | числовой | Ширина чека | По умолчанию 500 пикселей |
receiptHeight | числовой | Высота чека | По умолчанию Работает только при |
receiptBackgroundColor | строковый | Цвет фона чека | По умолчанию |
receiptBorderColor | строковый | Цвет рамки чека | По умолчанию d0b5b5 |
positionWrapLineCount | числовой | Количество строк для отображения наименования позиции | По умолчанию |
positionHeight | числовой | Высота блока позиции | По умолчанию 50 пикселей |
positionSumWidth | числовой | Ширина поля с суммой позиции | По умолчанию 130 пикселей |
positionQuantityWidth | числовой | Ширина поля с количеством для позиции | По умолчанию 60 пикселей |
positionPaddingRightLeft | числовой | Размер отступа справа и слева от блока позиции до границ чека | По умолчанию 5 пикселей |
showPositionDiscount | логический | Отображать скидку на позицию | По умолчанию false |
positionDiscountHeight | числовой | Высота блока скидки на позицию | По умолчанию 15 пикселей |
discountSumHeight | числовой | Высота блока с суммой скидки на чек | По умолчанию 30 пикселей |
checkSumHeight | числовой | Высота блока с суммой чека | По умолчанию 40 пикселей |
headerFontType | строковый | Название шрифта для заголовка чека | По умолчанию Sans Serif |
headerFontColor | строковый | Цвет шрифта заголовка чека | По умолчанию |
headerFontBold | логический | Жирный шрифт заголовка чека | По умолчанию false |
headerFontSize | числовой | Размер шрифта для заголовка чека | По умолчанию 14 пикселей |
positionFontType | строковый | Название шрифта для позиций | По умолчанию Sans Serif |
positionFontColor | строковый | Цвет шрифта позиций | По умолчанию 000000 |
positionFontSize | числовой | Размер шрифта для позиции | По умолчанию 14 пикселей |
positionFontBold | логический | Жирный шрифт позиций | По умолчанию false |
positionDiscountFontType | строковый | Название шрифта для блока скидки на позицию | По умолчанию Sans Serif |
positionDiscountFontColor | строковый | Цвет шрифта для блока скидки на позицию | По умолчанию 328f32 |
positionDiscountFontSize | числовой | Размер шрифта для блока скидки на позицию | По умолчанию 13 пикселей |
positionDiscountFontBold | логический | Жирный шрифт блока скидки на позицию | По умолчанию false |
positionDiscountLabelMask | строковый | Маска для отображения скидки, примененной к позиции | По умолчанию отображается в процентах: " Для отображения скидки в рублях необходимо указать маску " |
positionPriceWidth | числовой | Ширина поля с ценой товара | По умолчанию Для отображения цены позиции значение параметра должно быть больше |
positionPriceFontType | строковый | Название шрифта для цены товара | По умолчанию |
positionPriceFontColor | строковый | Цвет шрифта для цены товара | По умолчанию |
positionPriceFontSize | числовой | Размер шрифта для цены товара | По умолчанию |
positionPriceFontBold | логический | Жирный шрифт цены товара | По умолчанию |
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 реализована возможность использования сторонних шрифтов. Для этого необходимо:
- Поместить файлы сторонних шрифтов в директорию
/usr/share/fonts/
. Выполнить команду:
fc-cache -f -v
Указать названия шрифтов в параметрах:
headerFontType
,positionFontType
,positionDiscountFontType
иfooterFontType
.Перезапустить программу.
Для просмотра доступных шрифтов необходимо выполнить команду:
fc-list
После перезапуска кассы на втором экране будет отображен чек с рекламой.
Вариант отображения чека:
При изменении настроек в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/
viewconnector.ini
необходимо перезапустить приложение artix-view
командой pkill artix-gui
.