Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
11-1081521636
nester
2004-04-09 18:40
2004.10.10
Как в КОЛ узнать разрешение экрана текущее?


14-1095860037
Soft
2004-09-22 17:33
2004.10.10
HeatPC.com


3-1095321996
Domkrat
2004-09-16 12:06
2004.10.10
Create database


14-1095843783
miwa
2004-09-22 13:03
2004.10.10
Подскажите, что это за песня? Лет пять назад, вроде, была


14-1094544398
9k33
2004-09-07 12:06
2004.10.10
Альтернатива для RENT A CODER




   Наверх