Web Services: Support for cab printing systems using SOAP

A web service is a standardized way for two programs to talk to each other over a network — independent of the platform, programming language, or location on either side. Instead of a person operating a user interface, one application sends a request and another returns a response, both in a well-defined, machine-readable format.
This service uses SOAP (Simple Object Access Protocol). SOAP exchanges messages as XML documents and transports them over ordinary HTTP(S), so it works through standard network infrastructure. The available operations, their parameters, and their return values are described in a WSDL file (Web Services Description Language) — a machine-readable contract that development tools read to generate ready-to-use client code automatically.
For the user this means:
- Independent of operating system, programming language, and location
- Built on open, established standards, supported by all major platforms (e.g. Microsoft, SAP, Oracle)
- No printer driver or dedicated software required — labels can be printed straight from an ERP system
- Unicode support for multilingual content
The following documentation describes the cab printer's SOAP web service in detail: chapter 2 covers connecting and activation, chapters 4–6 document the operations, data types and errors, and chapter 7 shows how to call the service from C#, Visual Basic, and Python.