Автор Брайт задал вопрос в разделе Программное обеспечение
Принтер не печатает ((( и получил лучший ответ
Ответ от Мария Великосельская[новичек]
Драйвера корректные стоят на компе? Подключен принтер к самому компу? Что пишет?
Ответ от Кот в сапогах[эксперт]
Беда.
Беда.
Ответ от Андрей Мирошниченко[гуру]
Если через сеть имеете в виду вай фай то это оч трудно, надо вкл вай фай на компе, вкл принтер, пропечатать пароль на автонастроить принтер и потом много много арз пробывать печать регулярно очищая список печати чтобы небыло очериди.
Если через сеть имеете в виду вай фай то это оч трудно, надо вкл вай фай на компе, вкл принтер, пропечатать пароль на автонастроить принтер и потом много много арз пробывать печать регулярно очищая список печати чтобы небыло очериди.
Ответ от Полепкин Николай[новичек]
Здравствуйте!
Судя по результатам поиска в google сей баг не редок. Здесь тоже обсуждалось
Исключение "Printer selected is not valid" вылетает при попытке печати на сетевом принтере. Возникает не у всех и не всегда. Вот код, который (в моем случае) исправил баг:
procedure TfrxPrinter.UpdateDeviceCaps;
begin
if FDC=0 then RecreateDC(); //Simon Kroik (kroiksm@gmx.de) 27.04.2009 <<<<<<<<<<<<<
FDPI := Point(GetDeviceCaps(FDC, LOGPIXELSX), GetDeviceCaps(FDC, LOGPIXELSY));
if (FDPI.X = 0) or (FDPI.Y = 0) then
raise Exception.Create('Printer selected is not valid');
FPaperHeight := Round(GetDeviceCaps(FDC, PHYSICALHEIGHT) / FDPI.Y * 25.4);
FPaperWidth := Round(GetDeviceCaps(FDC, PHYSICALWIDTH) / FDPI.X * 25.4);
FLeftMargin := Round(GetDeviceCaps(FDC, PHYSICALOFFSETX) / FDPI.X * 25.4);
FTopMargin := Round(GetDeviceCaps(FDC, PHYSICALOFFSETY) / FDPI.Y * 25.4);
FRightMargin := FPaperWidth - Round(GetDeviceCaps(FDC, HORZRES) / FDPI.X * 25.4) - FLeftMargin;
FBottomMargin := FPaperHeight - Round(GetDeviceCaps(FDC, VERTRES) / FDPI.Y * 25.4) - FTopMargin;
end;
автор - kroiksm
Здравствуйте!
Судя по результатам поиска в google сей баг не редок. Здесь тоже обсуждалось
Исключение "Printer selected is not valid" вылетает при попытке печати на сетевом принтере. Возникает не у всех и не всегда. Вот код, который (в моем случае) исправил баг:
procedure TfrxPrinter.UpdateDeviceCaps;
begin
if FDC=0 then RecreateDC(); //Simon Kroik (kroiksm@gmx.de) 27.04.2009 <<<<<<<<<<<<<
FDPI := Point(GetDeviceCaps(FDC, LOGPIXELSX), GetDeviceCaps(FDC, LOGPIXELSY));
if (FDPI.X = 0) or (FDPI.Y = 0) then
raise Exception.Create('Printer selected is not valid');
FPaperHeight := Round(GetDeviceCaps(FDC, PHYSICALHEIGHT) / FDPI.Y * 25.4);
FPaperWidth := Round(GetDeviceCaps(FDC, PHYSICALWIDTH) / FDPI.X * 25.4);
FLeftMargin := Round(GetDeviceCaps(FDC, PHYSICALOFFSETX) / FDPI.X * 25.4);
FTopMargin := Round(GetDeviceCaps(FDC, PHYSICALOFFSETY) / FDPI.Y * 25.4);
FRightMargin := FPaperWidth - Round(GetDeviceCaps(FDC, HORZRES) / FDPI.X * 25.4) - FLeftMargin;
FBottomMargin := FPaperHeight - Round(GetDeviceCaps(FDC, VERTRES) / FDPI.Y * 25.4) - FTopMargin;
end;
автор - kroiksm
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Принтер не печатает (((
Как исправить ошибки в компьютере?
открывай мой компьютер курсор на системный диск правой мышкой свойства сервис выполнить проверку
подробнее...
спросили в Volta
Delphi выдаёт ошибку "is not a valid floating point value" Помогите пожалуйста!
Раз всё вычисляется, наверное, здесь strngrd3.Cells[0,J] := FloatToStr(y);
"is not a
подробнее...
Delphi выдаёт ошибку "is not a valid floating point value" Помогите пожалуйста!
Раз всё вычисляется, наверное, здесь strngrd3.Cells[0,J] := FloatToStr(y);
"is not a
подробнее...
iohandler value is not valid ошибка в делфи!
М... А в каком месте эта ошибка вылазит, надо догалатся
подробнее...
спросили в AOL
Откуда произошло выражение “All that glisters is not gold” и что оно значит?
All that glisters is not gold - Не все то золото, что блестит
All that glitters is not
подробнее...
Откуда произошло выражение “All that glisters is not gold” и что оно значит?
All that glisters is not gold - Не все то золото, что блестит
All that glitters is not
подробнее...
спросили в Интернет
плиз переведите с английского на рус. The year of Birth you entered is not valid .
Год рождения который вы ввели
подробнее...
плиз переведите с английского на рус. The year of Birth you entered is not valid .
Год рождения который вы ввели
подробнее...