Changes in request_image_block for mf4660

merge-requests/1/head
Nicolas Martin 2009-08-27 21:28:01 +02:00
rodzic 4a6fc4312b
commit f1706e240d
1 zmienionych plików z 5 dodań i 4 usunięć

Wyświetl plik

@ -257,12 +257,13 @@ request_image_block (pixma_t * s, unsigned flag, uint8_t * info,
pixma_set_be16 (cmd_read_image, mf->cb.buf); pixma_set_be16 (cmd_read_image, mf->cb.buf);
mf->cb.buf[8] = flag; mf->cb.buf[8] = flag;
mf->cb.buf[10] = 0x06; mf->cb.buf[10] = 0x06;
mf->cb.reslen = pixma_cmd_transaction (s, mf->cb.buf, 11, mf->cb.buf, 64); mf->cb.reslen = pixma_cmd_transaction (s, mf->cb.buf, 11, mf->cb.buf, 512);
mf->cb.expected_reslen = 0; mf->cb.expected_reslen = 0;
error = pixma_check_result (&mf->cb); /* error = pixma_check_result (&mf->cb); */
error = 0;
if (error >= 0) if (error >= 0)
{ {
if (mf->cb.reslen == 8) if (mf->cb.reslen >= 8)
{ {
*info = mf->cb.buf[2]; *info = mf->cb.buf[2];
*size = pixma_get_be16 (mf->cb.buf + 6); *size = pixma_get_be16 (mf->cb.buf + 6);