Приветствую всех!
Один из самых частых вопросов касательно старого оборудования, что мне обычно задают, звучит так: можно ли печатать произвольные данные на старых кассовых аппаратах? Действительно, несмотря на то, что после 2017 года старые ККМ были запрещены для торговли, чековые принтеры в них ещё не выработали свой ресурс, так что было бы странным не попробовать использовать их в своих проектах.

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

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

Вторая категория — фискальные регистраторы, созданные на базе импортных термопринтеров (Epson, Citizen, Posiflex, Star Micronics, NCR...) и появившиеся уже на закате эпохи ЭКЛЗ. Яркий пример такого — Штрих-Мини-ФР-К, являющийся по сути модернизированным Citizen CBM-1000. Отличительные их черты — подписи кнопок и индикаторов на английском языке, 80-миллиметровая термобумага, характерный дизайн, схемотехника на STM32/LPC/MSP430, а не на популярных в российском кассостроении AVR или 8051-совместимых чипах.
И вот я заинтересовался: а нельзя ли каким-то образом дать им вторую жизнь? Печатающие механизмы японского и корейского производства, использовавшиеся там, были очень надёжны, а большинство из них сохранили свою работоспособность даже после пробега в километры ленты. Конечно, для коммерческого использования это жуткий костыль и в какой-то организации никто так делать не будет, но для любительского применения (напечатать список радиодеталей, какие-то заметки и тому подобные данные) они подойдут отлично. Как подключить «голый» термопринтер, я уже писал, сейчас же попробуем задействовать кассовый аппарат в сборе. Конечно, можно пойти путём как в той статье, написав собственную прошивку для микроконтроллера, который там стоит, но моделей касс десятки, а энтузиазма на все не хватит, поэтому посмотрим на более простые решения.

Когда-то давно на Хабре уже была статья про такое «нецелевое» использование старых ККМ. Ознакомившись с ней, решил продолжить тему, рассказав о том, как, в зависимости от модели попавшего в руки устройства, либо переделать отслуживший своё ФР в принтер с интерфейсом ESC/POS, либо печатать произвольный текст при помощи простого софта.
Вообще, изначально этот пост планировалось выкатить значительно позже. Но из-за новости об отключении старого редактора всё пошло несколько не по плану, поэтом было решено опубликовать его уже сейчас.
Итак, для опытов у нас есть четыре аппарата.

Первым будет вот такой Сервис-Плюс СП101ФР-К.

Представляет он собой термопринтер Wincor Nixdorf TH210 (он же Axiohm A794) с брутальными модификациями. Под некогда закрывавшейся на замок крышкой индикаторы работы и кнопки печати параметров и краткого отчёта из ЭКЛЗ.

Порты стандартные для такого устройства — питание (24 В), два RS-232 (связь с ПК и дисплей покупателя) и денежный ящик. Под пломбой в чашечке шестигранный винт, позволяющий снять нижнюю (фискальную) часть.

Судя по числу наклеек, касса многое повидала на своём веку.

Далее на очереди Штрих-М-ФР-К. В своё время очень популярный ФР, стоял во многих магазинах.

Сбоку выключатель и марки-пломбы.

Порты стандартные — RS-232, питание, денежный ящик.

NCR-001К. Сделан он на базе чекового принтера NCR RealPOS 7197. В интернете говорилось, что якобы конструкция оказалась настолько удачной, что плату принтера убирать не стали. Ну что же, скоро разберём и разберёмся, что они под этим имели в виду.

Сбоку осталась наклейка NCR.

Снизу пластина с портами. Английские надписи на корпусе заклеены российской наклейкой.

А это Retail-01K, в далёком прошлом корейский термопринтер Sewoo LK-TE122. Сейчас в таком же исполнении выпускаются фискальный регистраторы Retail-01Ф, оснащённые ФН и интерфейсом Ethernet. Старый аппарат также можно было перепрошить под новые реалии.

Снова следы иностранного происхождения под наклейкой. Под крышечкой шлейф ЭКЛЗ.

Порты остались теми же.

Особого шика добавляют марки-пломбы, приклеенные на монолитный корпус.

Блоки питания. NCR поражает размерами. От «Штриха» самый захудалый.
Первым на очереди СП101ФР-К.

Как оказалось, этот металлический ящичек — не наше изобретение, а всего лишь фискальный принтер Wincor MF EJ 794, использовавшийся во многих фискальных странах. Экземпляр на фото был найден на eBay в Бельгии.

