Pessoal passei o dia todo procurando como imprimir utilizando o CAKE ou PHP e nada que funcione para o meu caso.
Eu preciso imprimir em uma zebra utilizando código EPL e a impressora esta em rede utilizando um print server, tenho que enviar o comando através do PHP e não da interface do usuário já que não tenho as impressoras mapeadas em todos os PC que iram utilizar e quero evitar a caixa de diálogo.
As buscas que efetuei encontrei referências a biblioteca php_printer.dll, como estou utilizando um servidor com WinServer2008R2 isso descarta a possibilidade de imprimir utilizando a biblioteca já que ele não funciona nesse windows (me corrijam se estiver errado, mas eu testei e não consegui fazer funcionar).
Depois encontrei uma solução utilizando o system() onde primeiro eu deveria instalar todas as impressoras no servidor (tenho que imprimir varias impressoras diferentes) depois compartilhar essas impressos e por ultimo tenho que mapear a porta lpt para cada uma das impressoras através do comando @ net use lpt1 \\127.0.0.1\IMPRESSORA.
Esse ultimo método até que funciona, mas para o meu caso é muito difícil de implementar já que são muitas impressoras.
Estou postando aqui na esperança de achar uma forma mais inteligente de fazer isso antes de sair mapeando um monte de porta lpt :D.