| 
| 
 | Вопрос # 421/ вопрос открыт / | 
 |  Уважаемые Экперты  Подскажите пожалуйста !Как отпечатать print-ом то что печатается через LPT
 и не печатается если Print подключен к USB
 Исходник прилагается (скачан где то в примерах )
 Приложение:Переключить в обычный режим  procedure TForm1.Print1ClickClick(Sender: TObject); var  AspectRatio: Single;  OutputWidth, OutputHeight: Single;begin  if not PrintDialog1.Execute then Exit;  Printer.BeginDoc;  try    OutputWidth  := Image.Picture.Width;    OutputHeight := Image.Picture.Height;    AspectRatio  := OutputWidth / OutputHeight;    if (OutputWidth < Printer.PageWidth) and      (OutputHeight < Printer.PageHeight) then    begin      if OutputWidth < OutputHeight then      begin        OutputHeight := Printer.PageHeight;        OutputWidth  := OutputHeight * AspectRatio;      end      else      begin        OutputWidth := Printer.PageWidth;        OutputHeight := OutputWidth / AspectRatio;      end    end;    if OutputWidth > Printer.PageWidth then    begin      OutputWidth := Printer.PageWidth;      OutputHeight := OutputWidth / AspectRatio;    end;    if OutputHeight > Printer.PageHeight then    begin      OutputHeight := Printer.PageHeight;      OutputWidth := OutputHeight * AspectRatio;    end;    Printer.Canvas.StretchDraw(Rect(0,0,      Trunc(OutputWidth), Trunc(OutputHeight)),      Image.Picture.Graphic);  finally    Printer.EndDoc;  end;end;
|  |   Вопрос задал: Алиев Шамсидин (статус: Посетитель)Вопрос отправлен: 22 марта 2007, 10:20
 Состояние вопроса: открыт, ответов: 2.
 |  Ответ #1. Отвечает эксперт: Вадим К Print - это принтер?Код вроде стандартный. МОжет драйвера неккоресктно настроены. Word и другие проги печатают?
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 22 марта 2007, 11:08
 Оценка за ответ: 4
 |  Ответ #2. Отвечает эксперт: Новаковский Юрий Аврамович Здравствуйте, Алиев Шамсидин!Надо понимать, что один и тотже принтер печатает, когда подключен к LPT, и не печатает когда подключен к USB?
 Если так, то это ДВА РАЗНЫХ принтера, и должно быть два комплекта драйверов, хотя в сущности это один тотже драйвер, но настройки разные.
 Наверное можно перестроить, но это искать на Ж...
 приключений. А Delphi тут не причем.
 Подключите принтер к USB и поставте драйвера.
 Удачи Вам!
 
 Мини-форум вопросаВсего сообщений: 2; последнее сообщение — 26 марта 2007, 10:59; участников в обсуждении: 2. 
|   | Алиев Шамсидин (статус: Посетитель), 24 марта 2007, 07:17 [#1]:Извините пожалуйста ! Драйвера установлены Ok Word печатает а на Delphi прогоняется чистий лист ?
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |