Epson scanner communication failure

Asked by Geert van Boxtel

Hello,

I have an Epson Stylus Office BX310FN printer-scanner-fax that I am trying to use under 10.04 LTS amd64 through a network connection (static IP address). The device is connected to my ADSL modem so that there is no need to have a PC running at all times while still allowing wireless access from different laptops (Win + Ubuntu).

Printing is no problem, but scanning is. The scanner is recognized:

$ scanimage -L
device `epson2:net:192.168.2.6' is a Epson PID 0854 flatbed scanner

But then:

** (simple-scan:7190): DEBUG: Starting Simple Scan 1.0.3, PID=7190
** (simple-scan:7190): DEBUG: Restoring window to 600x400 pixels
** (simple-scan:7190): DEBUG: sane_init () -> SANE_STATUS_GOOD
** (simple-scan:7190): DEBUG: SANE version 1.0.20
** (simple-scan:7190): DEBUG: Requesting redetection of scan devices
** (simple-scan:7190): DEBUG: Processing request
** (simple-scan:7190): DEBUG: sane_get_devices () -> SANE_STATUS_GOOD
** (simple-scan:7190): DEBUG: Device: name="epson2:net:192.168.2.6" vendor="Epson" model="PID 0854" type="flatbed scanner"
** (simple-scan:7190): DEBUG: Requesting scan at 300 dpi from device 'epson2:net:192.168.2.6'
** (simple-scan:7190): DEBUG: scanner_scan ("epson2:net:192.168.2.6", 300, SCAN_SINGLE)
** (simple-scan:7190): DEBUG: Processing request
** (simple-scan:7190): DEBUG: sane_open ("epson2:net:192.168.2.6") -> SANE_STATUS_GOOD
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (0)
** (simple-scan:7190): DEBUG: Option 0: title='Number of options' type=int size=4 cap=soft-detect
** (simple-scan:7190): DEBUG: Description: Read-only option that specifies how many options a specific devices supports.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (1)
** (simple-scan:7190): DEBUG: Option 1: title='Scan Mode' type=group size=4
** (simple-scan:7190): DEBUG: Description:
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (2)
** (simple-scan:7190): DEBUG: Option 2: name='mode' title='Scan mode' type=string size=7 values=["Binary", "Gray", "Color"] cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Selects the scan mode (e.g., lineart, monochrome, or color).
** (simple-scan:7190): DEBUG: sane_control_option (2, SANE_ACTION_SET_VALUE, "Color") -> (SANE_STATUS_GOOD, "Color")
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (3)
** (simple-scan:7190): DEBUG: Option 3: name='depth' title='Bit depth' type=int size=4 values=[8] cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description: Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (4)
** (simple-scan:7190): DEBUG: Option 4: name='halftoning' title='Halftoning' type=string size=26 values=["None", "Halftone A (Hard Tone)", "Halftone B (Soft Tone)", "Halftone C (Net Screen)", "Dither A (4x4 Bayer)", "Dither B (4x4 Spiral)", "Dither C (4x4 Net Screen)", "Dither D (8x4 Net Screen)", "Text Enhanced Technology", "Download pattern A", "Download pattern B"] cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description: Selects the halftone.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (5)
** (simple-scan:7190): DEBUG: Option 5: name='dropout' title='Dropout' type=string size=6 values=["None", "Red", "Green", "Blue"] cap=soft-select,soft-detect,inactive,advanced
** (simple-scan:7190): DEBUG: Description: Selects the dropout.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (6)
** (simple-scan:7190): DEBUG: Option 6: name='brightness' title='Brightness' type=int size=4 min=0, max=0, quant=0 cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description: Selects the brightness.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (7)
** (simple-scan:7190): DEBUG: Option 7: name='sharpness' title='Sharpness' type=int size=4 min=-2, max=2, quant=0 cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description:
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (8)
** (simple-scan:7190): DEBUG: Option 8: name='gamma-correction' title='Gamma Correction' type=string size=25 values=["User defined (Gamma=1.0)", "User defined (Gamma=1.8)"] cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (9)
** (simple-scan:7190): DEBUG: Option 9: name='color-correction' title='Color correction' type=string size=20 values=["None", "Automatic", "User defined", "Impact-dot printers", "Thermal printers", "Ink-jet printers", "CRT monitors"] cap=soft-select,soft-detect,inactive,advanced
** (simple-scan:7190): DEBUG: Description: Sets the color correction table for the selected output device.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (10)
** (simple-scan:7190): DEBUG: Option 10: name='resolution' title='Scan resolution' type=int size=4 unit=dpi values=[75, 100, 150, 300, 600, 1200] cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Sets the resolution of the scanned image.
** (simple-scan:7190): DEBUG: sane_control_option (10, SANE_ACTION_SET_VALUE, 300) -> (SANE_STATUS_GOOD, 300)
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (11)
** (simple-scan:7190): DEBUG: Option 11: name='threshold' title='Threshold' type=int size=4 min=0, max=255, quant=0 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Select minimum-brightness to get a white point
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (12)
** (simple-scan:7190): DEBUG: Option 12: title='Advanced' type=group size=4 cap=soft-select,soft-detect,advanced
** (simple-scan:7190): DEBUG: Description:
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (13)
** (simple-scan:7190): DEBUG: Option 13: name='mirror' title='Mirror image' type=bool size=4 cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description: Mirror the image.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (14)
** (simple-scan:7190): DEBUG: Option 14: name='auto-area-segmentation' title='Auto area segmentation' type=bool size=4 cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description: Enables different dithering modes in image and text areas
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (15)
** (simple-scan:7190): DEBUG: Option 15: name='red-gamma-table' title='Red intensity' type=int size=1024 min=0, max=255, quant=0 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Gamma-correction table for the red band.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (16)
** (simple-scan:7190): DEBUG: Option 16: name='green-gamma-table' title='Green intensity' type=int size=1024 min=0, max=255, quant=0 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Gamma-correction table for the green band.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (17)
** (simple-scan:7190): DEBUG: Option 17: name='blue-gamma-table' title='Blue intensity' type=int size=1024 min=0, max=255, quant=0 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Gamma-correction table for the blue band.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (18)
** (simple-scan:7190): DEBUG: Option 18: name='wait-for-button' title='Wait for Button' type=bool size=4 cap=soft-select,soft-detect,advanced
** (simple-scan:7190): DEBUG: Description: After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (19)
** (simple-scan:7190): DEBUG: Option 19: title='Color correction' type=group size=4 cap=soft-select,soft-detect,advanced
** (simple-scan:7190): DEBUG: Description:
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (20)
** (simple-scan:7190): DEBUG: Option 20: name='cct-mode' title='CCT Mode' type=string size=21 values=["Automatic", "Reflective", "Colour negatives", "Monochrome negatives", "Colour positives"] cap=soft-select,soft-detect,advanced
** (simple-scan:7190): DEBUG: Description: Color correction profile mode
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (21)
** (simple-scan:7190): DEBUG: Option 21: name='cct-profile' title='CCT Profile' type=fixed size=36 min=-2,000000, max=2,000000, quant=0 cap=soft-select,soft-detect,advanced
** (simple-scan:7190): DEBUG: Description: Color correction profile data
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (22)
** (simple-scan:7190): DEBUG: Option 22: title='Preview' type=group size=4 cap=advanced
** (simple-scan:7190): DEBUG: Description:
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (23)
** (simple-scan:7190): DEBUG: Option 23: name='preview' title='Preview' type=bool size=4 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Request a preview-quality scan.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (24)
** (simple-scan:7190): DEBUG: Option 24: title='Geometry' type=group size=4 cap=advanced
** (simple-scan:7190): DEBUG: Description:
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (25)
** (simple-scan:7190): DEBUG: Option 25: name='tl-x' title='Top-left x' type=fixed size=4 unit=mm min=0,000000, max=215,899994, quant=0 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Top-left x position of scan area.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (26)
** (simple-scan:7190): DEBUG: Option 26: name='tl-y' title='Top-left y' type=fixed size=4 unit=mm min=0,000000, max=297,179993, quant=0 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Top-left y position of scan area.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (27)
** (simple-scan:7190): DEBUG: Option 27: name='br-x' title='Bottom-right x' type=fixed size=4 unit=mm min=0,000000, max=215,899994, quant=0 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Bottom-right x position of scan area.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (28)
** (simple-scan:7190): DEBUG: Option 28: name='br-y' title='Bottom-right y' type=fixed size=4 unit=mm min=0,000000, max=297,179993, quant=0 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Bottom-right y position of scan area.
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (29)
** (simple-scan:7190): DEBUG: Option 29: title='Optional equipment' type=group size=4 cap=advanced
** (simple-scan:7190): DEBUG: Description:
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (30)
** (simple-scan:7190): DEBUG: Option 30: name='source' title='Scan source' type=string size=26 values=["Flatbed", "Automatic Document Feeder"] cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Selects the scan source (such as a document-feeder).
** (simple-scan:7190): DEBUG: sane_control_option (30, SANE_ACTION_SET_VALUE, "Flatbed") -> (SANE_STATUS_GOOD, "Flatbed")
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (31)
** (simple-scan:7190): DEBUG: Option 31: name='auto-eject' title='Auto eject' type=bool size=4 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Eject document after scanning
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (32)
** (simple-scan:7190): DEBUG: Option 32: name='film-type' title='Film type' type=string size=15 values=["Positive Film", "Negative Film", "Positive Slide", "Negative Slide"] cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description:
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (33)
** (simple-scan:7190): DEBUG: Option 33: name='focus-position' title='Focus Position' type=string size=24 values=["Focus on glass", "Focus 2.5mm above glass"] cap=soft-select,soft-detect,inactive,advanced
** (simple-scan:7190): DEBUG: Description: Sets the focus position to either the glass or 2.5mm above the glass
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (34)
** (simple-scan:7190): DEBUG: Option 34: name='bay' title='Bay' type=string size=2 values=["1", "2", "3", "4", "5", "6"] cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description: Select bay to scan
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (35)
** (simple-scan:7190): DEBUG: Option 35: name='eject' title='Eject' type=button size=4 cap=soft-select,soft-detect
** (simple-scan:7190): DEBUG: Description: Eject the sheet in the ADF
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (36)
** (simple-scan:7190): DEBUG: Option 36: name='adf-mode' title='ADF Mode' type=string size=8 values=["Simplex", "Duplex"] cap=soft-select,soft-detect,inactive
** (simple-scan:7190): DEBUG: Description: Selects the ADF mode (simplex/duplex)
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (37)
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (27)
** (simple-scan:7190): DEBUG: sane_control_option (27, SANE_ACTION_SET_VALUE, 215,899994) -> (SANE_STATUS_GOOD, 215,899994)
** (simple-scan:7190): DEBUG: sane_get_option_descriptor (28)
** (simple-scan:7190): DEBUG: sane_control_option (28, SANE_ACTION_SET_VALUE, 297,179993) -> (SANE_STATUS_GOOD, 297,179993)
** (simple-scan:7190): DEBUG: sane_start (page=0, pass=0) -> SANE_STATUS_GOOD
** (simple-scan:7190): DEBUG: sane_get_parameters () -> SANE_STATUS_GOOD
** (simple-scan:7190): DEBUG: Parameters: format=SANE_FRAME_RGB last_frame=SANE_TRUE bytes_per_line=7632 pixels_per_line=2544 lines=3508 depth=8
** (simple-scan:7190): DEBUG: Page is 2544 pixels wide, 350ut 8 pixels high, 8 bits per pixel
** (simple-scan:7190): DEBUG: sane_read (7633) -> (SANE_STATUS_IO_ERROR, 0)
** (simple-scan:7190): DEBUG: sane_cancel ()
** (simple-scan:7190): DEBUG: sane_close ()
** (simple-scan:7190): DEBUG: The request failed: The name org.gnome.ColorManager was not provided by any .service files
** (simple-scan:7190): DEBUG: Stopping scan thread
** (simple-scan:7190): DEBUG: Processing request
** (simple-scan:7190): DEBUG: sane_exit ()

After this, the scanner is not recognized anymore and should be switched off and on again. I have also tried the Xsane frontend with the same result, which makes me think this is some configuration issue in the backend. But I am by no means an expert...

Anybody out there who can help?
Thank you so much!
- Geert

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu simple-scan Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#1
Revision history for this message
Geert van Boxtel (geert-gvb) said :
#2

Thanks actionparship!

The tip to install iscan worked for me. It took some searching to find the right way of installing it in my case, so I list the procedure that I followed hoping it might help other users.

1. Find the software at http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do. Select the right model.
2. Download and install the data package just by double-clicking on the icon: iscan-data_1.0.1-1_all.deb
3. Download and install iscan: 2.25.0-1.ltdl7_amd64.deb
4. Download and install the network package, needed because I connect directly to a network location: iscan-network-nt_1.1.0-2_amd64.deb

These files are specific to my 10.04 LTS amd64 setup. Other systems may require other files.
Note: the order of installation is important!

Now set the network location (my scanner is at 192.168.2.6):
$ sudo nano /etc/sane.d/epkowa.conf
#comment out scsi and usb entries
net 192.168.2.6

Now start iscan from Applications -> Graphics -> ImageScan for Linux

Ready!

Thanks for the help,
Geert

Revision history for this message
Geert van Boxtel (geert-gvb) said :
#3

Thanks actionparsnip, that solved my question.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#4

Great share. Hopefuilly others will find this and fix their issues