WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: hplip  (Read 2767 times)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
hplip
« on: September 16, 2009, 09:55:08 AM »
hplip.tczl posted

As something of a test, a start-up script has been added to start the cups and dbus daemons when the extensions are loaded. This will only work if the extensions are loaded in the correct order.

Note:
1. For versions of tc earlier than 2.4rc1, if the extensions listed in hplip.tczl.dep are placed in /tce, the dbus and cups daemons will not start on boot as the boot process loads the extensions in alphabetical order.
2. If the extensions listed in hplip.tczl.dep and hplip.tczl/hplip.tczl.dep are placed in /tce/optional (or any other folder) and the appbrowser is used to load hplip.tczl, then the dbus and cups daemons will start and the cups browser interface should find your hp printer/all-in-one automatically

Note also:
The hplip.tcel extension has not been modified.

Code: [Select]
Title:          hplip.tczl
Description:    hp print, fax, scan
Version:        3.9.8
Author:         see list of sites below
Original-site:  see list of sites below
Copying-policy: see list of sites below
Size: 5.68MB
Extension_by:   juanito
Comments:       Hp Linux Imaging and Printing software
                ----------
                requires the expat2, dbus, libcups, cups, net-snmp,
                openssl-0.9.8, dbus-python, python, usb-utils and gs extensions
                the hplip_sane extension is required to scan
                the libieee1284 extension is required for parallel port printers
                ----------
                fax not tested since it is not supported on the
                .. two usb all-in-one machines I have access to
                ----------
                if expat2, dbus, libcups and cups are loaded in that order,
                they will start automatically and the cups browser interface..
                should find your hp printer/all-in-one
                ----------
                howto:
                open http://localhost:631 in a browser
                click on "add printer" button and follow instructions
                choose a driver of the form "HP Officejet k80, hpcups 3.9.8 (color)"
                corresponding to a uri of the form..
                "hp:/usb/OfficeJet_K80?serial=ES0911401VOH"
                ..this should already be shown
                click on "print testpage" button to test
                ----------
                To keep settings on reboot, add the following to your backup
                /etc/cups/cupsd.conf (if changed)
                /etc/cups/printers.conf
                ----------
                This extension contains:
                hplip-3.9.8 - GPLv2 - http://downloads.sourceforge.net/project/hplip/hplip/3.9.8/hplip-3.9.8.tar.gz
                hpcups.drv.in-3.9.8-reorder.patch
Change-log:     2009/03/13
                updated to 3.9.8 and recompiled against cups-1.4.0
                compiled to use dynamic cups drivers
Current:        2009/09/16
« Last Edit: September 21, 2009, 03:50:33 AM by Juanito »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
Re: hplip
« Reply #1 on: September 22, 2009, 09:47:31 AM »
updated hplip posted:
Code: [Select]
Title:          hplip.tczl
Description:    hp print, fax, scan
Version:        3.9.8
Author:         see list of sites below
Original-site:  see list of sites below
Copying-policy: see list of sites below
Size: 5.65MB
Extension_by:   juanito
Comments:       Hp Linux Imaging and Printing software
                ----------
                requires the expat2, dbus, libcups, cups, net-snmp,
                openssl-0.9.8, dbus-python, python, usb-utils and gs extensions
                the hplip_sane extension is required to scan
                the libieee1284 extension is required for parallel port printers
                ----------
                fax not tested since it is not supported on the
                .. two usb all-in-one machines I have access to
                ----------
                if expat2, dbus, libcups and cups are loaded in that order,
                they will start automatically and the cups browser interface..
                should find your hp printer/all-in-one
                ----------
                howto:
                open http://localhost:631 in a browser
                click on "add printer" button and follow instructions
                choose a driver of the form "HP Officejet k80, hpcups 3.9.8 (color)"
                corresponding to a uri of the form..
                "hp:/usb/OfficeJet_K80?serial=ES0911401VOH"
                ..this should already be shown
                click on "print testpage" button to test
                ----------
                To keep settings on reboot, add the following to your backup
                /etc/cups/cupsd.conf (if changed)
                /etc/cups/printers.conf
                ----------
                This extension contains:
                hplip-3.9.8 - GPLv2 - http://downloads.sourceforge.net/project/hplip/hplip/3.9.8/hplip-3.9.8.tar.gz
                hpcups.drv.in-3.9.8-reorder.patch
Change-log:     2009/03/13
                updated to 3.9.8 and recompiled against cups-1.4.0
                compiled to use dynamic cups drivers
                2009/09/16
                moved /etc/hp & udev rules -> /usr/local
Current:        2009/09/22

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
Re: hplip
« Reply #2 on: February 21, 2010, 06:45:52 AM »
updated hplip.tcz posted:
Code: [Select]
Title:          hplip.tczl
Description:    hp print, fax, scan
Version:        3.9.12
Author:         see list of sites below
Original-site:  see list of sites below
Copying-policy: see list of sites below
Size: 6.1MB
Extension_by:   juanito
Comments:       Hp Linux Imaging and Printing software
                ----------
                requires the expat2, dbus, libcups, cups, net-snmp,
                openssl-0.9.8, dbus-python, python, usb-utils and gs extensions
                the hplip_sane extension is required to scan
                the libieee1284 extension is required for parallel port printers
                ----------
                fax not tested since it is not supported on the
                .. two usb all-in-one machines I have access to
                ----------
                howto:
                open http://localhost:631 in a browser
                click on "add printer" button and follow instructions
                choose a driver of the form "HP Officejet k80, hpcups 3.9.12 (color)"
                corresponding to a uri of the form..
                "hp:/usb/OfficeJet_K80?serial=ES0911401VOH"
                ..this should already be shown
                click on "print testpage" button to test
                ----------
                To keep settings on reboot, add the following to your backup
                /usr/local/etc/cups/cupsd.conf (if changed)
                /usr/local/etc/cups/printers.conf
                /usr/local/etc/cups/ppd
                ----------
                This extension contains:
                hplip-3.9.12 - GPLv2 - http://downloads.sourceforge.net/project/hplip/hplip/3.9.12/hplip-3.9.12.tar.gz
Change-log:     2009/03/13
                updated to 3.9.8 and recompiled against cups-1.4.0
                compiled to use dynamic cups drivers
                2009/09/16
                moved /etc/hp & udev rules -> /usr/local
                2009/09/22
                updated 3.9.8 -> 3.9.12
Current:        2010/02/18

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
Re: hplip
« Reply #3 on: February 25, 2010, 01:09:08 PM »
I discovered that something about the new dynamic ppd drivers broke printing pdf files from the command line and made print jobs from windows machines spit out two extra blank sheets for each print job.

This is some what fixed by changing the gs dep to a dep on gs-8.70 and gsfonts - now the pdf printing works fine, windows print jobs don't use two additional sheets, but still give an error "/usr/local/lib/cups/filter/pstoraster failed"

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
Re: hplip
« Reply #4 on: May 12, 2010, 10:23:19 AM »
updated extension posted:
Code: [Select]
Title:          hplip.tcz
Description:    hp print, fax, scan
Version:        3.9.12
Author:         see list of sites below
Original-site:  see list of sites below
Copying-policy: see list of sites below
Size: 6.1MB
Extension_by:   juanito
Comments:       Hp Linux Imaging and Printing software
                ----------
                the hplip_sane extension is required to scan
                the libieee1284 extension is required for parallel port printers
                ----------
                fax not tested since it is not supported on the
                .. two usb all-in-one machines I have access to
                ----------
                howto:
                open http://localhost:631 in a browser
                click on "add printer" button and follow instructions
                choose a driver of the form "HP Officejet k80, hpcups 3.9.12 (color)"
                corresponding to a uri of the form..
                "hp:/usb/OfficeJet_K80?serial=ES0911401VOH"
                ..this should already be shown
                click on "print testpage" button to test
                ----------
                To keep settings on reboot, add the following to your backup
                /usr/local/etc/cups/cupsd.conf (if changed)
                /usr/local/etc/cups/printers.conf
                /usr/local/etc/cups/ppd
                ----------
                This extension contains:
                hplip-3.9.12 - GPLv2 - http://downloads.sourceforge.net/project/hplip/hplip/3.9.12/hplip-3.9.12.tar.gz
Change-log:     2009/03/13
                updated to 3.9.8 and recompiled against cups-1.4.0
                compiled to use dynamic cups drivers
                2009/09/16
                moved /etc/hp & udev rules -> /usr/local
                2009/09/22
                updated 3.9.8 -> 3.9.12
                2010/02/18
                modified udev rules for depreciated sysfs
Current:        2010/05/12