ИП Моисеенко А.А. (МааСофт/ООО МааСофтваре) |
|
|
Программа “TensoM-BAR” для учёта взвешиваний и маркировки продукции штрихкодами EAN13, EAN13+5, EAN 128 (GS1-128), GS1 DataBar Expanded Stacked и др.
Программа “TensoM-BAR” 4.1 предназначена для взвешивания и маркировки продукции штрихкодами EAN13, EAN13+5, EAN 128 (GS1-128), GS1 DataBar Expanded Stacked, записи данных о взвешиваниях в базу MySQL 5 / MariaDB 10 и текстовый файл, подключения к 1С через базу MySQL/MariaDB или файл для учёта взвешиваемой продукции. В качестве весов используются весы Тензо-М ВПА с весовым терминалом ТВ-015НД к компьютеру с протоколом обмена ТензоМ. В качестве библиотеки печати этикеток используется библиотека LabelOnline ЦШК «Гексагон» (приобретается отдельно). Электронные платформенные весы ВПА - продукция компании "Тензо-М". Весы ВПА подключаются к компьютеру по COM-порту по интерфейсу RS-232 или RS-485 через преобразователь интерфейса RS-232 --> RS-485, например, АИ-2 компании Тензо-М или АС3-М компании Овен. Принтеры этикеток, например, SATO CL4NX (305 dpi) можно подключить по Ethernet, оснастив каждое рабочее место с весами Тензо-М ВПА таким принтером. В конфигурационном файле программы задаётся IP адрес или имя сервера MySQL/MariaDB и другие параметры для протоколирования в базу MySQL/MariaDB, задаются параметры программы и весов (тип весового терминала, число знаков после запятой, объединение весов в группы. Версия программы “TensoM-BAR” 4.1 частично совместима с версией 3.1, описанной здесь, за исключением формата файла Products.txt, наличия нового типа принтера lib в Config.ini, опционального файла ProductsEx.txt. Этикетки в подкаталоге Labels используются с номерами 100-999 для печати через библиотеку. Основные режимы работы программы: программа “TensoM-BAR” 4.1 содержит 3-в-одной программы управления весами.
Если указан параметр Printer=lib, то печать осуществляется с помощью библиотеки LabelOnline. В базе и файле для экспорта в 1С в поле reprint записывается номер нажатой клавиши или NULL. Т.е. записи со значением '5' должны игнорироваться при выборке. Файл Products.txt версии 4.1 содержит строки, состоящие из: Этикетки можно формировать с помощью дизайнера этикеток из диалога "Библиотека" с использованием макроподстановок для замены (версия 4.3): Принтеры библиотеки конфигурируются из диалога "Библиотека". Текущая версия библиотеки работает с любой моделью принтера, следующих брендов (по информации разработчиков библиотеки):
Помимо опциональной записи данных в базу MySQL/MariaDB протокол ведётся в каталоге Export1C в файле в формате 1С txt. * Для детектирования библиотекой LabelOnline принтера SATO CL4NX (305 dpi) пришлось в ветку реестра Демо-версия работает 10 минут, после чего останавливается. Пример файла Config.ini: // TensoM-Bar.exe 3.1 config file. Copyright (C) Moiseenko A.A., 2005-2015 // // Supported printers: None, TLP2442, TLP2824, lib // Supported printer ports: None (no printer or TV015 centronics port), prn, LPT1, LPT2 and so on, COM1, // COM2, ... (using correct printer driver installed)... // [] Port=COM1 ComParams=baud=19200 parity=N data=8 stop=1 //ZeroLimit=0.050 //Server=127.0.0.1 Server=0.0.0.0 //User=root User=mysqlusername Password=mysqlpassword DBName=mysqldbname BlockCode=1234 //[1.TV015.2009] //[1.TV015.no9.2009] //[1.TV015.parts.2009] [1.TV015.2009] ZeroLimit=0.050 Name=Весы №1 Addr=1 Digits=2 Mode=2 LastBoxNum=0 Tare=0 ;Printer=None Printer=lib ;Printer=TLP2824 ;PrinterPort=LPT1 ;PrinterPort=COM2 PrinterPort=None ;Printer X offset (default 30) ;PrinterParams=15 Group=1 [2.TV015.no9.2009] Name=Весы №2 ZeroLimit=0.050 Addr=2 Digits=2 Mode=2 LastBoxNum=0 Tare=0 ;Printer=None Printer=lib ;Printer=TLP2824 ;PrinterPort=LPT1 ;PrinterPort=COM3 PrinterPort=None Group=2 [3.TV015.parts.2009] Name=Весы №3 ZeroLimit=0.050 Addr=3 Digits=2 Mode=2 LastBoxNum=0 Tare=0 ;Printer=None Printer=lib ;Printer=TLP2824 ;PrinterPort=LPT1 ;PrinterPort=COM4 PrinterPort=None Group=3 [4.TV015.2009] Name=Весы №4 ZeroLimit=0.050 Addr=0 Digits=2 Mode=2 LastBoxNum=0 Tare=0 Printer=None PrinterPort=None Group=4 [5.TV015.2009] Name=Весы №5 ZeroLimit=0.050 Addr=0 Digits=2 Mode=2 LastBoxNum=0 Tare=0 Printer=None PrinterPort=None Group=5 [6.TV015.2009] Name=Весы №6 ZeroLimit=0.050 Addr=0 Digits=2 Mode=2 LastBoxNum=0 Tare=0 Printer=None PrinterPort=None Group=6 [7.TV015.2009] Name=Весы №7 ZeroLimit=0.050 Addr=0 Digits=2 Mode=2 LastBoxNum=0 Tare=0 Printer=None PrinterPort=None Group=7 [8.TV015.2009] Name=Весы №8 ZeroLimit=0.050 Addr=0 Digits=2 Mode=2 LastBoxNum=0 Tare=0 Printer=None PrinterPort=None Group=8 [9.TV015.2009] Name=Весы №9 ZeroLimit=0.050 Addr=0 Digits=2 Mode=2 LastBoxNum=0 Tare=0 Printer=None PrinterPort=None Group=9 Пример файла Labels\100.txt: Описание таблицы tensom базы данных (создаётся автоматически, например, если подключитесь к БД как root): +----------------+-----------+------+-----+------------------------------------+ | | Type | Null | Key | Info | +----------------+-----------+------+-----+------------------------------------+ | id | int(11) | NO | PRI | id, auto_increment | | timestamp | timestamp | YES | | CURRENT_TIMESTAMP | | addr | int(11) | YES | | адрес весов, может быть не уникальным | boxnum | int(11) | NO | | номер ящика | | productcode | int(11) | NO | | код продукта (6 знаков) | | docnum | int(11) | NO | | номер документа или партии | | productiondate | date | NO | | дата выработки | | productiontime | time | YES | | время выработки | | endprocessdate | date | YES | | дата окончания тех процесса | | bestbeforedate | date | NO | | срок годности | | date | date | NO | | текущая дата | | time | time | NO | | текущее время | | dst | binary(1) | NO | | 's' - летнее время, 'w' - зимнее | | brutto | double | YES | | вес брутто | | tare | double | YES | | тара | | netweight | double | YES | | вес нетто | | items | int(11) | YES | | кол-во единиц продукции в ящике | | reprint | int(11) | YES | | клавиша (5-повторно напечатана этикетка) +----------------+-----------+------+-----+-------------------+----------------+ ССЫЛКИ: Сайт программы: http://maasoft.ru/ Купить программу: http://maasoft.ru/shop/ Форум этого сайта: Форум программы “TensoM-BAR” Фирма "Тензо-М": http://www.tenso-m.ru/ MySQL 5.5.23: http://mysql.ru/ MariaDB (10): http://debian.org/ - во всех современных дистрибутивах Linux Фирма "Овен": http://www.owen.ru/ Назад Наверх |
Пользователь
Новости [...] Архив новостей. Новое на сайте
Сейчас на сайте
Гостей: 1
Пользователей: 0 Роботов: 2 Всего пользователей: 17 |
Мы принимаем к оплате: |