A developer receiving unit for receiving developer from a discharging unit, comprising: a path (62+ 71, 75+71, 75+76, 90+77) configured to receive the developer from the developer discharging unit, said path (62+ 71, 75+71, 75+76, 90+77) configured to expand and contract in length; an opening (g2, h2) through which said path (62+ 71, 75+71, 75+76, 90+77) is configured to communicate with the developer discharging unit; an abutting member comprising resilient material and configured to surround said opening (g2, h2) such that when the developer discharging unit is brought into contact with said abutting member said opening (g2, h2) is sealed; an urging member (67, 90) configured to urge said path (62+ 71, 75+71, 75+76, 90+77) in such a direction as to expand; and an opening-and-closing member (63, 66, 64, 80) configured to receive a drive force from the developer discharging unit when the developer discharging unit pushes the developer receiving unit, the drive force arranged to act on said opening-and-closing member (63, 66, 64, 80) in such a way that said opening-and-closing member (63, 66, 64, 80) causes said path (62+ 71, 75+71, 75+76, 90+77) to open; wherein said path (62+71, 75+71, 75+76, 90+77) includes a first path member (71, 76, 77) and a second path member (62, 75, 90) configured to be movable relative to the first path member (71, 76, 77); wherein said opening-and-closing member (63, 66, 64, 80) includes an engagement portion (66, 80a); wherein when the second path member (62, 75, 90) moves relative to the first path member (71, 76, 77) against said urging member (67, 90), the second path member (62, 75, 90) is configured to engage the engagement portion (66, 80a) to cause said opening-and-closing member (63, 66, 64, 80a) to open said path (62+71, 75+71, 75+76, 90+77); wherein said opening-and-closing member (63, 66, 64, 80) is configured to open said path (62+ 71, 75+71, 75+76, 90+77) only after the developer discharging unit is brought into contact with said abutting member. a path (62+ 71, 75+71, 75+76, 90+77) configured to receive the developer from the developer discharging unit, said path (62+ 71, 75+71, 75+76, 90+77) configured to expand and contract in length; an opening (g2, h2) through which said path (62+ 71, 75+71, 75+76, 90+77) is configured to communicate with the developer discharging unit; an abutting member comprising resilient material and configured to surround said opening (g2, h2) such that when the developer discharging unit is brought into contact with said abutting member said opening (g2, h2) is sealed; an urging member (67, 90) configured to urge said path (62+ 71, 75+71, 75+76, 90+77) in such a direction as to expand; and an opening-and-closing member (63, 66, 64, 80) configured to receive a drive force from the developer discharging unit when the developer discharging unit pushes the developer receiving unit, the drive force arranged to act on said opening-and-closing member (63, 66, 64, 80) in such a way that said opening-and-closing member (63, 66, 64, 80) causes said path (62+ 71, 75+71, 75+76, 90+77) to open; wherein said path (62+71, 75+71, 75+76, 90+77) includes a first path member (71, 76, 77) and a second path member (62, 75, 90) configured to be movable relative to the first path member (71, 76, 77); wherein said opening-and-closing member (63, 66, 64, 80) includes an engagement portion (66, 80a); wherein when the second path member (62, 75, 90) moves relative to the first path member (71, 76, 77) against said urging member (67, 90), the second path member (62, 75, 90) is configured to engage the engagement portion (66, 80a) to cause said opening-and-closing member (63, 66, 64, 80a) to open said path (62+71, 75+71, 75+76, 90+77); wherein said opening-and-closing member (63, 66, 64, 80) is configured to open said path (62+ 71, 75+71, 75+76, 90+77) only after the developer discharging unit is brought into contact with said abutting member.