OS/2, eCS & ArcaOS - Technical > Hardware

Epson L4150 Scanner - USB

<< < (2/6) > >>

Martin Iturbide:
Hello

I will check Dariusz script, thanks Dariusz.

Next I will be to try backlevel to 1.0.27 and see what happens. Thanks Jan-Erik


--- Quote from: Paul Smedley on December 19, 2024, 04:22:33 am ---Looking at http://www.sane-project.org/sane-mfgs.html you need the epsonds backend. Not sure which sane version introduced this.

--- End quote ---
It seem that " epsonds backend" was in version 1.0.18 according to that page. What does it means that I need the "epsonds backend". Do it have to be compiled for OS/2? or it is already included in the "sane-backends and sane-backends-driver-scanners" rpm packages? Thanks for link Paul.

Regards

Dariusz Piatkowski:
Martin,


--- Quote from: Martin Iturbide on December 19, 2024, 12:53:19 pm ---It seem that " epsonds backend" was in version 1.0.18 according to that page. What does it means that I need the "epsonds backend". Do it have to be compiled for OS/2? or it is already included in the "sane-backends and sane-backends-driver-scanners" rpm packages? Thanks for link Paul.

--- End quote ---

So what I think Paul is calling out are the multiple device backends that basically provide the device/platform specific information to the overall sane architecture.

More specifically, take a look at the following links:

1) SANE man page => http://www.sane-project.org/man/sane.7.html

2) SCANIMAGE man page => http://www.sane-project.org/man/scanimage.1.html

3) EPSON backend man page => http://www.sane-project.org/man/sane-epson.5.html

3) EPSON2 backend man page => http://www.sane-project.org/man/sane-epson2.5.html (FYI - the link on the main SANE page to this backend is broken)

The backend specific pages will provide you with various supported options the devices themselves offer and how SANE needs to be instructed to use these.

On our OS/2 side you basically configure this through the RPM installs and adjusting certain conf files as need be.

I have the following section in my CONFIG.SYS to define this:

--- Code: ---REM **********************
REM ***  SANE - START  ***
REM **********************
REM Line below is specific to TAME install
rem SET SANE_CONFIG_DIR=G:\apps\graphics\tools\tame\conf

REM Line below is specific to RPM install
SET SANE_CONFIG_DIR=g:\etc\sane.d
SET SANE_DEFAULT_DEVICE=hp:libusb:003:001

REM Lines below set DEBUG to ON
REM SET SANE_DEBUG_HPAIO=4
REM SET SANE_DEBUG_HP=4
REM SET SANE_DEBUG_SANEI_USB=4
REM SET SANE_DEBUG_DLL=4

REM Options below allow to keep the connection OPEN all the time
REM    as opposed to an OPEN/CLOSE operation
REM SET SANE_HP_KEEPOPEN_SCSI=1
REM SET SANE_HP_KEEPOPEN_USB=1
REM SET SANE_HP_KEEPOPEN_DEVICE=1
REM **********************
REM ***   SANE - END   ***
REM **********************

--- End code ---

So for example, these two lines are specific to where SANE is installed here:

--- Code: ---REM Line below is specific to RPM install
SET SANE_CONFIG_DIR=g:\etc\sane.d
SET SANE_DEFAULT_DEVICE=hp:libusb:003:001

--- End code ---

...and my hp.conf details identify the 6390C scanner I am using here.

The key piece it seems in all of this is editting the dll.conf file in that directory and uncommenting your specific backend (at least for my install that's what I see right now).

ivan:
All I can say is that I am thankful I chose a Brother ADS-1600 w and a Brother DCP-9020cdw for all the scanning needs I have.  Both of them just work over my internal network - no special software needed.  The ADS is a simple sheet feed unit, the DCP is an all in one colour printer/scanner unit.  Both work without fail over the network - no special setup necessary.

Dariusz Piatkowski:
Hi ivan,


--- Quote from: ivan on December 19, 2024, 06:09:45 pm ---All I can say is that I am thankful I chose a Brother ADS-1600 w and a Brother DCP-9020cdw for all the scanning needs I have.  Both of them just work over my internal network - no special software needed.  The ADS is a simple sheet feed unit, the DCP is an all in one colour printer/scanner unit.  Both work without fail over the network - no special setup necessary.

--- End quote ---

So how are you actually interfacing with the device? Are we talking web browser based stuff?

When my kids were younger I had bought them an inkjet colour printer that included a scanner, that's the HP Envy 5530, which has a browser front-end. Easy as you say.

...but if I'm looking to do something a bit more custom, or perhaps configured to just what I want/like, and heck, even to simplify certain tasks (such as scanning stuff over, doing some processing on the image and tossing stuff onto my NAS) a user-configurable solution can't be beat!!!

Paul Smedley:
Hey Martin,

--- Quote from: Martin Iturbide on December 19, 2024, 12:53:19 pm ---I will check Dariusz script, thanks Dariusz.

Next I will be to try backlevel to 1.0.27 and see what happens. Thanks Jan-Erik


--- Quote from: Paul Smedley on December 19, 2024, 04:22:33 am ---Looking at http://www.sane-project.org/sane-mfgs.html you need the epsonds backend. Not sure which sane version introduced this.

--- End quote ---
It seem that " epsonds backend" was in version 1.0.18 according to that page. What does it means that I need the "epsonds backend". Do it have to be compiled for OS/2? or it is already included in the "sane-backends and sane-backends-driver-scanners" rpm packages? Thanks for link Paul.

--- End quote ---

I checked out sane-backends-drivers-scanners and there is an epsonds1.dll - so in theory, it should work.

I would try something like:

--- Code: ---set SANE_DEBUG_EPSONDS=255             
scanimage -v  1>output.pnm 2>debugoutput.txt
--- End code ---

...and see what debugoutput.txt shows

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version