Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Проблема принтера для чеков VKP-80-II   Найти похожие ветки 

 
Разведка   (2012-11-26 21:19) [0]

Если кто-нибудь работает с платежными терминалами может быть сталкивался с такой проблемой. На платежных терминалах установлены VKP-80-II подключены через com-port. При загрузке XP  компорты орпрашиваются и принтер при каждом опросе печатает несколько строк мусора. Затем при работе windows переодически происходит тоже самое. Если длительное время чеки никто не снимал, то накапливается такой длинный чек с мусором и он выдается клиенту плательщику. И так у нас происходит на многих терминалах. Могут ли влиять настройки ком портов принтера или windows?


 
Inovet ©   (2012-11-26 21:23) [1]

Странно это. Как бы не должно ничего левое передаваться. Ты в терминале этот мусор тоже наблюдаешь?


 
QAZ9   (2012-11-26 21:24) [2]

логично спросить это у изготовителей терминалов\принтеров ?


 
Разведка   (2012-11-26 21:27) [3]

Настройки порта VKP-80-II
printer.port.param=19200,8,N,1,hardware

У windows по дефолту


 
Разведка   (2012-11-26 21:31) [4]


> Ты в терминале этот мусор тоже наблюдаешь?


Что значит в терминале? В Нашей Банковской ПО все чисто и без нее то же печатает.


> QAZ9   (26.11.12 21:24) [2]
> логично спросить это у изготовителей терминалов\принтеров
> ?


Нет мы их не изготавливаем мы их уже собранные покупаем.


 
QAZ9   (2012-11-26 21:31) [5]

втыкал в эталонный комп безничего?


 
QAZ9   (2012-11-26 21:33) [6]


> Нет мы их не изготавливаем мы их уже собранные покупаем

может наоборот ДА ? вопрос то надо понимать
у кого купили тому и претензии


 
Разведка   (2012-11-26 21:34) [7]


> QAZ9   (26.11.12 21:31) [5]
> втыкал в эталонный комп безничего?


Без ничего он ничего и не делает, это начинает происходить потом, после установки windows и дров.


 
Разведка   (2012-11-26 21:37) [8]


> QAZ9   (26.11.12 21:33) [6]
> > Нет мы их не изготавливаем мы их уже собранные покупаемможет
> наоборот ДА ? вопрос то надо пониматьу кого купили тому
> и претензии


А он и продает просто железо всборе в ТП ничего и нет, в ключаешь и никакого криминала не происходит. Какие претензии?


 
antonn ©   (2012-11-26 21:47) [9]

Включаешь девайс или включаешь всю систему? Запроси инфу у производителя как настроить не_печать этого "мусора" (кстати, это для тебя мусор, а для него вполне данные)


 
RDen ©   (2012-11-26 21:47) [10]

>Разведка   (26.11.12 21:19)

>... Если длительное время чеки никто не снимал, то накапливается такой >длинный чек с мусором и он выдается клиенту плательщику.

ужос


 
RDen ©   (2012-11-26 21:50) [11]

>RDen ©   (26.11.12 21:47) [10]

>Разведка   (26.11.12 21:19)

>... Если длительное время чеки никто не снимал, то накапливается такой >длинный чек с мусором и он выдается клиенту плательщику.

>ужос

>antonn ©   (26.11.12 21:47) [9]
>...кстати, это для тебя мусор, а для него вполне данные)...

вообще ужос


 
Inovet ©   (2012-11-26 21:50) [12]

> [4] Разведка   (26.11.12 21:31)
> Что значит в терминале?

Программы такие есть.


 
Разведка   (2012-11-26 21:54) [13]


> antonn ©   (26.11.12 21:47) [9]
> Включаешь девайс или включаешь всю систему? Запроси инфу
> у производителя как настроить не_печать этого "мусора" (кстати,
>  это для тебя мусор, а для него вполне данные)


Это системе какое то ПО обращается к ком порту периодически, а принтер воспринимает это как попытку вывода на печать и печатает виде мусора, но так то конечно это не совсем мусор,  мы его называем мусор, так как для нас не имеет значения.

Есть ли программы которые могут отследить обращение к порту, можно ли узнать какое ПО обращалось к ком порту и писало в порт?


 
Разведка   (2012-11-26 21:55) [14]


> RDen ©   (26.11.12 21:47) [10]


угу ужос!Ё


 
QAZ9   (2012-11-26 22:04) [15]

Удалено модератором


 
Пит   (2012-11-26 22:10) [16]

Работал с терминалами, работал с VKP-80-II.

