Sachverhalt: Sachverhalt: A. Der 1975 geborene D._ musste sich am 26. Januar 2000 wegen Auftreten eines Riesentumors HWK 5 an der Klinik für Orthopädische Chirurgie des Spitals X._ einer Korporektomie C5, einem Wirbelkörperersatz mit Titankorb und Auffüllung mit Palacos sowie einer ventralen Spondylodese mit Morscherplatte C4 unterziehen. Zuvor hatte er eine Anlehre als Fahrzeugmaler absolviert, war vom 1. Oktober 1996 bis 31. März 1999 als Autolackierer tätig gewesen und arbeitete vom 31. Mai bis zum 26. August 1999 im Paketeversand bei der Firma T._. Im April 2000 gelangte er an die Invalidenversicherung und ersuchte um Berufsberatung, Umschulung auf eine neue Tätigkeit und Arbeitsvermittlung. Auf Grund zahlreicher Arztberichte und Abklärungsergebnisse bezüglich der beruflichen Wiedereingliederungsmöglichkeiten, insbesondere nach einem durchgeführten, aber misslungenen Arbeitsversuch sowie nach einem für die Zeit vom 12. August 2002 bis 11. August 2004 zugesprochenen Anspruch auf Umschulung zum Büroangestellten im Bürozentrum Y._ (Verfügung vom 3. Juli 2002), welcher Eingliederungsversuch Ende Januar 2003 ohne Erfolg abgebrochen wurde, prüfte die IV-Stelle des Kantons St. Gallen die Frage der allfälligen Ausrichtung einer Invalidenrente. Mit Verfügung vom 4. Juni 2003 eröffnete sie dem Versicherten, bei einem Invaliditätsgrad von 50 % stehe ihm ab 1. Juni 2003 eine halbe Rente, einschliesslich der Zusatzrente für die Ehefrau und Kinderrente zu. Mit weiteren Verfügungen vom 19. Juni 2003 wurde bestimmt, dass D._ für die Zeit vom 1. Februar bis 31. Oktober 2001, vom 1. November 2001 bis 31. März 2002, vom 1. Dezember bis 31. Dezember 2002 und vom 1. Februar bis 31. Mai 2003 ebenfalls eine halbe Rente der Invalidenversicherung beanspruchen könne. Die gegen die Verfügung vom 4. Juni 2003 gerichtete Einsprache wies die Verwaltung mit Einspracheentscheid vom 17. September 2003 ab. A. Der 1975 geborene D._ musste sich am 26. Januar 2000 wegen Auftreten eines Riesentumors HWK 5 an der Klinik für Orthopädische Chirurgie des Spitals X._ einer Korporektomie C5, einem Wirbelkörperersatz mit Titankorb und Auffüllung mit Palacos sowie einer ventralen Spondylodese mit Morscherplatte C4 unterziehen. Zuvor hatte er eine Anlehre als Fahrzeugmaler absolviert, war vom 1. Oktober 1996 bis 31. März 1999 als Autolackierer tätig gewesen und arbeitete vom 31. Mai bis zum 26. August 1999 im Paketeversand bei der Firma T._. Im April 2000 gelangte er an die Invalidenversicherung und ersuchte um Berufsberatung, Umschulung auf eine neue Tätigkeit und Arbeitsvermittlung. Auf Grund zahlreicher Arztberichte und Abklärungsergebnisse bezüglich der beruflichen Wiedereingliederungsmöglichkeiten, insbesondere nach einem durchgeführten, aber misslungenen Arbeitsversuch sowie nach einem für die Zeit vom 12. August 2002 bis 11. August 2004 zugesprochenen Anspruch auf Umschulung zum Büroangestellten im Bürozentrum Y._ (Verfügung vom 3. Juli 2002), welcher Eingliederungsversuch Ende Januar 2003 ohne Erfolg abgebrochen wurde, prüfte die IV-Stelle des Kantons St. Gallen die Frage der allfälligen Ausrichtung einer Invalidenrente. Mit Verfügung vom 4. Juni 2003 eröffnete sie dem Versicherten, bei einem Invaliditätsgrad von 50 % stehe ihm ab 1. Juni 2003 eine halbe Rente, einschliesslich der Zusatzrente für die Ehefrau und Kinderrente zu. Mit weiteren Verfügungen vom 19. Juni 2003 wurde bestimmt, dass D._ für die Zeit vom 1. Februar bis 31. Oktober 2001, vom 1. November 2001 bis 31. März 2002, vom 1. Dezember bis 31. Dezember 2002 und vom 1. Februar bis 31. Mai 2003 ebenfalls eine halbe Rente der Invalidenversicherung beanspruchen könne. Die gegen die Verfügung vom 4. Juni 2003 gerichtete Einsprache wies die Verwaltung mit Einspracheentscheid vom 17. September 2003 ab. B. Die dagegen erhobene Beschwerde mit den Anträgen, es sei dem Versicherten eine ganze Invalidenrente zuzusprechen, eventualiter sei die Sache zur Vornahme weiterer Abklärungen an die Beschwerdegegnerin zurückzuweisen, hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 29. April 2004 insoweit teilweise gut, als dem Beschwerdeführer vom 1. Januar bis 31. August 2001 eine ganze Rente zugesprochen wurde. In verfahrensrechtlicher Hinsicht hielt das Gericht fest, die Verfügung vom 4. Juni 2003 befasse sich nur mit der Zusprache einer halben Rente ab 1. Juni 2003, während die übrige Zeit ab 1. Februar 2001 grundsätzlich mit den nicht ausdrücklich angefochtenen Verfügungen vom 19. Juni 2003 abgedeckt würde. Da sich aber auch der angefochtene Einspracheentscheid sinngemäss mit der Ausrichtung einer Rente ab 1. Februar 2001 befasse, könne davon ausgegangen werden, dass die Verfügungen vom 19. Juni 2003 als mit angefochten zu gelten hätten und sich der Beurteilungsspielraum des Richters sowohl auf die Verfügung vom 4. Juni als auch jene vom 19. Juni 2003 erstrecke. B. Die dagegen erhobene Beschwerde mit den Anträgen, es sei dem Versicherten eine ganze Invalidenrente zuzusprechen, eventualiter sei die Sache zur Vornahme weiterer Abklärungen an die Beschwerdegegnerin zurückzuweisen, hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 29. April 2004 insoweit teilweise gut, als dem Beschwerdeführer vom 1. Januar bis 31. August 2001 eine ganze Rente zugesprochen wurde. In verfahrensrechtlicher Hinsicht hielt das Gericht fest, die Verfügung vom 4. Juni 2003 befasse sich nur mit der Zusprache einer halben Rente ab 1. Juni 2003, während die übrige Zeit ab 1. Februar 2001 grundsätzlich mit den nicht ausdrücklich angefochtenen Verfügungen vom 19. Juni 2003 abgedeckt würde. Da sich aber auch der angefochtene Einspracheentscheid sinngemäss mit der Ausrichtung einer Rente ab 1. Februar 2001 befasse, könne davon ausgegangen werden, dass die Verfügungen vom 19. Juni 2003 als mit angefochten zu gelten hätten und sich der Beurteilungsspielraum des Richters sowohl auf die Verfügung vom 4. Juni als auch jene vom 19. Juni 2003 erstrecke. C. D._ lässt Verwaltungsgerichtsbeschwerde führen und unter Kosten- und Entschädigungsfolge beantragen, in entsprechender Aufhebung des kantonalen Entscheides sei ihm mit Wirkung ab 1. September 2001 eine ganze Rente zuzusprechen. Eventuell sei die Angelegenheit zur Vornahme weiterer Abklärungen an die Vorinstanz zurückzuweisen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 