none
Impresion de ticket instalado en cliente sale pequeño y en desarrollo sale bien RRS feed

  • Pregunta

  • Hola tengo un problema estoy desarrollando una aplicacion Windows Form con C# Visual Studio 2010 framewok 4.0 y uso el SAP Crystal Reports, version for visual estudio 2010, y en la pc cliente  instalo el  : Crystal Reports Basic Runtime for Visual Studio 2008:


    *Mi diseño en Crystal report es de esta mandera:

    *Mi configuracion de pagina es la siguiente :

    *Y el resultado imprimiendo en la pc cliente me sale de la siguiente manera :

    (LA PUBLICARE EN MISIGUIENTE MENSAJE COMO RESPUESTA POR Q SOLO ADMITE 2 IMAGENES X POST):

    IMPRIMIENDO EN DESARROLLO O INSTALANDO LA APLICACION EN MI PC DE DESARROLLO LA IMPRESION SALE PERFECTA.

    Saludos espero puedan ayudarme...



    Jhon

    viernes, 16 de enero de 2015 16:28

Todas las respuestas

  • *Y el resultado imprimiendo en la pc cliente me sale de la siguiente manera :


    Jhon

    viernes, 16 de enero de 2015 16:28
  • Hola, eso es una hoja Carta u Oficio??
    viernes, 16 de enero de 2015 16:38
  • Hola es un ticket esos que vienen en rrollos con 63mm de ancho,, asi como este solo q ese esta cortado

    (parece  q la hoja fuera una a4, pero no es un ticket con la impresion super pequeña)


    Jhon


    • Editado JhonTL viernes, 16 de enero de 2015 16:47
    viernes, 16 de enero de 2015 16:43
  • y por que no haces el ticket por código y defines tu mismo el ancho y la posición? usas el comando SW.WriteLine("---------------------------------------") para imprimir
     SW.WriteLine("***************************************")
     SW.WriteLine(CentrarTexto(40, "GANA MILLONES DE DOLARES"))
     SW.WriteLine("***************************************")
     SW.WriteLine("Escribe cualquier cosa")
     SW.WriteLine("y vas dandole forma al ticket")
    viernes, 16 de enero de 2015 16:49
  • mm si lo intente 2 vecs, pero los abandone con algunas librerias que baje de internet, pero lo intentare 1 vez mas si es que el Crystal no me funciona,

    podrias colocarme el codigo donde :

    -instancias la la impresion(SW)

    -llenas las lineas

    -y el final donde mandas a imprimir

    (algo super pqueño para poder partir de ahi y hacer la logica de repeticion del detalle)

    saludos y gracias.


    Jhon

    viernes, 16 de enero de 2015 16:55
  • la instancias de la siguiente forma 

    Using SW As StreamWriter = New StreamWriter

    Luego como te dije arriba escribes las lineas

    SW.WriteLine("***************************************")
     SW.WriteLine(CentrarTexto(40, "GANA MILLONES DE DOLARES"))
     SW.WriteLine("***************************************")
     SW.WriteLine("Escribe cualquier cosa")
     SW.WriteLine("y vas dandole forma al ticket")

    cuando termines todo pones SW.CLOSE()

    Crealo en una clase aparte, luego cuando vayas a imprimer simplemente invocas el metodo y ya

    viernes, 16 de enero de 2015 17:12
  • Hola y al final del documento de que forma lo envio a la tiketera ?

    saludos.


    Jhon

    lunes, 26 de enero de 2015 16:03