Cita:
Empezado por Casimiro Notevi
¿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.