А вот и начинка. Фискальная память помещена в пластиковую коробочку и залита эпоксидкой. Если память забьётся, смолу можно расковырять и прошить EEPROM программатором, однако делать это придётся нескоро: у СП101ФР-К едва ли не самый большой среди российских кассовых аппаратов объём этой памяти.

Термопринтер подключён двумя кабелями. Откручиваем все эти фискальные штуки и получаем самый обычный принтер чеков, работающий по протоколу ESC/POS. Его можно, например, подключить к компьютеру, установить нужные дрова и печатать как на обычном принтере.

ЭКЛЗ.

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

Ради интереса подключил ЭКЛЗ к компьютеру и сделал запрос по сменам. За весь срок эксплуатации коробочка выбила чеков аж на 27457686 рублей.
Теперь разберёмся с NCR.

Снимем нижнюю плату. Под ней видим разъём, связывающий её с платой принтера.

Если открутить один винт снизу и отжать защёлку в отсеке для бумаги, девайс можно разобрать.

Плата управления.

А вот тот самый модуль, который мы вытащили в начале. По сути вся фискальная логика находится тут. Всё остальное — самый обычный термопринтер. Отчётливо видны разъёмы для ФП и ЭКЛЗ. Сами блоки, увы, до меня вытащили.

Построена железка на МК ATMega128.

Оригинальная интерфейсная плата выглядит так.

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

К слову говоря, аппарат за время работы напечатал почти километр ленты (если принять высоту каждой строки за 3 мм). И, судя по качеству печати, даже не сомневаюсь, что при правильной эксплуатации напечатает ещё вдвое больше.

На просторах находим схему NCR-001К, а в ней — распиновку разъёма.

Контакты идут напрямую к выводам микроконтроллера, значит, это обычный пятивольтовый UART. Поэтому всё просто — выкидываем штатную фискальную схему, а вместо неё ставим парочку MAX232, паяем провода, и всё должно заработать.

Помните, что говорили разработчики этой штуки? Мол, электроника принтера оказалась настолько удачной, что было решено её оставить. Так и тут: фискальную плату было решено не выкидывать, а лишь доработать, переделав в интерфейсную. Итак, отпаиваем батарейку, микроконтроллер и чип FTDI (он нам тоже не понадобится: принтер имеет собственный USB-контроллер).

Сами чипы, разумеется, не выкидываем: они ещё пригодятся.

Поскольку я хотел подключить аппарат по USB, понадобилось всего два провода, которыми надо соединить D+ и D- на разъёме и контактах платы принтера. В случае с RS-232 надо будет также подключить RX и TX, а также распаять DTR и DSR на оставшейся незадействованной паре контактов чипа MAX3232.

На очереди самый сложный и ответственный этап: отдирание старых наклеек. Всё же теперь это не ПТК NCR-001К, а термопринтер NCR 7197.
Теперь собираем всё обратно и переводим первый DIP-переключатель на днище в положение ON. Запасаемся термобумагой, зажимаем кнопку на крышке и подаём питание. После печати тестовой страницы принтер войдёт в режим конфигурации (при помощи печатаемых меню, как на древних матричных принтерах), где надо будет изменить тип связи с «RS-232» на «RS-232+USB», после чего выключить аппарат и вернуть переключатель как было.

На компьютере ставим драйверы NCR и всё тот же CognitiveTPG, и всё, можно пробовать!

А вот и результат.

Также драйвер поддерживает печать изображений, причём картинка не просто переводится в монохром и отправляется на принтер, а подвергается дизерингу.
Если какие-то ККМ можно было переделать в стандартные ESC/POS принтеры, то некоторые можно заставить работать только со своим софтом. Итак, на очереди белый Штрих. Откуда этот аппарат родом, мне неведомо: зарубежного прообраза этого ФР я не нашёл.

Разбирается просто: откручиваем два самореза, оттягиваем защёлки и снимаем крышку. ЭКЛЗ и ФП опять кто-то вытащил.

Принтер, снятый с металлического шасси.

А вот и плата управления, всё на той же ATMega128.

Также внутри корпуса обнаружились остатки от каких-то чеков тех лет. Удивительно, но бумага даже не пожелтела…

С этим аппаратом сложнее: при отсутствии или неисправности фискальной памяти аппарат не реагирует ни на одну команду, возвращая всегда одну и ту же ошибку. Поэтому, чтобы его использовать, пришлось таки раздобыть этот блок. Впрочем, мой случай скорее исключение (три ФР из показанных тут четырёх достались из одного и того же места), обычно при списании таких девайсов ФП и ЭКЛЗ оставляли.

С софтом всё так же довольно просто: он есть тут. Помимо Штрих-М-ФР-К на сайте есть готовые прошивки и софт для целого модельного ряда отечественных ФР и ККМ, так что если вы захотите повторить мои опыты, то вполне возможно, что для вашей кассы подойдёт что-то оттуда.

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

Теперь отщёлкиваем две защёлки сзади по бокам и снимаем верхнюю крышку. Следом за ней уходит и нижняя часть.

Тот самый отрезчик.

Привод протяжки бумаги.

В нижней части корпуса плата, ФП и ЭКЛЗ (снова вытащенные).

Плата отдельно. Что должно было быть внутри белого прямоугольника, мне неведомо.

Построен агрегат на чипе LPC1778FBD208.

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

Итак, выключаем аппарат и открываем крышечку снизу.

Далее закорачиваем штырьки (на фото они аккурат рядом с белой корпусной деталью). Сделать это можно хоть отвёрткой или пинцетом, лишь бы в момент подачи питания они были замкнуты. Теперь включаем тумблер, и, если всё было сделано правильно, ничего не произойдёт. Кассу надо подрубить к компьютеру по RS-232 нуль-модемным кабелем.

Теперь очередь софта. Понадобится драйвер ККТ от Штрих-М для настройки (оттуда же мы будем потом и печатать), Flash Magic для заливки прошивки в LPC и сам HEX с прошивкой.

Устанавливаем параметры как на предыдущем скриншоте, задерживаем дыхание и нажимаем кнопку Start. После пятиминутного ожидания прошивка заливается. Загрузчик перезаписывается в самом конце, так что в теории за внезапное пропадание питания можно не переживать.

Перезагружаем кассу и видим мигание красного светодиода. Открываем «Тест драйвера ФР», жмякаем «Настройка свойств» и выбираем «Поиск оборудования». После этого должно будет определиться неизвестное устройство. Если не определилось — перезаливаем прошивку или идём на форумы ремонтников кассовых аппаратов.

Устанавливаем параметры связи, идём в раздел «Команды» и выполняем примерно следующее:
После этого ФР зажжёт зелёный светодиод и издаст характерный звук.

Теперь записываем заводской номер.

Вообще, полноценная доработка заключается ещё и в покупке специального комплекта в виде наклеечек и нового паспорта. Но этот девайс стоит у меня дома, так что всякие формальности можно отставить в сторону.

Теперь меняем батарейку на плате, если она сдохла, и сбрасываем память.

Для этого выбираем «Сервис оборудования» и прожмякиваем первые три кнопки.

И вот девайс наконец начинает определяться.

Если хочется использовать по USB, через программирование таблиц настраиваем RNDIS или просто отключаем его.

Вот и всё, можно печатать.

Все доступные шрифты.

Также это можно делать через всё тот же софт, что я показывал ранее: у ККМ производства Штрих-М единый протокол. Даже название автоматически меняется при проверке связи.
Вот так вот, с помощью нехитрых приспособленийбуханку белого (или чёрного) хлеба можно превратить в троллейбус старому кассовому аппарату можно дать вторую жизнь. Конечно, никто не будет заниматься всем этим где-то на предприятии, однако для домашнего применения вариантов ещё много. В школьные годы я сам печатал на фискальном регистраторе «Феликс-РК» какие-то заметки или справочные материалы, для аналогичных целей (напечатать список покупок, какой-то пароль или тому подобные данные) сейчас у меня работает принтер NCR.
Такие дела.

Перед оплатой в разделе «Бонусы и промокоды» в панели управления активируйте промокод и получите кэшбэк на баланс.
Читайте также:
Один из самых частых вопросов касательно старого оборудования, что мне обычно задают, звучит так: можно ли печатать произвольные данные на старых кассовых аппаратах? Действительно, несмотря на то, что после 2017 года старые ККМ были запрещены для торговли, чековые принтеры в них ещё не выработали свой ресурс, так что было бы странным не попробовать использовать их в своих проектах.

Итак, в сегодняшней статье разберёмся, как это делать. Заодно разберёмся, какие кассы поддаются переделке, а с какими всё будет сложно, посмотрим на начинку нескольких фискальных принтеров и увидим ещё много интересного.
❯ О чём это я?
Так сложилось, что использовавшиеся раньше и используемые сейчас в России фискальные регистраторы можно условно поделить на две категории.

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

