Printing to Canon from Acer Spin 713

katormes
katormes Member Posts: 7 New User
Hello,
My Canon i-Sensys LBP6030 printer does not have a driver for my chromebook, Acer Spin 713. Does anyone know if it is possible to install Linux and the Canon Linux printer driver to connect to my Chromebook? An explanation of the steps to install the driver to the Linux partition would be very welcome

Best Answer

Answers

  • Easwar
    Easwar Member Posts: 6,727 Guru
    Hi katormes,

    No you can't install drivers in acer chromebook. I suggest you to contact prnter tech support.
  • billsey
    billsey ACE Posts: 34,697 Trailblazer
    And Canon is pretty bad with Chromebook or Android printing... They have a few models that support it, but most do not. :(
    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • katormes
    katormes Member Posts: 7 New User
    Sorry for my persistence but if I can install Linux on the Chromebook why can*t I install a driver in Linux?
  • billsey
    billsey ACE Posts: 34,697 Trailblazer
    Are you running Linux instead of ChromeOS?
    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • katormes
    katormes Member Posts: 7 New User
    No but I have opened the preinstalled Linux and can use both systems. Being able to install the Canon printer driver for Linux into the Linux compartment would be helpful since I could use Linux software (office type) and print directly from it.
  • billsey
    billsey ACE Posts: 34,697 Trailblazer
    It looks like Canon has Linux drivers for that model. What happens when you install them?
    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • katormes
    katormes Member Posts: 7 New User
    I know that Canon has a Linux driver but I don't know how to install it into the Linux part of the system.
  • billsey
    billsey ACE Posts: 34,697 Trailblazer
    That depends on which flavor of Linux you are running. Typically you use something like apt-get from the command line or from the GUI you just add the printer from the printer settings.
    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • katormes
    katormes Member Posts: 7 New User
    I believe that it is a debian flavour of Linux
  • l0okey7
    l0okey7 Member Posts: 1 New User
    Answer ✓
    I recently battled this myself on Acer Chromebook Spin 713, trying to install oldish Canon Pixma MP499, unfortunately only some canon printer models are officially supported by ChromeOS.

    In my case, I ended up running the crostini/penguin Debian Linux developer environment in which I installed printer drivers and run CUPS printing service that is accessiable from Chrome via http://penguin.linux.test:631/ (this is exposed in CUPS config). I also installed following extension in chrome which after configuration enables to print directly from chromeOS.
    This is a somewhat hacky solution but works and I can use both scanner and printer from within crostini/linux and chromeOS.

    The resources I used to:
    https://www.linux.org/threads/cups-and-canon-printer-in-manjaro.31955/post-121302
    http://archive.gregk.me/2013/install-canon-pixma-mp620-on-arch-linux/
    https://www.reddit.com/r/Crostini/comments/asxdzm/tutorial_proper_cups_printing_with_chrome_os/

    In summary this steps worked for me:
    1. install drivers for your printer (if officially provided do not work its worth searching if they are available in official repositories for example: sudo apt search cnijfilter) - I had problems with missing libpng and libtiff libraries so had to modify .deb package and adjust them - this post tells how
    2. its likely that CUPS will need bjnp package installed for later configuration: sudo apt install cups-bjnp
    3. install driver base for cups: sudo apt install foomatic-db
    4. follow steps in https://www.reddit.com/r/Crostini/comments/asxdzm/tutorial_proper_cups_printing_with_chrome_os/ to set up CUPS, make sure to edit /etc/cups/cupsd.conf and have following lines:

    Port 631
    Listen /run/cups/cups.sock
    ServerAlias penguin.linux.test
    Browsing On

    5. Once above complete you should be able to access cups from linux based browser under localhost:631, otherwise it should be accesiable via http://penguin.linux.test:631/