Mostrando postagens com marcador scanner. Mostrar todas as postagens
Mostrando postagens com marcador scanner. Mostrar todas as postagens

quarta-feira, 15 de fevereiro de 2017

Ubuntu 14.04.5 with Epson L455

So this is log about my experience with Epson L455 multifunction printer that I bought in Brazil.

Does it work?

Short answer: YES!

Not only I did setup the printer using only a Linux station with a Mozilla/Firefox browser, but I believe the information on the WEB and also on the "quick start sheet" that comes with the printer (in the box) it not clear about this.  You do not need to use CD/DVD or the other paid OS.

Does EPSON support Linux ?

For my surprise and exactly what made me choose the EPSON printer was that it is really committed to support GNU/Linux users.

Check this (and choose Linux OS):

Does EPSON have good documentation to support Linux, see this:

And I notice support for not only Ubuntu 14.04 and 16.04 but for other flavors of Linux as well.

Does EPSON L455 scanner and printer work over wifi without the need of a USB network host computer ?

YES!  But you need to install all the packages as describe in the documentation you downloaded, and also configure properly the network, printer CUPS and SANE conf file (all detailed in the documentation).

In less then 30 minutes I figured out (ie. followed the instructions) and was not only printing with quality control but also: scanning documents and changing the network DHCP IP to a fixed IP address using just the a web browser connected to the printer WEB-GUI.  And also, don't forget to change the Admin password!

Does it work with Android, to print and scan direct to and from your phone ?

YES!  But you need to download and configure from Google Play the EPSON iPrint app.  Should work with iPhone too.


Final words:  

EPSON, THANK YOU!!!!!!  

GNU/Linux community loves you!


segunda-feira, 9 de junho de 2014

How to install Gotec Slim scanner model 6760 on Ubuntu Linux

Many year ago I bought a Gotec Slim scanner model 6760 with 24000 dpi, and upto 48 bits using USB interface.

Later I found that it was also called Plustek OpticSlim 2400+

Flatbed Scanning:
Yes
Film Scanning:
No
Document Feeder:
No
Windows:
Yes
Mac:
No
Linux:
 No*
USB:
Yes
SCSI:
No
Firewire:
No
Network:
No
USB Vendor ID:
07b3
USB Product ID:
0454

* did not came with a driver for Linux, but linux community did the magic.

Technical Specification:
  • Technology: CCD colour sensor
  • Optical resolution: 1200 x 2400 dpi
  • Interpolated resolution: 24000 dpi
  • Maximum scanning area: A4 (210 x 297 mm)
  • Scanning method: single pass
  • Lamp: cold cathode
  • Interface: USB version 1.1
  • Connector: USB type B
  • Net weight: 1.4 Kg
  • Size: 378/257/33 mm (Lenght/Width/Height)

Buttons – quick functions (need driver/software):
  • Copy: Send scan to printer
  • OCR: Converts image to text – Optic Character Recognition
  • E-mail: Sends image or text to e-mail client
  • Custom: user programmable
  • Scan: Start the scanning application

Capture modes:
  • Colour depth upto 48 bits
  • Gray scale upto 16 bits
  • White and black: 1 bit

Energy needed:
  • Uses power from USB port
  • Voltage: 5 VDC
  • Maximum current : 500 mA

So first we need to check:

desktop:~$ sudo lsusb
Bus 001 Device 004: ID 0424:2504 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 007: ID 07b3:0454 Plustek, Inc.
...

desktop:~$ sudo apt-get install xsane
...

desktop:~$ scanimage -L
device `gt68xx:libusb:006:007' is a Plustek OpticSlim 2400 flatbed scanner
desktop:~$ sudo mkdir /usr/share/sane/gt68xx
desktop:~$ sudo cd /usr/share/sane/gt68xx
Now two options to follow:

OPTION 1: Use existing driver from driver deposits on the web

desktop:~$ sudo wget http://people.freenet.de/go-mcpop/{driver.firmware}

where {driver.firmware} is the name of your scanner driver
that can be similar to: xxx.fw or xxx.usb

OPTION 2: Best option, use your windows driver CD files

You should find the driver on a windows system that you installed it, check for the cis3R5B1.fw usually can be found at C:\Program Files\Leadership\GOTECxxx or on the CD that came with your scanner (or zipped file), there are three installation files 'data1.cab', 'data2.cab' and 'data1.hdr'. Extract them to a temporary directory (for exemple: /home/{user}/tmp )


Note that some Microsoft cabinets (.cab files), cannot be unpacked with cabextract, because they are InstallShield cabinets, which can only be unpacked with unshield.

desktop:~$ sudo apt-get install unshield

Go to the directory where you saved the data1.cab and do this:

desktop:~$ mkdir tmp
desktop:~$ unshield -d ./tmp x data1.cab

Now go to tmp directory where you extracted the data1.cab and delete all with nautilus or a pcmanfm file manager to find the driver cis3R5B1.fw or similar to this name xxxxx.fw (usually there are more than one because windows installers are for different windows versions.

Then, copy the driver to /usr/share/sane/gt68xx using this command:

desktop:~$ sudo cp cis3R5B1.fw /usr/share/sane/gt68x

Next rename (copy) the drive to the name we need it to be called
desktop:~$ sudo cp cis3R5B1.fw gt680xfw.usb
desktop:~$ sudo chmod a+r /usr/share/sane/gt68xx/{driver.firmware}

desktop:~$ sudo sane-find-scanner
[sudo] password for {username}: xxxxx

# 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=0x07b3, product=0x0454 [1200dpi USB Scanner], chip=GT-6816)

at libusb:006:007

# 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.


Be very, very carefull now. You need to know how to use “vi” first.

A brief resume of vi the commands you will need:

type 'i' means insert (just the i letter without the single quotes)
type '{ESC}' leave insert mode (the ESC key on your keyboard)
type 'dd' means cut the line I am on to clipboard buffer
type 'p' means past clipboard buffer after my position
type 'P' means past clipboard buffer before my position
type ':q!' quit without saving (loose all modifications make)
type ':wq!' quit

As a good practice, always, is to issue a {ESC} just to be sure, after a command.

desktop:~$ cd /etc/sane.d

desktop:~$ sudo vi /etc/sane.d/gt68xx.conf

As a reference where you will put the modification, search for “usb 0x07b3” and add it before the “section” that you just found.

Now lest modify the the conf file, issue a insert command a vi and copy and past the following:

##############################################################################
##############################################################################
#Autodetect Plustek OpticSlim 2400
override "plustek-opticslim-2400"
model "OpticSlim 2400 Plus"
usb 0x07b3 0x0454
# firmware file /usr/share/sane/gt68xx/gt680xfw.usb
firmware "/usr/share/sane/gt68xx/gt680xfw.usb"
# vendor Plustek
# model OpticSlim
##############################################################################
##############################################################################

Finish with a {ESC} and with the ':wq!' command (without the single quotes)


If all is correct, return to your home directory

desktop:~$ cd /home/{username}

Now check that your scanner is installed and ready

desktop:~$ scanimage -L
device `gt68xx:libusb:006:007' is a Plustek OpticSlim 2400 flatbed scanner

Now using ubuntu software center, install Skanlite, which I believe is the best option.

For the Windows 7 x64 users, the OpticSlim2400plus_V4101.zip from the plustek works.

http://downloads.plustek.com/downloads/english/driver/OpticSlim2400plus_V4101.zip


Have fun.