Hi,
thanks to my employer, SUSE Linux, with its regular 'hack weeks'
(http://en.opensuse.org/Portal:Hackweek) I was able to spend a week on
a SANE backend for the Powerslide/DigitDia Slide Scanner.
See https://github.com/kkaempf/sane-backends, file backend/pie.c
The code is still largely unfinis
Hi Jan,
thanks a lot for sharing your code. I pushed it to
git://github.com/kkaempf/sane-backends.git, branch "reflecta".
* Vleeshouwers, J.M. [Sep 06. 2012 23:41]:
> Hi Michael & Klaus,
>
> A working separate Reflecta/PIE-USB demo backend in the attachment. At least
> it works for a Crystals
Michael,
thanks a lot for posting your changes !
* Michael Rickmann [Aug 21. 2012 22:28]:
>
> Now my questions:
> Would code like the one in the patch be acceptable in SANE?
> Would a separate backend be preferable to patching pie?
Looking at the amount of changes required to properly support
Hi Michael,
* Michael Rickmann [Sep 12. 2012 07:45]:
> Hi Jan, hi Klaus,
>
> last weekend came back from vacation without internet and there will
> be a similar period starting next week.
its great to have you back, but I'm jealous now. ;-)
>
> Am 10.09.2012 21:01, schrieb Vleeshouwers, J.M.
* Michael Rickmann [Sep 13. 2012 10:55]:
> Hi Jan, hello Klaus,
> first I tried to clone Jan's backend from Klaus repository at github
> but failed to reconfigure it.
Sorry it didn't work for you. I usually remove generated files from git.
After git checkout, you should run (documented here for
* Michael Rickmann [Sep 12. 2012 07:45]:
> Let us call it reflecta at the moment as the naming in Jan's
> code seems to suggest it.
I wouldn't be too happy naming the backend "reflecta". At least for my
slide scanner, Reflecta is just the European distributor for a device
originating from Pacific
* Michael Rickmann [Sep 13. 2012 15:59]:
> Does it really have USB ids 0x05e3, 0x0142 as written in
> http://www.sane-project.org/unsupported/reflecta-digitdia-3600.html
> ?
Would I lie to you ? :-) Yes 0x5e3:0x0142 is correct for the "Multiple
Slide Scanner" aka "PIE MS Scanner".
> Jan's and m
* Michael Rickmann [Sep 13. 2012 13:33]:
> I think that once we have a minimal backend which works for more
> than one of us we could start helping each other.
I'm all for it !
(And github.com is a very nice place for collaborating on git repos.
Hint, hint ;-))
> I could fit in
> calibration,
Hi Michael,
* Michael Rickmann [Sep 13. 2012 18:21]:
> Am 13.09.2012 14:38, schrieb Klaus Kaempf:
> >Cranking up the debug level revealed a 'read' request issued without
> >the scanner indicating availabilty of data. The the scanner hung and I
> >had to power-cy
* Vleeshouwers, J.M. [Sep 13. 2012 19:06]:
> Hi Klaus & Michael,
>
> Too many mails to reply to at once. But it may be practical to choose a name
> now, before we start merging code.
> I don't have a strong preference for 'reflecta'. Since the scanners indicate
> they are PIE, 'pieusb' might b
* Vleeshouwers, J.M. [Sep 13. 2012 21:32]:
> Klaus,
>
> Please do.
> I'm curious about the model number (byte 116, start counting at 0), but also
> if there are other differences.
> Can you get the whole INQUIRY block (not just the 128 or so the Windows
> driver uses)?
Attached (hopefully comp
* Michael Rickmann [Sep 14. 2012 08:52]:
> Hi Klaus,
>
> Am 13.09.2012 14:49, schrieb Klaus Kaempf:
> >
> >After git checkout, you should run (documented here for sane-devel)
> >
> > - libtoolize
> > - autoreconf -fi
> > - BACKENDS=pie
Jan, Michael,
after (too) many weeks, I finally found some time to work on the
'pieusb' backend driver again.
Based on Jan's work, I started a big round of cleanups and coding
style improvements. The various pieusb_*.c are now separate
compilation units.
See https://github.com/kkaempf/sane-backe
Hi Paul,
* Paul Menzel [Mar 04. 2013 10:34]:
>
> In my opinion, before committing this upstream you could squash several
> commits into the original one (as it is not upstream yet). That will
> keep the commit log cleaner.
sure, no problem. What's the usual process for getting code upstream ?
A
Hi,
more than 2 years ago earlier versions of this driver were already
discussed on this mailing list.
Meanwhile I refactored the code, fixed most bugs, and successfully
scanned more than 10.000 slides.
It's now about time to get it included into sane-backends. And I'm
willing to take up this ch
Hi Stef,
* Stef [Aug 07. 2015 09:13]:
>
> I have starting to review the backend's code.
thanks a lot !
> The bug tracker
> has all the details, but there are a couple of things that are worth
> discussing here.
>
> First sane/sanei_ir.h is used. I don't find it in the pieusb
> bra
Hi Rolf,
* Rolf Bensch [Aug 13. 2015 23:11]:
> Hi Klaus,
>
> Some functions of your scanner backend are very interesting for the
> Pixma backend, too. My scanner (CanoScan 9000F) also has an ir-lamp for
> dust removal functions. I'm very happy that you're implementing such
> functions to Sane no
* Stef [Aug 19. 2015 22:18]:
> Hello,
>
> I have reviewed latest changes, and I consider that the pieusb
> backend is ready for inclusion since commit
> e6294630553b5bcb2671537786c5107e3393ac9f on the pieusb branch of
> g...@github.com:kkaempf/sane-backends.git .
Great, many thanks for y
* Olaf Meeuwissen [May 09. 2016 15:10]:
>
> Alessandro Zummo writes:
>
> > On Mon, 02 May 2016 11:57:58 +0900
> > Olaf Meeuwissen wrote:
> >
> >> That leaves zero flags to be passed, so the mkostemp() call reduces to
> >> mkstemp().
> >>
> >> I would simply call mkstemp() unconditionally. Tha
* Luigi Curzi [Jun 14. 2016 10:30]:
> Hello,
>
> i purchased a Reflecta Proscan 10T.
> It has same vendor and device id of CrystalScan 7200, so i didn't add
> anything in pieusb.conf.
>
> sane-find-scanner finds it but scanimage -L returns:
>
> No scanners were identified.
Scanner identificati
Hi Olaf,
sorry for a late response, the mail backlog was quite substantial ;-)
* Olaf Meeuwissen [Sep 19. 2016 05:50]:
> Hi Klaus,
>
> Your vacation service mentioned you'd be away until 2016-09-13. Have
> you had a chance to look at this already?
>
> I have a patch lined up that simply remov
* Vleeshouwers, J.M. [Nov 01. 2016 18:09]:
> Hi Klaus & Michael,
>
> I haven't been using my scanner (Reflecta Crystalscan 7200) for quite some
> time, but when I recently installed Ubuntu 16.04, I decided to check whether
> the backend available from https://github.com/kkaempf/sane-backends wo
Neither of these scanner have an automated slide transport and fail on
respective SCSI commands.
- Add flags parameter to control if automatic slide transport is available
- Reflect flags in pieusb.conf.in
- rename SLIDE_LAMP_ON to SLIDE_INIT
it fails on scanners without automatic slide transpor
* Olaf Meeuwissen [May 04. 2017 12:03]:
>
> Thanks for the patch, it looks good so I'll push it but shouldn't you
> list the ProScan 10T and Reflecta CrystalScan 3600 as supported to at
> least some extent in doc/descriptions/pieusb.desc now?
>
> Waiting for your doc-fix ;-)
Attached ;-)
Thank
* Julian Hauser [May 31. 2017 00:06]:
> Hello,
>
> I'm trying the get the Reflecta RPS 7200 to work with pieusb, so far
> with little success.
>
> I can find the scanner with sane-find-scanner:
>
> - "found USB scanner (vendor=0x05e3, product=0x0144) at libusb:001:014"
Good, you already have t
* Julian Hauser [May 31. 2017 10:51]:
> Hello, thanks for the help! :)
>
> I don't seem to get any output of the sort you describe:
>
Ah, sorry, this model number isn't listed at all yet.
Please start with a zero model number in pieusb.conf:
usb 0x05e3 0x0144 0x00 0x00
and try again.
Kla
* Julian Hauser [May 31. 2017 12:01]:
> Great, that did it! The model number is 0x31. I've tried doing a test
> scan but am getting an I/O error.
>
> Here's the log: https://pastebin.com/rr8j0gaN
>
> Here's the output of "SANE_DEBUG_PIEUSB=14 scanimage":
> https://pastebin.com/YLD4VuRb
Ugh: sc
* Julian Hauser [May 31. 2017 15:15]:
> On Wed, 31.05.17 14:39, Klaus Kaempf wrote:
> > * Julian Hauser [May 31. 2017 12:01]:
> > > Great, that did it! The model number is 0x31. I've tried doing a test
> > > scan but am getting an I/O error.
>
> > > H
* Julian Hauser [May 31. 2017 16:12]:
> On Wed, 31.05.17 15:23, Klaus Kaempf wrote:
> > You're trying to scan without calibration and the scanner complains with
> > "Calibration disable not granted". Try with "xsane".
>
> Do you mean the cal
* Julian Hauser [Jun 01. 2017 11:20]:
>
> It does seem to fail at a different point now.
Yes, indeed
> If I look at the logs there does seem to be (though my interpretation
> might be totally off) some calibration info coming from the scanner
> (starting at around line 8034), but it then fails
Hi Julian,
* Julian Hauser [Aug 10. 2017 22:58]:
> Hello everyone,
>
> I'm using the Reflecta 10T scanner using the pieusb backend. It mostly works
> very well, thanks! One thing I have noticed though is that if I enable the
> infrared scratch and dust removal option "Clean image" in Xsane, th
* Reinhard Kotucha [Dec 22. 2017 02:58]:
> Hi,
> first of all, thank you very much for sane.
>
> I've bought a slide scanner (Reflecta DigiDia 5000) from a friend
> which is classified as "Untested". However, its successor (DigiDia
> 6000) is supported and I doubt that there are significant diff
Hi Reinhard,
* Reinhard Kotucha [Dec 23. 2017 23:52]:
>
> It works now but the scanner is not detected unless 'pieusb' is added
> to dll.conf .
yes, that's to be expected.
>
> > Please add 'GROUP="lp",' to this list to give you full access to the
> > usb device.
>
> Done. Can now run it a
* Klaus Kaempf [Dec 27. 2017 11:28]:
>
> Hmm, 0x01 is the right value. Send me the full log via private mail.
Reinhard,
thanks for the logs.
Please check out https://github.com/kkaempf/sane-backends.git. The
'kkaempf' branch is one commit on top of current sane-backends#maste
* Reinhard Kotucha [Dec 28. 2017 18:41]:
>
> Thank you Klaus. Works fine now after adding pieusb to dll.conf.
Awesome, thanks for testing !
Does xsane offer the 'advance slide' checkbox ?
Does it advance the slide after the scan ?
Thanks,
Klaus
--
SUSE Linux GmbH, GF: Felix Imendörffer, Jan
* Reinhard Kotucha [Dec 29. 2017 12:38]:
> yes, there is an 'advance slide' checkbox.
>
> > Does it advance the slide after the scan ?
>
> It advances the slide once. A preview of the first slide is displayed
> and the second slide is pulled in and nothing else happens after that.
If you choo
36 matches
Mail list logo