The options for a person trying to install Canon's G1000 and G2000 are limited to the following:
Compile and install gutenprint. Gutenprint, formerly named Gimp-Print, is a suite of printer drivers for linux. It works just like native drivers and supports cups based printing.
Buy a third party linux printing driver and utility, called Turboprint. It too has excellent support. An added bonus is a GUI for checking printer spooling, and configuring varied options like Paper type, resolution etc. The cost of an individual license is upwards of $34.
If you decide to go with the first solution, the steps include the following. My system is a Ubuntu Xenial 64bit.
First you need some developmental headers. So add to your /etc/apt/sources.list, the following lines if you dont have them. Modify these according to your version of Linux(Debian/Ubuntu):
deb http://jp.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
Update your sources and install the build dependencies:
sudo apt update
sudo apt-get build-dep cups-common gimp-gutenprint libgutenprint-dev
sudo apt-get install build-essential
Now download the source release package for gutenberg (version >=5.2.13) from Sourceforge.
wget https://sourceforge.net/projects/gimp-print/files/gutenprint-5.2/5.2.13/gutenprint-5.2.13.tar.bz2/download
tar xvf download
cd gutenprint-5.2.13
Alternately clone the git repo.
git clone https://git.code.sf.net/p/gimp-print/source gimp-print-source
cd gimp-print-source
Now configure, make and install.
./configure
make
sudo make install
Source: My blog post