У меня есть приложение, которое проходит через ряд заказов и распечатывает каждый по очереди в виде маршрута для отправки клиентам. Каждый прогон может составлять 30 или около того, поэтому требуется автоматизировать это, и мы доставим его.Сохранение выбранных настроек принтера
Все работает хорошо с нашим программным обеспечением отчетов (построитель отчетов для DELPHI), за исключением случаев, когда пользователь желает использовать Дуплекс или другое свойство принтера. Первая печать в порядке и дуплекс, но все остальные отпечатки вернутся к стандартным настройкам.
Теперь я не нашел решение через построитель отчетов (хотя их поддержка довольно хорошая), и было интересно, есть ли прямой путь на уровне окна, чтобы сохранить текущий выбранный принтер и ВСЕ его настроек и затем на следующем принтере просто восстановите их. Я не возражаю, если это какой-то VCL и т. Д. Мне нужно купить или просто какой-то код, который мне нужен, чтобы сбриться вместе. Мне просто нужно решение.
Так неужели вы хотите, чтобы вынюхивать любые настройки принтера пользователь выбрал как раз перед заданием печати, а затем сохранить их, так что вы можете установить их снова для следующего задания? Я думаю, вам может быть проще зафиксировать очевидные настройки в специальном диалоговом окне (дуплекс, размер бумаги, принтер, ориентация и т. Д.), Записать их где-нибудь и затем программно подавать их в построитель отчетов каждый раз, когда вы хотите распечатать. Мне будет интересно увидеть, какие предложения вы получите, поскольку у меня есть аналогичная проблема с этим и обойти его с помощью настраиваемого диалогового метода. – robsoft
Вначале я попробую в понедельник. Я проверил дубликаты в PrinterSetup, и он настроен на вертикальное значение перед каждой печатью, но он эффективен только при первой печати. –