LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices



Reply
 
Search this Thread
Old 02-10-2006, 02:46 AM   #1
jhenager
LQ Newbie
 
Registered: Sep 2005
Distribution: SuSE first, now Ubuntu
Posts: 14

Rep: Reputation: 0
Getting Mustek 600 III EP Plus to work


jeff@linux:~> uname -r
2.4.21-303-athlon
jeff@linux:~> /sbin/lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 02)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 10)
00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 10)
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
00:0d.0 Communication controller: Lucent Microelectronics 56k WinModem (rev 01)
00:0f.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
00:0f.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
00:11.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 12)
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)
jeff@linux:~>
This is SuSE Professional 9.0.

I understand it is possible, but not easy for me. I have tried everything I can find . SANE is not easy with this particular scanner.
I would be indebted to anyone that can provide step by step instructions.
This and getting my Creative Webcam to work is all that keeps me from completely dumping Windows on this machine. Thanks.
 
Old 03-11-2006, 08:55 AM   #2
jhenager
LQ Newbie
 
Registered: Sep 2005
Distribution: SuSE first, now Ubuntu
Posts: 14

Original Poster
Rep: Reputation: 0
No help?

I would expect someone would have a suggestion.
 
Old 03-31-2007, 03:07 PM   #3
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Mustek 600 III EP Plus - I'd like SANE tips.

I've got the above mentioned old parallel port scanner connected, and made some parallel port kernel modules. I installed sane, xsane, and lib1284 or whatever it's called, and modprobed the parallel port modules into the kernel.
I've got some info from google about configuring it, and much of the info was the same as what's in the sane-related MAN pages, which are direct copies of the docs within the sane folder(s) themselves.. There's only one entry in the HCL, but no reviews.

I think I'm close to making the thing work, but would appreciate any tips from users who may have made one of these old things come to life.

NOTE: I haven't seen a kernel module called 'pg' anywhere (including in kernel xconfig), which is mentioned in the MAN pages somewhere; I think it's a parallel port module, but I am guessing for the time being that I don't need it, as I can already see the scanner by doing:
Code:
root:# sane-find-scanner -p
So it looks good, it tells me my scanner is there, and to see the sane docs for config options.
NOTE2: I have uncommented 'mustek' in /etc/sane.d/dll.conf and have configured /etc/sane.d/mustek_pp.conf with the port and driver for the scanner.

PROBLEM: Despite the sane-find-scanner -p working as root, it doesn't work as non-root, and also if I run 'xsane' as either root OR user, it doesn't find the scanner; it tells me NO DEVICES FOUND.
Do I need to have the sane daemon running? Is that a necessity? I'll be turning that on soon, but didn't think I'd need it to run the device from command line. Maybe I'm wrong.

I'm still working on it, and will post results if I get them (er.. WHEN I get them!) but if anyone has any tips, I'd be grateful.

Sasha
 
Old 03-31-2007, 04:00 PM   #4
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Success :)

In /etc/sane.d/mustek_pp.conf I had to specify 'parport0' as the port instead of the port address 0x03BC.
When I did the sane-find-scanner -p it told me that it found possible scanner at this location 'parport0' so that's where I got that from.

Then I just typed 'scanimage > /home/Desktop/filename' and presto, it scanned a half-decent color image and saved it to the file

There are some options I may be able to use to fine-tune the image, but basically I call this successful, considering the scanner has been outside in the shed for a year or two, and no longer worked under WinXP at all!
 
Old 03-31-2007, 07:28 PM   #5
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
OK, not out of the woods yet..
YES, I can scan images. But:
They are like 433x538 pixels, 24 bpp color, and 50dpi.
Too small, and not quite text- or image-quality.
This scanner is capable of either 300x600 or 600x1200 resolution / 300dpi. According to the Mustek website, it can produce an image of 4800x4800 with 'software interpolation'.
Meanwhile, while I can scan an image at the command line just fine, what I CAN'T do is open either xscanimage or xsane. Neither program can seem to locate any devices (scanner) when run as user, and keep returning
Code:
'failed to open device 'dev/parport0':invalid argument'
. If I run them as root, they can't open 'Display 0.0' and won't run.
I have created multiple dev-nodes which are apparently for the parallel port, as follows:
Code:
mknod -m 666 /dev/parport0 c 99 0
but to no avail.
I also have emailed support @ Mustek.com outlining the whole situation. Not holding my breath waiting for a reply, but hopefully...
Meanwhile, still looking for any other input from the LQ crowd.

UPDATE: I think I may have gotten it working as best as it can/will, which is actually pretty decent. I had to change the port address in the mustek_pp.conf file, from 'parport0' to '*', so that xscanimage or xsane can scan for the device. They weren't finding it otherwise.
As per all the docs, both programs are set up as root-execute only, so I made a system-menu item like:
kdesu xscanimage
and all is well

Last edited by GrapefruiTgirl; 03-31-2007 at 08:04 PM.
 
Old 03-31-2007, 10:54 PM   #6
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
UPDATE:

Wow!! This thing works great! By creating a symlink from the GIMP's plug-ins directory to xsane, I can use Gimp to do the scanning and it has so many features I don't know where to start!
It recognizes the scanner by name, complete with Mustek logo, and scans 100% awesome quality images, not to mention saving as like 100 different filetypes!
Note: Gimp must be run with su or sudo or kdesu, as I chose not to mess with the xsane permissions, but no big deal at all.
I'm impressed---I hereby change my vote in the HCL to a 10/10 for this device.
 
Old 10-17-2008, 09:33 PM   #7
kwill
Member
 
Registered: Jul 2007
Location: Horowhenua New Zealand
Distribution: (X)(K)ubuntu PCLinuxOS Mepis Puppy
Posts: 61

Rep: Reputation: 17
Thanks GrapefruiTgirl

I have just succeeded in getting my Mustek 600CP scanner to work on Kubuntu7.10. It was working some years ago with an earlier linux distribution, can't remember what. After loading new distro it didn't work and I couldn't find out how. Since then the parallel port models seem to be depreciated.

You need package sane-utils which has the sane-find-scanner and scanimage progs.

In the mustek_pp.conf file I uncommented the line "scanner Mustek 600CP" and changed the port to * and uncommented the "mustek_pp" line in dll.conf.

Once I had got sane-find-scanner to detect the device I had problems on my old Dell GX150 with high CPU usage and lockup. The fix was to enable option no_epp in the mustek_pp.conf file. scanimage then worked, so gave the Gimp a try as user and it detected new plugin when it loaded, and as you described full logo and everything. Scans O.K. without being root which is good. It is however VERY slow, at 300 dpi it took several minutes to scan. Xsane 0.991 works on it's own without going thru Gimp but is still slow, 600 dpi took 20 minutes!! but it was a 90M file.

I was looking for something else when I found your posts. Could have used it several years ago, thanks GrapefruiTgirl.
 
  


Reply

Tags
sane, scanner, xsane


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
how-to: Mustek 1200 UB PLUS does work with linux ! qwijibow Linux - Hardware 12 03-22-2008 07:22 AM
Terratec Cinergy 600 tv -> how can I make infrared work? chaosd Linux - Hardware 0 11-24-2005 07:33 AM
ibm thinkpad 600, can't get sound to work salviadud Linux - Laptop and Netbook 0 02-10-2005 11:45 PM
Warcraft III Tft + amarok or xmms does not work MaCkie.J Linux - Hardware 1 01-22-2005 07:48 PM
cant seem to get my brother HL-630 to work directly connected to my IBM Thinkpad 600 eyeon Linux - Hardware 1 09-26-2003 06:35 PM


All times are GMT -5. The time now is 08:01 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration