Resumen Imprimir de la forma más rápida (ms-dos) y Línea/Columna en un Txt o RTF.

IMPRIMIR RAPIDO... (Recuerda cambiar en impresora/propiedad/configuración de puerto/no actives trabajo cola impresión)

Me alegra leer tu duda. Yo tuve la misma, aunque el problema mío era porque necesitaba imprimir con los caracteres que usa MS-DOS y no los de Windows, que para el caso es lo mismo... (fuentes de igual tamaña. 'W' mida igual a 'i').

Solución:
Olvídate del objeto 'PRINTER' y trabaja a lo antiguo... como cuando se hacia (y se hace) en MS-DOS.

Abre un fichero para salida (OPEN fichero FOR OUTPUT AS #1) Y graba en él lo que quieras (PRINT #1,"TEXTO A IMPRIMIR)
El truco está en que el fichero que abres es 'LPT1' o lpt2 o el que sea... pero con esto PUEDE que te surge otro problema...
En WINDOWS la impresora activa puede ser la de otro ORDENADOR, y no tiene porque tener capturado un puerto aunque el problema al que me refiero es cuando lo tienes capturado. Osea, que el puerto de tu compañero de trabajo se llama \\PERICO\CANON y tu lo tienes capturado como LPT2 o LPT3 o ...

Pues resulta que PRINTER.PORT te devuelve lpt1 o \\PERICO\CANON o al revés (ahora no recuerdo y no puedo ponerme a mirarlo). Bueno, el tema es que tu necesitas lo contrario de lo que te devuelve esa propiedad, pero gracias a j.rubí y su pagina de trucos ( http://www.arrakis.es/~jrubi/trucos.htm ) hay una utilidad, a fecha de hoy la primera, que realiza esa transformación (j.rubi, colega, te quiero.... mariconadas a parte).

Bueno creo que con las dos primeras líneas te sobra, pero algún día te encontrarás con ese otro problema.
No dudes en pedirme todo si te hace falta.

LO DE POSICION Y COLUMNA EN UN TXT O RTF.

Aprovecho para adjuntar a todos los listeros lo que considero una utilidad bastante interesante, al menos para mi..

Se trata de en un Text multiline o RichtText saber la línea y columna en la que esta el cursor. Similar a un editor de textos.
Investigando por ahí conseguí la mayoría de cosas pero no todo... bueno lo miráis y nada mas...

salu2 a todos los que me hacéis la vida de programador mas fácil... esto de la lista es un invento... aunque tenga que tragarme + de 25 mensaje diarios...

Esta hecho con VB6 y uso la función INSTRREV, tendréis que adaptarla para VB5 que creo no la trae.
Si alguien lo necesita y no sabe adaptarlo que me lo pida.

desarrollo@bastos.es>desarrollo@bastos.es
Roberto Alonso
Bastos MicroInformática, S.A.
 -----Mensaje original-----
De: owner-vb-esp@ccc.uba.ar>owner-vb-esp@ccc.uba.ar [mailto:owner-vb-esp@ccc.uba.ar]En nombre de Dm Distribumática
Enviado el: Miércoles, 15 de Septiembre de 1999 11:06 a.m.
Para: Lista de Visual basic
Asunto: vb-esp : Imprimir en una impresora de la forma más rápida.

     VB5.0 SP3 Windows 98.

     Hola a todos los compañeros de la lista:

     Tenía la siguiente duda. ¿Cómo puedo hacer que desde windows pueda imprimir en modo texto y no gráfico?.

     Me explico, estoy imprimiendo albaranes y facturas y me interesa que sea lo más rápido posible. He probado con printquality = -1 que es calidad borrador pero comparado con la velocidad en DOS es muy lenta y no me hace falta para nada la calidad de impresión pues son en papel preimpreso. Trabajo con el objeto printer.

     Espero que me puedan ayudar.

     Un saludo para todos;
     Carlos
     distri@ari.es>distri@ari.es


Download posenunrtf.zip  



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com