Добрый день. Задача:
Напечатать нефискальные строки на ФР Fprint-22 ПТК из 1с 7.7 ТИС. Установлены последние восьмые драйверы от Атол (8.10.02).
Пытаюсь следующей процедурой что-нибудь напечатать:
Процедура НапечататьСлип()
Объект = глФР;
//Объект.GetStatus();
Объект.Mode = 1; // режим регистрации чеков
Объект.Password = "30"; // пароль на режим регистрации
Объект.SetMode();
Объект.GetStatus();
Объект.ОткрытьЧек ();
//Объект.ДлинаСтрокиСимволов = 35;
Объект.ПереноcТекста = 2;
Объект.Строка = "http://check.egais.ru?id=63a8ddbe-331c-4cb0-9587-50fe43b545d7&dt=1806161901&cn=020000221394";
Объект.Выравнивание = 0;
Объект.ПечатьСтроки();
К фискальнику подключается, но из ФР ничего не выползает... Причем, параметр ДлинаСтрокиСимволов = 0; пытался его изменить, но он недоступен для редактирования. Параметры объекту присваиваются, результат=0, описаниерезультата - нет ошибок. Но ничего не происходит.
Работаю удаленно, на той стороне только продавец... Так что экспериментировать сложно...
Подскажите пожалуйста, в чем проблема, как заставить выводить строки?
к (0) Пробовал играться режимами (только 0 и 1), пробовал без открытия чека (из документации, насколько понял, для этого ФР неважно, открыт чек или нет), результат нулевой...
Как понимаю, ФР печатает сразу по выдаче команды? В смысле, может макет накапливается в буфере и нужно дать команду "ЗакрытьЧек()" или какую еще, чтобы он все сразу распечатал?
Разобрался:
В начале процедуры не хвататало
Объект.УстройствоВключено = 1;
Ну а в конце процедуры можно закрыть чек
Объект.ЗакрытьЧек();
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс