Allerdings gibt es in OMSI keine Möglichkeit, über das Script direkt die derzeit aktive Linie/Umlaufnummer herauszufinden. Der Hamburger Drucker geht hier - soweit ich es richtig durschaut habe - einen sehr aufwendigen Workaround. Es wird von der aktuellen Fahrt ermittelt, an welcher Haltestelle diese startet und was die planmäßige Abfahrtszeit ist. Aus diesen Infos kann der Drucker dann schlussfolgern, auf welchem Umlauf man sich gerade befindet. Ziemlich kompliziert, aber es funktioniert offentsichtlich. Aber hier siehst du eben auch wieder: Das Script ist speziell für die Hamburger Fahrpläne programmiert und funktioniert daher nur dort.
Kleiner Fun Fact am Rande: Das ist gar nicht so kompliziert, die ersten beiden Ziffern des Umlaufs ergeben sich aus der Linie, die letzten 3 aus den Sekunden der Abfahrtszeit (d.h. eine Fahrt von Umlauf XX001 fängt z.B. um 05:00:01 an, wenn es Umlauf 012 wäre um 05:00:12). Deswegen auch immer diese Krummen Abfahrtszeiten auf den Hamburg-Karten.