We consider a wireless powered, harvestthen-transmit communication network, which consists of multiple, single antenna, energy and information access points (APs) and multiple, single antenna users with energy harvesting capabilities and rechargeable batteries, and allows simultaneous information transmission. We formulate the joint power control and scheduling problem with the objective of minimizing the total schedule length, subject to the constraints on the minimum amount of data to be sent by the users to the APs, and the maximum transmit power for the information transmission. This problem is a nonlinear and non-convex, mixed integer programming problem for which there is no known polynomial time algorithm. The proposed heuristic algorithm is based on, first, finding the solution for a fixed energy harvesting time and then searching for the optimal energy harvesting time that minimizes the total schedule length. For the former, a scheduling problem is formulated as an integer programming problem, which we solve with Branch and Price based methods upon solving the power control problem separately. Simulation results demonstrate that the proposed algorithm outperforms previously proposed time minimization algorithms that do not consider simultaneous transmission scenarios up to 3.5% for larger AP power, 25.4% for tighter maximum transmit power limit, and 6.5% for greater number of users per AP.