Sachverhalt: Sachverhalt: A. Die 1968 geborene Ö._, Mutter von zwei 1987 und 1994 geborenen Kindern, war seit Herbst 1996 und bis Sommer 2001 bei der Firma S._ mit einem Pensum von 55 Prozent als Raumpflegerin tätig. Nach einem am 2. April 2000 erlittenen Unfall machten sich zunehmend eine psychogene Schmerzfehlverarbeitung mit depressiven und ängstlichen Anteilen und ein chronisches Zervikalsyndrom bemerkbar (Expertise des Zentrums X._ vom 5. Juni 2003). Nachdem sich die Versicherte am 7. Mai 2001 bei der Invalidenversicherung zum Leistungsbezug angemeldet hatte, klärte die IV-Stelle des Kantons Basel-Landschaft den medizinischen, erwerblichen und hauswirtschaftlichen Tatbestand ab und ermittelte einen Invaliditätsgrad von 18 Prozent. Demgemäss verfügte die Verwaltung am 25. November 2003 die Ablehnung des Leistungsbegehrens. Diese Verfügung wurde mit Einspracheentscheid vom 7. April 2004 bestätigt. A. Die 1968 geborene Ö._, Mutter von zwei 1987 und 1994 geborenen Kindern, war seit Herbst 1996 und bis Sommer 2001 bei der Firma S._ mit einem Pensum von 55 Prozent als Raumpflegerin tätig. Nach einem am 2. April 2000 erlittenen Unfall machten sich zunehmend eine psychogene Schmerzfehlverarbeitung mit depressiven und ängstlichen Anteilen und ein chronisches Zervikalsyndrom bemerkbar (Expertise des Zentrums X._ vom 5. Juni 2003). Nachdem sich die Versicherte am 7. Mai 2001 bei der Invalidenversicherung zum Leistungsbezug angemeldet hatte, klärte die IV-Stelle des Kantons Basel-Landschaft den medizinischen, erwerblichen und hauswirtschaftlichen Tatbestand ab und ermittelte einen Invaliditätsgrad von 18 Prozent. Demgemäss verfügte die Verwaltung am 25. November 2003 die Ablehnung des Leistungsbegehrens. Diese Verfügung wurde mit Einspracheentscheid vom 7. April 2004 bestätigt. B. Das Kantonsgericht Basel-Landschaft wies die gegen den Einspracheentscheid erhobene Beschwerde ab (Entscheid vom 15. September 2004). B. Das Kantonsgericht Basel-Landschaft wies die gegen den Einspracheentscheid erhobene Beschwerde ab (Entscheid vom 15. September 2004). C. Ö._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, es sei ihr, unter Aufhebung des Einsprache- sowie des kantonalen Beschwerdeentscheids, mit Wirkung ab dem 2. April 2001 eine ganze Invalidenrente zuzusprechen; eventuell sei die Sache an die Verwaltung zurückzuweisen "zur neuerlichen Beurteilung unter Berücksichtigung sämtlicher medizinischer Akten". Zudem sei ihr die unentgeltliche Rechtspflege zu gewähren. Die IV-Stelle und das Bundesamt für Sozialversicherung verzichten auf eine Vernehmlassung. 