Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 1

Нужны кассовые чеки? Закажите у нас ЧПМ, либо печатайте самостоятельно любые кассовые чеки

2-58mm-black-USB-interface-thermal-receipt-printer-thermal-bill-printer-pos-printer.jpg

  • Цена: $37.49

Обзор маленького принтера для печати (восстановления) утерянных кассовых чеков. Приобрели с товарищем на работу такой принтер. Часто приходится делать дубликаты кассовых чеков взамен выгоревшим или утерянным. Если кратко, то денег стоит. Но не обошлось без минусов. Принтер имеет довольно компактные размеры. Подключается к компьютеру через USB и питается от 220в через кабель которого, кстати не было в комплекте. Кнопка что слева на передней панели отвечает за питание, а та что справа прокручивает ленту.

Через RJ-11 принтер подключается к фискальной станции. Копии чеков готовятся в программе Kassy. Ссылку не дам, ибо варез.284c98.png Стряпаем текст, подгоняем настройки путем многократного распечатывания и сравнения с оригиналом5b262f.png Окно настроек не блещет разнообразием. Настраивать по сути то и нечего. Печатаем и получаем готовый чек. Здесь обнаруживается минус принтера. Ширина ленты 58мм. Принтер же накладывает ограничение примерно в 50мм. Т.е. по краям не пропечатывает по 4мм. Иногда на чеках-оригиналах печать чуть ли не вплотную к краям…

Принтер чеков — это устройство, предназначенное для печати чеков, квитанций, билетов и иных документов по разработанному шаблону. Предприниматели, которые вправе не применять кассовую технику, должны выдавать клиенту бланк строгой отчетности (БСО). Он содержит те же реквизиты, что и чек. Однако каждый раз выписывать такой документ неудобно и долго. Для оптимизации этого процесса применяется принтер чеков. Аппарат не подлежит регистрации в налоговой (в отличие от кассы).

В этой статье поговорим подробно о принтерах чеков, что это такое и какой вид устройства выбрать.

Подберем принтер чеков для вашего бизнеса из большого каталога товаров. Доставка по всей стране!Оставьте заявку и получите консультацию в течение 5 минут.

Принтер чеков: как это работает

Принтер чеков — это специализированный аналог обычного принтера. Представляет собой небольшую конструкцию с закрытым корпусом, которая легко поместится даже на небольшом рабочем месте. Использование принтеров чеков позволяет усовершенствовать и автоматизировать рабочее место кассира организации, освобожденного от необходимости использовать онлайн-кассу.

Подпишись на наш канал в Яндекс Дзен — Онлайн-касса!Получай первым горячие новости и лайфхаки!

Принцип работы этого устройства во многом схож с работой офисного принтера. Важно отметить, что чековый принтер не заменяет собой фискальный регистратор, так как в нем отсутствует фискальный накопитель и нет возможности онлайн-передачи информации оператору фискальных данных (ОФД). Использование чекопечатающего устройства вместо кассы недопустимо, если применение ККТ для вашей организации обязательно, так как принтер не отвечает требованиям, предъявляемым действующим законодательством к кассовому оборудованию. Устройство состоит из нескольких основных элементов:

  1. Корпус устройства
  2. Красящий блок.
  3. Бумага для печати.

Кроме основных элементов, может быть установлен дополнительный — автоотрезчик. Он автоматически отделяет напечатанный чек от рулона, что увеличивает скорость работы с устройством. В зависимости от типа чекового принтера принцип его работы может отличаться.

В термопринтерах краска переносится на термочувствительную бумагу под воздействием температуры. Такая печать производится с высокой скоростью, отличается износостойкостью. Однако важно заправлять принтер только термочувствительной бумагой.

Матричные — предполагают механический перенос краски на бумагу посредством большого количества маленьких иголок. Скорость печати в этом случае ниже, чем у моделей предыдущего типа, но качество и износостойкость печати также имеют высокие показатели.

У струйных принтеров принцип печати схож с матричной, однако краска наносится не иголками, а с помощью матрицы, печатающей жидкими красящими веществами. Минус этого способа — низкая скорость печати.

Еще принтеры классифицируются в зависимости от способа подключения к компьютеру или POS-системе. Так, выделяют проводные (подключаются к компьютеру через разъемы и кабели) и беспроводные (как правило, работают через систему Bluetooth).

Нужен принтер чеков? Поможем выбрать оптимальный вариант для вашего бизнеса в онлайн-режиме.Оставьте заявку и получите консультацию в течение 5 минут.

Принтер чеков: как настроить

Чтобы настроить принтер чеков, необходимо выяснить, к какому виду относится настраиваемое устройство. Если приобретенное устройство проводное, достаточно подключить его к компьютеру или POS-системе (если такая возможность предусмотрена для конкретной модели). Для беспроводного принтера потребуется также наладка соединения, например, поиск устройства через Bluetooth.

Затем необходимо установить расходные материалы. Для принтеров чеков основным является чековая лента, которая отличается по ширине (57 мм, 80 мм). Это параметр влияет на количество информации, которую можно разместить на чеке.

После подключения принтера к компьютеру и размещения чековой ленты потребуется установка драйвера. Как правило, ПО идет в комплекте с устройством (прилагается на диске). Если же драйвер отсутствует, его необходимо скачать с официального сайта производителя.

Если ПО установлено корректно, принтер появится в списке оборудования, подключенного к ПК. После того как устройство появится в перечне используемого компьютером оборудования, можно настроить работу принтера в учетной программе, например, в «1С:Розница».

Какой принтер выбрать

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

Во-вторых, соотнесите количество клиентов и скорость печати. Если вы работаете с большим потоком посетителей, при выборе отдавайте предпочтение моделям с термопечатью. Кроме скорости, она обладает еще одной положительной характеристикой — отпечатанный чек не испачкает кассиру и покупателю руки краской. Не забывайте, что бонус к скорости печати — наличие автоотрезчика.

В-третьих, если вы намерены подключить устройство к POS-системе, убедитесь, что модель предусматривает возможность такого соединения.

В-четвертых, определитесь с размером чека. Не все принтеры поддерживают оба формата чековой ленты (57 и 80 миллиметров). Если вы не уверены, что одной ширины будет достаточно, выбирайте модель, поддерживающую оба формата печати.

В-пятых, еще одним незначительным отличием моделей является способ подачи чека — вверх или вниз. Для более быстрого обслуживания клиентов удобнее, чтобы чек подавался вверх.

Подберем принтер чеков для вашего бизнеса, установим и настроим за один день.Оставьте заявку и получите консультацию в течение 5 минут.</span>

Наш каталог продукции

У нас Вы найдете широкий ассортимент товаров в сегментах кассового, торгового, весового, банковского и офисного оборудования. Посмотреть весь каталог

Как вставить картридж в принтер Brother

Цифровая печать этикеток на самоклеющейся пленке

Как работать в программе печати этикеток Labels

Печать ценников, этикеток и штрихкодов из Excel

Принтеры Zebra: официальный сайт, настройки и подключение

Программа для печати этикеток Zebra

Подпишитесь на обновления в один клик. У нас много полезной информации:

  • Tutorial

У нас, айтишников, часто возникает задача напечатать что-то простое и одноразовое – например, логин и пароль новому сотруднику, тикет для монтажника или что-то в этом роде. Тратить бумагу и картридж на подобное очень дорого. При этом есть принтеры с ультрадешёвой скоростной печатью, про которые редко кто вспоминает, хотя видим мы их все каждый день по много раз. Речь про чековые термопринтеры.

cnxzwl9axsgpzkwe7ffc916m2r8.png

(На видео принтер замедляется пару раз в секунду из-за того, что мой скрипт не успевает достаточно быстро засылать команды. Спасибо Тому Скотту за вдохновение 🙂 )

Этот принтер я добыл на Авито за полторы тысячи рублей. Модель Citizen CT-S2000, умеет печатать на лентах разной стандартной ширины – от 58 мм до 80 мм. Принтер имел на корпусе следы долгой работы на, кажется, ресторанной кухне, которые удалось оттереть мылом и спиртом. Впрочем, этот принтер фиг убьешь: если термоголовка и отрезной нож исправны, он вам ещё послужит, ломаться там больше особо нечему (а он еще и водостойкий!).

Рулон ленты шириной 80 мм и длиной до ста метров обойдётся вам меньше чем в сто рублей. Ленты 58 мм стоят ещё меньше. Также, т.к. этот принтер печатает нагревая бумагу в определенных местах, ему не нужны картриджи.

omgqh8sv-owk4y02kzmf2epsm3k.png

Термопринтеры обычно работают по COM-интерфейсу (нативному или эмуляцией через USB), дорогие варианты имеют на борту Ethernet, WiFi или даже Bluetooth, но они слишком дорогие.

На сайте Citizen был богатый набор вариантов подключения – от нативного драйвера под Windows, PPD для CUPS, и до библиотек для Java. Нам с вами это всё не понадобится, потому что для максимальной простоты и скорости мы не будем рендерить задания на печать на сервере, а лишь будем слать команды принтеру на стандартном языке команд «ESC/POS».

Но сначала нам нужно один раз провести настройку принтера. Citizen предлагает настроить принтер через меню, которое он вам печатает (!) – экрана-то у него нет, или воспользоваться утилитой под Windows.

У моего принтера имеются интерфейсы USB и COM на 25 pin, под который не удалось быстро найти переходник с 9 pin – поэтому пользуемся USB. Драйвер под Windows установил виртуальный COM-порт, который мы выбираем в утилите настройки.

Внимательно просмотрите все параметры – нужно проверить тип бумаги (наклейки или обычная) и указать ширину заправленной в принтер ленты. Остальные настройки, типа яркости печати, тона встроенной пищалки и прочего – на ваш вкус.

bmvlz5w7tgztgtkuaiehv7qqffe.png

Чтобы не забивать себе голову синтаксисом языка ESC/POS, воспользуемся Python-библиотекой python-escpos . В моём случае принтером управляет одноплатный компьютер Orange PI PC с Debian, но настройки в любой ОС будут идентичны.

Командой lsusb узнаём ID принтера, в моём случае это был 2730:0fff:

# lsusb Bus 006 Device 002: ID 2730:0fff Citizen

Также нам нужно выяснить USB endpoints, для этого подставляем ID в команду:

# lsusb -v -d 2730:0fff | grep bEndpointAddress         bEndpointAddress     0x81  EP 1 IN         bEndpointAddress     0x02  EP 2 OUT

Запоминаем полученные значения и создаём тестовый скрипт на Python:

from escpos import Usb p = printer.Usb(0x2730, 0x0fff, 0, 0x81, 0x02)

Если ваш принтер есть в списке явно поддерживаемых библиотекой, например, Epson TM-T88III, то можно применить его профиль, где авторы явно прописали, что из возможностей поддерживается, а что — нет. Почитать документацию по подключению принтеров можно тут.

Пользование библиотекой – тривиально, она полностью избавляет вас от изучения ESC/POS:

""" Выбор встроенного шрифта, выравнивания, размера """ p.set(font='a', align=u'left', height=3)  """ Печать картинки (помните про ширину ленты и DPI!) """ p.image('/home/test/example.png')  """ Вывод текста (кириллицей-только если поддерживает принтер, иначе лучше напечатать текст на картинке и печатать ее) """ p.text("Hello, world!n")  """ Генерация QR-кода """ p.qr("https://gbougakov.dev", size=5, center=True)  """ Генерация бар-кода (читайте Википедию, чтобы  правильно вычислить checksum) """ p.barcode('1324354657687','EAN13') p.barcode('123456', 'CODE39')  """ Программная генерация бар-кода – если ваш принтер  не умеет генерировать нужный тип аппаратно """ p.soft_barcode('code39', '123456')  """ Надрезать ленту: """ p.cut(mode='PART')  """ или отрубить напечатанный кусок целиком: """ p.cut()  """ послать напряжение на разъём для денежного ящика кассы (обычно под них выведено два контакта в разъёме RJ-25): """ p.cashdraw(2) p.cashdraw(5)

Про последнюю команду – чуть поподробнее. На всех чековых принтерах выведен разъём, который отвечает за то, что сразу после выбивания чека у кассира сам открывается ящик, куда он складывает полученные от вас деньги. Стандартное напряжение – 24 вольта, ток – до одного ампера.

flyjoi6utsdogrun5gj4ksho0di.png

Не пытайтесь от него запитать Raspberry Pi или что-то подобное – в момент печати принтер обесточивает разъём. Так что для того, чтобы запитать, например, стрелку из светодиодов «возьми чек тут!» — сойдёт, но не более.

Напоследок – пример применения. В прошедшие выходные моя школа праздновала свой очередной день рождения (аж 143-й), и по традиции старшеклассники устраивали разные конкурсы и развлечения для младших классов и выпускников. Я отвечал за «Бинго» — мой принтер по нажатию кнопки печатал билеты для игроков, а на доску выводились цифры. QR-код на билете позволял проверить, правильно ли игрок вычеркнул цифры в процессе игры:

n13azbda_konmwmibflra_g6vgu.jpeg

Для вандалоустойчивости Orange Pi был упрятан в фанерный подиум, накрепко прикрученный к принтеру, а команда на печать билетов была выведена на кнопки, подключённые к GPIO. Для подстраховки был добавлен I2C-экран, на который выводился IP-адрес Orange Pi, чтобы в случае чего знать, как зайти на него по SSH.

Используемые источники:

  • https://mysku.ru/blog/aliexpress/27381.html
  • https://online-kassa.ru/blog/printer-chekov-chto-eto-takoe/
  • https://habr.com/post/486998/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации