Hya ^^ eu tou a tentar imprimir um ticket de vendas de um programa opensource para uma impressora matricial atravez de php, e já consegui imprimir algumas das coisas do ticket usando o fwrite e mandando a impressão para a porta "COM1", o meu problema é que se o que eu quiser imprimir for algo tipo: ... fwrite ( $handle, "<td width='120' align='left'>Produto</td>"); ... a impressora imprime ----> <td width='120' align='left'>Produto</td> ignorando assim a formatação da linha e imprimindo tambem as instruções pff ajudem é urgente PS. As intruções estão entre <table></table> obrigado em avanço
A impressora n sabe HTML. Acho que tens de transformar esse HTML em espaços e new lines para a impressora obter um resultado mais próximo do que tu queres.
Será que não há nenhuma biblioteca opensource que trate disso, de converter HTML para "printer-friendly code"? Só uma dica
Como aqui disseram nenhuma impressora consegue interpretar html, o mais facil seria encontrares um script que faça a interpretação do html e depois o converta para versão user friendly para a impressora... Dá uma vista de olhos aqui: http://www.phpclasses.org/browse/package/2507.html é um sistema de impressao grafica, com ajuda de uma aplicaçao externa, usando impressoras postscript. nao é bem o que tu queres, mas se vires o barcode.php consegues ver como é feita a transformação do html para impressoras. de qualquer das maneiras se nao te ajudar muito vê este aqui: http://www.phpclasses.org/browse/package/3679.html como comunicar e interpretar comandos de/para portas COM. Espero que te ajude em alguma coisa. Se nao ajudar basta procurares no google que de certeza encontras algo. Abraço. para fazeres o download regista-te gratuitamente.
ok obrigado, já dei uma vista de olhos, e não foi muito conclusivo, mas de qualquer maneira deve chegar para tirar umas bases e conseguir fazer o que quero, de qualquer maneira, em ultimo caso, recorro a XML, que já me disseram em principio serve para o que eu quero obrigado^^