You are here: What is the difference between raw cmd execute on server, and executing by Apache/PHP « PHP Programming Language « IT news, forums, messages
What is the difference between raw cmd execute on server, and executing by Apache/PHP

Posted by joe1977 on 03/17/06 20:43

Win2k3, PHP 5, Apache 2, Acrobat 7

when I go to my server, pull out cmd.exe and type as follows:

"c:\Program Files\Adobe\Acrobat 7.0\\Reader\AcroRd32.exe" /t
"c:\Program Files\Adobe\Acrobat 7.0\Reader\test.pdf" "labelprinter"


the document test.pdf will be printed on labelprinter. Now,
labelprinter is set for non-default draw "Casette nr 2" and the line
above print it out the way it supposed to be - to the "Casette 2"

when I do something like this by PHP:

$link = "\"c:\\Program Files\\Adobe\\Acrobat
7.0\\Reader\\AcroRd32.exe\" /t \"c:\\Program Files\\Adobe\\Acrobat
7.0\\Reader\\test.pdf\" \"labelprinter\"";

and try to execute it either with exec, shell_exec or $WshShell->Run
from WScript.Shell object, it printing test.pdf but it does not use
non-default already set "Casette 2". The page is still printed on
"Casette 1".

Where is the problem? I would say with printer or Adobe, but when I go
by cmd.exe on the server, it is printed out properly "Casette 2", but
when I try to execute by PHP using the same batch script line, it
stills go to the wrong Casette 1.


Did for anyone this issue sound familiar?



Any help will be greatfull :)

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация