Skip to content

Reinstalling Brother HL5240 and Epson Perfection v330 after crash

A few days ago I had a hard disk crash and had to reinstall Debian Sid. Fortunately I had a backup for my home partition. Mostly things went off smoothly but there were two problems.

1. My scanner

This is an Epson Perfection v330. The drivers for this used to be on Avensys but are now on Epson. I had compiling problems with them - dependency failure. I eventually found libltdl3_1.5.26-4+lenny1_i386.deb by googling and was then able to compile things. Someone on a newsgroup says I downloaded the wrong file - it should have been iscan_2.28.1-3.ltdl7_i386.deb, which would probably have avoided the need to find the missing library.

As my correspondent rightly remarks, the Epson site is confusing. This is a pity because the v330 does work on Linux and is one of the few reasonably priced scanners that do. I've seen posts from two people who bought it and gave up trying to get it to work.

2. Printing from my Brother HL5240

I don't like CUPS so use lprng plus magicfilter by preference. Before the crash this was working well and I could also print to the printer from other computers on the local network. After the reinstall, nothing worked. Eventually, with some useful advice from the Debian maintainer for lprng, I got everything working. There are several things to do.

a. My /dev/lp0 had disappeared. I fixed this by adding the following to /etc/modules:


b. For some reason the Brother filter wouldn't work, though it did before. I therefore used ljet4-filter in magicfilter and this seems to give everything I need.

c. To get remote printing from another computer on the LAN I needed to do two things.

First, I added a line to /etc/lprng/lpd.conf :-


Next, I commented out this line in /etc/lprng/lpd.perms:


These are important; otherwise you will get messages about "connection refused" or "no connection permissions".


No Trackbacks


Display comments as Linear | Threaded

No comments

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
Form options