Google Cloud Print has been setup properly in EveryonePrint, following step by step instructions provided, and no errors have been encountered while doing such.
Google Cloud Print printers are reported as being "off-line", either permanently or at random.
Google Cloud Print uses XMPP/Google talk communication protocol connection; you need to make sure that outbound communication on port 5222 (XMPP protocol) is open from EveryonePrint server to the Internet (Google servers); the way Google Cloud Print is designed it is necessary that this communication is open at all time.
When the outgoing XMPP connection is disconnected for some reason the printers appear as "off-line".
EveryonePrint has a re-connect procedure if the XMPP connection is lost for some reason. However, this re-connect process is only tried for 30 minutes. After that it might be an indication that a major network or configuration issue occured, so the application gives-up.
Log file in<EOP Mobile Gateway install dir>\logs may record a WARNING log message like:
"30 minutes reached and no reconnect possible, giving up now!"
This message could be logged for each printer.
If this is the case "EveryonePrint Web service" needs to be re-started to get the printers show "on-line" again.
Verify connectivity to Google Cloud Print:
- Open a CMD line
telnet talk.google.com 5222
- You should get a black screen with a blinking cursor, indicating that the connection is successful:
Enter '?' and press enter the server replies with:
HTTP/1.1 301 Moved PermanentlyThis verifies a connection has been sucessful with Google Cloud Print infrastructure.
Content-Length: 178<HTML><HEAD><TITLE>301 Moved Permanently</TITLE></HEAD><BODY><H1>302 Moved</H1>The document has moved permanently<A HREF="http://www
.google.com/hangouts/">here</A>.</BODY></HTML>Connection to host lost.