P60 End of Year Certificates - Printing Single Sheet P60s

HM Revenue & Customs P60 (Single sheet) certficates are printed on a laser printer.

It is recommended that the laser printer used to print the P60 (Single sheet) certficates is connected DIRECTLY to a PC.

As it is recommended that you DO NOT print to a laser printer over a network (however this might be possible) you can add a new printer definition for the laser printer via the F7-Printers then F2-Add new printer actions in the option Spooler Managment.

Click on the following link to view an example of such a printer: Adding and Amending Printers (NT)

Printer details:

  • The Windows device must be the physical port, e.g. LPT1, COM2, not the printer name as found by browsing the Windows printers.
  • The Print command name must NOT output via wpt you can use the entry default if the printcmd.ini file has not been modified from standard.
  • The Feed type must be set to S.
  • The Form feed control character can be used? checkbox must be ticked.
  • The Class is only required if a termdef is used you might need to define a termdef file if the fields do not align properly on the P60 certificate when using the laser printer's default settings.
Termdef

The example form above shows the value P60 in the field Class. This value (P60) refers to a termdef file. The termdef file will typically be located in the folder c:/csserver/termdef you might need to define a termdef file if the fields do not align properly on the P60 certificate when using the laser printer's default settings.

The following demonstrates the content of a termdef file:

Only a CONTROL section, using start: and end: directives is required:

  • The start: directive sends control codes to the printer to set the top and left margins as required to achieve alignment.
  • The end: directive sends a printer reset to ensure the printer settings are restored after use.

The example termdef file uses HP PCL code a de-facto standard used by HP printers and many others. Some printers might use a different convention for control codes but equivalent functionality should be possible. A description of PCL is beyond the scope of this document, please refer to your printer's technical documentation for full details.