Portable photo printers can print up to 40 photos before requiring you to charge them. But, of course, this number varies from one model to the other.