W 2_PROCESS_W 2_FORM_PRINT
Back to current versionRestore this version

The W2 Print Programs completes and prints the W2 forms and generates the W2 Media File, based on the defined parameter selections.

RPW2W4C Report - Windward Version Only#

RPW2W4C Report Parameters

Report ParameterDescription
W2 Form No.This field defines which W2 form will be printed. Options are:
* MW1279: 4 on 1 page, 4 corner, legal size, self-mailer
* LW24UPB: 4 on 1 page, 4 corner, letter size
* MW283: 4 on 1 page, 4 corner, letter size, self-mailer
Reissued/CorrectedDefines if the W2 is being reissued for an employee. Enter the word ‘REISSUED’ or ‘CORRECTED’ in this field and RPW2W4C will print the W2 Form with the exact wording from this field.
Person CodeUsers can enter one or more person codes to report on
Status TypeTo define and report on specific Status Types. Options are:
* Active
* Cobra
* Inactive
* Leave
* Pending
* Retired
* Survivor
* Terminated
* Unpaid Leave
W2 Employment TypeThis field defines which Employment Types are to be printed, such as Regular or Agriculture. Optional
RPYEU XML DirectoryDirectory name where XML file was created and saved by RPYEU
RPYEU XML File NameName of the XML file that was created by RPYEU
Exception LevelDefines the level of detail on the exception report. Users should always run with 'Exception Only' unless for required for tracing.

RPW2W4TB Report - Windward Version Only#

RPW2W4TB Report Parameters

Report ParameterDescription
W2 Form No.This field defines which W2 form are to be printed. Options are:
* MW1288: 4 on 1 page, Top-to-Bottom, legal size, self-mailer
Reissued/CorrectedDefines if the W2 is being reissued for an employee. Enter the word ‘REISSUED’ or ‘CORRECTED’ in this field and RPW2W4C will print the W2 Form with the exact wording from this field.
Person CodeUsers can enter one or more person codes to report on
Status TypeTo define and report on specific Status Types. Options are:
* Active
* Cobra
* Inactive
* Leave
* Pending
* Retired
* Survivor
* Terminated
* Unpaid Leave
W2 Employment TypeThis field defines which Employment Types are to be printed, such as Regular or Agriculture. Optional
RPYEU XML DirectoryDirectory name where XML file was created and saved by RPYEU
RPYEU XML File NameName of the XML file that was created by RPYEU
Exception LevelDefines the level of detail on the exception report. Users should always run with 'Exception Only' unless for required for tracing.

RPW2 – W2 Form Print Selection Criteria#

Important: This report (RPW2) will not be supported after the 2018 reporting year.

For Oracle version RPW2, RPW2 must be run and the report sent to PDF file instead of to the Previewer. Before running any reports, users must define the Destination Format as PDF on the 'Run Options' tab. Users should run all Oracle Government Form Print programs with this setting.

All W2 Form Print Programs are aligned with the government forms in the PDF format. Users can adjust the parameters for the Top Margin and the Between Form Space when generating the PDF file. Once the PDF file is generated, users will not need to adjust the Page Set up when printing. The PDF file is generated in the working directory of your P2K path. Write down the Execution ID of the W2 Print Program report and run RMEX to obtain a grand total report.

RPW2 Report - Oracle Version Only#

For 2018-2019 reporting, RPW2 has the following capabilities in the Oracle version ONLY:


RPW2 Report Parameters - Oracle Report ONLY

Report ParameterDescription
EE/ER CopyDefines if the Employee Copy or Employer Copy of W2 are to be printed

Options are from the X_W2_COPY lexicon.

01 – Employer Copy
On one page, print multiple Employees W2 info. For 2 on 1 Page, print two employees on one page
For 4 on 1 Page, print four employees on one page.

02 – Employee Copy - on one page, print one Employee W2 info
For 2 on 1 Page, print one employee twice
For 4 on 1 Page, print one employee four times
Show FormDefines which W2 Form Copy image is to be shown on the background
This option is for ‘2 On 1 Page’ only. There is no form image for 4 On 1 Page from the government
Options are from the X_W2_FORM_COPY lexicon:

00 – Not Specified - do not show W2 Form image. This option is used to print W2 Forms on the pre-printed W2 Forms.
01 – Copy A, SSA copy. This Copy A option is for viewing purposes only. Copy A should not be sent to SSA with this option. Copy A should be printed on the pre-printed Copy A forms that are machine-readable
02 – Copy 1, State, Local copy
03 – Copy B, EE Federal copy
04 – Copy C, EE Record copy
05 – Copy 2, EE State, Local copy
06 – Copy D, ER copy.
20 – Copy B + C (1 Pg) - Show Copy B and Copy C on one page
21 – Copy C + 2 (1 Pg) - Show Copy C and Copy 2 on one page
22 – Copy B + C + 2 (2 Pg) - Show Copy B and Copy C on one page followed by Copy 2 on the next page
Employment TypeThis field defines which Employment Types are to be printed, such as Regular or Agriculture. Optional
StateSelect one State to print, only one state can be entered. Optional.
* This field should not be defined when the EMPLOYEE copy is being printed.
* The employee MUST have all of the States printed on their W2 forms.
* When the EMPLOYER copy is being printed, there is an option to print by State, for the W2 paper copy to be filed to the State.
* If the W2 filing is in a Magnetic Media format, the W2 forms should not be printed by State.
Reissued/CorrectedDefines if the W2 is being reissued for an employee. Enter the word ‘REISSUED’ or ‘CORRECTED’ in this field and RPW2 will print the W2 Form with the exact wording from this field. Optional
Exception LevelDefines the level of detail on the exception report. Users should always run with 'Exception Only' unless for required for tracing.
Test Form Set UpDefines if RPW2 should print the actual W2s, or to print a sample of the W2 form to find out the correct page set up for the printer.
*All users should test their printer set up to find out the correct Page Set Up for ‘Top Margin Adjustment’ and ‘Between Form Space’ adjustment prior to printing the actual W2 Forms.
*Since each printer’s page set margins vary, each time the W2 forms are printed on a different printer, the Printer set up test should be run. Optional
User CommentUsers can enter a comment that will print on the top line of the report.
Directory NameMandatory
Defines the directory name where the XML file will be stored.
Should be the same directory name from the RPYEU run
XML File NameMandatory for Oracle version RPW2
Defines the name of the .xml file that is generated from RPYEU
Print W2 FormsDefines which W2 Format will be printed:
Options from X_W2_PRINT lexicon

