Печать копии чека на термопринтерах Zebra

09.01.10

Учетные задачи - Печатные формы

Внешняя печатная форма для УТ 10.3. Добавляет в документ ЧекККМ возможность печати на кассовой ленте с принтеров семейства Zebra.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Zebra.epf
.epf 11,46Kb
334
334 Скачать (1 SM) Купить за 1 850 руб.

Немного прозы.

После вступления в силу закона о необязательном использовании контрольно-кассовых машин для организаций на ЕНВД (от 21.07.2009) у многих предпринимателей появилась возможность осуществлять продажи с выдачей покупателю не традиционного фискального чека (который выдают ККМ и фискальники), а любого бланка с определенным установленным законом набором реквизитов, даже написанным от руки. Рассмотрим варианты замены фискальному чеку, которые используются чаще всего в настоящее время:

  1. Пишем квитанцию от руки. Вариант только для очень мелких предпринимателей, т.к. требует большого количества времени на каждую продажу + нет автоматизации учета.
  2. Используем стандартную печать чека на листе А4 из документа ЧекККМ. Требует принтера на кассовом месте и расходов на бумагу и картриджи.
  3. Вариант от производителей фискальников: приобретение специализированных устройств для печати на кассовой ленте (а проще говоря аналогов известных фискальных аппаратов без ЭКЛЗ) или же доработка уже имеющихся фискальников в сервисных центрах до этих аппаратов. Основной минус для предпринимателя - дополнительные расходы на спец.принтер (~10-15т.р.) или затраты на доработку имеющегося ФР (~2-4т.р.).
  4. Использование печати на уже имеющемся торговом оборудовании как дополнительная опция. Основной плюс - использование наиболее дешевого носителя - обычной кассовой ленты. На этом варианте и остановился мой заказчик.

Рассмотрим последний вариант подробнее.Зачастую на рабочих местах кассиров помимо ФР также установлены термо- или термотрансферные принтеры, используемые для печати этикеток со штрихкодами. Немногие знают, что эти устройства способны печатать не только на термоэтикетках, но и на обычной чековой ленте (имеется в виду термолента шириной 44-80мм, которая чаще всего используется на большинстве ФР и ККМ). Тестировалось на модели ZebraTLP2844, но будет работать и на любых других принтерах с правильно настроенным форматом этикетки.

Прилагаемая печатная форма регистрируется стандартным способом в УТ 10.3, после чего при нажатии кнопки "Печать" из формы документа ЧекККМ имеется возможность выбора печати: на обычный принтер или на принтер Zebra.

P.S. Немного о нюансах настройки самого принтера (для тех, кто не работал с ними плотно). После установки драйверов, необходимо сделать следующие манипуляции:

  • Если это термотрансферный принтер (есть буквы TLP после Zebra), то необходимо вытащить термотрансферную ленту. Она нам не нужна, будет использоваться только прямой (direct) термоперенос на бумагу. Это необходимо указать и в самом драйвере, меняем в окошке Print Method c ThermalTransfer на Direct.
  • При штатном режиме работы (печать этикеток) используется настройка Gap with Label (т.е. принтер ориентируется на просветы между этикетками). Меняем эту настройку на Continues (непрерывная подача)
  • Создайте свой размер этикетки с шириной чековой ленты. Например, я для ленты 57 мм создал "этикетку" 57*200 мм

P.P.S. Пожелания к доработке приветствуются! ;)

 

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows

6000 руб.

27.02.2017    809116    5139    9738    

2924

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    172152    857    369    

405

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5% и НДС 7%.

5880 руб.

25.05.2015    340324    2040    3112    

1058

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    18056    49    18    

81

SALE! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    240148    1100    906    

1031

Оптовая торговля Розничная торговля Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Розница 2 Россия Управленческий учет Платные (руб)

Подсистема призвана упростить и автоматизировать процесс расчета и начисления бонусов покупателей. Бонусная система работает с конфигурациями 1С:УТ 10.3, 1С:Розница. Механизм реализован в начале 2013г. и работает до сих пор с постоянными совершенствованиями.

30000 руб.

02.11.2015    113372    103    88    

186
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sezhik 13.01.10 10:56 Сейчас в теме
Я так понял что используется обычный вин драйвер. то есть теоретически он будет печатать на любых принтерах. не только на Zebra?
2. LeXXeR 48 13.01.10 10:58 Сейчас в теме
Да, всё верно. Собственно т/трансферные принтеры и в систему ставятся как обычные Windows-принтеры, только страничка у них размером маленькая :D
3. yarilio 14.01.10 10:18 Сейчас в теме
Молодец, очень свежее и интересное решение. Буквально сейчас решаю вопрос об исключении ККМ, как раз имеется Зебра 2844. Буду тестировать, напишу ощущения. Автору - не бросать начатое!
4. SuhoffGV 21.01.10 20:50 Сейчас в теме
А что делать если принтер понимает только dos кодировку 866? Конфа 1с81 УТ.
5. LeXXeR 48 22.01.10 06:48 Сейчас в теме
6. SuhoffGV 22.01.10 12:02 Сейчас в теме
Samsung BIXILON STP-103.

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

