• Artigos
  • Projetos
  • Download
  • Lista
  • Docs
  • Comunidade
  • ?

Imprimindo no Windows

10/12/2007  helder mauricio gomes ferreira  Ler e Comentar

Impressoes diretas da aplicação php-gtk para windows ou linux

Para vc imprimir no linux em uma impressora matricial basta gravar o seu arquivo diretamente na porta da impressora como se vc estivesse abrindo um arquivo gravando e depois fechando. /dev/lp ou /dev/usb/lp0
Ja para Imprimir uma pagina grafica formatada com figuras e tal eu gerei um arquivo html e abri com o firefox e imprimo por lá ou se for um arquivo texto ou PS vc pode mandar o php abrir o kprint e escolher a impressora ou imprimir como pdf no kurumim 7 funciona.

Já para imprimir no Windows vc pode gerar um html abrir o internet explorer e imprimir por la ou utilizar uma dll
a dll é php_printer.dll deve ser colocada dentro do diretorio php-gtk2/ext
e extension=php_printer.dll dentro do php.ini.
depois pode testar >php-gtk2/php -m
aparece uma lista de modulos e um deles é printer

veja o link http://br.php.net/manual/pt_BR/ref.printer.php
va ao link http://pecl4win.php.net/branch.php e faça dowloads para o seu php no meu caso eu puxei este http://pecl4win.php.net/get_all.php/5_2/pecl4win_5_2.zip

Resumindo esta dll gera um arquivo de desenho grafico em forma de um documento que depois vc manda imprimir na impressora escolhida.
observe que vc pode indicar as coordenadas x e y para começar a imprimir.
Da até para mandar imprimir um bitmap desenhar linhas e elipses etc.
Veja o manual do php para mais esclarecimento.
Eu utilizo esta dll para imprimir notas fiscais no soft que estou desenvolvendo B2Stok e funciona muito bem.

Duvidas email-me helder.mauricio at hotmail.com

Comentários

 Adicionar Comentário
 login
 Senha
 Título
 Comentário

Livros


  • Artigos

    • wine php-gtk2
    • PhpGtkEditor o novo Tulip

    Projetos

    • Apache error log reader
    • Conversor de Bases
    • GTKontas
    • Progress Bar
  • Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS

PHP-GTK Brasil