01 – 2 On 1 Page. The 2 On 1 page W2 format is used

02 – 4 Corner Form. The 4 Corners Form W2 format is used

03 – 4 Corner, Addr. Back. The 4 Corners Form W2 format is used with the Address printed on the back of form
Users must set their printer to Duplex mode when printing.

04 – 4 On 1 Page (Top-bottom). The 4 On 1 Page, W2 Top to Bottom, format is used
EE Instructions on BackWhen the ‘Show Form (2 on 1 pg)’ parameter is selected to print on the employee’s copy, such as Copy B, C or 2), users can also print the associated employee instructions can also be printed on the back of these W2 Forms.

Note: For each employee copy (Copy B, C or 2), the EE Instructions are different.

In order to print a complete set of all Employee’s W2 Copies and Instructions, select:
22 – Copy B + C + 2 (2 Pg) - Show Copy B and Copy C on one Page, followed by Copy 2 and Copy 2 on the next page
Adjust Top MarginDefines the adjustment spacing for the Top Margin when printing the W2 form. Optional.

Default to NULL or ‘00 – 0 line’ adjustment to begin testing.

After the PDF file is generated, print one page on blank paper, align the paper with the pre-printed form and check if the alignment fits into the box.

If an adjustment is needed, re-run RPW2 by entering the Top Margin adjustment.

Options from X_TOP_MARGIN_ADJ lexicon.
00 – 0 line
11 – Up 1/5 line
12 – Up 2/5 line
13 – Up 3/5 line
21 – Down 1/5 line
22 – Down 2/5 line
23 – Down 3/5 line.
Between Form SpaceDefines the space increments between the 2 forms on the same page. Optional.

Default to NULL or ‘0 – 0 line space’ to begin testing

After the PDF file is generated, print one page on blank paper, align the paper with the pre-printed form and check if the alignment fits between 2 forms

If adjustment is needed, then re-run RPW2 by entering the ‘Between Form Space’

From X_BTWN_FORM_SPACE lexicon
0 – 0 line space
1 – 1/5 line space
2 – 2/5 line space
3 – 3/5 line space
4 – 4/5 line space
5 – 1 line space.
Show Frame
(Test Only)
Used when testing the margin set up or to debug a Print Format problem. Users can use this toggle to show the line border of the internal frames.

NOTE: When running RPW2W4C/RPW2W4TB for the actual W2 form printing, do not set the ‘Show W2 Form’, ‘Show Frame’ parameters to ON.

RPW2 Report Filters - Oracle Report ONLY

Report ParameterDescription
People ListTo define and report on a defined People List
PersonUsers can enter one or more person codes to report on


NOTE: For RPW2 Oracle Report: If the combination of ‘Top Margin Adjustment’ and ‘Between Form Space’ pushes the form to go over onto the next page, users should check the alignment with the actual pre-printed form and re-run RPW2 with different ‘Top Margin’ and ‘Between Form Space’ options.

RPW2 - Printer Set Up#

Important: When printing from the pdf file, the Page Scaling option must be set to ‘None’ to avoid re-sizing of the form on a page.

RPW2 Example:

Show Form (2 on 1 Pg)Copy B + C (1 Pg)
Show Frame (Test Only)Yes

RPW2 – Form Print Processing#

Printing W2 Forms#

Consent Logic#

Printing of the W2 forms can be done either by running the RPW2W4C/RPW2W4TB and/or using the REW2 or BEW2 functions in Self Service.

Logic for the RPW2W4C/RPW2W4TB function has been added to respect the IMST “SS_REW2’ preference. As well, the REW2 will respect the IMST “EE_W2_GVT_RUN preference. Depending on the set up of these two preferences, the RPW2W4C/RPW2W4TB and the REW2 will print the W2 information.

Processing Logic#

The SS_REW2 preference must be defined prior to running the RPYEU function.

The EE_W2_GVT_RUN preference can be updated (to define the GVT RUN#) prior to running the REW2 function. This allows the employees to access their forms online using Self Service.

After running the RPYEU function, the W2 forms need to be created.

1. If the SS_REW2 preference is set to N:


2. If the SS_REW2 preference is set to Y (default) or is not defined:

3. The BEW2 forms in Self Service will be available to employees after the RPYEU and RPW2W4C/RPW2W4TB functions have been run.

Please refer to the chart below as a quick reference for this logic.

IMST:SS_REW2IEPW2(Consent)IPGR:W2-BY-E-FORMIMST:EE_W2_GVT_RUNRPW2W4C/RPW2W4TBBEW2REW2
NNNYYesYesNo
NYYYNoYesYes
NNNNYesYesNo
NYYNNoYesNo
YNNYYesYesYes
YYYYYesYesYes
YNNNYesYesNo
YYYNYesYesNo