Difference between revisions of "Laserprinter"

From RevSpace
Jump to navigation Jump to search
 
(12 intermediate revisions by 7 users not shown)
Line 1: Line 1:
Op de space staat een Brother laser-printer
+
Op de space staat een kleurenlaser-printer (met duplexfunctie).
  
laser.space.revspace.nl has address 10.42.42.200
+
https://revspace.nl/Brother_MFC-L8690CDW
laser.space.revspace.nl descriptive text "Brother BW Laserprinter in Hacklab. Owner: Revspace"
 
  
Het is een Brother HL-2150N. Als je de printer wil gebruiken zal je deze in het algemeen eerst aan moeten zetten. De printer staat in het Hacklab op een van de tafels.
 
  
Gaarne na gebruik de printer weer uit zetten.
+
== Printerdriver onder Linux ==
  
In cups kan je kiezen voor de "Brother HL-2140 Foomatic/hpijs-pcl5e" driver/opties combo. Die zou goed moeten werken.
+
Optie 1: standaard "IPP Everywhere" driver, werkt out-of-the-box zonder installatie. Maar de schaal klopt niet helemaal, dus dit is ongeschikt als een millimeter ook echt een millimeter moet zijn.
  
De toner-cartridges zijn goed te re-fillen en re-setten. 3 Schroefjes aan de zijkant geven toegang tot een radar-werkje. Door dit radar-werkje te resetten vind de printer de toner weer 'vol'. Vaak kan je hiermee dan nog een flink aantal pagina's printen.
+
Optie 2: "Generic Postscript". Werkt beter dan bovenstaande, maar je moet de printer dan wel handmatig toevoegen. Je kunt niks instellen, maar afmetingen zijn tenminste op de juiste schaal. Echter, de printkwaliteit laat te wensen over.
  
Filmpje: http://www.youtube.com/watch?v=i8YcGaAxkzQ
+
Optie 3: Brother's Linux-driver gebruiken, maar die idioten leveren zelfs anno 2019 nog steeds alleen een '''32 bit''' driver. Echt.
 +
# Download de LPR driver én de CUPSwrapper: https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=mfcl8690cdw_eu_as&os=128
 +
# Installeer deze twee dingen. Onder Debian-achtigen zul je op elk moderne systeem <tt>dpkg --force-architecture</tt> moeten gebruiken. Of, zoals Brother instrueert, <tt>--force-all</tt>...
 +
# Installeer ook <tt>lib32z1</tt>, anders ben je een uur aan 't zoeken waarom alles softwarematig lijkt te werken (Cups klaagt natuurlijk totaal niet, ondanks dat onder water de 32 bit executable <tt>/opt/brother/Printers/mfcl8690cdw/lpd/brmfcl8690cdwfilter</tt>  keihard faalt en dat wordt aangegeven met een zinnige exitwaarde) maar er toch niks uit de printer komt rollen.
 +
# Zet in <tt>/etc/apparmor.d/usr.sbin.cupsd</tt> ergens bij de andere dingen die over <tt>/etc</tt> gaan de regel <tt>/etc/magic r,</tt> en vergeet daarbij die komma niet.
 +
# Werkt het niet, zet dan <tt>LogLevel debug</tt> in <tt>/etc/cups/cupsd.conf</tt> en bekijk aandachtig wat er allemaal in <tt>/var/log/cups/error.log</tt> wordt gedumpt. Als je goed zoekt zit er waarschijnlijk wel wat bruikbaar signaal tussen de ruis.
  
Nieuwe toners: http://www.123inkt.nl/search/?search=hl2150 ... en pak dan de huismerk 3000-pages versie ;)
+
Optie 3.1: Installatie instructies voor Arch Linux.
 +
# installeer [https://aur.archlinux.org/packages/brother-mfc-l8690cdw/ AUR package]
 +
 
 +
Optie 3 geeft je een boel configuratiemogelijkheden en de mooiste prints, maar het is wel gedoe.

Latest revision as of 20:47, 11 February 2020

Op de space staat een kleurenlaser-printer (met duplexfunctie).

https://revspace.nl/Brother_MFC-L8690CDW


Printerdriver onder Linux

Optie 1: standaard "IPP Everywhere" driver, werkt out-of-the-box zonder installatie. Maar de schaal klopt niet helemaal, dus dit is ongeschikt als een millimeter ook echt een millimeter moet zijn.

Optie 2: "Generic Postscript". Werkt beter dan bovenstaande, maar je moet de printer dan wel handmatig toevoegen. Je kunt niks instellen, maar afmetingen zijn tenminste op de juiste schaal. Echter, de printkwaliteit laat te wensen over.

Optie 3: Brother's Linux-driver gebruiken, maar die idioten leveren zelfs anno 2019 nog steeds alleen een 32 bit driver. Echt.

  1. Download de LPR driver én de CUPSwrapper: https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=mfcl8690cdw_eu_as&os=128
  2. Installeer deze twee dingen. Onder Debian-achtigen zul je op elk moderne systeem dpkg --force-architecture moeten gebruiken. Of, zoals Brother instrueert, --force-all...
  3. Installeer ook lib32z1, anders ben je een uur aan 't zoeken waarom alles softwarematig lijkt te werken (Cups klaagt natuurlijk totaal niet, ondanks dat onder water de 32 bit executable /opt/brother/Printers/mfcl8690cdw/lpd/brmfcl8690cdwfilter keihard faalt en dat wordt aangegeven met een zinnige exitwaarde) maar er toch niks uit de printer komt rollen.
  4. Zet in /etc/apparmor.d/usr.sbin.cupsd ergens bij de andere dingen die over /etc gaan de regel /etc/magic r, en vergeet daarbij die komma niet.
  5. Werkt het niet, zet dan LogLevel debug in /etc/cups/cupsd.conf en bekijk aandachtig wat er allemaal in /var/log/cups/error.log wordt gedumpt. Als je goed zoekt zit er waarschijnlijk wel wat bruikbaar signaal tussen de ruis.

Optie 3.1: Installatie instructies voor Arch Linux.

  1. installeer AUR package

Optie 3 geeft je een boel configuratiemogelijkheden en de mooiste prints, maar het is wel gedoe.