Languages Supported in Linux Environment for ZC100 Printer

Hello
We have a ZC100 printer with a card encoder.

I want to develop an application to run on Linux. My development team uses C and Python.

What options do I have? We don't want to use Java or .NET.