Сообщения без ответов | Активные темы Текущее время: Вт дек 10, 2019 10:03 pm



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

Зарегистрирован: Пт сен 18, 2015 10:06 am
Сообщения: 8
Сообщение Нефискальная печать
Здравствуйте

Возникла задача повторной печати чека, но уже не в фискальном режиме.
Собственно, нужно напечатать шапку чека (не могу найти, какой функцией). Как это сделать?

Спасибо!


Чт мар 31, 2016 10:47 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Нефискальная печать
Есть метод PrintClishe, но, если не ошибаюсь, не всеми ФР поддерживается (не работает в старых прошивках).
Также Вы все что угодно можете печатать методом PrintString.

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


Пт апр 01, 2016 2:18 pm
Профиль
Новичок

Зарегистрирован: Пт сен 18, 2015 10:06 am
Сообщения: 8
Сообщение Re: Нефискальная печать
Про ПринтКлише в курсе, хотя в документации об этом ни слова.
Но это немного не то.

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

Далее, перед суммой в чеке символ, похожий на =, но с тремя черточками. Как его то отпечатать?


Пт апр 01, 2016 5:02 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Нефискальная печать
Цитата:
Например, при фискальной печати в шапке отображается ИНН, номер ККМ, еще несколько полей. Как я понимаю, эта информация лежит где то в принтере. Мне нужно и ее печатать.

Тогда PrintDocumentTitle.
Цитата:
Далее, перед суммой в чеке символ, похожий на =, но с тремя черточками. Как его то отпечатать?

Никак. Это своего рода защита от подделки фискальных чеков.

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


Пн апр 04, 2016 10:31 am
Профиль
Новичок

Зарегистрирован: Пт сен 18, 2015 10:06 am
Сообщения: 8
Сообщение Re: Нефискальная печать
Подскажите еще вопрос.

Я напечатал нужную шапку через PrintDocumentTitle, все норм
Далее печатаю что нужно через PrintString
После каждого PrintString пишу "repeat until FDevice.WaitForPrinting = 0;"
В самом конце вызываю отрезание чека через:
procedure TFiscalPrinter.CutCheck;
begin
if (FDevice.ResultCode = 0) and (StrToInt(VarToStr(FDevice.ECRMode)) in [0..15]) then
while true do
begin
if FDevice.WaitForPrinting = 0 then
begin
FDevice.Password := 30;
FDevice.CutType:=false;
if FDevice.CutCheck <> 0 then
ShowMessage('Не удалось отрезать чек');
break;
end;
end;
end;


Тем не менее, чек отрезается не в самом конце, а посредине (см скриншот)


Вложения:
скрин.jpg
скрин.jpg [ 65.34 КБ | Просмотров: 2973 ]
Ср апр 06, 2016 11:56 pm
Профиль
Новичок

Зарегистрирован: Пт сен 18, 2015 10:06 am
Сообщения: 8
Сообщение Re: Нефискальная печать
Небольшое уточнение.

Идут:
PrintDocumentTitle
Несколько PrintString
CutCheck

Когда я начинаю печатать, вначале чека идут несколько пустых строк (то есть чек печатается не сразу, а с какой то задержкой)
А вот отрезание чека считает, что задержки (пустых строк) нет, и режет. В результате линия отреза пролегает посредине чека


Чт апр 07, 2016 11:37 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Нефискальная печать
Попробуйте использовать FinishDocument.
Либо перед отрезкой продвигать документ на нужное кол-во строк методом FeedDocument.

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


Чт апр 07, 2016 5:07 pm
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 7 ] 

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

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


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

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