LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Neat Receipts Mobile Scanner (https://www.linuxquestions.org/questions/linux-hardware-18/neat-receipts-mobile-scanner-4175468313/)

dictatorofmyownworld 07-03-2013 05:12 AM

Neat Receipts Mobile Scanner
 
I got myself one of those Neat Receipts Scanners and I am having a heck of a time getting it to work.
I am running OpenSuse 12.3 with kernel 3.3.10-1.16-desktop (output of uname -r)
The scanner is detected by the computer but I can't use it, I don't have a driver.
I can only use sane-find-scanner with sudo and this is the output:
eric@linux-qa4t:~> sudo sane-find-scanner
root's password:

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x1f44 [The Neat Company ], product=0x0001 [Neat Mobile Scanner]) at libusb:001:026
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.

Here is the output for scanimage -L:
eric@linux-qa4t:~> scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

I was able to get my hands on the firmware which is a file called cism216.fw and I have that in the gt68xx folder. I tried editing the gt68xx.conf file. Though I could only do that logged in as root, there has to be a better way.
I'm at my wit's end.
Does anyone know someone who has a brother who has this thing working? Or is it a lost cause?

TB0ne 07-03-2013 09:04 AM

Quote:

Originally Posted by dictatorofmyownworld (Post 4983293)
I got myself one of those Neat Receipts Scanners and I am having a heck of a time getting it to work.
I am running OpenSuse 12.3 with kernel 3.3.10-1.16-desktop (output of uname -r)
The scanner is detected by the computer but I can't use it, I don't have a driver.
I can only use sane-find-scanner with sudo and this is the output:
eric@linux-qa4t:~> sudo sane-find-scanner
root's password:

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x1f44 [The Neat Company ], product=0x0001 [Neat Mobile Scanner]) at libusb:001:026
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.

Here is the output for scanimage -L:
eric@linux-qa4t:~> scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

I was able to get my hands on the firmware which is a file called cism216.fw and I have that in the gt68xx folder. I tried editing the gt68xx.conf file. Though I could only do that logged in as root, there has to be a better way.
I'm at my wit's end.
Does anyone know someone who has a brother who has this thing working? Or is it a lost cause?

Well, editing config files and putting things into system directories really only can be (and SHOULD BE), done as root. You should only have to do it once, to get things configured.

From the SANE pages on your scanner:
http://www.sane-project.org/sane-mfg...Z-NEATRECEIPTS
http://www.sane-project.org/man/sane-gt68xx.5.html

The second link has directions and an example config file. You've already posted the information that you need, so just copy/paste it into the config file.
Also be aware that the SANE project has listed compatibility of that scanner as BASIC/Untested...things may not work correctly, if at all.

dictatorofmyownworld 07-03-2013 05:45 PM

Thanks TB0ne, I've already been through both of those pages. I was just hoping that I may have missed something or hope to find someone who has this scanner running themselves.
Would you or, someone else, know how to set the permissions so that I don't have to run the sane-find-scanner command with sudo? Everything I read says that I have to add my user to the appropriate group, but I can't figure out which group that is. Short of adding my user to each group one at a time and testing it. I just don't know if I'm going to get myself in trouble adding myself to a group with too much power. I still might try that tonight to see which groups work.

dictatorofmyownworld 07-03-2013 07:23 PM

UPDATE:
I opened up the scanner to see the chip set for myself, and I found I have been working with the wrong Sane Back end. I have a Neat Receipts NM-1000, and my device happens to have a GL123 chip set. I have been working with the GT68xx with the assumption that I had a GT6816 as listed on the Sane GT68xx back end list. Sane does have a Genesys Logic back end. I will be looking into that as I continue. I will keep posting my findings as I go, maybe this will help someone in the future.

dictatorofmyownworld 07-04-2013 05:09 AM

Ok I think I have the permissions issue solved, but I may get yelled at for my solution.
I logged in as root.
Opened Dolphin.
Navigated to /dev/bus
Right clicked on the usb folder and changed the permissions to user:"eric" Group:"lp"
Now what kind of trouble could I find myself in?

XexorZ 07-29-2016 12:51 PM

It's been 3 years, my apologies for resurrection but I can not find other posts that suggest success in getting this scanner working.

Did you ever get this working? If so, where did you find the driver?


All times are GMT -5. The time now is 07:52 AM.