Entrar
¿Nuevo usuario? Inscribirme
DesarrolloClipper · Desarrollo de Software en CA-Clipper
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [CA-Clipper] Impresoras Instaladas en Windows   Lista de mensajes  
Responder | Reenviar Mensaje #1059 de 3604 |
Yo tambien utilizo el RPV en algunos programas y la forma en que averiguo las impresoras instaladas en un ordenador es utilizando la siguiente rutina.
 
Funciona en W95 y W98
 
No funciona  en XP ni 2000 ya que en estos sistemas operativos los nombres de impresoras no se incluyen en el WIN.INI. Si alguien sabe en que archivo se incluyen los nombres de impresoras le estaría muy agradecido que me lo dijeran para modificar la rutina.
 
Aquí tienes un ejemplo de como obtener los nombres de impresoras conectadas a un ordenador, esten o no en red.
 

#INCLUDE "FILEIO.CH"

 

IMPREWIN:={}

IMPREWIN()

FOR J=1 TO LEN(IMPREWIN)

   ? IMPREWIN[J]

NEXT

RETURN NIL

 

**********************************************************

*** BUSCAR NOMBRES DE IMPRESORAS INSTALADAS EN WINDOWS ***

**********************************************************

FUNCTION IMPREWIN

 

LOCAL TEXTO:="", AHORA:="NO", LETRA, IMPRESORA

 

MANEJADOR=FOPEN("C:\WINDOWS\WIN.INI",FO_READ)

IF FERROR()=0

   WHILE .T.

      LETRA=FREADSTR(MANEJADOR,1)

      IF ASC(LETRA)=0

         EXIT

      ENDIF

      IF ASC(LETRA)=13 .OR. ASC(LETRA)=10

         IF AHORA="SI"

            IMPRESORA=LEFT(TEXTO,AT("=",TEXTO)-1)

            IF LEN(IMPRESORA)<>0

               AADD(IMPREWIN,IMPRESORA)

            ENDIF

         ENDIF

         IF TEXTO="[PrinterPorts]"

            AHORA=IIF(AHORA="NO","SI","NO")

         ENDIF

         IF TEXTO="[Devices]"

            AHORA=IIF(AHORA="NO","SI","NO")

         ENDIF

         TEXTO=""

      ELSE

         TEXTO+=LETRA

      ENDIF

   END

ENDIF

FCLOSE(MANEJADOR)

 

RETURN NIL

 

----- Mensaje original -----
De: mailtru
Enviado: jueves, 18 de marzo de 2004 10:25
Asunto: [CA-Clipper] Impresoras Instaladas en Windows

Hola a todos.
 
Quisiera preguntarles si saben como obtener, desde un programa en Clipper 5.1,
una lista de las impresoras instaladas en Windows (W95/W98/W2000/WXP).
 
Estoy utilizando un programa que me recomendaron en este foro, el RPV,
para imprimir mis listados en impresoras Windows.
 
Mi problema es a la hora de querer seleccionar una de las impresoras
instaladas en el equipo. Me interesaria obtener una lista de la siguiente
forma:
 
//PUESTO1/HP DESKJET 620
//PUESTO/EPSON STYLUS COLOR 900 ESC/P 2
Etc.
 
Muchas gracias de antemano,
 
Saludos,


------------------------------
DesarrolloClipper:
Desarrollo de Software en CA-Clipper
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloClipper@...
Suscribirse........: DesarrolloClipper-Subscribe@...
Desuscribirse......: DesarrolloClipper-Unsubscribe@...
Administrador......: DesarrolloClipper-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloClipper
------------------------------
http://www.navegana.com/dinero/chanzes.html




Jue, 18 de Mar, 2004 4:31 pm

pacomg1961
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #1059 de 3604 |
Desplegar mensajes Autor Ordenar por fecha

Yo tambien utilizo el RPV en algunos programas y la forma en que averiguo las impresoras instaladas en un ordenador es utilizando la siguiente rutina. Funciona...
paco
pacomg1961
Sin conexión Enviar correo
18 de Mar, 2004
4:31 pm

donde consigo el programa RPV?, es para impresoras que no imprimen en DOS?, Saludos Carlos A. Toledo Arias, pcia.de Córdoba ... From: paco To:...
J.S.C. Computación...
calitoledos
Sin conexión Enviar correo
18 de Mar, 2004
9:05 pm

Yo me descargue este programa de la siguiente direccion: http://www.rpvreport.com/span/ Un saludo, ... From: J.S.C. Computación Integral To:...
mailtru
Sin conexión Enviar correo
22 de Mar, 2004
10:15 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda