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



Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 4 ] 
штрих-mobile-птк и некорекное состояние ECRAdvancedMode 
Автор Сообщение
Новичок

Зарегистрирован: Ср дек 17, 2008 10:35 am
Сообщения: 28
Сообщение штрих-mobile-птк и некорекное состояние ECRAdvancedMode
Столкнулся с такой проблемой, запускаю чего-нибудь много на печать и пытаюсь закрыть смену или пробить чек,
выдает "(80) Идет печать предыдущей команды", хотя Driver.GetShortECRStatus возвращает Driver.ECRAdvancedMode равным 0.
На штрих-мини-фр-к все работало. Через проверку ошибок неохота работать, т.к. ФР все время пикает. Что делать?

Версия ПО : A.4
Сборка ПО : 19010
Дата ПО : 02.03.2015

Драйвер пробовал и 4.9, 4.10, 4.11, 4.12 (разных сборок)

PS: Подскажите еще, где скачать описание для драйверов 4.10 или 4.11 или 4.12 (что-то вроде DriverFR_4.12.pdf)? А то смог найти только для драйвера 4.9.


Пн мар 23, 2015 2:46 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: штрих-mobile-птк и некорекное состояние ECRAdvancedMode
1. В руководстве программиста на драйвер ФР в приложении "В помощь программисту" хорошо описаны моменты связанные с печатью.
2. Можно вообще управление печатью переложить на драйвер ФР, т.е. перед началом блока печати посылаете команду BeginDocument и в конце EndDocument.

P.s. Это десятитысячное сообщение ).

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


Вт мар 24, 2015 3:13 pm
Профиль
Новичок

Зарегистрирован: Ср дек 17, 2008 10:35 am
Сообщения: 28
Сообщение Re: штрих-mobile-птк и некорекное состояние ECRAdvancedMode
Selihov Dmitry писал(а):
1. В руководстве программиста на драйвер ФР в приложении "В помощь программисту" хорошо описаны моменты связанные с печатью.
2. Можно вообще управление печатью переложить на драйвер ФР, т.е. перед началом блока печати посылаете команду BeginDocument и в конце EndDocument.

P.s. Это десятитысячное сообщение ).


Я как раз и действовал как написано в приложении "В помощь программисту", проверял флажок Driver.ECRAdvancedMode, и
в других ФР (ШТРИХ-МИНИ-ФР-К и ШТРИХ-М-ПТК) все работало,
а на ШТРИХ-MOBILE-ПТК этот флаг равен 0, даже когда печатается длинный документ.
В программе:
1. запускаю напечатать одну строку
2. добавляю позицию в чек
3. читаю состояние ФР и проверяю состояние Driver.ECRAdvancedMode, оно равно 0
4. закрываю чек

и возникает ошибка "(80) Идет печать предыдущей команды"

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


А по поводу BeginDocument и EndDocument в документации по драйверу 4.9 их там нет, эти методы добавили в следующих версиях,
а как я писал, более новой документации найти не могу ни на сайте ни на ftp ни на дисках прилагающихся к ФР.


Ср мар 25, 2015 2:06 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: штрих-mobile-птк и некорекное состояние ECRAdvancedMode
Цитата:
Через проверку ошибок неохота работать, т.к. ФР все время пикает.

Как я понимаю этот Вариант Вас устраивает если не будет звука:

Надо повторять команду пока она не пройдет. Пикать не должно.

В таблице 1 поле 19 "ОТКЛЮЧЕНИЕ ЗВУКА ПРИ ОШИБКАХ":

0 - сигнал есть;
1 - сигнала нет при ошибке на команду;
2 - полное отключение звука;
3 - сигнал есть, кроме ошибок 0x19,0x50,0x5D,0xA9;
4 - тоже что 3, но со звуками fSoundConnectionError, fSoundRepeatAnswerError.

Значение по-умолчанию 4.

Т.е. в таблице 1 поле 19 надо поставить значение 3.

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


Чт мар 26, 2015 2:50 pm
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 4 ] 

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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