Описанная проблема не встречалась ни разу.
А учитывая, что в 80% терминалов, наверное, стоит указанный принтер - то об этом везде бы уже трубили.

Так что остается констатировать, что проблемы именно у вас, что-то такое делаете.


 
Игорь Шевченко ©   (2012-11-26 22:10) [17]


> Есть ли программы которые могут отследить обращение к порту,
>  можно ли узнать какое ПО обращалось к ком порту и писало
> в порт?


Portmon


 
QAZ9   (2012-11-26 22:13) [18]

Удалено модератором


 
QAZ9   (2012-11-26 22:23) [19]

Удалено модератором
Примечание: в сад...


 
Разведка   (2012-11-26 22:32) [20]


> Пит   (26.11.12 22:10) [16]
> Работал с терминалами, работал с VKP-80-II.


это и понятно, что проблемы только у нас, сам пользуюсь терминалами и у других такого не видел. Вот эту проблему то и нужно решить, раскопать причину и устранить ее, чем я и занят.


 
Пит   (2012-11-26 22:37) [21]


> это и понятно, что проблемы только у нас,

вон оно как. Я просто прочитал твою фразу из заглавного поста:

Если кто-нибудь работает с платежными терминалами может быть сталкивался с такой проблемой

Как-то не коррелирует )

Ну а коли ты точно осознал, что проблема у вас - копай какое специфичное ПО вы ставите. Программу по мониторингу портов Portmon тебе уже подсказали.

То, что некто открывает COM-порт и шлет туда рандомный набор байтов... Как-то верится слабо, там ведь в протоколе принтера, по-моему, предусмотрены контрольные суммы и всякое такое, пакеты "просто так" по идее не должны печататься. Хотя мож я уже подзабыл что.


 
antonn ©   (2012-11-26 23:01) [22]

он еще и отрезается небось после этого мусора =)


 
Разведка   (2012-11-27 00:12) [23]


> Пит   (26.11.12 22:37) [21]


в действительности такие проблемы встречаются и у других, я в гугле встречал и решение оных, но кому то эти решения помогли а кому то нет. В основном  там обсуждались параметры настроек и их не соответствие чему то там...


 
Разведка   (2012-11-27 00:20) [24]


> Разведка   (27.11.12 00:12) [23]


В данный момент пытаюсь выяснить, что у нас в параметрах принтера не так как  у других, выяснилось, что продавец еще перенастраивает дефолтовы параметры принтера т.е. параметры ком порта принтера с дефотовых на port = 19200,8,N,1,hardware, а дефолтовы такие 19200,8,N,1,Xon/Xof// Может ли это отразиться на обращении к принтеру других программ?


 
Дмитрий С ©   (2012-11-27 00:28) [25]

Я работаю с этим принтером. Драйвер писал для него сам (т.к. под линукс их нет).

Контроль потока для порта должен быть выключен. Вот такие настройки для винды:


  Скорость:              115200
  Четность:              None
  Биты данных:           8
  Стоповые биты:         1
  Таймаут:               OFF
  XON/XOFF:              OFF
  Синхронизация CTS:     OFF
  Синхронизация DSR:     OFF
  Чувствительность DSR:  OFF
  Цепь DTR:              OFF
  Цепь RTS:              OFF


И еще по опыту могу сказать, что вывести мусор на этот фискальник глюками порта очень сложно, т.к. текст не выводится просто так, а должен быть обернут командой с контрольной суммой.

А еще у них очень хорошая, компетентная тех. поддержка, лучшая из тех что я встречал, в частности Роман.


 
Разведка   (2012-11-27 00:41) [26]

завтра посмотрим


 
Германн ©   (2012-11-27 00:53) [27]


> параметры ком порта принтера с дефотовых на port = 19200,
> 8,N,1,hardware, а дефолтовы такие 19200,8,N,1,Xon/Xof//
> Может ли это отразиться на обращении к принтеру других программ?

В первую очередь эта разница отразится на вашей программе. Желательно всё-таки иметь про работу с СОМ-портом более глубокие знания.


 
Anatoly Podgoretsky ©   (2012-11-27 07:55) [28]

> Разведка  (26.11.2012 21:27:03)  [3]

> У windows по дефолту

Фраза не имеющая смысла, а разных виндоус дефолт разный


 
brother ©   (2012-11-27 09:06) [29]

да, ОС не озвучена...


 
Разведка   (2012-11-27 10:35) [30]


> brother ©   (27.11.12 09:06) [29]
> да, ОС не озвучена...

Ос уже озвучивалась ХР


 
Дмитрий С ©   (2012-11-27 10:36) [31]

Кстати причем тут настройки компорта, если ты через драйвер с ним работаешь?


 
Разведка   (2012-11-27 13:50) [32]


> Дмитрий С ©   (27.11.12 10:36) [31]
> Кстати причем тут настройки компорта, если ты через драйвер
> с ним работаешь?


Меня интересовали настойки порта в самом принтере, а не виндовс. Я на виндовс драва от принтера не ставил, наша ПО само както работает с принтером без установки дров.


> Игорь Шевченко ©   (26.11.12 22:10) [17]
> > Portmon


Portmon  никаких обращений не отображает ни каких портов.


 
Пит   (2012-11-27 14:23) [33]


> наша ПО само както работает с принтером без установки дров.
>  

...

> В Нашей Банковской ПО все чисто

ну вот так обычно и бывает. Мы уверены в своем ПО, но понятия не имеем как оно там работает.


 
Игорь Шевченко ©   (2012-11-27 15:41) [34]


> Portmon  никаких обращений не отображает ни каких портов.


Больно слышать


 
Разведка   (2012-11-28 17:09) [35]


> Дмитрий С ©   (27.11.12 00:28) [25]
> еще по опыту могу сказать, что вывести мусор
> на этот фискальник глюками порта очень сложно, т.к. текст
> не выводится просто так, а должен быть обернут командой
> с контрольной суммой.А еще у них очень хорошая, компетентная
> тех. поддержка, лучшая из тех что я встречал, в частности
> Роман.


Однако это все-таки не так, может быть глюками порта и сложно вызвать произвольную печать, но вот некоторыми программаи можно, которые умеют тестировать или диагностировать порты. Скачал программу для тестирования порта "ComDetector_-_утилита_поиска_COM-оборудования_0_0_0_1.rar" так при опросе ком-порта, на котором принтер происходит произвольная печать пару сторк мусора.


 
Дмитрий С ©   (2012-11-28 17:16) [36]


> Разведка   (28.11.12 17:09) [35]

Все что я написал в теме можешь не брать во внимание, т.к. это относится к VKP-80-II с фискальным регистратором.

В твоем случае настройки порта принтера можно узнать включив его с зажатой одной из кнопок, затем отпустить.


 
Разведка   (2012-11-28 17:22) [37]


> Дмитрий С ©   (28.11.12 17:16) [36]

Про кнопочки на VKP-80-II мы и сами знаем, не тупые.
Подобную утилиту качал не для тестирования портов VKP-80-II. У меня в терминале еще 4 ком порта и 4 устройства, которые нужно определять какое на коком порту находится,


 
Разведка   (2012-11-28 17:39) [38]

По случаю не подскажете, для чего нужен такой параметр Busy Condition: RxFull


 
Дмитрий С ©   (2012-11-28 18:04) [39]

Я думаю эти строки целиком и полностью вина твоего ПО, результат автоматического определения устройств. Скорее всего при запуске твое ПО открывает порт и не закрывает его в последствии, так что кроме него туда никто ничего записать не может.

Непонятно какая задача таки стоит: определить какое устройство на каком порту или разобраться откуда мусор?


 
Разведка   (2012-11-29 11:37) [40]


> Дмитрий С ©   (28.11.12 18:04) [39]
> Непонятно какая задача таки стоит: определить какое устройство
> на каком порту или разобраться откуда мусор?


Зачем всё сводить к катигоричности, у меня их может больше, даже более чем я сдесь упомянул. А не ужели так трудно понять, о чем писалось, я вам отвечал опровержением на ваше уверждение, что "т.к. текст не выводится просто так, а должен быть обернут командой с контрольной суммой". Если какие то программы пишут в порт и принтер печатает, то это не факт, что именно наше ПО это делает, в системе это может делать любое ПО которое использует ком-порты и которое может искать "свое" устройство на каком либо из портов.



Страницы: 1 2 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.053 c
15-1344870494
stas
2012-08-13 19:08
2013.03.22
DelphiXE 2 FireMonkey


6-1260901006
talero
2009-12-15 21:16
2013.03.22
idhttp и ssl


2-1337494815
Михаил
2012-05-20 10:20
2013.03.22
Игра ханойские башни


2-1345111451
Дмитрий Белькевич
2012-08-16 14:04
2013.03.22
Найти вернее окно (форму) среди нескольких одинаковых


15-1328642557
Юрий Зотов
2012-02-07 23:22
2013.03.22
И снова нужен человек