PCL separator page escape codes
Important
We recommend that you use Microsoft's IPP inbox class driver, along with Print Support Apps (PSA), to customize the print experience in Windows 10 and 11 for printer device development.
For more information, see the Print support app design guide.
The escape codes shown in the following table can be used when you create a PCL separator page.
Escape code | Meaning |
---|---|
\ | The first line of the separator file must contain only this character. The separator file interpreter reads the separator file command as a delimiter. |
\n | Skips the number of lines specified by n (from 0 through 9). Skipping 0 lines moves printing to the next line. |
\B\M | Prints text in double-width block characters until \U is encountered. |
\B\S | Prints text in single-width block characters until \U is encountered. |
\D | Prints the date the job was printed. The time is displayed in the format specified under Regional Options (Windows 2000) or Regional and Language Options (Windows XP and later) in Control Panel. |
\E | Ejects a page from the printer. Use this code to start a new separator page or to end the separator page file. If you get an extra blank separator page when you print, remove this code from your separator page file. |
\Fpathname | Prints the contents of the file specified by pathname, starting on an empty line. The contents of this file are copied directly to the printer without processing. |
\Hnn | Sets a printer-specific control sequence, where nn is a hexadecimal ASCII code sent directly to the printer. See your printer manual to determine the specific numbers. |
\I | Prints the job number. |
\Lxxx | Prints the string of text that appears after the \L escape code. If you enter \LTest, the text "Test" appears in the separator page. |
\N | Prints the user name of the person who submitted the job. |
\U | Turns off block character printing. |
\Wnn | Sets the width of the separator page. The default width is 80 characters, and the maximum width is 256 characters. Characters beyond this width are deleted. |
After the local print provider passes a job through the print processor and the separator page processor, it sends the job from the spooler to the appropriate port print monitor.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for