Re: Print data

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



José Moreira wrote:
> hello, at my company we have several network printers and i was was
> wondering if it's possible to print directly to them using PHP, instead
> of showing on the screen or both ...
> to gain more control on what is printed, because of the nasty browsers
> header and footer ... whom i now how to remove ...
> 
> i know that the printer IP is  192.192.1.100 and the port is 9005 ...
> 

If you're willing to do a bit of work, you can do a workable solution. 
I'm assuming that PHP is running on a Windows server.

You can use the Windows printer functions if the printer was connected 
directly. If not, you can still get it to work. The Windows Scripting 
Host resources give you a few ways. A kludgy way would be to configure 
IE on the printer machine (since it's almost surely installed) to not 
show the header and footers. You can use the WSH functions to open a 
non-visible IE instance and issue the print command from there. WSH also 
has functions in it's COM objects for mapping network printers, etc so 
you could customize your own server's IE config and print to a mapped 
printer. Lots of ways to skin this cat, but they're all messy.


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux