|
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]
|