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.