Привет! Кто-нибудь пристально изучал объект TPrinter? Вы можете задать
необходимый для печати принтер, используя свойство Printer.PrinterIndex. Для
примера:
// Устанавливает первый принтер, проинсталлированный в системе
Printer.PrinterIndex:=0;
// Указывает на принтер, установленный в системе по умолчанию
Printer.PrinterIndex:=-1;
И все! Не нужно никаких Win API функций и глобальных переменных!
Если Вас заинтересовала или понравилась информация по разработке на Delph - "Переключение принтеров при печати в QuickReport", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу: Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!