Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Включить Duplex  [new]
_alexx
Member

Откуда:
Сообщений: 12
Доброго дня!
Как можно включить режим двухсторонней печати на принтере из программы?
2 июн 05, 16:13    [1592229]     Ответить | Цитировать Сообщить модератору
 Re: Включить Duplex  [new]
Crispy
Member

Откуда:
Сообщений: 523
Видимо речь идет о печати DOS-текста на матричном пинтере?
Тогда - посылкой управляющих кодов: 'x0' - включает draft-реэим (однопроходный), а 'x1' - более высокое качество. Аналогично выбирается и шрифт, его размер и т.д. - обычно все это есть в руководстве к любому матричному принтеру.
Только самым первым должен идти символ CHR(27). Вставляешь в начале текста: CHR(27) и дальше 'x0'.
Напряиую на принтер можно послать командой: ??? Т.е., скажем : ???CHR(27)+'x0'.
А в рипорте (FPD2.6) - как поле, туда ее и вставляешь.
3 июн 05, 13:16    [1594789]     Ответить | Цитировать Сообщить модератору
 Re: Включить Duplex  [new]
Igor Korolyov
Member

Откуда: Гомель, Беларусь
Сообщений: 2512

Hi _alexx!

Версия фокса? "Включить" просто так, или для конкретного отчёта? Если для отчёта - то это frx отчёт или нечто набиваемое через ???, SAY, TEXTMERGE и иже с ними?
Для frx настройки прописаны в служебной записи отчёта (обычно она первая) в поле Expr - как оно там будет называться я точно не скажу - с дуплексными принтерами не работал... Видимо что-то типа DUPLEX=2 или 3 - как в PRTINFO() описано...
Для ВСЕЙ СИСТЕМЫ (хотя трогать системные настройки крайне не рекомендуется) можно поменять эту установку через АПИ функции.

Posted via ActualForum NNTP Server 1.2

3 июн 05, 15:35    [1595464]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить