Connecting Tech Pros Worldwide Forums | Help | Site Map

Printer functions

Stefano
Guest
 
Posts: n/a
#1: Aug 16 '08
I've got a problem using printer functions with my network printer shared on
another PC as \\192.168.1.3\HP

If the printer is connected and reachable, printer_***() functions work
correctly.

Now let suppose the printer cable is unplagged so the printer is no more
reachable:

$handle = printer_open($printer_address); // Returns an handle also if the
printer is unreachable (it is strange, it should return null)
printer_start_doc($handle, "My Document"); // Returns false. It is correct
because the printer is unreachable.

Now I reconnect the printer cable:

$handle = printer_open($printer_address); // Returns the handle
printer_start_doc($handle, "My Document"); // RETURNS FALSE ALTHOUGHT THE
PRINTER IS CONNECTED.

At this point I cannot print anything using printer functions.
I have to stop and restart Apache service to get TRUE from
printer_start_doc() and every thing works correctly again.

Any idea ?

Thanks for the help.

Stefano



The Natural Philosopher
Guest
 
Posts: n/a
#2: Aug 16 '08

re: Printer functions


Stefano wrote:
Quote:
I've got a problem using printer functions with my network printer shared on
another PC as \\192.168.1.3\HP
>
If the printer is connected and reachable, printer_***() functions work
correctly.
>
Now let suppose the printer cable is unplagged so the printer is no more
reachable:
>
$handle = printer_open($printer_address); // Returns an handle also if the
printer is unreachable (it is strange, it should return null)
printer_start_doc($handle, "My Document"); // Returns false. It is correct
because the printer is unreachable.
>
Now I reconnect the printer cable:
>
$handle = printer_open($printer_address); // Returns the handle
printer_start_doc($handle, "My Document"); // RETURNS FALSE ALTHOUGHT THE
PRINTER IS CONNECTED.
>
At this point I cannot print anything using printer functions.
I have to stop and restart Apache service to get TRUE from
printer_start_doc() and every thing works correctly again.
>
Any idea ?
>
Thanks for the help.
>
Stefano
>
>
What platform are you on here? windows or Linux, or something else?

Stefano
Guest
 
Posts: n/a
#3: Aug 16 '08

re: Printer functions


>>
Quote:
What platform are you on here? windows or Linux, or something else?
>
I was trying printer functions under windows ... since they work only under
windows. I have also a Linux server available but that set of functions is
not available, is there anything similar ?


Jeff North
Guest
 
Posts: n/a
#4: Aug 17 '08

re: Printer functions


On Sat, 16 Aug 2008 23:00:16 +0200, in comp.lang.php "Stefano"
<aaa@aaa.it>
<48a73ff0$0$41657$4fafbaef@reader4.news.tin.itwrot e:
Quote:
>| I've got a problem using printer functions with my network printer shared on
>| another PC as \\192.168.1.3\HP
>|
>| If the printer is connected and reachable, printer_***() functions work
>| correctly.
>|
>| Now let suppose the printer cable is unplagged so the printer is no more
>| reachable:
>|
>| $handle = printer_open($printer_address); // Returns an handle also if the
>| printer is unreachable (it is strange, it should return null)
>| printer_start_doc($handle, "My Document"); // Returns false. It is correct
>| because the printer is unreachable.
>|
>| Now I reconnect the printer cable:
>|
>| $handle = printer_open($printer_address); // Returns the handle
>| printer_start_doc($handle, "My Document"); // RETURNS FALSE ALTHOUGHT THE
>| PRINTER IS CONNECTED.
>|
>| At this point I cannot print anything using printer functions.
>| I have to stop and restart Apache service to get TRUE from
>| printer_start_doc() and every thing works correctly again.
>|
>| Any idea ?
>|
>| Thanks for the help.
You say that you disconnect and reconnect the cable. Have you tried
turning the printer off then on again?
This could be the reason that the printer is still not responding.
Have you tried printing a document, via word etc, to the same printer
once you reconnect the cable? If this is not successful then it would
indicate that the printer hasn't re-initialised the network
connection.
The Natural Philosopher
Guest
 
Posts: n/a
#5: Aug 17 '08

re: Printer functions


Stefano wrote:
Quote:
Quote:
>What platform are you on here? windows or Linux, or something else?
>>
>
I was trying printer functions under windows ... since they work only under
windows. I have also a Linux server available but that set of functions is
not available, is there anything similar ?
>
>
SAure. Under linux you talk to a printer susbsytem, which talks to
either local or remote printer.

Google CUPS for how to set the whole thing up.


Not sure how its invoked from php though..probably by exec-ing lp..
Closed Thread