We use Sato printers here and at about 8 other mills.
We don't use the auto cutters but they are an option.
Most of these printers use Ethernet but they connect
to a computer not to a PLC directly.
I wrote the programs in Delphi and I could strip one down
and post it if you wish.
Steve