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

27.04.19

Интеграция - ККМ

Обработка - драйвер для подключения обыкновенных чековых принтеров в качестве фискальных регистраторов к стандартным конфигурациям 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 принтеры.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обработка обслуживания принтеров чеков (версия 2.73, 1С v8.2)
.rar 86,67Kb
319
319 Скачать (1 SM) Купить за 1 850 руб.
Обработка обслуживания принтеров чеков (версия 2.62, 1С v8.1)
.rar 73,11Kb
409
409 Скачать (1 SM) Купить за 1 850 руб.

Обработка - драйвер "Фискальный регистратор из принтера чеков (COM и Windows принтеры)" для обычного приложения

   Обработка - драйвер для подключения обыкновенных принтеров чеков в качестве фискальных регистраторов к типовым конфигурациям 1С. Такой вариант подключения очень может пригодиться для тренировки кассовых работников в условиях, приближенных к "боевым", для печати "чеков" в организациях, в которых не требуется наличие ККМ, но соблюдение кассовой дисциплины необходимо. 

      Написана на основе обработки "1С: Фискальный регистратор кассира (эмулятор)" путем занесения необходимого функционала в соответствующие процедуры и функции. Также написана встроенная справочная информация по настройке данной обработки. Если Вам необходимо запустить эту обработку под платформой 1С: Предприятие 8.2 или 8.3 - сконвертируйте ее конфигуратором.

   Обработка подходит для конфигураций, которые работают как "обычное приложение", например "Управление Торговлей 10" или "Розница 1.0"Обработка "Принтер чеков кассира (Com port)" распространяется по принципу "as is", автор не несет никакой ответственности за последствия ее использования. Если Вам понравилась эта обработка, не поленитесь, поставьте плюсик! И Вам необременительно и мне приятно!

 

История изменений:

Версия 2.73

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

Версия 2.72

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

ВНИМАНИЕ! Т.к. были изменены старые и добавлены новые параметры, после обновления необходимо открыть "Параметры" у принтеров и сохранить их, в противном случае будет выскакивать ошибка настроек!!!

Версия 2.67

- Добавлена поддержка символов перевода строки в печати SLIPов.

Версия 2.66

- Добавлен параметр "Печатать символьное представление QR", который позволяет вывести URL в виде строки под QR кодом.
- Добавлена зачистка печатаемых массивов строк от символов "Перевод Строки", которые вставляет конфигурация при формировании SLIPов. Это иногда приводило к двойным переносам строк и порче QR кода на слипах ЕГАИС.

Примечание. Печать QR кодов также работает в строках шапки и отрезания чека.

ВНИМАНИЕ! Т.к. были изменены старые и добавлены новые параметры, после обновления необходимо открыть "Параметры" у принтеров и сохранить их, в противном случае будет выскакивать ошибка настроек!!!

Версия 2.65

- Модифицировано формирование картинки QR кода - теперь картинка формируется с бордюром в 2 "точки" - это позволяет нейтрализовать неправильную печать картинки QR кода чековыми принтерами.
- Модифицировано созданиие картинки QR кода - матрица QR кода масштабируется в 4 раза, чтобы минимизировать геометрические искажения QR кода при печати на чековых принтерах.

Версия 2.63

- Начиная с этой версии, обработка будет поставляться в формате 1С v8.2. Последняя версия 2.62 обработки в формате 1С v8.1 будет оставаться в загрузках.
- Добавлена печать QR кодов из строк шапки, строк отрезания, нефискальных строк. Включается в настройках "Настройки принтера" -> "QR код", преобразует строки-URL, которые начинаются на "http://" или "https://". Работает печать QR кодов для SLIPов из ЕГАИС.

Поддержка QR кодов добавлена только для Windows принтеров - Axiohm А794 не поддерживает печать QR, других принтеров у меня нет. Для формирования картинки QR кода используется JScript (спасибо уважаемому minimajack), установка дополнительных компонент не требуется.

ВНИМАНИЕ! Т.к. были изменены старые и добавлены новые параметры, после обновления необходимо открыть "Параметры" у принтеров и сохранить их, в противном случае будет выскакивать ошибка настроек!!!

Версия 2.62

- Исправлена ошибка печати длинных наименований товаров на Windows принтерах - выполнялся двойной перенос строки. Странно, что никто не сообщил об этой ошибке.

Версия 2.61

- Исправлена ошибка печати имени кассира в чеках в УТ 10.

Версия 2.61

- Windows принтер. Для оптимизации области печати и экономии бумаги были добавлены параметры "Масштаб", "Высота ячеек" и "Выравнивание ячеек".
- Windows принтер. При печати строк, длина которых больше чем ширина чека, выполняется их автоматическое разбиение на несколько подстрок. Эти необходимо для правильной работы при использовании параметра "Высота ячеек", так как перестает работать перенос строк.
- На тестовой странице теперь печатается "линейка", которая помогает правильно отрегулировать допустимую ширину чека.
- Прочие мелкие правки, всего и не упомнишь... 

ВНИМАНИЕ! Т.к. были изменены старые и добавлены новые параметры, после обновления необходимо открыть "Параметры" у принтеров и сохранить их, в противном случае будет выскакивать ошибка настроек!!!

