Сообщения без ответов | Активные темы Текущее время: Чт апр 18, 2024 12:47 pm



Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 78 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Нужен пример программирования на VS 2005. 
Автор Сообщение
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение 
Доброго времени суток! У меня такой вопрос, почему не работает вот такой код? Что я делаю неправильно?
axSharpDriver1.ShowProperties();

axSharpDriver1.WaitAnswer = true;
axSharpDriver1.Beep();
axSharpDriver1.CommandType = 0;
axSharpDriver1.CommandCode = 19;
axSharpDriver1.SendCommand();//тут ведь тоже должен быть гудок
//как вообще пользоваться командой
//axSharpDriver1.SendCommand() ?


Чт мар 29, 2012 3:13 pm
Профиль
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение 
Подскажите пожалуйста, как грамотно пользоваться командой SendCommand()? Там CommandCode должно быть численным обозначением команды(cкажем FAh только в десятично системе), правильно? Команды эти прописаны в протоколе. Но у меня почему то туда сигнал идет а обратоно нет, хотя такая команда как SetExchangeParam() работает...


Чт мар 29, 2012 3:42 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО "ШТРИХ-М", г. Москва
Сообщение Re: Нужен пример программирования на VS 2005.
О какой ККМ и каком драйвере идет речь?

_________________
С уважением, Гонтарь Тимофей Владимирович
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru


Чт мар 29, 2012 3:52 pm
Профиль WWW
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение 
Штрих мини к версии 01


Чт мар 29, 2012 3:55 pm
Профиль
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение Re: Нужен пример программирования на VS 2005.
А драйвер у вас на сайте скачал 1.6.0.62


Чт мар 29, 2012 3:58 pm
Профиль
Участник
Аватара пользователя

Зарегистрирован: Вт ноя 11, 2008 5:21 pm
Сообщения: 3330
Откуда: Штрих-М
Сообщение Re:
21vital88 писал(а):
Штрих мини к версии 01

Опишите, пожалуйста, как Вы хотите использовать данную ККМ.
Возможно данная тема снимет некоторые вопросы:
viewtopic.php?t=8797&highlight=%D8%D2%D0%C8%D5%CC%C8%CD%C8%CA+%EA%EE%EC%EF%FC%F2%E5%F0

Документацию и драйвера Вы найдете по этой ссылке:
http://www.shtrih-m.ru/downloads/show_prod_77_177.html

_________________
С уважением, Кулаков Антон Алексеевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96


Чт мар 29, 2012 4:06 pm
Профиль WWW
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение 
Я читал уже эту статью, и ПО скачивал по той ссылке что вы прислали. Меня мучает вопрос, можно ли пользоваться командой SendCommand()?


Чт мар 29, 2012 4:21 pm
Профиль
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение 
А у меня такой вопрос. У меня не работает событие command:

axSharpDriver1.Command += new SharpDrv.IDriverEvents_CommandEventHandler(axSharpDriver1_Command);

void axSharpDriver1_Command(int CommandID)
{
MessageBox.Show("ТЕСТ");
}

Использую я Штрих мини к (версии 01), SharpDrv.dll.
Посылаю я команду или принимаю команду (SendCommand()) с ККМ, неважно, просто никак не реагирует.
Может там еще что дописать надо, подскажите пожалуйста?


Пн апр 02, 2012 9:03 am
Профиль
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение Re: Нужен пример программирования на VS 2005.
Вы если помочь не можете, то хотя бы посоветуйте куда обратиться


Пн апр 02, 2012 11:12 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО "ШТРИХ-М", г. Москва
Сообщение Re: Нужен пример программирования на VS 2005.
Прежде чем разбираться с кодом, мне дополнительно нужно выяснить:
1) Как Вы подключаете ККМ к ПК? Напрямую или с использованием преобразователя?
2) Связь ККМ с тестовым ПО, например, с утилитой "Тест драйвера ККМ" есть?

_________________
С уважением, Гонтарь Тимофей Владимирович
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru


Пн апр 02, 2012 12:58 pm
Профиль WWW
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение Re: Нужен пример программирования на VS 2005.
Да это все есть, это все работает, и преобразователь работает, и программно уже получилось использовать SendCommand(), проблема в том что я не могу обработать событие Command (или OnCommand как написано в документации)


Пн апр 02, 2012 1:35 pm
Профиль
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение Re: Нужен пример программирования на VS 2005.
Как написано в документации событие ActiveX


Пн апр 02, 2012 1:37 pm
Профиль
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение Re: Нужен пример программирования на VS 2005.
Мне нужно получить данные (штрих-кода) с ККМ и отправить другие данные (цена, наименование товара...) в ККМ, чтобы с ККМ потом распечатать чек


Пн апр 02, 2012 1:42 pm
Профиль
Новичок

Зарегистрирован: Чт мар 29, 2012 3:06 pm
Сообщения: 29
Сообщение Re: Нужен пример программирования на VS 2005.
Вообщем мне нужно просто чтобы ККМ работала с базой данных в ПК, вот и все, а для этого мне нужно обработать событие получения данных с ККМ на ПК, это событие как написано в документации Command делегат (SharpDrv.IDriverEvents_CommandEventHandler)


Пн апр 02, 2012 1:46 pm
Профиль
Новичок

Зарегистрирован: Чт мар 24, 2005 1:52 pm
Сообщения: 438
Откуда: ШТРИХ-М
Сообщение Re: Нужен пример программирования на VS 2005.
Добрый день.

Я думаю что не хватает указания адресов в команде:
Driver.CommandType := 0;
Driver.WaitAnswer := True;
Driver.CommandSrcAddress := Driver.SrcAddress;
Driver.CommandDstAddress := Driver.DstAddress;
Driver.CommandCode := 19;
Driver.SendCommand;

_________________
С уважением,
Кравцов Виталий, программист
e-mail: kravtsov@shtrih-m.ru
(495) 787-60-90, добавочный 295


Пн апр 02, 2012 2:07 pm
Профиль ICQ WWW
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 78 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB