What operating system and web client are you using? I did something like this a few months ago. Opened the content in a separate hidden window then used javacript "window.Print" then closed the window after it was done. It's not completely reliable. If I remember correctly, it worked with some versions of IE (circumventing the printer dialog box), but not Firefox or Opera browser.

I think what we ended up doing was (and this is on a windows system), creating a unique mime type and configuring windows and the browser to run a batch file. When that mime type was detected, a batch file was run which copied the downloaded file to lpt1. Essentially dumping the contents to the printer. You could probably use the DOS commant line "print /d:LPT1: c:\temp\temporary file" to do the same. This will work if you are dumping something like raw data to a label printer.

Other odd situations arose also. On some machines, the default mime type stuck after the initial selection and we were not able to change it back. It's been a while so I don't remember all the problems, but at least you have a general idea in which direction to travel now.

Good luck,
Rolan

Felix Shnir wrote:
This isn't possible with plain vanilla JS. You'd need to look into ActiveX controls, even then it might not be possible...

Felix.


On 12/20/06, * Joseph Crawford* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Ok so i misunderstood the actual requirement.

    THe page would have to print on the client machine as there are
    many machines running the scan guns.  I am assuming i would need
    Javascript for this task but i am not sure if there are any
    libraries out there for this already.

    We would want to print the page to the default printer completely
    bypassing the print dialog that pops up.

    Any assistance will be appreciated.

    Thanks,
    Joseph Crawford


    On 12/20/06, *Joseph Crawford* <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:

        Ok Guys & Gals,

        I know i have seen talk on this subject before (or similar)
        but i never had a use for it until now.

        My fulltime employer has their warehouse application written
        in PHP controlled with scan guns, etc.
        When they pack an order they scan the barcodes and it
        processes the order.  The script then generates a PDF and
        currently redirects to the PDF so that it will
        open in the browser.  They can then hit print to print the page.

        We would like to streamline this a bit more.  Rather than
        redirect to the PDF we would like the PHP script actually send
        the PDF directly to the printer.  I know you can
        do this as i recall someone doing it with a DYNAMO labeler.

        The question is where can i read up on this topic.  We would
        need to send this off to the default printer port.

        Any insight would be a great help.

        Thanks,
-- Joseph Crawford Jr.
        Zend Certified Engineer
        Codebowl Solutions, Inc.
        http://www.codebowl.com/
        Blog: http://www.josephcrawford.com/
        1-802-671-2021
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>



-- Joseph Crawford Jr.
    Zend Certified Engineer
    Codebowl Solutions, Inc.
    http://www.codebowl.com/
    Blog: http://www.josephcrawford.com/
    1-802-671-2021
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

    _______________________________________________
    New York PHP Community Talk Mailing List
    http://lists.nyphp.org/mailman/listinfo/talk

    NYPHPCon 2006 Presentations Online
    http://www.nyphpcon.com <http://www.nyphpcon.com>

    Show Your Participation in New York PHP
    http://www.nyphp.org/show_participation.php
    <http://www.nyphp.org/show_participation.php>




--
Felix
-------------------------
God put me on earth to accomplish a certain number of things. Right now, I'm so far behind, I will never die...
------------------------------------------------------------------------

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to