We use the Canon iP100. It's a normal A4 printer with a battery which lasts about a month or two (as does the black cartridge) It's got a cubby hole which we store it in constantly charging. When we need it it's ready to go.
It's small enough to use on the FD or can be moved into the cabin with a laptop if necessary.