Baixei os arquivos para o Scanner e para impressora direto no site da Canon
link https://www.cla.canon.com/cla/en/sna/consumer/printers_multifunction/g_series_inkjet_printers/pixma_g3100#driversAndSoftwareTab
Executei o comando
./autogen.sh
make install
ai retornou esse codigo:
Making install in filter
make[1]: Entrando no diretório '/home/renan/Downloads/cnijfilter2-source-5.30-1/cmdtocanonij2/filter'
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -Wall -O2 -MT cmdtocanonij.o -MD -MP -MF .deps/cmdtocanonij.Tpo -c -o cmdtocanonij.o cmdtocanonij.c
cmdtocanonij.c: In function ‘get_printer_command’:
cmdtocanonij.c:130:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
130 | fgets(&line_buffer[0], sizeof(line_buffer)-1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/cmdtocanonij.Tpo .deps/cmdtocanonij.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -Wall -O2 -o cmdtocanonij2 cmdtocanonij.o -lcnbpcnclapicom2
libtool: link: gcc -O2 -Wall -O2 -o cmdtocanonij2 cmdtocanonij.o -lcnbpcnclapicom2
/usr/bin/ld: cannot find -lcnbpcnclapicom2: No such file or directory
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:383: cmdtocanonij2] Erro 1
make[1]: Saindo do diretório '/home/renan/Downloads/cnijfilter2-source-5.30-1/cmdtocanonij2/filter'
make: *** [Makefile:394: install-recursive] Erro 1