Форум » Коммерческие программы » Печать кассовых чеков » Ответить

Печать кассовых чеков

vitalpuh: Имеется два принтера чеков один для ленты 56 мм ,другой универсальный для лент до 80 мм . В программе у нас печатается кассовый чек только на 80 мм на этих принтерах (на принтере 56 мм печатается обрезанный чек ) . Как на них распечатать кассовый чек на 56 мм.

Ответов - 17 новых

memo4x4: Ширина ленты в СИМВОЛАХ для ФР / АСПД устанавливается в карточке пользователя, на закладке "ПЕЧАТЬ -> ФР / ПРИНТЕР ЧЕКОВ". Там же где и все другие параметры принтера чеков (см. АДМИНИСТРАТОР -> Пользователи). Для АСПД с драйвером "АТОЛ" - эта настройка не требуется (драйвер сам указывает программе какая у него ширина лены). Обратите внимание, что в драйвере АСПД можно устанавливать для чека различный шрифт (различного размера и ширины). Поэтому нужно просто посчитать сколько символов помещается в строке на чеке текущим шрифтом печати и установить это значение в карточке пользователя для принтера чеков (физическая ширина ленты в мм значения не имеет). Вот и всё. :)

vitalpuh: когда уменьшаем под чек 56 мм к-во символов до 22 то получается такой чек ИНН: 482400962000 Свои реквизиты 243400 Брянская обл. г .Почеп ул.Первомайская Телефон: 8-000-3000216 Сайт: video-qeddnik 14.01.2018 15:31:15 КАССОВЫЙ ЧЕК №: 8 ОПЕРАЦИЯ: ПРОДАЖА ---------------------- GPS-информатор Stealth STRELKA-1G ---------------------- ВСЕГО: =1990,00 ВНЕСЕНО: =1990,00 СДАЧА: =0,00 ---------------------- Соловьев Виталий Викт СПАСИБО ЗА ПОКУПКУ ! а это чек под ленту 80 с 36 символами ИНН: 482400962000 Свои реквизиты 243400 Брянская обл. г.Почеп ул.Перв омайская д.100 Телефон: 8-000-3000216 Сайт: video-qeddnik52.ru 14.01.2018 15:30:19 КАССОВЫЙ ЧЕК №: 7 ОПЕРАЦИЯ: ПРОДАЖА ------------------------------------ GPS-информатор Stealth STRELKA-1G 1 *1990.00 =1990.00 ВСЕГО: =1990,00 ВНЕСЕНО: =1990,00 СДАЧА: =0,00 ------------------------------------ ОПЕРАТОР Соловьев Виталий Викторович СПАСИБО ЗА ПОКУПКУ

memo4x4: Ну да, наверно так и есть. На 22 символах в строке много не напечатаешь ... :( Я бы рекомендовал Вам в драйвере принтера уменьшить шрифт - кол-во символов в строке будет больше. А по формату чека, мне не понятно, какой макет Вы используете. Я установил МАКЕТ = "2. Полное наименование" и 22 символа, вот результат: Телефон: Сайт: 14.01.2018 22:27:05 КАССОВЫЙ ЧЕК №: 2 ОПЕРАЦИЯ: ПРОДАЖА ---------------------- Camel filters 3.000 *70.00 =210.00 Camel medium 2.000 *90.00 =180.00 ---------------------- ВСЕГО: =390.00 ВНЕСЕНО: =390.00 СДАЧА: =0.00 ---------------------- СНО: ЕНВД ОПЕ Дегтярев Александр СПАСИБО ЗА ПОКУПКУ !


vitalpuh: Макет я использовал по умолчанию нулевой . проблема здесь в другом у вас в чеке например под Свои реквизиты заняты две строки и если у меня запись содержит 60 символов то на ленте 80 мм она умещается , а на ленте 56 мм нет (при настройки 22 символа умещается только 44 символа поля Свои реквизиты остальные обрезаются как у меня на примере ), поэтому чтобы уместилась моя запись в поле Свои реквизиты на ленте 56 мм нужно в этом поле три строки под запись реквизитов (3*22= 66 а у меня к примеру 60 , поэтому запись будет полной ) Так и в остальных полях где обрезается запись добавлялись строки до полного отображения информации.

memo4x4: Понятно. Вы не пояснили, а меня испугало содержание в Вашем примере чека ... :) С шапкой чека - всё понятно. Под принтер с 22 символами в строке, конечно нужно записать реквизиты своего предприятия более компактно. Конечно можно, сделать печать всех регалий предприятия в несколько строк. Только есть ли в этом смысл ? Нужно ли в кассовом чеке, для принтера с 22 символами в строке, наименование предприятия длиною 60 символов ? Можно ведь кратко и понятно: ООО "Свисток" или ИП Глебов Р.В. и т.д. С другой стороны - это же Ваша лента .... Сделано. Что укажите - то и напечатается. Со следующей версии MF4x4 шапка POS чека будет такой: ИНН: 1234567890 ООО «Компьютеры и проч ие переферийные систем ы, а также их ремонт и настройка» г. Пятигорск, ул. Мира , 23 (напротив останов ки, подняться по лест нице на второй этаж, дв ерь с красивой рамкой) Телефон: (87933) 5-04- 61 Сайт: www.сайт-с-ну-оч ень-длинным-названием. рф 15.01.2018 18:51:58 КАССОВЫЙ ЧЕК №: 2 ОПЕРАЦИЯ: ПРОДАЖА То же самое будет напечатано на ленте с шириной от 16 до 200 символов. Без проблем. ;)

