31.01.2012 11:25
grannie
 
Цитата:
mat skywalker добрый день!
пробую выгрузить товары с весов при помощи swc_bat.exe.
Для меня это в большой степени тёмный лес (я не программер), но, возможно, поможет прикладываемый архивчик. Если чего получится вменяемое - не сочтите за труд поделиться с общественностью
Вложения
Тип файла: 7z SWCOM.7z (7.72 Мб, 256 просмотров)
02.02.2012 12:15
aquila
 
Странная хрень: на суммарной этикетке печатаются звездочки вместо шт. грн. и кг.
Нужно их совсем убрать или что было шт. грн. и кг.
Скан этикетки выложить не могу(КАК ЭТО СДЕЛАТЬ???)

Еще начали вводить в работу второй такой же прибор. Настройки перелил
через LwDasi, донастроил Pr510 на режим обслуживания 05. Но при выборе
PLU и нажатии на кнопку продавца 1, пищит что ошибка. Соответственно не
печатает ничего. Другие кнопки продавцов пищат как обычно, но не
печатают ничего.
Нужно сделать чтоб на приборе был режим автоматической маркировки.
Выбираешь PLU, выбираешь продаца, ложишь товар этикетка печатается,
ложишь дальше, печатается сразу на тот же PLU. и т.д. пока не нажмешь
печать итога.
Где еще можно глянуть?
Прибор сбросил по умолчанию перед загрузкой данных.

Спасибо.

Добавлено через 2 минуты 4 секунды
https://storage.olegon.ru/supermag/u...зображение.jpg
02.02.2012 12:49
grannie
 
Цитата:
aquila на суммарной этикетке печатаются звездочки вместо шт. грн. и кг.
Нужно их совсем убрать или что было шт. грн. и кг.
Скан этикетки выложить не могу(КАК ЭТО СДЕЛАТЬ???)
Похоже, что так задумано. Если это действительно так принципиально - рисуйте свободно-программируемую этикетку в BLD с "фиксированными полями", в которых пишите всё, что Вам необходимо, а весам говорите, чтоб не печатали автоматом "штуки-рубли-килограммы" (Pr555/22 вроде).
На всякий случай прикладываю маленькую инструкцию (скорее, заметки) по поводу настройки ШК на итоговой этикетке. Там тоже не всё слава богу

Цитата:
Еще начали вводить в работу второй такой же прибор. Настройки перелил
через LwDasi, донастроил Pr510 на режим обслуживания 05. Но при выборе
PLU и нажатии на кнопку продавца 1, пищит что ошибка. Соответственно не
печатает ничего. Другие кнопки продавцов пищат как обычно, но не
печатают ничего.
Нужно сделать чтоб на приборе был режим автоматической маркировки.
Выбираешь PLU, выбираешь продаца, ложишь товар этикетка печатается,
ложишь дальше, печатается сразу на тот же PLU. и т.д. пока не нажмешь
печать итога.
Где еще можно глянуть?
Прибор сбросил по умолчанию перед загрузкой данных.
А нафига сначала копировать настройки, а потом сбрасывать их?
Pr510/01=05
Pr510/03=1 (включаем итоговую этикетку)
Pr525/01=1 (скорее всего, смотрите описание)
По идее этого достаточно. Плюс настраиваем этикетку и ШК.
Вложения
Тип файла: pdf bc2_etiketka [wiki].pdf (138.9 Кб, 842 просмотров)
Тип файла: pdf bc2_totalbarcode [wiki].pdf (270.4 Кб, 334 просмотров)
02.02.2012 15:55
mat skywalker
 
И еще. На данный момент есть несколько вопросов по програмированию обмена с весами, кому их можно задать? Конкретно интересует пример данных для отправки на весы по протоколу tcp/ip Понять как сформировать набор данных для передачи на устройство у меня не удалось.
02.02.2012 17:00
grannie
 
https://olegon.ru/showthread.php?p=108071#post108071
Там в аттаче вторая pdf'ка - как раз с примером
02.02.2012 17:05
mat skywalker
 
вот этого я и не понял. Формат данных? Строка? HEX? Или что? Слать по сети на порт весов данные дело не хитрое, что слать, вот вопрос. В примере срока символов. Т.е. шлем строку? Весы не понимают строки... XML может быть, но тогда пример файла нужен.
02.02.2012 21:59
grannie
 
Там в примере показан кусок реальной посылки в весы. Именно строкой, никаких xml.
Вот кусок реального кода (подготовка к засылу доптекста, кристалловский ScaleManager на джаве), думаю, поможет:
Код:
public void loadMessage(int messageNumber, String text) throws CommunicationException, ScalesException {
		if (text == null)
			text = "";
		String command = "";

		String tmp = text.replace('@', 'a');
		if (tmp.length() > 2000)
			tmp = tmp.substring(0, 1999);

		command = "ATST  " + delimiter + "S" + zeroedInt(number, 2) + delimiter + "WALO0" + delimiter + "ATNU" + messageNumber + delimiter + "ATTE"
				+ prepareRusText(replaceDelimiter(tmp)) + delimiter + "BLK " + delimiter;

		clearReceiveBuffer();
		sendCommand(command);
		receiveReply();
03.02.2012 18:45
mat skywalker
 
Заработало. Прога для прогрузки весов вошла в стадию разработки!

Не для рекламы: АСУТД S-market последней версии грузит эти весы "на ура"
27.02.2012 23:37
александр семенович
 
Цитата:
grannie 13 цифр там быть по-любому не должно, полный EAN13 скармливается без последней, контрольной, цифры. Весовые префиксы описывались? Какие и как?
Подозреваю, что это может быть и очередной глюк в софтинке. Попробуйте вот эту версию, если поможет - положу в хранилище. Это тестовая сборка, пока не хочу её всем выкладывать.
*** скрытый текст ***

(Олег, извини, но тестовая сборка должна быть только в одном месте, чтобы я её ту же немедля удалил, ежели чего. И она у меня уже там.)
я потестил ее- вроде работает,но как я понял версия не менялась -1.0.8??
и есть ли изменения какие?я вроде только новые поля в мнемониках нашел..
кто пробовал кроме меня?
28.02.2012 07:45
grannie
 
changelog не ведётся. Принципиальных новинок нет (да и не будет).
Часовой пояс GMT +3, время: 15:12.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.