Results 1 to 3 of 3

Thread: Installing Kodak Print Driver for CUPS(Kodak ESP 21xx/92xx & Kodak Hero 3.1/9.1)

  1. #1
    Join Date
    Jul 2008
    Location
    USA
    Posts
    163

    Post Installing Kodak Print Driver for CUPS(Kodak ESP 21xx/92xx & Kodak Hero 3.1/9.1)

    You will need to install these patterns before starting:

    • Base Development
    • C/C++ Development
    • Linux Kernel Development



    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.
    Code:
    linux:~>cd /home/Downloads/c2esp24/
    Step 2:
    Once you have navigated to the folder type make

    The output should look something like this:
    Code:
    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:
    Code:
    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

  2. #2
    Join Date
    Jul 2008
    Location
    USA
    Posts
    163

    Post Kodak Hero and ESP Network Printing(Kodak ESP 21xx/92xx & Kodak Hero 3.1/9.1)

    Once you have completed the installation of the cups driver you can proceed set up network printing.

    Steps to take on the printer itself:
    • Join wireless network.
    • Set static IP\Subnet mask.
    • Make sure that you have put the printers address outside the range of addresses used by DHCP.
    • Login to your wireless router to determine the range used by DHCP.


    Once you've completed the setup of your printer on the wireless network you can continue to configuring it to print Wirelessly with Opensuse.


    Step 1: Open Yast and navigate to the Printer icon.





    Step 2: Click on "Print via Network" and navigate to the "Connection Wizard" button.





    Step 3: After the connection Wizard has opened navigate to "TCP Port(appsocket\JetDirect)".
    • Once you've selected this option in the right-hand pan enter the IP address you set for the printer.
    • Next navigate down to the "Select The Printer Manufacturer" drop-down menu and type the letter K, Kodak should auto complete. If it does not simply scroll down and select Kodak. Leave all other options as they are.
    • Next, click the "Test Connection" button. If you have set up everything correctly you should see a pop-up window with the words "Test Ok". (Close the popup)
    • Finally, Click Okay and wait for the printer configuration Wizard to load.







    Continued in Next post...

  3. #3
    Join Date
    Jul 2008
    Location
    USA
    Posts
    163

    Post Kodak Hero and ESP Network Printing(Kodak ESP 21xx/92xx & Kodak Hero 3.1/9.1)

    Step 4: Once the printer configuration Wizard has opened you will see your Kodak printer with its address in the top pan.
    • The Next step is to select the proper print driver for your Kodak.
    • If if the driver does not show up when you scroll down type either hero or ESP in the search and hit enter.
    • If no driver shows follow the directions in the first howto and make sure you use sudo make install when you come to that step.
    • After Selecting the correct driver Click Ok and wait for the configuration to be written.


    Note: one further note of caution after unzipping the driver. Be sure to protect the unzipped folder, I mention this because when I used the hidden file option to hide the folder. The driver no longer showed in the search, I had to repeat the install steps from within the hidden folder to use it again.




    Step 5: The finally print a test page.





    Please post your feedback on how this works for you.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •