kopia lustrzana https://gitlab.com/sane-project/backends
genesys: Simplify move_to_ta() on gl843
rodzic
bc973a21c2
commit
c4135d63a7
|
@ -1706,15 +1706,7 @@ void CommandSetGl843::move_to_ta(Genesys_Device* dev) const
|
|||
{
|
||||
DBG_HELPER(dbg);
|
||||
|
||||
const auto& resolution_settings = dev->model->get_resolution_settings(dev->model->default_method);
|
||||
float resolution = resolution_settings.get_min_resolution_y();
|
||||
|
||||
unsigned multiplier = 16;
|
||||
if (dev->model->model_id == ModelId::CANON_8400F ||
|
||||
dev->model->model_id == ModelId::CANON_4400F) {
|
||||
multiplier = 4;
|
||||
}
|
||||
unsigned feed = static_cast<unsigned>(multiplier * (dev->model->y_offset_sensor_to_ta * resolution) /
|
||||
unsigned feed = static_cast<unsigned>((dev->model->y_offset_sensor_to_ta * dev->motor.base_ydpi) /
|
||||
MM_PER_INCH);
|
||||
scanner_move(*dev, dev->model->default_method, feed, Direction::FORWARD);
|
||||
}
|
||||
|
|
|
@ -440,12 +440,12 @@ void genesys_init_usb_device_tables()
|
|||
model.x_size_calib_mm = 241.3;
|
||||
|
||||
model.x_offset_ta = 115.0;
|
||||
model.y_offset_ta = 60.0;
|
||||
model.y_offset_ta = 37.0;
|
||||
model.x_size_ta = 35.0;
|
||||
model.y_size_ta = 230.0;
|
||||
|
||||
model.y_offset_sensor_to_ta = 46.0;
|
||||
model.y_offset_calib_white_ta = 47.0;
|
||||
model.y_offset_sensor_to_ta = 23.0;
|
||||
model.y_offset_calib_white_ta = 24.0;
|
||||
model.y_size_calib_ta_mm = 2.0;
|
||||
|
||||
model.post_scan = 0.0;
|
||||
|
@ -578,12 +578,12 @@ void genesys_init_usb_device_tables()
|
|||
model.x_size_calib_mm = 240.70734;
|
||||
|
||||
model.x_offset_ta = 97.0;
|
||||
model.y_offset_ta = 27.0;
|
||||
model.y_offset_ta = 38.5;
|
||||
model.x_size_ta = 70.0;
|
||||
model.y_size_ta = 230.0;
|
||||
|
||||
model.y_offset_sensor_to_ta = 11.5;
|
||||
model.y_offset_calib_white_ta = 14.0;
|
||||
model.y_offset_sensor_to_ta = 23.0;
|
||||
model.y_offset_calib_white_ta = 25.5;
|
||||
model.y_size_calib_ta_mm = 3.0;
|
||||
|
||||
model.post_scan = 0.0;
|
||||
|
|
Ładowanie…
Reference in New Issue