Software : : SCANdal 1.4
Posted By: zukow. on 2010/11/22 16:55:41
After quite a long break the final version of SCANdal 1.4 scanner software appeared.

Compared to version 1.3 program allows you to:
- Automatic imposition of a filter on the image after scanning
- Automatic printing after scanning
- Cropping and automatic calculation of the area to crop
- Saving information about the DPI in JPEG and TIFF files
- Load previously saved scans, along with DPI information using Reggae
- Use the ADF (auto document feeder)

The program is available here http://aminet.net/driver/other/scandal.lha

In addition, it has been added:
- MUI help balloons
- Configurable ruler

Errors in the handling of scanning sources has been fixed also.

Screenshots:
http://brain.umcs.lublin.pl/~rzookol/pics/scandal22.png
http://brain.umcs.lublin.pl/~rzookol/pics/scandal23.png
 
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    MarK
    Joined: 2004/1/25
    Posts: 641
    From: Prague, The Cz...
    this software looks really great... how about some colour calibration?

    bye, MarK.
  • »2010/11/24 6:31
    Profile
  • MorphOS Developer
    zukow
    Joined: 2005/2/9
    Posts: 644
    From: Poland
    @MarK

    i'm going to implement it someday but i use my scanner(s) mostly as a photocopier so i want to finetune ADF mode first.
  • »2010/11/24 7:49
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Travis_H
    Joined: 2009/12/17
    Posts: 147
    From: Salem, Oregon,...
    Poseidon doesn't show what device the scanner is using, so I don't know what to put in the preferences. I'm trying the BetaScanCanon.device for the driver. Trident just shows 'none' in the class field. What's wrong?

    TJH
  • »2010/11/28 1:14
    Profile
  • MorphOS Developer
    zukow
    Joined: 2005/2/9
    Posts: 644
    From: Poland
    which model do You have ?
  • »2010/11/28 9:29
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Travis_H
    Joined: 2009/12/17
    Posts: 147
    From: Salem, Oregon,...
    CanoScan FB630Ui
  • »2010/11/28 20:41
    Profile
  • MorphOS Developer
    zukow
    Joined: 2005/2/9
    Posts: 644
    From: Poland
    it's different backend
    canon630u
    i'll look on it tommorow.
  • »2010/11/29 9:36
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Travis_H
    Joined: 2009/12/17
    Posts: 147
    From: Salem, Oregon,...
    Thanks for checking on this.

    TJH
  • »2010/11/29 22:43
    Profile
  • MorphOS Developer
    zukow
    Joined: 2005/2/9
    Posts: 644
    From: Poland
    http://brain.umcs.lublin.pl/~rzookol/download/canon630u.lha

    copy #?.conf to s:

    and test. i dont have this scanner so it may work but i don't guarantee anything
  • »2010/11/30 19:47
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Joined: 2004/4/15
    Posts: 565
    From:
    Hello,

    here are my first results:

    1. Epson Perfection 1650 USB is working well with MorphOS 2.6
    on Pegasos 2 using your Morphos Epson USB driver.

    2. Scanning should be done in it's own thread
    to avoid blocking gui.

    3. No Preview function?

    4. Saving as jpeg: selected quality, set basename to "test"
    and clicked save and a file requester opened asking for the path
    but selected basename has no effect?!

    5. Clicked to fx and than preview caused mui application freezing:
    There were no fx installed (nothing was shown).

    6. Entered another device in preferences->device and selected cancel,
    even so wrong setup was saved.

    7. Clicking connect also freezes gui until finished (should be done in own thread).

    regards
    eliot

    [ Edited by eliot On 2010/11/30 19:53 ]
    regards
    eliot
  • »2010/11/30 19:51
    Profile
  • MorphOS Developer
    zukow
    Joined: 2005/2/9
    Posts: 644
    From: Poland
    @eliot

    thanks for a report

    ad1.
    epson2 is better
    http://brain.umcs.lublin.pl/~rzookol/download/epson2.lha

    ad2.
    yes, it will be added in SCANdal 1.5

    ad3.
    if driver/scanner support Preview, an option Preview is shown. During first scan preview mode is automatically set on. After scanning in preview mode, checkmark is automatically set off. epson_usb.device has some problems with preview mode (it doesn't works), epson2.device has proper preview mode.

    ad4. it's a bug. basename is for autoincrement mode only. i messed sth in 1.4 :)

    ad5. strange, it works (doesn't generate any hits) here, i'll look at it

    ad6. noted

    ad7. same as 2)
  • »2010/11/30 20:20
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Travis_H
    Joined: 2009/12/17
    Posts: 147
    From: Salem, Oregon,...
    Thanks for the work on my behalf, but my problem seems to stem from Poseiden and the scanner. Trident reports no class attached to the scanner (listed as 'none') with no bindings. There's nothing communicating with the scanner so I can't test the driver. This is the error I get:

    "Error opening: RAM:canon630u/canon630u.device Unit: 0
  • »2010/11/30 23:27
    Profile
  • MorphOS Developer
    zukow
    Joined: 2005/2/9
    Posts: 644
    From: Poland
    There is no usb classesfor scanners so Poseidon doesn't bind to them. That's normal.
    Could you send me debug log from logtool/getramdebuglog after You click on
    Scan or connect ?
  • »2010/11/30 23:33
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Joined: 2004/4/15
    Posts: 565
    From:
    THX for the quick answer, but Epson2 device did not work for me.
    Please have a look at this screenshot, perphaps you see any fault:

    http://www.exception-dev.de/amiga/epson2.png
    regards
    eliot
  • »2010/12/1 16:01
    Profile
  • MorphOS Developer
    zukow
    Joined: 2005/2/9
    Posts: 644
    From: Poland
    yes, i see :)
    my new usb api calls poseidon directly and doesn't use usbwrap.device. The driver check if it get something from Device: field and if it is something there it assumes that is lowe-level device communication (scsi.device, symbios.device etc.). if it gets null it uses poseidon directly. so remove this usbraw.device and it should work
  • »2010/12/1 16:26
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Joined: 2004/4/15
    Posts: 565
    From:
    Nice, preview and scanning is now working, thx!
    Perhaps you should add a combobox which contains the busses (scsi, usb, ..)
    and if usb is selected, disable the deivce field.
    You can also check the preferences when user is clicking to save/use
    if they are reasonable.

    Oh it's really time for me to deal mui programming.

    Thx for help and that gread app!
    regards
    eliot
  • »2010/12/1 16:54
    Profile