We are currently working on a Hotel check-in application for internal deployment and there is an express desire to develop for WindowsRT and preferably in Metro mode.
However So far as I could find the only way to print on the surface seems to be via the Print slid in. I am able to initiate a print request via the Windows.Graphics.Printing.PrintManager.showPrintUIAsync() However seems there is no way to print directly
to the printers. Ideally we would want a user to initiate a print at the end of the checkin flow. In addition it seems there is no way to find out what printers are connected to the tablet. there seems to be no api to get the name of the currently connected
printer. In fact there is no way to know if a printer is even connected.
So in conclusion is there a way to print directly to a printer in metro mode or as a last resort in desktop mode.