Фискальный регистратор из принтера чеков (COM и Windows принтеры)

0. Ярослав Программист (ZyZer) 232 27.08.09 09:49 Сейчас в теме
Обработка - драйвер для подключения обыкновенных чековых принтеров в качестве фискальных регистраторов к стандартным конфигурациям 1С: УТ, БП, Розница в режиме обычного приложения.
Поддерживаемые модели:Axiohm 794 (Wincor Nixdorf TH210) в "Native Mode", Advanpos WP-T800, STAR TSP-600, Epson Esc/P2, Star ESC/POS, ШТРИХ-700, Datecs EP-60, а также ВСЕ остальные COM принтеры в режиме "Custom", поддерживаются Windows принтеры.

Перейти к публикации

Вознаграждение за ответ
Показать полностью
Комментарии
271. Ярослав Программист (ZyZer) 232 24.11.15 12:09 Сейчас в теме
(270) Об обработке для управляемого приложения можно узнать, отправив запрос на zzyzer(гаф)gmail.com
272. Елена Голованева (SamygV) 04.02.16 15:48 Сейчас в теме
Прошу помощи - принтер saewoo lk-te212 и денежный ящик VioTeh FT-460 (судя по док-ции 24 В). Что нужно прописать в свойствах принтера,точнее какую команду? - на закладке Команды принтера
273. Ярослав Программист (ZyZer) 232 04.02.16 19:19 Сейчас в теме
(272) Всё зависит от режима в котором работает обработка. Если в режиме Windows принтера - ищите в свойствах драйвера принтера открытие ящика на каждый документ. Плюс, как тут уже замечали, бывают китайцы с 12В ящиками...
274. Иван Иван (Kryo) 05.02.16 20:47 Сейчас в теме
Добрый день! Приобрел обработку Фискальный регистратор из принтера чеков (COM и Windows принтеры)(Обработка обслуживания принтеров чеков (версия 2.60)) Установил в 1С УТ10.3.34.1, при проведении чека выдает ошибку {ВнешняяОбработка.ПринтерЧековКассира.МодульОбъекта(1383)}: Поле объекта не обнаружено (Сотрудник) Если ТФизЛицоПользователя = Неопределено Или ТФизЛицоПользователя.Пустая() Или НЕ ТФизЛицоПользователя.Сотрудник Тогда
275. Ярослав Программист (ZyZer) 232 06.02.16 08:32 Сейчас в теме
(274) Ошибка возникла из-за упрощений с пользователем учетной системы в УТ. Новая версия и исправлением выложена. В качестве быстрого решения можно просто отключить печать имени кассира из сеанса в настройках обработки.
276. Виталий Кепов (VitalyKepov) 27 29.03.16 09:20 Сейчас в теме
Это гениально! Супер полезная обработка. Браво коллега.
277. Михаил Михалыч (micha26) 17.04.16 09:47 Сейчас в теме
Вопрос такой а слипы режет?
278. Ярослав Программист (ZyZer) 232 19.04.16 12:54 Сейчас в теме
(277) Обработка - не нож, чтобы что-то резать. Если вопрос про печать банковских слипов - нормально печатает.
279. cwdima lvbnhbq (cwdima) 19.05.16 19:00 Сейчас в теме
Подскажите . купил принтер и хочу тперпеь вывести из фискального эмулятора на принтер чеков , вместо экрана - этот вариант подойдет или нет?
280. Alexei Fox (Alexei_fox) 41 20.05.16 02:47 Сейчас в теме
Подскажите поддержка QR кодов есть ? Если использовать данную наработку для печати ответов ЕГАИС ?
281. Ярослав Программист (ZyZer) 232 20.05.16 04:50 Сейчас в теме
(279) Если для Розницы 1.0 или УТ10.Х - подойдет. Если для управляемого приложения - нужна другая обработка.

(280) Поддержки QR кодов пока нет, хотя добавить можно, компонента формирования QR есть. Я немного не в курсе, а 1С допилили Розницу 1.0 или УТ10 для работы с ЕГАИС? В стандартных конфигурациях вроде не было функционала печати штрих-кодов.
Ну и на всякий случай - продажа алкоголя может осуществляться только при использовании реального и правильно зарегистрированного ФР - это лицензируемая деятельность. В противном случае можно заработать "ответственность".
282. Alexei Fox (Alexei_fox) 41 20.05.16 06:28 Сейчас в теме
(281) ZyZer, Оформление розничных продаж маркированной алкогольной продукции на кассе магазина может производится только с помощью сканера штрихкодов, позволяющих считывать штриховые коды формата PDF417, размещенных на марке. При завершении оформления чека информация о продажах автоматически передается в ЕГАИС. После успешной печати фискального чека распечатывается слип-чек продажи алкогольной продукции с кодом подтверждения системы ЕГАИС. QR-код может быть распечатан в случае, если печать кода такого формата поддерживается фискальным регистратором. В противном случае код подтверждения будет выведен на печать в виде строки символов, что разрешено правилами оформления продаж ФСРАР. При потере связи с ЕГАИС оформление розничных продаж разрешается только в течение 3 дней.

