An information processing apparatus comprising: reception means for receiving a request for the delivery of a printed book corresponding to an electronic book and a user ID for identifying a user sent from a first other information processing apparatus; storage means for storing personal information including address information of said user corresponding to said user ID; stock checking means for