vitalpuh: В чек на ленте 58 мм настроил. Уместилось 26 символов, убрал индекс и вместо имени и отчества поставил инициалы чек уместился на ленте ,кроме сайта , один символ не поместился .У меня ЧПМ mprint t58 Настройки шрифтов в нем я ненашел , но он печатает различними шрифтами в зависимости от программы к которой подключен (в ТДТ шрифт мельче , а в МЕмо фора крупней)

memo4x4: Конкретно MF4x4 сейчас печатает текстовые кассовые и слип чеки моноширинным шрифтом 'Consolas', Размер 10 Давайте попробуем в следующей версии MF4x4 добавить настройку размера шрифта, к сожалению, проверить не на чем и результат гарантировать не могу ...

vitalpuh: Добавляйте, проверим и сообщим результат

memo4x4: vitalpuh пишет: Добавляйте, проверим и сообщим результат Спасибо за содействие. Сделано в версии MF4x4 от 15.01.2018 г. Обновите пожалуйста версию программы и проверьте печать разными размерами шрифта. (см. СПРАВКА -> Проверка обновлений / Изменения в версиях)

vitalpuh: Все хорошо, кроме поля "оператор" - полное имя не помещается (убирает слово оператор и обрезает отчество).

memo4x4: Вы установили более мелкий шрифт ? Сколько теперь символов у Вас получается в строке ? И можно написать ФИО оператора с инициалами, например "Соловьев В.В." - красиво и лаконично. :)

vitalpuh: когда "Соловьев В.В." тогда красиво и лаконично , но если фамилия "Соловьев-Задунайский В.В." то не очень,

memo4x4: Согласен, ситуация патовая. Будем считать, что кол-во символов в строке принтера, должно быть больше чем букв в фамилии его владельца. ;) Можно ли гипотетически добиться печати всего чего угодно на 22 символах в строке ? Да ! Нужно ли это делать, превращая кассовый чек в месиво символьных строк ? Вряд ли ... Давайте пожалуйста реально воспринимать возможности бюджетного оборудования. Мы сделали многое для того, что бы вообще можно было работать с таким оборудованием.

vitalpuh: Вот именно не нужно все умещать в 22 символа одой строки всю информацию ,просто автоматически должна добавляться строка до тех пор пока вся информация не заполнит поле. Конечно чек будет длиннее , но это уже издержки производства.Потребителю и другим лицам нужна достаточная ,а не урезанная в чеке информация адреса продаж ,сайта,фамилии оператора, если они на самом деле длинные.

memo4x4: Конкретно про строку оператора: она в чеке печатается со смещением: слово "ОПЕРАТОР" - влево, а ФИО - вправо. Можно конечно, в одной строке написать ОПЕРАТОР, а в следующей, в несколько строк полное название оператора в несколько строк. Но всё-таки мы (впрочем как и производители ФР) считаем, что нормальной считается ширина чека в 36-40 символов, длина ФИО с инициалами не более 25 символов и в этом случае всё прекрасно помещается. Кстати, в т.ч. и указанный Вами пример длинной ФИО. Мы уже сделали возможность менять шрифт в чеке, но к сожалению, Вы так и не нашли возможным сообщить о результате. Теперь подгонять макет чека с которым работают многие пользователи под принтер с 22 символами в строке ?

vitalpuh: Здравствуйте интересует возможность создания шаблона кассового чека с возможностью печатать вместо штрих-кода поле маркировка. Данный шаблон пригодиться тем кто проводит платежи на какие либо номера телефона, спутникового приемника и т.п. По вопросу выше, после изменения шрифта надпись "оператор" и короткий вариант "Фамилия И.О." на кассовую ленту поместились. Да и Спасибо за возможность вносить серийный номер из прилавка, это очень удобно.

memo4x4: Спасибо за информацию. :) По макетам кассовых чеков. Макеты делаются и отлаживаются для двух моделей ФР и принтера POS. Это достаточно большой объём работ, возможно мы к этому вопросу потом ещё вернёмся.



полная версия страницы