С сайта ИТС по Рознице 1.0.

Вся линейка Розницы уже умеет работать с марками ЕГАИС.
283. Ярослав Программист (ZyZer) 232 20.05.16 11:06 Сейчас в теме
(282) Попозже посмотрю, что можно сделать. В любом случае, торговать через ЕГАИС на эмуляторе незаконно.
284. Ярослав Программист (ZyZer) 232 20.05.16 12:41 Сейчас в теме
(282) Посмотрел, что можно сделать. Axiohm точно не умеет печатать QR код, печатать его в виде графики - лучше не печатать, пусть в виде строчки печатается.
Максимум, что можно сделать - это печать QR кода на Windows принтере при помощи "AddIn.QR.QRCodeExtension". Но я пока не могу понять, как определяется в слипе, что надо печатать штрих-код - туда просто передается строка с URL. Есть подозрение, что можно сделать через определение URL по "http://" или "https://" в начале строки. Пришлите мне пожалуйста MXL файл со слипом от ЕГАИС.
285. Alexei Fox (Alexei_fox) 41 23.05.16 03:14 Сейчас в теме
(283) ZyZer, Торговать то да, но через ЕГАИС и не происходит торговли, лишь производится проверка легальности продукции и фиксация реализации. Вопрос в том что замена кассового пос терминала, по сравнению, с добавлением сканера и принтера весьма разнится в объемах финансовых средств.
286. Ярослав Программист (ZyZer) 232 23.05.16 08:04 Сейчас в теме
(285)
Не происходит торговли??? Полно вам, торговля через ЕГАИС как раз и ведется. Оптовка уже давно, импортеры/производители еще раньше, розница с 1 июля 2016 (если чего не поменяют, что уже вряд ли). Розничный покупатель может по QR коду проверить легальность купленных по чеку бутылок, по идее. Я сам алкоголик, и с ЕГАИС уже почти год развлекаюсь. А веселье с ЕГАИС помню еще с лета 2006 года - вот цирк был.

В нашем случае, моя обработка к проверке легальности никакого отношения не имеет. Я позже добавлю печать URL адресов в виде QR, но пока не знаю когда. Да и в случае эмулятора достаточно простой печати URL в виде строки, если работаете с тестовым контуром ЕГАИС )

