Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Printer/scanner with full open source support
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Wed Dec 13, 2017 10:34 am    Post subject: Printer/scanner with full open source support Reply with quote

Hi All,

I see this topics pops up every once in a while, i hope you are able to help.
I'm looking for a printer/scanner (all-in-one) device which is supported completely with open source drivers, and that seems to be quite challenging. Does anyone here have a suggestion ? HP seems to do a nice job with their hplip package, but many printers require a "binary plugin", and with HP's recent news of keyloggers in drivers i don't trust their binaries anymore.

My requirements are:
- Printing / scanning (copying not required)
- I prefer laser over inkjet because i don't print that much and ink tends to dry out before i can use it :)
- USB or othernet connection
- No binary stuff in drivers, supported by cups/sane

Thanks in advance.
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Wed Dec 13, 2017 12:01 pm    Post subject: Reply with quote

Recently I bought a multifunction device (laser printer + scanner) from HP after checking their website in order to be sure no binary plugins were needed. Unfortunately I discovered they made an error on their website and the device I received required proprietary software in order to print. I had to send the printer back to the seller. I recommend not to trust HP/HPLIP website. Instead, you may try buying from ThinkPenguin. They only sell hardware which can be used with a 100% free software system.
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Wed Dec 13, 2017 6:20 pm    Post subject: Reply with quote

Thanks for your reply. Which printer did you buy ?

I copied the supported printer list from the HP website into libreoffice calc to be able to filter the huge list, and it seems that the combination of things i want don't exist. It's either color with a binary driver, or B&W without.
With that result, and the HP LaserJet M130 on ThinkPenguin's website i think that would be my best alternative.
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Thu Dec 14, 2017 8:10 am    Post subject: Reply with quote

I bought a HP LaserJet Pro MFP M130nw. As I said it unfortunately requires a binary plugin. See https://answers.launchpad.net/hplip/+question/659812 for details.
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Fri Dec 15, 2017 9:43 am    Post subject: Reply with quote

Thanks for the info, that's quite annoying.

It also makes me curious what ThinkPenguin does with the printer so it doesn't need the binary plugin :roll:
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
Fitzcarraldo
Advocate
Advocate


Joined: 30 Aug 2008
Posts: 2034
Location: United Kingdom

PostPosted: Fri Dec 15, 2017 10:00 am    Post subject: Reply with quote

Check the list of printers and MFPs supported by the gutenprint FOSS drivers?

http://gimp-print.sourceforge.net/p_Supported_Printers.php
_________________
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC udev elogind & KDE on both.

Fitzcarraldo's blog
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3335
Location: Rasi, Finland

PostPosted: Fri Dec 15, 2017 11:11 am    Post subject: Reply with quote

In my experience Brother printers have been quite Linux friendly. Open drivers if not from Brother itself then via 3rd party. Although I'm not sure about the all-in-ones. :|
_________________
..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Fri Dec 15, 2017 2:37 pm    Post subject: Reply with quote

Zucca wrote:
In my experience Brother printers have been quite Linux friendly.

