Принтер чеков Mprint t58 и Розница 2.1 (базовая)


Вариант подключения windows принтеров чеков, таких как Mprint t58, к 1С: Розница 2.1.

Столкнулся с задачей подключить принтер чеков Mprint t58 к Рознице 2.1 (базовая).

Проблемы подключения:

1. В Рознице 2.1 (релиз 2.1.5.9) обслуживающие обработки встроены в конфигурацию и подключить внешнюю обработку не представляется возможным.

2. Обслуживающая обработка для Mprint t58 на управляемых формах якобы у кого-то есть, но таки за деньги.

3. Розница базовой версии, посему дописывать ее нельзя.

Решение:

Сохранить обработку РМКУправляемыйРежим (из конфигурации) как внешнюю и править ее.

Как делал:

— Установил принтер чеков как обычный принтер. Драйвера брал с диска из комплекта.

— В 1С в торговом оборудовании установил 1С: Фискальный регистратор (эмулятор). В его настройках отключил отображение окна эмуляции. 

— В справочнике Касса ККМ выставил ширину ленты чека (в моем пришлось ставить 24 символа)

— Для пользователя кассир выставил права на использование внешних обработок и убрал все лишнее из интерфейса.

— Во внешней обработке (о которой писал выше) добавил макет чека и дописал процедуру вывода на печать. Печатает сразу на принтер без предварительного просмотра. Немного исправил вывод информации на дисплей покупателя.

— Подключил внешнюю обработку к базе.

Особенности:

— Работает на Рознице 2.1 базовой  (релиз 2.1.5.9), платформа 8.3.  На предыдущих релизах лезут ошибки.

— Принтер, на котором печатаются чеки, должен быть установлен как обычный windows принтер и стоять по умолчанию.

— Печать z и х отчетов не делал. Сделать можно и за недорого.


Если кому-нибудь публикация будет полезна, буду только рад.

Код открыт, удачи.

12 Comments

  1. Bryuhanov

    Шаман, однако!

    😉

    Reply
  2. envlad

    (1) Bryuhanov, получилось?

    Reply
  3. envlad

    Блин, разбивает чек на две равные колонки. Как ни редактируй шаблон ничего не меняется. Подскажите как это победить. Из Worda печатает на всю ширину чека, из 1с ровно до середины чека всю левую часть чека, а вниз переносит всю правую часть чека. Я уже ума не приложу где еще искать.

    Reply
  4. Bryuhanov

    (3) envlad,

    Поставь себе виртуальный принтак, например PriPrinter, и настрой в нем перенаправление текста распечтаного из этой обработки на реальный физический принтер, тогда все будет нормально печататься. 😉

    Reply
  5. 1108

    Раз вопрос все-таки актуален, думаю чтобы победить проблему с печатью, нужно в модуле формы «Форма» дописать в конце процедуры «НапечататьЧекККМНаПринтере(Документ)» строку «ТабличныйДокумент.АвтоМасштаб = Истина;»

    На всякий случай, выложил исправленную обработку.

    Reply
  6. dima5163

    Не могу подрубить к базовой конфигурации. Помогите плиз.

    Reply
  7. Rasten

    Нормальный вариант придумал, плюс тебе! с Z-отчетом не собираешься заморочиться?

    Reply
  8. 1108

    (7) Rasten, На сколько я знаю, в последних релизах Розницы 2.1 появилась штатная возможность подключать такого рода принтеры. По-этому, развивать тему с данной обработкой, наверное, смысла нет…

    Reply
  9. Rasten

    (8) мм надо пробовать. 1с идет в правильном направлении)

    Reply
  10. amitin78

    Печать z и х отчетов не делал. Сделать можно и за недорого. Кто готов сделать? Сам никак не допру.

    Reply
  11. BOGDAN_ST

    Немогу скачать файл….

    Reply
  12. 1108

    (11) Что именно не получается?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *