Problem printing Adobe PDF document to certain printers

We receive pdf files from a customer of ours on a regular basis.  It looks like they have it set up to use some kind of a default document that then allows them to enter data in the document as a sort of form.

When we try to print the document on certain printers, the template part of the page comes out, but the form data does not.  So, we see the columns and lines in the document, but the numbers don't print.

The document prints (without the form data) and then a page follows that reads:

ERROR: ioerror
OFFENDING COMMAND: flushfile

STACK:

-filestream-
-filestream-
-filestream-
-filestream-
-filestream-
-savelevel-

I've tried updating the print driver on one of the printers in question, but to no avail.

Thoughts?
LVL 7
Robing66066Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

A V GeorgeAdditional General ManagerCommented:
- To print the document with the form data you need to save the PDF file as a new file after entering the data in the form fields.
- The file may also have security settings that are probably password protected.
- Open the file and go to File > Document Security
- The Document Security field should display 'No Security'
- Click Display Setting button to see the enabled security settings.
- If password protection has not been set by the document creator, you can click the Change Settings button to remove security settings.

Good Luck!
Robing66066Author Commented:
We don't actually enter the data, it arrives with the data already entered.
A V GeorgeAdditional General ManagerCommented:
- In that case the font (typeface) used for the data has not been embedded in the PDF file when the file was created AND you do not have that particular font installed on your PC.

- This means that the data will print only on PCs where the font used for the data is available which explains why the problem appears only on some printers as you have implied in your problem...

'When we try to print the document on certain printers'

- The solution is to install the missing font on the PC that you are unable to print from.

- The easiest way to find out which fonts are required for your document, download and install the free Adobe Acrobat Reader 7 (latest version) from the following link...

http://www.adobe.com/products/acrobat/readstep2.html

Then open the PDF file and click on File > Document Properties > Fonts Tab to see the fonts that are used in the PDF file.

Good Luck!
Rowby Goren Makes an Impact on Screen and Online

Learn about longtime user Rowby Goren and his great contributions to the site. We explore his method for posing questions that are likely to yield a solution, and take a look at how his career transformed from a Hollywood writer to a website entrepreneur.

dfuruneddCommented:
I am having the same problem.  It appears to be a printer problem on certain PDF files, not all.  I can print the PDF file on my slave printer but to the network printer the error occurs.  This happens on two differint PCs that have been used s it doesn't appear to be a PC problem.  The printer is a Xeror Phaser 4400.
Robing66066Author Commented:
Sorry for the long delay in getting back to this.  The guy who had the problem was let go, so the problem simply melted out of my mind...  :)

The problem is that the same PC will print to one printer fine, but to another printer it will not print the data.  The idea about the fonts is good, but since the same PC is the origin in both cases, ultimately the answer must lie somewhere else.

In the end, I told the user that he'd just have to print on the printer that works for this particular vendor.  We don't get many invoices from them, so it's not a big deal.

If anyone has other ideas/solutions I'd love to hear them, otherwise I'll close the ticket by the end of the week.  (I'm assuming the fellow who got sacked will be replaced and then I'll get the same query all over again...)
A V GeorgeAdditional General ManagerCommented:
ERROR: ioerror
OFFENDING COMMAND: flushfile

- Strictly speaking, ioerror is an input/output PostScript error which could be due a number of reasons.

- Since missing fonts is the most common reason for missing text in printed PDF files we needed to eliminate that possibility first.

'The problem is that the same PC will print to one printer fine, but to another printer it will not print the data'

- PDF files use the PostScript language which requires a printer that is compatible with the level of PostScript used in the PDF file (Level 1, 2 or 3). Check out the following links...

http://www.webopedia.com/TERM/P/PostScript.html
http://desktoppub.about.com/cs/printing/a/postscriptprint.htm

- If re-installing the printer driver does not work on the offending printer AND you are sure that your printer is a PostScript compatible printer, the only work around is to re-create the PDF file for which you will need to have Adobe Acrobat (not the free Acrobat Reader!)

- However, the following link shows you how to troubleshoot common PostScript errors...

http://www.adobe.com/support/techdocs/328515.html

Good Luck!



http://www.adobe.com/support/techdocs/316508.html

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Robing66066Author Commented:
Somehow I figured that.

Thanks.
WxonkInformation Systems ManagerCommented:
I ran into this problem with a networked installed HL-2700CN printer.  The solution was that the driver was set to the BR-Script3 which would only print half a page and then the error page ioerror flushfile.
When switching to the HL-2700CN series driver, the problem goes away.
_Ryan_Commented:
I fixed this problem by going into the advanced print properties and changing the Post Script Language from Level 3 to Level 2.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Fonts Typography

From novice to tech pro — start learning today.