Brother DCP-7055 printer
- Anmelden oder Registrieren um Kommentare zu schreiben
Hello
Is there an open source driver for the Brother DCP-7055 printer/scanner?
There are different drivers at their website but I don't know if they are open althougt they provide a source code.
http://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=dcp7055_all&os=128
I hope someone can help me :D
I am sorry this thread should be called: Brother DCP-7055 printer...
Surprisingly, the cupswrapper one (but not the lpr one) looks like free software. But the manufacturer's drivers are usually crap. You might want to try https://github.com/pdewacht/brlaser.
Could you explain me how to install brlaser? I have no clue how.
You should be able to download from https://github.com/pdewacht/brlaser/releases/download/v3/brlaser-3.tar.gz.
Then run (in the terminal) autogen.sh and make
i was trying to compile this and
when i run make
this is what i get:
make[1]: Entering directory `/home/tom/brlaser-3'
CXX src/main.o
src/main.cc:24:25: fatal error: cups/raster.h: No such file or directory
#include
^
compilation terminated.
dose anyone know what raster is?
Try installing libcupsimage2-dev
thanks now it works
so to give some help to amilopowers
this is how you install
1. extract the archive
2.run these commands
sudo apt-get install libcups2-dev libcupsimage2-dev
3.
run ./configure
if it gives you a error that it dose not have a certain
program install it
4.
run make if you just want the binary's
run make install if you want to install the
binary's
you will most likely want to run make install
5.
enjoy printing stuff
just make sure you have lots of money to pay for the ink!
Thank you but after step 3 it says that it didn't found the command. I don't know which program to install...
What tomlukeywood forgot to tell you is that the commands must be executed at the root of the archive. One way to get there is to right-click on the folder you got from the extraction and then choose "Open in terminal".
And I meant to say run ./configure, not autogen.sh.
I don't know what I am dooing wrong but it doesn't work.
Here my terminal (how do I quote in this forum??):
amilopowers@amilopowers:~/Downloads/brlaser-3$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=gnu++11... yes
checking CXXFLAGS for maximum warnings... -Wall
checking for cups-config... /usr/bin/cups-config
checking whether the linker accepts -Wl,--as-needed... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating brlaser.drv
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
amilopowers@amilopowers:~/Downloads/brlaser-3$ sudo make install
[sudo] password for amilopowers:
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] password for amilopowers:
make[1]: Betrete Verzeichnis '/home/amilopowers/Downloads/brlaser-3'
make[1]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/mkdir -p '/usr/local/share/doc/brlaser'
/usr/bin/install -c -m 644 README.md '/usr/local/share/doc/brlaser'
/bin/mkdir -p '/usr/share/cups/drv'
/usr/bin/install -c -m 644 brlaser.drv '/usr/share/cups/drv'
/bin/mkdir -p '/usr/lib/cups/filter'
/usr/bin/install -c src/rastertobrlaser '/usr/lib/cups/filter'
make[1]: Verlasse Verzeichnis '/home/amilopowers/Downloads/brlaser-3'
amilopowers@amilopowers:~/Downloads/brlaser-3$
I don't know what I am dooing wrong but it doesn't work.
Doesn't it? As far as I can read German (not much!), everything went fine.
how do I quote in this forum??
For code, use the "code" HTML tag. There is a "cite" tag too.
Unless told differently, usually you're to make after ./configure and then sudo make install so
./configure
make
sudo make install
(the first command allows you to select what you're about to build, type ./configure --help to see any options
the second command will do the actual compile, from source code to binary
the last command will install the binary to the file system)
I did it now as lembas said but I still wont get an installed printer. Libre Office knows a "generic printer" but when I try that one nothing happens.
amilopowers@amilopowers:~/Downloads/brlaser-3$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=gnu++11... yes
checking CXXFLAGS for maximum warnings... -Wall
checking for cups-config... /usr/bin/cups-config
checking whether the linker accepts -Wl,--as-needed... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating brlaser.drv
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
amilopowers@amilopowers:~/Downloads/brlaser-3$ make
make all-am
make[1]: Betrete Verzeichnis '/home/amilopowers/Downloads/brlaser-3'
make[1]: Verlasse Verzeichnis '/home/amilopowers/Downloads/brlaser-3'
amilopowers@amilopowers:~/Downloads/brlaser-3$ sudo make install
[sudo] password for amilopowers:
make[1]: Betrete Verzeichnis '/home/amilopowers/Downloads/brlaser-3'
make[1]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/mkdir -p '/usr/local/share/doc/brlaser'
/usr/bin/install -c -m 644 README.md '/usr/local/share/doc/brlaser'
/bin/mkdir -p '/usr/share/cups/drv'
/usr/bin/install -c -m 644 brlaser.drv '/usr/share/cups/drv'
/bin/mkdir -p '/usr/lib/cups/filter'
/usr/bin/install -c src/rastertobrlaser '/usr/lib/cups/filter'
make[1]: Verlasse Verzeichnis '/home/amilopowers/Downloads/brlaser-3'
amilopowers@amilopowers:~/Downloads/brlaser-3$
i think Verlasse Verzeichnis means leave listing in english
i think its done try running make or make install now
edit:
i now relies i stupidly did not notice you ran make
do you have any binarys in your src directory
if you do then it worked and you can run make install
Where do I find the src directory?
You already installed it. Now try to add the printer from System Settings.
When I plug it in it installs itself but then it won't print.
When I add it manually I don't know what to choose since DCP-7055 isn't in the list.
i dont think you did install it because you only ran make
try running make install
and if that dose not work try making a video with a screen-recorder of what your doing so we can see more clearly
how to help you
but for now at the root directory of the source code run
make install
No, he did run make install. Look closely at his output. ;)
here is a video of me compiling from source:
http://92.19.232.58:82/files/how_to_build_brlaser_driver.ogv
Thank you for that amazing video!
I will try it at home.
One more question: Should my printer be plugged in during the installing?
I think you need to configure the printer.
I guess that after 'make install' what you have is the driver installed in the system...
meaning the drivers are sitting there waiting for something...
that something is configure the printer.
what does hinzufögen mean?
It is basically the same as Legimet said in post #20 :)
Now I haven't installed a printer in like... 15 years in linux, ahh yes, that was in redhat, and a postscipt printer, with 2mb font add in card, those where the days... damn time is flying.
Thank again for your video. Should it work now directly or are there any other steps to perform?
Because I still cant print. What do you mean at the end of the video of the driver is wrong?
at the end of the video i was saying
if the printer dose not work then
maby its the driver your installing that
dose not work (although it should)
because i do not have a printer i could not test these drivers out
if you installed the driver you should now be-able to set up your printer
"Set up" means pluging in and it should work, right?
normally
but you may have to go to printers
and add a printer
That's what I tried but I can't find a printer called br-laser or so....
sorry but i am not too sure what to do i recommend trying the manufacturer drivers mentioned by Legiment
as posted here:
https://trisquel.info/en/forum/brother-dcp-7055-printer#comment-64331
it may be a good idea to start a new post as i think i have reached the limits of how i can help and others probably will be-able to
i hope you can get it working and i am sure others will know more than me
Yes I guess I have to admit that I am not able (yet) to understand how to proceed.
Thank you very much for your keen help!
Try running:
sudo service cups restart
Maybe I should first learn the basics in compiling/installing ecetera.
I am going to try again tonight.
@buildcomplete Thank you for your thoughts!
"Hinzufügen" means: add
amilopowers is being extremely patient ...
Ever watch "Cops" on cable TV ? The cop yells a command ... the subject doesn't comply 'cuz the cop slurred his words, so the cop yells the same words louder and faster ...
Fast forward to the Trisquel forum ... try something other than yelling ...
Put the gnu/linux comands in quotes so someone whose native language isn't english can see which words in the sentence are actually gnu/linux commands:
lembas came close a while back:
> Unless told differently, usually you're to make after ./configure and then sudo make install so
> ./configure
> make
> sudo make install
Better yet:
" ./configure "
" make "
" sudo make install "
I finally use that tutorial:
http://stepsilon.com/ubuntu/install-printer-brother-dcp-7055-ubuntu
I guess it isn't entirely open soure but at least I can print now.
What you do with your computer is not our business but, please, respect the community guidelines: https://trisquel.info/en/wiki/trisquel-community-guidelines
Explaining here how to install proprietary software is *not* OK.
If you only installed the cupswrapper and not the lpr, it would be free software.
Yes that is what I did. So I didn't promote to install proprietary software.
- Anmelden oder Registrieren um Kommentare zu schreiben