mdata.size = json_object_get_int(mdata_value);
mdata_value = NULL;
+ mdata_value = json_object_object_get(metadata, "ImageWidth");
+ mdata.pixels_per_line = json_object_get_int(mdata_value);
+ mdata_value = NULL;
+
mdata_value = json_object_object_get(metadata, "ImageHeight");
mdata.lines = json_object_get_int(mdata_value);
mdata_value = NULL;
sleep(1);
}
- params->format = SANE_FRAME_GRAY;
- params->last_frame = SANE_FALSE;
- params->bytes_per_line = 256;
- params->pixels_per_line = 0;
- params->lines = 0;
- params->depth = 8;
+ params->format = mdata.format;
+ params->last_frame = mdata.is_last;
+ params->bytes_per_line = mdata.bytes_per_line;
+ params->pixels_per_line = mdata.pixels_per_line;
+ params->lines = mdata.lines;
+ params->depth = mdata.depth;
return SANE_STATUS_UNSUPPORTED;
}