Hola Javier
La función CPCONVERT trabaja sobre expresiones tipo string (carácter), yo la uso para imprimir en matriciales cuando la expresión puede contener caracteres con código ASCII mayor que 127:
? Cpconvert(1252, 850, m.lcLinDet1Ticket) At 0
? Cpconvert(1252, 850, "Discriminación de IVA") At 0
Si quieres cambiar la página de código de un archivo debes recurrir a FILETOSTR y luego de la conversión STRTOFILE.
Puedes explicarnos para qué quieres cambiar la página de códigos a nivel de S.O.?