Print Service
The Print Service module provides a client for the SAP Print Service, enabling you to manage print queues, upload documents, and submit print tasks.
Getting Started
Use create_client() to get a client with automatic configuration detection:
from sap_cloud_sdk.print import create_client
# Load credentials from mounted secrets or environment variables
client = create_client(instance="my-instance")
You can also provide credentials directly:
from sap_cloud_sdk.print import create_client
from sap_cloud_sdk.print.config import PrintConfig
config = PrintConfig(
url="https://api.eu10.print.services.sap",
client_id="your-client-id",
client_secret="your-client-secret",
token_url="https://your-subdomain.authentication.eu10.hana.ondemand.com/oauth/token",
)
client = create_client(config=config)
For print profiles and more examples, see the Print Service user guide in the cloud-sdk-python repository.