![](/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/491.jpg)
7.3 - Configuración de Impresoras
El administrador configura las impresoras en el sistema SAP y monitorea la salida de los spool request.
- Las Impresoras en el Sistema SAP.
Existe una diversidad de documentos en SAP como listas de reportes, SAPscript o SAP Smart Forms. Aunque la manera de creación de estos documentos es diferente, la salida de impresión en papel de estos documentos siempre se realiza utilizando el mismo mecanismo de dos etapas.
- Primero un spool request es creado, conteniendo la información de impresión independiente del dispositivo de salida e incluye información administrativa como autor, fecha, número de copias y la información que se va a imprimir.
- Solamente cuando el spool request va a ser direccionado a un dispositivo en particular un output request es creado. La información 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 outputs requests para un spool request. Esto puede evitar que el usuairo tenga que recrear un spool request, si por ejemplo, el toner de la impresora está agotado o el papel incorrecto se encontraba en la bandeja.
La impresión también puede ser al mismo tiempo de la creación de spool request mediante la selección de la opción impresión inmediata (print out immediately). El contenido real de un documento de un spool requestse almacena en el TemSe (para objetos secuenciales temporales), el cual se define el lugar donde se almacenará mediante el parámetro 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 db).
Valor G: Se almacena en el S.O. en el directorio global. (ventaja: mayor performance)
Se puede especificar el lugar de almacenamiento individualmente para cada dispositivo de salida en la transacción SPAD.
La creación de un output request solicita al sistema de spool de SAP enviar información con un formato dependiente de la impresora seleccionada al sistema de spool del S.O, lo que significa que el modelo de impresora elegida debe ser conocida por SAP. Definiciones de este tipo se conocen como tipos de dispositivos (device types).
Hay varias maneras en el que un spool work process, pueda alcanzar a un spool del S.O. Las conexiones mas importantes, conocidas como métodos de acceso (access methods) se aplican a continuación.
- La impresión local
Una característica de la impresora local es que el spool WP y el sistema de spool del S.O. corren en el mismo servidor. No es relevante si la impresora está conectada directamente al servidor o si es alcanzada a través de la red. El spool WP pasa la información de forma local, en el mismo servidor.
En servidores UNIX, la impresión local se define con el método de acceso L.
En Microsoft Windows, se utiliza el método de acceso C.
La impresión local es la conexión más rápida y confiable del sistema SAP al S.O. Tan pronto como el Spool WP ha transferido la información, puede tomar nuevos outputs requests, aún si el spool del S.O. se encuentre ocupada.
Es posible configurar múltiples Spool WP para una instancia SAP. Esto tiene consecuencias en la secuencia de salida. Spool Requests diferentes para la misma impresora podrían ser impresos en un orden distinto del que fueron creados.
En caso de necesitar que la salida de impresión respete la secuencia, podemos especificarlo para impresoras de forma individual. Sin embargo, una configuración de este tipo reduce la posibilidad de impresión en paralelo.
- La impresión remota.
El Spool WP y el Spool del S.O. están corriendo en diferentes hosts. De la misma manera que la impresión local, es irrelevante desde el punto de vista del sistema SAP, si la impresora se conecta directamente al host remoto o es a través de una conexión de red.
Escenarios típicos.
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 método U (también utilizado si el host es un sistema UNIX) con el nombre de la impresora.
SAP provee el programa SAPSprint para todos los hosts con S.O. Windows. SAPSprint es un servicio de Windows. Cada ouput request se procesa en un hilo de ejecución separado. Los outputs requests de SAP que recibe SAPSprint del sistema SAP pueden ser transferidos a una impresora en particular. Si la impresora no está funcionando, esto no interrumpe la impresión de otros outputs requests en otras impresoras.
El método de acceso S es usualmente utilizado en este caso (protocolo SAP), pero el método de acceso U también es soportado. Por razones de performance, solo deberíamos utilizar impresión remota en un entorno LAN y deberíamos asegurarnos que los spool de los S.O. estén disponibles.
Las impresoras front end/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 front-end.
Desde la versión SAP Web AS 6.20, un nuevo procedimiento de impresión front end, se encuentra disponible: impresión en front-end mediante tecnología de control con el método de acceso G. Esto ya no requiere del programa SAPlpd. La ventana de impresión 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 método de impresión recibe los datos de impresión y lo transfiere al sistema de impresión del S.O.
Una ventaja de este método frente al método F es que ofrece la ventaja de que puede ser utilizado también con SAP GUI para JAVA lo que hace que sea independiente de la plataforma del front-end. También puede ser utilizado con Windows Terminal Server. Información sobre impresión front-end con tecnología de control está disponible en la nota SAP 821519.
Podemos definir el máximo número de spool WP que pueden ser utilizados en el sistema SAP para impresión front-end para cada instancia de SAP mediante el parámetro rdisp/wp_no_Fro_Max (valor por defecto 1). Pero este método de impresión no es recomendado para impresión masiva, sino mas bien para impresión en impresoras locales de los usuarios.
Cuando usamos el método de acceso F (para versione hasta 4.6C) los datos de impresión se transfieren al host en donde el programa SAP GUI del usuario está corriendo. Este método puede ser usado en PCs con diferentes S.O.
- En el caso de S.O. Windows, el programa saplpd transfiere los datos recibidos al control de impresión de Windows. Si es necesario, saplpd se inicia automáticamente.
- Con S.O. Linux, los datos se transfieren directamente al sistema de spool del S.O. En este caso, el nombre de la impresora debe especificarse en la definición del dispositivo.
Si utilizamos SAP GUI para HTML y vamos a imprimir en los front-ends, debemos utilizar el método de acceso F. Usando este método, los dsatos de impresión son enviados al navegador y visualizados. Luego puede imprimirse en el documento en el front-end.
- La creación de dispositivos de salida.
La configuración del sistema de spool es una tarea del administrador de sistema. La herramienta central para esto es la transacción SPAD (menú: tools - ccms - print -spool Administration).
Con impresión de front-end con tecnología de control (método de acceso G), la impresora tiene un nombre genérico en SAP, y es asignada al dispositivo físico _DEFAULT. Como los modelos utilizados en las impresoras front-end puede ser muy variados, el dispositivo SWIN se asigna para las impresoras de los front-ends que utiliza windows. Cuando se imprime con SAP GUI para JAVA en otros S.O. deberemos utilizar un dispositivo correspondinete, tal como PostScript.
Si la impresión en front-end se realizará utilizando SAP GUI para HTML con el método de acceso F, el dispositivo de tipo PDF1 debe seleccionarse. Los datos de impresión 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 transacción SPAD y elegimos Output Device en la solapa Devices/Servers. Si hay un gran número de dispositivos en el sistema, podemos restringir la lista devuelta con el campo de texto por ejemplo ingresando PR* (el cual devolvera todos los dispositivos que comiencen con la letra PR).
- Dispositivo de salida (output device): Nombre, máximo 30 caracteres.
- Nombre corto (short name): Para propósito internos del sistema (puede generarse automáticamente).
- Tipos de Dispositivos (Device Type): Modelo de la impresora o familia compatible.
- Servidor de Spool (Spool Server): Servidor de aplicación SAP con el spool WP o un servidor lógico.
- Lugar (location): Por ejemplo, edificio u oficina. Sirve para que los usuarios sepan donde se hará la impresión.
- Mesaje (Message): Utilizado temporalmente para sobrescribir al campo lugar. Sirve para informar por ejemplo cuando está en mantenimiento el dispositivo.
- Impresora Bloqueada en el sistema SAP (Lock Printer in SAP System): Los outputs requests para este dispositivo son creados pero no transferidos a la impresora. El usuario recie un mensaje: sin impresión inmediata.
- Método de Acceso (Host Spool Access Method): como un spool WP contacta al sistema de spool del S.O.
- Host de Impresora (Host Printer): Nombre de la impresora a nivel de S.O. Este nombre es dependiente de minúsculas y mayúsculas. En windows, no debe haber espacios en el nombre de impresora.
- Nombre de Host (Host Name): Solo para impresión local, se calcula automáticamente del servidor de spool.
- Host Destino (Destination Host): Solo para impresión remota. Nombre de hoste en el cual el spool del S.O. esta corriendo.
- Los tipos de dispositivos
SAP utiliza un tipo de dispositivo para formatear la información de impresión a un dispositivo específico.
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 gestión de salida o un sistema de archivo.
Cuando el spool WP genera el output request, utiliza las especificaciones del tipo de dispositivo. Esto es, el tipo de dispositivo describe como la impresión de datos debería ser formateada para un dispositivo en particular.
Formato de página (page format): Un formato de página describe el formato de una página imprimible en el sistema SAP. Un gran número de formatos de páginas estándar 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 salida debería aparecer en el papel. Principalmente contiene el formato para la página.
Formato (Format): Un formato es una implementación de un tipo de formato específico para un dispositivo. Esto es, el sistema SAP puede usar la descripción en un formato para controlar un dispositivo correctamente. Por ejemplo, realizar una salida en una página con el formato de carta. Un tipo e formato es por lo tanto independiente del dispositivo; El formato, por otro lado es una implementación específica 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 en 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 impresión (Print Control): Permite el control de la visualización de opciones de los dispositiovs de salida, tal como el cambio de tamaño de fuente, o la misma fuente. El control de impresión utiliza un control de secuencia de caracteres específico del dispositivo. Esto significa que para crear nuevos dispositivos, las opciones de visualización ofrecidas por el sistema SAP deben ser almacenadas con el control de secuencia de caracteres que el modelo de impresora elegido soporta.
 
 
 
Sobre el autor
Publicación académica de Israel Cespedes Penaloza, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Israel Cespedes Penaloza
Profesión: Ingeniero Electrónico - Bolivia - Legajo: DO67A
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime