SCE - ADECUACION DE LA CONSTANCIA A LOS FORMATOS IMPRESORAS DE MATRIZ EPSON, E IMPRESORAS HP LASSER Y HP DE INYECCION DE TINTA ES RECOMENDABLE QUE LOS ASISTA LA PERSONA RESPONSABLE DE INFORMATICA I M P O R T A N T E. HACER LAS PRUEBAS EN HOJAS DE RECICLADO TENER EN CUENTA QUE IMPRESORA VAN A USAR, PARA QUE EN LA CONFIGURACION DE LA IMPRESORA ELIGAN LA IMPRESORA DEL MISMO TIPO. HACER LO SIGUIENTE EN LA CONFIGURACION DE LA IMPRESORA ANTES DE EMPEZAR A MODIFICAR EL REPORTE: ASEGURENSE DE PONER “TAMAÑO CARTA” EN EL TAMAÑO DEL PAPEL. PRUEBEN CADA UNA DE LAS SIGUIENTES 3 OPCIONES PARA IMPRESORA MATRIZ DE PUNTO: OPCION 1) EN EL SCE, EN CONFIGURAR IMPRESORA: EN RENGLONES x PULGADA SELECCIONAR “6 LINEAS X PULGADA” COPIAR EL ARCHIVO C:\SIS\SCE\DOC1.REP COMO C:\SIS\SCE\DOCONST.REP * OPCION 2) EN EL SCE, EN CONFIGURAR IMPRESORA: EN RENGLONES x PULGADA SELECCIONAR “8 LINEAS X PULGADA” COPIAR EL ARCHIVO C:\SIS\SCE\DOC2.REP COMO C:\SIS\SCE\DOCONST.REP * OPCION 3) EN EL SCE, EN CONFIGURAR IMPRESORA: EN RENGLONES x PULGADA SELECCIONAR “12 LINEAS X PULGADA” COPIAR EL ARCHIVO C:\SIS\SCE\DOC3.REP COMO C:\SIS\SCE\DOCONST.REP * EN CUALQUIER CASO, EL DOCONST.REP QUE YA EXISTA PODRA SER REEEMPLAZDO * PARA EMSAD, EL NOMBRE DEL ARCHIVO DEBE SER DOCONSTE.REP La impresora seleccionada en el SCE debe ser EPSON y la impresora también, si es de otra marca debe estar configurada para emular EPSON, así, alguno de estos formatos les debe de funcionar para imprimir las Constancias Ahora si con esto no coincide la impresión seguir las siguientes indicaciones. Usar el Bloc de Notas o Note Pad para abrir el archivo C:\SIS\SCE\DOCONST.REP (para Emsad el archivo es C:\SIS\SCE\DOCONSTE.REP) TENER CUIDADO A LA HORA DE GRABAR PARA QUE LA EXTENCION DEL ARCHIVO NO SE LAS CAMBIE A TXT, LA EXTENCION DEBE SER REP Al abrir el archivo verán lo siguiente: SI COPIARON DOC1.REP D| 132| 42| E| 13| 28| E| 13| 99| E| 18| 45| + prmt_nomb) E| 18| 99| E| 19| 36| E| 22| 55| E| 24| 81| E| 26| 57| E| 27| 84| E| 28| 59| E| 28| 80| E| 35| 32| E| 35| 79| 42| 42 PADC ( ALLTRIM(alumnos->nombre), 50 ) alumnos->matricula if( !left(prmt_plan,1)$'0123456789', prmt_nomb, 'No. ' + prmt_plan + ', ' if( !left(prmt_plan,1)$"0123456789", "I N C O R P O R A D O", "") ftos (alumnos->fechater) cat_tipo->nombre pf prmt_muni ftos (alumnos->fechaexp_c, "D") ftos (alumnos->fechaexp_c, "M") RIGHT (alumnos->fechaexp_c, 4) alltrim ( nomd ) alltrim ( nomc ) SI COPIARON DOC2.REP D| 132| 56| E| 16| 28| E| 16| 99| E| 23| 45| + prmt_nomb) E| 23| 99| E| 25| 34| E| 28| 55| E| 30| 80| E| 34| 57| E| 35| 84| E| 37| 55| E| 37| 78| E| 47| 36| E| 47| 79| 56| 56 PADC ( ALLTRIM(alumnos->nombre), 50 ) alumnos->matricula if( !left(prmt_plan,1)$'0123456789', prmt_nomb, 'No. ' + prmt_plan + ', ' if( !left(prmt_plan,1)$"0123456789", "I N C O R P O R A D O", "") ftos (alumnos->fechater) cat_tipo->nombre pf prmt_muni ftos (alumnos->fechaexp_c, "D") ftos (alumnos->fechaexp_c, "M") RIGHT (alumnos->fechaexp_c, 4) alltrim ( nomd ) alltrim ( nomc ) SI COPIARON DOC3.REP D| 132| 84| E| 26| 28| E| 26| 99| E| 36| 45| + prmt_nomb) E| 36| 99| E| 38| 36| E| 44| 55| E| 48| 81| E| 52| 57| E| 54| 84| E| 56| 59| E| 56| 80| E| 70| 32| E| 70| 79| 84| 84 PADC ( ALLTRIM(alumnos->nombre), 50 ) alumnos->matricula if( !left(prmt_plan,1)$'0123456789', prmt_nomb, 'No. ' + prmt_plan + ', if( !left(prmt_plan,1)$"0123456789", "I N C O R P O R A D O", "") ftos (alumnos->fechater) cat_tipo->nombre pf prmt_muni ftos (alumnos->fechaexp_c, "D") ftos (alumnos->fechaexp_c, "M") RIGHT (alumnos->fechaexp_c, 4) alltrim ( nomd ) alltrim ( nomc ) ' PRUEBEN ESTA OPCION PARA IMPRESORAS LASSER Y DE INYECCION HP: COPIAR C:\SIS\SCE\DOC4.REP EN C:\SIS\SCE\DOCONST.REP * * PARA EMSAD, EL NOMBRE DEL ARCHIVO DEBE SER DOCONSTE.REP ESTE ES EL CONTENIDO DEL ARCHIVO D| 132| 95| 84| "{ 'prn_loncar', 'prn_spcdoc', 'prn_copdos', 'prn_aliDEF' }" E| 21| 34| PADC ( ALLTRIM(alumnos->nombre), 50 ) E| 21| 102| ALLTRIM(alumnos->matricula) E| 31| 53| if( !left(prmt_plan,1)$'0123456789', prmt_nomb, 'No. ' + prmt_plan + ', ' + prmt_nomb) E| 31| 105| if( !left(prmt_plan,1)$"0123456789", "I N C O R P O R A D O", "") E| 34| 44| ftos (alumnos->fechater) E| 39| 59| cat_tipo->nombre E| 43| 84| pf E| 47| 61| prmt_muni E| 50| 88| ftos (alumnos->fechaexp_c, "D") E| 53| 62| ftos (alumnos->fechaexp_c, "M") E| 53| 84| RIGHT (alumnos->fechaexp_c, 4) E| 67| 40| alltrim ( nomd ) E| 67| 85| alltrim ( nomc ) Este solo se copia, ya no hay que configurar algo adicional, solo mandar la impresión y hacer los ajustes de la ubicación de los datos en caso de ser necesario. EXPLICACION DE LOS FORMATOS DE LOS ARCHIVOS: El primer renglón que comienza con D| no se modifica. Cada renglón a partir del segundo (todos los que comienzan con E|), son un dato que se imprime. Los renglones tienen 4 valores separados entre sí por el símbolo | (pipe). El primer valor de cada renglón o sea E| no se modifica. El 2do y 3er valores significan las coordenadas, o sea “renglón” y “columna” respectivamente, el lugar en la hoja en donde se imprimirán cada uno de los datos. Estos valores numéricos son los que modificaremos para acomodar los datos, o sea para hacer los ajustes de mover hacia arriba o abajo (renglones) o hacia la derecha o izquierda (columnas) cada dato. Si aumentan el valor del RENGLON se imprimirá el dato mas abajo, obvio si lo disminuyen el dato se imprime más arriba. En cuanto a la COLUMNA, si aumentan el valor, el dato lo desplazarán hacia la derecha, si lo disminuyen se moverá a la izquierda. El cuarto valor, el último, es el dato en sí. ES MUY IMPORTANTE QUE SOLO ALTEREN ESTOS VALORES NUMERICOS SEÑALADOS, CUALQUIER OTRO CAMBIO PUEDE PROVOCAR QUE ALGUN DATO O TODO EL FORMATO NO APAREZCA. Grabar los cambios con el mismo nombre del archivo, entrar al programa SCE e imprimir. Para saber donde se deben hacer los ajustes de la impresión de los datos ahora se explica que se imprime en cada renglón (en este ejemplo no hagan caso de las coordenadas renglón / columna) E| 22| 28| PADC ( ALLTRIM(alumnos->nombre), 50 ) NOMBRE DEL ALUMNO E| 22| 99| alumnos->matricula MATRICULA E| 30| 45| if( !left(prmt_plan,1)$'0123456789', prmt_nomb, 'No. ' + prmt_plan + ', ' + prmt_nomb) PLANTEL E| 30| 99| if( !left(prmt_plan,1)$"0123456789", "I N C O R P O R A D O", "") SI ES INCORPORADO AQUÍ APARECE LA LEYENDA E| 32| 36| ftos (alumnos->fechater) FECHA DE TERMINACION E| 37| 55| cat_tipo->nombre NOMBRE DE LA CAPACITACION E| 40| 81| pf PROMEDIO FINAL E| 44| 57| prmt_muni MUNICIPIO E| 46| 84| ftos (alumnos->fechaexp_c, "D") FECHA DE LA CONSTANCIA: DIA E| 49| 59| ftos (alumnos->fechaexp_c, "M") FECHA DE LA CONSTANCIA: MES E| 49| 80| RIGHT (alumnos->fechaexp_c, 4) FECHA DE LA CONSTANCIA: AÑO E| 62| 32| alltrim ( nomd ) NOMBRE DEL DIRECTOR E| 62| 79| alltrim ( nomc ) NOMBRE DEL CONTROL ESCOLAR Necesitarán documento. algo de paciencia y sobre Documento actualizado al 27 de Junio de 2006 todo analizar detenidamente este