Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

Настройки принтера   Найти похожие ветки 

 
Алексей Петухов   (2004-09-08 18:50) [0]

Здравствуйте, уважаемые Мастера.

Подскажите, как получить информацию о текущем состоянии настроек принтера?

Это те, которые указываются в диалоге реред печатью документа,
таких как "двустороняя печать", "ореинтация" и т.д.

заранее благодарю.


 
Суслик ©   (2004-09-08 19:22) [1]

про дуплекс.

Если не ошибаюсь, можно сделать так.

1) надо выяснить kDevice из
Printer.GetPrinter(kDevice, kDriver, kPort, kDeviceMode);

2) kResult := WinSpool.DeviceCapabilities(kDevice, kPort, DC_DUPLEX, nil, nil); Если kResult = 1, то поддерживает дуплекс.

Имей в виду, что дуплекс бывает ручной, т.е. когда бумага обратно не затягивается, а ее нужно переворачивать.

ЗЫ
  kDevice : array[0..1023] of Char;
  kDriver : array[0..1023] of Char;
  kPort : array[0..1023] of Char;
  kDeviceMode: THandle;
  kResult : integer;


 
Алексей Петухов   (2004-09-09 16:11) [2]

Вообще хотелось бы получить весь набор свойств, не привязываясь к какому-то определенному принтеру. Свойства и их кол-во бывает разным. Хотелось получить все эти свойства и сохранить в БД, что-бы при повторной печати этото документа использовались раннее указанные настройки.


 
Алексей Петухов   (2004-09-10 11:55) [3]

Окажите посильную помощь.



Страницы: 1 вся ветка

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
1-1096028055
Iconka
2004-09-24 16:14
2004.10.10
Изменение размеров контрола


4-1094276415
Гаврилов В.А.
2004-09-04 09:40
2004.10.10
Как построить диаграммы к расчетам


14-1095839113
Программер_
2004-09-22 11:45
2004.10.10
Что-то я совсем запутался... чем может быть не надежн этот


1-1095871568
misha123
2004-09-22 20:46
2004.10.10
опять Excel... поиск по листам?


3-1094728587
Yurko
2004-09-09 15:16
2004.10.10
Объединение таблиц по нескольким полям