Added support for Canon Pixma MX340 buttons buf[7] and ADF status buf[8]

merge-requests/540/head
Asela Fernando 2020-08-20 00:32:49 +00:00
rodzic 245564dffe
commit 4a76bbd162
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -909,6 +909,7 @@ handle_interrupt (pixma_t * s, int timeout)
|| s->cfg->pid == MG5400_PID || s->cfg->pid == MG5400_PID
|| s->cfg->pid == MG6200_PID || s->cfg->pid == MG6200_PID
|| s->cfg->pid == MG6300_PID || s->cfg->pid == MG6300_PID
|| s->cfg->pid == MX340_PID
|| s->cfg->pid == MX520_PID || s->cfg->pid == MX520_PID
|| s->cfg->pid == MX720_PID || s->cfg->pid == MX720_PID
|| s->cfg->pid == MX920_PID || s->cfg->pid == MX920_PID
@ -939,7 +940,7 @@ handle_interrupt (pixma_t * s, int timeout)
* document type in buf[6] 01=Document; 02=Photo; 03=Auto Scan * document type in buf[6] 01=Document; 02=Photo; 03=Auto Scan
* ADF status in buf[8] 01 = ADF empty; 02 = ADF filled * ADF status in buf[8] 01 = ADF empty; 02 = ADF filled
* ADF orientation in buf[16] 01=Portrait; 02=Landscape */ * ADF orientation in buf[16] 01=Portrait; 02=Landscape */
if (s->cfg->pid == TR4500_PID) if (s->cfg->pid == TR4500_PID || s->cfg->pid == MX340_PID)
{ {
s->events |= (buf[6] & 0x0f) << 12; s->events |= (buf[6] & 0x0f) << 12;
s->events |= (buf[8] & 0x0f) << 20; s->events |= (buf[8] & 0x0f) << 20;