You are not logged in.

#1 2008-12-15 16:54:07

balu
Member
From: India
Registered: 2008-12-13
Posts: 4

Need 64bit Artec scanner driver

I am running 64bit Arch and am trying to setup my ArtecE+48u scanner. But I am unable to get it working. I had this working on 32bit OSs earlier and I recently upgraded to 64bit OS.

I have installed sane and xsane.

bash-3.2# pacman -Q xsane
xsane 0.996-1
bash-3.2# pacman -Q sane
sane 1.0.19-2

sane-find-scanner is able to find the scanned but scanimage -L does not. I have double checked the physical connections too, that is not the issue.

I suspect the issue is becase the /usr/share/sane/artec_eplus48u/Artec48.usb is 32bit ( found this file on my driver CD meant for windows). Has anyone overcome this issue? Do we have a 64bit driver for this devce?

Any pointers will be appreciated.

Thanks,
Balu

Last edited by balu (2008-12-15 16:57:56)


Arch + XFCE  => Minimal yet powerful and elegant

Offline

#2 2008-12-15 18:20:27

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: Need 64bit Artec scanner driver

Try sane in 32bit chroot with the same driver.


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#3 2008-12-15 19:00:13

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Need 64bit Artec scanner driver

I believe that architecture is only a factor if the driver has dependencies. 64 bit processors run 32 bit binaries fine if it has everything that it needs. For instance, wifi drivers are self contained and work across architectures. With that being said, if sane-find-scanner can see it, but scanimage can't, I'd guess that it's a configuration issue.

Offline

#4 2008-12-15 22:38:16

qlus
Member
From: Tychy, Poland
Registered: 2006-06-15
Posts: 74

Re: Need 64bit Artec scanner driver

You could try changing file name from Artec48.usb to 1200.usb.
My mustek scanner works only with proper driver name.

Offline

#5 2008-12-16 14:46:23

balu
Member
From: India
Registered: 2008-12-13
Posts: 4

Re: Need 64bit Artec scanner driver

I tried renaming the driver file to 1200.usb and reflected tha change in /etc/sane.d/artec_eplus48u.conf but no luck.

I trield mutiple things after that and last thing I remember doing is re-installing sane and xsane. And also commenting the unwanted stuff in artec_eplus48u.conf. Now my scanner is detected and xsane works.

Thanks for all the responses.

Here's my artec_eplus48u.conf.

# artec_eplus48u - SANE Backend configuration file

# This section is for use with the Artec E+ 48U scanner
# This scanner is also sold as
# Tevion MD 9693, Medion MD 9705, Medion MD 9693, Medion MD4394
# This sections contains verbose description of each option.
# For other scanners, see below.
#
# The USB section:
# each device needs at least the following line:
# usb vendor-ID and product-ID
# Every device configuration in this file must begin with an usb entry.
usb 0x05d8 0x4003

# Path to the firmware file
# This file comes with the Windows driver
# The scanner won't work without it
option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
#option artecFirmwareFile /usr/share/sane/artec_eplus48u/1200.usb

# Is the scanner an Artec E Plus Pro (or compatible)? 0 = no, 1 = yes
option ePlusPro   0

# for adjusting the default gamma values
option redGamma         1.0
option greenGamma       1.0
option blueGamma        1.0
option masterGamma      1.9

#Use this options to set the default offset and exposure time values.
option redOffset        0x28
option greenOffset      0x2f
option blueOffset       0x2f
option redExposure      0xa7
option greenExposure    0x116
option blueExposure     0xdc

# The vendor and model string
# This string is displayed by the frontends. If you do not want to get your
# scanner reported as "Artec E+ 48U", then change the option accordingly.
option vendorString "Artec"
option modelString "E+ 48U"

# device-name
#
# If autodetection does not work, then you can specify the device here
# The device entry must be the last one in this config file (or the last one before a
# new usb entry).
#If you are using libusb, a device looks like this:
#device libusb:001:002
#If you are using the scanner module (kernel driver), a device looks like this:
#device /dev/usbscanner

# ----------------------------------------------------------------------------

# Since the Trust Easy Webscan 19200 uses a different product id, we add
# another usb section here.
#usb 0x05d8 0x4006
#option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
#option vendorString "Trust"
#option modelString "Easy Webscan 19200"

# ----------------------------------------------------------------------------

# Since the Memorex Mem48U uses a different product id, we add
# another usb section here.
#usb 0x05d8 0x4005
#option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
#option vendorString "Memorex"
#option modelString "MEM 48U"

# ----------------------------------------------------------------------------

# Since the Trust 240H Easy Webscan Gold uses a different product id, we add
# another usb section here.
#usb 0x05d8 0x4007
#option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
#option ePlusPro         1
#option vendorString "Trust"
#option modelString "240H Easy Webscan Gold"

# ----------------------------------------------------------------------------

# Since the UMAX AstraSlim SE uses a different product id, we add
# another usb section here.
#usb 0x05d8 0x4009
#option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
#option vendorString "UMAX"
#option modelString "AstraSlim SE"

# ----------------------------------------------------------------------------

# This section is for the Artec E+ Pro
# Note, that the name of the firmware file is called 1200.usb for
# this device
#usb 0x05d8 0x4004
#option artecFirmwareFile /usr/share/sane/artec_eplus48u/1200.usb
#option ePlusPro   1
#option vendorString "Artec"
#option modelString "E+ Pro"

# ----------------------------------------------------------------------------

# This section is for the UMAX AstraSlim 1200 SE
# Note, that the name of the firmware file is called 1200.usb for
# this device
#usb 0x05d8 0x4010
#option artecFirmwareFile /usr/share/sane/artec_eplus48u/1200.usb
#option vendorString "UMAX"
#option modelString "AstraSlim 1200 SE"

# ----------------------------------------------------------------------------

# Since the Yakumo Scan50 uses a different product id, we add
# another usb section here.
#usb 0x05d8 0x4011
#option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
#option vendorString "Yakumo"
#option modelString "Scan50"

Last edited by balu (2008-12-16 14:47:30)


Arch + XFCE  => Minimal yet powerful and elegant

Offline

Board footer

Powered by FluxBB