Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
5-1150975100
Isaak
2006-06-22 15:18
2007.04.08
TObj = class(TGraphicControl)


15-1174061032
wacom
2007-03-16 19:03
2007.04.08
HEAD, GET + Content-Length


15-1173975068
Vendict
2007-03-15 19:11
2007.04.08
Пароль по умолчанию в FireBird


15-1174033221
Gerew
2007-03-16 11:20
2007.04.08
Пожалуйста, помогите найти ошибку!


2-1174121694
Игорь 2222
2007-03-17 11:54
2007.04.08
проблема с формами.




   Наверх