Версия 2.56

- Реализована экспериментальная поддержка принтера Datecs EP-60.
- Добавлена возможность печати кассира, имя которого получается из пользователя (сотрудника) текущего сеанса, что актуально для УТ.   Включается на закладке "Дополнительные параметры 2". Печать кассира производится в шапке документов, прямо под номером чека и смены.

ВНИМАНИЕ! Т.к. были изменены старые и добавлены новые параметры, после обновления необходимо открыть "Параметры" у принтеров и сохранить их, в противном случае будет выскакивать ошибка настроек!!!

Версия 2.53

- Реализовано управление длиной номера чека, номера смены. По умолчанию ставятся длина 10, но бывает удобно сделать длину номера 8, а длину смены 4, особенно при печати на узкой ленте.
- Реализована возможность отключения печати фискальных строк или фискального "Итого" в чеке. Это бывает очень удобно при использовании шаблонов Чека ККМ в Рознице.
- Немного изменено расположение элементов настроек на форме. 

ВНИМАНИЕ! Т.к. были изменены старые и добавлены новые параметры, после обновления необходимо открыть "Параметры" у принтеров и сохранить их, в противном случае будет выскакивать ошибка настроек!!!

Версия 2.50

- Реализована поддержка любого COM принтера при помощи модели "Custom COM printer". Если вашего принтера нет в списке поддерживаемых моделей - не проблема! Необходимо просто взять документацию от принтера и заполнить управляющие последовательности для него. Управляющие последовательности заполняются в десятичной системе исчисления и через символ ";"

Версия 2.24

- Реализована экпериментальная поддержка принтера ШТРИХ-700. 
- Изменена реализация протокола ESC/Pos, теперь она представлена двума протоколами: Star ESC/POS и Epson ESC/P2
- В "Доп. настройки 2" добавлен параметр "Отключить конвертор CP866". При активированном параметре на COM принтеры печать идет в кодировке CP1251. Параметр автоматически активируется при выборе принтера ШТРИХ-700
- Реализована проверка доступности файла ФП при сохранении. Если файл ФП не доступен и его не удается создать -  выдет соответствующее предупреждение и окно настроек не закроется. 

ВНИМАНИЕ! Т.к. были изменены старые и добавлены новые параметры, после обновления необходимо открыть "Параметры" у принтеров и сохранить их, в противном случае будет выскакивать ошибка настроек!!!

Версия 2.19

ВАЖНО: В новом релизе обработки реализована поддержка печати на любые Windows принтеры (смотрите картинку настроек "Win принтер"). Рекомендуется к использованию с принтерами, имеющими LPT и Ethernet интерфейсы. Если используется Windows принтер, то установка компоненты MSCOMM32.OCX не требуется.
На принтере с COM интерфейсом работает медленно, т.к. документ печатается как графика из-за особенностей платформы "1С Предприятие". Попробуйте повысить скорость порта у принтера.
 
Команды отрезания и открытия денежного ящика на Windows принтерах НЕ поддерживаются - настраивайте автоотрезание и ящик при помощи драйверов принтера! 
Для правильной печати используйте моноширинный шрифт, который имеет одинаковую ширину обычных и жирных символов. Рекомендуется использовать "Courier New" (по умолчанию) и "DejaVu LGC Sans Mono".
Печать логотипов на Windows принтерах также работает, для этого не надо загружать логотип в память принтера. 

- Реализована возможность смены типа принтера в настройках. Сделано для отладочных целей, НЕ рекомендуется изменять - модель поменяется во ВСЕХ принтерах, использующих этот элемент справочника "Торговое оборудование"
- Реализована поддержка печати строк "шапки". Актуально для Windows принтеров
- Реализована возможность автоматической "центровки строк шапки" и "строк отрезания"
- Для Windows принтеров добавлен параметры "Высота логотипа"
- Добавлены дополнительные параметры печати (закладка "Доп. парам. 2")  - "не печатать секцию", "альтернативная форма чека", "выделять единицу из наименования"
- В очередной раз перепахан код обработки, исправлены старые ошибки, добавлены новые.

ВНИМАНИЕ! Т.к. были изменены старые и добавлены новые параметры, после обновления необходимо открыть "Параметры" у принтеров и сохранить их, в противном случае будет выскакивать ошибка настроек!!!

 

Основные функции:

1. Совместима с конфигурацией 1С: Розница 1.0.6.4 (версия API 2.05), возможно совместима с другими стандарнтыми конфигурациями 1С.

2. Работа практически с любыми принтерами , оснащенных RS232 интерфейсом.

3. Работа с любымы Windows принтерами. Можно даже использовать и не чековые, а простые принтеры (даже виртуальные), если есть необходимость

4. Поддержка основных функций COM принтера: 
 - открытие денежного ящика
 - отрезание бумаги (полное, частичное, доводка документа для отрыва руками)
 - автоматический сброс настроек и переключение принтера на кодовую страницы 866

5. Работа со всеми необходимыми документами: 
 - чеки продаж и возвратов
 - аннулирование чеков
 - внесение и изъятие наличности из денежного ящика
 - печать ПКО и РКО
 - Печать X-отчета и Z-отчета

