I would recommend that you use the
Flight Comparison Tool as it will compare flights from several airlines and quote you the cheapest fare available.
Also you could look at the
Beijing Hotel pages. This could help you when looking for accomodation on a budget. I would suggest that hotels on the outskirts of Beijing would be a better option for you as the accomodation in the city centre can be more expensive. You haven't mentioned where you will be picking up the printing machine but i would suggest you take a look at the
Transportation in Beijing as you might a distance to cover from your hotel.