Maybe it's to do with the lack of working drivers for most ticket printers in Linux.
There is a Java implementation of the standard (called, unsurprisingly, JavaPOS) as well as a .NET implementation (called POS for .NET). I've run a Linux based point of sale that used JavaPOS to interface with peripherals without issue.