[sane-devel] backend configuration error.

m. allan noah anoah at pfeiffer.edu
Wed Aug 2 19:46:42 UTC 2006


On Wed, 2 Aug 2006, Immanuel CRC Office wrote:

> I removed the printer. Now it says it does not find anything. This is what I 
> get from the below command:
>
> [plustek_pp] attach (parport0, 0x7fffff9e58c0, (nil))
> [plustek_pp] Device configuration:
> [plustek_pp] device name   : >parport0<
> [plustek_pp] direct I/O    : yes
> [plustek_pp] warmup        : -1s
> [plustek_pp] lampOff       : -1
> [plustek_pp] lampOffOnEnd  : yes
> [plustek_pp] model override: 0
> [plustek_pp] ---------------------
> [plustek_pp] drvopen()
> [plustek_pp] open: PtDrvInit failed: 11
> [plustek_pp] open failed: -1
> [plustek_pp] sane_get_devices (0x7fffff9e79c0, 0)
>
> for ecp, ecp+epp, epp and spp settings in the bios.
>
> Crystle

1. what does your plustek_pp.conf look like?
2. you are doing this as root?
3. what is the io port and irq set to in the bios?

allan

>
> m. allan noah wrote:
>> ok, i remember some of this from before. try this-
>> 
>> ditch the printer temporarily, and reboot the machine. go into the bios 
>> settings, and try each of the ecp/epp/bidirectional etc, port options, one 
>> at a time. after changing one option, boot the machine into linux and run
>> 
>> SANE_DEBUG_PLUSTEK_PP=255 scanimage -L
>> 
>> from the command line.
>> 
>> check:
>> 
>> man plustek_pp
>> 
>> for more info.
>> 
>> allan
>> 
>> On Wed, 2 Aug 2006, Immanuel CRC Office wrote:
>> 
>>> No... I'm just trying to get my Plustek scanner to work, and it doesn't 
>>> show up in scanimage -L, that just shows the HP printer that is connected 
>>> through the scanner to my parallel port.
>>> 
>>> Crystle
>>> 
>>> m. allan noah wrote:
>>>> Crystle: are you writing a sane backend driver? the DBG macro is part of 
>>>> the source used to build SANE, every existing backend uses to print 
>>>> warning messages, so there are lots of examples...
>>>> 
>>>> allan
>>>> 
>>>> On Wed, 2 Aug 2006, Immanuel CRC Office wrote:
>>>> 
>>>>> Could you explain how to use the DBG macro?
>>>>> 
>>>>> Crystle
>>>>> 
>>>>> m. allan noah wrote:
>>>>>> 
>>>>>> try using the DBG macro in your backend to print some messages from 
>>>>>> within sane_init() and sane_get_devices().
>>>>>> 
>>>>>> then call:
>>>>>> 
>>>>>> SANE_DEBUG_BACKENDNAME=255 scanimage -L
>>>>>> 
>>>>>> Replace BACKENDNAME with name of your backend in all caps.
>>>>>> 
>>>>>> if you dont see your messages, then the dll backend may not be loading 
>>>>>> your backend. try using `strace scanimage -L` to be sure.
>>>>>> 
>>>>>> allan
>>>>>> 
>>>>>> On Wed, 26 Jul 2006, Rupesh Tarpara wrote:
>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> I have hand held image scanner which is a USB-ACM device and uses 
>>>>>>> standard
>>>>>>> ACM driver (serial communication protocol over USB interface). The 
>>>>>>> device
>>>>>>> file created by driver is /dev/input/ttyACM0 (virtual serial device).
>>>>>>> 
>>>>>>> Following is the build procedure I have followed.
>>>>>>> 
>>>>>>> I have downloaded "sane-backends 1.0.18" source and made the following
>>>>>>> changes to incorporate my device:
>>>>>>> 1. I have created a new backend source file for this device.
>>>>>>> 2. I have modified "sane-backends-1.0.18/configure.in" and
>>>>>>> "sane-backends-1.0.18/backend/Makefile.in" files to include my 
>>>>>>> backend.
>>>>>>> 3. executed autoconf, ./configure, make and make install
>>>>>>> 4. all libraries were installed at "/usr/local/lib/sane"
>>>>>>> 
>>>>>>> I modified the "/usr/local/etc/sane.d/dll.conf" file to include my 
>>>>>>> backend
>>>>>>> name.
>>>>>>> 
>>>>>>> I am using Xsane as frontend. When I run Xsane, it gives error message 
>>>>>>> as
>>>>>>> "no devices available"
>>>>>>> 
>>>>>>> 
>>>>>>> ----------------------------------------------------------------------- 
>>>>>>> My queries,
>>>>>>> 
>>>>>>> 1) are there any backend configuration steps which I might have 
>>>>>>> skipped?
>>>>>>> 2) What is the procedure frontend follows when it is executed?
>>>>>>> 3) How does the communication happens (or initiates) between 
>>>>>>> Frontend<---->
>>>>>>> backend <------> device?
>>>>>>> 4) What are the steps to be followed for new backend installation?
>>>>>>> 
>>>>>>> -------------------------------------
>>>>>>> 
>>>>>>> Additional information about OS and sane version I am using.
>>>>>>> 
>>>>>>> I am using RedHat AS3 OS, following is the output of uname -a
>>>>>>> [root at mypc root]# uname -a
>>>>>>> Linux mypc.home.com 2.4.21-40.EL #1 Thu Feb 2 22:32:00 EST 2006 i686 
>>>>>>> i686
>>>>>>> i386 GNU/Linux
>>>>>>> 
>>>>>>> [root at mypc root]# scanimage --version
>>>>>>> scanimage (sane-backends) 1.0.18; backend version 1.0.18
>>>>>>> 
>>>>>>> Regards,
>>>>>>> 
>>>>>>> Rupesh
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> http://www.patni.com
>>>>>>> World-Wide Partnerships. World-Class Solutions.
>>>>>>> _____________________________________________________________________
>>>>>>> 
>>>>>>> This e-mail message may contain proprietary, confidential or legally
>>>>>>> privileged information for the sole use of the person or entity to
>>>>>>> whom this message was originally addressed. Any review, e-transmission
>>>>>>> dissemination or other use of or taking of any action in reliance upon
>>>>>>> this information by persons or entities other than the intended
>>>>>>> recipient is prohibited. If you have received this e-mail in error
>>>>>>> kindly delete  this e-mail from your records. If it appears that this
>>>>>>> mail has been forwarded to you without proper authority, please notify
>>>>>>> us immediately at netadmin at patni.com and delete this mail.
>>>>>>> _____________________________________________________________________
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>>> 
>> 
>
>

-- 
"so don't tell us it can't be done, putting down what you don't know.
money isn't our god, integrity will free our souls" - Max Cavalera



More information about the sane-devel mailing list