Ubuntu 9.10, does not print some PDF files

Asked by Ivan Boyd

I have installed Ubuntu 9.10 recently. Some PDF files, e.g. bank statements, do not print at all when the document is opened with Document Viewer or Adobe Reader 9. Some print light grey with document viewer and black with Adobe Reader 9. Some print with Adobe Reader 9, but not with Document Viewer.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu evince Edit question
Assignee:
No assignee Edit question
Solved by:
Ivan Boyd
Solved:
Last query:
Last reply:
Revision history for this message
geekshrek (afatguy) said :
#1

It is the same issue as in question 95377. The evince doesn't show/ print the bottom text layer under the top picture layer. But Adobe Reader treats the top picture layer as transparent, and can show/ print both layers together. All you prints are just the top picture layers.

Revision history for this message
Ivan Boyd (boydih) said :
#2

Many thanks for your response. I did not entirely understand your
explanation in terms of text and image layers. If that were the problem,
would not either images or text print but not both. If my case, nothing
prints with many PDF files.

I think I have solved the problem by installing Okular document reader.
I have tested it on some 6 different PDF files none of which were
printing with Evince and Adobe reader 9 and it printed them all with no
fuss in under 30 sec. per page. I am totally satisfied.

Thanks once again for your suggestions!

On Tue, 2010-01-05 at 16:26 +0000, geekshrek wrote:
> Your question #96293 on evince in ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/evince/+question/96293
>
> Status: Open => Answered
>
> geekshrek proposed the following answer:
> It is the same issue as in question 95377. The evince doesn't show/
> print the bottom text layer under the top picture layer. But Adobe
> Reader treats the top picture layer as transparent, and can show/ print
> both layers together. All you prints are just the top picture layers.
>

Revision history for this message
Blown2bits (blown2bits) said :
#3

It almost sounds like there are two separate things happening.

There is a bug which might be related to your bank statements which do not print at all, though it is doubtful that this bug is related to the files with the light grey etc. Geekshrek's explanation makes the most sense for the latter case.

I have linked the bug #495430 here that prevents some pdf files from printing. Symptoms: There is no error message. The printer's receive light flashes, but no document comes out of the printer. The only thing that seems to be common is that the pdf files have fonts that are not embedded.

Can you please check to see if the files that do not print at all with Evince have fonts that are not embedded? To do this, open the document in Evince and then select File | Properties | Font tab.

If this is the case, then you might want to note your issue under Bug #495430.

Revision history for this message
Ivan Boyd (boydih) said :
#4

Thank you Blown2bits for your response. I have looked at the PDF files
that did not print previously. I checked and they did contain fonts
which were not embedded. However, a different file had fonts which were
not embedded but nevertheless printed. With one bank statement, an
error message is printed instead of the statement. The error message
says: /ioerror in -- show page -- operand stack: 1 true; execution
stack: %in.

However, there seems to be an inconsistency, because some of the files
that were not printing a day or two ago with Evince are now printing.

I have installed Okular and all of the troublesome PDF files print
satisfactorily with it. Because my printing needs appear to be met, and
because of the inconsistency mentioned above, I think my problem can be
regarded as solved.

On Fri, 2010-01-08 at 08:44 +0000, Blown2bits wrote:
> Your question #96293 on evince in ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/evince/+question/96293
>
> Status: Open => Needs information
>
> Blown2bits requested for more information:
> It almost sounds like there are two separate things happening.
>
> There is a bug which might be related to your bank statements which do
> not print at all, though it is doubtful that this bug is related to the
> files with the light grey etc. Geekshrek's explanation makes the most
> sense for the latter case.
>
> I have linked the bug #495430 here that prevents some pdf files from
> printing. Symptoms: There is no error message. The printer's receive
> light flashes, but no document comes out of the printer. The only thing
> that seems to be common is that the pdf files have fonts that are not
> embedded.
>
> Can you please check to see if the files that do not print at all with
> Evince have fonts that are not embedded? To do this, open the document
> in Evince and then select File | Properties | Font tab.
>
> If this is the case, then you might want to note your issue under Bug
> #495430.
>

Revision history for this message
Yvee (yves-bertheau-free) said :
#5

When using Evince, I also was unable to ptint several pdf files.

I have been unable to find a solution.

I thus installed Okular: all files are now printed.

Revision history for this message
Ivan Boyd (boydih) said :
#6

All of my troublesome PDF files print satisfactorily when opened with Okular.

Revision history for this message
Blown2bits (blown2bits) said :
#7

A recent update to libcairo2 (1.8.8-2ubuntu1.1) seems to have fixed the embedded font issue.

Make sure libcairo2 is updated to this version or later.

Revision history for this message
Ivan Boyd (boydih) said :
#8

Will the update to libcairo2 be sent automatically to my system by the
update manager?

Regards
Ivan Boyd

On Sat, 2010-02-06 at 08:34 +0000, Blown2bits wrote:
> Your question #96293 on evince in ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/evince/+question/96293
>
> Blown2bits posted a new comment:
> A recent update to libcairo2 (1.8.8-2ubuntu1.1) seems to have fixed the
> embedded font issue.
>
> Make sure libcairo2 is updated to this version or later.
>