La Web del Programador: Comunidad de Programadores
 
    Pregunta:  932 - USO DEL COM1 EN CLIPPER
Autor:  Dyego
NESECITO CON URGENCIA SABER COMO TENGO QUE HACER PARA SACAR UNA IMPRESION POR UN PUERTO SERIAL(COM1)

  Respuesta:  EVELIO CASANOVA
**configurando puerto com1
! mode com1: baud=9600 data=8 parity=n &&>NULL
! mode lpt2= com1
*set printer to lpt2

P=fopen( "lpt2",12)
=inkey(1)
*********
*** escribiendo
texto="ABCDEFJHI 1234567890 EJEMPLO"+CHR(10)
x= FWRITE(P, "texto" )
pp=FCLOSE(P)

O

! mode com1: baud=9600 data=8 parity=n &&>NULL
P=fopen( COM1,DOS)
=inkey(1)
*********
*** escribiendo
texto="ABCDEFJHI 1234567890 EJEMPLO"+CHR(10)
x= FWRITE(P, "texto" )
pp=FCLOSE(P)

  Respuesta:  Fernando Reyes
Si la respuesta anterior no te sirvió de mucho...
debes correr, desde D.O.S. (en un bat o algo al inicio)
mode com1:96,n,8,1,p donde:
com1=puerto
96=baudios 1200,2400,4800,9600... y el resto de los parámetros, consultalos en algún manual de D.O.S (pero no importan mucho, para este caso)
Y si tienes problemas bajo Windows, configura la impresora como "Genérico / solo Texto" desde el Panel -> Impresoras, Fabricante "Genérico".

  Respuesta:  Daniel Farias
Debe colocar en la instruccion de habilita la impresora SET PRINTER TO COM1 y listo