From what we can make out from the Japanese press release (Or the badly translated Babelfish version), there's three things you can order:

  • A print of a single photo
  • An entire album full of photos (The album comes in two designs - Either standard black or white, or a version decorated with Mario characters!)
  • Business cards featuring your Mii

Once you make an order you will have to pay with your credit card, it appears to be impossible to use Wii Points. Once you've paid, Nintendo will receive the order and work together with Fuji Film to print the photos, which they will then ship to you.

No word on a release of this channel outside Japan, but it certainly sounds pretty nifty.