--- ../sane-backends-1.0.12/temp_canon.c 2003-09-24 15:07:12.000000000 +0200 +++ ../sane-backends-1.0.12/backend/canon.c 2003-09-24 15:11:01.000000000 +0200 @@ -861,7 +861,7 @@ dev->sane.type = "film scanner"; dev->adf.Status = ADF_STAT_NONE; dev->tpu.Status = TPU_STAT_NONE; - dev->info.can_focus = SANE_FALSE; + dev->info.can_focus = SANE_TRUE; dev->info.can_autoexpose = SANE_FALSE; dev->info.can_calibrate = SANE_FALSE; dev->info.can_eject = SANE_TRUE; @@ -876,7 +876,7 @@ dev->sane.type = "film scanner"; dev->adf.Status = ADF_STAT_NONE; dev->tpu.Status = TPU_STAT_NONE; - dev->info.can_focus = SANE_FALSE; + dev->info.can_focus = SANE_TRUE; dev->info.can_autoexpose = SANE_FALSE; dev->info.can_calibrate = SANE_FALSE; dev->info.can_eject = SANE_TRUE; @@ -891,7 +891,7 @@ dev->sane.type = "flatbed scanner"; dev->adf.Status = ADF_STAT_NONE; dev->tpu.Status = TPU_STAT_NONE; - dev->info.can_focus = SANE_FALSE; + dev->info.can_focus = SANE_TRUE; dev->info.can_autoexpose = SANE_FALSE; dev->info.can_calibrate = SANE_TRUE; dev->info.can_eject = SANE_FALSE; @@ -906,7 +906,7 @@ dev->sane.type = "flatbed scanner"; dev->adf.Status = ADF_STAT_ACTIVE; dev->tpu.Status = TPU_STAT_NONE; - dev->info.can_focus = SANE_FALSE; + dev->info.can_focus = SANE_TRUE; dev->info.can_autoexpose = SANE_FALSE; dev->info.can_calibrate = SANE_FALSE; dev->info.can_eject = SANE_FALSE; @@ -921,7 +921,7 @@ dev->sane.type = "flatbed scanner"; dev->adf.Status = ADF_STAT_ACTIVE; dev->tpu.Status = TPU_STAT_ACTIVE; - dev->info.can_focus = SANE_FALSE; + dev->info.can_focus = SANE_TRUE; dev->info.can_autoexpose = SANE_FALSE; dev->info.can_calibrate = SANE_FALSE; dev->info.can_eject = SANE_FALSE;