I'm trying to print raw, plain ASCII text (e.g. IETF RFCs, which contain form-feed characters for automatic pagination) by sending it directly to port 9100 on my HP Officejet Pro 8630. The specifications state that the printer supports PCL3e and PCL3GUI, which for the most part are undocumented unlike PCL5 or PCL6.
In an attempt to gain more control over the printing process, I'm prefixing the text to be printed with PCL escape sequences, by opening a raw PuTTY session to port 9100 on the printer and entering them manually before pasting the complete text of the document.
Using this PCL reference, I managed to make the printer print from the second paper tray using the code <ESC>&l4H. However, contrary to the reference, both <ESC>&l1S and <ESC>&l2S cause the printer to duplex on the short edge, which is not what I want.
How do I get the printer to duplex on the long edge using only PCL3e escape sequences?