6. Эмуляция работы фискальной памяти (ФП) для хранения счетчиков:
 - не требует изменения в конфигурации - сохраняется автоматически указываемый файл
 - Хранится только состояние последней смены
 - значения счетчиков ФП редактируются через настройки
 

Основные ограничения:

1. Не проверяется состояние принтера - считается, что принтер включен, у него достаточно бумаги и она не застряла, денежный ящик закрыт
2. Публичный релиз обработки не комплектуется самой ActiveX компонентой, при необходимости ее можно найти самостоятельно и вставить в обработку.
 

Требования к системе:

1. При использовании COM принтеров - правильно установленая и зарегистрированная ActiveX компонента Microsoft MSCOMM32.OCX
2. При использовании Windows принтеров - настоятельно рекомендуется использовать моноширинный шрифт "DejaVu LGC Sans Mono"
3. Наличие порта RS232 и надежного кабеля RS232 для COM принтера. Если такой порт отсутствует, можно воспользоваться платами расширения или адаптером USB -> COM
4. Опционально: денежный ящик, совместимый с портом денежного ящика принтера (опционально). Если денежный ящик есть, но у него другая разводка кабеля, то можно, вооружившись паяльником (обжимкой) и документацией, произвести правильную коммутацию соленоида и датчика в денежном ящике, ничего сложного в этом нет.

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

См. также

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

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

6000 руб.

27.02.2017    792794    4818    9519    

2841

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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 или интернет. Поддержка маркировки и разрешительного режима.

5400 руб.

25.05.2015    333592    1927    3049    

1022

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

Расширение конфигурации для УТ 11.5, КА 2.5 ,ERP 2.5 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4500 руб.

27.08.2018    120746    992    577    

854

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

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0

1800 руб.

22.03.2019    83205    493    478    

180

ККМ Кассовые операции Розничная торговля Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Платные (руб)

«Сервер ККМ» позволяет приложениям работать с фискальными регистраторами по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест. Поддержка драйверов Атол, Штрих и VikiPrint. Поддержка 54-ФЗ и разрешительного режима, ФФД 1.05,1.2. Подключается к 1С Торговля и склад 7.7, 1С:УТ 10/11, 1С:УНФ, 1С:Розница 1/2, 1С:БП 2/3, 1С КА 1/2., 1С:ERP, УПП. Ускоряет печать из терминального сеанса Windows. Работает с разрешительным режимом даже из старых конфигураций. Предоставляет REST API для печати через веб-сервис.

3000 руб.

02.09.2016    135667    150    193    

177

Кассовые операции ККМ Системный администратор Программист Бухгалтер Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового файла (ini файла) с изменениями включена 1 лицензия Для любых программ, которые умеют работать с текстовыми файлами. Внутри комплекта есть готовые к использованию обработки

4800 руб.

31.07.2017    170128    586    605    

202

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

Расширение для 1С:Управление торговлей 11.5 и 11.4, которое позволяет из рабочего места кассира разбивать чек ККМ на несколько чеков и пробивать их на разных кассах подключенных к одному РМК. Можно пробивать разные группы товаров по разным организациям на разных кассовых аппаратах.

5880 руб.

22.08.2022    10864    22    16    

26

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

Хотите серьезно ускорить печать чеков, или печатать с разных рабочих мест на один ккм? В этом вам поможет программа K-SOFT от фирмы АТОЛ, а данная разработка позволит интегрировать его с вашей программой 1С. Печатать чеки можно будет даже с мобильного телефона. Работает на любой платформе 1С управляемые формы и на любой операционной системе. Подойдет для конфигураций: Розница 2, Управление нашей фирмой, Управление Торговлей 11, Бухгалтерия 3, Комплексная автоматизация 2, ERP, ЗУП 3, БГУ 2, Управление холдингом, конфигурации Рарус и многих других отраслевых решений

3600 руб.

01.02.2021    50347    482    250    

155
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. konfed 27.08.09 09:49 Сейчас в теме
вот бы еще автор указал какой протокол юзает этот ""AXIOHM 794" и совместимыми", чтобы все таки на уровне читания статьи определиться , а что же с ним "совместимо".
2. ZyZer 252 27.08.09 10:52 Сейчас в теме
(1) Ознакомиться со списком команд принтера можно в инструкциях к принтеру, например вот в этой http://www.iposltd.com/tech/download/axiohm/a794_ch6.pdf
Само управление идет через ESC последовательности, например команда на частичный отрез "ESC m". Если необходимо перечислить используемые команды - я перечислю.
Из совместимых можно назвать принтеры STAR TSP, но нужно проверить. У меня есть один стар, но далеко. Привезу и отпишусь.
А вообще, подача команд разнесена по отдельным процедурам - используя мануаль от Вашего принтера их легко поменять
3. ZyZer 252 27.08.09 11:07 Сейчас в теме
серия STAR TSP 600 имелась в виду, прощу прощения за ляп.
4. ZyZer 252 28.08.09 06:20 Сейчас в теме
Опубликовано обновление до версии 1.02 - исправлена досадная ошибка: из обработки не возвращались номера смен и чеков.
5. slava-fa 28.08.09 14:50 Сейчас в теме
хм. а с 700й серией не совместим? 600я снята с производства.
6. ZyZer 252 28.08.09 15:01 Сейчас в теме
(5) Единственный вариант - это проверить на живом устройстве, обработка без ограничений. Пока что достоверно известно, что совместимым является принтер TH-210 от Wincor Nixdorf - это тот-же аксиом незначительными изменениями.
По сути, чем больше функционала вешаешь - тем меньше шансов на совместимость. После того, как сделаю всё задуманное на аксиоме, буду делать STAR (если найду живой принтер).
Сейчас потихоньку реализую печать логотипов, идут последние проверки.
7. ZyZer 252 01.09.09 05:57 Сейчас в теме
Опубликована новая версия обработки обслуживания принтера чеков Axiohm 794 - пожалуйста прочитайте внимательно порядок обновления.
8. timunya 8 14.09.09 10:45 Сейчас в теме
так и не понял как должна быть зарегистрирована библиотека mscomm32 . regsvr32 нормально регистрирует, но при тесте выдает неудачная попытка создания объекта драйвера. Если нажать дискетку в параметрах то переписывает библиотеку mscomm32 и еще какой-то кривой файл license.reg записывает
9. ZyZer 252 14.09.09 10:56 Сейчас в теме
(8) Как было отмечено в описании - публичный релиз НЕ комплектуется самой библиотекой по определенным причинам - поэтому нормальные файлы заменены болванками (надеюсь, у вас хватило осторожности НЕ сохранять их в Windows\System32).
Касательно вашего случая - необходимо в реестре создать лицензию на использование этой библиотеки и перезагрузить компьютер. Найти ее легко, например здесь: http://forum.cta.ru/forum_posts.asp?TID=493
10. timunya 8 14.09.09 14:58 Сейчас в теме
да все нормально подключил, только вот появилась загвоздка в подключении к 1С 8.1 УТ, если просто тест запустить то все хорошо, а вот в режиме торгового зала ругается , посмотрел по отладчику. доходит до открытия порта где свойство порта выставляется в истина, вот тут и падает :)
11. ZyZer 252 14.09.09 15:09 Сейчас в теме
Если в тесте принтер нормально печатает, а при старте торгового зала вываливается - то это вряд ли обработка виновата. Проверьте другое торговое - скорее всего что-то еще захватывает COM - порт, а когда доходит очередь до принтера - порт уже заблокирован и его открыть не удается.
Для проверки нужно удалить ВСЕ остальное торговое оборудование и оставить только принтер. Кроме того - посмотреть какая ошибка вылетает при открытии порта опять-же отладчиком.
12. ZyZer 252 14.09.09 15:11 Сейчас в теме
Да, и кстати, в УТ я не тестировал, будет время - попробую...
13. ZyZer 252 14.09.09 16:02 Сейчас в теме
Только что попробовал подключить к УТ 10.3.8.9 - работает абсолютно нормально. Тест работает, чеки печатаются, отчеты снимаются...
14. timunya 8 14.09.09 16:10 Сейчас в теме
и в торговом зале тоже ?
15. timunya 8 14.09.09 16:11 Сейчас в теме
Объект.Драйвер.PortOpen в отладчике перед тем как пытаемся выставить Истина имеем Ложь. по ходу дела значит ничем не заблокирован
16. ZyZer 252 14.09.09 16:13 Сейчас в теме
по крайней мере под кассиром (это когда при старте вылазит что-то похожее на РМК и больше никуда не пускает) - работает. Сделал несколько продаж, снял отчеты, всё гут. Может я не там смотрю? Как попасть в этот торговый зал?
17. ZyZer 252 14.09.09 16:15 Сейчас в теме
А то, что драйвер возвращает ложь - это не означает что порт на самом деле свободен. Он отвечает только за себя.
18. timunya 8 14.09.09 16:17 Сейчас в теме
упс , спсб . действительно каким-то боком сканер штрих кода блокировал порт :)
19. timunya 8 14.09.09 16:18 Сейчас в теме
можно уж тогда еще вопросик :) а как-бы нам печатную форму чека поправить ?
20. ZyZer 252 14.09.09 16:24 Сейчас в теме
(19) В УТ такого вроде нет. Там печатается так называемый "фискальный кусок". Редактируемые формы чеков есть у "1С: Розница" - там товар уже нормально расписывается, а в фискальный кусок печатается только "всего" (как на картинке сверху). Если надо менять форму - то придется менять обработку... а это совсем другая песня.
21. timunya 8 14.09.09 16:41 Сейчас в теме
нет там все-таки печатает позиции товара, в обработке ТОСервер печать чека есть, попробуем там поковырять
22. ZLENKO 398 18.09.09 11:02 Сейчас в теме
В терминальном режиме будет работать ?
23. ZyZer 252 18.09.09 11:04 Сейчас в теме
(22) Терминальный режим не испытывался, но я не вижу препятствий для его работы. Главное правильно сделайте перенаправление портов.
24. ZLENKO 398 18.09.09 11:34 Сейчас в теме
(23) Я вот думаю что для терминального режима будет лучше - COM или USB интерфейс ?
25. ZyZer 252 18.09.09 12:39 Сейчас в теме
Я бы предложил расшаривать именно через COM (если вы используете адаптер USB-COM) - по крайней мере не понадобится установка драйверов этого адаптера. Если вы планируете принтер с USB интерфейсом подключить - ничего определенного сказать не могу, к сожалению...
26. timunya 8 15.10.09 10:20 Сейчас в теме
еще вопрос появился по ходу работы, при снятии Z-отчета сумма денег в ящике не обнуляется, так и должно быть ? Есть мысль что уменьшение денег в ящике надо делать через пункт Изъятие через сервис это так ?
27. sezhik 09.12.09 11:57 Сейчас в теме
Автору огромный респект. За проделаную работу. Со своей колокольни добавлю.
Протокол по которому работает принтер на самом деле назавается ESC/POS это принятый стандарт в работе чековых принтеров созданый компанией EPSON. Поэтому работать она будет скорее всего на всех принтерах. Лично проверил на Citizen и labau. И 100 процентов будет работать на Epson и скорее всего на STAR. То с чем я столкнулся если автор есть время на доработку так это с шириной чека. Каждый конечно может сам доделать но была бы кстати универсализация. Ибо многие принтера работают с лентой 58 мм.
З.Ы. Поскольку продаю соотв. оборудование. Могу желающим продать принтера с хорошей скидкой. ну или другое оборудование сканеры или терминалы сбора данных, а также фискальное. Предложение актуально для Украины. Обращайтесь sezhik(дог) gmail.com
28. ZyZer 252 09.12.09 15:39 Сейчас в теме
(27) Спасибо на добром слове. Данная обработка писалась не для ESC/POS - она работает с "нативным" протоколом аксиома, и ширина ленты сделана 40 символов исключительно для него. Писалось для друзей на шару под конкретный случай, так что доработка в ближайшее время не планируется, уж извините... Может когда-нибудь дойдут руки до ESC/POS реинкарнации.

(26) Извиняюсь, не увидел отклика вовремя. Z-Отчет сам по себе не делает изъятие, он закрывает смену и регистрирует состояние ФП (грубо говоря). Чтобы было пол ноль, надо перед снятием отчета делать изъятие ДС. Такой механизм придуман не мной - я писал по примеру работы ПОС систем, с которыми работаю.
29. sezhik 09.12.09 16:33 Сейчас в теме
(28) Не буду спорить, но тогда "нативный" протокол аксиома имеет 100% попадение в ESC/POS :) Я лично проверил. По крайней мере те команды которые используются в обработке. Так что ESC\POS рисать не нужно.
З.Ы. Не помню как по российскому законодательству но по украинскому z отчет обнуляет сумму в ден. ящике тоже, вне зависимости сделан вынос или нет. Претензий нет, просто к слову.
30. ZyZer 252 09.12.09 20:38 Сейчас в теме
(29) Нет, на странице перечислены не все команды. Внутри спрятано еще несколько. Самая характерная - это загрузка логотипа. Плюс у ESC/POS команды на открытие ящика другие, в общем есть отличия....
Есть еще прототип обработки на Star 700 и 800 на StarLine, плюс внутренняя логика обработки сильно переделана, но из-за отсутствия оборудования не оттестирована и не опубликована.
31. Genneral 16.03.10 22:32 Сейчас в теме
Автору огромный Респект, заработала с Lukhan`ом T32 , с переделкой в одну строку,так что у кого Lukhan, рекомендую :D
32. sneaky 18.11.10 19:04 Сейчас в теме
А нет такой обработки для принтера Advanpos TP-W800? :(
Очень нужно в УТ 10.3 печатать аккуратные чеки, а там нет такой функции :(
33. ZyZer 252 18.11.10 20:26 Сейчас в теме
Увы, делал на тот принтер, что дали поиграть.
Судя по описанию вашего принтера, он должен понимать ESC/POS комнады и если у него последовательный порт, то новая и неопубликованная версия обработки может подойти. Если время будет - завтра выложу.
34. sneaky 19.11.10 11:20 Сейчас в теме
Пожалуйста выложите! :)
У принтера только USB порт (если вы это имеете ввиду)
35. ZyZer 252 19.11.10 14:07 Сейчас в теме
Выложено. Обратите внимание, что необходимые DLL файлы в комплекте не идут. Обработка работает только с COM портом, для USB принтера сгодится только в том случае, если он при подключении создает виртуальный COM порт.
36. Aydrey 12.10.11 21:39 Сейчас в теме
Хорошая обработка. Автору спасибо!
37. flaks 13.10.11 09:43 Сейчас в теме
Огромное спасибо автору. Никак не могли запустить принтер Sewoo LK-T210. Подошла только эта обработка, все работает отлично.
38. mega 77 31.10.11 06:57 Сейчас в теме
Присоединяюсь к благодарностям автору. Большая работа, качественно сделанная программа. На первой Рознице 14 версии работает нормально. В терминальном режиме запустилась и функционирует (подключение через RS-232). Удивительно, но почему управляющей программы для этого распространенного принтера нет в типовой 1С.
39. Smoke221180 14.12.11 17:56 Сейчас в теме
40. Yury1001 1472 29.02.12 15:17 Сейчас в теме
Спасибо, нам помогла заставить принтер печатать на русском.
41. Progress_B 07.03.12 16:04 Сейчас в теме
42. Progress_B 07.03.12 16:04 Сейчас в теме
Автору огромный респект. За проделаную работу. Со своей колокольни добавлю.
Протокол по которому работает принтер на самом деле назавается ESC/POS это принятый стандарт в работе чековых принтеров созданый компанией EPSON. Поэтому работать она будет скорее всего на всех принтерах. Лично проверил на Citizen и labau. И 100 процентов будет работать на Epson и скорее всего на STAR. То с чем я столкнулся если автор есть время на доработку так это с шириной чека. Каждый конечно может сам доделать но была бы кстати универсализация. Ибо многие принтера работают с лентой 58 мм.
З.Ы. Поскольку продаю соотв. оборудование. Могу желающим продать принтера с хорошей скидкой. ну или другое оборудование сканеры или терминалы сбора данных, а также фискальное. Предложение актуально для Украины. Обращайтесь sezhik(дог) gmail.com
46. ZyZer 252 25.04.12 12:56 Сейчас в теме
Сделал возможность задания ширины ленты (в символах) - можете попробовать. Максимальная ширина чека для Axiohm 794 равна 44 символам.

(42) Ширина ленты у принтера WN-TH210 не 58мм, а 78мм. Узкую ленту 56мм часто используют банковские терминалы и Штрихи.
43. Adoms 152 08.03.12 10:01 Сейчас в теме
Большое спасибо за обработку! Подскажи пожалуйста, на Win 7 и Рознице ошибку выдает при подключении: "Не удалось загрузить драйвер торгового оборудования......" Эту команду выполнял REGSVR32.exe C:\Windows\System32\MSCOMM32.OCX Пишет что зарегестрировано успешно, может еще чтото надо сделать?
45. arjuna 24.04.12 19:29 Сейчас в теме
(43) Adoms,
У меня тоже такое было, после перезагрузки все нормально.

Заработал на UNS-TP51
Я думаю действительно будет работать практически на всех. Пришлось переделывать под ширину ленты, что действительно не удобно. А так все отлично.
44. trioka 30.03.12 08:29 Сейчас в теме
попробую на выходных под пивко разобраться.
47. rboy 19.05.12 10:33 Сейчас в теме
Скажите пожалуйста, а это будет работать на принтере Wincor Nixdorf TH210 в управлении торговлей 11? Как это прикрутить к УТ 11?
48. ZyZer 252 19.05.12 10:48 Сейчас в теме
Обработка была создана именно для работы с принтером "WN TH 210". По поводу новой торговли - я не знаю. В последний раз я залазил в розницу для 8.2 и увидел, что они полностью истребили внешние обработки-драйверы, все драйверы теперь встроены в конфигурацию. Лишним людям там не место... Очень надеюсь, что я ошибаюсь.
Но если очень сильно необходимо пристроить этот драйвер - его можно встроить вместо "эмулятора фискального регистратора". Но для этого недостаточно просто скачать обработку, придется немного "попрограммировать"...
49. rboy 19.05.12 11:22 Сейчас в теме
С "попрограммировать" я понял, придется как всегда. Скажите еще, я вот увидел упоминание про компоненту Microsoft MSCOMM32.OCX эта не та ли компонента что выложена на http://www.paltusov.ru/obrabotki_torgovogo_oborudovania/ ?? Просто regsvr32 ее, запускаем reg файлик и все должно заработать?
50. ZyZer 252 19.05.12 11:39 Сейчас в теме
(49) Возможно. Главное правильно ввести лицензию на нее и зарегистрировать.
52. alexpa2005 24.07.12 00:33 Сейчас в теме
Автору огромное спасибо! Подключил Star TPS-600. В обработке подключил закомментированные строки, касаюшиеся TPS-600, всё заработало. А то никак не хотел обрезать чек. Единственная проблема - если в настройках отключить вывод дополнительных строк, то срезается нижняя часть чека (примерно 2 строки). В TPS-600 обрезчик находится выше печатающей головки примерно на 1 см. Принтер же добросовестно отрабатывает команды: Напечатать строку - Обрезать. Поэтому отрезает выше напечатанного. Видимо, перед отрезкой нужна дополнительная прогонка бумаги. Так что оставил 6 строк, в этом случае внизу чека остаётся пустое место примерно 1 см. То, что надо. И не помешало бы 1-2 строки перед началом чека, чтобы выводить наименование организации.

(49) По указанному адресу действительно лежит рабочий комплект с регистратором лицензии.
51. пользователь 09.06.12 12:41
Сообщение было скрыто модератором.
...
53. Poni1983 25.07.12 07:53 Сейчас в теме
Подскажите кто ставил на Розницу 8.2. как это сделать, обработку с конвертировал как её добавить в устройства
54. ZyZer 252 25.07.12 16:37 Сейчас в теме
(53) Если вы поставили на розницу 2.0, то по-лёгкому никак. Спортлото все обработки обслуживания устройств теперь запихнули в конфигурацию. Можно попробовать пристроить эту обработку, подпихнув ее вместо обработки эмулятора фискального регистратора. Если поставили на розницу 1.0 или 1.5 (нумерацию не помню точно), то просто добавьте обработку в "Операции - Справочники - Обработки обслуживания торгового оборудования" - и можете добавлять фискальные регистраторы из моей обработки

(52) У всех таких термопринтеров, которые я встречал, резак находится выше термоголовки. Я добавил в обработку возможность размещения любого количества строк отрезания. Рекомендую в этих строках как раз и расположить наименование организации и ее ИНН - будет хорошая шапка у чека. Кроме того, разблокировал принтер Star TSP 600 - у меня не было живого экземпляра для тестов, вот и закомментировал пока.
55. Bud78 8 25.07.12 17:03 Сейчас в теме
А есть ли возможность подключить через данную обработку чековый принтер Posiflex подключенный через LAN?
56. ZyZer 252 25.07.12 17:06 Сейчас в теме
(55) TCP/IP принтеры не поддерживаются. Если принтер в итоге создает виртуальный COM-порт, то можно прикрутить.
57. VictorA 26.07.12 02:04 Сейчас в теме
(55) Bud78, есть еще библиотека для перенаправления портов по сети Com2Tcp_LibTelnet1C. Здесь форум, здесь файлы. В файлах примеры обработок для 1с77 и 1с8.
Недавно наткнулся на этот проект, поэтому опробовать не успел.
58. nata_li1979 26.07.12 13:38 Сейчас в теме
Подскажите пожалуйста, а это обработка будет работать в 1С 8.2 Торговля с Citizen model CT-S2000?
59. ZyZer 252 27.07.12 04:02 Сейчас в теме
(58) Торговли 8.2 не существует. Есть "Управление торговлей 10" с которой работает обработка, а есть "Управление торговлей 11" (управляемое приложение), с которой обработка не работает.
С Citizen возможно будет работать в режиме esc/pos, но нужно посмотреть команду переключения на русскую кодировку
60. Poni1983 27.07.12 11:41 Сейчас в теме
Подскажите сколько будет стоить вживить эту обработку в 1с 8.2 Розница 2.0 мое мыло km.slawa83@mail.ru
61. ZyZer 252 27.07.12 12:13 Сейчас в теме
(60) Моя почта находится в настройках обработки, на закладке About.
Я сейчас веду работы по внедрению этой обработки в УТ11, с минимальными доработками это внедрится и в Розницу 2.0. Увы, это оказалось сделать гораздо сложнее, чем я предполагал. Придется провозиться пару-тройку недель. Когда я получу хороший вариант внедрения, я оповещу в комментариях. Возможно сроки сместятся, ибо я это делаю в свободное время.
В отличие от предыдущих разработок, я не буду распространять бесплатно новую, ибо донатная схема публикации разработок просто не сработала - никто не дал ничего, даже "+1" дал только каждый шестой. Но могу заверить, чем больше я соберу заказов на "стартап" - тем дешевле она будет стоить для конечных покупателей. Так что ждите обновлений.
bsnew; Programmierer; AndreyKyiv07; +3 Ответить
62. Poni1983 27.07.12 12:20 Сейчас в теме
Уважаемый ZyZer я писал для всех может кто то это уже сделал и готов продать.
63. Poni1983 05.08.12 10:51 Сейчас в теме
ZyZer ну как дела продвигаются?
65. ZyZer 252 07.08.12 06:36 Сейчас в теме
(63) Адаптация ядра и интерфейса настроек выполнена на 95%, принтер нормально печатает тест в новых конфигурациях. Надо теперь прикрутить фискальную логику.
64. ZyZer 252 06.08.12 06:11 Сейчас в теме
Сейчас в обработку добавлена поддержка Windows принтеров, выложено будет позже.
Разработка версии для новых конфигураций пока только в самом начале. Я веду разработку в свободное время, которого, увы, у меня не много.
66. ZyZer 252 07.08.12 11:20 Сейчас в теме
Получен первый, полностью рабочий, прототип - ведется отладка и тестирование.
67. al461sy 30 08.08.12 08:21 Сейчас в теме
спасибо за обработку! будет тестить
68. Aleks_0684 08.08.12 08:34 Сейчас в теме
ZyZer : " Если в тесте принтер нормально печатает, а при старте торгового зала вываливается - то это вряд ли обработка виновата. Проверьте другое торговое - скорее всего что-то еще захватывает COM - порт, а когда доходит очередь до принтера - порт уже заблокирован и его открыть не удается.
Для проверки нужно удалить ВСЕ остальное торговое оборудование и оставить только принтер. Кроме того - посмотреть какая ошибка вылетает при открытии порта опять-же отладчиком."
Мне это помогло
69. ZyZer 252 08.08.12 08:43 Сейчас в теме
(68) Немного подождите, сейчас готовится к публикации новая версия
70. ZyZer 252 08.08.12 10:28 Сейчас в теме
Драйвер для УТ11 и Розница2 под управляемое приложение готов, кому необходимо - обращайтесь.
71. virus555 17.08.12 23:17 Сейчас в теме
(70) Не могли бы вы мне отписаться на oriondvd@ya.ru, а то нигде не могу найти как с вами связаться. Интересует драйвер для УТ11 под управляемое приложение. Заранее спасибо.
72. ZyZer 252 18.08.12 03:52 Сейчас в теме
85. SoulSir 06.09.12 13:33 Сейчас в теме
(70) здравствуйте, мне бы как-нибудь ваш драйвер для розницы 2.0 добыть :) отпишите плз на greatsirr@gmail.com, спасибо за внимание
73. arjuna 24.08.12 22:27 Сейчас в теме
обработка очень полезная, но чтобы установить драйвер, особенно на севен, нужно поморочится. Другого способа нет?
74. ZyZer 252 25.08.12 03:47 Сейчас в теме
(73) Не могу понять вопрос. Установка обработки в УТ10 или Розницу1 достаточно простая и не отличается от установки другого ТО. Единственная маленькая проблема - это найти MSCOMM32.OCX с лицензией. На терминальном сервере обработка работает без проблем.
В чём морока?
75. arjuna 25.08.12 08:28 Сейчас в теме
найти MSCOMM32.OCX с лицензией не проблема, проблема с установкой MSCOMM32.OCX. А в win7 Даже в безопасном режиме не всегда получается скопировать и зарегистрировать MSCOMM32.OCX. Я через раз вношу в реестр лицензию руками. Какая то заколдованная. :)
76. ZyZer 252 25.08.12 08:44 Сейчас в теме
Никакого безопасного режима не требуется. Отключать UAC тоже не требуется. Достаточно обладать административными правами, чтобы скопировать OCX в windows\system32 и внести лицензию в реестр. Я сам разрабатываю обработку на Win7x64 - никаких проблем нету.
77. arjuna 25.08.12 08:54 Сейчас в теме
Естественно все делается с админ правами. Может у меня какая то библиотека не та, да вроде она везде одинаковая. Но проблема реально есть. (У меня)
78. ZyZer 252 25.08.12 09:05 Сейчас в теме
У меня этот комплект. http://narod.ru/disk/59934338001.b6677ff018f3622399a5316113e13da2/MSCOMM32.rar.html
Честно говоря, впервые слышу о проблемах с регистрацией OCX компоненты
79. arjuna 25.08.12 09:25 Сейчас в теме
Спасибо, сам файл тот же, а вот регистрация у меня [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
@ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"

Сильно отличается от Вашей.
80. ZyZer 252 25.08.12 09:33 Сейчас в теме
Этот файл регистрирует лицензии от полного набора компонентов VB6, среди этой кучи - одна от mscomm32.
Кстати, эти лицензии можно получить от M$ бесплатно, но там какой-то мутный метод.
81. arjuna 26.08.12 20:33 Сейчас в теме
Можно добавить команду для подачи звукового сигнала после вывода чека?
82. ZyZer 252 27.08.12 06:06 Сейчас в теме
Добавить можно, но я не вижу необходимости. Звуковой сигнал подается только при открытии смены.
Но если вам действительно необходимо, чтобы после ЧЕКА раздавался звуковой сигнал, то можете вставить строчку в модуль обработки
ПодатьЗвуковойСигнал(Объект);
в самый конец функции "ЗакрытьЧек"
83. arjuna 27.08.12 09:08 Сейчас в теме
Спасибо, это нужно для кухонного принтера. На кухне всегда шумно, а сигнал какаято гарантия что не пропустят чек.
84. ZyZer 252 27.08.12 09:34 Сейчас в теме
(83) Хм, тогда резон действительно есть. Как-нибудь добавлю настройку на звуковой сигнал.
86. mavladius 20.09.12 19:21 Сейчас в теме
присоединяюсь, хотелось бы для розницы 2.0 увидеть
87. ZyZer 252 20.09.12 20:17 Сейчас в теме
88. ZyZer 252 20.09.12 20:24 Сейчас в теме
Для будущих просителей обработки под управляемое приложение.
Прошу понять меня правильно, но я не выложу бесплатно драйвер для управляемого приложения по определенным причинам. Если вы не готовы потратить средства на мою разработку, пожалуйста, не спрашивайте про нее.

Если у вас есть сомнения, будет ли обработка работать с вашим принтером - скачайте обработку под обычное приложение, разверните демо-базу "УТ10" или "Розница-1" и попробуйте поиграть с вашим принтером. Если под обычным приложением работает - будет также работать и под управляемым.

Для управляемого приложения обработка-драйвер встраивается прямо в конфигурацию, вместо комплекса "1СФискальныйРегистраторЭмулятор". Изменяется только один общий модуль, одна общая форма и добавляется еще один маленький общий модуль и один общий макет. Поставка идет с открытым исходным кодом.
89. пользователь 17.10.12 13:17
Сообщение было скрыто модератором.
...
90. пользователь 17.10.12 13:43
Сообщение было скрыто модератором.
...
91. пользователь 14.11.12 08:01
Сообщение было скрыто модератором.
...
92. пользователь 14.11.12 08:39
Сообщение было скрыто модератором.
...
94. пользователь 14.11.12 16:17
Сообщение было скрыто модератором.
...
95. пользователь 14.11.12 16:49
Сообщение было скрыто модератором.
...
93. SergeyGladyshev 14.11.12 15:04 Сейчас в теме
Очень полезная обработка, автору респект!