Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Various PCL Errors printing large PDFs

Posted on 2011-09-21
1
Medium Priority
?
866 Views
Last Modified: 2012-05-12
When trying to print large (3-55mb pdf's which are colored construction drawings) using an HP 5500DN, WinXP sp3, PCL 6 driver (latest version), connected via TCP/IP, total printer memory is 160MB.  Our users are getting some random PCL error messages.  Sometimes the documents will print partially, and sometimes they don't print at all.  Sample error messages are as follows:

PCL XL Error
Subsystem: IMAGE
Error: ExtraData
Operator: Read Image
Position: 1995900

PCL XL Error
Subsystem: IMAGE
Error: ExtraData
Operator: Read Image
Position:145

Any ideas on why these can't print successfully.  
0
Comment
Question by:mwagoner_73
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 16

Accepted Solution

by:
DansDadUK earned 2000 total points
ID: 36575120
PCL XL errors are reported because the printer believes that the print stream is corrupt in some way.

The printer is able to do this because the PCL XL language (the 'official' name for PCL6) is very highly structured - so any departure from this structure is relatively easy for the printer to recognise.

The reason for a corrupt print stream could be:

(a) A badly written, or corrupt printer driver.

This is more likely to be the case if the error is consistently EXACTLY the same (including the Position value) for the same input (i.e. the same document, within the same application, being printed again via the same driver).


(b) Corruptions are being introduced between the PC and the printer (for example: bad cable, connection, port, network, etc.).

This is much more likely to be the case if the errors are intermittent and apparently random.


(c) A fault within the printer itself.
Probably much less common - usually (but not only) if Jetdirect card is bad.



If the errors are apparently random (indicating corruptions possibly caused by hardware faults), then attempt to identify the culprit by a process of elimination: replace components (one at a time), starting with the most obvious: cables, connectors, ports, cards, etc.



If the errors are consistently the same (indicting a possible driver fault) you could switch to a different driver, which uses a less-structured Page Description Language (PDL) like PCL5; if you do this:

(1) You will not get PCL XL errors.
But other PDLs may sometimes generate different error messages.

If the PCL5 interpreter detects an invalid sequence, it just ignores it, and then carries on the best it can, but no error messages are usually produced - exceptions to this are things like 'Out of Memory' errors, but these can also occur with valid streams.

PostScript probably sits in between PCL5 and PCL6 in terms of how easily the language interpreter in the printer is able to detect corruptions in the print stream, and react to them by generating PostScript error pages.


(2) You may still get corrupt output.
This could be very noticeable, or hardly noticeable at all, depending on the degree of corruption, and just where it occurs in the print stream.

PCL5 can usually 'recover', by 'synchronising' on the start of the next escape sequence, but other PDLs may not be able to do this, because it is more difficult, or impossible, to find something unique to 'latch on' to - hence they tend to abort the print, and produce an error report.
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I recently purchased an HP EliteBook 2540p notebook/laptop. It has two video ports on it – VGA and DisplayPort. HP offers an optional docking station for the 2540p that also has both a VGA port and a DisplayPort. There are numerous online reports do…
This article shows how to get a list of available printers for display in a drop-down list, and then to use the selected printer to print an Access report or a Word document filled with Access data, using different syntax as needed for working with …
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…

604 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question