Hola,
La razón por la que la impresión de Adobe no funciona a través de tu tipo de dispositivo ZSWINCF (personalizado) es que SAPWIN/SWINCF/ZSWINCF son tipos de dispositivos "SAPWIN" que por defecto no están "permitidos" para imprimir documentos IFbA.
La razón técnica de esto es que estos tipos de dispositivos (cuando se utilizan desde SAPscript, SmartForms, listas ABAP) producen un flujo de datos propietario de SAP que solo SAPSprint o la impresión frontal de SAPgui (a través de LOCL, etc.) pueden "digestionar".
Ahora, Adobe Document Server no puede producir un flujo de datos de impresión SAPWIN, por lo tanto, aparece el mensaje de error cuando intentas imprimir un formulario IFbA en una impresora SWINCF.
PERO: hay una solución para la impresión de IFbA a través de SAPSprint y SWINCF:
Requiere dos pasos:
1) Instala en tu PC de SAPSprint la llamada biblioteca pdfprint, un complemento de SAP que puedes instalar además de SAPSprint en tu servidor de impresión de Windows. Permite convertir cualquier documento PDF en salida de impresora de Windows. Consulta la nota 1444342...
2)
En el backend de SAP, necesitas "indicarle" a ADS que, cada vez que vea una impresora de tipo "SAPWIN", debe producir el formato de salida PDF... (y no SAPWIN que no puede producir).
Esto lo haces con el informe RSPO0022. También está descrito en el 1444342.
Espero que esto ayude.
Saludos,
Alex