Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #10  
Antiguo 15-01-2026
chenech chenech is offline
Miembro
 
Registrado: dic 2013
Posts: 138
Poder: 13
chenech Va por buen camino
Primero asigno la impresora por defecto a una variable para dejarla luego otra vez:
Código:
int iDefecto = Printer()->PrinterIndex;
Asi busco la impresora que deseo, en este caso se llama TICKETQR, cambia TICKETQR por el nombre que tengas en la impresora o llamala siempre de alguna forma sencilla, ImpPDF por ejemplo entodos los pc y no te complicas la vida con los nombres que asigna:
Código:
        String nombre;
	for(int i=0;i<Printer()->Printers->Count;i++)
	{
		nombre = Printer()->Printers->Strings[i];
		if(nombre.UpperCase() == "TICKETQR")
		{
			Printer()->PrinterIndex = i;
			break;
		}
	}
Aqui vuelvo a dejar la de defecto:
Código:
Printer()->PrinterIndex = iDefecto;
En lugar de hacer un Preview, haces Print del QR para que genere el PDF, creo que deberia funcionar.
Esto te abriria el cuadro de dialogo para guardar el archivo, lo que no se es si se le puede passar el nombre y que lo guarde automaticamente.

Última edición por chenech fecha: 15-01-2026 a las 12:16:07.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi 7 adaptar from a resolucion emeritos Varios 2 16-11-2022 10:31:34
Adaptar código a Arduino REHome ASM y Microcontroladores 2 26-05-2022 23:14:58
Adaptar código a FMX Android wilcg FireMonkey 5 11-01-2018 18:11:42
Adaptar form a la resolucion karocs Varios 0 11-08-2004 17:53:00
adaptar reporte a ticket Rafa Impresión 2 22-10-2003 23:24:07


La franja horaria es GMT +2. Ahora son las 09:28:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi