Programación General > Power Builder
Imprimir Formato TamaÑo Oficio
(1/1)
rogerg:
Hola a Todos!!!!!
Tengo un gran problema, resulta que hice un reporte con formato a tamaño oficio y quisiera saber si alguien puede ayudarme. Si envio la impresion a una impresora de matriz me funciona bien, pero mi problema es cuando lo envío a una IMPRESORA LASER. Me corre los margenes y me empieza a imprimir como unos 30 espacios hacia la derecha pero incompleto, en pantalla si aparece el reporte completo y en vista previa. Ya revise los margenes desde la DW y he hecho varias pruebas, pero no he encontrado hasta el momento informacion acerca de que puedo hacer. SI ALGUIEN PUEDE AYUDARME... GRACIAS.
Ej: ** IMPRESORA LASER **
-----------------------------------------------------------------------------------------------
Distribuidora de Articulos, S.A. Pag. 1/6
Fecha: 00/07/2005
REPORTE DE VENTAS DEL MES DE MAYO 2,005
-----------------------------------------------------------------------------------------------
ción | # Ventas | Costo | P.Venta | Vendedor
-----------------------------------------------------------------------------------------------
ma corrientes 325 35.00 50.00 Miguel
ctos de 2 colores 100 20.00 35.00 Miguel
bre 12" negro 300 100.00 142.00 Andres
ctos en 1 65 10.00 17.00 Miguel
ras de color Negro 452 1.00 3.75 Andres
:kicking:
jmarcelo90:
lo primero que tienes que hacer es revisar la impresora y la entrada de papel, el cual podria ser la causa.
segundo existe una opcion dentro menu del Datawindows Menú - Desing / Print specifications, en donde puede definir los margenes, orientación y tamaño.
Ahora si quiere controlar esto a través de programa tienes que hacer lo siguiente:
Paper.Size 0 -- Default paper size for the printer
1 -- Letter 8 1/2 x 11 in
2 -- LetterSmall 8 1/2 x 11in
3 -- Tabloid 17 x 11 inches
4 -- Ledger 17 x 11 in
5 -- Legal 8 1/2 x 14 in
6 -- Statement 5 1/2 x 8 1/2 in
7 -- Executive 7 1/4 x 10 1/2 in
8 -- A3 297 x 420 mm
9 -- A4 210 x 297 mm
10 -- A4 Small 210 x 297 mm
11 -- A5 148 x 210 mm
12 -- B4 250 x 354
13 -- B5 182 x 257 mm
14 -- Folio 8 1/2 x 13 in
15 -- Quarto 215 x 275 mm
16 -- 10x14 in
17 -- 11x17 in
18 -- Note 8 1/2 x 11 in
19 -- Envelope #9 3 7/8 x 8 7/8
20 -- Envelope #10 4 1/8 x 9 1/2
21 -- Envelope #11 4 1/2 x 10 3/8
22 -- Envelope #12 4 x 11 1/276
23 -- Envelope #14 5 x 11 1/2
24 -- C size sheet
25 -- D size sheet
26 -- E size sheet
27 -- Envelope DL 110 x 220mm
28 -- Envelope C5 162 x 229 mm
29 -- Envelope C3 324 x 458 mm
30 -- Envelope C4 229 x 324 mm
31 -- Envelope C6 114 x 162 mm
32 -- Envelope C65 114 x 229 mm
33 -- Envelope B4 250 x 353 mm
34 -- Envelope B5 176 x 250 mm
35 -- Envelope B6 176 x 125 mm
36 -- Envelope 110 x 230 mm
37 -- Envelope Monarch 3.875 x 7.5 in
38 -- 6 3/4 Envelope 3 5/8 x 6 1/2 in
39 -- US Std Fanfold 14 7/8 x 11 in
40 -- German Std Fanfold 8 1/2 x 12 in
41 -- German Legal Fanfold 8 1/2 x 13 in
dw_1.Modify("DataWindow.Print.Paper.Size = 3")
esta la linea de comando dentro de algún Scrip que debe realizar cuando le cambien el tamaño del papel desde algun evento de un box.
Espero poder haberte ayudado.
Navegación
Ir a la versión completa