You will need to install these patterns before starting:
**
-
Base Development
-
C/C++ Development
-
Linux Kernel Development
**
http://2.bp.blogspot.com/-9SGKCqxrSkc/Tka-quQ2wOI/AAAAAAAAAX4/Gz6PobbRZII/s640/yast2-000.png
For those that don’t know what a pattern is click here for explanation.
**Step 1: **
Download Driver Package From: SourceForge Download page
File to Download: c2esp24.tar.gz
Unzip Archive to a folder, next open a Terminal window, and use cd to navigate to that folder.
linux:~>cd /home/Downloads/c2esp24/
Step 2:
Once you have navigated to the folder type make
The output should look something like this:
linux:~/home/Download/c2esp24> make
#
# Compile Dependencies...
#
# ... OK!
#
cc -O2 -Wall -c -o c2esp.o c2esp.c
c2esp.c: In function 'output_jbig':
c2esp.c:355:5: warning: variable 'rc' set but not used -Wunused-but-set-variable]
c2esp.c: In function 'main':
c2esp.c:540:25: warning: variable 'MaxOut' set but not used -Wunused-but-set-variable]
c2esp.c:540:17: warning: variable 'MinOut' set but not used -Wunused-but-set-variable]
cc -O2 -Wall -c -o c2espcommon.o c2espcommon.c
cc -O2 -Wall -c -o jbig85.o jbig85.c
cc -O2 -Wall -c -o jbig_ar.o jbig_ar.c
cc -O2 -Wall -o c2esp c2esp.o c2espcommon.o -lcupsimage -lcups -lcupsdriver jbig85.o jbig_ar.o
cc -O2 -Wall -c -o c2espC.o c2espC.c
cc -O2 -Wall -o c2espC c2espC.o c2espcommon.o -lcupsimage -lcups -lcupsdriver -lz
cc -O2 -Wall -c -o command2esp.o command2esp.c
cc -O2 -Wall -o command2esp command2esp.o c2espcommon.o -lcups -lcupsdriver
cc -O2 -Wall -c -o myopldecode.o myopldecode.c
myopldecode.c: In function 'jbig_write_file':
myopldecode.c:481:10: warning: variable 'rc' set but not used -Wunused-but-set-variable]
myopldecode.c: In function 'decode':
myopldecode.c:722:19: warning: variable 'ch' set but not used -Wunused-but-set-variable]
myopldecode.c: In function 'GZIPTokToRaster':
myopldecode.c:93:37: warning: 'prevvalue' may be used uninitialized in this function -Wuninitialized]
myopldecode.c:93:14: warning: 'prevcode' may be used uninitialized in this function -Wuninitialized]
myopldecode.c: In function 'decode':
myopldecode.c:756:9: warning: 'rc' may be used uninitialized in this function -Wuninitialized]
cc -O2 -Wall -c -o jbig.o jbig.c
jbig.c: In function 'jbg_dec_merge_planes':
jbig.c:3124:7: warning: variable 'bpp' set but not used -Wunused-but-set-variable]
cc -O2 -Wall -o myopldecode myopldecode.o jbig.o jbig_ar.o -lz
It is possible that certain products which can be built using this
software module might form inventions protected by patent rights in
some countries (e.g., by patents about arithmetic coding algorithms
owned by IBM and AT&T in the USA). Provision of this software by the
author does NOT include any licences for any patents. In those
countries where a patent licence is required for certain applications
of this software module, you will have to obtain such a licence
yourself.
Step 3: Next type make install
Note: I needed to use sudo to avoid a folder permissions error.
The output should look something like this:
linux:~/c2esp24> sudo make install
root's password:
#
# Compile Dependencies...
#
# ... OK!
#
It is possible that certain products which can be built using this
software module might form inventions protected by patent rights in
some countries (e.g., by patents about arithmetic coding algorithms
owned by IBM and AT&T in the USA). Provision of this software by the
author does NOT include any licences for any patents. In those
countries where a patent licence is required for certain applications
of this software module, you will have to obtain such a licence
yourself.
#
# Installation Dependencies...
#
# none as yet
# ... OK!
#
#
# Install driver, and development tools
#
if "" != "" ]; then \
install -d /usr/bin; \
install -c /usr/bin; \
fi
if "c2esplog" != "" ]; then \
install -d /usr/bin; \
install -c c2esplog /usr/bin; \
fi
install -d /usr/lib/cups/filter
install -c c2esp c2espC command2esp /usr/lib/cups/filter/
if "" != "" ]; then \
install -d /bin/; \
install -c /bin/; \
fi
#
# Install PPD files for CUPS
#
install -d -m 755 /usr/share/ppd/c2esp/
cd ppd; \
for ppdfile in *.ppd; do echo $ppdfile; \
install -c -m 644 $ppdfile /usr/share/ppd/c2esp/; \
done;
Kodak_ESP_21xx_Series.ppd
Kodak_ESP_32xx_Series.ppd
Kodak_ESP_52xx_Series.ppd
Kodak_ESP_55xx_Series.ppd
Kodak_ESP_61xx_Series.ppd
Kodak_ESP_72xx_Series.ppd
Kodak_ESP_92xx_Series.ppd
Kodak_ESP_C11x_Series.ppd
Kodak_ESP_C1xx_Series.ppd
Kodak_ESP_C31x_Series.ppd
Kodak_Hero_3.1.ppd
Kodak_Hero_5.1.ppd
Kodak_Hero_6.1.ppd
Kodak_Hero_7.1.ppd
Kodak_Hero_9.1.ppd
#
# Install documentation
#
install -d -m 755 /usr/share/doc/c2esp/
install -c -m 644 COPYING /usr/share/doc/c2esp/
install -c -m 644 INSTALL /usr/share/doc/c2esp/
install -c -m 644 README /usr/share/doc/c2esp/
# Now use your printer configuration GUI to create a new printer.
#
# help forum.
# http://sourceforge.net/projects/cupsdriverkodak/forums
#
the development tool myopldecode was not installed
#
Step 4: Next you will need to open Yast and Navigate to the Printer icon. (Click it)
- Once Printers opens Click “Add” and wait for the discovery process to take place.
- Assuming you have connect the printer via usb you should now see it.
- If the printer shows but no drive has been selected you will need to search for the driver.
- I had to type hero in the search, this provided a list of all drivers for this series (“hero” or “Kodak ESP” with get the job done for your Kodak).
- Finally select your driver and Click OK: wait for the configuration to be written. Now you should have a working Kodak Printer.
- Print a Test page to confirm
The Next howto will go over network configuration for Hero Wireless printers.
Models Supported by the CUPS Driver: Click Here for detailed support information pdf Document.
ESP 5100
ESP 5300
ESP 5500
ESP 3
ESP 5
ESP 7
ESP 9
ESP 3250
ESP 5250
ESP 4100
ESP 6100
ESP 7250
ESP 9250
ESP 2150
ESP 2170
ESP C110
ESP C115
ESP C310
ESP C315
Hero 3.1
Hero 5.1
Hero 6.1
Hero 7.1
Hero 9.1