Sistema de impresion
La aplicacion oztpv utiliza CUPS para imprimir los tickets, pedidos y resto de informes. Como todos sabreis para poder imprimir un documento con CUPS necestiamos generar primero un archivo postscript.
Los archivos postscripts los generamos con la herramienta pdf2ps que basicamente convierte un archivo pdf a un fichero postscript. El comando pdf2ps forma parte del paquete Ghostscript
Y para genar los pdfs utilizamos FOP que basicamente nos permite a partir de un documento xml generar otros formatos (Pdf,Svg,Xml) mediante transformaciones utilizando xsl-fo (XSL formating objects)
Aqui podeis ver una xsl de ejemplo utilizada para generar el pdf del pedido anterior
Y aqui esta el xml correspondiente
en w3cschool podeis leer una introducción a xsl-fo



