![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP BASIS La configuración de impresoras
SAP BASIS La configuración de impresoras
![SAP BASIS La configuración de impresoras SAP BASIS La configuración de impresoras](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/307.jpg)
Configuracion de Impresoras
El administrador configura las impresoras en el sistema SAP y monitorea la salida de los spool requests.
1. Impresion en el Sistema SAP:
Existen varias clases de documentos en el sistema SAP, tales como listas de reportes, SAPscript o SAP Smart Forms. Aunque la manera en que se crean estos documentos es completamente diferente , la salida de impresion en papel de estos documentos siempre se realiza utilizando el mismo mecanismo de dos etapas:
- Primero un spool request es creado. El spool request contiene informacion de impresion independientemente del dispositivo de salida e incluye informacion administrativa tal como autor, fecha, numero de copias y la informacion que se va a imprimir.
- Solamente cuando el spool request va a ser direccionado a un dispositivo en paritcular un output request es creado. La informacion independiente de dispositivo del spool request es convertida al lenguaje particular de la impresora que comprende el dispositivo de salida seleccionado.
Este proceso permite al usuario visualizar el spool request antes de la salida. Puede haber muchos output requests para un spool request. Esto puede evitar que el usuario tenga que recrear un spool request, si por ejemplo, el toner de la impresora esta agotado o el papel incorrecto se encontraba en la bandeja.
Por supuesto que tambien la impresion puede ser al mismo tiempo de la creacion del spool request mediante la seleccion de la opcion impresion inmediata (Print out immediately).
El contenido real de un documento de un spool request se almacena en el TemSe (para objetos secuenciales temporales), el cual se define el lugar donde se almacenara mediante el parametro rspo/store_location.
- Valor db (valor por defecto): El spool request se almacena en la tabla de base de datos TST03 (ventaja: se respalda junto con el backup de la base de datos).
- Valor G: se almacena en el sistema operativo en el directorio global. (ventaja: mayor performance).
Se puede especificar el lugar de almacenamiento individualmente para cada dispositivo de salida en la transaccion SPAD (desde el menu Edit --> Data Storage).
La nota de SAP 20176 contiene valores adicionales para el parametro rspo/store_location.
La creacion de un output request solicita al sistema de spool de SAP enviar informacion con un formato dependiente de la impresora seleccionada al sistema de spool del sistema operativo. Esto significa que el modelo de impresora elegida debe ser conocido por el sistema SAP. Definiciones de este tipo se conocen como tipos de dispositvos (device types).
Si una impresora no puede ser controlada a nivel del sistema operativo, no puede ser usada en el sistema SAP tampoco.
Hay varias maneras en la que un spool work process puede alcanzar a un spool del sistema operativo. Las conexiones mas importantes, conocidas como metodos de acceso (access methods) se explican a continuacion en esta leccion.
2. Impresion Local
Una caracteristica de la impresion local es que el spool work process y el sistema de spool del sistema operativo corren en el mismo servidor. No es relevante si la impresora esta conectada directamente a este servidor o se alcanza a traves de la red. El spool work process pasa la informacion de forma local, en el mismo servidor.
En servidores UNIX, la impresion local se define con el metodo de acceso L.
En Microsoft Windows, se utiliza el metodo de acceso C.
La impresion local es la conexion mas rapida y confiable desde el sistema SAP al sistema operativo. Tan pronto como el spool work process ha transferido la informacion, puede tomar nuevos output requests, aun si el spool del sistema operativo se encuentra ocupado todavia.
Se pueden configurar multiple spool work processes para una instancia SAP. Esto tiene consecuencias en la secuencia de salida. Spool Requests diferentes para la misma impresora podrian ser impresos en un orden distinto del que fueron creados.
Si necesitamos que la salida de impresion respete la secuencia, podemos especificarlo para impresoras de forma individual. Sin embargo, una configuracion de este tipo reduce la posibilidad de impresion en paralelo. Para mas informacion sobre esto, podemos consultar la nota de SAP 108799.
3. Impresion Remota:
En la impresion remota, el spool work process y el spool del sistema operativo estan corriendo en diferentes hosts. De la misma manera que en la impresion local, es irrelevante desde el punto de vista del sistema SAP si la impresora se conecta directamente al host remoto o es traves de una conexion de red.
Escenarios tipicos para la impresion remota son:
Impresoras de red que proveen su propio sistema de spool y son conectadas directamente a la red.
Desde el sistema SAP se acceden mediante el metodo U con el nombre de la impresora.
El metodo de acceso U tambien es utilizado si el host remoto es un sistema UNIX. La nota 39405 describe como el metodo de acceso U puede ser usado por las diferentes versiones de UNIX.
SAP provee el programa SAPinst para todos los hosts con sistemas operativos Windows. SAPSPrint es un servicio de Windows. Cada output request se procesa en un hilo de ejecucion separado. Los output requests de SAP que recibe SAPSprint del sistema SAP pueden ser transferidos a una impresora particular. Si la impresora no esta funcionando, esto no interrumpe la impresion de otros output requests en otras impresoras.
El metodo de acceso S es usualmente utilizado en este caso (protocolo SAP), pero el metodo de acceso U tambien es soportado.
Por razones de performance, solo deberiamos utilizar impresion remota en un entorno LAN y deberiamos asegurarnos que los spools de los sistemas operativos esten disponibles.
Los usuarios SAP pueden imprimir documentos en us impresoras locales usando impresion en front end.
Estas impresoras locales no necesitan ser definidas en el sistema SAP. Si es necesario que el administrador del sistema configure un dispositivo representativo para cada plataforma de sistema operativo de front-end.
Desde la version SAP Web AS 6.20, un nuevo procedimiento de impresion en front end se encuentra disponible: impresion en front-end mediante tecnologia de control con el metodo de acceso G. Esto ya no requiere del programa SAPlpd. La ventana de impresion de Windows se llama directamente desde el control.
El programa SAPlpd se instala junto con el programa SAP Logon.
Los controles son DLLs que corren en el contexto de proceso de SAP GUI. El nuevo metodo de impresion recibe los datos de impresion y lo transfiere al sistema de impresion del sistema operativo.
Una ventaja de este metodo frente al metodo F es que ofrece la ventaja de que puede ser utilizado tambien con SAP GUI para JAVA lo que hace que sea independiente de la plataforma del front-end. Tambien puede ser utilizado con Windows Terminal Server. Informacion sobre impresion de front-end con tecnologia de la control esta disponible en la nota de SAP 821519.
Podemos difinir el maximo numero de spool work processes que pueden ser utilizados en el sistema SAP para impresion en front-end para cada instancia de SAP mediante el parametro rdisp/wp_no_Fro_max (el valor por defecto es 1).
Este metodo de impresion no es recomendado para impresion masiva, sino mas bien para impresion en impresoras locales de los usuarios.
Cuando usamos el metodo de acceso F (para versiones hasta 4.6C), los datos de impresion se transfieren al host en donde el programa SAP GUI del usuario esta corriendo. Este metodo puede ser usado en PCs con diferentes sistemas operativos:
En el caso de sistemas operativos de Microsoft Windows, el programa saplpd transfiere los datos recibidos al control de impresion de Windows. Si es necesario, saplpd se inicia automaticamente.
Con otros sistemas operativos (Linux, Apple Macintosh, etc) los datos se transfieren directamente al sistema spool del sistema operativo. En este caso, el nombre de la impresora debe especificamente en la definicion del dispositivo.
Si utilizamos SAP GUI para HTML y vamos a imprimir en los front-end, debemos utilizar el metodo de acceso F. Usando este metodo, los datos de impresion son enviados al navegador y visualizados. Luego puede imprimirse el documento en el front-end.
4. Creacion de Dispositivos de Salida:
La configuracion del sistema de spool es una tarea del administrador del sistema. La herramienta central para esto es la transacccion SPAD (menu Tools --> CCMS --> Print --> Spool Administration).
Con impresion de front-end con tecnologia de control (metodo de acceso G), la impresora tiene un nombre generico en SAP, y es asignada al dispositivo fisico _DEFAULT. Como los modelos utilizados en las impresoras de front-end pueden ser muy variados, el dispositivo SWIN se asigna para las impresoras de los front-ends que utilizan Windows. Cuando se imprime con SAP GUI para JAVA en otros sistemas operativos, deberemos utilizar un dispositivo correspondiente, tal como PostScript.
Si la impresion en front-end se realizara utilizando SAP GUI para HTML con el metodo de acceso F, el dispositivo de tipo PDF1 debe seleccionarse. Los datos de impresion son luego transferidos al navegador en el front-end como un documento PostScript y puede ser impreso localmente.
Para crear un dispositivo de salida, llamamos a la transaccion SPAD y elegimos Output Device en la solapa Devices/Servers. Si hay un gran numero de dispositivos en el sistema, podemos restringir la lista de devuelta con el campo de texto por ejemplo ingresando PR* (devolvera todas los dispositivos que comiencen con las letras PR).
- Dispositivo de Salida (Output Device): Nombre, maximo 30 caracteres.
- Nombre corto (Short Name): Para propositos internos del sistema (puede generarse automaticamente)
- Tipo de dispositivo (Device Type): Modelo de la impresora o familia compatible.
- Servidor de Spool (Spool Server): Servidor de aplicacion SAP con spool work processes o un servidor logico (veremos este concepto en la proxima leccion)
- Lugar (Location): Por ejemplo, edificio u numero de oficina. Sirve para que los usuarios sepan donde se hara la impresion.
- Mensaje (message): utilizando temporalmente para sobrescribir al campo Lugar. Sirve para informar por ejemplo cuando esta en en mantenimiento el dispositivo.
- Impresora Bloqueada en el Sistema SAP (Lock Printer in SAP System): Los output requests para este dispositivo son creados pero no transferidos a la improsera. El usuario recibe un mensaje: sin impresion inmediata.
- Metodo de Acceso (Host Spool Acces Method): como un spool work process contacta al sistema spool del sistema operativo.
- Host de Impresora (Host Printer): Nombre de la impresora a nivel del sistema operativo. Este nombre es dependiente de minusculas y mayusculas. En Windows, no debe haber espacios en el nombre de impresora.
- Nombre de Host (Host name): solo para impresion local, se calcula automaticamente del servidor de spool.
- Host Destino (Destination Host): solo para impresion remota. Nombre del host en el cual el spool del sistema operativo esta corriendo.
5. Tipos de Dispositivos:
El sistema SAP utiliza un tipo de dispositivo para formatear la informacion de impresion a un dispositivo especifico.
Cuando se hace referencia a un dispositivo de salida en el ambiente de SAP, no necesariamente significa una impresora.
Un dispositivo de salida puede ser, por ejemplo, un Sistema de Gestion de Salida o un Sistema de Archivado.
Cuando el spool work process genera un output request, utiliza las especificaciones del tipo de dispositivo. Esto es, el tipo de dispositivo describe como la impresion de datos deberia ser formateada para un dispositivo en particular.
- Formato de Pagina (Page Format): Un formato de pagina describe el formato de una pagina imprimible en el sistema SAP. Un gran numero de formatos de paginas estandar son predefinidos en el sistema. Si un dispositivo va a soportar formatos adicionales, podemos definir nuevos formatos. Hay que considerar que cuando hacemos esto, el dispositivo de salida que vamos a utilizar debe soportar el formato definido.
- Tipo de Formato (Format Type): Un tipo de formato describe como la salida deberia aparecer en el papel. Principalmente contiene el formato para la pagina.
- Formato (Format): Un formato es una implementacion de un tipo formato especifico para un dispositivo. Esto es, el sistema SAP puede usar la descripcion en un formato para controlar un dispositivo correctamente. Por ejemplo, realizar una salida en una pagina con el formato de Carta. Un tipo de formato es por lo tanto independiente del dispositivo; el formato, por otro lado es una implementacion especifica de dispositivo para un tipo de formato.
- Set de Caracteres (Character Set): Un set de caracteres contiene los caracteres que pueden ser utilizados por un dispositivo de salida particular. Significa, que para poder usar un set de caracteres particular para un modelo de impresora en el sistema SAP, el tipo de dispositivo asignado al modelo de impresora debe contener este set de caracteres.
- Control de Impresion (Print Control): Permite el control de la visualizacion de opciones de los dispositivos de salida.
 
 
 
Sobre el autor
Publicación académica de Guillermo Andres Reyes Navarro, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Guillermo Andres Reyes Navarro
Profesión: Ingeniero de Sistemas - Colombia - Legajo: LU47E
✒️Autor de: 51 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime