Muchas gracias Pablo!  Le vamos a pegar un profundo vistazo.

Marcelo
  ----- Original Message ----- 
  From: Pablo Pioli 
  To: gufa List Member 
  Sent: Thursday, May 03, 2007 8:51 AM
  Subject: [gufa] [Off topic - VB6] Impresion matricial (plain text) desde 
Visual Basic 6.0


  ¿Y realmente necesitas pasar por arriba del sistema de impresion de Windows? 
Yo imprimo a bajo nivel con las API y me respeta los tipos de letra de las 
impresoras y el salto de pagina.

  Ahora, el Tear On es otra cosa. Desde Windows XP se desactiva cuando imprimis 
desde Windows, cosa que no pasaba antes. Por lo que se no hay solucion para 
esto, excepto ...

  Te paso este codigo de Ed Rauh que establece una comunicacion a bajo nivel, 
fue la unica opcion que encontre para que respete el Tear On, creo que es 
exactamente lo que pedis.

  Como sabras al utilizar esta clase sos responsable del salto de pagina, 
cambiar los tipos de letra con los codigo ESC correctos, etc.

  Pablo Pioli
    ----- Original Message ----- 
    From: Marcelo Hacker (LISTAS) 
    To: gufa List Member 
    Sent: Thursday, May 03, 2007 2:26 AM
    Subject: [gufa] [Off topic - VB6] Impresion matricial (plain text) desde 
Visual Basic 6.0


    Hola Pablo,

    Lo de Prueba y Error, es lo que estuvimos haciendo nosotros!  Hay muchas 
cosas para testear en internet, pero en la práctica pocas son las que en 
realidad dan resultado.

    Me refiero a que la lógica y el sentido común dicen que debería funcionar, 
pero en la práctica NO FUNCIONA!   

    Ya probamos con 3 impresoras distintas (por si era un tema de hardware) y 
en 3 pc's distintas!

    Aparentemente el tema está en que en algún lado los caracters de escape se 
"filtran" antes de llegar a la impresora y por ello no se configura 
correctamente.  

    Por eso es que preguntabamos por un ejemplo de alguien que lo esté 
utilizando en estos momentos en produccion!

    Desde ya 1.000.000 de gracias a vos y a todos los que están colaborando con 
nosotros!  

    Saludos,

    Marcelo

      ----- Original Message ----- 
      From: PabloC 
      To: gufa List Member 
      Sent: Wednesday, May 02, 2007 11:12 AM
      Subject: [gufa] [Off topic - VB6] Impresion matricial (plain text) desde 
Visual Basic 6.0


      Hola marcelo
      de donde sacaste que es "prueba y error", ???
      Lo que te dije funciona, es una "chanchada" y muy poco profesional para 
un " aplicativo en producción." pero funciona
      Que es exactamente lo que queres lograr y porque queres evitar el report??

      Saludos
      PabloC
        ----- Original Message ----- 
        From: Marcelo Hacker (LISTAS) 
        To: gufa List Member 
        Sent: Wednesday, May 02, 2007 11:04 AM
        Subject: [gufa] [Off topic - VB6] Impresion matricial (plain text) 
desde Visual Basic 6.0


        Gracias Pablo, pero tambien lo hicimos... es exactamente la misma 
cuestión.

        Por eso, el problema no es intentar "prueba y error", sino dar con 
alguien que lo tenga funcionando hoy en día en un aplicativo en producción.

        Sds
        Marcelo

          ----- Original Message ----- 
          From: PabloC 
          To: gufa List Member 
          Sent: Wednesday, May 02, 2007 10:51 AM
          Subject: [gufa] [Off topic - VB6] Impresion matricial (plain text) 
desde Visual Basic 6.0


          Porque no imprimis a un archivo txt y despues haces el viejo RUN Copy 
archivo.txt > LPT1

          Saludos
          PabloC
            ----- Original Message ----- 
            From: Marcelo Hacker (LISTAS) 
            To: gufa List Member 
            Sent: Wednesday, May 02, 2007 10:45 AM
            Subject: [gufa] [Off topic - VB6] Impresion matricial (plain text) 
desde Visual Basic 6.0


            Gente,

            Supongo que este problema tambien se presenta con el VisualFox, por 
ello hago la consulta acá.

            Se nos presentó un problema que aparentemente debería ser una 
pavada... pero por lo que venimos renegando hace unos días y lo que hemos 
encontrado en internet (MSDN/GOOGLE/ETC), parece que no es tan sencillo.

            Simplemente necesitamos imprimir en modo texto a la usanza del 
viejo Clipper, Fox, etc. a una impresora LX-300 (o una FX-890) y no por medio 
del objeto printer de Visual.

            Ya intentamos la apertura del puerto, funcionó bien, pero no 
respeta los saltos de hoja en forma correcta, ni el Tear On de la impresora.

            Si alguno de uds. ya lo tiene resuelto, les agradeceria si pudiesen 
mandar un pequeño recorte de ejemplo del código (principalmente la 
inicialización y cierre del documento o archivo de impresión).

            Desde ya 1000 gracias por adelantado.

            Marcelo Hacker


            __________ Información de NOD32, revisión 2231 (20070430) __________

            Este mensaje ha sido analizado con NOD32 antivirus system
            http://www.nod32.com



        __________ Información de NOD32, revisión 2231 (20070430) __________

        Este mensaje ha sido analizado con NOD32 antivirus system
        http://www.nod32.com

Responder a