logo LWP
Comunidad de Programadores
Crear cuenta
Recordar contraseña
Recordar contraseña en este navegador
Cursos Biblioteca de Temas Preguntas y Respuestas Buscador para Programadores Drivers Solicitudes para Programadores Programas y Utilidades Ofertas de Trabajo

Clarion - Impresora Star sp-200

Volver
Filtrado por todos los mensajes
 Imprimir facebook  twitter 
Vistas:
Mensajes realizados anteriormente (No estaban la última vez que entraste)
 Impresora Star sp-200
Andrade (01/06/2009 20:40:04)
3.808 visitas
1 respuesta
 RE:Impresora Star sp-200
Marcelo Madelon (05/06/2009 21:22:04)
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:Impresora Star sp-200
Autor:Andrade (153 intervenciones)
Fecha:01/06/2009 20:40:04
Como puedo programas la miniprintes Star sp-200 para que agarre la funcion de tipo de letra
Responder al autorSubir
También te puede interesar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Impresora Star sp-200
Autor:Marcelo Madelon (547 intervenciones)
Fecha:05/06/2009 21:22:04
No la conozco.
¿Es compatible? ¿Probaste con LinePrint o PrintDrive? (imprimir en modo DOS)
Los Caracteres se manejan para los 2 casos igual (simpre que sea compatible con IBM)

Con LinePrint:
LinePrint('<27,64>',,0) ! Inicializo Impresora
LinePrint('<27,67,72>',,0) ! Longitud pagina a 72 Líneas
LinePrint('<27,102,1,1>',,0) ! Salta 1 Lineas
podes escribirlo de 2 maneras:
CHR(27)&CHR(18) o '<27,18>' = Normal
CHR(27)&CHR(15) o '<27,15>' = Comprimida
CHR(27)&CHR(14) o '<27,14>' = Doble Ancho

Con PrintDrive

PRINTDRV::Initialise() --> Inicializar la impresión')
PRINTDRV::WriteText() --> Imprimir un string')
PRINTDRV::Finalise() --> Cerrar la impresión')

PRINTDRV::ModoDraft() --> Pasa a la printer a modo Draft
PRINTDRV::ModoNLQ() --> Pasa a la printer a modo NLQ

PRINTDRV::ResetPrinter
PRINTDRV::ResetPrinter() --> Resetea la impresora'
PRINTDRV::WriteText

PRINTDRV::Finalise

Ej:
PRINTDRV::WriteText('<27,64>',0) ! Inicializo Impresora
PRINTDRV::WriteText('<27,67,48>',0) ! Longitud pagina a 48 Líneas

PRINTDRV::WriteText(CHR(27)&CHR(18)&' FECHA EMISION: ' &(format (RE1:FechaEmision,@d06))) ! Te imprime en formato Normal

Resumen para los dos:
Chr(18) = Normal
Chr(15) = Comprimido
Chr(14) = Doble

Fijate en el manual de la impresora el seteo de caracteres.
Avisame como te fue.

Saludos
Comentar el mensajeSubir