Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
2-1173951345
Quelle
2007-03-15 12:35
2007.04.08
Из шестнадцатиричного формата в текст


15-1174069619
Kerk
2007-03-16 21:26
2007.04.08
Как в аське установить аватарку?


8-1154592688
Proper
2006-08-03 12:11
2007.04.08
Рисовать на рабочем столе.


11-1154689366
oleg_l_k
2006-08-04 15:02
2007.04.08
восстановление БД(IB)


15-1173686090
DevilDevil
2007-03-12 10:54
2007.04.08
FastRound(). Жуть какая :)