![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Más vale tarde!!!
Bueno, acabo de ver este post y al no tener respuesta me he dicho... más vale tarde que nunca, por si alguien está buscando algo sobre esto, por lo menos que encuentre una solución.
En el quickreport, en printersettings tienes la propiedad outputbin, para indicar la bandeja de salida. Sin embargo, algunas veces no he conseguido que la impresora responda a estos cambios en el quickreport. Acabo de realizar una función para cambiar la bandeja de una impresora pasada por parametro. Aún no lo he probado, pues estoy chapuceando en casa y no tengo una impresora multibandeja a mano, así que no os puedo asegurar que funcione: Código:
Procedure ActivaBandeja(FPrinter: TPrinter; NumBandeja: SmallInt);
var
FDevice: PChar;
FDriver: PChar;
FPort: PChar;
DeviceMode: THandle;
DevMode: PDeviceMode;
begin
FPrinter.GetPrinter(FDevice, FDriver, FPort, DeviceMode);
DevMode := GlobalLock(DeviceMode);
if ((DevMode^.dmFields and DM_DEFAULTSOURCE) = DM_DEFAULTSOURCE) then begin
DevMode^.dmFields := DevMode^.dmFields or DM_DEFAULTSOURCE;
DevMode^.dmDefaultSource := NumBandeja;
end;
FPrinter.SetPrinter(FDevice, FDriver, FPort, DeviceMode);
GlobalUnlock(DeviceMode);
end;
|
|
#2
|
|||
|
|||
|
Una pregunta, e NumBandeja que pasas por parametros de donde sale?
gracias. |
|
#3
|
|||
|
|||
|
Nº de bandeja.
Teóricamente es un nº entre 1 y 15. Tendrías que ir activando cada uno y viendo que resultado se produce en la impresora. Parece ser que debería ser estandar en todas las impresoras, pero la realidad es que no es así.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Elección de la bandeja de impresión | sur-se | Impresión | 0 | 14-05-2007 14:11:24 |
| QuickReport - Seleccionar bandeja | alapaco | Impresión | 9 | 06-11-2006 11:24:54 |
| Reportes - Seleccionar bandeja | alapaco | Impresión | 0 | 01-09-2006 22:51:08 |
| seleccionar bandeja de imprecion | moy68 | Impresión | 0 | 11-06-2005 03:02:20 |
| seleccionar bandeja de entrada del papel en FastReport | jhges | Impresión | 0 | 12-11-2003 16:16:26 |
|