У меня есть несколько логических принтеров, настроенных и указывающих на один и тот же физический принтер. Каждый логический принтер настроен с определенным входным и выходным лотком. Открытие документа, например. pdf, а печать на любом из этих принтеров приводит к правильной печати ввода/вывода. Однако я разработал службу Windows (win2003), и когда я использую класс PrintDocument для печати, принтер игнорирует конфигурацию целевого логического принтера и просто печатает с использованием (казалось бы) настроек по умолчанию (например, любой входной лоток => верхний выходной лоток). Я пробовал одну и ту же услугу на компьютере с XP, и все работает отлично.PrintDocument (C#) игнорирует конфигурацию принтера
Любые идеи?
Благодаря Шон
Кажется, что изменение входа в систему как сервис имеет эффект - но почему? Также два пользователя, как в учетной записи «Администраторы», так и один, а другой - не странно! –