Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизF1Book печатает не на тот принтер, что я указываю Найти похожие ветки
← →
sia © (2007-02-16 10:37) [0]Я печатаю из своего приложения данные с F1Book ее методом
FF1Book.FilePrint(true);
Но печать идет совершенно на другой принтер в сети, нежели я указываю и в общих, виндовозных, настройках печати, и, непосредственно, перед печатью в диалоге печати самой FF1Book. Ее диалог правильно показывает принтер, но печать идет на другой.
Что делать? Может можно как-то явно (не через ее диалог печати) указать этой FF1Book на какой принтер печатать?
← →
sia © (2007-02-16 11:14) [1]Данные о принтере такие:
HP LaserJet M1005
внесен в Active Directory
подключен через USB
← →
tesseract © (2007-02-16 12:53) [2]
> Что делать? Может можно как-то явно (не через ее диалог
> печати) указать этой FF1Book на какой принтер печатать?
Посмотри в помощи. Возможно он тупо печатает на принтер -1 - т.е по умолчанию. Диалог возвращает индекс принтера, а не назначает его.
← →
sia © (2007-02-16 13:22) [3]я установил у себя два принтера
перед самой печатью делаю вот что:
Printer.PrinterIndex := Printer.Printers.IndexOf(<имя нужного принтера>);
Printer.GetPrinter(Device, Driver, Port, hDMode);
....
FF1Book.PrintDevMode := hDMode;
....
FF1Book.FilePrint(true);
в диалоге всеравно стоит не тот (<имя нужного принтера>) принтер, что надо
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.162 c