Hi Floid,
Thank you for submitting this bug and reporting a problem with 
system-config-printer.  You made this bug report in 2010 and Ubuntu has been 
updated since then. 
                                                         
Could you confirm that this is no longer a problem and that we can close the 
bug report? 
If it is still a problem, are you still interested in finding a solution to 
this bug? 
If you are, could you let us know?                     

Thank you again for helping make Ubuntu better. 
G
[Ubuntu Bug Squad volunteer triager]

** Changed in: system-config-printer (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to system-config-printer in Ubuntu.
https://bugs.launchpad.net/bugs/630410

Title:
  Printer properties: Improve "Test Page" "Self Test Page" documentation

Status in system-config-printer package in Ubuntu:
  Incomplete

Bug description:
  Binary package hint: system-config-printer

  Using system-config-printer 1.2.0 on Ubuntu 10.04LTS, I recently
  discovered the true difference behind the "Print Test Page" and "Print
  Self-Test Page" buttons in a printer's properties dialog.  "Print Test
  Page" appears to push the standard Ubuntu test page .ps through CUPS,
  and functions as expected.  At the present time, "Print Self-Test
  Page" invokes print_self_test_page() in CUPS' filter/commandtops.c,
  recognizable by the short bit of Postscript and "% You are using the
  wrong driver" string spit out as plain text by the printer.

  Of course, through the local CUPS httpd, "Maintenance->Print a Test
  Page" prints the official *CUPS* test page (with palette circle and
  CUPS logo), while "Maintenance->Print a Self Test Page" sends the same
  Postscript directly to the non-Postscript printer.

  ---
  Problems:

  There is no "Help" available for the printer Properties dialog in
  system-config-printer.

  Currently the buttons and 'tooltips' available for test pages are:
  Print Test Page: 
   "CUPS test page"

  Print Self-Test Page:  
   "Typically shows whether all jets on a print head are functioning and that 
the print feed mechanisms are working properly."

  
  Clearly these descriptions are somewhere between "confusing" and "wrong."  I 
would suggest at least amending the buttons and tooltips as follows:

  Print Test Page: 
   "Print a test page through CUPS as currently configured."

  Print Self-Test Page:  
   "Send a Postscript script to generate a test page directly to the printer.  
(For Postscript printers.)"

  ---

  Now that I encounter these issues (and documentation issues) for the
  umpteenth time, I am reminded that "we" need to do something about
  terminology to stop pretending that we have monolithic "drivers"
  (specifically, there's a tendency to try to pretend that the PPD 'is'
  the driver, rather than that the PPD 'selects' the driver), and that
  it's ever always going to work [because if it's not the vendor driver,
  it's libusb, if it's not libusb, it's gs, if it's not gs, it's your
  application, and if it's not your application, maybe everything's
  working right but something's gone haywire with CUPS' state].

  Note that Apple has essentially the *exact* same architecture with the
  exact same problems; they just have the benefit of peripheral vendors
  caring, and a somewhat slower release cycle (so once something works,
  it doesn't get broken by a new patch until next year).

  
  So if we have:

  CUPS, providing a standard spooler framework;
  The selected PPD, which:
   - Defines the properties of the printer as it appears to 'Postscript' 
applications;
   - Defines the print filter (with RIP, if necessary)
  Foomatic, playing the role of 'all-purpose swiss-army print filter 
whether-you-need-a-RIP-or-not'
  The RIP itself, in the form of the potentially fiddly vendor or open-source 
'driver', generally relying on Ghostscript
  The communications mechanism (also part and parcel of the 'driver')

  ... Is there a way we can communicate this to the user without making them 
*wish* it was just a binary black box instead?
  If "Help" were actually available (beyond *only* troubleshooting), the 
article could at least make the point that "9 out of 10" of these functions are 
incorporated haphazardly within each driver package for certain commercial 
OSes, and the 'UNIX model' allows standardizing more of the commonly useful 
features (fit-to-page, N-up), and 'minimizing' what can go wrong.

  [Never mind that, by the time we get it all figured out, the price of
  ink and relatively simpler software issues will have made tablets the
  only way to go. ;)]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/630410/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to