Вторая категория — фискальные регистраторы, созданные на базе импортных термопринтеров (Epson, Citizen, Posiflex, Star Micronics, NCR...) и появившиеся уже на закате эпохи ЭКЛЗ. Яркий пример такого — Штрих-Мини-ФР-К, являющийся по сути модернизированным Citizen CBM-1000. Отличительные их черты — подписи кнопок и индикаторов на английском языке, 80-миллиметровая термобумага, характерный дизайн, схемотехника на STM32/LPC/MSP430, а не на популярных в российском кассостроении AVR или 8051-совместимых чипах.
И вот я заинтересовался: а нельзя ли каким-то образом дать им вторую жизнь? Печатающие механизмы японского и корейского производства, использовавшиеся там, были очень надёжны, а большинство из них сохранили свою работоспособность даже после пробега в километры ленты. Конечно, для коммерческого использования это жуткий костыль и в какой-то организации никто так делать не будет, но для любительского применения (напечатать список радиодеталей, какие-то заметки и тому подобные данные) они подойдут отлично. Как подключить «голый» термопринтер, я уже писал, сейчас же попробуем задействовать кассовый аппарат в сборе. Конечно, можно пойти путём как в той статье, написав собственную прошивку для микроконтроллера, который там стоит, но моделей касс десятки, а энтузиазма на все не хватит, поэтому посмотрим на более простые решения.
❯ Немного про печать на таких устройствах

Когда-то давно на Хабре уже была статья про такое «нецелевое» использование старых ККМ. Ознакомившись с ней, решил продолжить тему, рассказав о том, как, в зависимости от модели попавшего в руки устройства, либо переделать отслуживший своё ФР в принтер с интерфейсом ESC/POS, либо печатать произвольный текст при помощи простого софта.
❯ Обзор оборудования
Вообще, изначально этот пост планировалось выкатить значительно позже. Но из-за новости об отключении старого редактора всё пошло несколько не по плану, поэтом было решено опубликовать его уже сейчас.
Итак, для опытов у нас есть четыре аппарата.

Первым будет вот такой Сервис-Плюс СП101ФР-К.

Представляет он собой термопринтер Wincor Nixdorf TH210 (он же Axiohm A794) с брутальными модификациями. Под некогда закрывавшейся на замок крышкой индикаторы работы и кнопки печати параметров и краткого отчёта из ЭКЛЗ.

Порты стандартные для такого устройства — питание (24 В), два RS-232 (связь с ПК и дисплей покупателя) и денежный ящик. Под пломбой в чашечке шестигранный винт, позволяющий снять нижнюю (фискальную) часть.

Судя по числу наклеек, касса многое повидала на своём веку.

Далее на очереди Штрих-М-ФР-К. В своё время очень популярный ФР, стоял во многих магазинах.

Сбоку выключатель и марки-пломбы.

Порты стандартные — RS-232, питание, денежный ящик.

NCR-001К. Сделан он на базе чекового принтера NCR RealPOS 7197. В интернете говорилось, что якобы конструкция оказалась настолько удачной, что плату принтера убирать не стали. Ну что же, скоро разберём и разберёмся, что они под этим имели в виду.

Сбоку осталась наклейка NCR.

Снизу пластина с портами. Английские надписи на корпусе заклеены российской наклейкой.

А это Retail-01K, в далёком прошлом корейский термопринтер Sewoo LK-TE122. Сейчас в таком же исполнении выпускаются фискальный регистраторы Retail-01Ф, оснащённые ФН и интерфейсом Ethernet. Старый аппарат также можно было перепрошить под новые реалии.

Снова следы иностранного происхождения под наклейкой. Под крышечкой шлейф ЭКЛЗ.

Порты остались теми же.

Особого шика добавляют марки-пломбы, приклеенные на монолитный корпус.

Блоки питания. NCR поражает размерами. От «Штриха» самый захудалый.
❯ Сервис-Плюс
Первым на очереди СП101ФР-К.

Как оказалось, этот металлический ящичек — не наше изобретение, а всего лишь фискальный принтер Wincor MF EJ 794, использовавшийся во многих фискальных странах. Экземпляр на фото был найден на eBay в Бельгии.

А вот и начинка. Фискальная память помещена в пластиковую коробочку и залита эпоксидкой. Если память забьётся, смолу можно расковырять и прошить EEPROM программатором, однако делать это придётся нескоро: у СП101ФР-К едва ли не самый большой среди российских кассовых аппаратов объём этой памяти.

