Dim Y As Integer Dim BeginPage, EndPage, NumCopies, i CommonDialog1.CancelError = True On Error GoTo ErrHandler ' CommonDialog1.ShowPrinter BeginPage = CommonDialog1.FromPage EndPage = CommonDialog1.ToPage NumCopies = CommonDialog1.Copies '-----------------------------------------------------------------------------'Prepara la frase del saludo final HazFrase '-----------------------------------------------------------------------------'-----------------------------------------------------------------------------' Cdigo para enviar los datos a la impresora '-----------------------------------------------------------------------------Dim Suma As Double For i = 1 To NumCopies 'Determina el nmero de copias a imprimir Printer.Print "" Y = Printer.CurrentY Suma = 0 '---------------------------------------------------------------------------'Define el tipo de letra '---------------------------------------------------------------------------Printer.Print "" Y = Printer.CurrentY Printer.FontName = "FontA2x1" 'Esta fuente es propia de la impresora Samnsung '-------------------------------------------------------------------' Imprime el logo '-------------------------------------------------------------------Picture1.Picture = LoadPicture(camino & "\logo.jpg") Picture1.Top = 0 Picture1.Left = 0 Printer.CurrentX = 0.5 * TW Printer.CurrentY = 0.3 * TW Printer.PaintPicture Picture1.Picture, Printer.CurrentX, Printer.CurrentY