powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Дуплексная печать!
13 сообщений из 13, страница 1 из 1
Дуплексная печать!
    #35621826
Ksk-Moderator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго всем времени суток!
Прокурил весь форум, но так и не нашел инф-ию про двустороннюю (дуплексную) печать Excel-файлов.
Суть следующая:
Есть книга Excel, в ней несколько листов, необходимо распечатать эту книгу, причем листы должны печататься с двух сторон. Так вот, как программно задать дуплексный режим печати, а затем убрать его??? Я предполагаю, что необходимо задавать какой-то параметр драйвера принтера...но какой? и как это сделать программно?
...Использую VFP9.0.
Буду бескрайне благодарен, если кто-нибудь ответит на мой вопрос!
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35622090
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если из Фокса отдавать команды обьекту Экселя - можно тупо в цикле напечатать сначала все нечетные страницы, а потом четные. Что-то вроде этого
Код: plaintext
1.
 Selection.PrintOut From:= 1 , To:= 1 , Copies:= 1 , Collate:=True

Посмотри здесь
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35622118
Ksk-Moderator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dag, Спасибо за наводку...
Но, если требуется программно задать двустороннюю печать принтера, т.е., что я должен из VFP передать принтеру, какой параметр и какое значение этого параметра, чтобы в св-вах принтера появилась двусторонняя печать?
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35622194
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно можно добавить эту опцию. Смотри как это делается через макросы Ворда-Екселя.
Код: plaintext
ManualDuplexPrint:=True 
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35622329
Ksk-Moderator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dag, попробовал как Вы посоветовали ManualDuplexPrint, ничего не вышло. Это параметр метода .PrintOut в Word'е. Excel не хавает ManualDuplexPrint и сам метод .PrintOut в Excel'е имеет намного меньше параметров, как быть в таком случае???
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35622369
Fffffffff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У вас из самого Экселя работает дуплексная печать?
Если да, то включите запись макроса в Экселе и посмотрите, что получится.
Всего проблем то.
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35622644
Ksk-Moderator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Записал макрос в Excel'е, вот, что получилось:
Sub Макрос1()
ActiveWorkbook.PrintOut Copies:=1, Collate:=True
End Sub
но как задать дуплексную печать и не лезть в драйвер принтера(Файл->Печать->Свойства->"Двусторонняя печать")?
Вопрос остается открытым...поможите пожалуйста!
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35623328
Ffffffffffff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ksk-ModeratorЗаписал макрос в Excel'е, вот, что получилось:
Sub Макрос1()
ActiveWorkbook.PrintOut Copies:=1, Collate:=True
End Sub
но как задать дуплексную печать и не лезть в драйвер принтера(Файл->Печать->Свойства->"Двусторонняя печать")?
Вопрос остается открытым...поможите пожалуйста!

Ну дак проверьте с этим кодом дуплексную печать. Вдруг заработает.
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35624053
101010000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И у меня похожая проблема, мне нужно с Фокса программно установить свойство "2 стр. на листе"
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35624258
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
101010000,

Проще всего - изучить команды драйвера принтера. Если это PCL до 6 - достаточно перед печатью псформировать ослать в порт соответствующий текстовый файл с PCL-настройками.
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35624388
Ksk-Moderator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дак проверьте с этим кодом дуплексную печать. Вдруг заработает.
Ffffffffffff, проверил, с этим макросом дуплекс печатается, НО опять же, в макросе программно не задается дуплекс, мне приходилось заходить в "Печать->Св-ва->Двусторонняя печать" и устанавливать этот параметр, т.е. пришлось дулать руками...а меня интересует как программно задать дуплекс?...Подскажите плиз!...
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35624389
Ksk-Moderator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM101010000,

Проще всего - изучить команды драйвера принтера. Если это PCL до 6 - достаточно перед печатью псформировать ослать в порт соответствующий текстовый файл с PCL-настройками.

А если на работе принтеров много, очень много, и причем не все одинаковые, как в таком случае быть?
...
Рейтинг: 0 / 0
Дуплексная печать!
    #35632762
Lavrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте создать еще один принтер со свойствами по умолчанию с дуплексной печатью и в нужных случаях отправлять задания на него.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Дуплексная печать!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]