none
Impressão de páginas WEB, em impressoras matriciais RRS feed

  • Pergunta

  • Boa tarde.

    Alguém aqui sabe ou tem algum site de exemplo de como imprimir em impressoras matriciais páginas da web.

     

    Estou precisando emitir relatórios parecidos com Cupom Fiscal em impressoras matriciais.

     

    Grato,

    Arnaldo

    terça-feira, 23 de maio de 2006 15:31

Todas as Respostas

  • Arnaldo,

    impressão é um dos pontos fracos em aplicações web. A não ser que utilize algum plug-in (como o Crystal Reports ou então o Adobe Acrobat Reader para ler um arquivo PDF), a impressão é totalmente controlada pelo browser, não nos dando muitas opções. Você até consegue controlar alguma coisa com CSS, mas não é um nível de controle muito grande. De qualquer maneira, veja se os artigos abaixo te ajudam:

     


    Ricardo Oneda
    http://thespoke.net/blogs/oneda/default.aspx
    terça-feira, 23 de maio de 2006 15:45
    Moderador
  • Arnaldo , tem essa função javascript abaixo que transforma a pagina web em formulario de impressão podendo ter alguns recursos do browser:

    function printpr()

    {

    var PROMPT = 1; // 1 PROMPT & 2 DONT PROMPT USER var WebBrowser = ' '; document.body.insertAdjacentHTML('beforeEnd', WebBrowser);

    WebBrowser1.ExecWB(7,PROMPT); WebBrowser1.outerHTML = "";

    }

    Até mais...

    terça-feira, 23 de maio de 2006 17:25
  • Daniel ,

    Cara deu certo que foi uma beleza estava procurando isso faz muito tempo como faço para marcar que seu comentario foi util valeu

    terça-feira, 23 de maio de 2006 18:42
  • Como devo utilizar essa função?

     

    Fiz um teste e apresentou que a variável WebBrowser1 não estava definida, fiz a definição e tbm não deu certo.

     

    Grato,

    Arnaldo

    terça-feira, 23 de maio de 2006 23:51
  • <script>
    function printpr()
    {
    //var OLECMDID = 10;
    /* OLECMDID values:
    * 6 - print
    * 7 - print preview
    * 8 - page setup (for printing)
    * 1 - open window
    * 4 - Save As
    * 10 - properties
    */
    var PROMPT = 1; // 1 PROMPT & 2 DONT PROMPT USER
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(7,PROMPT);
    WebBrowser1.outerHTML = "";
    }
    </script>
    segunda-feira, 26 de novembro de 2007 06:18