Add:
Most modern Linux kernels include generic support for RS-485 and line driver ICs, but a specific CLA58 driver may need compilation from source. cla58 driver
If your CLA58 uses a standard UART (e.g., 16550A compatible), it may already work: Add: Most modern Linux kernels include generic support
To set up your printer on a Windows system, follow these general steps: CLA58 & CLA43 Thermal Label Printers | PDF - Scribd cla58 driver