network print : no possible with 12.04

Bug #992468 reported by gilles
176
This bug affects 34 people
Affects Status Importance Assigned to Milestone
cups (Ubuntu)
Fix Released
High
Unassigned
Precise
Fix Released
High
Unassigned
system-config-printer (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned

Bug Description

Same of a lot of users who upgrade 11.10 to 12.04, it is now impossible to connect printer whith network.

before report bug:

I try install printer with several versions of driver:
hplip 3.11.7 old version
hplip 3.12.2 native 12.04
hplip 3.12.4 latest version

I report bug to cups.org with the error log of the page http://localhost:631/admin
they say me :

"Please re-contact your Linux distributor for this - the error message in the log indicates that the driver (or configuration of CUPS) you are using is not accepting the print file, so we never even try to send the job to the printer (it is never processed)."

I use Xubuntu 12.04 with cups 1.5.2 and HP printer

Other users with similar problem used also ubuntu and several printers look:
http://forum.ubuntu-fr.org/viewtopic.php?id=893771
http://forum.ubuntu-fr.org/viewtopic.php?id=884701

E [01/May/2012:10:15:18 +0200] Returning IPP client-error-document-format-not-supported for Print-Job (ipp://localhost/printers/HP-Photosmart-b109a-m) from localhost
E [01/May/2012:10:18:37 +0200] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost/printers/HP-Photosmart-b109a-m) from localhost

gilles (maboutoune)
tags: added: 12.04 ipp network print
gilles (maboutoune)
tags: added: cups precise
removed: 12.04
Revision history for this message
gilles (maboutoune) wrote :

Before report bug I try to connect with :

ipp://192.168.1.1:631
socket://192.168.1.1:9100
No way to print

the printer works only when I connect directly with usb, it is impossible connect with 192.168.1.1

All works perfect (same printer, same livebox) with xubuntu 11.10 (3 days ago)

Revision history for this message
gilles (maboutoune) wrote :

in this bug
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/945028
you ask for return nmap command:

gilles@gilles-MS-1613:~$ nmap 192.161.1.1

Starting Nmap 5.21 ( http://nmap.org ) at 2012-05-01 11:32 CEST
Note: Host seems down. If it is really up, but blocking our ping probes, try -PN
Nmap done: 1 IP address (0 hosts up) scanned in 3.10 seconds

gilles@gilles-MS-1613:~$ nmap -PN 192.161.1.1

Nmap scan report for 192.161.1.1
Host is up (0.057s latency).
Not shown: 996 filtered ports
PORT STATE SERVICE
2718/tcp closed unknown
7004/tcp closed afs3-kaserver
16113/tcp closed unknown
49156/tcp closed unknown

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello gilles
Can you try to launch sudo gedit and try to print something ?
Thanks
Fabio
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in ubuntu:
status: New → Incomplete
Revision history for this message
gilles (maboutoune) wrote :

Hello Fabio,

I try :

          sudo leafpad /var/log/cups/access_log

In leafpad I choose "impression" and then Leafpad return :

          "print file was not accepted"

Thanks for your attention
Gilles

Revision history for this message
gilles (maboutoune) wrote :

Users with similar problem rapidly find in forum.ubuntu-fr.org :

banhart: HP PSC1210
               Ubuntu 12.04; cups 1.5.2 don't print ipp
               Mac OS X 10.7.3 et CUPS 1.5.1 print ok
callofduty30: HP 750
               Ubuntu 12.04 don't print ipp
damien laporte: canon ip2600
               Ubuntu 12.04 don't print ipp
cromoX : ????
               no print with ipp
yves soubras : ????
               ipp://192.168.1.1:631/ipp works with ubuntu 11.10 but did not work with ubuntu 12.04
jean batiste sauvage: ????
               same problem plug the printer on a NAS synology or livebox2
keyro: HP 5180
               Ubuntu 12.04 don't print ipp ( print with 11.10)
philippe boucher: Canon MG 5250
               ubuntu 12.04 don't print ipp (print with win7)
ramatus: canon
               Ubuntu 12.04 don't print ipp
tirr mohma: ?????
               Ubuntu 12.04 don't print ipp (test with livebox and Nas synology)

Revision history for this message
gilles (maboutoune) wrote :

Fabio,
I send you this files find on my pc in /var/log/cups :

error_log.2.gz

Revision history for this message
gilles (maboutoune) wrote :
Revision history for this message
gilles (maboutoune) wrote :
affects: ubuntu → cups (Ubuntu)
Changed in cups (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Philippe Boucher (phil-boucher-t) wrote :

hello,
I don't to connect my printer with 2.04 version, bad cup

description: updated
description: updated
Revision history for this message
Philip Guyton (phil-lxnet) wrote :

Sorry for multiple posting but this bug report seems more fitting for my circumstances than the one I just posted the following in:-

Fresh install of 12.04 with local usb hp1600 printer which works for local prints.
Enabled sharing for this printer but it stated not published so I used http://localhost:631 admin and ticked share.
The printer was then visible on the network to another 11.10 and 12.04 Ubuntu system.

Cannot print from 11.10 Ubuntu system to this 12.04 using the network printer that appears in the list automatically.
the resulting message on the 12.04 hosting the printer was:-

E [04/May/2012:15:19:18 +0100] Returning IPP client-error-document-format-not-supported for Print-Job (ipp://192.168.1.111:631/printers/HP-Color-LaserJet-1600) from 192.168.1.101

Using the network printer that appears automatically in the fresh 12.04 install that does not have the printer attached locally also doesn't work. This printer is found via the DNS-SD system.
Print status as Processing - Not connected?
and cups error_log on that machine states The printer is not responding.

But adding the printer on the 12.04 client system via:-
Add - expand "Network Printer"
ignore the advertised network printer (the DNS-SD one)
- Find Network Printer - and enter the ip address of the 12.04 system hosting the usb printer and clicking the find button.
-- result is a straight ipp address.
--- forward button and changed name and resulting network printer work just dandy.

summary
cant print from 11.10 to 12.04 via ipp
can print from 12.04 to 12.04 via ipp but not if I used the initially supplied dns-sd address.

hope this helps.
Also posted the above at Bug #990734 which may be related.

Revision history for this message
gilles (maboutoune) wrote :

Please have a look too :
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/992982
it could be the same problem...

Revision history for this message
Andrew (node41) wrote :

Same problem here....

Upgraded from Ubuntu Desktop 64bit 11.10 to 12.04 (both with gnome-shell)

The printer was still visible when i finished upgrading, but wouldn't print...

Got 11.10 on a virtual machine, works great to print

Yes, Windows Network printer... Konica Minolta C650/C550 and HP Laserjet 4100

I did just as I did in 11.10:
went to system-config-printer -> add -> find network printer -> type in ip and choose the printer..
but when i click forward, terminal gives message: No ID match for device lpd://the.ip.goes.here.
then provide ppd file, but status for printer says no connection...

The weird thing is that the printer gives me messages like if there is no paper or toner left... tried switching toner and fill in with paper...

Tried as well choosing other printer types... The printers answers aswell on ping

Revision history for this message
gilles (maboutoune) wrote :

Something new?

Cups problem?

Ubuntu problem?

Drivers problem?

Revision history for this message
RuarkReynolds (ruark3-7) wrote :

This is how I solved problem of printing to windows network printer.

Step 1:
Ensure bi-directional support is not enabled on windows shared printer.

Step 2:
Open terminal and type: system-config-printer

Step 3:
Add network printer via samba.
Make sure you set windows username and password.

Step 4:
press forward, select printer make, forward, printer type, forward.
Finish set-up and you should be good to go.

Revision history for this message
gilles (maboutoune) wrote :

My problem is that I don't have any "windows" in my network... only two xubuntu 12.04...
It's possible to use samba with only Linux computers?

Revision history for this message
Jack (marcocunhasj) wrote :

I'm having a similar problem. I can add a network printer, but on step 3 post #15 I'm always getting an authentication error using the same user and pass that I've used to access the server....

any ideas?

Revision history for this message
gilles (maboutoune) wrote :

For all,
Please don't forget sign "this bug affect you" in the left top of the page...
It's necessary for the importance of the bug.
Thanks

Revision history for this message
Bob Fitzgerald (bobfitz1) wrote :

I was able to make my 12.04 connect to my LinuxMint 11 shared printer with the following Device URI ... http://192.168.1.200:631/printers/ml-1610

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.8 KiB)

This bug was fixed in the package cups - 1.5.3-1

---------------
cups (1.5.3-1) unstable; urgency=low

  [ Till Kamppeter ]
  * New upstream release
     - Numerous fixes on IPP (LP: #945028, LP: #973270, LP: #990734,
       LP: #992468, LP: #992982, LP: #1000172, LP: #1000758)
     - USB backend based on the maintained libusb 1.0.x with support for
       bi-directional communication
     - Fixes on SNMP-based supply level reporting
     - PostScript prtinter auto-configuration reliable now
     - Several fixes on PostScript, SSL, authenticated printing, and
       networking issues
  * debian/patches/ipp-fixes-1.5.3.patch,
    debian/patches/fix-empty-translations.patch,
    debian/patches/ppd-cache-fix-crash.patch,
    debian/patches/commandtops-make-robust-against-broken-postscript.patch,
    debian/patches/cups-polld-reconnect.patch,
    debian/patches/usb-backend-libusb-1.0.patch,
    debian/patches/usb-backend-backchannel-support.patch: Removed patches which
    got included upstream.
  * debian/patches/fix-supply-level-computation-for-percent-supply-unit.patch,
    debian/patches/fix-supply-levels-for-enumerated-prtmarkersupplieslevel.patch,
    debian/patches/fix-status-reports-when-supply-levels-grow.patch,
    debian/patches/add-status-reports-for-full-waste-trays-and-cleaner-unit-eol.patch,
    debian/patches/match-marker-colorants-which-use-non-standard-string.patch,
    debian/patches/truncate-marker-supply-names-at-comma.patch: Removed supply
    level report fixes. This got solved differently upstream.
  * debian/patches/do-not-suppress-inputslot-setting-with-empty-ap-d-inputslot.patch:
    Removed, problem solved differently upstream.
  * debian/patches/cups-avahi.patch: Manually regenerated to adapt to upstream
    changes.
  * debian/patches/ppd-poll-with-client-conf.patch,
    debian/patches/colord-support.patch,
    debian/patches/airprint-support.patch,
    debian/patches/no-conffile-timestamp.patch,
    debian/patches/drop_unnecessary_dependencies.patch,
    debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
    debian/patches/show-compile-command-lines.patch: Refreshed using quilt.
  * debian/patches/usb-backend-busy-loop-fix.patch: Correct loops to repeat
    claiming interfaces on USB devices when they are busy. Before, hitting busy
    state made the device opening function error out without comment
    (LP: #987485).
  * debian/patches/usb-backend-detach-usblp-earlier-crash-guards.patch: Protect
    against crashes by checking error codes of libusb functions (LP: #997040)
    and detach usblp kernel module in an earlier stage when opening a device
    (LP: #987485, LP: #997040).
  * debian/patches/usb-backend-initialize-usblp-attached-state.patch: Initialize
    usblp_attached field in printer data structure to assure that detaching
    and re-attaching the usblp kernel module is always done correctly
    (LP: #902535, LP: #959676, LP: #960666, LP: #987485,
    LP: #995111, LP: #997040, LP: #1000253, LP: #1001028).
  * debian/patches/install-sh-remove-bashism.patch: Removed bashism.
  * debian/local/blacklist-cups-usblp.conf, debian/cups.postinst,
    debian/cups.install: Bla...

Read more...

Changed in cups (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

New CUPS package with the following (and some addtional) fixes uploaded to precise-proposed (proposed updates for 12.04 (Precise)):

 - Crash and busy loop fixes on the USB backend
 - "usblp" kernel module blacklisted again as it also causes problems with the new USB backend
 - Lots of fixes on the IPP backend and also on the IPP server part in the CUPS daemon
 - Other networking issues

These fixes should address most of the bugs reported shortly after the release of Precise, especially the problems with USB printing and network printing. As soon as the package is approved and made available for testing and additional comment with installation instructions will get posted here. Please test the new package then and report here whether this solves your problems. We will decide on the results whether the package will be made an official update for Precise.

Please remove/cancel all jobs and turn off and turn on your printer before testing.

debdiff attached.

Changed in cups (Ubuntu):
importance: Undecided → High
Changed in cups (Ubuntu Precise):
importance: Undecided → High
milestone: none → precise-updates
status: New → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello gilles, or anyone else affected,

Accepted cups into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
gilles (maboutoune) wrote :

Martin Pitt (pitti),

Hello,

I install all the new packages proposed with "cups" (11 packages).
I restart the computer.
I try to install my printer with >system>impression.
I put this direction : ipp://192.168.1.1:631/ipp
I try to impress page test and i have the same messages :

"cups-ipp-missing-validate-job" in notifications

"Print file was not accepted." in >system>impression

In the cups error log :
W [25/May/2012:19:11:03 +0200] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Livebox-Gray..' already exists
W [25/May/2012:19:11:03 +0200] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Livebox-RGB..' already exists
W [25/May/2012:19:11:03 +0200] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-Livebox' already exists
E [25/May/2012:19:11:03 +0200] Failed to add Avahi entry for HP Photosmart b109a-m @ gilles-MS-1613: -8
E [25/May/2012:19:11:03 +0200] Failed to add Avahi entry for HP Photosmart b109a-m @ gilles-MS-1613: -8
W [25/May/2012:19:11:03 +0200] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Livebox-Gray..' already exists
W [25/May/2012:19:11:03 +0200] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Livebox-RGB..' already exists
W [25/May/2012:19:11:03 +0200] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-Livebox' already exists
E [25/May/2012:19:11:03 +0200] Failed to add Avahi entry for HP Photosmart b109a-m @ gilles-MS-1613: -8
W [25/May/2012:19:11:03 +0200] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Livebox-Gray..' already exists
W [25/May/2012:19:11:03 +0200] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Livebox-RGB..' already exists
W [25/May/2012:19:11:03 +0200] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-Livebox' already exists
E [25/May/2012:19:11:03 +0200] Failed to add Avahi entry for HP Photosmart b109a-m @ gilles-MS-1613: -8
W [25/May/2012:19:11:10 +0200] Livebox: Printer does not support REQUIRED Validate-Job operation.
E [25/May/2012:19:11:10 +0200] [Job 11] Print file was not accepted.

I try to install the printer with http://localhost:631/admin

I put http://192.168.1.1:631/ipp/
 same error : "Print file was not accepted."

I put socket://192.168.1.1:9100
returned error was : "The printer is busy."

What i do wrong?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

As the fixes done so far on CUPS' IPP backend did not solve this problem we should avoid using the IPP backend whenever possible. IPP implementations in printers are too often not conforming well with the standards. Therefore I have made a change on system-config-printer now to default to the AppSocket/JetDirect protocol with highest priority and lets IPP being used only if no other protocol is supported by the printer. Note that this is a workaround and not really a fix.

Added system-config-printer task ...

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package system-config-printer - 1.3.8+20120201-0ubuntu9

---------------
system-config-printer (1.3.8+20120201-0ubuntu9) quantal; urgency=low

  * debian/patches/83_improved-sorting-of-device-lists.patch: Improved sort
    order of device entries, so that in the "Connections" list of a detected
    network printer "AppSocket/JetDirect" always has highest priority and
    "IPP" has lowest. This way we avoid that network printers get set up
    with IPP connection, as many printers do not conform to the IPP
    standards. "AppSocket/JetDirect" is a very simple protocol which usually
    works (Works around LP: #945028, LP: #973270, LP: #990734, LP: #992468,
    LP: #992982).
 -- Till Kamppeter <email address hidden> Tue, 29 May 2012 19:26:31 +0200

Changed in system-config-printer (Ubuntu):
status: New → Fix Released
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Uploaded the system-config-printer package with the workaround to precise-proposed. As soon as the package is available to test on Precise, this will be announced with another comment with installation instructions. Please install and test the package then and tell us your results. We need your feedback to be able to make the package an official update for Precise.

To test the new package, install it and then remove the print queue for your printer. After that create the queue again with system-config-printer. Please use the default settings which system-config-printer suggests. Can you print with the new print queue?

For the SRU team: debdiff attached.

Revision history for this message
Colin Watson (cjwatson) wrote :

Hello gilles, or anyone else affected,

Accepted system-config-printer into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in system-config-printer (Ubuntu Precise):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.8 KiB)

This bug was fixed in the package cups - 1.5.3-0ubuntu1

---------------
cups (1.5.3-0ubuntu1) precise-proposed; urgency=low

  [ Till Kamppeter ]
  * New upstream release
     - Numerous fixes on IPP (LP: #945028, LP: #973270, LP: #990734,
       LP: #992468, LP: #992982, LP: #1000172, LP: #1000758)
     - USB backend based on the maintained libusb 1.0.x with support for
       bi-directional communication
     - Fixes on SNMP-based supply level reporting
     - PostScript prtinter auto-configuration reliable now
     - Several fixes on PostScript, SSL, authenticated printing, and
       networking issues
  * debian/patches/ipp-fixes-1.5.3.patch,
    debian/patches/fix-empty-translations.patch,
    debian/patches/ppd-cache-fix-crash.patch,
    debian/patches/commandtops-make-robust-against-broken-postscript.patch,
    debian/patches/cups-polld-reconnect.patch,
    debian/patches/usb-backend-libusb-1.0.patch,
    debian/patches/usb-backend-backchannel-support.patch: Removed patches which
    got included upstream.
  * debian/patches/fix-supply-level-computation-for-percent-supply-unit.patch,
    debian/patches/fix-supply-levels-for-enumerated-prtmarkersupplieslevel.patch,
    debian/patches/fix-status-reports-when-supply-levels-grow.patch,
    debian/patches/add-status-reports-for-full-waste-trays-and-cleaner-unit-eol.patch,
    debian/patches/match-marker-colorants-which-use-non-standard-string.patch,
    debian/patches/truncate-marker-supply-names-at-comma.patch: Removed supply
    level report fixes. This got solved differently upstream.
  * debian/patches/do-not-suppress-inputslot-setting-with-empty-ap-d-inputslot.patch:
    Removed, problem solved differently upstream.
  * debian/patches/cups-avahi.patch: Manually regenerated to adapt to upstream
    changes.
  * debian/patches/ppd-poll-with-client-conf.patch,
    debian/patches/colord-support.patch,
    debian/patches/airprint-support.patch,
    debian/patches/no-conffile-timestamp.patch,
    debian/patches/drop_unnecessary_dependencies.patch,
    debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
    debian/patches/show-compile-command-lines.patch: Refreshed using quilt.
  * debian/patches/usb-backend-busy-loop-fix.patch: Correct loops to repeat
    claiming interfaces on USB devices when they are busy. Before, hitting busy
    state made the device opening function error out without comment
    (LP: #987485).
  * debian/patches/usb-backend-detach-usblp-earlier-crash-guards.patch: Protect
    against crashes by checking error codes of libusb functions (LP: #997040)
    and detach usblp kernel module in an earlier stage when opening a device
    (LP: #987485, LP: #997040).
  * debian/patches/usb-backend-initialize-usblp-attached-state.patch: Initialize
    usblp_attached field in printer data structure to assure that detaching
    and re-attaching the usblp kernel module is always done correctly
    (LP: #902535, LP: #959676, LP: #960666, LP: #987485,
    LP: #995111, LP: #997040, LP: #1000253, LP: #1001028).
  * debian/patches/install-sh-remove-bashism.patch: Removed bashism.
  * debian/local/blacklist-cups-usblp.conf, debian/cups.postinst,
    de...

Read more...

Changed in cups (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Changing duplicate assignment following gilles' comments in bug 973270.

tags: removed: verification-needed
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

This bug is not covered by the Precise SRUs for CUPS and system-config-printer.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package system-config-printer - 1.3.8+20120201-0ubuntu8.1

---------------
system-config-printer (1.3.8+20120201-0ubuntu8.1) precise-proposed; urgency=low

  * debian/patches/83_improved-sorting-of-device-lists.patch: Improved sort
    order of device entries, so that in the "Connections" list of a detected
    network printer "AppSocket/JetDirect" always has highest priority and
    "IPP" has lowest. This way we avoid that network printers get set up
    with IPP connection, as many printers do not conform to the IPP
    standards. "AppSocket/JetDirect" is a very simple protocol which usually
    works (Works around LP: #945028, LP: #973270, LP: #990734, LP: #992468,
    LP: #992982).
 -- Till Kamppeter <email address hidden> Tue, 29 May 2012 19:26:31 +0200

Changed in system-config-printer (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Note that the bug is not actually fixed by the SRUs, so ignore the automated comment #31.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

I have uploaded a modified CUPS package to my PPA now. Please add my PPA to your system as described on

https://launchpad.net/~till-kamppeter/+archive/ppa

in the section "Adding this PPA to your system" and then install the new CUPS package, preferably by simply doing a full system update. The CUPS version must be 1.5.3-0ubuntu2~ppa3.

This CUPS version contains two IPP backends: One is called "ipp" and is the new one of CUPS 1.5.x. This version does not work with the LiveBox 2. The other is called "ipp14" and is the IPP backend of CUPS 1.4.x, the backend which got used in Natty (11.04) and Oneiric (11.10 with all updates). This backend should work with the LiveBox 2, as Ubuntu 11.10 worked for you.

So I want to ask you to test with this backend.

Here are ways to get it used:

1. In a terminal window, run the command

lpstat -v

This gives you a list with all print queues. Entries for the printer connected to your LiveBox 2 look like this:

device for livebox: ipp://192.168.1.1/ipp

The word after "device for" is the name of the print queue, the string after the colon is the URI (Unified Resource Identifier) for your print queue.

You need to change your URI so that it starts with "ipp14://" instead of "ipp://". This you do with the command

lpadmin -p <queue name> -v ipp14://<rest of the URI>

or in this example with

lpadmin -p livebox -v ipp14://192.168.1.1/ipp

After that make sure the print queue is cleared and enabled:

cancel -a
cupsenable livebox

and try to print. Does it work now?

2. Create a print queue with system-config-printer (click gear icon in the upper right, then choose "Printers" in the menu, or run the command "system-config-printer &" in a terminal window).

Click the "Add" button (with the green "+"), click "Network Printer" to open the network printer part, choose "Internet Printing Protocol (ipp14)", then enter the URI for your printer in the upper right, like

ipp14://192.168.1.1/ipp

Important is that you use the IP of your LiveBox 2 and that the URI starts with "ipp14://". Click "Forward", then manually choose manufacturer and model of the printer, choose the driver (the recommended one is pre-selected), "Forward", enter desired queue name and finish the wizard.

3. If you have a print queue with a "dnssd://..." URI you can find out the corresponding "ipp://..." URI by printing a job on it (job will not actually print on your LiveBox 2) and then search your error_log for "ipp://...". Use this URI with the "ipp:" replaced by "ipp14:". Create an appropriate queue as described under 1. or 2..

Try to print on your new print queue now. It should work.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

I have uploaded a new CUPS version, 1.5.3-0ubuntu2~ppa11 to my PPA now. Please upgrade to this version and now do another test with the "ipp://..." URI again (not the "ipp14://..." of comment #33). Does this work now? Please also with the "ipp://..." URI add "?version=1.1" or "?version=1.0" to the end of the device URI (example: "ipp://192.168.1.1/ipp?version=1.0"). Does one or both of these possibilities work? Please tell. If nothing works, return to using "ipp14://...".

Revision history for this message
Tim Holy (holy-wustl) wrote :

Just so people don't think this has been dropped, the new PPA and the instructions in comment #33 gets everything working for me.

https://bugs.launchpad.net/bugs/945028 has the latest.

Revision history for this message
Kris Marien (kris-marien) wrote :

Still not solved for me.

I have ubuntu 12.04 fully updated. I can add my network printer with a network search.

When I print a test page, finally it ends in 'waiting for autorization'.
When I autorize manually with user and pass the status goes finally back to the same status 'waiting for autorization'

I have an HP940C connected to my ubuntu desktop.

I can't print from my netbook that is in the same network cause of this error.

Any help yet? Or workaround for this problem? Should I add the ppa to fix this problem?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Kris Marien, are you sure that your problem is the one described by this bug report? Have you tried the "ipp14" CUPS backend as described in comment #33 after doing the update? Please report a new bug if the "ipp14" backend does not solve your problem.

Revision history for this message
Kris Marien (kris-marien) wrote :

Hi,

With help from the ubuntu-nl forum I managed to get the printer working over the network.

I configured with cups at http://localhost:631/admin

Adding the printer by doing a network search (old way) gave me that error. (I guess it was using samba for network printing here because my printers adress was starting with smb:// ).
But adding the printer with the cups administration panel works just fine.

Since I already had the updated cups on my system I can't tell if this bug affected me or not but I can print now over the network.

Could be another bug (samba) or I did not configure samba correctly. I don't care anymore because it works now.

Thanks.

Revision history for this message
Blake Swensen (e-blake-d) wrote :

My situation was similar: 10.04LTS print server and 12.04LTS LTSP thin clients and server. Was trying to off-load the printing services from my ltsp server to an existing 10.04 machine. Once configured, thin clients could not discover printers in any applications (except Chromium Browser). Upgraded cups on 10.04 machine using source to 1.6 with no change.

Moved configuration files (/etc/cups) and ppd's to 12.04 server (cups 1.5) and thin clients saw all printers.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Blake, can you attach the working and the not working CUPS configuration files here? Thanks.

Revision history for this message
John Rose (johnaaronrose) wrote :

Philip Guyton's solution also worked for me.

Revision history for this message
Wojtek Krawczak (coyot-na) wrote :

@Till
Your solution worked, thank you.

Revision history for this message
sandipahire007 (sandipahire007) wrote :

hi Team

how to possible

print send to xubuntu 12.04 from server 2008

printer connected to xubuntu 12.04
and print send from server 2008
server ip is 192.168.0.2
ubuntu ip is 192.168.105.208

1st:- Printer driver install in windows server 2008 [ IP :- 192.168.0.2 ]
2nd:- Printer connected in xubuntu 12.04 [ IP :- 192.168.105.208 ]

Need help me..

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.