Ver Mensaje Individual
  #3  
Antiguo 09-09-2021
FitNGo FitNGo is offline
Registrado
 
Registrado: sep 2021
Posts: 2
Reputación: 0
FitNGo Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿No será un problema de escaner?
Puede que exista alguna opción de configuración, aunque yo lo he usado "sin tocar" desde hace... ¿20 años? y nunca tuve ese problema.
Gracias por responder Casimiro Notevi.

Por desgracia la impresora no era el problema, porque hice pruebas con más de una impresora de diferentes marcas y ocurría lo mismo.

De todos modos seguí investigando un poco y en el objeto TTwainSource encontré una propiedad llamada TransferMode, le espicifiqué el modo de transferencia Native y funcionó. Adjunto el codigo para que se entienda mejor.

Código Delphi [-]
procedure TForm1.btnScanSourcesDialog(Sender: TObject);
  begin
     Twain.SelectedSourceIndex := LBSources.ItemIndex;
     if Assigned(Twain.SelectedSource) then
      begin
        Twain.SelectedSource.Loaded := TRUE;
        Twain.SelectedSource.ShowUI := FALSE;
        Twain.SelectedSource.Enabled := TRUE;
        Twain.SelectedSource.TransferMode := ttmNative;
      end;
end;

Espero que ayude esta solución.
Responder Con Cita