70.4 Install BL-3040CN Brother Laser Printer Notes
20221104
The instructions failed on Yoga 20200322. Attempted the following but that still failed:
wajig install lib32z1
sudo mkdir -p /var/spool/lpd
sudo chown root.lp /var/spool/lpd
sudo chmod go+rx /var/spool/lpd
Eventually got it working but installed other brlaser packages and system-config-printer-gnome and various attempts. Started printing blank pages.
So starting from scratch again with the script and lpd://BRN001BA9236DC1/BINARY_P1 resulted in the printer working again.
<Printer HL3040CN>
UUID urn:uuid:1aa653c2-6726-3122-433e-8244512d97b1
Info HL3040CN
MakeModel Brother HL3040CN CUPS
DeviceURI lpd://BRN001BA9236DC1/BINARY_P1
State Idle
StateTime 1584943176
ConfigTime 1584943116
Type 8433740
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
Attribute marker-colors \#000000,#00FFFF,#FFFF00,#FF00FF,none,none,none,none,none,none
Attribute marker-levels -1,-1,-1,-1,-1,84,69,69,69,69
Attribute marker-names Black Toner Cartridge,Cyan Toner Cartridge,Magenta Toner Cartridge,Yellow Toner Cartridge,Waste Toner Box,Belt Unit,Black Drum Unit,Cyan Drum Unit,Magenta Drum$
Attribute marker-types toner,toner,toner,toner,waste-toner,other,opc,opc,opc,opc
Attribute marker-change-time 1584943176
</Printer>
If the display is requiring a toner cartridge to be replaced and you’d like to continue using the current cartridge, open the lid and press the Secure Print and Cancel buttons togather. The display will show K-TNR-STR (black toner starter cartridge) or perhaps K-TNR-STD (black toner standard cartridge). Us the + or - arrows to select the cartridge that is low on ink. Then pres Ok twice to reset the low toner message. Then close the lid and you may need another two Ok’s. See EasyInk for more details.
The install script downloads two packages from the brother site:
wget -T 10 -nd --no-cache https://download.brother.com/pub/com/linux/linux/packages/hl3040cnlpr-1.1.2-1.i386.deb
wget -T 10 -nd --no-cache https://download.brother.com/pub/com/linux/linux/packages/hl3040cncupswrapper-1.1.2-2.i386.deb
The script goes on to rebuild the packages and adding an a to the version number and it is these that the script will install. Then the script runs the following command to set up the queue and to print a test page.
$ lpadmin -p HL3040CN -v dnssd://Brother%20HL-3040CN%20series._pdl-datastream._tcp.local/ -E
$ lpr -P HL3040CN /usr/share/cups/data/testprint
Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0