{
params->format = SANE_FRAME_GRAY;
params->last_frame = SANE_TRUE;
- params->bytes_per_line = 1024;
+ params->bytes_per_line = 256;
params->pixels_per_line = 1;
params->lines = 1;
params->depth = 1;
SANE_Status _sane_kds_s2000w_net_read(SANE_Handle handle, SANE_Byte* data,
SANE_Int max_length, SANE_Int* length)
{
- *data = 1;
- *length = 1;
+ int length_count = 0;
+ while(length_count < max_length) {
+ data[length_count] = 0;
+ length_count++;
+ }
+ *length = length_count;
return SANE_STATUS_GOOD;
}