At the system level, OS/2 switches the code pages of supported displays and printers to agree with the code page of the process sending the output. At the application level, OS/2 functions enable a process to control code page assignments.