Independente da missão de nossa saga, seja esta de alegria ou desgraça, o Brasil tem que ser defendido!
        15
        01

        JS Print Setup

        Acredito que vocês não vão precisar, mas como eu precisei desenvolver um sistema web onde a saída A deveria ir para a impressora A, e a saída B para a impressora B e a saída C para impressora C, e tudo isso sem que o usuário precisasse escolher a impressora e muito menos clicar em imprimir, em minhas pesquisas abençoei a existência do Firefox, este navegador possui um plugin que nos permite ter acesso a lista de todas as impressoras disponíveis no sistema operacional do usuário, assim como enviar a impressão para uma impressora especifica e de forma silenciosa, ou seja sem intervenção do usuário.
         
         
        Ou seja é uma aplicação que somente funciona no Firefox, fazer o quê, os outros navegadores são limitados...........
         
         
         
        Esse plugin não funciona no sistema MAC-OS.
         
        Segue o link do plugin para o Firefox :
         
         
         
         
        Segue o link de referencia do link:
         
         
        http://jsprintsetup.mozdev.org/reference.html
         
         
        Segue um código de exemplo :
         
        <script type="text/javascript">
           
             $(document).ready(function(){
               
                $("sua_div").click(function(){
                   
                    var printers = jsPrintSetup.getPrintersList().split(“,”);
                    jsPrintSetup.setPrinter(printers);
                    jsPrintSetup.setOption('marginTop', 0);
                    jsPrintSetup.setOption('marginBottom', 0);
                    jsPrintSetup.setOption('marginLeft', 0);
                    jsPrintSetup.setOption('marginRight', 0);
                    jsPrintSetup.setSilentPrint(true);
                    jsPrintSetup.setOption('headerStrCenter', '');
                    jsPrintSetup.setOption('headerStrRight', '');
                    jsPrintSetup.setOption('footerStrLeft', '');
                    jsPrintSetup.setOption('footerStrCenter', '');
                    jsPrintSetup.setOption('footerStrRight', '');
                    // here window is current frame!
                    jsPrintSetup.printWindow(window);
                   
                   
                });
                $("sua_div").click();
                window.location = "<?=$url?>carteirinha/nova";
               
            });
           
        </script>
         
        Lembre-se de usar a biblioteca jquery caso utilize o exemplo das alíneas acima.

        Comentários

        Visitante : Nome


        Mensagem


        Tipo de Posts
        Parceiros
        Feed

        Entre com o seu e-mail:

        Sobre

        Rafael Nonato Ribeiro Ferreira, graduado em Análise e Desenvolvimento de Sistemas pela Uninove, programador nas linguagens PHP, JavaScript, JQuery e Java, desenvolvedor web HTML e CSS desenvolve e modela em SGBDs Mysql, PostGreSQL e Oracle, atualmente trabalha como Analista e Desenvolvedor de Sistemas, é um brasileiro, cristão, patriota filiado ao PSOL e com convicções politicas próprias conforme será mostrado em seu futuro site www.constituicaoproposta.com.br, nas horas de folga gosta de tocar seu violão e compor letras de múisca, Torço para o São Paulo e para a Portela.

        © Copyright 2012 NRF Informática Soluções. All Rights Reserved.