| 
<?php
 ini_set("display_errors",1);
 ini_set('error_reporting', 1);
 #ini_set("max_execution_time","false");
 #set_time_limit(0);
 
 //
 // +---------------------------------------------+
 // |     BARCODE2PRINTER :: JPEG2PS              |
 // +---------------------------------------------+
 //
 //
 //   This program is free software; you can redistribute it and/or modify
 //   it under the terms of the GNU General Public License as published by
 //   the Free Software Foundation; either version 2, or (at your option)
 //   any later version.
 //
 //   This program is distributed in the hope that it will be useful,
 //   but WITHOUT ANY WARRANTY; without even the implied warranty of
 //   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 //   GNU General Public License for more details.
 //
 //   You should have received a copy of the GNU General Public License
 //   along with this program; if not, write to the Free Software Foundation,
 //   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 //
 //
 
 /**
 * BARCODE2PRINTER :: JPEG2PS
 *
 * PHP code for printing barcode image or postscript file using a network printer by IP address
 *
 * @author   Emil Maran <maran.emil AT gmail DOT com>
 * @website  http://maran-emil.de/
 * @version  0.1   14 Mars 2012
 */
 
 include("barcode2printer.lib.php");
 
 /*
 * General settings
 */
 
 $sJpegsFile    = "barcode.jpg";        // Set Image Name
 $sPpscrFile    = "barcode.ps";            // Set Postscript Name
 
 $sPrinterHost = "192.168.1.2";        // Set Printer IP
 $sPrinterPort = "9100";                // Set Printer Port - default 9100 or 515
 
 $print = new PrintPS();
 
 $print->setHost($sPrinterHost);
 $print->setPort($sPrinterPort);
 
 $print->setPathImFile($sJpegsFile);
 $print->setPathPsFile($sPpscrFile);
 
 // Convert Jpeg into PS
 $print->convertJpeg2PS();
 
 // Create String from PS
 $sPsString = $print->fetchFile();
 $print->setString($sPsString);
 
 /*
 * Send PS String to Printer
 */
 
 if ( $print->putFile() ) {
 echo ( "File sent successfully" );
 }
 else{
 echo ( "File not sent successfully" );
 }
 
 
 ?>
 |