Handelt es sich um ein HP Officejet 5400DN (mit integrierter Ethernet-Karte) oder habt ihr eine externe Printbox und wenn ja welche.
Was steht im Parameter RMTPRTQ der remote OUTQ --> "text" oder "raw".

Für die Leerseite am Ende würde ich mal den Parameter SEPPAGE untersuchen.
Per default steht dieser auf *YES.

Und dann schau noch mal was Fuerchau bereits geschrieben hat.
Die WSCST *HP520 enthält folgende Init/Reset-ESC Sequenzen.
Und beide enthalten ein "E". Ggf. kommt der Drucker damit nicht klar.
Mein Favorit wäre bei INITPRT DATA ='1B45'X zu setzen.
Code:
:INITPRT                   
  DATA ='1B451B266C3145'X. /* esc E+esc &l1E -- reset printer  + set top margin to 1
:RESETPRT                  
  DATA ='1B45'X.  /* esc E -- reset printer */