7. LeXXeR 48 22.01.10 12:53 Сейчас в теме
(6)
Сабж относится к категории чековых принтеров и логика его работы с системой несколько иная, чем с термопринтерами. На таковых не тестировал. По логике вещей чековый принтер тоже можно заставить работать как Win-принтер, но тогда нужен шаманский бубен для плясок с драйверами конкретной модели. К сожалению, не на чем потренироваться.

Кстати, на атоле сегодня аналогичный вопрос обсуждался - почитайте http://www.atol.ru/forums/index.php?showtopic=15953&hl=%E3%F0%E0%F4%E8%EA%E0
8. SuhoffGV 22.01.10 13:49 Сейчас в теме
Не смешно. По ссылке - тема которую я и создал там. :D
К нему есть win драйвер, но в нем зашита cp866 кодировка и "обычную печать" из windows и 1с он не делает (проблема с кодировкой).

Только если делать текстовый файл в dos кодировке и выполнять copy 1.txt>com1
9. LeXXeR 48 22.01.10 13:59 Сейчас в теме
(8)
Ну раз так, то плохо. Получается, все вопросы - к производителю принтера. Кстати, можно попробовать с принтером и на его языке пообщаться (что там у него внутрях - ZPL, PPL?). Даже выкладывали тут что-то такое в своё время. Правда только под 7.7.
10. DELme1 29.05.10 05:56 Сейчас в теме
Спасибо, полезно. Немного подправил под себя макет, и очень даже прилично получается (принтер Godex BZB-2). Из недостатков отмечу фиксированную длину чека (у себя настроил не 200 а 120). Весь косяк заключается в том, что если товаров много, то в одну длину чека они не влезут, и автоматом печатается на второй длине. В итоге проматывает в конце много белой (неиспользованной) бумаги. Ну и опять же, когда берётся двойная длина, то в середине чека между строками текста тоже получается приличный пропуск (10-20 мм). Было бы чудесно иметь встроенную функцию (желательно автоматическую) измерения длины конечной печатной формы, и в соответствии с ней автоматический выбор длины печатаемого листа (в сервере печати можно настроить десяток длин с шагом например 10мм).
11. LeXXeR 48 30.05.10 22:01 Сейчас в теме
(10)
Любопытно. Печатаете на BZB как Win-принтере или внешняя компонента? Спрашиваю, потому как на Zebra будет любой длины чек должен печататься нормально, если стоит Continues в настроечках. Т.е. даже если этикетка 57*200, а у нас чек например 250 получается, то печать остановится после последней строки чека, а не спустя 150мм. Может у BZB что-то подобное есть? Проверить не могу, принтер очень старенький Ваш, уже с пару лет как снят с производства.

Сколько позиций (или строк) в чеке кстати?
З.Ы. Сейчас в отпуске, вернусь, проверю на Godex EZ-2 DT (более актуальная модель), драйвера должны быть похожие. ;)
12. DELme1 01.06.10 11:56 Сейчас в теме
Печатаю через обычный драйвер принтера. Есть к нему ещё DLL какая-то для прямой печати ESC последовательностями (без драйвера), Но я понятия не имею как её прикручивать :)) (Я не программер 1С, просто сам для себя настраиваю потихоньку в магазине). В настройках кстати тоже есть пункт "continues" галочка на нём установлена, но всёравно если в настройках длина 130, а реально чек занимает 150, то печатается длинющий чек 260 :(
Кстати, в поле "менеджер" вставил выборку из 1С (под кем чек пробили, та фамилия и вставляется), меньшё писанины от руки - расписался и готово.
Сейчас вот думаю как бы сделать сквозную нумерацию чеков, а то каждую смену они с 1 начинаются, а по закону выдаваемая на ЕНВД бумажка вроде уникальный номер должна иметь... Сижу колупаюсь.
Может кто подскажет как эту прямую печать в 1С организовать? К примеру програмка Qlabel делает именно так, и печатает на порядок грамотнее и удобнее чем через виндовозный драйвер.
13. jshadow 28.10.11 08:10 Сейчас в теме
Отличная обработка. Адаптировали макет под наши нужны, используем в рознице вместо ФР-ов. Автору респект!
14. aochkasov 36 08.12.11 12:10 Сейчас в теме
Спасибо!!! То что нужно. Собрался делать сам а тут уже готовая есть. Еще раз спасибо!
15. LeXXeR 48 08.12.11 12:43 Сейчас в теме
Ksandr2010 пишет:

Спасибо!!! То что нужно. Собрался делать сам а тут уже готовая есть. Еще раз спасибо!


Да не за что! :)
А вот от плюсика не отказался бы! Немножко не хватает...
16. Ibrogim 1327 19.12.11 11:02 Сейчас в теме
Отличная обработка, очень помогла!
17. trioka 29.03.12 08:48 Сейчас в теме
привет, а есть что нибудь такое для ТиС 9.2 1с7,7
18. LeXXeR 48 29.03.12 08:56 Сейчас в теме
19. zavedeev 26.04.12 11:24 Сейчас в теме
Автор большое спасибо. Отличная обработка, очень помогла!
20. shushkovka 132 13.01.14 14:10 Сейчас в теме
Спасибо. Пригодилось.
21. andrewrocker 1 19.08.14 18:29 Сейчас в теме
скажите, все таки как заставить дос принтер печатать из 1с?
Оставьте свое сообщение