Tworzysz pole statyczne które ma na start liczbe 2
Za każdym uruchomieniem funkcji sprawdzasz czy liczba jest < 1000, jeśli tak, to dodajesz do niej +1
drukuje liczbę naturalna
Do tego kupujesz drukarke sieciową, która udostępnia swoje API, łączysz się z nią po TCP i wysyłasz odpowiednie dane, zazwyczaj są w formacie XML
I gotowe