Главная страница
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.075 c
8-1151435254
DevilDevil
2006-06-27 23:07
2007.04.08
Звуковой Движок


2-1173899922
Василиус
2007-03-14 22:18
2007.04.08
Добрый ночер


15-1174000637
Германн
2007-03-16 02:17
2007.04.08
Хреновая работа F1


2-1173896890
Malik
2007-03-14 21:28
2007.04.08
Проблема с Delphi


15-1173880561
GeLLeR
2007-03-14 16:56
2007.04.08
Графический эквалайзер