• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Experiencing 'Printer Blocked' or 'Printer Error' message? Click here for more information.
Check some of the most frequent questions about Instant Ink: HP INSTANT INK, HP+ PLANS: INK AND TONER.


Check out our Black or Color Ink Not Printing, Other Print Quality Issues info about: Print quality and Cartridge Issues.
HP Recommended
LaserJet M404n
Linux

Our Proprietary Linux application has been using the same PCL codes for laser printers for 10-20 years.  This new M404n printer doesn't seem to recognize the Reset command (<esc> E) as the End-Of-Job.  The printer waits 300 sec (5 min) before it prints - or until another job is sent.  If I change the I/O Timeout setting on the printer from the default of 300 sec to 15 sec, it waits 15 sec then prints.  

 

Is there a PCL command this printer would accept as the End of the Job - and just print??

3 REPLIES 3
HP Recommended

I have a client who just purchased 20 of these.  Anyone familiar with PCL; does the <esc> &l0H work to eject the page on all HP PCL printers?

HP Recommended

You might want to check the HP developer community as you may find an answer there.

 

https://developers.hp.com/community

 

 

If you find the information provided useful or solves your problems, help other users find the solution easier by marking my post as an accepted solution. Clicking "yes" on "was this reply helpful" also increases the chances that this solution will help others.
I am a volunteer, offering my knowledge to support fellow users, I do not work for HP nor speak for HP.



HP Recommended

Verified it worked! 
Add the null tray-select code to the normal termination code to eject the page immediately.  Our string looks like this:  

$1b &l0H  $1b E   
or
<esc> &l0H  <esc> E  

(PCL code for "Eject" , followed by standard printer "Reset" code)  

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.