Термопринтер подключён двумя кабелями. Откручиваем все эти фискальные штуки и получаем самый обычный принтер чеков, работающий по протоколу ESC/POS. Его можно, например, подключить к компьютеру, установить нужные дрова и печатать как на обычном принтере.

ЭКЛЗ.

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

Ради интереса подключил ЭКЛЗ к компьютеру и сделал запрос по сменам. За весь срок эксплуатации коробочка выбила чеков аж на 27457686 рублей.
❯ NCR
Теперь разберёмся с NCR.

Снимем нижнюю плату. Под ней видим разъём, связывающий её с платой принтера.

Если открутить один винт снизу и отжать защёлку в отсеке для бумаги, девайс можно разобрать.

Плата управления.

А вот тот самый модуль, который мы вытащили в начале. По сути вся фискальная логика находится тут. Всё остальное — самый обычный термопринтер. Отчётливо видны разъёмы для ФП и ЭКЛЗ. Сами блоки, увы, до меня вытащили.

Построена железка на МК ATMega128.

Оригинальная интерфейсная плата выглядит так.
❯ Оживляем NCR

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

К слову говоря, аппарат за время работы напечатал почти километр ленты (если принять высоту каждой строки за 3 мм). И, судя по качеству печати, даже не сомневаюсь, что при правильной эксплуатации напечатает ещё вдвое больше.

На просторах находим схему NCR-001К, а в ней — распиновку разъёма.

Контакты идут напрямую к выводам микроконтроллера, значит, это обычный пятивольтовый UART. Поэтому всё просто — выкидываем штатную фискальную схему, а вместо неё ставим парочку MAX232, паяем провода, и всё должно заработать.

Помните, что говорили разработчики этой штуки? Мол, электроника принтера оказалась настолько удачной, что было решено её оставить. Так и тут: фискальную плату было решено не выкидывать, а лишь доработать, переделав в интерфейсную. Итак, отпаиваем батарейку, микроконтроллер и чип FTDI (он нам тоже не понадобится: принтер имеет собственный USB-контроллер).

Сами чипы, разумеется, не выкидываем: они ещё пригодятся.

Поскольку я хотел подключить аппарат по USB, понадобилось всего два провода, которыми надо соединить D+ и D- на разъёме и контактах платы принтера. В случае с RS-232 надо будет также подключить RX и TX, а также распаять DTR и DSR на оставшейся незадействованной паре контактов чипа MAX3232.

На очереди самый сложный и ответственный этап: отдирание старых наклеек. Всё же теперь это не ПТК NCR-001К, а термопринтер NCR 7197.
Теперь собираем всё обратно и переводим первый DIP-переключатель на днище в положение ON. Запасаемся термобумагой, зажимаем кнопку на крышке и подаём питание. После печати тестовой страницы принтер войдёт в режим конфигурации (при помощи печатаемых меню, как на древних матричных принтерах), где надо будет изменить тип связи с «RS-232» на «RS-232+USB», после чего выключить аппарат и вернуть переключатель как было.

На компьютере ставим драйверы NCR и всё тот же CognitiveTPG, и всё, можно пробовать!

А вот и результат.

Также драйвер поддерживает печать изображений, причём картинка не просто переводится в монохром и отправляется на принтер, а подвергается дизерингу.
❯ Штрих-М
Если какие-то ККМ можно было переделать в стандартные ESC/POS принтеры, то некоторые можно заставить работать только со своим софтом. Итак, на очереди белый Штрих. Откуда этот аппарат родом, мне неведомо: зарубежного прообраза этого ФР я не нашёл.

Разбирается просто: откручиваем два самореза, оттягиваем защёлки и снимаем крышку. ЭКЛЗ и ФП опять кто-то вытащил.

Принтер, снятый с металлического шасси.

А вот и плата управления, всё на той же ATMega128.

Также внутри корпуса обнаружились остатки от каких-то чеков тех лет. Удивительно, но бумага даже не пожелтела…

С этим аппаратом сложнее: при отсутствии или неисправности фискальной памяти аппарат не реагирует ни на одну команду, возвращая всегда одну и ту же ошибку. Поэтому, чтобы его использовать, пришлось таки раздобыть этот блок. Впрочем, мой случай скорее исключение (три ФР из показанных тут четырёх достались из одного и того же места), обычно при списании таких девайсов ФП и ЭКЛЗ оставляли.

С софтом всё так же довольно просто: он есть тут. Помимо Штрих-М-ФР-К на сайте есть готовые прошивки и софт для целого модельного ряда отечественных ФР и ККМ, так что если вы захотите повторить мои опыты, то вполне возможно, что для вашей кассы подойдёт что-то оттуда.

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

Теперь отщёлкиваем две защёлки сзади по бокам и снимаем верхнюю крышку. Следом за ней уходит и нижняя часть.

Тот самый отрезчик.

Привод протяжки бумаги.

В нижней части корпуса плата, ФП и ЭКЛЗ (снова вытащенные).

Плата отдельно. Что должно было быть внутри белого прямоугольника, мне неведомо.

Построен агрегат на чипе LPC1778FBD208.
❯ Прошиваем Ритейл

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

Итак, выключаем аппарат и открываем крышечку снизу.

Далее закорачиваем штырьки (на фото они аккурат рядом с белой корпусной деталью). Сделать это можно хоть отвёрткой или пинцетом, лишь бы в момент подачи питания они были замкнуты. Теперь включаем тумблер, и, если всё было сделано правильно, ничего не произойдёт. Кассу надо подрубить к компьютеру по RS-232 нуль-модемным кабелем.

Теперь очередь софта. Понадобится драйвер ККТ от Штрих-М для настройки (оттуда же мы будем потом и печатать), Flash Magic для заливки прошивки в LPC и сам HEX с прошивкой.

Устанавливаем параметры как на предыдущем скриншоте, задерживаем дыхание и нажимаем кнопку Start. После пятиминутного ожидания прошивка заливается. Загрузчик перезаписывается в самом конце, так что в теории за внезапное пропадание питания можно не переживать.

Перезагружаем кассу и видим мигание красного светодиода. Открываем «Тест драйвера ФР», жмякаем «Настройка свойств» и выбираем «Поиск оборудования». После этого должно будет определиться неизвестное устройство. Если не определилось — перезаливаем прошивку или идём на форумы ремонтников кассовых аппаратов.

Устанавливаем параметры связи, идём в раздел «Команды» и выполняем примерно следующее:
FE F7 06 00 00 00
После этого ФР зажжёт зелёный светодиод и издаст характерный звук.

Теперь записываем заводской номер.

Вообще, полноценная доработка заключается ещё и в покупке специального комплекта в виде наклеечек и нового паспорта. Но этот девайс стоит у меня дома, так что всякие формальности можно отставить в сторону.

Теперь меняем батарейку на плате, если она сдохла, и сбрасываем память.

Для этого выбираем «Сервис оборудования» и прожмякиваем первые три кнопки.

И вот девайс наконец начинает определяться.

Если хочется использовать по USB, через программирование таблиц настраиваем RNDIS или просто отключаем его.

Вот и всё, можно печатать.

Все доступные шрифты.

Также это можно делать через всё тот же софт, что я показывал ранее: у ККМ производства Штрих-М единый протокол. Даже название автоматически меняется при проверке связи.
❯ Что же в итоге?
Вот так вот, с помощью нехитрых приспособлений
Такие дела.
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩

Перед оплатой в разделе «Бонусы и промокоды» в панели управления активируйте промокод и получите кэшбэк на баланс.
ktori
Иметь дома такой принтер было бы круто, если бы термобумага не была токсичной.
GDragon
И довольно дорогой.
И выцветающей на свету (приводить в пример чеки лежавшие в темноте - странно).
У меня для таких целей миниатюрный матричный принтер был, он печатал тупо на обычной бумаге :)
Сейчас можно лазерник использовать, большинство современных позволяет так же печатать с рулона с минимальными доработками.
Единственное двигать его периодически, что бы вся зона печати изнашивалась равномерно.
GDragon
Но разумеется, "а почему бы и нет", в этом плане статья отличная! :)
MaFrance351 Автор
А что за лазерники с рулонной подачей?
GDragon
Практически все которые позволяют печать на конвертах с отдельного "окошка" подачи.
Там нет контроля замятия, поэтому все доработки - приколхозить держатель рулона где нибудь рядом.
MaFrance351 Автор
Интересно посчитать, какая будет разница в цене отпечатка. Если учесть, что для лазерника нужны недешёвые расходники ещё.
technomancer
Прояснял вопрос после покупки тепловой пишущей машинки. Несколько лет назад начали делать ленты без фенолов. Правда чем их заменили - никто не говорит.
vesowoma
Тем не менее, несмотря на токсичность, на Алике полно "карманных" термопринтеров, и даже детских фотоаппаратов