Eu já imprimi em impressora zebra. usei a linha de comando do linux
(comando lpr) para disparar a impressão.

1) No modulo de configuração, deixei o usuario configurar o comando usando
uma variavel que seria o nome do arquivo
Exemplo:
*Caminho completo do arquivo modelo das
Etiquetas:*/var/www/sistema/modelos/etiqueta1.txt
*Comando p/ a Impressão das Etiquetas (variável #ARQUIVO#)*: lpr -P
nome_da_impressora #ARQUIVO#


2) Durante a impressão, eu criava um arquivo txt com os codigos da
impressora zebra e executava o comando com a função "exec" mas trocando o
nome do arquivo da configuração para o nome do arquivo criado.
Exemplo:
cria o arquivo "/tmp/etiqueta.tmp" com os dados
executa o comando exec("lpr -P HP1310 /tmp/etiqueta.tmp")


<?
$variaveis = array {"[ANO]", "[CIDADE]", "[ESATDO]"};
$valores   = array {"2012", "Belo Horizonte", "MG"};

$conteudo = file_get_contents("/var/www/sistema/modelos/etiqueta.mod");
$conteudo = str_replace($variaveis, $valores, $conteudo);

file_put_contents("/tmp/arquivo.temp", $conteudo);
exec("lpr -P NOME_IMPRESSORA /tmp/arquivo.temp"); //pode usar o "system()"
tb
@unlink("/tmp/arquivo.temp");
?>



No caso de impressoras zabra, sugiro ter um arquivo de modelo com as
variáveis que você irá substituir. Ai voce abre o arquivo modelo, troca a
variáveis pelo conteúdo, salva este arquivo temporário, manda imprimi-lo
através do comando "lpr" e depois apaga este arquivo temporário.



Atenciosamente,
-- 
Gladyston Pereira Batista
Belo Horizonte-MG / (31)8638-8101


Em 6 de junho de 2012 11:47, Paulo Duarte
<[email protected]>escreveu:

> Pessoal, alguém já desenvolveu algum sistema online que imprima direto
> naquelas impressoras de etiqueta (zebra ou argox) ?
> Vou precisar disso no sistema. Pelas conversas que já tive com alguns
> colegas vi que não será possível enviar direto do navegador.
>
> Muitooo provavelmente vou precisar de um parceirito (freela) pra fazer
> isso pra mim... Alguém tem experiência, se habilita?
>
>
> Obrigado!
>
>
> --
> Atenciosamente,
>
>
> *Paulo Duarte*
> Inteligência Web - Comunicação e Sistemas
>
> Fone: (48) 3028.5141 / 8426.3629
> E-mail: [email protected]
> Skype: paulo.iw
>
>
> -------------------------------------------------------------------------------------------
> Aviso de confidencialidade:
> Esta mensagem da Empresa IW - Inteligência Web Comunicação e Sistemas,
> empresa privada, é enviada exclusivamente a seu destinatário e pode conter
> informações confidenciais, protegidas por sigilo profissional. Sua
> utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se
> você a recebeu indevidamente, queira, por gentileza, reenviá-la ao
> emitente, esclarecendo o equívoco.
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a