Paiva, veja se ajuda:
DO CASE
CASE OPCAOIMP = 1
@ nLinha,01 SAY "A - M o d o Condensado com 6 Linhas Por Polegada"+CHR(15) OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 2
@ nLinha,01 SAY "B - M o d o Carta com 6 Linhas Por Polegada"+CHR(27)+"G" OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 3
@ nLinha,01 SAY "C - Modo Carta Condensado com 6 Linhas por Polegada"+CHR(27)+"G"+CHR(15) OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 4
@ nLinha,01 SAY "D - M o d o Normal com 8 Linhas por Polegada"+CHR(27)+"0" OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 5
@ nLinha,01 SAY "E - M o d o Condensado com 8 Linhas por Polegada"+CHR(15)+CHR(27)+"0" OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 6
@ nLinha,01 SAY "F - M o d o Carta com 8 Linhas por Polegada"+CHR(27)+"G"+CHR(27)+"0" OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 7
@ nLinha,01 SAY "G - Modo Carta Condensado com 8 Linhas por Polegada"+CHR(15)+CHR(27)+"G"+CHR(27) OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 8
@ nLinha,01 SAY "H - M o d o Condensado c o m dupla Impressao"+CHR(15)+CHR(27)+"E" OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 9
@ nLinha,01 SAY "I - M o d o N o r m a l c o m d u p l a Impressao"+CHR(27)+"E" OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
CASE OPCAOIMP = 10
@ nLinha,01 SAY "J - V o l t a ao Normal com 6 Linhas por Polegada"+CHR(18)+CHR(27)+"2"+CHR(27)+"H" OF oPrn
nLinha := nLinha + 1
@ nLinha, 00 SAY "." OF oPrn
nLinha := nLinha + 1
ENDCASE
abs