Only some few of these are fully open source :-(
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3335
Location: Rasi, Finland

PostPosted: Fri Dec 15, 2017 9:17 pm    Post subject: Reply with quote

charles17 wrote:
Zucca wrote:
In my experience Brother printers have been quite Linux friendly.

Only some few of these are fully open source :-(
When I chose my printer I made sure it had drivers for Linux provided by the manufacturer in case if open source drivers would fail. So yeah. But my experience with it (the printer is in the attic atm) has been almost perfect. Only one PC on my network had problems when printing text - it overflowed and got cut. So the problem was in the client side. Somewhere in cups.
_________________
..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Wed Dec 20, 2017 10:07 am    Post subject: Reply with quote

Thanks for all the replies.

In the mean time i've been searching for alternatives, and since (color)laser seems to be troublesome i've been looking at inkjet based printers. I found the HP OfficeJet 3830 is supported by HPLIP without any binary stuff (accoording to the list on their site), does anyone have any experiences to share ?

Thanks in advance !
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Wed Dec 20, 2017 12:12 pm    Post subject: Reply with quote

I would not completely trust HPLIP website with the binary plugin problem. I did that and I had to return the printer back to the seller. :evil:
I suggest you to ask for confirmation here. You may also try to search Google for Linux people having the same printer.
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Tue Jan 02, 2018 12:19 pm    Post subject: Reply with quote

I recently came across Epson printers, and they seem to do better than i thought. They have GPL'ed drivers for most of their models without any binary stuff and seem to be included in the standard portage tree.
Their XP-860 model seems to fit my needs (except that it's inket instead of laser). It can also print/scan from/to an SD card, so in case the drivers get completely messed up i can always use that route and completely bypass the drivers that way.
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Tue Jan 02, 2018 2:00 pm    Post subject: Reply with quote

If you want something that works, look for an office laser printer with Postscript (PCL) and ethernet. It'll be more expensive initially, but you should break even in running costs after about 25 pages. Or sooner if you factor in “time is money”…
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Tue Jan 02, 2018 3:55 pm    Post subject: Reply with quote

I agree that standards like PCL are the way to go. So far the only printers i found are made for heavy office use and are huge in physical size and costs.
Do you have a suggestion for a printer ?
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 317

PostPosted: Wed Jan 03, 2018 3:34 pm    Post subject: Reply with quote

I bought the HP Officejet Pro 6970 and I compiled hplip with "net-print/hplip hpcups snmp" as package.use. Printing and Scanning works.

I even don't see something for binary plugins in hplip - but I guess my system is vulnerable free now since I didn't activate something? (unfortunately only now I saw this thread, after buying the printer...)

ADD: I didn't need to install the masked hplip-plugin, so for this printer it seems to be all open source.
_________________
___________________
Regards

Spargeltarzan

Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Wed Jan 03, 2018 6:32 pm    Post subject: Reply with quote

Thanks for sharing your experience Spargeltarzan, this model is very interesting and seems better for my type of use.
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 317

PostPosted: Wed Jan 03, 2018 8:06 pm    Post subject: Reply with quote

You are welcome :) - Today my printer arrived, so it's my first hours of testing. If you are patient I can give you more feedback after some days of usage, but I can definitely say I printed and scanned without the plugin packages.

I would be interested to "scan to PC (folder)" directly from the printer, but it seems this function is only available for Windows and Mac from HP generally. (Maybe with a samba server it will work) - If not, I have got a virtualized Windows and will use it with that. If you don't care of it, with SANE you can scan normally as I wrote.
_________________
___________________
Regards

Spargeltarzan

Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1270

PostPosted: Wed Jan 03, 2018 9:27 pm    Post subject: Reply with quote

After many years of using hp printers, some years ago I bought a canon pixma mg5150 printer, and am satisfied with it. The only thing, I had to change from default settings so colours are correctly printed is to change colour model from rgb to cmyk.
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Thu Jan 04, 2018 10:35 am    Post subject: Reply with quote

Spargeltarzan, i can wait a few days and i'm looking forward to your feedback.
For me "Scan to PC" on the printer doesn't matter, PC initiated scanning or scanning to memory card are more important to me.
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
Cyker
Veteran
Veteran


Joined: 15 Jun 2006
Posts: 1746

PostPosted: Mon Jan 08, 2018 10:53 pm    Post subject: Reply with quote

Oooh tricky... Printing isn't too bad if you avoid inkjets: Most laser printers, both mono and colour, support Adobe's PS (PostScript) and Hewlett Packard's PCL5/6 (Printer Command Language) which is pretty well supported in the opensource world - You may miss out on some 'advanced' features that the binary drivers provide, but for basic printing they do well.

If you get one that can be connected over Ethernet, then you don't even have to worry about the weird custom USB drivers that some printers need!

Scanning is bit more of a PITA as there isn't really anything that could be considered a standard; Heck, I still can't get network scanning to work properly on my Canon inkjet on my Windows machine! I just scan to USB stick or SD card because it just works...!
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Tue Jan 09, 2018 1:34 pm    Post subject: Reply with quote

Very true Cyker, the lack of a proper standard makes it hard to choose the right one.

@Spargeltarzan: Do you already have a few experiences to share ?
_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com
Back to top
View user's profile Send private message
chiefbag
Guru
Guru


Joined: 01 Oct 2010
Posts: 542
Location: The Kingdom

PostPosted: Tue Jan 09, 2018 4:08 pm    Post subject: Reply with quote

Spargeltarzan wrote:
I would be interested to "scan to PC (folder)" directly from the printer, but it seems this function is only available for Windows and Mac from HP generally. (Maybe with a samba server it will work)


Yes if you setup Samba on a server or locally you can use a share as the Scan Target, works fine.
Back to top
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 317

PostPosted: Wed Jan 17, 2018 2:20 pm    Post subject: Reply with quote

pa4wdh,

I use this printer on two Gentoo PCs and after some days of testing I do not find any issues. A bit annoying that the lid doesn't open automatically, so when you print you will have to open it manually unless you don't want that your pages fall down - or you let it open... Don't know why HP made it like this. But that's not a reason to dismiss this printer...

Hope I helped you!
_________________
___________________
Regards

Spargeltarzan

Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen
Back to top
View user's profile Send private message
pa4wdh
l33t
l33t


Joined: 16 Dec 2005
Posts: 811

PostPosted: Tue Feb 13, 2018 9:25 pm    Post subject: Reply with quote

I bought the same printer (HP OfficeJet Pro 6970) and I can confirm that it works without any binary plugins, all features seem to work nicely.

I'm using net-print/hplip-3.17.10 and there seems to be a bug in the sane backend called hpaio. As a result of the bug the scanner is only usable from the local machine (connected to the scanner) and not via the network (via saned).
I made a simple but effective patch to fix this, and if you want you can place it in /etc/portage/patches/net-print/hplip-3.17.10/hpaio-no-localOnly.patch and re-merge hplip to have it applied.
Code:
--- hplip-3.17.10/scan/sane/hpaio.c   2017-10-13 10:39:38.000000000 +0200
+++ hplip-3.17.10-mod/scan/sane/hpaio.c   2018-02-10 15:04:16.369654255 +0100
@@ -341,7 +341,7 @@
 {
    DBG(8, "sane_hpaio_get_devices(local=%d): %s %d\n", localOnly, __FILE__, __LINE__);
    ResetDeviceList(&DeviceList);
-   DevDiscovery(localOnly);
+   DevDiscovery(0);
    *deviceList = (const SANE_Device **)DeviceList;
    return SANE_STATUS_GOOD;
 }

_________________
The gentoo way of bringing peace to the world:
USE="-war" emerge --newuse @world

My shared code repository: https://code.pa4wdh.nl.eu.org
Music, Free as in Freedom: https://www.jamendo.com


Last edited by pa4wdh on Sat Feb 17, 2018 3:18 pm; edited 1 time in total
Back to top
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 317

PostPosted: Fri Feb 16, 2018 8:11 pm    Post subject: Reply with quote

Many thank for your hint! I will try this patch, great, when this issue is fixed, I scan quite much!
_________________
___________________
Regards

Spargeltarzan

Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum