Печать на ленточный принтер чеков

Обсуждение извечных проблем кларионовских (и не только) отчетов
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3711
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Печать на ленточный принтер чеков

Сообщение Игорь Столяров » 28 Октябрь 2018, 17:35

Привет всем ! :)

Есть некий и обширный список нерешённых вопросов, к которым по кругу возвращается …
Один из них: не знает ли кто-нибудь хитрый способ как отключить в REPORT переход на другую страницу ?

Т.е. идёт печать на ленточный принтер чеков, где "листов" в принципе нет.
Но из-за того, что REPORT вставляет свой PageBreak - при печати возникает разрыв между строками … :(

Заранее спасибо за идеи.
P/S: как распечатать текстовый файл средствами WinAPI - знаю. Не подходит оно мне. И у меня на это пять причин . ;)
«V» значит Вендетта !

gopstop2007
Ветеран
Сообщения: 1136
Зарегистрирован: 25 Март 2009, 21:55

Печать на ленточный принтер чеков

Сообщение gopstop2007 » 28 Октябрь 2018, 19:26

Игорь Столяров писал(а):
28 Октябрь 2018, 17:35
Один из них: не знает ли кто-нибудь хитрый способ как отключить в REPORT переход на другую страницу ?
Это как правило указывается в свойствах принтера, формат листа
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3711
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Печать на ленточный принтер чеков

Сообщение Игорь Столяров » 28 Октябрь 2018, 19:45

gopstop2007 писал(а):
28 Октябрь 2018, 19:26
Это как правило указывается в свойствах принтера, формат листа
Рассуждая о настройках печатного листа, мы можем сравнивать их только с другими настройками печати.
И в общем-то, большинство из настроек печати можно отключить. Явно или косвенно. Возможно и здесь есть решение. ;)
Последний раз редактировалось Игорь Столяров 28 Октябрь 2018, 20:19, всего редактировалось 1 раз.
«V» значит Вендетта !

gopstop2007
Ветеран
Сообщения: 1136
Зарегистрирован: 25 Март 2009, 21:55

Печать на ленточный принтер чеков

Сообщение gopstop2007 » 28 Октябрь 2018, 20:19

Еще возможно понадобятся:
PROPPRINT:PaperHeight и PROPPRINT:PaperWidth и PROPPRINT:Paper установить значение PAPER:Custom (для лазерных принтеров обычно не применяется).
Для отчетов использую FRB (Олег Фомин)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

gopstop2007
Ветеран
Сообщения: 1136
Зарегистрирован: 25 Март 2009, 21:55

Печать на ленточный принтер чеков

Сообщение gopstop2007 » 28 Октябрь 2018, 21:19

Игорь Столяров писал(а):
28 Октябрь 2018, 19:45
gopstop2007 писал(а):
28 Октябрь 2018, 19:26
Это как правило указывается в свойствах принтера, формат листа
Рассуждая о настройках печатного листа, мы можем сравнивать их только с другими настройками печати.
И в общем-то, большинство из настроек печати можно отключить. Явно или косвенно. Возможно и здесь есть решение. ;)
При печати чека у чековых принтеров может быть две проблемы обрезания отчета по длине, в вашем отчете указан фикс. размер длины листа и в настройке принтера есть настройки по длине печати чека )
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Ответить