RE: [PHP-WIN] Printing via webapp

From: Date: Tue, 29 May 2007 21:06:30 +0000
Subject: RE: [PHP-WIN] Printing via webapp
References: 1 2  Groups: php.windows 
Request: Send a blank email to php-windows+get-27991@lists.php.net to get a copy of this message
But under printer permissions its set to allow "everyone" to print. -----Original Message----- From: Stut [mailto:stuttle@gmail.com] Sent: Tuesday, May 29, 2007 1:56 PM To: Moore, Joshua Cc: php-windows@lists.php.net Subject: Re: [PHP-WIN] Printing via webapp Moore, Joshua wrote: > Im having a few odd issues with printing and im hoping someone can help me. > > I can manually print to my barcode printer just fine (FILE<PRINT in a web > browser). However if I try and print using PHP printer_write it doesn't > print. Yes I have the php_printer.dll installed. My code: > > <? > function getPrinter($SharedPrinterName) { > > global $REMOTE_ADDR; > > $host = getHostByAddr($REMOTE_ADDR); > > return "\\\\".$host."\\".$SharedPrinterName; > > } > > $handle = printer_open(getPrinter("ZebraZ4M")); > > printer_write($handle, "Text to print"); > > printer_close($handle); > > ?> > > Gives the following error: > > Warning: printer_write() [function.printer-write > <http://localhost/test/function.printer-write> ]: > couldn't allocate the > printerjob [1804] in W:\www\test\print.php on line 19 > > And it doesn't print. I'm quite lost. Also, im using uniform server on > windows XP and I do have my printer drivers install since I can print > manually just fine... It's almost certainly permissions-related. The user that your web server runs as needs to have access to the printer. -Stut

« previous php.windows (#27991) next »