Главная страница
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.024 c
4-1094239777
den.is
2004-09-03 23:29
2004.10.10
Ярлык к процессу , НО не к самой программе.


6-1091603923
Hereticsoul
2004-08-04 11:18
2004.10.10
Socket


14-1095581103
Константинов
2004-09-19 12:05
2004.10.10
Восстановление файлов


14-1095520764
kaZaNoVa
2004-09-18 19:19
2004.10.10
Устанавливаю винду, что выбрать ? ХР или 2003 ? или всё же 2000 ?


1-1096356152
Rule
2004-09-28 11:22
2004.10.10
Подскажиет где торомжу, поему возникает ошибка Object or Class