Просмотр полной версии : Программирование магнитной полосы
Подскажите мне господа как должен выглядеть код зашитый во вторую полосу магнитки плиз.
Mikkey O'Fish
05.12.2013, 08:56
Это смотря для какой карты...
Карты персонала - <;>XXXX<Enter>,
Всегда можно взять карту и прочитать ее в лювом текстовом редакторе.
Я имел в виду дисконтные карты
nikolabogetic
05.12.2013, 13:09
;778=123450000=nnnn?
123450000 - заменить на нужный код ресторана
nnnn - номер карты
Ну слава богу... карты нам сделали корректно...
Карты не проходят почему-то, слежу за окном кардсерва в момент прокатывания карты по кассе - полная тишина.
Так-с.. самое страшное исключили, пойду мучать юсиэс
VampireKB
05.12.2013, 15:31
netk...PDS-Interface...и многое,многое другое ))
в момент прокатывания карты по кассе
А сама то касса что сообщает???
А сама то касса что сообщает???
А нифига вообще...
Карту прокатываю, считыватель дает понять, что её увидел, но хрен я че получу
У кардсерва в клиентах в момент прокатывания карты ниче не показывает.
Все инишники проверил, в рк тоже все вроде ок...
По твоему мануалу все проверил, все сходится
В правах у работника же прокатывание скидочных карт входит в состав скидки?
Сама скидка как забита должна быть забита как обычно? Без наворотов?
Коды ресторанов в пкадс в каком виде прописываются? * или 00*?
Код ресторана для Пкардс отсюда берется?
http://img209.imageshack.us/img209/435/ycpg.jpg
Вот что пишет в момент проведения карты
http://img823.imageshack.us/img823/4563/3vr2.jpg
Еще кстати вопрос. Каким образом идет запрос на сервак в момент прокатывания карты?
Прокатали карту - касса поняла, что дисконт - отправляет оп порту рк7серва запрос на сервак - сервак по порту кардсерва пробивает наличие пкардса - пкардс пробивает по базе - отправляет обратно по порту рк7сервака - отправляет на кассу по порту рк7серва....
Так?
А то у меня фаерволл :) У нас такие вольготности не прокатят...
---------- Добавлено в 00:57 ---------- Предыдущее сообщение было размещено в 00:07 ----------
хм, а вот что пишет лог пдс_нетк:
------------------------------------
05.12 22:10:41
179:Unknown protocol
-------------------Start STACK------------------
00011A7F.C:\Rk7\Cardserv\errors32.DLL
00021BAD.C:\Rk7\Cardserv\netkern.dll
0002EE7D.C:\Rk7\Cardserv\netkern.dll
0001491E.C:\Rk7\Cardserv\TCPSOC.dll
0001B7BE.C:\Rk7\Cardserv\TCPSOC.dll
0001B15E.C:\Rk7\Cardserv\TCPSOC.dll
00019E22.C:\Rk7\Cardserv\TCPSOC.dll
0000E034.C:\Rk7\Cardserv\THREAD32.DLL
0002481F.C:\WINDOWS\system32\kernel32.dll
-------------------END STACK------------------
-------------------------------------
05.12 22:51:25
279:TCP Socket: Bind. Error=10048 Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт).
-------------------------------------
05.12 22:51:25
207:Error in InitProtocol in TCPSOC.dll: TCP Socket: Bind. Error=10048 Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). .
Всё разобрались.
1. Была ошибка в кодировке карты, на которую я не обратил внимания. Кодировка начиналась с 788, а не с 778. Настроили всё через маску
2. При помощи Фаркардс через впн сеть наладили общение с кардсервом
Всё работает, всем спасибо за участие.
2. При помощи Фаркардс через впн сеть наладили общение с кардсервом
Ой, не лучшее это дело - а что будет в случае отвала впн? Что бы локально кардсерв на кассе не поднять?
Mikkey O'Fish
07.12.2013, 00:13
...или выделенный, но в локальной сети. На VPN совсем не весело NetBios поднимать.
Mikkey O'Fish, а ему не нужен netbios, у него rk7 ;)
Ой, не лучшее это дело - а что будет в случае отвала впн? Что бы локально кардсерв на кассе не поднять?
У меня сетевой объект из четырех ресторанов, на каждый локально покупать?...
У меня сетевой объект из четырех ресторанов, на каждый локально покупать?...
Cardserv покупать не надо. Лицензируется только Pcards. Размножается при помощи synccard, который лицензии тоже не требует.
Ну посмотрим на стабильность работы хотя бы пару месяцев, если что-то пойдет не так - использую твою схему
Ну посмотрим на стабильность работы хотя бы пару месяцев, если что-то пойдет не так - использую твою схему
По VPN каналу и работать через FARCARDS - тут ни о какой стабильности речи и не может быть.
Однозначно нужна схема: HEAD-CARDSERV <-> SYNCARD <-> LOCAL-CARDSERV
У меня так сеть из 10ти ресторанов работает, ну остальные мелкие сети.
Раньше работали по схеме farcards <-> cardserv, но когда тебе ночью звонят и говорят что не могут сделать скидку постоянному клиенту-депутату законодательного собрания по карте PDS, а у провайдера упавшей веткой под тяжестью снега оборвало кабель, то тут однозначно нужно содержать локально базу card.udb
Ну да, неприятный опыт. Буду думать, что поделаешь, сейчас очень много другой работы, дойдут руки, оттюнингую
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot