We have a children's security web application that at one point prints out a name badge and check-in receipt to a DYMO label printer. We currently use an ActiveX control to handle margins, orientation, printer selection and silently print, but this limits us to Internet Explorer only. We are wanting to duplicate this functionality across multiple platforms and browsers. (specifically Mac with Firefox and Safari and Windows with IE and Firefox) We're assuming the easiest way to do this is with a Java Applet.
Our current system draws the labels via HTML to the browser already, so we just need to invoke printing of that browser page.
Here are the basics of what the applet needs to do:
1) Return a list of current system printers back to the browser
2) Allow the browser to select which printer to print to (prints to system default if not specified)
3) Set printer paper size
4) Set paper orientation (landscape vs portrait)
5) Set printer margins
6) Remove web browser header & footers
6) Print contents of a web page silently (no dialog box)
Also, speed is very important as we have to process & print a lot of labels fairly quickly, so if there is a method of keeping the applet resident (doesn't have to load each time we want to print) that would be ideal.
Thanks for all the great questions & feedback. To clarify what we're looking for a little further, our system currently uses this ActiveX control:
We are looking to basically duplicate it's functionality in another technology that would allow us to be cross-platform & cross-browser.
We have also looked at this:
(http://jsprintsetup.mozdev.org/) which is also very close to what we need, but it's firefox only & isn't fully Mac compatible.
Hopefully this helps. I can also make a short video of our current application & explain in detail how this is used in the code if that would be helpful.
22 freelancers are bidding on average $519 for this job
Dear Sir, I have a team with expert knowledge. Please give us this project we will do our best. I think we can do this project within this period of time. Thanks
Hi, I am having 4+ yrs of experience in java/j2ee related technologies. I can develop this and deliver this in time for you. Looking forward to hear from you. Thanks, Venkat
we having more than 8 years experince in various domains Healthcare,banking,e-commerence,retail,pharma,logstics etc we assurance good qualitative deliverable in time for more details pls chk pmb