Still confirmed under intrepid. However, while it didn't print in the
past, it now results in ugly completely black header, which is still a
bug. I updated bug title and description.

** Summary changed:

- Can't print a invoice with a transparent gif header
+ Printing a transparent gif header result in a completely black header.

** Description changed:

  I tried to print a invoice that has a transparent gif image file for the
  logo and cupsd fails silently to print the invoice. It does not happen
  with a jpg file.
  
  Steps to reproduce :
  
  1. Have/Create a gnucash account file
  2. Click on Business / Customer / New customer to create at least one customer
  3. Click on Business / Customer / New invoice to create at least one invoice, 
publish that invoice.
  4. Click on Edit / Style sheets to edit the style sheets
  5. Choose the technicolor one and click on Edit
- 6. Ggo to the Image tab and change the heading banner to the attached gif 
from that bug report. and set heading alignment to center, save everything.
+ 6. Go to the Image tab and change the heading banner to the attached gif from 
that bug report. and set heading alignment to center, save everything.
  7. Click on Report / Business / Printable invoice
  8. Click on the Option button to search a invoice number to print and choose 
technicolor as the style sheet.
  9. Click on Print to print the invoice.
  
  Actual results : The cupsd printer applet appears and the print task
  appears but is stopped. dmesg shows this :
  
  [ 8953.284716] audit(1204086305.869:7): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20017 
profile="/usr/sbin/cupsd" namespace="default"
  [ 8953.363526] audit(1204086305.949:8): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20020 
profile="/usr/sbin/cupsd" namespace="default"
  [ 9048.715902] audit(1204086401.469:9): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20056 
profile="/usr/sbin/cupsd" namespace="default"
  [ 9048.735003] audit(1204086401.489:10): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20059 
profile="/usr/sbin/cupsd" namespace="default"
  [ 9665.378617] audit(1204087019.229:11): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20112 
profile="/usr/sbin/cupsd" namespace="default"
  [ 9665.395434] audit(1204087019.249:12): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20115 
profile="/usr/sbin/cupsd" namespace="default"
  
  sudo aa-complain cupsd does not fix the printing problem.
  
  Expected results : The invoice should print without problems.
  
  Tested on ubuntu Hardy alpha 5 up to date
  gnucash : 2.2.3-1ubuntu3
  cupsys : 1.3.5-2ubuntu1
  printer : Network HP Photosmart C6180, foomatic PPD file configured with 
hplip toolbox

** Description changed:

  I tried to print a invoice that has a transparent gif image file for the
  logo and cupsd fails silently to print the invoice. It does not happen
  with a jpg file.
  
  Steps to reproduce :
  
  1. Have/Create a gnucash account file
  2. Click on Business / Customer / New customer to create at least one customer
  3. Click on Business / Customer / New invoice to create at least one invoice, 
publish that invoice.
  4. Click on Edit / Style sheets to edit the style sheets
  5. Choose the technicolor one and click on Edit
  6. Go to the Image tab and change the heading banner to the attached gif from 
that bug report. and set heading alignment to center, save everything.
  7. Click on Report / Business / Printable invoice
  8. Click on the Option button to search a invoice number to print and choose 
technicolor as the style sheet.
  9. Click on Print to print the invoice.
  
  Actual results : The cupsd printer applet appears and the print task
  appears but is stopped. dmesg shows this :
  
  [ 8953.284716] audit(1204086305.869:7): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20017 
profile="/usr/sbin/cupsd" namespace="default"
  [ 8953.363526] audit(1204086305.949:8): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20020 
profile="/usr/sbin/cupsd" namespace="default"
  [ 9048.715902] audit(1204086401.469:9): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20056 
profile="/usr/sbin/cupsd" namespace="default"
  [ 9048.735003] audit(1204086401.489:10): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20059 
profile="/usr/sbin/cupsd" namespace="default"
  [ 9665.378617] audit(1204087019.229:11): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20112 
profile="/usr/sbin/cupsd" namespace="default"
  [ 9665.395434] audit(1204087019.249:12): operation="inode_permission" 
request_mask="::rw" denied_mask="::rw" name="/dev/tty" pid=20115 
profile="/usr/sbin/cupsd" namespace="default"
  
  sudo aa-complain cupsd does not fix the printing problem.
  
  Expected results : The invoice should print without problems.
  
  Tested on ubuntu Hardy alpha 5 up to date
  gnucash : 2.2.3-1ubuntu3
  cupsys : 1.3.5-2ubuntu1
  printer : Network HP Photosmart C6180, foomatic PPD file configured with 
hplip toolbox
+ 
+ ** Update : Under intrepid, the invoice now prints. However, the header
+ is almost completely black (all transparent zones are printed in black
+ on paper).

** Changed in: cupsys (Ubuntu)
       Status: Incomplete => New

-- 
Printing a transparent gif header result in a completely black header.
https://bugs.launchpad.net/bugs/196009
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to