А то, что требуется минимум замена сканера (10к) и ФР (30к) - проблемы нац. меньшинств шерифа не интересуют, увы.
287. Ярослав Программист (ZyZer) 232 28.05.16 19:02 Сейчас в теме
Опубликована новая версия обработки с поддержкой печати QR кодов. Требуется доброволец для испытания с ЕГАИС.
288. Alexei Fox (Alexei_fox) 41 01.06.16 06:47 Сейчас в теме
(287) ZyZer, Попробовал в рознице QR не выходит. Ссылка и подпись выводится.
289. Ярослав Программист (ZyZer) 232 01.06.16 10:16 Сейчас в теме
В настройках конвертацию QR включили? Мне MXL файл со слипом прислали?
290. Ярослав Программист (ZyZer) 232 01.06.16 10:35 Сейчас в теме
(288) И какая у вас модель принтера выставлена в обработке?
291. Ярослав Программист (ZyZer) 232 01.06.16 11:56 Сейчас в теме
(288) Попробовал развернуть Розницу 1.0. либо я не понимаю что-то, либо Розница глючная и требует доработки.
Она пытается отправить в ЕГАИС чек до его открытия на ФР, как следствие, у чека пустые номера смены и чека. Как следствие УТМ просто отторгает чек, он не проходит проверку формата.
292. Alexei Fox (Alexei_fox) 41 03.06.16 10:10 Сейчас в теме
(291) ZyZer, У меня в Рознице 1.0 все получилось. Слип чек прекрасно печатается. QR распознается и отправляет на сайт.
293. Alexei Fox (Alexei_fox) 41 03.06.16 10:12 Сейчас в теме
Windows принтер. Сейчас еще хочу попробовать это все вывести на IBM 4610-TF6.
294. Ярослав Программист (ZyZer) 232 03.06.16 16:49 Сейчас в теме
(292) Это радует. Тогда обновлю описание, что работает.
А Розница у вас чистая или модифицированная? У меня на чистой не получилось отправить в ЕГАИС - она шлет нулевой номер чека и смены из-за попытки регистрации перез открытием чека и получением номеров.
295. Alexei Fox (Alexei_fox) 41 06.06.16 02:02 Сейчас в теме
(294) ZyZer, Я через УТМ не пробовал. Задал возвращаемые данные в самой обработке. Как будто ответ пришел от УТМ.
Там в возвращемых данных ссылка и подпись.
РезультатОперации = ИнтеграцияЕГАИСКлиент.СформироватьПодписьЧекаВЕГАИС(ПараметрыЧека, ТранспортныйМодуль, ПараметрыЧекаЕГАИС,,, Ложь);
//alexei
РезультатОперации.Результат = Истина;
РезультатОперации.Адрес = "http://check.egais.ru?id=88a7a3ed-39ae-45de-a3cc-644639f36f4e";
РезультатОперации.Подпись = "AD SF GT 23 BN";
//alexei
Модуль объекта Чек ККМ. Строка 1436. Розница 1.0
Позволит тестировать печать слипа без УТМ.
296. Ярослав Программист (ZyZer) 232 06.06.16 07:01 Сейчас в теме
(295) Понятно. Я пробовал на всю катушку, используя тестовый УТМ. У функции "СформироватьПодписьЧекаВЕГАИС" незаполненные параметры как раз номер смены и номер чека, без которых реальный УТМ не дает зарегистрировать чек. Надо перепиливать вызов этой функции.
297. Alexei Fox (Alexei_fox) 41 07.06.16 08:47 Сейчас в теме
Не могу принтер ни как подобрать поменьше, да подешевле. IBM печатает, но очень медленно.
298. Ярослав Программист (ZyZer) 232 07.06.16 14:06 Сейчас в теме
(297) Если работа идет через реальный COM порт - то скорость будет отвратительной, т.к. таблица 1С вся печатается как графика.
Нормально работает только через USB порт или на очень высоких скоростях СОМ порта, от 56700. Но на высоких скоростях СОМ бывает глючит.
299. Alexei Fox (Alexei_fox) 41 08.06.16 08:49 Сейчас в теме
(298) ZyZer, Взял USB Posiflex 6900 потестить. Печатает очень быстро, но возникла проблемка QR код обрезается по сторонам. Причем при изменении размера, с разных сторон. Такое ощущение что в область рисунок не влазит. Точно высота строки меньше изображения.
300. Alexei Fox (Alexei_fox) 41 08.06.16 10:01 Сейчас в теме
(298) ZyZer, если честно не могу понять как вписать изображение в строку. Во всех остальных вариантах, кроме пропорционально """" Объект.ПеременныеДрайвера.печДокумент.Рисунки[ТИндексРисунка].РазмерКартинки = РазмерКартинки.РеальныйРазмер; """""""

Размер картинки маленький. А при текущем обрезается QR при печати.
301. Ярослав Программист (ZyZer) 232 08.06.16 18:42 Сейчас в теме
(300) Увы, не видя результата я тоже не могу понять, как вписать. На экране QR код от ЕГАИС прекрасно вписывается и на 40 символьном чеке, и на 29 символьном чеке. С экрана QR код считывается отлично, ничего не обрезается. Если драйвера принтера не могут правильно напечатать табличный документ 1С - тут я бессилен. Единственно - надо под конкретные принтеры играть параметрами. Возможно поможет игра высотой строки и масштабированием.
302. Alexei Fox (Alexei_fox) 41 09.06.16 01:26 Сейчас в теме
(301) ZyZer, На предварительном просмотре видно, что рамка Рисунка не вписывается в строку и краями влазит за ее пределы.
303. Ярослав Программист (ZyZer) 232 09.06.16 04:33 Сейчас в теме
(302) картинку не видно, увы. Делал тест на 80мм бумаге - выглядит нормально. Позже посмотрю на драйверах аксиома, если удастся достать старый компьютер с х86 осью.
304. Ярослав Программист (ZyZer) 232 09.06.16 04:48 Сейчас в теме
(302) кое-как увидел вашу картинку. не вижу там ничего необычного, кроме того, что это не весь тестовый чек. QR код не обрезан, он масштабирован под высоту строки.
305. Ярослав Программист (ZyZer) 232 09.06.16 10:49 Сейчас в теме
(302) Большая рамка - это нормально. Картинка вписана ровно в ячейку, а управляющая рамка идет по внешней границе картинки.

Удалось добраться до принтера... Проблема есть и состоит она в том, что картинка с кодом печатается совсем не так, как на экране. Картинка печатается с неправильными масштабом и поэтому слегка обрезается. Я немного переделал формирование QR кода, а именно добавил рамку толщиной в 2 "квадратика". Добавлю новую версию 2.64, с изменениями.
306. Ярослав Программист (ZyZer) 232 09.06.16 11:49 Сейчас в теме
Еще и геометрические искажения есть.... Попробовал убрать масштабированием, вроде работает, 2.65
307. Alexei Fox (Alexei_fox) 41 10.06.16 02:11 Сейчас в теме
308. г. Казань Рустем Гумеров (Rustig) 784 11.06.16 14:36 Сейчас в теме
почему может не выходить зет-отчет? пишет что как будто не было продаж. а если у КассыККМ переключить режим : печатать нефискальные чеки, то перестает печататься даже чек.
309. Ярослав Программист (ZyZer) 232 11.06.16 17:50 Сейчас в теме
(308) Это не вина обработки, она делает ровно то, что приказывает учетная система. Необходимо правильно настраивать учетную систему.
КассаККМ устанавливается в фискальный режим, как-будто у вас реальный фискальный регистратор.
310. г. Казань Рустем Гумеров (Rustig) 784 13.06.16 15:43 Сейчас в теме
(309) у меня получилось в итоге: после того, как снова удалил настроечный файл *.FC и *.bak (Файлы фискальной памяти), после этого создал новый настроечный файл и все заработало. Спасибо, автору, за обработку! в терминале работает быстро.
311. Ярослав Программист (ZyZer) 232 13.06.16 19:23 Сейчас в теме
(310) Спасибо на добром слове! Если вы используете обработку в терминальной среде - следите, чтобы файлы ФП от различных КассаККМ не пересекались между собой, иначе там будет каша!
312. Alexei Fox (Alexei_fox) 41 21.06.16 13:05 Сейчас в теме
Слушай не могу понять где косяк.
http://check.egais.ru/?id=327a1d34-2271-4%0A47c-a30e-7c95865a5907&dt=2106161744&cn=0%0A20000348396



313. Alexei Fox (Alexei_fox) 41 21.06.16 13:06 Сейчас в теме
Если эти символы убираешь Выделены жирным то ссылка открывается.

http://check.egais.ru/?id=327a1d34-2271-447c-a30e-7c95865a5907&dt=2106161744&cn=020000348396
314. Alexei Fox (Alexei_fox) 41 21.06.16 13:07 Сейчас в теме
В исходной ссылке, прилетающей из УТМ - этих символов нет, появляются уже в QR коде.
Прикрепленные файлы:
315. Ярослав Программист (ZyZer) 232 21.06.16 16:15 Сейчас в теме
Похоже это работает автоперенос строк, я либо забыл, либо не переделал. Попозже гляну.
316. Ярослав Программист (ZyZer) 232 21.06.16 16:24 Сейчас в теме
Посмотрел. Виновата функция СформироватьМассивСтрокСлипЧека в модуле ИнтеграцияЕГАИСКлиентПереопределяемый. Она фарширует QR код переносами строки - поэтому QR код и слетает.
Выхода два. Либо модифицировать конфигурацию, либо в обработке грохать эти символы перевода строки перед выводом QR кода. Костыль на костыле...
317. Alexei Fox (Alexei_fox) 41 22.06.16 07:25 Сейчас в теме
Перед формированием QR
СтрокаДляQR = СтрЗаменить(Строка,Символы.ПС,"") 

Вот так убрал перенос, все гуд. Ну и в функцию передавать без переносов.
318. Ярослав Программист (ZyZer) 232 22.06.16 20:59 Сейчас в теме
(317) Проблема в том, что правильнее разбивать строку на несколько строк и их вставлять в массив для слипа, а не втыкать управляющие символы.
Сделал новую версию обработки - посмотрите пожалуйста.
319. Alexei Fox (Alexei_fox) 41 24.06.16 19:23 Сейчас в теме
(318) ZyZer, кинь в личку номер карты сбера !
320. Gleb Viktorovich (user596999_ivchik95) 21.08.16 16:59 Сейчас в теме
Ребята помогите пожалуйста!!!) каким образом в 1с 8.3 розница 2.1 установить обработку - драйвер для подключения обыкновенных чековых принтеров в качестве фискальных регистраторов к стандартным конфигурациям???
321. Ярослав Программист (ZyZer) 232 21.08.16 20:44 Сейчас в теме
(320) Добрый день! Именно эта обработка - никак, она предназначена для Розницы 1.0 и УТ 10.Х, это указано в описании.
Для вашей версии надо другую обработку, подробнее на zzyzer(гаф)gmail.com
322. bacila (bacila) 01.11.16 20:53 Сейчас в теме
Добрый день, версии для УТ 11, до сих пор нет?
323. Ярослав Программист (ZyZer) 232 02.11.16 06:56 Сейчас в теме
(322)
Добрый день!
Версия для УТ 11 уже давно есть, но ее необходимо внедрять в конфигурацию. Для получения информации по ней напишите на zzyzer(гав)gmail.com
324. Григорий Григорьев (Everest2012) 14.11.16 21:31 Сейчас в теме
Респект и уважуха автору разработки! Есть один вопрос: Можно ли уменьшить поля левое и правое чтобы печать текста на чеке была ближе к краю? Буквально 1 - 2 мм? Если да, то где?
325. Ярослав Программист (ZyZer) 232 15.11.16 04:34 Сейчас в теме
(324) Добрый день!
Поля в обработке заданы нулевые, она печатает впритык как может. Надо посмотреть в драйверах принтера, может там есть чего.
326. Илья Попов (popov_i) 4 24.01.17 18:31 Сейчас в теме
Здравствуйте. С китайским чековым принтером nt 5890k будет работать? Он определяется как обычный принтер в windows. Нужно печатать обычный чек для ЕНВД.
327. Ярослав Программист (ZyZer) 232 24.01.17 21:52 Сейчас в теме
(326) Добрый! Будет работать с любым принтером, которые есть в Windows, даже с лазерным.
328. Илья Попов (popov_i) 4 24.01.17 23:21 Сейчас в теме
(327) Спасибо. Забираю обработку. Рассчитываю на помощь в вопросах настройки=)
329. Илья Попов (popov_i) 4 25.01.17 00:08 Сейчас в теме
Отличная обработка! Автору огромное спасибо.
330. Максим Лукин (pafftis) 7 29.01.17 20:07 Сейчас в теме
автор. молодчага. вот только бы под розницу 2.2.2
331. Антон Ильясов (AntoShiK86) 08.02.17 07:21 Сейчас в теме
Приветствую. Пользуемся на УТ 10.3 с принтером Sewoo LK-TL12. Иногда возникает потребность повторить чек, или Zотчёт (обычно по причине проблем с бумагой). Как-то можно заново распечатать?
332. Ярослав Программист (ZyZer) 232 08.02.17 11:30 Сейчас в теме
(331) Добрый день!
К сожалению, копию чека сделать нельзя, такой функционал не предусмотрен. Придется печатать товарный чек.
Копию Z-Отчета вроде можно снять, если в управлении ФР у торговли еще раз закрыть смену при закрытой смене. Обработка, в случае попытки закрытия смены при неоткрытой следующей смене, печатает копию Z-Отчета.
333. Антон Ильясов (AntoShiK86) 09.02.17 19:37 Сейчас в теме
А произвольный Z-отчёт по ОТР построить, или может как-то можно дублировать чеки на ПДФ принтер и складывать в папку?
334. Ярослав Программист (ZyZer) 232 10.02.17 08:13 Сейчас в теме
(333) Серьезные доработки для обработки не планируются, нет времени. Может быть добавлю для Windows принтеров дублирующий принтер, на который можно будет натравить ПДФ принтер. Но по срокам не могу ничего пообещать.
335. Денис Иванов (user711884_dime2191) 16.03.17 09:41 Сейчас в теме
Данная обработка будет работать с атол rp-326-use
336. Ярослав Программист (ZyZer) 232 16.03.17 14:24 Сейчас в теме
(335) Если установить драйвер, чтобы он печатал как обычный принтер - то точно будет работать.
В режиме RS-232 принтера возможно тоже будет работать, но надо суметь его правильно настроить, плюс есть определенные особенности.
337. ИБРАГИМ АЛИЕВ (IBRAGIM551) 15.04.17 11:27 Сейчас в теме
ОТЛИЧНАЯ ДОРАБОТКА , РЕСПЕКТ АВТОРУ
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа