The application's aim is to enable someone to print to one's local printer by simply sending an email to a certain adress. Purpose is to make dead simple the action of printing from a mobile device, with no drivers required.
Use case 1 : I want to print a web page from my phone, I email the page URL to [myprinter]@[url removed, login to view] (fake domain name), and isiprint's server sends the print order to my printer (which must be connected to the internet).
Use case 2 : I want to print an email from my iPhone, I forward the email to [myprinter]@[url removed, login to view], and isiprint's server sends the print order to my printer (email & attachements).
Use case 3 : I want to print photos I have taken with my phone. I email the selected pics to [myprinter]@[url removed, login to view]
And so on...
What has to be developped :
Client side : dead simple printer configuration for the end user :
1- I download the software with an installer (Windows XP or more) <= even better if everything can be done ONLINE, with no PC app to download & install, which means that all the configuration can be done stright from the phone.
2- I'm guided to open my printer to the internet (security & sharing)
3- I record my printer's info (IP, brand and model) on the isiprint's server
4- I can print a test page from my computer to check the connection
5- I get a special email adress (which can be customized)
That's for the configuration of the printer.
Server side :
Server must have all needed printer drivers installed !!!!
1- when an email (print order) is received, check that the adress exists, if no, send back error
2- check printer connection
3- if printer connection is down, send error message
4- if printer connection is ok, send the print order to the printer
5- send print report
That would be the only remote printing solution on the market that doesn't require to have a computer on to launch the print.
Important : we are looking for highly autonomous developpers, able to share our vision and propose functional extensions to us without the need for use to specify everything. In fact, we don't plan to specify more than this brief.
Don't worry about website design and graphics.
Fist thing, we first want to see something working fine for a few printers models (from configuration to printing). You won't know at fist what printer models we will use for the test.
We can imagine to split the revenues if you operate the service afterwards.
If you submit, make sure that you can show something working and that you have fully understood our needs and the technical constraints.